@font-face {
    font-family: dubai;
    font-style: normal;
    font-weight: 400;
    src: local('Dubai'),url(/ClientAssets/css/Font/Dubai-Regular.woff) format('woff')
}

@font-face {
    font-family: dubai;
    font-style: normal;
    font-weight: 300;
    src: local('Dubai'),url(/ClientAssets/css/Font/Dubai-Light.woff) format('woff')
}

@font-face {
    font-family: dubai;
    font-style: normal;
    font-weight: 500;
    src: local('Dubai'),url(/ClientAssets/css/Font/Dubai-Medium.woff) format('woff')
}

@font-face {
    font-family: dubai;
    font-style: normal;
    font-weight: 700;
    src: local('Dubai'),url(/ClientAssets/css/Font/Dubai-Bold.woff) format('woff')
}

.circular-menu {
    position: fixed;
    bottom: 1em;
    right: 2em;
}


    .circular-menu .floating-btn {
        display: block;
        width: 3.5em;
        height: 3.5em;
        border-radius: 50%;
        /*background-color: #25d366;*/
        background-color: #ffffff;
        box-shadow: 0 2px 5px 0 hsla(0, 0%, 0%, .26);
        color: hsl(0, 0%, 100%);
        text-align: center;
        line-height: 3.9;
        cursor: pointer;
        outline: 0;
    }

    .circular-menu.active .floating-btn {
        box-shadow: inset 0 0 3px hsla(0, 0%, 0%, .3);
        /* background-color: #097531;*/
        background: linear-gradient(315deg, rgba(212,0,84,1) 0%, rgba(51,66,154,1) 39%, rgba(60,148,205,1) 100%) !important;
        color: white
    }

    .circular-menu .floating-btn:active {
        box-shadow: 0 4px 8px 0 hsla(0, 0%, 0%, .4);
    }

    .circular-menu .floating-btn i {
        font-size: 1.3em;
        transition: transform .2s;
    }

    /*.circular-menu.active .floating-btn i {
        transform: rotate(-45deg);
    }*/

    .circular-menu:after {
        display: block;
        content: ' ';
        width: 3.5em;
        height: 3.5em;
        border-radius: 50%;
        position: absolute;
        top: 0;
        right: 0;
        z-index: -2;
        /*background-color: #25d366;*/
        background: linear-gradient(315deg, rgba(212,0,84,1) 0%, rgba(51,66,154,1) 39%, rgba(60,148,205,1) 100%) !important;
        transition: all .3s ease;
    }

    .circular-menu.active:after {
        /*  transform: scale3d(5.5, 5.5, 1);
        transition-timing-function: cubic-bezier(.68, 1.55, .265, 1);*/
    }

    .circular-menu .items-wrapper {
        padding: 0;
        margin: 0;
    }

    .circular-menu .menu-item {
        position: absolute;
        top: .2em;
        right: .2em;
        z-index: -1;
        display: block;
        text-decoration: none;
        color: hsl(0, 0%, 100%);
        font-size: 1em;
        width: 3em;
        height: 3em;
        border-radius: 50%;
        text-align: center;
        line-height: 3;
        background-color: #25d366;
        display:inline-table
        transition: transform .3s ease, background .2s ease;
    }
.colorFav {
    margin-top:-9px;
display:inline
}
.whiteFav {
    margin-top: -9px;
    display: none
}

.circular-menu a:hover {
    /*background-color: #097531;
            color:white*/
    background: linear-gradient(315deg, rgba(212,0,84,1) 0%, rgba(51,66,154,1) 39%, rgba(60,148,205,1) 100%) !important;
}
    .circular-menu a:hover >.whiteFav{
        /*background-color: #097531;
            color:white*/
       display:inline
    }
        .circular-menu a:hover >.colorFav {
            /*background-color: #097531;
            color:white*/
            display: none
        }
    .circular-menu.active .menu-item {
        /*transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);*/

    }

        .circular-menu.active .menu-item:nth-child(1) {
            transform: translate3d(0em,-7em,0);
        }

        .circular-menu.active .menu-item:nth-child(2) {
            transform: translate3d(-4.5em,-4.5em,0);
        }

        .circular-menu.active .menu-item:nth-child(3) {
            transform: translate3d(-6.5em,0em,0);
        }

.autocomplete-items {
    border: 1px solid #d4d4d4;
    border-right :none;
    border-left:none;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    /*position the autocomplete items to be the same width as the container:*/
    top: 100%;
    left: 0;
    right: 0;
    max-height: 200px;
    overflow-y: scroll;
    
}

.autocomplete {
    position: relative;
    display: inline-block;
}

.autocomplete-items li {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}

    /*when hovering an item:*/
    .autocomplete-items li:hover {
        background-color: #e9e9e9;
    }

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
    background-color: DodgerBlue !important;
    color: #ffffff;
}
.areaText {
    padding :0;
    border:none
}
.areaText :focus{
    padding: 0;
    border: none;
    border-color:transparent!important;
    box-shadow:none;
}

.hotale-body * {

}
.hotale-body-outer-wrapper, body.hotale-full .hotale-body-wrapper {
    background-color: #faf9f6 !important
}
.gdlr-core-icon-item-icon {
    color: #934f92 !important;
}
.hotale-header-wrap.hotale-header-style-plain {
    background-color: #faf9f6 !important
}
.hotale-mobile-header {
    background-color: #faf9f6 !important
}
.intl-tel-input allow-dropdown {
width:100%;
margin-bottom:22px;

}
.aboutUsTitle * {
    font-size: 44px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    text-transform: none !important;
    color: #23337A !important;
}
#lg-download-1 {
display:none
}
.iti {
width:100%
}
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.areaMenu {
padding-left :5px;
padding-right :5px;
padding-top :30px;
}
.tourmaster-room-search-item-wrap {
    background-color: #ffffff;
   
    border-radius:20px;
    padding : 5px;
    
    
}
.head-menu > .mm-next {
width : 100%
}
.slides
{
padding-left:0;
}
@media only screen and (max-width: 767px){
#gdlr-core-title-item-2 .gdlr-core-title-item-title {
    font-size: 45px !important;
	font-weight: 500;
}
#gdlr-core-title-item-7 .gdlr-core-title-item-title {
    font-size: 45px !important;
	font-weight: 500;
}
	#gdlr-core-title-item-3 .gdlr-core-title-item-title {
    font-size: 45px !important;
		font-weight: 500;
}
	#gdlr-core-title-item-3 .gdlr-core-title-item-title {
    font-size: 45px !important;
		font-weight: 500;
}
}
@media only screen and (max-width:450px) {
    .tourmaster-custom-datepicker-calendar .ui-datepicker table tr td {
    height: 30px !important
    }
        .tourmaster-custom-datepicker-calendar .ui-datepicker table tr td a, .tourmaster-custom-datepicker-calendar .ui-datepicker table tr td span {
            position: relative;
            font-weight: 600;
            width: 22px;
            height: 23px;
            padding: 1px;
            line-height: 20px;
            text-align: center;
        }


}