/*New Pages CSS*/
span.mixing_span_title {
    font-weight: 700;
}
			.banner.ch-banner .inner-banner.wpTopBannerr
			{
			margin: 0px;
			}

span.nonBold_Files {
    display: inherit;
    font-weight: 100;
}
			.banner-bottom-data {
			display: inline-block;
			width: 100%;
			}
			.banner-bd-content
			{
			background: #fff;
			display: inline-block;
			width: 100%;
			}
			.banner-bottom-data h3
			{
			font-weight: 400;
			color: #f96319;
			font-size: 34px;
			margin: 20px 0px;
			text-align: center;
			}
			.bottom-space
			{
			display: none;
			}
			.country-home {
			background: #efeee5;
			padding-bottom: 15px;
			}
			ul.nav.nav-tabs.tab-finders
			{
			text-align: center;
			border: 0px;
                    padding-top: 20px;
			}
			ul.nav.nav-tabs.tab-finders li
			{
    float: none;
    background: #F7F8F1;
    display: inline-block;
    list-style: none;
    margin-right: 4px;
    position: relative;
    border: 0px;
			}
			ul.nav.nav-tabs.tab-finders a
			{
                color: #058bd6;
    font-size: 16px;
    font-weight: 700;
			}
			.block-contents.inner-tbdata-block {
			background: #FFF;
			border-radius: 10px;
			color: #000000;
			line-height: 25px;
			margin: 25px 0px 0px;
			padding: 20px;
			}
			.main-tinner-contain
			{
			margin: 0px 25px;   
			}
			.block-contents.inner-tbdata-block h1
			{
			margin: 0px 0px 20px;
			font-size: 32px;
			color: #058bd6;
			}
			.block-contents.inner-tbdata-block h2
			{
			margin: 20px 0px 20px;
			font-size: 24px;
			color: #058bd6;
			}         
			.inner-tf-mblocker {
			background: #FFF;
			border-radius: 10px;
			overflow: hidden;
			line-height: 25px;
			margin-top: 20px;
			/* padding: 20px; */
			}
			.col-tf-block {
			display: inline-block;
			width: 100%;
			margin-bottom: 50px;
			}         
					.tf-img-block {
			max-height: 215px;
			overflow: hidden;
			position: relative;
                  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
			} 
            
             
            .tf-img-block:hover img.img-responsive.tf-imgs
            {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
                                  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
            }       
			.tf-img-ttitle-block {
			position: absolute;
			left: 0;
			bottom: 0;
			background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,.18)),to(rgba(0,124,195,.35)));
			background: -webkit-linear-gradient(top,rgba(0,0,0,.18) 60%,rgba(0,124,195,.35) 100%);
			background: linear-gradient(to bottom,rgba(0,0,0,.18) 60%,rgba(0,124,195,.35) 100%);
			height: 100%;
			width: 100%;
			text-align: left;
			}           
			.tf-img-ttitle
			{
			margin: 0px;
			color: #fff;
			}
			h3.tf-img-ttitle {
			color: #fff;
			text-align: left;
			margin: 0px;
			bottom: 0;
			position: absolute;
			padding: 10px 15px;
			font-weight: 700;
			}
			.tf-content-dec
			{
			border-bottom: 2px dotted #B3DFF9;
			margin: 15px 20px 0px;
			padding-bottom: 15px;
			}
			.tf-content-dec p
			{
			margin: 0px;
			}
			.pricing-tff h3 {
			margin: 0px;
			display: inline-block;
			font-size: 22px;
			color: #058bd6;
			}
			.book-now-tf-block {
			margin: 7px 0px;
			line-height: normal;
			}
			.pricing-tff {
			padding: 20px;
			}
			h3.bntf-dec {
			float: right;
			}          
			h3.bntf-dec span
			{
			font-size: 14px;
			margin-right: 10px;
			color: #00000096;
			}
			a.contry-linker {
			display: inline-block;
			width: 100%;
			cursor: pointer;
			}
			a.read-more-tfinder span {
			margin-left: 5px;
			}
			a.read-more-tfinder {
			text-decoration: none;
			color: #058bd6;
			font-size: 16px;
			}
			.col-tf-block.linker-dest-tf ul {
			padding: 0px;
			list-style: none;
			display: inline-block;
			width: 100%;
			margin: 0px;
			}
			.col-tf-block.linker-dest-tf ul li {
			width: 33%;
			float: left;
			display: block;
			line-height: 24px;
			padding: 2px 0px;
			}
			.col-tf-block.linker-dest-tf li a {
			text-decoration: none;
			color: #000;
			font-size: 16px;
			cursor: pointer;
			}
			.col-tf-block.linker-dest-tf ul li a span {
			margin-right: 10px;
			font-weight: 600;
			color: #058bd6;
			}
			.col-tf-block.linker-dest-tf {
			margin: 0px;
			}    
			.block-contents.inner-tbdata-block.map-view-inn-tab {
			padding: 0px;
			background: transparent;
			}
			h3.intrnal-titler {
			color: #058bd6;
			font-size: 28px;
			}
			.tab-finder-cols.botttom-tfinder {
			margin-bottom: 50px;
			}    
			.tab-finder-cols .col-tf-block
			{
			margin-bottom: 0px;
			}
			/*   -------------         */
			.etiquate-pagers h3.tf-img-ttitle.{
			padding: 0px;
			display: inline-block;
			}     
			span.big {
			/* font-weight: 700; */
			font-size: 30px;
			/* line-height: 40px; */
			/* margin: 5px 0; */
			overflow: hidden;
			text-overflow: ellipsis;
			}       
			span.small {
			font-weight: 500;
			font-size: 19px;
			margin: 0;
			color: #fff;
			display: inherit;
			}  
			h3.tf-img-ttitle.rightre-aligner-tf {
			right: 10px;
			}      
			h3.tf-img-ttitle.lefter-aligner-tf {
			left: 10px;
			}
			h3.tf-img-ttitle.lefter-aligner-tf,
			h3.tf-img-ttitle.rightre-aligner-tf
			{
			padding: 0px;
			padding-bottom: 10px;
			}
			span.promo-slot__ribbon {
			font-weight: 700;
			background: #f96319;
			border-bottom: solid 4px #FFF;
			color: #FFF;
			left: -5px;
			padding: 4px 10px;
			position: absolute;
			text-transform: uppercase;
			top: 20px;
			z-index: 9;
			}       
			.maga-col-tf {
			padding: 0px;
			}
			.deals-trends-lister h3.bntf-title,
			.deals-trends-lister h3.bntf-dec{
			font-size: 16px!important;
			}
			.deals-trends-lister a {
			display: inline-block;
			width: 100%;
			font-size: 14px!important;
			cursor: pointer;
			}
			.deals-trends-lister h3.bntf-title span {
			font-size: 14px;
			color: #ff7f00;
			}
			span.promo-slot__ribbon:after {
			border: 5px solid transparent;
			border-right-width: 0;
			border-top-color: #007CC3;
			bottom: -14px;
			content: '';
			left: 0;
			position: absolute;
			}          
			.main-tinner-contain.etiquate-pagers {
			padding-bottom: 40px;
			}    
			.col-tf-block.bottom-card-tf {
			border-top: dashed 3px #62BBEE;
			margin-top: 25px;
			padding-top: 15px;
			}  
            
            ul.lister-citi-tf li span {
    color: #058bd6;
    font-weight: 700;
}
            
			/*--------------            */
			.tf-card-righter-list {
			background: #FFF;
			border-radius: 10px;
			color: #000000;
			line-height: 25px;
			margin: 25px 0px 0px;
			overflow: hidden;
			display: inline-block;
			width: 100%;
			} 
			.block-card-right-txt
			{
			margin: 0px 0px 20px;
			font-size: 32px;
			background: #058bd6;
			padding: 55px 15px;
			}
			.block-card-right-txt h3
			{
			color: #fff;   
			}
			.block-card-right-txt h3 span
			{
			display: inherit;  
			}
			.tf-card-righter-list ul {
			margin: 0px;
			line-height: normal;
			list-style: decimal;
			font-size: 21px;
			font-weight: 700;
			color: #1A91DA;
			/* content: counter(topx) ". "; */
			/* counter-increment: topx; */
			/* display: inline-block; */
			/* -webkit-box-flex: 0; */
			/* -webkit-flex: none; */
			-ms-flex: none;
			/* flex: none; */
			/* font-size: 24px; */
			margin-right: 15px; 
			padding-bottom: 15px;
			padding-left: 35px;
			}
			.tf-card-righter-list ul li
			{
			border-bottom: 2px dotted #B3DFF9;
			margin-bottom: 20px;
			padding-bottom: 20px;  
			}
			.tf-card-righter-list ul li:last-child
			{
			margin-bottom: 0px;
			border-bottom: 0px;
			}
			.tf-card-righter-list ul li a h3 {
			margin: 0px;
			font-size: 20px;
			display: inline-block;
			line-height: inherit;
			color: #058bd6;
			font-weight: 700;
			}
			.tf-card-righter-list ul li a h3 span {
			font-size: 14px;
			}
			.tf-card-righter-list ul li a h3 span i {
			display: none;
			}          
			.tab-list-static {
			font-weight: 400;
			color: #058bd6;
			font-size: 43px;
			margin: 24px 0 0px;
			text-align: center;
			}         
            span.tab-iconnerr {
    margin-right: 7px;
}
            
            ul.nav.nav-tabs.tab-finders>li.active>a, 
            ul.nav.nav-tabs.tab-finders>li.active>a:focus, 
            ul.nav.nav-tabs.tab-finders>li.active>a:hover
            {
    background: #058bd6;
    color: #fff;
    padding: 15px 15px 10px;
            }
/*
           .inner-banner.wpTopBannerr {
    margin: 0px;
} 
     
*/

/*--- New Changes ---*/







h3.mainLinkTextt {
    margin: 0px;
    font-size: 35px;
    position: relative;
    top: -10px;
    margin-bottom: 10px;
}

a.footerLogoCover {
display: inline-block;
    margin-bottom: 25px;
    position: relative;
}

.footerfirstCopy
{
    text-align: center;
}

address.addressLinkFoott {
    margin: 0px;
}

.autoPupolatePop .modal-header {
    border-bottom-color: #eeeeee;
    background-color: #f96319;
    color: #fff;
        text-align: center;
}

.autoPupolatePop .modal-header .modal-title
{
    font-size: 20px;
}

.inner_rightDatapop h3
{
       margin: 0px 0px 20px;
    text-align: center;
    color: #058bd6;
    font-weight: 600;
    font-size: 16px;
}

.inner_rightDatapop
{
        border: 1px solid #0000001f;
    padding: 15px;
    display: inline-block;
    width: 100%;
    border-radius: 3px;
}

.inner_rightDatapop ol
{
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
}

.autoPupolatePop .modal-header .close {
    /* display: none; */
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 15px;
    color: #fff;
    opacity: 1;
    font-size: 27px;
}

p.colorSpan {
    font-size: 16px;
    display: inline-block;
    color: #f96319;
    font-weight: 600;
    margin: 5px 0px 25px;
}

.bannerCalltext a {
    color: #058bd6;
    text-decoration: none;
    font-size: 24px;
    font-weight: 600;
}

.bannerCalltext p
{
    margin: 0px;
    color: #7b7b7b;
    font-weight: 600;
}

a.logoPopTimer {
    display: inline-block;
    margin-top: 20px;
}


.bannerCalltext
{
background: url(/assets/images/Idle-popup-box-1.png);
    background-size: cover;
    display: inherit;
    padding: 6px;
    width: 60%;
    background-position: 52%;
}

p.bottomcallPop {
    margin: 40px 0px 0px;
    width: 200px;
}

.autoPupolatePop .modal-body {
    display: inline-block;
    width: 100%;
    background: url(/assets/images/Idle-popup-image.png);
    background-size: cover;
    background-position: 95%;
}

.autoPupolatePop .modal-content
{
        border-radius: 7px;
    overflow: hidden;
}










/*-------------------*/
img.offerStripText.img-responsive {
    /* position: absolute; */
    max-width: 465px;
    margin-left: 0;
}
.hotlineCallIDIv {
    display: inline-block;
    width: 100%;
    padding: 20px 15px;
}

img.hotlineCallStripss.img-responsive {
    max-width: 390px;
    float: left;
}

.offerFlightSec {
    background: url(/assets/images/plane_bg_call.jpg);
    background-size: cover;
    height: 450px;
  
    display: inline-grid;
    width: 100%;
    align-items: center;
    padding: 65px 0px;
}


.flight_wait_searcher.searchWaitFlightImage .inner_page_wrapping
{
    padding-top: 35px!important; 
}



