/********************************************************************** 1170 *****************************************************/
@media screen and (max-width: 1170px) {

.header-phone-wrapper{
	margin-left: -120px;
}
.header-slider-wrapper{
	width: 750px;
}
.header-slide{
	width: 750px;
}
.container-one .block-text{
	width: 560px;
}
.container-one .block{
	padding: 0 10px;
}
.container-one .block .block-image{
	margin-left: 0;
}
.container-four h2:after{
	margin-left: -135px;
}
.container-four ul{
	text-align: center;
}
.container-four li{
	margin: 0
}
.container-four li:first-child{
	margin: 0 30px 0 0;
}
.container-four li:first-child+li{
	margin: 0 100px;
}
.container-four li:after{
	right: -65px;
}
.container-four li:first-child+li:after{
	right: -67px;
}
.container-five{
	max-width: 100%;
}
}
/********************************************************************** 979 *****************************************************/

@media screen and (max-width: 979px) {

.logo{
	margin-left: 10px;
}
nav a{
	margin-left: 15px;
}
.header-slider-wrapper{
	margin-right: 0;
}
.header-phone-wrapper{
	margin-left: -120px;
}
.header-slider-wrapper{
	width: 660px;
}
.header-slider-wrapper .owl-item{
	width: 660px;
	padding-right: 20px;
}
.header-slider-wrapper .owl-item h2{
	font-size: 9.5em;
}
.header-slider-wrapper .owl-item span{
	font-size: 7.5em;
}
.container-one .title{
	width: 100%;
}
.container-one .block{
	margin-top: 120px;
}
.container-one .block-text{
	width: 600px;
}
.container-one .block:nth-child(2n) .block-text{
	margin-right: 285px;
}
.container-one .block .block-image{
	width: 240px;
	height: 240px;
}
.container-one .block:last-child .block-image{
	margin-top: -20px;
}
.container-one .block:last-child .block-image:before{
	top: 130px;
}
.container-one .block:last-child .block-image:after{
	top: 130px;
}
.container-two li{
	display: block;
	margin: 20px auto;
}
.container-two ul li:first-child+li{
	margin: auto;
}
.footer-menu .social{
	margin-left: 20px;
}
.container-four h2:after{
	margin-left: -147px;
}
}

/********************************************************************** 859 *****************************************************/

@media screen and (max-width: 859px) {
.header-slider-wrapper{
	width: 520px;
}
.header-slider-wrapper .owl-item{
	width: 520px;
}
.header-slider-wrapper .owl-item h2{
	font-size: 8em;
}
.header-slider-wrapper .owl-item span{
	font-size: 5.7em;
}
.container-one .block{
	margin-top: 90px;
}
.container-one .block-text{
	width: 450px;
}
.container-one .block:last-child .block-image:after{
	right: -35px;
}

.container-four h2:after {
	margin-left: -122px;
}
.container-four li:first-child{
	margin: 0 5px 0 0;
}
.container-four li:first-child+li{
	margin: 0 70px;
}
.container-four li:after{
	right: -52px;
}
.container-four li:first-child+li:after{
	right: -52px;
}
.bottom-slider-wrapper .owl-item{
	width: 730px;
}
.bottom-slider-wrapper{
	width: 730px;
}
.bottom-slider-wrapper .bottom-slide-text{
	padding-right: 20px;
	width: 540px;
}
}

/********************************************************************** 767 *****************************************************/

