
	   .topsearch select{width: 100%;height: 43px !important; border-radius: 5px !important; background-color: transparent  !important;}
	  .topsearch select option{ background: #fff; color:#000;}

	   .fixed-header .topsearch select{  }
	  .aboutdestinationimg{width:100%; height:auto;  }
	  .header-primary {  background-color: #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; }
	  .header-contact-info ul li a { color: #000 !important; }
	  .header-social a { color: #000 !important; }
	  .header-contact-info { color: #000 !important;  }
	  .header-search-icon .search-icon {  color: #000!important; }
	  .main-navigation ul > li > a { color: #ef7f1b !important;  }
	  .main-navigation ul li.menu-item-has-children li:hover > a, .main-navigation ul li.menu-item-has-children li:focus > a {  color:#000!important;background-color:#fff;text-decoration:none; }
	  .top-header { background-color: transparent; }
	  .mobile-menu-container .slicknav_menu .slicknav_menutxt { color: #000 !important;}
	  .slicknav_btn .slicknav_icon span {background-color: #000 !important;}
	  .slicknav_btn .slicknav_icon span:first-child:before, .slicknav_btn .slicknav_icon span:first-child:after { background-color: #000 !important;}
	  .footer-menu{color:#fff !important;}
	  .site-footer .buttom-footer { padding: 10px 0 !important; font-size: 12px !important; }
	  .home-slider .banner-content {  max-width: 100% !important;  }
	  .slick-dots li button { background: #0000001f   }
	  .whitecontent{color:#fff !important; }
	  .whitecontent p{color:#fff !important; }
	  .whitecontent span{color:#fff !important; } 
	  .destination .col-sm-3 { overflow: hidden; padding-right: 5px; padding-left: 5px; }
	  .destination .desti-item{margin-bottom:10px !important;}
	  .bloglisting .post{ border-radius: 10px; }
	  .bloglisting .post img{border-radius: 10px; height: 210px; width: 100%;object-fit:cover;}
	  .bloglisting .post h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; font-weight: 600;    margin-bottom: 0px;}
	  .bloglisting .post .posted-on a{color: #525252; font-size: 13px;}
	  .footer-primary .copyrightbox{text-align:center; color:#fff; font-weight:600; margin-top:30px; margin-bottom:30px; font-size:15px;}
	  .footer-primary .copyrightbox2{text-align:center; color:#fff; font-weight:500; font-size:13px;}
	  .footer-primary .copyrightbox2 a{color:#fff;}
	  .footer-primary .socialnetworking{text-align:center; padding-top:30px;}
	  .footer-primary .socialnetworking a{color:#fff; font-size:30px; margin: 0px 20px;}
	  .product-notices-wrapper{margin-top:190px;}
	  .headerdestination{ border-bottom: 1px solid #e0e0e024; border-top: 1px solid #e0e0e024; padding: 10px 0px;}
	  .headerdestination .toptourpackegpage .owl-nav button.owl-prev { position: absolute; left: -35px; top: 0px; font-size: 30px; background-color: #f4f4f6; width: 30px; line-height: 30px; border-radius: 50px; color: #121212; box-shadow: none; } 
	  .headerdestination .toptourpackegpage .owl-nav button.owl-next { position: absolute; right: -35px; top: 0px; font-size: 30px; background-color: #f4f4f6; width: 30px; line-height: 30px; border-radius: 50px; color: #121212; box-shadow: none; }
	  .headerdestination .owl-nav button.owl-next span { position: relative; top: -3px; left: 1px; }
	  .headerdestination .owl-nav button.owl-prev span{ position: relative; top: -3px; left: 0px; }
	  .headerdestination .card { background-color: #ef7f1b; padding: 5px 5px; font-size: 13px; font-weight: 500; text-align: center; color: #fff; white-space: nowrap; overflow: hidden; }
	  .headerdestination .activetb{background-color:#5aa6b1; color:#fff;}
	  .packagelistingnew{margin-bottom:40px;}
	  .pageheadingnew{font-weight:700; margin-bottom: 0px; font-size: 24px; color: #515151;} 
	  .packageimagegallery .packagegalleryimageone{width:100%; height:400px;border: 1px solid #fff;  }
	  .packageimagegallery .packagegalleryimagetwo { width: 100%; height: 200px; border: 1px solid #fff; }
	  .packageimagegallery {margin: 0px 15px 0px 0px; overflow: hidden; border-radius: 12px; margin-bottom: 30px;}
	  .packageimagegallery  .col-lg-6{padding-right:0px;padding-left: 0px;}
	  .packageimagegallery .row .col-lg-6  .col-lg-6{padding-right: 6px; padding-left: 6px;}
	  .packageimagegallery .packagegalleryimagetwo:nth-last-child(3){border-top:2px solid #fff;}
	  .blackcolor{color: #000000 !important;}
	  .packagedaynight{border-top: 1px solid #e0e0e0; padding:20px 0px 0px; text-align:left;}
	  .pagecontentsection{border-top: 1px solid #e0e0e0; margin-top:20px; padding-top:20px; padding-bottom:20px; color:#515151;}
	  .pagecontentsection .sectionheading {font-size:18px; color:#202020; font-weight:600; margin-bottom:10px;}
	  .daydetailpackage { border: 1px solid #e0e0e0; margin-bottom: 20px; border-radius: 10px; box-shadow: 0px 0px 4px #00000024; }
	  .daydetailpackage .header{padding:10px 15px; color:#202020; font-size:16px; font-weight:600; cursor:pointer; position:relative;}
	  .daydetailpackage .header .tabarrow { position: absolute; right: 13px; font-size: 20px; top: 7px; }
	  .daydetailpackage .body{padding:10px 15px;border-top: 1px solid #e0e0e0;font-size: 15px;}
	  .daydetailpackage .header  span{font-size: 13px; font-weight: 600; background-color: #5aa6b1; color: #fff; padding: 4px 9px; border-radius: 20px; margin-right: 6px;}
	  .pagecontentsection table tr td{ border:1px solid #ddd !important; color:#515151 !important; font-size:14px; padding:20px;vertical-align: top;}
	  .pagecontentsection h1{font-size:18px; padding:0px; margin:0px;color:#515151 !important;}
	  .pagecontentsection h3{font-size:18px; padding:0px; margin:0px;color:#515151 !important; margin-bottom: 10px !important;}
	  .pagecontentsection table tr td h1{font-size:16px;}
	  .pagecontentsection table{ color:#515151 !important; margin-bottom:0px;}
	  .pagecontentsection table tr td .check { color: #009966; font-size: 17px; font-weight: 800; }
	  .pagecontentsection ul {padding: 0px; padding-left: 30px; margin: 0px;}
	  .packageenquerybox{border: 1px solid #e0e0e0; padding:10px 15px; margin-bottom:20px; border-radius: 10px;}
	  .packageenquerybox .borderbottim{border-bottom: 1px solid #e0e0e0; padding-bottom:10px; margin-bottom:10px;}
	  .colorbtn { width: 100%; border-radius: 6px; border: 0px; outline: 0px; color: #fff; text-align: center; font-size: 16px; font-weight: 600; padding: 10px 0px !important; margin-bottom: 5px; background-color:#0196ce;}
	  .packageenqueryfirld .form-control{border-radius: 6px;}
	   .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; top: 14px !important; line-height: 16px !important; cursor: pointer; }
	  .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -4px; top: 50%; margin-top: -8px; }
	  .packageenqueryfirld{top:125px; max-width: 335px;	z-index: 99999;	background: #fff;}
	  .viewallphotos { background-color: #ffffffe6; color: #333333; font-weight: 600; padding: 5px 10px; position: absolute; left: 20px; bottom: 20px; border-radius: 5px; font-size: 14px; } 
	   .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: 1 !important;}
			 .contentflex{display: flex;gap: 20px; align-items: center !important;   justify-content: center !important; }
.contentflex h6{font-size: 16px;margin: 0px;font-weight: 700 !important;color: #fff900 !important;}
.contentflex p{font-size: 15px;margin: 0px;font-weight: 700 !important ;color: #fff !important}
.contentflex a{font-size: 16px;margin: 0px;font-weight: 700;color: #fff !important}
.toppackageshow{background-color: #0196ce !important;}
.contentflex{    justify-content: center;}
.toppackageshow{padding: 10px; color: #fff !important; z-index: 999999999; position: fixed; width: 100%; top: 0;}
.bottom-header{margin-top: 38px !important}
.rightformcard2 .card-header { border-radius: 10px; z-index: 60; height: 75px; transform: perspective(200px) rotateX(3deg);position: relative; left: -9px; width: 105%; background: linear-gradient(135deg, #f52d34, #f88b24); color: #fff; text-align: center; padding: 15px; }
.rightformcard2 .card-header { background: #0196ce !important }
.triangle-1 { width: 8px; height: 8px; border-left: solid 13px #0196ce; border-bottom: solid 11px transparent; border-top: solid 3px transparent; position: absolute; right: 0px; top: 66px; }
.triangle-2 { width: 30px; height: 9px; position: absolute; left: -19px; top: 59px; border-right: solid 11px #0196ce; border-bottom: solid 11px transparent; border-top: solid 10px transparent; }
.closepopup{position: absolute; right: 7px; top: 1px;}
.closepopup img{width: 20px}
.searchbtn .btn { background-color: #0196ce; width: 48%; float: left; color: #fff; font-weight: 500; padding: 10px; margin-top: 10px; outline: 0px !important; border-radius: 8px; }
.searchbtn .btn2 { background-color: #fff; width: 49%; float: left; color: #000; font-weight: 500; padding: 10px; margin-top: 10px; outline: 0px !important; border-radius: 8px; margin-right: 8px; border: 1px solid #0196ce; margin-left: 1px; }
.searchbtn{padding: 10px !important;padding-top: 0px !important;margin-bottom: 10px !important;}
.toptourpackegpage2 .card{padding-bottom: 15px !important;}
.packegcontent2 .btn{background-color: #0196ce !important;}
.packegcontent2 .btn2{    background-color: #fff !important;    border: 1px solid #0196ce !important;}
.packegcontent2 .btn2:hover{color: #000 !important}
.subbtn2{background-color: #0196ce !important;border: none !important}
			
			
	  @media only screen and (min-width: 1000px) { 
	 .homegallery1 { width: 100%; height: 168px; border-radius: 10px; margin-bottom: 0px; }
	 .homegallery2 { width: 100%; height: 350px; border-radius: 10px; margin-bottom: 15px; } 
	  .homegallery4{height: 337px; width: 100%;}
	  .gallerytext{height:94px; overflow:hidden;}
	  .homedestione{height:110px; overflow: hidden;margin-bottom: 0px;}
	  .homedestione img{max-width: fit-content;}
	  .homedestitwo{height:110px; overflow: hidden;margin-bottom: 0px;}
	  .homedestitwo img{max-width: fit-content;}
	  .packagelistimgbox{height:220px;}
	  .aboutdestinationimg{width:300px; height:auto; margin-right:10px; margin-bottom:5px; float:left; padding:2px; border:1px solid #ddd;}
	  }
	   .inner-baner-container .inner-title { font-size:35px; font-weight: 700; }
	  .inner-banner-wrap { padding-bottom: 0px; }
	  .fixed-header ul li a{color:#ef7f1b !important;}
	  .home-banner-items .banner-content .banner-title { font-size: 50px; margin-bottom: -50px; text-shadow: 0px 0px 30px #000;  padding-bottom: 90px; padding-top: 30px; }
	  .slider-shape{display:none;}
	  .shape-search-section .trip-search-inner{margin-top:10px;margin-bottom:0px;}
	  .shape-search-section{padding-bottom:0px;}
	  .trip-search-section select, .trip-search-section input{background-color:#fff;}
	  .shape-search-section .trip-search-inner{border-radius:5px;}
	  .trip-search-section select, .trip-search-section input{height:37px;font-size:14px;background-color:#fff;}
	  .searchiconstopcol{height: 35px; text-align: end;}
	  .searchiconstopcol a{text-decoration:none;color:#787878;}
	  .searchiconstopcol button{color:#646464;padding: 5px 8px;border-radius: 20px;line-height: 21px;}
	  .searchiconstopcol button:focus{color:#646464;box-shadow:none; line-height: 21px;padding: 5px 8px;}
	  .searchiconstopcol button:hover{color:#646464;padding: 5px 8px; border-radius: 20px; background-color:#e4e2e27d;line-height: 21px;}
	  /* .searchiconstopcol i{padding-top:8px;} */
	  .menu-item-has-children ul li a{color:#000 !important;}
	  .home-slider .home-banner-items .banner-content-wrap{padding-bottom:0px; padding-top: 0px; height: 800px;}
	  .topbannerimg img{width:100%;height:250px;}
	  .sponsoredbannertop{text-align: start; width: 90%; margin: auto;margin-bottom:20px;}
	  .sponsoredbannertop a{text-decoration:none;color:gray;font-size:11px;font-weight:600;}
	  .desti-content a{font-size:22px;font-weight:600;}
	  .homedestione,.homedestitwo{border-radius:10px;}
	  .desti-item{box-shadow:none;cursor: pointer;}
	  .packegcontent h3{font-size:18px;font-weight:700;color:#ef7f1b;}
	  .packeglocationicon { color: #fff;   margin-bottom: 10px; padding-bottom: 10px; }
	  .packeglocationicon span{margin-right: 3px;font-weight:500;}
	  .packegcontent h6{font-size:13px;color:#fff;font-weight:600;margin-top:10px;font-family: 'Atkinson Hyperlegible', sans-serif;}
	  .packegcontent{cursor: pointer;}
	  .packegandpricebook h4{font-size:19px;color:#fff;font-weight:600;font-family: circularairpro-bold,Helvetica,Arial,sans-serif;}
	  .packegandpricebook{ }
	  .packegandpricebook button { background-color: #ffffff; color: #000 !important; padding: 4px 10px; font-size: 13px; border-radius: 22px; font-weight: 500; }
	  .packegandpricebook button:focus{box-shadow:none;color:#fff;}
	  .packegandpricebook button:hover{color:#fff;}
	  .toptourpackegpage .card{border:0px;}
	  .packegandpricebook span{margin-left:5px;color:#fff;font-size:13px;}
	  .packegcardetails{cursor: pointer; }
	  .packegtopdetailimg { height: 385px; border-radius: 10px; overflow: hidden; color: #fff; }
	  .packegcontent { text-align: left; width: 100%; padding: 50px; background: linear-gradient(269deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 20, 0.7455357142857143) 78%); }
	  .packegtopdetailimg img{width:100%;height:100%;object-fit:cover;}
	  .callback-section:before{width: 100% ;}
	  .callback-inner{padding: 50px 0px 0px 50px;}
	  .support-area{padding:25px;}
	  .support-area .support-icon{width:40px;}
	  .support-area h4{font-size:17px;}
	  .support-area h3{font-size:27px;}
	  
	  .packegcontent2{width: 100%; padding:0px;  background: transparent; background-color: transparent; color: #000;}
	  .packegcontent2 h6{ color:#666666; font-weight:600;}
	  
	  .packegcontent2 .packeglocationicon { color: #757575; font-size: 14px; }
	  .packegcontent2 .packegandpricebook h4 {color:#202020;}
	  .packegcontent2 .btn { background-color: #5aa6b1; width:48%; float:left; color: #fff; font-weight: 500; padding: 10px; margin-top: 10px; outline: 0px !important; border-radius: 8px;} 
	  .packegcontent2 .btn:hover { background-color: #ef7f1b; width:48%; float:left; color: #fff; font-weight: 500; padding: 10px; margin-top: 10px; outline: 0px !important; border-radius: 8px;} 
	  .packegcontent2 .btn2 {background-color: #fff; width: 49%; float: left; color: #000; font-weight: 500; padding: 10px; margin-top: 10px; outline: 0px !important; border-radius: 8px; margin-right: 8px; border: 1px solid #5aa6b1; margin-left: 1px; }
	  .packegcontent2 .btn2:hover {background-color: #ef7f1b; width: 49%; float: left; color: #fff; font-weight: 500; padding: 10px; margin-top: 10px; outline: 0px !important; border-radius: 8px; margin-right: 8px; border: 1px solid #5aa6b1; margin-left: 1px; }
	  
	.packegtopdetailimg2{height:200px;    margin-bottom: 15px; cursor: pointer; transition: transform .2s;}
	.packegtopdetailimg2:hover {transform: scale(1.1);}
	.feature-image{transition: transform .2s;}
	.feature-image:hover {transform: scale(1.1);}
	.desti-image{transition: transform .2s;}
	.desti-image:hover {transform: scale(0.9);}
	.packagegalleryimageone{transition: transform .2s;}
	.packagegalleryimageone:hover {transform: scale(0.9);}
	.packagegalleryimagetwo{transition: transform .2s;}
	.packagegalleryimagetwo:hover {transform: scale(0.9);}
	.homegallery2{transition: transform .2s;}
	.homegallery2:hover {transform: scale(0.9);}
	.homegallery1{transition: transform .2s;}
	.homegallery1:hover {transform: scale(1.1);}
	.post-thumb{transition: transform .2s;}
	.post-thumb:hover {transform: scale(1.1);}
	  .explorecardtheme img{object-fit:cover;border-radius:5px;}
	  .explorecardtheme a{text-decoration:none;color:#000;font-size: 18px;font-weight:700;font-family: circularairpro-bold,Helvetica,Arial,sans-serif;color:#333;}
	  .exploretripswidth{margin-bottom:20px;}
	  .explorecardtheme{cursor: pointer;}

	  .package-section{padding-bottom:50px;}
	  .overlay-desti-item .desti-content h3 a:hover{color:#fff;}
	  .desti-content a{text-transform:uppercase;}
	  .blogpageimg img{width:100%;height:200px;}

	  .main-navigation ul ul{width:230px;}
	  .packagelistimgbox{width:100%;border-radius: 10px;}
	  .section-disc img{border-radius: 10px;}
	  .footer-primary .widget ul li a:hover, .footer-primary .widget ul li a:focus, .footer-primary .widget ul li a:active{color: #ffffff;}
	  .desti-content a{font-size:18px;font-weight:700;}

	  /* .main-navigation ul li.menu-item-has-children > a:after{display:none;} */
	  .main-navigation ul li.menu-item-has-children li:hover > a, .main-navigation ul li.menu-item-has-children li:focus > a{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: whitesmoke;}
	 .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:block;top: 40% !important;} 
	  .top-header { background-color: transparent; display: none; }
	  .testimonialbox { border: 1px solid #e0e0e0; padding: 15px 22px; text-align: left; border-radius: 10px; height: 160px; overflow: hidden; margin: 3px;}
	  .testimonialbox .namerow{width:100%; overflow:hidden; margin-bottom:2px;}
	  .testimonialbox .namerow .userimge { width: 40px; height: 40px; overflow: hidden; margin-right: 10px; border: 1px solid #ddd; border-radius: 100%; float:left; }
	  .testimonialbox .namerow .userimge img{width:40px; height:40px;} 
	  .testimonialbox .namerow .name { float: left; font-weight: 600; font-size: 14px; }
	  .testimonialbox .namerow .name div{color:#666666; font-size:13px; line-height: 13px;}
	  .testimonialbox .testimonial{ font-size:15px; text-align:left; }
	  .form-control{border-radius: 5px !important;}
	  .pagebannerinner { width: 100%; height: 350px; margin-bottom: 30px; overflow: hidden; border-radius: 15px; }
	  .pagebannerinner img{ height:100%; min-width:100%; width:auto;}
	  #blkouter{background-color:#000000bd; position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999; display:none;}
	  #blkouter .inner { margin: auto; margin-top: 5%; max-width: 500px; background-color: #fff; padding: 20px; border-radius: 10px; }
	  .submenu{background-color:#0196ce; text-align:center; color:#fff;}
	  .submenu ul{list-style:none; padding:0px; margin:0px;}
	  .submenu ul li{display:inline-block; color:#fff; position:relative;}
	  .submenu ul li a { display: inline-block; font-weight: 600; padding: 6px 15px; color: #fff; font-size: 15px;color: #fff !important; }
	  .submenu ul li a:hover{background-color:#fff; color:#000000 !important;}
	  .callustext{ font-size: 12px; text-transform: uppercase; font-weight: 400; left: 0px;}
	  
	  
	  .submenu ul li ul{display:none;}
	  .submenu ul li:hover ul{display:block;}
	  .submenu ul li ul { background-color: #fff; padding: 10px; position: absolute; z-index: 99; left: -20px; top: 34px; width: 775px; border-radius: 5px; color: #000; text-align:left; box-shadow: 0px 90px 160px #000; }
	  .submenu ul li ul li a { color: #212220 !important; display: block; padding: 5px 10px; margin-bottom: 4px; font-weight: 500; font-size: 14px; margin: 0px 5px 5px 0px; border-radius: 5px; }
	  .submenu ul li ul li{width: 24.5%; border-right: 1px solid #dddddd82;}
	  .submenu ul li ul li a:hover{background-color: #f4f4f4;}
	  .submenu ul li ul li .fa{color:#827c7c;}
	  .submenu ul li .classspecialpackage{text-align:center;}
	   
	  
	   .submenu ul li .classspecialpackage li { width: 33.3%; border: 0px; margin: 10px 0px 10px; float: left; }
	  .submenu ul li .classspecialpackage li .imgbox{width:90%; height:130px; overflow:hidden; margin: auto; border-radius: 5px;}
	  .submenu ul li .classspecialpackage li .imgbox img{ min-height:100%; min-width:100%;} 
	  .submenu ul li .classspecialpackage li .imgcontent { width: 90%; margin-top: 5px; font-size: 14px; text-align: left; color: #212220; margin: auto; margin-top: 10px; font-weight: 500;  }
	  .submenu ul li .classspecialpackage a{padding: 0px; background-color: transparent !important; }
	  .topdestination{}
	  .firstdestination .col-sm-12{padding:0px;}
	  .firstdestination {padding:0px; padding-right: 5px;}
	  .firstdestination .homedestione{height:490px; transition: transform .2s;}
	  .firstdestination .homedestione:hover{transition: 0.5s !important;}
	  .topdestination {margin-top:30px;}
	  .topdestination .desti-item{ padding:0px !important;}
	  .getquotebtn{background-color: #5aa6b1; color: #fff; font-weight: 600; font-size: 15px; margin-top: 5px;}
	  .packegcontent2 h3{color:#202020; font-weight:600;}
	  .toptourpackegpage2 .card{ box-shadow: 0px 0px 4px #00000024; margin: 6px; border-radius: 10px;}
	  
	  .section-tab {
			margin-left: 20px;
		}
		.nav-tabs {
    border-bottom: 0px !important;
}
.section-tab .nav-tabs .nav-item {
    margin-bottom: 0;
    margin-right: 6px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.section-tab .nav-tabs .nav-link {
    color: #5aa6b1  !important;
    background-color: #fff !important;
	border: none; padding: 12px 25px 12px 25px;
}

.search-fields-container {
    background-color: #fff;
    padding: 20px;
    border-radius: 8px !important;
}
.hero-wrapper {
    position: absolute; bottom: 0px; width: 100%;background-image: linear-gradient(180deg, #ffffff00, #0000009e);
	
}

.contact-form-action table tr td{border:none;}

.contact-form-action .label-text {
    font-size: 14px;
    color: #0d233e;
    font-family: 'Roboto', sans-serif !important;
}
.contact-form-action .form-group {
    position: relative;
}
.contact-form-action .form-group span {
    position: absolute;
    top: 15px;
    left: 10px;
    font-size: 13px;
    color: gray;
}
.search-fields-container .contact-form-action .form-control {
    height: 43px !important;
    line-height: inherit;
    padding: 9px 10px 10px 30px;
    border-radius: 5px !important;
    background-color: #e3eaf04f !important;
}
.contact-form-action .form-group select {
    height: 43px !important;
    border-radius: 5px !important;
    background-color: #e3eaf04f !important;
}
.contact-form-action table{margin-bottom:0px;}

.contact-form-action .submitbtn{
	background: #5aa6b1; color: #fff; height: 43px;
}
.home-slider-section{position: relative;}

.topactivity .col-lg-2{padding:0px 10px;}

.activity-content a:hover{color: #5aa6b1; text-decoration: underline !important;}
.activity-section {
    padding: 50px 0px !important;

}
.callback-section2{position: relative;}

.whybox {
    margin-left: 50px !important;
}
.fcontent {
    display: flex;
    gap: 25px;
    margin-bottom: 20px;
}
.fcontent img {
    width: 50px;
    margin-top: -42px !important;
}
.fcontent h3 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
}
.fcontent p {
    font-size: 15px !important;
}
.callback-img{
	height: 430px;
}
.callback-img img{
	height:100%;
	width:100%;
	object-fit: cover;
	border-radius: 10px;
}
.callback-section2{padding:50px 0px;}

.newdestinationflx{
	height: 210px !important; border-radius: 20px !important;position: relative;
	overflow: hidden;
}

.newdestinationflx img{
	width: 100%; height: 100%; object-fit: cover;
}

.newdestinationflx h4{position: absolute; width: 100%; padding: 10px; color: #fff; top: 0; font-size: 21px; font-weight: 400; text-align: center; width: 100%; height: 100%; background: #0000004a; padding-top: 160px;}

.newdestinationsec .col-lg-4,.col-lg-2{padding-left:10px;padding-right:10px;}


   @media (max-width: 575.98px) {

            .widget.widget_text ul li{margin-bottom: 1px !important;}
			.widget.widget_text ul{margin-top: 5px !important;}
			.site-footer .top-footer .container{padding-top: 12px !important}
			.footer-primary .widget { margin-bottom: 18px !important; }
			.site-footer .top-footer .container{        padding-left: 14px !important;}
			.footer-primary .socialnetworking{    padding-top: 15px !important;}
			.socialnetworking i{font-size: 20px !important;}
			.footer-primary .copyrightbox { text-align: center; color: #fff; font-weight: 600; margin-top: 10px; margin-bottom: 10px; font-size: 11px; }
                   .footer-primary .copyrightbox2 { text-align: center; color: #fff; font-weight: 500; font-size: 12px; }
				   .site-footer .top-footer{margin-top: -48px;}
				   .site-footer{margin-top: 0px !important;}
				   .socialnetworking i{font-size: 30px !important}
				   .footer-primary .socialnetworking a{margin: 0px 10px !important}
				   .top-footer .col-lg-3 {padding-left: 10px !important}
				    .top-footer .col-lg-3 {padding-left: 10px !important}

                   }
	  
	  
	  @media only screen and (max-width: 999px) { 
	  .topsearch{display:none;}
	  .imagegalleryouterbox{display:none;} 
	  .destination .desti-item{margin-bottom: -20px !important;}
	  .site-footer .top-footer { padding-bottom: 25px; padding:15px; }
	  .site-footer .top-footer .container { padding: 30px; background-color: #fff; border-radius: 20px; box-shadow: 0px 0px 10px #00000017; border: 1px solid #e0e0e099; max-width: 1080px !important; width:auto !important;  }
	  .bloglisting .post {  margin-bottom: 10px; }
	  #blkouter .col-sm-3{padding-right: 15px !important;}
	  .packageenqueryfirld .col-sm-3{padding-right: 15px !important; }
	  .packageenqueryfirld .col-sm-6{padding-right: 15px !important;padding-left: 15px !important; }
	  .packageenqueryfirld{ position:static !important; }
	  .gallerys{ margin-right:0px !important;}
	  .packageimagegallery .packagegalleryimageone { height: 220px;}
	  .packagedetailrightimage{display:none;}
	  .pagecontentsection table tr td{display:block !important;}
	  .pagecontentsection table tr:first-child { display:none !important;}
	  .pagebannerinner { height: 180px;}
	  .packageenqueryfirld{max-width: 100% !important;}
	  .about-service-wrap .col-lg-4{padding-left:15px !important;}
	  .about-service-wrap .col-lg-4{padding-right:15px !important;}
	  .section-heading h2 {  line-height: 30px !important;}
	  .contact-form-inner{margin-right:0px !important;}
	  .mobile-menu-container{display:none !important;} 

	  
	  }