#limitedTime{padding:25px 0px}
.limitedTime-deal{position: relative; height: 295px;}
.limitedTime-deal img{position: absolute; height: 295px; border-radius: 8px;}
.limitedTime-deal .sale-sticker{position: absolute; top: 30px; z-index: 9;}
#limitedTime a{color: inherit!important;}
#limitedTime a:hover{opacity: 0.8;}
.sale-sticker .title-sale{background: #ab8502; color: #fff; border-top-left-radius: 25px; border-bottom-left-radius: 25px;}
.sale-sticker .date-end{background: #fff; border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
.limitedTime-deal .limitedTime-country{position: absolute; left:30px; bottom: 20px; z-index: 9; font-size: 30px; color: #fff;}
#limitedTime .trust-title{font-size: 20px; font-weight: bold;}

#favFlight{padding:25px 0px}
#favFlight a:hover{opacity: 0.8;}
.favFlight-deal{position: relative; height: 220px;background:#010c25;}
.favFlight-deal img{position: absolute; height: 220px; border-radius: 8px; 
   width: auto;
   mask-image: linear-gradient(to bottom, rgba(2,0,36,0) 0%, rgba(0,0,0,1) 46%, rgba(0,0,0,1) 100%);
   -webkit-mask-image: linear-gradient(to bottom, rgba(2,0,36,0) 0%, rgba(0,0,0,1) 46%, rgba(0,0,0,1) 100%);
}
.favFlight-deal .favFlight-dest{position: absolute; top: 15px; left: 15px; z-index: 9;}
.favFlight-dest .title-dest{font-size: 25px; color: #fff; font-weight: bold;}
.favFlight-dest .date-end{background: #fff; border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
.favFlight-deal .favFlight-fare{position: absolute;background: #f30f5a; right:30px; border-radius: 8px; bottom: 20px; z-index: 9; font-size: 20px; font-weight: bold; color: #fff;}

.n-hrline{background: #d9e2e8; height: 1px;}
.rounded-8 {border-radius:8px; }
#expFlight{padding:25px 0px}
.expFlight-deal{height:400px; }
.expFlight-deal a{color: inherit; text-decoration: none; display: block;}
.expFlight-deal a:hover{background:#f5f5f5;}
.expFlight-deal img{border-radius: 8px;}
.expFlight-deal strong{font-size: 20px}
.expFlight-deal .expFlight-fare{font-weight: bold;}
.favBtn{font-size: 22px;}

#nonStop{padding:25px 0px}
.nonStop-flight-box img{border-radius: 8px;}
.nonStop-flight{font-size: 20px;}
.nonStop-flight strong{font-size:22px; display: block;}
.btn-nonstop{background: #de1054; color: #fff; font-size: 18px;}
.list-flight-col-4 ul{margin:0px; padding:0px; list-style: none;}
.list-flight-col-4 ul li{width:29%; border-bottom: solid 1px #d9e2e8; line-height:60px;}
.list-flight-col-4 ul li:hover{}
.list-flight-col-4 ul li a{display: inherit; overflow: hidden; text-decoration: none;}
.list-flight-col-4 ul li a:hover{background: #f5f5f5}
.list-flight-col-4 .bi{color: #de1054}
.list-flight-col-4 a strong{color:#242424 }

/*** Continent November ***/
.nContinent-trust {}
#famousFlight{}
.famousflight-btitle{font-size: 28px;}
.famousflight-ntitle{font-size: 14px;}
.famousflight-action a{background: #de1054; color: #fff;}
#nContinent-cities-africa td img.width{width: 12%!important}
.cfight-book a{color: #de1054;}
.ctable-head{background: #191752; font-size: 18px; color: #fff; font-weight: normal;}
.btn-cload-more{background: #f2f2f2; border: 0px; font-size: 22px; color: inherit;}
.btn-cload-more:hover{background: #de1054;}
.col-min-height{min-height: 160px;}
.result-tab-link{background: #dad2e0!important; border: 0px; color:inherit;}
.result-tab-link:hover{background: #dad2e0!important; border: 0px; color:inherit;}
.result-tab-link.active{color:inherit!important;}
.result-tabs{border-bottom: 0;}
.cresult-link {display: flex;justify-content: space-between;align-items: baseline;font-size: 19px;}
.cresult-dots {display: flex;flex: 1;border-bottom: 2px dotted #dee2e6;margin: 0 4px;}
.tab-content .tab-title{font-size: 23px!important;}
.clist-dest-col-6 ul{list-style: none; padding: 0; margin: 0;}
.clist-dest-col-6 ul li{width: 45%;}
.clist-dest-col-4 ul{list-style: none; padding: 0; margin: 0;}
.clist-dest-col-4 ul li{width: 30%;}

/* MAP marker styles */
#map {height:100%;}
.pointer-tag {background-color:#363a45;border-radius:8px;color:#FFFFFF;font-size:12px;padding:6px 10px;position:relative;}
.pointer-tag::after {content:"";position:absolute;left:50%;top:100%;transform:translate(-50%, 0);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #363a45;}
/* Property styles in unhighlighted state.*/
.citymap {align-items:center;background-color:transparent;border-radius:50%;color:#263238;display:flex;font-size:14px;gap:15px;justify-content:center;padding:4px 16px;position:relative;position:relative;transition:all 0.3s ease-out;width:110px;}
.citymap .details, .citymap .airline {display:none;flex-direction:column;flex:1;}
.citymap .airline img {width:60%; }
.citymap .airline p {padding:4px 5px;margin:2px 0px 0px;font-size:11px;font-weight:bold;color:#363a45;}
.citymap .route , .citymap .address {color:#9E9E9E;font-size:10px;margin:5px 0px;}
.citymap .linkURL {display:block;padding:5px 8px;text-align:center;text-decoration:none;background:#de1054;color:#FFF;border-radius:10%;font-size:13px;}
/* Property styles in highlighted state. */
.citymap.highlight {background-color:#FFFFFF;border-radius:8px;box-shadow:10px 10px 5px rgba(0, 0, 0, 0.2);height:80px;padding:6px;width:auto;}
.citymap.highlight::after {border-top:9px solid #FFFFFF;}
.citymap.highlight .details, .citymap.highlight .airline {display:flex;}
.citymap.highlight  .pointer-tag {display:none;flex-direction:column;flex:1;}

/* medium and up screens */
@media (max-width: 768px) {
	 .list-flight-col-4 ul li{width: 43%!important;}
	 .clist-dest-col-6 ul li{width: 43%;}
}
@media (max-width: 767px) {
	.limitedTime-deal img{position: inherit;}
	.nonStop-flight strong{display: inline;}
	.clist-dest ul li{width: 100%;}
	.list-flight-col-4 ul li{width: 49%!important;}
	.clist-dest-col-6 ul li{width: 49%;}
	#map {clear:both; height:200px!important;}
}
@media (max-width: 425px) {
	.list-flight-col-4 ul li{width: 100%!important;}
	.clist-dest-col-6 ul li{width: 100%!important;}
	.clist-dest-col-4 ul li{width: 100%!important;}
	.col-min-height{min-height: auto;}
}
@media (max-width: 375px) {}
@media (max-width: 320px) {} 

/*--------------------------------------------------------------
# Disable aos animation delay on mobile devices
--------------------------------------------------------------*/
@media screen and (max-width: 768px) {}