@media(max-width: 1300px){
	.wo_box ul li a{
		padding: 10px;
	}
}

@media(max-width: 1210px){
	.center{
		width: 100% !important;
		padding: 0 30px;
	}

	.m_second .ma_img_box{
		width: 100%;
	}

	.slider_cont h2{
		font-size: 25px;
	}

	.slider_cont p{
		font-size: 18px;
	}

	.slider_section, .slider_section .owl-carousel .owl-item img{
		height: 400px;
	}
}

@media(max-width: 1150px){
	.ma_link_box a span {
	    position: relative;
	    float: left;
	    color: #303745;
	    font-size: 18px;
	    width: 100%;
	    padding: 0 20px;
	    text-align: center;
	    margin-top: 30px;
	    line-height: 1.5;
	}

	.header_fixed .logo{
		display: none;
	}

	.cat:before{
		left: 50%;
		-webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
		transform: translateX(-50%);
		top: -66px;
	}

	.ma_yt:before{
		left: 50%;
		-webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    -o-transform: translateX(-50%);
		transform: translateX(-50%);
		top: -66px;
	}

	.ma_img_box{
		height: auto;
	}
}

@media(max-width: 1000px){
	.product_list_box ul li{
		width: 48%;
	}

	.product_list_box ul li:nth-child(even){
		margin-left: 4% !important;
	}
	.product_list_box ul li:nth-child(odd){
		margin-left: 0 !important;
	}
	
	.main_box_list li{
	    width:48%;
	    margin-left:4%;
	}
	
	.main_box_list li:nth-child(odd){
	    margin-left:0 !important;
	}
}

@media(max-width: 970px){
	.header_contact_list,
	.adress,
	.navbar,
	.header_bottom,
	.footer_navbar{
		display: none;
	}

	.sidenav .header_contact_list,
	.sidenav .adress{
		display: block;
	}

	.sidenav .header_contact_list li a, .sidenav .header_contact_list li p{
		padding-left: 15px;
		color: #fff;
	}

	.sidenav .header_contact_list, .sidenav .adress{
		margin-top: 50px;
	}

	.nav_catalog_down{
		float: left;
	}

	.menu_open{
		display: block;
	}

	.header_center{
		padding: 0;
		height: 70px;
	}

	.header_center .center{
		height: 70px;
	}

	.logo{
		width: 110px;
		margin-top: 0;
	}

	.menu_open{
		top: 12.5px;
	}

	.cover_text h2{
		font-size: 30px;
	}

	.cover_text p{
		font-size: 18px;
		padding: 0 30px;
	}

	.products_name_line ul li a{
		font-size: 13px;
	}

	.main_cover, .main_cover img ,.news_img_box, .news_img_box img{
		height: 300px;
	}

	.news_content{
		padding: 25px;
		margin-top: -15px;
	}

	.news_title{
		font-size: 25px;
	}

	.news_content p{
		font-size: 16px;
		margin-top: 25px;
	}

	.products_name_line{
		display: none;
	}

	.wo_box ul li{
		width: 50%;
	}

	.wo_box ul li a{
		padding: 25px;
	}

	.sosial_odenis_section ul li{
		width: 48%;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.sosial_odenis_section ul li:nth-child(even){
		margin-left: 4% !important;
	}

	.section_title{
		margin-bottom: 40px;
	}

	.all_link_box{
		margin-top: 30px;
		width: 100%;
	}

	.all_link_box p{
		width: 100%;
	}

	#map{
		height: 400px !important;
	}

	.doc_section{
		height: auto;
	}

	.doc_cont:before{
		content: none;
	}

	.doc_section p{
		width: 100%;
	}

	.ma_left{
		width: 100%;
		padding-right: 0;
	}

	.ma_right{
		width: 100%;
		padding-left: 0;
	}

	.slider_section, .slider_section .owl-carousel .owl-item img{
		height: 300px;
	}

	.slider_cont h2{
		font-size: 22px;
	}

	.slider_cont p{
		font-size: 16px;
	}
}

