@media (min-width: 576px){
#viewallpopu .modal-dialog {
    max-width: 85%;
    margin: 1.75rem auto;
}
.modal-dialog {
    max-width: 63% !important;
    margin: 1.75rem auto;
}
.howtobuy-popup .modal-dialog{
max-width: 75%;
}
.howtobuy-popup .modal-body{
padding: 0px;
}
}
@media (min-width: 992px){
.wsmenu>.wsmenu-list>li.mobile_munu_items{
	display: none;
}
}

@media(min-width:1599px) {
	.container {
		max-width: 1440px;
	}
	.leftcontentwhy{
		padding-left: 130px;
	}
	.banner-section{
	height: 785px;
}
.bannercontent-new {
    padding-bottom: 90px;
}
.themsmalltext{
	min-height: 40px;
}
.travel-blog-main .travelblogmain .travel-ct h5 a{
	min-height: 52px;
	display: block;
}

}

@media(min-width:1800px) {
	.banner-section{
		height: 795px;
}
.bannercontent-new{
	padding-bottom: 145px;
}

}




@media(max-width:1598px) {
	.whatsaysct p{
		min-height: 290px;
	}
	body { 
		font-size: 15px;
	}
	.wsmenu>.wsmenu-list>li>a{
    padding: 6px 16px 6px 16px;
    font-size: 16px;
    font-weight: 500;
}
.banner-section{
	height: 735px;
}
.bannercontent-new {
    padding-bottom: 65px;
}
.themsmalltext a{
	font-size: 12px;
}
.travel-blog-main .travelblogmain .travel-ct h5 a{
	min-height: 74px;
	display: block;
}
.bantext h1{
	font-size: 36px;
}
.blue-text h3{
	font-size: 23px;
	margin-top: 0px;
}

}

@media(max-width:1420px) {
	.banner-section{
		height: 685px;
	}
	.bannercontent-new {
		padding-bottom: 40px;
	}
}
@media(max-width:1300px) {
	.banner-form:before{
		right: -64px;
		top: 7px;
	}
}

@media(max-width:1350px) {
	#footerpopu .blueboxform .contacthead ,#footerpopu .blueboxform .contacthead small{  font-size: 26px;}
}

@media(max-width:1199px) {
body{
	font-size: 14px;
}
.wsmenu>.wsmenu-list>li>a {
    padding: 18px 10px 18px 10px;
    font-size: 14px;
}
.wsmenu>.wsmenu-list>li.lastlogin a{
	    padding: 10px 10px;font-size: 14px;
}
.btnorange{
	    padding: 7px 10px;
    font-size: 14px;
}
.btnblack{
	    padding: 7px 10px;
    display: inline-block;
    font-size: 14px;
}
.blueboxform h2{
	font-size: 18px;
}
.blueboxform span{
	font-size: 14px;
}
.form-group label{
	font-size: 12px;
}
.destictsmall{
	display: block;
}
.desbg{
	display: inline-block;
}
.desheadname h4{
	font-size: 16px;
}
.destprice h5{
	font-size: 16px;
}
.travel-ct h5 a{
	font-size: 16px;
}
.section-heading .text-head{
	font-size: 26px;
}
.themeicon{
	width: 22px;
}
.themsmallbg {
    padding: 20px 10px;
}
.themsmalltext strong{
font-size: 12px;
}
.themsmalltext small{
	font-size: 12px;
}
.about-trip .row{
align-items: center;
}
.ourexpcont ul li span{
	font-size: 26px;
}
.ourexpcont ul li p{
	font-size: 14px;
	text-align: center;
}
.btnblack.upto_sm_text{
	line-height: 16px;
    text-align: center;
    padding: 0px 10px;
	font-size: 12px;
}
.bantext h1{
	font-size: 30px;
}
.blue-text h3{
	font-size: 19px;
}
}