h3.tripo_htitles.hotelsTitleTexxt.dealInCitiess {margin: 40px 0px 30px;}
p.bagageMealInnfoos{display:inline-block;width:100%;margin:25px 0px 0px 0px;font-weight:600;text-align:center;}
body{padding:0px!important;}
.forThanksPage nav#mainNav{display:none;}
.forThanksPage{display:inline-block;width:100%;}
.thankpop{height:100%;display:inline-flex;align-items:center;width:100%;background:#666666;}
p.thankPopcontent{line-height:inherit;margin-bottom:20px;font-size:13px;color:#00000082;}
a.goHomeClickk{background:#058bd6;color:#fff;padding:8px 29px;display:inline-block;border-radius:25px;font-size:16px;margin-top:20px;text-decoration:none;}
p.thankPopPera{font-weight:600;font-size:15px;margin:0px 0px 25px;}
.thankyoucarder h3{font-size:37px;font-weight:600;margin:0px 0px 30px;}
.thankyoucarder{text-align:center;background-color:#fff;border-radius:5px;padding:45px 16px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.2);width:100%;}
.terms_page.carRentalPage.internationalSitess .rightterBlocckks h3{font-size:40px;font-weight:600;margin:0px 0px 30px;}
.terms_page.carRentalPage.internationalSitess .FAppUpdates{margin-top:35px;}
p.comingSoonPera{color:#00000069!important;margin:18px 0px!important;font-size:13px!important;}
.terms_page.carRentalPage.internationalSitess .leftterBlocckks{width:50%;margin:0 auto;}
.terms_page.carRentalPage.internationalSitess .rightterBlocckks p{font-size:16px;}
input.getNotifys.form-control{box-shadow:none;}
.terms_page.carRentalPage.internationalSitess .FAppUpdates label{color:#00000069;font-weight:600;font-size:16px;}
a.travel_sec_click{border:2px solid #fff;background:transparent;color:#fff;padding:15px 40px;text-transform:uppercase;font-weight:lighter;text-decoration:none;}
.payment_page.tripoPayMentLayt div#trip_cat{padding:90px 0px 50px;}
.top_traveller_info.tripoPayTravell label.tdetails_title{width:100%;font-weight:400;}
.top_traveller_info.tripoPayTravell select.card_type_chose.form-control{box-shadow:none;min-height:40px;}
.top_traveller_info.tripoPayTravell button.add_psngrs_btn{border:0px;padding:7px 25px;border-radius:4px;color:#fff;background:#058bd6;outline:none;}
.top_traveller_info.tripoPayTravell .policy_check input.check_policies{margin-top:2px;}
.top_traveller_info.tripoPayTravell input.input_infos.form-control{box-shadow:none;min-height:40px;text-transform:capitalize;}
.payment_page.tripoPayMentLayt{background:#efeee5;}
.top_traveller_info.tripoPayTravell{padding:20px;background:#fff;display:grid;align-items:center;height:100%;position:relative;border-radius:4px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}
.top_traveller_info.tripoPayTravell h3.dform_title{margin:0px 0px 15px;border-bottom:2px solid rgba(0, 0, 0, 0.12);padding:15px 15px;font-size:16px;color:#f96319;font-weight:600;}
.payment_page.tripoPayMentLayt .col-lg-8.col-md-8.col-sm-8.col-xs-12.right_tcard_col{width:100%;}
input#countryAddress{background:transparent;}
label.control{text-transform:capitalize!important;}
.loader-paging{width:100%;position:relative;height:100%;display:inline-grid;align-items:center;text-align:center;}
.inbond_result_cardsdddsss{padding:20px 0px 0px;border-top:10px solid #efeee5;}
.inbond_result_cardsdddsss .inner_flister_roww.outbound_rowws:last-child,
.outbond_result_cardsdddsss .inner_flister_roww.outbound_rowws:last-child{border:0px;padding-bottom:0px!important;}
p.tripTypeOutre{margin:5px 0px 0px;text-transform:capitalize;color:#f96319;}
img.siteLoadderImage{margin:0 auto;}
div#loadPage{background:#ffffff;position:fixed;width:100%;height:100%;z-index:9999;}
.top_destin .col-sm-3.package-location.col-xs-4.col-md-2 a.dest_links:hover h3.feature-carosuel-title{color:#058bd6;}
div#hotelPanel .panel-heading{padding:inherit;}
.subscribe_input h3.sowError{margin:0px;font-weight:600;color:#058bd6;font-size:12px;padding:2px 10px;position:absolute;width:100%;border-radius:4px;margin-top:0px;}
.top_destin .col-sm-3.package-location.col-xs-4.col-md-2 a.dest_links{padding:15px 10px;display:inline-block;width:100%;text-decoration:none;}
.top_destin .col-sm-3.package-location.col-xs-4.col-md-2{padding:inherit;}
.top_destin .col-sm-3.package-location.col-xs-4.col-md-2 a.dest_links h3.feature-carosuel-title{color:#000;font-size: 15px;}
li.top_head_fBookinggs a span.right_arrow_icon i{font-size:17px;}
li.top_head_fBookinggs a span i{font-size:23px;vertical-align:bottom;}
ul.nav.nav-tabs.searcherNav>li>a{min-height:90px;}
.flightAppComing.terms_page{display:inline-flex;width:100%;padding:100px 0px 70px;align-items:center;border-top:2px solid #f96319;}
span.underlinne{text-decoration:underline;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{border-color:inherit;}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak{display:none !important;}
.close.roomClose{position:relative;z-index:1;}
.flight_wait_searcher{background:#dff1f1;}
p.highlitedFaqText{text-decoration:underline;font-weight:600;margin:4px 0px;}
.stick_scroll{overflow:hidden;position:fixed;top:0px;width:350px;margin-top:30px;}
.scroll_search_fixeer{overflow:hidden;position:relative;}
div#roomsGuestPopup{text-align:center;background:#00000075;overflow:auto;}
.page_not_fountd{background:#e7e9f5;margin-top:70px;}
.page_not_fountd .inner_page_wrapping{padding:50px 0px 50px;}
select.form-group.ng-pristine.ng-untouched{width:175px;}
.modal-dialog.hf_dialog{height:100%;display:inline-grid;align-items:center;}
#roomdivs{line-height:2;height:365px;overflow:auto;padding:20px;}
div#RoomPopupMainDiv{height:auto;text-align:left;}
div#RoomGuestsHead h3{font-size:20px;}
.paxCounter ul li a{border-radius:50%;margin-right:5px;margin-bottom:5px;width:30px;height:30px;text-align:center;align-items:center;display:inline-grid;border:1px solid #cac7c7!important;text-decoration:none;background:rgb(255, 255, 255)!important;box-shadow:none!important;padding:0px!important;}
.paxCounter li a.active{box-shadow:none!important;border-color:#058bd6!important;background:#058bd6!important;}
.magicbtn-brandcolor input.btnDone{border:0px;display:inline-block;}
.roomDone.magicbtn-brandcolor{border-radius:0px;padding:8px 0px;font-size:20px;box-shadow:0px -1px 6px 2px #00000021;}
.roomDone.magicbtn-brandcolor:hover{box-shadow:none;}
label.innerInputTextLabell{padding:0px!important;margin:5px 0px 7px!important;font-size:13px!important;font-weight:700;color:#0000008c;}
select.form-control.inputSubmitFform{box-shadow:none;border-radius:3px;min-height:38px;}
.fHeadBloackks h3{margin:0px 0px 5px;font-size:30px;color:#f96319;text-align:center;}
button.submitRentForm{background:#058bd6;color:#fff;border:0px;width:100%;height:35px;text-transform:uppercase;border-radius:3px;}
.formInputDiv.submitClickBtnns{padding:0px 10px;margin-top:20px;margin-bottom:15px;}
a.hotlineNumber{text-decoration:none;color:#058bd6;cursor:pointer;}
.fHeadBloackks p{text-align:center;margin:0px;font-size:16px;color:#000;font-weight:600;}
.fHeadBloackks{display:inline-block;width:100%;margin-bottom:35px;}
.formInputDiv .col-sm-4{padding:0px 10px;}
.formInputDiv{display:inline-block;width:100%;}
.formInputDiv label{width:100%;display:inline-block;margin:10px 0px;padding:0px 10px;font-size:15px;}
input.form-control.inputSubmitFform{box-shadow:none;border-radius:3px;min-height:38px;}
.rightterBlocckks h3{margin:0px 0px 5px;font-size:30px;color:#f96319;}
a.hotlineNumber:hover{color:#f96319;}
.rightterBlocckks p{margin:0px;color:#000;font-weight:600;}
.rightterBlocckks{margin-top:20px;}
ul.carRentalUlister{padding:0px;list-style:none;margin-top:25px;margin-bottom:0px;}
li.carReentalList{padding:2px 0px;text-transform:capitalize;}
span.dottedCircleColor i{color:#f96319;font-size:7px;}
span.dottedCircleColor{margin-right:10px;}
.FlightAppLinkPage{display:flex;width:100%;align-items:center;}
button.submitNotifys{position:absolute;top:0;right:0;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#058bd6;border:0px;color:#fff;padding:0px 15px;}
.img-blockFApp img.img-responsive.flightAppImage{width:350px;}
.colInnerFlightApp{display:inline-block;width:100%;}
.form-group.pageAppsFG{position:relative;overflow:hidden;margin:0px;border-radius:4px;}
h3.pageTitle{margin:0px;font-size:38px;color:#f96319;}
p.strongFont{margin:0px 0px 3px;font-weight:700;}
.textDivPage{margin:25px 0px;}
.FAppUpdates{margin-top:25px;}
span.hLightedTextter{text-decoration:underline;}
.innerAboutUsBlockks{background:#fff;padding:15px;border-radius:4px;}
.terms_page.intermsPage.aboutUssPagee .inner_page_sec{margin-top:50px;}
.innerAboutUsBlockks p{font-size:16px;color:#000000ad;line-height:26px;text-align:justify;}
.terms_page.privacy_pcPage.blogsPages .innerTnTBlock a{text-decoration:none!important;color:initial;}
.terms_page.privacy_pcPage.blogsPages{background:#fff;}
.terms_page.privacy_pcPage.blogsPages h3.tntStitles{margin:0px;font-size:14px;font-weight:900;line-height:20px;letter-spacing:0.5px;margin-bottom:5px;color:#000000c2;}
.terms_page.privacy_pcPage.blogsPages a{position:inherit;}
.innerTnTBlock a{color:initial;text-decoration:none!important;height:100%;position:absolute;width:100%;}
.terms_page.privacy_pcPage.blogsPages p.tntTextter{font-size:13px;margin-bottom:0px;}
.terms_page.privacy_pcPage.blogsPages .tntContentSizeData{height:84px;overflow:hidden;}
.terms_page.privacy_pcPage.blogsPages img.tntImagess{width:100%;background-color:#f0f0f0!important;height:auto;}
.terms_page.privacy_pcPage.blogsPages .TntImageBlock{position:initial;width:auto;float:none;height:120px;display:inline-block;border-radius:4px;margin-bottom:10px;}
.terms_page.privacy_pcPage.blogsPages .tntContentBlock{position:relative;margin:0px;padding:0px;}
.terms_page.privacy_pcPage.blogsPages .innerTnTBlock{padding:10px;text-align:justify;border-radius:4px;}
.terms_page.privacy_pcPage.blogsPages h3.tntRowTitle{margin:20px 15px 15px;}
.blog_detailsPage{margin-top:75px;margin-bottom:30px;}
h3.bdetailsTtile{margin:10px 0px 15px;font-size:16px;font-weight:700;}
.bdetailsDescc{margin:20px 0px;}
p.bdetailsDescTitle{font-weight:700;}
p.bdetailsOtherDesc{font-size:18px;font-weight:600;}
p.bdetailsDescContent{text-align:justify;line-height:24px;}
img.bdetailsImg.img-responsive{width:100%;}
h2.widgettitle{margin:10px 0px 15px;font-size:14px;font-weight:600;}
.thumbnail.post-left{width:80px;margin:0px 7px 10px 0px;border:0px;float:left;}
section.latest-posts ul{padding:0px;list-style:none;}
.post-right h5 a{font-size:12px;color:#000;text-decoration:none;margin:0px 0px 5px;}
.post-right h4 a{font-size:13px;text-decoration:none;color:#f96319;display:inherit;line-height:15px;cursor:pointer;}
.post-right h5,
.post-right h4{margin:0px 0px 5px;}
section.latest-posts ul li{display:inline-block;width:100%;}
.post-right h4 a:hover{color:#058bd6;}
.terms_page.privacy_pcPage.tntPagge{background:#fff;}
h3.tntRowTitle{color:#f96319;font-size:22px;margin:20px 10px 15px;}
a.tntRowMores{float:right;cursor:pointer;text-decoration:none;color:#058ad5;font-size:16px;font-weight:700;display:none;}
a.tntRowMores:hover{color:#f96319;}
.TntImageBlock{width:150px;float:left;height:100%;overflow:hidden;display:inline-grid;align-items:center;background:#f0f0f0;position:absolute;}
h3.tntStitles{margin:0px;font-size:16px;font-weight:bold;line-height:21px;letter-spacing:0.5px;margin-bottom:10px;}
.tntContentBlock{position:relative;margin-left:150px;padding:10px 10px 5px;}
img.tntImagess{width:inherit;background-color:#f0f0f0!important;height:auto;}
.innerTnTBlock{border:1px solid rgba(0,0,0,.1)!important;display:inline-block;width:100%;overflow:hidden;position:relative;min-height:150px;}
.tntDataRow{display:inline-block;width:100%;}
ul.popCitiesListed.popularAirlinesSharing{width:auto;display:inherit;}
ul.popCitiesListed.popularAirlinesSharing li.popCitiesList{display:inline;}
ul.popCitiesListed.popularAirlinesSharing a.popCitiesLinksInnerr{color:#fff;text-decoration:none;border-radius:2px;margin:0px 3px;}
.mailSharePC{background:#9C27B0;padding:2px 4px;}
a.popCitiesLinksInnerr.fbSharePC{background:#3a589b;padding:2px 7px;}
a.popCitiesLinksInnerr.twitSharePC{background:#56adf2;padding:2px 4px;}
a.popCitiesLinksInnerr.gpSharePC{background:#e14b3a;padding:2px 3px;}
.inner_pbody_textt ul li strong{color:#000000c4;}
.inner_pbody_textt ul li{margin:7px 0px;font-size:15px;text-align:justify;color:#9c9c9c;line-height:24px;}
.inner_pbody_textt h3{display:block;color:rgba(85, 85, 85, 0.91);font-size:18px;font-weight:bold;letter-spacing:1px;word-spacing:3px;text-decoration:none;background:#fff;text-transform:none;margin:20px 0px 10px;padding:0px;}
.wpInnerImages{display:inline-block;}
.wpInnerImages .popular-routes-links{display:block!important;}
.standOutTextt p{margin:0px;font-weight:700;font-size:16px;}
.standOutTextt span.button,
.stand_out_text span.button{margin:0px;*/font-size:inherit;font-weight:700;padding:0px;border-radius:4px;background:transparent;color:#f96319;}
p.openFilters,
p.closeFilters{text-align:right;padding:10px 7px 10px;cursor:pointer;color:#f96319;margin:0px;font-size:16px;display:none;}
.standOutTextt{background:#c1c1c12b;text-align:center;color:#058bd6;padding:10px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:10px 0px 0px;display:inline-block;width:100%;}
.popular-routes-links,
.col-md-4.col-sm-5.sidebarAside,
.destination_infoss,
.deals_destinations{display:none!important;}
.col-md-8.col-sm-7.lefterBottomWp{width:100%;}
.popularContriesList h3.titleTitle{color:#058bd6;font-size:16px;margin:35px 0px 20px;}
.innerPopDestListedd{display:block;padding:15px;color:rgba(85, 85, 85, 0.91);font-weight:500;text-transform:uppercase;letter-spacing:0.5;text-decoration:none;background:#fff;text-transform:none;border-radius:4px;}
a.popCitiesLinksInnerr{color:#f96319;text-decoration:none;cursor:pointer;}
li.popCitiesList{padding:2px 0px;}
ul.popCitiesListed{list-style:none;padding:0px;width:33%;display:inline-grid;align-items:center;margin:0px;}
.wpblockssider{display:inline-block;width:100%;margin-top:50px;}
.wpImagesWrappe{display:inline-block;width:100%;}
h3.wpTitle{margin:0px;color:#f96319;font-size:27px;margin-bottom:40px!important;}
.wpListers{padding:13px;text-align:left;display:inline-block;width:100%;}
.popular-routes-links{background-color:#555964;color:#fff;}
.wpListers h4{margin:0;padding:0;color:#fff;}
.wpListers p{margin:0;padding:0;color:#fff;margin-bottom:10px;}
.wpListersLinkerr{display:inline-block;width:100%;float:left;}
ul.wpListersLinkList{list-style-type:none;padding:0;margin:0;display: inline-block;width: 100%;}
a.wpListersText{transition:.3s;font-weight:600;color:#ffffffa8!important;text-decoration:none;font-size:14px;}
ul.wpListersLinkList li{list-style-type:none;padding:0px 20px;margin:0;display: inherit;width: 24%;}
span.wpLocationIcon{width:11px;font-size:15px;display:inline-block;color:#ffc300;}
a.wpListersText:hover{color:#fff!important;}
.lefterBottomWp .all_flight_dropper{width:100%;margin-bottom:25px;}
ul.wpFlights{list-style-type:none;padding:5px 0px;margin:0;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:25px;}
.wprighterr{background-color:rgb(232, 242, 247);box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.2);padding:15px;display:inline-block;text-align:left;border-radius:10px;}
.wpLefterSecs{background:#fff;padding:15px 15px 10px;margin:15px 5px;border-radius:4px;}
.wpBottomBlockss h3.all_flight_title{font-weight:500;}
.wpInnerImages .popular-routes-links .wpListers h3,
.wpInnerImages .popular-routes-links .wpListers p
{
    padding: 0px 20px;
}
.wpBottomBlockss{display:inline-block;width:100%;}
.wpLefterSecs h3{margin:0px 0px 5px;font-size:16px;font-weight:700;color:#058bd6;}
span.countWpSpan{color:#000;font-weight:800;font-size:18px;width:100%;display:inline-block;}
.wpChartss .label{color:#000;font-size:13px;font-weight:500;}
.rowBarsBars{position:relative;background:#e8f2f7;display:inline-block;width:100%;margin:0px 10px;}
.wpChartss{display:inline-flex;width:100%;padding:5px 0px;}
.rowBarsBars .bar{background-color:#f80!important;width:50%;position:absolute;height:100%;}
span.barResultWp{font-weight:600;}
.BarWpchart{margin-top:10px;}
ul.WpOtherFlight{color:#000000a8;list-style:none;font-size:14px;padding:5px 0px 0px;line-height:24px;font-weight:700;margin:0px;}
li.wpFlightsList a{color:#00000069;text-decoration:none;font-weight:900;cursor:pointer;}
li.wpFlightsList a:hover{color:#000000b3;}
img.wpImageAdded.img-responsive{width:100%;}
p.wpITexts{color:#f96319;font-size:15px;font-weight:600;}
.wpInfoBlockss p{font-size:16px;text-align:justify;color:#9c9c9c;line-height:24px;}
.wpInfoBlockss ul li{font-size:16px;text-align:justify;color:#9c9c9c;line-height:24px;}
.wpInfoBlockss{background:#fff;padding:15px 15px 10px;}
li.wpFlightsList span.country_flags_img{margin-right:5px;display:inline-block;vertical-align:top;}
li.wpFlightsList{padding:3px 0px;}
.worldmapPage{display:inline-block;width:100%;}
.wpblocksInner{margin-bottom:25px;}
body{padding:0px;}
.termsPagee.all_flights_inner{padding:0px 0px 45px;}
h3.all_flight_title{margin:0px 0px 20px;font-size:25px;font-weight:700;color:#058bd6;}
.hotelsSearchsSections.hotel_search_sec_change .hotel_about a:hover{color:#f96319;text-decoration:none;}
.all_flight_dropper{background-color:rgb(232, 242, 247);box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.2);padding:25px;display:inline-block;text-align:left;border-radius:10px;width:100%;}
.deals_destinations{display:inline-block;width:100%;margin-top:25px;}
a.inner_card_link:hover{border:1px solid #f96319;}
a.inner_card_link_report{border-radius:.25rem;border:1px solid #d4d6d8;cursor:pointer;width:100%;margin-bottom:1.25em;text-align:center;padding:15px 10px;line-height:22px;color:inherit;text-decoration:none;display:inline-block;}
span.dest_span{color:#ffd600;background:#000;padding:15px 22px;font-size:40px;display:inline-block;border-radius:50%;border:0px;}
p.dest_head{margin:13px 0px;}
span.dest_nammeer{width:100%;display:inherit;margin:3px 0px;}
span.dest_temp_value{font-size:18px;font-weight:700;color:#f96319;margin:7px 0px;display:inherit;width:100%;}
p.source_trans{margin:0px;font-size:10px;color:#000000a1;}
.inner_dest_infos{background-color:#fff;border-radius:0px;border:1px solid #e0e0e0;padding:1.25rem;display:inline-block;width:100%;margin-top:25px;width:80%;}
a.inner_card_link{background-color:#f2f2f5;border-radius:.25rem;border:1px solid #d4d6d8;cursor:pointer;width:100%;margin-bottom:1.25em;text-align:center;padding:15px 5px;line-height:22px;color:inherit;text-decoration:none;display:inline-block;}
.deals_range .prices span{color:#f96319;}
.deals_range .prices{font-size:18px;font-weight:700;color:#f96319;}
.deals_route{font-size:15px;}
a.inner_card_link span{font-weight:900;color:#000000a3;}
h3.deals_tdest{margin:0px 15px 20px;font-size:25px;font-weight:500;color:#535964;text-align:left;}
.inner_deals_dest{background-color:#fff;border-radius:0px;border:1px solid #e0e0e0;padding:1.25rem;display:inline-block;width:100%;}
button.cfrom_cbtns{background:#058ad5;border:0px;color:#fff;padding:7px 60px;border-radius:5px;text-transform:uppercase;cursor:pointer;}
.form-group.crr_fgroups.form_cbtnDiv{margin:0px;text-align:center;}
.modal-body.career_body{position:relative;padding:30px 30px;}
input.crr_inputs.form-control{box-shadow:none;min-height:40px;font-size:15px;border:1px solid #ebebeb;}
p.cformDec{margin:20px 0px;text-align:center;font-size:18px;color:rgba(76, 74, 74, 0.68);font-weight:600;}
div#career_pops{background:#7f7f7f;text-align:center;}
.modal-dialog.career_dialog{margin:0px;height:100%;display:inline-grid;align-items:center;}
.label_uploaddd i.fa{margin-right:6px;}
.filupp > input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.filupp{position:relative;width:100%;}
span.hotlineNumber{color:#058bd6;}
a.foot_carrer_link{color:#ffffff;opacity:0.7;text-decoration:none;cursor:pointer;}
.label_uploaddd{background:#fa631a;color:#fff;position:absolute;height:100%;margin:1px 0px 0px 0px 0px;text-align:right;right:0;display:flex;align-items:center;padding:6px 12px;border:1px solid;border-bottom-right-radius:4px;border-top-right-radius:4px;}
label.filupp{box-shadow:none;min-height:40px;font-size:15px;border:1px solid #ebebeb;border-radius:4px;color:#000;text-align:left;color:rgba(0, 0, 0, 0.35);font-weight:600;}
.filupp-file-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;height:100%;position:absolute;width:100%;display:inline-grid;align-items:center;padding:6px 12px;cursor:pointer;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Light.eot');src:url('../fonts/Linotte-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Light.woff') format('woff'), url('../fonts/Linotte-Light.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Regular.eot');src:url('../fonts/Linotte-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Regular.woff') format('woff'), url('../fonts/Linotte-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Bold.eot');src:url('../fonts/Linotte-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Bold.woff') format('woff'), url('../fonts/Linotte-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-SemiBold.eot');src:url('../fonts/Linotte-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-SemiBold.woff') format('woff'), url('../fonts/Linotte-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Heavy.eot');src:url('../fonts/Linotte-Heavy.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Heavy.woff') format('woff'), url('../fonts/Linotte-Heavy.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Light_1.eot');src:url('../fonts/Linotte-Light_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Light_1.woff') format('woff'), url('../fonts/Linotte-Light_1.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Heavy_1.eot');src:url('../fonts/Linotte-Heavy_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Heavy_1.woff') format('woff'), url('../fonts/Linotte-Heavy_1.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Bold_1.eot');src:url('../fonts/Linotte-Bold_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Bold_1.woff') format('woff'), url('../fonts/Linotte-Bold_1.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Regular_1.eot');src:url('../fonts/Linotte-Regular_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Regular_1.woff') format('woff'), url('../fonts/Linotte-Regular_1.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-SemiBold_1.eot');src:url('../fonts/Linotte-SemiBold_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-SemiBold_1.woff') format('woff'), url('../fonts/Linotte-SemiBold_1.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Light.eot');src:url('../fonts/Linotte-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Light.woff') format('woff'), url('../fonts/Linotte-Light.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Regular.eot');src:url('../fonts/Linotte-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Regular.woff') format('woff'), url('../fonts/Linotte-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Bold.eot');src:url('../fonts/Linotte-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Bold.woff') format('woff'), url('../fonts/Linotte-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-SemiBold.eot');src:url('../fonts/Linotte-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-SemiBold.woff') format('woff'), url('../fonts/Linotte-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Heavy.eot');src:url('../fonts/Linotte-Heavy.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Heavy.woff') format('woff'), url('../fonts/Linotte-Heavy.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Light_1.eot');src:url('../fonts/Linotte-Light_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Light_1.woff') format('woff'), url('../fonts/Linotte-Light_1.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Heavy_1.eot');src:url('../fonts/Linotte-Heavy_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Heavy_1.woff') format('woff'), url('../fonts/Linotte-Heavy_1.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Bold_1.eot');src:url('../fonts/Linotte-Bold_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Bold_1.woff') format('woff'), url('../fonts/Linotte-Bold_1.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../fonts/Linotte-Regular_1.eot');src:url('../fonts/Linotte-Regular_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-Regular_1.woff') format('woff'), url('../fonts/Linotte-Regular_1.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Linotte';src:url('../Linotte-SemiBold_1.eot');src:url('../fonts/Linotte-SemiBold_1.eot?#iefix') format('embedded-opentype'), url('../fonts/Linotte-SemiBold_1.woff') format('woff'), url('../fonts/Linotte-SemiBold_1.ttf') format('truetype');font-weight:600;font-style:normal;}
html,
body{font-family:'Linotte';}
.top_cta{background:#058bd6;padding:20px 0px;margin-bottom:20px;margin-top:2px;}
button.cta_btn{background:#f96319;border:0px;color:#fff;padding:0px 25px;font-size:15px;border-radius:4px;margin:5px 0px 10px;box-shadow:0px 4px 1px 0px #b91f03;border-bottom:0px 4px 1px 0px #b91f03;cursor:pointer;height:32px;}
.btns_top_stripss{float:right;display:none;}
button.crossed_mee{border:0px;margin:5px;position:relative;top:2px;background:transparent;color:#fff;font-size:20px;cursor:pointer;}
button.incard_btn.resender_btn.in_download{float:right;border:3px solid #b3c9d6;}
h3.cta_text{color:#fff;float:left;margin:6px 0px;height:100%;line-height:inherit;font-size:23px;}
.dashboard-page{background:#f7f7f7;display:inline-block;width:100%;margin-top:70px;}
.main-dashboard{display:inline-block;width:100%;padding-bottom:25px;padding-top:25px;}
h3.incarder_title{font-size:24px;margin:0px;margin-bottom:15px;}
.incarder_btns{margin-top:15px;}
span.ref_more_link{color:#f96319;}
p.incarder_content{color:#000;font-size:13px;font-weight:600;}
p.incarder_content a{color:#000;text-decoration:none;}
div#overview .dasharea_cards{padding-top:45px;}
span.incard_iconss{border-left:2px solid #bdbdbd;padding-left:10px;margin-left:10px;border-left-style:dotted;font-size:22px;}
button.incard_btn.resender_btn{border:3px solid #e8f2f7;border-radius:5px;background:transparent;padding:5px 20px;font-size:18px;margin-right:10px;color:#7f7f7f;}
span.notify_incarder{margin-left:20px;color:#058bd6;}
.inner_content_cardsss{width:100%;}
span.ref_more_link{font-size:15px;}
p.title_sub{font-size:16px;margin-top:3px;color:#a4a4a4;}
p.incarder_content{color:#000;font-size:13px;font-weight:500;margin:4px 0px;color:#a8a8a8;}
a.ref_datta{font-size:20px;font-weight:600;text-decoration:none;color:#058bd6;}
.bottom_reader_btn{margin-top:25px;padding:20px 0px 0px;text-align:center;border-top:1px solid #e0e7ec;}
.dasharea_cards{background:#fff;border-radius:12px;margin:20px auto auto;padding:20px 20px;white-space:normal;display:inline-block;width:100%;}
.dasharea_cards{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}
span.dash_icons{font-size:50px;color:#f96319;float:left;margin-right:33px;}
.card_lefter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
.card_righter{float:right;}
a.card_links{font-family:Linotte, sans-serif;font-weight:700;color:#058bd6;font-size:18px;cursor:pointer;text-decoration:underline;}
h3.card_title{width:100%;font-weight:600;display:initial;}
span.card_side_title{padding-left:10px;display:inline-block;font-size:21px;font-weight:700;}
a.more_info_purchased{color:#000;text-decoration:underline;}
ul.extras_ulists{display:grid;padding:0px;list-style:none;}
div#purchased .card_lefter{border-right:1px solid #000;margin-right:35px;padding-right:30px;border-right-style:dashed;display:inline-flex;width:100%;align-items:center;}
span.purchased_check{color:#f96319;font-size:16px;margin-right:8px;}
.purchase_big_div p.card_desc{padding-left:138px;}
li.extra_list{display:inline-flex;margin:2px 0px;line-height:22px;}
div#purchased a.card_links{color:#000;text-decoration:none;}
span.card_number{font-size:60px;vertical-align:top;position:relative;top:-17px;}
.text_card_blk{display:inline-block;}
p.card_desc{padding-left:10px;margin:0px;}
.card_lefter{display:inline-block;}
label.btn.sider_clicker{width:100%;border:0px;border-radius:0px;text-align:left;box-shadow:none;}
label.btn.sider_clicker span{color:#f96319;font-size:20px;font-weight:700;}
label.btn.sider_clicker i.fa.fa-chevron-left{color:#058bd6;font-size:18px;margin-right:10px;}
h3.ttitle_top{margin:0px;font-size:23px;margin-bottom:5px;}
span.rightAmounts{float:right;}
p.paid_details{margin:9px 0px;font-size:16px;}
.middle_card_sec{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:20px 20px 20px;}
.bottom_card_sec{border-bottom:1px solid #e1e1e1;padding:20px 20px 20px;}
.pricings_card_sec{border-bottom:1px solid #e1e1e1;text-align:right;padding:20px 20px 20px;}
.top_card_sec{padding:20px 20px 20px;}
div#paymentss .dasharea_cards{padding:0px;}
.totle_card_sec{padding:20px 20px 20px;background:#058bd6;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
span.total_amountts{color:#fff;font-size:30px;}
span.rightAmountsTotle{color:#fff;font-size:30px;float:right;border-bottom:5px solid #f96319;padding-bottom:10px;border-radius:3px;}
#checkbox_inpuutt{display:none;}
label.btn.sider_clicker{display:block;background-color:#247D9E;color:#fff;width:55px;height:50px;line-height:50px;padding:0 20px;cursor:pointer;transition:width .3s ease-in-out;}
.sidebar{background-color:#fff;height:100%;z-index:1111;transition:transform .3s ease-in-out;border-radius:8px;-webkit-box-shadow:0 2px 1px rgba(0, 0, 0, .18);box-shadow:0 2px 1px rgba(0, 0, 0, .18);}
.sidebar ul{padding:0;margin:0;list-style-type:none;}
.sidebar ul a{position:relative;text-decoration:none;display:block;background-color:transparent;color:#444;padding:20px 20px;font-size:16px;font-weight:400;margin:0px 20px;}
.sidebar ul a:last-child{border:0px!important;}
.sidebar ul a li i{margin-right:15px;}
span.right_arrow_icon{float:right;color:#f96319;font-size:17px;height:100%;display:inline-grid;align-items:center;}
a.a_menu.btn_manu.signup.logouter{color:#f96319!important;}
.nav-pills>li>a.my_dash_tab_links:hover span.right_arrow_icon{color:#fff;}
.sidebar ul a li span.right_arrow_icon i{margin-right:0px;}
.sidebar ul a:nth-child(2) li i{margin-left:4px;margin-right:19px;}
.sidebar ul a:hover,
.sidebar ul a.active{background-color:#058bd6;color:#fff;margin:0px;border:0px!important;padding:20px 40px;}
.sidebar ul a:hover::before,
.sidebar ul a.active::before{position:absolute;top:0;left:0;content:"";width:4px;height:100%;}
#checkbox_inpuutt:checked ~ .sidebar{transform:translateX(0px);}
span.open_menuss{position:absolute;color:#f96319;font-size:20px;top:-23px;cursor:pointer;}
label.btn.sider_clicker{width:100%;background:transparent;display:block;height:60px;line-height:60px;padding:0 20px;cursor:pointer;transition:width .3s ease-in-out;}
img.sidebar_imgss{vertical-align:top;}
.dashblock{display:inline-block;width:100%;}
span.open_menuss{display:none;}
.over_body{position:absolute;z-index:9;width:100%;}


ul.dropdown-menu.signer_ddown{background-color:#FFF;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .15);box-shadow:0 2px 4px rgba(0, 0, 0, .15);left:0;margin-left:-60px; padding:5px 5px;position:absolute;top:55px;width:180px;z-index:3;}
.account-menu-guest__title{/*color:#058bd6;*/ color:#000; text-align:center;font-size:13px;}
p.account-menu-guest__sign-up{font-size:14px;line-height:20px;margin:0;text-align:center;}
a.account-menu-guest__create-account{font-family:Roboto, sans-serif;font-weight:400; /*color:#058bd6;*/ color:#000; cursor:pointer;display:block;font-size:14px;text-align:center;text-decoration:underline;width:100%;}
.account-menu-guest a.submit-button{background:#058bd6; border:0px;color:#fff;height:42px;border-radius:4px;box-shadow:0px 6px rgba(0, 0, 0, .14);width:100%;text-decoration:none!important;line-height:42px;cursor:pointer;display:block;font-size:22px;margin:25px 0;text-align:center}
div#sign_booking a.show_pass,
div#sign_booking i.fa.fa-check{display:none;}
.account-menu-guest a.submit-button:hover{background:#058bd6!important;color:#fff!important;text-decoration:none!important;}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover{background:transparent!important;text-decoration:none!important;}
.input-group.signup_igroup{border:2px solid #DACCE2!important;background:#fff;}
h3.signup_title{text-transform:none!important;font-weight:600;color:#058bd6!important;font-size:21px!important;line-height:25px;margin-bottom:20px!important;}
.input-group.signup_igroup:focus{outline:2px solid #058bd6!important;}
p.signer_texter{margin-top:20px;text-align:left;}
.bottom_signer{border-top:2px dashed #DACCE2;color:#f96319;margin-top:30px;padding:20px 0;font-family:Roboto, sans-serif;font-weight:400;}
.bottom_signer_title{font-family:Linotte, sans-serif;font-weight:600;color:#058bd6;font-size:25px;margin-bottom:10px;}
span.other_sighnet_text{color:#000;}
a.bottom_signer_create{text-decoration:none;color:#f96319;cursor:pointer;border-bottom:1px solid;}
button.signup_page_btn{width:100%;background:#f96319;border:0px;color:#fff;height:45px;font-size:18px;border-radius:4px;margin:5px 0px 10px;box-shadow:0px 6px rgba(0, 0, 0, .14);}
ul.nav.nav-tabs.sign_navss li.active a{background:#058bd6;}
ul.nav.nav-tabs.sign_navss li.active a{color:#fff!important;padding:20px 0;}
ul.nav.nav-tabs.sign_navss li.active a:before{content:'';position:absolute;left:50%;bottom:-11px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:11px solid #058bd6;-webkit-transform:translateX(-12px);transform:translateX(-12px);}
button.social-button--google.social_btn_signer{-webkit-box-shadow:-7px 7px rgba(0, 0, 0, .14);box-shadow:-7px 7px rgba(0, 0, 0, .14);height:45px;margin:0px;float:right;}
button.social-button--facebook.social_btn_signer{-webkit-box-shadow:-7px 7px rgba(0, 0, 0, .14);box-shadow:-7px 7px rgba(0, 0, 0, .14);height:45px;margin:0px;float:left;}
.social_link_login{display:inline-block;width:100%;margin-top:15px;}
.social_btn_signer{width:45%;float:left;}
.modal.left .modal-dialog.sign_slide_modal,
.modal.right .modal-dialog.sign_slide_modal{position:fixed;margin:auto;width:500px;height:100%;-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}
.modal.left .modal-content.sign_slide_modal,
.modal.right .modal-content.sign_slide_modal{height:100%;overflow-y:auto;}
.modal.left .modal-body.sign_slide_modal,
.modal.right .modal-body.sign_slide_modal{padding:15px 15px 80px;}
.modal.right.fade .modal-dialog.sign_slide_modal{right:-320px;-webkit-transition:opacity 0.3s linear, right 0.3s ease-out;-moz-transition:opacity 0.3s linear, right 0.3s ease-out;-o-transition:opacity 0.3s linear, right 0.3s ease-out;transition:opacity 0.3s linear, right 0.3s ease-out;}
.modal.right.fade.in .modal-dialog.sign_slide_modal{right:0;}
.modal-content.sign_slide_modal{border-radius:0;border:none;}
.modal-header{border-bottom-color:#eeeeee;background-color:#fafafa;}
h4#myModalLabel2{font-family:Roboto, sans-serif;font-weight:600;text-align:center;color:#f96319;}
h4.modal-title.sign_slide_modal.headerTypeTexts{font-family:Roboto, sans-serif;font-weight:600;text-align:center;color:#f96319;}
button.close.sign_slide_modal{color:#DACCE2;float:right;margin-left:9px;font-family:Roboto, sans-serif;font-weight:700;background:0 0;border:0;opacity:1;display:inline-block;font-size:35px;line-height:20px;outline:0;position:absolute;right:10px;top:20px;vertical-align:middle;}
.modal-header.sign_slide_modal{padding:16px;border-bottom:1px solid #e5e5e5;}
ul.nav.nav-tabs.sign_navss a{font-family:Linotte, sans-serif;font-weight:600;background-color:#FFF;color:#f96319;cursor:pointer;font-size:18px;padding:15px 0;position:relative;text-align:center;width:230px;}
label.check_sign_labble{float:left;}
.forgotme{float:right;}
.check_forgot{display:inline-block;width:100%;}
.modal-content.sign_slide_modal{background:#efeee5!important;}
ul.nav.nav-tabs.sign_navss{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#efeee5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 10px 0;}
.modal-content.sign_slide_modal{background:#efeee5;}
a.show_pass{font-size:13px;text-decoration:none;color:#058bd6;}
ul.nav.nav-tabs.nav-justified.sign_navss{-ms-flex-align:end;background-color:#f96319;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-ms-flex-pack:center;justify-content:center;padding:20px 10px 0;}
.modal-body.sign_slide_modal{padding:0px!important;}
.SingleSearchHomee .searcher_panelss.one_way_trip_cat.fixerr{position:inherit!important;}
.SingleSearchHomee div#search-criteria{display:none;}
.SingleSearchHomee .clicker_search_open{height:inherit;position:inherit;background:transparent;border:0px;padding:0px;}
.SingleSearchHomee .one_way_flight_panel form#search_flight_form_lay ul li{display:inline-block;margin:0px 0px 0px 0px;}
.SingleSearchHomee .one_way_flight_panel form#search_flight_form_lay ul{padding:0px;text-align:left;list-style:none;color:#fff;}
.SingleSearchHomee .one_way_flight_panel div#search_toggle_panelsl{padding:0px;}
.SingleSearchHomee .clicker_search_open .container .clicker_search_div{display:none!important;}
.SingleSearchHomee .clicker_search_open .tripo_search_form{padding:0px;}
.SingleSearchHomee .clicker_search_open .container{width:inherit;}
.SingleSearchHomee .one_way_flight_panel form#search_flight_form_lay ul li label,
.one_way_flight_panel form#search_flight_form_lay ul.radioSelectFtypes li label{background:transparent!important;color:#fff;text-align:center;font-size:11px;border:1px solid #fff!important;display:block;position:relative;cursor:pointer;outline:0;user-select:none;font-weight:400;text-transform:uppercase;padding:3px 10px;width:100px;height:21px;background-color:transparent;border-radius:9px;margin:0px;line-height:normal;}
form#search_flight_form_lay ul li input[type="radio"]:checked+label{background-color:#fff!important;color:#058bd6;}
.one_way_flight_panel form#search_flight_form_lay ul li input[type="radio"]{display:none;}
ul.radioSelectFtypes{padding:0px;text-align:left;list-style:none;color:#fff;}
ul.radioSelectFtypes li{display:inline-block;}
.SingleSearchHomee .clicker_search_open{display:block!important;}
.daterangepicker.dropdown-menu.ltr.show-calendar.opensright{z-index:999999;}
html,
body{height:100%;font-family:'Linotte';}
.open>.dropdown-menu li a:hover{background:#f4f4f4;cursor:pointer;}
footer{font-weight:300!important;font-family:'Linotte';}
h3.flights_address{font-size:22px;line-height:29px;margin-bottom:18px;cursor:default;margin-top:0px;}
ul.flight_listts{list-style:none;padding:0;margin-top:0;margin-bottom:20px;}
li.flight_ulistts{border:2px;font-size:14px;list-style:none;line-height:24px;}
span.earth_icon{margin-right:10px;}
a.link_listts_fly{color:#757575;font-size:15px;cursor:pointer;text-decoration:none;display:block;line-height:30px;}
.all_flights_lists{border-top:2px solid #f4f4f4;padding:20px 0px 50px;}
.all_flightss{display:inline-block;width:100%;margin-top:45px;}
a.link_listts_fly:hover{color:#058bd6;}
ul.pre_menu_lists{font-weight:400!important;font-family:'Linotte';}
h1{font-family:'Linotte';font-size:24px;font-style:normal;font-variant:normal;font-weight:500;line-height:26.4px;}
h3{font-family:'Linotte';font-size:14px;font-style:normal;font-variant:normal;font-weight:500;}
p{font-family:'Linotte';font-size:14px;font-style:normal;font-variant:normal;font-weight:400;line-height:20px;}
blockquote{font-family:'Linotte';font-size:21px;font-style:normal;font-variant:normal;font-weight:400;line-height:30px;}
pre{font-family:'Linotte';font-size:13px;font-style:normal;font-variant:normal;font-weight:400;line-height:18.5714px;}
h3.tripo_htitles{font-size:20px;line-height:25px;}
::-webkit-input-placeholder{color:#a5a7b3;font-family:'Linotte';font-weight:500;}
::-moz-placeholder{color:#a5a7b3;font-family:'Linotte';font-weight:500;}
:-ms-input-placeholder{color:#a5a7b3;font-family:'Linotte';font-weight:500;}
:-moz-placeholder{color:#a5a7b3;font-family:'Linotte';font-weight:500;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
.packages_map_page.world_mapp h3.tripo_htitles{font-family:Linotte, sans-serif;font-weight:400; /*color:#058bd6;*/ color:#000; margin:24px 0px 10px;text-align:center;line-height:35px;}
.packages_map_page.world_mapp{padding:30px 0px 0px;}
.biarrows:hover{background:#058bd6!important;color:#fff!important;}
.ubscribe_input{width:inherit;margin-right:5px;}
.smaller_row .dest_img_wrapp{height:215px;overflow:hidden;}
h3.tripo_htitles.map_pin_title{text-transform:none;}
.jcarousel-pagination a.active{background:#058bd6!important;} 
.midsize_row .dest_img_wrapp{height:250px;overflow:hidden;}
.large_row .dest_img_wrapp{height:280px;overflow:hidden;}
img.destination_imgs.img-responsive.caption__media{height:inherit;}
img.country_flags_spans.img-responsive{width:20px;height:20px;border-radius:50%;float:left;}
img.dest_imgs.on_hover_imagerr{display:none;margin:0 auto;}
h3.footer_menu_title.flags_imgsss:hover{color:#fff;text-decoration:none;display:inline-flex;align-items:center;}
#money_dpanel,
#other_money_dpanel{padding:0px 5px 0px 5px;padding-top:10px;margin:0px 25px;line-height:25px;}
.adult_inner_texas{border:2px solid #e6e6e6;display:inline-grid;width:100%;align-items:center;margin-bottom:8px;padding:5px;min-height:60px;border-radius:5px;background:#d8d6d6;margin:7px 0px 13px;}
#money_dropid,
#other_money_dropid{font-size:17px;cursor:pointer;}
#money_dropid:hover,
#other_money_dropid:hover{color:#058bd6;}
span.tax_pricer{float:right;}
span.tax_payer{float:left;}
p.tax_uname{display:inline-block;width:100%;margin-bottom:0px;}
ul.footer_mlinks.flags_imgsss li.mlinks a{display:inline-flex;align-items:center;}
span.country_flags_img{margin-right:5px;display:inline-block;}
.package-location:hover img.dest_imgs.on_hover_imagerr{display:block!important;}
.package-location:hover img.dest_imgs{display:none;}
i.fa.fa-arrow-up{vertical-align:middle;height:100%;position:relative;align-items:center;width:100%;color:#fff;align-items:center;display:inline-grid;text-decoration:none;font-size:20px;}
.scrollup{width:40px;height:40px;position:fixed;bottom:90px;right:30px;display:none;text-align:center;background:url('icon_top.png') no-repeat;background-color:#000;z-index:1;}
.hotelHomeSliderWrappee img.banner_backk_img.img-responsive{height:auto; }
img.banner_backk_img.img-responsive{position:absolute;width:100%;height:100%;}
@-webkit-keyframes zoom{from{-webkit-transform:scale(1, 1);}
to{-webkit-transform:scale(1.5, 1.5);}
}
@keyframes zoom{from{transform:scale(1, 1);}
to{transform:scale(1.5, 1.5);}
}
.carousel-inner .item > img{-webkit-animation:zoom 20s;animation:zoom 20s;}
img.focus_mobimg.img-responsive.focus_mobi_imgsss{width:100%;}
.focus_sec_col{display:inline-flex;width:100%;align-items:center;}
.overlay_new_destt{position:absolute;top:0;width:100%;left:0;height:100%;display:inline-grid;align-items:center;text-align:center;background:rgba(0, 0, 0, 0.22);border-radius:4px;opacity:0;}
.city_fig_blk:hover .overlay_new_destt{opacity:1;}
a.new_destt_link{color:#fff;border:2px solid #fff;padding:7px 10px;font-weight:700;cursor:pointer;}
button.banner_search_btnss,
button.banner_search_btnss:hover{background:#058bd6!important;border:1px solid #058bd6!important;line-height:20px!important;}
button{outline:none;}
.single_blocks .img_block,
.row_inner_hbookss .hc_inner_profile{background:url(../images/upload-empty.png)no-repeat center;}
.hotals_card_blkks.details_hcblockerss .row_inner_hbookss{align-items:center;display:inherit;}
.hotel_not_foundd{background:#fff;padding-bottom:35px;}
.hotel_not_foundd h3.nofount_btn button.nofound_link{border:0px;background:#058bd6;color:#fff;padding:12px 24px;font-size:16px;border-radius:4px;}
.hotel_not_foundd h3.nofount_btn{margin-top:30px;}
.hotel_not_foundd p.nofound_title{font-size:20px;color:#505050b8;letter-spacing:1px;padding:0px 20px;font-weight:500;}
.hotel_not_foundd h3.nofound_title{color:#000;font-size:30px!important;margin:0px 0px 30px;font-weight:600;margin-bottom:15px;}
.nav_sec{display:inline-block;width:100%;}
.search_hotels_main .container-fluid{padding:0px;}
.search_hotels_main{margin-top:70px;background:#efeee5;}
h4.modal-title.hf_title{color:#058bd6;font-weight:700;text-align:center;font-size:24px;line-height:1.1;margin:0px;}
.modal-header.hf_header{border:0px;background:transparent;}
button.close.hf_close{font-size:26px;}
button.btn.btn-default.hf_submit{width:100%;outline:none;background:#058bd6;color:#fff;font-weight:700;font-size:19px;border:0px;border-top-left-radius:0px;border-top-right-radius:0px;}
button.add_room_btnss{background:#058bd6;padding:4px 24px;color:#FFF;margin:17px 0 0 0;text-align:center;font-size:16px;border:0px;box-shadow:0 1px 1px #058bd6;cursor:pointer;}
.modal-footer.hf_footer{padding:0px;border:0px;}
input.form-control.room_input{border:0px;box-shadow:none;border-bottom:1px solid #000;border-radius:0px;padding:0px;margin-bottom:20px;border-bottom:1px solid rgba(204, 204, 204, 0.92);margin-bottom:5px;}
a.edit_inputs{position:absolute;top:47px;right:15px;color:#058bd6;}
a.close_inputs{float:right;color:#058bd6;}
label.room_count{font-weight:700;line-height:2;color:#565a5c;font-size:14px;margin:0px;}
button.mini_btns,
button.child_btns,
button.cage_btns{font-weight:300;color:#666;cursor:pointer;text-align:center;float:left;padding:6px 11px;line-height:1;border-right:1px solid #cac7c7;box-shadow:0px 2px 0px rgba(216, 216, 216, 0.8);}
.child_age{display:inline-block;width:100%;margin-top:15px;margin-bottom:20px;}
label.mini_textt{width:100%;}
a.close_inputs.close_row{position:absolute;right:15px;margin-top:5px;}
button.mini_btns.active{background:#058bd6;color:#fff;}
.counter_leftter{width:50%;float:left;}
.room_blockks{display:inline-block;width:100%;}
.form_inner_page{}
.button-group.counetr_btns{display:inline-block;width:100%;}
.cover_banner{background:#058bd6;color:#fff;padding:50px 0px 35px;}
.cover_img_block{float:left;}
.cover_banner_content{display:block;margin-top:130px;padding-left:385px;}
h3.cover_btitle{margin:0px;font-size:45px;}
img.cover_immg.img-responsive{width:335px;}
p.cover_bcontent{margin:10px 0px;font-size:15px;color:rgba(255, 255, 255, 0.71);}
.cover_main_page{padding:40px 0px 40px;}
.cover_mform{display:inline-block;width:100%;margin-top:35px;padding:0px 10%;}
h3.main_cover_title{text-align:center;margin:0px;color:#777777;font-size:22px;line-height:35px;}
span.cover_strongs_text{font-size:26px;color:#777;font-weight:600;}
button.cover_btn_form{background:#058bd6;color:#fff;border:0px;width:100%;height:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.5px;border-radius:5px;}
input.form-control.input_cover{height:50px;background:#fdfdfd;box-shadow:none;}
.form-group.cover_groupps{margin:10px 0px;}
.full_mcovercols{margin-top:15px;}
label.text_head_cover{margin-right:10px;font-size:13px;}
.halfer_groups{width:50%;float:left;display:inline-flex;align-items:center;}
.halfer_groups input.form-control.input_cover{width:100%;}
.halfer_groups.lefter_cover_ins{padding-right:10px;}
.halfer_groups.righter_cover_ins{padding-left:10px;}
ul.form_cover_ul{padding:0px;list-style:none;display:inline-flex;align-items:center;width:50%;float:left;}
ul.form_cover_ul.rlu{padding:0px;list-style:none;display:inline-flex;align-items:center;width:50%;float:left;padding-left:10px;}
ul.form_cover_ul.lul{width:60%;}
ul.form_cover_ul.rlu{width:40%;}
.covver_minner{padding:0px 15%;}
.range_inputs{display:none;}

.tripo_cover_page{padding-top:73px;}
.hotal_banner{background-size:cover;overflow:hidden;}
h3.banner_contents{margin:0px;color:#fff;position:absolute;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6);padding:5px 40px;display:inline-flex;align-items:center;max-height:70px;}
.banner_overlay{display:block;width:100%;position:relative;height:100%;}
span.rating_tile{background:#068bd6;display:inline-block;font-size:13px;text-align:center;padding:10px 20px;line-height:18px;position:relative;top:-30px;}
span.rating_digit{font-size:35px;line-height:35px;}
span.star_iconss{color:#ead52c;font-size:16px;margin:0px 20px;}
span.star_iconss .fa{margin:0px 2px;}
span.rating_texter{font-size:16px;font-weight:600;}
h3.hf_inner_title{margin-bottom:15px!important;color:#fa631a;font-weight:600;font-size:15px;margin:0px;text-align:center;}
.hf_hotal_infos,
.hf_check_infos,
h3.hf_inner_title,
.cancel_policy{padding:0px 15px;}
.inner_hf_collss{padding:20px 0px;box-shadow:0px 0px 68px 0px #dad1d1;}
.hf_infoa_row{margin:10px 0px;}
span.hf_hright{width:50%;}
span.hf_hleft{float:left;width:50%;}
.hf_infoa_row{margin:5px 0px;display:inline-block;width:100%;}
span.hf_identies_text{display:inline-flex;}
span.hf_identies{display:inline-block;width:15px;text-align:center;margin-right:6px;}
.hotal_details_sec{padding:50px 0px;}
span.hf_identies_text br{font-weight:500;}
span.check_faas{display:inline-block;width:20px;display:inline-block;width:15px;text-align:center;margin-right:6px;}
p.check_infoss{margin:0px;}
.hf_check_infos{margin-top:10px;line-height:20px;}
span.half_pricings{width:50%;background:#068bd6;color:#fff;height:40px;display:inline-block;text-align:center;line-height:40px;font-size:12px;font-weight:600;left:0.3px;float:left;border-bottom:2px solid #068bd6;border-top:2px solid #068bd6;}
span.price_hf{font-size:15px;}
span.half_texas{background:#fcfcfc;color:#9c9c9c;border-bottom:2px solid #ececec;border-top:2px solid #ececec;width:50%;height:40px;display:inline-block;text-align:center;line-height:40px;font-size:12px;font-weight:600;left:0.3px;}
.hf_btns_halfer{margin-top:20px;}
h3.cancel_read{margin:0px;font-size:18px;color:#767676;margin-bottom:7px;}
p.cancel_rader{margin:0px;line-height:16px;font-size:13px;color:#9a9a9a;}
.cancel_policy{margin-top:20px;}
span.texas_hf{font-size:14px;}
.content_box h3{margin:0px;font-size:16px;font-weight:700;color:#666;}
p.content_content{margin:0px;margin-top:10px;text-align:justify;color:#888;padding-right:10px;}
.content_box{margin:30px 0px;}
ul.nav.nav-tabs.hnavss_tabs{border:0px;}
ul.nav.nav-tabs.hnavss_tabs li.active>a, ul.nav.nav-tabs.hnavss_tabs li.active>a:focus, ul.nav.nav-tabs.hnavss_tabs li.active>a:hover{border:0px;padding:0px;color:#068bd6;border-bottom:2px solid #fa631a;padding-bottom:5px;font-weight:600;}
ul.nav.nav-tabs.hnavss_tabs li>a{border:0px;padding:0px;margin-right:20px;color:#666;font-weight:600;}
ul.nav.nav-tabs.hnavss_tabs li>a:hover{background:transparent;}
.inner_fly_card{padding:20px 20px;box-shadow:0px 0px 68px 0px #dad1d1;background:#fafafa;}
h3.fc_title{color:#fa631a;text-align:center;font-size:25px;}
p.fc_city{text-align:center;font-size:19px;color:#767676;}
hr.fly_tborder{width:65%;margin:20px auto;}
p.fc_address{text-align:center;color:#068bd6;}
.fc_comments{padding:0px 20px;margin-top:40px;}
h3.fcc_title{font-size:19px;color:#767676;}
p.fcc_comment{margin:0px;margin-top:10px;text-align:justify;color:#888;font-size:13px;margin-bottom:10px;}
p.fcc_user{color:#068bd6;}
p.see_reviews{margin-bottom:0px;}
a.see_review_list{cursor:pointer;text-decoration:none;color:#fa631a;}
.hotals_details_inner{display:inline-block;width:100%;}
.hc_inleftre{width:80%;}
button.book_hcbooke.book_detaills{left:auto;right:0;border:0px;height:40px;padding:0px 35px;font-size:16px;line-height:40px;background:#05b5ff;color:#fff!important;float:right;border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;margin:0px;text-decoration:none;}
button.book_hcbooke.book_detaills a{color:#fff;text-decoration:none;}
.hc_inner_profile{float:left;margin-right:20px;width:auto;height:155px;overflow:hidden;display:inline-grid;align-items:center;}
.hotals_card_blkks{display:inline-block;width:100%;}
img.hc_inimg.img-responsive{width:200px;height:auto;position:relative;z-index:1;}
h3.hc_intitle{margin:0px 0px;font-size:22px;line-height:30px;}
p.hc_in_infoss{display:grid;float:left;margin-top:15px;}
.hc_incontent{display:inline-block;}
p.hc_incount{margin:5px 0px;}
span.hc_span_title{font-size:15px;font-weight:600;margin-bottom:5px;}
.hc_inner_row{border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;display:inline-block;width:100%;margin-bottom:20px;background:#fff;position:relative;display:inline-flex;align-items:center;}
.book_hc_btnns{position:absolute;right:0;height:100%;top:0;display:inherit;}
h3.book_hc_ptex{font-size:14px;background:#068bd6;color:#fff;position:relative;align-items:center;text-align:center;}
span.book_hcp_digit{font-size:20px;}
span.book_hsp{line-height:30px;text-align:center;}
.hotel_pricing.hbooking_pricingss{top:0;}
.book_hc_upper{display:initial;}
button.book_hcbooke{background:#fa631a;border:0px;color:#fff;width:100%;height:40px;font-size:17px;position:absolute;bottom:0;width:180px;left:-55px;}
.hotals_card_innerrs{margin-top:50px;}
ul.ulists_facilities{padding:0px;list-style:none;padding-left:10px;}
.facility_blkks{margin:30px 0px;}
span.point_icons{margin-right:10px;margin:5px 12px 0 0;font-size:.8em;font-weight:normal;color:rgba(153,153,153,0.87);}
.col-sm-6.facility_colles{padding:0px;width:50%;display:inline-block;float:left;}
p.rev_leftt{text-align:right;font-weight:600;}
span.rev_titlepoints{float:right;}
p.rev_head{border-bottom:1px solid #ebebeb;margin:5px 0px;padding:10px 0px;}
p.rev_head:last-child{border:0px;}
li.list_facilities{padding:4px 0;}
.hc_mapping_div{margin:30px 0px;}
.inner_hc_rev.error_reviews{padding-bottom:5px;border-bottom:1px solid rgba(153,153,153,0.2);margin-left:2px;}
.hc_review_box{margin:15px 0px;}
h3.rev_tab_data{font-size:16px;}
.col-sm-4.col-md-3.hf_flycard{position:absolute;right:0;top:465px;bottom:0;z-index:1;}
.tab-content.hnavss_contents{max-height:350px;overflow:auto;display:inline-block;width:100%;}
.inner_cdetails{border:1px solid #ebebeb;padding:25px 40px;border-radius:4px;min-height:375px;}
.hf_cdetails.hf_contact_log .inner_cdetails{min-height: inherit;}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);.star-ratings-css{unicode-bidi:bidi-override;color:#c5c5c5;font-size:25px;height:25px;width:105px;position:relative;padding:0;text-shadow:0px 1px 0 #a2a2a2;display:inline-block;margin-bottom:5px}.star-ratings-css-top{color:#f96319;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings-css-bottom{padding:0;display:block;z-index:0}.star-ratings-sprite{background:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/2605/star-rating-sprite.png") repeat-x;font-size:0;height:21px;line-height:0;overflow:hidden;text-indent:-999em;width:110px;margin:0 auto}.star-ratings-sprite-rating{background:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/2605/star-rating-sprite.png") repeat-x;background-position:0 100%;float:left;height:21px;display:block}
input.submitPaymentPricingg{background:#fa631a;color:#fff;border:0px;width:100%;height:45px;font-size:15px;font-weight:700;border-radius:4px}
button.book_hcbooke.book_detaills{left:auto;right:0;padding:0px;font-size:16px;background:#05b5ff;color:#fff!important;float:right;border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;margin:0px;text-decoration:none}button.book_hcbooke.book_detaills a{color:#fff;text-decoration:none;display:inline-block;width:100%;height:100%;line-height:40px}
h3.inner_hf_title{margin:0px;text-align:center;font-size:25px;margin-bottom:20px;}
.bf_inputs{border:1px solid #ebebeb;}
input#txtguests {background: transparent;cursor: pointer;}
input.booking_inputsss:focus{box-shadow: none;outline:none;}
.bh_contact_div{display:inline-block;width:100%;margin-top:15px;}
input.bf_inputs.form-control.mobile_sider{width:70%;float:right;}
select#city_codde{width:25%;float:left;padding:0px;}
.form-group.booking_fill_group.mobile_groiping{display:inline-block;width:100%;}
button.add_gst{background:#fa631a;color:#fff;border:0px;width:100%;height:45px;font-size:15px;font-weight:700;border-radius:4px;}
p.book_fill_content{color:#63b575;font-size:14px;margin:5px 0px 20px;}
button.add_gst.fb_hsighner{background:#3b5999;}
p.fbSignner_title{font-weight:600;}
.bottom_crete_account{margin-top:25px;}
span.fbsigner_autofill{padding-left:45px;display:inherit;text-align:justify;}
span.fbsigner_icon{font-size:55px;color:#fa631a;float:left;}
.user_allredy{text-align:right;color:#fa631a;}
button.login_userr{border:0px;background:transparent;color:#3b5999;}
.col-sm-6.hf_cdetails.hf_social_log{padding-right:0px;}
.col-sm-6.hf_cdetails.hf_contact_log{padding-left:0px;}
.book_hotals{padding:100px 0px 50px;}
.bf_inputs{border:1px solid #ebebeb;box-shadow:none;height:45px;}
form.booking_mform{display:inline-block;width:100%;}
.add_account{display:inline-block;width:100%;}
.inner_atraveler{border:1px solid #ebebeb;padding:35px 40px;border-radius:4px;margin-top:25px;}
h3.aadttitle{margin-bottom:30px!important;text-align:center;font-size:25px;margin:0px;}
p.addtstitle{margin:0px;text-align:center;font-size:initial;}
label.add_tlabel{width:100%;margin-bottom:10px;font-weight:100;}
select.bf_inputs.form-control.mobile_pinner.add_strvalr{width:initial;float:left;}
input.bf_inputs.form-control.mobile_sider.tadd_tinput{float:inherit;width:44%;float:left;margin-left:13px;}
h3.bh_make{margin-top:0px;font-size:35px;}
.inner_ccharge{border:1px solid #ebebeb;padding:35px 40px;border-radius:4px;margin-top:25px;text-align:center;}
.inner_ccharge p.addtstitle{color:#fa631a;margin-bottom:19px;}
p.charge_note{font-size:15px;margin:0px;}
p.pricing_indetails{margin:0px;text-align:left;padding:3px 0px;}
span.pbreak_value{float:right;}
p.pricing_indetails.pprice_colored{color:#fa631a;font-weight:600;font-size:16px;}
.col-sm-6.chancel_collss.lefter_ccharge{padding-left:0px;}
.col-sm-6.chancel_collss.right_pbreak{padding-right:0px;}
.cancel_charge{display:inline-block;width:100%;}
.make_payment{border:1px solid #ebebeb;padding:35px 40px;border-radius:4px;margin-top:25px;text-align:center;display:inline-block;width:100%;}
.inner_pay_tabs{margin:30px 0px;}
ul.nav.nav-tabs.pay_ntabs{border:0px;margin-top:30px;}
.nav-tabs>li>a.pay_nlinks{border:0px;background:#47b5f4;border-radius:0px;color:#fff;height:45px;}
.nav-tabs>li.active>a.pay_nlinks, .nav-tabs>li.active>a.pay_nlinks:focus, .nav-tabs>li.active>a.pay_nlinks:hover{border:0px;background:#068bd6;color:#fff;border-radius:0px;}
.nav-tabs>li>a.pay_nlinks:hover{background:#068bd6;color:#fff;}
.input_form_div_pay input.pay_ininputs.form-control{width:48%;float:left;margin-left:15px;}
input.pay_ininputs.form-control{width:55%;float:left;height:45px;}
input.pay_ininputs.form-control.card_cvc_input{width:100%;}
.input_form_div_pay{display:inline-block;width:40%;}
.form-group.pay_tgroups{display:inline-block;width:100%;}
.input_form_div_pay{width:45%;display:inline-flex;float:right;}
a.pay_nlinks.left_payt{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;}
a.pay_nlinks.right_payt{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;}
a.pterms_pcond{color:#fa631a;cursor:pointer;}
p.pay_terms{text-align:center;line-height:22px;display:inline-block;width:100%;font-size:15px;}
select.pay_selectin.form-control{border:1px solid #ebebeb;box-shadow:none;height:45px;cursor:pointer;margin-bottom:40px;}
.radio.wallet_radclass label{width:100%;background:#f1f1f1;padding:10px 30px;border-radius:6px;cursor:pointer;text-align:left;}
.wallet_radios{margin-bottom:25px;}
.radio.wallet_radclass{margin:0px 0px 10px;}

.booking_input_boxes.booking_common_class.room_hotal_indiv{display:inline-block;position:relative;left:0;}
.handle-counter .counter-minus, .handle-counter .counter-plus, .handle-counter input{float:left;text-align:center;}
.handle-counter .counter-minus, .handle-counter .counter-plus{text-align:center;}
.handle-counter input{width:40px;border:0px;}
.handle-counter .counter-minus, .handle-counter .counter-plus{text-align:center;width:1.3em;min-height:20px;min-width:20px;line-height:1.3;padding:0;display:inline-block;border-radius:0;overflow:hidden;border:1px solid #e4e5ea;background-color:#e4e5ea;}
.hotels_details_card{position:relative;width:100%;line-height:initial;background:#fff;z-index:1;right:0;box-shadow:0 3px 12px 1px rgba(0, 0, 0, 0.26);}
span.hsClose{float:right;cursor:pointer;}
span.hsTtile{float:left;font-weight:600;font-size:18px;}
.hotal_search_title{display:flex;justify-content:space-between;padding:20px 20px 0;letter-spacing:0;position:relative;}
.handle-counter:last-child{border:0px;}
.handle_datas{padding:15px 20px 25px;}
.handle-counter{overflow:hidden;height:100%;justify-content:space-between;display:flex;position:relative;border-bottom:1px solid #c1c1c1;margin-bottom:7px;padding-bottom:5px;}
label.handle_lables{display:inline-grid;font-weight:400;font-size:13px;color:#000;letter-spacing:0;margin:0px;width:40%;align-items:center;text-align:left;}
.main_page{padding:120px 0px 0px;}
.top_bt{width:50%;float:left;border:0px;border:0px;height:40px;font-size:16px;line-height:40px;}
button.btns_list.top_bt{background:#05b5ff;color:#fff;}
button.btns_map.top_bt{background:#fff;color:#8e8d8d;}
.list_maps{width:100%;display:inline-block;border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;}
.lefter_bt{border:0px;background:transparent;padding:0px;color:#8e8d8d!important;}
button.btns_map.lefter_bt{float:right;}
button.modify_btns.blue_btns{border:0px;height:40px;padding:0px 35px;font-size:16px;line-height:40px;}
button.modify_btns.blue_btns{border:0px;height:40px;padding:0px 35px;font-size:16px;line-height:40px;background:#05b5ff;color:#fff;float:right;border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;margin-bottom:15px;}
.list_filters.form-group{display:inline-block;width:100%;}
li.list_filt{border:0px;height:25px;font-size:16px;line-height:25px;display:inline-block;}
a.list_fill_links{display:inherit;padding:0px 20px;text-decoration:none!important;color:#8e8d8d;}
li.list_filt:first-child{display:inherit;padding:0px 20px;color:#8e8d8d;}
a.list_fill_links.active{background:#05b5ff;color:#fff;}
ul.list_btns_fill{display:inline-flex;padding:0px;list-style:none;text-align:right;float:right;border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;margin-bottom:15px;}
input.input_filter{border-top:1px solid #f1f1f1!important;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1!important;border:0px;border-radius:0px;height:40px;}
label.left_ilabeles{color:#8e8d8d;}
.hotel_infos_row{display:inline-block;width:100%;}
img.hotel_profile.img-responsive{width:200px;height:auto;position:relative;z-index:1;}
.img_block{float:left;margin-right:20px;width:auto;height:155px;overflow:hidden;display:inline-grid;align-items:center;background:#3535350a;}
.hotel_top_bar{display:flex;position:relative;height:100%;min-height:155px;align-items:center;}
.single_blocks{border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;display:inline-block;width:100%;margin-bottom:20px;background:#fff;}
li.links_click{display:initial;}
p.locate_.ng-binding{margin-bottom:5px;}
.hotals_card_blkks.details_hcblockerss .hc_inner_profile{float:left;margin-right:20px;width:auto;height:155px;overflow:hidden;display:inline-grid;align-items:center;}
.book_hc_upper.book_ptagsupper{padding:23px;text-align:center;background:#068bd6;color:#fff;position:relative;height:100%;z-index:0;left:0;}
ul.links_iconss{background:#fafafa;margin-bottom:0px;padding:0px;margin:0px!important;}
a.links_on.links_on_btt{border:0px;height:40px;padding:0px 35px;font-size:16px;line-height:40px;background:#05b5ff;color:#fff;float:right;border-top:1px solid #f1f1f1;box-shadow:3px 3px 3px 2px rgba(208, 193, 193, 0.35);border-left:1px solid #f1f1f1;margin:0px;text-decoration:none;}
li.links_click{border:0px;line-height:40px;color:#fff;}
a.links_on{padding:5px 5px;color:#8e8d8d;}
.hotel_pricing{padding:23px;text-align:center;background:#f96319;color:#fff;position:absolute;right:0;height:100%;z-index:0;}
.hotel_contents{overflow:hidden;position:relative;}
.hotel_about{width:70%;}
h3.namee{margin:0px 0px 5px;font-size:19px;}
address.addreess{margin:0px;}
p.add_{margin-bottom:5px;}
i.list_iconnss{margin:0px 10px;}

.slider-range-container{position:relative;margin:0px 5px;}
.slider-range-container #slider-range,
.slider-range-container #slider-range1{height:4px;background:#F5F5F5;border:0;}
.slider-range-container #slider-range .ui-slider-handle,
.slider-range-container #slider-range1 .ui-slider-handle{width:16px;height:16px;border:0;border-radius:50%;background:#05b5ff;top:-7px;outline:none;}
.slider-range-container #slider-range .ui-slider-range,
.slider-range-container #slider-range1 .ui-slider-range{background:#05b5ff;}
p.range_bar_div{display:flex;width:100%;}
input#amount,
input#amount1,
input#amount3,
input#amount4{padding:0px;background:transparent;border:0px;box-shadow:none;height:auto;}
input#amount1,
input#amount4{text-align:right;}
.righterDivs.hotelSearchRighPanns .righterTabsPanal{padding-top:0px;}
.searchhotels.search_hotels_main div#roomsGuestPopup{left:0;z-index:999999;width:100%;margin:auto;}
.hotelCouponBannerr{background:#058bd6;color:#fff;}
a.searchmoreHottells{background:#0a96e4!important;width:100%;display:inline-block;text-align:center;color:#fff;text-decoration:none;padding:12px 0px;cursor:pointer;}
span.discountRatedd{display:inline-grid;text-align:center;}
span.discountRateOff{font-size:50px;}
span.bookingCountts{margin-left:10px;display:inline-block;font-size:20px;vertical-align:middle;font-weight:100;line-height:normal;}
h3.tripo_htitles.hotelsTitleTexxt{font-weight:700;color:#000;font-size:18px;line-height:inherit;text-align:center;margin:30px 0px 30px;text-transform:none;}
.innerPopularHArea {margin-bottom: 25px;}
h3.couponDiscount{margin:0px;}
.iCouponColsmin p{margin:5px 0px 0px;text-transform:uppercase;font-size:13px;}
.iCouponCols{text-align:center;border-right:1px solid;}
.iCouponCols:last-child{border:0px;}
.iCouponColsmin{display:inline-block;width:auto;text-align:left;}
.innerPopularHcools .cities_divs.hotelsDivvsListedd .city_fig_blk{max-height:auto;}
.innerPopularHcools .cities_divs.hotelsDivvsListedd{margin-bottom:30px;}
.innerhotelCoupons{display:inline-block;width:100%;padding:30px 0px;}
.PhotelsDivBlock{display:inline-block;width:100%;margin-top:10px;}
.cities_divs.hotelsDivvsListedd .city_details{background:#fff;padding:10px 10px;}
.cities_divs.hotelsDivvsListedd{margin:0px;border:1px solid #0000001f;border-radius:11px;overflow:hidden;}
.cities_divs.hotelsDivvsListedd p.cities_name.name_cities{color:#000;text-align:left;}
p.headDetailNammer.hDetailNammer{font-weight:700;}
p.subHDetailNammer.hDetailNammer{font-size:12px;}
.cities_divs.hotelsDivvsListedd .city_fig_blk{max-height:225px;}
.hDetailNammer{margin:0px;}
div#hotel_panel .tripo_search_bar{width:25%;float:left;border:0px;padding:0px 5px 0px 0px;}
div#hotel_panel input.tripo_input-first.tinputs{border-radius:0px!important;}
div#hotel_panel input.tripo_input-first.tinputs{border-radius:0px!important;line-height:65px;height:65px;}
div#hotel_panel select.select2.select2-hidden-accessible.tinputs{border-radius:0px!important;height:65px;}
ul.nav.nav-tabs.tripo_nav_searcch{margin-bottom:25px;border:0px;display:inline-block;}
.nav-tabs>li.tripo_liis.active>a,
.nav-tabs>li.tripo_liis.active>a:focus,
.nav-tabs>li.tripo_liis.active>a:hover{border:0px;margin-top:5px;border-radius:0px;line-height:15px;font-size:14px;letter-spacing:0.5px;background:#fff;}
li.tripo_liis a{border:0px;margin-top:5px;border-radius:0px;line-height:15px;font-size:14px;letter-spacing:0.5px;}
li.tripo_liis a:hover{background:transparent;color:#058bd6;}
.popover-content{display:inline-block;width:100%;}
.panel-body.booking_panel_body{padding:0px;}
.panel.with-nav-tabs.panel-default.flight_nav_panels{margin-bottom:20px;background-color:transparent;border:0px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;}
.panel-heading.flight_nav_head{border:0px;padding:0px;background-color:transparent;}
ul.nav.nav-tabs.flight_nav_tabss{border:0px;}
button.btn.btn-primary.dropdown-toggle{padding-top:15px;padding-bottom:15px;cursor:pointer;background:transparent;border:0px;text-transform:uppercase;outline:none!important;box-shadow:none!important;color:#058bd6;}
button.btn.btn-primary.dropdown-toggle:focus,
button.btn.btn-primary.dropdown-toggle:hover{background:transparent;color:#fff;}
.booking_common_input{background:transparent;border:0px;outline:none;width:100%;}
.booking_common_class{width:20%;float:left;margin-right:2px;background:#fff;height:65px;display:inline-flex;line-height:65px;margin-left:2px; border-radius: 8px; box-shadow: 0 0 3px #f7f7f7;}
.booking_input_boxes.booking_common_class{padding:0px 10px;}
.col-separator{display:inline-block;}
input.booking_inputsss_mini_dates.booking_common_input{text-align:left!important;padding:0px 5px;text-align:center;}
a.booking_common_input_link{width:25%;float:left;margin-right:2px;background:#fff;height:65px;display:inline-flex;line-height:65px;padding:0px 10px;color:#000;text-decoration:none;margin-left:2px;cursor:pointer; border-radius: 8px;}
.booking_input_boxes_double_inputss.booking_common_class{width:25%;}
button.arrow_btn_search{/*background:#058bd6; */ background:#00a991; color:#fff;border:0px;height:65px;width:8%;font-size:35px;text-align:center; border-radius: 8px;}
.booking_text_inputss{display:inline-block;width:100%;float:left;text-align:center;}
.biarrows{color:#2b303d!important;margin:13px -17px;line-height:30px;transform:rotate(0deg);display:inline-block;float:left;position:relative;background:white!important;height:35px;width:auto;border:4px solid #e4e5ea;font-size:30px;display:inline-flex;align-items:center;background:#fff;cursor:pointer;overflow:hidden; justify-content:center; width:35px; border-radius: 50%;}
.active_change{background:#058bd6!important;color:#fff!important;}
input.booking_inputsss.booking_common_input.drop_location{padding-left:21px;}
input.booking_inputsss.booking_common_input.pick_location{padding-right:25px;}
.booking_left_input{display:inline-block;width:100%;}
div#one_way_booking .col-separator,
div#one_way_booking input.return_input_text{display:none;}
.d-none{display: none;}
div#one_way_booking input.booking_common_input{width:100%;text-align:left;}
.clicker_search_open div#one_way_booking input.booking_common_input,
.clicker_search_open .booking_common_class input{border-radius:0px;height:100%;border:0px;box-shadow:none;}
.clicker_search_open ul.nav.nav-tabs.flight_nav_tabss a{line-height:initial;}
input.booking_inputsss_mini_dates.booking_common_input.depart_input_text{padding:0px 10px;}
div#multi_cities_booking .biarrows{display:none;}
div#multi_cities_booking .booking_common_class,
div#multi_cities_booking a.booking_common_input_link{width:18%!important;}
.booking_last_rows{display:inline-block;width:100%;}
span.add_sign{margin-right:7px;}
.add_more_flights,
.clear_form_info{width:20%;padding:0px 5px;height:65px;display:inline-flex;align-items:center;float:left;}
button.arrow_btn_search.cross_btn_delete{background:transparent;width:7%;}
.clear_form_info{width:53.5%!important;}
a.clear_all_ref,
a.add_more_ref{color:#fff;text-decoration:none;}
div#multi_cities_booking .booking_text_inputss{margin-bottom:10px;}
#multi_cities_booking button:first-child{display:none!important;}
.travellerData_blockk{padding:10px 0px;}
.top_cabin_classe{padding:0px 10px;line-height:normal;}
.travellers_cabin_count{padding:0px 10px;}
.form-group.tdata_pop_grp{width:100%;display:inline-block;align-items:center;}
.form-group.tdata_pop_grp.tdata_pop_grp_btn{margin-bottom:0px;margin-top:15px;display:inline-block;text-align:right;}
label.travellerData_label{width:33%;font-size:12px;margin-bottom:0px;text-align:left;display:inline-flex;align-items:center;vertical-align:top;}
ul.top_cabin_clists{padding:0px;list-style:none;text-align:left;display:inline-block;width:100%;margin:5px 0px;}
li.top_cabin_list{font-size:10px;margin-bottom:5px;width:25%;float:left;padding:0px 2px;text-align:center;}
a.cabin_classes_link{color:#000;text-decoration:none;border:1px solid #000;padding:5px 5px;width:100%;display:inline-block;line-height:14px;cursor:pointer;margin-bottom:7px;}
a.cabin_classes_link:hover,
a.cabin_classes_link:focus,
a.cabin_classes_link:active{color:#ffffff;background:#058bd6;border:1px solid #058bd6;}
.form-group.tdata_pop_grp input.form-control{width:inherit;padding:0px;background:transparent;border:0px;box-shadow:none;height:auto;text-align:center;}
hr.traveller_data_pop_border{border-bottom:1px solid #e0e0e0;margin:0px 0px 25px;}
.travellerData_blockk h3.title{font-weight:600;font-size:12px;color:#0f0f0f;letter-spacing:.6px;margin-bottom:10px!important;text-align:left;margin:0px 0px 10px 0px;}
.travellers_cabin_count input.btn.btn-info{background:#058bd6;border-color:#058bd6;}
.bottom_landing_flight_banner{display:inline-block;width:100%;}
#p-item1{display:none;background-color:#f1f1f1;position:absolute;width:24%;right:162px;margin-top:70px;z-index:999999;line-height:2;}
.inner_click_drop_blk{display:inline-block;position:absolute;z-index:1;right:185px;}
.landing_banner.landing_page_searchh #p-item1{z-index:10;background:#fff;border-radius:2px;width:455px;box-shadow:0 3px 12px 1px rgba(0, 0, 0, 0.26);right:0!important;margin-top:0px;}
.landing_page_searchh .inner_search_panelsss div#p-item.fltFroData li,
.landing_page_searchh .inner_search_panelsss div#p-item.fltToData li{margin:0;padding:7px 10px;line-height:20px;font-size:13px;border:1px solid #e0e0e0;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;border-top:0px;list-style:none;text-align:left;cursor:pointer;background:#fff;}
.landing_page_searchh .inner_search_panelsss div#p-item.fltFroData li:hover,
.landing_page_searchh .inner_search_panelsss div#p-item.fltToData li:hover{background:#058bd6;color:#fff;}
.landing_page_searchh .inner_search_panelsss .fltFroData{width:21%;margin-top:66px;height:auto;max-height:105px;overflow-y:auto;background-color:#f1f1f1;position:absolute;line-height:2;display:none;z-index:10;}
.landing_page_searchh .inner_search_panelsss .fltToData{margin-left:19%;width:21%;margin-top:66px;height:auto;max-height:105px;overflow-y:auto;background-color:#f1f1f1;position:absolute;line-height:2;display:none;z-index:10;}
input.form-control.input-numbersss{margin-right:2px;}
input.cabin_classes_inputss.hidden_inputssss{width:inherit;}
button.btn.btn-default.btn-numbersss{outline:none;}
.input-group.booking_pop_input_grpss{float:right;}
button.btn.btn-default.btn-numbersss{padding:6px 8px;background:transparent;box-shadow:none;cursor:pointer;}
ul.sub-menu.child_sub_menu:before{display:none;}
ul.sub-menu.child_sub_menu{list-style:none;position:absolute;top:60px;background-color:#ffffff;padding:20px 15px;z-index:1;width:100%;left:0;box-shadow:0px 4px 6px 0px #c3c1c1;-moz-box-shadow:0px 4px 6px 0px #c3c1c1;-webkit-box-shadow:0px 4px 6px 0px #c3c1c1;}
li.menu_child_menu a{display:block;line-height:normal;padding:13px 20px;font-size:13px;color:#000;text-decoration:none;}
li.menu_child_menu a:hover,
li.menu_child_menu a:focus,
li.menu_child_menu a:active{background:#058bd6;color:#fff;}
li.li_menu a.a_menu{cursor:pointer;font-weight:700;border:2px solid;box-shadow:none!important;letter-spacing:0.5px!important;color:#058bd6!important;}
.inner-body div#navmenu li.li_menu a.a_menu.btn_manu.signup.logouter{color:#fff!important;background:transparent!important;}
.inner-body div#navmenu li.li_menu a.a_menu,
.inner-body a.inner_pmenus.inner_pmenusDrolink.homer_moress{color:#fff!important;}
ul.sub-menu.child_sub_menu:before{position:absolute;top:-15px;left:75px;content:"";display:block;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #058bd6;}
.terms_page.privacy_pcPage.faqPageAddesd .panel-body{padding:20px;}
.terms_page.privacy_pcPage.faqPageAddesd .panel-title>a, .terms_page.privacy_pcPage.faqPageAddesd .panel-title>a:active{font-size:15px;}
.faqPageAddesd .tabs-left > li.nav-title{background:#058ad5;border-bottom:1px solid #fff!important;border-style:dashed!important;border:0px;}
.tilend_inner_page.agreement_page{background:#fff;margin-top:70px;}
.faqs_heading{border-bottom:1px solid #ccc;border-radius:8px 8px 0 0;box-sizing:border-box;color:#058bd6;float:left;font-size:16px;padding:7px 5px 5px 0px;width:100%;}
.faqs_content_div{padding:10px 0px 10px 0px;font-size:14px;line-height:24px;display:inline-block;width:100%;}
.faqs_inner_blk{margin:5px 0 5px 0px;}
ul.faqs_ulists{padding-left:20px;}
li.faqs_list{list-style:circle;text-align:justify;}
.tilend_inner_page.faqs_page{background:#fff;padding:45px 0px;}
h3.faq_mtitle{margin:0px;font-size:22px!important;margin-bottom:10px;color:#818282;}
.faq_main_blk{margin-bottom:30px;}
.faqs_inner_blk p{margin:0 0 10px;text-align:justify;}
a.visa_details_link{text-decoration:none;color:#3e467b;}
a.visa_details_link:hover{color:#fe9915;}


ul.menu_search_form{display:none!important;}
.carRentalPage .colInnerFlightApp{display:inline-flex;width:100%;padding:80px 0px 70px;align-items:center;}
.pageFormBlockk{margin-bottom:20px;}
.navbar-default.affix li.li_menu .dropdown.dropdown_menu a.a_menu{line-height:28px;}
ul#child_submenu{top:70px;margin-left:55%;width:85%;background:#058bd6;}
li.menu_child_menu a{color:#fff;}
li.menu_child_menu a:hover{color:#058bd6;background:#fff;}
a.navbar-brand.navbar-left.white_nev_limg{display:none;}
input.form-control.menu_trip_input{border:0px;box-shadow:none;}
select.form-control.menu_trip_input,
input.form-control.menu_trip_input{background:transparent;font-size:11px;}
nav.navbar.navbar-default.affix ul.menu_search_form{margin:6px 0px 0px;}
input.form-control.trip_input{padding:4px;}
li.menu_trip_fdiv{list-style:none;display:inline-table;width:105px;}
span.input-group-addon.menu_trip_addon{background:transparent;border:0px;padding:0px 0px 0px 3px;}
select.form-control.menu_trip_input{border:0px;box-shadow:none;cursor:pointer;}
select.form-control.menu_trip_input{padding:2px 3px;}
.nav_sec nav#mainNav ul.nav.navbar-nav.navbar-center{left:50%;}
ul.menu_search_form{padding:0px;margin:17px 0px 0px;display:initial;float:left;}
button.menu_sbtns{background:#058bd6;color:#fff;border:0px;padding:7px 10px;border-radius:4px;float:left;}
.input-group.menu_trip_igroup{border:1px solid #e4e7eb;border-radius:4px;}
img.menu_tcat_contact_icons{width:17px;}
a#login_slider, .a#login_slider:focus, a#login_slider:hover{color:#f96319!important;border:2px solid;text-decoration:none; background:#00a991!important; border-color:#00a991!important;}
div#hotelPanel{opacity:1;margin-top:17px;}
.down_key_selects{background:#058bd6;color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent!important;border-color:#f96319!important;}
a#hotelsMenuLinkk.active{background:transparent!important;border-color:#f96319!important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{color:#058bd6!important;}
li.inner_pmenus.inner_psubmenus{color:#fff;padding:10px 15px 10px;color:#777777;text-decoration:none;}
ul.nav.navbar-nav.navbar-right.social_menus_lister{margin:0px;}
a.navbar-brand.navbar-left.site_logo_cover{margin:6px 0px;height:100%;position:relative;z-index:1;}
a.inner_pmenus.inner_pmenusDrolink{cursor:pointer;font-weight:700;border:2px solid;box-shadow:none!important;letter-spacing:0.5px!important;background-color:transparent;color:#058bd6!important;border:2px solid;min-width:75px;text-align:center;padding:7px 15px!important;border-radius:25px;margin-top:8px;font-size:15px;display:inline-block;margin-left:9px;text-transform:none;text-decoration:none;width:100%;height:38px;}
a.inner_pmenus.inner_pmenusDrolink.homer_moress{color:#058bd6!important;}
li.inner_pmenus.inner_psubmenus{padding:0px;}
.nav_sec nav#mainNav{background:#fff;}
li.inner_pmenus{margin:10px 0px;}
a.inner_pmenusLinks{cursor:pointer;font-weight:700;border:2px solid;box-shadow:none!important;letter-spacing:0.5px!important;background-color:transparent;color:#058bd6!important;border:2px solid;min-width:75px;text-align:center;padding:7px 15px!important;border-radius:25px;margin-top:8px;font-size:15px;display:inline-block;margin-left:9px;text-transform:none;}
ul.nav.nav-tabs.flight_nav_tabss a{background:transparent!important;color:#fff;padding:0px;margin:0px 20px 0px 0px;text-align:center;font-size:11px;border:1px solid #fff!important;display:block;position:relative;cursor:pointer;outline:0;user-select:none;font-weight:400;text-transform:uppercase;padding:3px 10px;width:100px;height:21px;background-color:transparent;border-radius:9px;}
ul.nav.nav-tabs.flight_nav_tabss a:hover,
ul.nav.nav-tabs.flight_nav_tabss>li.active>a,
ul.nav.nav-tabs.flight_nav_tabss>li.active>a:focus,
ul.nav.nav-tabs.flight_nav_tabss>li.active>a:hover{background:#fff!important;color:#058bd6;}
.fixerr{display:inline-block!important;height:auto!important;z-index:11111!important;position:fixed!important;top:0!important;width:100%;left:0;}
button.destination-party{padding:7px 12px;display:block;font-size:14px;line-height:20px;padding:7px 8px;border:1px solid #e4e7eb;color:#909192;border-radius:3px;background:transparent;}
div#header-search-party{max-width:218px;display:inline-block;top:-12px;}
input.footer_input.form-control::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input{color:#fff;}
input.footer_input.form-control:-ms-input-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input{color:#fff;}
input.footer_input.form-control::-moz-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input{color:#fff;opacity:1;}
input.footer_input.form-control:-moz-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input::-webkit-input-placeholder,
.nav_sec nav#mainNav.affix input.form-control.menu_trip_input,
.nav_sec nav#mainNav.affix select.form-control.menu_trip_input{color:#fff;opacity:1;}
input.number_inputs::-webkit-input-placeholder{color:#000;}
input.number_inputs:-ms-input-placeholder{color:#000;}
input.number_inputs::-moz-placeholder{color:#000;opacity:1;}
input.number_inputs:-moz-placeholder{color:#000;}
ul.dropdown-menu.inner_pmenusToggle li a{color:#000;}
.dropdown.dropdown_menu.open a,
.dropdown.dropdown_menu.open a:focus,
.dropdown.dropdown_menu.open a:hover{background:transparent;}
.booking_common_input::-webkit-input-placeholder,
.booking_input_link_div.oneWaylink::-webkit-input-placeholder{color:#a5a7b3;font-family:'Linotte';font-weight:600;}
.booking_common_input:-ms-input-placeholder,
.booking_input_link_div.oneWaylink:-ms-input-placeholder{color:#a5a7b3;font-family:'Linotte';font-weight:600;}
.booking_common_input::-moz-placeholder,
.booking_input_link_div.oneWaylink::-moz-placeholder{color:#a5a7b3;opacity:1;font-family:'Linotte';font-weight:600;}
.booking_common_input:-moz-placeholder,
.booking_input_link_div.oneWaylink:-moz-placeholder{color:#a5a7b3;font-family:'Linotte';font-weight:600;}
.booking_common_input,
.booking_input_link_div.oneWaylink{font-family:'Linotte';color:#a5a7b3;font-weight:700;height:100%;}
img.img-responsive{margin:0 auto;}
nav.navbar.navbar-default{background:transparent;border:0px;margin:0px;position:absolute;width:100%;left:0;top:0;height:74px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
a.a_menu.btn_manu{background-color:transparent;color:#fff;border:2px solid;min-width:75px;text-align:center;padding:7px 15px!important;border-radius:25px;margin-top:8px;font-size:15px;display:inline-block;margin-left:4px;text-transform:none;}
span.arrow_menu{position:relative;left:5px;}
li.li_menu a.a_menu.btn_manu.signup:hover,
li.li_menu a.a_menu.btn_manu.signup:focus{background:#fff!important;color:#000!important;}
a.a_menu.btn_manu.signup{background:#fff;color:#333!important;}
nav.navbar.navbar-default.affix a.a_menu.btn_manu{padding:4px 15px;margin-top:11px;border:1px solid #ffffff;}
nav.navbar.navbar-default.affix a.a_menu.btn_manu.login{color:#fff!important;border:0px;}
a.a_menu{color:#fff!important;text-transform:uppercase;}
a.navbar-brand{color:#fff!important;}
nav.navbar.navbar-default.affix{background:#058bd6;height:50px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
a.navbar-brand.navbar-left{display:inline-block;width:100%;padding:8px 10px;}
.navbar-default.affix .inside_nav{border-bottom:0px!important;}
.navbar-default.affix img.site_logo{width:182px;}
.navbar-default.affix li.li_menu{margin:0px;}
.navbar-default.affix a.navbar-brand.navbar-left{padding:5px 10px;}
ul.nav.navbar-nav.navbar-center{position:absolute;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);}
li.li_menu{margin:10px 0px;}
.landing_banner.landing_page_searchh.landing_search_panel_wrap.fixed_landing_css{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;min-height:100%;}
.trip_fdiv.trip_cat_siders div#p-item{position:absolute!important;margin-top:35px!important;width:100%!important;left:0!important;box-shadow:0px 5px 5px 0px #9a9b9e!important;}
div#Tripomate_lpage{background:#ffffff;height:auto;}
.home_slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#select-box-outbond select, div#select-box-inbound select{width:175px;}
div#home_cara{position:relative;display:table;clear:both;width:100%;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.vertical-middle{margin-top:190px;}
.slider-content h2 {
    text-align: center;
    font-size: 43px;
    color: #fff;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 55px;
}
.slider-content h3{font-size:24px;line-height:18px;font-weight:500;color:#fff;margin:10px 0 10px;}
.slider-intro-text{color:#fff;font-size:17px;font-weight:400;max-width:600px;}
.btn.btn-slider{color:#fff;border:1px solid #fff;text-transform:uppercase;}
.btn.btn-transparent{background:none;}
.btn-slider{margin-top:29px;}
.home-two-crousel .item{height:650px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.banner_form{border-top-width:1px !important;background-color:rgba(0, 0, 0, 0.3) !important;border-top-color:rgba(255, 255, 255, 0.2) !important;border-top-style:solid !important;min-height:210px;margin-top:-210px;}
.tripo_search_form{font-size:16px;}
.tripo_search{text-align:center;}
div#hotelPanel .booking_common_class{width:22.4%;}
.tripo_search_nav ul{list-style:none;padding:0;margin:0;text-align:center;}
.tripo_search_nav li{display:inline-block;margin:0 30px;}
.tripo_search_nav li a{padding:10px;font-size:16px;display:block;color:#fff;text-decoration:none;}
.tripo_search_bar{width:25%;float:left;}
form#tripo_search_advancedsearch-form1,
form#tripo_search_advancedsearch-form2,
form#tripo_search_advancedsearch-form3{padding-right:110px;position:relative;}
input.tripo_input-first.tinputs{border-radius:4px 0 0 4px !important;}
input.tripo_input-first,
select.select2.select2-hidden-accessible,
input.tripo-date-picker,
input.tripo_guests{width:100%;background-color:#fff;border-width:0;border-radius:0;border-right:1px solid #d9d9d9;}
select.select2.select2-hidden-accessible,
input.tinputs[type="text"],
input.tinputs[type="password"],
input.tinputs.tinputs[type="datetime"],
input.tinputs[type="datetime-local"],
input.tinputs[type="date"],
input.tinputs[type="month"],
input.tinputs[type="time"],
input.tinputs[type="week"],
input.tinputs[type="number"],
input.tinputs[type="email"],
input.tinputs[type="url"],
input.tinputs[type="search"],
input.tinputs[type="tel"],
input.tinputs[type="color"],
.uneditable-input{min-height:50px;font-weight:400;display:block;padding:12px 15px;font-size:14px;line-height:1.428571429;color:#555;background-image:none;box-shadow:none;-webkit-box-shadow:none;}
.tripo_search_bar label{font-weight:400;color:#fff;padding-left:15px;margin-bottom:13px;}
button.tripo-ssearch-btn{border-radius:0 4px 4px 0;position:absolute;bottom:0;padding:14px 28px;z-index:9;background:#058bd6;}
.tripo_search_bar.bigger_input{width:20%;float:left;}
.tripo_search_bar.tsb_large{width:15%;float:left;}
.tripo_mini_input{width:50%;float:left;}
select.first_flight_select{border-radius:4px 0 0 4px !important;}
.tripo_search_nav ul li a i.icon-flight,
.tripo_search_nav ul li a i.icon-hotel,
.tripo_search_nav ul li a i.icon-location{display:block;margin-left:-10px;margin-right:-10px;margin-bottom:10px;margin-top:-55px;position:relative;padding-bottom:10px;}
img.banner_form_micons{width:35px;}
.tripo_search_nav li a:hover{border:0px;margin-top:5px;border-radius:0px;color:#000!important;line-height:15px;font-size:14px;letter-spacing:0.5px;background:#fff;}
.tripo_search_nav li a{border:0px;margin-top:5px;border-radius:0px;line-height:15px;font-size:14px;letter-spacing:0.5px;}
span.input-group-addon.menu_trip_addon.white_menu_icon_addon{display:none;}
.nav_sec nav#mainNav.affix span.input-group-addon.menu_trip_addon.white_menu_icon_addon{display:table-cell;}
.nav_sec nav#mainNav.affix span.input-group-addon.menu_trip_addon.blue_menu_icon_addon{display:none;}
.tripo_search_nav ul li a:hover i:after,
.tripo_search_nav ul li a.active i:after{width:100%;opacity:1;}
.subscribe_sec{display:inline-block;width:100%;padding:18px 0 10px;color:#000;}
h3.subscribe_title{margin:0px;margin-bottom:4px;font-weight:600;line-height:18px;font-size:18px;}
p.subscribe_text{line-height:18px;font-size:14px;margin:0px;}
.right_data_subs{display:flex;width:100%;}
input.subscribeme.form-control{flex-grow:1;height:36px;margin-right:4px;border-radius:4px;}
button.btn.submit_subs.tripomate_btn{height:36px;padding:0 18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:11px;color:#fff; background:#058bd6;  border-radius:4px;}
.top_destination_sec{padding-top:5px !important;padding-bottom:20px !important;background-color:#f4f4f4 !important;display:inline-block;width:100%;padding:0px 10px;}
.package-location{text-align:center;}
h3.feature-carosuel-title a{color:#000;font-size:18px;text-decoration:none;cursor:pointer;}
h3.feature-carosuel-title{margin:9px 0px 3px 0px;}
.top_destin{display:inline-block;width:100%;}
.sstate{color:#000;font-size:15px;display: none;}
.package-location{text-align:center;color:#000;padding:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:10px;cursor:pointer;}
.package-location:hover{background:#fff;}
.package-location:hover h3.feature-carosuel-title a,
.package-location:hover .sstate{color:#058bd6;}
.destination_box{display:inline-block;width:100%;}
figure.desti_imgs{display:block;width:100%;}
figure.desti_imgs:hover{display:block;}
.overlay_sec{position:absolute;bottom:0;left:0;right:0;background-color:#008CBA;overflow:hidden;width:100%;height:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;}
figure.desti_imgs:hover .overlay_sec{}
.large_row,
.midsize_row,
.smaller_row{display:inline-block;width:100%;margin:15px 0px;}
figure.desti_imgs.caption:hover .destination_name{white-space:nowrap;color:white;position:absolute;top:40%;left:50%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;margin-bottom:5px;}
.destination_name{font-size:40px;font-weight:600;white-space:nowrap;color:white;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}
figure.desti_imgs.caption:hover .saprator_line{white-space:nowrap;border:1px solid #fff;width:10%;position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}
figure.desti_imgs.caption:hover .priceLinkSection{white-space:nowrap;color:white;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;display:block;}
.saprator_line{top:60%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.priceLinkSection{top:70%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);display:none;}
.caption{position:relative;height:auto;}
.caption__media{display:block;min-width:100%;max-width:100%;height:auto;border-radius:10px;}
.caption__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;color:white;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;-o-transition:transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out;}
.caption:hover .caption__overlay{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.caption__overlay__title{margin:0;padding:0 0 12px;-webkit-transform:translateY(calc(-100% - 10px));-ms-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px));-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;-o-transition:transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out;}
.caption:hover .caption__overlay__title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.caption::before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-transition:background .35s ease-out;-o-transition:background .35s ease-out;transition:background .35s ease-out;}
.caption:hover::before{background:rgba(0, 0, 0, .5);height:100%;border-radius:10px;}
img.overlay_icons{display:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}
a.overlay_links{cursor:pointer;-webkit-transition-duration:.3s!important;-o-transition-duration:.3s!important;transition-duration:.3s!important;margin:0px 18px;width:30px;}
a.overlay_links:hover img.overlay_icons{-webkit-transform:scale(1.5)!important;-ms-transform:scale(1.5)!important;transform:scale(1.5)!important;opacity:1!important;-webkit-transition-duration:.3s!important;-o-transition-duration:.3s!important;transition-duration:.3s!important;}
.priceLinkSection{z-index:9999;}
.caption__overlay__content,
.saprator_line{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
figure.desti_imgs.caption.child_imsec{height:180px;margin-bottom:16px;}
.destination_details{display:inline-block;width:100%;padding:40px 0px 20px;}
.destination_sec{display:inline-block;width:100%;margin-top:15px;}
.smaller_row figure.desti_imgs a.overlay_links{width:20px;}
.smaller_row figure.desti_imgs .caption__overlay__content{margin-top:10px;}
.smaller_row figure.desti_imgs .saprator_line{margin-top:5px;}
.smaller_row figure.desti_imgs .destination_name{font-size:40px;}
.tsm_block{display:inline-block;width:100%;margin-top:55px;}
.testionials{padding:30px 0px 30px;}
.tsm_caption{padding:0px 20px;}
.cities_lcontrol,
.cities_rcontrol{background:transparent!important;width:30px;opacity:1;}
.homeExploreCitiesBlocks p.cities_name{width:100%!important;text-align:center;}
p.cities_name{padding:5px 10px;font-size:15px;text-transform:capitalize;letter-spacing:1px;text-decoration:none;width:50%;float:left;margin-bottom:0px;height:30px;overflow:hidden;color:#fff;font-weight:600;}
p.cities_name.price_cities{text-align:right;}
.cities_divs a{text-decoration:none;}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.destination_cols.small_im_col{padding:0px 5px;}
.home-two-crousel .carousel-control{background-image:none;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);height:80px;width:40px;background-color:#5d5c5c !important;-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);opacity:1;border-radius:2px;border:1px solid;border-radius:50%;height:40px;margin:0px 15px;z-index:1;}
.carousel-fade .carousel-control{z-index:2;}
.home-two-crousel .controller-prev i,
.home-two-crousel .controller-next i{position:absolute;top:2%;font-size:35px;color:rgba(255, 255, 255, .7);z-index:999;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;opacity:1;left:12px;}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index:2;}
.cities_explore{text-align:center;margin-top:35px;}
.city_fig_blk{overflow:hidden;position:relative;max-height: 170px;}
.cities_slider .jcarousel-wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;*/-moz-border-radius:0px;border-radius:0px;margin:0px;}
.cities_slider .jcarousel-wrapper .jcarousel li{padding:0px 10px;}
img.simg.img-responsive{-webkit-transition:all 3000ms;-o-transition:all 500ms;transition:all 3000ms;border-top-left-radius:10px;border-top-right-radius:10px;}
.city_fig_blk:hover img.simg.img-responsive{-webkit-transform:rotate(3deg) scale(1.2, 1.2);-o-transform:rotate(3deg) scale(1.2, 1.2);transform:rotate(3deg) scale(1.2, 1.2);}
button.explore_btn{background:#058bd6;color:#fff;border:0px;border-radius:4px;font-size:20px;text-transform:uppercase;padding:10px 20px;letter-spacing:0.5px;}
img.simg.img-responsive{width:100%;}
.city_details,
.cities_divs{display:inline-block;width:100%;}
.cities_divs{margin:5px 0px 0px;}
.city_details{display:inline-block;width:100%;padding:3px 0px; /*background:#058bd6;*/ background:#058bd6; border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.jcarousel-control-prev,
.jcarousel-control-next{color:#fff!important;background:#000000!important;}
.agent_map_sec{background:url(../images/pin_locator.png)no-repeat center;background-size:cover;height:500px;}
img.agent_img{background-color:#cfd0d2;border-radius:50%;-o-object-fit:cover;object-fit:cover;height:75px;width:75px;}
a.agents_link{-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;padding:32px;display:block;width:150px;text-align:center;}
span.agent_htown{font-size:12px;margin-top:8px;color:#058bd6;display:block;text-align:center;margin:0 auto;}
h3.agent_name{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#474b4f;overflow:hidden;font-size:16px;line-height:20px;text-align:center;margin:0 auto;}
span.agent_country{color:#b6bdc5;margin-top:4px;font-size:10px;display:block;text-align:center;margin:0 auto;}
a.agents_link:hover{-webkit-box-shadow:0 2px 20px rgba(0, 0, 0, .2);box-shadow:0 2px 20px rgba(0, 0, 0, .2);background-color:#fff;border-radius:10px;}
.agents_block{padding-top:48px;padding-bottom:48px;display:inline-flex;overflow:hidden;animation:slide-data 50s linear infinite;transition:.3s ease-out;}
.agent_contain_sec{position:relative;overflow:hidden;}
@keyframes slide-data{0%{transform:translateZ(0)}
to{transform:translate3d(-50%, 0, 0)}
}
.feature:hover{box-shadow:0 3px 12px 1px #ececec;transition:box-shadow .3s ease;}
.feature{width:100%;text-align:center;border-radius:.2em;border:.0666667em solid #fff;padding:20px 10px 20px;border:1px solid #ececec;min-height:190px;display:inline-grid;align-items:center;margin:10px 0px;}
.icon.priceAlert{margin-bottom:20px;}
.ptfactors{display:inline-block;width:100%;}
.ptfactors{cursor:pointer;height:150px;-webkit-perspective:600;perspective:600;position:relative;width:100%;}
.flip_card{height:100%;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;}
.flip_card .side{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6px;height:100%;position:absolute;overflow:hidden;width:100%;display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.flip_card .back{color:#000;font-size:13px;padding:0px 2px;text-align:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-box-shadow:0px 0px 6px -1px #827f7f;box-shadow:0px 0px 6px -1px #827f7f;}
span.side_ficon{display:inherit;float:left;margin-right:10px;}
span.side_ftext{font-size:17px;vertical-align:top}
h3.side_text{padding:10px;display:inline-flex;align-items:center;}
img.side_icon_link{display:inline-block;}
hr.tripo_hr_border{display:inline-block;width:100%;}
li.ptfact_plists{display:inline;}
ul.ptfact_pulists{padding:0px;list-style:none;}
img.ptfacts_pay_click{width:25px;margin:0px 5px;}
.ptravel_factor_sec{padding-bottom:50px;padding-top:50px;}
.flipcards_colss{display:inline-block;width:100%;margin-top:15px;margin-bottom:20px;}
.ptfactors_paylinks{margin:20px 0px;}
h3.tripo_htitles {
    font-family: Linotte, sans-serif;
    font-weight: 400;
    /*color: #058bd6;*/ /*color:#00a991;*/ color:#000;
    font-size: 43px;
    margin: 35px 0px 10px;
    text-align: center;
}
p.tripo_sdec{font-size:16px;}
p.bottom_bboxSubsecure{margin:0px;text-align:center;font-weight:600;}
a.pre_menu_links.help_detailss{color:#2b303d;font-weight:500;text-decoration:none;}
ul.pre_menu_lists{display:inline-block;width:100%;list-style:none;margin-bottom:0px;padding:0px;padding-top:30px;}
ul.pre_menu_lists li.menu_list{display:inherit;width:33%;}
a.pre_menu_links{padding:2px 5px;font-size:19px; color:#058bd6; text-decoration:none!important;font-weight:300;}
h2.pre_heading{font-family:Linotte, sans-serif;font-weight:400; color:#058bd6; color:#000; font-size:40px;margin:24px 0px 10px;text-align:center;line-height:35px;}
div#prefooter{text-align:center;padding-bottom:35px;background:#f4f4f4;padding-top:25px;}
h3.aboutInnerMmTitle{font-size:23px;font-weight:600;}
.prefooter_content p{font-size:15px;color:#000;line-height:22px;text-align:justify;}
.prefooter_cols{text-align:left;font-size:18px;font-weight:400;color:#555964;min-height:350px;padding:5px 5px 0px 5px;}
h3.prefooter_col_title{font-family:Linotte, sans-serif;font-weight:400;font-size:23px;margin:24px 0px 10px;text-align:center;line-height:35px;}
.prefooter_heading{margin-bottom:30px;}
ul.footer_bottom_mlist{padding:0px;list-style:none;text-align:center;}
li.fbmlists{margin:0px 10px;display:initial;}
li.fbmlists a{padding:2px 5px;font-size:18px;color:#ffffff;opacity:0.7;}
li.fbmlists a:hover{opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;color:#fff;text-decoration:none!important;}
.terms_page.intermsPage{margin-bottom:40px;}
address.tripo_add{color:#fff;margin-bottom:0px;}
ul.footer_social{margin-top:30px!important;}
ul.inline-socials li{display:inline-block;margin:0px 5px;}
ul.inline-socials li a{display:grid;width:40px;height:40px;background-color:#000;color:#fff;border-radius:50%;text-align:center;transition:all .1s linear;line-height:42px!important;font-size:21px;align-items:center;}
.tripo-mobile-items{display:inline-block;}
span.mobile-item{border-left:1px solid #f1f1f1;margin-left:10px;padding-left:18px;padding:15px 0px 15px 20px;}
ul.inline-socials li a:hover{background-color:#000;}
ul.inline-socials{display:inline-block;list-style:none;padding:0px;vertical-align:middle;}
span.mobile-item a{padding:15px;text-decoration:none;}
i.trip_micon{margin-right:7px;position:relative;top:5px;line-height:1;font-size:30px;color:#000;opacity:0.7;}
span.mobile-item a:hover i.trip_micon{opacity:1;color:#000;text-decoration:none;}
span.mobile-item a:hover span{color:#000;opacity:1;}
span.mobile-item span{text-decoration:none;color:#000;opacity:0.7;}
nav.tripo-social-media-links{text-align:center;margin-bottom:24px;margin-top:15px; border-top:1px solid #ddd; padding-top:20px;}
p.locate_add a{color:#fff;text-decoration:none;word-wrap:break-word;}
h3.footer_title_head{color:#ffffff;font-size:24px;line-height:23px;padding:8px 15px 0px;margin:0px 0px 15px;}
footer{clear:both;padding:40px 0 0;font-size:16px;font-weight:400;background:#fff;}
li.slinks{display:inline-block;list-style:none;margin-right:4px;}
ul.footer_social,
ul.footer_apps{padding:0px;margin:0px;text-align:center;}
li.app_links{display:inline-block;width:96px;margin-right:4px;}
img.slinks_img.img-responsive{width:28px;}
p.footer_text{font-size:12px;color:#fff;text-align:center;}
li.slinks.or_text{color:#fff;}
input.footer_input.form-control{border:1px solid;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;background:transparent;color:#fff;height:40px;}
ul.footer_social.footer_inputs{margin:20px 0px;}
.footer_sec{display:inline-block;width:100%;}
.footer_btn{text-align:center;padding:5px 0px;}
button.btn.footer_btn.solid_btn{background:#fff;color:#058bd6;padding:6px 70px;font-size:18px;text-transform:uppercase;}
h3.footer_menu_title{margin:0px;font-size:15px; font-weight:600;margin-bottom:15px;}
li.mlinks{margin-bottom:5px;}
ul.footer_mlinks{padding:0px;margin:0px;text-align:center;list-style:none;text-align:left;}
li.mlinks a{text-decoration:none; color:#000;}
li.mlinks a:hover{opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;text-decoration:none!important;}
p.copyright{text-align:center;color:#fff;margin:20px 0px;}
.traits_sec{background:#f4f4f4;padding:50px 0px 50px;}
.traits_header h2{font-size:20px;}
.traits_iblk{display:inline-block;width:100%;margin-top:25px;}
.traits_iblk p{color:#333;}
.lbsec{padding-top:20px;}
.cities_sec{padding:20px 0px 30px;}
i.fa.fa-building.ticons{font-size:33px;}
select#countryCode{padding:0px;text-align:center;width:100%;}
button.btn.btn-default.btn-numbersss span.glyphicon{font-size:10px;}
div#ui-datepicker-div{top:427px!important;}
.passenger_detail_page{padding:40px 0px 0px;}
.cabin-class-economy-only{background-color:#f3f2f5;border-radius:.375rem;padding:.75rem;font-size:11px;line-height:17px;}
.cabin-class-economy-only p{margin:0px;}
.travellers_list{display:inline-block;width:100%;margin:10px 0px;}
button.popover-hide{float:right;background:transparent;border:0px;}
.travellers_list label{width:100%;}
input.qty{width:30px;text-align:center;border:0px;}
input.disable_inputs{border:0px!important;font-size:15px;padding:0px 5px;width:55%;}
.summary_blks{padding:1px 15px;display:inline-block;width:100%;}
.psummary_mini_infos h3{font-size:15px!important;}
hr.psummary_divider{margin:15px 0px;}
.psummary_info{padding:25px 0px;}
.summary_blks h3{font-size:19px;margin-top:0px;}
.tcard_secs.passenger_tcardss{margin-bottom:0px;}
p.charge_tfees{clear:both;text-align:right;margin:0px;}
p.charge_righter{float:right;margin:0px;}
p.charge_lefter{float:left;margin:0px;}
.graph_divs{margin:50px 0px 25px;}
p.graph_lmore{text-align:right;}
p.graph_adviser{float:left;}
img.graph_imgs{margin-bottom:15px;}
img.support_logo{width:165px;}
a.learnmore{color:#000;text-decoration:none;}
.support_fblock{display:inline-block;width:100%;padding:15px 15px;}
.support_logo_div{float:left;border:2px solid #cccccc;border-radius:4px;}
img.site_support_logo{width:35px;margin:7px;}
.support_content_div{display:inherit;margin-left:15px;}
h3.support_title{margin:3px 0px 5px;font-size:20px;}
p.welcome_msg{font-size:14px;margin:10px 0px 20px;}
.form-group.assist_fgroup{margin-bottom:10px;}
button.assist_fsubmit{float:right;background:#058bd6;border:0px;color:#fff;border-radius:4px;padding:6px 20px;margin:10px 0px;}
.tcard_shadow.support_form,
.tcard_secs.passenger_tcardss{border-radius:4px;}
select.area_code{padding:0px;cursor:pointer;}
div#search_popover_cliks{max-width:300.64px;width:48%;border:none;position:absolute;top:50px;left:62%;}
input.qtyminus,
input.qtyplus{line-height:28px;line-height:0px;width:30px;height:30px;font-size:23px;padding:0px 0px 5px!important;border-radius:50%;border:0px;outline:none;}
.input_quntity_boxer{margin:5px 0px 15px;}
.input_quntity_boxer.note_desc{margin:0px;font-size:11px;margin-bottom:5px;line-height:15px;color:#7b7b7b;}
.travellers_list label{width:100%;color:#757575;font-weight:100;padding:0px 5px;}
select.childAge{cursor:pointer;}
img.landing_logo{width:initial!important;}
a.landing_lname{margin-top:20px;font-size:20px;}
.landing_banner{background:url(../images/landing_banner.jpg)no-repeat center;background-position:inherit;background-size:cover;height:100vh;display:block;width:100%;}
nav.navbar.navbar-default.landing_navs_bar{position:relative;background:transparent;z-index:1;}
.bottom_info_banner{background:url(../images/taking_off_imgs.png)no-repeat center;background-size:cover;height:100%;padding-left:145px;display:inline-block;width:100%;text-align:center;}
.landing_banner_cols{padding:0px;}
.input-group.igrp_btns_left{width:50%;float:right;right:35px;}
.input-group.igrp_btns_right{width:50%;float:left;left:35px;}
input.form-control.landing_inputs{text-transform:none;background:#fff;border:0px;font-size:17px;height:59px;}
span#landing_spans{background:#fff;border:0px;}
h3.landing_page_header{text-align:center;color:#fff;font-size:43px;line-height:inherit;margin-bottom:40px;}
.landing_btns{display:inline-block;width:100%;margin-top:110px;}
.btn_info_rows{display:inline-block;width:100%;}
.lsubmit_btn{background:#000!important;border:1px solid #000;font-size:15px;}
.form-group.lfgrp{display:inline-block;width:100%;}
input.form-control.landing_inputs{height:65px;background:#058bd6;color:#fff;}
.input-group.igrp_btns_left img.landing_ticons{width:40px;}
.input-group.igrp_btns_right img.landing_ticons{width:28px;}
.mini_info_book_ddetails{width:33.333%!important;float:left;}
a.ui-state-default{border:0px!important;background:transparent!important;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{top:8px!important;}
input#datepicker{cursor:pointer;}
div#ui-datepicker-div{z-index:5!important;clip:inherit!important;}
div#ui-datepicker-div label input{margin-left:0.625rem;padding:0.4375rem 0.3125rem;}
div#ui-datepicker-div p{margin-bottom:0.9375rem;}
div#ui-datepicker-div .wrapper{display:block;margin:0.625rem 0.3125rem;}
div#ui-datepicker-div .wrapper.text{max-width:25rem;border:solid 1px #e3e3e3;padding:0.9375rem;margin-bottom:0.9375rem;}
div#ui-datepicker-div input.hasDatepicker{cursor:pointer;}
.ui-datepicker{border-width:0;box-shadow:0 3px 12px 1px rgba(0, 0, 0, 0.26) width:18.5rem;}

.ui-datepicker.ui-corner-all{border-radius:0;}
.ui-datepicker .ui-datepicker-header{background:#058bd6;padding:15px 0;border-width:0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{cursor:pointer;top:15px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{background:transparent;width:0px;height:0px;border-width:5px 9px;border-style:solid;border-color:transparent;margin-top:0;top:32%;}
.ui-datepicker .ui-datepicker-prev span{left:59%;border-right-color:#fff;border-left-width:0;}
.ui-datepicker .ui-datepicker-next span{left:67%;border-left-color:#fff;border-right-width:0;}
.ui-datepicker .ui-datepicker-title{text-shadow:none;}
.ui-datepicker .ui-datepicker-title select{border:0;height:27px;width:45%;width:calc(49% - 5px);font-size:14px;color:#414141;padding-left:5px;}
.ui-datepicker .ui-datepicker-title select:focus{outline:none;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right:5px;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year{margin-left:5px;}
.ui-datepicker .ui-datepicker-buttonpane button{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;background:#fff;border:0px;font-weight:600;margin:10px 5px;padding:5px 12px;font-size:16px;text-transform:uppercase;}
.ui-datepicker .ui-datepicker-buttonpane button[data-handler="today"]:hover,
.ui-datepicker .ui-datepicker-buttonpane button[data-handler="today"]:active{opacity:1;color:#4f4f4f;}
.ui-datepicker .ui-datepicker-buttonpane button[data-handler="hide"]:hover,
.ui-datepicker .ui-datepicker-buttonpane button[data-handler="hide"]:active{color:#058bd6;}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #ffffff;background:#058bd6!important;color:#ffffff!important;}
.ui-datepicker table{margin-top:0.625rem;font-size:14px;}
.ui-datepicker th{font-weight:600;text-transform:uppercase;}
.ui-datepicker th.ui-datepicker-week-end *{color:#058bd6;}
.ui-datepicker td span,
.ui-datepicker td a{text-align:center!important;}
.ui-datepicker td span,
.ui-datepicker td a{padding:.4em .2em;font-size:14px;text-align:center;}
.ui-datepicker td .ui-state-default.ui-state-hover{border-color:transparent;text-shadow:none;background:#ededed;font-weight:normal;color:inherit;}
.ui-datepicker td .ui-state-highlight{border-color:transparent;}
.ui-datepicker td .ui-state-active,
.ui-datepicker td .ui-state-active.ui-state-highlight,
.ui-datepicker td .ui-state-active.ui-state-hover{text-shadow:none;font-weight:400;background:#058bd6!important;border-color:#058bd6;color:#fff;}
.ui-datepicker td.ui-datepicker-week-end *{color:#949494;}
.ui-datepicker td.ui-datepicker-week-end .ui-state-active{color:#fff;}
.ui-datepicker .ui-datepicker-today{border:0px;}
.ui-datepicker .ui-widget-content{border-color:#e3e3e3;}
.ui-datepicker .ui-widget-content [type='button']{font-size:14px;}
.ui-datepicker-trigger{margin:10px;}
.datepicker.sample{margin-left:50px;}
button.bookOnly_ViewDetails{background:#f96319;border:0px;color:#fff;padding:2px 10px;border-radius:4px;}
.flistingVD{display:inline-block;width:100%;margin-top:25px;}
a.crossListVD{top:10px;right:0;font-size:20px;position:absolute;margin:0px 10px;cursor:pointer;z-index:1;}
li.lListVD{display:inline-block;width:33.1%;text-align:center;}
ul.ulListVD{list-style:none;margin:0px;}
li.lListVD a.flightVDLink{display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:14px;color:#666;font-weight:600;cursor:pointer;}
li.lListVD a.flightVDLink:hover,
li.lListVD.activeLinkk{color:#058bd6;}
.fListingInnerViewer{display:inline-block;width:100%;padding:0px 20px 0px 20px;}
.flightListingVD{background-color:#e8e8e8;float:left;width:100%;padding-top:10px;padding-bottom:10px;position:relative;margin-bottom:20px;}
.fdtsblck-head{width:100%;display:inline-block;background-color:#eee;border-radius:4px;padding:10px;margin-top:10px;margin-bottom:10px;}
.fdtsblck-head .departText{float:left;color:#058bd6;font-weight:600;font-size:14px;margin:0 5px 0 0;}
.fdtsblck-head .loctn{font-size:14px;color:#333;font-weight:600;float:left;}
.fdtsblck-head span.weeksname{margin-left:30px;font-weight:400;}
.fdtsblck-head .timefd{float:right;}
.fdtsblck-conRow{float:left;width:100%;margin-top:15px;margin-bottom:15px;}
.alilinewname{float:left;width:100%;}
.airlinme{float:left;}
.airlinme img{max-width:50px;}
.airliNamee{float:left;margin-left:20px;width:24%;}
.airliNamee h3{font-size:18px;margin-top:0;margin-bottom:5px;font-weight:100;line-height:normal;}
.airliNamee p{font-size:11px;color:#777;}
.departArea{float:left;width:24%;margin-left:20px;}
.departArea h4{margin-top:0;margin-bottom:0;font-size:14px;color:#058bd6;}
h5.flexdate{float:left;padding:1px 5px;background:#f96319;border-bottom:1px solid #ccc;width:auto;color:#fff;margin:3px 0px;font-size:12px;border:0px;border-radius:3px;}
.departArea p, .arravile p{float:left;width:100%;margin-bottom:0;color:#777;}
.arravile{float:left;margin-left:20px;width:24%;}
.arravile h4{margin-top:0;margin-bottom:0;font-size:14px;color:#058bd6;}
.ecodu{float:left;margin-left:10px;}
.ecodu h4{margin-bottom:0;font-size:14px;}
.ecodu h5{margin-top:0;margin-bottom:0;font-size:14px;color:#058bd6;}
.callFooterWeb.hidecallfooter{display:inline-block!important;text-align:center;padding:5px 0px;width:100%;border-radius:4px;margin-top:5px;}
div#noActionShow {
width: 100%;
    align-items: center;
    /* display: inline-grid!important; */
    margin: 0px!important;
    background: transparent;
    left: 0;
}
span.button{margin:0 0 0 5px;font-size:15px;font-weight:700;padding:3px 10px;border-radius:4px;color:#f96319;}
.stand_out_text{background:#ffffff;display:inline-block;width:100%;text-align:center;padding:7px 0px;color:#05b5ff;border-top:2px solid #f96319;}
.stand_out_text p{margin:0px;font-weight:700;font-size:16px;}
.stand_out_text{background:#05b5ff;display:inline-block;width:100%;text-align:center;padding:7px 0px;color:#fff;border-top:2px solid #f96319;}
a#callFooterTollFreeNumberDesktop{text-decoration:none;}
.callFooterWeb.hidecallfooter span.text{font-size:13px;}
span.sider_iicons{margin-right:6px;}
button.btn.btn-primary.dropdown-toggle.sorting_searcher_like:focus,
button.btn.btn-primary.dropdown-toggle.sorting_searcher_like:hover{color:#058bd6!important;}
span.sortSearcher ul.dropdown-menu{left:-60px!important;}
p.middleDatter{display:inline-block;width:100%;margin:0px;}
.fListings.leftmelist h3.stabs_titlss{font-weight:400;color:#058bd6;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4px;line-height:inherit;}
.secure_panels_box{background:#058bd6;padding:35px 0px;}
.col_spboxx{background-color:#fff;border-radius:10px;padding:18px 0 16px;min-height:185px;box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.2);display:inline-grid;align-items:center;width:100%;}
li.lits_securelist.aexImageLi img{width:50px!important;}
h3.bottom_sboxSecure{font-family:Linotte,sans-serif;font-weight:600;color:#000;font-size:19px;line-height:inherit;text-align:center;margin:0px;}
ul.lister_secureTrusted{margin:0px;list-style:none;display:inline-block;text-align:center;padding:0px;}
li.lits_securelist{width:20%;display:inline-block;background-color:rgb(255, 255, 255);padding:10px;margin:0px 5px;}
.range-slider{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-bottom:15px;}
.range-slider > input{opacity:0;width:100%;position:relative;z-index:5;margin-top:72px;-webkit-appearance:none;}
.range-slider > input::-webkit-slider-thumb{-webkit-appearance:none;z-index:100;position:relative;width:50px;height:30px;-webkit-border-radius:10px;}
.range-slider > span.slider-container{display:inline-block;position:absolute;top:70px;left:-8px;right:46px;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.range-slider > span.slider-container > span.bar{background-color:#2b303d;display:inline-block;position:absolute;z-index:1;top:12px;left:10px;right:-42px;height:11px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.range-slider > span.slider-container > span.bar > span{background:#058bd6;display:inline-block;float:left;height:11px;width:0%;}
.range-slider > span.slider-container > span.bar-btn{display:inline-block;position:absolute;width:46px;height:30px;line-height:27px;font-weight:bold;text-align:center;background:#fff;left:-25px;top:-65px;border-radius:3px;border:#333 2px solid;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);}
.range-slider > span.slider-container > span.bar-btn:after{content:"";border:2px solid #fff;background-color:#058bd6;border-radius:20px;width:30px;height:30px;display:inline-block;position:absolute;left:8px;top:63px;z-index:3;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);}
.range-slider > span.slider-container > span.bar-btn > span:before{content:"";display:inline-block;width:0;height:0;border-width:25px;border-style:solid;border-color:#333 transparent transparent;position:absolute;top:39px;left:-2px;}
.range-slider > span.slider-container > span.bar-btn > span:after{content:"%";}
p.tripc_time,
p.tripc_dest{font-size:14px;font-weight:600;text-transform:uppercase;}
.trip_textfig.landing_fsearch_div{text-align:right;}
p.tripc_stops.ng-binding{font-weight:100;font-size:12px;}
.booking_input_link_div.oneWaylink{display:inherit;}
.card_drow:nth-child(even){background:#f9f9f9;}
span.class_types{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;}
div#search-criteria{max-width:none;height:inherit;padding:0;background-color:#058bd6;color:#fff;width:100%;display:inline-flex;}
div#search-criteria ul li{height:70px;line-height:70px;padding:0;margin:0;display:inline-block;float:left;background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;}
div#search-criteria ul{width:960px;position:relative;list-style:none;padding:0;margin:0 auto;display:inherit;}
li.route.hover{width:40%;border-left:1px solid #ffffff;font-size:25px;border-right:1px solid #ffffff;}
span.origin,
span.destination{line-height:24px;font-size:20px;margin-top:11px;width:41%;padding-left:5px;padding-right:5px;text-align:center;}
span.iata{color:#f96319;font-weight:600;}
span.name{display:block;font-weight:400;font-size:14px;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;}
label.outbound_label{margin-top:16px;display:block;margin-bottom:3px;color:#f96319;text-transform:uppercase;font-weight:400;font-size:90%;margin-right:10px;cursor:pointer;}
button.btn.fsearch_form_submit{background:#058bd6;color:#fff;border-radius:0px;margin-bottom:20px;}
li.actions.hover{border-right:1px solid #ffffff;width:20%;}
li.outboundDate.hover,
li.returnDate.hover{line-height:18px!important;width:30%;font-weight:400;border-right:1px solid #ffffff;}
/*div#search-criteria ul li:hover{background-color:#f96319;}*/
/*li#modifySearcherOpen:hover{background-color:#f96319;}*/
span.indicators{width:18%;font-size:110%;padding-top:1px;display:inline-grid;height:100%;align-items:center;}
span.indicators,
span.origin,
span.destination{display:block;float:left;text-align:center;}
.clicker_search_open{background:#2b303d;border-top:2px solid #058bd6;position:relative;top:-5px;height:auto;padding:30px 0px 5px;}
.container.trip_cat_conto{margin-top:50px;}
.clicker_search_div{text-align:center;padding:5px 0px 20px;}
a.clicker_search_close{text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid white;padding:3px 10px;cursor:pointer;}
/*li.actions.hover label{cursor:pointer;margin:0px;display:inline-block;height:100%;width:100%;line-height:inherit;}*/
li.actions.hover label{border: 3px solid #ffffff;color: #FFF;letter-spacing: 0.3px;font-weight: 700;margin: 0;border-radius: 4px;width: auto;line-height: normal; padding: 7px 7px;display: inline-block;cursor: pointer;}
li.actions.hover label:hover,li.actions.hover label:focus,li.actions.hover label:active{background: #f96319;}
h3.trip_type_clicl_collapse{display:none;}
.about-list,
.about-title{display:inline-block;vertical-align:top;}
.about-list{padding:0px 10px 0px 0px;}
.about-list-item{display:inline-block;vertical-align:top;}
.about-list-item img{height:24px;margin:0 3px;}
.paging_within{text-align:right;}
.text_img_overlay{position:relative;bottom:58px;padding:0px 15px;}
div#trip_cat{padding:70px 0px 50px;}
.tcard_shadow{box-shadow:3px 3px 6px 1px rgb(230, 230, 230);-webkit-box-shadow:3px 3px 6px 1px rgb(230, 230, 230);display:inline-block;width:100%;}
.ltcard_figure{width:100%;}
img.tcard_img.img-responsive{width:100%;height:auto;}
p.tstars,
p.trates{width:50%;float:left;margin:0px;}
.tcard_fig_caption{margin-top:-50px;padding:0px 15px;}
.ltcard_caption{color:#fff;}
.tcard_rating{display:inline-block;width:100%;margin:20px 0px;}
.tcard_starrate{display:inline-block;width:100%;}
h3.lcard_city{margin:3px 0px;}
.card_drow p{display:inline-block;width:100%;text-align:center;margin:0px;padding:10px 0px;}
.card_trow,
.card_drow{width:100%;display:flex;align-items:center;}
.tcard_shadow.left_tshadow{padding:15px 0px 10px;}
.card_trow{padding:0px 0px 10px;}
a.dlink_data{display:inherit;color:#000;text-transform:uppercase;}
.one_way_trip_cat li.outboundDate.hover,
.one_way_trip_cat li.actions.hover.clicker_search_pan{width:30%;}
a.dlink_data:hover,
a.dlink_data:focus,
a.dlink_data:active{display:inherit;color:#fff;background:#058bd6;}
.case.ng-scope{box-shadow:3px 3px 6px 1px rgb(230, 230, 230);-webkit-box-shadow:3px 3px 6px 1px rgb(230, 230, 230);display:inline-block;width:100%;color:#058bd6;padding:15px 30px;}
div#trip_cat .case.ng-scope h2{font-size:20px;margin:0px;}
.drow_data{padding:5px;}
.tcard_shadow.left_tshadow.top_flight_reloadss{padding-bottom:0px;}
.alert_filters{display:inline-block;width:100%;padding:10px 0px;margin-top:20px;}
select.sort_price{width:50%;float:right;}
.tcard_shadow.left_tshadow.book_details_shadow{margin:0px 0px 10px;}
.trip_pagination{display:inline-block;width:100%;}
.equal_tcards{margin-bottom:30px;}
select.sort_currency{width:50%;float:right;}
button.gp_alert_btn{background:transparent;border:2px solid #a9a5a5;border-radius:20px;padding:5px 25px;color:#6b6a6a;}
select.sort_currency,
select.sort_price{border-radius:0px;background:#f1f1f1;font-size:10px;padding:3px;cursor:pointer;}
ul.nav.nav-pills.nav-stacked.tripo_dash_tabs{background:#fff;background-color:#fff;height:100%;z-index:1111;transition:transform .3s ease-in-out;border-radius:8px;-webkit-box-shadow:0 2px 1px rgba(0, 0, 0, .18);box-shadow:0 2px 1px rgba(0, 0, 0, .18);width:100%;}
.gp_alert_col{padding-left:0px;}
.gp_filter_col,
.paging_cols{padding-right:0px;}
.paging_cols .pagination>li>a,
.paging_cols .pagination>li>span{color:#000;border:0px;}
.paging_cols .pagination>li>a{padding:1px 7px;border-radius:4px;margin:5px;}
.paging_within .pagination{-webkit-box-shadow:0px 1px 2px 0px #c1c1c1;box-shadow:0px 1px 2px 0px #c1c1c1;margin:0px;padding:5px 5px;}
.paging_cols .pagination>li>a:hover,
.paging_cols .pagination>li>a:focus,
.paging_cols .pagination>li>a:active{background:#058bd6;color:#fff;}
.tcard_secs{display:inline-block;width:100%;margin-bottom:30px;}
ul.content_form{padding:0px;list-style:none;margin:0px;}
li.text_form_links{display:initial;font-size:12px;margin-right:11px;}
input.form-control.trip_input,
select.form-control.trip_input{border:0px;-webkit-box-shadow:none;box-shadow:none;background:transparent;}
span.input-group-addon.trip_addon{background:transparent;border:0px;padding:0px;}
.input-group.trip_igroup{border-bottom:1px solid #000;}
form.ttab_form{display:inline-block;width:100%;margin-top:25px;}
.ttab_panels.col-lg-12.col-md-12.col-sm-12.col-xs-12.ttab_fdivcol{margin-bottom:20px;}
.ttab_panels.col-lg-6.col-md-6.col-sm-6.col-xs-12.ttab_hdivcol{margin-bottom:20px;}
ul.nav.nav-tabs.trip_ntabs{border:0px;}
li.nav-item.trip_nitem a.nav-link.trip_nlink,
li.nav-item.trip_nitem a.nav-link.trip_nlink:focus,
li.nav-item.trip_nitem a.nav-link.trip_nlink:hover{background:transparent!important;border:0px!important;}
.tripc_mleft{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:75%;float:left;}
.tripc_mright{border-left:2px solid #e9e9e9!important;border:0px;text-align:center;padding:35px 0px 0px;}
.tripc_right{text-align:right;}
.tripc_mid{text-align:center;}
.trip_imgfig{padding:0px;margin-right:15px;}
.book_info_col .col-lg-5.col-md-5.col-sm-5.book_idiv{display:inline-flex;align-items:center;}
.trip_textfig.ng-binding{font-weight:600;font-size:14px;}
.trip_textfig.ng-binding{font-weight:600;font-size:14px;text-align:center;}
.book_info_col .col-lg-3.col-md-3.col-sm-3.book_idiv{padding:0px;}
.tcard_shadow.left_tshadow.book_details_shadow{padding:0px;}
.tripc_smright p{margin:1px;font-size:12px;}
.left_booking_info{background:#f9f9f9;}
a.tripc_select{background:#058bd6;color:#fff;padding:10px 25px;display:inline-block;text-decoration:none;width:100%;text-transform:uppercase;}
p.aside_links{margin:25px 0px 0px 0px;padding:0px;}
a.tripc_same{text-decoration:none;color:#058bd6;}
p.aside_links_same{margin-top:10px;}
p.tripc_amount{font-size:20px;margin-bottom:10px;}
.trip_info_blk{display:inline-block;}
.trip_textfig p,
.tripc_mid p,
.tripc_right p{margin:4px 0px;}
.trip_textfig,
.tripc_mid,
.tripc_right{line-height:16px;font-size:12px;}
trip_info_row p{font-size:13px;}
.trip_info_row{display:inline-grid;float:left;width:75%;margin-bottom:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.book_info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:10px 0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.book_info_col{padding:0px;display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:190px;background:#f9f9f9;}
p.sd_more_link{padding:0px 20px;margin:0px;margin-top:20px;}
a.sd_details{color:#058bd6;text-decoration:none;}
img.trow_img.img-responsive{width:initial;}
.trip_pagination.bottom_pagination{margin-top:30px;margin-bottom:0px;}
.inner_page_wrapping{padding:100px 0px 30px;}
.finding_flights{background:url(../images/finding.jpg)no-repeat center;background-size:auto;background-position:48%;}
.flight_wait_searcher.searchWaitFlightImage .finding_flights.equal_col_height{min-height: inherit;height: 100vh;}
.equal_col_height{min-height:690px;}
.find_flight_text{position:absolute;width:100%;left:0;bottom:105px;}
h3.find_flights{font-size:32px;color:#505050;letter-spacing:1px;margin:20px 0px;}
p.find_flights{color:#505050;font-size:22px;letter-spacing:1px;}
.page_notfound{background:url(../images/404.jpg)no-repeat center;background-size:cover;background-position:48%;}
.hotel_not_foundd .page_notfound{background:url(../images/Hotel-not-found.jpg)no-repeat center;background-size:cover;background-position:center;}
.banner_update_imgs img.hc_inimg.img-responsive{width:100%;}
button.nofound_link{border:0px;background:#058bd6;color:#fff;padding:18px 40px;font-size:20px;border-radius:4px;}
h3.nofound_title{color:#505050;font-size:70px;margin:0px 0px 30px;}
p.nofound_title{font-size:20px;color:#505050;letter-spacing:1px;padding:0px 20px;}
h3.nofount_btn{margin:45px 0px 0px;text-align:center}
.pnotfound_data{position:relative;top:60px;}
.topColBlock{display:inline-block;width:100%;}
.faq-pagge .inner_page_sec{margin-top:30px;}
.faqsSmallBoxesInner h3.title{display:block;padding:15px;color:rgb(255, 255, 255);font-size:17px;font-weight:bold;text-align:center;letter-spacing:0.5px;word-spacing:0px;text-decoration:none;background:#058ad5;text-transform:none;margin:0px;}
.faqsSmallBoxesInner li.faqList{padding:10px 15px!important;border-bottom:1px solid #0000000f;}
.faqsSmallBoxesInner li.faqList:last-child{border:0px;}
.innerFaqHeadings{padding:20px 55px;}
.faqsSmallBoxesInner{border-radius:10px;overflow:hidden;margin-bottom:30px;}
h3.bottomFaqFootTitle{display:inline-block;width:100%;text-align:center;margin:10px 0px 0px;font-size:20px;color:#058bd6;font-weight:600;}
button.contactFaqs{background:#f96319;border:0px;list-style:none;border-width:2px;border-style:solid;border-color:#f96319;color:#ffffff;cursor:pointer;font-size:16px;padding:7px 20px;border-radius:5px;align-items:center;text-decoration:none;margin-left:20px;transition:background-color 250ms ease-out, color 250ms ease-out;font-weight:700;}
h3.faqztitle{margin:0px;font-size:20px;color:#f96319;font-weight:600;margin-bottom:5px;}
p.faqzTexts{margin:0px;font-weight:600;}
.faqsSmallBoxesInner ul.faqListeru{padding:0px;}
.faqsSmallBoxesInner .cardFaqBot{color:#f96319;font-weight:bold;padding:15px 20px;}
.leftFaqTopInner{border-radius:10px;overflow:hidden;}
.cardFaqBot{padding:10px 35px;letter-spacing:0.5px;background:rgb(232, 242, 247);text-transform:none;width:100%;min-height:50px;}
a.faqsRegister{text-decoration:none;color:#058ad5;}
h3.faqsSiderClick{margin:0px;text-align:right;min-height:30px;line-height:30px;color:#000;font-weight:600;}
button.loginFaqs{background:#f96319;border:0px;list-style:none;border-width:2px;border-style:solid;border-color:#f96319;color:#ffffff;cursor:pointer;font-size:14px;padding:3px 17px;display:flex;border-radius:5px;align-items:center;text-decoration:none;transition:background-color 250ms ease-out, color 250ms ease-out;font-weight:600;position:relative;float:left;will-change:background-color, color;user-select:none;-webkit-font-smoothing:antialiased;}
.faqListeru li.faqList{font-size:15px;padding:3px 0px;line-height:25px;}
.faq-pagge{background:transparent!important;}
ol.faqListeru{padding:25px 35px;border-top:0px;border-bottom:0px;border:1px solid #0000000f;margin:0px;}
ul.faqListeru{padding:25px 35px;list-style:none;border:1px solid #0000000f;margin:0px;border-top:0px;border-bottom:0px;}
.topColBlock h3.title{display:block;padding:15px;color:rgb(255, 255, 255);font-size:17px;font-weight:bold;text-align:center;letter-spacing:0.5px;word-spacing:0px;text-decoration:none;background:#058ad5;text-transform:none;margin:0px;}
.terms_page h3.inner_ptitle{background:#058ad5;margin:0px;color:#fff;padding:25px 0px;text-align:center;font-size:18px;}
p.inner_sstitle{color:#f96319;font-size:18px;text-align:center;margin:45px 0px;font-weight:600;}
.termsPagee .wrapper{width:75%;background-color:rgb(232, 242, 247);box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.2);padding:25px;display:inline-block;text-align:left;border-radius:10px;}
.termsPagee .panel-heading{padding:0;border:0;}
.termsPagee .panel-title>a, .termsPagee .panel-title>a:active{display:block;padding:15px;color:rgba(85, 85, 85, 0.91);font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;word-spacing:3px;text-decoration:none;background:#fff;text-transform:none;}
.termsPagee .panel-title>a:active{border-radius:4px;}
.termsPagee .panel-title>a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.termsPagee.all_flights_inner .panel-heading a:before,
.termsPagee .panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e114";transition:all 0.5s;float:left;color:#058ad5;font-weight:100;margin-right:7px;}
.termsPagee.all_flights_inner .panel-heading.active a:before,
.termsPagee .panel-heading.active a:before{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;transform:rotate(180deg)!important;float:left;color:#058ad5;font-weight:100;margin-right:7px;}
.termsPagee .panel-group{margin-bottom:0px;}
.termsPagee .panel-default{border:0px;border-radius:5px!important;}
.termsPagee .panel-body{border:0px!important;padding-top:5px;padding-bottom:20px;}
.inner_pbody_textt p{margin:7px 0px;font-size:16px;text-align:justify;color:#9c9c9c;line-height:24px;}
.inner_gapper{height:7px;}
.termsPagee{text-align:center;}
.privacy_pcPage #page-content-wrapper{padding:15px;}
div#login_sliderr{background:transparent;top:0px;width:auto;}
div#forgetpswdCheck{cursor:pointer;}
div#forgetpswdCheck:hover{color:#f96319;}
form#forgetPasss .input-group.signup_igroup{width:100%;}
a.account-menu-guest__create-account:hover{background:#fff!important;}
div#login_sliderr{background:transparent;box-shadow:none;border:0px;top:0;width:auto;}
.modal-body.sign_slide_modal{max-height:inherit;}
div#signupr_togg .input-group.signup_igroup{width:100%;}
.privacy_pcPage .tabs-left{background-color:#fff;height:100%;z-index:1111;transition:transform .3s ease-in-out;border-radius:8px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.18);box-shadow:0 2px 1px rgba(0,0,0,.18);text-align:left;}
.privacy_pcPage .tabs-left > li{float:none;margin:0;display:inline-grid;align-items:center;width:100%;}
.privacy_pcPage .tabs-left > li.active > a span.right_arrow_icon,
.privacy_pcPage .tabs-left > li.active > a:hover span.right_arrow_icon,
.privacy_pcPage .tabs-left > li.active > a:focus span.right_arrow_icon{color:#ffffff;}
.terms_page.privacy_pcPage{background:#f7f7f7;display:inline-block;width:100%;margin-top:70px;}
.privacy_pcPage .tabs-left > li.nav-title{color:#1e1e1e;padding:1em 1.5em;text-transform:uppercase;font-weight:bold;}
.privacy_pcPage .tabs-left > li > a{width:inherit;border-radius:0px;font-size:16px;font-weight:400;margin:0px;border:0px!important;padding:20px 20px;border-bottom:1px solid #000!important;border-style:dashed!important;height:100%;}
div#wrapper{min-height:350px;}
.privacy_pcPage .tabs-left > li:last-child a{border:0px!important;}
.privacy_pcPage .tabs-left > li.active > a, .privacy_pcPage .tabs-left > li.active > a:hover, .privacy_pcPage .tabs-left > li.active > a:focus{width:inherit;background-color:#058bd6;color:#fff;margin:0px;border:0px!important;padding:20px 20px;}
.inner_ppBoxx{padding:20px;background:#fff;border-radius:10px;margin:7px 0px;font-size:16px;text-align:justify;color:#9c9c9c;line-height:24px;}
.inner_ppBoxx p{margin:0px;}
div#wrapper .wrapper.center-block{width:100%;background-color:rgb(232, 242, 247);box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.2);padding:20px;display:inline-block;text-align:left;border-radius:10px;}
a.ppHeaderTop{color:#f96319;text-decoration:none;cursor:pointer;text-transform:none;font-size:20px;font-weight:700;cursor:default;}
span.pPolicySiderTextName{width:85%;display:inline-block;height:100%;display:inline-flex;align-items:center;}

.terms_page{margin-top:70px;color:#000;padding-bottom:30px;}
h3.inner_ptitle{margin:22px 0px 18px;text-transform:uppercase;}
p.inner_pcontent{text-align:justify;line-height:25px;}
ul.inner_pcontent{margin:25px 0px;}
li.inner_plist{text-align:justify;line-height:23px;margin:6px 0px;font-size:13px;}
ul.inner_pcontent.privacy_list{padding:0px;list-style:none;}
p.inner_psubtitle{font-weight:600;text-align:justify;margin:15px 0px 0px 0px;}
li.inner_plist.privacy_mlist{padding-left:15px;}
.general_info{margin:25px 0px;}
p.faq_stitle{margin:0px;color:#058bd6;}
p.faq_psubtitle{margin:0px;font-weight:600;margin-top:10px;}
.general_info.faq_sdivs{margin:10px 0px!important;}
p.faq_scontent{padding-left:15px;line-height:23px;margin-top:5px;text-align:justify;}
.contact_inputs.form-control::-webkit-input-placeholder{color:#000;}
.contact_inputs.form-control::-moz-placeholder{color:#000;}
.contact_inputs.form-control:-ms-input-placeholder{color:#000;}
.contact_inputs.form-control:-moz-placeholder{color:#000;}
.contact_tripomate{margin-top:70px;display:inline-grid;width:100%;}
.contact_tripomate h2.title{font-size:24px;line-height:1;text-align:left;letter-spacing:-.7px;font-weight:700;margin-top:0px;margin-bottom:20px;text-transform:uppercase;}
.contact_tripomate p.content{font-size:16px;line-height:1.6;text-align:left;margin-right:20%;margin-bottom:40px;color:#9e9e9e;font-weight:600;}
textarea.contact_inputs.form-control{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background-color:transparent;letter-spacing:0;border-radius:0;box-shadow:none;outline:0;padding:0 25px;font-size:13px;font-weight:700;text-shadow:none;background:#fff;resize:none;max-height:120px;width:100%;line-height:18px;color:#333;margin:0;text-align:left;padding-top:15px;min-width:auto;display:block;border:solid 2px #dfe5f1;text-transform:inherit;}
input.contact_inputs.form-control,
select.contact_select.form-control{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:100%;box-sizing:border-box;min-width:100%;border-radius:0px;background:#fff;box-shadow:none;letter-spacing:0;outline:0;line-height:normal;height:50px;padding:0 25px;text-align:left;font-size:13px;font-family:inherit;font-weight:500;color:#333;border:solid 2px #dfe5f1;text-transform:inherit;}
select.contact_select.form-control{cursor:pointer;font-weight:500px;}
button.msp_inner_btn.contact_form_submit{-webkit-transition:.3s !important;-moz-transition:.3s !important;-ms-transition:.3s !important;-o-transition:.3s !important;transition:.3s !important;text-align:center;margin:0;max-width:200px;float:right;border-radius:0;min-width:170px;font-size:13px;font-weight:900;padding:0 25px;color:#fff;display:table;text-transform:uppercase;box-sizing:border-box;line-height:46px;-webkit-transition:.25s;-o-transition:.25s;outline:0;transition:.25s;cursor:pointer;border:2px solid #fff !important;background:#058bd6;}
.form-group.contact_group{margin-bottom:10px;}
.contact_me_bottom{padding-top:60px;}
.contact-info-wrapper{background:#058bd6;position:absolute;z-index:10;max-width:350px;color:#fff;left:0;padding:50px 40px;height:500px;}
.business-info-header{margin-bottom:50px;}
.business-info-header h4,
.business-info-schedule h4{color:#fff;text-transform:uppercase;font-size:18px;font-weight:bold;vertical-align:middle;line-height:25px;margin-top:0;margin-bottom:25px;letter-spacing:0;}
span.business-address-row,
span.business-phone-row,
span.business-email-row{display:block;margin-bottom:20px;color:#fff;line-height:1.4;}
.business-info-header .business-email-row a{color:#fff;}
span.address-overflow{display:flex;}
span.business-address-row .fa,
span.business-phone-row .fa,
span.business-email-row .fa{margin-right:20px;font-size:16px;width:16px;float:left;text-align:center;line-height:1;}
span.business-info-day-hours{font-weight:bold;float:right;}
.business-info-day{border-top:1px solid rgba(255, 255, 255, .15);color:#fff;line-height:45px;}
.icons_data_wrap i{font-size:40px;float:left;margin-right:20px;color:#058bd6;}
.icons_data_wrap{padding:20px 0px;}
.icons_data_wrap h4.service-heading{font-size:16px;margin-top:0;font-weight:700;line-height:25px;margin-bottom:20px;text-transform:uppercase;font-family:inherit;height:40px;display:flex;align-items:center;}
.inner_contact_blk{display:inline-block;width:100%;}
li.top_all_books a.my_dash_tab_links{color:#f96319!important;font-size:19px!important;border-bottom:0px!important;}
.tripo_dashboard{padding:120px 0px 50px;background:#f4f4f4;}
ul.nav.nav-pills.nav-stacked.tripo_dash_tabs{background:#fff;}
ul.my_profile_ulists{list-style:none;background:#fff;padding:10px 30px;border-radius:8px;}
li.my_profile_list{padding:20px 0px;border-bottom:1px solid #ececec;line-height:22px;}
span.my_profiler_data.profiler_contents{font-size:13px;text-align:justify;}
.nav-pills>li.active>a.my_dash_tab_links,
.nav-pills>li.active>a.my_dash_tab_links:focus,
.nav-pills>li.active>a.my_dash_tab_links:hover{background:#058bd6!important;color:#fff;font-size:17px;}
img.side_dash_iconss.gray_cons{display:none;}
img.side_dash_iconss.white_cons{width:24px;vertical-align:top;}
span.bookings_fa_icons i{font-size:20px;margin-left:6px;color:#e0e7ec;}
li.top_all_books.active a.my_dash_tab_links{color:#fff!important;}
.nav-pills>li.active>a.my_dash_tab_links span.right_arrow_icon,
.nav-pills>li.active>a.my_dash_tab_links:focus span.right_arrow_icon,
.nav-pills>li.active>a.my_dash_tab_links:hover span.right_arrow_icon{background:#058bd6!important;color:#fff;font-size:17px;}
.nav-pills>li:last-child>a.my_dash_tab_links{border:0px!important;}
.nav-pills>li:first-child>a.my_dash_tab_links{border-top-left-radius:8px!important;border-top-right-radius:8px!important;}
.nav-pills>li:last-child>a.my_dash_tab_links{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;}
.nav-pills>li>a.my_dash_tab_links{background:#fff!important;color:#000;padding-left:0px;transition:300ms;padding:20px 20px;border-radius:0px;font-size:17px;}
.nav-pills>li>a.my_dash_tab_links:focus,
.nav-pills>li>a.my_dash_tab_links:hover{background:#058bd6!important;color:white!important;}
.nav-pills>li>a.my_dash_tab_links{border-bottom:2px solid #d7d7d7!important;border-bottom-style:dotted!important;}
span.profiler_head{width:20%;display:inline-block;}
.tripo_dash_content h3.title{margin:0px;font-size:32px;font-weight:600;color:#058bd6;}
li.my_profile_list:last-child{border:0px;}
.card_dash_view{background:#e8f2f7;border-radius:8px;-webkit-box-shadow:0 2px 1px rgba(0, 0, 0, .18);box-shadow:0 2px 1px rgba(0, 0, 0, .18);padding:24px;margin-bottom:25px;}
ul.booking_details_ulists{list-style:none;padding:0px;}
li.booking_details_list{padding:20px 0px;border-bottom:1px solid #ececec;}
li.booking_details_list:last-child{border:0px;}
a.booking_details_links{color:#000;text-decoration:none;}
.manage_booking_colss{display:inline-block;width:100%;}
.manage_booking_colss h2.title{margin:0px;font-size:19px;margin-bottom:15px;background:#f4f4f4;padding:10px;text-align:center;}
.manage_booking_colss li.booking_details_list{padding:15px 0px;transition:300ms;}
.inner_booking_panelss{box-shadow:3px 3px 6px 1px rgb(230, 230, 230);-webkit-box-shadow:3px 3px 6px 1px rgb(230, 230, 230);display:inline-block;width:100%;background:#fff;min-height:370px;padding:20px 15px 0px;border-radius:8px;}
.manage_colls{border-right:1px solid #ececec;padding:0px;}
.manage_colls:last-child{border:0px;}
span.bookings_fa_icons{margin-right:5px;}
p.innerSlideContentBan{font-size:18px;color:#fff;margin:0px;font-weight:700;text-align:center;}
a.free_mail_quate{color:#058bd6;text-decoration:none;}
.ranges{display:none;}
div#Tripomate_lpage .inner_click_drop_blk{margin-top:65px;}
.business_galary_headers{margin-bottom:40px;margin-top:50px;text-align:center;}
.business_galary_headers h3.subscribe_title{margin-bottom:15px;}
.business_galary_headers p.subscribe_text{margin-bottom:10px;}
.agents-colss:nth-child(odd){margin-top:35px;}
.logo-one{
color: #00a991;
}
.logo-two {
	color: #ffa442;
}
.agents-colss:nth-child(even){margin-top:-35px;}
.slider-content{position:absolute;width:100%;left:0;padding:0px 100px;height:100%;background-color:rgba(0, 0, 0, 0.3) !important;}
.travel_mgngmnt{background:url(../images/business-sec-banner.jpg)no-repeat center;background-size:cover;}
h2.tmngmnt_title{text-transform:uppercase;color:#fff;text-align:center;margin-bottom:25px;font-size:30px;line-height:45px;}
.tmngmnt_overlay{background-color:rgba(0, 0, 0, 0.3) !important;padding:75px 0px;}
.tcard_hover_sec{display:inline-block;width:100%;padding:0px 0px 50px;border-top:2px solid #fafafa;margin-top:7px;}
img.focus_mobimg.img-responsive{width:255px;}
.tcard_coloum{padding:40px 20px;min-height:425px;height:auto;text-align:center;}
h4.tcard_col_title{font-weight:600;margin:0px 0px 25px;line-height:22px;font-size:17px;min-height:45px;display:inline-grid;width:100%;align-items:center;}
p.tcard_col_content{color:#000;line-height:24px;padding:0 15px;font-size:15px;min-height:125px;overflow:hidden;}
a.tcard_inner_linksss{color:#058bd6;text-decoration:none;}
img.tcard_hover_cimg.img-responsive{width:215px;height:215px;}
.tcard_col_figure{margin:20px 0px 10px;}
.tcard_three.odd_tcardthree{background:#fff;}
.tcard_three{background:#fafafa;padding:0px;}
.tcard_coloum:hover{-webkit-box-shadow:0px 20px 30px 0px rgba(139, 152, 190, 0.20);box-shadow:0px 20px 30px 0px rgba(139, 152, 190, 0.20);}
.focus_section{padding:50px 0px 40px;}
h3.focus_mtitle{font-size:26px;margin-bottom:25px;margin-top:10px;font-weight:600;text-align:center;}
p.focus_mcontent{margin:0px;color:#000;line-height:23px;font-size:15px!important;}
li.focus_mlist{margin:15px 0px;list-style:none;}
h3.travel_sec_btn{text-align:center;}
button.travel_sec_click{border:2px solid #fff;background:transparent;color:#fff;padding:15px 40px;text-transform:uppercase;font-weight:lighter;}
p.travel_contents.text-center{color:#fff;line-height:30px;font-size:16px;margin:50px 0px 55px;text-align:center;}
.travel_inner_block{padding:0px 100px;}
.ptravel_hcols{padding:20px 20px;box-shadow:0px 0px 6px 1px #c1c1c1;-webkit-box-shadow:0px 0px 6px 1px #c1c1c1;border-radius:4px;margin:10px 0px;}
h3.ptravel_title{font-size:28px;}
p.ptravel_stitle{font-size:19px;margin:0px;}
p.ptravel_ititle{font-size:16px;margin:0px 0px 5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;}
span.ptravel_icon{margin-right:10px;}
p.ptravel_icontent{line-height:25px;margin:0px 0px 10px;text-align:justify;}
.businessWhyImager img.focus_mobimg.img-responsive{width:auto;}
.bussinessWhySizer{padding:20px 40px;min-height:250px;margin:5px 0px;display:inline-grid;width:100%;align-items:center;}
.ptravel_sec{padding:40px 0px 50px;}
.ptravel_inner_divs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:25px 0px 0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
img.ptravel_imgss.img-responsive{width:30px;}
.ptravel_hcols.ptravel_img_aside{-webkit-box-shadow:none;box-shadow:none;}
.bus_ban_1,
.bus_ban_2,
.bus_ban_3{background:url(../images/businness-banner_image.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}
span.focus_list_icon{float:left;margin-right:25px;margin-left:10px;}
.focus_mobdata{padding:0px 30px;}
li.focus_mlist{margin:20px 0px;list-style:none;line-height:25px;font-size:15px;text-align:justify;}
ul.focus_mulist{padding:0px;}
.bgalary_col{padding:0px;}
img.bgalary_img{width:100%;height:100%;}
p.tcard_col_links{display:none;}
.business_galary{display:inline-block;width:100%;}
.bgalary_col.big_bgal{width:40%;}
.bgalary_col.small_bgal{width:20%;}
h3.bgal_cname{font-size:16px;margin:7px 0px;}
.bus_inner_img{position:inherit;width:100%;}
.bgalary_caption{position:absolute;bottom:0;background:aliceblue;background-color:rgba(0, 0, 0, 0.3) !important;width:100%;height:100%;}
.bgalary_text{color:#fff;bottom:0;position:inherit;width:100%;padding:0px 10px;}
h3.bgalary_hover{text-align:center;margin:0;top:0;width:100%;position:absolute;background:rgba(0, 0, 0, 0.5) !important;height:100%;display:none;}
button.bgalary_hover_btn{background:transparent;border:1px solid #058bd6;color:#fff;margin:0px 10px;position:initial;margin-top:42%;font-size:18px;padding:10px 25px;}
.bgalary_caption:hover h3.bgalary_hover{display:inherit;background:#058bd6;}
.small_bgal .bgalary_caption button.bgalary_hover_btn{font-size:13px;}
.inner_img_sizer.bigger_sizerr{width:100%;height:486px;overflow:hidden;}
.inner_img_sizer{width:100%;height:243px;overflow:hidden;}
.headerRoomDiv{width:100%;height:40px;}
#roomdivs{line-height:2;}
.totalRoom{font-weight:700;}
.tittle_div{display:none;border-bottom:1px solid rgba(204, 204, 204, 0.92);margin-bottom:5px;}
#roomtittle1 span, #hotelroomDiv1 span{color:#696969!important;}
.paxCounter{float:left;width:100%;}
.paxAdult{width:49%!important;}
#roomtittle1 span, #hotelroomDiv1 span{color:#696969!important;}
.paxCounter ul{list-style:none;float:left;width:90%;padding:5px 0px;}
.paxCounter ul li a{color:#777;}
.paxCounter ul li a{font-size:1em;font-weight:300;color:#666;cursor:pointer;text-align:center;float:left;padding:6px 11px;box-sizing:border-box;line-height:1;background:rgba(218, 218, 218, 0.49);border-right:1px solid #cac7c7;box-shadow:0px 2px 0px rgba(216, 216, 216, 0.8);}
.paxCounter li a.active{background:#058bd6;color:#fff;box-shadow:0px 2px 0px rgba(237, 138, 150, 0.81);}
.paxChild{width:45%!important;}
.etd1e_head h3{margin:0;color:#058bd6;font-weight:700;}
#RoomGuestsHead{text-align:center;position:absolute;padding:10px 0;width:90%;}
.click-away-overlay .close{position:absolute;margin:6px 10px;right:0;}
.headerRoomDiv{width:100%;height:40px;}
#RoomPopupMainDiv{height:500px;background:#fff;}
.magicbtn-brandcolor{margin:14px 0 14px 0;}
.magicbtn-brandcolor{background:#058bd6;padding:4px 24px;color:#FFF;width:100%;margin:14px 0 0 0;text-align:center;font-size:16px;border-radius:2px;float:left;box-shadow:0 1px 1px #058bd6;cursor:pointer;}
.btnAddRoom{width:25%!important;border:0;}
.atag{float:right;color:#058bd6;cursor:pointer;font-weight:bold;height:6px;}
li.top_cabin_list.active a{background:#01abff;color:#fff;border:1px solid #01abff;}
div#ui-datepicker-div{top:548px!important;}
.hotelfltFroData{width:21%;margin-top:66px;height:auto;max-height:105px;overflow-y:auto;background-color:#f1f1f1;position:absolute;line-height:2;display:none;z-index:10;}
.hotelfltFroData li{margin:0;padding:7px 10px;line-height:20px;font-size:13px;border:1px solid #e0e0e0;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;border-top:0px;list-style:none;text-align:left;cursor:pointer;background:#fff;}
.signnup_banner{background:url(../images/personal.jpg)no-repeat center;background-position:inherit;background-size:cover;height:100vh;}
.signup_mid_part{display:inline-block;width:100%;margin-top:85px;margin-bottom:14px;}
.overlay_sign_banner{background:url(../images/Business_over_img.png)no-repeat center;background-size:cover;width:100%;top:0;left:0;height:inherit;}
button.demo_video_btn{background:#fff;border:0px;color:#058bd6;padding:15px 35px;border-radius:4px;letter-spacing:1px;font-size:19px;}
.signup_head_text{font-size:44px;color:#fff;margin-bottom:30px;line-height:55px;}
.inner_signup_txt{margin-top:115px;margin-bottom:20px;}
.signup_col_sec{display:inline-block;width:100%;}
span.input-group-addon.signup_addon{background:transparent;border:0px;font-size:20px;}
input.form-control.signup_inputs{background:transparent;border:0px;box-shadow:none;height:43px;}
.input-group.signup_igroup{border:2px solid #cecdcd;margin:10px 0px;border-radius:3px;}
h3.signup_title{margin:0px;color:#058bd6;text-transform:uppercase;font-size:23px;}
.signup_block{border-radius:4px;padding:30px;}
p.signup_stitle{margin:5px 0px 15px;font-size:15px;}
.social-button--facebook{list-style:none;background-color:#3a5998;border-width:2px;border-style:solid;border-color:#3A5998;color:#ffffff;cursor:pointer;font-size:17px;padding:8px 15px;display:flex;border-radius:5px;align-items:center;text-decoration:none;transition:background-color 250ms ease-out, color 250ms ease-out;font-weight:700;position:relative;z-index:0;will-change:background-color, color;user-select:none;-webkit-font-smoothing:antialiased;}
.social-icon--facebook{color:white;font-size:20px;}
.social-icon--facebook:after{content:"";background-color:#3A5998;position:absolute;width:50px;height:100%;top:0;left:0;z-index:-1;}
.social-button--google{list-style:none;background-color:#db4437;border-width:2px;border-style:solid;border-color:#DB4437;color:#ffffff;cursor:pointer;font-size:17px;padding:8px 15px;display:flex;border-radius:5px;align-items:center;text-decoration:none;transition:background-color 250ms ease-out, color 250ms ease-out;font-weight:700;position:relative;margin:10px 0;z-index:0;will-change:background-color, color;user-select:none;-webkit-font-smoothing:antialiased;}
.social-icon--google{color:white;font-size:20px;}
.social-icon--google:after{content:"";background-color:#DB4437;position:absolute;width:50px;height:100%;top:0;left:0;z-index:-1;}
.social-text{width:100%;text-align:center;}
button.signup_page_btn{width:100%;background:#058bd6;border:0px;color:#fff;height:42px;font-size:15px;border-radius:4px;margin:5px 0px 10px;box-shadow:0px 6px rgba(0, 0, 0, .14);}
p.login_switch{text-align:center;}
a.login_page_link{text-decoration:none;}
span.social-text a{text-decoration:none;}
.check_bestDeals h3.title{font-size:26px;color:#f96319;margin:0px 0px 17px;}
.col-md-4.col-sm-5.righter_checkout{padding-right:0px;}
.check_bestDeals{padding:10px 0px;background:#efeee5;}
span.user_pcount.rightSetCon{color:#72368D;font-size:14px;float:right;font-weight:600;}
.col-sec-checkout{display:inline-block;width:100%;position:relative;}
li.dealsBests{font-size:18px;padding:5px 0px;}
span.checkDelas{color:#058bd6;margin-right:5px;}
.panel-body.pbodyFour span.booking_ammount{font-size:23px;color:#fff!important;}
ul.best_cdeals{list-style:none;margin:0px;padding:0px;}
.panel-body.pbodyTwo p.user_row_details{font-size:14px;}
.booking_summ .panel.panel-default{box-shadow:none;border:0px;border-radius:8px;}
span.tcurrencys{font-size:14px;}
.panel-body.pbodyFour{background:#f96319;color:#fff;border-radius:0px 0px 8px 8px;display:inline-block;width:100%;}
.panel-body.pbodyThree p.user_row_details{font-size:12px;}
.ltophead{margin-bottom:20px;}
.ltophead h3.icons_ttitle{margin:5px 0px;font-size:31px;}
.ltophead p.icons_ddecs{font-size:18px;font-weight:500;}
.rbanchmark_div.lefter_chechkouts .flightListingList{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
span.extra_added_colors{color:#f96319;}
.notepade_div{font-weight:400;background-color:#F7F8F1;border-radius:8px;color:#757575;font-size:13px;padding:18px;text-align:left;}
.notepade_div h3{text-transform:uppercase;font-weight:700;color:#f96319;font-size:20px;display:block;margin:0px 0px 10px;}
.notepade_div p{margin:0px;text-align:justify;}
.inner_pcheck_div{border-radius:8px 8px 0 0;margin-top:10px;background:#FFF;padding:18px;}
.inner_pcheck_div.card_rowwss_middle{margin:2px 0px;border-radius:0px;text-align:right;line-height:inherit;display: table;width: 100%;}
.inner_pcheck_div.card_rowwss_details{margin:2px 0px;border-radius:0px 0px 8px 8px;}
.inner_pcheck_div.card_rowwss_middle h3.card_sec_title{font-weight:600;color:#f96319;font-size:23px;float:left;margin:0px;}
.cpassengers_reviews .card-header{font-weight:700;color:#f96319;font-size:17px;}
.inner_pcheck_div.payment_clicker{border-radius:8px;}
h3.card_sec_title{font-weight:600;color:#72368D;font-size:20px;margin:0;float:left;}
.inner_pcheck_div.payment_clicker{border-radius:8px;text-align:right;}
a.card_cdetail_change{color:#000;text-decoration:none;cursor:pointer;}
a.card_cdetail_change:hover{color:#f96319;}
h3.top_chead{color:#f96319;margin:0px;font-size:21px!important;font-weight:600;}
.inner_pcheck_div.payment_clicker h3{color:#f96319;font-size:20px;text-align:left;}
.form-group.discount_fform label{font-weight:400;font-size:16px;width:100%;}
.form-group.discount_fform{margin:0px;}
input.form-control.dicount_text{box-shadow:none;border:1px solid #0000001f;min-height:40px;border-radius:0px;width:60%;border-radius:4px;float:left;}
button.add_discount{border-radius:4px;background:transparent;color:#f96319;border:2px solid #f96319;min-height:40px;margin-left:10px;font-size:16px;text-transform:uppercase;padding:0px 50px;}
button.add_discount:hover{background:#f96319;color:#fff;}
.inner_pcheck_div.discount_cpanel{margin:2px 0px 0px;border-radius:0px 0px 8px 8px;text-align:left;width:100%;border-top:2px solid #00000017;margin-top:15px;padding:15px 0px 5px;}
.check_pdetails_div.confirm_bdetails h3.card_sec_title{width:100%;float:none!important;text-align:left;}
.check_pdetails_div.confirm_bdetails{display:inline-block;width:100%;margin-top:10px;margin-bottom:15px;}
.inner_pcheck_div.confirm_contents{margin-top:2px;border-radius:0px 0px 8px 8px;}
.check_pdetails_div.confirm_bdetails .inner_pcheck_div.card_rowwss_middle{border-radius:8px 8px 0px 0px;}
.inner_pcheck_div.confirm_contents a.tnc_btn{color:#f96319;}
button.submit_checkout_info{float:right;color:#fff;background:#f96319;padding:5px 20px;border:2px solid #f96319;margin-top:20px;border-radius:4px;font-size:16px;font-weight:700;}
button.submit_checkout_info:hover{background:#058bd6;border-color:#058bd6;color:#fff;}
ul.confirm_terms li{padding:3px 0px;}
ul.confirm_terms{margin:0px;}
.booking_summ .panel-heading{border-radius:8px!important;background:#FFF;padding:18px;font-size:25px;box-shadow:none!important;border:0px!important;}
span.user_pcount{font-weight:700;color:#f96319;display:inline-block;font-size:16px;min-width:10px;margin-right:2px;}
p.user_row_details{font-size:16px;font-weight:500;margin-bottom:5px;}
span.booking_ammount{color:#72368D;font-size:14px;float:right;}
p.user_row_details.user_mini_details{font-weight:400;color:#BDBDBD;font-size:11px;margin:0px;line-height:inherit;margin-left:13px;}
span.tpricings_ammount{float:right;}
.booking_summ h4.panel-title{font-weight:600;color:#f96319;font-size:20px;margin-top:0;font-size:25px;}
.booking_summ h4.panel-title a{text-decoration:none;}
.passangersNPage{background:#efeee5;padding:80px 0px 35px;}
h3.icons_head{margin:0px;text-align:center;}
span.icon_head{font-size:35px;color:#058bd6;}
.lbanchmark_div{text-align:center;}
h3.icons_ttitle{margin:8px 0px;font-size:25px;letter-spacing:0.5px;color:#f96319;font-weight:600;}
p.icons_ddecs{margin:0px;color:#f96319;}
.pn_cardBox .midInfosSearchers{border:0px;}
.pn_cardBox .flightListingList{padding:10px 0px!important;background:#fff;display:grid;align-items:center;height:100%;position:relative;border-radius:10px;}
.inner_flister_roww{display:inline-block;width:100%;width:100%;padding:10px 0px!important;height:100%;}
.firstmelist{border-right:2px dotted #DACCE2;text-align:center;padding:0px 5px;}
.pn_cardBox .leftmelist{text-align:right;}
.pn_cardBox .fListings.rightmelist{text-align:left!important;}
.pn_cardBox .fListings{height:100%;padding:0px 10px;min-height:inherit;display:inline-grid;align-items:center;}
.colored_textter{color:#f96319!important;}
.col_inner_listerss h3.stabs_titlss,
.col_inner_listerss .stopeses{margin:0px!important;font-weight:700!important;}
.pnForm_blocks{margin-bottom:20px;background:#fff;display:grid;align-items:center;height:100%;position:relative;border-radius:10px;}
.radioCheckers label.control.control--checkbox{display:inline-block;margin-right:15px!important;margin:0px;font-weight:500;}
h3.pnFrom_title{margin:0px;border-bottom:2px solid rgba(0, 0, 0, 0.12);padding:20px 15px;font-size:16px;color:#f96319;font-weight:700;}
.pn_wrapper{display:inline-block;width:100%;}
span.pType_pn{font-weight:500;}
span.icon_head.orange_pnColor{color:#f96319;}
hr.pnHalfer_line{margin:12px 37px 17px;border:1px solid rgba(255, 255, 255, 0.45);border-style:dashed;width:95%;margin:20 auto!important;text-align:center;display:inherit;}
.pnForm_iinputt{box-shadow:none;min-height:40px;}
.inner_pnForm_div{padding:20px 50px;}
label.control.label_pnPanel{padding:0px;margin:0px;width:15%;text-align:right;margin-right:15px;font-weight:500;color:#000;}
.input_group_checker{display:inline-flex;align-items:center;width:100%;}
hr.input_pnDivider{border:1px solid rgba(0, 0, 0, 0.21);width:100%;border-style:dashed;margin:0px;}
.form-group.pnForm_groups.pnForm_cutter label.control.label_pnPanel{color:rgba(0, 0, 0, 0.21)!important;}
label.control.label_pnPanel.hider_labelss{opacity:0;}
.radioCheckers{padding-left:115px;}
.pnForm_terms{background:#efeee5;padding:10px 20px;margin-bottom:20px;border-radius:5px;border:1px solid #f6f7f0;}
.pnForm_terms p
.pnForm_terms h3{margin:0px}
.inner_flister_roww.outbound_rowws{border-bottom:1px solid #efefef;}
.inner_flister_roww.toph_Rowws{padding:10px 15px 15px!important;display:flex;align-items:center;border-bottom:1px solid #efefef;}
li.vdetails_flist{display:inline;margin:0px 3px;}
ul.vdetails_listt{padding:0px;list-style:none;display:inline-block;margin:0px;text-align:center;width:inherit;}
.img_divPn{width:30px;float:left;margin-right:45px;}
a.checck_dView{text-decoration:none;color:rgba(0, 0, 0, 0.73);}
a.checck_dView span{color:#f96319;}
a.checck_dView:hover{text-decoration:inherit;}
ul.laser_deatils{padding:0px;list-style:none;display:inline-block;margin:0px;}
li.vdetails_flist.right_disp{float:right;}
label.control.control--checkbox.align_lRadio{margin:0px;float:left;margin-right:10px;}
label.control.control--checkbox.align_lRadio{margin:0px;float:right;font-weight:600;padding-left:23px;}
.inner_flister_roww.bottommm_rowws{padding:10px 15px 10px!important;float:right;}
button.pnForm_next{border:0px;float:right;padding:7px 25px;border-radius:4px;color:#fff;background:#058bd6;outline:none;}
button.pnForm_next.next_btn_click{background:#f96319;}
.pn_formss .panel-body{padding:0px;}
.pn_formss .panel-heading{padding:0px;background:transparent!important;border:0px!important;box-shadow:none;}
h3.pnFrom_title.pnBtn_titles{border-top:2px solid rgba(0, 0, 0, 0.12);border-bottom:0px;padding:15px;display:inline-block;width:100%;}
.pnForm_terms p{margin:0px;text-align:justify;}

.psngr_cards{padding:25px 0px 35px;border-radius:4px;margin-bottom:40px;}
img.star_icon_side.img-responsive{width:75px;margin:fl;float:right;}
a.pinfo_changer{color:#058bd6;text-decoration:none;}
.passenger_info_blk{display:inline-block;width:100%;}
.psngr_cards h3{margin-top:0px;font-size:19px;}
.select_col{padding:0px;padding-right:5px;}
.input_col{padding:0px;padding-left:5px;}
p.tdetails_alert{margin:0px 15px 25px;background:#d8d6d6;padding:10px 15px;border-radius:5px;}
p.tdetails_title{font-size:15px;margin:0px 15px 15px;}
.psngr_input_cards{padding:30px 0px 15px;border-radius:4px;margin-bottom:35px;}
h3.dform_title{font-size:21px;margin:0px 0px 15px 0px;}
a.tdetails_signin{color:#058bd6;text-decoration:none;}
select.pin_digit{cursor:pointer;}
.baggege_left{padding:0px;}
.baggege_mid{padding:0px;text-align:center;}
.baggege_right{text-align:right;text-transform:uppercase;}

/*i.fa.fa-suitcase{font-size:19px;color:#b5b4b4;margin-right:10px;}*/
span.wrap_minii_informs {
    margin-right: 10px;
}

span.wrap_minii_informs.righter_jumoper {
    float: right;
    margin-right: 0px;
}

span.wrap_minii_informs span.infoBMTitle .fa {
    color: #3232328c;
}

p.baggege_name,
p.baggege_count,
p.baggege_price{margin:0px;display:inline-flex;align-items:center;font-size:13px;}
.input_data_disable{display:inline-flex;width:100%;height:50px;padding:0px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:2px solid #ccc;border-radius:4px;align-items:center;}
.add_buggege_row{margin-bottom:0px;padding:15px 15px;background:#d8d6d6;border-radius:4px;display:inline-block;width:100%;}
.full_iforms.gray_back{padding:0px 40px 20px;}
.add_buggege_row span.suitcase_icon{margin-right:5px;}
button.add_psngrs_btn{background:transparent;border:2px solid #058bd6;text-transform:uppercase;color:#058bd6;padding:15px 20px;border-radius:5px;font-weight:600;font-size:16px;}
.full_iforms_btns{text-align:center;}
.mid_traveller_info{display:inline-block;width:100%;margin-top:50px;}
.tcard_shadow.payment_input_cards{padding:25px 0px 35px;margin-bottom:35px;border-radius:4px;}
.payment_input_cards h3.dform_title{padding:0px 15px;}
.payment_input_cards label.tdetails_title{width:100%;color:#8a8585;}
.righter_halfs{padding-right:0px;}
.lefter_halfs{padding-left:0px;}
.pay_half_iforms,
.pay_full_iforms{margin:3px 0px 3px;}
.pay_half_iforms ul.about-list.list{margin:30px 0px 0px;}
.date_year_divss{display:inline-block;width:100%;margin:3px 0px 5px;}
select.card_type_chose.form-control{cursor:pointer;}
.pay_full_btn{text-align:center;margin:30px 0px 5px;}
.pay_full_btn button.add_psngrs_btn{width:27%;}
.border_pay_note{padding:15px 10px 5px;border:2px solid #cccccc;margin:0px 10px 10px;}
p.policy_data_content{line-height:20px;font-size:12px;text-align:justify;color:#000;}
span.check_span_content{font-weight:100;text-align:justify;}
.policy_check{margin:0px 10px;display:inline-flex;}
.policy_check label{margin-right:10px;}
button.back{background:transparent;border:2px solid #a9a8a8;text-transform:uppercase;color:#a9a8a8;padding:15px 40px;border-radius:5px;font-weight:600;font-size:16px;}
button.reserve{background:transparent;border:2px solid #058bd6;text-transform:uppercase;color:#058bd6;padding:15px 30px;border-radius:5px;font-weight:600;font-size:16px;}
.reuired_reserve_btn{float:right;}
.reuired_back_btn{float:left;}
.required_field_btn{display:inline-block;width:100%;margin:25px 0px;}
p.required_check{margin:0px 10px 20px;}
span.required_star{color:#058bd6;}
.subs_input input.input_infos.form-control{height:50px;}
button.subscription_add{padding:12px 20px;width:70%;}
.subscribe_input_card{padding:25px 0px 25px;margin-bottom:0px;}
.subscribe_input_card h3.dform_title{margin-bottom:25px;}
img.booked_flyicon.img-responsive{display:inherit;width:35px;margin-right:8px;}
.tcard_shadow.bsummary_card_blks{margin-bottom:40px;border-radius:4px;}
.summary_blks.psummary_mini_infos{display:inline-block;width:100%;}
.tcard_shadow.passenger_dright_div{border-radius:4px;margin-bottom:30px;}
.psummary_info.bsummary_infoss span{color:#a9a8a8;}
.psummary_info.bsummary_infoss{padding:25px 0px;display:inline-block;width:100%;}
.psummary_info.bsummary_infoss button.add_psngrs_btn{width:55%;}
.travell_mid_infos{padding:0px 10px;}
p.from_booked{display:inline-grid;width:32.5%;text-align:center;margin-top:20px;align-items:center;}
.tripal_booked_info span{color:#a9a8a8;}
.tripal_booked_info p.head_ttitle{margin:0px 0px 5px;color:#a9a8a8;}
.double_cross{margin:20px 0px;}
.travell_mid_infos .psummary_info{padding:0px;}
.psummary_info.bsummary_infoss h3{color:#a9a8a8;}
.mainInnerConfirmRows .flightConfirmInfos p.cmainTitle{margin:10px 0px;}
.centerSubLiners p{font-size:18px;margin:0px;color:#f96319;margin-bottom:20px;}
h3.thanksPageTt{margin:8px 0px;font-size:35px;letter-spacing:0.5px;color:#f96319;font-weight:400;text-align:center;}
.bannerFlightTagsIllis{position:relative;display:inline-block;width:100%;margin-top:35px;margin-bottom:20px;}
h3.thanksPageTt{margin:0px 0px;font-size:35px;letter-spacing:0.5px;color:#f96319;font-weight:400;text-align:center;position:absolute;width:100%;top:35px;}
.confirmfRowsHotelss .flightConfirmInfos{width:100%;border:1px solid #00000017;}
.confirmfRowsHotelss a.confirm-print{color:#f96319;border-color:#f96319;border-radius:5px;text-transform:capitalize;}
.hotelSuccessPagerrr h3.thanksPageTt{position:initial;color:#058bd6;font-size:30px;}
.confirmfRowsHotelss .confirm-text.color-white-light{color:#000!important;}
.flightConfirmInfos .flightConfirmInfos .confirm-title{color:#058bd6;text-transform:none;}
.confirmfRows.combinedConfirmfRowsHotelsss .confirmPdatas{padding:15px 20px 15px;width:100%;border:1px solid #058bd6;border-radius:4px;}
.confirmfRows.combinedConfirmfRowsHotelsss{background:transparent;padding:0px;}
h3.hotelSuccessGuest{margin:0px;text-align:center;color:#058bd6;font-size:19px;font-weight:600;margin:20px 0px 25px;}
.priceDetailsTablle table.table.table-bordered {border: 0px;}
.priceDetailsTablle table.table.table-bordered>tbody>tr>td, .priceDetailsTablle table.table.table-bordered>tbody>tr>th,.priceDetailsTablle table.table.table-bordered>tfoot>tr>td, .priceDetailsTablle table.table.table-bordered>tfoot>tr>th, .priceDetailsTablle table.table.table-bordered>thead>tr>td,.priceDetailsTablle table.table.table-bordered>thead>tr>th{border: 0px;}
.priceDetailsTablle table.table.table-bordered>tbody>tr:nth-child(even){background: #efeee5!important;}
.confirmfRows.combinedConfirmfRowsHotelsss .centerSubLiners p{font-size:16px;margin:0px;color:#058bd6;margin-bottom:20px;margin:20px 0px;text-align:center;}
.confirmfRows.combinedConfirmfRowsHotelsss .mainInnerConfirmRows .flightConfirmInfos p.cmainTitle{margin:10px 0px;color:#058bd6;}
.confirmfRows.combinedConfirmfRowsHotelsss .mainInnerConfirmRows .flightConfirmInfos p.cmainTitle span{color:#000000;}
.confirmfRows{display:inline-flex;align-items:center;width:100%;margin:20px 0pc;background:#eeeee4;padding:20px;border-radius:5px;}
.flightlTags p{margin:0px;color:#f96319;}
.flightlTags h3{margin:8px 0px;font-size:25px;letter-spacing:0.5px;color:#f96319;font-weight:600;}
.searchFlights.confirmationPager{background:#fff;}
.searchFlights.confirmationPager .flightConfirmInfos .inner_flister_roww{height: inherit;}
.flightlTags{margin-right:15px;width:20%;text-align:center;}
.flightConfirmInfos{display:inline-block;width:80%;background:#fff;border-radius:5px;}
.flightConfirmInfos .confirm-banner{background:#fff;padding:25px 20px 25px!important;}
.flightConfirmInfos .confirm-title{color:#000;text-transform:none;}
.flightConfirmInfos .confirm-text.color-white-light{color:#f96319;}
span.bookOrderConfirm{color:#f96319;}
.flightConfirmInfos .ok_logo_div{display:none;}
.mainInnerConfirmRows{width:100%;}
.mainInnerConfirmRows .flightConfirmInfos{width:100%;margin:10px 0px;}
.confirmPdatas{padding:15px 20px 15px;}
span.cmainSubtitle{float:right;}
p.cmainTitle{margin:5px 0px;}
.confirmfRows a.confirm-print{color:#f96319;border-color:#f96319;border-radius:5px;text-transform:capitalize;}
.thanks_content_block h3.small-title{font-size:22px;line-height:30px;margin-bottom:28px;text-transform:uppercase;}
.confirm-banner{background:#058bd6;position:relative;padding:28px 165px 28px 95px;border-radius:5px;overflow:hidden;}
span.ok_logo_span{font-size:35px;color:#fff;}
.ok_logo_div{position:absolute;top:50%;left:29px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.confirm-title{font-size:14px;line-height:18px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px;color:#fff;}
.confirm-text.color-white-light{font-size:14px;line-height:18px;font-weight:400;letter-spacing:0px;color:rgba(255, 255, 255, 0.6);}
a.confirm-print{color:#ffffff;-moz-border-radius:25px;border-radius:25px;text-align:center;font-size:12px;text-transform:uppercase;text-decoration:none;border:2px solid #fff;height:40px;line-height:36px;padding:0 18px;position:absolute;top:50%;right:32px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
a.confirm-print:hover{background:#fff;color:#058bd6;}
.detail-content-block{margin-bottom:66px;}
.detail-content-block .table>tbody>tr>td{padding:16px 25px 12px 25px;}
.table.type-2{border-top:1px solid #f2f2f2;}
.table.style-1 th:nth-child(1),
.table.style-1 td:nth-child(1){border-left:1px solid #f2f2f2;}
.table.type-2 td:nth-child(1){width:50%;}
.table.type-2 .table-label{font-size:14px;line-height:18px;font-weight:400;}
.table.style-1 td,
.table.style-1 th{border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-top:0px;}
.table .table-label{text-transform:uppercase;}
.color-grey{color:#b9b9b9;}
.table.type-2 td:nth-child(2){width:50%;}
.color-dark-2{color:#222;}
.detail-content-block .striped>tbody>tr:nth-of-type(even){background-color:#f8f8f8;}
.thanks_page{padding:50px 0px 0px;}
.inner-banner{background:url("/assets/images/business-sec-banner.jpg")no-repeat center;background-size:cover;min-height:211px;position:relative;text-align:center;background-position:center center;margin-bottom:45px;}
.inner-banner.wpTopBannerr{margin-top:70px;}
h2.color-white{font-size:38px;line-height:40px;letter-spacing:7.5px;margin-bottom:20px;color:#fff;font-weight:700;text-transform:uppercase;position:absolute;width:100%;left:0;top:35%;}
.col-map-wrap{background:url(../images/worldmap.png)no-repeat center;background-size:contain;background-repeat:no-repeat;padding-top:50%;position:relative;width:100%;}
.mapItem{cursor:pointer;position:absolute;}
.mapItem a{position:relative;display:block;width:0;height:0;color:#1e88e5;transition:.3s;}
.mapItem .icon{font-size:48px;position:absolute;top:-44px;left:-32px;}
.mapItem .icon .name:hover,
.mapItem .icon:hover{opacity:1;}
.mapItem .name:hover,
.mapItem .icon .name:hover{opacity:1!important;}
.mapItem .name{position:absolute;display:block;opacity:0;color:#fff;background-color:#0971c6;top:10px;left:-85px;width:150px;text-align:center;font-size:32px;padding-top:5px;padding-bottom:5px;transition:.3s;margin-top:10px;}
.mapItem.AFRC{top:50%;left:50%;}
.mapItem.ASIA{top:26%;left:74%;}
.mapItem.EURP{top:18%;left:47%;}
.mapItem.NAMR{top:20%;left:15%;}
.mapItem.OCEN{top:60%;left:89%;}
.mapItem.SAMR{top:60%;left:25%;}
.keel-grid.mapGrid .col-map-wrap .mapItem a:hover .name{opacity:1;background-color:#058bd6}
.keel-grid.mapGrid .col-map-wrap .mapItem a .icon:hover .name{opacity:1;background-color:#058bd6}
.packages_map_page{padding:100px 0px 50px;}
.keel-grid.mapGrid .col-map-wrap .mapItem a span.icon{color:#058bd6;}
.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:14px;}
.control input{position:absolute;z-index:-1;opacity:0;}
.control__indicator{position:absolute;top:2px;left:0;height:17px;width:17px;border-radius:4px;border-radius:25%;border:2px solid #dacce2;background:#ffffff!important;}
.control--radio .control__indicator{border-radius:50%;}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator{background:#ccc;}
.control input:checked ~ .control__indicator,
.control input:checked ~ .control__indicator:hover{background:#058bd6!important;border:2px solid #058bd6;}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator{background:#058bd6;}
.control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:0.6;pointer-events:none;}
.control__indicator:after{content:'';position:absolute;display:none;}
.control input:checked ~ .control__indicator:after{display:block;}
.control--checkbox .control__indicator:after{left:4px;top:0px;width:5px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b;}
.searchFlights{background:#efeee5;margin-top:70px;}
h3.searchTitle{background:#f96319;margin:0px;font-weight:600;color:#FFF;font-size:22px;padding:22px;}
.col-sm-4.lefterCols{padding:0px;background:#fff;}
h3.searchTitle.miniTtile{background:#fff;border-bottom:1px solid #f96319;color:#000;font-size:15px;font-weight:600;border-bottom-style:dashed;letter-spacing: 0.5px;}
.lefterSearchPan{padding:10px 20px 0px;}
p.searcherLeft{padding:0px 10px;display:inline-block;width:100%;margin-bottom:0px;}
span.seacherFrom{float:right;}
ul.filterSulists{list-style:none;padding:0px;margin-top:5px;padding-bottom:0;margin-bottom:0px;}
li.filterSlist{border:none;min-height:30px;padding:3px 0;}
label.filterLables{margin:0;padding-left:32px;}
label.filterLables:before{border-color:#DACCE2;}
.mxpt-checkbox-holder{position:relative;}
.mxpt-checkbox{width:2em;margin:0;padding:0;font-size:1em;opacity:0;}
.mxpt-checkbox + label{display:inline-block;margin-left:-2em;line-height:1.5em;cursor:pointer;padding:4px;font-weight:100;}
.mxpt-checkbox + label:hover span:after{opacity:.3;}
.mxpt-checkbox + label > span.checker_span{display:inline-block;width:16px;height:16px;margin:0px 10px 2px 0;border:2px solid #999;border-radius:2px;vertical-align:bottom;border-radius:25%;border-color:#DACCE2;}
input.mxpt-checkbox{position:relative;left:-5px;top:-5px;}
.mxpt-checkbox + label > span.checker_icons:after{content:'';width:11px;height:5px;position:absolute;top:9px;left:-4px;border:2px solid #999;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg);transition:opacity 0.125s ease-in;}
.mxpt-checkbox:checked + label > span.checker_span.checker_icons{background:#388DF8;border-color:transparent;}
.mxpt-checkbox:checked + label > span.checker_span.checker_icons:after{opacity:1;border-color:white;}
span.filterPrices{float:right;display:inline-block;margin-left:-2em;line-height:1.5em;padding:4px;}
span.shiftTimer{color:#BDBDBD;}
.inbound_divss{margin-top:20px;}
.arrived_divss{margin-top:20px;}
.center-table{display:table;width:100%;height:100%;margin:10px 0px;}
.center-table .center-cell{display:table-cell;vertical-align:middle;padding:0px 10px;}
.faux-select{border-radius:4px;border:2px solid #DACCE2;height:30px;list-style-type:none;padding:0.4em 0;background:#ffffff;color:#000;text-align:left;cursor:pointer;width:150px;display:inline-block;position:relative;}
div#select-box-outbond,
div#select-box-inbound{display:initial;float:left;}
p.selectPrice{float:right;margin:5px 0px;}
.faux-select li{padding:0;text-indent:1em;position:relative;line-height:initial;}
.faux-select li .options{display:block;list-style-type:none;padding:0;background:transparent;position:absolute;width:100%;max-height:0px;overflow:hidden;border:3px solid transparent;top:-157px;padding:0px;border:0px;}
.faux-select li .options li{padding:10px 0px;border-bottom:1px solid rgba(255, 255, 255, 0.4);}
.faux-select li .options li:hover{background:rgba(255, 255, 255, 0.2);}
.faux-select li .options li:last-of-type{border-bottom:0;}
.faux-select li .options li:hover{border-left:3px solid #f96319!important;}
.faux-select li .options.open{background:#ffffff;max-height:930%;border:0px;overflow:auto;border:3px solid #d5d5d2;}
.faux-select:before{content:'';width:0;height:0;border-left:0.5em solid transparent;border-right:0.5em solid transparent;border-top:0.8em solid #979797;position:absolute;top:0.5em;right:1em;transition:all ease 0.25s;}
.faux-select.open:before{border-left:0.5em solid transparent;border-right:0.5em solid transparent;border-bottom:0.8em solid #fff;border-top:0;}
.panel.panel-default.panalSearcher{border-radius:0;box-shadow:none;border-color:#EEEEEE;border:0px;border-top:2px dotted #F4F1F7;}
.panel.panel-default.panalSearcher > .panel-heading{padding:0;border-radius:0;color:#212121;background-color:#FAFAFA;border-color:#EEEEEE;}
.panalSearcher .panel-title{font-size:14px;}
.panalSearcher .panel-title > a{display:block;padding:15px;text-decoration:none;cursor:pointer;display:-ms-flexbox;font-size:18px;padding:22px 12px 15px;background:#fff;color:#f96319;}
.more-less{float:right;color:#f96319;font-size:17px;margin:5px 0px;}
.panel.panel-default.panalSearcher > .panel-heading + .panel-collapse > .panel-body{border-top-color:#EEEEEE;border:0px;padding:15px 0px;}
.panel.panel-default.panalSearcher:first-child{border-top:0px;}
h3.stabs_titlss{font-weight:600;color:rgba(0, 0, 0, 0.67);display:block;font-size:13px;width:100%;margin:0px;}
p.stabs_contents{margin:0px;font-size:11px;}
.col-sm-8.righterColss{padding:0px;}
.righterTops{15px 0px;}
.searchFlights .container-fluid{padding:0px;}
.col-sm-3.smaller_ftabs{width:20%;padding:0px 5px;text-align:center;float:left;}
button.changerSearch{background:0 0;border:2px solid #f96319;color:#f96319;font-size:15px;margin:0;padding:5px 10px;width:auto;}
.col-sm-3.smaller_ftabs.smallerBtns{text-align:right;}
ul.nav.nav-tabs.searcherNav>li>a{margin-right:2px;line-height:1.42857143;border:0px;border-radius:4px 4px 0 0;color:#72368D;background:white;border-top-left-radius:10px;border-top-right-radius:10px;}
.nav-tabs.searcherNav>.active>a,
.nav-tabs.searcherNav>.active>a:focus,
.nav-tabs.searcherNav>.active>a:hover{border-bottom-color:#fff;background:#058bd6!important;color:#fff!important;border:0px;}
.nav-tabs.searcherNav>.active>a h3,
.nav-tabs.searcherNav>.active>a p{color:#fff;}
.righterTops{width:100%;display:inline-block;margin:15px 0px;}
ul.nav.nav-tabs.nav-justified.searcherNav{padding:0 20px;}
ul.nav.nav-tabs.nav-justified.searcherNav li.active:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:11px solid #058bd6;bottom:-11px;content:'';left:50%;position:absolute;-webkit-transform:translateX(-12px);transform:translateX(-12px);}
ul.nav.nav-tabs.nav-justified.searcherNav li{border:0px!important;}
.righterTabsPanal{padding-top:30px;}
.searchTabPanTitle h3{margin:0px;text-align:left;color:#f96319;}
p.countAirlinns{margin:5px 0px;text-align:left;font-weight:600;color:#858585;letter-spacing:0.5px;}
p.searchTimerrr{margin:5px 0px;text-align:right;color:#858585;}
.tab-content.searcherContant{margin:0 auto;padding:15px 20px;}
h3.searchNumbers{font-weight:500;color:#414141;display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:21px;height:32px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:8px 0;}
span.sortSearcher{float:right;}
.flightCardColls{padding:0px;}
.righterrs{float:right;}
.FlightsSearchsSectionsCard{display:inline-block;width:100%;background:#fff;padding:10px 5px;border-radius:10px;margin:10px 0px;}
h3.FnameCCrads{margin:0px;}
.fListings.midmelist{border-left:2px dotted #DACCE2;border-right:2px dotted #DACCE2;text-align:center;padding:0px 5px;}
h3.noFlights.text-center{color:#f96319;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:27px;font-weight:400;margin:0;text-align:center;margin-bottom:10px;}
button.channgFlights{font-weight:600;background:transparent;border-radius:5px;border:3px solid rgba(249, 99, 25, 0.27);color:#f96319;font-size:18px;height:40px;line-height:34px;margin:0;outline:0;padding:0;text-align:center;-webkit-transition:color, border .1s ease-in-out;transition:color, border .1s ease-in-out;width:100%;margin:20px 0px;}
button.channgFlights:hover{color:#fff;background:#f96319}
p.noFlight.text-center{font-weight:400;color:#414141;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;margin:0;text-align:center;}
.lefterrs,
.righterrs,
.middlere{background:#fff;}
.flightListingList{display:inline-block;width:100%;min-height:84px;border-bottom:2px solid #d5d5d2;margin-bottom:15px;padding:15px 0px;}
button.bookOnly{border:0px;background:#058bd6;color:#fff;padding:2px 10px;border-radius:4px;margin-bottom:4px;}
p.onlyPricing{font-size:20px;}
.innerCardFLeft{text-align:center;}
h3.FnameCCrads{margin:0px;font-size:16px;line-height:inherit;}
a.FnameCCardContent{font-size:11px;color:#000;text-decoration:none;}
.fListings{padding:0px 5px;}
.col-sm-3.fListings.rightmelist{text-align:right;}
.midInfosSearchers{border-left:2px solid #d5d5d2;border-right:2px solid #d5d5d2;}
.flightListingList:last-child{border:0px;margin-bottom:0px;padding-bottom:0px;}
.col-sm-8.flightCardColls.middlere,
.col-sm-2.flightCardColls.righterrs,
.col-sm-2.flightCardColls.lefterrs{min-height:225px;display:inline-grid;align-items:center;padding:0px 3px;}
.innerCardFRight{text-align:center;}
p.stabs_contents{font-weight:400;color:#676666;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4px;}
a.onlyRemain{font-size:12px;color:#f96319;text-decoration:none;}
span.startTimee{float:left;}
span.endTimee{float:right;}
span.timeDividee{color:#f96319;}
p.operatorNames{background:#FFF;color:#BDBDBD;font-size:12px;margin-bottom:0px;text-align:center;width:100%;display:inline-block;display:none;}

.twitterFeedNews{background:#f0f0f0;padding:15px 15px 10px;margin:15px;border-radius:5px;box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.2);}
iframe#twitter-widget-0 p.timeline-Tweet-text{font-size:15px!important;}
.lListVD .activelink{color:#f96319 !important;}
p.subTitleFligtre span{float: right;font-size: 14px;}
span.pricingSiderFix {
    float: right;
    font-size: 13px;
    left: 0px;
}
p.subTitleFligtre {
    margin-left: 22px;
    font-size: 16px;
    font-weight: 700;
}


span.coloredChagerMini
{
    color: #0000008a;
    font-size: 11px;
    margin-right: 5px;
}
hr.sapraterFilterRows {
    margin-left: 20px;
}

.panelShowerHider {
    height: 150px;
    overflow: hidden;
    margin-bottom: 10px;
}

.panelShowerHider.openFilterFull
{
    height: inherit;
    overflow: inherit;
}

h3.searchNumbers.wrap_it_heree {
    padding: 0 20px;
    margin: 0px 0px 15px;
}

h3.clicktoCall {
    font-size: 14px;
    padding: 0px 10px;
    line-height: 25px;
    margin: 20px 0px 0px;
    text-align: center;
}

a.clickonPhone {
    color: #058bd6;
    text-decoration: none;
}

a.clickonPhone:hover{
    
    color: #f96319;
}

a.showMorerr:hover
{
    color: #f96319!important;
}

a.showMorerr {
    text-decoration: none!important;
    color: #058bd6!important;
    margin-left: 25px;
    cursor: pointer;
    font-weight: 600;
}
img.filterMiniImg {
    width: 25px;
    margin-right: 5px;
    vertical-align: middle;
}

.mxpt-checkbox-holder label:hover {
    color: #f96319;
}

.buttonWraper {
    position: fixed;
    z-index: 999;
    display: inline-block;
    width: 80px;
    height: 80px;
    right: 100px;
    bottom: -300px;
}

.click2CallWidget {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 10px;
    text-decoration: none;
    text-align: center;
    font-size: 40px;
    text-shadow: 0 1px 0 rgba(255,255,255,.7);
    letter-spacing: -.065em;
    box-shadow: 2px 2px 7px rgba(0,0,0,.2);
    border-radius: 300px;
    z-index: 1;
    background-image: linear-gradient(to right,#f6d365 0,#fda085 51%,#f6d365 100%);
    background-size: 200% auto;
    color: #fff;
    border: none;
    outline: none;
    -webkit-animation-name: blink;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-name: blink;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    transition: opacity .3s ease-in-out;
}

.buttonWraper .fa {
    margin-top: 10px;
}

.closeBtn {
    font-size: 11px;
    text-decoration: none;
    position: absolute;
    left: 0;
    background: #47a216;
    padding: 1px 9px 3px 6px;
    border-radius: 50%;
    color: #fff;
}
.banner_update_imgs{height:600px;}
.hotelsSearchsSections.hotel_search_sec_change .hotel_about{width:85%;}
.search_hotels_main .panel.panel-default.panalSearcher div#collapseTwo{height:385px;overflow:auto;}

/* Jeet css start */

/* Home page css start */
.w-100-fl{width:100%; float:left;}
.ui-menu .ui-menu-item {background-image: url(../images/sea_list_apt.png); background-repeat:no-repeat; background-position:4px; background-size:18px; COLOR: #000; padding: 5px 10px 5px 30px!important; margin-bottom: 2px!important; font-size: 14px;}
.ui-menu .ui-menu-item.ui-menu-city{background-image: url(../images/sea_list_city.png);}

.ho-why-bok-wr{/*border-top:1px solid #f4f4f4;*/}
.ho-why-bok-cont>.row{margin:35px 0 20px;}
.ho-why-bok-box {display: flex; align-items: center; margin-bottom:20px;}
.ho-why-bok-box-l{display:flex; background:#f7f5f1; border-radius:50%; text-align:center; min-width:70px; min-height:70px; align-items:center; justify-content:center;}
.ho-why-bok-box-l img{max-width:50px;}
.ho-why-bok-box-r{padding-left:12px;}
.ho-why-bok-box-r strong{display:block;}
.ho-why-bok-box-r span{}

.ho_co_op_wr{padding: 30px 0; /*background:#f4f4f4;*/ border-bottom:1px solid #f4f4f4;}
.ho_co_op_box{display: flex; align-items:center;}
.ho_co_op_box-l{}
.ho_co_op_box-l>img{width: 50px;}
.ho_co_op_box-r{padding-left: 12px;}
.ho_co_op_box-r h4{margin: 0 0 5px; font-weight: 600; font-size: 1.2em;}
.ho_co_op_box-r p{margin: 0; line-height: 1.2;}
.social_menus_lister .account-menu-guest a{display:block; color:#000;padding:7px 12px; }
.social_menus_lister .account-menu-guest a:hover, .social_menus_lister .account-menu-guest a:focus{background:#f4f4f4; text-decoration:none;}

.ho_fut_gateway_cont{margin-bottom:3rem;}
.ho_fut_gateway_cont>ul.nav-pills{margin:30px 0 20px; padding:0 0 10px; width:100%; float:left;}
.ho_fut_gateway_cont>ul.nav-pills li{float:left;}
.ho_fut_gateway_cont>ul.nav-pills li + li{margin-left:15px;}
.ho_fut_gateway_cont>ul.nav-pills li a{display:block; text-decoration:none; position:relative; color:#000; padding:8px 15px; border-radius: 5px; background:#f4f4f4; font-size:1.2em; font-weight:600;}
/*.ho_fut_gateway_cont>ul.nav-pills li a:before{content:''; position:absolute; width:100%; height:2px; left:0; bottom:-11px; background:transparent;}*/
.ho_fut_gateway_cont>ul.nav-pills li.active a, .ho_fut_gateway_cont>ul.nav-pills li a:hover, .ho_fut_gateway_cont>ul.nav-pills li a:focus{color:#fff; background:#01a8f6;}
.ho_fut_gateway_cont>ul.nav-pills li.active a:before{background:#000;}
.ho_fut_gateway_cont .tab-content{}
.ho_fut_gateway_cont .tab-content .tab-pane {}
.ho_fut_gateway_cont .tab-content .tab-pane ul{margin:0; padding:0;}
.ho_fut_gateway_cont .tab-content .tab-pane ul li{width:20%; float:left; padding-right:8px; list-style:none; margin-bottom:5px;}
.ho_fut_gateway_cont .tab-content .tab-pane ul li a{display:block; text-decoration:none; color:#000; font-size:1.1em;}
.ho_fut_gateway_cont .tab-content .tab-pane ul li a strong {display:block; color:#000;}
.ho_fut_gateway_cont .tab-content .tab-pane ul li a span{color:#6c6c6c;}

.ho_sub_sec_wr{background:#f7f5f1; padding:70px 0;}
.ho_sub_sec_cont{display:flex; align-items:center;}
.ho_sub_sec_l{width:50%; float:left; padding-right:10px;}
.ho_sub_sec_l h3{font-size:2.5em; font-weight:600; margin:0 0 10px;}
.ho_sub_sec_l p{font-weight:500; font-size:1.4em; margin:0 0 30px;}
.ho_sub_sec_l input{width:300px; display:inline-block; margin:0 0 10px;}
.ho_sub_sec_l .btn{display:inline-block; margin:2px 0 10px 15px; background:#00a991; color:#fff;}
.ho_sub_sec_l>div{}
.ho_sub_sec_l>span>a{color:#000;}
.ho_sub_sec_cont nav.tripo-social-media-links{border:0; text-align:left;}
.ho_sub_sec_cont ul.inline-socials li a{background:transparent; border:1px solid #000; color:#000;}
.ho_sub_sec_cont ul.inline-socials li a:hover, .ho_sub_sec_cont ul.inline-socials li a:focus{background:#000; color:#fff;}

.ho_sub_sec_r{width:50%; float:left; padding-left:10px;}
.ho_sub_sec_r ul{list-style:none; width:100%; float:left; padding:0; margin:0;}
.ho_sub_sec_r ul li img{border-radius:10px;}
.ho_sub_sec_r ul li+li{margin-top:15px;}
.ho_sub_sec_r .row>.col-sm-6:last-of-type{padding-top:50px;}

.home-best-offer{padding:50px 0 40px; background:#f7f5f1;}
.home-best-offer .container>.row{display:flex;}
.d-flex {display: flex!important;}
.home-best-offer .card {position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: 0.25rem;}
.home-best-offer .custom-card {border-radius: 24px; border: 0; transition: all 0.3s ease; margin: 0 8px; overflow: hidden; padding:15px;} .home-best-offer .custom-card .card-body {padding: 20px 20px; overflow: hidden;} 
.home-best-offer .custom-card .card-body h4{font-weight:700; font-size:2.2rem; margin-bottom:8px;} .home-best-offer .custom-card .card-body p{font-weight:500; font-size:1.5rem; margin:0;}



/* Home page css end */



/* Jeet css end */

/* Responsive start */

@media(max-width:1199px){
.hotelHomeSliderWrappee img.banner_backk_img.img-responsive {height: 100%;} .cities_divs.hotelsDivvsListedd .city_fig_blk{max-height:195px!important;} input.bf_inputs.form-control.mobile_sider.tadd_tinput{width:42.5%;}
ul.faqListeru{padding:25px 18px;} .faqListeru li.faqList{font-size:14px;padding:2px 0px;line-height:25px;} .faqsSmallBoxesInner li.faqList{padding:5px 15px!important;}
.container.trip_cat_conto{width:inherit;} .container.fflight_contain{width:inherit;}
}
@media(max-width:991px){
.cities_divs.hotelsDivvsListedd .city_fig_blk{max-height: 148px!important;} .fdtsblck-head .loctn{font-size:12px!important;margin:10px 0px 0px;text-align:center;width:100%;}
.fdtsblck-head .timefd{float:initial!important;text-align:right!important;} .departArrivelSame{width:35%!important;float:left;margin-left:10px!important;} h5.flexdate{font-size:11px!important;}
.airliNamee{float:none!important;width:100%!important;} .ecodu h4, .ecodu h5{font-size:12px!important;} .departArea h4, .arravile h4{font-size:12px!important;}
.col-sm-4.col-md-3.hf_flycard{position:absolute;top:50px!important;right:0;margin:10px 0px;width:40%;} input.bf_inputs.form-control.mobile_sider.tadd_tinput{width:40.1%;}
.cover_banner_content{margin-top:65px;} .ho_sub_sec_l, .ho_sub_sec_r{width:100%;} .ho_sub_sec_l>span{float: left; width: 100%;} .ho_sub_sec_cont nav.tripo-social-media-links{clear:both; text-align:center; margin:15px 0 0;}
.hotelsSearchsSections.hotel_search_sec_change .hotel_about{width:100%;} .hotelsSearchsSections.hotel_search_sec_change .hotel_top_bar{display:inline-block;width:100%;}
.hotelsSearchsSections.hotel_search_sec_change .hotel_pricing{position:relative;right:0;width:100%;padding:5px 10px;} .terms_page.carRentalPage.internationalSitess .leftterBlocckks{width:70%;margin:0 auto;}
.terms_page.privacy_pcPage.tntPagge .container{width:auto;} h3.tntStitles{font-size:14px;line-height:18px;} span.open_menuss{display:block;} .col-sm-8.col_dasharea{width:100%;}
.col-sm-4.col_dashblock{position:absolute;} .sidebar{background-color:#fff;height:100%;z-index:1111;transition:transform .3s ease-in-out;} #checkbox_inpuutt:checked + .btn{width:100%;padding:0 20px;}
#checkbox_inpuutt:checked + .btn span{display:inline;} label.btn.sider_clicker span{display:none;} label.btn.sider_clicker{transition:transform .6s ease-in-out;width:initial;display:inline-block;}
.ho_sub_sec_l, .ho_sub_sec_r{width:100%;} .ho_sub_sec_cont{flex-direction:column;} .ho_sub_sec_l{text-align:center; margin-bottom:30px;} .handle_datas{padding:15px 10px 25px;}
.hotal_search_title{padding:20px 10px 0;} .hotel_contents{padding:10px;} img.hotel_profile.img-responsive{margin:0 auto;} .img_block{width:100%;padding:0px;margin-bottom:20px;}
.single_blocks{padding:10px 0px 0px;} a.links_on.links_on_btt{width:100%;margin-bottom:10px;text-align:center;} ul.links_iconss{text-align:center;} 
.landing_banner.landing_page_searchh .inner_click_drop_blk #p-item1{z-index:10;background:#fff;border-radius:2px;width:400px!important;box-shadow:0 3px 12px 1px rgba(0, 0, 0, 0.26);right:0!important;top:0!important;}
.landing_banner.landing_page_searchh #p-item1{top:135px!important;width:45%!important;right:18px!important;} input.assist_input.form-control{font-size:12px;} .booking_common_input{font-size:13px;}
.booking_common_class{margin-right:1px;margin-left:1px;} a.booking_common_input_link{font-size:13px;} .searchFlights.confirmationPager .container{width:inherit;}
.print_paggger{display:inline-block;width:100%;margin-top:13px;} .confirmfRows a.confirm-print{position:relative;left:0px;padding:8px 15px;} .fdtsblck-head span.weeksname{margin:0px;}
.cardFaqBot{padding:10px 15px;} h3.faqsSiderClick{line-height:28px;font-size:12px;} .faqsSmallBoxesInner .cardFaqBot{color:#f96319;font-weight:bold;padding:10px 15px;}
.privacy_pcPage .tabs-left > li.active > a, .privacy_pcPage .tabs-left > li.active > a:hover, .privacy_pcPage .tabs-left > li.active > a:focus{padding:20px 13px;}
.privacy_pcPage .tabs-left > li > a{font-size:13px;padding:20px 13px;} a.ppHeaderTop{width:100%;font-size:17px;display:inline-block;} .privacy_pcPage .tabs-left > li.nav-title{padding:1em 0.5em;}
label.control.label_pnPanel{width:25%;} .lefter_banchmark{margin-bottom:20px;} .inner_img_sizer{height:180px;} a.a_menu.btn_manu{margin-left:4px 0px;} a.inner_pmenusLinks, a.inner_pmenus.inner_pmenusDrolink{margin-left:5px;}
img.site_logo.img-responsive{width:150px;} a.navbar-brand.navbar-left.site_logo_cover{margin:12px 0px;height:100%;} .inner_img_sizer.bigger_sizerr{height:360px;}
.contact_tripomate .container{width:inherit;} .icons_data_wrap i{font-size:30px;margin-right:15px;} .contact_tripomate p.content{font-size:14px;margin-right:0px;text-align:justify;}
.icons_data_wrap h4.service-heading{height:30px;font-size:14px;line-height:20px;} .nav_sec ul.sub-menu.child_sub_menu{margin-left:41%;} .tripo_dashboard .container{width:inherit;}
.signup_block{padding:25px 30px 20px;} .add_more_flights,.clear_form_info{width:30%;} .clear_form_info{width:43.2%!important;} .nav_sec nav#mainNav a.a_menu.btn_manu{min-width:60px;margin-left:2px;}
.nav_sec nav#mainNav .container{width:100%;} .nav_sec nav#mainNav a.a_menu.btn_manu{margin-right:5px;} li.menu_trip_fdiv{width:78px;} img.menu_tcat_contact_icons{width:13px;}
select.form-control.menu_trip_input, input.form-control.menu_trip_input{font-size:9px;} a.nav-link.trip_nlink{font-size:12px;} .ttab_panels.col-lg-6.col-md-6.col-sm-6.col-xs-12.ttab_hdivcol{width:100%;}
.col-lg-4.col-md-4.col-sm-4.book_idiv{width:31%;} .col-lg-2.col-md-2.col-sm-2.book_idiv{width:22%;} .col-lg-8.col-md-8.col-sm-8.col-xs-12.right_tcard_col{padding:0px;}
button.gp_alert_btn{padding:5px 15px;font-size:13px;} h3.side_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
span.side_ftext{font-size:14px;vertical-align:top;line-height:18px;} li.slinks.or_text{width:100%;} h3.focus_mtitle{font-size:25px;margin-bottom:15px;} p.focus_mcontent{font-size:14px!important;}
li.focus_mlist{margin:10px 0px;list-style:none;line-height:24px;font-size:13px;} .focus_mobdata{padding:0px;} .tcard_coloum{padding:40px 15px;} p.tcard_col_content{padding:0px;}
.small_bgal .bgalary_caption button.bgalary_hover_btn{padding:10px 15px!important;} .container.banner_container{width:inherit;} .tripo_search_bar label{padding-left:6px!important;margin-bottom:13px;font-size:13px!important;}
select.select2.select2-hidden-accessible, input.tinputs[type="text"], input.tinputs[type="password"], input.tinputs.tinputs[type="datetime"], input.tinputs[type="datetime-local"],
input.tinputs[type="date"], input.tinputs[type="month"], input.tinputs[type="time"], input.tinputs[type="week"], input.tinputs[type="number"], input.tinputs[type="email"], input.tinputs[type="url"],
input.tinputs[type="search"], input.tinputs[type="tel"], input.tinputs[type="color"], .uneditable-input{padding:12px 10px!important;font-size:13px!important;}
.banner_form{padding:0px 10px!important;} .ho_fut_gateway_cont .tab-content .tab-pane ul li{width:25%;}
}
@media(max-width:992px){.termsPagee .wrapper{width:100%;} .carousel .item .col-xs-12:nth-last-child(-n+2){display:none;}
}
@media all and (min-width:992px){
.cities_roll .carousel-inner > .active.left, .cities_roll .carousel-inner > .prev{left:-16.6%;} .cities_roll .carousel-inner > .active.right, .cities_roll .carousel-inner > .next{left:16.6%;}
.cities_roll .carousel-inner > .left, .cities_roll .carousel-inner > .prev.right, .cities_roll .carousel-inner > .active{left:0;} .cities_roll .carousel-inner .cloneditem-2, .cities_roll .carousel-inner .cloneditem-3{display:block;}
}
@media all and (min-width:992px) and (transform-3d), all and (min-width:992px) and (-webkit-transform-3d){
.cities_roll .carousel-inner > .item.active.right, .cities_roll .carousel-inner > .item.next{-webkit-transform:translate(16.6%, 0, 0);transform:translate(16.6%, 0, 0);left:0;}
.cities_roll .carousel-inner > .item.active.left, .cities_roll .carousel-inner > .item.prev{-webkit-transform:translate(-16.6%, 0, 0);transform:translate(-16.6%, 0, 0);left:0;}
.cities_roll .carousel-inner > .item.left, .cities_roll .carousel-inner > .item.prev.right,
.cities_roll .carousel-inner > .item.active{-webkit-transform:translate(0, 0, 0);transform:translate(0, 0, 0);left:0;}
}
::i-block-chrome, select.contact_select.form-control{text-indent:20px;line-height:40px;font-weight:500;}
::i-block-chrome, li.route.hover{width:35%;} ::i-block-chrome, .searchFlights .searcher_panelss.one_way_trip_cat{background:#2b303d;} ::i-block-chrome, div#search-criteria ul li a img{display:none;}
::i-block-chrome, .one_way_trip_cat li.outboundDate.hover,::i-block-chrome, .one_way_trip_cat li.actions.hover.clicker_search_pan{width:16%;}
.searcher_panelss.one_way_trip_cat{display:inline-block;width:100%;}

@media screen and (-webkit-min-device-pixel-ratio:0){
select.select2.select2-hidden-accessible, input.tinputs[type="text"], input.tinputs[type="password"], input.tinputs.tinputs[type="datetime"], input.tinputs[type="datetime-local"],
input.tinputs[type="date"], input.tinputs[type="month"], input.tinputs[type="time"], input.tinputs[type="week"], input.tinputs[type="number"], input.tinputs[type="email"], input.tinputs[type="url"],
input.tinputs[type="search"], input.tinputs[type="tel"], input.tinputs[type="color"], .uneditable-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.tripo_search_bar.tsb_large.tripo_search_btn_bar{float:right;width:1%;} .booking_common_input{line-height:normal;} .paxCounter ul li a{line-height:inherit;} .magicbtn-brandcolor{margin:0px;}
}

@media all and (min-width:768px){
.cities_roll .carousel-inner > .active.left, .cities_roll .carousel-inner > .prev{left:-50%;} .cities_roll .carousel-inner > .active.right, .cities_roll .carousel-inner > .next{left:50%;}
.cities_roll .carousel-inner > .left, .cities_roll .carousel-inner > .prev.right, .cities_roll .carousel-inner > .active{left:0;} .cities_roll .carousel-inner .cloneditem-1{display:block;}
}
@media all and (min-width:768px) and (transform-3d), all and (min-width:768px) and (-webkit-transform-3d){
.cities_roll .carousel-inner > .item.active.right, .cities_roll .carousel-inner > .item.next{-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);left:0;}
.cities_roll .carousel-inner > .item.active.left, .cities_roll .carousel-inner > .item.prev{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);left:0;}
.cities_roll .carousel-inner > .item.left, .cities_roll .carousel-inner > .item.prev.right, .cities_roll .carousel-inner > .item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0;}
}

@media(max-width:767px){
.carRentalPage .colInnerFlightApp{padding:25px 0px 50px;display:inline-block;} .fHeadBloackks h3, .rightterBlocckks h3{font-size:20px;} li.fbmlists{display:inline-block;}
.large_row, .midsize_row, .smaller_row{margin:0px;} label.travellerData_label{vertical-align:middle;} .privacy_pcPage .tabs-left{overflow:hidden;text-align:center;padding-bottom:10px;}
.privacy_pcPage .tabs-left > li.nav-title{width:100%!important;margin:0px;} .privacy_pcPage .tabs-left > li{width:24%;margin:2px 0px;text-align:center;display:inline-block;}
span.pPolicySiderTextName{width:100%!important;display:grid;} .xsColPPolicyDiv, .xs9ColPPolicyDiv{width:100%;margin-bottom:10px;padding:0px;}
.privacy_pcPage .tabs-left > li > a{width:100%!important;min-height:85px;font-size:11px!important;padding:10px 5px!important;align-items:center;border:0px!important;background:#f1f1f1;}
span.right_arrow_icon{display:none;} h5.flexdate{font-size:10px;!important} .innerFaqHeadings{padding:15px 15px;} button.contactFaqs{margin:20px 20px 0px;} h3.faqsSiderClick{line-height:25px;width:100%;display:inline-block;text-align:center;margin-top:10px;}
utton.loginFaqs{display:inline-block;margin:0 auto;text-align:center;display:inherit;float:none;} .cardFaqBot{min-height:auto!important;} ul.faqListeru, ol.faqListeru{padding:10px 35px;}
h3.bottom_sboxSecure{margin-bottom:10px;} .col_spboxx{margin:10px 0px;min-height:auto;} a.inner_pmenus.inner_pmenusDrolink.homer_moress:hover, a.inner_pmenus.inner_pmenusDrolink.homer_moress:focus{color:#058bd6!important;}
.termsPagee .panel-title>a, .termsPagee .panel-title>a:active{font-size:16px;} .inner_pbody_textt p{margin:2px 0px;font-size:14px;text-align:justify;color:#9c9c9c;line-height:22px;} .termsPagee .wrapper{padding:15px;}
.mobile_view_mHome a.booking_common_input_link, .booking_common_class{height: 55px!important; line-height: 55px!important;} .inner-body .buttonWraper{width: 70px; height: 70px; right: 15px; bottom: 10px!important;}
.inner-body .click2CallWidget{font-size: 34px;} .mobile_view_mHome h3.tripo_htitles{font-size: 30px; margin: 15px 0px 10px; line-height: 35px;} h2.pre_heading{font-size: 34px;}
.mobile_view_mHome .destination_name{font-size: 24px!important;} .mobile_view_mHome .trip_slide.wpb_wrapper {background: #058bd6;} a.navbar-brand.navbar-left.site_logo_cover{height: inherit;}
.mobile_view_mHome ul.nav.nav-tabs.tripo_nav_searcch{margin-bottom: 15px;} .mobile_view_mHome .home-two-crousel.slider-home-page .banner_itms.item{display: none!important;}
.mobile_view_mHome .carousel.home-two-crousel.slide.slider-home-page{display: none;} .mobile_view_mHome .biarrows.biarrows2 {display: none;} .mobile_view_mHome button.arrow_btn_search {width: 99.2%; height: 55px; margin: 0px 0px; font-size: 30px;}
.mobile_view_mHome .SingleSearchHomee.banner_form{margin: inherit!important; min-height: inherit!important; padding: 65px 0px 0px!important;} .autoPupolatePop .modal-body{background: transparent;}
a.logoPopTimer{width: 100%; margin: 15px 0px;} .bannerCalltext{width: 100%;} p.bottomcallPop{margin: 10px 0px 0px; width: 100%;} .autoPupolatePop .modal-header .modal-title{margin-top: 20px;}
.top_traveller_info.tripoPayTravell .divide_iforms{padding:initial;margin-bottom:20px;} .top_traveller_info.tripoPayTravell .pay_full_btn button.add_psngrs_btn{width:auto;}
.top_traveller_info.tripoPayTravell .about-list-item img{margin:0 3px 5px;} .lefterSearch{display:none;} p.openFilters{display:block;} .wpInnerImages{height:auto;} .flightAppComing.terms_page{padding:35px 0px 40px;}
.subscribe_input h3.sowError{margin:0px;font-weight:600;position:absolute;color:#058bd6;font-size:10px;padding:2px 10px;position:absolute;width:100%;border-radius:4px;margin-top:0px;display:block!important;top:-22px;}
.innerFAppRighter{margin-top:40px;} .focus_sec_col{display:inline-block;} .focus_mobdiv{margin-bottom:20px;} div#overview .dasharea_cards{padding-top:45px;display:inline-block;width:100%;}
.card_lefter{display:inline-block;width:100%;flex:none;} .card_righter{float:right;width:100%;display:inline-block;float:none;} span.dash_icons{font-size:50px;color:#f96319;float:left;margin-right:33px;width:100%;margin:0 auto;float:none;display:inline-block;text-align:center;margin-bottom:15px;}
.innerblogColDetailsLefter{border-bottom:1px solid #0000005c;padding-bottom:5px;margin-bottom:25px;} .innerTnTBlock{margin:10px 0px;} .banner_update_imgs{height:400px!important;background:#d2d2d2;width:auto;display:inline-grid;width:100%;}
.hc_inner_profile{width:100%!important;padding:0px;margin-bottom:20px;} .searchFlights, .page_not_fountd{margin-top:50px;} li.inner_pmenus{float:none!important;} .inner_dest_infos{width:inherit;}
.modal-content.career_content{margin:15px;} .cover_banner_content{width:100%;padding:0px 35px 0px;margin-top:20px;} .cover_img_block{float:inherit;} h3.cover_btitle{font-size:28px;}
.cover_mform{padding:0px;} .covver_minner{padding:0px;margin-bottom:20px;} img.cover_immg.img-responsive{width:inherit;margin:0 auto;} .hotelsSearchsSections.hotel_search_sec_change .hotel_pricing{width:100%;padding:0px;bottom:0;}
.hotals_card_blkks.details_hcblockerss .book_hc_btnns{position:relative;width:100%;display:block;} .book_hc_upper.book_ptagsupper{padding:0px;} .ho_co_op_box{margin-bottom: 10px;} .ho_sub_sec_r ul li+li{margin-top:0;} .ho_sub_sec_r ul li{margin-bottom:15px;}
.cities_divs.hotelsDivvsListedd .city_fig_blk{max-height: initial!important;height: auto;} li.lListVD{width:42%!important;margin:0px 5px;} button.bookOnly_ViewDetails{margin-top:0px!important;}
.tripo_cover_page{padding-top:54px;} ul.nav.nav-tabs.hnavss_tabs li>a{min-height:30px;margin-bottom:20px;} .plane-ico.hidden-lg.hidden-md.hidden-sm{display:none;}
input.pay_ininputs.form-control{width:100%;float:inherit;} .input_form_div_pay{width:100%;display:inherit;} .input_form_div_pay input.pay_ininputs.form-control{width:100%;margin-top:15px!important;margin:0px;}
a.pay_nlinks{border-radius:4px!important;} .col-sm-4.col-md-3.hf_flycard{width:100%;height:auto;bottom:auto;} .col-sm-4.col-md-3.hf_collss{margin-bottom:40px;}
.banner_overlay h3.banner_contents span.rating_tile{display:inline-block;font-size:13px;text-align:center;padding:initial;line-height:18px;position:relative;top:inherit;}
span.star_iconss .my-rating{width:100%;display:inline-flex;} .banner_overlay h3.banner_contents{margin:0px;color:#fff;position:absolute;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6);padding:5px 10px;display:inline-flex;align-items:center;max-height:initial;z-index:1;min-height:100px;}
.col-sm-6.chancel_collss{padding:inherit;} button.book_hcbooke{width:100%;position:inherit;left:auto;} .bf_inputs{border:1px solid #ebebeb;box-shadow:none;height:45px;width:100%!important;float:none;margin:0px!important;margin-bottom:15px!important;}
.inner_cdetails{margin:10px 0px 30px;} .col-sm-6.hf_cdetails{padding:inherit;} .hc_inner_profile{float:inherit;text-align:center;margin:0px;display:inline;} .hc_incontent{display:inline-block;width:100%;padding:20px 20px;}
h3.book_hc_ptex{padding:20px 0px;} .hc_inner_row{display:inline-block;width:100%;padding:0px;} .hc_inner_row .row_inner_hbookss{padding:10px;} .hotel_pricing.hbooking_pricingss{width:100%;padding:10px;position:relative;}
.book_hc_btnns{position:inherit;} ul.dropdown-menu.signer_ddown{background:#fff!important;border:3px solid #0000000d;margin-top:10px;box-shadow:inherit;} div#hotelroomDiv1{display:inline-block;width:100%;}
div#hotelroomDiv1 .paxAdult, div#hotelroomDiv1 .paxChild{width:100%!important;} .paxCounter ul{margin:0px;} .btnAddRoom{width:auto!important;border:0;} .modal-dialog.hf_dialog{height:100%;display:inline-grid;align-items:center;width:100%;padding:15px;margin:0px;}
.iCouponCols{border:0px;} .input_field_coverss .iCouponColsmin{padding:20px 0px;} .terms_page.privacy_pcPage.faqPageAddesd .tabs-left > li > a{width:100%!important;min-height:auto!important;font-size:11px!important;padding:5px 5px!important;align-items:center;border:0px!important;background:#f1f1f1;}
.terms_page.privacy_pcPage.faqPageAddesd .tabs-left > li{margin:5px 3px!important;} .terms_page.privacy_pcPage.faqPageAddesd .tabs-left > li.nav-title{padding:5px 0px;margin:0px!important;}
a.links_on.links_on_btt{margin-bottom:0px;} .hotal_search_title{padding:20px 20px 0;} .handle_datas{padding:15px 20px 25px;} ul#child_submenu{top:70px;margin-left:5%!important;background:#ffffff!important;}
ul#child_submenu li.menu_child_menu a:hover{color:#fff;background:#058bd6;} ul#child_submenu li.menu_child_menu a{color:#058bd6;} .left_data_subs{text-align:center;margin-bottom:20px;}
.inner_click_drop_blk{right:0px;} div#ui-datepicker-div{margin-top:140px;} .inner_click_drop_blk{left:0;margin-top:55px;padding:0px 20px;} .landing_banner.landing_page_searchh .inner_click_drop_blk #p-item1{left:15px;position:initial;width:100%!important;}
.landing_page_searchh .inner_search_panelsss .fltFroData{width:46%;margin-top:41px;} .landing_page_searchh .inner_search_panelsss .fltToData{margin-left:44%;width:44%;margin-top:41px;}
.baggege_left, .baggege_mid, .baggege_right{width:33.3333%;float:left;} .full_iforms.gray_back{padding:inherit;} .input_col{width:80%;float:left;} .select_col{width:20%;float:left;}
.col-lg-2.col-md-2.col-sm-2.texts{display:none;} .landing_btns{margin-top:50px;} .booking_common_class, a.booking_common_input_link{width:49.3%!important;margin-bottom:15px!important;}
button.arrow_btn_search{width:13%;height:inherit;font-size:23px;} a.booking_common_input_link, .booking_common_class{height:40px;line-height:40px;} .biarrows{margin:2px -17px;}
.banner_form{padding:0px 15px!important;margin-top:-305px !important;min-height:305px!important;} button.bgalary_hover_btn{top:50%;position:relative;margin:0px;}
.ptravel_col{width:100%;display:block!important;} .flightConfirmInfos .img_divPn{width:auto;margin:0 auto;margin-bottom:10px;text-align:center;height:auto!important;float:none;}
.bussinessWhyTextter.bussinessWhySizer{display:inline-block;padding:0px;min-height:auto;margin-top:25px;} .businessWhyImager, .border-imgStrokes{display:none;}
.flightConfirmInfos .img_divPn img.img-responsive.pnImageBlock{width:60px;display:inline-block;} .flightlTags{width:100%;text-align:center;margin-bottom:15px;margin-right:0px;}
.confirmfRows{display:inline-block;width:100%;} .flightConfirmInfos{width:100%;} .leftFaqTopInner{margin-top:25px;} .faqListeru li.faqList{font-size:14px;padding:1px 0px;line-height:23px;}
.righter_fixer_deals{position:relative;display:inline-block;width:100%;margin-top:25px;} .passangersNPage{padding-top:75px;} .pn_cardBox .fListings.midmelist{width:45%;}
.inner_flister_roww{display:flex;} .pn_cardBox .fListings{width:23%;} a.navbar-brand.navbar-left.site_logo_cover{margin:6px 0px;} ul.nav.navbar-nav{width:100%!important;margin:0px;}
.inner_img_sizer{height:auto!important;} .prefooter_cols{min-height:inherit;} .subscribe_sec{padding:35px 0 10px;} h4.tcard_col_title{min-height:initial;margin:0px 0px 5px;}
p.tcard_col_content{padding:0px;min-height:auto;} .tcard_coloum{min-height:inherit;} li.actions.hover label{font-size:10px;} .book_info_col{display:inherit!important;min-height:inherit!important;width:100%;}
.tripo_footer_address{padding:25px 5px 25px;} .col-lg-3.col-md-3.col-sm-3.col-xs-12.footer_cols{width:50%;margin-bottom:5px;min-height:255px;} select.sort_currency{width:100%;float:right;height:45px;}
button.gp_alert_btn{padding:10px 15px;font-size:13px;width:100%;margin-bottom:15px;} .landing_banner{height:auto;} .signnup_banner{height:auto;} span.name, li.outboundDate.hover span,
li.returnDate.hover span{overflow:inherit;white-space:inherit;line-height:normal;font-size:9px;} div#search-criteria ul{width:inherit;} span.origin, span.destination, label.outbound_label{font-size:10px;}
li.outboundDate.hover, li.returnDate.hover{line-height:13px!important;padding:0px 2px!important;} span.indicators{width:15%;font-size:43%;padding-top:0px;} .icons_data_wrap{padding:0px;}
.inner_lefter{margin-bottom:40px;} ul.sub-menu.child_sub_menu{margin-left:10%;width:100%;position:inherit;margin-bottom:20px;} .nav_sec nav.navbar.navbar-default.affix ul.sub-menu.child_sub_menu{background:#fff!important;}
.nav_sec nav#mainNav.affix ul.nav.navbar-nav.navbar-center a.menu_mobile_link{color:#058bd6!important;} .mapItem.OCEN{left:80%;} .mapItem .name{font-size:20px;} ul.sub-menu.child_sub_menu:before{display:none;}
.nav_sec ul.sub-menu.child_sub_menu{margin-left:10%;margin-top:5px;} .tripo_dash_cols_left.tripo_dash_cols{margin-bottom:25px;} .manage_colls{border-bottom:5px solid #fff;}
.top_cabin_classe{padding:0px 10px;} span.input-group-btn.booking_pop_input_btnss{width:auto;} .landing_banner.landing_page_searchh #p-item1{top:215px!important;} li.top_cabin_list{font-size:10px;padding:0px 2px;}
a.cabin_classes_link{padding:5px 3px;} .psngr_cards h3{line-height:21px;} .input-group.trip_igroup{width:100%;} .inner_signup_txt{margin-top:0px;} .signup_block{padding:20px 20px 20px;}
div#multi_cities_booking input.booking_inputsss.booking_common_input.pick_location, div#multi_cities_booking input.booking_inputsss.booking_common_input.drop_location{padding:0px;font-size:10px;}
div#multi_cities_booking .booking_input_link_div{height:40px;line-height:42px;width:100%;font-size:10px;text-align:center;} .add_more_flights, .clear_form_info{height:inherit;}
div#multi_cities_booking button.arrow_btn_search{width:55px;height:40px;font-size:20px;} div#multi_cities_booking .last_input_btns_left{display:inline-block;width:100%;margin-bottom:15px;}
div#multi_cities_booking button.arrow_btn_search{height:40px;} div#multi_cities_booking input.booking_inputsss_mini_dates.booking_common_input{width:100%;}
.bottom_info_banner{padding-left:0px;} ul.footer_mlinks{padding:25px 5px 25px;} h3.footer_menu_title{margin-bottom:10px;} h3.trip_type_clicl_collapse{display:inherit;} .col-lg-4.col-md-4.col-sm-4.col-xs-12.left_tcard_col{margin-bottom:0px!important;}
li.nav-item.trip_nitem a.nav-link.trip_nlink{color:#000;} li.nav-item.trip_nitem a.nav-link.trip_nlink:focus, li.nav-item.trip_nitem a.nav-link.trip_nlink:hover, li.nav-item.trip_nitem a.nav-link.trip_nlink.active{color:#058bd6;}
a.trip_type_colapse_link.collapsed, a.trip_type_colapse_link.collapsed:focus, a.trip_type_colapse_link.collapsed:hover, a.trip_type_colapse_link, a.trip_type_colapse_link:focus, a.trip_type_colapse_link:hover{text-decoration:none!important;color:#058bd6;text-transform:capitalize;font-size:14px;cursor:pointer;}
div#trip_type_collapse{position:relative;height:0;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:hidden;-webkit-transition:height .60s ease;-o-transition:height .60s ease;transition:height .60s ease;}
div#trip_type_collapse.collapse.in{height:auto;-webkit-transition:height .60s ease;-o-transition:height .60s ease;transition:height .60s ease;} ul.nav.nav-tabs.trip_ntabs{border:0px;margin-top:10px;}
h3.trip_type_clicl_collapse{margin:0px 10px;font-size:initial;text-align:right;margin-bottom:30px;margin-right:0px;} 
a.trip_type_colapse_link.collapsed, a.trip_type_colapse_link.collapsed:focus, a.trip_type_colapse_link.collapsed:hover, a.trip_type_colapse_link, a.trip_type_colapse_link:focus,
a.trip_type_colapse_link:hover{border:2px solid #058bd6;padding:8px 12px;background:#058bd6;color:#fff!important;} .tcard_shadow.right_tshadow.top_left_tcard{display:none;}
select.form-control.menu_trip_input, input.form-control.menu_trip_input{font-size:13px;} div#trip_cat{padding:50px 0px 50px;} nav.navbar.navbar-default.affix a.a_menu.btn_manu{margin-top:5px;}
.nav_sec nav#mainNav li.li_menu{margin:0px;float:none;} .nav_sec nav#mainNav .navbar-toggle, .nav_sec nav#mainNav .navbar-toggle:focus, .nav_sec nav#mainNav .navbar-toggle:hover{background:#058bd6;margin-top:11px;cursor:pointer;}
li.menu_trip_fdiv{width:19%;} button.menu_sbtns{width:100%;} ul.menu_search_form{display:inline-block;width:100%;float:none;text-align:center;} .nav_sec nav#mainNav.affix a.navbar-brand.navbar-left,
.nav_sec nav#mainNav a.navbar-brand.navbar-left{padding:8px 10px;} .nav_sec nav#mainNav{height:55px;} .nav_sec nav#mainNav div#navmenu{background:#fff;} .nav_sec nav#mainNav.affix div#navmenu{background:#058bd6;}
.book_idiv{padding:5px;} .col-lg-9.col-md-9.col-sm-9.book_info_col{width:75%;float:left;} .col-lg-3.col-md-3.col-sm-3.book_info_col{width:25%;} .gp_filter_col{display:inline-block;width:100%;padding:0px;margin-bottom:5px;}
.gp_alert_col{margin:10px 0px 15px;padding:0px;} .drow_data{width:16.666%;padding:inherit;} .card_drow p{font-size:10px;} .card_trow{width:83%;float:right;}
.trow_head{width:20%;padding:0px;} .col-lg-4.col-md-4.col-sm-4.col-xs-12.left_tcard_col{margin-bottom:35px;padding:0px;} .tripo_search_bar.tsb_large.tripo_search_btn_bar{width:100%!important;float:none!important;}
.col-lg-3.col-md-3.col-sm-3.col-xs-6.destination_cols.big_dest_imgs{width:100%;} .col-lg-4.col-md-4.col-sm-4.col-xs-6.destination_cols.big_dest_imgs{width:100%;} .slider-content{padding:0px 30px;}
.col-lg-6.col-md-6.col-sm-6.col-xs-12.ptravel_col.ptravel_ming_area{display:none;} .ptravel_inner_divs{margin:0px;display:inline-block;width:100%;} img.focus_mobimg.img-responsive{width:250px;}
li.focus_mlist{margin:15px 0px 5px;list-style:none;line-height:24px;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:justify;}
h2.tmngmnt_title{margin:0px;font-size:20px;line-height:30px;} .travel_inner_block{padding:0px;} p.travel_contents.text-center{color:#fff;line-height:25px;margin:15px 0px 25px;}
button.travel_sec_click{padding:8px 40px;} .bgalary_col.small_bgal{width:100%;display:inline-block;} .col-lg-4.col-md-4.col-sm-4.bgalary_col.big_bgal{width:100%;display:block;}
.col-md-3.col-sm-6.col-xs-12.cities_colss{width:50%;} a.landing_lname{margin-top:9px;font-size:17px;} .input-group.igrp_btns_left, .input-group.igrp_btns_right{width:inherit!important;float:none!important;right:inherit!important;left:inherit!important;}
.landing_btns_cols{width:100%;} img.landing_ticons{width:35px;height:45px;} .col-lg-5.col-md-5.col-sm-5.col-xs-12.subscribe_col{text-align:center;} h2.tmngmnt_title{font-size:19px;line-height:28px;}
img.mngmnt_img.img-responsive{width:40px!important;} .navbar-default .navbar-toggle .icon-bar{background-color:#058bd6;} .inner-body .navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}
div#navmenu{width:100%;background:#fff;position:absolute;left:0;box-shadow:0px 2px 4px 0px #c8c4c4;-webkit-box-shadow:0px 2px 4px 0px #c8c4c4;-moz-box-shadow:0px 2px 4px 0px #c8c4c4;max-height:inherit;}
ul.nav.nav-tabs.sign_navss li.active a, ul.nav.nav-tabs.sign_navss a{padding:15px 10px;width:inherit;} .modal-dialog.sign_slide_modal{width:100%!important;} ul.dropdown-menu.signer_ddown{margin-left:auto;margin-bottom:20px;}
.nav_sec nav#mainNav a.a_menu.btn_manu{margin:10px 0px;} ul.nav.navbar-nav.navbar-center{position:initial;left:0px!important;-webkit-transform:none;-ms-transform:none;transform:none;width:50%;float:left;}
.inner-body div#navmenu li.li_menu a.a_menu, .inner-body a.inner_pmenus.inner_pmenusDrolink.homer_moress{color:#058bd6!important;} ul.nav.navbar-nav.navbar-right{width:50%;float:right;}
li.li_menu a.a_menu{width:100%;margin:0px;color:#058bd6!important;} .dropdown.dropdown_menu.inner_pmenusDropper a{color:#058bd6!important;} li.li_menu{margin:10px 0px;float:none!important;}
a.inner_pmenusLinks, a.inner_pmenus.inner_pmenusDrolink{margin:0px 0px;} li.inner_pmenus.inner_psubmenus{margin-bottom:0px;} .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{border:0px;background:transparent;} a.navbar-brand.navbar-left{width:inherit;} img.site_logo{width:115px!important;} .navbar-default.affix img.site_logo{width:160px!important;}
.navbar-brand{padding:15px 5px;} img.traveller_img{width:75px;} a.home_link{font-size:17px;} input.subscribeme.form-control{margin-bottom:20px;} .slider-content h2{font-size:22px!important;line-height:25px;}
.btn-slider{margin-top:15px;} .slider-content h3{font-size:18px!important;} .slider-intro-text{font-size:14px!important;} .banner_form{padding:0px 15px!important;} .tripo_search_nav li a{padding:8px!important;font-size:14px!important;}
.tripo_search_nav li{margin:0 5px!important;} .tripo_search_nav ul li a i{display:none!important;}  .tripo_search_form{font-size:11px!important;} select.select2.select2-hidden-accessible,
input.tinputs[type="text"], input.tinputs[type="password"], input.tinputs.tinputs[type="datetime"], input.tinputs[type="datetime-local"], input.tinputs[type="date"], input.tinputs[type="month"], input.tinputs[type="time"],
input.tinputs[type="week"], input.tinputs[type="number"],  input.tinputs[type="email"], input.tinputs[type="url"], input.tinputs[type="search"], input.tinputs[type="tel"], input.tinputs[type="color"],.uneditable-input{font-size:11px;padding:12px 5px!important;}
button.btn.submit_subs.tripomate_btn{width:100%;font-size:14px!important;} h3.subscribe_title{margin-top:20px!important;} .themeum-action h2, h2.mtitle{font-size:20px;}
.tsm_caption{text-align:center;} h3.tsm_user{font-size:17px;margin:15px 0px 5px;} p.tsm_text{font-size:13px;}
button.tripo-ssearch-btn{border-radius:4px!important;position:inherit!important;padding:8px 20px!important;margin-top:10px;font-size:14px!important;width:100%!important;}
form#tripo_search_advancedsearch-form1, form#tripo_search_advancedsearch-form2, form#tripo_search_advancedsearch-form3{padding:0px 5px!important;}
.vertical-middle{margin-top:200px!important;text-align:center;} .tripo_search_bar{width:50%!important;margin-bottom:10px!important;padding:0px 3px}
.tripo_search_bar label{display:none!important;} input.tripo_input-first, select.select2.select2-hidden-accessible, input.tripo-date-picker, input.tripo_guests{border-radius:4px!important;}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.destination_cols{width:100%;} .col-lg-6.col-md-6.col-sm-6.col-xs-6.destination_cols.small_im_col{padding:0px;width:50%;} figure.desti_imgs.caption.child_imsec{margin:0px!important;}
.destination_box{padding:5px;} .ho_fut_gateway_cont .tab-content .tab-pane ul li{width:33.33%;} .ho_fut_gateway_cont>ul.nav-pills {overflow: scroll; display: -webkit-box;}
.FlightsSearchsSectionsCard{display:inline-grid;} .col-sm-8.flightCardColls.middlere, .col-sm-2.flightCardColls.righterrs, .col-sm-2.flightCardColls.lefterrs{min-height:inherit;padding:10px 0px;}
.innerCardFRight p{margin:5px 0px;} button.bookOnly{margin:10px 0px;} .col-sm-6.fListings.midmelist{border:0px;} .innerCardFLeft{text-align:center;display:inline-block;}
}
@media(max-width:600px){
img.img-responsive.pnImageBlock{width:15%!important;} input.magicbtn-brandcolor.btnAddRoom{width:100%!important;} .page_notfound.equal_col_height h3.nofound_title{font-size:45px;}
.img_divPn{width:100%!important;float:none!important;margin:0 auto;margin-bottom:10px;display:inline-block;height:auto!important;} .inner_flister_roww.toph_Rowws{display:inherit;}
li.vdetails_flist.right_disp{float:none;width:100%;display:inherit;margin:0px;} .inner_pnForm_div{padding:20px 15px;}
.pn_cardBox .fListings{width:100%!important;display:inline-grid;height:initial;text-align:center!important;border:0px!important;padding:10px 10px!important;}
.pnForm_blocks{display:block;} hr.pnHalfer_line{width:100%;margin:20px 0px;} .input_group_checker{display:inherit;} label.control.label_pnPanel.hider_labelss{display:none;}
label.control.label_pnPanel{width:100%!important;text-align:inherit;} h3.pnFrom_title.pnBtn_titles{display:grid;} .inner_flister_roww{display:block!important;}
.pn_cardBox .fListings{border-bottom:1px solid #efeee5!important;border-style:dashed!important;} .inner_flister_roww.outbound_rowws{border:0px;} button.pnForm_next.next_btn_click{width:100%;}
.radioCheckers{padding:inherit;text-align:center;} .pn_cardBox .fListings.rightmelist{text-align:center!important;} li.vdetails_flist.top_bacggage_lister{width:100%;display:inherit;margin:0px;}
img.img-responsive.pnImageBlock{width:15%;} .righter_banchmark{padding:0px;} .ltophead{text-align:center;} .lefter_checkout, .righter_checkout{padding:0px;} .inner_pcheck_div.payment_clicker h3,
.booking_summ h4.panel-title a{font-size:17px;} .home-best-offer .container>.row{flex-direction:column;} .home-best-offer .container>.row .col-xs-12 + .col-xs-12 {margin-top:15px;}
}
@media(max-width:550px){
.full_iforms.gray_back{padding:inherit!important;} h3.landing_page_header{font-size:24px!important;} h3.find_flights.text-center{font-size:20px;} p.find_flights{font-size:17px;}
li.text_form_links{font-size:10px;margin-right:5px;} li.menu_trip_fdiv{width:49%;} .form-group.menu_trip_group{margin-bottom:5px;} li.menu_trip_fdiv.btn_trip_fdiv{width:100%;}
ul.menu_search_form{text-align:center;} .book_info_col{width:100%!important;float:none;min-height:inherit!important;} .tripc_mright{border-left:0px!important;padding:0px;}
.book_info{border-bottom:1px solid #aba8a8;padding:5px 0px 5px;margin:0px;} .trip_textfig, .tripc_mid, .tripc_right{font-size:11px;} .book_info:last-child{border-bottom:0px!important;}
p.sd_more_link{margin:10px;text-align:center;} .traits_cols{width:100%;} .city_icon_div{min-height:174px;margin:5px;} img.dest_imgs{width:75px;} header.traits_header{text-align:left;}
.rbsec p,.lbsec p{font-size:11px;text-align:left!important;} img.mid_img_traits{width:300px;} .themeum-action h2, h2.mtitle{font-size:18px;} .themeum-action p, p.stitle{font-size:12px;}
.tsm_col{width:inherit;margin-bottom:20px;} .package-location{height:165px;display:inline-grid;align-items:center;} .package-location{padding:5px;} h3.subscribe_title{font-size:17px;}
p.subscribe_text{font-size:13px;}
}
@media(max-width:500px){
.travellerData_blockk a.cabin_classes_link{font-size: 14px; padding: 8px 10px;} .travellers_cabin_count .form-group.tdata_pop_grp input.form-control {font-size: 15px;}
.travellers_cabin_count button.btn.btn-default.btn-numbersss span.glyphicon {font-size: 12px; /* background: #ddd; */ line-height: normal;}
.travellers_cabin_count .form-group.tdata_pop_grp.tdata_pop_grp_btn {margin: 5px 0px 5px; text-align: center;} .travellers_cabin_count .form-group.tdata_pop_grp.tdata_pop_grp_btn input.btn.btn-info {font-size: 15px; padding: 4px 20px; min-width: 35%;}
.travellers_cabin_count .form-group.tdata_pop_grp.mini_info_book_ddetails{width: 100%!important;} .travellerData_blockk label.travellerData_label {font-size: 13px!important; letter-spacing: 0.5px; float: left;}
.travellerData_blockk h3.title{font-size: 14px!important; margin: 10px 0px!important;} .travellerData_blockk label.travellerData_label {font-size: 11px;} .offerFlightSec{height: inherit;}
.inner-body .click2CallWidget{padding-top: 0px; font-size: 23px;} .inner-body .buttonWraper .fa{line-height: 35px;} .inner-body .buttonWraper{width: 50px; height: 50px;}
.mobile_view_mHome .top_destin .col-sm-3.package-location.col-xs-4.col-md-2 a.dest_links h3.feature-carosuel-title{font-size: 18px;} img.offerStripText.img-responsive{width: 285px;}
img.hotlineCallStripss.img-responsive{width: 200px; float: left;}  .mobile_view_mHome h3.tripo_htitles{font-size: 23px; line-height: 28px;}
.mobile_view_mHome .inner_search_panelsss .booking_common_class, .mobile_view_mHome .inner_search_panelsss a.booking_common_input_link{margin: 0px;}
.mobile_view_mHome button.arrow_btn_search{width: 100%;} .slider-content h2{font-size: 16px!important;} p.innerSlideContentBan{font-size:13px!important;}
.inner_img_sizer{height:250px!important;} img.ptravel_imgss.img-responsive{width:65px;} .slider-content .vertical-middle{margin-top:100px!important;}
.privacy_pcPage .tabs-left > li{width:44%!important;margin:2px 3px!important;text-align:center;} ul.faqListeru{padding:10px 15px;} .innerTnTBlock a{position:inherit;}
.TntImageBlock{position:inherit;width:100%;padding:20px;background:#fff;} .tntContentBlock{margin:0px;display:inline-block;width:100%;text-align:center;}
span.rating_texter{font-size:12px;font-weight:600;line-height:15px;} h3.fc_title{margin:0px;font-size:21px;} hr.fly_tborder{margin:10px auto;} .fc_comments{margin-top:10px;}
.desti_imgs a.overlay_links{width:25px!important;} ul.pre_menu_lists li.menu_list{width:inherit!important;} .home-two-crousel .carousel-control{top:36%!important;}
.agent_map_sec{background-size:contain!important;height:250px!important;} span.mobile-item{border-left:0px!important;margin:0px!important;display:inline-block;padding:0px!important;}
.col-lg-3.col-md-3.col-sm-3.col-xs-12.footer_cols{width:100%!important;margin-bottom:0px!important;min-height:inherit!important;} ul.footer_mlinks,
.tripo_footer_address{padding:10px 5px 10px!important;} label.travellerData_label{font-size:9px;} .inner_click_drop_blk{padding:0px 5px;} div#ui-datepicker-div{margin-top:161px;}
button.btn.btn-default.btn-numbersss{padding:1px 4px;} .form-group.tdata_pop_grp{margin-bottom:10px;} button.btn.btn-default.btn-numbersss span.glyphicon{font-size:7px;}
button.btn.btn-default.btn-numbersss{padding:5px 5px;line-height:initial;align-items:center;display:inline-grid;} .form-group.tdata_pop_grp input.form-control{font-size:9px;}
.form-group.tdata_pop_grp.tdata_pop_grp_btn{margin-top:0px;} .inner_click_drop_blk{z-index:9999999999!important;} .travellers_cabin_count input.btn.btn-info{font-size:10px;padding:2px 7px;}
.travellerData_blockk h3.title{font-size:10px;} div#Tripomate_lpage div#p-item1{top:-123px!important;} .contact-info-wrapper{max-width:100%!important;position:inherit!important;}
.confirm-banner{padding:28px 15px 28px 95px!important;} .confirm-text.color-white-light{margin-bottom:25px;} a.confirm-print.c-button.b-40.bg-white.hv-white-o{position:inherit;padding:10px 15px;}
h3.small-title{margin:0px;text-align:center;} span.profiler_head{width:inherit!important;display:inline!important;} ul.my_profile_ulists{padding:10px 15px;}
.landing_page_searchh .inner_search_panelsss .fltToData{margin-left:0;width:82%;} .landing_page_searchh .inner_search_panelsss .fltFroData{width:82%;} a.cabin_classes_link{padding:5px 4px;font-size:10px;padding:2px 0px;}
li.top_cabin_list{width:50%;} ul.nav.nav-tabs.flight_nav_tabss{padding-left:50px;} .signup_head_text{font-size:24px!important;color:#fff!important;margin-bottom:15px!important;line-height:30px!important;}
.col-lg-6.col-md-6.col-sm-6.signup_info_text{padding:0px;} button.demo_video_btn{width:100%;} .signup_colss{padding:0px;} h3.signup_title{font-size:19px!important;} p.signup_stitle{font-size:13px!important;}
.booking_common_class, a.booking_common_input_link{width:100%!important;} .booking_common_input{padding:0px!important;} .booking_common_class, a.booking_common_input_link{margin-bottom:5px!important;}
.biarrows{margin:0px;float:none;margin-bottom:5px!important;} button.arrow_btn_search{font-size:25px;} input.booking_inputsss_mini_dates.booking_common_input.depart_input_text{padding:0px 10px !important;}
.tripo_search_form{padding-bottom:15px!important;} .banner_form{padding:0px 15px!important;margin-top:-389px !important;min-height:390px!important;}
}
@media (max-width:480px){.ui-datepicker{width:17rem;}
}
@media(max-width:400px){
li.lListVD a.flightVDLink{font-size:10px!important;} .departArrivelSame{margin-left:10px!important;width:100%!important;margin-bottom:6px;} ul.list_btns_fill{width:100%;display:inherit;}
li.list_filt{display:inherit;text-align:left;} button.modify_btns.blue_btns{width:100%;} h3.subscribe_title{margin-top:10px!important;} .right_data_subs{display:initial;width:100%;}
input.subscribeme.form-control{margin-bottom:10px;} .col-lg-6.col-md-6.col-sm-6.col-xs-6.destination_cols.small_im_col{width:100%;} .col-lg-3.col-md-3.col-sm-3.col-xs-6.flipcard_col{width:100%;}
p.baggege_name, p.baggege_count, p.baggege_price{font-size:11px;} button.add_psngrs_btn{font-size:14px;} h3.dform_title{font-size:15px;} p.tdetails_title{font-size:14px;} .ho_fut_gateway_cont .tab-content .tab-pane ul li{width:50%;}
}
.cities_roll .cloneditem-1, .cities_roll .cloneditem-2{display:none;}