@media screen and (max-width: 767px) {

.header-top-wrapper{
	display: none;
}
.nav-wrapper{
	margin-top: 0;
	height: 50px;
}
.mob-logo{
	display: block;
	top: 15px;
	left: 10px;
}
.mob-logo img{
	width: 140px;
}
.mobile-nav-button{
	display: block;
	top: 15px;
	right: 15px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}
nav{
	position: fixed;
	top: 0;
	right: 0;
	background: #2a3537;
	height: 100%;
	margin-right: -210px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;

}
nav li{
	display: block;
	border-top: 1px solid #2e3b3d;
}
nav li a{
	padding-right: 20px;
	padding-left: 40px;
	font-size: 1.8em;
}
nav li a:hover{
	color: #fff;
}
.header-phone-wrapper{
	width: 100%;
	position: static;
	margin: 0 auto;
	text-align: center;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	transition: all 0.7s;
}
.header-main-wrapper{
	padding-top: 80px;
	padding-bottom: 70px;
}
.header-slider-wrapper{
	margin: 0 auto;
}
.container-one .block .block-image{
	float: none;
	margin: 0 auto;
}
.container-one .block:nth-child(2n) .block-image{
	float: none;
	margin: 0 auto;
}
.container-one .block .block-image:after{
	display: none;
}
.container-one .block .block-image:before{
	display: none;
}
.container-one .block-text{
	display: block;
	text-align: center;
	margin: 20px auto 0;
	width: 100%;
}
.container-one .block:nth-child(2n) .block-text{
	margin: 20px auto 0;
}
.container-four ul{
	width: 100%;
}
.container-four li{
	display: table;
	margin: 0 auto 20px;
}
.container-four h2:after {
	margin-left: -122px;
}
.container-four li:first-child{
	margin: 0 auto 80px;
}
.container-four li:first-child+li{
	margin: 0 auto 80px;
}
.container-four li:first-child + li:after{
	right: 80px;
}
.container-four li:after{
	bottom: 260px;
	right: 80px;
	display: block;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.bottom-slide-image{
	margin-left: 25px;
}
.bottom-slide-text{
	width: 530px;
}
.container-five-block-image{
	float: none;
	margin: 20px auto;
}
.container-five .container-five-block:nth-of-type(2n) .container-five-block-image{
	float: none;
	margin: 20px auto;
}
.container-five-block-text{
	float: none;
	width: 100%;
	text-align: center;
}
}

/********************************************************************** 735 *****************************************************/

@media screen and (max-width: 735px) {

.container-three ul{
	width: 100%;
	text-align: center;
}
.container-three ul li{
	margin-left: 61px;
	margin-right: 61px;
}
.bottom-slider-wrapper .owl-item{
	width: 530px;
}
.bottom-slider-wrapper{
	width: 530px;
	margin: 60px auto 0;
}
.bottom-slider-wrapper  .bottom-slide-image{
	float: none;
	margin: 0 auto
}
.bottom-slider-wrapper  .bottom-slide-text{
	text-align: center;
	width: 530px;
	margin: 0;
	padding: 0;
}
}

/********************************************************************** 567 *****************************************************/

@media screen and (max-width: 567px) {

.header-phone-wrapper{
	width: 80px;
}
.header-phone-wrapper img{
	width: 120px;
	height: auto;
}
.header-slider-wrapper{
	margin-top: 20px;
	width: 420px;
	height: 180px;
}
.header-slider-wrapper .owl-item{
	width: 420px;
}
.header-slider-wrapper .owl-item h2{
	font-size: 6em;
	margin: 0 auto;
}
.header-slider-wrapper .owl-item span{
	font-size: 3.8em;
	margin: 10px auto;
}
.container-one h2{
	font-size: 5em;
}
.container-one .title{
	font-size: 2.5em;
}
.container-one .block{
	margin-top: 30px;
}
.container-one .block.one{
	margin-top: 35px;
}
.container-one .title:after{
	margin-left: -170px;
}
.container-one .block-text h3{
	font-size: 3.7em;
}
.container-one .block-text p{
	font-size: 1.6em;
}
.container-two h2{
	font-size: 5em;
}
.container-two h2:after{
	margin-left: -102px;
}
.container-two h3{
	font-size: 2em;
}
.container-two p{
	text-align: center;
	font-size: 1.4em;
}
.container-three h2{
	font-size: 5em;
}
.container-three ul li{
	margin-left: 20px;
	margin-right: 20px;
}
.container-four h2{
	font-size: 5em;
}
.bottom-slider-wrapper .owl-item{
	width: 310px;
}
.bottom-slider-wrapper{
	width: 310px;
	margin: 20px auto 0;
}
.bottom-slider-wrapper .bottom-slide-image{
	float: none;
	margin: 0 auto
}
.bottom-slider-wrapper .bottom-slide-text{
	text-align: center;
	width: 310px;
	margin: 0;
	padding: 0;
}
.header-main-wrapper-photo,
.container-two-wrapper-photo,
.container-four-wrapper-photo,
.container-six-wrapper-photo{
	background-size: auto 100%;
	background-attachment: scroll;
}
.prod {
width: 45%;
float: right;
font-size: 1.8em;
}

}
/********
************************************************************** 478 *****************************************************/

@media screen and (max-width: 478px) {
.header-slider-wrapper .owl-item{
	margin: 0;
	padding: 0;
}

nav li a {
	padding-left: 5px;
	padding-right: 10px;
}
.header-slider-wrapper{
	margin-top: 20px;
	width: 300px;
}
.header-slider-wrapper .owl-item{
	width: 300px;
}
.header-slider-wrapper .owl-item h2{
	font-size: 4.5em;
	margin: 0 auto;
}
.header-slider-wrapper .owl-item span{
	font-size: 3em;
	margin: 10px auto;
}
.tabs-labels label{
	font-size: 1.4em;
}
.container-one .title:after{
	width: 280px;
	margin-left: -140px;
}
.container-two h2:after{
	margin-left: -110px;
}
.container-four h2:after{
	margin-left: -120px;
}
.container-three ul li{
	margin-left: 5px;
	margin-right: 5px;
}
.bottom-slider-labels{
	margin-left: -45px;
}
.footer-menu{
	height: 90px;
	padding-top: 1px;
}
.footer-menu .social{
	float: none;
	text-align: center;
	margin: 10px auto auto auto;
}
	.footer-menu{
		height: 100px;
	}
.footer-nav{
	float: none;
	text-align: center;
	margin: 20px auto 0;
}
	.footer-logo {
		width: 280px;
	}
	.footer-logo img{
		width: 280px;
	}
 
.footer-logo img {
display: block;
 margin-right: 0px; 

}
.prod {
width: 45%;
float: right;
font-size: 1.8em;
}
.image-prod {
width: 175px;
}
.image-prod img {
width: 100%;
height: 100%;
}
 

}
