@media (max-width:320px){
    .header{background:#fff;}
    .webContent .mainHeading{font-size:1.6rem;}  
	.webContent .subHeading{font-size: 1.2rem;}   
    .form-section, .bg-banner{background-position:center right;}
    .form-section .nav-pills .nav-link {padding: 10px 4px;font-size: .8rem;}
	.webContent p{font-size: 1rem;line-height: 1.4;}
	.header-menu .logo{object-fit:contain; height:auto}
	.header-menu-section:before, .header-menu-section:after{position:relative;}   
	.navbar-search-box{margin-top:20px;width:100%;}  
	.search-box-right-side-box{width:100%}     
	.call-button{position: absolute;top:10px;left:38%;} 
	.call-button a i{display:none;}   
	.call-button a span {font-size: 1rem;}
	.call-button a span small{padding-left:4px;font-size:.8rem;}
	.search-input{border: 0.2px solid #d6d6d6;} 
	.button, input[type=submit].button{padding:7px 16px;}     
	#trending_destination .collection-block .collection-block-details .collection-content{top: 82px;}    
	#trending_destination .collection-img-bg {height:275px;}  
	.menu-footer h4{margin-bottom: .2rem;font-weight: 500;line-height: 0.2;}
	.menu-footer li a{font-size:.9rem;} 
	.menu-footer li::before{top:4px;}  
	.testimonialSection .testimonialdetails{height:500px;border:none;}   
	.testimonialContent{height:350px;} 
	.testimonialSection .testimonialdetails .mainHeading {font-size: 1.3rem;} 
	.testimonialSection .testimonialdetails .subHeading {font-size: 1rem;}      
	.collection-block .collection-block-details .collection-content {width:90%}
    .btn-subscribe{width:100%;}
    .it-plu-info-box{display: block;} 
    .news-wrapper .news-thumb img{height:auto}
}
@media (min-width:321px) and (max-width:767px){
     .header{background:#fff;}
    .form-section, .bg-banner{background-position:center right;} 
    .form-section .nav-pills .nav-link {padding: 10px 4px;font-size: .8rem;}
	.mainBanner .mainHeading {font-size: 1.6rem;line-height: 1.2;}
	.mainBanner .subHeading {font-size: 1.1rem;line-height: 1.2;font-weight: 500;}
	.webContent .mainHeading{font-size:1.6rem;}  
	.webContent .subHeading{font-size: 1.2rem;}     
	.webContent p{font-size: 1rem;line-height: 1.4;}
	.header-menu .logo{object-fit:contain; height:auto}
	.header-menu-section:before, .header-menu-section:after{position:relative;}   
	.navbar-search-box{margin-top:20px;width:100%;}  
	.search-box-right-side-box{width:100%}     
	.call-button{position: absolute;top:10px;left:42%;} 
	.call-button a i{display:none;}   
	.call-button a span {font-size: 1rem;}
	.call-button a span small{padding-left:4px;}
	.search-input{border: 0.2px solid #d6d6d6;} 
	.button, input[type=submit].button{padding:7px 18px;}     
	#trending_destination .collection-block{height:350px;}   
	#trending_destination .collection-block .collection-block-details .collection-img{height:300px;width:84%;}    
	#trending_destination .collection-block .collection-block-details .collection-content{top:70px;width:90%;left:6%;}    
	#trending_destination .collection-img-bg {height:300px;top:30px;left: 0%;} 
	.menu-footer h4{margin-bottom: .2rem;font-weight: 500;line-height: 0.2;}
	.menu-footer li a{font-size:.9rem;} 
	.menu-footer li::before{top:4px;}  
	.testimonialSection .testimonialdetails{height:auto;border:none;}   
	.testimonialContent{height:260px;}   
	.testimonialSection .testimonialdetails .mainHeading {font-size: 1.3rem;} 
	.testimonialSection .testimonialdetails .subHeading {font-size: 1rem;}  
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{width:35px;height:35px;}  
    .btn-subscribe{width:100%;}
    .it-plu-info-box{display: block;} 
    .news-wrapper .news-thumb img{height:auto}
}


@media(min-width:768px) and (max-width:991px){
      .header{background:#fff;}
    .form-section, .bg-banner{background-position:center right;} 
	.mainBanner .mainHeading {font-size: 1.6rem;line-height: 1.2;}
	.mainBanner .subHeading {font-size: 1.2rem;line-height: 1.2;font-weight: 500;}
	.webContent .mainHeading{font-size:1.8rem;}
	.webContent .subHeading{font-size: 1.2rem;}    
	.webContent p{font-size: 1rem;line-height: 1.4;}
	.header-menu .logo{object-fit:contain; width:140px;height:auto}
	.header-menu-section:before, .header-menu-section:after{position:relative;}   
	.navbar-search-box{margin-top:10px;margin-bottom:10px; width:100%;}  
	.search-box-right-side-box{width:100%}     
	.call-button{position: absolute;top:15px;left:42%;} 
	.call-button a i{display:block;}   
	.call-button a span {font-size: 1.5rem;}
	.call-button a span small{padding-left:0px;}
	.search-input{border: 0.2px solid #d6d6d6;} 
	.button, input[type=submit].button{padding:7px 10px;} 
	.card.trip-card{height:300px} 
	.card.trip-card-1{height:300px;}     
	#trending_destination .collection-block{height:370px;}    
    .testimonialdetails{height:413px;} 
    .testimonialContent{height:250px;} 
	#trending_destination .collection-block .collection-block-details .collection-img{height:250px;}    
	#trending_destination .collection-block .collection-block-details .collection-content{top:40px;width:75%;}    
	#trending_destination .collection-img-bg {height:260px;top:15px;}  
	.menu-footer h4{margin-bottom: .2rem;font-weight: 500;line-height: 0.2;}
	.menu-footer li a{font-size:.9rem;} 
	.menu-footer li::before{top:4px;}      
	 footer .footer-heading{font-size:1.1rem;}  

}
@media (min-width:769px) and (max-width:1023px){
	button, input[type="submit"].button {padding: 7px 10px;} 
	.mainBanner .carousel-inner .carousel-item > img{object-fit: cover;height: 250px;}   
	.mainBanner .carousel-caption{top:20%;right: 5%;left: 5%;}    
	.mainBanner .mainHeading {font-size: 1.6rem;line-height: 1.2;}
	.mainBanner .subHeading {font-size: 1.2rem;line-height: 1.2;font-weight: 500;}
	.webContent .mainHeading{font-size:1.8rem;}
	.things-to-do-section .webContent .mainHeading{font-size:1.3rem;}
	.webContent .subHeading{font-size: 1.2rem;}    
	.webContent p{font-size: 1rem;line-height: 1.4;}
	.header-menu .logo{object-fit:contain; height:auto}
	.header-menu-section:before, .header-menu-section:after{position:relative;}   
	.navbar-search-box{margin-top:10px;margin-bottom:10px; width:100%;}  
	.search-box-right-side-box{width:100%}     
	.call-button{position: absolute;top:15px;left:42%;} 
	.call-button a i{display:block;}   
	.call-button a span {font-size: 1.5rem;}
	.call-button a span small{padding-left:0px;}
	.search-input{border: 0.2px solid #d6d6d6;} 
	.button, input[type=submit].button{padding:7px 10px;} 
	.card.trip-card{height:300px} 
	.card.trip-card-1{height:300px;} 
	.villas-lists-section .collection-block{height:340px;}    
	.villas-lists-section .collection-block .collection-block-details .collection-img{height:315px;}    
	.villas-lists-section .collection-block .collection-block-details .collection-content{top:95px;width:90%;}    
	.villas-lists-section .collection-block .collection-block-details .collection-img-bg {height:315px;top: 30px;}      
	.collection-block{height:370px;}    
	.collection-block .collection-block-details .collection-img{height:315px;}    
	.collection-block .collection-block-details .collection-content{top:65px;width:75%;}    
	.collection-block .collection-block-details .collection-img-bg {height:315px;top: 30px;}       
	#trending_destination .collection-block{height:370px;}    
	#trending_destination .collection-block .collection-block-details .collection-img{height:250px;}    
	#trending_destination .collection-block .collection-block-details .collection-content{top:40px;width:75%;}    
	#trending_destination .collection-img-bg {height:260px;top:15px;}  
	.menu-footer h4{margin-bottom: .2rem;font-weight: 500;line-height: 0.2;}
	.menu-footer li a{font-size:.9rem;} 
	.menu-footer li::before{top:4px;}    

	footer .footer-heading{font-size:1.1rem;}  
	.guest-services-section .benefits-list li::before{top:-2px}  
	.guest-services-section .benefits-list li{font-size:.9rem;margin-bottom: 6px;line-height: 1.3;} 
	.testimonialSection .testimonialdetails{height:auto;}   
	.testimonialSection .testimonialdetails{height:auto;border:none;}     
	  .testimonialContent{height:250px;}  
	.testimonialSection .testimonialdetails .mainHeading {font-size: 1.3rem;} 
	.testimonialSection .testimonialdetails .subHeading {font-size: 1rem;}  
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{width:35px;height:35px;} 
}

@media(min-width:992px) and (max-width:1180px){
	button, input[type="submit"].button {padding: 7px 10px;}
}
@media (min-width:992px) and (max-width:1365px){
	*,header .navbar-nav .nav-item .nav-link, .submenu-web .nav-menu-list li a { font-size: 14px;}
	.header-menu .logo{height:61px;object-fit:contain}    
	header .navbar-nav .nav-item{padding: 0 8px;}  
	.mainBanner .carousel-caption{top:15%;}
}
@media only screen and (max-width:1340px){
	.categories-section .card .card-body .category-icons{left: 35%}
}
@media only screen and (max-width: 1200px){
	.carousel-control-prev{left:42%}
	.carousel-control-next{right:42%}
	.carousel-control-next, .carousel-control-prev{bottom: -5%;}
}
@media only screen and (max-width: 1024px){
	.more-articles-second-section .moreArticleLargeImg { height: 655px;}
	/*#sm_menu_ham{right:60px;top:20px;}  */    
}
@media only screen and (max-width: 993px){
	/*#sm_menu_ham, .hideInWeb { display: block; }*/
	.hideInMobile, header .navbar-nav,.subscribeBlock:before { display: none; }
	.navbar .navbar-search-box {
	width: 100%; 
	margin-top: 10px;
	}	
	.card.largeCard img,.card.mediumCard img,.card .smallCard img{
	height:auto;
	margin-bottom: 10px;
	}
	.webContent .article-contents h1{font-size: 2.2rem}	
	.footer-heading, footer .webContent .mainHeading{font-size: 1.4rem}
	/*.browseList.popularDrugList{column-count: 3}  */
	.more-articles-second-section .moreArticleLargeImg { height: 455px; }
}