@media(max-width:991px) {
	.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{min-width: auto;}
	.bookdest.mobileyear_btns{display: flex;}

	.desktop_packages{
		display: none;
	}
	.bookdest.mobileyear_btns a {
		margin-right: 10px;
	}
	.mobile_packages{display: block; }
	.mobile_packages .commanbtn.load_more_btn{
margin-bottom: 30px;
	}
	.desktop_newyear_package{display: none;}
	.mobile_newyear_package{display: block;}
	.textmain h1 {
    font-size: 38px;
}
.destinations-slidersection .travelblgbg{
background: #efefef 0% 0% no-repeat padding-box;
}
.destinations-slidersection .blog_vw_all{margin-top: 0px; margin-bottom: 30px;}
body {
    font-size: 14px;
}
.smllogo img{
width: 150px;
}
.banner-form{
	width: 100%;
}
.themebox{
	margin-bottom: 10px;
}
.banner-section{
	height: 830px;
}
.hd-fixed{
position: initial;
}
.banner-section{
		height: auto;
		padding-top: 65px;
	}
	.blog-detail-main{
		width: 100%;
	}

	/*mobile new menu css*/
	.wsmenu>.wsmenu-list>li>.wsmegamenu.custommegamenu{
		width: 100%;
	}
	.wsmenu>.wsmenu-list>li>.wsmegamenu.custommegamenu .link-list{
padding-right: 0px;
	}
	.inmenu .wsmenu-click:first-child{
        display: none !important;
	}
	.wsmenu>.wsmenu-list>li>.wsmegamenu.custommegamenu{
		background: transparent;
		box-shadow: none;
		border: none;
		border-color: none;
	}
	/*mobile new menu css end*/

	section.ad_img_con_sec .row{flex-direction: column-reverse;}
	section.ad_img_con_sec .ad_img_con_img{margin-bottom: 30px;}
	.bantext{
		display: none;
	}
	.courses-list.outer-padding.thankyousec{    padding-top: 70px;}
	.thanku-page .thnx_bx{max-width: 100%;padding:30px;}
	.thanku-page .thnx_bx .thnx_bx_img{position:initial;max-width:300px;}

}

