/*media query start here*/

@media (max-width: 320px){ 
}

@media (max-width: 575px){ 
	.sec_row {
	    padding-top: 5px;
	    padding-bottom: 10px;
	}
	.LL3 {margin-left: 0;}
	/* .LL3 .d-flex {justify-content: center;} */
	a.btn.btn_com.bg_red.px-4.mb-1{margin-top: -60px;height: 35px;}
}

@media (min-width: 576px) and (max-width: 768px){
  .director_speakText {
	    text-align: left;  
	}.LL3 {
		margin-left: 8px;
	}
}


@media (max-width: 768px){
    .eventSection .col-md-10.mx-auto {padding-left: 0;padding-right: 0;}
  	.aboutSection, .footer{padding-top: 20px;}
  	.abouttext h3{font-size: 20px;}
  	.videoSection{padding-bottom: 20px;}
  	.director_speakImg{margin: auto;}
  	.director_speak {text-align: center;}
  	.testimonialSection{min-height: 140px;}
  	.eventSection{background: #eff3f9;padding-top: 20px;padding-bottom: 20px;}
  	.footer_bottom ul li a{margin-left: 0;}
  	.footer{background-size: auto;}
  	.logo{max-height: 90px;}
  	.logo_div h2 span{font-size: 16px;}
  	.logo_div h2 span.sp3{font-size: 12px;}
  	.header{background-position: initial;}
  	.LL3_img1 {
	    max-height: 50px;
	    padding-top: 0;
	}
	.rgt_btn .btn_com{display: block;}
	
	.footer_bottom{padding-top: 0;}
	
	.About_page, .SnowskiingCourse_section{padding-top: 20px;padding-bottom: 20px;}
	.titleHead {
	    padding-bottom: 15px;
	    font-size: 22px;
	}
	.footer {
	    border-top: 1px solid #e6e6e6;
	}
	.how_to_reach img{margin-bottom: 10px;}
	.con_box{margin-top: 0;}
	.Contact_bar{padding-top: 20px;padding-bottom: 20px;}
	a.btn.btn_com.bg_red.px-4.mb-1 img.gif-img{ max-height: 17px;right: -15px;}
}
	
@media (max-width: 991px){
	.navmenu{display: none;}
	.menu_mobile{display: block;}
	.submenu_ulMobile {display: none;}
	.menu_mobile {
	    position: absolute;
	    top: 0;
	    right: 0;
	    background: #e40001;
	    padding: 10px;
	}
	.sidebar_navigation li {
	    margin-bottom: 10px;
	}
	.sidebar_navigation li a{
		color: #000;
		display: flex;
		justify-content: space-between;
	}
	.submenu_mobile li{margin-bottom: 0}
	.google_button {
	    right: 27px;
	    transform: scale(0.7);
	}
	.ll2 .d-flex.rgt_btn, ul.nav.top-social.justify-content-md-end.mb-3.justify-content-center {
		display: none !important;
	}
	.LL3 {
		margin-left: 5px;
	}
	.rgt_btn a img{right: -5px;}
}

@media (max-width: 767px){
	.ll2 {
	    margin-top: 10px;
	    margin-left: 0;
	    text-align: center;
	}
	.ll2 .btn_com{font-size: 12px;margin-bottom: 15px;}
    .bank_detail {
        width: 100%;
    }
    .table_res{display:block;overflow:auto;}
    .titleHead{font-size:20px;}
	ul.submenu_mobile {
		padding-left: 25px;
	}
}

@media (max-width: 575px){
	/*.ll2 {display: flex;}*/
	.ll2 .btn_com {
	    font-size: 12px;
	    margin-bottom: 2px;
	    padding: 7px 10px !important;
	    margin-left: 3px;
	}
}


@media (min-width: 768px) and (max-width: 991px){
	.logo_div h2 span{font-size: 20px;}



}

@media (min-width: 1025px) and (max-width: 1199px){
	
}

@media (min-width: 992px) and (max-width: 1200px){
  	
}




@media (min-width: 1600px){
	.btn_com{font-size: 14px;}
	header .d-sm-flex.mx-0.align-items-center{justify-content: space-between;}

}
