 .menu [type="checkbox"],
 .menu label.toggleSubmenu{
	 display:none;
 }
 .menu label.toggleMenu{
	 background:#82B612;
	 display:none;
	 padding:15px 40px;
	 font-style: 16px;
	 cursor:pointer;
	 position:relative;
	 color:#FFFF5C;
 }
 
 .topTel{
	 font-size: 20px;
 }
 
 .menu label.toggleMenu .fas{
	 position: absolute;
	 top:17px;
	 left:12px;
	 font-size:18px;
 }
 
 @media all and (min-width: 1500px){
	.logo a{
		font-size: 120px;
		
	}
	
	#toph2{
		font-size: 65px;
		margin-top: 32vh;
	}
	
}


@media all and (max-width: 1500px){
	
	.multi iframe{
	height:400px;
	}
	
	.menu > ul li a{	
	padding: 15px 40px 15px 45px;
	font-size: 15px;	
	}	
	
	#toph2{
		font-size: 55px;
		margin-top: 31vh;
	}
	
	#tel{
	width:240px;
	font-size: 17px;
	padding-top: 13px;
	padding-bottom:14px;
	}
	
	body {
	font-family: 'Arimo', sans-serif;
	font-size: 16px;	
	}
	
	.logo{
	
	font-size: 80px;	
	}
	
	footer p{
	font-size:13px;
	}
	
	.textNoDisplay{
		display: none;
	}
	
	
}



@media all and (max-width: 995px){
	
	#f_left{
		text-align:center;
		margin-bottom:25px;
		
	}

	#f_right{
		text-align:center;
		margin-top: 25px;		
	}
}

@media all and (max-width: 992px){
	
	#f_center{
	border-right:0px;
	border-left:0px;	
	}
	
}
 
 @media all and (max-width: 950px){
	 .noSmall {
		 display:none;
	 }
	 
	 /*div{
		 padding-left:2px;
		 padding-right:2px;
	 }*/
		
	 
	.menu{
		overflow: hidden;
	}
	.menu ul{
		display:block;
		max-height:0px;
		transition:max-height 0.5s
	}
	#tel{
		display:none;
	}
	.menu label.toggleMenu{
		display:block;
		border:1px solid #82B612;
	}
	input.toggleMenu:checked + label.toggleMenu{
		background:#82B612;
		color:#fff;
		border:1px solid #95C904;
	}
	
	input.toggleMenu:checked ~ ul,
	input.toggleSubmenu:checked ~ ul{
		display: block;
		position: relative;
		max-height:5000px;
		transition:max-height 2s ease-in;
	}	
	
	
	.menu li ul{
	z-index:0;
}
	
	.menu label.toggleSubmenu{
		position: absolute;
		top:0;
		right:0;
		width: 100%;
		height:100%;
		cursor:pointer;
		display:block;
		
	}
	input.toggleSubmenu:checked ~ a{
		background:#82B612;
		color:#fff;
	}
	.menu label.toggleSubmenu .fa:before{
		content: "\f0d7";
		color:#FFFF5C;
	}
	.menu label.toggleSubmenu .fa{
		position:absolute;
		top:15px;
		right:30px;
	}
	.menu li > ul li {
		top:0;
		right: 35px;
	}
	.menu input.toggleSubmenu:checked ~ label.toggleSubmenu .fa::before{
		content:"\f0d8";
		color:#fff;
			
	}
	
	#pro{
	right: -35px;
	}
	
	#conT{
	right: -35px;
	}
	
	/*Стили заголовка*/
	.logo a{
		font-size: 90px;
		
	}
	
	#toph2{
		font-size: 40px;
		margin-top: 28vh;
		
	}
	
	.multi iframe{
	height:500px;
	}
}

@media all and (max-width: 768px){
	.logo a{
		font-size: 60px;
		
			
	}
	
}


@media all and (max-width: 375px){
	.logo a{
		font-size: 47px;
		
			
	}

}

@media all and (max-width: 375px){
	.logo a{
		font-size: 47px;
		
			
	}
	
	.logo{
		
		margin-top:-50px;
			
	}
	
	#toph2{
		font-size: 45px;
		margin-top: 8vh;
		
	}
	p{
		font-size:16px;
	}
	.btn-cont{
	font-size: 18px;
	}
	#nom{
	font-size: 26px;
	}
	
	.multi iframe{
	height:400px;
	}
	
	footer p{
	font-size:13px;
}
	
	
}

@media all and (min-width: 510px){
	.nosm{
		display: none;
	}
	
	
	
}

@media all and (max-width: 510px){
	.btn-L, .btn-R {
		border-radius: 7px;
		
	}
	
	.blogContent img{
	/*display: block;*/
	
	margin:20px 0px;
	}
	
	
}


