@media screen and (max-width:1280px){
	.content {
		margin:0px;
	}
	
}
@media screen and (max-width:1180px){
	
.services-main .s-global {

	width:48%;
	
	margin:0 1% 200px 1%;
	
}
}
@media screen and (max-width:1024px){
	
	
}
@media screen and (max-width:960px){
	
	.r-footer {
		float:left;
		text-align:left;
		margin:50px 0 0 0;
	}
	
	
	.a-cod-boo {
		float:none;
		width:100%;
		clear:both;
		min-height:50px;
		
	}
	
	
	.r-col-form {
		display:none;
	}
	header .t-col-main-t {
		float:none;
		width:100%;
	}
	header .col-t {
		text-align: center;
	}
	.order-mobile {
		display:inline-block;
	}

.about-num {
	float:left;
	width:42%;
	margin:0px 3% 70px 4%;
	
}
	.reviews-s {
		padding:0px 4%;
		margin:115px 0% 0 0%;
	}
	.reviews-s .slick-dots {
		display:none !important;
	}
	
	.company-s {
	float:none;
	width:100%;
	cursor:default;
	margin:0 0% 0 0%;
	position:relative;
}
.company-s-r {
	float:none;
	width:100%;
	margin:200px 0 250px 0%;
	cursor:default;
	position:relative;
}
	.images {
	max-width:100%;
	max-height:273px;
	position:relative;
		overflow:hidden;
}
	
	
	
}
@media screen and (max-width:768px){
	
	header .logotype a {
		background:url(../images/logo_mobile.PNG) no-repeat;
	width:99px;
	}
	header .small .logotype a {
background:url(../images/logo_mobile.PNG) no-repeat 0 -61px;	
	transform: scale(0.8);
}

}
@media only screen and (max-width:640px){
	header .order-call a span {
		display:none;
	}
	header .order-call a i {
		display:block;
		line-height:42px;
	}
	header .telephone {
		transform: scale(0.8);
	}
	header .small .telephone {
			transform: scale(1);
	}
	.cd-popup-container .cd-popup-close {
		display:none;
	}
	.cd-popup-container .cd-popup-close2 {
		display:block;
	}
	

}
@media only screen and (max-width:576px){
	
	
.services-main .s-global {

	width:100%;
	
	margin:0 0% 200px 0%;
	
}
	
	.company-s-r {
	
	margin:350px 0 350px 0%;
	
	
	
}
@media only screen and (max-width:460px){
	
	.button input {
		font:14px Lato-Bold;
	}
	.modal {
	padding:30px;
	
}
	
	.title-two-main abbr {

	width:100%;
	
}
	.num {
	float:left;
	width:31px;
	height:31px;
	background: transparent;
	border:2px solid #424e5a;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
	text-align:center;
	font:16px Lato-Bold;
	color:#636f7a;
	line-height:33px;
	
}
	
.reviews-s {
		padding:0px 0%;
		
	}
.title-two-main {
	font:30px Lato-Light;}
	
	header .col-t {
	font:36px Lato-Bold;
	
	
}
header .col-t span {
	font:36px Lato-Thin;
	
}
	.phone {
		display:none;
	}
	
	.about-num {
	float:none;
	width:100%;
	margin:0px 0% 70px 0%;
	
}
	.title-main {
	
	padding:69px 16px 0 16px;

}
	.title-main:before {
	
	left:16px;
	
}
	
	
}
@media only screen and (max-width:320px){
	
	.mob-size {
		font-size:24px;
	}
	
	.reviews-s .slick-prev {
		left:21%;
	}
		.reviews-s .slick-next {
		right:21%;
	}
	
	.company-s-r {
	
	margin:450px 0 550px 0%;

}
	
	.mess-cold {
		margin:0px;
	}
	.num {
		margin:0 0 20px 0;
	}
		.a-cod-boo {
		margin:0px 0 150px 0;
		
	}
	.info-col-company {
		width:100%;
		margin:0px;
			-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
	}
	
}

@media only screen and (max-width:240px){
	
	
}