.offer1{border:1px solid #ccc; float:left; line-height:0; position:relative; width:100%;}
.offer1 .fli_heading{margin-top:0; position:absolute; top:20px; left:20px; color:#0b2241;}
.offer1 .fli_heading .offer_name{font-size:13px; color:#fff;}
.offer1 .fli_heading .offer_dest{font-size:30px; color:#fff; font-weight:700; display:block; line-height:65px;}
.fli_slider .pop_ulbox_w3 .offer1 .fli_head_botom{position:absolute; bottom:0; background:rgba(96,96,96,.8); left:0; border-top:1px solid #b3ac9f; padding:5px 15px; width:100%;}
.fli_slider .pop_ulbox_w3 .offer1 .fli_head_botom span{color:#fc0; line-height:16px; font-size:15px;}
.offer1 .fli_heading{margin-top:0; position:absolute; top:20px; left:20px; color:#0b2241;}
.fli_slider .fli_ho_bottmw3.fli_ho_bott_left{width:100%; background:#f8f8f8; padding:0;}	
.fli_ho_bott_left a:hover{background:#2196f329; text-decoration:none;}
.fli_slider .fli_ho_bott_left a{padding:5px 10px; color:#333!important; text-align:left; font-size:14px; display:block; line-height:20px; float:left; width:100%;}
.fli_ho_bott_left a span.price_fli{color:#c52d6c; font-weight:bold; font-size:18px; float:right; padding-right:4%;}
.offer1 .fli_head_botom{position:absolute; bottom:0; background:rgba(1, 22, 41, 0.8); left:0; color:#fff; border-top:1px solid #b3ac9f; padding:22px 15px; width:100%;}
/*.fli_ho_bott_left{border-right:1px solid #b0b7c1; float:left; padding:0 4% 0 0; padding-right:4%; width:100%;}*/
.fli_ho_bott_left a{width:100%!important; float:left; padding-left:4%; color:#012638;}
.outer{padding:0px; border:solid 1px #ddd; float:left; box-shadow:0px 0px 20px #ddd; margin-left:5px; /* margin-bottom: 15px; */ margin:20px 10px;}
.box{padding:0px;/* background-color:#ffffff; height:auto; float:left; box-shadow: 0px 0px 20px #c1bbbb; margin-left: 10px;*/}
.owl-carousel .owl-nav button.owl-next{background:none; color:#ffffff; border:none; padding:0!important; font:inherit; position:absolute; top:50%; right:0; transform:transiateY(-50%)!important; right:0; width:30px; height:30px; border-radius:50%; background-color:#bd1e2d;}
.owl-carousel .owl-nav button.owl-prev{background:none; color:#fff; border:none; left:0; padding:0!important; font:inherit; position:absolute; top:50%; transform:transiateY(-50%)!important; right:0; width:30px; height:30px; border-radius:50%; background-color:#bd1e2d;}


/*-------------------------------------------------------------------------------2nd CSS-----------------------------------------------------------------------------*/



.box-width{height:300px; box-shadow:0px 0px 20px #ddd; margin-left:5px; margin-left:0px!important;}
.india_tours{width:100%; float:left;}
.pkg_list{margin:10px 0 20px; float:left; width:100%;}
.pkg_slide{float:left; width:100%;}
.pkg_list ul{margin:0; padding:0; float:left; width:100%;}
.owl-carousel .owl-wrapper-outer{overflow:hidden; position:relative; width:100%;}
.pkg_list ul li{font-size:0; float:left; position:relative; margin:0px;}
.destination_nm{position:absolute; left:13px; top:9px; z-index:1; color:#fff; font-weight:700; font-size:18px;}
.desti{margin-bottom:6px; font-size:24px;}
.pkg_slide ul li .destination_nm img{width:auto; height:auto;}
.pkg_slide ul li img{width:320px; height:271px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.deals_bg{width:100%; position:absolute; bottom:0px;/* height: 180px!important; */ background:rgba(1, 25, 43, 0.44); left:0px; top:0px; border-radius:3px;     -moz-border-radius:3px; -webkit-border-radius:3px;}
.deals_inner{position:absolute; right:20px; bottom:20px; color:#fff; font-size:16px;}
.pkg_slide .num_nights{color:#fff; font-size:18px; font-weight:normal; text-align:right; clear:both; padding-top:10px;}
.pkg_slide .price_per{font-size:24px; font-weight:normal; text-align:right;}
/*li{font-size:0; float: left; position:relative; margin:0px;}*/

/*start here new css*/
.banner{position:relative; background-image:url(../img/hero/webp/manila.webp); /* Replace with your own image */ background-size:cover; background-position:center; height: 550px; color:white; display:flex; align-items:center; justify-content:center; text-align:center;}
.banner1{position:relative; background-image:url(../img/hero/webp/clark.webp); /* Replace with your own image */ background-size:cover; background-position:center; height:550px; color:white; display:flex; align-items:center; justify-content:center; text-align:center;}
.banner2{position:relative; background-image:url(../img/hero/webp/davao.webp); /* Replace with your own image */ background-size:cover; background-position:center; height:550px; color:white; display:flex; align-items:center; justify-content:center; text-align:center;}
.banner3{position:relative; background-image:url(../img/hero/webp/manila.webp); /* Replace with your own image */ background-size:cover; background-position:center; height:550px; color:white; display:flex; align-items:center; justify-content:center; text-align:center;}

.banner4{position:relative; background-image:url(../img/bg/getaflightusa-emirates.jpg); /* Replace with your own image */ background-size:cover; background-position:center; height:470px; color:white; display:flex; align-items:center; justify-content:center; text-align:center; margin:60px 0 0 0;}

.banner5{position:relative; background-image:url(../img/bg/getaflightusa-cathey.jpg); /* Replace with your own image */ background-size:cover; background-position:center; height:470px; color:white; display:flex; align-items:center; justify-content:center; text-align:center; margin:60px 0 0 0;}

.banner6{position:relative; background-image:url(../img/bg/getaflight-destination-banner-02.webp); /* Replace with your own image */ background-size:cover; background-position:center; height:470px; color:white; display:flex; align-items:center; justify-content:center; text-align:center; margin:70px 0 0 0;}
        
.banner::before{content:''; position:absolute; top:0; left: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.6); /* Dark overlay */z-index:1;}
.banner-content{position:relative; z-index:2; max-width:800px; padding:20px;}
.banner-title{font-size:65px; margin:156px 0 10px 0;}
.banner-content h2{color:#ffffff; font-size:30px; margin:0 0 15px;}
.banner-content span{font-family:color: #ffffff; font-size:55px; font-weight: 500; line-height: 60px;}    
.banner1::before{content:''; position:absolute; top:0; left: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.6); /* Dark overlay */z-index:1;}
.banner2::before{content:''; position:absolute; top:0; left: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.6); /* Dark overlay */z-index:1;}
.banner3::before{content:''; position:absolute; top:0; left: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.6); /* Dark overlay */z-index:1;}
/*.banner5::before{content:''; position:absolute; top:0; left: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.6); /* Dark overlay z-index:1;}*/



.banner-subtitle{color:#ffffff; font-size:28px; margin:0 0 15px;}
.banner-text{font-size:18px; margin-bottom:25px; line-height:1.6; color:white;}
.banner-button{padding:12px 25px; color:white; border:none; text-decoration:none; font-size:20px; border-radius:4px; transition:background 0.3s ease;}
.banner-button:hover{background-color:#75010c;}
.card__button{display:inline-block; background-color:#bd1e2d !important; padding:.75rem 1.5rem !important; border-radius:.25rem; color:#fff; font-weight:600; color:#fff !important;}
.price-details{padding:10px 0;}
.price-details p{font-weight:700; margin:0; padding:0 0 0 18px;}
.card__button{margin-top:10px;}
.item-hight{height:auto; max-height:position:relative; z-index:99;} 
.item-cont{position:absolute; z-index:9999; bottom:0; left:0; background:rgba(0,0,0,0.6);}
.item-cont p{color:#fff; padding:0 20px;}
.item-cont h2{color:#fff; margin:0; padding:0 0 0 20px; font-size:30px;}
.item-hight img{background-size:cover; box-shadow:0px 0px 20px #ddd;}
.accordion-title{color:#000 !important;}