@media (min-width: 1368px){ 
    .main-menu{ 
        font-size: 60px; 
    } 
    .middle_text{ 
        font-size: 75px; 
    } 

    .info{ 
        width: 720px; 
        font-size: 34px; 
    } 
    .header{ 
        font-size: 70px; 
    } 
    .title{ 
        font-size: 70px; 
    } 
    .header_cont{ 
        font-size: 70px; 
    } 
    .content {
        width: 1200px;
    }
    .info-subheader{
        font-size: 35px;
    }
    .list li {
        font-size: 26px;
    }
    .products {
        width: 430px;
    }
    .services {
        width: 430px;

    }
    .home{
	background-size: 100% 100%;
}
.about_us {
	background-size: 100% 100%;
}
.PRODUCTS_AND_SERVICES {
	background-size: 100% 100%;	
}
.body-contacts {
	background-size: 100% 100%;	
  }
    iframe {
	    width: 1000px;
    }
    .contact-info {
        font-size: 21px;
    }
}
@media (max-width: 1366px){
.MAC img {
	width: auto;
	height: 90%;
}
.home{
	background-size: 100% 100%;
}
.about_us {
	background-size: 100% 100%;
}
.PRODUCTS_AND_SERVICES {
	background-size: 100% 100%;	
}
.body-contacts {
	background-size: 100% 100%;	
  }
}
@media (max-width: 1266px){
.content_cont{
	width: 94%;
  }
}
@media (max-width: 1257px){
.contacts{
	margin-right: 40px;
}
}
@media (max-width: 1108px){
	.main-menu{
		float: none;
		margin-left: 80px;
	}
	.logo {
		float: none;
		margin-left: 80px;
	}
	.info {
		width:600px;
	}	
	.header{
		float: none;
		width: 40%;
		margin-left: auto;
		margin-right: auto;
	}
	.title{
		float: none;
		width: 39%;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.header-title{
		margin-left: 80px;
	}
	.header_title_text{
		margin-left: 80px;
	}
}
@media (max-width: 1118px){
	.form{
		width: 500px;
	}
}
@media (max-width: 960px){
	.MAC{
		width: auto;
	}
}
@media (max-width: 964px){
	.form{
		width: 630px;
	}
}
@media (max-width: 916px){
.middle_text{
        width: 90%;
}
.content {
		width: 90%;
	}
	.images.1c{
		display: none;
	}
}
@media (max-width: 900px){
	.content {
		width: 80%;
	}
	.images {
		display: none;
	}
}
@media (max-width: 874px){
.middle_text {
		line-height: 1;
	}
}
@media (max-width: 816px){
iframe{
	width: 90%;
}
}
@media (max-width: 814px){
	.middle_text {
		width: 560px;
		line-height: 1;
	}
	.text_color{
		margin-right: auto;
		margin-left: auto;
	}
}
@media (max-width: 776px){
	.info{
       width: 80%;
       margin-left: 20px;
       margin-right: 20px;
	}
	.MAC img{
		height: 80%;
	}
}
@media (max-width: 691px){
	.products{
		float: none;
		height: 320px;
		margin-left: auto;
		margin-right: auto;
	}
	.services{
		float: none;
	    margin-left: auto;
		margin-right: auto;	
	}
	.title{
		text-align: center;
	}
}
@media (max-width: 686px){
.form{
	width: 96%;
	margin-left: 10px;
}
.name{
	width: 96%;
}
.surname{
	width: 96%;
	margin-left: 0px;
	margin-top: 10px;
	text-align: center;
}
.mail {
	width: 96%;
}
.text_area{
	width: 96%;
}
.header_cont{
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
}
@media (max-width: 676px){
	.MAC img{
		height: 75%;
	}
}
@media (max-width: 629px){
	.MAC img{
		height: 60%;
	}
}
	@media (max-width: 624px){
		.header_title_text
		{
			font-size:30px;
		}
		.cont_list{
			padding-left: 30px;
		}
		.main-menu {
		text-align: center;
	}

	}
@media (max-width: 576px){
.middle_text{
	width: 80%;
	font-size: 55px;
}
.main-menu {
		font-size: 27px;
	}

}
@media (max-width: 488px){
	.MAC img{
		height: 46%;
	}
}
@media (max-width: 468px){
	.header{
		font-size: 38px;
	}
}
@media (max-width: 460px){
	.text_color{
		margin-right: auto;
		margin-left: auto;
	}
}
@media (max-width: 447px){
.middle_text{
	font-size: 40px;
	line-height: 1;

}
}
@media (max-width: 380px){
	.header-title{
		font-size: 36px;
	}
	.title{
		font-size: 40px;
	}
}
@media (max-width: 378px){
	.header{
		font-size: 34px;
	}
}