@font-face{font-family:ElegantIcons;src:url(../../fonts/ElegantIcons.eot);src:url(../../fonts/ElegantIcons.eot?#iefix) format('embedded-opentype'),url(../../fonts/ElegantIcons.woff) format('woff'),url(../../fonts/ElegantIcons.ttf) format('truetype'),url(../../fonts/ElegantIcons.svg#ElegantIcons) format('svg');font-weight:400;font-style:normal}[data-icon]:before{font-family:ElegantIcons;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

ul{list-style: none;margin: 0; padding: 0;}
ol{list-style-type: decimal;padding-left: 20px;}
ol li{list-style: inherit;}
.fa-check:before {content: "\f00c";}
.fa-caret-down:before {content: "\f0d7";}
.fa-share-alt:before {content: "\f1e0";}
.fa-download:before {content: "\f019";}
.fa-envelope-o:before {content: "\f003";}
.fa-print:before {content: "\f02f";}


.popular_destination_area  .owl-carousel .owl-nav .owl-prev i:before{content: "\f104";}
.flex{display: flex !important;display: -ms-flexbox;display: -webkit-flex;}
.flexWrap{flex-wrap: wrap;}
.clearfix{clear:both;float:none;display:block;}
.mb_30{margin-bottom:30px;}
.single_slider.overlay::before{opacity: 0.3;display:none;}
.top_header{background:#004e8c;padding:5px 0px;border-bottom: 5px solid #fe9103;}
.top_header .header_left ul li{display:inline-block;margin-right:15px;}
.top_header .header_left ul li:last-child{margin-right:0px;} 
.top_header .header_left ul li a{color:#fff;font-size:14px;line-height:18px;margin:0px;display:inline-block;}
.top_header .header_left ul li a:hover{color:#040e27;} 
.top_header .social_links ul li{margin-right:10px;display:inline-block;}
.top_header .social_links ul li:last-child{margin-right:0px;}
.top_header .social_links ul li a{display:block;color:#fff;}  
.top_header .social_links ul li a i{color:#fff;font-size:14px;}   
.top_header .total_count p{font-size:14px;line-height:24px;color:#fff;}
.top_header .total_count p span{background: #040e27;display: inline-block;padding: 2px 8px;border-radius: 10px;font-size: 12px;line-height:16px;}
/* header{background:#040e27;} */  
/* .header-area .main-header-area.sticky{background: rgb(4 14 39 / 72%);} */
.header-area{z-index:99;}
.header-area .main-header-area.sticky {padding: 0px 10px;}
.header-area .main-header-area .main-menu{text-align:right;padding: 0px;} 
.header-area .main-header-area .main-menu ul li{margin:0px;} 
.header-area .main-header-area .main-menu ul li:hover ul.dropdown-menu{display:block;}
.header-area .main-header-area .main-menu ul li ul.dropdown-menu li, .header-area .main-header-area .main-menu ul li ul.dropdown-menu li a{display:block;}
.header-area .main-header-area .main-menu ul li a{color:#000;}
.header-area .main-header-area .main-menu ul li.active a, .header-area .main-header-area .main-menu ul li a:hover{background-color:#004e8c;color:#fff;}  
.header-area .main-header-area .main-menu ul li.myaccount_btn>a{background-color:#004e8c;color: #fff;border-radius: 4px;}
.header-area .main-header-area .main-menu ul li.myaccount_btn ul.dropdown-menu{min-width: 230px;padding: 15px;box-shadow: 0 0 16px 5px rgb(0 0 0 / 20%);margin:0px;left: auto;right: 0px;}
.header-area .main-header-area .main-menu ul li.myaccount_btn ul.dropdown-menu:before{content: "";border-bottom: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;right: 30px;top: -5px;}
.header-area .main-header-area .main-menu ul li.myaccount_btn ul.dropdown-menu li a.cus_btn{display: inline-block;font-size: 13px;line-height: 16px;color: #fff;border-radius: 4px;padding: 8px 15px;background: linear-gradient(90deg, rgb(254 145 3) 0%, rgb(0 78 140) 100%);font-weight: normal;}
.header-area .main-header-area .main-menu ul li.myaccount_btn ul.dropdown-menu li a.signup_btn{float:right;}
.header-area .main-header-area .main-menu ul li.myaccount_btn ul.dropdown-menu li{margin-bottom: 5px;}
.header-area .main-header-area .main-menu ul li.myaccount_btn ul.dropdown-menu li:last-child{margin-bottom: 0px;} 
.header-area .main-header-area .main-menu ul li.myaccount_btn ul.dropdown-menu li.cus_li a{padding: 10px 10px;}
.packagedetail .header-area .main-header-area{/* box-shadow: 0 3px 16px 0 rgb(0 0 0 / 10%); */position:fixed;top:0px;width:100%;z-index:999;background:#fff;transform: none;padding:5px 10px;box-shadow:none;} 
/*.logo img{width:100%;}*/
.cus_breadcrumb{padding:10px 0px;}
.cus_breadcrumb .inner_breadcrumb{}
.cus_breadcrumb .inner_breadcrumb ul li{display:inline-block;font-size:14px;line-height:18px;color:#000;}
.cus_breadcrumb .inner_breadcrumb ul li:last-child{color:#004e8c;}


.header-area .main-menu nav ul li.mega_dropdown{}
.header-area .main-menu nav ul li.mega_dropdown .dropdown-menu{width: 480px;min-width: initial;left: -200px;display:none;transition: all 1s ease-in-out 3s;margin: 0px;}
.header-area .main-menu nav ul li.mega_dropdown:hover .dropdown-menu{display: block;}
.header-area .main-menu nav ul li.mega_dropdown .dropdown-menu .inner_grid{width: 100%;float: left;padding: 5px 10px;}
.header-area .main-menu nav ul li.mega_dropdown .dropdown-menu .inner_grid .mcol_6{width: 50%;float: left;padding: 0px 10px;}
.header-area .main-menu nav ul li.mega_dropdown .dropdown-menu .inner_grid .mcol_6 ul{}
.header-area .main-menu nav ul li.mega_dropdown .dropdown-menu .inner_grid .mcol_6 ul li{display:block;}
.header-area .main-menu nav ul li.mega_dropdown .dropdown-menu .inner_grid .mcol_6 ul li a{display:block;padding:6px 8px;}

.custom_form{padding:45px 0px;}
.custom_form h4{text-align: center;font-size: 24px;line-height: 34px;color: #fff;margin:0px 0px 20px;text-transform: uppercase;}
.custom_form .submit_btn{margin-top:15px;text-align: center;}
.popular_places_area .single_place .thumb{height: 220px;}
.popular_places_area .single_place .thumb a{display: block;height: 100%;}
.popular_places_area .single_place .thumb img{height: 100%;object-fit: none;}
.custom_form .single-input, .custom_form .single-textarea{border: 1px solid #e6e6e6;background:#f7f7f7;border-radius: 2px;}
.enquiry_form_area{background:url(../../images/form-bg.jpg) no-repeat;background-position:center;background-size:cover;}
.enquiry_form_area .custom_form h2{color:#fff;}
.enquiry_form_area .custom_form label{color:#fff;}
.inner_content{padding:20px 0px;}
.inner_content p{margin:0px 0px 15px;font-size: 14px;line-height: 24px;}
.inner_content h4{margin:0px 0px 10px;font-size: 18px;line-height: 21px;}
.inner_content ul{list-style-type:circle;padding-left: 20px;} 
.inner_content ul li{font-size:14px;line-height:24px;list-style:circle;}
.footer .footer_top .footer_widget .footer_logo{width:220px;margin-bottom:20px;}
.footer .footer_top .footer_widget .footer_logo img{width:100%;} 
.footer .socail_links {margin-top: 25px;}
 
.cab_banner{background-image:url(../../images/cab-booking-banner.jpg);}  
.career_banner{background-image:url(../../images/career-banner.jpg);} 
.hotel_banner{background-image:url(../../images/hotel-banner.jpg);} 
.flight_banner{background-image:url(../../images/flight-banner.jpg);} 
.event_banner{background-image:url(../../images/event-banner.jpg);} 
.travel_package_banner{background-image:url(../../images/travel-package-banner.jpg);} 
.contact_banner{background-image:url(../../images/contact-us-banner.jpg);} 
.slider_area .single_slider .slider_text h3{background: rgb(0 0 0 / 82%);font-weight: normal;padding: 20px 20px;}
.slider_area .single_slider .slider_text h3 span{color: #c0e343;}
/* .slider_area .single_slider.align-items-center{align-items: flex-end!important;} */
 
.speacer_20{width:100%;height:20px;display:block;}
.custom-search-input-2 { background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin-top: 15px; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3) }
.custom-search-input-2 input { border: 0; height: 50px; padding-left: 15px; border-right: 1px solid #d2d8dd; font-weight: 500;box-shadow:none; }
.custom-search-input-2 input:focus { box-shadow: none; border-right: 1px solid #d2d8dd }
.custom-search-input-2 select { display: none }
.custom-search-input-2 .nice-select .current { font-weight: 500; color: #6f787f }
.custom-search-input-2 .form-group { margin: 0 }
.custom-search-input-2 i { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-size: 18px; position: absolute; background-color: #fff; line-height: 50px; top: 0; right: 1px; padding-right: 15px; display: block; width: 20px; box-sizing: content-box; height: 50px; z-index: 1; color: #999 }
.custom-search-input-2 input[type='submit'] { -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #fff; font-weight: 600; font-size: 14px;  border: 0; padding: 0 25px; height: 50px; cursor: pointer; outline: none; width: 100%; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -ms-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; background-color: #004e8c; margin-right: -1px }
.custom-search-input-2 input[type='submit']:hover{background-color: #fe9103;}
.custom-search-input-2.inner { margin-bottom: 30px; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1) }

.custom-search-input-2.inner-2 { margin: 0 0 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none }
.custom-search-input-2.inner-2 .form-group { margin-bottom: 10px;position: relative;}
.custom-search-input-2.inner-2 input { border: 1px solid #ededed }
.custom-search-input-2.inner-2 input[type='submit'] { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-top: 10px }
.custom-search-input-2.inner-2 i { padding-right: 10px; line-height: 48px; height: 48px; top: 1px }
.custom-search-input-2.inner-2 .nice-select { border: 1px solid #ededed }
.panel-dropdown { position: relative; text-align: left; padding: 15px 10px 0 15px;} 

/* .single_package{background: rgba(0,0,0,0.60);padding-top: 180px;} 
.single_package .inner_single_package{background-color: #f8f8f8;padding-top: 30px;} */
.pkgwrapper {border: 1px solid #cacaca;margin-top: 10px;overflow: hidden;border-radius:4px;box-shadow:0 4px 8px 0 rgba(138, 107, 118, 0.08);background: #fff;}
#ajaxResultContainer{margin-bottom:30px;}
.pkgwrapper .pkgimg-box, .pkgwrapper .pkgtext-box, .pkgwrapper .txt-cntr{padding-top: 15px;padding-bottom: 15px;} 
.pkgwrapper .pkgimg-box a img, .pkgwrapper .pkgimg-box a:hover img{transition: all 0.3s ease-in-out;}
.pkgwrapper .pkgimg-box a img{transform: scale(1);}
.pkgwrapper .pkgimg-box a:hover img{transform: scale(1.1);}
.pkgwrapper:hover{background: rgba(4, 51, 121, 0.03);cursor:pointer;} 
.price_request strong{font-size: 20px;text-align: center;}
.pkg-imgbx {position: relative;display: inline-block;}  
.pkgtext-box {font-family: Corbel;padding-right: 0;}
.pkgtext-box span{display: block;font: bold 15px Arial, Helvetica, sans-serif;color: #333;margin-bottom: 5px;}
.pkgtext-box a.tle_link {display: block;font-size: 25px;line-height: 26px;font-variant: small-caps;color: #004e8c;margin-bottom: 8px;}
.pkgtext-box a.tle_link:hover{color:#fe9103;}
.pkgtext-box p {font-size: 16px;color: #333;margin-bottom:10px;}  
.pkgtext-box i {display: block;font-size: 15px;color: #fe9103;}
.pkgtext-box ul {margin: 2px 0 0;padding: 0;padding-left: 0px;list-style-type: none;}
.pkgtext-box ul li {font-size: 15px;color: #444;display:inline-block;margin-bottom:5px;margin-right: 10px;}
.pkgtext-box ul li:last-child{margin-right:0px;}
/* .pkgtext-box ul li:nth-child(2n-1) {padding-right: 15px;} */
.pkgtext-box ul li img{margin-right:5px;}
.pkg-pricebx strong {display: block;color: #004e8c;font: bold 20px Calibri, Arial, Helvetica, sans-serif;}
.pkglinks-view {display: block;background-color: #fe9103;}
.pkglinks-view:hover, .pkglinks-book:hover{color:#fff;} 
/* .pkglinks-book:hover{background-color: #fe9103;} */
.pkglinks-book {border: 1px solid #004e8c;background-color: #004e8c;margin-left:5px;}
.pkglinks-view:focus, .pkglinks-book:focus{color:#fff;}
.pkglinks-view, .pkglinks-book {font-size: 14px;line-height:18px;color: #fff;padding: 8px 20px;margin-top: 15px;border-radius: 5px;display: inline-block;outline: none;transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition: 0.5s ease;}
.pkgwrapper .pkglinks-enquire{display:none!important;}
.pagtwrap .pagination{display: block;padding-left: 0;margin: 0px 0 5px;}
article[data-readmore] {transition: height 500ms;overflow: hidden;}
/* article[data-readmore] p span{font-family:initial!important;}  */
.pagtwrap .pagination li{display: inline-block;margin: 5px;}
.pagtwrap .pagination li a{color: #027daa;cursor: not-allowed;background-color: #fff;border:1px solid #027daa;padding:5px 12px;font-size:13px;line-height:18px;display: block;}
.pagtwrap .pagination li.active a, .pagtwrap .pagination li a:hover{color: #fe9103;border-color: #fe9103;}
.pagtwrap .pagination li:first-child{margin-left:0px;} 
.pagtwrap .pagination li:last-child{margin-right:0px;} 
.tourpack-pagtbox .pagtextbx.pagt-tetbx{padding-top: 8px;}
.tourpack-pagtbox .custom-select{height:auto;padding:0px;background:transparent;border:0px;border-radius:0px;outline:none;}    
.tourpack-pagtbox .custom-select select:focus{outline:none;box-shadow:none;}

.pack_details{padding-top:85px;background:#f3f3f3;} 
.pack_details .details_image{position: relative;}
.details_image .opacity_banner{background: rgba(0,0,0,0.4);position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1;}
.pack_details .pack_banner_title{} 
.pack_details .pack_banner_title .inner_title{width:calc(100% - 150px);display:inline-block;vertical-align: middle;} 
.pack_details .pack_banner_title h1{color:#222;font-size: 28px;line-height:32px;font-weight: bold;margin: 0px;} 
/* .pack_details .pack_banner_title h1 span{width: 80px;height: 3px;background-color: #fff;display: block;margin-bottom: 10px;opacity: 1;} */ 
.pack_details .pack_banner_title p{color:#666;font-size: 14px;line-height:21px;font-weight: 500;margin: 0px 0px 10px;}
.pack_banner_title span.count_days{background: #fe9103;color: #fff;display: inline-block;padding: 6px 12px;font-size: 14px;line-height: 18px;border: 0px;margin-bottom: 10px;border-radius: 20px}

.range-field{position:relative}.range-field input[type="range"]{position:relative;width:100%;padding:0;margin:15px 0;cursor:pointer;background-color:transparent;border:0;border:1px solid #fff;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-field input[type="range"]:focus{outline:0}.range-field input[type="range"]+.thumb{position:absolute;top:10px;width:0;height:0;background-color:#4285f4;border:0;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.range-field input[type="range"]+.thumb .value{display:block;width:30px;font-size:0;color:#4285f4;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.range-field input[type="range"]+.thumb.active{border-radius:50% 50% 50% 0}.range-field input[type="range"]+.thumb.active .value{margin-top:8px;margin-left:-1px;font-size:10px;color:#fff}.range-field input[type="range"]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:0}.range-field input[type="range"]::-webkit-slider-thumb{width:14px;height:14px;margin:-5px 0 0 0;background-color:#4285f4;border:0;border-radius:50%;-webkit-transition:.3s;transition:.3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-appearance:none;appearance:none}.range-field input[type="range"]:focus::-webkit-slider-runnable-track{background:#ccc}.range-field input[type="range"]::-moz-range-track{height:3px;background:#c2c0c2;border:0}.range-field input[type="range"]::-moz-range-thumb{width:14px;height:14px;margin-top:-5px;background:#4285f4;border:0;border-radius:50%}.range-field input[type="range"]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.range-field input[type="range"]:focus::-moz-range-track{background:#c2c0c2}.range-field input[type="range"]::-ms-track{height:3px;color:transparent;background:transparent;border-color:transparent;border-width:6px 0}.range-field input[type="range"]::-ms-fill-lower{background:#c2c0c2}.range-field input[type="range"]::-ms-fill-upper{background:#c2c0c2}.range-field input[type="range"]::-ms-thumb{width:14px;height:14px;background:#4285f4;border:0;border-radius:50%}.range-field input[type="range"]:focus::-ms-fill-lower{background:#c2c0c2}.range-field input[type="range"]:focus::-ms-fill-upper{background:#c2c0c2}   

.themes_filter ul{list-style-type:none;padding:0px;}
.themes_filter ul li.append_li{margin-bottom: 10px;}
.themes_filter ul li.append_li{margin-bottom: 10px;}
.themes_filter ul li.append_li input{opacity:0;}
.checkmarkOuter [type="checkbox"]:checked + label, .checkmarkOuter [type="checkbox"]:not(:checked) + label {position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-flex;}
.checkmarkOuter [type="checkbox"]:checked + label:before, .checkmarkOuter [type="checkbox"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 18px;height: 18px;border: 1px solid #9b9b9b;border-radius: 2px;background: #fff;}
.checkmarkOuter [type="checkbox"]:checked + label:before {border: 1px solid #008cff;content: '';width: 18px;height: 18px;background: #008cff;position: absolute;top: 0;left: 0;border-radius: 2px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;} 
.checkmarkOuter [type="checkbox"]:checked + label:after {position: absolute;left: 6px;top: 3px;content: '';
display: block;width: 6px;height: 10px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);
-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.viewMoreLink button{outline: none;border: none;color: #008cff;font-size: 12px;font-weight: bold;cursor: pointer;background: transparent;}        
.viewMoreLink{margin-bottom: 10px;padding-left: 28px;}  
.pkgform-headbx {font-size: 16px;color: #fff;background-color: #fe9103;padding: 8px 0px;margin: 0px;position: relative;}
ul.bullets { line-height: 1.8; margin: 0; padding: 0 }
ul.bullets li { position: relative; padding-left: 20px }
ul.bullets li:before { font-style: normal; font-weight: normal; font-family: 'ElegantIcons'; font-size: 14px; font-size: 0.875rem; content: "\5c"; color: #ccc; position: absolute; left: 0; top: 0 }
#description .topinclusion{margin-top: 10px;}
#description .topinclusion ul li{display:inline-block;margin-right: 5px;padding: 10px;border: 1px solid #e5e5e5;border-radius: 10px;background: #f8f8f8;display: inline-flex;flex-direction: column;align-items: center;justify-content: center;width: 127px;height: 88px;font-size: 14px;line-height: 18px}
#description .topinclusion ul.bullets li:before{display:none;}
#description .topinclusion ul.bullets li img{width:40px;margin:0px auto 10px;}
#description .topinclusion ul li:last-child{margin-right: 0px;}

.inner_hotel_pack{margin-left:10px;}   
.pack_details ul.pack_tabs{display:block;} 
.details_main{position:relative;}
/* .pack_details .download_btn{position: absolute;top: 8px;right: 10px;} 
.pack_details .download_btn a.download_icon{margin-right:3px;border: 1px solid #3b0740;padding: 5px 8px;border-radius: 4px;color:#3b0740;font-size:12px;line-height:16px;display:inline-block;font-weight: 500;}
.pack_details .download_btn a.download_icon:hover{background:#3b0740;color:#fff;}
.pack_details .download_btn button.sharebtn{background: #3b0740;outline: none;border: 0px;color: #fff;padding: 3px 8px;border-radius: 4px;} */ 
.pack_details ul.pack_tabs li.dropdown ul.dropdown-menu{top:30px!important;transform:initial!important;position: absolute!important;right: 0px!important;left: auto!important;} 
.pack_details ul.pack_tabs li.dropdown ul.dropdown-menu li{margin-right:0px;margin-bottom:10px;display:block;padding:0px 10px;}
.pack_details ul.pack_tabs li.dropdown ul.dropdown-menu li a{display:block;font-size:13px;line-height:16px;color:#3b0740; }
.pack_details ul.pack_tabs li.dropdown ul.dropdown-menu li a img{margin-right:5px;}
.similar_packages{margin-top: 20px;width: 100%;}
/* .similar_packages h3{font-size: 16px;line-height:21px;color: #fff;background-color: #fe9103;padding: 8px 0px;margin: 0px;text-align: center;} */

.appendBottom10 { margin-bottom: 10px; }  
.appendRight5 {margin-right: 5px;}
.font12 {font-size: 12px;line-height: 12px;}
.redText {color: #004e8c;}
.discountTag {width: 9px;height: 16px;vertical-align: middle;margin: 0 0 1px 0;}
.holidaySprite {display: inline-block;background-size: 480px 480px;font-size: 0px;flex-shrink: 0;}
.latoBold {font-weight: 700;}
.font11 {font-size: 11px;line-height: 11px;}
.whiteText {color: #ffffff;}
.discount_box {background: #004e8c;border-top-right-radius: 4px;border-bottom-right-radius: 4px;padding: 4px 5px 2px 2px;height: 19px;position: relative;display: inline-block;}
.discount_box:before{content:"";border-right:8px solid #004e8c;border-top:9px solid transparent;border-bottom:10px solid transparent;position: absolute;top: 0px;left: -8px;} 
.pkgwrapper .txt-cntr{border-left: 1px solid #e6e6e6;background: #f5f5f5;}   
.pack_details .details_image{position:relative;}  
.opacity_banner{background:rgba(0,0,0,0.4);position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1; }  
.itinery_meals{margin-top:15px;}
.itinery_meals ul.bullets li:first-child:before{display:none;} 
.itinery_meals ul.bullets li:first-child{padding-left: 0px;}
.itinery_meals ul.bullets li:first-child i{font-size: 16px;color: #027daa;}  
.itinery_meals ul.bullets li{display: inline-block;margin-right:10px;}
.itinery_meals ul.bullets li:last-child{margin-right:0px;}
.list_image{overflow: hidden;position: relative;width: 100%;margin-bottom: 20px;}
.list_image img{position: absolute;left: 0px;z-index: 1;}
.filterpanel{margin: 30px 0px;background: #fff;padding: 15px 10px;box-shadow: 0 4px 8px 0 rgba(138, 107, 118, 0.08);border-radius:4px;border: 1px solid #cacaca;}
.filterpanel h5{display: inline-block;}
.filterpanel h4{font-size: 18px;line-height: 21px;}
.filterpanel button.clear_filter{float:right;background: transparent;outline: none;border: 0px;color: #fe9103;
padding: 0px;font-size: 12px;line-height: 16px;vertical-align: bottom;}
#reccomended .box_grid ul li{float:none;margin-right:0px;}
#reccomended .box_grid ul{padding:15px;} 
#reccomended .box_grid p{margin-bottom:15px;}
.similar_packages #reccomended .owl-item{opacity:1;transform: initial;}
.pkgwrapper .pkgtext-box span{display: inline-block;}
.pkgwrapper .pkgtext-box span.code_span{display: inline-block;float: right;margin-right: 10px;font-size: 12px;
color: #fe9103;}
.pkgwrapper .pkgtext-box span.code_span+a{display:block;}
.pkgwrapper .pkgtext-box .pack_category{margin-top:10px;}
.pkgwrapper .pkgtext-box .pack_category ul li{background: #e2e2e2;border-radius: 30px;padding: 5px 10px;font-size: 14px;line-height: 18px;font-weight: 500;
margin-bottom:8px;margin-right:10px;}
.pkgwrapper .pkgtext-box .pack_category ul li:last-child{margin-right:0px;}
.pkgwrapper .pkgtext-box .pack_category ul li:hover{background: #fe9103;color:#fff;cursor: default;} 
.readmorelnk{margin-bottom:20px;display:block;color: #004e8c;}
.readmorelnk:hover{color: #fe9103;}
.pack_banner_title .pack_price .banner_code_span{display: block;font-size: 14px;color: #fff;margin-bottom:10px;}
.banner_code_span strong{color: #fff;background: #fe9103;padding: 3px 6px;font-size: 14px;border-radius: 3px;}
.custom_pagination{text-align:center;margin-top:40px;}
.custom_pagination ul.pagination{display:block;}
.custom_pagination ul.pagination li{display:inline-block;}
.cuspop_model .modal-body{position:relative;} 
.cuspop_model .modal-body button.close{position:absolute;top: 2px;right: 2px;color: #fff;opacity: 1;background: #fe9103;border-radius: 50%;padding: 4px 8px;font-size: 16px;line-height: 21px;} 
/* .secondary_nav.is_stuck+div+div>.download_btn{position:fixed;top:67px;}  */ 
.gallery_section #carousel-thumb ol.carousel-indicators{position: static;width: auto;margin: 10px 0px 0px;display: block;} 
.gallery_section #carousel-thumb ol.carousel-indicators li{display: inline-block;height: auto;margin: 0px;margin-right:5px;width:80px; }
.gallery_section #carousel-thumb ol.carousel-indicators li:last-child{margin-right:0px;}   
.btn_1.register_btn{background:#6958ff;} 
.recommended_india_tour, .recommended_international_tour{position:relative;}
.common_recommend_slider .view_all{position: absolute;background: #fe9103;color: #fff;padding: 5px 10px;}  
.recommend_slider .owl-nav{margin-top: 0px!important;}
.recommend_slider .owl-nav .owl-prev, .recommend_slider .owl-nav .owl-next{width: 30px;color: transparent!important;position: relative;background: #fe9103!important;}
.recommend_slider .owl-nav .owl-prev:after, .recommend_slider .owl-nav .owl-next:after{font: normal bold 21px FontAwesome;position: absolute;top: 0px;left: 12px;color: #fff;line-height: 30px;}
.recommend_slider .owl-nav .owl-prev:after{content:"\f104";}
.recommend_slider .owl-nav .owl-next:after{content:"\f105";}

.top_navbar{background: #fff; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed;width:100%;margin-bottom: 15px;}
.top_navbar .container{padding:0px 10px;}
.top_navbar.navfix {position: fixed;top: 85px;left: 0px;z-index: 99;}

@media (max-width: 575px) {
	.secondary_nav ul li:last-child { display: inline-block }
}
.intro_title h2 { display: inline-block }
.intro_title ul { float: right; margin: 10px 0 0 0 }
.intro_title ul li { display: inline-block; margin-right: 20px; font-weight: 500 }
.pack_details section.common_section{ border-bottom: 3px solid #ededed; margin-bottom: 25px;padding-bottom:30px; }
/* .pack_details .secondary_nav{display:inline-block;} */
.pack_details .download_btn .dropdown{display:inline-block;}
.common_section{margin-bottom:20px;}
.pack_details .common_section article p, .common_section article ul li{font-size: 15px;line-height: 24px;}
.common_section article ul li{padding-left: 15px;position: relative;}
.common_section article ul li:before{content:"";background: #004e8c;display:inline-block;padding: 3px;border-radius: 50%;position: absolute;top: 8px;left: 0px;}
.common_section h2{ font-size: 24px; }
.common_section h3 { font-size: 21px;}
.common_section h4 { font-size: 18px; }
section#reviews { border-bottom: none }
#review_summary { text-align: center; background-color: #0054a6; color: #fff; padding: 20px 10px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; -ms-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0 }

.clear_filter {display: none;} 
#filters_col { background-color: #fff; padding: 20px 20px 15px 20px; margin-bottom: 25px; border: 1px solid #ededed }
#filters_col label { color: #333; font-weight: normal; font-size: 13px; }
a#filters_col_bt { display: block; color: #333; position: relative; font-size: 16px;  font-weight: 600 }
a#filters_col_bt:before { font-family: "ElegantIcons"; content: "\66"; font-size: 26px;  position: absolute; right: 0; top: 0; line-height: 1; font-weight: normal }
.filterpanel .filter_type{clear:both;}
.filterpanel .filter_type.departure_city .nice-select{line-height:24px;width: 100%;}
.filterpanel .filter_type.departure_city .nice-select:after{right: 20px;top: 15px;}
.filter_type h6 { border-top: 1px solid #ededed; margin: 15px 0; padding: 15px 0 0 0; font-size: 13px;color: #040e27;}
.filter_type ul { list-style: none; padding: 0; margin: 0 0 15px 0 }
.filter_type ul li { margin-bottom: 5px }
.filter_type ul li:last-child { margin-bottom: 0 }
.filterpanel{margin: 30px 0px;background: #fff;padding: 15px 10px;box-shadow: 0 4px 8px 0 rgba(138, 107, 118, 0.08);border-radius:4px;border: 1px solid #cacaca;}
.filterpanel h5{display: inline-block;font-size: 18px;line-height: 21px;color: #040e27;}
.filterpanel h4{font-size: 18px;line-height: 21px;}
.filterpanel button.clear_filter{float:right;background: transparent;outline: none;border: 0px;color: #004e8c;padding: 0px;font-size: 12px;line-height: 16px;vertical-align: bottom;}
.form-control{padding: 10px;height: 42px;font-size: 14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;border: 1px solid #d2d8dd;}
#loadMore {color: #004e8c;cursor: pointer;}
#loadMore:hover {color: #fe9103;}

.secondary_nav {}
.secondary_nav.is_stuck { z-index: 99; width: 100% !important; left: 0 }
.secondary_nav ul.pack_tabs{ margin-bottom: 0 }
.secondary_nav ul.pack_tabs>li{ display: inline-block;  font-weight: 500;   }
.secondary_nav ul.pack_tabs>li>a {font-size:15px;line-height:21px; color: rgba(0, 0, 0, 0.5);border-bottom: 2px solid transparent;padding: 10px 10px;display: block; }
.secondary_nav ul.pack_tabs>li.dropdown{float: right;margin-top: 5px;}
.secondary_nav ul.pack_tabs>li.dropdown>a{background: #004e8c;color: #fff;padding: 5px 10px;border-radius: 4px;}
.secondary_nav ul.pack_tabs>li>a:hover { color: #004e8c }
.secondary_nav ul.pack_tabs>li.dropdown>a:hover{color:#fff;}
.secondary_nav ul.pack_tabs>li>a.active { color: rgba(0, 0, 0, 0.9);border-bottom-color: #004e8c; }
.secondary_nav ul.pack_tabs>li.nav_li_btn{float: right;margin-top: 5px;margin-right: 4px;}
.secondary_nav ul.pack_tabs>li.nav_li_btn>a{display:inline-block;background: #004e8c;color: #fff;padding: 5px 10px;border-radius: 4px;}
/* .secondary_nav ul li:last-child { display: none } */ 
.intro_title h2 { display: inline-block }
.intro_title ul { float: right; margin: 10px 0 0 0 }
.intro_title ul li { display: inline-block; margin-right: 20px; font-weight: 500 }
.pack_details section.common_section{ border-bottom: 2px solid #ededed; margin-bottom: 25px; }
/* .pack_details .secondary_nav{display:inline-block;} */
.pack_details .download_btn .dropdown{display:inline-block;}
.common_section h2, .common_section h3{color:#3c0740;margin:0px 0px 10px;}
.common_section h2:after{content:"";border-bottom: 3px solid #004e8c;display: block;width: 60px;padding-top: 5px;}
.common_section h2{ font-size: 24px; }
.common_section h3 { font-size: 21px;}
section#reviews { border-bottom: none }
.common_section h4 { font-size: 18px;}
#review_summary { text-align: center; background-color: #3c0740; color: #fff; padding: 20px 10px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; -ms-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0 }


/* .similar_packages h3{font-size: 16px;line-height:21px;color: #fff;background-color: #fc5b62;padding: 8px 0px;margin: 0px;text-align: center;} */

.gallery_section #carousel-thumb ol.carousel-indicators{position: static;width: auto;margin: 10px 0px 0px;display: block;text-align: left;} 
.gallery_section #carousel-thumb ol.carousel-indicators li{display: inline-block;height: auto;margin: 0px;margin-right:5px;width:80px; }
.gallery_section #carousel-thumb ol.carousel-indicators li:last-child{margin-right:0px;}  
.carousel-thumbnails .carousel-indicators img{max-width: 6.25rem;height: auto;overflow: hidden;display: block;width: 100%!important;}
.gallery_section #carousel-thumb .carousel-control{background-image: none;}

.itinerary_sec .cbp_tmtimeline { padding: 15px; list-style: none; position: relative;background:#fff;border-radius:12px; }
/* .itinerary_sec .cbp_tmtimeline:before { content: ''; position: absolute; top: 0; bottom: 0; width: 2px; background: #ebeef3; left: 18.5%; margin-left: -2px } */
.itinerary_sec .cbp_tmtimeline .inner_timeline{ position: relative;display: flex;min-height: 80px;}
.itinerary_sec .cbp_tmtimeline .cbp_tmtime {display: inline-block;flex: 0 0 100px;width: 100px;max-width: 100px;position: relative; }
.itinerary_sec .cbp_tmtimeline .cbp_tmtime:before{content:"\f041";font: normal 26px FontAwesome;position: absolute;top: 0px;right: -8px;color: #004e8c;background:#fff;z-index:1;line-height: 21px;}
.itinerary_sec .cbp_tmtimeline .cbp_tmtime span { display: block; font-size: 18px;line-height: 21px;color:#212121;opacity:0.5; }
.itinerary_sec .cbp_tmtimeline .inner_timeline.show .cbp_tmtime span{opacity:1;}
/* .itinerary_sec .cbp_tmtimeline .cbp_tmtime span:first-child {  color: #888; margin-bottom: 0 }
.itinerary_sec .cbp_tmtimeline .cbp_tmtime span:last-child {font-weight: 500 } */
/* img.thumb_visit { width: 70px; height: 70px; border: 2px solid #fff; margin-top: -5px; float: right; margin-left: 15px }   */ 
.itinerary_sec .cbp_tmtimeline .cbp_tmlabel {padding-left: 40px;flex: 0 0 calc(100% - 100px);width: calc(100% - 100px);max-width: calc(100% - 100px);  position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;border-left: 1px dashed #004e8c;}
.itinerary_sec .cbp_tmtimeline .inner_timeline:last-child .cbp_tmlabel{border-left: 0px;}
.itinerary_sec .cbp_tmtimeline .custom_panel .panel_heading a span i, .itinerary_sec .cbp_tmtimeline .custom_panel .panel_heading a:hover span i{color:#000;}
.itinerary_sec .cbp_tmtimeline .custom_panel .panel_heading h4{display: inline-block;width: calc(100% - 30px);margin: 0 0 5px 0; font-size: 18px;line-height:21px;color:#212121;opacity:0.5;}
.itinerary_sec .cbp_tmtimeline .inner_timeline.show .custom_panel .panel_heading h4{opacity:1;}
.itinerary_sec .cbp_tmtimeline .custom_panel .panel_heading span{position: relative;display: inline-flex;
align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: #f3f3f3;border: 1px solid #e7e7e7;font-size: 15px;line-height: 21px;} 
.itinerary_sec .cbp_tmtimeline .inner_timeline .custom_panel .panel_body{display:none;padding: 5px 0px 20px;}
.itinerary_sec .cbp_tmtimeline .inner_timeline.show .custom_panel .panel_body{display:block;}
.itinerary_sec .cbp_tmtimeline .cbp_tmlabel p { margin-bottom: 0; font-size: 13px;  }
.itinerary_sec .cbp_tmtimeline .cbp_tmlabel p span, .itinerary_sec .cbp_tmtimeline .cbp_tmlabel p b, .itinerary_sec .cbp_tmtimeline .cbp_tmlabel p sub, .itinerary_sec .cbp_tmtimeline .cbp_tmlabel p sup, .itinerary_sec .cbp_tmtimeline .cbp_tmlabel p del{color:#000; }  
/* .itinerary_sec .cbp_tmtimeline .cbp_tmlabel:after { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #eef3f7; border-width: 10px; top: 15px } */
.itinerary_sec .cbp_tmtimeline .cbp_tmicon {  font-weight: 500; background-color: #fff; text-transform: none; font-size: 24px;   position: absolute; color: #004e8c; border-radius: 50%; box-shadow: 0 0 0 2px #999; text-align: center; left: 18.5%; top: 0; margin: 0 0 0 -25px }
ul.hotel_facilities { list-style: none; margin: 0; padding: 0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2 }
ul.hotel_facilities li { margin-bottom: 10px; display: inline-block; width: 100% }
ul.hotel_facilities li img { margin-right: 10px }
.room_type { padding: 30px 30px 10px 30px }
.room_type.first { padding: 0 30px 15px 30px }
.room_type.gray { background-color: #f8f8f8 }
.room_type.last { padding: 30px 30px 0 30px }
.itinery_meals{margin-top:15px;}
.itinery_meals ul.bullets li:first-child:before{display:none;} 
.itinery_meals ul.bullets li:first-child{padding-left: 0px;}
.itinery_meals ul.bullets li:first-child i{font-size: 16px;color: #3b0740;}  
.itinery_meals ul.bullets li{display: inline-block;margin-right:10px;}
.itinery_meals ul.bullets li:last-child{margin-right:0px;}
.hotel_row{margin-bottom:20px;}  
.packagedethotelimg {margin-bottom: 0;}
.packagedethotelimg a{display:block;}
.zoomicon {position: absolute;right: 5px;bottom: 0;}
.zoomicon img {width: 22px!important; height: 21px!important;}
.topmargin10px {margin-top: 10px;}
.padding5pxarea {padding: 0 10px;}
.padding_5px {padding: 0 5px;}
.packagelistboxheading {margin: 0;padding: 0;}
.packagelistboxheading h3 {font-weight: 500;font-size: 15px;color: #3b3e3b;line-height: 18px;    margin-top: 0;margin-bottom: 0;}
.packagelistboxheading a {color: #3b3e3b;text-decoration: none;}
.starmargin {margin: 10px 0;}
.textblack13cont {font-weight: 400;font-size: 13px;color: #3b3e3b;line-height: 18px;}
.textblack13bold {font-weight: 700;font-size: 13px;color: #3b3e3b;line-height: 20px;}
.textblue13 {font-size: 13px;color: #04aae1;line-height: 18px;}
.includedtxt {font-size: 11px;color: #439120;font-style: italic;line-height: 18px;} 
.pkgform-headbx {font-size: 16px;color: #fff;background-color: #004e8c;padding: 8px 0px;margin: 0px;position: relative;}
.cus_sidebar{}
.cus_sidebar .pack_price{margin-bottom:20px;}
.cus_sidebar .pack_price span.banner_code_span{display: inline-block;width:calc(100% - 110px);} 
.cus_sidebar .pack_price .price_val{display: inline-block;margin-left: 10px;vertical-align: middle;text-align:right;}
.cus_sidebar .pack_price .actual_price{font-size: 24px;line-height: 28px;display: block;color: #004e8c;font-weight: 600;}
.cus_sidebar .pack_price .actual_price i{font-size: 18px;}
.cus_sidebar .pack_price strike{font-size: 18px;line-height: 21px;}
.cus_sidebar .pack_price strike i{font-size: 14px;}
.pkgform-wrapper .enquiry_booknow_btns{display: flex;justify-content: space-between;padding:15px 10px;} 
.pkgform-wrapper .enquiry_booknow_btns a{font-size: 14px;line-height: 18px;display: inline-block;padding: 8px 15px;border-radius: 7px;}
.pkgform-wrapper .enquiry_booknow_btns a.enquiry_btn{background: transparent;border: 1px solid #004e8c;color: #004e8c;}
.pkgform-wrapper .enquiry_booknow_btns a.enquiry_btn:hover{background: #fff;}
.pkgform-wrapper .enquiry_booknow_btns a.booknow_btn{background: #004e8c;color: #fff;}
.pkgform-wrapper .depart_date_box{background: #fff;border-radius: 7px;border: 1px solid #ddd;}
.pkgform-wrapper .depart_date_box .depart_date{padding: 15px 10px 10px;}
.pkgform-wrapper .depart_date_box .depart_date .depart_tag{font-size:15px;line-height:21px;color:#000;}
.pkgform-wrapper .depart_date_box .depart_date .depart_tag span{font-size:12px;line-height:16px;color:#000;background: #004e8c;padding: 5px 8px;display:inline-block;border-radius: 3px;margin-left:5px;}
.pkgform-wrapper .depart_date_box .month_tabs_list{margin:10px 0px 0px;}
.pkgform-wrapper .depart_date_box .month_tabs_list ul{border-bottom:1px solid #ddd;text-align:center;margin-bottom:10px;}
.pkgform-wrapper .depart_date_box .month_tabs_list ul li{display:inline-block;}
.pkgform-wrapper .depart_date_box .month_tabs_list ul li a{display:block;padding:5px 8px;font-size:13px;line-height:16px;color:#5f5f5f;border-bottom:2px solid transparent;}
.pkgform-wrapper .depart_date_box .month_tabs_list ul li a.active{color:#fe9103;border-color:#fe9103;}
.pkgform-wrapper .depart_date_box .month_tabs .tab_pane{display:none;}
.pkgform-wrapper .depart_date_box .month_tabs .tab_pane.show{display:block;}
.pkgform-wrapper .depart_date_box .month_tabs .days_list{}
.pkgform-wrapper .depart_date_box .month_tabs .days_list ul{}
.pkgform-wrapper .depart_date_box .month_tabs .days_list ul li{display:inline-block;border: 1px solid #ddd;background:transparent;position:relative;margin-right:5px;margin-bottom:5px;padding:5px 8px;font-size: 14px;line-height: 21px;border-radius: 2px;}
.pkgform-wrapper .depart_date_box .month_tabs .days_list ul li input{position:absolute;top:0px;left:0px;opacity: 0;}
.pkgform-wrapper .depart_date_box .month_tabs .days_list ul li.check{background:#5cac33;border: 1px solid transparent;color:#fff;}
.pkgform-wrapper .destination_detail{background:#f3f3f3;padding:8px 10px;display: flex;justify-content: space-between;text-align: center;}
.pkgform-wrapper .destination_detail .dest_txt{width:90px;}
.pkgform-wrapper .destination_detail .dest_txt span{font-size:14px;line-height:18px;color:#000;display: block;}
.pkgform-wrapper .destination_detail .dest_middle{width: calc(100% - 180px);}
.pkgform-wrapper .destination_detail .dest_middle span{font-size:12px;line-height:16px;color:#000;padding-bottom: 7px;border-bottom: 1px dashed #999;position:relative;display:block;}
.pkgform-wrapper .destination_detail .dest_middle span:before, .pkgform-wrapper .destination_detail .dest_middle span:after{position: absolute;content: "";width:8px;height: 8px;border-radius: 50%;background: #fff;border: 1px solid #929292;bottom: -4px;}
.pkgform-wrapper .destination_detail .dest_middle span:before{left:0px;}
.pkgform-wrapper .destination_detail .dest_middle span:after{right:0px;}
.enquirymodal .modal-body .pkgform-box{background: #000;padding: 20px 15px;} 
.enquirymodal .modal-body .pkgform-box input, .enquirymodal .modal-body .pkgform-box select, .enquirymodal .modal-body .pkgform-box textarea{border: 1px solid #ccc;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;color: #555;margin-bottom: 8px;padding: 6px;font-size:14px;line-height:18px;}  
.enquirymodal .modal-body .pkgform-box .submitbtt{font-size:14px;line-height:18px;color: #fff;background-color: #004e8c;padding: 8px 25px;margin: 5px auto 0px;display: block;text-decoration: none;text-transform: uppercase;letter-spacing: 0.02em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;border: none;}
.enquirymodal .modal-body .pkgform-box .nice-select{line-height:24px;width: 100%;float: none;}
.enquirymodal .modal-body .pkgform-box .nice-select:after{right: 20px;top: 15px;}
a.btn_1, .btn_1 { border: none; color: #fff; background: #004e8c; outline: none; cursor: pointer; display: inline-block; text-decoration: none; padding: 15px 30px; color: #fff; font-weight: 600; text-align: center; line-height: 1; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px }
a.btn_1:hover, .btn_1:hover { background: #fe9103; color: #fff }
a.btn_1.full-width, .btn_1.full-width { display: block; width: 100%; text-align: center; margin-bottom: 5px } 
a.btn_1.full-width.purchase, .btn_1.full-width.purchase { background-color: #32a067 }
a.btn_1.full-width.purchase:hover, .btn_1.full-width.purchase:hover { background-color: #fe9103 }
a.btn_1.full-width.wishlist, .btn_1.full-width.wishlist { border-color: #555; color: #555 }
a.btn_1.medium, .btn_1.medium { font-size: 16px; font-size: 1rem; padding: 18px 40px }
a.btn_1.rounded, .btn_1.rounded { -webkit-border-radius: 25px !important; -moz-border-radius: 25px !important; -ms-border-radius: 25px !important; border-radius: 25px !important }
a.btn_1.outline, .btn_1.outline { border: 2px solid #004e8c; color: #004e8c; padding: 11px 40px; background: none }
a.btn_1.outline:hover, .btn_1.outline:hover { background: #fe9103; color: #fff; border-color: #fe9103 }
a.btn_1.outline:focus, .btn_1.outline:focus { outline: none }
.closebt { -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer; position: absolute; font-size: 24px; font-size: 1.5rem; top: 10px; right: 15px; color: #fff; opacity: 0.6; width: 30px; height: 30px }
.closebt:hover { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); opacity: 1 }
.btn_home_align { text-align: right; margin-bottom: 25px }
.custom_modal .modal-content .modal-header{border:0px;padding:0px;}
.custom_modal .modal-content .modal-header h5{font-size: 21px;line-height: 24px;color: #3b0740;}
.custom_modal button.close{background: #004e8c;opacity: 1;color: #fff;padding: 5px 10px;position: absolute;top: 16px;right: 15px;border-radius: 0px;font-size: 16px;line-height: 18px;z-index:99;}
.custom_modal .modal-content .modal-body{padding:30px 20px 20px;}
.signinmodal .modal-content .modal-body .inquery_form h3{text-align:center;}
.signinmodal .modal-content .modal-body .inquery_form h3 span{display:block;font-weight: normal;color: #004e8c;}
.custom_modal .modal-content .modal-body .inquery_form h3 span{color: #004e8c;} 
.custom_modal .custom_modal .modal-content .modal-body .inquery_form{}
.custom_modal .modal-content .modal-body .inquery_form .form-group label{color:#000;font-size:13px;line-height:18px;display:block;}
.custom_modal .modal-content .modal-body .inquery_form .form-group input.form-control, .custom_modal .modal-content .modal-body .inquery_form .form-group select.form-control{color:#000;font-size:13px;line-height:18px;} 
.custom_modal .modal-content .modal-body .inquery_form .form-group textarea.form-control{height: 100px;}
.custom_modal .modal-content .modal-body .inquery_form .phone_field{}
.custom_modal .modal-content .modal-body .inquery_form .phone_field input#code{width: 80px;display: inline-block;}
.custom_modal .modal-content .modal-body .inquery_form .phone_field input#phone{width: calc(100% - 90px);display: inline-block;margin-left: 5px;}
.custom_modal .modal-content .modal-body .inquery_form .form-group input.form-control, .custom_modal .modal-content .modal-body .inquery_form .form-group select.form-control{height:auto;padding:8px 10px;}
.custom_modal .modal-content .modal-body .nice-select{width: 100%;line-height: 21px;font-size: 13px;float: none;}
.custom_modal .modal-content .modal-body .nice-select:after{margin-top:0px;right:15px;color: #000;font-size: 12px;}
.custom_modal .modal-content .modal-body .checkbox{display:inline-block;margin-right: 15px;}
.custom_modal .modal-content .modal-body .checkbox:last-child{margin-right: 0px;}
.custom_modal .modal-content .modal-body .checkbox input[type="checkbox"]{height: 16px;width: 16px;vertical-align: middle;}
.custom_modal .modal-content .modal-body .inquery_form .capcha_field input{width: calc(100% - 75px);display: inline-block;margin-right: 10px;}
.custom_modal .modal-content .modal-body .inquery_form .remember_me{margin-top:8px;}
.custom_modal .modal-content .modal-body .inquery_form .remember_me .forgot_link{display: inline-block;float: right;}
.custom_modal .modal-content .modal-body .inquery_form .remember_me .forgot_link a{font-size: 14px;line-height: 18px;color: #004e8c;}
.custom_modal .modal-content .modal-body .inquery_form .dont_account span{font-size: 14px;line-height: 18px;color: #707070;}
.custom_modal .modal-content .modal-body .inquery_form .dont_account span a{color: #004e8c;}
.custom_modal .modal-content .modal-body .inquery_form .note{margin-bottom:15px;}
.custom_modal .modal-content .modal-body .inquery_form .note p{font-size: 12px;line-height: 16px;color:#707070;}

#similar_package.owl-carousel.owl-drag .owl-nav>div{background: #004e8c;}
.ui-widget.ui-widget-content{padding:10px;}
.themes_filter ul li label input{width: 18px;height: 18px;border: 1px solid #ccc;margin-right: 8px;vertical-align: sub;-webkit-appearance: auto;}
.myloader{position: relative;height: 20px;width: 20px;display: block;animation: around 5.4s infinite;}
.myloader:after, .myloader:before{content: "";background: #fff;position: absolute;display: inline-block;width: 100%;height: 100%;border-width: 2px;border-color: #333 #333 transparent transparent;border-style: solid;border-radius: 20px;box-sizing: border-box;top: 0;left: 0;
animation: around 0.7s ease-in-out infinite;} 
.myloader:after{animation: around 0.7s ease-in-out 0.1s infinite;background: transparent;}
@keyframes around {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(360deg)
  }
}


.fa-share-alt:before { content: ""; }

.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-control-prev, .carousel-control-next {position: absolute;top: 0;bottom: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 15%;color: #fff;text-align: center;opacity: 0.5;transition: opacity 0.15s ease;}
@media (prefers-reduced-motion: reduce) {
	.carousel-control-prev, .carousel-control-next {transition: none;}
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {color: #fff;text-decoration: none;outline: 0;opacity: 0.9;}
.carousel-control-prev {left: 0;}
.carousel-control-next {right: 0;}
.carousel-control-prev-icon, .carousel-control-next-icon {display: inline-block;width: 20px;height: 20px;background: no-repeat 50% / 100% 100%;}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
.carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
.carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;z-index: 15;display: flex;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
.carousel-indicators li {box-sizing: content-box;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: .5;
transition: opacity 0.6s ease;}
@media (prefers-reduced-motion: reduce) {
	.carousel-indicators li {transition: none;}
}
.carousel-indicators .active {opacity: 1;}
.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
 
a.box_feat { text-align: center; background: #fff; padding: 20px 30px 10px 30px; display: block; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; -webkit-box-shadow: 0px 3px 0px 0px #f0f2f4; -moz-box-shadow: 0px 3px 0px 0px #f0f2f4; box-shadow: 0px 3px 0px 0px #f0f2f4; color: #555; margin-bottom: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; overflow: hidden }
a.box_feat:hover { -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); -webkit-box-shadow: 0px 3px 0px 0px #ebedef; -moz-box-shadow: 0px 3px 0px 0px #ebedef; box-shadow: 0px 3px 0px 0px #ebedef }
a.box_feat i { font-size: 70px; color: #337ab7; margin-bottom: 10px; }
a.box_feat h3 { font-size: 18px; }
.main-cat-name h3{color:#337ab7;}
.box_grid { background-color: #fff; display: block; position: relative; margin-bottom: 30px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1) }
.box_grid .price { display: inline-block; font-weight: 500; color: #999 }
.box_grid .price strong { color: #3b0740 }
.box_grid a.wish_bt { position: absolute; right: 15px; top: 15px; z-index: 1; background-color: #000; background-color: rgba(0, 0, 0, 0.6); padding: 9px 10px; display: inline-block; color: #fff; line-height: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px }
.box_grid a.wish_bt:after { font-family: 'ElegantIcons'; content: "\e030"; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease }
.box_grid a.wish_bt.liked:after { content: "\e089"; color: #004e8c }
.box_grid a.wish_bt:hover.liked:after { color: #004e8c }
.box_grid a.wish_bt:hover:after { content: "\e089"; color: #fff }
.box_grid figure { margin-bottom: 0; overflow: hidden; position: relative; }
.box_grid figure small { position: absolute; background-color: #000; background-color: rgba(0, 0, 0, 0.6); left: 20px; top: 22px; text-transform: uppercase; color: #ccc; font-weight: 600; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 7px 10px 4px 10px; line-height: 1 }
.box_grid figure .read_more { position: absolute; top: 50%; left: 0; margin-top: -12px; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); text-align: center; opacity: 0; visibility: hidden; width: 100%; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 2 }
.box_grid figure .read_more span { background-color: #fcfcfc; background-color: rgba(255, 255, 255, 0.8); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; display: inline-block; color: #222; font-size: 12px;  padding: 5px 10px }
.box_grid figure:hover .read_more { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }
.box_grid figure a img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; width: 100%; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out }
.box_grid figure a:hover img { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1) }
.box_grid .wrapper h3 { margin-top: 0 }
.box_grid .wrapper h3 a{color: #004e8c;text-decoration: none;-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline: none;}
.box_grid .wrapper h3 a:hover{color: #111;text-decoration: none;outline: none;}
.box_grid ul { padding: 20px 15px; border-top: 1px solid #ededed }
.box_grid ul li { display: inline-block; margin-right: 15px }
.box_grid ul li .score { margin-top: -10px }
.box_grid ul li:last-child { margin-right: 0; }
#reccomended { margin-top: 40px }
#reccomended .item { margin: 0 15px }
#reccomended .owl-item { opacity: 0.5; transform: scale(0.85); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(0.85, 0.85); transition: all 0.3s ease-in-out 0s; overflow: hidden }
#reccomended .owl-item.active.center { opacity: 1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); transform: scale(1) }
#reccomended .owl-item.active.center .item .title h4,
#reccomended .owl-item.active.center .item .views { opacity: 1 }
.owl-theme .owl-dots { margin-top: 10px; margin-bottom: 25px }
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span { background: #004e8c !important }
.owl-theme .owl-dots .owl-dot span { width: 13px !important; height: 13px !important }
a.box_news { position: relative; display: block; padding-left: 230px; color: #555; margin-bottom: 30px; min-height: 150px }
#reccomended .box_grid ul li{float:none;margin-right:0px;} 
#reccomended .box_grid ul{padding:15px;} 
#reccomended .box_grid p{margin-bottom:15px;}

.icon_adjust-horiz{font-family: ElegantIcons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.icon_adjust-horiz:before{content:"\66"}
 
.where_togo_area{padding:20px 0px;background: #004e8c;} 
.where_togo_area .search_wrap .search_form #custom-search-input{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;width: 100%;}
.where_togo_area .search_wrap .input_field input{background: #fff;border: 1px solid #fff;color:#000;}
.custom_padd{padding: 30px 0px;}
.popular_destination_area .single_destination{height: 220px;margin:0px;border-radius: 0px;}
.popular_destination_area .single_destination .thumb{height: 100%;} 
.popular_destination_area .single_destination .thumb a{height: 100%;display: block;} 
.popular_destination_area .single_destination .thumb img{object-fit: cover;height: 100%;border-radius: 0px;}
.popular_destination_area .owl-carousel .owl-nav{top: 40%;position: absolute;width: 100%;left: 0px;}
.popular_destination_area .owl-carousel .owl-nav>div{transform: initial;background: #004e8c;color: #fff;border-radius: 2px;width: 35px;height: 35px;line-height: 35px;font-size: 24px;border: 0px;top: 0px;}
.popular_destination_area .owl-carousel .owl-nav>div:hover{background: #fe9103;}
.popular_destination_area .owl-carousel .owl-nav .owl-prev{left: 0px;}
.popular_destination_area .owl-carousel .owl-nav .owl-next{right: 0px;}
.custom-error{color:#ff0000;font-size:12px;line-height:16px;}
.alert-success{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-info{color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.alert-warning{color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.alert-danger{color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.login_form{padding: 30px;box-shadow: 0 5px 8px 0 rgb(0 0 0 / 20%), 0 9px 26px 0 rgb(0 0 0 / 19%);}
.cus_signin_signup{background:#fff;}
.signup_form{background: #040e27;padding: 30px;box-shadow: 0 5px 8px 0 rgb(0 0 0 / 20%), 0 9px 26px 0 rgb(0 0 0 / 19%);}
.custom_form.signin h4{text-align: center;font-size: 24px;line-height: 34px;margin:0px 0px 20px;text-transform: uppercase;}
.custom_form .login_form h4{color: #040e27;}
.custom_form .signup_form h4{color: #fff;} 
.custom_form .login_form label{color: #040e27;font-size: 15px;}
.custom_form .signup_form label{color: #fff;font-size: 15px;}
.custom_form .login_form .single-input{background:#fff;border:1px solid #040e27;}
 
 
.popular_destination_area .single_destination .content{left: 10px;bottom: 10px;width: calc(100% - 10px);}
.popular_destination_area .single_destination .thumb_opacity:before{background:-moz-linear-gradient(top,rgba(4,14,39,0) 0%,rgba(4,14,39,.7) 100%);background:-webkit-linear-gradient(top,rgba(4,14,39,0) 0%,rgba(4,14,39,.7) 100%);background:linear-gradient(to bottom,rgba(4,14,39,0) 0%,rgba(4,14,39,.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00040e27', endColorstr='#b3040e27',GradientType=0 );content:'';left:0;top:0;width:100%;height:100%;z-index:2;position:absolute;}
.popular_destination_area .single_destination .content p{font-size: 18px;}
.popular_destination_area .single_destination .content p span{display:inline-block;background:#004e8c;font-size:12px;border-radius:30px;font-weight:400;padding:0 12px;height:25px;line-height:25px;color:#fff;margin-left:10px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s} 
.popular_destination_area .single_destination .content p a{color:#fff;}
.popular_destination_area .single_destination:hover .content p span{background:#fe9103;color:#fff}
.popular_destination_area .single_destination:hover .content p a{color:#fff;}

.ui-menu.ui-autocomplete li.ui-autocomplete-category{background: #fe9103;font-size: 16px;line-height: 21px;color: #fff;padding: 5px 10px;font-weight: 500;margin:0px 0px 5px;}
.ui-menu.ui-autocomplete li.ui-menu-item{font-size: 16px;line-height: 21px;color: #000;padding:3px 8px;}
.ui-menu.ui-autocomplete li.ui-menu-item:hover{color:#fe9103;} 
.ui-menu.ui-autocomplete li.ui-menu-item .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:0px;margin:0px;}

.embed_responsive{margin-bottom:30px;}   
.embed_responsive iframe{width: 100%;height: 200px;}
.embed_responsive h4{font-size:21px;line-height:24px;color:#040e27;margin:10px 0px;}
.footer .footer_top{padding-top: 30px;padding-bottom: 20px;}
.footer .copy-right_text{padding-bottom: 15px;}
.footer .copy-right_text .footer_border{padding-bottom: 15px;border-top: 1px solid #fff;}
.contact-section{padding: 20px 0;}
.contact-section .contact-info .media-body{word-break: break-word;}
.footer .copy-right_text .copy_right{color: #fff;}


.MultiCarousel { float: left; overflow: hidden; padding: 0px 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div {margin:10px;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px);padding: 6px 14px;}
.MultiCarousel .leftLst:focus, .MultiCarousel .rightLst:focus{outline:none;box-shadow:none;}
.MultiCarousel .leftLst { left:0; } 
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc;display:none; }
.browse_property{padding:20px 0px 0px;}
.browse_prop_type{background:#fff;padding:20px 15px;}
.MultiCarousel .MultiCarousel-inner{text-align:left;}
.MultiCarousel .MultiCarousel-inner .item_img{height:180px;}
.MultiCarousel .MultiCarousel-inner img{height:100%;width:100%;}
.MultiCarousel .MultiCarousel-inner h5{font-size:16px;line-height:21px;color:#000;margin:15px 0px 5px;}
.MultiCarousel .MultiCarousel-inner p{font-size:13px;line-height:16px;color:#ccc;margin:0px;} 

.popular_hotel_list .popular_item{padding-bottom: 8px;float: left;background: #fff;box-shadow: 0 0 4px rgba(0,0,0,.15);border: 1px solid #cecece;border-radius: 4px;cursor: pointer;text-align:center;} 
.popular_hotel_list .popular_item:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);border: 1px solid #bbbaba;}
.popular_hotel_list .popular_item h5{font-size:16px;line-height:21px;color:#000;margin:8px 0px 6px;}
.popular_hotel_list .popular_item span{font-size:12px;line-height:16px;color:#000;display:block;}
.banner-parallax{position: relative;background-color: #fff;background-position: top center;background-size: cover;background-repeat: no-repeat;height: auto !important;min-height: auto !important;}
.banner-parallax > .bg-element{position: absolute;width: 100%;height: 100%;background: no-repeat top center / cover;transition: opacity 0.5s;}
#banner .banner-parallax > .bg-element{background-size: cover;background-position: center;}
.banner-parallax > .bg-element + img{display: none;}
.color-bg-white{background-color: #6dc0f7;}
.overlay-colored, .overlay-pattern{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.overlay-colored{z-index: 1;}
.opacity-40{opacity: 0.40;} 
.slide-content{height: 100%;width: 100%;position: relative;top: 0;z-index: 2;} 
.hotel_search{max-height: 100%;max-width: 100%;width: 100%;perspective: 1000px;backface-visibility: hidden;background:#040e27;padding:10px;border-radius:4px;}
.hotel_search h4{color:#fff;margin:0px 0px 5px;}
.hotel_search p{color:#fff;margin:0px 0px 10px;}
.banner-parallax .container, .banner-parallax .row, .banner-parallax .row > [class*="col-"]{height: 100%;z-index: 1;} 
.banner-parallax .row{display: flex;align-items: center;}
.banner-parallax .row > [class*="col-"]{display: flex;align-items: center;}
.banner-parallax, .banner-parallax .row > [class*="col-"]{height: auto !important;min-height: auto !important;width: 100%;}
.search_field .cus_calendar_field .gj-icon{display:none;}
.search_field .cus_loc_field, .search_field .cus_calendar_field, .search_field .cus_passenger_field, .search_field .cus_searchbtn_field{float:left;position: relative;}
.search_field form.search_form{width:100%;float:left;}
.search_field form.search_form .form-group{margin:0px;}  
.search_field .cus_calendar_field sub{position: absolute;top: 13px;bottom: auto;left: 10px;color: #fe9103;font-size:10px;} 
.hotel_search form .form-group + .form-group{margin-top:0px;}
.hotel_search form .form-group input.form-control{padding: 10px 10px;border-radius:0px;width: 100%;font-weight: 400;outline: none;box-shadow: none;border: 1px solid #ddd;transition: all 0.2s;background-color: #fff;color: #222;}
.hotel_search .search_field form .cus_calendar_field.form-group input.form-control{padding: 15px 10px 5px;} 
.search_field .cus_searchbtn_field button{padding: 0px 18px;border-radius: 0px;position: relative;z-index: 0;display: inline-block;margin-top: 0;cursor: pointer;text-transform: uppercase;font-weight: 500;border: none;transition: all 0.2s;width: auto;color: #fff !important;background-color: #fe9103;box-shadow: none;}
.search_field .cus_searchbtn_field button:hover{background-color: #004e8c;}
.search_field .cus_searchbtn_field button i{display: inline-block;}
.hotel_search .search_field form .cus_passenger_field input{background-color:transparent;position:relative;z-index:1;}   
.search_field .cus_passenger_field .select_guest{position: absolute;top: 0px;left: 0px;display: block;width: 100%;background: #fff;}
.search_field .cus_passenger_field .select_guest span.search-label{display: block;position: absolute;top: 6px;bottom: auto;left: 10px;color: #fe9103;font-size: 10px;line-height: 14px;}
.search_field .cus_passenger_field .select_guest span.guests_selected{display: block;padding: 18px 10px 5px;font-size: 14px;line-height: 21px;border-radius: 0px;color:#666;}

.hotel_search .cus_passenger_field .list-dropdown-passengers{padding:0px;width:280px;list-style: none;position: absolute;z-index: 10;top: 60px;opacity: 0;visibility: hidden;border-radius: 5px;box-shadow: 0px 0 8px 0 rgb(0 0 0 / 20%);transition: all 0.3s;background-color: #fff;}
.hotel_search .cus_passenger_field .list-dropdown-passengers.is-active {opacity: 1;visibility: visible;}
.list-persons-count{list-style: none;padding-bottom: 5px;}
.hotel_search .cus_passenger_field .list-persons-count .box{margin-top: 0px;border-bottom: 1px solid #e8e9eb;padding: 6px 6px 6px 6px;clear: both;height: auto;overflow: auto;font-size: 14px;-o-animation-name: animateElement;-moz-animation-name: animateElement;-webkit-animation-name: animateElement;animation-name: animateElement;-o-animation-duration: 0.2s;-moz-animation-duration: 0.2s;-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-o-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-o-animation-timing-function: linear; -moz-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;margin-bottom:5px;}
.hotel_search .cus_passenger_field .list-persons-count .box:last-child{border-bottom: 0;}
.hotel_search .cus_passenger_field .list-persons-count .box .roomTxt{color: #000;font-weight: 600;margin-bottom: 1px;font-size: 13px;line-height: 16px;}
.cus_passenger_field .list-persons-count .box .left{width:calc(100% - 80px);}
.cus_passenger_field .list-persons-count .box .right{width:75px;margin-left:5px;border: 1px solid #c2c2c2;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.pull-left{float: left!important;}
.pull-right{float: right!important;}
.cus_passenger_field .list-persons-count .box .right .PlusMinusRow a{font-size:21px;line-height:24px;}
.cus_passenger_field .list-persons-count .box .right .PlusMinusRow span{font-size:14px;line-height:18px;} 
.cus_passenger_field .list-persons-count .box .right .PlusMinusRow a, .cus_passenger_field .list-persons-count .box .right .PlusMinusRow span{color:#000;padding:5px 5px;display: inline-block;}
.cus_passenger_field .list-persons-count .box .left .txt{color: #666;font-weight: 400;font-size: 13px;line-height: 16px;}
.cus_passenger_field .list-persons-count .box .left .txt em{font-size: 11px;color: #6c6c6c;display: inline-block;font-style: normal;}
.cus_passenger_field .list-persons-count .box .child_age span{margin: 2px 0px 3px 0;font-size: 12px;color: #959595;width: 100%;display: inline-block;}
.cus_passenger_field .list-persons-count .box .child_age select{display: inline-block!important;border: 1px solid #c3c3c3;margin-right: 16px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;font-size: 13px;line-height:28px;width: 58px;color: #434343;-webkit-appearance: none;padding: 3px 8px;height: 30px;background: #ffffff;}
.cus_passenger_field .list-persons-count .box .child_age select:last-child{margin-right:0px;}
.cus_passenger_field .list-persons-count .box .child_age .nice-select{display: none!important}
.cus_passenger_field .list-persons-count .spacer{height: 10px;clear: both;display:block;}
.cus_passenger_field .list-persons-count .cus_add_remove_btn{display: inline-block;font-size: 12px;line-height: 16px;padding: 5px 8px;border-radius: 3px;margin-left: 6px;}
.cus_passenger_field .list-persons-count .addroom{border: 1px solid #004e8c;color: #004e8c;}
.cus_passenger_field .list-persons-count .removeroom{border: 1px solid #ff0000;color: #ff0000;}

.cus_passenger_field .btn{overflow: hidden;position: relative;z-index: 10;display: inline-flex;align-items: center;justify-content: center;padding: 17px 35px;font-size: 14px;line-height: 1.8;border-radius: 3px;font-weight: 500;letter-spacing: 0.3px;text-align: center;border: 2px solid;box-shadow: 0px 8px 8px rgb(0 0 0 / 5%);transition: color 0.2s, background 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0.15s;} 
.cus_passenger_field .btn.x-small {padding: 5px 16px;font-size: 12px;}
.cus_passenger_field .btn.colorful, .cus_passenger_field .btn.hover-colorful:hover {background-color: #004e8c;color: #fff;text-shadow: 1px 1px 1px rgb(0 0 0 / 10%);border-color: #004e8c;}
.cus_passenger_field .btn.dark, .cus_passenger_field .btn.hover-dark:hover{background: #222;color: #fff;text-shadow: none;border-color: #222;}
.hotel_search .form-group > i{position: absolute;top:15px;right: 20px;color: #666;transition: all 0.2s;}
.wht_bg{background:#fff;}   
.why_book_hotel{padding:30px 0px;margin:30px 0px;}
.why_book_hotel h4{font-size:18px;line-height:21px;margin:0px 0px 20px;color:#fe9103;}
.why_book_hotel .why_hotel_box{border:1px solid #ccc;transition-duration: 0.5s;enquirebox-shadow: 0.1px 0.1px 0.1px #ccc;text-align:center;} 
.why_book_hotel .why_hotel_box:hover{transition: transform 0.5s;transform: scale(1.1);}
.why_book_hotel .why_hotel_box img{width:75px;}   
.why_book_hotel .why_hotel_box h4{font-size:16px;line-height:21px;color:#000;margin:0px;padding: 10px 0px 5px;font-weight: normal;}
.why_book_hotel .why_hotel_box p{font-size: 14px;line-height: 21px;color: #666;margin: 10px 10px;}
.pagination>li>a, .pagination>li>span{color: #fe9103;} 

.view_more{text-align: center;}


.hotel_result_sec{padding:40px 0px 50px;}
.hotel_result_sec .title_heading h2{font-size: 36px;line-height: 40px;margin: 0px 0px 30px;font-weight: 500;color: #fe9103;}
.hotel_result_sec .title_heading h2 span{color: #fe9103;}
.hotel_result_sec .pkgwrapper+.pkgwrapper{margin-top:15px;}
.hotel_result_sec .pkgwrapper .pkgimg-box{padding:0px;}
.hotel_result_sec .pkgwrapper .pkgtext-box h4{font-size:21px;line-height:24px;color: #004e8c;margin:0px 10px 10px 0px;display:inline-block;max-width: 320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotel_result_sec .pkgwrapper .pkgtext-box h4 a{color: #004e8c;}
.hotel_result_sec .pkgwrapper .pkgtext-box h4 a:hover{color: #fe9103;}
.hotel_result_sec .pkgwrapper .pkgtext-box .stars{display:inline-block;vertical-align: top;}
.hotel_result_sec .pkgwrapper .pkgtext-box .stars i{color:#f99e00;display:inline-block;font-size:12px;}
.hotel_result_sec .pkgwrapper .pkgtext-box p{font-size:14px;line-height:18px;color: #666;margin:0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotel_result_sec .pkgwrapper .pkgtext-box p i{color:#666;display: inline-block;margin-right:3px;}
.hotel_result_sec .pkgwrapper .pkgtext-box .hotel_amentity{margin:15px 6px 10px 0px;}
.hotel_result_sec .pkgwrapper .pkgtext-box .hotel_amentity ul li{color:#fe9103;font-size:13px;line-height:16px;border:1px solid #fe9103;padding:3px 8px;margin-right: 5px;}
.hotel_result_sec .pkgwrapper .pkgtext-box .hotel_amentity ul li i{color:#fe9103;font-size:14px;display: inline-block;margin-right: 4px;}
.cuspop_model .modal_large{max-width: 900px;}
/* .hotel_info .hotel_img{width:200px;float:left;}
.hotel_info .hotel_img img{width:100%;}
.hotel_info .hotel_content{float:left;width:calc(100% - 220px);margin-left:10px;} */
.hotel_info .hotel_content{width:100%;}    
.hotel_info .hotel_content .cus_title h4{font-size:32px;line-height:36px;color: #fe9103;margin:0px 10px 5px 0px;display:inline-block;} 
.hotel_info .hotel_content .cus_title .stars{display:inline-block;vertical-align: super;}
.hotel_info .hotel_content .cus_title .stars i{color:#f99e00;display:inline-block;font-size:12px;}
.hotel_info .hotel_content .hotel_address span{font-size:14px;line-height:18px;color: #fe9103;margin:0px 0px 10px;display: block;}
.hotel_tabs{margin:20px 0px 0px;}
.hotel_tabs ul.nav-tabs{margin:0px 0px 20px;background: #eef3f7;border-bottom: 3px solid #004e8c;}
.hotel_tabs ul.nav-tabs li.nav-item{margin-right:10px;}
.hotel_tabs ul.nav-tabs li.nav-item:last-child{margin-right:0px;}
.hotel_tabs ul.nav-tabs li.nav-item a{color: #fe9103;background: transparent;font-size: 16px;line-height: 21px;padding: 10px 20px;text-transform: uppercase;font-weight: 500;}
.hotel_tabs ul.nav-tabs li.nav-item a.active, .hotel_tabs ul.nav-tabs li.nav-item a:hover{color: #fff;background: #004e8c;}
.hotel_tabs .tab-content>.tab-pane{display: none;} 
.hotel_tabs .tab-content>.tab-pane.active{display: block;}
.hotel_tabs .gallery_list{float:left;width:100%;max-height: 400px;overflow-y: scroll;}
.hotel_tabs .gallery_list .gal_item{width:calc(25% - 8px);margin-right:10px;float:left;margin-bottom:10px;}
.hotel_tabs .gallery_list .gal_item:nth-child(4n){margin-right:0px;}
.hotel_tabs .gallery_list .gal_item img{width:100%;} 
.hotel_tabs .about_hotelinfo{}
.hotel_tabs .about_hotelinfo h3{font-size: 24px;line-height: 28px;color: #fe9103;margin: 0px 0px 10px;}
.hotel_tabs .about_hotelinfo p{font-size:14px;line-height:18px;color: #666;margin:0px;}
.hotel_tabs .amentity_list{margin:15px 6px 10px 0px;}
.hotel_tabs .amentity_list ul li{color:#fe9103;font-size:13px;line-height:16px;border:1px solid #fe9103;padding:3px 8px;margin-right: 5px;display: inline-block;}
/* .hotel_tabs .amentity_list ul li i{color:#fe9103;font-size:14px;display: inline-block;margin-right: 4px;} */
.booking_form.custom_form{padding: 20px 0px 0px;}
.booking_form h2{font-size: 32px;line-height: 36px;color: #fe9103;margin: 0px 0px 20px;}

.slider_area .owl-carousel .owl-nav div{background:transparent!important;}
.slider_area .owl-carousel .owl-nav div i{font-size:32px;}
footer.footer{background: #004e8c;border-top: 5px solid #fe9103;} 
.footer .footer_top .footer_widget p, .footer .footer_top .footer_widget p a, .footer .footer_top .footer_widget ul li a{color:#fff;}
.footer .footer_top .footer_widget ul li{line-height:30px;} 
.footer .footer_top .footer_widget p a:hover, .footer .footer_top .footer_widget ul li a:hover{color:#fe9103;}
.footer .footer_top .footer_widget .footer_title{color: #fe9103;margin-bottom: 25px;} 
.footer .copy-right_text .copy_right a{color: #fe9103;} 

.theme-tourlist ul{list-style: none;padding: 0px;margin: 0px;text-align: center;}
.theme-tourlist ul li a{width: 100%;display: block;color: #333;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.20);border-radius: 5px;transition: all 0.2s ease;background: #fff;} 
.theme-tourlist ul li a:hover{background: #f6f6f6;color:#004e8c;}
.theme-tourlist ul li a span{width:100%;display:block;margin-top:5px;}    

.india_banner{background-image:url(../../images/india-destination.jpg);}
.international_banner{background-image:url(../../images/international-destination.jpg);}
.international_banner::before, .india_banner::before{opacity: .5;background: #000;}

.short_escape_sec{}
.short_escape_sec .offer_box{} 
.short_escape_sec .offer_box figure{border-radius: 5px 5px 0px 0px;position: relative;margin: 0px;}
.short_escape_sec .offer_box figure figcaption a{display: none;z-index: 10;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition: background-color 400ms linear;-moz-transition: background-color 400ms linear;-o-transition: background-color 400ms linear;-ms-transition: background-color 400ms linear;transition: background-color 400ms linear;background: transparent;border-radius: 3px;} 
.short_escape_sec .offer_box:hover figure figcaption a:hover{background-color: rgba(0, 0, 0, 0.5);}
.short_escape_sec .offer_box:hover figure figcaption a span{font-size: 13px;line-height: 18px;border-radius: 60px;color: #fff;border: 1px solid #fff;padding: 5px 18px;}
.short_escape_sec .offer_box:hover figure figcaption a span:hover {background: #004e8c;color: #fff;border: 1px solid #004e8c;} 
.short_escape_sec .offer_box figure img{border-radius: 5px 5px 0px 0px;width: 100%;}
.short_escape_sec .offer_box figure .offer_round{width: 80px;height: 80px;border-radius: 100%;background: #004e8c;color: #fff;display: block;position: absolute;text-align: center;bottom: -40px;left: 35%;font-size: 14px;line-height: 26px;z-index: 15;}
.short_escape_sec .offer_box figure .offer_round b{font-size: 28px;display: block;line-height: 25px;color:#fff;}
.short_escape_sec .offer_box .offer_content{padding: 50px 10px 10px 10px;-webkit-box-shadow: 0px 1px 3px 0px rgba(219,219,219,0.5);-moz-box-shadow: 0px 1px 3px 0px rgba(219,219,219,0.5);box-shadow: 0px 1px 3px 0px rgba(219,219,219,0.5);background: #fff;text-align: center;}
.short_escape_sec .offer_box .offer_content a.offer_link{font-size: 16px;color: #000;font-weight: 500;display:inline-block;width: 100%;}
.short_escape_sec .offer_box .offer_content a.offer_link:hover{color:#004e8c;}
.short_escape_sec .offer_box .offer_content .duration{}
.short_escape_sec .offer_box .offer_content .duration span{font-size: 14px;font-weight: 400;color: #444;}

.explore_travel{background: #f9f9f9;}
.explore_travel .travel_box{background: #fff;border-radius: 3px;overflow: hidden;height:100%;} 
.explore_travel .travel_box .travel_img img{width:100%;}
.explore_travel .travel_box .travel_content{padding: 15px 15px 40px;}
.explore_travel .travel_box .travel_content h4{color:#000;font-size:18px;line-height:21px;margin:0px 0px 10px;}
.explore_travel .travel_box .travel_content p{margin:0px 0px 10px;}
.explore_travel .travel_box .travel_content p, .explore_travel .travel_box .travel_content ul li{color:#707070;font-size:13px;line-height:21px;} 
.explore_travel .travel_box .travel_content .dots{display:none!important;}
.explore_travel .travel_box .travel_content ul{padding-left: 17px;margin-bottom:15px;}
.explore_travel .travel_box .travel_content ul li{position:relative;}
.explore_travel .travel_box .travel_content ul li:before{content: "";background: #fe9103;font-weight: 700;display: inline-block;width: 6px;height:6px;position:absolute;top:7px;left:-13px;border-radius:50%;}
.explore_travel .travel_box .travel_content .travel_txt{display:none;}
.explore_travel .travel_box .travel_content .show_hide_btn a{color:#fe9103;font-size:15px;line-height:21px;}
.explore_travel .travel_box .travel_content .show_hide_btn a i{font-size: 13px;line-height: 18px;vertical-align: middle;} 

.reasons_travel{}
.reasons_travel .reason_card{margin-bottom:20px;}
.reasons_travel .reason_card_inner{border: 1px solid #f2f2f2;border-radius: 3px;overflow: hidden;}
.reasons_travel .reason_card_inner .reason_img{background-color: #fff;border-radius: 3px 0 0 3px;}
/* .reasons_travel .reason_card_inner .reason_img img{display: block;max-width: 100%;height: auto;} */
.reasons_travel .reason_card_inner .reason_col_8{background-color:#f7f7f7;border-radius: 0 3px 3px 0;}
.reasons_travel .reason_card_inner .reason_content h4{color: #3a3a3a;font-size: 16px;line-height: 21px;margin-bottom: 10px;font-weight: 700;}
.reasons_travel .reason_card_inner .reason_content p{color: #707070;font-size: 13px;line-height: 21px;margin:0px;}
 

#registermodal .modal-dialog{max-width:900px;}
#registermodal .inquery_txt{background-color: #f7f7f7;padding: 20px 10px;}
#registermodal .inquery_txt ul li{display:block;font-size:14px;line-height:21px;margin-bottom:20px;}
#registermodal .inquery_txt ul li i{color: #004e8c;font-size: 24px;display: inline-block;border: 2px solid #004e8c;border-radius: 50%;padding: 8px;}
#registermodal .inquery_txt ul li span{display: inline-block;width: calc(100% - 60px);vertical-align: top;margin-left: 10px;padding-top: 5px;}

.inner_single_package article p{font-size: 15px;line-height: 24px;}
.footer_contact_info{background: #e5e5e5;}
.footer_contact_info .contact_box{}
.footer_contact_info .contact_box h4{font-size:18px;line-height:21px;color:#000;}
.footer_contact_info .contact_box p{font-size:14px;line-height:21px;color:#666;}
.footer_contact_info .contact_box .box_link{margin-top:10px;}
.footer_contact_info .contact_box .box_link a{font-size:14px;line-height:18px;color:#004e8c;}
.footer_contact_info .contact_box .social_link{margin-top: 20px;}
.footer_contact_info .contact_box .social_link ul li{display:inline-block;margin-right:10px;}
.footer_contact_info .contact_box .social_link ul li:last-child{margin-right:0px;}
.footer_contact_info .contact_box .social_link ul li a{display:block;background: #004e8c;border-radius: 50%;padding: 6px 12px;color: #fff;}
.footer_contact_info .contact_box .social_link ul li a i{font-size:16px;color:#fff;}

.dashboard_inner{background:#fcfcfc;}
.profile_sec ul{list-style-type:none;padding:0px;margin:0px;}
.cus_breadcrumb{margin:10px 0px 10px;}
.cus_breadcrumb ul li{display:inline-block;margin-right:10px;}
.cus_breadcrumb ul li:last-child{margin-right:0px;} 
.cus_breadcrumb ul li a{display:block;display: block;font-size: 15px;line-height: 21px;color: #ed1c24;}
.cus_breadcrumb ul li.active a{color: #000;}
.cus_breadcrumb ul li span{color: #000;}
.profile_image{margin: auto;border-radius: 8px;position: relative;background: #fff;overflow: hidden;}  
.profile_image img{width:100%;}
.profile_image .upload_img{width: 40px;height: 40px;background: #b8b8b8;border-radius: 50%;position: absolute;bottom: 10px;right: 5px;text-align: center;border: 2px solid #fff;}
.profile_image .upload_img input{opacity: 0;width: 100%;height: 100%;padding: 0px;position: absolute;
top: 0px;left: 0px;}
.profile_image .upload_img i{font-size: 16px;line-height: 40px;color: #ed1c24;}
.profile_info .profile_name{text-align: center;margin: 10px 0px;}
.profile_info .profile_name h4{color:#000;text-transform:uppercase;margin:0px 0px 6px;font-weight: bold;}
.profile_info .profile_name span{color:#4a4a4a;font-size:12px;line-height:16px;text-transform:uppercase;display:block;}

.sidebar_menu{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);background-color: #fff;}
.sidebar_menu.airline_logos{margin-bottom:30px;}
.sidebar_menu ul li, .sidebar_menu ul li a{display:block;}
.sidebar_menu.airline_logos li{display:inline-block;margin-right:10px;margin-bottom:10px;}
.sidebar_menu.airline_logos li:last-child{margin-right:0px;}
.sidebar_menu ul li a{color: #8d8d94;font-size:14px;line-height:21px;padding:10px;background:transparent;font-weight: 400;border-radius: 4px;}
.sidebar_menu.airline_logos li a{padding:0px;display:block;}
.sidebar_menu ul li a img{width: 20px;vertical-align: text-bottom;}
.sidebar_menu.airline_logos li a img{width: 100%;}
.sidebar_menu ul li.active a, .sidebar_menu ul li a:hover{color: #ed1c24;background:rgba(0, 140, 255, 0.1);}
/* .dashboard_inner .inner_content{background:#fff;padding:15px;border-radius:2px;border: 1px solid #f7f7f7;} */
.profile_status{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);background-color: #fff;margin-bottom: 20px;}
.profile_status .progress_label{max-width:280px;margin-bottom:10px;}
.profile_status .progress_label h5{font-size:12px;line-height:18px;color:#000;}
.profile_status .progress_label h5 span{float:right;font-size: 14px;}
.profile_status .progress{height:10px;margin-bottom:0px;}
.profile_status .progress .progress-bar{background-color: #ed1c24;}
.profile_status p{color:#4a4a4a;margin:0px 0px 10px;}
.profile_status .profile_verify{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: #eff3f7;}
.profile_status .profile_verify ul{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.profile_status .profile_verify ul li{display: -webkit-box;display: -webkit-flex;display: -moz-box;
display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;}
.profile_status .profile_verify ul li i{background:#ed1c24;color:#fff;border-radius:50%;width:24px;height:24px;text-align: center;line-height: 24px;font-size: 12px;}
.profile_status .profile_verify ul li a, .profile_status .profile_verify ul li span{display:block;font-weight:600;}
.profile_status .profile_verify ul li a{color:#ed1c24;}
.profile_status .profile_verify ul li.verified i{background:#00acef;}
.profile_status .profile_verify ul li.verified a{color:#4a4a4a;}
.profile_component{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: solid 1px #cacaca;background-color: #fff;margin-bottom:20px;position:relative;} 
.profile_component:before{content: '';width: 6px;height: 50px;background-color: #00acef;position: absolute;top: 28px;left: 0;}
.profile_component .profile_header{margin-bottom:20px;}
.profile_component .profile_header h3{color:#000;margin:0px 0px 10px;}
.profile_component .profile_header p{color:#4a4a4a;margin:0px;}
.profile_component .profile_header .pro_title{display: inline-block;}
.profile_component .profile_header .custom_profbtn{float:right;margin-right: 20px;}
.profile_component .profile_header .custom_profbtn a{border-radius: 20px;border: 1px solid #cacaca;color:#ed1c24;display:block;font-weight: 600;}
.profile_component .profile_list ul li{padding: 10px 0;border-top: 1px solid #e3e3e3;}
.profile_component .profile_list ul li:hover{background-image: -webkit-gradient(linear, right top, left top, from(#f7f7f7), to(#fff));background-image: -webkit-linear-gradient(right, #f7f7f7, #fff);
background-image: -moz-linear-gradient(right, #f7f7f7, #fff);background-image: -o-linear-gradient(right, #f7f7f7, #fff);background-image: linear-gradient(to left, #f7f7f7, #fff);}
.profile_component .profile_list ul li:first-child{border-top:0px;}
.profile_component .profile_list ul li span{display:inline-block;text-transform:uppercase;}
.profile_component .profile_list ul li span.span_label{color: #4a4a4a;font-size: 11px;line-height: 11px;min-width: 160px;margin-right: 20px;}
.profile_component .profile_list ul li span.span_value{color: #000;font-size: 14px;line-height: 21px;font-weight: 700;}
.profile_component .profile_list ul li a{color: #ed1c24;font-size: 12px;line-height: 18px;font-weight: 700;margin-left: 10px;} 
.profile_component .profile_list ul li a.verified_txt i{background: #ed1c24;color: #fff;border-radius: 50%;padding: 4px;}
.profile_component .profile_list ul li a.popup-btn-chngpassword{float:right;margin-right: 20px;}
@media(min-width:992px){
	.custom_sidebar.sidebar.style-1{padding:30px 20px;} 
	.profile_image{width: 160px;height: 160px;}
	.sidebar_menu{padding: 30px 20px;}
}
.count_search{float:right;margin-bottom: 10px;}
.count_search .showcount{float:left;}
.count_search .showcount label{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 24px;margin: 0px;}
.count_search .showcount select, .count_search .search_booking input{font-size:14px;line-height:21px;color:#000;height: auto;}
.count_search .showcount select{display: inline-block;}
.count_search .search_booking{float:left;margin-left: 2%;position:relative;} 
.count_search .search_booking input{padding: 8px 10px 8px 30px;}
.count_search .search_booking i{position:absolute;top:13px;left:10px;}



.get_quote{position: fixed;bottom: 10px;right: 10px;z-index: 9;}
.get_quote a{background:linear-gradient(90deg, rgb(254 145 3) 0%, rgb(0 78 140) 100%);color:#fff;display:inline-block;border-radius: 5px;padding:8px 12px;font-size:14px;line-height:18px;}
.get_quote a:hover{background:linear-gradient(90deg, rgb(0 78 140) 0%, rgb(254 145 3) 100%);}
.whatapp_icon {position: fixed;bottom: 40px;left: 10px;z-index: 999;width: 50px;height: 50px;background-color: #4dc247;border-radius: 10px;}
.whatapp_icon svg {width: 100%;height: 100%;fill: rgb(255, 255, 255);stroke: none;}

.testimonial_area .single_testmonial{}
.testimonial_area .owl-carousel .owl-item .single_testmonial .author_thumb:before{display:none;}
.testimonial_area .owl-carousel .owl-item .single_testmonial .author_thumb img{margin:0px auto;}
.testimonial_area .single_testmonial .author_content h4{color: #004e8c;}
.testimonial_area .single_testmonial .author_content p{font-size:15px;line-height:21px;margin:0px 0px 15px;color: #333;}
.testimonial_area .single_testmonial .author_content .testmonial_author h3{color:#fe9103}
.testimonial_area .single_testmonial .author_content .testmonial_author h3 span{display: block;font-size: 13px;line-height: 21px;color: #7a838b;}

.whychoose_us{background: #f5f5f5;}
.whychoose_list{}
.whychoose_list ul li{color: #333;font-size: 14px;padding: 15px 15px 0;}
.whychoose_list ul li .whyicons{background-image: url(../../images/why-choose-icons.png);background-repeat: no-repeat;display: inline-block;margin: 0 auto;height: 40px;}
.whychoose_list ul li .whyicons-1{width: 35px;background-position: 0 0;}
.whychoose_list ul li .whyicons-2{width: 40px;background-position: -40px 0;}
.whychoose_list ul li .whyicons-3{width: 50px;background-position: -88px 0;}
.whychoose_list ul li .whyicons-4{width: 37px;background-position: 0 -48px;}
.whychoose_list ul li .whyicons-5{width: 55px;background-position: -40px -48px;}
.whychoose_list ul li .whyicons-6{width: 37px;background-position: -100px -48px;}
.whychoose_list ul li strong{display: block;text-transform: uppercase;font-size: 15px;line-height: 21px;}
.whychoose_list ul li p{font-size: 15px;line-height: 21px;}

.car_rental_list ul{list-style-type:none;padding:0px;width:100%;float:left;margin-bottom: 20px}
.car_rental_list ul li{float:left;width:calc(33% - 18px);list-style: none;text-align: center;border: 1px solid #ddd;margin: 0px 10px;padding: 10px;border-radius: 4px;}
.car_rental_list ul li::marker{display:none;}
.car_rental_list ul li img{display: block;margin: 0px auto 10px;} 
.car_rental_list ul li span{font-size:14px;line-height:18px;color:#666;display: block;margin-bottom: 10px;}
.car_rental_list ul li a{font-size:14px;line-height:18px;color:#fff;background:#fe9103;display: inline-block;padding: 6px 10px;border-radius: 4px;}