@media (max-width: 576px){
	.explore .explore-container {
	    display: unset;
	    padding-bottom: 0;
	    width: 100%;
	    overflow: scroll;
	    height: calc(100vh - 80px);
	    top: 80px;
	}

	.header .container-fluid .header-left>*{
	    /*margin-right: 0px;*/
	}

	.explore-detail {
	    display: none !important;
	}

	.home-menu {
	    margin-top: 20px;
	}

	.explore .explore-container .explore-menu {
    	padding-top: 0px;
    }

    .footer.footer-mobile-only .container-fluid {
	    display: -webkit-block;
	    display: -moz-block;
	    display: -webkit-block;
	    display: block;
    }

	.explore .footer.footer-mobile-only {
	-webkit-bottom: -100px;
    -moz-bottom: -100px;
    -o-bottom: -100px;
    -ms-bottom: -100px;
	position: relative;
	bottom: -100px;
	margin-bottom: 0px;
	-webkit-margin-bottom: 0px;
    -moz-margin-bottom: 0px;
    -o-margin-bottom: 0px;
    -ms-margin-bottom: 0px;
	}

	.footer-desktop-only {
	    display: none !important;
	}

	.footer-mobile-only {
	    display: block !important;
	}

	.booking-mobile {
	    display: unset;
	}

	.jn-desktop-only {
	    display: none !important;
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}

}

@media (max-width: 768px){

	.desktop-only {
	    display: none !important;
	}

	.mobile-only {
	    display: block !important;
	}

	.menu.mobile {
	    display: block;
	}

	.header .container-fluid {
	    padding-top: 0px;
	    padding: 0 0rem;
	}

	.explore .explore-menu-text {
	    display: none;
	}

	
}

@media (min-width: 768px){
    .f-left{
        display: flex;
    }
}

@media (min-width: 767px) and (max-width: 768px){
	.explore-detail .explore-detail-item .explore-inner{
		padding: 0vw;
	}
}

@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px)  {
        
        .explore .footer.footer-mobile-only {
            bottom: -23px;
        }
    }
    
    @media only screen 
    and (device-width: 320px) 
    and (device-height: 546px)  {
        
        .explore .footer.footer-mobile-only {
	-webkit-bottom: -50px;
    -moz-bottom: -50px;
    -o-bottom: -50px;
    -ms-bottom: -50px;
	position: relative;
	bottom: -50px;
	margin-bottom: 40px;
	-webkit-margin-bottom: 40px;
    -moz-margin-bottom: 40px;
    -o-margin-bottom: 40px;
    -ms-margin-bottom: 40px;
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}
	
    }
    
     @media only screen 
    and (device-width: 375px) 
    and (device-height: 546px)  {
        
        .explore .footer.footer-mobile-only {
	-webkit-bottom: -50px;
    -moz-bottom: -50px;
    -o-bottom: -50px;
    -ms-bottom: -50px;
	position: relative;
	bottom: -50px;
	margin-bottom: 40px;
	-webkit-margin-bottom: 40px;
    -moz-margin-bottom: 40px;
    -o-margin-bottom: 40px;
    -ms-margin-bottom: 40px;
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}
	
    }
    
     @media only screen 
    and (device-width: 425px) 
    and (device-height: 546px)  {
        
        .explore .footer.footer-mobile-only {
	-webkit-bottom: -50px;
    -moz-bottom: -50px;
    -o-bottom: -50px;
    -ms-bottom: -50px;
	position: relative;
	bottom: -50px;
	margin-bottom: 40px;
	-webkit-margin-bottom: 40px;
    -moz-margin-bottom: 40px;
    -o-margin-bottom: 40px;
    -ms-margin-bottom: 40px;
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}
	
    }
    
     @media only screen 
    and (max-width: 320px) 
    and (max-height: 568px)  {
        
        .explore .footer.footer-mobile-only {
	-webkit-bottom: -75px;
    -moz-bottom: -75px;
    -o-bottom: -75px;
    -ms-bottom: -75px;
	position: relative;
	bottom: -75px;
	
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}
	
    }
    /*iphone 6*/
     @media only screen 
    and (max-width: 375px) 
    and (max-height: 667px)  {
        
        .explore .footer.footer-mobile-only {
	-webkit-bottom: -60px;
    -moz-bottom: -60px;
    -o-bottom: -60px;
    -ms-bottom: -60px;
	position: relative;
	bottom: -60px;
	
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}
    }
    /*iphone 8*/
    @media only screen 
  and (max-width: 414px) 
  and (max-height: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
    
    .explore .footer.footer-mobile-only {
	-webkit-bottom: -70px;
    -moz-bottom: -70px;
    -o-bottom: -70px;
    -ms-bottom: -70px;
	position: relative;
	bottom: -70px;
	
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}
}

/*iphone 8*/
    @media only screen 
  and (max-width: 375px) 
  and (max-height: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
    
    .explore .footer.footer-mobile-only {
	-webkit-bottom: -70px;
    -moz-bottom: -70px;
    -o-bottom: -70px;
    -ms-bottom: -70px;
	position: relative;
	bottom: -70px;
	
	}
	
	.f-right {
	    	-webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
	    display: none;
	}
}

