@media screen and (max-width: 1440px){
 .contact_about_section{
 	padding: 30px;
 }
 .contact_title_block{
 	padding: 30px 30px 0;
 }
 .contact_info_block{
 	padding: 30px;
 }
 .contact_form_section{
 	padding: 0 80px;
 }
}
@media screen and (max-width: 1280px){
	.main_slider{
		padding-bottom: 38%;
	}
}
@media screen and (max-width: 1199px){
	.slider_title{
		font-size: 740%;
	}
	.slider_text{
		padding-top: 40px;
	}
	.main_bottom_img .main_img_text_block .main_img_title{
	 	font-size: 540%;
	}
	.main_top_img_section{
		padding-top: 60px;
	}
	.main_top_img_section{
		padding-top: 60px;
	}
	.main_bottom_img_section{
		padding-top: 60px;
	}
	.social_text{
		width: 100%;
		padding: 0;
		padding-bottom: 8px;
	}
	.social_button_block_innner{
		width: 100%;
		float: none;
	}
}
@media screen and (max-width: 1024px){
	.slider_title{
		font-size: 500%;
	}
	/*.producrt_text_block_inner{
		left: 10px;
	}*/
}
@media screen and (max-width: 991px){
	.slider_title{
		font-size: 550%;
	}
	.slider_text{
		padding-top: 30px;
	}
	.main_slider_text_block{
		bottom: 35px;
		left: 30px;
	}
	.main_slider .flex-control-nav{
		right: 30px;
		bottom: 30px;
	}
	.main_bottom_img .main_img_text_block .main_img_title{
	 	font-size: 400%;
	}
	.main_bottom_img .main_img_text_block{
	  left: 30px;
	  top: 30px;
	}
	.main_bottom_img:last-child .main_img_text_block{
	  right: 30px;
	  bottom: 30px;
	}
	.mobile_menu_button{
		display: block;
	}
	.search_and_language{
		display: none;
	}
	.mobile_search_and_language{
		display: block;
	}
	.header_bottom{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 15;
		background:rgba(0,0,0,0.9);
		/*overflow-y:auto;*/
		display: none;
	}
	.menu_close_button{
		display: block;
	}
	.main_menu{
		display: block;
		padding: 15px;
	}
	.main_menu_dropdown{
		position: static;
		width: auto;
		margin-left: 0;
		background: transparent;
	}
	.main_menu_dropdown:after{
		display: none;
	}
	.main_menu a{
		color:#ffffff;
		display: inline-block;
		font-size: 1.9rem;
		letter-spacing: 1px;
	}
	.main_menu_dropdown li a{
		display: inline-block;
		color: rgba(255,255,255,0.8);
		font-size: 1.5rem;
	}
	.header_bottom_inner{
		display: block;
		margin: 0 auto;
		position: relative;
	}
	.main_menu_block{
		display: block;
		position: absolute;
		left: 0;
		width: 100%;
		top: 50%;
		transform: translate(0 , -50%);
		max-height: 100%;
		overflow-y: auto;
	}
	.layer_element{
		display: none !important;
	}
	.inner_page{
		text-align: left;
	}
	.inner_page .header_bottom{
		display: none;
	}
	.news_title{
		font-size: 500%;
	}
	.news_title_block{
		left: 65px;
		right: 65px;
	}
	.contact_about_section{
 		padding: 15px;
	 }
	 .contact_title_block{
	 	padding: 15px 15px 0;
	 }
	 .contact_info_block{
	 	padding: 15px;
	 }
	 .contact_form_section{
	 	padding: 0 40px;
	 }
	 .contact_info_section{
	 	width: 100%;
	 }
	 .contact_info_section_inner{
	 	font-size: 0;
	 }
	 .contact_info_block{
	 	display: inline-block;
	 	vertical-align: top;
	 	width: 50%;
	 }
	 .contact_about_section{
	 	width: 100%;
	 }
	 .contact_about_block{
	 	position: static;
	 	transform: translate(0);
	 }
	 .contact_social_block{
	 	position: static;
	 	padding-top: 30px;
	 	transform: translate(0);
	 }
	 .contact_form_section{
	 	width: 100%;
	 	padding-top: 40px;
	 	padding-bottom: 40px;
	 }
	 .contact_form_block{
	 	position: static;
	 	transform: translate(0);
	 	top: 0;
	 }
	 .contact_about_section{
	 	padding: 40px;
	 }
	 .contact_title_block{
	 	padding: 40px 40px 0;
	 }
	 .contact_info_block{
	 	padding: 40px;
	 }
	 .contact_form_section{
	 	padding: 40px;
	 }
	 .contact_info_section{
	 	padding-top: 0px;
	 }
	 .producrt_large_slider_inner{
	 	height: 400px;
	 }
	 .producrt_small_slider{
	 	height: 200px;
	 }
	 .producrt_small_slider_inner .slick-track{
		  height: 100% !important;
	}
	.smal_slider_img{
		height: 100% !important;
		min-height: 1px !important;
	}
	.slick-prev{
		top: 50%;
		left: 5px;
		border-top:20px solid transparent;
		border-bottom: 20px solid transparent;
		border-left: 19px solid transparent;
		border-right: 19px solid  #262885;
		margin: 0;
		margin-top:-20px;
	}
	.slick-next{
		position: absolute;
		bottom:auto;
		top: 50%;
		left:auto;
		right: 5px;
		border-top:20px solid transparent;
		border-bottom: 20px solid transparent;
		border-left: 19px solid #262885;
		border-right: 19px solid transparent;
		margin: 0;
		margin-top: -20px;
	}
	.producrt_text_block{
		padding: 50px ;
	}
	.producrt_text_block_inner{
		position: relative;
		left: 0;
		transform: translate(0);
	}
}
@media screen and (max-width: 767px){
	.main_slider{
		padding-bottom: 40%;
	}
	.slider_title{
		font-size: 400%;
	}
	.main_img_title{
		font-size: 540%;
	}
	.main_bottom_img .main_img_text_block .main_img_title{
	 	font-size: 320%;
	}
	.kids_shoes .main_shose_img_block{
	  width: 33.33%;
	  padding: 10px;
	}
	.footer_menu_block{
		width: 100%;
		max-width: none;
		padding-top: 50px;
	}
	.footer_menu_block_inner{
		padding-top: 30px;
	}
	.studio_block{
		max-width: none;
		text-align: left;
	}
	.footer_menu{
		padding: 0;
		padding-right: 35px;
	}
	.news_title{
		font-size: 300%;
		line-height: 31px;
	}
	.news_subtitile{
		font-size: 160%;
		line-height: 17px
	}
	.news_title_block{
		top: 75px;
	}
}
@media screen and (max-width: 640px){
	.main_slider{
		padding-bottom: 50%;
	}
	.slider_title{
		font-size: 300%;
	}
	.main_img_title{
		font-size: 440%;
	}
	.main_top_img{
		padding-bottom: 60%;
	}
	.main_bottom_img .main_img_text_block .main_img_title{
	 	font-size: 280%;
	}
	.main_bottom_img{
		padding-bottom: 30px;
		width: 100%;
	}
	.main_bottom_img_inner{
		padding-bottom: 75%;
	}
	.main_shose_img_block{
		padding: 10px;
		width:50%;
	}
}
@media screen and (max-width: 480px){
	.main_slider{
		padding-bottom: 65%;
	}
	.slider_title{
		font-size: 270%;
	}
	.main_slider_text_block{
		bottom: 25px;
		left: 20px;
	}
	.main_slider .flex-control-nav{
		right: 10px;
		bottom: 10px;
	}
	.slider_subtitle{
		font-size: 160%;
	}
	.slider_text{
		padding-top: 25px;
	}
	.main_img_title{
		font-size: 340%;
	}
	.main_top_img{
		padding-bottom: 62%;
	}
	.main_img_text_block{
		right: 30px;
		top: 30px;
	}
	.kids_shoes .main_shose_img_block{
	  width: 50%;
	}
	.news_title{
		font-size: 250%;
	}
	.news_subtitle{
		font-size: 130%;
	}
	.news_title_block{
		left: 25px;
		right: 25px;
		text-align: center;
		top: 75px;
	}
	.contact_info_block{
	 	width: 100%;
	 }
	 .contact_about_section{
	 	padding: 20px;
	 }
	 .contact_title_block{
	 	padding: 20px 20px 0;
	 }
	 .contact_info_block{
	 	padding: 20px;
	 }
	 .contact_form_section{
	 	padding: 20px;
	 }
	 .producrt_text_block{
		padding: 25px ;
	}
}
@media screen and (max-width: 320px){
	.main_shose_img_block{
		width:100%;
	}
	.kids_shoes .main_shose_img_block{
	  width: 100%;
	}
}