@media(max-width: 650px){
	.gm-style .gm-style-iw-c,
	.gm-style .gm-style-iw-t::after{
		display: block;
	}

	.gm-style-iw-c{
		max-width: 275px !important;
	}

	.footer_section{
		height: 50px;
	}

	.doc_section h2{
		font-size: 20px;
	}

	.doc_section p{
		font-size: 16px;
	}

	.ma_left h2{
		font-size: 21px;
		margin-bottom: 25px;
	}

	.ma_left ul li p{
		font-size: 16px;
	}

	.ma_left ul li{
		margin-bottom: 20px;
	}

	.ma_link_box a span{
		font-size: 16px;
	}

	.slider_cont h2{
		font-size: 18px;
	}

	.owl-carousel .owl-nav button{
		width: 40px;
		height: 40px;
	}

	.slider_cont p {
	    font-size: 14px;
	}

	.owl-carousel .owl-nav button.owl-prev{
		left: 10px;
	}

	.owl-carousel .owl-nav button.owl-next{
		right: 10px;
	}

	.product_list_box .news_l_img{
		height: 200px;
	}

	.c_page_contact{
		display: block;
	}

	.c_page_contact{
		line-height: 1.5; 
	}

	.default_section p,
	.default_section p img{
		position: relative;
		float: left;
		width: 100%;
	}
}

@media(max-width: 550px){
	.product_list_box ul li{
		width: 100%;
		margin-left: 0 !important;
	}

	.product_list_box ul li:nth-child(even) {
	    margin-left: 0 !important;
	}

	.cover_text h2{
		padding: 0 15px;
	}

	.up{
		right: 10px;
		bottom: 10px;
	}
	
	.main_box_list li{
	    width:100%;
	    margin-left:0 !important;
	    padding: 10px 8px;
	}
}


@media(max-width: 500px){
	.wo_box ul li{
		width: 100%;
	}
	.wo_title{
		height: 80px;
	}

	.wo_box ul li,
	.wo_box ul li a{
		height: 250px;
	}

	.wo_box ul li h3{
		font-size: 18px;
		margin-bottom: 20px;
	}

	.wo_box ul li p{
		font-size: 16px;
	}

	.sosial_odenis_section ul li{
		width: 100%;
		margin-left: 0 !important;
	}

	.sosial_odenis_section ul li:nth-child(even){
		margin-left: 0 !important;
	}

	#map{
		height: 400px !important;
	}

	.slider_cont p{
		display: none;
	}

	.slider_section, .slider_section .owl-carousel .owl-item img{
		height: 200px;
	}

	.slider_cont{
		width: 60%;
	}

	.slider_cont h2{
		font-size: 14px;
	}
	
	.news_title{
	    line-height:1.5;
	}

	.con_list li{
		width: 100%;
		padding-left: 0;
		margin-top: 15px;
	}
	.con_list li:first-child{
		margin-top: 0;
	}

	.tab_btn{
		font-size: 16px;
		padding: 0 20px;
		background-position: right 20px center;
	}

	.tab_content{
		padding: 20px 20px;
	}
}

@media(max-width: 450px){
	.center{
		padding: 0 15px;
	}

	.main_cover, .main_cover img, .news_img_box, .news_img_box img{
		height: 250px;
	}

	.cover_text h2{
		font-size: 22px;
	}
	
	.wo_overlay img{
	    width:30%;
	}

	.cover_text p{
		font-size: 15px;
		padding: 0 20px;
	}

	.cover_text h2{
		
	}

	.news_title{
		font-size: 18px;
	}

	.news_content{
		padding:25px 15px;
	}

	.calore_dis{
		display: none;
	}
}

@media(max-width: 370px){
	.main_cover, .main_cover img, .news_img_box, .news_img_box img{
		height: 200px;
	}
}