 @import 'https://fonts.googleapis.com/css?family=Poppins:800,700,600,400,300';
.dpcomponent .title{font-weight:300;color:#333;letter-spacing:-1px;font-size:var(--font-h2)}
.dpcomponent label{color:#555;line-height:17px}
input.destInput{border-width:0 0 1px 0;border-color:var(--primary1)}
.destInput{background:0;border:0}
.destination-autocomplete{padding:0 0 10px 10px;position:relative}
.destination-autocomplete-suggestions{font-weight:500;color:#555;font-size:var(--font-l)}
.destination-autocomplete-suggestions{background-color:#f7f7f7 !important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #652245}
.destination-autocomplete-suggestions .twitter-typeahead{width:100%}
.destInput{border:0;background-color:#f7f7f7;border-bottom:1px solid #652245;font-size:var(--font-l);color:var(--primary1);width:165px}
.destination-autocomplete-suggestions .tt-menu{width:auto;min-width:100%;border:1px solid #d7d7d7;font-size:15px;color:#666;background:#FFF;overflow:auto;max-height:210px}
.column{-ms-flex:50%;flex:50%;padding:0;display:flex}
.column picture{vertical-align:middle}
.componentcards{position:relative;width:100%;height:100%}
.componentcards img{border-radius:7px 7px 0 0;width:100%;overflow:hidden}
picture{display:block;width:100%}
.post-content-wrapper .overlay{position:absolute;top:auto;bottom:0;left:0;right:0;background-color:#fff;border:1px solid #e4e4e4;border-top:0;overflow:hidden;width:100%;height:150px;transition:.5s ease;border-radius:0 0 7px 7px;display:block;z-index:8}
.text{color:white;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.carddetails{padding:15px 0 30px 15px}
.carddetails h3{font-size:18px;color:var(--primary1);margin-bottom:7px;letter-spacing:0;margin-top:0;font-weight:500}
.duration,.cardclasstype{font-size:15px;color:#555}
.duration{margin-bottom:25px}
.cardcost{font-size:18px;color:#333}
.card-half{width:50%;height:240px}
.card-half picture{height:auto}
.card-half-fullwidth{width:100%;height:300px}
.card-half-fullwidth picture{height:260px;overflow:hidden;border-radius:0 0 7px 7px}
.post-content-wrapper{padding:15px;margin-bottom:1em;position:relative;margin-left:auto;margin-right:auto}
.flex-rows{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 20px 0 20px}
.flex-rows-columns{flex-direction:column;height:616px}
.flex-rows-child{flex-grow:1;width:50%}
.flex-rows-columns .flex-rows-break{width:0;height:auto}
.flex-rows-break{flex-basis:100%;height:0;margin:0}
.flex-rows-child.small{width:25%;min-height:50px}
.flex-rows-child .flex-rows{height:100%}
.small .componentcards{height:300px}
.small.largecard .componentcards{height:100%}
.cardmodal,.overlay-responsive{display:none}
.offer-button-book,.offer-button-discover,.offer-button-more{display:inline-block;vertical-align:top;padding:12px 25px 8px;white-space:nowrap;font-size:var(--font-m);font-weight:400;text-align:center;color:#460c2e;border-radius:7px;background:var(--primary2);border:var(--primary2-border);outline:0}
.offer-button-discover{color:#fff;background:transparent;border:1px solid #fff}
.offer-button-more{color:var(--primary1);background:0;border:1px solid var(--primary1);padding:12px 40px 8px;border-radius:5px}
.offer-button-more:hover{color:#fff;background:var(--primary1);border-color:var(--primary1)}
.offer-button-more:focus-within{color:#fff;background:var(--primary1);border-color:var(--primary1)}
.flylabel{position:absolute;padding:6px 15px;background-color:var(--primary2);font-size:var(--font-xs);color:#ffffff;left:0;top:15px;border-radius:0 6px 6px 0;    background: #007eff;}
.edit-slider-icon{float:right;position:absolute;top:5px;font-size:var(--input-label);right:0;z-index:8}
[class*=" icon-"],[class^=icon-]{font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-pencil:before{content:"\e990"}
.dpccards a:hover{color:var(--primary1) !important}
.dpccards a:focus-within{color:var(--primary1) !important}
a.offer-button-discover:hover{color:#fff !important}
a.offer-button-discover:focus-within{color:#fff !important}
.disclaimerNote p{font-size:var(--font-xs);color:#555;padding:0 20px}
.disclaimerNote p a{font-size:13px}
.card-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}
.card-item:focus-within{box-shadow:0 8px 16px rgba(0,0,0,.2)}
.card-item .card-image{margin:0;width:100%;min-height:500px;overflow:hidden}
.card-item .card-image .image{width:100%;height:100%}
.card-detail .title{letter-spacing:3px}
.-loading{position:relative;background-color:#e5ebf0;border-radius:15px}
.-loading.card-image{border-radius:0}
.-loading::after{display:block;content:'';position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:loading 1.5s infinite}
@keyframes loading{100%{transform:translateX(100%)}
}
.destination-title.-loading{min-height:21px;width:150px;border-radius:5px}
.description.-loading{min-height:21px;width:200px;border-radius:5px}
.offer-duration.-loading{min-height:27px;width:250px;border-radius:5px;margin-bottom:10px}
.eightcardtmpl .cardnine{display:none}
.eightcardtmpl .cardeight{padding-right:0 !important}
.eightcardtmpl .cardeight img{height:150px;border-radius:7px 7px 0 0}
.sevencardtmpl .cardeight,.sevencardtmpl .cardnine{display:none}
.sevencardtmpl .bottomRow .flex-rows-child{width:100%;padding-right:0 !important}
.sevencardtmpl .cardsix img,.sevencardtmpl .cardseven img{height:150px;border-radius:7px 7px 0 0}
.sixcardtmpl .cardfive,.sixcardtmpl .cardeight,.sixcardtmpl .cardnine{display:none}
.sixcardtmpl .cardfour{padding-right:0 !important}
.sixcardtmpl .cardfour img{height:150px;border-radius:7px 7px 0 0}
.sixcardtmpl .cardsix img,.sixcardtmpl .cardseven img{height:150px;border-radius:7px 7px 0 0}
.sixcardtmpl .bottomRow .flex-rows-child{width:100%;padding-right:0 !important}
.fivecardtmpl .bottomRow{display:none}
.fourcardtmpl .bottomRow,.fourcardtmpl .cardfive{display:none}
.fourcardtmpl .cardfour{padding-right:0 !important}
.fourcardtmpl .cardfour img{height:150px;border-radius:7px 7px 0 0}
.threecardtmpl .bottomRow,.threecardtmpl .cardfive,.threecardtmpl .cardfour{display:none}
.threecardtmpl .cardtwo,.threecardtmpl .cardthree{width:100%;padding-right:0 !important}
.threecardtmpl .cardtwo img,.threecardtmpl .cardthree img{height:150px;border-radius:7px 7px 0 0}
.threecardtmpl .topRow div.flex-rows-child:nth-child(4){display:none}
.threecardtmpl .cardthree{padding-top:1rem}
.twocardtmpl .bottomRow,.twocardtmpl .cardfive,.twocardtmpl .cardfour,.twocardtmpl .cardthree{display:none}
.twocardtmpl .topRow div.flex-rows-child:nth-child(4){display:none}
.twocardtmpl .cardtwo .componentcards{height:100%}
.twocardtmpl .cardtwo:hover .overlay,.largecard.cardtwo:hover .overlay{height:49%;border-radius:0 0 7px 7px;border:1px solid rgba(128,28,79,.9)}
.twocardtmpl .cardtwo:focus-within .overlay,.largecard.cardtwo:focus-within .overlay{height:49%;border-radius:0 0 7px 7px;border:1px solid rgba(128,28,79,.9)}
.componentcards img{background:var(--primary1)}
.bigcard img,.largecard.cardtwo img{min-width:543px;height:470px}
.bigcard1 img,.largecard.cardtwo img{min-width:250px;height:200px}
.small img{min-width:234px;height:150px}
.destinationInput .tt-menu{width:auto;min-width:580px;font-size:15px;color:#666;background:#fff;overflow:auto;box-shadow:0 2px 7px rgba(0,0,0,.25);max-height:210px}
.destinationInput .tt-menu .tt-suggestion{min-width:563px;min-height:60px;display:block;font-weight:normal;font-size:15px;line-height:1.5;color:#000;padding:10px;border-bottom:1px solid #ebebeb;white-space:nowrap;cursor:pointer;margin:0;overflow:hidden;position:relative}
.destinationInput .tt-menu .tt-suggestion.active{color:#fff;transition:background .2s ease}
.destinationInput .tt-menu .tt-suggestion.active span{color:#f9f9f9 !important}
.destinationInput .tt-menu .tt-suggestion strong{display:block;color:#333;font-weight:700}
.destinationInput .tt-menu .tt-suggestion .airport{display:block;color:#999;float:left}
.destinationInput .tt-menu .tt-suggestion .countrycode{color:#999;float:right;position:absolute;top:10px;right:10px}
.destinationInput .tt-menu .tt-suggestion:focus strong,.flightsearchform .tt-menu .tt-suggestion.active strong{color:#fff}
.destinationInput .tt-menu .tt-suggestion.nomatch-text{min-width:auto;min-height:auto;color:#999}
.destinationInput .tt-menu .tt-suggestion.nomatch-text:hover{color:#fff}
.destinationInput .tt-menu .tt-cursor strong,.destinationInput .tt-menu .tt-cursor .airport,.destinationInput .tt-cursor .countrycode{color:#fff;transition:background .2s ease}
.destinationInput .tt-menu .tt-suggestion:hover,.destinationInput .tt-menu .tt-suggestion.tt-cursor{color:#fff !important;background:var(--primary1);transition:background .2s ease}
.destinationInput .tt-menu .tt-suggestion:hover strong,.destinationInput .tt-menu .tt-suggestion:hover .airport,.destinationInput .tt-menu .tt-suggestion:hover .countrycode{color:#fff}
.destinationInput .tt-menu .tt-suggestion.tt-cursor strong,.destinationInput .tt-menu .tt-suggestion.tt-cursor .airport,.destinationInput .tt-menu .tt-suggestion.tt-cursor .countrycode{color:#fff}
.dpccards a.offer-button-more:hover{color:#fff !important}
.dpccards a.offer-button-more:focus-within{color:#fff !important}
.dpccards .no-results{text-align:center;margin-top:30px;font-size:var(--font-xxl);line-height:normal}
.discover-mobile{font-size:var(--font-m);position:absolute;top:16px;right:20px}
.discover-mobile .icon-arrow-right3{font-size:16px}
.dpcBPG{float:right;text-align:right}
.dpcBPG a{background:url("../../../../../etc/designs/qrweb/homepageClientlibs/images/bpg.png") no-repeat 99% 0;padding:0 27px 0 0;font-family:jotia;font-size:var(--font-m);background-size:20px 20px;color:#000;text-decoration:none;line-height:1.5;font-weight:400}
@keyframes shine{to{background-position:0 0,100% 100%,8% 480px,20% 520px,10% 550px}
}
@keyframes shineNew{to{background-position:0 0,100% 100%,8% 160px,20% 200px,10% 230px}
}
@keyframes shineMob{to{background-position:0 0,100% 100%,68% 20px,86% 70px,79% 100px}
}
@keyframes shineMobScroll{to{background-position:0 0,100% 100%,8% 330px,20% 370px,10% 400px}
}
.skeleton-loading{overflow:hidden;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;opacity:1}
.skeleton-loading .small .componentcards{height:300px;border:1px solid #d2d2d2;background-image:linear-gradient(#f7f7f7 1px,transparent 0),linear-gradient(100deg,rgba(247,247,247,0),rgba(247,247,247,0.5) 50%,rgba(247,247,247,0) 80%),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0);background-repeat:no-repeat;background-size:100% 100px,50px 170px,50% 100px,80% 100px,60% 100px;background-position:0 0,0 100%,8% 160px,20% 200px,10% 230px;animation:shineNew 1s infinite;background-color:#f7f7f7}
.skeleton-loading .componentcards.bigcard:empty{margin:0;height:618px;border:1px solid #d2d2d2;background-image:linear-gradient(#f7f7f7 1px,transparent 0),linear-gradient(100deg,rgba(247,247,247,0),rgba(247,247,247,0.5) 50%,rgba(247,247,247,0) 80%),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0);background-repeat:no-repeat;background-size:100% 100px,50px 170px,50% 100px,80% 100px,60% 100px;background-position:0 0,0 100%,8% 480px,20% 520px,10% 550px;animation:shine 1s infinite;background-color:#f7f7f7}
.skeleton-loading .componentcards.bigcard1:empty{margin:0;height:618px;border:1px solid #d2d2d2;background-image:linear-gradient(#f7f7f7 1px,transparent 0),linear-gradient(100deg,rgba(247,247,247,0),rgba(247,247,247,0.5) 50%,rgba(247,247,247,0) 80%),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0);background-repeat:no-repeat;background-size:100% 100px,50px 170px,50% 100px,80% 100px,60% 100px;background-position:0 0,0 100%,8% 480px,20% 520px,10% 550px;animation:shine 1s infinite;background-color:#f7f7f7}
.componentcards picture{background:var(--primary1);border-radius:7px 7px 0 0}
@media only screen and (min-width:768px) and (max-width:1024px){.dpccards .container{min-width:1020px;max-width:100%;padding:0 5px}
.small .componentcards{height:260px}
.card-half-fullwidth{height:261px}
.flex-rows-columns{height:550px}
picture{height:auto}
.bigcard img,.largecard.cardtwo img,.small img{min-width:auto}
.bigcard1 img,.largecard.cardtwo img,.small img{min-width:auto}
.flex-rows-child{height:270px}
.disclaimerNote{padding:0 5px !important}
.duration{margin-bottom:15px}
.overlay .btns-container{margin-top:0 !important}
.componentcards:hover .overlay .carddetails{padding:13px 0 17px 15px !important}
.componentcards:focus-within .overlay .carddetails{padding:13px 0 17px 15px !important}
.carddetails{padding-bottom:20px}
.largecard.small .componentcards{height:550px}
}
.small img,.bigcard img{object-fit:cover}
.small img,.bigcard1 img{object-fit:cover}
.componentcards .qmilesoffer .overlayResponsive{padding-bottom:25px}
.componentcards.bigcard .qmilesoffer .carddetails,.halfpageCard .componentcards .qmilesoffer .carddetails,.componentcards .qmilesoffer .carddetails{padding-top:10px !important}
.componentcards.bigcard1 .qmilesoffer .carddetails,.halfpageCard .componentcards .qmilesoffer .carddetails,.componentcards .qmilesoffer .carddetails{padding-top:10px !important}
.carddetails h4,.qmilesoffer .carddetails h3{font-size:16px;color:var(--primary1);margin-bottom:3px;letter-spacing:0;margin-top:0;font-weight:500}
.carddetails .flight-date,.carddetails .flight-class,.qmilesoffer .duration,.qmilesoffer .cardclasstype{font-size:var(--font-xs);color:#555;font-weight:400}
.carddetails .flight-date{margin-bottom:10px}
.carddetails .flight-fare,.carddetails .flight-fare span,.carddetails .miles-details{font-size:var(--font-xs);color:#333;font-weight:400}
.carddetails .flight-fare{font-weight:500;font-size:15px}
.carddetails .flight-fare,.carddetails .flight-fare span{display:block}
.carddetails .miles-details .qmiles-fare{font-size:15px;color:var(--primary1);font-weight:500}
.carddetails .horizontal-decor{display:none;border-top:1px solid #a45f84;position:relative;text-align:center;margin:17px 15px 25px 0}
.carddetails .horizontal-decor span{font-size:13px;position:absolute;top:-11px;background:linear-gradient(to left,rgba(98,18,59,1),rgba(93,16,56,1) 90%);padding:0 10px;margin-left:-18px}
.overlayResponsive .carddetails .horizontal-decor span{background:#fff}
.qmilesoffer .carddetails .offer-button-book{display:none;width:94% !important}
.overlayResponsive.qmiles-mob-content .carddetails .offer-button-book{width:97% !important}
.overlayResponsive.qmiles-mob-content .carddetails{padding-top:10px !important}
.overlayResponsive.qmiles-mob-content .offer-button-book{display:inline-block;color:#000}
.componentcards:hover .overlay .horizontal-decor,.componentcards:focus-within .overlay .horizontal-decor{display:block;color:#fff}
.componentcards:hover .overlay.qmilesoffer .carddetails,.componentcards:focus-within .overlay.qmilesoffer .carddetails{padding-bottom:10px}
.overlayResponsive .horizontal-decor{display:block;border-top:1px solid #000;color:#555;margin-top:40px;margin-bottom:30px}
.overlayResponsive .flight-fare span,.overlayResponsive .carddetails h4,.overlayResponsive .flight-date,.overlayResponsive .flight-class{display:none}
.overlayResponsive .flight-fare{padding-bottom:15px}
.overlayResponsive .miles-details,.overlayResponsive .flight-fare{margin:20px 0 0;width:94%;text-align:center;display:inline-block}
.overlayResponsive .miles-details{margin-bottom:15px}
.overlayResponsive .flight-fare{font-size:18px;margin:0;font-weight:300}
.overlayResponsive .qmiles-fare{font-size:18px;font-weight:300}
.bigcard.componentcards:hover .overlay.qmilesoffer .carddetails .offer-button-book,.bigcard.componentcards:focus-within .overlay.qmilesoffer .carddetails .offer-button-book,.halfpageCard .componentcards:hover .overlay.qmilesoffer .carddetails .offer-button-book,.halfpageCard .componentcards:focus-within .overlay.qmilesoffer .carddetails .offer-button-book{width:46% !important;margin-left:10px}
.bigcard.componentcards:hover .overlay .horizontal-decor,.bigcard.componentcards:focus-within .overlay .horizontal-decor,.halfpageCard .componentcards:hover .overlay .horizontal-decor,.halfpageCard .componentcards:focus-within .overlay .horizontal-decor{text-align:left;margin-top:0;margin-bottom:15px}
.bigcard.componentcards:hover .overlay .horizontal-decor span,.bigcard.componentcards:focus-within .overlay .horizontal-decor span,.halfpageCard .componentcards:hover .overlay .horizontal-decor span,.halfpageCard .componentcards:focus-within .overlay .horizontal-decor span{margin-left:0;left:20px;background:linear-gradient(to left,rgba(84,14,50,1),rgba(83,13,49,1) 90%)}
.bigcard.componentcards:hover .overlay.qmilesoffer .btns-container,.bigcard.componentcards:focus-within .overlay.qmilesoffer .btns-container,.halfpageCard .componentcards:hover .overlay.qmilesoffer .btns-container,.halfpageCard .componentcards:focus-within .overlay.qmilesoffer .btns-container{float:right;margin-top:-62px !important}
.bigcard.componentcards:hover .overlay.onlyFares .btns-container,.bigcard.componentcards:focus-within .overlay.onlyFares .btns-container,.halfpageCard .componentcards:hover .overlay.onlyFares .btns-container,.halfpageCard .componentcards:focus-within .overlay.onlyFares .btns-container{margin-top:0 !important}

.bigcard1.componentcards:hover .overlay.qmilesoffer .carddetails .offer-button-book,.bigcard1.componentcards:focus-within .overlay.qmilesoffer .carddetails .offer-button-book,.halfpageCard .componentcards:hover .overlay.qmilesoffer .carddetails .offer-button-book,.halfpageCard .componentcards:focus-within .overlay.qmilesoffer .carddetails .offer-button-book{width:46% !important;margin-left:10px}
.bigcard1.componentcards:hover .overlay .horizontal-decor,.bigcard1.componentcards:focus-within .overlay .horizontal-decor,.halfpageCard .componentcards:hover .overlay .horizontal-decor,.halfpageCard .componentcards:focus-within .overlay .horizontal-decor{text-align:left;margin-top:0;margin-bottom:15px}
.bigcard1.componentcards:hover .overlay .horizontal-decor span,.bigcard1.componentcards:focus-within .overlay .horizontal-decor span,.halfpageCard .componentcards:hover .overlay .horizontal-decor span,.halfpageCard .componentcards:focus-within .overlay .horizontal-decor span{margin-left:0;left:20px;background:linear-gradient(to left,rgba(84,14,50,1),rgba(83,13,49,1) 90%)}
.bigcard1.componentcards:hover .overlay.qmilesoffer .btns-container,.bigcard1.componentcards:focus-within .overlay.qmilesoffer .btns-container,.halfpageCard .componentcards:hover .overlay.qmilesoffer .btns-container,.halfpageCard .componentcards:focus-within .overlay.qmilesoffer .btns-container{float:right;margin-top:-62px !important}
.bigcard1.componentcards:hover .overlay.onlyFares .btns-container,.bigcard1.componentcards:focus-within .overlay.onlyFares .btns-container,.halfpageCard .componentcards:hover .overlay.onlyFares .btns-container,.halfpageCard .componentcards:focus-within .overlay.onlyFares .btns-container{margin-top:0 !important}

.saveqmiles-text{color:#333;font-size:var(--font-xs);font-weight:400;margin-top:3px}
.onlyFares .duration{margin-bottom:20px}
.componentcards:hover .overlay .saveqmiles-text,.componentcards:focus-within .overlay .saveqmiles-text{color:#fff}
@media(min-width:768px){.largecard.cardtwo{height:616px}
.bigcard img,.largecard.cardtwo img{min-width:543px;height:466px}
.componentcards.bigcard,.halfpageCard .componentcards,.largecard.cardtwo .componentcards{overflow:hidden;background:#fff;border-radius: 8px;
    border-bottom: 1px solid #eaeaeaba;
    border-left: 1px solid #eaeaeaba;
    border-right: 1px solid #eaeaeaba;}

.componentcards.bigcard1,.halfpageCard .componentcards,.largecard.cardtwo .componentcards{overflow:hidden;background:#fff;border-radius: 8px;
    border-bottom: 1px solid #eaeaeaba;
    border-left: 1px solid #eaeaeaba;
    border-right: 1px solid #eaeaeaba;}
	
.componentcards.bigcard:hover .overlay,.halfpageCard .componentcards:hover .overlay,.largecard.cardtwo .componentcards:hover .overlay{height:26%;border-radius:0 0 7px 7px;border:1px solid #520c30;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.componentcards.bigcard:focus-within .overlay,.halfpageCard .componentcards:focus-within .overlay,.largecard.cardtwo .componentcards:focus-within .overlay{height:26%;border-radius:0 0 7px 7px;border:1px solid #520c30;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.componentcards.bigcard1:hover .overlay,.halfpageCard .componentcards:hover .overlay,.largecard.cardtwo .componentcards:hover .overlay{height:50%;border-radius:0 0 7px 7px;border:1px solid #520c30;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.componentcards.bigcard1:focus-within .overlay,.halfpageCard .componentcards:focus-within .overlay,.largecard.cardtwo .componentcards:focus-within .overlay{height:26%;border-radius:0 0 7px 7px;border:1px solid #520c30;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.componentcards:hover .overlay{height:100%;background:linear-gradient(to left,rgb(198 12 48),rgb(198 12 48) 70%);border-radius:7px;color:#fff !important}
.componentcards:focus-within .overlay{height:100%;background:linear-gradient(to left,rgba(128,28,79,1),rgba(82,12,48,1) 70%);border-radius:7px;color:#fff !important}
.componentcards.bigcard .carddetails,.componentcards.bigcard .btns-container.col-12,.halfpageCard .componentcards .carddetails,.halfpageCard .componentcards .btns-container.col-12,.largecard.cardtwo .componentcards .carddetails,.largecard.cardtwo .componentcards .btns-container.col-12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;float:left;width:50%;padding:15px}
.componentcards.bigcard1 .carddetails,.componentcards.bigcard1 .btns-container.col-12,.halfpageCard .componentcards .carddetails,.halfpageCard .componentcards .btns-container.col-12,.largecard.cardtwo .componentcards .carddetails,.largecard.cardtwo .componentcards .btns-container.col-12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;float:left;width:50%;padding:15px}
.bigcard.componentcards .qmilesoffer .carddetails,.halfpageCard .componentcards .qmilesoffer .carddetails{width:100%;max-width:100%}
.bigcard.componentcards .onlyFares .carddetails,.halfpageCard .componentcards .onlyFares .carddetails{width:50%;max-width:50%}
.bigcard1.componentcards .qmilesoffer .carddetails,.halfpageCard .componentcards .qmilesoffer .carddetails{width:100%;max-width:100%}
.bigcard1.componentcards .onlyFares .carddetails,.halfpageCard .componentcards .onlyFares .carddetails{width:50%;max-width:50%}
.post-content-wrapper .componentcards.bigcard .overlay,.post-content-wrapper .halfpageCard .componentcards .overlay,.post-content-wrapper .largecard.cardtwo .componentcards .overlay{height:150px}
.post-content-wrapper .componentcards.bigcard1 .overlay,.post-content-wrapper .halfpageCard .componentcards .overlay,.post-content-wrapper .largecard.cardtwo .componentcards .overlay{height:150px}
.componentcards.bigcard .carddetails{float:left}
.componentcards.bigcard .btns-container.col-12,.halfpageCard .componentcards .btns-container.col-12,.largecard.cardtwo .componentcards .btns-container.col-12{opacity:0}
.componentcards.bigcard:hover .btns-container.col-12,.halfpageCard .componentcards:hover .btns-container.col-12,.largecard.cardtwo .componentcards:hover .btns-container.col-12{opacity:1}
.componentcards.bigcard:focus-within .btns-container.col-12,.halfpageCard .componentcards:focus-within .btns-container.col-12,.largecard.cardtwo .componentcards:focus-within .btns-container.col-12{opacity:1}

.componentcards.bigcard1 .carddetails{float:left}
.componentcards.bigcard1 .btns-container.col-12,.halfpageCard .componentcards .btns-container.col-12,.largecard.cardtwo .componentcards .btns-container.col-12{opacity:0}
.componentcards.bigcard1:hover .btns-container.col-12,.halfpageCard .componentcards:hover .btns-container.col-12,.largecard.cardtwo .componentcards:hover .btns-container.col-12{opacity:1}
.componentcards.bigcard1:focus-within .btns-container.col-12,.halfpageCard .componentcards:focus-within .btns-container.col-12,.largecard.cardtwo .componentcards:focus-within .btns-container.col-12{opacity:1}

.componentcards:hover .overlay h3,.componentcards:hover .overlay .duration,.componentcards:hover .overlay .cardclasstype,.componentcards:hover .overlay .cardcost{color:#fff}
.componentcards:focus-within .overlay h3,.componentcards:focus-within .overlay .duration,.componentcards:focus-within .overlay .cardclasstype,.componentcards:focus-within .overlay .cardcost{color:#fff}
.offer-button-more{width:auto}
.componentcards:hover .carddetails{padding:15px 0 17px 15px}
.componentcards:focus-within .carddetails{padding:15px 0 17px 15px}
.componentcards .modal{display:none !important}
.halfpageCard.small img{min-width:259px;height:151px}
.carddetails h4,.qmilesoffer h3{font-size:16px;color:var(--primary1);margin-bottom:3px;letter-spacing:0;margin-top:0;font-weight:500}
.carddetails .flight-date,.carddetails .flight-class,.qmilesoffer .duration,.qmilesoffer .cardclasstype{font-size:13px;color:#555;font-weight:400}
.componentcards:hover .overlay .flight-fare span,.componentcards:hover .overlay .carddetails h4,.componentcards:hover .overlay .flight-date,.componentcards:hover .overlay .flight-class,.componentcards:focus-within .overlay .flight-fare span,.componentcards:focus-within .overlay .carddetails h4,.componentcards:focus-within .overlay .flight-date,.componentcards:focus-within .overlay .flight-class{display:none}
.componentcards:hover .overlay .qmiles-fare,.componentcards:hover .overlay .flight-fare,.componentcards:hover .overlay .flight-fare span,.componentcards:hover .overlay .miles-details,.componentcards:hover .overlay .carddetails h4,.componentcards:hover .overlay .flight-date,.componentcards:hover .overlay .flight-class{color:#fff}
.componentcards:focus-within .overlay .qmiles-fare,.componentcards:focus-within .overlay .flight-fare,.componentcards:focus-within .overlay .flight-fare span,.componentcards:focus-within .overlay .miles-details,.componentcards:focus-within .overlay .carddetails h4,.componentcards:focus-within .overlay .flight-date,.componentcards:focus-within .overlay .flight-class{color:#fff}
.componentcards:hover .overlay .carddetails,.componentcards:focus-within .overlay .carddetails{padding-top:10px}
.componentcards:hover .overlay .miles-details,.componentcards:hover .overlay .flight-fare,.componentcards:focus-within .overlay .miles-details,.componentcards:focus-within .overlay .flight-fare{margin:20px 0 0;width:94%;text-align:center;display:inline-block}
.componentcards:hover .overlay .miles-details,.componentcards:focus-within .overlay .miles-details{margin-bottom:15px}
.componentcards:hover .overlay .flight-fare,.componentcards:focus-within .overlay .flight-fare{font-size:18px;margin:0;font-weight:300}
.componentcards:hover .overlay .qmiles-fare,.componentcards:focus-within .overlay .qmiles-fare{font-size:18px;font-weight:300}
.bigcard.componentcards:hover .qmilesoffer .carddetails,.bigcard.componentcards:focus-within .qmilesoffer .carddetails,.halfpageCard .componentcards:hover .qmilesoffer .carddetails,.halfpageCard .componentcards:focus-within .qmilesoffer .carddetails{width:100%;max-width:100%}
.bigcard.componentcards:hover .onlyFares .carddetails,.bigcard.componentcards:focus-within .onlyFares .carddetails,.halfpageCard .componentcards:hover .onlyFares .carddetails,.halfpageCard .componentcards:focus-within .onlyFares .carddetails{width:50%;max-width:50%}
.bigcard.componentcards:hover .overlay .miles-details,.bigcard.componentcards:focus-within .overlay .miles-details,.bigcard.componentcards:hover .overlay .flight-fare,.bigcard.componentcards:focus-within .overlay .flight-fare,.halfpageCard .componentcards:hover .overlay .miles-details,.halfpageCard .componentcards:focus-within .overlay .miles-details,.halfpageCard .componentcards:hover .overlay .flight-fare,.halfpageCard .componentcards:focus-within .overlay .flight-fare{margin-bottom:15px;width:50%;text-align:left;margin-top:10px}
.bigcard.componentcards:hover .overlay .flight-fare,.bigcard.componentcards:focus-within .overlay .flight-fare,.halfpageCard .componentcards:hover .overlay .flight-fare,.halfpageCard .componentcards:focus-within .overlay .flight-fare{margin-bottom:0}
.componentcards:hover .onlyFares .carddetails,.componentcards:focus-within .onlyFares .carddetails{padding-top:15px !important}
.bigcard.componentcards:hover .onlyFares .carddetails,.bigcard.componentcards:focus-within .onlyFares .carddetails,.halfpageCard .componentcards:hover .onlyFares .carddetails,.halfpageCard .componentcards:focus-within .onlyFares .carddetails{padding-top:10px !important}

.bigcard1.componentcards:hover .qmilesoffer .carddetails,.bigcard1.componentcards:focus-within .qmilesoffer .carddetails,.halfpageCard .componentcards:hover .qmilesoffer .carddetails,.halfpageCard .componentcards:focus-within .qmilesoffer .carddetails{width:100%;max-width:100%}
.bigcard1.componentcards:hover .onlyFares .carddetails,.bigcard1.componentcards:focus-within .onlyFares .carddetails,.halfpageCard .componentcards:hover .onlyFares .carddetails,.halfpageCard .componentcards:focus-within .onlyFares .carddetails{width:50%;max-width:50%}
.bigcard1.componentcards:hover .overlay .miles-details,.bigcard1.componentcards:focus-within .overlay .miles-details,.bigcard1.componentcards:hover .overlay .flight-fare,.bigcard1.componentcards:focus-within .overlay .flight-fare,.halfpageCard .componentcards:hover .overlay .miles-details,.halfpageCard .componentcards:focus-within .overlay .miles-details,.halfpageCard .componentcards:hover .overlay .flight-fare,.halfpageCard .componentcards:focus-within .overlay .flight-fare{margin-bottom:15px;width:50%;text-align:left;margin-top:10px}
.bigcard1.componentcards:hover .overlay .flight-fare,.bigcard1.componentcards:focus-within .overlay .flight-fare,.halfpageCard .componentcards:hover .overlay .flight-fare,.halfpageCard .componentcards:focus-within .overlay .flight-fare{margin-bottom:0}
.componentcards:hover .onlyFares .carddetails,.componentcards:focus-within .onlyFares .carddetails{padding-top:15px !important}
.bigcard1.componentcards:hover .onlyFares .carddetails,.bigcard1.componentcards:focus-within .onlyFares .carddetails,.halfpageCard .componentcards:hover .onlyFares .carddetails,.halfpageCard .componentcards:focus-within .onlyFares .carddetails{padding-top:10px !important}

.componentcards:hover .overlay.qmilesoffer .offer-button-book,.componentcards:focus-within .overlay.qmilesoffer .offer-button-book{display:inline-block;color:#000}
}
@media(max-width:767px){.dpccards{position:relative}
.flex-rows-columns{flex-direction:row;height:auto !important}
.flex-rows-child,.flex-rows-child.small{width:100%;overflow:hidden}
.flex-rows-child .componentcards{margin-bottom:20px}
.componentcards img{border-radius:7px 0 0 7px !important}
.bigcard{margin-bottom:20px}
.bigcard img{min-width:100%;border-radius:7px 7px 0 0 !important}
.bigcard .offer-button-discover{display:none}
.bigcard .btns-container{padding:0;position:absolute;bottom:0}
.bigcard .btns-container a{border-radius:0;margin-bottom:0 !important}

.bigcard1{margin-bottom:20px}
.bigcard1 img{min-width:100%;border-radius:7px 7px 0 0 !important}
.bigcard1 .offer-button-discover{display:none}
.bigcard1 .btns-container{padding:0;position:absolute;bottom:0}
.bigcard1 .btns-container a{border-radius:0;margin-bottom:0 !important}

.small .componentcards img,.card-half-fullwidth .componentcards img{height:100%}
.bigcard .overlay{position:relative;height:194px}
.bigcard1 .overlay{position:relative;height:194px}
.small .componentcards,.card-half-fullwidth .componentcards{height:150px !important;display:flex}
.small .componentcards picture,.card-half-fullwidth .componentcards picture{width:50%}
.small .componentcards .overlay,.card-half-fullwidth .componentcards .overlay{position:relative;width:50%;height:auto;border:0;border-radius:0 7px 7px 0}
.small .btns-container,.card-half-fullwidth .btns-container{display:none}
.small img{min-width:180px}
.bigcard img{min-width:100%;height:284px}
.bigcard1 img{min-width:100%;height:284px}
.card-half-fullwidth,.card-half-fullwidth picture{height:auto !important}
.carddetails{padding-bottom:0}
.bigcard .carddetails{padding-bottom:18px}
.bigcard1 .carddetails{padding-bottom:18px}
.dpcomponent .container,.dpccards{padding:10px !important}
.offer-button-more{width:100%}
.post-content-wrapper{padding:0}
.componentcards .responsivedropoverlay{display:inline-flex}
.overlayResponsive .btns-container{display:inline-block;margin-bottom:15px}
.componentcards .modal-header{border:0 !important;background-color:transparent}
.overlayResponsive .offer-button-discover{color:var(--primary1) !important;border-color:var(--primary1) !important}
.overlayResponsive .carddetails{padding-top:0}
.componentcards .modal{border-radius:6px 6px 0 0;top:auto;bottom:0;height:auto}
.bigcard .carddetails h4{background:url(client-lib/images/arrow_icon.svg) no-repeat 95% 0}
.bigcard1 .carddetails h4{background:url(client-lib/images/arrow_icon.svg) no-repeat 95% 0}
.small .duration,.card-half-fullwidth .duration{margin-bottom:15px}
.card-item .card-image{min-height:302px !important}
.twocardtmpl .cardtwo:hover .overlay,.largecard.cardtwo:hover .overlay{height:auto !important;border-radius:0 7px 7px 0 !important;border:0 !important}
.twocardtmpl .cardtwo:focus-within .overlay,.largecard.cardtwo:focus-within .overlay{height:auto !important;border-radius:0 7px 7px 0 !important;border:0 !important}
.cardfive,.cardsix,.cardseven,.cardeight,.cardnine{display:none}
.dpcBPG{padding:15px}
.dpcBPG a{margin:auto}
input.destInput,.destinationInput .mt-n1{width:100%}
.destinationInput .tt-menu .tt-suggestion,.destinationInput .tt-menu{min-width:100%}
.skeleton-loading{padding:0;width:auto}
.skeleton-loading .small .componentcards{height:147px;border:1px solid #d2d2d2;background-image:linear-gradient(#f7f7f7 1px,transparent 0),linear-gradient(100deg,rgba(247,247,247,0),rgba(247,247,247,0.5) 50%,rgba(247,247,247,0) 80%),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0);background-repeat:no-repeat;background-size:100% 100px,50px 170px,30% 100px,45% 100px,40% 100px;background-position:0 0,0 100%,68% 20px,86% 70px,79% 100px;animation:shineMob 1s infinite;background-color:#f7f7f7}
.skeleton-loading .small{width:100%}
.skeleton-loading .componentcards.bigcard:empty{margin:0;height:478px;border:1px solid #d2d2d2;background-image:linear-gradient(#f7f7f7 1px,transparent 0),linear-gradient(100deg,rgba(247,247,247,0),rgba(247,247,247,0.5) 50%,rgba(247,247,247,0) 80%),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0);background-repeat:no-repeat;background-size:100% 100px,50px 170px,50% 100px,80% 100px,60% 100px;background-position:0 0,0 100%,8% 330px,20% 370px,10% 400px;animation:shineMobScroll 1s infinite;background-color:#f7f7f7}
.skeleton-loading .componentcards.bigcard1:empty{margin:0;height:478px;border:1px solid #d2d2d2;background-image:linear-gradient(#f7f7f7 1px,transparent 0),linear-gradient(100deg,rgba(247,247,247,0),rgba(247,247,247,0.5) 50%,rgba(247,247,247,0) 80%),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0),linear-gradient(rgba(0,0,0,0.1) 20px,transparent 0);background-repeat:no-repeat;background-size:100% 100px,50px 170px,50% 100px,80% 100px,60% 100px;background-position:0 0,0 100%,8% 330px,20% 370px,10% 400px;animation:shineMobScroll 1s infinite;background-color:#f7f7f7}
.dpccards .modal-header .close{right:8px !important;position:absolute;float:right;font-size:1.5rem;font-weight:700;line-height:1;top:22px}
.dpccards .modal-header .close{background:url(client-lib/resources/Close_icon.svg) no-repeat center center;opacity:1}
.dpcomponent label{line-height:24px}
.destInput{font-size:22px}
.disclaimerNote p{padding:0}
.componentcards picture{border-radius:7px 0 0 7px}
.carddetails h3{font-size:18px;color:var(--primary1);margin-bottom:7px;letter-spacing:0;margin-top:0;font-weight:500}
.componentcards.bigcard .carddetails{padding-top:15px}
.componentcards.bigcard1 .carddetails{padding-top:15px}
.carddetails h4,.qmilesoffer .carddetails h3,.qmiles-mob-content .carddetails h3{font-size:18px;font-weight:500}
.carddetails .flight-date,.carddetails .flight-class,.carddetails .flight-fare span,.carddetails .miles-details,.qmilesoffer .duration,.qmilesoffer .cardclasstype,.qmiles-mob-content .duration,.qmiles-mob-content .cardclasstype{font-size:13px;font-weight:400}
.qmiles-mob-content .cardclasstype,.qmiles-mob-content .duration{color:#555}
.carddetails .miles-details .qmiles-fare,.carddetails .flight-fare{font-size:15px;font-weight:500}
.overlayResponsive .carddetails .miles-details .qmiles-fare,.qmiles-mob-content .cardcost{font-size:var(--font-l);font-weight:400;margin-top:0;color:#333}
.overlayResponsive .carddetails .miles-details{font-size:15px;font-weight:400}
.overlayResponsive .carddetails .horizontal-decor span{font-size:13px;font-weight:400}
.overlayResponsive .carddetails .flight-fare{font-weight:400;font-size:var(--font-l)}
.componentcards:hover .qmilesoffer .offer-button-book,.componentcards:focus-within .qmilesoffer .offer-button-book,.componentcards:hover .overlay .horizontal-decor,.componentcards:focus-within .overlay .horizontal-decor{display:none}
.componentcards:focus-within .overlay .flight-fare span,.componentcards:focus-within .overlay .carddetails h4,.componentcards:focus-within .overlay .flight-date,.componentcards:focus-within .overlay .flight-class,.componentcards:focus-within .overlay .miles-details,.componentcards:focus-within .overlay .saveqmiles-text{display:block}
.overlayResponsive .miles-details{margin-top:5px}
.saveqmiles-text{font-size:11px}
.bigcard .carddetails .flight-date{margin-bottom:25px}
.bigcard1 .carddetails .flight-date{margin-bottom:25px}
.componentcards.bigcard .qmilesoffer .carddetails{padding-top:20px !important}
.componentcards.bigcard1 .qmilesoffer .carddetails{padding-top:20px !important}
.qmilesoffer .discover-mobile{display:none}
.bigcard .qmiles-mob-content .offer-button-discover{display:block}
.bigcard1 .qmiles-mob-content .offer-button-discover{display:block}
.overlayResponsive.qmiles-mob-content .btns-container{margin-bottom:35px;position:static;padding-left:15px;padding-right:15px}
.bigcard .onlyFares .offer-button-book{display:none}
.bigcard1 .onlyFares .offer-button-book{display:none}
.overlayResponsive.qmiles-mob-content .offer-button-book{display:block}
.bigcard .qmiles-mob-content .offer-button-book{margin-bottom:20px !important}
.bigcard1 .qmiles-mob-content .offer-button-book{margin-bottom:20px !important}
.qmiles-mob-content .carddetails{padding-bottom:6px !important}
.qmiles-mob-content .flight-fare{padding-bottom:0 !important}
}
@media(min-width:769px) and (max-width:1024px){.post-content-wrapper .overlay{left:-1px;width:101%}
.newhome-ar .post-content-wrapper .overlay{right:-1px;left:0;width:101%}
}
.home-page-destination-price-new{opacity:1}
.home-page-destination-price-new+.section{display:block}
@-webkit-keyframes fadeInUp{1%{opacity:0;-webkit-transform:translateY(141px)}
25%{opacity:1;-webkit-transform:translateY(0)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{1%{opacity:0;-moz-transform:translateY141px)}
25%{opacity:1;-moz-transform:translateY(0)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@-o-keyframes fadeInUp{1%{opacity:0;-o-transform:translateY(141px)}
25%{opacity:0;-o-transform:translateY(0)}
100%{opacity:1;-o-transform:translateY(0)}
}
@keyframes fadeInUp{1%{opacity:0;transform:translateY(141px)}
25%{opacity:1;transform:translateY(0)}
100%{opacity:1;transform:translateY(0)}
}

.fixed-top {
    background: #007eff;
    
}
.call {
float: right;
    margin-top: 13px;
	    font-size: 20px;
}

.call a {
    color: #ffffff;
}
.nav-item {
	    width: 25%;
	    text-align: center;
}

body {
    background-color:#dddddd;
    font-family: Poppins;
}

#call-back-modal .modal-body{
    border-color: #007eff;
}

.general-btn{
	background-color:#762723;
	color:#fff;
}

.general-btn:hover{
	background-color:#007eff;
	color:#fff;
}
.header .navbar {
    background-color: #ffffff00;
}
.header .navbar .navbar-collapse .navbar-nav li a{
	font-family: 'Poppins';
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
    transition: all .4s ease-in;
    margin-left: 1px;
    color: #ffffff;
    border-bottom: 2px solid transparent;

}
.header .navbar .navbar-collapse .navbar-nav li a:hover, .header .navbar .navbar-collapse .navbar-nav li.active a{
	font-family: 'Poppins';
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
    transition: all .4s ease-in;
    margin-left: 1px;
    color: #ffffff;
    border-bottom: 2px solid transparent;
}
.custom-form .custom-control-label::before, .custom-control-label::before{
	border-color: #007eff;
}
.search-engine .custom-form .custom-radio .custom-control-input:checked ~ .custom-control-label::after, .search-engine .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{
	color: #762723;
}
.custom-form-main .nav .nav-link{
	background-color: #007eff;
}
.custom-form-main .nav .nav-link.active,
.custom-form-main .nav .nav-link:hover{
	color: #007eff;
}
.container .custom-form .submit-col .submit-btn{
	background-color: #007eff;
	color: #ffffff;
}

.banner .slider-text h1{
    color: #fff;
    font-family: Poppins;
    font-size: 30px;
    font-weight: 700;
    font-style:normal}
.banner .slider-text h2{
    color: #fff;
    font-family: Poppins;
    font-size: 24px;
    font-weight: 600;
    font-style:normal}
.pricing-main-box:hover{
    border-color: #007eff;
    border-radius: 12px;
    background: #373a4300;

}
.pricing-main-box .special, .pricing-main-box .special::before, .pricing-main-box .special::after{
    background-color:#762723;
}
.pricing-main-box .pricing-heading h3{
	font-family:Poppins;
    font-size:18px;
    font-weight:600;
    font-style:normal;
    color:#ffffff;
	background: #007eff;
	padding: 10px 0px 4px 0px;
}
.pricing-main-box .pricing-heading h3 small{
	font-family:Poppins;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    color:rgba(0, 0, 0, 0.75);
}
.pricing-main-box .pricing-content span{
	color:#007eff;
}
.pricing-main-box .pricing-content strong{
	color:#762723;
}
.pricing-main-box .pricing-button .pricing-btn{
	background-color: #ffffff;
	color: #ffffff;
	border-color: #dddddd;
	background: #ef1919;
}
.pricing-main-box:hover .pricing-button .pricing-btn{
	background-color: #146334;
	color: #ffffff;
	border-color: #dddddd;
}
.page-content .side-bar-filter{
	background-color:#007eff;
}
.page-content .side-bar-filter .side-bar-filter-header .headings p, .page-content .side-bar-filter .side-bar-filter-header .filter-content .headings p,
.page-content .side-bar-filter .filter-body .filter-list .filter-list-item{
	color: #fff;
}
.page-content .side-bar-filter .ui-slider-handle.ui-corner-all.ui-state-default{
	background-color: #762723;
}
.error .error-contain h1, .error .error-contain p strong{
	color:#762723;
}
.footer-main{
	background-color: #ffffff;
}
.footer-main .footer .footer-column ul li a, .footer-main .footer .footer-column ul li p, .footer-main .footer .footer-column h3{
	color: #000000;
}
.footer-main .footer .footer-column ul li a, .footer-main .footer .footer-column ul li p{
	font-family:Poppins;
    font-size:16px;
    font-weight:400;
    font-style:normal;
	
}
.footer-main .copy-right .copyright-content p{
	font-family:Poppins;
    font-size:14px;
    font-weight:400;
    font-style:normal;
}
.booking-details .flights-collapse{
	background-color:#762723;
}
.booking-details .passenger-form p{
	color:#762723;
}
.booking-details .flights-details-contain, .booking-details .p-p-passenger, .booking-details .passenger-form{
	border-color: rgba(118,39,35,0.14);
}



