@media(max-width:786px){
	.header-top{
		text-align: center;
	}
	.flag-area{
		padding-bottom: 5px;
		padding-left: 15px;
	}
	 .header-top .leftside-header li {
        padding-bottom: 5px;
        font-size: 16px;
        padding-right: 0;
    }
    .header-top .rightside-header{
    	display: none;
    }
    .main-header .logo img{
    	top: -10px;
    	padding: 5px 0 0;
    	width: 200px;
    }
    .header-area-two .mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar{
    	margin: 5px 0;
    }
    .header-area-two .mobile_menu .slicknav_menu .slicknav_icon{
    	top: 20px;
    }
    .hero-bg-two{
    	padding: 10px 0;
    }
    .hero-padding-for-three{
    	text-align: center;
    }
     .hero-caption-three .title {
     	margin-bottom: 15px;
        line-height: 35px;
        font-size: 31px;
    }
    .hero-caption-three .pera{
    	margin-bottom: 15px;
    }
    .contact-card {
        margin: 0 auto;
        max-width: 85%;
        padding: 20px;
    }
    .formbg .custom-form{
    	padding: 18px 15px 18px;
    }
    .formbg form i{
    	font-size: 16px;
    }
    .forminput{
    	margin-bottom: -15px;
    }
    .video-overlay::before{
    	opacity: 0.5;
    	background: black;
    }
    .banner-2{
    	padding: 40px 0 15px;
    }
    .banner-2 ul li{
    	padding: 0;
    	border-right: none;
    	padding-bottom: 25px;
    	width: 49%;
    	margin: 0;
    }
    .about-area{
    	padding: 60px 0;
    }
     .section-title .title {
        line-height: 33px;
        font-size: 26px;
    }
    .about-count-section .all-count-list{
    	text-align: center;
    	gap: 0;
    }
    .none-counter{
    	display: none;
    }
    .feature-area-bg{
    	padding: 60px 0;
    }
    .section-padding2{
    	padding: 60px 0;
    }
    .destination-area{
    	padding: 60px 0;
    }
    .destinationimg1{
    	height: 100%!important;
    }
    .bottom-padding{
    	padding-bottom: 60px;
    }
    .leftborderset{
    	border: unset;
    }
    .why-book{
    	height: 100%;
    	margin: 0;
    	padding: 25px  15px;
    	
    }
    #book-online .section-title {
    margin-bottom: 20px;
	}
   .breadcrumbs-area{
      padding-top: 80px;
   }
   .section-padding {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .about-count-before-bg::before{
      background: none;
    }
    .why-book{
      border-right: none;
    }
        .footer-wrapper .footer-middle-area .footer-body {
        padding: 30px 15px;
    }
}