@media(max-width:767px) {
	#footerpopu .blueboxform .contacthead, #footerpopu .blueboxform .contacthead small{font-size: 20px;}
	.col-md-7.pl-0{
		padding-left: 15px !important;
	}
	.formpup .bnr-form {
		padding-right: 15px;
	}
	.hom-ct .col-md-3 img{
         width: 100%;
	}
/* chat board */
.envelopeIcon_cb30 {
    background-position: 0 1px;
    height: 12px !important;
    transform: rotateY(
0deg
);
    width: 21px !important;
    background-size: 14px !important;
    right: -6px !important;
}
.button_f0e6{
	height: 30px !important;
	width: 30px !important;
  }
  .logoIconCloud_beac{
	background-position: 6px 0 !important;
	  height: 18px !important;
	  transform: rotateY(
  0deg
  );
	  width: 40px !important;
	  background-size: 16px !important;
  }
  ._orientationRight_f408.wrap_aade {
	right: -14px !important;
  }
  .wrap_aade{
	bottom: 34px !important;
  }
  ._mobileOffsetBottom_b5c4 .button_f0e6{
	background: transparent linear-gradient( 
	  180deg
	   , #FFB100 0%, #FF5E00 100%) 0% 0% no-repeat padding-box !important;
  }
  .jivoIcon_f88f {
	height: 29px !important;
	transform: rotateY(
  180deg
  );
	width: 21px !important;
	background-size: 6px !important;
  }
  /* .icons_b539{
	right: 38px !important;
  } */
/* chat board */


	.freaquntymain a.accordion-toggle h2, .freaquntymain a.accordion-toggle p{
		text-align: left;
		margin-left: 0;
		font-size: 16px;
	}
	/* .blueboxform{
		margin-top: 20px;
	} */
	.blueboxform .blhead-bx{
		font-size: 20px;
	}
	.freaquntymain a.accordion-toggle{
		padding: 20px 30px 20px 10px;
	}
	.freaquently-section .accordion-toggle span{
		display: none;
	}
	.freaquntymain a.accordion-toggle:after{
		font-size: 20px;
		right: 9px;
	}
	.freaquntymain a.accordion-toggle h2{
		margin-left: 0px;
	}
	.freaquntymain .panel-body{
		padding-left: 20px;
		padding: 20px;
	}
	.qua{
		display: none;
	}

	.footer_btm_txt{
		display: block;
	}
	.ftr_lnks{
		text-align: center;
	}
	.ftr_lnks a{
		border-right: 1px solid gray;
    margin-right: 7px;
    padding-right: 10px;
    margin-left: 0px;
	}
	.ftr_lnks a:last-child{
		border: none;
		margin-right: 0px;
		padding-right: 0px;
	}
	.travel-blog-main .travelblogmain .travel-ct h5 a{
		min-height: auto;
	}
	.topbarfix{
      position: initial;
	}
	.free_quot_btn{
		display: none;
	}
	.section-content{
		scroll-margin-top: 80px;
	}
	.blueboxform .contacthead{
		font-size: 18px;
	}

	.swiper-pagination{
display: block;
}
.travelblogmain{
	margin-bottom: 30px;
}
	
	.footer{
		margin-bottom: 30px;
	}
	li{
		font-size: 14px;
	}
	.thanku-box p{
		text-align: center;
	}
	body {
		font-size: 14px;
		
	}
	body p{
		text-align: justify;
	}
	h1{
font-size: 22px;
}
h2{
    font-size: 20px;
}
h3{
    font-size: 18px;
}
h4{
    font-size: 18px;
}
/* .banner-innersection{
 position: initial;
 padding-top: 0;
} */
.contactdetail-bg:after{
	display: none;
}
.overviewtbing .tab-content ul li{
	font-size: 14px;
}
.banner-section{
	/* display:none; */
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 50px;
	margin-top: 25px;
	height: 300px;
}
.topheader{
	display: none;
}
.banner-form:before,.banner-form:after{
    display: none;
}
.destcustombuttons{
	margin-left: 0px;
}
.adentdiv{
	    flex-direction: column-reverse;
}
.highlighs ul li:after{
	    width: 16px;
	    height: 16px;
}
.leavediv {
       width: 56%;
    float: initial;
    margin-left: 0;

}
.highlighs ul li{
	    width: 44%;
	    padding-left: 23px;
	        margin-right: 8px;
}
.innerall{
	font-size: 24px;
}
.adenslingle{
	width: 100%;
	    padding-right: 0;
}
.leavshape{
	margin-left: 24px;
    margin-bottom: 15px;

}
.footerbutton{
	width: 76%;
}
.destcontentmain{
	margin-bottom: 30px;
}
#footerpopu.modal .modal-dialog{
	margin-top: 5px;
	margin: 0px;
}
.section-heading h1.text-head{font-size: 24px;}
.section-heading h2.text-head{font-size: 20px;}
.section-heading h3.text-head ,.section-heading h4.text-head ,.section-heading h5.text-head{font-size: 16px;}
	.smllogo img{
width: 94px;
	}
	
	.banner-form{
		width: 100%;
	}

.bubble{
	display: none;
}
.slidertopheading{
	display: block;
}
.slidertopheading .section-heading{
	width: 100%;
}
.controlbtn{
	    width: 35px;
    height: 35px;

        font-size: 18px;
        line-height: 40px;

}
.commanbtn{
	        padding: 5px 14px;
			font-size: 12px;
}
.desheadname .textdesi ,.desheadname h3{min-height: auto;text-overflow: ellipsis; overflow:hidden; white-space:nowrap; width: 100%; font-size: 16px;}
.destinations-slidersection  .destictsmall{
    padding-top: 15px;
    padding-bottom: 15px;
}


.destinations-slidersection .swiper{
	padding-bottom: 0px;
}
.servcietour .desheadname{
	min-height: auto;
}
.destinations-slider-indian .desheadname{
	min-height: auto;
}
.themsmallbg{
	margin-bottom: 30px;
}
.bigimgtheme img{
width: 100%;
}

.themsmalltext strong{
	font-size: 18px;
}
.themeicon{
	width: auto;
}
.smile-div{
	    padding: 14px 20px;
	    width: 100%;
}
.ourexpcont{
	margin-top: 20px;
}
.section-heading .text-head{
	font-size: 22px;
}
.destinations-slidersection .swiper-slide:nth-child(even) .destcontentmain{
	margin-top: 0px;
}
.slideleftallbtn{
	margin-bottom: 30px;
    display: flex;
    position: absolute;
    bottom: 0;
    justify-content: center;
    width: 100%;
    align-items: center;
	left: 0;

}
.swiper .swiper-pagination{
bottom: -6px;
display: none;
}
.our-experience{
	margin-top: 0px;
	padding: 20px 0px;
}
.ourexpcont ul li{
	width: 45%;
	margin-bottom: 15px;
}
.ourexpcont ul{
	flex-wrap: wrap;
}
.whatcustomersthumb{
display: none;
}
.whaysaysmain{
	max-height: auto;
}
.whatcustomerslider{
	width: 100%;
}
.whatcustomerslider{
	padding: 20px 0px;
}
.whatsaysct h5{
	font-size: 22px;
}
.footerlogo p{
display: none;
}
.footer-socail{
	font-size: 13px;
	text-align: left;
}
.footer-socail ul{
	    justify-content: flex-start;
    margin-bottom: 15px;
}
.footerlogo{
	text-align: center;
}
.footer-socail p{
	font-size: 13px;
	text-align: center;
}
.footer-socail p{
  display: block;
}
.banner-inner{
	height: 90px;
    padding-top: 0px;
    margin-top: 50px;
    background: #f0f0f0;
}
.innerall h1{
	    font-size: 24px;
}
.blog-detail-main{
	width: 100%;
	padding: 15px;
}
.blgdate{
	margin-bottom: 8px;
}
/*.blog-detail-ct{
	padding: 30px 20px;
}*/

.blog-details {
    margin-top: 0;
}
.contacticon span{
	width: 75px;
    height: 75px;
        line-height: 90px;
}
.blog-details h1{
	font-size: 20px;
}
.mainquote{
	width: 100%;
}
.contactdetail-bg{
	width: 100%;
	margin-top: 22px;
	margin-bottom: 20px;
}
.quotebg{
	padding: 10px 10px;
}
.quoteform{
	padding: 15px;
}
.quotebg h3{
	font-size: 22px;
}
.quoteform:before{
	display: none;
}
.quoteform:after{
	display: none;
}
.get-quote{
	padding-bottom: 0px;
}
#viewallpopu .modal-dialog{
	margin-top: 85px;
}
.tarvel-agentmid .travellist ul li{
	width: 100%;
}
.get-quality-leads{
	padding-bottom: 65px;
}
.agentsection{
	padding-bottom: 0px;
}
.buybtndiv{
	margin-bottom: 20px;
}
.footerlinks .fthead{
	font-size: 16px;
}
.footerlinks.domesticfot ul{
	display: block;
}
.footerlinks.domesticfot ul li{
	width: 100%;
}
.mobileversionform .banner-form.desktopversionform{
	display: none;
}
.banner-form.desktopversionform{
display: none;
}
.mobileversionform {
    display: none;
}
.mobileversionform .banner-form.desktopversionform{
	margin-bottom: 30px;
}
.mobileversionform .banner-form.desktopversionform .form-group{
margin-bottom: 7px;
}
input.form-control, select.form-control{
	height: 35px;
}
.ftgetfree{
	display: block;
	width: 100%;
}
.getheadset{
    display: none;
}
.footefixed-contact{
	  width: 100%;
    background: #0b1657;
    bottom: 0;
    justify-content: center;
    left: 0;
    right: 0;
}
.footefixed-contact ul{
    align-items: center;
    justify-content: center;
    padding: 0px 0px;
}
footer{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.footefixed-contact ul li.ftgetfree a{
    width: 100%;
    border-radius: 0px;
    font-size: 15px;
    height: auto;
    line-height: initial;
    padding: 6px 10px;
}
.footefixed-contact li a.topicon{
	      position: absolute;
    right: 6px;
    bottom: 35px;

}
.footefixed-contact li{
	margin-bottom: 0px;
}
.getheadset.whtsapp-icon{
display: block;
right: 6px;
position: absolute;
bottom: 75px;
}
.footefixed-contact li a{
width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 35px;
}
.travelblogimg{
	height: auto;
}
.travelblogimg img{
	height: auto;
	position: initial;
}
.socaillink ul li a{
width: 30px;
height: 30px;
line-height: 33px;
}
.socaillink ul{
	justify-content: start;
    
}
.radiocustom p{
	margin-right: 0px;
}
.get-quality-leads.createplanmain:after{
	display: none;
}
.buyleadbox .buyimg{
	text-align: center;
}
.buylead-content p{
	text-align: center;
}
.buyleadbox .buyimg:after{
	display: none;
}
.buylead-content{
	height: auto;
}
.buyleads-section .row:after{
	display: none;
}
.filter_sec{
	position: initial;
}
.fillterleftside{
	margin-top: 30px;
}
.whatsaysct p{
	min-height: auto;
}
a.getotp, a.verifyotp ,.package-from a.getotp{
	padding: 8px 6px;
	top: 28px;
    height: 35px;
}
.homecontent{
padding-bottom: 0px;
}
.travelblogmain .travel-ct{
	min-height: 222px;
}
.desheadname{
	min-height: auto;
}
.our-expimg{
	display: none;
}
.footefixed-contact li.getheadset.whtsapp-icon a img {
    width: 33px;
}
.footefixed-contact li.getheadset.whtsapp-icon a p{
	display: none;
}

.banner-section img{
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.destinations-slidersection{
	background-image: none;
    background: #ffff;
	padding: 30px 0 70px;
}
.footerlogo a img{
display: none;
}

.trpplnr_nmbr_inr ul li{width:50%;padding:20px;}
.trpplnr_nmbr_inr ul li strong{font-size: 22px;}
.ad_img_con_img{width: 100%; float: initial;}
section.ad_img_con_sec ul li{width: 100%;margin-right: 0px;}
section.ad_img_con_sec_odd .ad_img_con_img{width: 100%; float: initial; padding: 0px;}
.index_mn{left: 15px; bottom: 40px;min-width: 260px;}
.footefixed-contact li a.topicon i.fa-arrow-alt-up{background: url('../images/sprite_img.webp') no-repeat -92px -27px; background-size: 340px; vertical-align: baseline;} 
.section.homecontent_frst{padding: 40px 0 0;}
section.homecontent_scnd{padding:10px 0 0;}
.btnblack span{font-size: 10px;}
#footerpopu.modal .blueboxform { margin: 0;     padding: 10px 20px;}
.imgpopup img{max-width: 100%;}
.imgpopup .modal-dialog .modal-body{padding:15px;}
.imgpopup .modal-dialog{margin: 110px auto 0;max-width:95%;}
section.ad_img_con_sec .ad_img_con_img{padding:0;}
.imgpopup .modal-dialog .modal-content button{right: 10px; top: 5px;}
.thanku-page .thnx_bx{flex-wrap: wrap;padding:30px 30px 10px;}
.thanku-page .thnx_bx .thnx_bx_img {max-width: 100%; margin: 0 0 30px; }
.thanku-page .thnx_grdnt_txt{margin: 10px 0 20px;font-size: 20px;}
.thanku-page .thnx_bx .thnx_bx_img .btnorange{position:initial;opacity: 1;visibility:visible;margin: 30px 0 0;}
.ads_sec_outer{
	margin-top: 0px;
}
.breadcrumb-list ul li a{font-size: 10px;}
.servcietour{
	padding: 20px 0px;
}
.servcietour h2{font-size: 16px;}

.bantext h1{
	font-size: 14px;
	line-height: 22px;
}
.blue-text h3{font-size: 12px;}
.blue-text h3 span{font-size: 11px;    border: 1px solid #1a21a8; padding: 5px 4px;}
.bantext{display: block;}
.bannercontent-new{padding-bottom: 0px;}
.banner-innersection{    top: auto; bottom: 0;}
#footerpopu.modal button.close{
	right: 0px;    top: -6px;    width: 25px; height: 25px; 
}
.form-group.submitbtndiv .commanbtn{width: 80%;}
.banner-inner.contactus-bg.agentdetail_mainsec{    height: 180px;}
.agenttop-btns .commanbtn{    font-size: 12px;
    padding: 3px 15px;}
	.footerbutton{display: none;}
	.footerlinks.domesticfot{display: none;}
	.footerlinks.footer_about{display: none;}
	.footercopy{margin-top: 25px; margin-bottom: 38px;}
	.homecontent.faqhome{padding-top: 0px;}
	.homecontent.faqhome.faqwrite_forus{padding-top: 50px;}
	.footefixed-contact.desktopfooter-fixedcontent{display: none;}
	.footefixed-contact.mobilefooter-fixedcontent{display: block;     background: transparent;}
	.footefixed-contact.mobilefooter-fixedcontent  ul li.ftgetfree a{
		width: auto;
		padding: 4px 9px;
		font-size: 14px;
		border-radius: 7px;
		-webkit-animation: glowing 1500ms infinite;
				 -moz-animation: glowing 1500ms infinite;
				 -o-animation: glowing 1500ms infinite;
				 animation: glowing 1500ms infinite;
	}
	
	.footefixed-contact.mobilefooter-fixedcontent li.getheadset.whtsapp-icon a img{    width: 15px;
		margin-right: 4px;}
		.footefixed-contact.mobilefooter-fixedcontent li.getheadset.whtsapp-icon a{
			font-size: 14px;line-height: initial;
			padding: 4px 9px;
			border-radius: 10px;
			background: transparent linear-gradient( 
				180deg
				 , #ed1d24 0%, #ed1d24 100%) 0% 0% no-repeat padding-box;
				 -webkit-animation: glowing 1500ms infinite;
				 -moz-animation: glowing 1500ms infinite;
				 -o-animation: glowing 1500ms infinite;
				 animation: glowing 1500ms infinite;
		}
	
		
		  
		  @keyframes glowing {
			0% {
				background: transparent linear-gradient( 
					180deg
					 , #ed1d24 0%, #ed1d24 100%) 0% 0% no-repeat padding-box;
			  box-shadow: 0 0 3px #FFB100;
			}
			50% {
				background: transparent linear-gradient( 
					180deg
					 , #ed1d24 0%, #ed1d24 100%) 0% 0% no-repeat padding-box;
			  box-shadow: 0 0 40px #FFB100;
			}
			100% {
				background: transparent linear-gradient( 
					180deg
					 , #b30006 0%, #b30006 100%) 0% 0% no-repeat padding-box;
			  box-shadow: 0 0 3px #FFB100;
			}
		  }
		  
		.footefixed-contact.mobilefooter-fixedcontent ul{
			display: flex;
			align-items: center;
			justify-content: space-around;
			background: #000000a6;
			padding: 4px 10px;
		}
		.footefixed-contact.mobilefooter-fixedcontent li{width: auto;}
		.mobilefooter-fixedcontent .getheadset.whtsapp-icon{position: initial;}
		.footefixed-contact.mobilefooter-fixedcontent  li a.topicon{
    position: initial; line-height: 30px;
		}
		.footefixed-contact.mobilefooter-fixedcontent li a.topicon i.fa-arrow-alt-up{
			background: url(../images/sprite_img.webp) no-repeat -92px -21px;    background-size: 340px;
		}
		.social_share ul li button.copylinkclr i {
			background: url(../images/sprite_img.webp) no-repeat -281px -34px;
			width: 23px;
			height: 23px;
		  
		}
		
		.social_share ul li button{
			width: 30px;
			height: 30px;
			line-height: 33px;
			border: none;
		}
		.travel-blog-main .travelblogmain .travel-ct{margin-top: auto;}
		.popup-img{display: none;}
		

		#footerpopu{
			margin-top: 15px;
    padding: 10px;
		}
		.departur_date2{height: 35px;}


	/* new home page css start here */
	.home_page_main .banner-section:before{
		display: none;
	}
	.home_page_main .bannercontent-new h2{
		padding-right: 0px;font-size: 24px;color: #fff;
	  }
	  .bannercontent-new p{
		font-size: 18px;
        line-height: 26px;
        color: #fff;
        text-align: left;
	  }
	  .bannercontent-new p br {
        display: block;
    }
	.popularheading {
        margin-top: 15px;
    }
	.populartext h3{
		font-size: 18px;
	}
	.home_page_main .bannercontent-new h2:after{ background: #fdfdfd; width: 65px; }
	.popularheading{    margin-bottom: 12px;}
	.bannerpopular-slider .controlbtn {
        width: 32px;
        background: #ffffff;
        height: 32px;
        line-height: 42px;
    }
	.home_page_main .banner-section {
        height: auto;
        padding: 23px 0px;
	
    }
	.swiper.popularslider-banner{padding-bottom: 10px;}
	.partnerslogo .swiper-pagination{
		display:  block;bottom: 0;
		}
		.partnerslogo-section{width: 100%;}
		.home_page_main .banner-section:after{
			content: "";
           background: #0000008c;
		   width: 100%;
		   height: 100%;
		   top: 0;
		   left: 0;
		   right: 0;
		   bottom: 0;

		}
	/* new home page css start here end */

}


@media(max-width:576px) {
	.bannerpopular-slider .popularbox a{
		padding: 4px;
	}
	.populerslider-text span{
		font-size: 10px;
	}
	.populerslider-text span img{
		margin-right: 3px;
		width: 12px;
	}
	.home_page_main .smallslider .desheadname .textdesi .btntourpackages{
		font-size: 13px;        font-weight: 700;
	}
	.home_page_main .smallslider .desheadname .textdesi, .desheadname h3{
		
        overflow: visible;
        white-space: initial;
        width: 100%;
        font-size: 12px;
	}
	.home_page_main .bannercontent-new h2{
		font-size: 22px;
	}
	.bannerpopular-slider .populerslider-text strong{
		font-size: 13px;
	}
	.banner-section .col-md-7.col-lg-7{
	padding-left: 9px;
	padding-right: 9px;
	}
	.destinations-slider-international .commanbtn{
		font-size: 12px;
	}
	.destinations-slider-international .desheadname .textdesi, .desheadname h3{
        text-overflow: initial;
        overflow: initial;
        white-space: initial;
	}
	.destinations-slider-international .destictsmall {
		padding: 0px !important;
	}
}

  @media screen and (min-width:100px) and (max-width:768px) {

  	.offcanvas-header {

    width: 80%;

}



.count1 ul li {
 
  width: unset !important;
}
.navbar-dark .navbar-nav .nav-link {

    font-size: 15px;

}
    .mobilebtnheader {
        position: absolute;
        right: -28%;
        bottom: 27px;
    }   #mobile-nav img {max-width: 59%;
  	.map-ban {
    position: relative;
    margin-bottom: 10px;    }


}
.map-ban1 .bannerpopular-slider{

    display: flex
;
    flex-direction: column-reverse;

}

.home_page_main .bannercontent-new h2 {
        color: #000000 !important;
        text-align: left;
}
        
.map-ban .small {
    position: unset; right: 0%;
    width: 72%;
    /* top: 27%; */
    height: 192px;
    border: 5px solid white;
/*   margin-bottom: 53px;*/   margin-left: 14%;
        margin-top: 25px;

    }

             .home_page_main .bannercontent-new h2 {
  
        color: #000000 !important;
  }

    /*    .mobilebtnheader{
            display: none;
        }*/
        .smllogo img{
                   width: 150px !important;
        }

        .bantext .pk-creative {
    width: 200px;        margin-top: 18px;
    }
    .bannerpopular-slider .populerslider-text strong {
        font-size: 9px;

    }
    .section-title .line{
    	display: none;

       }  

.about .section-title p {

    font-size: 13px;

   }
.section-title h2 {
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 11px;
         }

         .bookdest2 .commanbtn {
           width: 120%;

        }    .c5_sub_div {
        text-align: center;
        display: inherit;
        grid-template-columns: auto auto auto;
        padding: 2vw;
    }

    .c5_sub_div1 h4 {
    font-weight: 400;
    line-height: 1.5;
         font-size: 4.2vw;

      }.c5_sub_div1 strong {
          font-size: 4.4vw;
    padding-top: 0px;
    display: block;
}.c5_sub_div1 {
    border: 1px solid rgb(244, 242, 242);
    padding: 13px;   }

    .c5_sub_div1 {
  
    border-right: none;
    border-left: none;

 }
    .c5_sub_div1:last-child {
    	border-bottom: none;
       }   


       .c5_sub_div1:first-child {
    	border-top: none;
       } 
.copyright {
    color: #ddd;
    font-size: 11px;
    text-align: center;
   }

    .footefixed-contact.mobilefooter-fixedcontent li.getheadset.whtsapp-icon a {
   
        padding: 9px 74px;
   }
.ftgetfree{
	display: none;
   }



}



  @media screen and (min-width: 765px) and (max-width: 10000000px) {

  	#mobile-nav{
  		display: none;
  	}
  }

