@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong,b,input,select,textarea {
    font-family: "Roboto Condensed", sans-serif !important; 
}
:root{    /*--maincolor: #1788bf;*/

--maincolor:#D86313;--primarycolor:#282828;--secondcolor:#0ac0df;--white:#ffffff;--black:#000000;--bordercolor:#dddddd;--body-color:#383838;--greybgcolor:#f2f2f2;}
body{margin:0;font-family:"Inter",sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;color:#4c4c4c;background-color:#fff;overflow-x:hidden;}
a,a:hover{text-decoration:none;outline:none;}
.Curve5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.Shadowround{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);}
button.BtnOrange{background:var(--maincolor);padding:10px 15px;display:inline-block;color:#fff;font-size:14px;border:none;border-radius:0;}
button.BtnOrange:hover{background:#333333;}
.mh-5{min-height:50px;}
.ActiveInner{background:#e5e5e5!important;}

/* Custom Radio Box */
.ThuloCustomRadioBox{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:34px;min-width:34px;}
.ThuloCustomRadioBox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid var(--maincolor);}
.ThuloCustomRadioBox input:checked ~ .checkmark{background-color:var(--maincolor);}
.checkmark:after{content:"";position:absolute;display:none;}
.ThuloCustomRadioBox input:checked ~ .checkmark:after{display:block;}
.ThuloCustomRadioBox .checkmark:after{left:9px;top:0;width:6px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.ThuloCustomRadioBoxRound{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.ThuloCustomRadioBoxRound input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmarkRound{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2px solid #1da38a;border-radius:50%;}
.ThuloCustomRadioBoxRound input:checked ~ .checkmarkRound{background-color:#1da38a;}
.checkmarkRound:after{content:"";position:absolute;display:none;}
.ThuloCustomRadioBoxRound input:checked ~ .checkmarkRound:after{display:block;}
.ThuloCustomRadioBoxRound .checkmarkRound:after{left:6px;top:3px;width:8px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:var(--maincolor)!important;}
.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:var(--maincolor)!important;}
input.error,select.error{border:1px solid #F00!important;}
.FlightSearchOuter input.error,.CustomSelect.error{border-left:none!important;border-right:none!important;border-bottom:none!important;border-top:1px solid #F00!important;}
p.Notes{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:5px 0;font-size:12px;text-align:center;margin:10px 0 0 0;}

/* Refund / None Refund */
span.FlightRefund{font-size:14px;font-weight:normal;display:inline-block;background:var(--maincolor);border-radius:50%;width:22px;height:22px;color:#fff;margin:0 auto;text-align:center;}
span.FlightNoneRefund{font-size:14px;font-weight:normal;display:inline-block;background:var(--maincolor);border-radius:50%;width:22px;height:22px;color:#fff;margin:0 auto;text-align:center;}

/* Header Top */
.Header .HeadedrTop{position:relative;z-index:1;padding-top: 25px;}
.HeadedrTop{padding:5px 0;min-height:40px;}
.HeadedrTop .CompanyList ul{margin:0;padding:0;}
.HeadedrTop .CompanyList ul li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.TopNav .dropdown-menu{border-radius:0 0 3px 3px;border-top:0;padding:5px;}
.CompanyList{float: right;}
.CompanyList a{background-color:#D86313;padding:3px 30px;border-radius:4px;color:#fff;border:1px solid #D86313;font-size:16px;font-weight:600;display: block;text-align: center;}
/*.CompanyList a:hover{background-color: #ffffff;color: #D86313;border:1px solid #D86313;}*/
.TopNav{display: flex;align-items: center;justify-content: end;}
.TopNav ul{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;}
.TopNav ul li{margin:0 0 0 5px;padding:0;list-style:none;display:inline-block;font-size:14px;text-transform:uppercase;}
.TopNav ul li a,.CompanyList ul li a{color:#4c4c4c;padding-bottom:0;}
.homepage .TopNav ul li a,.homepage .CompanyList ul li a{color:#fff;padding-bottom:0;}
.TopNav ul li .dropdown-menu a{padding:0 10px;margin:0 0 10px 0;text-transform:capitalize;}
.TopNav ul li .dropdown-menu a:hover{background:var(--maincolor);color:#fff;}
.TopNav ul li i{color:var(--maincolor);margin:0 5px 0 0;}
.TopNav ul li .dropdown-toggle{padding-bottom:15px;}
.TopNav ul li .dropdown-menu a {color: #4c4c4c;}

/* Header Mid */
/*.Header{position:absolute;top:0;left:0;right:0;}*/
.HeaderMid{padding:13px 0;position:relative;z-index:1;}
.MainNav{position:relative;}
.MainNav ul{margin:0;padding:0;}
.MainNav ul li{margin:0;padding:22px 10px;list-style:none;display:inline-block;font-size:14px;font-weight:bold;}
.MainNav ul li:first-child{background:none;}
.MainNav ul li a{color:var(--black);font-size: 16px;font-weight: 600;}
.MainNav ul li:hover a{color:var(--black);} 
.TopContact{margin:5px 0 0 0;}
.TopContact p{margin:10px 0 0 0;padding:0 40px 0 0;text-align:right;font-size:12px;color:#fff;background:url(../img/support.png) no-repeat top right;}
.TopContact p span{display:block;color:#dc2229;font-weight:bold;font-size:14px;}
.TopContact a{color:#fff;}

/* ---------------------------------

Global Search

----------------------------------*/
#header.heading{position:relative;min-height:400px;padding-top:180px;padding-bottom:40px;background-position:50% 50%;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
#header.heading > *{position:relative;z-index:2;}
#header.heading::after{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.3);}
#header.heading .page-title{position:relative;z-index:2;display:block;margin-bottom:20px;color:#ddd;font-size:14px;line-height:24px;}
#header.heading .page-title h2{margin-bottom:15px;font-size:44px;line-height:36px;color:#fff;font-weight:500;letter-spacing:-1px;font-family:"Baloo Bhai";}
#header.heading .page-title h2 span{font-weight:400;}
#header.heading .breadcrumb{position:relative;z-index:2;display:flex;margin-left:0;margin-right:auto;background-color:transparent;margin-bottom:0;color:#dedede;font-size:14px;font-weight:500;background-color:rgba(0,0,0,0.4);}
#header.heading .breadcrumb > .active{color:#dedede;}
#header.heading .breadcrumb li{padding-right:10px;}
#header.heading .breadcrumb li:last-child{padding-right:0px;}
#header.heading .breadcrumb a{color:#cecece;}
/*.breadcrumb > li{color:#dedede;}*/
#header.heading .quick-search{margin-top:20px;margin-bottom:20px;}
.notify{display:inline-block;margin:0px auto;position:fixed;transition:all 0.5s ease-in-out;z-index:1031;top:20px;right:20px;}
.global-search i{font-family:'FontAwesome';font-style:normal;}
.global-search form{top:0;position:fixed;bottom:0;left:0;background:#000000c7;height:100vh;width:100%;display:none;justify-content:center;align-items:center;}
.global-search .showformmfull{display:flex;}
.global-search form .search-box{position:relative;width:55%;}
.global-search form input{border:none;background:transparent;width:100%;color:#fff;border-bottom:1px solid #ddd;border-radius:0;color:#fff!important;padding:0 50px 0 0;}
.global-search form .search-box button{border:none;background:transparent;color:#fff;position:absolute;right:0;font-size:30px;}
.global-search form .close-btn{position:absolute;top:6rem;right:22%;padding:0;background:transparent;cursor:pointer;opacity:0.7;font-size:30px;color:#fff;}
.search-all{margin:0;}
.search-all h4{font-size:18px;margin:0 0 20px 0;}
.search-all .searchcontents-all{flex-direction:column;}
.globalSearchContent{display:flex;gap:20px;margin:0 0 30px 0;border:1px solid #ddd;}
.global-contents .entry-header a h6{font-size:21px!important;color:#222;}
.globalSearchContent .overview-container{font-size:14px;}
.global-contents span{color:var(--maincolor);font-size:14px;text-decoration:underline;font-style:italic;}
.globalSearchContent img{width:250px;object-fit:cover;}
.search-all .searchcontents-all .nav{width:100%;border:1px solid #ddd;align-items:center;padding:0 15px;margin:0 0 20px 0;border-radius:4px;display:flex;}
.search-all .searchcontents-all .nav button{border:1px solid transparent;border-right:1px solid #ddd;background:#fff;cursor:pointer;}
.search-all .searchcontents-all .nav button{border-right:1px solid #ddd;border-radius:0;color:#222;padding-left:35px;padding-right:35px;}
.search-all .searchcontents-all .nav h6{font-size:14px;color:#222;opacity:0.8;margin-right:5px;margin-bottom:0;padding-right:20px;}
.holiday-searchresults{width:100%;}
.search-all .searchcontents-all .nav .active{color:#222;font-weight:500;background:#f1f1f1;}
.search-all .searchcontents-all .nav .allpills{border-left:1px solid #ddd;}
.search-results h4{font-size:18px;padding:0 0 10px 0;}
.fwidth{width: 100%;}

/* ---------------------------------

Header

----------------------------------*/
/*.Header{position:absolute;top:0px;left:0;right:0;width:100%;}*/
.Header{position:relative;}
.Logo img{max-width: 667px;display: block;margin:0 auto;}



/* ---------------------------------

Homepage Hero

----------------------------------*/
.slider-block{
    position: absolute; 
    left: 50%;
    top: 100%;
    max-width: 100%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.slider-caption h2{font-size:45px;font-weight:600;color:var(--white);}
.slider-caption h2 span.pac-destination{color:#D86313;font-size:65px;font-weight:bold;display:inline-block;vertical-align:bottom;overflow:hidden;height:1.4em;position:relative;}
.slider-caption h2 span.pac-destination a{color:#D86313;}
.pac-destination span{display:block;line-height:1.4em;}
.pac-destination-inner{transition:transform 0.6s ease;will-change:transform;}
.slider-caption p{font-size:21px;font-weight:600;color:var(--white);}




/* ---------------------------------

Homepage Destinations

----------------------------------*/
.billboard{background-color: #f1f1f1;padding: 70px 0px;}
.billboard-title h2{font-size: 40px;font-weight: 600;line-height: 50px;margin-bottom: 20px;color: var(--black);}
.billboard-title p{font-size: 16px;color: #999999;}
.site-btn{margin-top: 30px;}
.site-btn a{background-color: var(--maincolor);padding: 9px 18px;font-size: 16px;font-weight: 500;color: var(--white);border-radius: 4px;}
.site-btn a:hover{background-color: var(--black);}
.billboard__item{position: relative;transition: transform 0.3s ease;}
.billboard__item::before{content: "";position: absolute;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);top: 0;bottom: 0px;border-radius: 10px;}
.billboard__img img{height: 325px;width: 100%;object-fit: cover;border-radius: 10px;transition: transform 0.3s ease;}
.billboard__item:hover{transform: translateY(-5px);}
.billboard__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.billboard__title h4 a{color: var(--white);font-size: 24px;font-weight: 600;}
.billboard__item:hover h4 a{color: var(--maincolor);}




/* ---------------------------------

Homepage CTA

----------------------------------*/
.cta-block{position: relative;padding: 74px 0px;background-repeat: no-repeat;background-size: cover;margin: 0 0 70px 0;}
/*.cta-block::before{content: "";position: absolute;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);top: 0;bottom: 0px;}*/
.cta-content h2{font-size: 45px;font-weight: 600;line-height: 57px;}
.cta-content p{font-size: 18px;font-weight: 600;line-height: 57px;}
.search-btn{margin-top: 10px;}
.search-btn a{color: var(--maincolor);line-height: 57px;font-size: 18px;font-weight: 600;}
.video-thumbnail{position:relative;}
.video-thumbnail::before{content: "";position: absolute;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.45);top: 0;bottom: 0px;border-radius: 7px;}
.video-thumbnail img{width:100%;height: 280px;object-fit: cover;border-radius: 7px;}
.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color: var(--white);font-size:50px;}




/* ---------------------------------

Homepage Activities

----------------------------------*/
.activity-block{padding: 70px 0px;background-color: #f1f1f1;}
.site-title{margin-bottom: 33px;}
.site-title h2{font-size: 40px;font-weight: 600;color: var(--black);}
.card-activity__img{position: relative;margin: 0px;}
.card-activity__img::before{content: "";position: absolute;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.22);top: 0;bottom: 0px;border-radius: 10px;}
.card-activity__img img{height: 305px;object-fit: cover;width: 100%;border-radius: 10px;}
/*.card-activity__img figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-size:50px;width:100%;text-align:center;padding:10px;line-height: 40px;}*/
.card-activity__img figcaption {
    position: absolute;
    bottom: 15px;
    left: 15px;
    transform: none;
    background: var(--white);
    font-size: 50px;
    padding: 10px;
    line-height: 40px;
    color: #222 !important;
    border-radius: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*.card-activity__img figcaption a{color: var(--white);line-height: 28px;font-size: 26px;font-weight: 600;}*/
.card-activity__img figcaption a {
    color: #222;
    line-height: 28px;
    font-size: 14px;
    font-weight: 600;
}


/* ---------------------------------

Homepage Flight Packages

----------------------------------*/
.quick-flight{padding: 70px 0px 120px 0px;}
.card-flight{margin-bottom: 30px;}
.card-flight__img{position: relative;margin: 0px;}
.card-activity__img::before{content: "";position: absolute;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.29);top: 0;bottom: 0px;border-radius: 10px;}
.card-flight__img img{height: 254px;object-fit: cover;width: 100%;border-radius: 10px;}
.card-flight__text{position:absolute;bottom:-74px;left:15px;right:15px;background-color:rgba(255,255,255,0.75);padding:15px;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);text-align: center;}
.card-flight__title a{font-size: 16px;color: var(--black);font-weight: bold;}
.card-flight__btn{margin-top: 30px;margin-bottom: 16px;}




/* ---------------------------------

Homepage Testimonial

----------------------------------*/
.testimonial-section{background-color:#d9f6ff;padding:70px 0;text-align:center;}
.testimonial-section .site-title{text-align:center;}
.testimonial-slide{max-width:820px;margin:0 auto;}
.testimonial-images{display:flex;justify-content:center;gap:15px;margin-bottom:20px;}
.testimonial-section .avatar{width:115px;height:115px;object-fit:cover;border-radius:26px;opacity:0.5;transition:0.3s ease;}
.avatar.active{opacity:1;transform:scale(1.1);}
.testimonial-section .stars{font-size:20px;margin:40px 0px;color: var(--maincolor);}
.testimonial-section .quote{font-size:16px;margin-bottom:10px;padding:0 20px;font-weight: normal;color: var(--black);}
.testimonial-section .author{color:#999999;font-style:italic;font-size:16px;}




/* ---------------------------------

Homepage Our Memories

----------------------------------*/
.gallery-block{padding:70px 0;text-align:center;}
.gallery-block .site-title{text-align:center;}
.gallery-img{margin-bottom: 30px;}
.gallery-img img{height: 243px;width: 100%;object-fit: cover;border-radius: 10px;}




/* ---------------------------------

Homepage Associated With

----------------------------------*/
.general-block{background-color: #F1F1F1;padding: 40PX 0PX;}
.general-block .site-title{margin: 0px;}
.site-title h3{font-size: 24px;font-weight: 600;color: var(--black);line-height: 28px;margin: 0px;padding: 0px;}
.general-wrap ul{padding: 0px;margin: 0px;}
.general-wrap ul li{display: inline-block;margin-right: 40px;}
.general-wrap ul li:last-child{margin-right: 0px;}
.general-img{margin: 0px;}





/* ---------------------------------

All Footer

----------------------------------*/
.footer-section{background-size: cover;background-repeat: no-repeat;position: relative;padding: 485px 0px 0px 0px;}
.footer-section::before{content: "";position: absolute;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(241, 241, 241, 0.63);top: 0;bottom: 0px;}
.footer-widget h4{font-size: 24px;line-height: 28px;color: #222222;margin-bottom: 24px;}
.footer-widget ul{padding: 0px;margin: 0px;}
.footer-widget ul li{padding-bottom: 8px;}
.footer-widget ul li:last-child{padding-bottom: 0px;}
.footer-widget ul li a{font-size: 16px;line-height: 28px;color: #222222;font-weight: 500;}
.footer-widget ul li a:hover,.footer-widget a:hover{color: var(--maincolor);}
.footer-widget p,.footer-widget a{font-size: 16px;line-height: 28px;color: #222222;font-weight: 500;}
.footer-widget .NewsletterForm{display: flex;flex-wrap: nowrap;}
.footer-widget .NewsletterForm input.form-control{height: auto;padding: 0.475rem .75rem;}
.nx-btn{background-color: var(--maincolor);padding: 0.375rem .75rem;border: none;color: var(--white);font-size: 12px;font-weight: 600;border-top-right-radius: 4px;border-bottom-right-radius: 4px;cursor: pointer;}
.nx-btn:hover{background-color: var(--black);}
.footer-widget .NewsletterForm input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 font-size: 12px;
 font-weight: 600;
 color: #999999;
}
.footer-widget .NewsletterForm input::-moz-placeholder { /* Firefox 19+ */
  font-size: 12px;
 font-weight: 600;
 color: #999999;
}
.footer-widget .NewsletterForm input:-ms-input-placeholder { /* IE 10+ */
 font-size: 12px;
 font-weight: 600;
 color: #999999;
}
.footer-widget .NewsletterForm input:-moz-placeholder { /* Firefox 18- */
  font-size: 12px;
 font-weight: 600;
 color: #999999;
}
.footer-social{margin-top: 15px;float: right;}
.footer-social ul li{display: inline-block;padding-right: 15px;}
.footer-social ul li:last-child{padding-right: 0px;}
.footer-social ul li a{color: #918a8a;}
.footer-social ul li a:hover{color: var(--maincolor);}
.payment-area{position: relative;padding: 20px 0px 80px 0px;}
.payment-area ul li{display: inline-block;padding-right: 40px;}
.payment-area ul li:last-child{padding-right: 0px;}
.footer-bottom p,.footer-bottom a{font-size: 18px;font-weight: 600;color: #999999;}
.footer-bottom a:hover{color: var(--maincolor);}


/* ---------------------------------

HOME PAGE FLIGHT SEARCH SECTION

----------------------------------*/
ul.ui-menu{-webkit-box-shadow:0 3px 16px rgba(0,0,0,.19)!important;box-shadow:0 3px 16px rgba(0,0,0,.19)!important;max-height:290px;overflow-y:auto;overflow-x:hidden!important;}
ul.ui-menu li.ui-menu-item{padding:0!important;}
ul.ui-menu li.ui-menu-item p{margin:0;padding:0;overflow:hidden;font-weight:bold;font-size:13px;}
ul.ui-menu li.ui-menu-item p span{float:right;font-size:14px;}
ul.ui-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#fff;border-radius:20px;height:50px;}
ul.ui-menu::-webkit-scrollbar{width:6px;background-color:#fff;border-radius:20px;height:50px;}
ul.ui-menu::-webkit-scrollbar-thumb{background-color:#cd5a3b;border-radius:20px;height:50px;}
ul.ui-menu .ui-menu-item-wrapper{padding:5px 10px!important;}
div.cal{z-index:9999!important;overflow:hidden!important;}
div.cal:before{color:#000!important;}
div.cal .day{border-radius:3px!important;}
div.cal .day:hover{color:#fff;}
div.cal .disb:hover{color:#666!important;}
.FlightSearch{position:relative;background-repeat:no-repeat;background-size:cover;width:100%;height:615px;background-position: center center;}
/*.FlightSearch::before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}*/
.FlightSearch textarea:focus,.FlightSearch input[type="text"]:focus,.FlightSearch input[type="password"]:focus,.FlightSearch input[type="datetime"]:focus,.FlightSearch input[type="datetime-local"]:focus,.FlightSearch input[type="date"]:focus,.FlightSearch input[type="month"]:focus,.FlightSearch input[type="time"]:focus,.FlightSearch input[type="week"]:focus,.FlightSearch input[type="number"]:focus,.FlightSearch input[type="email"]:focus,.FlightSearch input[type="url"]:focus,.FlightSearch input[type="search"]:focus,.FlightSearch input[type="tel"]:focus,.FlightSearch input[type="color"]:focus,.FlightSearch .uneditable-input:focus{border-color:none;box-shadow:none;outline:0 none;}
#ui-id-1,#ui-id-2{overflow-x:hidden!important;}

/*.FlightSearchOuter {border-bottom-left-radius: 20px;border-bottom-right-radius: 25px;}*/
.FlightSearchOuter h2{margin:0;padding:60px 0 33px 0;text-align:center;color:#656565;font-size:28px;}
.FlightSearch .FlightSearchInner{background-color:#ffffff;}

/*.FlightSearchInner { padding:20px;background: #999999;border-radius: 5px; }*/
.FlightSearchInner .nav-tabs{border:none;position:relative;bottom:-3px;}
.FlightSearchInner .nav-tabs .nav-link{border:none;color:#666;outline:none;padding:0.3rem 0.8rem;font-size:10px;margin-bottom:1px;margin-top:5px;font-weight:600;text-align:center;text-transform:uppercase;border-radius:0;border-right:1px solid #ddd;}
.FlightSearchInner.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#4c4c4c;}
.FlightSearchInner .nav-tabs .nav-link i{margin:0 5px 0 0;}
.FlightSearchInner .nav-tabs .nav-item.show .nav-link i,.nav-tabs .nav-link.active i{color:var(--maincolor);}
.FlightSearchInner .TabContent{background:#fff;padding:20px;}
.FlightSearchInner .TabContent .CustomRadioBox{margin-bottom:20px;}
.FlightSearchInner .TabContent .CustomRadioBox label.custom-control-label{font-size:11px;line-height:24px;}
.FlightSearchInner .TabContent .Holder{margin-bottom:20px;}
.custom_mksselect{position:relative;}
.custom_mksselect:before{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#555;font-size:18px;padding-right:0.5em;position:absolute;top:6px;right:0;}
.FlightSearchInner .TabContent .Holder select.form-control{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:12px;border-radius:0;}
.FlightSearchInner .TabContent .Holder input.form-control{font-size:12px;border:none;padding:0;margin:0;border-radius:0; /* height:auto; height:26px; line-height:26px; */background:none;}
span#room-error,span#checkout-error,span#checkin-error{color:#dc2229;}

/*.FromToOuter { border:1px solid #bfbfbf; padding:0 5px; }*/
.FromToOuter span{font-size:14px;color:rgba(0,0,0,1);display:block;margin-bottom:10px;line-height:28px;font-weight: 600;}

/*.FromToOuter .FlightFrom span { background:url(../img/flight-from.png) no-repeat 0 50%; }*/

/*.FromToOuter .FlightTo span { background:url(../img/flight-to.png) no-repeat 0 50%; }*/

.FromToOuter .Seperator{text-align:center;margin:auto;width:33px;position:relative;}

/*.DateOuter { border:1px solid #bfbfbf; padding:0 5px; }*/
.DateOuter span{font-size:12px;color:rgba(0,0,0,1);}
.DateOuter span i{font-size:12px;margin-right:5px;}
/*.DateOuter .ReturnDate{border-left:1px solid #bfbfbf;padding-left:20px;text-align:left;}*/
.DateOuter .ReturnDate input{text-align:left;}

/*.PassengersOuter { border:1px solid #bfbfbf; padding:0 5px; position:relative; }*/
.PassengersOuter span,.currencyselect span{font-size:12px;color:rgba(0,0,0,1);}
.PassengersOuter span i{font-size:12px;margin-right:5px;}
.adult-input-outer{border-left:1px solid #bfbfbf;text-align:left;padding-left:20px;}
.NoofPax #myContent{display:none;border:1px solid #ccc;position:absolute;left:0px;right:-1px;top:70px;background:#fff;padding:5px;z-index:9;min-width:230px;}
.NoofPax #myContent i.fa-caret-up{background:url(../img/corner.jpg) no-repeat 0 50%;width:20px;height:11px;display:inline-block;text-indent:-9999px;position:absolute;top:-11px;right:50px;}
.NoofPax #myContent .Paxinfo input{border:1px solid #ced4da!important;}
.NoofPax #myContent .Paxinfo p{font-size:11px;padding:0;margin:0;line-height:14px;}
.NoofPax #myContent .Paxinfo p:first-of-type{font-weight:bold;}
.NoofPax #myContent .Paxinfo{margin:10px 0;}
.NoofPax #myContent .Paxinfo .col-md-6{padding-right:0;}
.NoofPax #myContent input{float:left;width:35px;padding:0;margin:0;height:30px;line-height:30px;text-align:center;}
.NoofPax #myContent .Paxinfo button.btn-number{float:left;background:#dadada;border:none;outline:none;height:30px;width:30px;line-height:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer}
.NoofPax #myContent .Paxinfo button.btn-number:hover{background:#cccccc;}
button.BtnSearchFlights{padding:10px 20px;background-color:#D86313;border:none;outline:none;display:inline-block;border-radius:6px;font-weight:600;text-transform: capitalize;font-size:14px;margin-top: 15px;}
.mulbtn button.BtnSearchFlights{margin-top: 38px;}
button.BtnSearchFlights i{display: inline-block !important;padding-right: 6px;}
button.BtnSearchFlights:hover{background:var(--black);}
a.MoreOptions{color:var(--maincolor);font-size:14px;margin:15px 0 0 0;display:inline-block;text-transform:uppercase;text-decoration:underline;}
.FlightSearchInner .TabContent .ncs-intl-alert{padding:3px 3px 3px 10px}
.CopyrightBg .develop-copyright{text-align:right;}
.FooterTop .footersocial-right{display:flex;gap:10px;}
.FooterTop .footersocial-right a{font-size:21px;}

/* FOR DOMESTIC FLIGHT  */
.select-hidden{display:none;visibility:hidden;padding-right:10px;}
.select{cursor:pointer;display:block;position:relative;width:100%;height:24px;}
.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;font-size:11px;padding:4px 15px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;color:#495057;}
.select-styled:after{content:"";width:0;height:0;border:5px solid transparent;border-color:#495057 transparent transparent transparent;position:absolute;top:10px;right:10px;}
.select-styled:hover{background-color:#999999;color:#fff;}
.select-styled:active,.select-styled.active{background-color:#999999;color:#fff;}
.select-styled:active:after,.select-styled.active:after{top:5px;border-color:transparent transparent #fff transparent;}
.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#f1f1f1;}
.select-options li{margin:0;padding:7px 0;text-indent:15px;border-top:1px solid #ddd;color:#222;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;font-size:11px;}
.select-options li:hover{color:#c0392b;background:#fff;}
.select-options li[rel="hide"]{display:none;}
.select-styled:hover:after{border-color:#fff transparent transparent transparent;}

/* FOR MULTI CITY SEARCH */
.IntlMulticitySearch{}
.IntlMulticitySearch .DateOuter{padding:1px 5px;}
.IntlMulticitySearch .FromToOuter .FlightFrom,.IntlMulticitySearch .FromToOuter .FlightTo,.IntlMulticitySearch .DateOuter{display:flex;}
.IntlMulticitySearch .FromToOuter .FlightFrom span,.IntlMulticitySearch .FromToOuter .FlightTo span{background:url(../img/flight-from.png) no-repeat 0 50%;margin:0 10px 0 0;border-right:1px solid #ccc;padding-right:10px;padding-top:6px;}
.FlightSearchInner .TabContent .IntlMulticitySearch .Holder input.form-control{padding:8px 0;height:30px;line-height:30px;width:70%;}
.IntlMulticitySearch .FromToOuter .Seperator img{height:30px;}
.IntlMulticitySearch .DateOuter span{border-right:1px solid #ccc;padding-right:10px;margin:0 10px 0 0;padding-top:6px;}
.IntlMulticitySearch .PassengersOuter span{padding:5px 5px 0 0;}
.IntlMulticitySearch .DateOuter span i{margin:0;}



/**********************************************************************************************************************************

Featured Packages

**********************************************************************************************************************************/
.item__card{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);background:#fff;transition:transform 0.3s ease;margin: 15px 0px;}
.item__card:hover{transform:translateY(-5px);box-shadow: 0 20px 50px rgba(216,99,19,1);}
.item__card-img img{height:210px;object-fit:cover;width:100%;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.card-image{width:100%;height:180px;object-fit:cover;}
.card-content{padding:16px;}
.card-title a{font-size:23px;font-weight:600;color:#000;}
.item__card:hover .card-title a{color: #D86313;}
.card-days{font-size:14px;color:#999999;display:flex;align-items:center;margin:16px 0px;}
.card-days .icon{margin-right:6px;}
.card-price{font-size:20px;color:#0A99DC;font-weight:bold;}




/* ---------------------------------

BODY CONTAINER

----------------------------------*/
.BodyContainer{}

/* Latest Flight Deals */
.LatestFlightDeals{margin:70px 0 0 0;}
.LatestFlightDeals .Head{text-align:center;}
.LatestFlightDeals .Head h1{margin: 0 0 30px 0;padding: 0;color: #222;font-weight: bold;font-size: 40px;position: relative;}
.LatestFlightDeals .Head h1 span{color:#000;}
/*.LatestFlightDeals .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}*/
/*.LatestFlightDeals .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}*/
.LatestFlightDeals .Head p{margin:0 0 15px 0;padding:0;font-size:18px;}
.LatestFlightDeals .FlightAd{margin:30px 0 0 0;text-align:center;}
.LatestFlightDeals .FlightAd .carousel-item img{height:345px;object-fit:cover;}
.LatestFlightDeals .DealBox{border:1px solid #d6d6d6;overflow:hidden;padding:15px;margin:30px 0 0 0;border-radius: 7px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.LatestFlightDeals .DealBox ul{margin:0;padding:0;}
.LatestFlightDeals .DealBox ul li{margin:0;padding:0;list-style:none;}
.LatestFlightDeals .DealBox ul li p.FromToPlace{margin:0;padding:0;font-weight:bold;text-transform:uppercase;font-size:14px;color:#585858;}
.LatestFlightDeals .DealBox ul li p.FromToPlace span.Seperator{background:url(../img/icon1.jpg) no-repeat 0 0;width:18px;height:12px;display:inline-block;margin:0 10px;}
.LatestFlightDeals .DealBox ul li span.TripType{font-size:12px;color:#9a9999;}
.LatestFlightDeals .DealBox ul li p.FromToDate{color:#585858;font-size:12px;margin:0;padding:0;}
.LatestFlightDeals .DealBox ul li p.FromToDate span.Seperator{background:url(../img/icon2.jpg) no-repeat 0 0;width:18px;height:12px;display:inline-block;margin:0 5px;}
.LatestFlightDeals .DealBox ul li span.AirLogo{display:block;}
.LatestFlightDeals .DealBox ul li span.FlightCost{display:block;font-size:14px;color:#e22425;margin:15px 0 0 0;}
.LatestFlightDeals .DealBox ul li span.FlightCost i{color:#9c9c9c;font-style:normal;}

/* Home Quick Info */
.HomeQuickInfo{margin:70px 0 0 0;}
.HomeQuickInfo .Holder{position:relative;padding:20px 10px 20px 110px}
.HomeQuickInfo .Holder img{position:absolute;left:10px;top:20px;background:var(--maincolor);padding:10px;}
.HomeQuickInfo .Holder h2{margin:0 0 10px 0;padding:0;font-weight:bold;font-size:14px;color:#585858;}
.HomeQuickInfo .Holder p{margin:0;padding:0;font-weight:normal;font-size:14px;color:#7f7f7f;}

/* ---------------------------------

FOOTER SECTION

----------------------------------*/
.Footer{padding:50px 0 0 0;font-size:14px;}
.FooterTop h3{font-size:16px;font-weight:bold;color:var(--maincolor);margin:0 0 25px 0;padding:0 0 15px 0;position:relative;border-bottom:1px solid #d9d9d9;}
.FooterTop h3:before{position:absolute;left:0;bottom:-1px;height:1px;width:40px;background:var(--maincolor);content:"";display:block;}
.FooterTop ul{margin:0;padding:0;}
.FooterTop ul li{margin:0;padding:0;list-style:none;}
.FooterTop .FooterContact ul li{position:relative;padding-left:30px;margin:25px 0 0 0;}
.FooterTop .FooterContact ul li:first-child{margin:0;}
.FooterTop .FooterContact ul li i{color:#000;font-size:22px;position:absolute;left:0;top:0;}
.FooterTop .FooterUsefulLnk ul li{padding-left:40px;margin:10px 0;background:url(../img/arrow.png) no-repeat 0 0;}
.FooterTop .FooterUsefulLnk ul li:first-child{margin:0;}
.FooterTop .FooterUsefulLnk ul li a{color:#6d6d6d;}
.FooterTop .SignUpNewsletter .NewsletterForm{position:relative;}
.subscribeSuccessMsg {display: block !important;position: absolute;bottom: -27px;}
.FooterTop .SignUpNewsletter .NewsletterForm input.form-control{border:1px solid #cecdcd;outline:none;width:100%;float:left;font-size:14px;min-height:60px;border-radius:0;-webkit-border-radius:0;}
.FooterTop .SignUpNewsletter .NewsletterForm button.btn-primary{position:absolute;top:20%;right:5%;background:none;border:none;outline:none;color:var(--maincolor);margin:0;padding:0;outline:none;}
.FooterTop .SignUpNewsletter .NewsletterForm button.btn-primary i{font-size:30px;}
.PaymentInfo{border-top:1px dashed #c6c6c6;padding:30px 0 0 0;margin:30px 0 0 0;text-align:center;}
.PaymentInfo h3{font-size:16px;font-weight:bold;color:var(--maincolor);margin:0;padding:0 0 30px 0;}
.PaymentInfo .khaltipayment{padding:0;height:25px;margin-left:5px;}

/* Copyright */
.CopyrightBg{background:var(--maincolor);padding:5px 0;margin:50px 0 0 0;}
.CopyrightBg p{margin:0;padding:0;}
.CopyrightBg p.Copyright{font-size:12px;color:#fff;}
.CopyrightBg p.Copyright span{padding:0 10px;text-align:center;display:inline-block;}
.CopyrightBg p.SocialLinbks{}
.CopyrightBg p.SocialLinbks a{color:#fff;margin:0 0 0 10px;}

/**********************************************************************************************************************************

INNER PAGE SECTION

**********************************************************************************************************************************/

/* Flight Search Header */

.FSHeader{background:#fff;padding:30px 0;}
.FSHeader p{margin:0;padding:0;}
.FSHeader span{font-size:14px;}
.FSHeader .Col1,.FSHeader .Col2,.FSHeader .Col3,.FSHeader .Col4{border:1px solid #ccc;padding:5px 10px;text-align:center;min-height:54px;}
.FSHeader .Col1{padding:2px 10px;text-align:left;}
.FSHeader .Col1 span.TripType{font-weight:bold;}
.FSHeader .Col1 p{}
.FSHeader .Col1 p span.Seperator{font-weight:normal;padding:0 5px;}
.FSHeader .Col2 span.FlightDeparture{display:block;font-weight:bold;}
.FSHeader .Col2 span.FlightDate{display:block;}
.FSHeader .Col3 span.FlightReturn{display:block;font-weight:bold;}
.FSHeader .Col3 span.FlightDate{display:block;}
.FSHeader .Col4 span{display:inline-block;margin:0 5px;text-align:center;font-weight:bold;}
.FSHeader .Col4 span i{font-weight:normal;font-style:normal;display:block;}
.FSHeader .Col5{text-align:center;}
.FSHeader .Col5 a{background:var(--maincolor);padding:17px 0;display:inline-block;color:#fff;font-size:14px;width:100%;}

/* Flight Search Header Multi City Page */
.FSHeaderMC{background:#fff;padding:30px 0;}
.FSHeaderMC p{margin:0;padding:0;}
.FSHeaderMC span{font-size:14px;}
.FSHeaderMC .Col1{border:1px solid #ccc;padding:5px 10px;min-height:54px;}
.FSHeaderMC .Col1 span.InlineItem{display:inline-block;padding:0 10px;font-weight:bold;border-left:1px solid #ccc;}
.FSHeaderMC .Col1 span.InlineItem span.Seperator{font-weight:normal;}
.FSHeaderMC .Col1 span.InlineItem span.Seperator i{color:#9b9b9b}
.FSHeaderMC .Col1 span.InlineItem i.Date{font-size:12px;font-weight:normal;font-style:normal;display:block;}
.FSHeaderMC .Col2{border:1px solid #ccc;padding:5px 10px;text-align:center;min-height:54px;}
.FSHeaderMC .Col2 span{display:inline-block;margin:0 5px;text-align:center;font-weight:bold;}
.FSHeaderMC .Col2 span i{font-weight:normal;font-style:normal;display:block;}
.FSHeaderMC .Col3{text-align:center;}
.FSHeaderMC .Col3 a{background:var(--maincolor);padding:17px 0;display:block;color:#fff;font-size:14px;}
.InnerPage{background:#f8f8f8;padding:30px 0 0 0;}
.InnerPage .PageHead{margin:0 0 20px 0;}
.InnerPage .PageHead h1{margin:0;padding:0;font-size:16px;font-weight:bold;color:var(--maincolor);}
.InnerPage .PageHead h1 span{font-weight:normal;color:#807e7e;}
.InnerPage .PageHead p{margin:0;padding:0;color:#807e7e;font-size:12px;}

/* Left Col */
.InnerPage .LeftCol{border:1px solid #dbdbdb;background:#fff;overflow:hidden;z-index:0!important;top:60px;}
.InnerPage .LeftCol h3{font-weight:bold;font-size:14px;color:#333133;margin:0 0 15px 0;padding:2px 0 2px 35px;}
.InnerPage .LeftCol .PriceRange{border-bottom:1px solid #dbdbdb;padding:10px;}
.InnerPage .LeftCol .PriceRange .RangeSlider{padding:0 8px;}
.InnerPage .LeftCol .PriceRange h3{background:url(../img/price-range-icon.png) no-repeat 0 0;}
.InnerPage .LeftCol .NoofStops{border-bottom:1px solid #dbdbdb;padding:20px 10px;}
.InnerPage .LeftCol .NoofStops h3{background:url(../img/no-of-stop-icon.png) no-repeat 0 0;}
.InnerPage .LeftCol .NoofStops ul{margin:0;padding:0;overflow:hidden;}
.InnerPage .LeftCol .NoofStops ul li{margin:0 10px 0 0;padding:0;list-style:none;display:inline-block;font-size:11px;}
.InnerPage .LeftCol .NoofStops ul li:last-child{margin:0;}
.InnerPage .LeftCol .NoofStops ul li a{background:#eeeeee;padding:10px 15px;display:block;border-radius:5px;color:#747474;font-weight:bold;text-align:center;}
.InnerPage .LeftCol .NoofStops ul li span{display:block;font-size:10px;margin:5px 0 0 0;}
.InnerPage .LeftCol .NoofStops ul li a.active{background:#d4d4d4;color:#000;}
.InnerPage .LeftCol .NoofStops ul li a.active span{color:var(--maincolor);}
.InnerPage .LeftCol .FareType{border-bottom:1px solid #dbdbdb;padding:20px 10px;}
.InnerPage .LeftCol .FareType h3{background:url(../img/fare-type-icon.png) no-repeat 0 0;padding:4px 0 4px 35px;}
.InnerPage .LeftCol .FareType ul{margin:0;padding:0;overflow:hidden;}
.InnerPage .LeftCol .FareType ul li{margin:0 10px 0 0;padding:0;list-style:none;display:block;font-size:11px;line-height:24px;}
.InnerPage .LeftCol .FilterByClass{border-bottom:1px solid #dbdbdb;padding:20px 10px;}
.InnerPage .LeftCol .FilterByClass h3{background:url(../img/filter-by-class-icon.png) no-repeat 0 0;padding:5px 0 5px 35px;}
.InnerPage .LeftCol .FilterByClass ul{margin:0;padding:0;overflow:hidden;}
.InnerPage .LeftCol .FilterByClass ul li{margin:0 10px 0 0;padding:0;list-style:none;display:block;font-size:11px;line-height:24px;}
.InnerPage .LeftCol .FilterByAirlines{padding:20px 10px;}
.InnerPage .LeftCol .FilterByAirlines h3{background:url(../img/filter-by-airlines-icon.png) no-repeat 0 0;padding:5px 0 5px 35px;}
.InnerPage .LeftCol .FilterByAirlines ul{margin:0;padding:0;overflow:hidden;}
.InnerPage .LeftCol .FilterByAirlines ul li{margin:0 10px 0 0;padding:0;list-style:none;display:block;font-size:11px;line-height:24px;}
.InnerPage .LeftCol .DomesticFilterCLass{overflow:hidden;}
.InnerPage .LeftCol .DomesticFilterCLass ul li{float:left;width:45%;}

/* Owl Carousel Slider / Quick Fliter */
.AirlineQuickFilter{}
.AirlineQuickFilter .item{text-align:center;}
.AirlineQuickFilter .item .Pic{border:1px solid #cccccc;border-left:none;padding:20px;background:#fff;}
.AirlineQuickFilter .firstActiveItem .item .Pic{border-left:1px solid #ccc;}
.AirlineQuickFilter .item .Pic img{width:70px;height:70px;margin:auto auto;}
.AirlineQuickFilter .item span.Cost{font-size:14px;margin:20px 0 0 0;display:block;}
.AirlineQuickFilter .Active .Pic{border:1px solid var(--maincolor);position:relative;}
.AirlineQuickFilter .Active .Pic:after{background:url(../img/down-arrow.png) no-repeat 0 0;height:11px;width:22px;display:block;content:"";position:absolute;left:0;right:0;bottom:-12px;margin:0 auto;}
.AirlineQuickFilter .Active span.Cost{color:var(--maincolor);font-weight:bold;}
.AirlineQuickFilter .owl-prev{position:absolute;left:0;top:60px;width:24px;height:26px;background:#cccccc;text-align:center;}
.AirlineQuickFilter .owl-prev i{color:#fff;font-size:22px;}
.AirlineQuickFilter .owl-next{position:absolute;right:0;top:60px;width:24px;height:26px;background:#cccccc;text-align:center;}
.AirlineQuickFilter .owl-next i{color:#fff;font-size:22px;}
.AirlineQuickFilter .owl-prev:hover,.RightCol .AirlineQuickFilter .owl-next:hover{background:#333133;}

/**********************************************************************************************************************************

DOMESTIC FLIGHT ONE WAY PAGE

**********************************************************************************************************************************/
.DomesticOneWay .FSResult{}
.DomesticOneWay .FSResult .Holder{background:#fff;border:1px solid #cccccc;padding:20px 15px 15px 0;position:relative;margin:30px 0 0 0;}
.DomesticOneWay .FSResult .Holder .LowestPrice{position:absolute;left:-1px;top:-1px;background:#1da38a;font-size:11px;color:#fff;z-index:1;padding:0 10px;}
.DomesticOneWay .FSResult .Holder .First{padding-right:0;}
.DomesticOneWay .FSResult .Holder .Airlines{position:relative;padding-left:40px;}
.DomesticOneWay .FSResult .Holder .Airlines img{position:absolute;left:0;top:0;width:30px;}
.DomesticOneWay .FSResult .Holder .Airlines span.AirlinesName{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.DomesticOneWay .FSResult .Holder .Airlines span.AirCode{font-size:11px;display:block;}
.DomesticOneWay .FSResult .Holder .FromTo span.FlightFrom{font-size:12px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.DomesticOneWay .FSResult .Holder .FromTo span.FlightFrom i{font-weight:normal;font-style:normal;font-size:11px;}
.DomesticOneWay .FSResult .Holder .FromTo span.FlightTo{font-size:12px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.DomesticOneWay .FSResult .Holder .FromTo span.FlightTo i{font-weight:normal;font-style:normal;font-size:11px;}
.DomesticOneWay .FSResult .Holder .TimeStop span.FlightTime{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.DomesticOneWay .FSResult .Holder .TimeStop span.FlightStop{font-size:11px;display:block;}
.DomesticOneWay .FSResult .Holder .ClassBaggage{text-align:center;}
.DomesticOneWay .FSResult .Holder .ClassBaggage span.FlightClass{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.DomesticOneWay .FSResult .Holder .ClassBaggage span.FlightBaggage{font-size:11px;display:block;}
.DomesticOneWay .FSResult .Holder .RefundFlightDetails{text-align:center;}
.DomesticOneWay .FSResult .Holder .RefundFlightDetails span.FlightDetails{font-size:11px;display:block;}
.DomesticOneWay .FSResult .Holder .RefundFlightDetails span.FlightDetails a{color:var(--maincolor);font-weight:bold;}
.DomesticOneWay .FSResult .Holder .CostBook{text-align:center;}
.DomesticOneWay .FSResult .Holder .CostBook span.FlightCost{font-size:16px;color:var(--maincolor);font-weight:bold;display:block;line-height:16px;position:relative;top:-5px;}
.DomesticOneWay .FSResult .Holder .CostBook span.FlightBook{display:block;}
.DomesticOneWay .FSResult .Holder .CostBook span.FlightBook a{background:#333133;color:#fff;font-size:14px;display:inline-block;padding:5px 10px;}

/**********************************************************************************************************************************

DOMESTIC FLIGHT ROUND TRIP PAGE

**********************************************************************************************************************************/
.DomesticRoundTrip .FSResult{}
.DomesticRoundTrip .FSResult h2{background:url(../img/icon3.png) no-repeat 2% 50% #4e4c4e;color:#fff;font-size:14px;margin:0;padding:12px 10px 12px 45px;font-weight:bold;}
.DomesticRoundTrip .FSResult .Holder{background:#fff;border:1px solid #cccccc;padding:20px 15px 15px 0;position:relative;margin:30px 0 0 0;}
.DomesticRoundTrip .FSResult .Holder .LowestPrice{position:absolute;left:-1px;top:-1px;background:#1da38a;font-size:11px;color:#fff;z-index:1;padding:0 10px;}
.DomesticRoundTrip .FSResult .Holder .Col1{padding:0 0 0 15px;}
.DomesticRoundTrip .FSResult .Holder .Col2{position:relative;padding-left:35px;}
.DomesticRoundTrip .FSResult .Holder .Col2 img{position:absolute;left:0;top:0;width:30px;height:30px;}
.DomesticRoundTrip .FSResult .Holder .Col2 span.TimeFrom{display:block;font-style:normal;font-size:12px;font-weight:normal;}
.DomesticRoundTrip .FSResult .Holder .Col2 span.TimeFrom i{font-size:12px;font-weight:bold;font-style:normal;width:50px;display:inline-block;}
.DomesticRoundTrip .FSResult .Holder .Col3 span.FlightCode{display:block;text-align:center;font-size:14px;font-weight:bold;}
.DomesticRoundTrip .FSResult .Holder .Col3 span.FlightClass{display:block;text-align:center;font-size:12px;}
.DomesticRoundTrip .FSResult .Holder .Col4 span.FlightCost{display:block;text-align:center;font-size:16px;font-weight:bold;color:var(--maincolor);}
.DomesticRoundTrip .FSResult .Active{background:#e5e5e5;}

/**********************************************************************************************************************************

INTERNATIONAL FLIGHT ONE WAY PAGE

**********************************************************************************************************************************/
.IntlFlightOneWay .FSResult{}
.IntlFlightOneWay .FSResult .Holder{background:#fff;border:1px solid #cccccc;padding:10px 0 15px 0;position:relative;margin:30px 0 0 0;}

/*.IntlFlightOneWay .FSResult .Holder .LowestPrice { position:absolute; left:-1px; top:-1px; background:#ee2c23; font-size:11px; color:#fff; z-index:1; padding:0 10px; } */
.IntlFlightOneWay .FSResult .Holder .First{padding-right:0;}
.IntlFlightOneWay .FSResult .Holder .Col1{text-align:center;}
.IntlFlightOneWay .FSResult .Holder .Col1 img{width:40px;margin-top:10px;}
.IntlFlightOneWay .FSResult .Holder .Col1 span.AirCode{font-size:11px;display:block;}
.IntlFlightOneWay .FSResult .Holder .Col2{margin:10px 0 0 0;}
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightFrom{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightFrom i{font-weight:normal;font-style:normal;font-size:11px;}
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightTo{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;padding-top:10px;}
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightTo i{font-weight:normal;font-style:normal;font-size:11px;position:relative;}
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightTo i small{position:absolute;top:-13px;left:0;color:#ea2330;font-size:11px;font-family:Arial,Helvetica,sans-serif;min-width:45px;}
.IntlFlightOneWay .FSResult .Holder .Col3{margin:15px 0 0 0;}
.IntlFlightOneWay .FSResult .Holder .Col3 span.FlightTime{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.IntlFlightOneWay .FSResult .Holder .Col3 span.FlightStop{font-size:11px;display:block;}
.IntlFlightOneWay .FSResult .Holder .Col4{text-align:center;}
.IntlFlightOneWay .FSResult .Holder .Col4 span.SeatCount{background:url(../img/seat-count-bg.png) no-repeat 0 0;padding:0 0 0 16px;display:inline-block;color:#cc0200;height:28px;line-height:28px;margin:0 0 0 10px;}
.IntlFlightOneWay .FSResult .Holder .Col4 span.SeatCount i{font-style:normal;font-size:12px;position:relative;top:-10px;right:0;}
.IntlFlightOneWay .FSResult .Holder .Col4 span.FlightClass{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.IntlFlightOneWay .FSResult .Holder .Col4 span.FlightBaggage{font-size:11px;display:block;}
.IntlFlightOneWay .FSResult .Holder .Col5{text-align:center;}
.IntlFlightOneWay .FSResult .Holder .Col5 span{display:inline-block;}
.IntlFlightOneWay .FSResult .Holder .Col5 span a{background:#ebebeb;font-size:11px;display:inline-block;padding:5px;color:#464646;width:90px;text-align:center;}
.IntlFlightOneWay .FSResult .Holder .Col5 span.FlightDetails{}
.IntlFlightOneWay .FSResult .Holder .Col5 span.FareRule{margin:6px 0;}
.IntlFlightOneWay .FSResult .Holder .Col5 span.FlightOptions{}
.IntlFlightOneWay .FSResult .Holder .Col6{text-align:center;}
.IntlFlightOneWay .FSResult .Holder .Col6 span.DiscPrice{font-size:12px;display:block;font-weight:bold;}
.IntlFlightOneWay .FSResult .Holder .Col6 span.StrikePrice{font-size:12px;display:block;text-decoration:line-through;}
.IntlFlightOneWay .FSResult .Holder .Col6 span.FlightCost{font-size:16px;color:var(--maincolor);font-weight:bold;display:block;}
.IntlFlightOneWay .FSResult .Holder .Col6 span.FlightBook{display:block;}
.IntlFlightOneWay .FSResult .Holder .Col6 span.FlightBook a{background:#333133;color:#fff;font-size:14px;display:inline-block;padding:5px 10px;}

/* International Flight One Way Detail Accordion */
.IntlFlightOneWay .FSResult .collapse{margin:20px 0 0 0;}
.IntlFlightOneWay .FSResult .checkmark{top:-5px!important;}
.IntlFlightOneWay .FSResult .InnerHolder{background:#fff;border-top:1px solid #cccccc;padding:15px 0;position:relative;margin:0;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner1{padding:0 0 0 15px;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner2{text-align:center;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner2 span.FlightCode{display:block;font-size:12px;font-weight:bold;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner2 span.FlightOperate{display:block;font-size:11px;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner3 span.FlightFrom{font-size:12px;font-weight:bold;display:block;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner3 span.FlightTimeDate{font-size:11px;display:block;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner3 span.FlightTimeDate i.Seperator{display:inline-block;padding:0 5px;font-style:normal;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4{text-align:center;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4 span.FlightTo{font-size:12px;font-weight:bold;display:block;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4 span.FlightTimeDate{font-size:11px;display:block;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4 span.FlightTimeDate i.Seperator{display:inline-block;padding:0 5px;font-style:normal;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner5 span.FlightTime{display:block;text-align:center;font-size:14px;font-weight:bold;}
.IntlFlightOneWay .FSResult .InnerHolder .ColInner5 span.FlightClass{display:block;text-align:center;font-size:12px;}
.IntlFlightOneWay .FSResult .ActiveInner{background:#e5e5e5;}

/**********************************************************************************************************************************

INTERNATIONAL FLIGHT ROUND TRIP PAGE

**********************************************************************************************************************************/
.IntlRoundTrip .FSResult{}
.IntlRoundTrip .FSResult .Holder{background:#fff;border:1px solid #cccccc;padding:10px 0 10px 0;position:relative;margin:30px 0 0 0;}
.IntlRoundTrip .FSResult .HolderInner{border-bottom:1px solid #cccccc;}
.IntlRoundTrip .FSResult .Holder .First{padding-right:0;}
.IntlRoundTrip .FSResult .Holder .Col1{padding-left:10px;}
.IntlRoundTrip .FSResult .Holder .Col1 img{width:40px;margin-top:5px;}
.IntlRoundTrip .FSResult .Holder .Col1 span.AirlinesName{font-size:11px;display:none;}
.IntlRoundTrip .FSResult .Holder .Col1 span.FlightCode{font-size:11px;display:block;}
.IntlRoundTrip .FSResult .Holder .Col2{margin:10px 0 0 0;}
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightFrom{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;background:url(../img/flight-from-icon.png) no-repeat 0 7px;padding:2px 0 0 30px;}
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightFrom i{font-weight:normal;font-style:normal;font-size:11px;}
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightTo{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;background:url(../img/flight-landing-icon.png) no-repeat 0 0;padding:0 0 0 30px;margin:10px 0 0 0;}
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightTo i{font-weight:normal;font-style:normal;font-size:11px;position:relative;}
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightTo i small{    /*position: absolute;*/

top:-13px;left:0;color:#ea2330;font-size:11px;font-family:Arial,Helvetica,sans-serif;min-width:45px;}
.IntlRoundTrip .FSResult .Holder .Col3{text-align:center;}
.IntlRoundTrip .FSResult .Holder .Col3 i.ClockIcon{display:block;color:#8f8f8f;}
.IntlRoundTrip .FSResult .Holder .Col3{margin:15px 0 0 0;}
.IntlRoundTrip .FSResult .Holder .Col3 span.FlightTime{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;margin:10px 0 0 0;}
.IntlRoundTrip .FSResult .Holder .Col3 i.FlightStop{font-weight:normal;font-size:11px;font-style:normal;}
.IntlRoundTrip .FSResult .Holder .Col4{text-align:center;margin:25px 0 0 0;}
.IntlRoundTrip .FSResult .Holder .Col4 span.SeatCount{background:url(../img/seat-count-bg.png) no-repeat 0 0;padding:0 0 0 16px;display:inline-block;color:#cc0200;height:28px;line-height:28px;margin:0 0 0 10px;}
.IntlRoundTrip .FSResult .Holder .Col4 span.SeatCount i{font-style:normal;font-size:12px;position:relative;top:-10px;right:0;}
.IntlRoundTrip .FSResult .Holder .BtnDiv{}
.IntlRoundTrip .FSResult .Holder .BtnDiv span{display:inline-block;margin:10px 0 0 0;}
.IntlRoundTrip .FSResult .Holder .BtnDiv span a{background:#cccccc;font-size:12px;display:inline-block;padding:5px;color:#464646;width:90px;text-align:center;}
.IntlRoundTrip .FSResult .Holder .BtnDiv span.FlightOptions{margin-left:10px;}
.IntlRoundTrip .FSResult .Holder .BtnDiv span.FlightDetails{}
.IntlRoundTrip .FSResult .Holder .BtnDiv span.FlightOptions a{border:1px solid #fe6600;color:#fe6600;background:#fff;}
.IntlRoundTrip .FSResult .Holder .BtnDiv span.FareRule{}
.IntlRoundTrip .FSResult .Holder .Col5{text-align:center;position:relative;}
.IntlRoundTrip .FSResult .Holder .Col5 span.DiscPrice{font-size:12px;display:block;background:url(../img/disc-price-bg.png) no-repeat top center;width:87px;height:64px;position:relative;top:-3px;margin:0 auto;}
.IntlRoundTrip .FSResult .Holder .Col5 span.DiscPrice b{font-size:11px;font-style:normal;font-weight:normal;padding:22px 28px 0 0;display:block;color:#fff;text-align:right;line-height:14px;}
.IntlRoundTrip .FSResult .Holder .Col5 span.DiscPrice b i{display:block;font-style:normal;}
.IntlRoundTrip .FSResult .Holder .Col5 span.StrikePrice{font-size:16px;color:#878787;display:block;text-decoration:line-through;}
.IntlRoundTrip .FSResult .Holder .Col5 span.FlightCost{font-size:17px;color:var(--maincolor);font-weight:bold;display:block;}
.IntlRoundTrip .FSResult .Holder .Col5 span.FlightBook{display:block;}
.IntlRoundTrip .FSResult .Holder .Col5 span.FlightBook a{background:#333133;color:#fff;font-size:16px;display:inline-block;padding:5px 10px;margin:10px 0 0 0;}

/* International Flight Round Trip Detail Accordion */
.IntlRoundTrip .FSResult .collapse{margin:20px 0 0 0;}
.IntlRoundTrip .FSResult .checkmark{top:-5px!important;}
.IntlRoundTrip .FSResult .InnerHolder{background:#fff;border-top:1px solid #cccccc;padding:15px 0;position:relative;margin:0;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner1{padding:0 0 0 15px;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner2{text-align:center;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner2 span.FlightCode{display:block;font-size:12px;font-weight:bold;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner2 span.FlightOperate{display:block;font-size:11px;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner3 span.FlightFrom{font-size:12px;font-weight:bold;display:block;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner3 span.FlightTimeDate{font-size:11px;display:block;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner3 span.FlightTimeDate i.Seperator{display:inline-block;padding:0 5px;font-style:normal;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner4{text-align:center;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner4 span.FlightTo{font-size:12px;font-weight:bold;display:block;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner4 span.FlightTimeDate{font-size:11px;display:block;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner4 span.FlightTimeDate i.Seperator{display:inline-block;padding:0 5px;font-style:normal;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner5 span.FlightTime{display:block;text-align:center;font-size:14px;font-weight:bold;}
.IntlRoundTrip .FSResult .InnerHolder .ColInner5 span.FlightClass{display:block;text-align:center;font-size:12px;}
.IntlRoundTrip .FSResult .ActiveInner{background:#e5e5e5;}
.IntlRoundTrip .FSResult .IntlRoundFlightStarting{position:relative;padding:30px 0 20px 0;border-top:1px solid #ccc;margin:10px 10px 0 10px;border:1px solid #ccc;background:#f7f7f7;}
.IntlRoundTrip .FSResult .IntlRoundFlightStarting span.FlightStartingIcon{background:url(../img/flight-starting-icon.png) no-repeat top left;width:59px;height:18px;position:absolute;left:-1px;top:-1px;}
.IntlRoundTrip .FSResult .IntlRoundFlightReturning{position:relative;padding:30px 0 20px 0;border-top:1px solid #ccc;margin:10px 10px 0 10px;border:1px solid #ccc;background:#f7f7f7;}
.IntlRoundTrip .FSResult .IntlRoundFlightReturning span.FlightReturningIcon{background:url(../img/flight-return-icon.png) no-repeat top left;width:59px;height:18px;position:absolute;left:-1px;top:-1px;}

/**********************************************************************************************************************************

INTERNATIONAL FLIGHT MULTI CITY PAGE

**********************************************************************************************************************************/
.IntlMultiCity .FSResult{}
.IntlMultiCity .FSResult .Holder{background:#fff;border:1px solid #cccccc;padding:10px 0 10px 0;position:relative;margin:30px 0 0 0;}
.IntlMultiCity .FSResult .HolderInner{padding:10px 0;}
.IntlMultiCity .FSResult .Holder .FromToBox{padding-bottom:15px;}
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightFrom{font-size:14px;display:inline-block;font-weight:bold;}
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightArrow{background:url(../img/flight-arrow.png) no-repeat 0 0;width:51px;height:10px;display:inline-block;}
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightTo{font-size:14px;display:inline-block;font-weight:bold;}
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightTime{font-size:11px;display:inline-block;margin:0 0 0 5px;}
.IntlMultiCity .FSResult .Holder .Col1{text-align:center;}
.IntlMultiCity .FSResult .Holder .Col1 img{width:40px;margin-top:15px;}
.IntlMultiCity .FSResult .Holder .Col1 span.AirlinesName{font-size:12px;display:block;}
.IntlMultiCity .FSResult .Holder .Col1 span.FlightCode{font-size:11px;display:block;}
.IntlMultiCity .FSResult .Holder .Col2{margin:10px 0 0 0;}
.IntlMultiCity .FSResult .Holder .Col3{}
.IntlMultiCity .FSResult .Holder .Col3 span.FlightTime{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.IntlMultiCity .FSResult .Holder .Col3 span.AirportName{font-size:11px;color:rgba(0,0,0,0.7);font-weight:normal;display:block;}
.IntlMultiCity .FSResult .Holder .Col4 span.FlightTime{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;position:relative;}
.IntlMultiCity .FSResult .Holder .Col4 span.FlightTime small{position:absolute;top:-13px;left:0;color:#ea2330;font-size:11px;font-family:Arial,Helvetica,sans-serif;min-width:45px;}
.IntlMultiCity .FSResult .Holder .Col4 span.AirportName{font-size:11px;color:rgba(0,0,0,0.7);font-weight:normal;display:block;}
.IntlMultiCity .FSResult .Holder .Col5 span.FlightDuration{font-size:14px;color:rgba(0,0,0,0.7);font-weight:bold;display:block;}
.IntlMultiCity .FSResult .Holder .Col5 span.FlightStop{font-size:11px;color:rgba(0,0,0,0.7);font-weight:normal;display:block;}
.IntlMultiCity .FSResult .Holder .IntlMultiCityMoreOptionDiv{border-bottom:1px solid #ccc;}
.IntlMultiCity .FSResult .Holder .IntlMultiCityMoreOptionDiv a.MoreOptionsLnk{background:#e3e3e3;padding:5px 20px;font-size:11px;border-radius:5px;display:inline-block;position:relative;top:13px;color:#464646;}
.IntlMultiCity .FSResult .Holder .BtnDiv{}
.IntlMultiCity .FSResult .Holder .BtnDiv span{display:inline-block;margin:10px 0 0 0;}
.IntlMultiCity .FSResult .Holder .BtnDiv span a{background:#cccccc;font-size:11px;display:inline-block;padding:5px;color:#464646;width:90px;text-align:center;}
.IntlMultiCity .FSResult .Holder .BtnDiv span.FlightOptions{margin-left:10px;}
.IntlMultiCity .FSResult .Holder .BtnDiv span.FlightDetails{}
.IntlMultiCity .FSResult .Holder .BtnDiv span.FareRule{}
.IntlMultiCity .FSResult .Holder .Col6{text-align:center;}
.IntlMultiCity .FSResult .Holder .Col6 span.StrikePrice{font-size:16px;color:#878787;display:block;text-decoration:line-through;}
.IntlMultiCity .FSResult .Holder .Col6 span.FlightCost{font-size:20px;color:var(--maincolor);font-weight:bold;display:block;}
.IntlMultiCity .FSResult .Holder .Col6 span.FlightBook{display:block;}
.IntlMultiCity .FSResult .Holder .Col6 span.FlightBook a{background:#333133;color:#fff;font-size:16px;display:inline-block;padding:5px 10px;margin:10px 0 0 0;}
.IntlMultiCity .FSResult .Holder .Col6 p{margin:0;padding:15px 0 5px 0;}
.IntlMultiCity .FSResult .Holder .Col6 p span i{display:block;font-size:11px;}
.IntlMultiCity .FSResult .Holder .Col6 p span.FareRule{display:inline-block;margin:0 15px 0 0;}
.IntlMultiCity .FSResult .Holder .Col6 p span.FareRule a{font-size:11px;color:#575757;}
.IntlMultiCity .FSResult .Holder .Col6 p span.IntlMultiCityBaggage{display:inline-block;font-size:11px;}
.IntlMultiCity .FSResult .Holder .Col6 p span.IntlMultiCityBaggage i{display:block;font-size:11px;}
.IntlMultiCity .FSResult .Holder .Col6 span.FlightDetails{}
.IntlMultiCity .FSResult .Holder .Col6 span.FlightDetails a{background:#ebebeb;font-size:12px;display:inline-block;padding:7px 10px;color:#464646;text-align:center;font-weight:bold;}
.IntlMultiCity .FSResult .Holder .Col6 span.FlightNoneRefund{display:block;margin-bottom:10px;}
.IntlMultiCity .FSResult .Holder .Col6 span.FlightRefund{display:block;margin-bottom:10px;}

/* International Multi City Flight Detail Accordion */
.IntlMultiCity .FSResult .collapse{margin:20px 0 0 0;}
.IntlMultiCity .FSResult .checkmark{top:-5px!important;}
.IntlMultiCity .FSResult .InnerHolder{background:#fff;border-bottom:1px solid #cccccc;padding:15px 0;position:relative;margin:0;}
.IntlMultiCity .FSResult .InnerHolder .ColInner1{padding:0 0 0 15px;}
.IntlMultiCity .FSResult .InnerHolder .ColInner2{text-align:center;}
.IntlMultiCity .FSResult .InnerHolder .ColInner2 span.FlightTime{display:block;font-size:12px;font-weight:bold;}
.IntlMultiCity .FSResult .InnerHolder .ColInner2 span.AirportName{display:block;font-size:11px;}
.IntlMultiCity .FSResult .InnerHolder .ColInner3{text-align:center;}
.IntlMultiCity .FSResult .InnerHolder .ColInner3 span.FlightDate{font-size:12px;font-weight:bold;display:block;}
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p{margin:0;padding:0;}
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p span.FlightDuration{font-size:11px;display:inline-block;}
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p i.Seperator{display:inline-block;padding:0 5px;font-style:normal;font-weight:normal;font-size:11px;}
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p span.AirportName{font-size:11px;display:inline-block;}
.IntlMultiCity .FSResult .InnerHolder .ColInner4{text-align:center;}
.IntlMultiCity .FSResult .InnerHolder .ColInner4 span.FlightTime{display:block;font-size:12px;font-weight:bold;}
.IntlMultiCity .FSResult .InnerHolder .ColInner4 span.AirportName{display:block;font-size:11px;}
.IntlMultiCity .FSResult .InnerHolder .ColInner5 span.FlightTime{display:block;text-align:center;font-size:14px;font-weight:bold;}
.IntlMultiCity .FSResult .InnerHolder .ColInner5 span.FlightClass{display:block;text-align:center;font-size:12px;}

/**********************************************************************************************************************************

FLIGHT BOOKING PAGE

**********************************************************************************************************************************/
.FlightBooking{}
.FlightBooking .TopOuter{border:1px solid #ccc;padding:5px 15px;}
.FlightBooking .TopOuter .Holder{border-bottom:1px solid #ccc;padding:15px 0;}
.FlightBooking .TopOuter .Holder .Col1{text-align:center;}
.FlightBooking .TopOuter .Holder .Col1 img{max-width:30px;}
.FlightBooking .TopOuter .Holder .Col1 span.AirlinesName{font-weight:bold;font-size:12px;display:block;}
.FlightBooking .TopOuter .Holder .Col1 span.FlightCode{font-weight:normal;font-size:11px;display:block;}
.FlightBooking .TopOuter .Holder .Col2{}
.FlightBooking .TopOuter .Holder .Col2 span.FlightFrom{display:block;font-weight:bold;font-size:14px;margin:0 0 15px 0;}
.FlightBooking .TopOuter .Holder .Col2 span.FlightTime{display:block;font-size:12px;font-weight:bold;}
.FlightBooking .TopOuter .Holder .Col2 span.AirportName{display:block;font-size:11px;}
.FlightBooking .TopOuter .Holder .Col2 span.FlightDate{display:block;font-size:11px;}
.FlightBooking .TopOuter .Holder .Col3{text-align:center;}
.FlightBooking .TopOuter .Holder .Col3 span.Seperator{background:url(../img/flight-arrow.png) no-repeat 0 0;width:51px;height:10px;display:block;}
.FlightBooking .TopOuter .Holder .Col4{}
.FlightBooking .TopOuter .Holder .Col4 span.FlightFrom{display:block;font-weight:bold;font-size:14px;margin:0 0 15px 0;}
.FlightBooking .TopOuter .Holder .Col4 span.FlightTime{display:block;font-size:12px;font-weight:bold;}
.FlightBooking .TopOuter .Holder .Col4 span.AirportName{display:block;font-size:11px;}
.FlightBooking .TopOuter .Holder .Col4 span.FlightDate{display:block;font-size:11px;}
.FlightBooking .TopOuter .Holder .Col5{}
.FlightBooking .TopOuter .Holder .Col5 p{margin:0 0 15px 0;padding:0;}
.FlightBooking .TopOuter .Holder .Col5 p span.FlightStop{font-weight:bold;font-size:14px;}
.FlightBooking .TopOuter .Holder .Col5 p i.Seperator{}
.FlightBooking .TopOuter .Holder .Col5 p span.FlightNoneRefund{}
.FlightBooking .TopOuter .Holder .Col5 span.FlightDuration{display:block;font-size:12px;font-weight:bold;}
.FlightBooking .TopOuter .Holder .Col5 span.FlightClass{display:block;font-size:11px;}
.FlightBooking .TopOuter .Holder .Col5 span.FlightBaggage{display:block;font-size:11px;}
.FlightBooking .TopOuter .ExtraInfo{padding:20px 0 10px 0;}
.FlightBooking .TopOuter .ExtraInfo span{display:inline-block;font-size:14px;font-weight:bold;color:#3b3b3b;margin:0 20px 0 0;}
.FlightBooking .TopOuter .ExtraInfo span a{font-size:12px;color:#6e6e6e;font-weight:normal;padding:0 0 0 30px;}
.FlightBooking .TopOuter .ExtraInfo span.Title{padding:0;}
.FlightBooking .TopOuter .ExtraInfo span.FareRules a{background:url(../img/fare-rule-icon.jpg) no-repeat 0 0;}
.FlightBooking .TopOuter .ExtraInfo span.Baggage a{background:url(../img/baggage-icon.jpg) no-repeat 0 0;}
.FlightBooking .TopOuter .ExtraInfo span.VisaInfo a{background:url(../img/visa-icon.jpg) no-repeat 0 0;}
.FlightBooking .FareDetails{border:1px solid #ccc;}
.FlightBooking .FareDetails h3{background:url(../img/cost-tag.png) no-repeat 3% 50%;border-bottom:1px solid #e5e5e5;margin:0 0 15px 0;padding:15px 0 15px 50px;font-size:24px;font-weight:bold;}
.FlightBooking .FareDetails p.BaseRate{overflow:hidden;padding:0 10px;margin:5px 0;}
.FlightBooking .FareDetails p.BaseRate span{font-size:12px;color:#8d8d8d;float:left;}
.FlightBooking .FareDetails p.BaseRate span.PaxTitle{width:70px;color:#666565;}
.FlightBooking .FareDetails p.BaseRate span.PaxNo{}
.FlightBooking .FareDetails p.BaseRate span.PaxNo i{font-style:normal;padding:0 10px 0 0;}
.FlightBooking .FareDetails p.BaseRate span.PaxCost{float:right;}
.FlightBooking .FareDetails p.ExtraCost{overflow:hidden;padding:10px;margin:15px 0 5px 0;border-top:1px solid #e5e5e5;}
.FlightBooking .FareDetails p.ExtraCost span{font-size:12px;color:#8d8d8d;}
.FlightBooking .FareDetails p.ExtraCost span.FeeSurcharges{float:left;}
.FlightBooking .FareDetails p.ExtraCost span.FeeSurchargesCost{font-size:12px;color:#8d8d8d;float:right;}
.FlightBooking .FareDetails p.TotalPrice{overflow:hidden;padding:10px;margin:0;background:#ededed;}
.FlightBooking .FareDetails p.TotalPrice span{font-size:14px;color:#3b3b3b;font-weight:bold;}
.FlightBooking .FareDetails p.TotalPrice span.TotalPriceTitle{float:left;}
.FlightBooking .FareDetails p.TotalPrice span.TotalPriceCost{float:right;}
.FlightBooking .BestPriceCol{border:1px solid #ccc;margin:30px 0 0 0;padding-bottom:20px;}
.FlightBooking .BestPriceCol h3{background:url(../img/best-price-icon.png) no-repeat 3% 50%;border-bottom:1px solid #e5e5e5;margin:0 0 15px 0;padding:15px 0 15px 50px;font-size:24px;font-weight:bold;}
.FlightBooking .BestPriceCol p{font-size:12px;line-height:18px;color:#666565;margin:0;padding:0 10px;}
.FlightBooking .BestPriceCol a{font-size:12px;color:#afafaf;margin:10px 0 0 10px;display:inline-block;}
.BookingForm{}
.BookingForm h2{background:#4d4d4d;margin:0;padding:10px;color:#fff;max-width:260px;font-size:18px;position:relative;}
.BookingForm h2:before{content:'';width:30px;background:#f8f8f8;position:absolute;top:0;bottom:0;right:-15px;transform:skew(33deg);-webkit-transform:skew(33deg);-moz-transform:skew(33deg);-ms-transform:skew(33deg);-o-transform:skew(33deg);z-index:-1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2;}
.BookingForm h3{font-size:16px;font-weight:bold;}
.BookingForm h4{font-size:14px;font-weight:bold;}
.BookingForm h5{font-size:12px;font-weight:bold;}
.BookingForm .CustomFormGroups small{font-size:11px;}
.BookingForm .Holder{border:1px solid #cccccc;padding:15px;background:#fff;}
.BookingForm .CustomFormSelect{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:4px;height:auto;}
.BookingForm .CustomFormGroups input.form-control,.BookingForm .CustomFormGroups select.form-control{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:12px 10px;height:auto;}
.CustomFormSelect ul.select-options,.CustomSelect ul.select-options{max-height:250px;overflow:hidden;overflow-y:scroll;}
.CustomFormSelect ul.select-options::-webkit-scrollbar-track,.CustomSelect ul.select-options::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
.CustomFormSelect ul.select-options::-webkit-scrollbar,.CustomSelect ul.select-options::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
.CustomFormSelect ul.select-options::-webkit-scrollbar-thumb,.CustomSelect ul.select-options::-webkit-scrollbar-thumb{background-color:#000000;}
.BookingForm .CustomFormFile .custom-file-label{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:12px 10px;height:auto;}
.BookingForm .CustomFormFile .custom-file-label::after{height:auto;line-height:35px;cursor:pointer;}
.BookingForm .TravellersDetail{margin:30px 0 0 0;}
.BookingForm .TravellersDetail h2{background:url(../img/travellers-icon.png) no-repeat 10px 8px #4d4d4d;padding-left:45px;}
.BookingForm .TravellersDetail .PaxHolder{}
.BookingForm .TravellersDetail .PaxHolder h4{margin:0;padding:0;font-size:14px;font-weight:bold;color:#4c4c4c;}
.BookingForm .TravellersDetail .PaxHolder h4 a{color:#4c4c4c;}
.BookingForm .TravellersDetail .PaxHolder h4 i{margin:0 5px 0 0;}
.BookingForm .TravellersDetail .collapse{margin-top:20px;}
.BookingForm .TravellersDetail .OptionalDocuments{border:1px solid #bfbfbf;padding:15px;}
.BookingForm .TravellersDetail .AdditionalInfo{border:1px solid #bfbfbf;padding:15px;margin:30px 0 0 0;}
.BookingForm .TravellersDetail h5{width:100%;font-size:14px;margin:0 0 15px 0;font-weight:bold;}
.BookingForm .ContactDetails{margin:30px 0 0 0;}
.BookingForm .ContactDetails h2{background:url(../img/contact-details-icon.png) no-repeat 10px 8px #4d4d4d;padding-left:45px;}
.BookingForm .ContactDetails p.Note{font-size:11px;}
.BookingForm .OptionalService{margin:30px 0 0 0;}
.BookingForm .OptionalService h3{border-bottom:1px solid #e5e5e5;padding:0 0 5px 0;}
.BookingForm .OptionalService h4{font-weight:normal;}
.BookingForm .OptionalService .MealsBox{}
.BookingForm .OptionalService .OthersBox{}
.BookingForm .Insurance{margin:30px 0 0 0;}
.BookingForm .Notice{margin:30px 0 0 0;}
.BookingForm .CustomCheckbox{}
.BookingForm .CustomCheckbox label{font-size:14px;padding-top:7px;padding-left:45px;}
.BookingForm .ContinueBtn{margin:30px 0 0 0;}
.BookingForm  button.BtnOrange{font-size:18px;}
.BookingForm .CustomCheckboxPayment{}
.BookingForm .CustomCheckboxPayment img{max-height:40px;}
.BookingForm .CustomCheckboxPayment label{padding-top:0;}
.BookingForm .PaymentMethods{margin:30px 0 0 0;}
.BookingForm .PaymentMethods .tab-content{padding-top:30px;}
.BookingForm .PaymentMethods h2{background:url(../img/contact-details-icon.png) no-repeat 10px 8px #4d4d4d;padding-left:45px;}
.BookingForm .PaymentMethods p.Note{font-size:11px;}
.BookingForm .PaymentMethods .LCol{border-right:1px solid #cfcfcf;}
.BookingForm .PaymentMethods .nav-pills .nav-link{border-radius:0;border:1px solid #eeeeee;border-right:none;margin:5px 0 0 0;background:#eeeeee;color:#545454;font-size:14px;font-weight:bold;padding:10px;}
.BookingForm .PaymentMethods .nav-pills .nav-link.active,.BookingForm .PaymentMethods .nav-pills .show>.nav-link{background:#fff;border:1px solid #cfcfcf;border-right:none;right:-1px;position:relative;}
.BookingForm .PaymentMethods .nav-pills a#v-pills-CreditCard-tab{margin-top:20px;}
.BookingForm .PaymentMethods .nav-pills a#v-pills-NetBanking-tab{margin-bottom:20px;}

/**********************************************************************************************************************************

LOGIN / REGISTER PAGE

**********************************************************************************************************************************/
.LoginRegister #card .back{min-height:920px;}
.LoginRegister .OuterDiv,.LoginRegister .OuterDivBack{max-width:500px;margin:20px auto 0 auto;position:relative;}
.LoginRegister .Holder{position:relative;background:#ffffff;border-radius:5px;padding:0 0 40px 0;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 10px rgba(0,0,0,0.24);transition:.3s ease;z-index:2;}
.LoginRegister .Holder:first-child{background:#fafafa;height:40px;border-radius:5px 5px 0 0;margin:0 20px;padding:0;transform:skewY(2deg);z-index:1;top:20px;}
.LoginRegister .Holder:last-child{background:#fafafa;height:40px;border-radius:0 0 5px 5px;margin:0 20px;padding:0;transform:skewY(2deg);z-index:1;top:-20px;}
.LoginFormWrap{padding:20px 40px;border:none;}
.LoginFormWrap .LoginHeader{text-align:center;background:url(../img/red-line.jpg) repeat-x 0 40%;margin:0 auto;max-width:450px;}
.LoginFormWrap .LoginHeader .IconDiv{background:#fff;width:140px;margin:0 auto;}
.LoginFormWrap .LoginHeader .IconDiv img{margin:0 auto;}
.LoginFormWrap .LoginHeader h2{text-transform:uppercase;font-size:22px;color:#0a0a0a;font-weight:bold;padding:0;margin:20px 0 0 0;}
.LoginFormWrap .LoginFormOuter{margin:50px 0 0 0;border:1px solid #bfbfbf;padding-bottom:30px;}
.LoginFormWrap .LoginFormOuter .LoginForm{padding:15px 50px 20px 50px;}
.LoginFormWrap .LoginFormOuter .LoginForm:before{background:url(../img/top-arrow.png) no-repeat 0 0;width:55px;height:27px;display:block;content:"";text-align:center;margin:0 auto;position:relative;top:-42px;}
.LoginFormWrap .LoginFormOuter .LoginForm .CustomFormGroup{position:relative;}
.LoginFormWrap .LoginFormOuter .LoginForm .CustomFormGroup i.Licon{position:absolute;left:0;top:0;bottom:0;border-right:1px solid #bfbfbf;width:40px;text-align:center;color:#999999;font-size:24px;padding-top:10px;}
.LoginFormWrap .LoginFormOuter .LoginForm .CustomFormGroup i.ShowPassword{position:absolute;right:0;top:0;bottom:0;border-right:1px solid #bfbfbf;width:40px;text-align:center;color:#999999;font-size:24px;padding-top:10px;}
.LoginFormWrap .LoginFormOuter .LoginForm .CustomFormGroup input.form-control{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:12px 10px 12px 60px;height:auto;}
.LoginFormWrap .LoginFormOuter .LoginForm a.ForgotPwd{font-size:12px;color:#7e7e7e;}
.LoginFormWrap .LoginFormOuter .LoginForm button.btn-primary{margin:0;padding:10px 20px;border-radius:0;background:var(--maincolor);border:none;outline:none;display:block;}
.LoginFormWrap .LoginFormOuter .LoginForm .CustomCheckbox{margin:10px 0 0 0;}
.LoginFormWrap .LoginFormOuter .LoginForm .CustomCheckbox label{font-size:12px;line-height:24px;color:#7e7e7e;}
.LoginFormWrap .LoginWithSocialLnk{border-top:1px dashed #7e7e7e;padding:30px 0 0 0;}
.LoginFormWrap .LoginWithSocialLnk ul{margin:0;padding:0;list-style:none;text-align:center;}
.LoginFormWrap .LoginWithSocialLnk ul li{margin:0 auto;padding:10px;list-style:none;display:inline-block;width:55%;}
.LoginFormWrap .LoginWithSocialLnk ul li a{color:#fff;font-size:16px;}
.LoginFormWrap .LoginWithSocialLnk ul li a i{font-size:16px;margin:0 5px 0 0;}
.LoginFormWrap .LoginWithSocialLnk ul li.FaceBook{background:#3b5a9a;margin-bottom:2%;}
.LoginFormWrap .LoginWithSocialLnk ul li.FaceBook:hover{background:#1e4698;}
.LoginFormWrap .LoginWithSocialLnk ul li.Google{background:#DD3C29;margin-bottom:2%;}
.LoginFormWrap .LoginWithSocialLnk ul li.Google:hover{background:#DD3C29;}
.LoginFormWrap .LoginWithSocialLnk ul li.Twitter{background:#23aae1;}
.LoginFormWrap .LoginWithSocialLnk ul li.Twitter:hover{background:#0a89bc;}
.LoginFormWrap .DontHaveAccount{text-align:center;margin:30px 0 0 0;}
.LoginFormWrap .DontHaveAccount p{margin:0;padding:0;font-size:20px;color:#252424;font-weight:bold;}
.LoginFormWrap .DontHaveAccount a.CreateNow{display:inline-block;color:#fff;background:var(--maincolor);padding:13px 30px;font-weight:bold;text-transform:uppercase;margin:20px 0 0 0;}
.RegisterFormWrap{padding:20px 40px;position:relative;}
.RegisterFormWrap .RegisterHeader{text-align:center;max-width:500px;margin:0 auto;background:url(../img/red-line.jpg) repeat-x 0 40%;}
.RegisterFormWrap .RegisterHeader .IconDiv{background:#fff;width:140px;margin:0 auto;}
.RegisterFormWrap .RegisterHeader .IconDiv img{margin:0 auto;}
.RegisterFormWrap .RegisterHeader h2{text-transform:uppercase;font-size:22px;color:#0a0a0a;font-weight:bold;padding:0;margin:20px 0 0 0;}
.RegisterFormWrap .RegisterForm{padding:15px 50px 20px 50px;margin:50px 0 0 0;border:1px solid #bfbfbf;}
.RegisterFormWrap .RegisterForm:before{background:url(../img/top-arrow.png) no-repeat 0 0;width:55px;height:27px;display:block;content:"";text-align:center;margin:0 auto;position:relative;top:-42px;}
.RegisterFormWrap .RegisterForm .CustomRadioBox label{font-size:12px;line-height:24px;color:#7e7e7e;}
.RegisterFormWrap .RegisterForm .CustomFormGroup{position:relative;}
.RegisterFormWrap .RegisterForm .CustomFormGroup i.Licon{position:absolute;left:0;top:0;bottom:0;border-right:1px solid #bfbfbf;width:40px;text-align:center;color:#999999;font-size:24px;padding-top:10px;}
.RegisterFormWrap .RegisterForm .CustomFormGroup i.ShowPassword{position:absolute;right:0;top:0;bottom:0;border-right:1px solid #bfbfbf;width:40px;text-align:center;color:#999999;font-size:24px;padding-top:10px;}
.RegisterFormWrap .RegisterForm .CustomFormGroup input.form-control{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:12px 10px 12px 60px;height:auto;}
.RegisterFormWrap .RegisterForm .CustomFormGroup select.form-control{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:12px 10px 12px 60px;height:auto;}
.RegisterFormWrap .RegisterForm .CustomCheckbox{margin:10px 0 0 0;}
.RegisterFormWrap .RegisterForm .CustomCheckbox label{font-size:12px;line-height:24px;color:#7e7e7e;}
.RegisterFormWrap .RegisterForm button.btn-primary{margin:20px 0 0 0;padding:10px 20px;border-radius:0;background:var(--maincolor);border:none;outline:none;display:block;}
.RegisterFormWrap .RegisterForm .CustomFormGroup i.ShowPasswordReg,.RegisterFormWrap .RegisterForm .CustomFormGroup i.ShowPasswordReg1{position:absolute;right:0;top:0;bottom:0;border-right:1px solid #bfbfbf;width:40px;text-align:center;color:#999999;font-size:24px;padding-top:10px;}
.RegisterFormWrap .DontHaveAccount{text-align:center;margin:30px 0 0 0;}
.RegisterFormWrap .DontHaveAccount p{margin:0;padding:0;font-size:20px;color:#252424;font-weight:bold;}
.RegisterFormWrap .DontHaveAccount a.CreateNow{display:inline-block;color:#fff;background:var(--maincolor);padding:13px 30px;font-weight:bold;text-transform:uppercase;margin:20px 0 0 0;}

/* Select Your Services */
.form-services{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:12px 10px;height:auto;}
.form-services h2{font-size:16px;font-weight:700;padding-bottom:6px;color:#dc2229;}
.form-services label{display:block;}

/**********************************************************************************************************************************

POPUP SECTION

**********************************************************************************************************************************/

/* ---------------------------------

LOGIN POP UP

----------------------------------*/

/*.Header {*/

/*    margin: -40px 0 0 0;*/

/*}*/

body{top:0!important;}
.LoginPopup .modal-content{padding:20px 20px 30px 20px;}
.LoginPopup button.close{position:absolute;top:20px;right:20px;}
.LoginPopup .LoginHeader{text-align:center;}
.LoginPopup .LoginHeader .IconDiv{background:#fff;width:140px;margin:0 auto;}
.LoginPopup .LoginHeader .IconDiv img{margin:0 auto;}
.LoginPopup .LoginHeader h2{text-transform:uppercase;font-size:22px;color:#0a0a0a;font-weight:bold;padding:0;margin:20px 0 0 0;}
.LoginPopup .LoginFormOuter .LoginForm{padding:15px 40px 20px 40px;}
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup{position:relative;padding:0;}
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup small{bottom:-5px;}
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup i.Licon{position:absolute;left:0;top:0;bottom:0;width:40px;text-align:center;color:#999999;font-size:17px;padding-top:15px;}
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup i.ShowPassword{position:absolute;right:0;top:0;bottom:0; /*border-right:1px solid #bfbfbf;*/width:40px;text-align:center;color:#999999;font-size:17px;padding-top:15px;}
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup input.form-control{border:none;border-radius:0;font-size:14px;padding:12px 10px 12px 40px;height:auto;border-bottom:1px solid #bfbfbf;}
.LoginPopup .LoginFormOuter .LoginForm a.ForgotPwd{
    font-size: 12px;
    color: #7e7e7e;
    margin: 0;
    display: block;
    text-align: right;
    background: transparent;
    border: none;
    padding: 0;
}
.LoginPopup .LoginFormOuter .LoginForm button.btn-primary{margin:0;padding:10px 20px;border-radius:0;background:var(--maincolor);border:none;outline:none;display:block;}
.LoginPopup .LoginFormOuter .LoginForm .CustomCheckbox{margin:10px 0 0 0;}
.LoginPopup .LoginFormOuter .LoginForm .CustomCheckbox label{font-size:12px;line-height:24px;color:#7e7e7e;}
.LoginPopup .LoginWithSocialLnk{padding:0;}
.LoginPopup .LoginWithSocialLnk ul{margin:0;padding:0;list-style:none;text-align:center;}
.LoginPopup .LoginWithSocialLnk ul li{margin:0 auto;padding:10px;list-style:none;display:inline-block;width:55%;}
.LoginPopup .LoginWithSocialLnk ul li a{color:#fff;font-size:16px;}
.LoginPopup .LoginWithSocialLnk ul li a i{font-size:16px;margin:0 5px 0 0;}
.LoginPopup .LoginWithSocialLnk ul li.FaceBook{background:#3b5a9a;margin-bottom:2%;}
.LoginPopup .LoginWithSocialLnk ul li.FaceBook:hover{background:#1e4698;}
.LoginPopup .LoginWithSocialLnk ul li.Google{background:#DD3C29;margin-bottom:2%;}
.LoginPopup .LoginWithSocialLnk ul li.Google:hover{background:#DD3C29;}
.LoginPopup .LoginWithSocialLnk ul li.Twitter{background:#23aae1;}
.LoginPopup .LoginWithSocialLnk ul li.Twitter:hover{background:#0a89bc;}
.LoginPopup .DontHaveAccount{text-align:center;margin:0;}
.LoginPopup .DontHaveAccount p{margin:0;padding:0;font-size:20px;color:#252424;font-weight:bold;}
.LoginPopup .DontHaveAccount a.CreateNow{display:inline-block;color:var(--maincolor);background:transparent;padding:13px 30px;font-weight:700;text-transform:uppercase;margin:20px 0 0 0;border:2px solid var(--maincolor);}
.LoginPopup .DontHaveAccount a.CreateNow:hover{background:var(--maincolor);color:#fff;border:2px solid transparent;}
.EmailField,.PasswordField{position:absolute;}

/* ---------------------------------

REGISTER POP UP

----------------------------------*/
.RegisterPopup{}
.RegisterPopup .modal-content{padding:10px;}
.RegisterPopup button.close{position:absolute;top:20px;right:20px;}
.RegisterPopup .RegisterHeader{text-align:center;}
.RegisterPopup .RegisterHeader .IconDiv{background:#fff;width:140px;margin:0 auto;}
.RegisterPopup .RegisterHeader .IconDiv img{margin:0 auto;}
.RegisterPopup .RegisterHeader h2{text-transform:uppercase;font-size:22px;color:#0a0a0a;font-weight:bold;padding:0;margin:20px 0 0 0;}
.RegisterPopup .RegisterForm{margin:0 auto;padding-top:15px;}
.RegisterPopup .RegisterForm .CustomRadioBox label{font-size:12px;line-height:24px;color:#7e7e7e;}
.RegisterPopup .RegisterForm .CustomFormGroup{position:relative;}
.RegisterPopup .RegisterForm .CustomFormGroup i.Licon{position:absolute;left:0;top:0;bottom:0;width:40px;text-align:center;color:#999999;font-size:17px;padding-top:15px;}
.RegisterPopup .RegisterForm .CustomFormGroup i.ShowPassword{position:absolute;right:0;top:0;bottom:0;border-right:1px solid #bfbfbf;width:40px;text-align:center;color:#999999;font-size:24px;padding-top:10px;}
.RegisterPopup .RegisterForm .CustomFormGroup input.form-control{border:none;border-radius:0;font-size:14px;padding:12px 10px 12px 40px;height:auto;border-bottom:1px solid #bfbfbf;}
.RegisterPopup .RegisterForm .CustomFormGroup select.form-control{border:1px solid #bfbfbf;border-radius:0;font-size:14px;padding:12px 10px 12px 60px;height:auto;}
.RegisterPopup .RegisterForm .CustomCheckbox{margin:10px 0 10px 0;padding:0;text-align: left;}
.RegisterPopup .RegisterForm .CustomCheckbox .custom-control-input{position:initial;opacity:1;}
.RegisterPopup .RegisterForm .CustomCheckbox label a{color:#7e7e7e;background: transparent;border: none;padding: 0;text-transform: capitalize;font-size: 12px;}
.RegisterPopup .RegisterForm .CustomCheckbox label{font-size:12px;line-height:24px;color:#7e7e7e;}
.RegisterPopup .RegisterForm button.btn-primary{margin:20px 0 0 0;padding:10px 20px;border-radius:0;background:var(--maincolor);border:none;outline:none;display:block;}
.RegisterPopup .RegisterForm .CustomFormGroup i.ShowPasswordReg,.RegisterPopup .RegisterForm .CustomFormGroup i.ShowPasswordReg1{position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#999999;font-size:17px;padding-top:15px;}

/**********************************************************************************************************************************

STICKY FOOTER SECTION (Domestic Flight Round Trip)

**********************************************************************************************************************************/
.DomRoundTripStickyFooter{position:fixed;left:0;right:0;bottom:0;background:#222222;padding:5px 0;z-index:3;}
.DomRoundTripStickyFooter .FirstCol{position:relative;}
.DomRoundTripStickyFooter .FirstCol .Holder{padding:0 70px;margin:15px 0 0 0;}
.DomRoundTripStickyFooter .FirstCol .Holder:before{content:'';width:10px;position:absolute;top:-22px;bottom:-22px;right:0;transform:skew(33deg);-webkit-transform:skew(33deg);-moz-transform:skew(33deg);-ms-transform:skew(33deg);-o-transform:skew(33deg);z-index:-1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2;border-right:10px solid #fff;}
.DomRoundTripStickyFooter .SecondCol .Holder{padding-left:70px;margin:15px 0 0 0;}
.DomRoundTripStickyFooter .Holder .Col1{position:relative;padding-left:40px;}
.DomRoundTripStickyFooter .Holder .Col1 img{position:absolute;left:0;top:6px;width:30px;height:30px;}
.DomRoundTripStickyFooter .Holder .Col1 span.TimeFrom{display:block;font-style:normal;font-size:12px;font-weight:normal;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col1 span.TimeFrom i{font-size:14px;font-weight:bold;font-style:normal;width:70px;display:inline-block;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col1 span.TimeTo{display:block;font-style:normal;font-size:12px;font-weight:normal;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col1 span.TimeTo i{font-size:14px;font-weight:bold;font-style:normal;width:70px;display:inline-block;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col2 span.FlightTime{display:block;font-size:14px;font-weight:bold;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col2 span.FlightStop{display:block;font-size:12px;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col3 span.FlightClass{display:block;font-size:14px;font-weight:bold;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col3 span.FlightBaggage{display:block;font-size:12px;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col4 span.FlightDetails{display:block;font-size:12px;color:#fff;}
.DomRoundTripStickyFooter .Holder .Col4 span.FlightDetails a{color:#fff;}
.DomRoundTripStickyFooter .CostBook{text-align:center;}
.DomRoundTripStickyFooter .CostBook span.FlightCost{display:block;text-align:center;color:#fff;font-weight:bold;font-size:20px;}
.DomRoundTripStickyFooter .CostBook .FlightBook{background:var(--maincolor);display:inline-block;color:#fff;padding:7px 30px;}
.DomRoundTripStickyFooter .CostBook .FlightBook a{color:#fff;}

/* ---------------------------------

FLIGHT DETAIL POPUP

----------------------------------*/
#FlightDetailPopup{}
#FlightDetailPopup .FromToDFPopup h5{font-size:24px;font-weight:bold;}
#FlightDetailPopup .FromToDFPopup ul{margin:0;padding:0;}
#FlightDetailPopup .FromToDFPopup ul li{margin:0;padding:0 15px;list-style:none;display:inline-block;font-size:12px;border-right:1px solid #ccc;}
#FlightDetailPopup .FromToDFPopup ul li:first-child{padding-left:0;}
#FlightDetailPopup .FromToDFPopup ul li:last-child{border:none;}
#FlightDetailPopup .FromToDFPopup ul li p{margin:0;padding:0;font-weight:bold;}
#FlightDetailPopup .FromToDFPopup ul li p i{margin:0 5px;font-weight:normal;}
#FlightDetailPopup .FromToDFPopup ul li span.FlightDate{display:block;font-size:11px;}
#FlightDetailPopup .FromToDFPopup .CostBook{text-align:right;}
#FlightDetailPopup .FromToDFPopup .CostBook span.FlightCost{font-size:18px;color:var(--maincolor);font-weight:bold;display:block;}
#FlightDetailPopup .FromToDFPopup .CostBook span.FlightBook{display:block;}
#FlightDetailPopup .FromToDFPopup .CostBook span.FlightBook a{background:#333133;color:#fff;font-size:14px;display:inline-block;padding:5px 10px;}
#FlightDetailPopup .TabPanel{margin:10px 0 0 0;}
#FlightDetailPopup .TabPanel ul.nav-tabs{}
#FlightDetailPopup .TabPanel ul.nav-tabs li.nav-item{}
#FlightDetailPopup .TabPanel ul.nav-tabs li.nav-item a.nav-link{font-size:14px;color:#7a7a7a;font-weight:bold;}
#FlightDetailPopup .TabPanel ul.nav-tabs li.nav-item a.active{color:var(--maincolor);}
#FlightDetailPopup .TabPanel ul.nav-tabs li.nav-item a.nav-link i{margin:0 10px 0 0;}
#FlightDetailPopup .TabPanel .FlightItinerary{padding:15px 0;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col1{position:relative;padding:0 0 0 40px;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col1 img{position:absolute;left:0;top:0;width:30px;height:30px;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesName{font-size:12px;display:block;font-weight:bold;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesCode{font-size:12px;display:block;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col2{text-align:center;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col2 span.From{display:block;font-size:12px;font-weight:bold;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col2 span.Date{display:block;font-size:11px;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col2 span.AirportName{display:block;font-size:11px;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col3{text-align:center;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop{display:block;font-size:12px;font-weight:bold;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre{display:block;font-size:11px;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col4{text-align:center;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col4 span.From{display:block;font-size:12px;font-weight:bold;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col4 span.Date{display:block;font-size:11px;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col4 span.AirportName{display:block;font-size:11px;}
#FlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Vai{font-size:12px;}
#FlightDetailPopup .TabPanel #FareSummary{padding:15px 0 0 0;}
#FlightDetailPopup .TabPanel #FareSummary table.table-responsive{display:inline-table!important;}
#FlightDetailPopup .TabPanel #FareSummary table th{border-bottom:none;font-size:13px;}
#FlightDetailPopup .TabPanel #FareSummary table td{font-size:12px;}
#FlightDetailPopup .TabPanel #Baggage{padding:15px 0 0 0;}
#FlightDetailPopup .TabPanel #Baggage table.table-responsive{display:inline-table!important;}
#FlightDetailPopup .TabPanel #Baggage table th{border-bottom:none;font-size:13px;}
#FlightDetailPopup .TabPanel #Baggage table td{font-size:12px;}

/**********************************************************************************************************************************

MODIFY SEARCH POP UP

**********************************************************************************************************************************/
#ModifySearchPopup .modal-lg{min-width:900px;}
#ModifySearchPopup h5{font-weight:bold;}
#ModifySearchPopup textarea:focus,#ModifySearchPopup input[type="text"]:focus,#ModifySearchPopup input[type="password"]:focus,#ModifySearchPopup input[type="datetime"]:focus,#ModifySearchPopup input[type="datetime-local"]:focus,#ModifySearchPopup input[type="date"]:focus,#ModifySearchPopup input[type="month"]:focus,#ModifySearchPopup input[type="time"]:focus,#ModifySearchPopup input[type="week"]:focus,#ModifySearchPopup input[type="number"]:focus,#ModifySearchPopup input[type="email"]:focus,#ModifySearchPopup input[type="url"]:focus,#ModifySearchPopup input[type="search"]:focus,#ModifySearchPopup input[type="tel"]:focus,#ModifySearchPopup input[type="color"]:focus,#ModifySearchPopup .uneditable-input:focus{border-color:none;box-shadow:none;outline:0 none;}
.ModifySearchCustomRadio{min-height:25px;margin-bottom:20px;}
.ModifySearchCustomRadio ul{margin:0;padding:0;}
.ModifySearchCustomRadio ul li{margin:0 20px 0 0;padding:0;list-style:none;display:inline-block;}
.ModifySearchCustomRadio .ThuloCustomRadio{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:14px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;}
.ModifySearchCustomRadio .ThuloCustomRadio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.ModifySearchCustomRadio .Customcheckmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:2px solid #1da38a;}
.ModifySearchCustomRadio .ThuloCustomRadio input:checked ~ .Customcheckmark{background-color:#1da38a;}
.ModifySearchCustomRadio .Customcheckmark:after{content:"";position:absolute;display:none;}
.ModifySearchCustomRadio .ThuloCustomRadio input:checked ~ .Customcheckmark:after{display:block;}
.ModifySearchCustomRadio .ThuloCustomRadio .Customcheckmark:after{left:7px;top:2px;width:7px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#ModifySearchPopup .Holder{margin-bottom:20px;}
#ModifySearchPopup .Holder input.form-control{font-size:12px;border:none;padding:0;margin:0;height:auto;border-radius:0;height:30px;line-height:30px;}
#ModifySearchPopup .FromToOuter{border:1px solid #bfbfbf;padding:0 5px;}
#ModifySearchPopup .FromToOuter span{font-size:12px;color:rgba(0,0,0,0.7);padding:0 0 0 25px;}
#ModifySearchPopup .FromToOuter .FlightFrom span{background:url(../img/flight-from.png) no-repeat 0 50%;}
#ModifySearchPopup .FromToOuter .FlightTo span{background:url(../img/flight-to.png) no-repeat 0 50%;}
#ModifySearchPopup .FromToOuter .Seperator{text-align:center;margin:auto;width:33px;position:relative;}
#ModifySearchPopup .DateOuter{border:1px solid #bfbfbf;padding:0 5px;}
#ModifySearchPopup .DateOuter span{font-size:12px;color:rgba(0,0,0,0.7);padding:0 5px 0 0;}
#ModifySearchPopup .DateOuter span i{font-size:12px;margin-right:5px;}
#ModifySearchPopup .DateOuter .ReturnDate{border-left:1px solid #bfbfbf;padding-left:20px;}
#ModifySearchPopup .PassengersOuter{border:1px solid #bfbfbf;padding:0 5px;}
#ModifySearchPopup .PassengersOuter span{font-size:12px;color:rgba(0,0,0,0.7);padding:0 5px 0 0;}
#ModifySearchPopup .PassengersOuter span i{font-size:12px;margin-right:5px;}
#ModifySearchPopup button.BtnSearchFlights{margin:0;padding:10px 20px;border-radius:0;background:var(--maincolor);border:none;outline:none;display:block;width:100%;}
#ModifySearchPopup a.MoreOptions{color:var(--maincolor);font-size:14px;margin:15px 0 0 0;display:inline-block;}

/* Searching Modal Box Pop Up*/
#searchingModal{text-align:center;}
#searchingModal .modal-body{padding:30px;}
#searchingModal .modal-body img{margin-bottom:30px;height:80px!important;}
#searchingModal .modal-body .loadprogresbar img{transform:scale(0.8);background:transparent;height:auto!important;}
#searchingModal .modal-body p{margin:0;padding:0;font-weight:bold;}
.custom-control-input{position:unset;z-index:999;opacity:1;}

/* Fare Rule Pop Up */
.ncs-fare_rules-modal{}
.ncs-fare_rules-modal h5{font-size:24px;font-weight:bold;}
.ncs-fare_rules-modal h2{font-size:12px;font-weight:bold;}
.ncs-fare_rules-modal p{text-align:left;font-size:12px;}

/* Book Now Pop Up*/
#priceSearchModal{}
#priceSearchModal .ModalHeader{overflow:hidden;text-align:center;padding:25px 0;}
#priceSearchModal .ModalHeader h4{font-weight:bold;font-size:20px;line-height:22px;border-bottom:1px solid #ccc;padding:0 0 15px 0;color:var(--maincolor);}
#priceSearchModal .ModalHeader p.PaxInfo{margin:30px 0 0 0;text-align:center;font-size:14px;}
#priceSearchModal .ModalHeader p.PaxInfo span{display:inline-block;background:#ebebeb;padding:5px 30px;}
#priceSearchModal .ModalHeader p.PaxInfo span.Mid{margin:0 10px;}
#priceSearchModal .ModalHeader p.PaxInfo span i{display:block;margin-bottom:7px;}
#priceSearchModal ul{margin:0;padding:0;text-align:center;}
#priceSearchModal ul li{margin:0;padding:0;list-style:none;display:inline-block;font-style:normal;font-size:12px;text-align:left;}
#priceSearchModal ul li span{font-size:14px;display:block;font-weight:bold;}
#priceSearchModal ul li small.HideSM{font-style:normal;font-size:12px;}
#priceSearchModal ul li.FlightFrom{background:url(../img/flight-arrow.png) no-repeat 50% 0;width:130px;display:inline-block;padding:20px 0 0 0;text-align:center;}
#priceSearchModal ul li.itinerary-date{padding:0 0 0 50px;}
#priceSearchModal .process{text-align:center;margin:30px 0 10px 0;}

/* Error Pop Up */
.ErrorPopup{}
.ErrorPopup .modal-content{padding:15px;min-height:150px;}
.ErrorPopup .modal-content button.close{font-size:40px;outline:none;}
.ErrorPopup .modal-content span{border:2px solid red;border-radius:50%;height:42px;width:42px;display:inline-block;}
.ErrorPopup .modal-content .error_box{text-align:center;color:red;font-weight:bold;margin:40px 0;}

/* Branding Pop Up */
.Brandingpopup  h5.modal-title{font-weight:bold;font-size:26px;}
.Brandingpopup  h5.modal-title span{font-weight:bold;color:#dc2229;}
.bd-branding-modal-lg{}
.bd-branding-modal-lg .modal-lg{width:90%!important;max-width:90%!important;}
.bd-branding-modal-lg .modal-lg .jq-modal-body{padding:15px;}
.Brandingtab .Tabheader ul{border-bottom:5px solid #333132;}
.Brandingtab .Tabheader .nav-tabs .nav-link{color:#636363;background:#e5e5e5;padding:0.8rem 1.5rem;font-weight:bold;}
.Brandingtab .Tabheader .nav-tabs .nav-item.show .nav-link,.Brandingtab .Tabheader .nav-tabs .nav-link.active,.Brandingtab .Tabheader .nav-tabs li.nav-item:hover a,.Brandingtab .Tabheader .nav-tabs li.active a{background:#333132;color:#fff;}
.Brandingtab .Tabheader .nav-tabs .nav-item.show .nav-link,.Brandingtab .Tabheader .nav-tabs .nav-link.active,.Brandingtab .Tabheader .nav-tabs .nav-link{border:none;}
.Brandingtab .Tabheader .nav-tabs,.Brandingtab .Tabheader .nav-tabs .nav-item{margin:0;padding:0;}
.Brandingtab .Tabheader .nav-tabs li.nav-item{margin:0 2px 0 0;}
.Brandingtab .Tabpanel{overflow-x:scroll;max-height:350px;}
.Brandingtab .Tabpanel .Airlogo{overflow:hidden;padding:20px 0 0 0;}
.Brandingtab .Tabpanel .Airlogo img{float:left;max-height:40px;margin:0 20px 0 0;}
.Brandingtab .Tabpanel .Airlogo span{float:left;font-size:24px;}
.Brandingtab table.table{margin:20px 0 0 0;font-size:12px;text-align:center;}
.Brandingtab table.table tr.head{background:#f5f5f5;font-weight:bold;}
.Brandingtab table.table tr.head td{vertical-align:middle;}
.Brandingtab table.table td{padding:10px;min-width:100px;}
.Brandingtab table.table .fa-times{color:#c62c2c;font-size:16px;}
.Brandingtab table.table .fa-check{color:#68b00e;font-size:16px;}
.Brandingtab table.table .fa-usd{color:#f57900;font-size:16px;}
.Brandingtab table.table .fa-info-circle{color:#cdcccc;font-size:16px;}
.Brandingtab::-webkit-scrollbar{width:5px;}
.Brandingtab::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.2);border-radius:10px;}
.Brandingtab::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
.Solutionwrap{background:#e5e5e5;overflow:hidden;padding:15px;margin:30px 0 0 0;}
.Solutionwrap ul{margin:0;padding:0;}
.Solutionwrap ul li{float:left;min-width:100px;margin:0 10px;list-style:none;background:#fff;padding:10px;border:1px solid #b3b3b3;}
.Solutionwrap ul li h3{color:#666;margin:0;padding:0;font-size:14px;text-align:center;}
.Solutionwrap ul li span.Cost{font-size:15px;font-weight:bold;color:#ff7200;display:block;margin:10px 0;}
.Solutionwrap ul li a{background:#feaa09;display:block;padding:3px 0 3px 5px;color:#000;font-size:12px;margin-bottom:10px;text-align:center;}
.Solutionwrap ul li a .fa-chevron-circle-down{padding:0 0 0 10px;}
.Solutionwrap .Showhide{}
.Solutionwrap .Showhide p{font-size:11px;font-weight:bold;margin:0;padding:0 0 10px 0;color:#666;}
.Solutionwrap .Showhide p span{display:block;font-weight:normal;}
.Solutionwrap ul li.Selected{background:#333132;border:1px solid #333132;}
.Solutionwrap ul li.Selected h3{color:#fff;}
.Solutionwrap ul li.Selected .Showhide p{color:#fff;}
.Solutionwrap ul li.Selected span.Cost{color:#fff;}
.Solutionwrap ul li.Selected a{background:#feaa09;}
.Solutionwrap .Bpcost{float:right;text-align:center;}
.Solutionwrap .Bpcost p{margin:0;padding:20px 0 0 0;font-size:20px;}
.Solutionwrap .Bpcost p span.Total{display:block;}
.Solutionwrap .Bpcost p span.Cost{font-weight:bold;font-size:24px;color:red;}
.Solutionwrap .btn-primary{border:none;background:var(--maincolor);font-weight:bold;padding:10px 15px;border-radius:0;}
.Solutionwrap .btn-primary:hover{background:#333132;}
.Solutionwrap .ThuloCustomRadioBox{text-align:center;font-size:12px;padding-top:40px;padding-left:0;}
.Solutionwrap .ThuloCustomRadioBox .checkmark{margin:0 auto;right:0;}
.Solutionwrap ul li.Selected .ThuloCustomRadioBox{color:#fff;}

/* For Other Tab */
.Bheader{overflow:hidden;background:#f9f9f9;padding:15px;margin:20px 0;border:1px solid #e0dfdf;}
.Bheader .Bimglogo{float:left;min-width:150px;margin:0 20px 0 0;}
.Bheader .Bimglogo img{object-fit:cover;}
.Bheader h2{float:left;font-size:16px;font-weight:bold;margin:60px 0 0 0;}
.Brandingpopup .Info{margin:30px 0 0 20px;}
.Brandingpopup .Info h3{font-weight:bold;font-size:16px;}
.Brandingpopup .Info p{font-size:14px;}
.Bsidebar{background:#f1f2f2;padding:15px;margin:20px 0;font-size:13px;overflow-y:scroll;max-height:500px;}
.Bsidebar .Bnote{}
.Bsidebar .Bsidebox{border-top:1px solid #fff;overflow:hidden;margin:15px 0 0 0;padding:15px 0 0 0;}
.Bsidebar .Bsidebox .Bimg{float:left;width:60px;margin:0 15px 0 0;}
.Bsidebar .Bsidebox .Rinfo{padding:15px 0 0 0;}
.Bsidebar .Bsidebox .Rinfo h4.Tinfo{font-size:13px;font-weight:bold;margin:0;padding:0;}
.Bsidebar .Bsidebox .Rinfo h4.Tinfo i.fa-info-circle{color:#ff8400;margin:0 0 0 10px;}
.Bsidebar .Bsidebox .Rinfo p{font-size:12px;margin:0;padding:0;}

/* Fare Change Alert Pop Up */
.Alertpopup{}
.Alertpopup .modal-header{padding:10px 15px;}
.Alertpopup .modal-header button.close{cursor:pointer;font-size:30px;}
.Alertpopup h5{color:#00001e;}
.Alertpopup .Info{text-align:center;padding:15px;background:#fff;}
.Alertpopup p{padding:20px 0;font-size:12px;margin:0;}
.Alertpopup .Pricehight{background:url(../img/ooops.png) no-repeat top center;height:128px;width:128px;margin:0 auto;}
.Alertpopup .Pricelow{background:url(../img/wow.jpg) no-repeat top center;width:100px;height:153px;margin:0 auto;}
.Alertpopup ul{margin:0 auto 20px auto;padding:0;max-width:210px;}
.Alertpopup ul li{margin:0;padding:3px 0;list-style:none;overflow:hidden;font-weight:bold;display:block;color:#343434;font-size:12px;}
.Alertpopup ul li span{float:right;font-size:14px;font-weight:bold;}
.Alertpopup ul li.Changefare{border-top:1px solid #e7e7e7;}
.Alertpopup button{cursor:pointer;font-size:12px;}
.Alertpopup button.btn-secondary{color:#333333;border:1px solid #e4e4e4;background:#e4e4e4;}
.Alertpopup button.btn-secondary:hover{background:#cfcfcf;}
.Alertpopup button.btn-primary{}
#sessionTimeout-dialog{}
#sessionTimeout-dialog .modal-header{padding:10px 15px 10px 16px;}
#sessionTimeout-dialog .modal-header h4{color:var(--maincolor);font-size:16px;}
#sessionTimeout-dialog .modal-header button.close{cursor:pointer;font-size:30px;float:none;}
#sessionTimeout-dialog .modal-body{margin:0;padding:15px 0;font-size:12px;font-weight:normal;background:url(../img/clock.png) no-repeat top center #fff;text-align:center;}
#sessionTimeout-dialog .modal-body i.fa{font-size:30px;}
#sessionTimeout-dialog .modal-footer button{cursor:pointer;font-size:12px;background:#ff8400;color:#fff;margin:0 auto;}

/**********************************************************************************************************************************

Rooms and Rates

**********************************************************************************************************************************/
.mtb70{margin:70px 0px;}
.mt70{margin-top:70px;}
.mb70{margin-bottom:70px;}
.ptb40{padding:40px 0px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}
.mtb30{margin:30px 0px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.roomsrates{margin-top:50px;}
.hrbox .hpic{position:relative;overflow:hidden;}
.hrbox .hpic img{max-width:100%;width:100%;height:100%;}
.textbox{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;background-color:var(--maincolor);padding:6px 12px;color:#fff;}
.textbox h4{margin:0px 0px 0px 0px;}
.textbox h4 a{font-size:16px;color:#fff;}
.textbox p{margin:0px;font-size:18px;}
.textbox p span{font-size:12px;padding-left:3px;}

/* View Detail & Book Now */
.viewdetail-booknow{position:absolute;bottom:0px;left:0px;width:100%;}
.viewdetail-booknow ul{list-style-type:none;padding:0px;margin:0px;}
.viewdetail-booknow ul li{display:inline-block;}
.viewdetail-booknow ul li:last-child{float:right;}
.viewdetail-booknow ul li a{background-color:#222222;padding:6px 12px;color:#fff;font-size:12px;text-transform:uppercase;}
.viewdetail-booknow ul li a:hover{background-color:var(--maincolor);}

/* Rooms and Rates Version 1 */
.roomsrates_version1{margin-top:10px;}
.roombox_ver1{border:1px solid #ddd;margin-top:30px;position:relative;overflow:hidden;}
.roombox_ver1 .media{padding:10px;}
.roombox_ver1 img{width:100px;height:100px;object-fit:cover;border-radius:6px;}
.roomsrates_version1 h5{margin:0px 0px 8px 0px;}
.roomsrates_version1 h5 a{font-weight:600;font-size:18px;color:#333;}
.book_detail ul{list-style-type:none;padding:0px;margin:0px;}
.book_detail ul li{display:inline-block;padding-right:10px;}
.book_detail ul li a{border:1px solid #888;padding:6px 12px;color:#888;font-size:10px;text-transform:uppercase;}
.book_detail ul li a:hover{background-color:var(--maincolor);border:1px solid var(--maincolor);color:#fff;}
p.price_ver1{color:var(--maincolor);font-weight:400;font-size:14px;}
p.price_ver1 span{font-size:12px;padding-left:3px;}

/* Right Adver */
.right_adver{margin-top:30px;}
.discount-sec{top:21px;right:0px;font-size:13px;    /* line-height: 34px; */font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:33px 49px 5px 31px;-webkit-transform:translate(43%,40%) rotate(46deg) translateZ(0);-moz-transform:translate(43%,40%) rotate(41deg) translateZ(0);transform:translate(48%,-66%) rotate(41deg) translateZ(0);background:#e00d0d;color:#fff;position:absolute;}
.discount-sec span{color:#fff;font-size:15px;font-weight:500;}

/* Search Form list page */
.form-control:focus{outline:0!important;border-color:initial;    /* border-color: #dc2229; */box-shadow:none;}

/**********************************************************************************************************************************

Detail Page

**********************************************************************************************************************************/
.SingleP-SLider .carousel-item{height:400px;}
.SingleP-SLider .carousel-item img{max-width:100%;width:100%;height:100%;object-fit:cover;}

/* .SingleP-SLider .carousel-item:before{content: "";  position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background: rgba(0,0,0,.7);} */
.SingleP-SLider .carousel-caption{left:9%;right:9%;top:50%;transform:translate(0,-50%);text-align:left;}
.SingleP-SLider .carousel-control-prev{opacity:1;z-index:9;width:10%;}
.SingleP-SLider .carousel-control-next{opacity:1;width:10%;z-index:9;}
.SingleP-SLider  a.carousel-control-next i,.SingleP-SLider  a.carousel-control-prev i{padding:6px 16px;color:#fff;font-size:40px;border:1px solid #fff;}
.leave-comments h3,.comment-section h3,.photo_gallery h3,.calcellation-policy h3,.room-description h3{position:relative;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px;border-bottom:2px solid #ebebeb;font-size:22px;font-weight:600;}
.leave-comments h3 span,.comment-section h3 span,.photo_gallery h3 span,.calcellation-policy h3 span,.room-description h3 span{position:absolute;left:0;bottom:-2px;height:2px;background:#dc2229;width:130px;}
.tabcontrnt_tf p,.room-description p{font-size:14px;line-height:26px;}
.right-detailpage nav{margin-bottom:20px;}
.right-detailpage .nav-tabs{display:flex;justify-content:left;flex-direction:row;}
.right-detailpage .nav-tabs .nav-link{display:block;padding:.7rem 1rem;font-size:16px;color:#000;border:none;background-color:#f2f2f2;/* margin-right:10px; */border-radius:0px;border-bottom:2px solid #ddd;border-right:1px solid #ddd;}
.right-detailpage .nav-tabs .nav-link:last-child{border-right:none;}
.right-detailpage .nav-tabs .nav-link.active{color:#333;border-radius:0px;border-bottom:2px solid #dc2229;}
.right-detailpage .nav-tabs{border:none;}
.tabcontrnt_tf .table td{font-size:14px;}
.tabcontrnt_tf .table td i{padding-right:3px;color:#dc2229;}

/* Cancellation Policy */
.calcellation-policy [data-toggle="collapse"] .fa:before{content:"\f068";}
.calcellation-policy [data-toggle="collapse"].collapsed .fa:before{content:"\f067";}
.calcellation-policy [data-toggle="collapse"] i{float:right;padding-top:5px;color:#dc2229;}
.calcellation-policy .card-header{background:none;}
.calcellation-policy .card-header h5 a{font-size:16px;color:#333;}
.calcellation-policy .card-header h5 span{color:#dc2229;font-weight:bold;}
.calcellation-policy .card p{color:#888;font-size:14px;line-height:26px;}
.calcellation-policy .card:last-child{margin-bottom:0px;}
.calcellation-policy .card{border:none;margin-bottom:20px;}
.hotel_rate{padding:20px 0px;border-bottom:1px solid #8a8585;}
.hotel_rate p{font-weight:bold;}
.hotel_rate .table td,.hotel_rate .table th{padding:.35rem .75rem;vertical-align:top;border-top:1px solid #dee2e6;font-size:14px;}
.tabcontrnt_tf ul{list-style-type:none;padding:0px 0px 4px 0px;margin:0px;}
.tabcontrnt_tf ul li:first-child{padding-top:0px;}
.tabcontrnt_tf ul li:last-child{padding-bottom:0px;}
.tabcontrnt_tf ul li{border-right:1px solid #ddd;padding:6px 0px;font-size:14px;font-weight:600;}
.tabcontrnt_tf ul li::before{content:"\f105";font-family:FontAwesome;font-size:13px;display:inline-block!important;cursor:pointer;line-height:20px;color:#fb2f0c;margin-right:6px;}
button.BtnReviewAdd{margin:0;padding:10px 20px;border-radius:0;background:#ff8400;border:none;outline:none;display:block;}
button.BtnReviewAdd:hover{background:#333132;}

/* Photo Gallery */
#lightbox .modal-content{display:inline-block;text-align:center;}
#lightbox{cursor:pointer;}
#lightbox .close{opacity:1;color:rgb(255,255,255);background-color:#dc2229;padding:2px 11px 6px 11px;border-radius:30px;border:2px solid rgb(255,255,255);position:absolute;top:-15px;right:-30px;z-index:1032;cursor:pointer;}
.Gallery_Box{height:220px;margin-bottom:10px;}
.Gallery_Box img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.photo_gallery .modal-dialog{max-width:100%;margin:30px auto;}
.nomks_gutters{margin-left:-5px;margin-right:-5px;}
.nogutters{padding-left:5px;padding-right:5px;}
.photo_gallery .modal-body img{max-width:100%!important;height:auto;}
.photo_gallery .modal-body{padding:0px!important;}

/* Comments */
.single-comment .media img{width:80px;height:80px;object-fit:cover;}
.single-comment .media-body p{color:#888;font-size:14px;line-height:26px;}
.single-comment .media-body ul{list-style-type:none;padding:0px 0px 4px 0px;margin:0px;}
.single-comment .media-body ul li:first-child{padding-left:0px;}
.single-comment .media-body ul li:last-child{border-right:none;}
.single-comment .media-body ul li{border-right:1px solid #ddd;padding:0px 12px 0px 7px;display:inline-block;line-height:14px;font-size:14px;}
.single-comment .media-body ul li span{font-weight:bold;padding-right:5px;}
.single-comment .media-body ul li a{color:#dc2229;border:1px dotted #dc2229;padding:2px 8px;font-size:12px;border-radius:25px;}
.padd-left-100{padding-left:100px;}
.padd-left-200{padding-left:200px;}
.mar-top-20{margin-top:20px;}

/* Leave a comment */
.leave-comments{background-color:#fff;padding:20px;margin-top:40px;}
.leave-comments .form-control{height:auto;border-radius:0px;padding:.475rem .75rem;}
.leave-comments label{color:#888;font-size:14px;}
.sendMessage input.SubmitBtn{background-color:#dc2229;padding:8px 16px;color:#fff;font-size:14px;text-transform:uppercase;border:none;cursor:pointer;}
.sendMessage input.SubmitBtn:hover{background-color:#222;}

/* Left sidebar */
.bookhotel .input-group{margin-bottom:1rem;}
.bookhotel .input-group i{color:#dc2229;font-size:12px;}
.bgsidebar{background-color:#fff;padding:15px;}
.bookingNow_mks input.BookNoebtn{background-color:#dc2229;padding:8px 16px;color:#fff;font-size:14px;text-transform:uppercase;border:none;cursor:pointer;display:block;width:100%;}
.bookingNow_mks input.BookNoebtn:hover{background-color:#222;}
.bookhotel .form-control{height:auto;border-radius:0px;padding:.475rem .75rem;font-size:12px;}
.bgsidebar h4{position:relative;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px;border-bottom:2px solid #ebebeb;font-size:16px;font-weight:600;color:#000;}
.bgsidebar h4 span{position:absolute;left:0;bottom:-2px;height:2px;background:#dc2229;width:130px;}

/* Need Hotel Help? */
.needhotel_help{background-color:#dc2229;padding:15px;text-align:center;color:#fff;}
.needhotel_help h4{font-size:18px;font-weight:bold;}
.needhotel_help p{font-size:14px;}
.phone_no{padding:10px 0px;}
.phone_no a{color:#fff;border:1px solid #ddd;padding:0px 12px;letter-spacing:1.2px;border-radius:4px;}
.phone_no a:hover{background-color:#222;border:1px solid #222;}

/* Why Book with us? */
.whybook_withus ul{list-style-type:none;padding:0px;margin:0px;}
.whybook_withus ul li{border-bottom:1px solid #ddd;padding:10px 0px;}
.whybook_withus ul li:last-child{border-bottom:none;padding-bottom:0px;}
.whybook_withus ul li h5{font-size:14px;font-weight:bold;}
.whybook_withus ul li p{color:#888;font-size:14px;line-height:26px;margin:0px;}
.whybook_withus ul li i{color:var(--maincolor);padding-right:3px;}

/* Similar Listings */
.Similar_listing ul{list-style-type:none;padding:0px;margin:0px;}
.Similar_listing ul li{border-bottom:1px solid #ddd;padding:10px 0px;}
.Similar_listing ul li:last-child{border-bottom:none;padding-bottom:0px;}
.Similar_listing ul li img{width:70px;height:70px;object-fit:cover;}
.Similar_listing ul li h5 a{font-size:14px;font-weight:600;color:#333;}
.price_day{font-size:14px;margin:0px;color:#dc2229;}

/* Breadcrumb */
.breadcrumb-Sec{border-bottom:1px solid #ddd;padding:30px 0px;}

/* .rating_mks{padding:10px 0px;} */
.rating_mks ul{list-style-type:none;padding:0px;margin:0px;}
.rating_mks ul li{display:inline-block;font-size:14px;}
.rating_mks ul li i{padding-right:5px;color:#ff8400;}
.breadcrumb-right{float:right;}
.text-rightbox{text-align:right;}
.breadcrumb-Sec h2{font-size:22px;font-weight:600;}
p.locationmks{font-size:14px;letter-spacing:1.1px;margin:0px;color:#000!important;}
.locationmks i{color:#dc2229;padding-right:3px;}
.text-rightbox{padding-top:20px;}
.text-rightbox p{font-size:14px;}
.text-rightbox h4{color:var(--maincolor);font-size:20px;margin:0px;}

/**********************************************************************************************************************************

List View

**********************************************************************************************************************************/
.list_single{background-color:#fff;padding:15px;overflow:hidden;margin-bottom:30px;}
.list_single .post_img{height:265px;position:relative;}
.list_single .post_img img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.list_single h5 a{color:#333;font-weight:600;font-size:18px;}
.list_single h5 a:hover{color:#dc2229;}
.list_single p{color:#555;font-size:13px;line-height:26px;}
.book_nowmk{margin-top:20px;}
.book_nowmk a{background-color:#dc2229;padding:8px 16px;color:#fff;font-size:14px;text-transform:uppercase;border:none;cursor:pointer;border-radius:2px;}
.book_nowmk a:hover{background-color:#222;}

/* Pagination */
@keyframes tfp-in{
    from{transform:scale(1.5);opacity:0;}
    to{transform:scale(1);opacity:1;}
}
.tfp{position:relative;text-align:center;padding:10px 0;font-size:0;z-index:6;animation:cdp-in 500ms ease both;}
.tfp_i{font-size:14px;text-decoration:none;transition:background 250ms;display:inline-block;text-transform:uppercase;margin:0 3px 0px;height:40px;min-width:40px;border-radius:38px;border:2px solid #dc2229;line-height:38px;padding:0;color:#dc2229;font-weight:700;letter-spacing:.03em;}
.tfp_i:first-child,.tfp_i:last-child{padding:0 16px;display:inline-block;}
.tfp_i:last-child{display:inline-block;}
.tfp_i:hover{background-color:#dc2229;color:#fff;}

/* Price Range */
.price_range img{width:300px;}
.bgsidebar .form-check{padding-bottom:10px;font-size:14px;}
.whythulo_hotel h3{font-size:18px;font-weight:600;color:#dc2229;margin-bottom:20px;}
.whythulo_hotel ul{list-style-type:none;padding:0px;margin:0px;}
.whythulo_hotel ul li{padding:8px 0px;border-bottom:1px dotted #ddd;}
.whythulo_hotel ul li:last-child{border-bottom:none;padding-bottom:0px;}
.whythulo_hotel ul li:first-child{padding-top:0px;}
.whythulo_hotel ul li h5{font-size:14px;font-weight:600;}
.whythulo_hotel ul li p{font-size:14px;line-height:26px;margin:0px;}
.whythulo_hotel ul li i{padding-right:3px;color:#dc2229;}
.today_discount{position:absolute;top:20px;left:-7px;font-size:12px;color:#fff;text-align:center;padding:6px 10px;background:#dc2229;line-height:1.3;font-weight:bold;}
.today_discount .percent{font-size:16px;display:block;}
.today_discount:before{content:'';position:absolute;border-top:0;border-right:8px solid #dc2229;border-bottom:8px solid transparent;bottom:-8px;left:0;}
.price_today{margin:0px 0px 10px 0px; /* font-weight: 600; color: #777; font-size: 14px; */}
.price_today span.pricetodaymks{color:#dc2229;}
.price_today sub{padding-left:10px;color:#000;font-weight:600;}
#ModifySearchPopups .input-group{margin-bottom:1rem;}
#ModifySearchPopups .input-group i{color:#dc2229;}
#ModifySearchPopups .form-control{height:auto;border-radius:0px;padding:.475rem .75rem;font-size:12px;}

/* List Grid */
.list-grid{background-color:#fff;padding:15px;}
select#Sort_by{font-size:14px;}
.list-grid-box{padding-top:7px;text-align:right;}
.list-grid-box ul{list-style-type:none;padding:0px;margin:0px;}
.list-grid-box ul li{display:inline-block;}
.list-grid-box ul li a{padding:4px 8px;border:2px solid #333;}
.list-grid-box ul li i{color:#333;}
.list-grid-box ul li.active a{border:2px solid #dc0c0c;}
.list-grid-box ul li.active i{color:#dc0c0c;}

/* Grid View */
.grod_desc{padding:15px 0px;}

/* Date Picker*/
.mnt{max-width:230px!important;}
.day{width:29px!important;height:29px!important;line-height:29px!important;}
.borderbtm{border-bottom:1px solid #ddd;margin:0px;}

/**********************************************************************************************************************************

Responsive

**********************************************************************************************************************************/
@media (min-width:320px) and (max-width:576px){
    .book_detail ul li{padding-right:0px;}
    .book_detail ul li a{padding:4px 8px;color:#888;font-size:10px;}
    .list_single h5{margin-top:10px;}
    .gridpage_mks .list_single h5{margin-top:0px;}
}
@media (min-width:768px) and (max-width:991px){
}
@media (min-width:992px){
    .book_detail ul li{padding-right:0px;}
    .book_detail ul li a{padding:4px 8px;color:#888;font-size:10px;}
}

/**********************************************************************************************************************************

404 PAGE NOT FOUND

**********************************************************************************************************************************/
.NotFoundPage{position:relative;height:100vh;}
.NotFoundPage .Holder{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.NotFoundPage .Holder span{color:#333132;}
.NotFoundPage .Holder span.Mid{color:#dc2229;}
.NotFoundPage .Holder{max-width:520px;width:100%;line-height:1.4;text-align:center;}
.NotFoundPage .Holder .notfound-404{position:relative;height:240px;}
.NotFoundPage .Holder .notfound-404 h1{font-family:'Montserrat',sans-serif;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:252px;font-weight:900;margin:0px;color:#262626;text-transform:uppercase;letter-spacing:-40px;margin-left:-20px;}
.NotFoundPage .Holder .notfound-404 h1>span{text-shadow:-8px 0px 0px #fff;}
.NotFoundPage .Holder .notfound-404 h3{position:relative;font-size:22px;font-weight:bold;text-transform:uppercase;color:red;margin:0px;letter-spacing:0;padding-left:30px;}
.NotFoundPage .Holder h2{font-size:16px;font-weight:400;text-transform:uppercase;color:#000;margin-top:0px;margin-bottom:25px;}
.NotFoundPage .Holder a{background:#fff;border:1px solid #808080;color:#000;padding:20px 50px;border-radius:5px;font-weight:bold;padding:15px 30px;display:inline-block;margin:20px 0 0 0;font-size:18px;}
.NotFoundPage .Holder a:hover{background:#333132;border:1px solid #333132;color:#fff;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
@media only screen and (max-width:767px){
    .NotFoundPage  .Holder .notfound-404{height:200px;}
    .NotFoundPage  .Holder .notfound-404 h1{font-size:200px;}
}
@media only screen and (max-width:480px){
    .NotFoundPage .Holder .notfound-404{height:162px;}
    .NotFoundPage .Holder .notfound-404 h1{font-size:162px;height:150px;line-height:162px;}
    .NotFoundPage .notfound h2{font-size:16px;}
}

/* Holiday Css */
/*#holidaySearchForm select.form-control{border:none;outline:none;font-size:16px;box-shadow:none;font-weight:700;color:#222;}*/
#holidaySearchForm .form-control:disabled,#holidaySearchForm .form-control[readonly]{background-color:#fff;opacity:0.3;}
/*#holidaySearchForm .HolidayOuter{border-bottom:1px solid #bfbfbf;}*/
#holidaySearchForm button.BtnSearchHolidays{margin:0;padding:20px;border-radius:0;background:#ff8400;border:none;outline:none;display:block;width:100%;}
#holidaySearchForm .HolidayOuter span{font-size:12px;color:rgba(0,0,0,1);}

/* Photo Gallery */
#lightbox .modal-content{display:inline-block;text-align:center;}
#lightbox{cursor:pointer;}
#lightbox .close{opacity:1;color:rgb(255,255,255);background-color:#dc2229;padding:2px 11px 6px 11px;border-radius:30px;border:2px solid rgb(255,255,255);position:absolute;top:-15px;right:-30px;z-index:1032;cursor:pointer;}
.Gallery_Box{height:220px;margin-bottom:10px;}
.Gallery_Box img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.photo_gallery .modal-dialog{max-width:100%;margin:30px auto;}
.nomks_gutters{margin-left:-5px;margin-right:-5px;}
.nogutters{padding-left:5px;padding-right:5px;}
.photo_gallery .modal-body img{max-width:100%!important;height:auto;}
.photo_gallery .modal-body{padding:0px!important;}
.addwishlist_cashdelvr li.cashon_delivery a,.addwishlist_cashdelvr li.addtowish_lists p{border:1px solid #ddd;padding:7px 10px;border-radius:4px;text-decoration:none;font-size:12px;color:#676767;}
.Reviewcount .Reviewcount{}
.Reviewcount .star-rating i.fa-star{display:inline-block;margin:0 3px 0 0;text-align:center;}
.Reviewcount .star-rating{position:relative;cursor:pointer;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap;font-size:16px;margin-right:15px;}
.Reviewcount .back-stars{color:#ccc;}
.Reviewcount .front-stars{position:absolute;left:0;top:0;margin:auto;white-space:nowrap;overflow:hidden;}
.Reviewcount .front-stars i{color:#ff9f2d;}
.Reviewcount a.Addreview{background:url(../img/add-review.jpg) no-repeat 0 2px;padding:0 0 0 20px;font-size:12px;}
#reviewformModal .modal-header{border-bottom:none;}
#reviewformModal #RatingReivwForm .modal-footer{border-top:none;margin-top:-30px;}
#reviewformModal #RatingReivwForm .modal-footer button{padding:3px;width:75px;}

/****************************** Ticket Page ********************************/
.Ticket{margin:30px 0 0 0;padding:15px;border:1px solid #ccc;border-radius:5px;background:#f0f0f0;}
.Ticket h1{margin:0;padding:0;font-size:20px;font-weight:bold;}
.Printpdf{float:right;}
.Printpdf a{background:#a8a8a8;color:#fff;display:inline-block;padding:7px 10px;font-weight:normal;}
.Printpdf a:hover{background:#e08820;}
.Printpdf i{margin:0 5px 0 0;}
.Companyinfo{background:#fff;padding:15px;margin:20px 0 0 0;font-size:14px;}
.Companyinfo ul{margin:0;padding:0;}
.Companyinfo ul li{margin:0;padding:5px;list-style:none;border-bottom:1px solid #ebebeb;}
.Companyinfo ul li span{font-weight:bold;width:170px;display:inline-block;}
.Companyinfo ul li:last-child{border:none;padding-bottom:0;}
.Companyinfo img{margin-top:50px;}
.Passengername{padding:20px 0;}
.Passengername h2{margin:0;padding:0;font-size:18px;font-weight:bold;}
.Passengername ul{margin:0;padding:0;}
.Passengername ul li{margin:0;padding:0 10px;list-style:none;display:inline-block;border-right:1px solid #c0bfbf;font-size:12px;font-weight:bold;height:16px;line-height:16px;}
.Passengername ul li:first-child{padding-left:0;}
.Passengername ul li:last-child{border:none;}
.Ticketflightinfo{background:#fff;}
.Ticketfft{padding:15px;font-size:16px;font-weight:bold;color:#000;border-bottom:5px solid #ededed;}
.Ticketfft span.Ticketffrom{ /*background:url(../img/flightfrom.png) no-repeat 0 50%; padding:0 0 0 25px;*/ display:inline-block;}
.Ticketfft span.Ticketfto{border-right:1px solid #c0bfbf;margin:0 20px 0 0;padding-right:20px;}
.Ticketfft span.Seperatorto{padding:0 5px;}
.Ticketfft span.Ticketfcode{margin:0 20px 0 0;padding-right:20px;border-right:1px solid #c0bfbf;}
.Ticketfft span.Vendorlocated{}
.Ticketdetails{overflow:hidden;padding:15px 0;font-size:14px;margin:4px 0 30px 0;}
.Ticketdetails ul{margin:0;padding:0;}
.Ticketdetails ul li{margin:0 20px;padding:8px 5px 8px 120px;list-style:none;border-bottom:1px solid #cccccc;float:left;width:45%;position:relative;overflow:hidden;}
.Ticketdetails ul li span{font-weight:bold;display:inline-block;position:absolute;left:0;font-size:13px;}
.Ticketdetails ul li:last-child{border:none;padding-bottom:0;}
.Ticketdetails ul li span.passName{position:relative;}
.Ticketdetails ul li.LastLi{float:none;clear:both;width:100%;}
.Ticketimpinfo{font-size:14px;padding:15px;background:#fff;margin-top:10px;}
.Ticketimpinfo h3{font-size:20px;font-weight:bold;}
.Ticketimpinfo ul{margin:0;padding:0;}
.Ticketimpinfo ul li{margin:0;padding:5px 0 5px 15px;list-style:none;position:relative;}
.Ticketimpinfo ul li:before{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#a1a1a1;font-size:10px;padding-right:0.5em;position:absolute;top:7px;left:0;}
.Ticketimpinfo p.GreenText{font-size:16px;font-weight:bold;color:#008000;text-align:center;}
h2.HeadTop{width:100%;display:block;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;padding:0 0 10px 0;margin:0;color:#0083d5;border-bottom:1px solid #0083d5;text-transform:uppercase;text-align:center;}
.Ticket .TicketFare{margin-bottom:30px;}
.Ticket .TicketFare .Ticketdetails{margin:0;padding:0;}
.Ticket .TicketFare .Ticketdetails h2{padding:15px;font-size:18px;margin-top:0;font-weight:bold;color:#0082d6;}
.Ticket .TicketFare .Ticketdetails table{margin:0;padding:0;}
.Ticket .TicketFare .Ticketdetails table tr th{background:#ddd;}
.Ticket .Ticketimpinfo h3{color:#000;font-size:18px;margin:10px 0 15px 0;}

/**********************************************************************************************************************************

Rooms and Rates

**********************************************************************************************************************************/
.mtb70{margin:70px 0px;}
.mt70{margin-top:70px;}
.mb70{margin-bottom:70px;}
.ptb40{padding:40px 0px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}
.mtb30{margin:30px 0px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.roomsrates{margin-top:50px;}
.hrbox .hpic{position:relative;overflow:hidden;}
.hrbox .hpic img{max-width:100%;width:100%;height:100%;}
.textbox{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;background-color:var(--maincolor);padding:6px 12px;color:#fff;}
.textbox h4{margin:0px 0px 0px 0px;}
.textbox h4 a{font-size:16px;color:#fff;}
.textbox p{margin:0px;font-size:18px;}
.textbox p span{font-size:12px;padding-left:3px;}

/* View Detail & Book Now */
.viewdetail-booknow{position:absolute;bottom:0px;left:0px;width:100%;}
.viewdetail-booknow ul{list-style-type:none;padding:0px;margin:0px;}
.viewdetail-booknow ul li{display:inline-block;}
.viewdetail-booknow ul li:last-child{float:right;}
.viewdetail-booknow ul li a{background-color:#222222;padding:6px 12px;color:#fff;font-size:12px;text-transform:uppercase;}
.viewdetail-booknow ul li a:hover{background-color:var(--maincolor);}

/* Rooms and Rates Version 1 */
.roomsrates_version1{margin-top:10px;}
.roombox_ver1{border:1px solid #ddd;margin-top:30px;position:relative;overflow:hidden;}
.roombox_ver1 .media{padding:10px;}
.roombox_ver1 img{width:100px;height:100px;object-fit:cover;border-radius:6px;}
.roomsrates_version1 h5{margin:0px 0px 8px 0px;}
.roomsrates_version1 h5 a{font-weight:600;font-size:18px;color:#333;}
.book_detail ul{list-style-type:none;padding:0px;margin:0px;}
.book_detail ul li{display:inline-block;padding-right:10px;}
.book_detail ul li a{border:1px solid #888;padding:6px 12px;color:#888;font-size:10px;text-transform:uppercase;}
.book_detail ul li a:hover{background-color:var(--maincolor);border:1px solid var(--maincolor);color:#fff;}
p.price_ver1{color:var(--maincolor);font-weight:400;font-size:14px;}
p.price_ver1 span{font-size:12px;padding-left:3px;}

/* Right Adver */
.right_adver{margin-top:30px;}
.discount-sec{top:21px;right:0px;font-size:13px;    /* line-height: 34px; */font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:33px 49px 5px 31px;-webkit-transform:translate(43%,40%) rotate(46deg) translateZ(0);-moz-transform:translate(43%,40%) rotate(41deg) translateZ(0);transform:translate(48%,-66%) rotate(41deg) translateZ(0);background:#e00d0d;color:#fff;position:absolute;}
.discount-sec span{color:#fff;font-size:15px;font-weight:500;}

/* Search Form list page */
.form-control:focus{outline:0!important;border-color:initial;    /* border-color: #dc2229; */box-shadow:none;}

/**********************************************************************************************************************************

Detail Page

**********************************************************************************************************************************/
.SingleP-SLider .carousel-item{height:300px;}
.SingleP-SLider .carousel-item img{max-width:100%;width:100%;height:100%;object-fit:cover;}

/* .SingleP-SLider .carousel-item:before{content: "";  position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background: rgba(0,0,0,.7);} */
.SingleP-SLider .carousel-caption{left:9%;right:9%;top:50%;transform:translate(0,-50%);text-align:left;}
.SingleP-SLider .carousel-control-prev{opacity:1;z-index:9;width:10%;}
.SingleP-SLider .carousel-control-next{opacity:1;width:10%;z-index:9;}
.SingleP-SLider  a.carousel-control-next i,.SingleP-SLider  a.carousel-control-prev i{padding:6px 16px;color:#fff;font-size:40px;border:1px solid #fff;}
.leave-comments h3,.comment-section h3,.photo_gallery h3,.calcellation-policy h3,.room-description h3{position:relative;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px;border-bottom:2px solid #ebebeb;font-size:22px;font-weight:600;}
.leave-comments h3 span,.comment-section h3 span,.photo_gallery h3 span,.calcellation-policy h3 span,.room-description h3 span{position:absolute;left:0;bottom:-2px;height:2px;background:var(--maincolor);width:130px;}
.tabcontrnt_tf p,.room-description p{font-size:14px;line-height:26px;}
.right-detailpage nav{margin-bottom:20px;}
.right-detailpage .nav-tabs{display:flex;justify-content:left;flex-direction:row;}
.right-detailpage .nav-tabs .nav-link{display:block;padding:.7rem 1rem;font-size:16px;color:#000;border:none;background-color:#f2f2f2;/* margin-right:10px; */border-radius:0px;border-bottom:2px solid #ddd;border-right:1px solid #ddd;}
.right-detailpage .nav-tabs .nav-link:last-child{border-right:none;}
.right-detailpage .nav-tabs .nav-link.active{color:#333;border-radius:0px;border-bottom:2px solid #dc2229;}
.right-detailpage .nav-tabs{border:none;}
.tabcontrnt_tf .table td{font-size:14px;}
.tabcontrnt_tf .table td i{padding-right:3px;color:#dc2229;}

/* Cancellation Policy */
.calcellation-policy [data-toggle="collapse"] .fa:before{content:"\f068";}
.calcellation-policy [data-toggle="collapse"].collapsed .fa:before{content:"\f067";}
.calcellation-policy [data-toggle="collapse"] i{float:right;padding-top:5px;color:#dc2229;}
.calcellation-policy .card-header{background:none;}
.calcellation-policy .card-header h5 a{font-size:16px;color:#333;}
.calcellation-policy .card-header h5 span{color:#dc2229;font-weight:bold;}
.calcellation-policy .card p{color:#888;font-size:14px;line-height:26px;}
.calcellation-policy .card:last-child{margin-bottom:0px;}
.calcellation-policy .card{border:none;margin-bottom:20px;}

/* Photo Gallery */
#lightbox .modal-content{display:inline-block;text-align:center;}
#lightbox{cursor:pointer;}
#lightbox .close{opacity:1;color:rgb(255,255,255);background-color:#dc2229;padding:2px 11px 6px 11px;border-radius:30px;border:2px solid rgb(255,255,255);position:absolute;top:-15px;right:-30px;z-index:1032;cursor:pointer;}
.Gallery_Box{height:220px;margin-bottom:10px;}
.Gallery_Box img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.photo_gallery .modal-dialog{max-width:100%;margin:30px auto;}
.nomks_gutters{margin-left:-5px;margin-right:-5px;}
.nogutters{padding-left:5px;padding-right:5px;}
.photo_gallery .modal-body img{max-width:100%!important;height:auto;}
.photo_gallery .modal-body{padding:0px!important;}

/* Comments */
.single-comment .media img{width:80px;height:80px;object-fit:cover;}
.single-comment .media-body p{color:#888;font-size:14px;line-height:26px;}
.single-comment .media-body ul{list-style-type:none;padding:0px 0px 4px 0px;margin:0px;}
.single-comment .media-body ul li:first-child{padding-left:0px;}
.single-comment .media-body ul li:last-child{border-right:none;}
.single-comment .media-body ul li{border-right:1px solid #ddd;padding:0px 12px 0px 7px;display:inline-block;line-height:14px;font-size:14px;}
.single-comment .media-body ul li span{font-weight:bold;padding-right:5px;}
.single-comment .media-body ul li a{color:#dc2229;border:1px dotted #dc2229;padding:2px 8px;font-size:12px;border-radius:25px;}
.padd-left-100{padding-left:100px;}
.padd-left-200{padding-left:200px;}
.mar-top-20{margin-top:20px;}

/* Leave a comment */
.leave-comments{background-color:#fff;padding:20px;margin-top:40px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
.leave-comments .form-control{height:auto;border-radius:0px;padding:.475rem .75rem;}
.leave-comments label{color:#888;font-size:14px;}
.sendMessage input.SubmitBtn{background-color:var(--maincolor);padding:8px 16px;color:#fff;font-size:14px;text-transform:uppercase;border:none;cursor:pointer;}
.sendMessage input.SubmitBtn:hover{background-color:#222;}

/* Left sidebar */
.bookhotel .input-group{margin-bottom:1rem;}
.bookhotel .input-group i{color:#dc2229;font-size:12px;}
.bgsidebar{background-color:#fff;padding:15px;border:1px solid #ddd;}
.bookingNow_mks input.BookNoebtn{background-color:#dc2229;padding:8px 16px;color:#fff;font-size:14px;text-transform:uppercase;border:none;cursor:pointer;display:block;width:100%;}
.bookingNow_mks input.BookNoebtn:hover{background-color:var(--maincolor);}
.bookhotel .form-control{height:auto;border-radius:0px;padding:.475rem .75rem;font-size:12px;}
.bgsidebar h4{position:relative;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px;border-bottom:2px solid #ebebeb;font-size:16px;font-weight:600;color:#000;}
.bgsidebar h4 span{position:absolute;left:0;bottom:-2px;height:2px;background:var(--maincolor);width:130px;}

/* Need Hotel Help? */
.needhotel_help{background-color:var(--maincolor);padding:15px;text-align:center;color:#fff;}
.needhotel_help h4{font-size:18px;font-weight:bold;}
.needhotel_help p{font-size:14px;}
.phone_no{padding:10px 0px;}
.phone_no a{color:#fff;border:1px solid transparent;padding:0px 12px;letter-spacing:1.2px;border-radius:4px;}
.phone_no a:hover{background-color:#222;border:1px solid #222;}

/* Why Book with us? */
.whybook_withus ul{list-style-type:none;padding:0px;margin:0px;}
.whybook_withus ul li{border-bottom:1px solid #ddd;padding:10px 0px;}
.whybook_withus ul li:last-child{border-bottom:none;padding-bottom:0px;}
.whybook_withus ul li h5{font-size:14px;font-weight:bold;}
.whybook_withus ul li p{color:#888;font-size:14px;line-height:26px;margin:0px;}

/*.whybook_withus ul li i{color: #dc2229; padding-right: 3px;}*/

/* Similar Listings */

.Similar_listing ul{list-style-type:none;padding:0px;margin:0px;}
.Similar_listing ul li{border-bottom:1px solid #ddd;padding:10px 0px;}
.Similar_listing ul li:last-child{border-bottom:none;padding-bottom:0px;}
.Similar_listing ul li img{width:70px;height:70px;object-fit:cover;}
.Similar_listing ul li h5 a{font-size:14px;font-weight:600;color:#333;}
.price_day{font-size:14px;margin:0px;color:#dc2229;}

/* Breadcrumb */
.breadcrumb-Sec{border-bottom:1px solid #ddd;padding:30px 0px;background:#f1f1f1;}
.Starrating_right{float:right;font-weight:600;}
.Starrating_right span{padding-left:20px;color:#dc2229;}
.breadcrumb-right{float:right;}
.text-rightbox{text-align:right;}
.breadcrumb-Sec h2{font-size:22px;font-weight:600;}
p.locationmks{font-size:14px;letter-spacing:1.1px;margin:0px;color:#000!important;}
.locationmks i{color:#dc2229;padding-right:3px;}
.text-rightbox{padding-top:20px;}
.text-rightbox p{font-size:14px;}
.text-rightbox h4{color:var(--maincolor);font-size:20px;margin:0px;font-weight:600;}

/* Filter by Star rating */
.filterbystar_rating label{cursor:pointer;}
.filterbystar_rating span{font-size:14px;padding-left:5px;color:#dc2229;}

/* Amenities */
.amenitiesmks .checkbox span{font-size:14px;padding-left:5px;}

/**********************************************************************************************************************************

List View

**********************************************************************************************************************************/
.list_single{background-color:#fff;padding:15px;overflow:hidden;margin-bottom:30px;border:1px solid #ddd;position:relative;overflow:hidden;}
.list_single:hover{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.26);box-shadow:0 0 8px 0 rgba(0,0,0,0.26);border-bottom:1px solid #ddd;}
.list_single .post_img{height:265px;position:relative;}
.list_single .post_img img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.list_single h5 a{color:#333;font-weight:600;font-size:18px;}
.list_single h5 a:hover{color:#dc2229;}
.list_single p{color:#555;font-size:13px;line-height:26px;}
.book_nowmk{margin-top:20px;}
.book_nowmk a{background-color:#dc2229;padding:8px 16px;color:#fff;font-size:14px;text-transform:uppercase;border:none;cursor:pointer;border-radius:2px;}
.book_nowmk a:hover{background-color:#222;}

/* Pagination */
@keyframes tfp-in{
    from{transform:scale(1.5);opacity:0;}
    to{transform:scale(1);opacity:1;}
}
.tfp{position:relative;text-align:center;padding:10px 0;font-size:0;z-index:6;animation:cdp-in 500ms ease both;}
.tfp_i{font-size:14px;text-decoration:none;transition:background 250ms;display:inline-block;text-transform:uppercase;margin:0 3px 0px;height:40px;min-width:40px;border-radius:38px;border:2px solid #dc2229;line-height:38px;padding:0;color:#dc2229;font-weight:700;letter-spacing:.03em;}
.tfp_i:first-child,.tfp_i:last-child{padding:0 16px;display:inline-block;}
.tfp_i:last-child{display:inline-block;}
.tfp_i:hover{background-color:#dc2229;color:#fff;}
.content_detail__pagination .active{background-color:#dc2229;color:#fff;}

/* Price Range */
.price_range img{width:300px;}
.bgsidebar .form-check{padding-bottom:10px;font-size:14px;}
.whythulo_hotel h3{font-size:18px;font-weight:600;color:#dc2229;margin-bottom:20px;}
.whythulo_hotel ul{list-style-type:none;padding:0px;margin:0px;}
.whythulo_hotel ul li{padding:8px 0px;border-bottom:1px dotted #ddd;}
.whythulo_hotel ul li:last-child{border-bottom:none;padding-bottom:0px;}
.whythulo_hotel ul li:first-child{padding-top:0px;}
.whythulo_hotel ul li h5{font-size:14px;font-weight:600;}
.whythulo_hotel ul li p{font-size:14px;line-height:26px;margin:0px;}
.whythulo_hotel ul li i{padding-right:3px;color:#dc2229;}
.today_discount{position:absolute;top:20px;left:-7px;font-size:12px;color:#fff;text-align:center;padding:6px 10px;background:#dc2229;line-height:1.3;font-weight:bold;}
.today_discount .percent{font-size:16px;display:block;}
.today_discount:before{content:'';position:absolute;border-top:0;border-right:8px solid #dc2229;border-bottom:8px solid transparent;bottom:-8px;left:0;}
.StarHotrlmks{position:absolute;top:0px;right:0px;}
.StarHotrlmks span{background-color:#333132;padding:4px 8px;font-size:12px;color:#fff;font-weight:600;}
.price_today{margin:0px 0px 0px 0px;float:right;}
.ViewTitle{display:flow-root;}
.ViewTitle h5{float:left;}
.price_today{font-size:12px;}
.price_today span{color:#dc2229;font-size:16px;}
.price_today sub{padding-left:10px;color:#000;font-weight:600;}
#ModifySearchPopups .input-group{margin-bottom:1rem;}
#ModifySearchPopups .input-group i{color:#dc2229;}
#ModifySearchPopups .form-control{height:auto;border-radius:0px;padding:.475rem .75rem;font-size:12px;}
.HotelFacilities{padding-top:10px;}
.HotelFacilities ul{list-style-type:none;padding:0px;margin:0px;}
.HotelFacilities ul li{display:flex;padsding-right:10px;font-size:14px;}
.HotelFacilities ul li img{width:35px;object-fit:contain;float:left;margin:0px 10px 0px 0px;}
.HotelFacilities ul li i{padding-right:3px;color:#dc2229;}

/* Choose room and Extra Activities */
.Chooseroom_extract{padding-top:15px;}
.Chooseroom_extract ul{list-style-type:none;padding:0px;margin:0px;}
.Chooseroom_extract ul li{display:inline-block;padding-right:10px;}
.Chooseroom_extract .form-control{font-size:12px;border-radius:0px;}
.cart-table .cartfront_detail{display:flex;flex-direction:column;gap:10px;}
.Extraactivitymks a{/* background-color: #dc2229; */ padding:6px 16px;color:var(--maincolor);font-size:14px; /* text-transform: uppercase; */cursor:pointer;border-radius:2px;border:1px solid var(--maincolor);width:175px;border-radius:4px;}
.Extraactivitymks a:hover{background-color:#222;color:#fff;border:1px solid #222;}
.Chooserooms a{background-color:var(--maincolor);box-shadow:0px 17px 10px -10px rgba(0,0,0,0.4);border:none;color:#fff;border:1px solid var(--maincolor);}
.Chooserooms button{background-color:#ff8400;box-shadow:0px 17px 10px -10px rgba(0,0,0,0.4);border:none;color:#fff;border:1px solid #ff8400;cursor:pointer;padding:6px 16px;color:#fff;font-size:14px; /* text-transform: uppercase; */cursor:pointer;border-radius:2px;border:1px solid #ff8400;width:100%;}
.Extraactivitymks button:hover{background-color:#222;color:#fff;border:1px solid #222;}

/* List Grid */
.list-grid{background-color:#fff;padding:15px;border:1px solid #ddd;}
select#Sort_by{font-size:14px;}
.list-grid-box{padding-top:7px;text-align:right;}
.list-grid-box ul{list-style-type:none;padding:0px;margin:0px;}
.list-grid-box ul li{display:inline-block;}
.list-grid-box ul li a{padding:4px 8px;border:2px solid #333;}
.list-grid-box ul li i{color:#333;}
.list-grid-box ul li.active a{border:2px solid #dc0c0c;}
.list-grid-box ul li.active i{color:#dc0c0c;}
.ReviewRatingmks .table thead th{border-bottom:none;border-top:none;}
.ReviewRatingmks .table td{border-top:none;font-size:12px;}
.ReviewRatingmks .table td span{padding-left:5px;}
.ViewListRight{text-align:center;margin-top:46px;background-color:#f2f2f2;padding:15px 15px 25px 15px;border-radius:4px;border:1px solid #ddd;}
.ViewListRight .price_today,.ViewListRight .Starrating_right{float:none;margin-bottom:15px;}
.ViewListRight .Starrating_right a{font-size:14px;}
.LockHotel{position:absolute;bottom:0px;right:0px;}
.LockHotel span{background-color:#333132;font-size:10px;color:#fff;padding:4px 8px;}
.DiscountPricemks{position:absolute;top:0px;right:0px;}
.DiscountPricemks span{background-color:#dc2229;font-size:10px;color:#fff;padding:4px 8px;font-weight:700;}

/* Extra Activities */
.extra_activities .table td{border-top:none;font-size:14px;}
.Addactivity{text-align:right;}
.Addactivity a{background-color:#dc2229;padding:6px 12px;color:#fff;font-size:14px;border:none;cursor:pointer;border-radius:2px;}

/* Grid View */
.grod_desc{padding:15px 0px;}

/**********************************************************************************************************************************

Search Hotels

**********************************************************************************************************************************/
.ptb50{padding:50px 0px;}
.pb50{padding-bottom:50px;}
.pt50{padding-top:50px;}
.Searcgbgtf{background-color:#c3bfbf;padding:20px;border-radius:4px;}
.HotelSearchForm{background-color:#fff;padding:20px;border-radius:4px;}
.Search_title{padding-bottom:8px;}
.Search_title h4{background-color:#fff;display:inline;padding:8px 16px;font-size:20px;color:#222;font-weight:700;border-left:4px solid #dc2229;}
.Search_title i{color:#ff8400;padding-right:5px;}
.HotelSearchForm .input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-left:none;vertical-align:middle;}
.HotelSearchForm .input-group-addon i{padding-top:5px;}
.HotelSearchForm .form-control{font-size:12px;border-radius:0px;padding:0px;margin:0px;border:none;background:none;}
.HotelSearchForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.HotelSearchForm label{font-size:14px;font-weight:500;color:#222;}
.SearchHoteltf{padding-top:32px;}
input#Searchhotlbtn{margin:0;padding:8px 20px;border-radius:0;background:#ff8400;border:none;display:block;width:100%;border:none;cursor:pointer;color:#fff;}
input#Searchhotlbtn:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}
h5.modal-title{font-size:18px;font-weight:600;}
.ReviewRatingmks .table th{font-size:14px;}
.Ratings_star{padding:20px 0px;}
.Ratings_star i{padding-right:5px;color:#ff8400;font-size:12px;}
.Ratings_star label{font-size:14px;font-weight:600;}
.HotekRating .form-control,.Ratings_star .form-control{font-size:12px;border-radius:0px;}
input.formcontrolmks{margin-left:10px;max-width:120px;}
.HotekRating h4{position:relative;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px;border-bottom:2px solid #ebebeb;font-size:16px;font-weight:600;color:#000;}
.HotekRating h4 span{position:absolute;left:0;bottom:-2px;height:2px;background:#dc2229;width:130px;}
.HotekRating ul{list-style-type:none;padding:0px;margin:0px;}
.HotekRating ul li{padding-bottom:20px;}
.HotekRating ul li b{width:120px;display:inline-block;font-weight:500;font-size:14px;}
.HotekRating ul li i{padding-right:5px;color:#ff8400;font-size:12px;}
.SubmitCancel{margin:20px 0px 10px 0px;}
.SubmitCancel .submitbtnhb{margin:0;padding:8px 20px;border-radius:0;background:#ff8400;border:none;border:none;cursor:pointer;color:#fff;margin-right:20px;}
.cancelbtnmks{background-color:#dc2229!important;}

/* Search results */
.borderLeftHb{border-left:1px solid #ddd;padding-left:20px;}
.SearchResults .post_img{}
.SearchResults .post_img img{width:126px;height:103px;object-fit:cover;object-position:center;}
.Priceroom span{font-size:26px;font-weight:700;color:var(--maincolor);}
p.Leftdays{color:#900;margin-bottom:5px;}
p.NightperRoom{font-weight:600;margin-bottom:7px;}
.SearchResultbox .Chooserooms{padding-top:15px;}
.SearchResultbox .HotelFacilities ul li{font-size:12px;}

/* .SearchResultbox .HotelFacilities ul li:before{content:"105";font-family:FontAwesome;font-size:13px;display:inline-block!important;cursor:pointer;line-height:20px;color:#30950a;margin-right:6px} */
.SearchResultbox .Chooseroom_extract{padding-top:10px;}

/* Facilities */
.FacilitiesHb{margin-top:20px;}
.FacilitiesHb ul{list-style-type:none;padding:0px;margin:0px;}
.FacilitiesHb ul li{display:block;padding-bottom:10px;font-size:12px;}
.FacilitiesHb ul li:last-child{padding-bottom:0px;}
.FacilitiesHb ul li img{max-width:16px;margin-right:5px;}
.FacilitiesHb ul li span{font-weight:700;}
.FreeMeal img{max-width:16px;margin-right:5px;}
.FreeMeal span{font-size:14px;}
p.ShortDescHrb{margin-bottom:5px;}

/* Free Cancellation */
.FreeCancellation{padding-top:5px;}
.FreeCancellation span{color:#fff;padding:2px 6px;border-radius:2px 0 0 2px;border:1px solid #55af32;font-size:12px;background-color:#55af32;}
.FreeCancellation span i{padding-right:3px;}
.candisable span{background-color:#e97979!important;border:1px solid #e97979!important;}
.ExtraActivitiesmks .table td{border-top:none;}
.SearchResults .Chooserooms{padding-top:20px;}
.SearchResults .Chooserooms a{display:block;text-align:center;}
.Midcenter{text-align:center;}

/**********************************************************************************************************************************

Product Deatil

**********************************************************************************************************************************/
.RightDetail_desc{background-color:#fff;padding:15px;}
.RightDetail_desc h2{font-size:22px;font-weight:600;margin-top:0px;}
.RightDetail_desc .HotelFacilities ul li{font-size:12px;}
.share-this-product{margin-top:20px;}
.RightDetail_desc p{font-size:14px;color:#777;}
.share-this-product ul{list-style-type:none;padding:0px;margin:0px;}
.share-this-product ul li{display:inline-block;padding-right:10px;}
.share-this-product ul li a{color:#dc2229;}
.share-this-product ul li:last-child{padding-right:0px;}
.share-this-product p{margin-bottom:5px;}
.HimalayanHotelmks{padding-top:30px;text-align:center;}
.HimalayanHotelmks a{background-color:#dc2229;padding:4px 12px;color:#fff;font-size:14px;border:none;cursor:pointer;}
.breadcrumb-right p{margin-bottom:5px;}
.HotelDescription{background-color:#000;padding:15px;margin-bottom:40px;}
.ExtraActivity_hotel{padding-top:20px;}
.ExtraActivity_hotel .Extraactivitymks{text-align:right;}
.Starthotel span{background-color:#dc2229;padding:4px 8px;color:#fff;font-size:14px;}
.HotelDescription .ViewTitle h5 a{color:#fff;font-weight:600;font-size:20px;font-weight:500;}
.HotelDescription .ViewTitle h5 a:hover{color:#dc2229;}
.HotelDescription p.locationmks{color:#fff!important;}
.HotelDescription p{font-size:14px;color:#888;}
li.ratinggrademks h5{background:#55af32;text-transform:capitalize;z-index:2;display:inline-block;padding:4px 8px 4px 8px;position:relative;font-size:12px;color:#fff;margin-bottom:0;line-height:1.4;}
li.ratinggrademks h5 span{position:absolute;content:"";top:0;border-top-color:#55af32;border-top:8px solid #111111;border-right:8px solid transparent;border-top-color:#55af32;right:-8px;}
.GoogleMap_Top{text-align:right;}

/* .GoogleMapImg{position: relative; overflow: hidden; display: inline-block;}

.GoogleMapImg img{width: 150px; height: 70px; object-fit: cover;} */
.googlemapsortby select{margin-top:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
.Sortbycustom{position:relative;}
.Arrowicon{position:absolute;top:6px;right:8px;}
.Arrowicon i{font-size:24px;}
.googlemapsortby .form-control{border-radius:0px;}

/* Filter By Price */
input#amount{border:0;background:none;color:#333;width:100%;font-weight:bold;text-align:center;margin-top:14px;}
.pricerange-bg{background-color:#f2f2f2;padding:20px 20px 16px 20px;border:1px solid #ddd;}

/* Component containers

----------------------------------*/
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #dddddd;background:#eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #dc0c0c;background:#dc0c0c;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}

/* Interaction states

----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4;outline:none;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#dc0c0c;text-decoration:none;outline:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#dc0c0c;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #fbd850;background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;outline:none;text-decoration:none;}

/* Interaction Cues

----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #dc0c0c;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff;}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#ffffff;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#ffffff;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}

/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;}

/* Slider

----------------------------------*/
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.0em;height:1.0em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal{height:.6em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.6em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.Leftsidebar_mks .navigationmks ul{float:none;}

/**

 * Tooltip Styles

 */

/* Add this attribute to the element that needs a tooltip */

[data-tooltip]{position:relative;z-index:2;cursor:pointer;}

/* Hide the tooltip content by default */
[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none;}

/* Position tooltip above the element */
[data-tooltip]:before{position:absolute;bottom:120%;left:50%;margin-bottom:10px;margin-left:-80px;padding:7px;width:200px;border-radius:3px;background-color:#000;background-color:rgba(0,0,0,0.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:12px;line-height:1.4;}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after{position:absolute;bottom:120%;left:50%;margin-left:10px;width:0;border-top:10px solid #000;border-top:10px solid rgba(0,0,0,0.9);border-right:10px solid transparent;border-left:10px solid transparent;content:" ";font-size:0;line-height:0;}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}

/**********************************************************************************************************************************

Cart

**********************************************************************************************************************************/
.cartpbox .table td{font-size:14px;}
.EditCancelmks a{border-right:1px solid #ddd;padding:0px 5px;color:var(--maincolor);}
.Editcartpage{}
.EditCancelmks a:last-child{border-right:none;}
.SubmitBtnmksf input{margin:0;padding:8px 20px;border-radius:0;background:var(--maincolor);border:none;border:none;cursor:pointer;color:#fff;}
.Editcartpage h4{font-size:16px;padding-bottom:20px;font-weight:600;}
.Editcartpage span{font-size:14px;}
.Editcartpage .form-control{font-size:12px;border-radius:0px;}

/* Net Total */
.Nettotalmks{float:right;}
.Nettotalmks p{font-size:14px;font-weight:600;}
.Nettotalmks span{color:#dc2229;font-size:16px;padding-left:10px;s}
td.Room_title a{color:#4c4c4c;}
.CheckOutmks{padding-top:10px;}
.CheckOutmks a{padding:8px 20px;border-radius:0;background:#ff8400;border:none;border:none;cursor:pointer;color:#fff;font-weight:500;border-radius:2px;}
.CheckOutmks i{padding-left:3px;}
.alertDismimks{padding:20px 0px;}

/* Cancel Model */
#cancelModal p{font-size:16px;font-weight:600;}
button.yesbutton{background-color:#222;padding:6px 12px;border-radius:2px;color:#fff;border:none;cursor:pointer;}
button.nobutton{background-color:#dc2229;padding:6px 12px;border-radius:2px;color:#fff;border:none;cursor:pointer;}

/**********************************************************************************************************************************

BreadCrumb

**********************************************************************************************************************************/
.BreadCrumbSec{padding:10px 0px;background-color:#f2f2f2;}
.breadcrumbsEs{--cssuiBreadcrumbsTextColor:var(--breadcrumbsTextColor);--cssuiBreadcrumbsTextColorActive:var(--breadcrumbsTextColorActive);--cssuiBreadcrumbsDivider:var(--breadcrumbsDivider);--cssuiBreadcrumbsDividerColor:var(--breadcrumbsDividerColor,inherit);--cssuiBreadcrumbsDividerSize:var(--breadcrumbsDividerSize,16px);--cssuiBreadcrumbsIndent:var(--breadcrumbsIndent,8px);padding-left:0;margin-top:0;margin-bottom:0;list-style:none;display:flex;flex-wrap:wrap;}
.breadcrumbs__item{display:inline-block;position:relative;margin-right:var(--cssuiBreadcrumbsIndent);color:var(--cssuiBreadcrumbsTextColor);font-size:14px;}
.breadcrumbs__item a:hover{color:var(--maincolor);}
.breadcrumbs__item_active{margin-right:0;padding-right:0;color:var(--cssuiBreadcrumbsTextColorActive);color:var(--maincolor);}
.breadcrumbs__item_active:after{display:none;}
.breadcrumbs__element{color:inherit;}
.breadcrumbs_type5{--breadcrumbsDivider:"â€º";--breadcrumbsDividerSize:20px;}

/**********************************************************************************************************************************

Cart

**********************************************************************************************************************************/
.cart-table .table tbody tr td{vertical-align:middle;padding:10px 20px;border:none;border-bottom:1px solid #dddddd;}
.cart-table .table thead{background-color:#1a75bb;}
.cart-table .table thead tr th{font-size:14px;text-transform:uppercase;color:#1e1e1e;padding:10px 20px;font-weight:bold;color:#fff;border:none;}
.cart-table .table .pro-image img{width:75px;height:75px;object-fit:cover;object-position:center;}
.cart-table .table .pro-title,.cart-table .table .pro-price,.cart-table .table .pro-total,.cart-table .table .pro-remove{font-weight:bold;color:#dc2229;font-size:16px;}
.cart-table .table .pro-price,.cart-table .table .pro-total{color:#f55e01;}
.cart-table .table .pro-remove a{color:#e20913;}
.cart-table .table .cart-updatemks a{background-color:#dc2229;padding:8px 12px;color:#fff;text-transform:uppercase;font-weight:bold;}
.cart-table .table .cart-updatemks a:hover{background-color:#e70614;}
.coupon-carttotals{margin-top:10px;}
.coupon-carttotals .card-header{background-color:#1a75bb;color:#fff;font-size:16px;text-transform:uppercase;font-weight:bold;border-radius:0px;padding:.65rem 1.25rem;}
.coupon-cartbox .form-control{border-radius:0px;height:auto;padding:.675rem .75rem;font-size:14px;}
.coupon-cartbox .submitbtnmks input.applycoupon{background-color:#222222;padding:8px 12px;text-transform:uppercase;color:#fff;font-weight:bold;border:none;cursor:pointer;}
.coupon-cartbox .submitbtnmks input.applycoupon:hover{background-color:#e70614;}
.cartbox-total p{font-weight:bold;color:#1e1e1e;}
.cartbox-total span{float:right;}
.total-pricemks span{font-size:20px;color:var(--maincolor);}
.total-pricemks{border-top:1px solid #ddd;padding-top:15px;}
.proceed-checkout button,.proceed-checkout a{background-color:var(--maincolor);padding:8px 12px;text-transform:uppercase;color:#fff;font-weight:bold;}
.proceed-checkout button:hover,.proceed-checkout a:hover{background-color:#1b73ba;}
.proceed-checkout button{border:none;cursor:pointer;}
.procedtocheckout{margin-top:20px;}
.coupon-carttotals p{font-size:14px;display:block;width:100%;overflow:hidden;}
.LeftGuest_edit span{padding-left:10px;}
.LeftGuest_edit a{color:#dc2229;text-decoration:underline;}
.submitbtnmksf{text-align:center;margin-top:10px;}
.submitbtnmksf input{padding:8px 20px;border-radius:0;background:#ff8400;border:none;border:none;cursor:pointer;color:#fff;font-weight:500;border-radius:2px;}
.GuestMember_detail label{font-size:14px;font-weight:600;}
.GuestMember_detail .form-control{font-size:12px;}
.Payment_optionsmks img{max-width:80px;}
.Payment_optionsmks span{padding-left:10px;}
.Payment_optionsmks label{display:block;margin-bottom:15px;}
.EditCartRight{text-align:right;}
.EditCartRight a{font-size:16px;color:var(--maincolor);font-weight:700;}
.EditCartRight i,.EditCartRight a:hover{color:var(--maincolor);}

/**********************************************************************************************************************************

Payment Confirmation

**********************************************************************************************************************************/
.PaymentConfirm_bg{max-width:500px;background-color:#f2f2f2;padding:40px;margin:0 auto;border:1px solid #ddd;border-radius:4px;}
.PaymentConfirm{text-align:center;}
.PaymentConfirm h2{font-size:22px;font-weight:700;margin-bottom:40px;color:#dc2229;}
.PaymentConfirm h5{font-size:16px;font-weight:600;}
.PaymentConfirm p{font-size:14px;}
.PaymentConfirm span{font-weight:600;color:#dc2229;font-size:16px;text-decoration:underline;}

/**********************************************************************************************************************************

Dashboard

**********************************************************************************************************************************/
#dashleftmenu{font-family:Roboto,Helvetica,sans-serif;}
#dashleftmenu i{margin-right:5px;}
#dashleftmenu ul{display:block;margin:0;padding:0;list-style:none;line-height:1;}
#dashleftmenu ul li{position:relative;display:block;}
#dashleftmenu ul li a{display:block;text-decoration:none;position:relative;}
#dashleftmenu > ul{border:1px solid #cccccc;border-radius:3px;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.15);}
#dashleftmenu > ul > li:first-child > a{border-radius:3px 3px 0 0;}
#dashleftmenu > ul > li:last-child > a{border-radius:0 0 3px 3px;}
#dashleftmenu > ul > li:not(:last-child){border-bottom:1px solid #cccccc;}
#dashleftmenu > ul > li.active > a{color:#777777;background-color:#e6e6e6;}
#dashleftmenu > ul > li.has-sub > a::after{content:'';position:absolute;display:block;border:5px solid transparent;border-top-color:#888888;right:15px;top:17px;transition:all .25s ease;transform-origin:0 25%;}
#dashleftmenu > ul > li.has-sub.active > a::after{transform:rotateX(180deg);border-top-color:#777777;}
#dashleftmenu > ul > li:hover > a::after{border-top-color:#777777;}
#dashleftmenu > ul > li > a{padding:12px 15px;color:#888888;transition:all 0.3s ease-out;font-size:14px;}
#dashleftmenu > ul > li > a:hover{color:#777777;background-color:#e6e6e6;}
#dashleftmenu > ul > li > a[aria-expanded="false"]:before{font-family:'FontAwesome';content:"\f105";color:#888;font-size:16px;margin-right:10px;float:right;}
#dashleftmenu > ul > li > a[aria-expanded="true"]:before{content:"\f107";font-family:'FontAwesome';color:#888;font-size:16px;margin-right:10px;float:right;}
#dashleftmenu ul ul li.active > a{background-color:#014aac2e;color:#777777;}
#dashleftmenu ul ul li.has-sub > a::after{content:'';position:absolute;display:block;border:5px solid transparent;border-top-color:#888888;right:15px;top:15px;transition:all .25s ease;transform-origin:0 25%;}
#dashleftmenu ul ul li.has-sub.active > a::after{transform:rotateX(180deg);border-top-color:#777777;}
#dashleftmenu ul ul li:hover > a::after{border-top-color:#777777;}
#dashleftmenu ul ul li a{padding:10px 15px;font-size:14px;color:#888888;transition:all 0.3s ease-out;}
#dashleftmenu ul ul li a:hover{background-color:#f2f2f2;color:#777777;}
#dashleftmenu ul ul ul li a{padding-left:25px;}
li.DashboardTitle{font-size:20px!important;color:#fff!important;background-color:var(--maincolor)!important;padding:12px 15px;}
.Topdashright{/* text-align: center; */}
.Dashbox{background-color:#fff;padding:20px 30px;text-align:center;display:inline-block;position:relative;overflow:hidden;border:1px solid #ddd;margin:0 0 20px 0;width:100%;height:175px;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
.Dashbox img{height:80px;margin-bottom:15px;object-fit:contain;}
.BookCount{position:absolute;top:0px;right:0px;}
.BookCount span{background-color:var(--maincolor);padding:4px 8px;color:#fff;font-weight:500;}
.Dashbox  h4{font-size:16px;font-weight:600;margin-bottom:0px;}
.Dashbox a{color:#333;}
.Dashbox a:hover{color:var(--maincolor);}
.LatestBookings{padding-top:30px;}
.LatestBookings h4{}
.LatestBookings .table th,.LatestBookings .table td{font-size:14px;}
.LatestBookings .table td.pending_status{color:#dc2229;}
.LatestBookings .table td.success_status{color:#33d422;}
.LatestBookings .table td.success_status span{border:1px solid #33d422;padding:1px 10px;border-radius:15px;font-weight:600;}
.LatestBookings .table td.success_status .cancel-btn{background:#dc3545;color:#fff;padding:2px 10px;margin-left:5px;border-radius:4px;}
.Dashtitlemkd h4{position:relative;overflow:hidden;margin-bottom:0;}
.Dashtitlemkd h4 span{text-align:center;text-transform:uppercase;padding:10px 30px;background-color:#000;display:inline-block;color:#fff;font-weight:700;font-size:20px;border-bottom:3px solid var(--maincolor);letter-spacing:1.2px;}
.Dashtitlemkd h4:before,.Dashtitlemkd h4:after{position:absolute;top:51%;overflow:hidden;width:100%;height:3px;content:'\a0';background-color:var(--maincolor);margin-left:0px;}
.Dashtitlemkd h4:before{margin-left:100%;text-align:left;}
.Dashtitlemkd h4 span{font-size:16px;font-weight:500;}
.thead-bgdash{color:#333;background-color:#f2f2f2;border-color:#f2f2f2;}
.Bookingsdash{padding-top:0px;}
.has-search .form-control{padding-left:2.375rem!important;}
.has-search .form-control-feedback{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;pointer-events:none;color:#aaa;}
.BookingSearchmks .input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-left:none;vertical-align:middle;}
.BookingSearchmks .input-group-addon i{padding-top:5px;}
.BookingSearchmks .form-control{font-size:12px;border-radius:0px;height:auto;padding:.675rem .75rem;}
.BookingSearchmks{background-color:#f2f2f2;padding:15px;border:1px solid #ddd;    /*margin-bottom: 30px; */border-radius:2px;margin:20px 0 0 0;}
.BookingSearchmks select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
.BookingSearchmks .Arrowicon{top:10px;}
.SearchReset{text-align:center;margin-top:10px;}
.SearchReset input{font-size:16px;color:#fff;background-color:var(--maincolor);padding:8px 16px;border:none;border-radius:2px;margin-right:10px;cursor:pointer;}
input.ResetBtnmks{background-color:#222!important;}
.BookingSearchmks .form-control:focus{color:#495057;background:#fff;border-color:#ced4da;outline:none;box-shadow:none;}

/* Table Pagination */
[data-pagination],[data-pagination] *,[data-pagination] *:before,[data-pagination] *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:auto;}
[data-pagination]{font-size:8pt;line-height:1;font-weight:400;font-family:'Open Sans','Source Sans Pro',Roboto,'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue','Myriad Pro','Segoe UI',Myriad,Helvetica,'Lucida Grande','DejaVu Sans Condensed','Liberation Sans','Nimbus Sans L',Tahoma,Geneva,Arial,sans-serif;-webkit-text-size-adjust:100%;margin:1em auto;text-align:center;transition:font-size .2s ease-in-out;}
[data-pagination] ul{list-style-type:none;display:inline;font-size:100%;margin:0;padding:.5em;}
[data-pagination] ul li{display:inline-block;font-size:100%;width:auto;border-radius:3px;}
[data-pagination] > a{font-size:140%;}
[data-pagination] a{color:#333;font-size:100%;padding:.5em;}
[data-pagination] a:focus,[data-pagination] a:hover{color:#dc2229;}
[data-pagination] li.current{background:#dc2229;}
[data-pagination] li.current a{color:#fff;padding:6px;line-height:1.2;}

/* Disabled & Hidden Styles */
[data-pagination] .disabled,[data-pagination] [hidden],[data-pagination] [disabled]{opacity:.5;pointer-events:none;}
.dataTables_paginate ul.pagination li{display:inline-block;font-size:100%;width:auto;border-radius:3px;}
.dataTables_paginate ul.pagination li a{color:#333;font-size:100%;padding:.5em;}
.dataTables_paginate ul.pagination li a:focus,.dataTables_paginate ul.pagination li a:hover{color:#dc2229;}
.dataTables_paginate ul.pagination li.active{background:#dc2229;min-width:25px;text-align:center;}
.dataTables_paginate ul.pagination li.active a{color:#fff;padding:6px;line-height:1.2;}
.dataTables_paginate ul.pagination li.disabled{opacity:.5;pointer-events:none;}
@media (min-width:350px){
    [data-pagination]{font-size:10pt;}
}
@media (min-width:500px){
    [data-pagination]{font-size:12pt;}
}
@media (min-width:700px){
    [data-pagination]{font-size:14pt;}
}
@media (min-width:900px){
    [data-pagination]{font-size:16pt;}
}
.bookingdemksd .table td,.bookingdemksd .table th{border-top:none;}
.Netotal_Cancellation{background-color:#f2f2f2;padding:15px;border:1px solid #ddd;border-radius:4px;}
.Netotal_Cancellation p{font-size:14px;font-weight:600;}
.Netotal_Cancellation span{color:#dc2229;font-size:16px;padding-left:10px;}
td.PersonName a{color:#333;}

/**********************************************************************************************************************************

Hotel Detail

**********************************************************************************************************************************/
.Toptitle h3{color:#dc2229;font-size:26px;font-weight:700;}
.text-rightbox h5{font-size:16px;text-decoration:line-through;font-weight:600;color:#222;}
.text-rightbox p{font-style:italic;}
.RatingProgress{background-color:#f2f2f2;padding:10px;border:1px solid #ddd;}
.RatingProgress .progress{margin-bottom:10px;border-radius:0px;background-color:#fff;}
.RatingProgress .progress-bar{background-color:#dc2229;}
.RatingProgress span{font-size:14px;display:block;padding-bottom:10px;font-weight:600;}
.Hotel_righttitle{background-color:#222;padding:6px 12px;}
.Hotel_righttitle h4{margin:0px;color:#fff;font-weight:600;font-size:18px;}
.Hotel_righttitle ul{list-style-type:none;padding:0px;margin:0px;}
.Hotel_righttitle ul li{display:inline-block;padding-right:10px;}
.Hotel_righttitle ul li.ReviewCountmks{float:right;font-size:14px;color:#fff;padding-right:0px;}
.hotelStartDetail{text-align:left;padding-bottom:5px;}
.hotelStartDetail a{background-color:#dc2229;padding:4px 8px;color:#fff;font-size:12px;font-weight:600;}
.BookNowHotelbtn{text-align:right;padding-top:10px;}
.BookNowHotelbtn a{background-color:#dc2229;padding:6px 12px;color:#fff;font-size:14px;font-weight:600;border-radius:2px;}
.BookNowHotelbtn a:hover{background-color:#222;}
.rightHotelsec .text-rightbox{padding-top:10px;}
.HotelationMap{margin-top:20px;}
.locationImg{position:relative;overflow:hidden;border:1px solid #ddd;border-radius:2px;height:210px;}
.locationImg img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.LocationIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.LocationIcon span{background-color:#dc2229;padding:6px 12px;color:#fff;border-radius:4px;display:block;}
.LocationLg{max-width:1200px;}
.LatestReviewSec{padding-top:30px;}
.Hotelfacilitiesicon{margin-bottom:30px;}
.hoteliconbg{background-color:#f2f2f2;padding:5px 0px;}
.hotelfac_list ul{list-style-type:none;padding:0px;margin:0px;text-align:center;}
.hotelfac_list ul li{display:inline-block;padding-right:40px;color:#333;font-size:14px;}
.hotelfac_list ul li:last-child{padding-right:0px;}
.hotelfac_list ul li img{margin-right:3px;max-width:18px;}
.SearchsHotelMks{padding-top:20px;width:100%;display:flex;justify-content:flex-end;}

/* The container */
.checkcontaimks{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#e7e4e4;}

/* Hide the browser's default checkbox */
.checkcontaimks input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}

/* Create a custom checkbox */
.checkcontaimks .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:2px solid #ddd;}

/* On mouse-over, add a grey background color */
.checkcontaimks:hover input ~ .checkmark{background-color:#ccc;}

/* When the checkbox is checked, add a blue background */
.checkcontaimks input:checked ~ .checkmark{background-color:#fff;}

/* Create the checkmark/indicator (hidden when not checked) */
.checkcontaimks .checkmark:after{content:"";position:absolute;display:none;}

/* Show the checkmark when checked */
.checkcontaimks input:checked ~ .checkmark:after{display:block;}

/* Style the checkmark/indicator */
.checkcontaimks .checkmark:after{left:3px;top:0px;width:6px;height:10px;border:solid #dc2229;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.Factravelbgmks{background-color:#333132;padding:20px;border-radius:2px;border:1px solid #333132;}
.FacTrvel_box h4{position:relative;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px;border-bottom:2px solid #ebebeb;font-size:16px;font-weight:600;color:#fff;}
.FacTrvel_box h4 span{position:absolute;left:0;bottom:-2px;height:2px;background:#dc2229;width:130px;}
.FacTrvel_box ul{list-style-type:none;padding:0px;margin:0px;}
.FacTrvel_box ul li{padding-bottom:8px;color:#e7e4e4;font-size:12px;}
.FacTrvel_box ul li:last-child{padding-bottom:0px;}
.FacTrvel_box ul li::before{content:"\f046";font-family:FontAwesome;font-size:13px;display:inline-block!important;cursor:pointer;line-height:20px;color:#e7e4e4;margin-right:6px;}

/**********************************************************************************************************************************

Holidays Lists View (1/10/2019)

**********************************************************************************************************************************/
.HolidaysPac_lists{margin-top:40px;}
.Holidaypacbox{background-color:#f2f2f2;padding:10px;overflow:hidden;margin-bottom:30px;border:1px solid #ddd;border-radius:2px;}
.bgholidaybg{background-color:#fff;padding:10px;border-radius:2px;position:relative;overflow:hidden;border:1px solid #fff;margin-bottom:30px;}
.bgholidaybg:last-child{margin-bottom:0px;}
.bgholidaybg:hover{border:1px solid #333132;}
.bgholidaybg .Starrating_right{float:none;font-size:12px;padding:10px 0px;}
.bgholidaybg .border_right{border-right:1px solid #ddd;}
.Himgbox{position:relative;overflow:hidden;height:200px;}
.Himgbox img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.WishlistImg{position:absolute;top:0px;left:0px;}
.WishlistImg a{background-color:#dc2229;padding:3px 6px;color:#fff;}
.HolidayPacCount{position:absolute;bottom:0px;right:0px;}
.HolidayPacCount span{display:block;font-size:12px;text-align:center;background-color:#222;padding:4px 8px;color:#fff;}
.availablefrom{margin-bottom:5px;font-size:12px;}
.availablefrom span{font-weight:600;}

/* Title */
.holiday_title h5{margin-bottom:15px;}
.holiday_title h5 a{color:var(--maincolor);font-weight:600;font-size:18px;}
.holiday_title h5 a:hover{color:#dc2229;}
p.DaysNight{margin-bottom:5px;font-size:14px;font-weight:600;}
.gridBox p{font-size:14px;margin:0 0 16px 0;}
.holiday_title a{font-size:20px;}
.LocationTravel ul{list-style-type:none;padding:0px;margin:0px 0px 15px 0px;}
.LocationTravel ul li{display:inline-block;font-size:12px;color:#777;position:relative;padding-right:19px;}
.LocationTravel ul li:before{content:"\f178";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#dc2229;font-size:12px;padding-right:0px;position:absolute;top:0px;right:0;}
.LocationTravel ul li:last-child:before{content:"";}
.RightNprViewDetail{/* float: right; */ text-align:right;}
.HolidayFacilities ul{list-style-type:none;padding:0px;margin:0px;}
.HolidayFacilities ul li{display:inline-block;margin-right:10px;}
.HolidayFacilities ul li:last-child{margin-right:0px;}
.HolidayFacilities ul li img{max-width:25px;}
.HolidayFacilities ul li h5{font-size:12px;margin:5px 0px 0px 0px;color:#6b6767;}
.HdFbox{border:1px solid #ddd;padding:5px 10px;text-align:center;min-width:96px;display:inline-block;background-color:#f2f2f2;}
.LastAvailable_rooms{position:absolute;bottom:0px;right:0px;}
p.HolidayPrice{font-size:22px;font-weight:600;color:#dc2229;margin-bottom:0px;}
p.HolidayPrice sub{color:#666;font-size:12px;font-weight:400;}
span.Includetaxmks{display:block;font-size:12px;color:#333;}
.HolidayView_Detail{padding-top:10px;}
.HolidayView_Detail a{padding:6px 12px;border-radius:0;background:#dc2229;border:none;cursor:pointer;color:#fff;font-size:12px;text-transform:uppercase;border-radius:2px;}
.HolidayView_Detail a:hover{background-color:#222;}
.LastAvailable_rooms i,.HolidayView_Detail i{padding-left:5px;}
.LastAvailable_rooms a{background-color:#333132;font-size:10px;color:#fff;padding:3px 8px;font-weight:600;display:block;}
.LastAvailable_rooms a:hover{background-color:#dc2229;}
p.holidayType{font-size:12px;margin-bottom:5px;}
p.holidayType span{font-weight:600;}
.AgeGroup{position:absolute;top:0;left:50%;transform:translate(-50%,0%);}
.AgeGroup a{/* display: block;  */padding:4px 8px;font-size:12px;background-color:#dc2229;color:#fff;font-weight:600;text-transform:uppercase;border-radius:2px;}
.AgegroupModal_Box h5{font-size:16px;font-weight:700;margin-bottom:30px;}
.AgegroupModal_Box ul{list-style-type:none;padding:0px;margin:0px;}
.AgegroupModal_Box ul li{padding-bottom:12px;font-size:14px;}
.AgegroupModal_Box ul li::before{content:"\f046";font-family:FontAwesome;font-size:13px;display:inline-block!important;cursor:pointer;line-height:20px;color:#dc2229;margin-right:6px;}
#loading{-webkit-animation:rotation 2s infinite linear;}
@-webkit-keyframes rotation{
    from{-webkit-transform:rotate(0deg);}
    to{-webkit-transform:rotate(359deg);}
}

/**********************************************************************************************************************************

Responsive

**********************************************************************************************************************************/
.holidaygriedsecmkfd .Holidaypacbox{padding:30px 10px;}

/*.gridBox{background-color: #fff; padding:10px; border-radius: 2px; border:1px solid #ddd; margin-bottom: 30px;}*/

/*.gridBox:hover{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-o-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);}*/

.gridtitle_center{text-align:center;}
.package-duration{display:flex;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;gap:12px;}
.package-duration .DaysNight label{display:block;font-size:14px;font-weight:500;margin:0;}
.package-duration i{font-size:23px;color:var(--maincolor);}
.grid_title h2{font-size:26px;font-weight:700;}
.grid_title{display:inline-block;padding:0px 30px;position:relative;margin-bottom:30px;font-weight:500;font-size:14px;color:var(--maincolor);}

/*.grid_title::before{content:"";border:2px solid #333132;border-right-color:rgb(51,49,50);border-right-style:solid;border-right-width:2px;border-right:none;width:13px;height:35px;top:0;position:absolute;left:0;display:block;}*/

/*.grid_title::after{content:"";border:2px solid #333132;border-left-color:rgb(51,49,50);border-left-style:solid;border-left-width:2px;border-left:none;width:13px;height:35px;position:absolute;top:0;right:0;display:block;}*/

/* .gridBox:hover{border:1px solid #333132;} */

.gridBox p.DaysNight span{padding:0;font-size:12px;color:#889c98;font-weight:100;}
.gridBox .holiday_title h5 a{font-size:18px;}
.gridImg{position:relative;overflow:hidden;height:261px;margin-bottom:10px;border-radius:24px;transition:0.5s ease-in;}
.gridImg img{transition:0.5s ease-in;}
.gridImg:hover img{transform:scale(1.1);}
.gridBox{margin:0 0 50px 0px;}
.ViewDetail_Price ul .price span{color:var(--maincolor);font-size:24px;}
.ViewDetail_Price ul .btn a{background:var(--maincolor);transform:translateY(5px);box-shadow:0 5px 0 #df5334;color:#fff;padding:14px 24px;border-radius:24px;}
.gridImg img{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:2px;}
.DateMks{position:absolute;right:0;top:25px;font-size:12px;line-height:20px;color:#ffffff;font-weight:700;text-transform:uppercase;padding:0 7px;z-index:9;background-color:var(--maincolor);}
.DateMks::before{position:absolute;left:-10px;top:0;width:0;height:0;border-top:20px solid var(--maincolor);border-top-color:var(--maincolor);border-left:10px solid transparent;content:"";-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;border-top-color:var(--maincolor);}
.ViewDetail_Price{padding:20px 0px 0 0px;}
.ViewDetail_Price ul{list-style-type:none;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:center;}
.ViewDetail_Price ul li{display:inline-block;}
li.ViewDetailHoliday a{padding:6px 12px;background:var(--maincolor);border:none;cursor:pointer;color:#fff;font-size:10px;text-transform:uppercase;}
li.ViewDetailHoliday i{padding-left:3px;}
li.PriceHolidayfgn{float:right;}
li.ViewDetailHoliday a:hover{background-color:#dc2229;}
li.PriceHolidayfgn span{color:var(--maincolor);font-size:18px;font-weight:600;}

/**********************************************************************************************************************************

Holidays Detail Page (1/10/2019)

**********************************************************************************************************************************/
.Hdetail_title{border-bottom:1px solid #ddd;padding-bottom:10px;}
.SdCatSbox ul{list-style-type:none;padding:0px;margin:0px;}
.SdCatSbox ul li{display:inline-block;padding-right:10px;}
.SdCatSbox ul li:last-child{padding-right:0px;}
.htitle_mks h2{font-size:22px;font-weight:700;}
.RightDateHoliday{text-align:center;}
.RightPrice_holiday{text-align:right;}
.RightPrice_holiday span{display:block;}
.RightPrice_holiday span.Shprice{color:#dc2229;font-size:20px;font-weight:700;}
span.Startingfrom{font-size:12px;}
.DateMksholiday span{font-weight:600;font-size:14px;}
.StayCaregory_Shareit{padding:20px 0px 40px 0px;}
.StayCaregory_Shareit .SdCatSbox img{max-width:25px;margin-right:10px;}
.StayCaregory_Shareit .SdCatSbox p{font-size:14px;margin:0px 0px 0px 0px;font-weight:600;}
.StayCaregory_Shareit .SdCatSbox span{color:#dc2229;padding-left:10px;}
.SocialSharemks{text-align:right;}
.SocialSharemks ul li{font-weight:600;}
.SocialSharemks ul li i{color:#dc2229;}

/* Overview */
.OverviewTab_holiday{background-color:#f2f2f2;padding:15px 15px 15px 15px;margin-top:30px;border-radius:2px;}
.OverviewTab_holiday .nav-tabs,.OverviewTab_holiday .nav-tabs .nav-item.show .nav-link,.OverviewTab_holiday .nav-tabs .nav-link.active,.OverviewTab_holiday .nav-tabs .nav-link{border:none;}
.OverviewTab_holiday .nav-tabs .nav-link{border-radius:0px;color:#333;font-weight:600;font-size:14px;color:#333;background-color:#fff;padding:.6rem 1rem;}
.OverviewTab_holiday .tab-content{background-color:#fff;padding:20px 10px;border-top:2px solid var(--maincolor);}
.OverviewTab_holiday .tab-content p{font-size:14px;line-height:1.8;}
.OverviewTab_holiday .nav-tabs .nav-link.active{background-color:var(--maincolor);color:#fff;font-weight:600;}
.OverviewTab_holiday .nav-tabs .nav-item{margin-bottom:0px;margin-right:10px;}
.Incexcludeinfo{padding-bottom:0px;}
.Incexcludeinfo p{margin:0px;font-weight:600;}
.Incexcludeinfo ul{list-style-type:none;padding:0px;margin:0px;}
.Incexcludeinfo ul li{font-size:14px;padding-bottom:8px;}
.Incexcludeinfo ul li:last-child{padding-bottom:0px;}

/* .Incexcludeinfo ul li::before{content:"046";font-family:FontAwesome;font-size:13px;display:inline-block!important;cursor:pointer;line-height:20px;color:#dc2229;margin-right:6px;} */

/* .bgicon_circle span::before {

  counter-increment: my-sec-counter;

  content:counter(my-sec-counter);

} */

.bgicon_circle{margin-right:1rem;width:60px;height:60px;background-color:#d86313;border-radius:50%;text-align:center;position:relative;}
.bgicon_circle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:600;}
.list-itembox{margin-bottom:20px;}
.list-itembox:last-child{margin-bottom:0px;}
.list-itembox h5{font-size:16px;font-weight:600;}
.list-itembox p{color:#888;}
.list-itembox:hover .bgicon_circle{background:none;border:2px dotted #d86313;}
.list-itembox:hover .bgicon_circle span{color:#333;font-weight:600;}

/* Review */
#nav-reviews .form-control{padding:.875rem .75rem;border-radius:0px;border:1px solid #ddd;font-size:12px;background:none;}
#nav-reviews h3{font-size:24px;margin-bottom:20px;font-family:'Roboto',sans-serif;font-weight:bold;}
#nav-reviews select.form-control:not([size]):not([multiple]){height:auto;}
.Leftimgname{text-align:center;}
.Leftimgname h4{font-size:14px;color:#000;font-weight:bold;margin:5px 0px 0px 0px;font-family:'Roboto',sans-serif;}
.Leftimgname p{text-align:center!important;font-size:11px!important;}
ul.ReviewLists{margin:0px 0px 30px 0px;list-style-type:none;padding:0px;}
ul.ReviewLists li:first-child{border-top:none;}
ul.ReviewLists li{border-top:1px solid #ddd;padding:15px 0px 0px 0px;}
ul.ReviewLists .ReviewPic img{width:65px;height:65px;object-fit:cover;object-position:center;border-radius:50%;display:block;margin-left:auto;margin-right:auto;}
.RatingIcon span i{color:#ff8400;font-size:14px;}
.Pubdate p{font-size:12px!important;font-style:italic;color:#959494!important;font-family:'Roboto',sans-serif;}
.AddReviewMks a{color:#dc2229;}
.AddReviewMks i{padding-right:3px;}

/* Terms & Conditions */
.TermsConditionHp ul{list-style-type:none;padding:0px;margin:0px;}
.TermsConditionHp ul li{padding-bottom:15px;font-size:14px;display:flex;}
.TermsConditionHp ul li:last-child{padding-bottom:0px;}
.TermsConditionHp ul li::before{content:"\f046";font-family:FontAwesome;font-size:13px;display:inline-block!important;cursor:pointer;line-height:20px;color:#dc2229;margin-right:6px;}

/* Features */
.RightHoliday_sidebar .table td,.RightHoliday_sidebar .table th{font-size:14px;}
.RightHoliday_sidebar .table td{text-align:right;}
.TermsConBg{background-color:#f2f2f2;padding:15px;}

/* Stay Plan */
.StayPlanSec .table th{font-size:14px;color:#fff;}
.StayPlanSec .table td{font-size:14px;}
td.BookNowmks{text-align:center;}
td.BookNowmks a{padding:8px 20px;border-radius:0;background:#dc2229;border:none;border:none;cursor:pointer;color:#fff;}
td.BookNowmks a:hover{background-color:#222;}
.thredbgmks{background-color:#222;}
.RatingSeclist .RatingImg{position:relative;height:194px;overflow:hidden;}
.RatingSeclist .RatingImg img{/* position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;max-width:100%;max-height:100%; */ width:100%;max-width:100%;height:100%;object-fit:cover;}
.rtTitle{position:absolute;bottom:10px;left:0;right:0px;text-align:center;z-index:1;}
.rtTitle a{color:#fff;font-weight:700;font-size:18px;}
.rtTitle a:hover{color:#dc2229;}
.PriceDic{position:absolute;top:20%;left:0px;}
.PriceDic span{background-color:#dc2229;padding:6px 12px;font-size:16px;color:#fff;display:block;font-weight:600;}
.RatingList{position:absolute;top:0px;right:0px;}
.RatingList span{padding-right:5px;}
.RatingList span i{color:#ff8400;font-size:14px;}
.img-overlay{position:relative;display:block;}
.img-overlay::before{background-image:linear-gradient(transparent,#000),linear-gradient(transparent,#000);height:30%;opacity:0.7;position:absolute;right:0;z-index:1;bottom:0;content:"";left:0;width:100%;}
.RatingSeclist{margin-bottom:30px;}

/* Related Tours */
.related-tours,.related-tours .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.related-tours{display:none;width:100%;z-index:1}
.related-tours .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:10px 0px 0px 0px;}
.related-tours .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.related-tours .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.related-tours .owl-item,.related-tours .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.related-tours .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.related-tours .owl-item img{display:block;width:100%}

/*.related-tours .owl-dots.disabled,.related-tours .owl-nav.disabled{display:none}*/
.no-js .related-tours,.related-tours.owl-loaded{display:block;position:relative;}
.related-tours .owl-dot,.related-tours .owl-nav .owl-next,.related-tours .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.related-tours.owl-loading{opacity:0;display:block}
.related-tours.owl-hidden{opacity:0}
.related-tours.owl-refresh .owl-item{visibility:hidden}
.related-tours.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.related-tours.owl-grab{cursor:move;cursor:grab}
.related-tours.owl-rtl{direction:rtl}
.related-tours.owl-rtl .owl-item{float:right}
.related-tours .animated{animation-duration:1s;animation-fill-mode:both}
.related-tours .owl-animated-in{z-index:0}
.related-tours .owl-animated-out{z-index:1}
.related-tours .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
    0%{opacity:1}
    100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.related-tours .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.related-tours .owl-item img.owl-lazy{transform-style:preserve-3d}
.related-tours .owl-video-wrapper{position:relative;height:100%;background:#000}
.related-tours .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.related-tours .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.related-tours .owl-video-playing .owl-video-play-icon,.related-tours .owl-video-playing .owl-video-tn{display:none}
.related-tours .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.related-tours .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Owl Navigation */
.related-tours .owl-dots,.related-tours .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent}
.related-tours .owl-nav{position:absolute;top:-28%;right:0px;}

/*.related-tours .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px 0px 5px 5px;padding:0px 14px;background:#222;display:inline-block;cursor:pointer;}*/
.related-tours .owl-nav [class*=owl-]:hover{background:var(--maincolor);color:#FFF;text-decoration:none}
.related-tours .owl-nav .disabled{opacity:1;cursor:default}
.related-tours .owl-nav.disabled+.owl-dots{margin-top:10px;}
.related-tours .owl-dots .owl-dot{display:inline-block;zoom:1}
.related-tours .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.related-tours .owl-dots .owl-dot.active span,.related-tours .owl-dots .owl-dot:hover span{background:#869791}
.related-tours .owl-nav i{font-size:40px;}
.related-tours .owl-nav{
    position: absolute;
    top: 33%;
    right: 0px;
    left: 0px;
    display: flex;
    justify-content: space-between;
    margin: 0 -17px;
}
.RelatedTourSec .grid_title{margin-bottom:65px;}

/* Book Mow */
.BookNoe_holiday{margin-bottom:20px;}
.BookNoe_holiday a{display:block;width:100%;padding:6px 12px;color:#dc2229;border:1px dotted #dc2229;text-align:center;font-weight:700;}
.BookNoe_holiday a:hover{background-color:#dc2229;color:#fff;}
#dvLoading{background:url(../img/loading.gif) no-repeat center center rgba(0,0,0,0.8);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;z-index:999;}

/*.caleran-popup .caleran-input{width: auto !important;} */
.has-error input,.has-error textarea,.has-error select{border:1px solid #c03731;}

/* ---------------------------------

HOME PAGE FLIGHT SEARCH SECTION

----------------------------------*/
#listItem{width:100%;}
#listItem .card-header{background:#eaeaea;border-bottom:none;font-weight:bold;}
#listItem .card-body{border:1px solid #eaeaea;}
#listItem .card-body #searchBtn{margin-right:10px;}
#listItem .card-body #resetBtn{background:#f1981f;border:1px solid #f1981f;}
.Articles_backend ul li.deleteButton a{background-color:#FF0000;}
.Articles_backend ul li a{padding:11px 9px;color:#fff;border-radius:0px;text-decoration:none;font-size:12px;border-radius:3px;}
.Articles_backend ul li.unpublishButton a{background-color:#FF4500;}
.Articles_backend ul li.publishButton a{background-color:#1ba905;}
.Articles_backend ul li.newaddButton a{background-color:#013d79;}
.Articles_backend{float:right;padding:0px;margin-top:12px;margin-bottom:25px;}
#activity-listing_wrapper .dataTables_length{}
#activity-listing_wrapper .dataTables_length label{display:flex;padding-top:10px;}
#activity-listing_wrapper .dataTables_length label select{display:inline-block;width:70px;margin:0 5px;position:relative;top:-7px;}
#activity-listing_wrapper .table-bordered{width:100%!important;}
#activity-listing_wrapper .table-bordered thead th{font-size:12px;}
#creatItem{width:100%;}
#creatItem .card-header{background:#eaeaea;border-bottom:none;font-weight:bold;}
#creatItem .card-body{border:1px solid #eaeaea;}
#creatItem .card-body #myTab{margin-bottom:20px;}
#creatItem .card-body #myTab li.nav-item{font-size:14px;font-weight:bold;}
#creatItem .card-body #myTab li.nav-item a{color:#7a7a7a;}
#creatItem .card-body #myTab li.nav-item a.active{background:#dee2e6;color:#000;padding:10px 20px;}
#creatItem .card-body .tab-content .select{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#creatItem .card-body .tab-content .select .select-styled{font-size:16px;}
.NextPreviousBtn{text-align:right;}
.NextPreviousBtn a{background-color:#f1981f;color:#fff;border:1px solid #f1981f;border-radius:3px;padding:5px 20px;}

/* Facility */
.facility h3{font-size:16px;font-weight:700;color:#000;}
.facility ul{list-style-type:none;margin:0px;padding:0px;}
.facility ul li{padding-top:10px;}
.facility ul li label{display:inline;color:#555;font-weight:400;font-size:12px;}

/* Featured Destination 1/29/2019 */
.FeatureDestination{background-color:#f2f2f2;padding:70px 0px;}
/*.FeatureDestination .Head{text-align:center;padding-bottom:25px;}*/
.FeatureDestination .Head h2,.topselling .Head h2{margin:0 0 30px 0;padding:0;font-size:40px;position:relative;}
.FeatureDestination .fec_img{position:relative;overflow:hidden;height:350px;}
.FeatureDestination .fec_img img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
.FeatureDestination .fec_img:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.FeatureDestination .holidays-type{position:absolute;right:0;top:25px;line-height:10px;color:#ffffff;font-weight:600;/* text-transform:uppercase; */padding:10px 10px;z-index:9;background-color:#dc2229;}
.FeatureDestination .holidays-type::before{position:absolute;left:-10px;top:0;width:0;height:0;border-top:20px solid #dc2229;border-top-color:rgb(220,34,41);border-top-color:rgb(220,34,41);border-left:10px solid transparent;content:"";-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;border-top-color:#dc2229;}
.FeatureDestination .holidays-type span{color:#fff;font-size:16px;}
.FeatureDestination .place-name{position:absolute;bottom:0px;left:0px;right:0px;background-color:var(--maincolor);text-align:center;padding:7px 0px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.FeatureDestination .place-name a{color:#fff;font-size:18px;font-weight:700;}
.FeatureDestination .one_btn{border-color:#fff;overflow:hidden;color:#fff;}
.FeatureDestination .one_btn .insider_hover{background-color:#fff;width:100%;height:20px;position:absolute;left:-310px;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);}
.FeatureDestination .fetdesBox:hover .one_btn{background-color:var(--secondcolor);border-color:#fff;color:#fff;}
.FeatureDestination .fetdesBox:hover .insider_hover{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;left:135px;}

/* Featured Hotel */
.room_price{position:absolute;top:0px;right:0px;}
.roombg{width:100px;height:90px;background:var(--maincolor);color:#ffffff;font-size:14px;font-weight:700;display:inline-block;text-align:center;padding:15px 0;padding-left:18px;-webkit-border-radius:0px 0px 0px 100px;-moz-border-radius:0px 0px 0px 100px;-ms-border-radius:0px 0px 0px 100px;-o-border-radius:0px 0px 0px 100px;border-radius:0px 0px 0px 100px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.room_price span{display:block;}
.place-name p{margin:0px;font-size:12px;color:#fff;}
.place-name p i{padding-right:3px;}
.FeatureDestination .fetdesBox:hover p{color:#fff;}
.FeaturedHoliday_MKS{background:none;}
.FeaturedHoliday_MKS .place-name a{font-size:16px;}
.FeaturedHoliday_MKS span.Acutalprice{text-decoration:line-through #fff;font-size:12px;text-align:left;padding-left:7px;font-weight:200;}

/* Featured Destination Scrolling */
.featured-destination,.featured-destination .owl-item,.listoffer,.listoffer .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.featured-destination,.listoffer{display:none;width:100%;z-index:1}
.featured-destination .owl-stage,.listoffer .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:0px;}
.featured-destination .owl-stage:after,.listoffer .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.featured-destination .owl-stage-outer,.listoffer .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.featured-destination .owl-item,.featured-destination .owl-wrapper,.listoffer .owl-item,.listoffer .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.featured-destination .owl-item,.listoffer .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.featured-destination .owl-item img,.listoffer .owl-item img{   /* display: block;

                width: 100% */}

    /*.featured-destination .owl-dots.disabled,.featured-destination .owl-nav.disabled,.listoffer .owl-dots.disabled,.listoffer .owl-nav.disabled{display:none}*/
    .no-js .featured-destination,.featured-destination.owl-loaded,.no-js .listoffer,.listoffer.owl-loaded{display:block;position:relative;}
    .featured-destination .owl-dot,.featured-destination .owl-nav .owl-next,.featured-destination .owl-nav .owl-prev,.listoffer .owl-dot,.listoffer .owl-nav .owl-next,.listoffer .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
    .featured-destination.owl-loading,.listoffer.owl-loading{opacity:0;display:block}
    .featured-destination.owl-hidden,.listoffer.owl-hidden{opacity:0}
    .featured-destination.owl-refresh .owl-item,.listoffer.owl-refresh .owl-item{visibility:hidden}
    .featured-destination.owl-drag .owl-item,.listoffer.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
    .featured-destination.owl-grab,.listoffer.owl-grab{cursor:move;cursor:grab}
    .featured-destination.owl-rtl,.listoffer.owl-rtl{direction:rtl}
    .featured-destination.owl-rtl .owl-item,.listoffer.owl-rtl .owl-item{float:right}
    .featured-destination .animated,.listoffer .animated{animation-duration:1s;animation-fill-mode:both}
    .featured-destination .owl-animated-in,.listoffer .owl-animated-in{z-index:0}
    .featured-destination .owl-animated-out,.listoffer .owl-animated-out{z-index:1}
    .featured-destination .fadeOut,.listoffer .fadeOut{animation-name:fadeOut}
    @keyframes fadeOut{
        0%{opacity:1}
        100%{opacity:0}
    }
    .owl-height{transition:height .5s ease-in-out}
    .featured-destination .owl-item .owl-lazy,.listoffer .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
    .featured-destination .owl-item img.owl-lazy,.listoffer .owl-item img.owl-lazy{transform-style:preserve-3d}
    .featured-destination .owl-video-wrapper,.listoffer .owl-video-wrapper{position:relative;height:100%;background:#000}
    .featured-destination .owl-video-play-icon,.listoffer .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
    .featured-destination .owl-video-play-icon:hover,.listoffer .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
    .featured-destination .owl-video-playing .owl-video-play-icon,.featured-destination .owl-video-playing .owl-video-tn,.listoffer .owl-video-playing .owl-video-play-icon,.listoffer .owl-video-playing .owl-video-tn{display:none}
    .featured-destination .owl-video-tn,.listoffer .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
    .featured-destination .owl-video-frame,.listoffer .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
    .featured-destination .owl-nav,.listoffer .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
    .featured-destination .owl-nav [class*=owl-],.listoffer .owl-nav [class*=owl-],.hotelMkspage .owl-nav [class*=owl-]{color:#D86313;font-size:14px;padding:5px 10px;background: transparent;border-radius:50%;border:3px solid #D86313;}
    .featured-destination .owl-nav [class*=owl-]:hover,.listoffer .owl-nav [class*=owl-]:hover{background:#D86313;color:#fff!important;text-decoration:none}
    .featured-destination .owl-nav .disabled,.listoffer .owl-nav .disabled{opacity:1;cursor:default;}
    .featured-destination .owl-nav i,.listoffer .owl-nav i,.hotelMkspage .owl-nav [class*=owl-] i{font-size:20px;color:#D86313;}
    .featured-destination .owl-nav [class*=owl-]:hover i,.listoffer .owl-nav [class*=owl-]:hover i{color:#fff!important;}
    .listoffer .owl-prev{position:absolute;top:40%;left:-5px;}
    .listoffer .owl-next{position:absolute;top:40%;right:-14px;}

    /* Airline Logo Scrolling */
    .airline-logos,.airline-logos .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
    .airline-logos{display:none;width:100%;z-index:1}
    .airline-logos .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:0px;}
    .airline-logos .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
    .airline-logos .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);/* width: 90%;margin: 0 auto; */}
    .airline-logos .owl-item,.featured-destination .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
    .airline-logos .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
    .airline-logos .owl-item .fec_img{width:60%;margin:0 auto;}
    .airline-logos .owl-dots.disabled,.airline-logos .owl-nav.disabled{display:none}
    .no-js .airline-logos,.airline-logos.owl-loaded{display:block;position:relative;}
    .airline-logos .owl-dot,.featured-destination .owl-nav .owl-next,.featured-destination .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
    .airline-logos.owl-loading{opacity:0;display:block}
    .airline-logos.owl-hidden{opacity:0}
    .airline-logos.owl-refresh .owl-item{visibility:hidden}
    .airline-logos.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
    .airline-logos.owl-grab{cursor:move;cursor:grab}
    .airline-logos.owl-rtl{direction:rtl}
    .airline-logos.owl-rtl .owl-item{float:right}
    .airline-logos .animated{animation-duration:1s;animation-fill-mode:both}
    .airline-logos .owl-animated-in{z-index:0}
    .airline-logos .owl-animated-out{z-index:1}
    .airline-logos .fadeOut{animation-name:fadeOut}
    .owl-height{transition:height .5s ease-in-out}
    .airline-logos .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
    .airline-logos .owl-item img.owl-lazy{transform-style:preserve-3d}
    .airline-logos .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;visibility:hidden;opacity:0;transition:0.5s ease-in;}
    .airline-logos:hover .owl-nav{visibility:visible;opacity:1;}
    .airline-logos .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:0;padding:0;background:var(--maincolor);cursor:pointer;height:25px;width:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;opacity:0.8;}
    .airline-logos .owl-nav [class*=owl-]:hover{background:var(--secondcolor);color:#fff!important;text-decoration:none;opacity:1;}
    .airline-logos .owl-nav .disabled{opacity:1;cursor:default;}
    .airline-logos .owl-nav i{font-size:20px;color:#fff;}
    .airline-logos .owl-nav [class*=owl-]:hover i{color:#fff!important;}
    .airline-logos .owl-prev{position:absolute;top:20%;left:-5px;}
    .airline-logos .owl-next{position:absolute;top:20%;right:-14px;}

    /**********************************************************************************************************************************

    Holidays Homepage (1/29/2019)

    **********************************************************************************************************************************/
    #FeaturedPackagesMks .Head{text-align:center;padding-bottom:25px;}
    #FeaturedPackagesMks .Head h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;}
    #FeaturedPackagesMks .Head h1 span{color:#000;}
    #FeaturedPackagesMks .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
    #FeaturedPackagesMks .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
    #FeaturedPackagesMks .imgPic{position:relative;overflow:hidden;height:200px;}
    #FeaturedPackagesMks .imgPic img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
    #FeaturedPackagesMks .febox_fp:hover .imgPic img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
    #FeaturedPackagesMks .DayNight{position:absolute;left:0px;top:5%;}
    #FeaturedPackagesMks .DayNight span{display:block;font-size:14px;font-weight:600;}
    #FeaturedPackagesMks .Country-name{padding-bottom:7px;}
    #FeaturedPackagesMks .Country-name span{font-size:12px;padding:2px 6px;border:1px solid #dc2229;color:#dc2229;}
    #FeaturedPackagesMks .bg_icon{background-color:#dc2229;text-align:center;padding:5px;color:#fff;border-top-right-radius:25px;}
    #FeaturedPackagesMks .febox_fp{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);border:1px dotted #ddd;}
    #FeaturedPackagesMks .febox_fp:hover{border:1px dotted #dc2229;}
    #FeaturedPackagesMks .fpDesc{text-align:left;margin:0 10px;margin-top:0px;position:relative;margin-top:-20px;padding:15px 15px 0px 15px;background:#fff;z-index:3;}
    #FeaturedPackagesMks .fpDesc h4{line-height:1.3rem;padding-bottom:8px;}
    #FeaturedPackagesMks .fpDesc h4 a{font-size:16px;color:#333;font-weight:600;}
    #FeaturedPackagesMks .febox_fp:hover h4 a{color:#dc2229;}
    #FeaturedPackagesMks .include-facolity{padding-bottom:8px;}
    #FeaturedPackagesMks .include-facolity ul{list-style-type:none;padding:0px;margin:0px;}
    #FeaturedPackagesMks .include-facolity ul li{display:inline-block;padding-right:8px;font-size:14px;}
    #FeaturedPackagesMks .include-facolity ul li:last-child{padding-right:0px;}
    #FeaturedPackagesMks .include-facolity ul li img{max-width:14px;}
    #FeaturedPackagesMks p.TourPrice{font-size:14px;}
    #FeaturedPackagesMks span.DiscountPr{text-decoration:line-through #000;font-size:14px;}
    #FeaturedPackagesMks span.ActualPr{color:#dc2229;font-size:16px;font-weight:700;padding-left:10px;}

    /* View More, Activity */
    #FeaturedPackagesMks .ViewActivity{padding:10px;margin:0px -25px;border-top:1px solid #ddd;}
    #FeaturedPackagesMks .ViewActivity ul{list-style-type:none;padding:0px;margin:0px;}
    #FeaturedPackagesMks .ViewActivity ul li{display:inline-block;}
    #FeaturedPackagesMks .ViewPcdetail a{background-color:#f8f8f8;padding:6px 12px;font-size:12px;color:#333;border:1px solid #ddd;}
    #FeaturedPackagesMks .febox_fp:hover .ViewPcdetail a{background-color:#dddada;}
    #FeaturedPackagesMks .ViewPcdetail i{padding-left:3px;}
    #FeaturedPackagesMks .fp_activity{float:right;}
    #FeaturedPackagesMks .fp_activity span{font-size:12px;font-weight:600;}
    #FeaturedPackagesMks .fp_activity span i{padding-right:3px;color:#dc2229;}
    .featured-packages,.featured-packages .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
    .featured-packages{display:none;width:100%;z-index:0}
    .featured-packages .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:0px;}
    .featured-packages .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
    .featured-packages .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
    .featured-packages .owl-item,.featured-packages .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
    .featured-packages .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
    .featured-packages .owl-item img{   /* display: block;

                    width: 100% */}
        .featured-packages .owl-dots.disabled{display:none}
        .no-js .featured-packages,.featured-packages.owl-loaded{display:block;position:relative;}
        .featured-packages.owl-loading{opacity:0;display:block}
        .featured-packages.owl-hidden{opacity:0}
        .featured-packages.owl-refresh .owl-item{visibility:hidden}
        .featured-packages.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
        .featured-packages.owl-grab{cursor:move;cursor:grab}
        .featured-packages.owl-rtl{direction:rtl}
        .featured-packages.owl-rtl .owl-item{float:right}
        .featured-packages .animated{animation-duration:1s;animation-fill-mode:both}
        .featured-packages .owl-animated-in{z-index:0}
        .featured-packages .owl-animated-out{z-index:1}
        .featured-packages .fadeOut{animation-name:fadeOut}
        @keyframes fadeOut{
            0%{opacity:1}
            100%{opacity:0}
        }
        .owl-height{transition:height .5s ease-in-out}
        .featured-packages .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
        .featured-packages .owl-item img.owl-lazy{transform-style:preserve-3d}
        .featured-packages .owl-video-wrapper{position:relative;height:100%;background:#000}
        .featured-packages .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
        .featured-packages .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
        .featured-packages .owl-video-playing .owl-video-play-icon,.featured-packages .owl-video-playing .owl-video-tn{display:none}
        .featured-packages .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
        .featured-packages .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
        .featured-packages .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
        .featured-packages .owl-nav .disabled{opacity:1;cursor:default;}
        /*.featured-packages .owl-nav [class*=owl-]:hover i{color:#fff!important;}*/
        .featured-packages .owl-prev{position: absolute;top: -65px;right: 60px;}
        .featured-packages .owl-next{position: absolute;top: -65px;right: 0;}

        /**********************************************************************************************************************************

        Discount Section (1/30/2019)

        **********************************************************************************************************************************/
        .discountBgmks .OfferImage{height:425px;position:relative;overflow:hidden;}
        .discountBgmks .OfferImage img{max-width:100%;width:100%;height:100%;object-fit:cover;}
        .discountBgmks{width:100%;height:100%;}
        .left-discount{background-color:#333132;padding:40px;height:100%;}
        .left-discount h1{color:#fff;font-size:70px;font-weight:700;}
        .left-discount h3{font-size:30px;color:#e7e1e1;font-weight:500;}
        .left-discount  p{color:#e7e1e1;font-size:14px;}
        .left-discount h5{background:linear-gradient(to right,var(--maincolor) 0%,#f2c0c2  60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;}
        img#disimg{height:100%;}

        /**********************************************************************************************************************************

        Holidays Destination (1/29/2019)

        **********************************************************************************************************************************/
        #FeaturedDestinationMks{background-color:#f2f2f2;padding:50px 0px 20px 0px;}
        #FeaturedDestinationMks .Head{text-align:center;padding-bottom:25px;}
        #FeaturedDestinationMks .Head h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;}
        #FeaturedDestinationMks .Head h1 span{color:#000;}
        #FeaturedDestinationMks .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        #FeaturedDestinationMks .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        #FeaturedDestinationMks .fdbox{margin-bottom:30px;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
        #FeaturedDestinationMks .fdbox:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 40px rgba(0,0,0,0.15);-moz-box-shadow:0 22px 40px rgba(0,0,0,0.15);box-shadow:0 22px 40px rgba(0,0,0,0.15);}
        #FeaturedDestinationMks .fdimg{position:relative;height:190px;overflow:hidden;}
        #FeaturedDestinationMks .fdimg img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
        #FeaturedDestinationMks .fdbox:hover .fdimg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
        #FeaturedDestinationMks .DesDesc{position:absolute;left:10px;bottom:5px;z-index:7;right:10px;margin:0 auto;}
        #FeaturedDestinationMks .overgaymks::before{background-image:linear-gradient(transparent,var(--secondcolor)),linear-gradient(transparent,var(--secondcolor));height:40%;opacity:0.9;bottom:0;content:"";left:0;width:100%;position:absolute;right:0;z-index:1;}
        #FeaturedDestinationMks .country-name h4{margin:0px;}
        #FeaturedDestinationMks .country-name h4 a{color:#fff;font-size:20px;font-weight:700;}
        #FeaturedDestinationMks p.Activity_count{color:#fff;}
        #FeaturedDestinationMks .DesDesc{text-align:center;}
        #FeaturedDestinationMks .DesDesc p{margin:0px;font-size:14px;}
        #FeaturedDestinationMks .DesDesc span{color:#000;font-size:16px;font-weight:600;}
        .right-destination .fdimg{height:410px!important;}

        /* .right-destination .DesDesc{ top: 50%;

         left: 50% !important;bottom: auto !important;

          transform: translate(-50%, -50%);} */

        /**********************************************************************************************************************************

        Featured Activities (1/30/2019)

        **********************************************************************************************************************************/

        #featuredActivitiesMks .Head{text-align:center;padding-bottom:25px;}
        #featuredActivitiesMks .Head h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;}
        #featuredActivitiesMks .Head h1 span{color:#000;}
        #featuredActivitiesMks .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        #featuredActivitiesMks .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        #featuredActivitiesMks .fabox{margin-bottom:30px;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
        #featuredActivitiesMks .fabox:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 40px rgba(0,0,0,0.15);-moz-box-shadow:0 22px 40px rgba(0,0,0,0.15);box-shadow:0 22px 40px rgba(0,0,0,0.15);}
        #featuredActivitiesMks .bigimg{position:relative;height:320px;overflow:hidden;}
        #featuredActivitiesMks .Midimg{position:relative;height:255px;overflow:hidden;}
        #featuredActivitiesMks .Midimg img,#featuredActivitiesMks .bigimg img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
        #featuredActivitiesMks .fabox:hover .Midimg img,#featuredActivitiesMks .fabox:hover .bigimg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
        #featuredActivitiesMks .overgaymks::before{background-image:linear-gradient(transparent,#000),linear-gradient(transparent,#000);height:50%;opacity:0.9;bottom:0;content:"";left:0;width:100%;position:absolute;right:0;z-index:1;}
        #featuredActivitiesMks .FaTitle{position:absolute;left:10px;bottom:10px;z-index:7;right:10px;margin:0 auto;text-align:center;}
        #featuredActivitiesMks .FaTitle h2 a{color:#fff;font-size:25px;font-weight:700;text-align:center;}
        #featuredActivitiesMks .fabox:hover .FaTitle{display:none;}
        #featuredActivitiesMks .fabox:hover h4 a{color:#dc2229;}
        #featuredActivitiesMks .FaTitle h4 a{color:#fff;font-size:18px;font-weight:700;text-align:center;}
        #featuredActivitiesMks .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--secondcolor);z-index:15;opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
        #featuredActivitiesMks .wrapoverlay-content{text-align:center;vertical-align:center;position:absolute;top:50%;-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);transform:translate(0px,-50%);width:100%;}
        #featuredActivitiesMks .fabox:hover .hover-overlay{opacity:0.9;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
        #featuredActivitiesMks .fabox .hover-overlay h4 a,#featuredActivitiesMks .fabox .hover-overlay h2 a{color:#fff;}
        #featuredActivitiesMks .fabox:hover .hover-overlay h2 a{color:#fff;font-size:25px;font-weight:700;}
        #featuredActivitiesMks .fabox:hover .hover-overlay h4 a{color:#fff;font-size:18px;font-weight:700;}
        #featuredActivitiesMks .ViewDetailMks a{font-size:14px;font-style:normal;font-weight:600;text-transform:capitalize;letter-spacing:-0.5px;-webkit-backface-visibility:hidden;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-radius:1px;padding:12px 20px;border:none;position:relative;z-index:2;background-color:#fff;color:#333;letter-spacing:0.05rem;}
        #featuredActivitiesMks .ViewDetailMks{padding-top:20px;}
        #featuredActivitiesMks .ViewDetailMks a:hover,#featuredActivitiesMks .ViewDetailMks a:focus{background-color:#111;color:#fff;}
        #featuredActivitiesMks .ViewDetailMks i{padding-left:3px;}

        /**********************************************************************************************************************************

        Destination Detailpage (2/6/2019)

        **********************************************************************************************************************************/
        .Gallery_Video h4{position:relative;padding:0px 0px 15px 0px;margin:0px 0px 20px 0px;border-bottom:2px solid #ebebeb;font-size:16px;font-weight:600;}
        .Gallery_Video h4 span{position:absolute;left:0;bottom:-2px;height:2px;background:#dc2229;width:80px;}

        /**********************************************************************************************************************************

        Hotel Page (2/6/2019)

        **********************************************************************************************************************************/
        .hotelHome_Page{padding:50px 0px;}
        .HotelBox{border:1px solid #ddd;}
        .hotelHome_Page .Head h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;text-align:center;}
        .hotelHome_Page .Head h1 span{color:#000;}
        .hotelHome_Page .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .hotelHome_Page .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .Hdesc{padding:15px 15px 0px 15px;}
        p.hotel_address{font-weight:600;}
        p.hotel_address i{color:var(--maincolor);padding-right:3px;}
        .hotelHome_Page .rating_mks{padding-bottom:20px;}
        .Hdesc h4 a{font-size:20px;color:#333;font-weight:600;}
        .Hdesc p{margin:0px 0px 5px 0px;font-size:13px;}
        .MinimumRatemks{border-top:1px dotted #ddd;margin:15px -15px 0px -15px;padding:5px 15px;background-color:#f2f2f2;}
        p.Minumum_Rate{font-size:14px;font-weight:bold;}
        p.Minumum_Rate span{color:var(--maincolor);font-size:20px;}
        .hotelHome_Page .Himg{position:relative;overflow:hidden;height:296px;}
        .hotelHome_Page .Himg img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
        .hotelHome_Page .HotelBox:hover .Himg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
        .hotelHome_Page .HotelBox:hover h4 a{color:var(--maincolor);}
        .hotelMkspage,.hotelMkspage .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
        .hotelMkspage{display:none;width:100%;z-index:1}
        .hotelMkspage .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:0px 0px 0px 0px;}
        .hotelMkspage .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
        .hotelMkspage .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
        .hotelMkspage .owl-item,.hotelMkspage .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
        .hotelMkspage .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
        .hotelMkspage .owl-item img{display:block;width:100%}
        .hotelMkspage .owl-dots.disabled,.hotelMkspage .owl-nav.disabled{display:none}
        .no-js .hotelMkspage,.hotelMkspage.owl-loaded{display:block;position:relative;}
        .hotelMkspage .owl-dot,.hotelMkspage .owl-nav .owl-next,.hotelMkspage .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
        .hotelMkspage.owl-loading{opacity:0;display:block}
        .hotelMkspage.owl-hidden{opacity:0}
        .hotelMkspage.owl-refresh .owl-item{visibility:hidden}
        .hotelMkspage.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
        .hotelMkspage.owl-grab{cursor:move;cursor:grab}
        .hotelMkspage.owl-rtl{direction:rtl}
        .hotelMkspage.owl-rtl .owl-item{float:right}
        .hotelMkspage .animated{animation-duration:1s;animation-fill-mode:both}
        .hotelMkspage .owl-animated-in{z-index:0}
        .hotelMkspage .owl-animated-out{z-index:1}
        .hotelMkspage .fadeOut{animation-name:fadeOut}
        @keyframes fadeOut{
            0%{opacity:1}
            100%{opacity:0}
        }
        .owl-height{transition:height .5s ease-in-out}
        .hotelMkspage .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
        .hotelMkspage .owl-item img.owl-lazy{transform-style:preserve-3d}
        .hotelMkspage .owl-video-wrapper{position:relative;height:100%;background:#000}
        .hotelMkspage .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
        .hotelMkspage .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
        .hotelMkspage .owl-video-playing .owl-video-play-icon,.hotelMkspage .owl-video-playing .owl-video-tn{display:none}
        .hotelMkspage .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
        .hotelMkspage .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
        .hotelMkspage .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
        .hotelMkspage .owl-nav [class*=owl-]{}
        .hotelMkspage .owl-nav [class*=owl-]:hover{background:var(--maincolor);color:#fff!important;text-decoration:none}
        .hotelMkspage .owl-nav .disabled{opacity:1;cursor:default;}
        .hotelMkspage .owl-nav [class*=owl-]:hover i{color:#fff!important;}
        .hotelMkspage .owl-prev{position:absolute;top:40%;left:-5px;}
        .hotelMkspage .owl-next{position:absolute;top:40%;right:-14px;}

        /* Most popular hotels */
        .MostPopular_hotel{background-color:#f2f2f2;padding:50px 0px 20px 0px;}
        .MostPopular_hotel .Head h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;text-align:center;}
        .MostPopular_hotel .Head h1 span{color:#000;}
        .MostPopular_hotel .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .MostPopular_hotel .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .Mostpbox{background-color:#fff;padding:15px;border:1px dotted #ddd;margin-bottom:30px;}
        .Mostpbox h5 a{font-size:16px;color:#333;font-weight:600;}
        .Mostpbox img{width:120px;height:120px;object-fit:cover;object-position:center;}
        .Mostpbox p{font-size:12px;margin:0px 0px 0px 0px;}
        p.Minumum_Rates{font-size:12px;font-weight:bold;}
        p.Minumum_Rates span{color:var(--maincolor);font-size:16px;}
        .MostPopular_hotel .Himg{position:relative;overflow:hidden;}
        .MostPopular_hotel .Himg img{object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
        .MostPopular_hotel .Mostpbox:hover .Himg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
        .MostPopular_hotel .Mostpbox:hover h5 a{color:var(--maincolor);}
        .MostPopular_hotel .media-body{margin-left:15px;}
        .MostPopular_hotel p.hotel_address{font-weight:400;}
        .hotelDiscount_MKS{margin-bottom:50px;}
        .alertmessage{position:fixed;top:20px;left:-330px;z-index:1;width:300px;}
        .notifymessage{position:fixed;top:20px;right:-530px;z-index:1;width:500px;}
        .alert ul{list-style:none;}
        .alert ul li{line-height:20px;}

        /* ---------------------------------

        Search Hotel

        ----------------------------------*/
        .Hsearch_MKS{margin-bottom:20px;}
        .SearchBtn_Mksd{margin-top:8px;}
        .bglist_room .list_single{background:#efe7e7;}
        .activehotel{background-color:#222;overflow:initial;}
        .activehotel:before{content:"\f0d7";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#222;font-size:55px;position:absolute;bottom:-47px;left:0;right:0px;margin:0px;margin:0 auto;text-align:center;}
        .activehotel h5 a{color:#fff;}
        .activehotel .rating_mks ul li{color:#fff;}
        .activehotel p.locationmks{color:#dad8d8!important;}
        .activehotel .price_today,.activehotel .HotelFacilities ul li,.activehotel p{color:#dad8d8;}
        #listRoom_MKS{padding:10px;}
        #listRoom_MKS h5{margin:0px;}
        #listRoom_MKS h5 a{font-size:16px;}
        #listRoom_MKS .rating_mks ul li{font-size:10px;}
        #listRoom_MKS .rating_mks{padding:0px 0px;}
        #listRoom_MKS p{color:#555;font-size:10px;line-height:18px;}
        #listRoom_MKS .Extraactivitymks a{padding:4px 8px;font-size:10px;}
        .activehotel .Extraactivitymks a:hover{background-color:#fff;color:#333;border:1px solid #fff;}
        #listRoom_MKS .HotelFacilities ul li,#listRoom_MKS .FacilitiesHb ul li{font-size:12px;}
        #listRoom_MKS .Priceroom span{font-size:16px;display:block;}
        #listRoom_MKS .Priceroom sub{bottom:0px;}
        #listRoom_MKS p.NightperRoom{margin-bottom:0px;}
        #listRoom_MKS .Chooserooms a{display:inline-block;}
        #listRoom_MKS .post_img{height:103px;}

        /**********************************************************************************************************************************

        Hotel Page (2/6/2019)

        **********************************************************************************************************************************/
        .hotelHome_Page{padding:50px 0px;}
        .HotelBox{border:1px solid #ddd;}
        .hotelHome_Page .Head h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;text-align:center;}
        .hotelHome_Page .Head h1 span{color:#000;}
        .hotelHome_Page .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .hotelHome_Page .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .Hdesc{padding:15px 15px 0px 15px;}
        p.hotel_address{font-weight:600;}
        p.hotel_address i{color:var(--maincolor);padding-right:3px;}
        .hotelHome_Page .rating_mks{padding-bottom:20px;}
        .Hdesc h4 a{font-size:20px;color:#333;font-weight:600;}
        .Hdesc p{margin:0px 0px 5px 0px;font-size:13px;}
        .MinimumRatemks{border-top:1px dotted #ddd;margin:15px -15px 0px -15px;padding:5px 15px;background-color:#f2f2f2;}
        p.Minumum_Rate{font-size:14px;font-weight:bold;}
        p.Minumum_Rate span{color:var(--maincolor);font-size:20px;}
        .hotelHome_Page .Himg{position:relative;overflow:hidden;height:296px;}
        .hotelHome_Page .Himg img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
        .hotelHome_Page .HotelBox:hover .Himg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
        .hotelHome_Page .HotelBox:hover h4 a{color:var(--maincolor);}
        .hotelMkspage,.hotelMkspage .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
        .hotelMkspage{display:none;width:100%;z-index:1}
        .hotelMkspage .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:0px 0px 0px 0px;}
        .hotelMkspage .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
        .hotelMkspage .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
        .hotelMkspage .owl-item,.hotelMkspage .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
        .hotelMkspage .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
        .hotelMkspage .owl-item img{display:block;width:100%}
        .hotelMkspage .owl-dots.disabled,.hotelMkspage .owl-nav.disabled{display:none}
        .no-js .hotelMkspage,.hotelMkspage.owl-loaded{display:block;position:relative;}
        .hotelMkspage .owl-dot,.hotelMkspage .owl-nav .owl-next,.hotelMkspage .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
        .hotelMkspage.owl-loading{opacity:0;display:block}
        .hotelMkspage.owl-hidden{opacity:0}
        .hotelMkspage.owl-refresh .owl-item{visibility:hidden}
        .hotelMkspage.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
        .hotelMkspage.owl-grab{cursor:move;cursor:grab}
        .hotelMkspage.owl-rtl{direction:rtl}
        .hotelMkspage.owl-rtl .owl-item{float:right}
        .hotelMkspage .animated{animation-duration:1s;animation-fill-mode:both}
        .hotelMkspage .owl-animated-in{z-index:0}
        .hotelMkspage .owl-animated-out{z-index:1}
        .hotelMkspage .fadeOut{animation-name:fadeOut}
        @keyframes fadeOut{
            0%{opacity:1}
            100%{opacity:0}
        }
        .owl-height{transition:height .5s ease-in-out}
        .hotelMkspage .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
        .hotelMkspage .owl-item img.owl-lazy{transform-style:preserve-3d}
        .hotelMkspage .owl-video-wrapper{position:relative;height:100%;background:#000}
        .hotelMkspage .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
        .hotelMkspage .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
        .hotelMkspage .owl-video-playing .owl-video-play-icon,.hotelMkspage .owl-video-playing .owl-video-tn{display:none}
        .hotelMkspage .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
        .hotelMkspage .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
        .hotelMkspage .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
        .hotelMkspage .owl-nav [class*=owl-]{}
        .hotelMkspage .owl-nav [class*=owl-]:hover{background:var(--maincolor);color:#fff!important;text-decoration:none}
        .hotelMkspage .owl-nav .disabled{opacity:1;cursor:default;}

        /*.hotelMkspage .owl-nav i{font-size:50px;color:#231f20;}*/
        .hotelMkspage .owl-nav [class*=owl-]:hover i{color:#fff!important;}
        .hotelMkspage .owl-prev{position:absolute;top:40%;left:-5px;}
        .hotelMkspage .owl-next{position:absolute;top:40%;right:-14px;}

        /* Most popular hotels */
        .MostPopular_hotel{background-color:#f2f2f2;padding:50px 0px 20px 0px;}
        .MostPopular_hotel .Head h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;text-align:center;}
        .MostPopular_hotel .Head h1 span{color:#000;}
        .MostPopular_hotel .Head h1:before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .MostPopular_hotel .Head h1:after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .Mostpbox{background-color:#fff;padding:15px;border:1px dotted #ddd;margin-bottom:30px;}
        .Mostpbox h5 a{font-size:16px;color:#333;font-weight:600;}
        .Mostpbox img{width:120px;height:120px;object-fit:cover;object-position:center;}
        .Mostpbox p{font-size:12px;margin:0px 0px 0px 0px;}
        p.Minumum_Rates{font-size:12px;font-weight:bold;}
        p.Minumum_Rates span{color:var(--maincolor);font-size:16px;}
        .MostPopular_hotel .Himg{position:relative;overflow:hidden;}
        .MostPopular_hotel .Himg img{object-fit:cover;object-position:center;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
        .MostPopular_hotel .Mostpbox:hover .Himg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
        .MostPopular_hotel .Mostpbox:hover h5 a{color:var(--maincolor);}
        .MostPopular_hotel .media-body{margin-left:15px;}
        .MostPopular_hotel p.hotel_address{font-weight:400;}
        .hotelDiscount_MKS{margin-bottom:50px;}
        .LogoTitle_MKS h2{font-size:30px;color:#222;}
        .LogoTitle_MKS img{max-width:200px;}
        .LogoTitle_MKS .media-body{border-left:1px solid #ddd;padding-left:20px;}
        .LogoTitle_MKS ul li{border-right:1px solid #ddd;padding:0px 10px;line-height:14px;}
        .LogoTitle_MKS ul li:last-child{border-right:none;padding-right:0px;}
        .LogoTitle_MKS ul li:first-child{padding-left:0px;}

        /**********************************************************************************************************************************

        Breadcrumb Section

        **********************************************************************************************************************************/
        .bradcumb-area{background-image:url(../img/breadcrumb-bg.jpg);background-size:cover;background-position:center center;padding: 250px 0px 150px 0px;position:relative;}
        .bradcumb-area::before{width:100%;content:"";bottom:0;left:0;position:absolute;height:100%;background-color: rgb(0 0 0 / 22%);}
        .bradcumb{position:absolute;width:100%;top:60%;transform:translateY(-50%) translateX(-50%);left:50%;}
        .bradcumb h3{color:#ffffff;font-size:30px;margin-bottom:10px;}
        .bradcumb ul{margin:0;padding:0;list-style:none;}
        .bradcumb ul li{display:inline-block;color:#ffffff;}
        .bradcumb ul li a{position:relative;margin-right:20px;color:var(--maincolor);}
        .bradcumb ul li a:before{position:absolute;content:"";right:-13px;top:3px;width:1px;height:16px;background-color:#ffffff;}
        .bradcumb ul li a:hover{color:var(--maincolor);}

        /**********************************************************************************************************************************

        Destination Detail

        **********************************************************************************************************************************/
        .LeftImg{height:300px;position:relative;overflow:hidden;}
        .LeftImg img{max-width:100%;width:100%;height:100%;object-fit:cover;}
        .mtb40{margin:40px 0px;}
        .mb40{margin-bottom:40px;}
        .mt40{margin-top:40px;}
        .readMore_MKS,.DestinationOverview{padding-top:10px;}
        .readMore_MKS a,.DestinationOverview a{background-color:var(--maincolor);padding:8px 20px;color:#fff;font-size:14px;}
        .readMore_MKS a:hover,.DestinationOverview a:hover{background-color:#222;}
        .readMore_MKS i,.DestinationOverview i{padding-left:3px;}
        .DestinationOverview a{display:table;margin-top:10px;}
        .popBox{position:relative;overflow:hidden;height:250px;}
        .popBox img{max-width:100%;width:100%;height:100%;object-fit:cover;-webkit-transition:all .4s linear;transition:all .4s linear;}
        .Listpop_place:hover .popBox img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
        .popdesc{position:absolute;left:10px;bottom:5px;z-index:7;right:10px;margin:0 auto;}
        .popBox .overgaymks::before{background-image:linear-gradient(transparent,#000000),linear-gradient(transparent,#000000);height:35%;opacity:0.9;bottom:0;content:"";left:0;width:100%;position:absolute;right:0;z-index:1;}
        .popdesc h4{margin:0px 0px 4px 0px;}
        .popdesc h4 a{color:#fff;font-size:16px;font-weight:700}

        /* .Listpop_place:hover .popBox h4 a{color: #dc2229;} */
        .rating_MKS ul{list-style-type:none;padding:0px;margin:0px;}
        .rating_MKS ul li{display:inline-block;padding-right:10px;font-size:13px;color:#fff;}
        .rating_MKS ul li:last-child{padding-right:0px;}
        .rating_MKS ul li span{padding-right:3px;color:#dc2229;}
        .destination_titleMKS h3{font-size:28px;font-weight:bold;color:#222;margin:0 0 25px 0;padding:0 0 15px 0;position:relative;border-bottom:1px solid #d9d9d9;}
        .destination_titleMKS h3:before{position:absolute;left:0;bottom:-1px;height:1px;width:100px;background:var(--maincolor);content:"";display:block;}

        /* Scrolling */
        .popularplacemks,.popularplacemks .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
        .popularplacemks{display:none;width:100%;z-index:1}
        .popularplacemks .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:0px 0px 0px 0px;}
        .popularplacemks .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
        .popularplacemks .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
        .popularplacemks .owl-item,.popularplacemks .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
        .popularplacemks .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
        .popularplacemks .owl-item img{/* display:block;width:100% */}
        .popularplacemks .owl-dots.disabled,.popularplacemks .owl-nav.disabled{display:none}
        .no-js .popularplacemks,.popularplacemks.owl-loaded{display:block;position:relative;}
        .popularplacemks .owl-dot,.popularplacemks .owl-nav .owl-next,.popularplacemks .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
        .popularplacemks.owl-loading{opacity:0;display:block}
        .popularplacemks.owl-hidden{opacity:0}
        .popularplacemks.owl-refresh .owl-item{visibility:hidden}
        .popularplacemks.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
        .popularplacemks.owl-grab{cursor:move;cursor:grab}
        .popularplacemks.owl-rtl{direction:rtl}
        .popularplacemks.owl-rtl .owl-item{float:right}
        .popularplacemks .animated{animation-duration:1s;animation-fill-mode:both}
        .popularplacemks .owl-animated-in{z-index:0}
        .popularplacemks .owl-animated-out{z-index:1}
        .popularplacemks .fadeOut{animation-name:fadeOut}
        @keyframes fadeOut{
            0%{opacity:1}
            100%{opacity:0}
        }
        .owl-height{transition:height .5s ease-in-out}
        .popularplacemks .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
        .popularplacemks .owl-item img.owl-lazy{transform-style:preserve-3d}
        .popularplacemks .owl-video-wrapper{position:relative;height:100%;background:#000}
        .popularplacemks .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
        .popularplacemks .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
        .popularplacemks .owl-video-playing .owl-video-play-icon,.popularplacemks .owl-video-playing .owl-video-tn{display:none}
        .popularplacemks .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
        .popularplacemks .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}

        /* Scrolling Nav */
        .popularplacemks .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
        .popularplacemks .owl-nav [class*=owl-]{color:#999999;font-size:14px;margin:5px 5px 5px 5px;padding:0px 10px;display:inline-block;cursor:pointer;}
        .popularplacemks .owl-nav [class*=owl-]:hover{color:#ed1b24;text-decoration:none;}
        .popularplacemks .owl-nav .disabled{opacity:1;cursor:default;}
        .popularplacemks .owl-nav i{font-size:28px;color:#999999;}
        .popularplacemks .owl-nav i:hover{color:#ed1b24;}
        .popularplacemks .owl-nav{position:absolute;top:40%;right:0;width:100%;display:flex;justify-content:space-between;}

        /* More About Nepal */
        .rightnopadd{padding-right:0px;}
        #BgDetailMks{background-color:#f1ff1;}
        .rightDetail_MKS{padding-right:3rem;}
        .AboutNepal_MKS .carousel-control-prev{justify-content:left;opacity:1;display:none;}
        .AboutNepal_MKS .carousel-control-next{justify-content:right;opacity:1;width:46px;display:none;}
        .AboutNepal_MKS a.carousel-control-next i,.AboutNepal_MKS a.carousel-control-prev i{background-color:rgba(220,34,41,0.7);padding:6px 16px;color:#fff;font-size:40px;}
        .rightDetail_MKS h5{font-size:22px;color:#222;padding-bottom:15px;font-weight:700;}
        .rightDetail_MKS p{text-align:justify;color:#222;}
        .AboutNepal_MKS img{max-width:100%;width:100%;height:100%;object-fit:cover;}

        /* Featured Packages */
        .Featured_desc{background-color:#f3f3f3;padding:10px;}
        .Featured_desc ul{list-style-type:none;padding:0px;margin:0px;}
        .Featured_desc ul li{display:inline-block;font-size:14px;}
        .DiscountActual{padding-bottom:15px;}
        .DiscountActual ul li{padding-right:10px;}
        .DiscountActual ul li.Discount_price{text-decoration:line-through #000;}
        .DiscountActual ul li.actutal_price{color:#ed1b24;font-size:20px!important;font-weight:700;}
        .calendar_activity ul li i{padding-right:3px;}
        li.activityDetail{float:right;}
        li.activityDetail a{color:#555;}
        .ActivityNepal_MKS .popBox{height:245px;}
        .ActivityNepal_MKS .popdesc h4{text-align:center;}

        /* Video Section */
        .video_MKS iframe{max-width:100%;width:100%;height:280px;object-fit:cover;}
        .GoogleMap_MKS{border:2px solid #ddd;margin-bottom:20px;}

        /* Before You Travel */
        .Beforeyou_Travel .mb-0 > a{display:block;position:relative;font-size:16px;color:#555;/* font-weight: 700; */}
        .Beforeyou_Travel .mb-0 > a:after{content:"\f107"; /* fa-chevron-down */font-family:'FontAwesome';position:absolute;right:0;font-size:20px;}
        .Beforeyou_Travel .mb-0 > a[aria-expanded="true"]:after{content:"\f106"; /* fa-chevron-up */}
        .Beforeyou_Travel .card{border-radius:0px;border:none;}
        .card-body{/* border:1px solid #ddd; border-top: none; */ background-color:#f3f3f3;}
        .bytravel_detail p{font-size:14px;text-align:justify;}
        .Beforeyou_Travel .card-header{border-bottom:1px dotted #dc2229;}
        .Beforeyou_Travel .card-header img{max-width:18px;}

        /* Place to See */
        .PlacetoSee_MKS img{max-width:100%;width:100%;height:100%;object-fit:cover;}
        .PlacetoSee_MKS{background-color:#f3f3f3;padding:40px 0px;}
        .Placedescmksh{background-color:#fff;padding:10px;}
        .leftplace_tosee .ptsimg{height:405px;}
        .Placedescmksh p{margin:0px;}
        .rightplace_tosee .placeBox{margin-bottom:30px;}
        .rightplace_tosee .ptsimg{height:155px;position:relative;overflow:hidden;}
        .placeBox h5 a{font-size:18px;color:#444;font-weight:600;}
        .Placedescmksh h3 a:hover,.placeBox h5 a:hover{color:var(--maincolor);}
        .placeBox p{font-size:14px;}
        .readmore_mks{padding:10px 0px;}
        .readmore_mks a{background-color:#dc2229;padding:6px 12px;color:#fff;font-size:12px;}
        .readmore_mks a:hover{background-color:#222;}
        .readmore_mks i{padding-left:3px;}
        .Placedescmksh h3 a{color:#222;font-weight:600;font-size:21px;}

        /* Gallery */
        .demo-gallery > ul{margin-bottom:0;}
        .demo-gallery > ul > li{margin-bottom:30px;}
        .demo-gallery > ul > li a{border:3px solid #FFF;border-radius:3px;display:block;overflow:hidden;position:relative;}
        .demo-gallery > ul > li a > img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%;}
        .demo-gallery > ul > li a:hover > img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);filter: grayscale(0);}
        .demo-gallery > ul > li a:hover .demo-gallery-poster > img{opacity:1;}
        .demo-gallery > ul > li a .demo-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s;}
        .demo-gallery > ul > li a .demo-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;}
        .demo-gallery > ul > li a:hover .demo-gallery-poster{background-color:rgba(0,0,0,0.5);}
        .demo-gallery .justified-gallery > a > img{-webkit-transition:-webkit-transform 0.15s ease 0s;-moz-transition:-moz-transform 0.15s ease 0s;-o-transition:-o-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%;}
        .demo-gallery .justified-gallery > a:hover > img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
        .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img{opacity:1;}
        .demo-gallery .justified-gallery > a .demo-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;transition:background-color 0.15s ease 0s;}
        .demo-gallery .justified-gallery > a .demo-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;}
        .demo-gallery .justified-gallery > a:hover .demo-gallery-poster{background-color:rgba(0,0,0,0.5);}
        .demo-gallery .video .demo-gallery-poster img{height:48px;margin-left:-24px;margin-top:-24px;opacity:0.8;width:48px;}
        .demo-gallery.dark > ul > li a{border:3px solid #04070a;}
        .home .demo-gallery{padding-bottom:80px;}
        .imgGallery{overflow:hidden;}
        .imgGallery img{max-width:100%!important;width:100%!important;min-width:100%;height:400px!important;object-fit:cover;filter: grayscale(0.8);}

        /* Review Inside kathmandu */
        .reviewlist_MKS{background-color:#f3f3f3;padding:60px 0px;}
        .reviewBox{background-color:#fff;padding:10px;margin-bottom:30px;}
        .reviewBox p{font-size:13px;margin:0px;color:#888;}
        .reviewBox h5{font-size:16px;font-weight:600;color:#092;}
        .ReviewRat,.AdminDate{padding-bottom:4px;}
        .ReviewRat ul,.AdminDate ul{list-style-type:none;padding:0px;margin:0px;}
        .ReviewRat ul li,.AdminDate ul li{display:inline-block;border-right:1px solid #ddd;padding:0px 5px;font-size:13px;line-height:12px;color:#888;}
        .ReviewRat ul li:last-child,.AdminDate ul li:last-child{padding-right:0px;border-right:none;}
        .ReviewRat ul li:first-child,.AdminDate ul li:first-child{padding-left:0px;}
        .AdminDate ul li i{padding-right:2px;}
        .ReviewRat span{padding-right:3px;}
        .ReviewRat i{color:#dc2229;}
        .Recent_request{background-color:#fff;padding:10px;}
        .list-request{border:1px dotted #ddd;padding:10px;margin-bottom:20px;}
        .list-request:last-child{margin-bottom:0px;}
        .list-request h4{font-size:16px;font-weight:600;}
        .list-request p{margin-bottom:5px;font-size:14px;color:#888;}
        p.Fromcountry{font-weight:500;color:#333;}
        p.Fromcountry span{color:#dc2229;font-weight:700;}

        /* Recent Articles from Travellers */
        .articleimg{height:265px;position:relative;overflow:hidden;}
        .articleimg img{max-width:100%;width:100%;height:100%;object-fit:cover;}
        .postedby{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);background-color:#dc2229;padding:4px 8px;font-size:13px;color:#fff;border-radius:6px;}
        .articleDesc{/* background-color: #f3f3f3; */border:1px solid #ddd;padding:10px;}
        .articleDesc h5{padding-bottom:10px;}
        .articleDesc h5 a{font-size:16px;font-weight:600;color:#333;}
        .articleDesc p{font-size:14px;text-align:justify;color:#888;}
        .RecentArticles{padding-bottom:30px;}

        /* Stickly Navbar */
        nav.sticknavbar{border-bottom:1px solid #bfbfbf;padding:0px 0px 0px 0px;}
        .navbar-expand-lg .navbar-nav{padding:0px 0px 14px 0px;}
        .sticknavbar li a{font-size:15px;font-weight:600;}
        .sticknavbar li{border-right:1px solid #ddd;padding:4px 10px;line-height:8px;}
        .sticknavbar li:last-child{border-right:none;}
        .sticknavbar li:first-child{padding-left:0px;}
        .navbar-nav > li{float:left;position:relative;}

        /*.sticknavbar .navbar-nav .nav-link:first-child{padding-left:0px;}*/
        .navbar-toggler .icon-bar{margin:7px;display:block;width:22px;height:1px;background-color:#900;border-radius:1px;}
        .navbar-toggler{border:2px solid #900;}
        .Menuarea .navbar-nav{display:inline-block;}
        .sticknavbar .navbar-nav .active a::after{content:"\f0d7";font-family:FontAwesome;position:absolute;left:0px;top:48px;width:35px;margin:0 auto;color:#bfbfbf;font-size:40px;height:27px;right:0px;}
        .fixed-top{background-color:var(--maincolor);z-index:100;}
        .fixed-top .navbar-expand-lg .navbar-nav{padding:0px 0px 0px 0px;}
        .fixed-top li a{color:#fff!important;}
        .fixed-top nav.sticknavbar{border-bottom:none;padding:4px 0px 4px 0px;}
        .fixed-top .navbar-nav .active a::after{content:"\f0d7";font-family:FontAwesome;position:absolute;left:-13px;top:36px;width:15px;margin:0 auto;color:var(--maincolor);font-size:40px;height:27px;right:0px;}

        /**********************************************************************************************************************************

        Activity Detail

        **********************************************************************************************************************************/
        .ptb60{padding:60px 0px;}
        .pt60{padding-top:60px;}
        .pb60{padding-bottom:60px;}
        .ptb30{padding:30px 0px;}
        .pt30{padding-top:30px;}
        .pb30{padding-bottom:30px;}
        .ExploreCategory .Listpop_place{margin-bottom:30px;}
        .ExploreCategory .Listpop_place h4{text-align:center;}
        .midbox_mks{height:530px;}
        .RightImg h2,.ActivityBox h2{color: #222;font-weight:700;font-size:36px;padding-bottom:15px;}
        .activityPlacetosee{padding:60px 0px 30px 0px;}

        /**********************************************************************************************************************************

        Responsive

        **********************************************************************************************************************************/
        @media (min-width:320px) and (max-width:576px){
            .book_detail ul li{padding-right:0px;}
            .book_detail ul li a{padding:4px 8px;color:#888;font-size:10px;}
            .list_single h5{margin-top:10px;}
            .gridpage_mks .list_single h5{margin-top:0px;}
            .padd-left-200,.padd-left-100{padding-left:20px;}
            .SingleP-SLider .carousel-item{height:auto;}
            #lightbox .close{top:-29px;right:0px;}
            .ViewListRight{margin-bottom:20px;}
            .Extraactivitymks a{padding:6px 12px;font-size:12px;}
            .breadcrumb-right,.Starrating_right,.price_today{float:left;}
            .list_single p{clear:both;}
            .BookNowHotelbtn,.text-rightbox,.HimalayanHotelmks{text-align:left;}
            .RightHotel_Detail{margin-top:30px;}
            .GoogleLocationmap iframe{height:auto;}
            .FacTrvel_box ul{margin-bottom:20px;}
            .HdFbox{padding:4px 4px;min-width:40px;}
            .HolidayFacilities ul li img{max-width:20px;}
            .HolidayFacilities ul li h5{font-size:10px;}
            .Midcenter,.SocialSharemks,.RightPrice_holiday,.RightDateHoliday,.RightNprViewDetail{text-align:left;}
            .HolidayView_Detail{margin-bottom:25px;}
            .HolidayFacilities{margin-bottom:20px;}
            .OverviewTab_holiday .nav-tabs .nav-item,.SdCatSbox{margin-bottom:10px;display:inline-block;}
            .OverviewTab_holiday .nav-tabs .nav-item{margin-right:3px;}
            .OverviewTab_holiday .nav-tabs .nav-link{font-size:12px;padding:.3rem 0.3rem;}
            .OverviewTab_holiday .nav-tabs{display:block;justify-content:center;flex-direction:row;}
            .StayPlanSec .table td,.StayPlanSec .table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
            #dashleftmenu{margin-bottom:20px;}

            /*.Dashbox{width: 130px;}*/
            .Dashbox h4{font-size:16px;}
            .SingleP-SLider .carousel-item img,.list_single .post_img img{margin-bottom:20px;}
            .booknowtable .table-responsive{display:block;width:100%;overflow:initial;}
            .booknowtable .table th{font-size:10px;color:#fff;text-align:center;}
            .booknowtable .table td,.booknowtable .table th{padding:.25rem;}
            .booknowtable .table td{font-size:10px;text-align:center;}
            .FooterTop .FooterUsefulLnk ul li a{font-size:14px;}
            .FooterTop .FooterContact ul li{font-size:12px;}
        }
        @media (min-width:768px) and (max-width:991px){
            .Extraactivitymks a{font-size:12px;}
            .ViewListRight{padding:10px 10px 20px 10px;}
            .price_today span{display:block;}
            .hotelfac_list ul li{padding-right:20px;font-size:12px;}
            .HdFbox{padding:3px 6px;min-width:58px;}
            .AgeGroup{bottom:0px;top:auto;}
            p.HolidayPrice{font-size:14px;}
            span.Includetaxmks,p.HolidayPrice sub{font-size:10px;}
            .HolidayFacilities{margin-bottom:20px;}
            .StayCaregory_Shareit .SdCatSbox img{max-width:23px;margin-right:5px;}
            .Priceroom span{font-size:24px;}
            .Extraactivitymks a{padding:6px 12px;}
            .list_single p{font-size:11px;}
            li.DashboardTitle{font-size:16px;}
        }
        @media (min-width:992px){
            .book_detail ul li{padding-right:0px;}
            .book_detail ul li a{padding:4px 8px;color:#888;font-size:10px;}
        }

        /* ---------------------------------

        2/25/2019

        ----------------------------------*/
        .HotelFacilities ul li{display:inline-block;padding-right:10px;}
        .HotelFacilities ul li:last-child{padding-right:0px;}
        .amenityCat{display:inline-block;padding-right:15px;}
        .amenityCat ul{display:flex;flex-wrap:wrap;gap:10px;}
        .amenityCat ul li{font-size:12px;border:1px solid #ddd;padding:5px 5px;flex:0 0 24%;}
        .amenityCat .Incexcludeinfo ul li::before{display:none!important;}
        .AmtCatName span{font-size:14px;font-weight:600;color:#555;display:block;margin:0 0 10px 0;}
        .morefeatired{float:right;padding-top:25px;}
        .morefeatired a{font-size:11px;background-color:var(--maincolor);padding:3px 6px;color:#fff;}

        /* Booking Form */
        .bookingForm .form-control{font-size:12px;border-radius:0px;padding:0px;margin:0px;border:none;background:none;}
        .bookingForm .ReturnDate input,.bookingForm .DepartureDate input{border:1px solid #ddd;margin:0 0 20px 0;}
        .bookingForm .DepartureDate span,.bookingForm .ReturnDate span{font-size:12px;color:rgba(0,0,0,0.7);padding:0 5px 0 0;}
        .bookingForm .DepartureDate span i,.bookingForm .ReturnDate span i{font-size:12px;margin-right:5px;}
        .bookingForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
        .bookingForm .custom_mksselect::before{content:none;}
/*        .PassengersOuter{margin-bottom:0!important;}*/
        #guestButtonId{margin-right:10px;}

        /**********************************************************************************************************************************

        Country Lists Menu

        **********************************************************************************************************************************/
        #countryLists,#countryLists ul,#countryLists ul li,#countryLists ul li span{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
        #countryLists{width:100%;color:#4c4c4c;}
        #countryLists ul ul{display:none;}
        #countryLists > ul > li.active > ul{display:block;}
        .align-right{float:right;}
        #countryLists > ul > li > span{padding:10px 0px;cursor:pointer;z-index:2;font-size:16px;text-decoration:none;color:#4c4c4c;background:#ffffff;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
        #countryLists > ul > li > span:hover{color:#dc2229;}
        #countryLists ul > li.has-sub > span:after{position:absolute;right:26px;top:19px;z-index:5;display:block;height:10px;width:2px;background:#4c4c4c;content:"";-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
        #countryLists ul > li.has-sub > span:before{position:absolute;right:22px;top:23px;display:block;width:10px;height:2px;background:#4c4c4c;content:"";-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
        #countryLists ul > li.has-sub.open > span:after,#countryLists ul > li.has-sub.open > span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
        #countryLists ul ul li span{padding:14px 22px 14px 28px;cursor:pointer;z-index:2;font-size:12px;text-decoration:none;color:#dc2229;background:#f3f3f3;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
        #countryLists ul ul ul li span{padding-left:36px;}
        #countryLists ul ul li span:hover{color:#dc2229;}
        #countryLists ul ul > li.has-sub > span:after{top:16px;right:26px;background:#4c4c4c;}
        #countryLists ul ul > li.has-sub > span:before{top:20px;background:#4c4c4c;}
        .checkMks{margin-right:4px;}

        /**********************************************************************************************************************************

        Add Css 2/27/2019

        **********************************************************************************************************************************/
        .hol_booking button.btn-book-now{border:none;background-color:#d86313;padding:6px 12px;color:#fff;margin-top:10px;cursor:pointer;font-size:12px;border-radius:2px;text-align:center;}
        #bookNow a.btn-book{color:#fff;background:var(--maincolor);padding:5px 20px;border-radius:4px;}
        .PaymentMethods .flex-column{background-color:#fff;padding:10px;margin-bottom:20px;}
        .PaymentMethods .nav-pills .nav-link{color:#333;}
        .PaymentMethods .nav-pills .nav-link.active{background:none;color:#dc2229;}

        /**********************************************************************************************************************************

        Search Result

        **********************************************************************************************************************************/
        .SearchbgMks{background-color:#ffffff;padding:30px;text-align:center;border:1px solid #ddd;}
        .SearchbgMks img{max-width:200px;margin-bottom:20px;}
        .SearchbgMks p{font-size:14px;}
        .SearchbgMks h1{font-weight:700;color:#333;font-size:28px;}
        .SearchAgain{margin-top:40px;}
        .SearchAgain a{background:#ff8400;color:#fff;padding:10px 30px;border-radius:4px;text-transform:uppercase;font-weight:700;}
        .SearchAgain a:hover{background-color:#dc2229;}
        .ArticlePage .InnberBanner{float:left;width:50%;margin-right:20px;}
        .Media_Librarymks{overflow:auto;}
        .Media_Librarymks ul li img{width:150px;height:150px;object-fit:cover;object-position:center;}
        .Media_Librarymks ul li{margin-bottom:10px;overflow:hidden;padding-right:0px;padding-left:0px;border:3px solid #fff;}
        .my-list--selected{border:3px solid #003d79!important;overflow:hidden;}
        #featuredimageModal .modal-lg{max-width:100%;}
        .ThuloPasalInvoice{margin:0 auto;background:#fff;}
        .ThuloPasalInvoice img.logo{max-width:300px;}
        .ThuloPasalInvoiceHead{}
        .ThuloPasalInvoiceHead td{padding:0;margin:0;}
        .ThuloPasalInvoiceHead td p{margin:0;padding:0;}
        .ThuloPasalInvoiceHead td p.TPin{min-height:40px;margin-top:15px;}
        .ThuloPasalInvoiceHead td p.TPin span{border:1px solid #000!important;width:20px;border-right:none!important; /* padding:3px 5px; */display:inline-block;text-align:center;}
        .ThuloPasalInvoiceHead td p.TPin span.Last{border-right:1px solid #000!important;}
        .ThuloPasalInvoiceHead p.InvoiceDate{min-height:40px;}
        .ThuloPasalInvoiceHead p.TransactionDate{min-height:40px;}
        .ThuloPasalInvoiceHead h2{font-weight:bold;}
        .ThuloPasalInvoiceHead input.InputBorderNone{border:none!important;outline:none!important;}
        .ThuloPasalInvoiceHead .InvoiceHeadNo{margin-top:30px;}
        .ThuloPasalInvoiceHead .InvoiceHeadNo span.InvoiceTitle{font-size:30px;text-transform:uppercase;font-weight:bold;}
        .ThuloPasalInvoiceHead .InvoiceHeadNo span.TaxInvoiceNo{margin-left:30px;}
        .ThuloPasalInvoiceHead .InvoiceMS{padding-top:20px;}
        .ThuloPasalInvoiceHead .InvoiceMS input,.ThuloPasalInvoiceHead .InvoiceAddress1 input{width:100%;border:none!important;outline:none;border-bottom:1px dashed #ccc!important;}
        .ThuloPasalInvoiceHead .InvoiceAddress1{padding-top:20px;}
        .ThuloPasalInvoiceHead .InvoicePhoneEmail{padding-top:20px;}
        .ThuloPasalInvoiceHead .InvoicePhoneEmail input,.ThuloPasalInvoiceHead .InvoicePhoneEmail input{width:100%;border:none!important;outline:none;border-bottom:1px dashed #ccc!important;}
        .ThuloPasalInvoiceHead td.VatPan{}
        .ThuloPasalInvoiceHead td.VatPan span{float:left;margin-right:10px;}
        .ThuloPasalInvoiceHead td.VatPan input{border:1px solid #000!important;border-right:none!important;width:25px;text-align:center;display:inline-block;float:left;}
        .ThuloPasalInvoiceHead td.VatPan input.Last{border-right:1px solid #000!important;}
        .ThuloPasalInvoiceHead .margin0{margin:0!important}
        .ThuloPasalInvoiceHead .Padding30{padding-top:30px!important;}
        .InvoiceMidSection{}
        .InvoiceMidSection input{width:100%}
        .InvoiceFooer input{min-width:100%;border:none!important;outline:none!important;border-bottom:1px dashed #ccc!important;margin-bottom:5px;}
        .ThuloPasalInvoice a.AddMore{font-size:30px;font-weight:bold;line-height:20px;text-decoration:none;height:25px;overflow:hidden;display:inline-block;}
        .ThuloPasalInvoice a.DeleteField{font-size:40px;font-weight:bold;line-height:20px;text-decoration:none;color:red;}
        .ThuloPasalInvoice a.SaveContinueInvoice{background:#2c78ca;color:#fff;font-weight:bold;padding:7px 10px;display:inline-block;text-decoration:none;}
        .ThuloPasalInvoice a.SaveContinueInvoice:hover{background:#175ca6;}
        .InnerPage .card-body{background-color:#fff;}

        /*Flight List header stickey*/
        @media (min-width:992px){
            .FSHeader,.FSHeaderMC{-webkit-transition:padding 0.2s ease;-moz-transition:padding 0.2s ease;-o-transition:padding 0.2s ease;transition:padding 0.2s ease;}
            .NCSFixTop{padding-top:0.2em!important;padding-bottom:0.2em!important;-webkit-transition:padding 0.2s linear;-moz-transition:padding 0.2s linear;-o-transition:padding 0.2s linear;transition:padding 0.2s linear;position:fixed;top:0;right:0;left:0;z-index:1030;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.48);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.48);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.48);background:#282828;color:#fff;font-weight:normal!important;font-size:11px;height:55px;padding-top:7px!important;}
            .NCSFixTop span.TripType{font-weight:normal!important;}
            .NCSFixTop span{line-height:14px;}
            .NCSFixTop .Col1,.NCSFixTop .Col2,.NCSFixTop .Col3,.NCSFixTop .Col4{min-height:40px!important;}
            .NCSFixTop .Col5 a{line-height:16px!important;}
            .NCSFixTop .col-md-2 .Col3 a{padding:10px 0!important;}
        }
        .FSResult .SorByTag{position:absolute;left:-1px;top:-23px;}
        .FSResult .LowestPrice,.FSResult .FastestFlight{font-size:13px;color:#fff;z-index:1;padding:1px 15px 1px 10px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;}
        .FSResult .LowestPrice{background:var(--maincolor)!important;margin:0 10px 0 0;}
        .FSResult .FastestFlight{background:#ff8400!important;}
        .HorizontalFilter{background:#e5e7eb;position:relative;}
        .HorizontalFilter .FliterByCheapest,.HorizontalFilter .FliterByFastest{padding:4px 10px 4px 55px;cursor:pointer;}
        .HorizontalFilter i.fa-tag,.HorizontalFilter i.fa-plane{left:0;top:0;color:#fff;padding:8px;font-size:30px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}
        .HorizontalFilter i.fa-tag{background:var(--maincolor);}
        .HorizontalFilter i.fa-plane{background:var(--secondcolor);}
        .HorizontalFilter span.Title{display:block;font-size:14px;line-height:16px;}
        .HorizontalFilter span.Cost{display:block;font-size:13px;line-height:22px;font-weight:bold;color:var(--maincolor);}
        .HorizontalFilter span.AirLogo{margin:0 0 0 20px;}
        .HorizontalFilter .FliterSortBySelectedPrice:hover:after,.HorizontalFilter .FliterSortBySelectedPrice:after{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#217c01;content:"";display:block;transition:all 0.3s;}
        .HorizontalFilter .FliterSortBySelectedFastest:hover:after,.HorizontalFilter .FliterSortBySelectedFastest:after{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ff8400;content:"";display:block;transition:all 0.3s;}
        .HorizontalFilter .SortByIcon i{margin-right:5px;}
        .HorizontalFilter .ResetFilter{position:absolute;right:10px;top:22px;font-size:13px;display:none;}
        .HorizontalFilter .ResetFilter a{background:#de7301;color:#fff;padding:5px 15px;border-radius:5px;}
        .HorizontalFilter .ResetFilter a:hover{background:#e28b08;}

        /*

        .HorizontalFilter .FliterSortBySelected:hover:after, .HorizontalFilter .FliterSortBySelected:after,

        .HorizontalFilter .FliterByFastest:hover:after{ position:absolute; left:0; right:0; bottom:-1px ; height:2px; background:#ff8400; content:""; display:block;}

        */
        .price_righttitle{background-color:#fff;padding:20px 15px;border-radius:4px;text-align:left;margin-bottom:30px;margin-top:30px;border:1px solid #ddd;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
        .price_righttitle span.pricefrom{font-size:16px;text-transform:uppercase;color:#fff;font-weight:600;}
        p.pricedetailright{font-size:30px;padding:0px 0px 10px 0px;font-weight:900;}
        p.pricedetailright sup{top:-2px;font-size:14px;}
        p.pricedetailright span{/* text-decoration: line-through; */padding-left:0px;font-weight:700;font-size:14px;}
        .search-right-form .form-control{height:auto;border-radius:0px;}
        p.total-price{font-size:18px;padding:10px 0px;font-weight:600;}
        .check-availability{padding:10px 0px 5px 0px;}
        .check-availability a{background-color:#222;padding:8px 20px;color:#fff;border-radius:25px;width:100%;border:2px solid #fff;}
        .check-availability a:hover{background-color:var(--secondcolor);color:#fff;}
        .check-availability .BookNoe_holiday{margin:0px!important;}
        .TopSekkerMks{position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:180px;height:0px;border:19px solid #ffffff;border-right-color:rgb(255,255,255);border-right-style:solid;border-right-width:19px;/* border-right:25px solid #315fce; */margin-left:-15px;font:normal 100%/normal Arial,Helvetica,sans-serif;color:rgba(0,0,0,1);-o-text-overflow:clip;text-overflow:clip;margin-bottom:25px;border-left:2px solid #000000;border-right:25px solid #000000;}
        .TopSekkerMks h3{position:absolute;font-family:playfair display;font-weight:900;color:#000;font-size:21px;top:-14px;left:20px;}

        /* Share Button */
        [data-easyshare] *{box-sizing:border-box;}
        [data-easyshare]{position:relative;height:24px;}
        [data-easyshare] [data-easyshare-button]{display:block;float:left;margin:0;padding:0 8px;height:24px;line-height:24px;border:0;border-radius:2px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:10px;font-weight:bold;cursor:pointer;}
        [data-easyshare] [data-easyshare-button]:hover + [data-easyshare-button-count]{border-color:#959595;}
        [data-easyshare] [data-easyshare-button]:hover + [data-easyshare-button-count]:before{border-right-color:#959595;}
        [data-easyshare] [data-easyshare-button="total"]{background:#aaa;text-shadow:1px 1px 0 #777;cursor:default;}
        [data-easyshare] [data-easyshare-button="facebook"]{background-color:#3b5998;text-shadow:1px 1px 0 #1b2947;width:59px;margin-right:10px;}
        [data-easyshare] [data-easyshare-button="facebook"]:hover{background-color:#2d4373;}
        [data-easyshare] [data-easyshare-button="twitter"]{background-color:#00aced;text-shadow:1px 1px 0 #00506e;width:66px;}
        [data-easyshare] [data-easyshare-button="twitter"]:hover{background-color:#0099d4;}
        [data-easyshare] [data-easyshare-button="google"]{background-color:#d34836;text-shadow:1px 1px 0 #69241b;}
        [data-easyshare] [data-easyshare-button="google"]:hover{background-color:#b03626;}
        [data-easyshare] [data-easyshare-button="linkedin"]{background-color:#0177b5;text-shadow:1px 1px 0 #01669c;}
        [data-easyshare] [data-easyshare-button="linkedin"]:hover{background-color:#01669c;}
        [data-easyshare] [data-easyshare-button="pinterest"]{background-color:#bd2126;text-shadow:1px 1px 0 #a71d22;}
        [data-easyshare] [data-easyshare-button="pinterest"]:hover{background-color:#a71d22;}
        [data-easyshare] [data-easyshare-button="xing"]{background-color:#006464;text-shadow:1px 1px 0 #004b4b;}
        [data-easyshare] [data-easyshare-button="xing"]:hover{background-color:#004b4b;}
        [data-easyshare] [data-easyshare-total-count],[data-easyshare] [data-easyshare-button-count]{position:relative;display:block;float:left;margin:0 15px 0 8px;padding:0 7px;height:24px;line-height:24px;border:1px solid #aeaeae;border-radius:2px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#555;cursor:default;}
        [data-easyshare] [data-easyshare-total-count]:before,[data-easyshare] [data-easyshare-total-count]:after,[data-easyshare] [data-easyshare-button-count]:before,[data-easyshare] [data-easyshare-button-count]:after{content:"";position:absolute;display:block;height:0;width:0;}
        [data-easyshare] [data-easyshare-total-count]:before,[data-easyshare] [data-easyshare-button-count]:before{top:5px;left:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #aeaeae;}
        [data-easyshare] [data-easyshare-total-count]:after,[data-easyshare] [data-easyshare-button-count]:after{top:6px;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;}
        [data-easyshare] [data-easyshare-loader]{position:absolute;top:0;left:0;width:100%;height:24px;line-height:24px;background-color:rgba(255,255,255,0.8);font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;}
        .socialsharemkgs{padding-top:20px;}
        .socialsharemkgs a:hover{color:#fff;}
        .customozetrip{padding:20px 0px 10px 0px;}
        .customozetrip a{background-color:var(--maincolor);display:block;font-weight:700;text-align:center;}

        /* Customize My Trip */
        .Getqgoteformd h5.modal-title{color:#8ec641;font-family:'Roboto',sans-serif;}
        .QuoteTitle h4{font-size:20px;font-family:'Roboto',sans-serif;color:#000;font-weight:700;}
        .GetQuoteForm .form-control{padding:.775rem .75rem;border-radius:0px;border:1px solid #ddd;font-size:12px;font-family:Arial,Helvetica,sans-serif;height:auto;}
        .GetQuoteForm label{font-size:14px;font-weight:500;}
        .GetQuoteForm select.form-control:not([size]):not([multiple]){height:auto;}
        .Optional_activity span{font-size:14px;}
        .Optional_activity .form-check{padding-bottom:10px;padding-left:30px;}
        .submitbuttons{margin-top:20px;}
        .submitbuttons input.Searchbtnmk{background-color:var(--maincolor);padding:10px 30px;font-size:14px;margin-bottom:20px;text-align:center;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;}
        .submitbuttons input.Searchbtnmk:hover{background-color:#222;}
        span.first{padding-top:10px;}
        #customytripModal h5.modal-title{color:#4c4c4c;font-weight:700;font-size:24px;}

        /*------------------------------------------------------------------

            Offer

        -------------------------------------------------------------------*/

        /*.offersection{background: url('../img/bgoffer.jpg') no-repeat center center;}*/

        .bgofferoverlay{padding:40px 0px 0px 0px;background-color:rgba(0,0,0,0.7);}
        .offerbox{margin-bottom:30px;}
        .bgofferoverlay h2{padding-bottom:30px;color:#fff;text-align:center;font-weight:700;font-size:32px;}
        .offerimg{height:220px;position:relative;overflow:hidden;}
        .offerimg .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}
        .offerimg img{max-width:100%;width:100%;height:100%;object-fit:cover;}
        .shortdescmks{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.15);padding:10px 0;}
        .listoffer .packagescode{width:100%;margin:0;padding-bottom:30px;}
        .listoffer .packagescode ul li:first-child{width:32%;font-size:12px;text-align:center;}
        .listoffer .packagescode ul li:last-child{text-align:center;width:68%;font-size:12px;}
        .validviewdetail span{font-size:12px;}
        h5.offerdealname a{font-size:16px;color:#333;font-weight:700;}
        .offerbox:hover h5.offerdealname a{color:#ed1651;}
        .shortdescmks p{font-size:13px;color:#555;min-height:38px;}
        .viewdetailmksdf{position:absolute;bottom:100%;left:0;right:0;background-color:rgba(0,0,0,0.7);overflow:hidden;width:100%;height:0;transition:.5s ease;}
        .offerbox:hover .viewdetailmksdf{bottom:0;height:100%;}
        .viewdetailmksdf a{background-color:#ed1651;padding:8px 16px;color:#fff;font-size:11px;text-transform:uppercase;font-weight:700;border-radius:2px;border-radius:4px;}
        .viewdetailmksdf a:hover{background-color:#17488b;}
        .validviewdetail b{font-weight:700;}

        /* Pagination Section */
        .pagination-sec{display:flex;justify-content:center;flex-direction:row;}
        .pagination__list{padding-left:0;margin-top:0;margin-bottom:0;list-style:none;}
        .pagination__list a{color:#6c757d;}
        .pagination-sec .pagination{--uiPaginationAlign:var(--paginationAlign);--uiPaginationArrowSize:var(--paginationArrowSize,22px);--uiPaginationFontSize:var(--paginationFontSize);font-size:var(--uiPaginationFontSize);}
        .pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--uiPaginationAlign);}
        .pagination__item:not(.pagination__control_prev):not(.pagination__item_active){padding-left:.5em;}
        .pagination__item:not(.pagination__control_next):not(.pagination__item_active){padding-right:.5em;}
        .pagination__item{display:inline-block;line-height:1;}
        .pagination__control{position:relative;}
        .pagination__control:before,.pagination__control:after{font-size:var(--uiPaginationArrowSize);line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
        .pagination__control_prev{padding-left:calc(var(--uiPaginationArrowSize) + 5px);}
        .pagination__control_prev:before{content:"â†";left:0;}
        .pagination__control_next{padding-right:calc(var(--uiPaginationArrowSize) + 5px);}
        .pagination__control_next:after{content:"â†’";right:0;}
        .pagination__item_active{padding:.5875em .8em;margin-right:.5em;margin-left:.5em;color:#ed1651;font-weight:bold;}
        .taboffer .nav-tabs,.taboffer .nav-tabs .nav-item.show .nav-link,.taboffer .nav-tabs .nav-link.active,.taboffer .nav-link{border:none;}
        .taboffer .nav-tabs{display:flex;justify-content:center;flex-direction:row;}
        .taboffer .nav-link{border-radius:0px;color:#fff;font-weight:500;font-size:12px;background-color:rgba(0,0,0,0.5);padding:0.8rem 1.2rem;text-transform:uppercase;}
        .taboffer .nav-link i{padding-right:3px;}
        .searchwrapper{box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;border-radius:20px;margin-top:-70px;}
/*        .searchwrapper .tab-content{padding:20px 10px;  border-top: 2px solid #f1981f; }*/
        .taboffer .nav-link.active{background-color:#ed1651;color:#fff;font-weight:500;position:relative;}
        .taboffer .nav-item{margin-bottom:0px;margin-right:5px;}
        .taboffer .nav-tabs .nav-link.active::after{content:"\f0d7";font-family:FontAwesome;position:absolute;left:0px;margin:0 auto;color:#ed1651;font-size:60px;bottom:-50px;text-align:center;right:0px;}

        /*------------------------------------------------------------------

            Offer Detail Page

        -------------------------------------------------------------------*/
        .bookingperpromo{background-color:#000;border-radius:30px;}
        .bookingperpromo p{color:#fff;margin:0px;font-weight:700;font-size:18px;}
        .bookingperpromo span{color:#fff;}
        .bgbookingcode{padding:10px 20px;}
        .bgrightprm{background-color:#042655;border-radius:30px;}
        .rightpromocode{float:right;padding:10px 20px;text-align:right;}
        .rightpromocode span{display:inline-block;border:1px dashed #ccc;padding:5px 15px;position:relative;}
        .rightpromocode a{width:100px;display:inline-block;border:1px dashed #ccc;padding:9px 15px 7px;color:#fff;position:relative;left:-1px;font-size:12px;text-align:center;}
        .leftcontent h3{margin-bottom:25px;}
        .offerpagcard span{display:block;}
        .theadmks th span{font-weight:400;font-size:12px;}
        .offerpagcard .table thead th{vertical-align:middle;padding:.35rem .75rem;}
        .offerpagcard b{font-weight:700;}
        .offerpagcard span{font-size:13px;}
        .offerpagcard .card-header{font-weight:700;font-size:18px;}
        .offerpagcard ul{padding-left:12px;list-style-type:square;}
        .offerpagcard ul li{font-size:13px;color:#6e6b6b;padding-bottom:5px;}
        .rightsidebar img{max-width:100%;height:auto;min-width:100%;}
        .welcomebox p{text-align:justify;}
        .packagescode ul{list-style-type:none;padding:0;}
        .packagescode ul li{display:inline-block;padding:2px 4px;}
        .packagescode ul li:first-child{background-color:#17488b;width:50%;float:left;border:1px solid #17488b;color:#fff;font-size:13px;}
        .packagescode ul li:last-child{width:50%;float:left;border:1px solid #17488b;color:#17488b;font-weight:500;font-size:13px;}
        .need-help-sec{padding:20px;margin-top:30px;border:1px solid rgba(0,0,0,.125);}
        .need-help-sec h4{color:#848383;}
        .need-help-sec p{color:#6e6b6b;font-size:13px;margin:10px 0px 0px 0px;}
        .need-help-sec a{color:#444242;font-size:14px;font-weight:500;}

        /*Compare Package*/
        .imgFill1{width:100%;display:none;}
        .panwidth{width:80%;}
        .relPos{position:relative;}
        .addButtonCircular{width:30px;height:30px;line-height:30px;position:absolute;top:20px;right:20px;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
        .rotateBtn{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
        .selected{border-style:solid!important;border-color:#d9d9d9!important;border-width:thin!important;}
        .comparePanle{position:fixed;bottom:10px;width:90%;left:50%;transform:translateX(-50%);display:none;z-index:3;}
        .product{list-style-type:none;border:1px solid #B5B4B7;margin:0;padding:0;-webkit-transition:0.3s;transition:0.3s;}
        .product:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,0.2)}
        .product .header{background-color:#111;color:white;font-size:25px;}
        .product li{border-bottom:1px solid #B5B4B7;padding:10px;text-align:center;}
        .product .grey{background-color:#eee;font-size:20px;}
        .modPos{padding-top:25px;}
        .contentPop{width:80%;margin-left:10%;height:80%;}
        .compHeader{min-height:200px;}
        .compareThumb{height:150px;}
        .cpu{min-height:115px;}
        .titleMargin{padding:4px 0px 4px 4px;}
        .titleMargin1{padding:0px 0px 0px 4px;margin-top:0px!important;margin-bottom:0px!important;}
        @media only screen and (max-width:992px) and (min-width:600px){
            li{font-size:12px;}
        }
        @media only screen and (max-width:992px){
            .titleMargin{padding:4px 0px 0px 4px;}
            .titleMargin1{padding:0px 0px 0px 4px;margin-top:0px!important;margin-bottom:0px!important;}
        }
        @media only screen and (max-width:600px){
            li{font-size:14px;}
            .comparePanle h4{font-size:15px;}
            .compareThumb{height:100px;}
            .compHeader{min-height:150px;}
        }
        @media only screen and (min-width:993px){
            .comparePanle{position:fixed;bottom:10px;width:50%;left:50%;transform:translateX(-50%);display:none;z-index:3;}
        }

        /*Compare Package W3*/

        /* .w3-centered tr th,.w3-centered tr td{

            text-align:center

        }*/



        .w3-btn,.w3-btn-floating,.w3-dropnav a,.w3-btn-floating-large,.w3-btn-block,.w3-hover-shadow,.w3-hover-opacity,.w3-navbar a,.w3-sidenav a,.w3-pagination li a,.w3-hoverable tbody tr,.w3-hoverable li,.w3-accordion-content a,.w3-dropdown-content a,.w3-dropdown-click:hover,.w3-dropdown-hover:hover,.w3-opennav,.w3-closenav,.w3-closebtn,.w3-hover-amber,.w3-hover-aqua,.w3-hover-blue,.w3-hover-light-blue,.w3-hover-brown,.w3-hover-cyan,.w3-hover-blue-grey,.w3-hover-green,.w3-hover-light-green,.w3-hover-indigo,.w3-hover-khaki,.w3-hover-lime,.w3-hover-orange,.w3-hover-deep-orange,.w3-hover-pink,.w3-hover-purple,.w3-hover-deep-purple,.w3-hover-red,.w3-hover-sand,.w3-hover-teal,.w3-hover-yellow,.w3-hover-white,.w3-hover-black,.w3-hover-grey,.w3-hover-light-grey,.w3-hover-dark-grey,.w3-hover-text-amber,.w3-hover-text-aqua,.w3-hover-text-blue,.w3-hover-text-light-blue,.w3-hover-text-brown,.w3-hover-text-cyan,.w3-hover-text-blue-grey,.w3-hover-text-green,.w3-hover-text-light-green,.w3-hover-text-indigo,.w3-hover-text-khaki,.w3-hover-text-lime,.w3-hover-text-orange,.w3-hover-text-deep-orange,.w3-hover-text-pink,.w3-hover-text-purple,.w3-hover-text-deep-purple,.w3-hover-text-red,.w3-hover-text-sand,.w3-hover-text-teal,.w3-hover-text-yellow,.w3-hover-text-white,.w3-hover-text-black,.w3-hover-text-grey,.w3-hover-text-light-grey,.w3-hover-text-dark-grey{-webkit-transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s}
        .w3-sidenav{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
        .w3-sidenav a{padding:4px 2px 4px 16px}
        .w3-sidenav a:hover{background-color:#ccc}
        .w3-sidenav a,.w3-dropnav a{display:block}
        .w3-sidenav .w3-dropdown-hover:hover,.w3-sidenav .w3-dropdown-hover:first-child,.w3-sidenav .w3-dropdown-click:hover,.w3-dropnav a:hover{background-color:#ccc;color:#000}
        .w3-sidenav .w3-dropdown-hover,.w3-sidenav .w3-dropdown-click{width:100%}
        .w3-sidenav .w3-dropdown-hover .w3-dropdown-content,.w3-sidenav .w3-dropdown-click .w3-dropdown-content{min-width:100%}
        .w3-main,#main{transition:margin-left .4s}
        .w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
        .w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
        .w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold;color:inherit}
        .w3-closebtn:hover,.w3-closebtn:focus{color:#000;text-decoration:none;cursor:pointer}
        .w3-pagination{display:inline-block;padding:0;margin:0}
        .w3-pagination li{display:inline}
        .w3-pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}
        .w3-pagination li a:hover{background-color:#ccc}
        .w3-input-group,.w3-group{margin-top:24px;margin-bottom:24px}
        .w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #808080;width:100%}
        .w3-label{color:#009688}
        .w3-input:not(:valid)~.w3-validate{color:#f44336}
        .w3-select{padding:9px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}
        .w3-select select:focus{color:#000;border:1px solid #009688}
        .w3-select option[disabled]{color:#009688}
        .w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
        .w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}
        .w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
        .w3-dropdown-content a{padding:6px 16px;display:block}
        .w3-dropdown-content a:hover{background-color:#ccc}
        .w3-accordion{width:100%;cursor:pointer}
        .w3-accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}
        .w3-accordion-content a{padding:6px 16px;display:block}
        .w3-accordion-content a:hover{background-color:#ccc}
        .w3-progress-container{width:100%;height:1.5em;position:relative;background-color:#f1f1f1}
        .w3-progressbar{background-color:#757575;height:100%;position:absolute;line-height:inherit}
        input[type=checkbox].w3-check,input[type=radio].w3-radio{width:24px;height:24px;position:relative;top:6px}
        input[type=checkbox].w3-check:checked+.w3-validate,input[type=radio].w3-radio:checked+.w3-validate{color:#009688}
        input[type=checkbox].w3-check:disabled+.w3-validate,input[type=radio].w3-radio:disabled+.w3-validate{color:#aaa}
        .w3-responsive{overflow-x:auto}
        .w3-container:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after{content:"";display:table;clear:both}
        .w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
        .w3-col.s1{width:8.33333%}
        .w3-col.s2{width:16.66666%}
        .w3-col.s3{width:24.99999%}
        .w3-col.s4{width:33.33333%}
        .w3-col.s5{width:41.66666%}
        .w3-col.s6{width:49.99999%}
        .w3-col.s7{width:58.33333%}
        .w3-col.s8{width:66.66666%}
        .w3-col.s9{width:74.99999%}
        .w3-col.s10{width:83.33333%}
        .w3-col.s11{width:91.66666%}
        .w3-col.s12,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{width:99.99999%}
        @media only screen and (min-width:601px){
            .w3-col.m1{width:8.33333%}
            .w3-col.m2{width:16.66666%}
            .w3-col.m3,.w3-quarter{width:24.99999%}
            .w3-col.m4,.w3-third{width:33.33333%}
            .w3-col.m5{width:41.66666%}
            .w3-col.m6,.w3-half{width:49.99999%}
            .w3-col.m7{width:58.33333%}
            .w3-col.m8,.w3-twothird{width:66.66666%}
            .w3-col.m9,.w3-threequarter{width:74.99999%}
            .w3-col.m10{width:83.33333%}
            .w3-col.m11{width:91.66666%}
            .w3-col.m12{width:99.99999%}
        }
        @media only screen and (min-width:993px){
            .w3-col.l1{width:8.33333%}
            .w3-col.l2{width:16.66666%}
            .w3-col.l3,.w3-quarter{width:24.99999%}
            .w3-col.l4,.w3-third{width:33.33333%}
            .w3-col.l5{width:41.66666%}
            .w3-col.l6,.w3-half{width:49.99999%}
            .w3-col.l7{width:58.33333%}
            .w3-col.l8,.w3-twothird{width:66.66666%}
            .w3-col.l9,.w3-threequarter{width:74.99999%}
            .w3-col.l10{width:83.33333%}
            .w3-col.l11{width:91.66666%}
            .w3-col.l12{width:99.99999%}
        }
        .w3-content{max-width:980px;margin:auto}
        .w3-rest{overflow:hidden}
        .w3-hide{display:none!important}
        .w3-show-block,.w3-show{display:block!important}
        .w3-show-inline-block{display:inline-block!important}
        @media (max-width:600px){
            .w3-modal-content{margin:0 10px;width:auto!important}
            .w3-modal{padding-top:30px}
        }
        @media (max-width:768px){
            .w3-modal-content{width:500px}
            .w3-modal{padding-top:50px}
        }
        @media (min-width:993px){
            .w3-modal-content{width:900px}
        }
        @media screen and (max-width:600px){
            .w3-topnav a{display:block}
            .w3-navbar li:not(.w3-opennav){float:none;width:100%!important}
            .w3-navbar li.w3-right{float:none!important}
        }
        @media screen and (max-width:600px){
            .w3-topnav .w3-dropdown-hover .w3-dropdown-content,.w3-navbar .w3-dropdown-click .w3-dropdown-content,.w3-navbar .w3-dropdown-hover .w3-dropdown-content{position:relative}
        }
        @media screen and (max-width:600px){
            .w3-topnav,.w3-navbar{text-align:center}
        }
        @media (max-width:600px){
            .w3-hide-small{display:none!important}
        }
        @media (max-width:992px) and (min-width:601px){
            .w3-hide-medium{display:none!important}
        }
        @media (min-width:993px){
            .w3-hide-large{display:none!important}
        }
        @media screen and (max-width:992px){
            .w3-sidenav.w3-collapse{display:none}
            .w3-main{margin-left:0!important;margin-right:0!important}
        }
        @media screen and (min-width:992px){
            .w3-sidenav.w3-collapse{display:block!important}
        }
        .w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}
        .w3-top{top:0}
        .w3-bottom{bottom:0}
        .w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
        .w3-left{float:left!important}
        .w3-right{float:right!important}
        .w3-tiny{font-size:10px!important}
        .w3-small{font-size:12px!important}
        .w3-medium{font-size:15px!important}
        .w3-large{font-size:18px!important}
        .w3-xlarge{font-size:24px!important}
        .w3-xxlarge{font-size:36px!important}
        .w3-xxxlarge{font-size:48px!important}
        .w3-jumbo{font-size:64px!important}
        .w3-vertical{word-break:break-all;line-height:1;text-align:center;width:0.6em}
        .w3-left-align{text-align:left!important}
        .w3-right-align{text-align:right!important}
        .w3-justify{text-align:justify!important}
        .w3-center{text-align:center!important}
        .w3-display-topleft{position:absolute;left:0;top:0}
        .w3-display-topright{position:absolute;right:0;top:0}
        .w3-display-bottomleft{position:absolute;left:0;bottom:0}
        .w3-display-bottomright{position:absolute;right:0;bottom:0}
        .w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
        .w3-display-topmiddle{position:absolute;left:0;top:0;width:100%;text-align:center}
        .w3-display-bottommiddle{position:absolute;left:0;bottom:0;width:100%;text-align:center}
        .w3-circle{border-radius:50%!important}
        .w3-round-small{border-radius:2px!important}
        .w3-round,.w3-round-medium{border-radius:4px!important}
        .w3-round-large{border-radius:8px!important}
        .w3-round-xlarge{border-radius:16px!important}
        .w3-round-xxlarge{border-radius:32px!important}
        .w3-round-jumbo{border-radius:64px!important}
        .w3-border-0{border:0!important}
        .w3-border{border:1px solid #ccc!important}
        .w3-border-top{border-top:1px solid #ccc!important}
        .w3-border-bottom{border-bottom:1px solid #ccc!important}
        .w3-border-left{border-left:1px solid #ccc!important}
        .w3-border-right{border-right:1px solid #ccc!important}
        .w3-margin{margin:16px!important}
        .w3-margin-0{margin:0!important}
        .w3-margin-top{margin-top:16px!important}
        .w3-margin-bottom{margin-bottom:16px!important}
        .w3-margin-left{margin-left:16px!important}
        .w3-margin-right{margin-right:16px!important}
        .w3-section{margin-top:16px!important;margin-bottom:16px!important}
        .w3-padding-tiny{padding:2px 4px!important}
        .w3-padding-small{padding:4px 8px!important}
        .w3-padding-medium,.w3-padding,.w3-form{padding:8px 16px!important}
        .w3-padding-large{padding:12px 24px!important}
        .w3-padding-xlarge{padding:16px 32px!important}
        .w3-padding-xxlarge{padding:24px 48px!important}
        .w3-padding-jumbo{padding:32px 64px!important}
        .w3-padding-4,.w3-padding-hor-4{padding-top:4px!important;padding-bottom:4px!important}
        .w3-padding-8,.w3-padding-hor-8{padding-top:8px!important;padding-bottom:8px!important}
        .w3-padding-12,.w3-padding-hor-12{padding-top:12px!important;padding-bottom:12px!important}
        .w3-padding-16,.w3-padding-hor-16{padding-top:16px!important;padding-bottom:16px!important}
        .w3-padding-24,.w3-padding-hor-24{padding-top:24px!important;padding-bottom:24px!important}
        .w3-padding-32,.w3-padding-hor-32{padding-top:32px!important;padding-bottom:32px!important}
        .w3-padding-48,.w3-padding-hor-48{padding-top:48px!important;padding-bottom:48px!important}
        .w3-padding-64,.w3-padding-hor-64{padding-top:64px!important;padding-bottom:64px!important}
        .w3-padding-128,.w3-padding-hor-128{padding-top:128px!important;padding-bottom:128px!important}
        .w3-padding-0{padding:0!important}
        .w3-padding-top{padding-top:8px!important}
        .w3-padding-bottom{padding-bottom:8px!important}
        .w3-padding-left{padding-left:16px!important}
        .w3-padding-right{padding-right:16px!important}
        .w3-topbar{border-top:6px solid #ccc!important}
        .w3-bottombar{border-bottom:6px solid #ccc!important}
        .w3-leftbar{border-left:6px solid #ccc!important}
        .w3-rightbar{border-right:6px solid #ccc!important}
        .w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
        .w3-spin{animation:w3-spin 2s infinite linear;-webkit-animation:w3-spin 2s infinite linear}
        @-webkit-keyframes w3-spin{
            0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
            100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
        }
        @keyframes w3-spin{
            0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
            100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
        }
        .w3-container{padding:0.01em 16px}
        .w3-example{background-color:#f1f1f1;padding:0.01em 16px}
        .w3-code{font-family:Consolas,"courier new";font-size:16px;line-height:1.4;width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #009688;word-wrap:break-word}
        .w3-example,.w3-code,.w3-reference{margin:20px 0}
        .w3-card{border:1px solid #ccc}
        .w3-card-2,.w3-example{box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important}
        .w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
        .w3-card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
        .w3-card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)!important}
        .w3-card-16{box-shadow:0 16px 24px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)!important}
        .w3-card-24{box-shadow:0 24px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)!important}
        .w3-animate-fading{-webkit-animation:fading 10s infinite;animation:fading 10s infinite}
        @-webkit-keyframes fading{
            0%{opacity:0}
            50%{opacity:1}
            100%{opacity:0}
        }
        @keyframes fading{
            0%{opacity:0}
            50%{opacity:1}
            100%{opacity:0}
        }
        .w3-animate-opacity{-webkit-animation:opac 1.5s;animation:opac 1.5s}
        @-webkit-keyframes opac{
            from{opacity:0}
            to{opacity:1}
        }
        @keyframes opac{
            from{opacity:0}
            to{opacity:1}
        }
        .w3-animate-top{position:relative;-webkit-animation:animatetop 0.4s;animation:animatetop 0.4s}
        @-webkit-keyframes animatetop{
            from{top:-300px;opacity:0}
            to{top:0;opacity:1}
        }
        @keyframes animatetop{
            from{top:-300px;opacity:0}
            to{top:0;opacity:1}
        }
        .w3-animate-left{position:relative;-webkit-animation:animateleft 0.4s;animation:animateleft 0.4s}
        @-webkit-keyframes animateleft{
            from{left:-300px;opacity:0}
            to{left:0;opacity:1}
        }
        @keyframes animateleft{
            from{left:-300px;opacity:0}
            to{left:0;opacity:1}
        }
        .w3-animate-right{position:relative;-webkit-animation:animateright 0.4s;animation:animateright 0.4s}
        @-webkit-keyframes animateright{
            from{right:-300px;opacity:0}
            to{right:0;opacity:1}
        }
        @keyframes animateright{
            from{right:-300px;opacity:0}
            to{right:0;opacity:1}
        }
        .w3-animate-bottom{position:relative;-webkit-animation:animatebottom 0.4s;animation:animatebottom 0.4s}
        @-webkit-keyframes animatebottom{
            from{bottom:-300px;opacity:0}
            to{bottom:0px;opacity:1}
        }
        @keyframes animatebottom{
            from{bottom:-300px;opacity:0}
            to{bottom:0;opacity:1}
        }
        .w3-animate-zoom{-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}
        @-webkit-keyframes animatezoom{
            from{-webkit-transform:scale(0)}
            to{-webkit-transform:scale(1)}
        }
        @keyframes animatezoom{
            from{transform:scale(0)}
            to{transform:scale(1)}
        }
        .w3-animate-input{-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out}
        .w3-animate-input:focus{width:100%!important}
        .w3-transparent{background-color:transparent!important}
        .w3-hover-none:hover{box-shadow:none!important;background-color:transparent!important}
        .w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
        .w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
        .w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
        .w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
        .w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
        .w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
        .w3-blue-grey,.w3-hover-blue-grey:hover{color:#fff!important;background-color:#607d8b!important}
        .w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
        .w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
        .w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
        .w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
        .w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
        .w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
        .w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
        .w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
        .w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
        .w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
        .w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
        .w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
        .w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
        .w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
        .w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
        .w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
        .w3-grey,.w3-hover-grey:hover{color:#000!important;background-color:#9e9e9e!important}
        .w3-light-grey,.w3-hover-light-grey:hover{color:#000!important;background-color:#f1f1f1!important}
        .w3-dark-grey,.w3-hover-dark-grey:hover{color:#fff!important;background-color:#616161!important}
        .w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffe7e7!important}
        .w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#e7ffe7!important}
        .w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffd7!important}
        .w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#e7ffff!important}
        .w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
        .w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
        .w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
        .w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
        .w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
        .w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
        .w3-text-blue-grey,.w3-hover-text-blue-grey:hover{color:#607d8b!important}
        .w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
        .w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
        .w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
        .w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
        .w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
        .w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
        .w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
        .w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
        .w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
        .w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
        .w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
        .w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
        .w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
        .w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
        .w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
        .w3-text-black,.w3-hover-text-black:hover{color:#000!important}
        .w3-text-grey,.w3-hover-text-grey:hover{color:#757575!important}
        .w3-text-light-grey,.w3-hover-text-light-grey:hover{color:#f1f1f1!important}
        .w3-text-dark-grey,.w3-hover-text-dark-grey:hover{color:#3a3a3a!important}
        .w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
        .w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
        .w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
        .w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
        .w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
        .w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
        .w3-border-blue-grey,.w3-hover-blue-grey:hover{border-color:#607d8b!important}
        .w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
        .w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
        .w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
        .w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
        .w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
        .w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
        .w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
        .w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
        .w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
        .w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
        .w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
        .w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
        .w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
        .w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
        .w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
        .w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
        .w3-border-grey,.w3-hover-border-grey:hover{border-color:#9e9e9e!important}
        .w3-border-light-grey,.w3-hover-border-light-grey:hover{border-color:#f1f1f1!important}
        .w3-border-dark-grey,.w3-hover-border-dark-grey:hover{border-color:#616161!important}
        .w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}
        .w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
        .w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffd7!important}
        .w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important;}
        .w3-opacity,.w3-hover-opacity:hover{opacity:0.60;filter:alpha(opacity=60)}
        .w3-text-shadow{text-shadow:1px 1px 0 #444}
        .w3-text-shadow-white{text-shadow:1px 1px 0 #ddd}
        #ViberChat{background-image:url('../viber.jpg');position:fixed;right:20px;cursor:pointer;width:50px;height:50px;text-indent:-9999px;border-radius:25px;bottom:20px;z-index:1050}
        #ViberChat:hover{box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-o-box-shadow:0 0 10px rgba(0,0,0,0.6);}
        #WhatsappChat{background-image:url('../whatsapp.jpg');position:fixed;right:20px;cursor:pointer;width:50px;height:50px;text-indent:-9999px;border-radius:25px;bottom:20px;z-index:1050}
        #WhatsappChat:hover{box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-o-box-shadow:0 0 10px rgba(0,0,0,0.6);}
        #registerTermsModal p{padding:10px;}
        .docClose .btn{font-size:.75rem;padding:.5px 4px;border:none;border-radius:0;position:absolute;left:50px;top:-15px;}

        /* Add Css 2/17/2020 */
        @media (min-width:320px) and (max-width:767px){
            .HeadedrTop .CompanyList ul,.TopNav ul{display:flex;justify-content:center;align-items:center;}
            .TopNav ul{flex-direction:column!important;}
            .HeadedrTop .CompanyList ul > b font{display:none;}
            .HeadedrTop{text-align:left!important;}
            li.welcometitlemks{display:none;}
            .TopContact p{font-size:11px;}
            .TopContact p span{font-size:12px;}
            .TopNav{position:relative;margin:0;}
            .TopNav ul li{font-size:12px;}
            ul.toploginmks li{font-size:12px;}
            .TopNav .dropdown-menu{transform:translate3d(25px,-5px,0px)!important;}

            /*li.Help{position:absolute;top:-24px;right:0px;}*/
            b.loginslashregister{font-size:10px;}
            .MainNav ul li{background-size:1px 21px;padding:15px 10px!important;}
            .FlightSearchOuter h2{font-size:16px;padding:33px 0 33px 0;}
            .FlightSearchInner .nav-tabs .nav-link{padding:10px 7px!important;font-size:12px;}
            .custom-control-inline{margin-right:0.1rem;}
            .custom-control-label::before,.custom-control-label::after{top:.33rem;left:-1.4rem;width:0.8rem;height:0.8rem;}
            .FlightSearchInner.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#dc2229;background:none;}
            .FlightSearchInner{padding:10px 20px 20px 20px;}
            .FlightSearchInner .nav-tabs .nav-link{padding:5px 7px!important;color:#555;}
            .FlightSearchInner .nav-tabs{bottom:0px;margin-bottom:5px;}
            .MainNav{margin-top:10px;}
            .FlightSearchInner{background:#f2f2f2;}
            #nav-holiday .HolidayOuter{margin-bottom:10px;}
            #FeaturedPackagesMks .Head h1{font-size:30px;}
        }

        /*Customize Trip Page like kim kim*/

        /* ----------------------MAIN--------------------- */

        ul,li{margin:0;padding:0;}
        ul{list-style-type:none;}
        .z-1{z-index:-1;}
        .z-2{z-index:-2;}
        .z-3{z-index:-3;}
        .z-4{z-index:-4;}
        main label{display:block}
        .breadTab{display:flex;justify-content:center;flex-direction:row;}
        select#basic-addon1{width:100px;border-radius:10px 0 0 10px;}
        .acBox select{background-color:#f2f2f2;border-radius:10px;font-size:14px;}
        .breadTab .thumbTab{background:#dddddd;font-size:0.875rem;color:#000;padding:0.75rem 1rem;border-radius:5px;border-right:2px solid #fff;margin-left:-17px;min-width:190px;text-align:center;cursor:default;position:relative;}
        .breadTab .thumbTab:first-child{box-shadow:none;}
        .breadTab .thumbTab.active{background:var(--maincolor);color:#fff;-webkit-box-shadow:5px 1px 12px -2px rgba(0,0,0,0.75);-moz-box-shadow:5px 1px 12px -2px rgba(0,0,0,0.75);box-shadow:5px 1px 12px -2px rgba(0,0,0,0.75);border:0;z-index:1;}
        .breadTab .thumbTab ins{text-decoration:none;}
        .breadTab .thumbTab span{display:none;}
        .questions h2{font-size:2.25rem;font-weight:300;}
        .ring{background:#dddbdb;width:125px;border-radius:50%;height:125px;text-align:center;line-height:125px;border:1px solid #f2f2f2;margin:auto;}
        .ring label{display:block;cursor:pointer;}
        .ring:not(.selected):hover{border:1px solid #e22425;}
        .ring.selected{background:var(--maincolor);color:#fff;font-weight:700;border:0;}
        .noPicker{max-width:280px;}
        main input[type=number]::-webkit-inner-spin-button,main input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
        .noPicker i{color:#fff;}
        .nxtBtn,.prevBtn{background:#4c4c4c;border:0;padding:.5rem 2.25rem;border-radius:.50rem;font-size:0.875rem;font-weight:600;color:#fff;border:1px solid #333132;}
        .nxtBtn:hover,.prevBtn:hover{background:#fff;border:1px solid #4c4c4c;color:var(--maincolor);cursor:pointer;}
        .destSearch input[type=search]{border-radius:0;}
        .whenBtn.active{background:var(--maincolor);color:#fff;}
        .whenBtn{background:#f2f2f2;display:block;margin:0;padding:.375rem 0;border-radius:10px;border:1px solid #000;}
        .whenBtn:not(.active):hover{background:#fff;}
        .whenBtn input[type=radio]{position:absolute;clip:rect(0,0,0,0);}
        .whenTravel label{font-size:12px;line-height:2;}
        main input[type="date"]{font-size:0.75rem;}
        .createAc{max-width:360px;}
        .acBox{background-color:#dddbdb;padding:1.5rem;border-radius:10px;}
        .acBox input{background-color:#f2f2f2;border-radius:10px;font-size:14px;}
        .input-group-text{background-color:#2c84c6;color:#fff;border-radius:10px 0 0 10px;}
        .eMail:after,.pWord:after{content:'\f0e0';position:absolute;font-family:'FontAwesome';right:10px;top:4px;color:#777777;}
        .pWord:after{content:'\f023';right:13px;}
        .acBox .nxtBtn:hover,.acBox .prevBtn:hover{background:#fff;border:1px solid #4c4c4c;color:#e22425;cursor:pointer;}
        .acBox .nxtBtn,.acBox .prevBtn{   /*  width: 100%; */background-color:#4c4c4c;color:#fff;}
        .descTrip{max-width:500px;}
        .descBox{background:#dddbdb;border-radius:10px;padding:20px;}
        .descBox .form-control,.budget .form-control{border:0;font-size:0.875rem;border-radius:10px;}
        .descBox .multiselect{width:100%!important;border-radius:10px!important;}
        .descBox .btn-group{display:block;width:100%!important;text-align:left!important;}
        .descBox .dropdown-toggle::after{float:right;margin-top:10px;}
        .descBox .multiselect-selected-text{padding-left:0px!important;}
        .descBox .multiselect-container > li > a > label{padding:3px 20px 3px 20px!important;font-size:14px;color:#333;}
        .budBox{max-width:500px;background:#fff;padding:20px;border-radius:10px;border:1px solid #ddd;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
        .budBox select{border:1px solid #ddd!important;border-radius:4px!important;}
        .budBox .NPRBox label,.budBox .USDBox label{cursor:pointer;border:1px solid #ddd;padding:5px 10px;font-size:14px;}
        .budBox .NPRBox .custom-control,.budBox .USDBox .custom-control{padding:0;}
        .budBox .noselect{margin:0 0 20px 0!important;}
        .budBox > .custom-radio{padding:0;color:var(--maincolor);border:1px solid transparent;font-size:14px;}
        .budBox #budTxt{border:1px solid #ddd!important;border-radius:4px;height:100px;}
        @media (min-width:768px){
            .howTravel{max-width:750px;margin:auto;}
        }
        @media (max-width:991.98px){
            .breadTab .thumbTab{min-width:160px;}
        }
        @media (max-width:767.98px){
            .breadTab .thumbTab{min-width:100px;}
            .breadTab .thumbTab ins{display:none;}
            .breadTab .thumbTab span{display:block;}
            .PaymentInfo h3{padding:30px 0 10px 0;}
        }
        @media (max-width:575.98px){
            .breadTab .thumbTab{min-width:70px;}
            .ring{margin-bottom:15px;}
            .acBox .fst-name{margin-bottom:1rem;}
            .questions h2{font-size:1.5rem;}
            .top_banner > .container{padding-right:15px!important;padding-left:15px!important;}
            .top_banner{background:var(--maincolor);}
        }
        @media (max-width:424px){
            main .form-control{font-size:0.875rem;}
            .destSearch input[type=search]{width:100%!important;}
        }
        .customize-form input[type=submit]:disabled,.customize-form input[type=button]:disabled{background:#4c4c4c;opacity:.5;color:#f2f2f2;}
        .customize-form input[type=submit]:not(:disabled),.customize-form input[type=button]:not(:disabled){opacity:1;}
        .bootstrap-touchspin .btn-primary{background:#4c4c4c!important;border:1px solid #4c4c4c!important;}
        .HolidayPage .Lcol{background:#f1f1f1;padding:15px;border-radius:4px;border:1px solid #ddd;}
        .HolidayPage .Lcol a.ResetSearchResult{background:#25659e;font-size:12px;color:#fff;padding:3px 10px 2px 10px;border-radius:3px;margin-top:5px;-webkit-transition:all .4s linear;transition:all .4s linear}
        .HolidayPage .Lcol a.ResetSearchResult:hover{background:#0c518e}
        .HolidayPage .Lcol h2{font-weight:400;color:#242424;font-size:18px;margin:0;padding:0}
        .HolidayPage .Lcol h2 i{color:#929292}
        .HolidayPage .Lcol h3{color:#393939;font-weight:400;font-size:14px}
        .HolidayPage .Lcol ul{margin:0;padding:0}
        .HolidayPage .Lcol ul li{margin:10px 0 0 0;padding:0;list-style:none}
        .HolidayPage .Lcol ul li label{padding-top:3px}
        .HolidayPage .Lcol ul > li ul.subDest,.HolidayPage .Lcol ul > li ul.subAct{margin:10px;}
        .HolidayPage .Lcol .Holder{background:url(../img/seperator.jpg) repeat-x top;padding-top:30px;margin-top:30px}
        .HolidayPage .Lcol .TripRating span i{color:#ed7a0a;font-size:12px;margin-right:5px}
        .HolidayPage .Lcol .TripRating .ThuloCheckBox{margin-top:10px}
        .HolidayPage .Lcol .TripRating .ThuloCheckBox label{margin:4px 0 0 0}
        .HolidayPage .Lcol ul li label{padding-top:3px}
        .ThuloCheckBox{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:20px;min-width:20px}
        .ThuloCheckBox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
        .ThuloCheckmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #909090}
        .ThuloCheckBox input:checked~.ThuloCheckmark{background-color:#909090}
        .ThuloCheckmark:after{content:"";position:absolute;display:none}
        .ThuloCheckBox input:checked~.ThuloCheckmark:after{display:block}
        .ThuloCheckBox .ThuloCheckmark:after{left:5px;top:1px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
        #accordion-style-1 h1,#accordion-style-1 a{color:#007b5e;}
        #accordion-style-1 .btn-link{font-weight:400;color:var(--maincolor);background-color:transparent;text-decoration:none!important;font-size:16px;font-weight:bold;padding-left:25px;}
        #accordion-style-1 .card-body{border-top:2px solid var(--maincolor);}
        #accordion-style-1 .card-header .btn.collapsed .fa.main{display:none;}
        #accordion-style-1 .card-header .btn .fa.main{background:var(--maincolor);padding:13px 11px;color:#ffffff;width:35px;height:41px;position:absolute;left:-1px;top:10px;border-top-right-radius:7px;border-bottom-right-radius:7px;display:block;}

        /*New Codes*/
        .FooterTop li{list-style:none;margin:10px 0!important;}
        .FooterTop li a{color:#6d6d6d;font-size: 14px;}
        .fa-brands:before{font-family:'FontAwesome';font-style:initial;}
        .FooterTop .FooterContact ul li:first-child{margin:0;}
        .FooterTop .FooterContact ul li{position:relative;padding-left:20px;margin:25px 0 0 0;}
        .FooterTop .FooterContact ul li i{color:var(--maincolor);font-size:16px;}
        .Footer .footer-viber a{display:flex;gap:10px;margin:20px 0 0 0;}
        .Footer .footer-viber a i{font-size:24px;color:#59267c;}
        .Footer .footer-viber p{font-size:16px;font-weight:bold;color:var(--maincolor);margin:10px 0 0 0;}
        span.fa:before,span.fa-brands:before{font-family:fontawesome;    /*color: var(--maincolor);*/font-weight:400;}
        .Social-Right #st-1{display:flex;justify-content:flex-end;}
        .contact-area .contact-formwrap{box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:30px;border:1px solid #ddd;}
        .contact-area .footer-companyinfo{background:var(--maincolor);color:#fff;height:100%;padding:2rem 0 0 0;}
        .contact-area .contact-formwrap .btn{background:var(--maincolor);border:1px solid transparent;margin:20px 0 0 0;}
        .contact-area .footer-companyinfo a, .contact-area .footer-companyinfo a i{color:#fff;}
        .CopyrightBg p.Copyright a{color:#fff;}
        .contact-area .section-title{padding:70px 0 40px 0;}
        .single-contact{margin:0 0 17px 0;}
        .single-contact .contact-content ul{list-style:none;padding:0;text-align:left;}
        .single-contact .contact-content ul li{margin:0 0 5px 0;}
        .FlightSearchInner .TabContent .Holder .Addcity p{background:var(--maincolor);color:#fff;display:flex;justify-content:center;align-items:baseline;padding:10px 0;}
        .single-contact .contact-content ul li a{display:block;}
        .cart-table .table tbody tr .EditCancelmks{display:flex;}
        .cart-table .table tbody tr .EditCancelmkshotel{display:table-cell;}
        .cart-table .table tbody tr .EditCancelmks .cancelCart{background:#dc2229;color:#fff;}
        .cart-table .table tbody tr .EditCancelmks .editCart{background:#198754;color:#fff;}
        #google_translate_element a img,#google_translate_element span{display:none;}
        iframe#\:1\.container{display:none!important;}
        .goog-te-gadget{height:25px;overflow:hidden;}
        .loader{width:100%;height:20px;background-color:#f1f1f1;border-radius:10px;position:relative;overflow:hidden;margin:20px 0 0 0;}
        .bar{height:100%;background-color:var(--maincolor);width:0;animation:fillBar 2s infinite ease-in-out;}
        .HomeQuickInfo .Holder{border:1px solid #ddd;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;border-radius:10px;}
        .fa-facebook{color:#3b5998;}
        .fa-twitter{color:#00acee;}
        .fa-google-plus{color:#db4a39;}
        .fa-linkedin{color:#0A66C2;}
        .fa-whatsapp{color:#25D366;}
        .fa-instagram{color:#962fbf;}
        .FlightSearch .FlightSearchInner form{border-top:1px solid #ddd;margin:3px 0 0 0;}
        @keyframes fillBar{
            0%{width:0;border-radius:15px;}
            50%{width:60%;border-radius:10px;}
            100%{width:100%;}
        }

        /*OTHER CSS*/
        .searchwrapper h2{color:#fff;font-size:40px;padding-bottom:15px;}
        .searchwrapper h3{color:#f1981f;font-size:25px;padding-bottom:15px;}
        .searchbox{padding:0px 0px 0px 0px;}
        .searchform{}
        .searchform .nav-tabs{display:flex;/* justify-content:center; */flex-direction:row;}
        .searchform .nav-tabs,.searchform .nav-tabs .nav-item.show .nav-link,.searchform .nav-tabs .nav-link.active,.searchform .nav-link{border:none;}
        .searchform .nav-link{color: var(--black);font-weight:600;font-size:16px;padding:0.7rem 0.6rem 0.7rem 0.6rem;text-transform: capitalize;text-align:center;background-color: #ffffff;border-top-right-radius: 10px;border-top-left-radius: 10px;}
        .searchform .nav-link i.fa-bed{padding-left:3px;}
        .searchform .nav-link i{padding-right:3px;font-size:12px;color:#000;}
        .searchwrapper .tab-content{}
        .searchwrapper .tab-content .searchform{}
        .searchwrapper .tab-content .searchform__panel{background-color: #ffffff;padding: 22px;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;border-top-right-radius: 7px;}
        .searchwrapper .tab-content p{font-size:14px;line-height:1.8;}
        .searchwrapper .nav-link.active{color:#ffffff;font-weight:600;position:relative;background-color: #D86313;border-top-right-radius: 10px;border-top-left-radius: 10px;}
        .searchwrapper .nav-link.active i{color:#fff; }

        /*.searchwrapper .nav-link.active i{color:#ef5a25;}*/
        .searchwrapper .nav-item{margin:0px 0px 0px 0px;}
        .searchwrapper .nav-tabs .nav-link:nth-child(2){margin:0px 3px;}
        .searchbox .form-control{height:auto;padding:.375rem 0.1rem;border-radius:0px;font-size:13px;color:#999;border:none;}
        .searchwrapper .form-control:focus{border-color:#ced4da;box-shadow:none;}
        .searchwrapper select.form-control,.CustomSelect select.form-control{/* padding:.694rem .75rem calc(.694rem + 1px); *//* padding-left: 35px; */outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';}
        .downarrowmks{position:absolute;top:37px;right:14px;}
        .downarrowmks i{font-size:20px;}
        .searchbox .form-control:focus{border-color:#ced4da;box-shadow:none;outline:0 none;}
        .searchbox .form-group label{/* font-weight:700;font-size:16px;color:#000;text-transform: capitalize; *//* font-size:18px;color:#333;font-weight:500;text-transform:capitalize; */font-size:13px!important;color:#999!important;font-weight:400!important;}
        .nationality select,.currencyselect select{color:#222!important;font-size:14px;font-weight:500;}
        .travellerclasmks label{font-size:13px!important;color:#999!important;font-weight:400!important;}
        .travellerclasmks::-webkit-input-placeholder{ /* Chrome/Opera/Safari */



        color:#222!important;font-size:14px;font-weight:500;}
        .travellerclasmks::-moz-placeholder{ /* Firefox 19+ */



        color:#222!important;font-size:14px;font-weight:500;}
        .travellerclasmks:-ms-input-placeholder{ /* IE 10+ */



        color:#222!important;font-size:14px;font-weight:500;}
        .travellerclasmks:-moz-placeholder{ /* Firefox 18- */



        color:#222!important;font-size:14px;font-weight:500;}
        .searchbox .form-group{margin-bottom:1rem;/* padding: 5px 10px; */border-bottom:1px solid #ddd;}
        .searchbox::-webkit-input-placeholder{ /* Chrome/Opera/Safari */



        color:#333;}
        .searchbox::-moz-placeholder{ /* Firefox 19+ */



        color:#333;}
        .searchbox:-ms-input-placeholder{ /* IE 10+ */



        color:#333;}
        .searchbox:-moz-placeholder{ /* Firefox 18- */



        color:#333;}
        .paddtopmks{padding-top:18px;}
        .searchbtnflight input.searchbtn{background-color:var(--maincolor);color:#fff;border:none;border-radius:25px;padding:10px 20px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;text-transform:uppercase;font-weight:600;}
        .searchbtnflight input.searchbtn:hover{background:var(--secondcolor);}
        .moremksoptions{padding-top:8px;}
        .moremksoptions a{background-color:var(--secondcolor);color:#fff;border:none;border-radius:25px;padding:10px 20px;cursor:pointer;width:100%;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;margin-top:32px;font-weight:600;}
        .moremksoptions a:hover{border-radius:12px;}
        button.add_more_button{background-color:var(--maincolor);color:#fff;border:none;border-radius:0px;padding:6px 12px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;margin-top:14px;}
        button.add_more_button:focus{outline:none;border:1px solid transparent;}
        a.remove_field{background-color:#bf1e30;color:#fff;border:none;border-radius:0px;padding:2px 8px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;/* margin-top: 32px;height: 32px; */font-size:14px;}

        /* Radio Button Select Css */
        .formchecklabel{position:relative;margin-bottom:12px;cursor:pointer;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400!important;}
        .formchecklabel span{border:1px solid #ddd;margin-right:10px;padding:8px 20px;text-transform:uppercase;}
        .radiobutton-select{margin-bottom:10px;}
        .formchecklabel input{position:absolute;opacity:0;cursor:pointer;}
        .formchecklabel .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%;display:none;}
        .formchecklabel:hover input ~ .checkmark{background-color:#ccc;}
        .formchecklabel input:checked ~ .checkmark{background-color:#4ab8bb;}
        .formchecklabel input[type="radio"]:checked ~ span{color:var(--maincolor);border:1px solid var(--maincolor);}
        .formchecklabel .checkmark:after{content:"";position:absolute;display:none;}
        .formchecklabel input:checked ~ .checkmark:after{display:block;}
        .formchecklabel .checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:white;}
        .exploredestination{background-color:#fff;padding:40px 10px;overflow:hidden;}
        .exploredestination .DealBox{overflow:hidden;border-bottom:1px solid #ccc;padding:15px 0px;}
        .exploredestination .DealBox:first-child{padding-top:0px;}
        .exploredestination .DealBox:last-child{border-bottom:none;padding-bottom:0px;}
        .exploredestination .DealBox ul{margin:0;padding:0;}
        .exploredestination .DealBox ul li{margin:0;padding:0;list-style:none;}
        .exploredestination .DealBox ul li p.FromToPlace{margin:0;padding:0;font-weight:bold;text-transform:uppercase;font-size:14px;color:#585858;line-height:1.3;}
        .exploredestination .DealBox ul li p.FromToPlace span.Seperator{background:url(../img/icon1.jpg) no-repeat 0 0;width:18px;height:12px;display:inline-block;margin:0 10px;}
        .exploredestination .DealBox ul li span.TripType{font-size:12px;color:#9a9999;}
        .exploredestination .DealBox ul li p.FromToDate{color:#585858;font-size:12px;margin:0;padding:0;line-height:1.3;}
        .exploredestination .DealBox ul li p.FromToDate span.Seperator{background:url(../img/icon2.jpg) no-repeat 0 0;width:18px;height:12px;display:inline-block;margin:0 5px;}
        .exploredestination .DealBox ul li span.AirLogo{display:block;}
        .exploredestination .DealBox ul li span.FlightCost{display:block;font-size:14px;color:#e22425;margin:15px 0 0 0;}
        .exploredestination .DealBox ul li span.FlightCost i{color:#9c9c9c;font-style:normal;}
        .exploredestination .DealBox ul li.Lcol{float:left;width:50%;}
        .exploredestination .DealBox ul li.Rcol{float:right;width:45%;border-left:1px solid #d6d6d6;padding-left:15%;text-align:center;}

        /* Search Add Css */

        /* .flightformtop{border:1px solid #ddd;} */



        .flightformbottom{margin-top:0px;}
        .travelerborder{border:1px solid #ddd;}
        .searchholidays{padding-top:15px;margin-right:10px;}

        /* Visit Nepal 2020 */
        .visitnepal{height:404px;position:relative;overflow:hidden;margin-top:10px;}
        .visitnepal img{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:9px;}

        /* Internation Flights */
        .departurenmks{position:relative;margin-bottom:26px;}
        .departurenmks .bookroundtripdate,.savemoneytrip,.domsavemoneytrip{line-height:15px;right:0;color:#2a92c5;text-align:right;}
        span.shortext{font-size:13px;color:#999;text-transform:uppercase;font-weight:400;}
        .departurefrm span{display:block;}
        .origintext{font-size:13px;color:#999;font-weight:400;}
        .departurefrm .form-control{padding:0px;border:none;font-size:16px;font-weight:500;color:#333;opacity:1;}
        .righto{text-align:right;}
        .righto input[type='text']{text-align:right;}

        /* .retundate span{display: block;color: #46aeb1;font-weight: 400;font-size: 15px;} */
        span.savemoneytrip{padding-top:2px;padding-bottom:10px;font-size:13px;}
        .flightformtop input,.flightformtop select{border-top:none;border:none;font-weight:600;color:#222;padding:0.375rem 0.1rem;border-radius:0px;font-size:13px;}

        /*.Holder .form-group { margin-bottom: 1rem;border-bottom: 1px solid #ddd;}*/
        .travellerclasmks .form-control{border-top:none;}
        .travellerclasmks{position:relative;}
        .downarrow{position:absolute;top:37px;right:0px;}
        .downarrow i{font-size:20px;}
        #selectadults{margin-bottom:30px;overflow:hidden;width:100%;}
        #selectadults ul{list-style-type:none;}
        #selectadults ul li{float:left;margin-right:5px;width:auto;overflow:hidden;display:inline-block;margin-right:10px;font-size:12px;}
        #selectadults ul li:last-child{margin-right:0px;}
        #selectadults ul li a{display:block;border:1px solid #dddddd;padding:6px 12px;background-color:#f2f2f2;box-shadow:0 0 5px 0 rgba(0,0,0,.3);color:#333;}
        #selectadults ul li a:hover{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}
        #selectadults .select a{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}
        #travellerclass h4,#domtravellerclass h4{font-size:13px;font-weight:500;margin-bottom:10px;}
        #travelleroundayway h4{font-size:13px;font-weight:500;margin-bottom:10px;}

        /* CHILDREN (2y - 12y ),INFANTS (below 2y) */
        .childreninfants{margin-bottom:30px;}
        #childrenyear ul{list-style-type:none;}
        #childrenyear ul li{float:left;margin-right:5px;width:auto;overflow:hidden;display:inline-block;font-size:12px;}
        #childrenyear ul li:last-child{margin-right:0px;}
        #childrenyear ul li a{display:block;border:1px solid #dddddd;padding:6px 12px;background-color:#f2f2f2;box-shadow:0 0 5px 0 rgba(0,0,0,.3);color:#333;}
        #childrenyear ul li a:hover{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}
        #childrenyear .select a{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}

        /* Adult */
        #adultyear ul{list-style-type:none;}
        #adultyear ul li{float:left;margin-right:5px;width:auto;overflow:hidden;display:inline-block;margin-right:10px;font-size:12px;}
        #adultyear ul li:last-child{margin-right:0px;}
        #adultyear ul li a{display:block;border:1px solid #dddddd;padding:6px 12px;background-color:#f2f2f2;box-shadow:0 0 5px 0 rgba(0,0,0,.3);color:#333;}
        #adultyear ul li a:hover{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}
        #adultyear .select a{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}

        /* CHOOSE TRAVEL CLASS */
        #choosetravel{width:100%;margin-bottom:30px;overflow:hidden;}
        #choosetravel ul{list-style-type:none;}
        #choosetravel ul li{float:left;margin-right:5px;width:auto;overflow:hidden;display:inline-block;margin-right:10px;font-size:12px;}
        #choosetravel ul li:last-child{margin-right:0px;}
        #choosetravel ul li a{display:block;border:1px solid #dddddd;padding:6px 12px;background-color:#f2f2f2;box-shadow:0 0 5px 0 rgba(0,0,0,.3);color:#333;}
        #choosetravel ul li a:hover{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}
        #choosetravel .select a{border:1px solid #ef5a25;background-color:#ef5a25;color:#fff;}
        .applytravel input{background-color:#ef5a25;padding:7px 20px;color:#fff;font-weight:600;border-radius:25px;border:none;}

        /* Multicity */
        .multicitytravel{text-align:right;}
        .multicitytravel input[type="text"]{text-align:right;padding-right:20px;}
        .planpopuptripmy h5.modal-title{font-size:20px;color:#ef5a25;font-weight:700;}

        /* Slider Section */
        .mainslider .carousel-item img{border-radius:9px;    /*height: 515px;*/height:auto;width:100%;object-fit:cover;}
        .mainslider .carousel-control-prev{    margin: 0 0 0 20px;opacity:1;z-index:10;}
        .mainslider .carousel-control-next{    margin: 0 20px 0 0;opacity:1;width:38px;z-index:10;}
        .mainslider a {
            height: 42px;
            width: 42px;
            top: 50%;
            background: #1b74b8;
            display: flex;
            justify-content: center !important;
            align-items: center;
            border-radius: 5px;
            transition: 0.4s;
        }
        .mainslider a:hover {
            background: #D86313;
        }
        .mainslider  a.carousel-control-next i,.mainslider  a.carousel-control-prev i{margin:0 5px;}

        /* Bundle and save */
        .bundlesavebox label{font-size:14px;font-weight:500;}
        .bundlesavebox .form-control{height:auto;padding:.575rem .75rem;font-size:13px;border-radius:0px;color:#909193;}
        .bundlesavebox h4{color:#4ab8bb;padding:10px 0px;font-size:18px;}
        .makeenquirybtn{padding-top:28px;}
        .makeenquirybtn input{border:none;background-color:#ef5a25;color:#fff;border:none;padding:7px 20px;cursor:pointer;text-transform:uppercase;font-weight:600;width:100%;}
        .makeenquirybtn input:hover{background-color:#4ab8bb;}
        .currencyselect{margin:0px!important;}
/*        .currencyselect .form-control,.nationality .form-control{border-bottom:none!important;}*/
        .topflightpadd{padding-top:30px;}

        /* Multicity Search */
        .formbosadd{position:relative;margin-top:20px;}
        .remove_field{position:absolute;top:0px;right:0px;}

        /*------------------------------------------------------------------



        2. Special Offers



        -------------------------------------------------------------------*/
        .special-offers{position:relative;}

        /*.bgspecialoffer{background-color: #fff;border-radius: 6px;padding:20px;box-shadow: 0px 3px 14px 0px rgba(29, 25, 28, 0.23);}*/
        .sitetitle h2{text-align:center;font-size:35px;font-weight:400;color:#000;margin-bottom:20px;}
        .spoffersbox{border:1px solid #ddd;}
        .spoffersbox img{width:114px;height:114px;object-fit:contain;object-position:center;border-radius:2px;}
        .spoffersbox h4 a{color:#555;font-weight:600;font-size:16px;}
        .spoffersbox h5 a{font-size:16px;color:#000;font-weight:600;}
        .spoffersbox p{margin:0px;font-size:13px;}

        /* Coupon Code,Book Now */
        .couplonbook{border:1px solid #ddd;border-top:none;margin:-28px 0 0 0;}
        .cocbox,.booknow-offer{padding:6px 10px;}
        .cocbox{color:#333;}
        .booknow-offer{text-align:right;}
        .booknow-offer a{background-color:#ef5a25;padding:5px 12px;color:#fff;font-weight:600;border-radius:25px;}
        .boxwrap:hover .booknow-offer a{background-color:#4bb9bc;}
        .flightformtop label{font-size:13px!important;color:#999!important;font-weight:400!important;}
        .flightformtop .form-group{border-bottom:1px solid #ddd;}
        .FlightAd .carousel-control-prev,.FlightAd .carousel-control-next{display:none;}
        #travellerclass{border:1px solid #ccc;position:absolute;left:0px;right:auto;top:60px;background:#fff;padding:15px;z-index:9;min-width:645px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}

        .custom-control-label:after,.custom-control-label:before{content:'';font-size:0px!important;position:initial!important;display:none;}
        .searchwrapper .TabContent .custom-control{padding:0;z-index: 0;}
        .searchwrapper .TabContent .custom-control .custom-control-label{text-transform:capitalize;font-size:15px;cursor:pointer;color:var(--black);transition:all 0.3s ease;margin-right:10px;display:inline-block;font-weight:600;padding-left:10px;line-height:23px;}
        .searchwrapper input[type="radio"]:checked{border:2px solid #fff;}
        /* Checked radio style */
        .searchwrapper .TabContent input[type="radio"]:checked + .custom-control-label{position:relative;}



/*        .searchwrapper form input{border:none;font-weight:500;color:#222;}*/
        .searchwrapper form i{display:none;}
        .Moreoption i{display:block !important;color:#bb0a0a;font-size:30px;}
        .searchwrapper .TabContent .FlightTo,.searchwrapper .TabContent .FlightTo input{text-align:left;}
        .searchwrapper .TabContent input,.searchwrapper .TabContent select{padding:10px 20px;font-size:14px;color:var(--black);border-radius: 10px;height: auto;}
        .searchwrapper .TabContent .select-styled{color:var(--maincolor);}
/*        .searchwrapper .TabContent .FlightTo{border-left:1px solid #bfbfbf;}*/
/*        .searchwrapper .TabContent .btn-searchwrap{padding:0 0 0 25px;border-left:1px solid #bfbfbf;margin:15px 0 0 0;}*/
        .searchwrapper .TabContent .b-bottom{margin:0 0 20px 0;}
/*        .searchwrapper form .flightstart-end input{margin:15px 0 0 0;}*/
        .searchwrapper .jq-more-cities i{display:inline-block;}
        #jq-intlMultiSeach .FlightTo{border:none;text-align:left;}
        #jq-intlMultiSeach .FlightTo input{text-align:left;}
        .searchwrapper .jq-more-cities{background-color:#D86313;color:#ffff;width:fit-content;padding:5px 10px;}
        .searchwrapper .CustomRadioBox{margin:0 0 10px 0;}
        #jq-intlMultiSeach .form-group{border-bottom:none;}
/*        #jq-intlMultiSeach .form-group span{font-size:13px;color:#999;font-weight:400;}*/
/*        #jq-intlMultiSeach .form-group input{font-weight:600;color:#222!important;font-size:14px;}*/
/*        #jq-intlMultiSeach .form-group input::placeholder{color:#222;}*/
        input[type="radio"]:before{color:#4ab8bb;border:1px solid #4ab8bb;}
        input[type="radio"]:checked{color:#4ab8bb;border:1px solid #4ab8bb;}

        /*.FlightSearchOuter, .FlightSearchOuter .searchwrapper, .FlightSearchOuter .container, .FlightSearchOuter .container .row, .FlightSearchOuter .tab-content, .FlightSearchOuter #nav-hotel, .FlightSearchOuter #nav-hotel form{*/

        /*    height:100%;*/

        /*}*/

        /*.international-flight-page .searchwrapper .tab-content{background-color:#ddd;}*/

        .international-flight-page .searchwrapper .tab-content input{padding:0 15px;}
        .hotels-page .searchwrapper .tab-content{background-color:#ddd;}
        .hotels-page .searchwrapper .tab-content input{padding:0 15px;}

        /* Hotel Featured Rooms */
        .favoriteroom .sitetitle h1{margin:0 0 40px 0;padding:0;color:var(--maincolor);font-weight:bold;font-size:40px;position:relative;text-align:center;}
        .favoriteroom .sitetitle h1::before{position:absolute;left:0;right:0;bottom:-8px;width:120px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .favoriteroom .sitetitle h1::after{position:absolute;left:0;right:0;bottom:-16px;width:90px;border-bottom:2px solid #b2b2b2;content:"";display:block;margin:0 auto;}
        .favoriteroom .favroombox{margin-top:15px;}
        .favoriteroom .favroombox h4 a{font-size:20px;font-weight:600;color:#333;}
        .favoriteroom .favroombox .favimg{position:relative;}
        .favoriteroom .favroombox .price-hover{font-size:16px;color:#fff;position:absolute;bottom:0;left:0;background:var(--maincolor);opacity:0.8;padding:0 8px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
        .favoriteroom .favroombox .facilities-services h5{font-size:14px;font-weight:bold;color:#4c4c4c;}
        .favoriteroom .favroombox .facilities-services ul{display:flex;flex-wrap:wrap;}
        .favoriteroom .favroombox .facilities-services ul li{margin:10px 0;}
        .favoriteroom .favroombox .facilities-services ul li img{height:30px;object-fit:contain;}
        .favoriteroom .favroombox .facilities-services ul li .toptext{position:absolute;top:-20px;left:0;text-wrap:nowrap;display:none;}
        .favoriteroom .favroombox .facilities-services ul li:hover .toptext{display:inline-flex;}
        .favoriteroom .favroombox .facilities-services ul li .toptext h3{font-size:14px;color:#fff;font-weight:500;background:#888;padding:0 5px;}
        .favoriteroom .favroombox .booknow-vdetails ul{margin-top:10px;}
        .favoriteroom .favroombox .booknow-vdetails li{margin-bottom:8px;}
        .favoriteroom .favroombox .booknow-vdetails li:nth-child(1) > a{background:var(--maincolor);padding:8px 10px;border-radius:5px;color:#fff;cursor:pointer;}
        .favoriteroom .favroombox .booknow-vdetails li:nth-child(1) > a:hover{background:var(--secondcolor);}
        .favoriteroom .favroombox .booknow-vdetails li:nth-child(2) > a{color:var(--maincolor);margin-left:5px;}

        /* End of hotel featured rooms */
        .ArticlePage .InnberBanner.hotel-left-banner1{width:100%;}

        /*.HeadedrTop .CompanyList{*/

        /*    width: 100%;*/

        /*    height: 100%;*/

        /*    display: flex;*/

        /*    align-items: center;*/

        /*}*/

        /* Testimonial Design */

        .testimonial{width:100%;position:relative;padding: 70px 0;}
        .testimonial-outer{width:100%;    /*min-height: 375px;*/padding:30px 5px;display:flex;justify-content:center;}
        .testimonial-inner1{width:100%;max-width:100%;background:#fff;padding:135px 3em 2em 3em;display:flex;align-items:flex-end;position:relative;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;position:relative;}

        /*.testimonial-inner1:after {*/

        /*    content: "";*/

        /*    border: 8px solid var(--maincolor);*/

        /*    border-radius: 50px;*/

        /*    width: 96%;*/

        /*    height: 120%;*/

        /*    position: absolute;*/

        /*    z-index: -1;*/

        /*    left: 2%;*/

        /*    top: -9%;*/

        /*}*/

        .testimonial-inner1:before{content:"";position:absolute;bottom:16px;left:-14px;z-index:1;width:0;height:0;border-style:solid;border-width:70px 100px 0 0;border-color:#ddd transparent transparent transparent;transform:rotate(-90deg);}
        .testimonial-inner1 .t-quote{position:absolute;font-size:3em;width:40px;height:40px;background:#ddd;color:#fff;text-align:center;line-height:1.25;}
        .testimonial-inner1 .t-quote.open-q{top:0;left:0;}
        .testimonial-inner1 .t-quote.q-close{bottom:0;right:0;}
        .testimonial-inner1 p{width:60%;font-size:13px;margin-top:-100%;}
        .testimonial-inner1 p a{color:var(--maincolor);font-size:14px;}
        .testimonial-inner1 p a::hover{color:var(--secondcolor);}
        .testimonial-inner1 .client-name{width:40%;height:100%;position:relative;display:flex;flex-direction:column;align-items:end;}
        .testimonial-inner1 .client-name span{display:inline-block;font-weight:bold;font-size:1.15em;position:relative;margin-left:1rem;text-align:right;}
        .testimonial-inner1 .client-name span:before{content:"\2014";display:inline;margin-right:5px;}
        .testimonial-inner1 .client-name strong{margin-left:100%;font-size:13px;text-wrap:nowrap;}
        .testimonial-inner1 .image{transform:rotate(-5deg);position:absolute;top:0.5em;right:1.5em;max-width:35%;margin:0;padding:0;}
        .testimonial-inner1 .image img{border:10px solid #fff;margin:0;padding:0;max-height:130px;}
        .testimonial-inner1 .image .img-clip{border:2px solid #222;border-right:none;height:75px;width:20px;position:absolute;right:30%;top:-15%;border-radius:25px;}
        .testimonial-inner1 .image .img-clip:before{content:"";position:absolute;top:-1px;right:0;height:10px;width:16px;border:2px solid #222;border-bottom:none;border-top-left-radius:25px;border-top-right-radius:25px;z-index:99;}
        .testimonial-inner1 .image .img-clip:after{content:"";position:absolute;bottom:-1px;right:0;height:40px;width:16px;border:2px solid #222;border-top:none;border-bottom-left-radius:25px;border-bottom-right-radius:25px;z-index:99;}

        /* End of testimonial design */

        /* Featured Destination Scrolling */

        .testimonial-slider1,.testimonial-slider1 .owl-item,.listoffer,.listoffer .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
        .testimonial-slider1,.listoffer{display:none;width:100%;z-index:1}
        .testimonial-slider1 .owl-stage,.listoffer .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;padding:0px;}
        .testimonial-slider1 .owl-stage:after,.listoffer .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
        .testimonial-slider1 .owl-stage-outer,.listoffer .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
        .testimonial-slider1 .owl-item,.testimonial-slider1 .owl-wrapper,.listoffer .owl-item,.listoffer .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
        .testimonial-slider1 .owl-item,.listoffer .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
        .testimonial-slider1 .owl-item img,.listoffer .owl-item img{    /* display: block;

                        width: 100% */}
            .testimonial-slider1 .owl-dots.disabled,.testimonial-slider1 .owl-nav.disabled,.listoffer .owl-dots.disabled,.listoffer .owl-nav.disabled{display:none}
            .no-js .testimonial-slider1,.testimonial-slider1.owl-loaded,.no-js .listoffer,.listoffer.owl-loaded{display:block;position:relative;}
            .testimonial-slider1 .owl-dot,.testimonial-slider1 .owl-nav .owl-next,.testimonial-slider1 .owl-nav .owl-prev,.listoffer .owl-dot,.listoffer .owl-nav .owl-next,.listoffer .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
            .testimonial-slider1.owl-loading,.listoffer.owl-loading{opacity:0;display:block}
            .testimonial-slider1.owl-hidden,.listoffer.owl-hidden{opacity:0}
            .testimonial-slider1.owl-refresh .owl-item,.listoffer.owl-refresh .owl-item{visibility:hidden}
            .testimonial-slider1.owl-drag .owl-item,.listoffer.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
            .testimonial-slider1.owl-grab,.listoffer.owl-grab{cursor:move;cursor:grab}
            .testimonial-slider1.owl-rtl,.listoffer.owl-rtl{direction:rtl}
            .testimonial-slider1.owl-rtl .owl-item,.listoffer.owl-rtl .owl-item{float:right}
            .testimonial-slider1 .animated,.listoffer .animated{animation-duration:1s;animation-fill-mode:both}
            .testimonial-slider1 .owl-animated-in,.listoffer .owl-animated-in{z-index:0}
            .testimonial-slider1 .owl-animated-out,.listoffer .owl-animated-out{z-index:1}
            .testimonial-slider1 .fadeOut,.listoffer .fadeOut{animation-name:fadeOut}
            @keyframes fadeOut{
                0%{opacity:1}
                100%{opacity:0}
            }
            .owl-height{transition:height .5s ease-in-out}
            .testimonial-slider1 .owl-item .owl-lazy,.listoffer .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
            .testimonial-slider1 .owl-item img.owl-lazy,.listoffer .owl-item img.owl-lazy{transform-style:preserve-3d}
            .testimonial-slider1 .owl-video-wrapper,.listoffer .owl-video-wrapper{position:relative;height:100%;background:#000}
            .testimonial-slider1 .owl-video-play-icon,.listoffer .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
            .testimonial-slider1 .owl-video-play-icon:hover,.listoffer .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
            .testimonial-slider1 .owl-video-playing .owl-video-play-icon,.testimonial-slider1 .owl-video-playing .owl-video-tn,.listoffer .owl-video-playing .owl-video-play-icon,.listoffer .owl-video-playing .owl-video-tn{display:none}
            .testimonial-slider1 .owl-video-tn,.listoffer .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
            .testimonial-slider1 .owl-video-frame,.listoffer .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
            .testimonial-slider1 .owl-nav,.listoffer .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
            .testimonial-slider1 .owl-nav [class*=owl-],.listoffer .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px 14px 5px 5px;padding:0px 10px;background:#242020;display:inline-block;cursor:pointer; /* border-radius: 2px; */}
            .testimonial-slider1 .owl-nav [class*=owl-]:hover,.listoffer .owl-nav [class*=owl-]:hover{background:var(--secondcolor);color:#fff!important;text-decoration:none}
            .testimonial-slider1 .owl-nav .disabled,.listoffer .owl-nav .disabled{opacity:1;cursor:default;}
            .testimonial-slider1 .owl-nav i,.listoffer .owl-nav i{font-size:25px;color:#fff;}
            .testimonial-slider1 .owl-nav [class*=owl-]:hover i,.listoffer .owl-nav [class*=owl-]:hover i{color:#fff!important;}
            .testimonial-slider1 .owl-prev,.listoffer .owl-prev{position:absolute;top:40%;left:-5px;}
            .testimonial-slider1 .owl-next,.listoffer .owl-next{position:absolute;top:40%;right:-14px;}
            .ArticlePage.flight .InnberBanner{position:relative;width:100%;}
            .ArticlePage.flight .InnberBanner .Articleinfo{position:absolute;top:0;left:0;width:100%;height:90vh;background:rgba(0,0,0,0.1);color:#fff;display:flex;justify-content:center;padding:75px 0;}
            .ArticlePage.flight .InnberBanner .Articleinfo ul{width:75%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:baseline;padding:0 50px;background:rgba(0,0,0,0.3);overflow:hidden;}
            .ArticlePage.flight .InnberBanner .Articleinfo ul li{padding:5px 0;position:relative;}
            .ArticlePage.flight .InnberBanner .Articleinfo ul li p{}
            .ArticlePage.flight .InnberBanner .Articleinfo ul li i{position:absolute;top:0;left:0;font-size:40px;color:var(--maincolor);display:flex;padding:10px 0px;}
            @media screen and (max-width:767px){
                .testimonial-outer{}
                .testimonial-inner1{display:block;width:100%;}
                .Bookingsdash .dataTables_wrapper div.dataTables_length,.Bookingsdash .dataTables_wrapper div.dataTables_filter,.Bookingsdash .dataTables_wrapper div.dataTables_info,.Bookingsdash .dataTables_wrapper div.dataTables_paginate{text-align:left;}
                .testimonial-inner1 p{width:100%;margin-top:0;}
                .testimonial-inner1 .image{max-width:100%;top:0;}
                .testimonial-inner1 .client-name{width:100%;display:flex;flex-direction:column;align-items:end;}
                .ArticlePage.flight .InnberBanner .Articleinfo{padding:0;}
                .ArticlePage.flight .InnberBanner .Articleinfo ul{width:100%;padding:10px;}
            }
            @media screen and (min-width:767px) and (max-width:992px){
                .HomeQuickInfo .Holder{width:100%;height:210px;overflow:hidden;}
                .HomeQuickInfo .Holder h2{position:absolute;left:10px;top:110px;}
                .HomeQuickInfo .Holder p{position:absolute;left:10px;top:140px;overflow:hidden;}
            }

            /*New Codes*/
            .HeaderMid .Logo img{max-width: 190px;}
            .HeadedrTop .CompanyList ul li,.HeadedrTop .CompanyList ul li a,.HeadedrTop .CompanyList ul b{color:#fff;}
            .ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}
            .ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:var(--secondcolor);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;right:-21px;}
            .ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid var(--secondcolor);border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid var(--secondcolor);}
            .ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid var(--secondcolor);border-bottom:3px solid transparent;border-top:3px solid var(--secondcolor);}
            .favoriteroom .favroombox{border:1px solid #ddd;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
            .favoriteroom .favroombox .favdetail{padding:0 15px 20px 15px;}
            .favoriteroom .favroombox .favimg img{height:275px;width:100%;object-fit:cover;}
            .Tabiclusionexlusion iframe{width:100%;}
            #listRoom_MKS .Priceroom span strike{color:#888;}
            .more_featuredmks .Incexcludeinfo{padding-top:0;}
            .more_featuredmks .Incexcludeinfo > h4{font-size:16px;margin:10px 0 15px 0;background:#f1f1f1;padding:5px 10px;border-radius:4px;}
            .more_featuredmks .Incexcludeinfo > h4:first-child{margin-top:0;}
            #hotelForm .row .col-md-8{width:100%;max-width:100%;flex:0 0 100%;}
            #hotelForm .row .col-md-4{width:50%;flex:0 0 50%;max-width:50%;}
            #hotelForm .row select{border:1px solid #ddd;padding:0 10px;}
            #hotelForm .row .DateOuter input{border:1px solid #ddd;padding:0 10px;}
            .top_banner > .container{width:100%;max-width:100%;padding:0;}
            .PassengersOuter .CustomSelect{margin:13px 0 0 0;}
            .RightHoliday_sidebar{position:sticky;top:30px;}
            .socialsharemkgs i{font-family:'FontAwesome';color:#fff;}
            .PassengersOuter .NoofPax #jq-guests{border:1px solid #ddd;padding:0 5px;background:transparent;}
            .budget .budBox .NPRBox .active-radio-cust{border:2px solid var(--maincolor);}
            .TopNav .dropdown-menu a{color:#222;}
            .TopNav ul li .dropdown-menu a:last-child{margin:0;}
            .GetQuoteForm .select .select-styled{border:1px solid #ddd;height:45px;padding:10px 0 0 10px;}
            /*.TopNav ul li:last-child,.FooterTop #cssmenu .menu-bar{display:none;}*/
            .Tabhighlights ul{padding-left:30px;list-style:disc;}
            .Tabhighlights ul{padding-left:30px;list-style:disc;}
            .Tabcostincludes ul li,.Tabcostexcludes ul li{position:relative;}
            .Tabcostincludes ul li:before{content:'\f058';font-family:'FontAwesome';color:#198754;margin-right:5px;}
            .Tabcostexcludes ul li:before{content:'\f057';font-family:'FontAwesome';color:#dc3545;margin-right:5px;}
            @media screen and (max-width:1200px){
                .MainNav ul li{padding:22px 5px 22px 5px;}
                .mainslider .carousel-item img{height:auto;}
                .amenityCat ul li{font-size:12px;border:1px solid #ddd;padding:5px 5px;flex:0 0 23%;}
                .package-facts ul li{flex:0 0 23%!important;}
                .Menuarea .navbar-nav .nav-item a{padding:10px 5px!important;}
                .sticknavbar li{padding:4px 5px;}
            }
            @media screen and (min-width:992px){
                span.menu-bar{display:none;}
            }
            @media screen and (max-width:992px){
                .MainNav ul{display:none;flex-direction:column;position:absolute;background:#d76212;width:100%;z-index:15;top:65px;left:0;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
                .MainNav .showmenu{display:flex!important;}
                .MainNav ul li{text-align:left;padding:10px 25px;border-bottom:1px solid #c96969;}
                .menu-bar{font-size:30px;color:#222;cursor:pointer;}
                .MainNav ul li:last-child{border-bottom:1px solid transparent;}
                .MainNav ul li a{display:block;}
                .contact-area .pr-0{padding-right:15px!important;}
                .contact-area .pl-0{padding-left:15px!important;}
                
            }
            @media screen and (max-width:992px) and (min-width:576px){
                .container{max-width:100%;}
            }
            @media screen and (max-width:768px){
                .HomeQuickInfo .Holder img{top:5px;}
                .searchwrapper .TabContent .FlightTo,.searchwrapper .TabContent .btn-searchwrap{border-left:1px solid transparent;}
                .PlacetoSee_MKS .leftplace_tosee .placeBox{margin:0 0 30px 0;}
                .ActivityNepal_MKS .Listpop_place{margin:0 0 30px 0;}
                .ActivityNepal_MKS{margin:0;}
                .Menuarea.fixed-top{background-color:transparent;z-index:100;position:initial;}
                .Menuarea.fixed-top li a{color:var(--maincolor)!important;}
                .Articles_backend{float:none;margin-bottom:20px;}
                .breadcrumb-sec .row .col-md-6{flex:0 0 50%;}
                .Dashboadboxmks .RightConDashmks{margin:20px 0 0 0;}
                .breadcrumb-sec .breadcrumb{padding-left:0;padding-right:0;}
                .HomeQuickInfo .Holder{margin:0 0 20px 0;}
                .HeadedrTop .CompanyList{justify-content:center;}
                .FromToOuter .FlightFrom,.FromToOuter .FlightTo,.DateOuter .DepartureDate,.DateOuter .ReturnDate{border:1px solid transparent;}
                #nav-hotel form .ReturnDate{padding-left:0;}
                .SearchResults .SearchResultbox{text-align:left;}
            }
            @media screen and (max-width:600px){
                .hotelMkspage .owl-nav i{font-size:21px;}
            }
            @media screen and (max-width:576px){
                .SearchResults .media{flex-direction:column;}
                .package-facts ul{justify-content:space-between;gap:0!important;}
                .breadcrumb-sec .row .col-md-6{width:100%;flex:100%;}
                .imgGallery img{height:250px!important;}
                .breadcrumb-sec .row .col-md-6 .Social-Right{text-align:left;}
                .package-facts ul li{flex:0 0 48%!important;}
                .Bookingsdash .row .col-sm-6:last-child{padding-left:0!important;}
                .LoginPopup .LoginFormOuter .LoginForm{padding:20px 5px;}
                #nav-hotel .adult-input-outer{padding-left:0;border-left:1px solid transparent;}
                .LogoTitle_MKS h2{font-size:21px;margin:10px 0 5px 0;}
                .amenityCat ul li{flex:0 0 47%;}
                .LogoTitle_MKS .media-body{border-left:1px solid transparent;padding-left:0;}
                .breadcrumb-Sec .media{flex-direction:column;}
                .HorizontalFilter{flex-direction:column;gap:10px;}
                .HorizontalFilter .FliterByCheapest{margin-right:0!important;}
                .mainslider a{height:25px;width:25px;}
                /*.featured-destination .owl-prev,.featured-destination .owl-next{padding:0 5px!important;}*/
                /*.featured-destination .owl-nav i,.listoffer .owl-nav i,.testimonial-slider1 .owl-nav i{font-size:21px;}*/
                .testimonial-slider1 .owl-nav [class*=owl-]{padding:0px 5px;}

                /*.DateOuter .ReturnDate {*/

                /*    padding-left: 0;*/

                /*}*/

                .mainslider .carousel-control-next{width:25px;}
                form#hotelForm .row .col-md-4{max-width:100%;width:100%;flex:0 0 100%;}
                .morefeatired{float:none;padding-top:0;}
                .SearchResults .post_img img{width:100%;height:auto;}
                #listRoom_MKS .post_img{height:auto;}
                .morefeatired a{font-size:14px;padding:5px 30px;}
                #listRoom_MKS .Extraactivitymks a{padding:5px 18px;font-size:14px;}
                .SearchResults .HotelFacilities,.SearchResults .media-body{padding-left:7px;padding-right:7px;}
            }
            @media screen and (max-width:450px){
                .HeaderMid .Logo img{        /*transform: scale(3);*/}
                .LatestFlightDeals .Head h1,.FeatureDestination .Head h1,.LatestFlightDeals .Head h1,#featuredActivitiesMks .Head h1,#FeaturedDestinationMks .Head h1,.hotelHome_Page .Head h1,.favoriteroom .sitetitle h1{font-size:25px!important;}
                .contact-area .section-title .title{font-size:20px;}
                .footer-companyinfo h4{font-size:18px;}
                .footer-companyinfo p,.footer-companyinfo a{font-size:14px;}
            }
/*            #intlflightForm .TabContent .custom-control .custom-control-label.active-flight-type,#domesticflightForm .TabContent .custom-control .custom-control-label.active-flight-type{border:1px solid var(--maincolor);}*/
/*            #jq-intlMultiSeach .TabContent .custom-control .custom-control-label.active-flight-type{border:1px solid var(--maincolor);}*/



            .Incexcludeinfo h4{font-size:16px;background:#f1f1f1;padding:10px 10px;}
            form#hotelForm input{padding:0 5px;}
            .swal2-popup .select-styled{display:none;}
            .ExtraActivitiesmks td .fa-angle-right{display:none;}
            .ExtraActivitiesmks .Addactivity button{border:1px solid transparent;background:var(--maincolor);color:#fff;padding:5px 15px;border-radius:4px;}
            .ExtraActivitiesmks tr td:first-child{font-weight:600;}
            .ExtraActivitiesmks table tr{border-bottom:1px solid #ddd;background-color:#fff!important;}
            .top_banner .international-flight-page{margin:0!important;}
            .BookingSearchmks .nav-tabs .nav-item .active{background:var(--maincolor);color:#fff;}
            .BookingSearchmks .nav-tabs .nav-item a{color:#222;}
            .BookingSearchmks .Tabform{margin:20px 0 0 0;}
            .BookingSearchmks .Tabform label{font-size:14px;}
            .Topdashright .Dashboard-section{width:100%;}
            .Topdashright .Dashboard-section .savesBtnhotel{width:210px;margin:0 0 20px 0;}
            .Topdashright .Dashboard-section .Tabpanelmks .savesBtnhotel{display:block;width:100%!important;}
            .Topdashright .Dashboard-section .Tabpanelmks #myTab .active{background:var(--maincolor)!important;color:#fff!important;}
            .Topdashright .Dashboard-section .Tabpanelmks #myTab .nav-item .nav-link{color:#808080;}
            .Topdashright .Dashboard-section .Tabpanelmks .tab-content{padding:20px;}
            .destination_titleMKS .InnberBanner img{width:100%;}
            .package-facts ul{display:flex;flex-wrap:wrap;gap:10px;}
            .package-facts ul li{align-items:center;margin:0 0 10px 0;flex:0 0 19%;text-align:center;border:1px solid #ddd;padding:20px;border-radius:10px;box-shadow:rgba(149,157,165,0.2) 2px 3px;display:flex;flex-direction:column;}
            .package-facts{margin:30px 0 0 0;}
            .package-facts ul li img{display:block;}
            .package-facts ul li b{display:block;font-size:13px;margin:10px 0 0 0;}
            .FeatureDestination .fetdesBox{margin:0 0 30px 0;}
            .FeatureDestination .loadmore-buttons{text-align:center;}
            .FeatureDestination .loadmore-buttons .btn{background:var(--maincolor);color:#fff;}
            .fixed-top .navbar-nav .nav-item a{border:1px solid var(--maincolor);color:#fff;text-align:center;padding:5px 15px;display:block;line-height:1.5;border-radius:4px;font-weight:500;}
            .Menuarea .navbar-nav .nav-item a{border:1px solid var(--maincolor);color:var(--maincolor);text-align:center;padding:10px 20px;display:block;line-height:1.5;border-radius:4px;font-weight:500;}
            .RelatedTourSec .gridtitle_center{text-align:left;}
            .RelatedTourSec .gridtitle_center .grid_title:before,.RelatedTourSec .gridtitle_center .grid_title:after{display:none;}
            .RelatedTourSec .gridtitle_center .grid_title{color:var(--maincolor);padding:0;}
            .InnerPage .RightDetail_desc .share-this-product ul li a i{font-family:'FontAwesome';}
            .fancybox-skin{padding:0!important;}
            .fancybox-skin .fancybox-inner{width:100%!important;}
            .more_featuredmks .more-febox ul{margin:15px 0 15px 0;}
            .more_featuredmks .more-febox ul li{border:1px solid #ddd;padding:5px;margin:0 0 5px 0;border-radius:4px;}
            .related-tours .owl-nav .owl-prev,.related-tours .owl-nav .owl-next{background:#fff;color:var(--maincolor);font-size:0;padding:5px 10px;border-radius:50%;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;height:32px;width:32px;display:flex;justify-content:center;align-items:center;}
            .related-tours .owl-nav .owl-prev:before{content:'\f104';font-family:'FontAwesome';font-size:14px;}
            .related-tours .owl-nav .owl-next:before{content:'\f105';font-family:'FontAwesome';font-size:14px;}
            .loadMore-wrapper{text-align:center;}
            .loadMore-wrapper .btn{background:var(--maincolor);color:#fff;border:1px solid var(--maincolor);transition:0.4s ease-in;}
            .loadMore-wrapper .btn:hover{background:transparent;color:var(--maincolor);}
            .PlacetoSee_MKS{margin:60px 0 0 0;}
            .accomodation_for{flex-direction:column;align-items:flex-start;gap:10px;}
            .accomodation_for .accommodation-type span{font-size:12px;}
            #itineraryPackage .nav-tabs{margin:20px 0 0 0;}
            #itineraryPackage .nav-tabs li .active{background:var(--maincolor);color:#fff;}
            #itineraryPackage .nav-tabs li a{color:#222;}
            #itineraryPackage .bytype-wrapper{display:flex;margin:20px 0 0 0;}

            /*#itineraryPackage .bytype-wrapper .btn-wrapper {*/

            /*    text-align: right;*/

            /*}*/



            #itineraryPackage .bytype-wrapper .btn-wrapper .btn{background:var(--maincolor);border:1px solid transparent;}
            #itineraryPackage .bytype-wrapper .select-styled{border:1px solid #ddd!important;height:40px!important;display:flex!important;align-items:center!important;font-size:14px;}
            #facilities .facilities-wrap h3{margin:0;}
            #facilities .facilities-wrap{margin:0 0 20px 0;}
            .Gallery_img .remove_multiple_gallery{background:#dc3545;color:#fff;display:block;text-align:center;margin:5px 0 0 0;font-size:14px;border:1px solid #dc3545;transition:0.5s ease-in;}
            .Gallery_img .remove_multiple_gallery:hover{background:transparent;color:#dc3545;}
            .Setfeature_img{margin:20px 0 0 0;}
            .Setfeature_img a{color:#222;opacity:0.8;transition:0.4s ease-in;}
            .Setfeature_img a:hover{opacity:1;}
            .Bookingsdash .Dashtitlemkd{margin:0 0 20px 0;}
            .RightHoliday_sidebar .agent-info{background:#f1f1f1;padding:15px;border-radius:4px;border:1px solid #ddd;}
            .RightHoliday_sidebar .agent-info h3{font-size:18px;}
            .RightHoliday_sidebar .agent-info h4{font-size:15px;}
            .RightHoliday_sidebar .agent-info img{height:64px;object-fit:contain;}
            .PaymentMethods .CustomCheckboxPayment .border{margin:0 0 20px 0;padding:10px!important;border:1px solid #ddd!important;}
            .bookingdemksd .addreview{color:#222;border:1px solid #ddd;padding:6px 15px;border-radius:6px;}
            .BookingDetail .RoomTable_detail{margin:0 0 15px 0;}
            .BookingDetail .bookingDetail_mks ul li{margin:0 0 5px 0;}
            .BookingDetail .bookingDetail_mks h3{font-size:21px;margin:0;text-transform:capitalize;background:#f2f2f2;padding:10px;border:1px solid #ddd;border-bottom:none;}
            .BookingDetail .bookingDetail_mks  .bookdetal_box{border:1px solid #ddd;padding:10px;}
            .travellers-details .card-body .GuestMember_detail label span{display:none;}
            .travellers-details .card-body .GuestMember_detail:nth-child(1) label span{display:inline-block;}
            .booking-assign h3{background:#f2f2f2;padding:10px;margin:0;border:1px solid #ddd;border-bottom:none;}
            .booking-assign .bookdetal_box{padding:10px;border:1px solid #ddd;}
            .booking-assign{margin:0 0 20px 0;}
            .Change_status .assign-room{background:#198754;color:#fff;padding:1px 10px;border-radius:4px;font-size:14px;margin:0 0 0 10px;}
            .Change_status .status-change{background:red;color:#fff;padding:1px 10px;border-radius:4px;font-size:14px;margin:0 0 0 10px;}
            .MostRatingSec{display:none;}
            .payment-successpage{width:50%;background:var(--maincolor);margin:0 auto;text-align:center;padding:30px;border-radius:7px;}
            .payment-successpage .RegisterNtitle{color:#fff;}
            .payment-successpage p{color:#fff;}
            .payment-successpage .btn{background:#14bedb;color:#fff;border:1px solid #14bedb;transition:0.4s ease-in;}
            .payment-successpage .btn:hover{background:transparent;color:#14bedb;}
            .globalsearch{padding-right: 20px;color:var(--maincolor);font-size:18px;}
            .form-search-overlay{background:#000000ed;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:12;display:none;}
            .form-search-overlay .search-box{height:100%;width:55%;display:flex;justify-content:center;margin:0 auto;position:relative;align-items:center;}
            .form-search-overlay .search-box input{height:50px;width:100%;padding:0 50px 0 10px;border-radius:7px;border:1px solid #ddd;}
            .form-search-overlay .search-box .searchbtn-pop{position:absolute;right:0;height:50px;width:65px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:22px;}
            .form-search-overlay .close-search{font-size:35px;position:absolute;right:30px;top:30px;cursor:pointer;z-index:9999;color:#fff!important;opacity:0.5;transition:0.4s ease-in;}
            .form-search-overlay .close-search:hover{opacity:1;}
            .globalsearch #search-global{cursor:pointer;color: var(--white);font-size: 20px;}
            .showform-search{display:block;}
            .HolidaysPac_lists .gridtitle_center h2{text-transform:capitalize!important;}
            .package-box .trip-duration{display:flex;gap:12px;padding:20px 0;border-bottom:1px solid #ddd;}
            .package-box .trip-duration i{font-size:25px;color:var(--maincolor);}
            .package-box .trip-duration .duration-trip label{display:block;margin:0;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;}
            .package-box .trip-duration .duration-trip span{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.16px;color:#889c98;}
            .breadcrumb ul{display:flex;}
            .breadcrumb ul li{margin-right:10px;font-size:14px;}
            .breadcrumb ul li a{color:var(--maincolor);}
            .search-all .searchcontents-all .nav button:focus{outline:none;border:1px solid var(--maincolor);}

            /* WhatsApp */
            #chat-btn{position:fixed;bottom:20px;right:20px;z-index:999;}
            #chat-btn a img{height:60px;width:60px;object-fit:contain;}

            /* Associalted and Certified Logo */
            .associated-area{border-top:1px dashed #c6c6c6;padding:30px 0 0 0;margin:30px 0 0 0;text-align:center;}
            .associated-area h3{font-size:16px;font-weight:bold;color:var(--maincolor);margin:0;padding:0 0 30px 0;}
            .associated-logo{border:1px solid #ddd;padding:10px;}
            .associated-logo img{height:80px;display:block;margin:0 auto;object-fit:contain;}
            @media (max-width:992px){
                .payment-successpage{width:80%;}
                .ViewDetail_Price ul{align-items:flex-start;flex-direction:column;gap:15px;}
            }
            @media (max-width:768px){
                .form-search-overlay .search-box{width:90%;}
                .HolidaysPac_lists #SearchContainer{margin:30px 0 0 0;}
            }
            @media (max-width:576px){
                .payment-successpage{width:100%;}
                .search-all .searchcontents-all .nav{align-items:self-start;display:flex;flex-direction:column;}
                .search-all .searchcontents-all .nav li{width:100%;}
                .globalSearchContent .global-contents{padding:15px;}
                .search-all .searchcontents-all .nav button{padding-left:10px;padding-right:0;width:100%;text-align:left;border-right:1px solid transparent;}
                .search-all .searchcontents-all .nav h6{margin:10px 0 10px 0;}
                .globalSearchContent{flex-direction:column;gap:0;}
                .globalSearchContent img{width:100%;object-fit:cover;height:auto;}
                .search-all .searchcontents-all .nav button:focus{border:1px solid var(--maincolor);outline:none;box-shadow:none;}
                /*.associated-logo{margin-bottom:24px;}*/
            }


/*New Codes*/

.CompanyList ul li a b {
    font-weight: 500;
}

.header-page .col-auto ul li a {
    color: #222;
}

.featured-packagesthumb figure {
    position: relative;
    margin: 0;
}

.featured-packagesthumb figure .duration {
    position: absolute;
    top: 0;
    background: #1a75bb;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    border-top-left-radius: 8px;
}

.featured-packagesthumb .featured-packagesthumb-contents h3 {
    font-size: 18px;
    margin: 10px 0;
    width: 100%;
    overflow: hidden;
    text-wrap: nowrap;
    text-overflow: ellipsis;
}

.featured-packagesthumb .featured-packagesthumb-contents h3 a {
    color: #222;
}

.featured-packagesthumb .featured-packagesthumb-contents .card-price {
    color: #d86313;
}

.featured-packagesthumb figure img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    height: 170px;
    object-fit: cover;
    width: 100%;
}

.featured-packagesthumb {
    background: #f1f1f1;
    border-radius: 8px;
    border: 1px solid #ddd;
}

.featured-packagesthumb .featured-packagesthumb-contents {
    padding: 10px;
}

/*.FeaturedHoliday_MKS .owl-nav {*/
/*    display: none;*/
/*}*/

.slider-caption h2 strong {
    font-weight: 400;
}

.featured-destinations .col-md-7 {
    overflow: hidden;
}

.featured-destinations .col-md-7 .owl-stage {
    display: flex;
}

.featured-destinations .col-md-7 .owl-nav {
    display: none;
}

.featured-destinations .col-md-7 .owl-dots {
    display: flex;
    justify-content: center;
    gap: 5px;
}

.featured-destinations .col-md-7 .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    background: grey;
    border-radius: 50%;
}

.featured-destinations .col-md-7 .owl-dots .owl-dot.active {
    background: #d86313;
}

.testimonial .testimonial-imagewrap {
    display: flex;
    align-items: center;
}

.testimonial .testimonial-imagewrap .testimonial-image img {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    object-fit: cover;
    border: 1px solid #ddd; 
    padding: 2px;
    margin-right: 15px;
}

.testimonial .testimonial-imagewrap .testimonial-designation h4 {
    margin: 0;
    font-size: 19px;
    font-weight: 600;
}

.testimonial .testimonial-imagewrap .testimonial-designation h5 {
    font-size: 14px;
    color: #999;
}

.testimonial .client-feedback p {
    font-size: 21px;
    position: relative;
    padding: 20px 0 0 0;
}

.testimonial .col-md-7 .owl-stage {
    display: flex;
}

.testimonial .col-md-7 {
    overflow: hidden;
}

.testimonial .testimonial-titles h3 {
    font-size: 40px;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.testimonial .testimonial-titles p {
    font-size: 18px;
}

.testimonial .clients {
    margin-left: 55px;
}

.testimonial .testimonial-imagewrap .testimonial-designation a {
    color: #222;
}

.testimonial .row {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 7px;
}

.testimonial .owl-nav {
    display: none;
}

.testimonial .owl-dots {
    display: flex;
    justify-content: center;
    gap: 5px;
}

.testimonial .owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    background: #808080;
    border-radius: 50%;
}

.testimonial .owl-dots .owl-dot.active {
    background: #d86313;
}

.testimonial .client-feedback span:before {
    content: '\f10d';
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    left: 0;
    color: #d8631336;
    font-size: 50px;
    z-index: -1;
}

.testimonial .client-feedback span:after {
    content: '\f10e';
    font-family: 'FontAwesome';
    position: absolute;
    bottom: 0;
    right: 0;
    color: #d8631336;
    font-size: 50px;
    z-index: -1;
}

.Footer .FooterTop .FooterContact p {
    display: none;
}

.FooterTop .FooterContact ul li:first-child:before {
    content: '\f0e0';
    font-family: 'FontAwesome';
    color: #999;
    position: absolute;
    left: 0;
}

.FooterTop .FooterContact ul li:nth-child(2):before {
    content: '\f3c5';
    font-family: 'FontAwesome';
    color: #999;
    position: absolute;
    left: 0;
}

.FooterTop .FooterContact ul li:nth-child(3):before {
    content: '\f095';
    font-family: 'FontAwesome'; 
    color: #999;
    position: absolute;
    left: 0;
}

#ForgetPasswordformModal .modal-footer button {
    background: #d86313;
    border: 1px solid #d86313;
}

.cta-block .search-btn {
    display: none !important;
}

.searchform .nav-link .fa-h-square:before {
    content: '\f5c1';
    font-style: normal;
}

.LoginPopup .LoginFormOuter .LoginForm .errorMessage span {
    display: block;
    text-align: left;
    font-size: 12px;
    margin: 0 0 10px 0;
}

.inbound-outbound-packages .packages-cols {
    display: flex;
}

.inbound-outbound-packages .packages-cols .all-cols {
    width: 25%;
    background: #f1f1f1;
}

.inbound-outbound-packages .packages-cols .all-cols img {
    width: 100%;
    height: auto;
}

.inbound-outbound-packages .packages-cols .all-cols figure {
    margin: 0;
    position: relative;
}

.inbound-outbound-packages .packages-cols .all-cols figure .duration {
    position: absolute;
    top: 0;
    background: #1a75bb;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    border-top-left-radius: 8px;
}

.inbound-outbound-packages .packages-cols .all-cols .packages-contents {
    padding: 10px;
}

.inbound-outbound-packages .packages-cols .all-cols .packages-contents h3 {
    font-size: 18px;
    margin: 10px 0;
}

.inbound-outbound-packages .packages-cols .all-cols .packages-contents h3 a {
    color: #222;
}

.inbound-outbound-packages .packages-cols .bg-image img {
    height: 300px;
    object-fit: cover;
    width: 100%;
}

.featured-destination .owl-nav div {height: 40px;width: 40px;display: flex;justify-content: center;align-items: center;}

.featured-destination .owl-nav .owl-prev {
    position: absolute;
    top: -82px;
    right: 60px;
}

.featured-destination .owl-nav .owl-next {
    position: absolute;
    right: 0;
    top: -82px;
}

.topselling {
    padding: 70px 0;
}

.featured-packages .owl-nav div {
    color: #D86313;
    font-size: 14px;
    padding: 5px 10px;
    background: transparent;
    border-radius: 50%;
    border: 3px solid #D86313;
    cursor: pointer;
}

.featured-packages .owl-nav div i {
    font-size: 20px;
    color: #D86313;
}

.featured-blogs .latest-blog .blog-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 30px 0;
}

.featured-blogs .latest-blog .blog-title h4 {
    font-size: 40px;
    margin: 0;
}

.featured-blogs .latest-blog .blog-title .btn {
    background: #d86313;
    color: #fff;
}

.featured-blogs .main-blog figure img {
    width: 100%;
    height: auto;
    border-radius: 7px;
}

.featured-blogs .main-blog .blog-contents h4 a {
    color: #222;
}

.featured-blogs .main-blog .blog-contents h4 {
    font-size: 28px;
}

.featured-blogs .other-blogs .single-blog .blog-thumb {
    width: 30%;
}

.featured-blogs .other-blogs .single-blog  .blog-contents {
    width: 70%;
    padding: 10px;
}

.featured-blogs .other-blogs {
    margin: 0 0 0 35px;
}

.featured-blogs .main-blog figure {
    position: relative;
    margin: 0;
}

.featured-blogs .main-blog figure small {
    position: absolute;
    bottom: 0;
    background: #d86313;
    left: 0;
    color: #fff;
    padding: 10px 20px;
    font-size: 16px;
}
    
.featured-blogs .main-blog .blog-contents {
    padding: 20px 0 0 0;
}

.featured-blogs .other-blogs .single-blog .blog-contents small {
    color: #999;
    font-style: italic;
    font-size: 14px;
}

.featured-blogs .other-blogs .single-blog .blog-contents h5 {
    font-size: 21px;
}

.featured-blogs .other-blogs .single-blog .blog-contents h5 a {
    color: #222;
}

.featured-blogs .other-blogs .single-blog .blog-thumb img {
    border-radius: 7px;
}

.featured-blogs .other-blogs .single-blog {
    margin: 0 0 20px 0;
}

.featured-blogs {
    padding: 70px 0;
    background: #f1f1f1;
}

.associated-area .row {
    justify-content: center;
}

.inbound-outbound-packages {
    padding: 70px 0;
}

.bradcumb-package figure img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.bradcumb-package figure {
    position: relative;
}

.bradcumb-package figure .bradcumb-package-contents {
    position: absolute;
    top: 0;
    background: #000000b5;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.bradcumb-package figure .bradcumb-package-contents h3 {
    color: #fff;
    font-size: 60px;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.6);
    margin: 0 0 30px 0;
}

.bradcumb-package figure .bradcumb-package-contents .ratings {
    display: flex;
    margin: 0 0 10px 0;
}

.bradcumb-package figure .bradcumb-package-contents .ratings li i {
    color: #d86313;
    margin: 0 3px;
}

.bradcumb-package {
    margin: -2px 0 0 0;
}

.bradcumb-package figure .bradcumb-package-contents .breadcrumb-nav {
    display: flex;
}

.bradcumb-package figure .bradcumb-package-contents .breadcrumb-nav li {
    color: #fff;
    font-size: 21px;
}

.bradcumb-package figure .bradcumb-package-contents .breadcrumb-nav li a {
    color: #d86313;
}

.bradcumb-package figure .bradcumb-package-contents .breadcrumb-nav li a:after {
    content: '\f101';
    font-family: 'FontAwesome';
    font-size: 13px;
    margin: 0 7px;
}

.rating_mks ul li {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

.package-facts {
    margin: 30px 0 0 0;
}

.package-facts .table-info-breadcrumb .col {
    padding: 0 5px;
}

.package-facts .table-info-breadcrumb .packagethumb-details {
    text-align: center;
    background: #1D35571c;
    padding: 5px;
    border-radius: 7px;
}

.package-facts .table-info-breadcrumb .packagethumb-details img {
    height: 25px;
    display: block;
    width: 25px;
    margin: 0 auto;
    margin-bottom: 5px;
}

.package-facts .table-info-breadcrumb .packagethumb-details span {
    font-size: 11px;
}

.package-facts .table-info-breadcrumb .packagethumb-details span b {
    font-size: 11px;
    display: block;
}

.OverviewTab_holiday {
    background-color: #f2f2f2;
    padding: 15px 15px 15px 15px;
    margin-top: 30px;
    border-radius: 2px;
}

.OverviewTab_holiday .nav-tabs .nav-item {
    margin-bottom: 0px;
    margin-right: 10px;
    border-radius: 0px;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    background-color: #fff;
    padding: .6rem 3px;
}

.price_righttitle {
    background-color: #1D3557;
    padding: 20px 15px;
    border-radius: 7px;
    text-align: left;
    margin-bottom: 30px;
    margin-top: 30px;
    border: 1px solid #ddd;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

p.pricedetailright {
    font-size: 30px;
    padding: 0px 0px 10px 0px;
    font-weight: 800;
    margin: 0;
    text-align: center;
    color: #fff;
}

.check-availability .trip-inquiry #inquiryform-toggle {
    color: #fff;
    padding: 0;
    border: none;
    background: transparent;
    text-align: center;
    display: block;
    cursor: pointer;
}

.check-availability .trip-inquiry form {
    background: #fff;
    margin: 10px 0 0 0;
    padding: 10px;
    border-radius: 7px;
    display: none;
}

.trip-expert {
    background: #d86313;
    border-radius: 7px;
    padding: 10px;
    text-align: center;
}

.trip-expert h4 {
    color: #fff;
    font-size: 21px;
}

.trip-expert img {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    border: 1px solid #ddd;
    padding: 2px;
}

.trip-expert .expertswrap-contents h5 {
    font-size: 18px;
    margin: 10px 0 10px 0;
    color: #fff;
}

.trip-expert .expertswrap-contents p,
.trip-expert .expertswrap-contents p a {
    font-size: 13px;
    color: #fff;
}

.check-availability .trip-inquiry .showform {
    display: block !important;
}

.TopNav ul  strong {
    display: none;
}

.featured-packages-activities {
    margin: 0 0 40px 0;
}

.destination-detail-stickymenu {
    display: none;
}

.gallery-destinations .imgGallery {
    position: relative;
}

.gallery-destinations .imgGallery:after {
    content: '';
    background: url(https://cdn-icons-png.flaticon.com/128/44/44289.png);
    position: absolute;
    top: 15px;
    z-index: 1;
    right: 15px;
    height: 25px;
    width: 25px;
    background-repeat: no-repeat;
    background-size: contain;
    filter: invert(1);
    opacity: 0.4;
}

.login-button .list-inline-item a {
    color: #fff;
}
    
/*.login-button .list-inline-item a:hover {*/
/*    color: #D86313 ;*/
/*}*/

.slider-block .slider-caption {
    margin: -80px 0 170px 0;
}

.coupon-carttotals #promocode button {
    background: #d86313;
    border: 1px solid;
}

.HeaderMid .toggle-menu {
    position: absolute;
    right: 15px;
}

.HeaderMid .row .col-auto:nth-child(3) .TopNav {margin-right: 50px;}

.trip-expert .expertswrap-contents .expert-no {
    display: flex;
    justify-content: center;
    align-items: baseline;
}

.trip-expert .expertswrap-contents .expert-no a {
    color: #fff;
}

.trip-expert .expertswrap-contents .expert-no i {
    font-size: 11px;
    color: #fff;
    margin-right: 5px;
}

.Tabitinerary ul {
    list-style: disc;
    padding: 0 0 0 15px;
}

.Tabitinerary p {
    color: #4c4c4c;
    /*font-weight: 600;*/
    margin: 10px 0 5px 0;
    font-size: 16px !important;
}

.RelatedTourSec .gridBox figure {
    margin: 0;
    position: relative;
}

.RelatedTourSec .gridBox figure img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.RelatedTourSec .gridBox figure .duration {
    position: absolute;
    top: 0;
    background: #1a75bb;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    border-top-left-radius: 8px;
}

.RelatedTourSec .gridBox .relatedpackage-contents {
    padding: 10px;
}

.RelatedTourSec .gridBox {
    background: #f1f1f1;
    border-radius: 8px;
    border: 1px solid #ddd;
}

.RelatedTourSec .gridBox .relatedpackage-contents h5 {
    font-size: 18px;
    margin: 10px 0;
    width: 100%;
    overflow: hidden;
    text-wrap: nowrap;
    text-overflow: ellipsis;
}

.RelatedTourSec .gridBox .relatedpackage-contents h5 a {
    color: #222;
}

.RelatedTourSec .gridBox .relatedpackage-contents span {
    color: #d86313;
    font-size: 20px;
    font-weight: bold;
}

.inboundoutbound-packages .Head,
.inboundoutbound-packages h2{
    display: none;
}

.inboundoutbound-packages .row .col-md-9,
.inboundoutbound-packages .row .col-md-3{
    padding: 0;
}

.inboundoutbound-packages figure {
    margin: 0;
}

.inboundoutbound-packages .row .col-md-3 figure img {
    width: 100%;
    height: 317px;
    object-fit: cover;
}

.inboundoutbound-packages .fec_img img {
    height: 220px;
    width: 100%;
    object-fit: cover;
}

.inboundoutbound-packages .fec_img {
    background: #f1f1f1;
}

.inboundoutbound-packages .fec_img .place-name {
    padding: 10px;
}

.inboundoutbound-packages .fec_img .place-name a {
    color: #222;
    font-size: 18px;
    margin: 10px 0;
    width: 100%;
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-weight: 500;
}

.inboundoutbound-packages .fec_img .place-name .package_price span {
    font-size: 20px;
    color: #d86313;
    font-weight: bold;
}

.inboundoutbound-packages .owl-nav {
    display: none;
}

.OverviewTab_holiday .Tabotherinfo h3 {
    color: #222 !important;
}

.cta-image {
    width: 100%;
    background: #f1f1f1;
    margin: 60px 0 0 0;
    padding: 0;
    object-fit: cover;
    height: auto;
}

.related-tours .owl-dots {
    display: none;
}

.OverviewTab_holiday .Tabhighlights ul li {
    list-style: none;
    position: relative;
}

.OverviewTab_holiday .Tabhighlights ul li:before {
    content: '\f14a';
    font-family: 'PhpDebugbarFontAwesome';
    margin-right: 5px;
    color: #d86313;
}

.OverviewTab_holiday .Tabhighlights ul {
    padding: 0;
}

.OverviewTab_holiday .Tabotherinfo h3 {
    font-size: 21px;
}

.header-page .col-auto ul li a b {
    color: #fff;
}

/*.HeaderMid .MainNav ul li:nth-child(3):after {*/
/*    content: '\f0d7';*/
/*    font-family: 'FontAwesome';*/
/*    color: #222;*/
/*}*/

.HeaderMid .MainNav ul li ul li:after,
.topselling .loadmore-buttons{
    display: none !important;
}

.aboutpage-contents img {
    width: 100%;
    height: auto;
}

.aboutpage-contents .row {
    align-items: center;
}

.aboutpage-contents ul {
    margin: 0 0 20px 0;
}

.aboutpage-contents ul li {
    margin: 0 0 10px 0;
}

.FeatureDestination .Head h2, .topselling .Head h2,
.testimonial .testimonial-titles h3,
.featured-blogs .latest-blog .blog-title h4{
    color: #000 !important;
}

.inboundoutbound-packages .inbound-img img {
    border-top-left-radius: 8px;
}

.inboundoutbound-packages .outbound-img img {
    border-bottom-right-radius: 8px;
}

.CompanyList ul li:nth-child(2) a:hover {
    border: 1px solid #D86313;
    background: transparent;
}

.CompanyList ul li:nth-child(2) a:hover b {
    color: #D86313 !important;
}

.CompanyList ul li:last-child a {
    background: #1b74b8;
    border: 1px solid #1b74b8;
}

.CompanyList ul li:last-child a:hover {
    background: transparent;
    border: 1px solid #1b74b8;
}

.CompanyList ul li:last-child a:hover b {
    color: #1b74b8 !important;
}

.category-page .carousel-inner h1 {
    position: absolute;
    width: 100%;
    top: 60%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    color: #fff;
    font-size: 54px;
    z-index: 1;
    text-align: center;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.6);
}

.category-page .carousel-inner .category-image img {
    height: 550px;
    width: 100%;
    object-fit: cover;
}

.category-page .carousel-inner .category-image {
    margin: 0;
}

.category-page .cat-packages {
    padding: 60px 0;
}

.category-page .cat-packages .holiday-category {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #f1f1f1;
    margin: 0 0 30px 0;
    padding: 20px;
    border-radius: 7px;
}

.category-page .cat-packages .holiday-category ul span {
    border: 1px solid #ddd;
    padding: 5px 10px;
    border-radius: 4px;
    background: #ddd;
    cursor: pointer;
}

.category-page .cat-packages .holiday-category .categories-lists {
    position: relative;
}

.category-page .cat-packages .holiday-category .categories-lists .catgeory-lists-packages {
    background: #fff;
    position: absolute;
    width: 100%;
    z-index: 1;
    display: none;
}

.category-page .cat-packages .holiday-category .categories-lists .catgeory-lists-packages li a {
    color: #4c4c4c;
    padding: 3px 10px;
    display: block;
}

.category-page .cat-packages .holiday-category .categories-lists .catgeory-lists-packages li a:hover {
    background: #f1f1f1;
}

.showcatgeory-lists-packages {
    display: block !important;
}

.category-page .cat-packages .holiday-category h2 {
    margin: 0;
    font-size: 21px;
}

.category-page .featured-packagesthumb {
    margin: 0 0 20px 0;
}

.Beforeyou_Travel {
    display: none;
}

.team-area .member-wrap .pic img {
    height: 350px;
    object-fit: cover;
    width: 100% !important;
    max-width: 100%;
}

#machhapuchhreModal .parent-div {
    padding: 0;
}

#machhapuchhreModal .parent-div .information-section {
    display: none;
}

#machhapuchhreModal .parent-div .payment-section {
    padding: 0;
    display: block;
    width: 100%;
}

#machhapuchhreModal .parent-div {
    display: block;
}

.Footer .FooterContact .footer-socialmain {
    display: flex;
    margin: 15px 0 0 0;
}

.Footer .FooterContact .footer-socialmain h4 {
    font-size: 16px;
    margin: 0 5px 0 0;
}

.Footer .FooterContact .footer-socialmain ul {
    display: flex;
}

.Footer .FooterContact .footer-socialmain ul li {
    margin: 0 !important;
}

.Footer .FooterContact .footer-socialmain ul li:before {
    display: none;
}

.HeaderMid .MainNav ul .menu-has-children:after {
    content: '\f0d7';
    font-family: 'FontAwesome';
    cursor: pointer;
}

.AirlineQuickFilter .AirlineQuickFliterSlide {
    z-index: 0;
}

.modal-backdrop.show {
    z-index: 0;
}

#ModifySearchPopup .PassengersOuter select {
    width: 100%;
    background: #f1f1f1;
    border: 1px solid transparent;
    padding: 5px 0;
    margin: 0;
    font-size: 14px;
}

#ModifySearchPopup .PassengersOuter select:focus,
#ModifySearchPopup .PassengersOuter select:focus-visible {
    border: 1px solid transparent !important;
}

#BannerSlide img {
    height: 660px;
    width: 100%;
    object-fit: cover;
}

.inboundoutbound-packages p {
    margin: 0;
}

.mainslider #BannerSlide img {
    border-radius: 0;
}

#nav-gallery img {
    cursor: auto;
}

div#popularplace {
    display: none;
}

.container:has(.alert-success) {
    top: 50%;
    position: fixed;
    left: 50%;
    width: 100%;
    margin: 0 auto;
    transform: translate(-50%, 50%);
    z-index: 2;
    text-align: center;
    display: none;
}

.custom-breadcrumb .default-breadcrumb {
    position: relative;
}

.custom-breadcrumb .default-breadcrumb .breadcrumb-info {
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 50%);
    color: #fff;
}

.custom-breadcrumb .default-breadcrumb .breadcrumb-info ul {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.custom-breadcrumb .default-breadcrumb .breadcrumb-info ul li:first-child {
    border-right: 1px solid;
    padding: 0 10px 0 0;
}

.custom-breadcrumb .default-breadcrumb .breadcrumb-info ul li a {
    color: var(--maincolor);
}

.custom-breadcrumb img {
    height: 410px;
    width: 100%;
    object-fit: cover;
}

.ArticlePage .destination_titleMKS .InnberBanner {
    display: none;
}

.aboutpage-contents img {
    height: auto;
    width: 100%;
    object-fit: contain;
}

#jq-intlMultiSeach .Addcity {
    background: var(--maincolor);
    display: inline-block;
    color: #fff;
    font-size: 13px;
    padding: 4px 10px;
}

#jq-intlMultiSeach .Addcity:before {
    content: '\2b';
    margin: 0 5px 0 0;
}

.sister-company p {
    margin: 0 0 10px 0;
}

.sister-company p:last-child {
    margin: 0;
}

.sister-company h5 {
    font-size: 16px;
    margin: 0 0 10px 0;
}

/*Responsive*/

@media (max-width: 1200px){
    .OverviewTab_holiday .nav-tabs .nav-item {
        margin-bottom: 10px;
    }
}

@media (min-width: 992px){
    .HeaderMid .toggle-menu {
        display: none;
    }
    
    .HeaderMid .MainNav ul li ul {
        display: none; 
        position: absolute;
        background: #d86313;
        width: 222px;
        /*display: flex;*/
    }
    .HeaderMid .MainNav ul li:hover ul {
        display: flex;
        flex-direction: column;
    }
    
    .HeaderMid .MainNav ul li {
        position: relative;
    }
    
    .HeaderMid .MainNav ul li ul li {
        display: block;
        padding: 0;
    }
    
    .HeaderMid .MainNav ul li ul li a {
        color: #fff;
        display: block;
        padding: 10px 10px;
    }
    
    .HeaderMid .MainNav ul li ul li a:hover {
        background: #1a75bb;
    }
    
}

@media (max-width: 992px){
    .FooterTop div#cssmenu .menu-bar {
        display: none;
    }
    .homepage .menu-bar {
        font-size: 30px;
        cursor: pointer;
    }
    .HeaderMid .col-auto,
    .MainNav{
        position: initial !important;
    }
    .HeaderMid .MainNav ul .menu-has-children {
        position: relative;
    }
    .HeaderMid .MainNav ul .menu-has-children:after {
        position: absolute;
        right: 10px;
        color: #fff;
        top: 5px;
    }
    .Header .HeaderMid .toggle-menu,
    .Header .HeaderMid .toggle-menu .menu-bar {
        color: #222;
    }
    .header-page .HeaderMid .toggle-menu .menu-bar {
        color: #222;
    }
    .MainNav ul li a {
        color: #fff;
        display: inline-block;
    }
    .MainNav .showmenu li a {
        color: #fff !important;
    }
    .cta-image {
        height: auto;
    }
    .showchild-menu {
        position: initial !important;
        display: flex !important;
        background: #b04f0d !important;
    }
    .HeaderMid .MainNav ul li:nth-child(3) {
        position: relative;
    }
    .HeaderMid .MainNav ul li:nth-child(3):after {
        position: absolute;
        right: 10px;
        cursor: pointer;
        top: 0;
    }
    .showchild-menu li {
        padding-left: 10px !important;
    }
}

@media (max-width: 768px){
    .slider-block {
        position: initial;
        transform: none;
    }
    .FlightSearch {
        height: 600px;
        /*margin: -100px 0 0 0;*/
        padding: 200px 0 40px 0;
    }
    .slider-caption h2 {
        color: var(--white) !important;
        position: relative;
        font-size: 40px;
    }
    .FlightSearch h2 {
        top: 0;
    }
    .inboundoutbound-packages .inbound-img img {
        border-top-left-radius: 0;
    }
    .inboundoutbound-packages .outbound-img img {
        border-bottom-right-radius: 0;
    }
    .associated-area .row {
        justify-content: flex-start;
    }
    .associated-area .row .col-6 {
        padding: 0;
        flex: 0 0 20%;
    }
    .associated-logo {
        border: 1px solid transparent;
        padding: 10px;
    }
    .bradcumb-package figure img {
        height: auto;
    }
    .package-facts {
        margin: 0;
    }
    .FromToOuter .FlightFrom, .FromToOuter .FlightTo, .DateOuter .DepartureDate, .DateOuter .ReturnDate {
        margin: 0;
    }
    .RightImg h2, .ActivityBox h2 {
        font-size: 28px;
        margin: 10px 0 0 0;
    }
    .bradcumb-package figure .bradcumb-package-contents h3 {
        font-size: 35px;
    }
    .destination_titleMKS h3 {
        font-size: 24px;
    }
    .FromToOuter span {
        margin-bottom: 0;
    }
    .searchwrapper .TabContent .b-bottom {
        margin: 0 0 10px 0;
    }
    .featured-blogs .other-blogs {
        margin: 20px 0 0 0;
    }
    .testimonial .clients {
        margin: 0;
    }
    .testimonial {
        padding: 0;
    }
    .featured-destinations .site-btn {
        margin: 10px 0 30px 0;
    }
    .inboundoutbound-packages .row .col-md-3 figure img {
        height: 365px;
    }
    .inboundoutbound-packages .outbound-bottom {
        flex-direction: column-reverse;
    }
}

@media (max-width: 576px){
    .slider-caption h2 {
        font-size: 22px;
    }
    .searchform .nav-link {
        font-weight: 400;
        font-size: 12px;
        padding: 5px;   
    }
    .FlightSearch h2 {
        font-size: 30px;
        top: -60px;
    }
    .FlightSearch {
        height: 470px;
    }
    .bradcumb-area {
        padding: 110px 0px 110px 0px;
    }
    .bradcumb-package figure .bradcumb-package-contents h3 {
        font-size: 28px;
        text-align: center;
    }
    .bradcumb-package figure .bradcumb-package-contents .breadcrumb-nav {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .searchform .nav-link i {
        display: none;
    }
    .package-facts .table-info-breadcrumb .col {
        flex: 0 0 50%;
        margin: 0 0 20px 0;
    }
    .FeatureDestination .Head h2, .topselling .Head h2,.billboard-title h2,.cta-content h2,.site-title h2,.testimonial .testimonial-titles h3,.featured-blogs .latest-blog .blog-title h4 {
        font-size: 24px;
    }
    .featured-blogs .main-blog .blog-contents h4 {
        font-size: 18px;
    }
    .featured-blogs .other-blogs .single-blog .blog-contents h5 {
        font-size: 16px;
    }
    .testimonial .testimonial-titles h3 {
        margin: 0 0 5px 0;
    }
    .testimonial .client-feedback p {
        font-size: 16px;    
        padding: 0;
    }
    .featured-blogs .main-blog figure small {
        padding: 5px 10px;
        font-size: 12px;
    }
    .featured-blogs .latest-blog .blog-title .btn,
    .site-btn a{
        font-size: 12px;
    }
    .cta-content h2 {
        line-height: 35px;
    }
    .cta-content p {
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
    }
    .featured-packages .owl-nav div {
        padding: 0px 6px;
    }
    .featured-packages .owl-nav div i,
    .featured-destination .owl-nav i{
        font-size: 14px;
    }
    .featured-packages .owl-prev {
        right: 35px;
    }
    .featured-packages .owl-prev,
    .featured-packages .owl-next {
        top: -58px;
    }
    .featured-destination .owl-nav .owl-prev {
        position: absolute;
        top: -57px;
        right: 35px;
        height: 25px;
        width: 25px;
        padding: 0 5px;
    }
    .featured-destination .owl-nav .owl-next {
        position: absolute;
        right: 0;
        top: -57px;
        height: 25px;
        width: 25px;
        padding: 0 5px;
    }
    .HeaderMid .Logo img {
        max-width: 115px;
    }
    .HeaderMid .row .col-auto:nth-child(3) .TopNav {
        margin-right: 0;
    }
    .CompanyList a {
        padding: 3px 12px;
        font-size: 14px;
    }
    .HeaderMid .row {
        flex-wrap: nowrap;
    }
    .homepage .menu-bar,
    .menu-bar{
        font-size: 21px;
    }
    .HeaderMid .row .col-auto:nth-child(3) {
        display: flex;
        padding: 0;
        margin: 0 55px 0 0;
    }
    .TopNav ul li {
        margin: 0;
    }
    .searchwrapper .TabContent .custom-control .custom-control-label {
        font-size: 12px;
        margin-right: 0px;
        padding-left: 4px;
    }
}   


.team-area .member-wrap {
    display: flex;
    margin: 0 0 30px 0;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-top-right-radius: 10px;
    overflow: hidden;
    border-bottom-right-radius: 10px;
    overflow: hidden;
    flex-direction: column;
}

.team-area .member-wrap .pic {
    background: #fff;
    width: 100%;
}
.team-area .member-wrap .showfull-height {
    height: auto !important;
}
.member-info .btn-abs {
    position: absolute;
    bottom: -8px;
    right: 25px;
    font-size: 17px;
    color: var(--maincolor);
    font-weight: 600;
    background: #fff;
    width: 85px;

}
.member-info .btn-abs:hover {
    color: var(--secondcolor);
}
.member-info {
    padding: 20px;
    background: #fff;
    overflow: hidden;
    position: relative;
}

/*.topselling .bannerslider-main .owl-stage {*/
/*    display: flex;*/
/*}*/

/*.topselling .bannerslider-main .owl-stage-outer {*/
/*    overflow: hidden;*/
/*}*/

.bannerslider-main {
    position: relative;
}

.bannerslider-main .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}

.bannerslider-main .owl-stage-outer .owl-stage {
    display: flex;
    overflow: hidden;
    gap: 10px;
}

.bannerslider-main .owl-stage-outer .owl-stage .active .package-item {
    display: block !important;
}

.topselling .owl-nav div {color: #D86313;font-size: 14px;padding: 5px 10px;background: transparent;border-radius: 50%;border: 3px solid #D86313;cursor: pointer;}

.topselling .owl-nav div .owl-prev {
    position: absolute;
    right: 0;
    top: 0;
}

.topselling .owl-nav .owl-prev {
    position: absolute;
    top: -65px;
    right: 60px;
}

.topselling .owl-nav .owl-next {
    position: absolute;
    right: 0;
    top: -65px;
}

.blog-lists .blogs-archive figure {
    margin: 0;
    position: relative;
}

.blog-lists .blogs-archive figure small {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #d86313;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
}

.blog-lists .blogs-archive .archive-inner h4 a {
    color: #222;
}

.blog-lists .blogs-archive .archive-inner {
    background: #f1f1f1;
    padding: 20px;
    margin: 0 0 20px 0;
}

.blog-lists .blogs-archive .archive-inner .blog-btn {
    color: #d86313;
}

.blog-lists .recent-posts ul li {
    display: flex;
    margin: 0 0 20px 0;
}

.blog-lists .recent-posts ul li .aside-image {
    flex: 0 0 30%;
}

.blog-lists .recent-posts ul li  h5 {
    padding: 10px;
}

.blog-lists .recent-posts ul li h5 a {
    color: #222;
    font-size: 18px;
}

.blog-lists .archive-posts ul li a {
    background: #ddd;
    color: #222;
    padding: 5px 20px;
    border-radius: 4px;
}

.blog-lists {
    padding: 40px 0 0 0;
}

.blog-lists .show-more-btn {
    text-align: center;
}

.blog-lists .show-more-btn .btn {
    background: #d86313;
    color: #fff;
}