﻿.ui-datepicker {
    width: 12em;
}

.lightpick__month-title {
    display: flex;
    margin: -7px;
}

.highlighted-date {
    background-color: blue;
    color: white;
}

.bg {
    background-image: url(/webres/img/bg/breadcumb-bg.jpg);
    height: 500px;
    background-size: 100%;
}

.custombox-open.custombox-overlay {
    animation: 400ms ease 0s 1 normal none running OpenFade;
    opacity: 0.6;
}

.tour-search .form-group > i {
    right: 16px !important;
    left: auto !important;
    top: 39Px;
}

.tour-search .form-btn {
    position: relative;
    top: 29px;
}

.width-60 {
    width: 3.75rem;
}

.flex-content-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.border-width-2 {
    border-width: 2px !important;
}

.col-md-2gdot8 {
    -ms-flex: 0 0 23.66667%;
    flex: 0 0 23.66667%;
    max-width: 23.66667%;
}

.border-xl-left {
    border-left: 1px solid #e7eaf3 !important;
}

.font-size-14 {
    font-size: 0.875rem;
}

.font-weight-bold {
    font-weight: 500 !important;
}

.font-size-22 {
    font-size: 1.375rem;
}

.col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 35%;
    max-width: 25%;
}

@media (max-width: 768px) {
    .col-xl-3 {
        flex: 1;
        max-width: 100%;
    }

    .tour-search .form-btn {
        position: relative;
        top: 8px;
    }

    .bg {
        background-image: url(/webres/img/bg/breadcumb-bg.jpg);
    }
}

del {
    font-size: 13px;
    color: red;
    /* text-decoration: none; */
}

ins {
    font-size: 18px;
    color: black;
    text-decoration: none;
    padding-left: 4px;
}


.lightpick__month-title > select {
    display: block;
    width: 100%;
    line-height: 1.5;
    vertical-align: middle;
    background-image: none;
}

* {
    font-family: var(--title-font);
}

.lightpick__month-title > select {
    padding-right: 0px !important;
    width: max-content;
    color: var( --theme-color);
}

.smlll {
    font-size: small;
}

.footer-widget .widget_title {
    margin-bottom: 26px;
}

.widget_title {
    font-size: 22px;
}

.logoutcl {
    background: transparent;
    border: none;
    color: #ff740e;
}
.custom-class {
    background-color: var(--secondary-color);
    color:white;
}

@media (max-width: 2000px ) and (min-width:1300px) {
    .col-auto > div > a > img {
        width: 13%;
    }
}

