@media only screen and (max-width : 1600px){
	
	.tale .line .photo{
		margin-left: 0;
	}

}/**1600px**/

@media only screen and (max-width : 1440px){
	
}/**1440px**/

@media only screen and (max-width : 1366px){
	.nav > ul > li{
		margin-left: 10px;
	}

	.header .item{
		margin-left: 25px;
		margin-left: 25px;
	}

	.intro .title{
		font-size: 42px;
	}

	.intro .title span{
		font-size: 40px;
	}

	.intro p{
		font-size: 18px;
	}

	.about .pic{
		max-width: 470px;
	}

	.about .item{
		margin-bottom: 30px;
	}

	.about .items,
	.cert .slider-wrap,
	.report .slider-wrap,
	.method .items,
	.news .items,
	.news .slider-wrap{
		margin: 0 -15px;
	}

	.about .item,
	.cert .item,
	.report .item,
	.method .item,
	.news .item{
		padding: 0 15px;
	}

	.title-block{
		font-size: 38px;
	}

	.tale .line{
		display: block;
	}

	.tale .line .right{
		width: 100%;
		padding-left: 0;
		padding-top: 25px;
	}

	.catalog .col:nth-child(2){
		padding-left: 30px;
	}

	.catalog .title{
		font-size: 32px;
	}

	.cart__col:nth-child(1){
		padding-right: 30px;
	}

	.cart-table .col:nth-child(1){
		width: 430px;
	}

	.price-list .item .in{
		padding: 25px;
	}
}/**1366px**/

@media only screen and (max-width : 1280px){
	
}/**1280px**/

@media only screen and (max-width : 1200px){
	.hidd1200{
		display: none;
	}
	.nav > ul ul{
		width:100%;
		position:relative;
	}
	.btn-border-green,
	.btn-green,
	.btn-border-white,
	.btn-border,
	.btn-main	
	{
		min-height: 45px;
		font-size: 14px;
	}
	.fancybox-content{
		padding:15px;
	}
	.stock .item .col{
		width:70%;
	}
	.burger{
		display: block;
	}

	.nav > ul{
		display: block;
	}

	.nav > ul > li{
		margin-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.nav > ul > li > a{
		padding: 8px 0;
	}

	.header .col:nth-child(2){
		padding-top: 30px;
	}

	.header .items{
		align-items: center;
	}

	.header .item:nth-child(2){
		padding-top: 0;
		margin-left: 0;
	}

	.section{
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.catalog .title{
		font-size: 28px;
	}
}/**1200px**/

@media only screen and (max-width : 1199px){
	.intro__left{
		width: 100%;
	}

	.intro__right{
		width: 100%;
		padding-left: 0;
		padding-top: 50px;
	}

	.intro-act__text{
		margin-left: 0;
	}

	.footer__top .cols{
		flex-wrap: wrap;
	}

	.footer__top .col:nth-child(1){
		width: 100%;
	}

	.about .right{
		padding-left: 0;
	}

	.about .pic{
		max-width: 360px;
		position: relative;
		padding-top:40px;
	}

	.title-block{
		font-size: 36px;
	}

	.method .item{
		width: 50%;
	}

	.trust__left{
		width: 100%;
		padding-bottom: 10px;
	}

	.trust__right{
		width: 100%;
		padding-left: 0;
	}

	.tale .item{
		width: 100%;
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.tale .item_left{
		padding-right: 15px;
	}

	.tale .item_right{
		padding-left: 15px;
	}

	.prod-slider:before,
	.prod-slider:after{
		display: none;
	}

	.prod-slider .item .bottom{
		display: block;
	}

	.catalog .cols{
		flex-wrap: wrap;
	}

	.catalog .col:nth-child(1){
		width: 100%;
	}

	.catalog .col:nth-child(2){
		padding-left: 0;
	}

	.video .item{
		width: 50%;
	}

	.news .item{
		width: 50%;
	}

	.news-main .title,
	.paper .title{
		font-size: 26px;
	}

	.cart__col:nth-child(1){
		width: 100%;
		padding-right: 30px;
	}

	.cart__col:nth-child(2){
		width: 100%;
	}

	.cart-cols{
		flex-wrap: wrap;
	}

	.cart-left{
		width: 100%;
	}

	.cart-right{
		width: 100%;
	}

	.well .cols{
		flex-wrap: wrap;
	}

	.well .col{
		width: 100%!important;
	}

	.method_2 .item{
		width: 50%;
	}

	.method_2 .item:nth-child(4){
		border-bottom: 1px solid #E2E5EA;
		border-left: 1px solid #E2E5EA;
	}

	.method_2 .item:nth-child(3),
	.method_2 .item:nth-child(5){
		border-left: 0;
	}

	.method_2 .item:nth-child(2):before{
		display: none;
	}

	.method_2 .item:nth-child(3):before{
		display: block;
	}

	.garant{
		background: url(../img/garant/stam.png) center no-repeat;
		background-size: contain;
		border: 3px solid #D3A55E;
		padding: 55px;
		min-height: auto;
	}

	.how .col{
		width: 100%;
	}

	.price-list .item{
		width: 100%;
		border-left: none;
	}

	.invest .item{
		width: 100%;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}

	.invest .item_left{
		padding-right: 0;
	}

	.invest .item_right{
		padding-left: 0;
	}

	.feedback__col{
		width: 100%;
	}

	.feedback .pic{
		display: none;
	}

	.feedback{
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.overview-slider{
		width: 100%;
	}

	.overview__right{
		width: 100%;
		height: 400px;
	}

	.accardion__top{
		padding: 15px;
	}

	.accardion__full{
		padding: 15px;
	}

	.accardion__top:before{
		right: 15px;
	}

	.enroll__col{
		width: 100%;
	}

	.enroll .pic{
		text-align: center;
		padding-top: 35px;
	}

	.good__col:nth-child(1){
		width: 100%;
	}


	.good__col:nth-child(2){
		width: 100%;
		padding-left: 0;
		padding-top: 30px;
	}

	.stock .item{
		width: 100%;
	}

	.advantage .item{
		width: 100%;
	}

	.advantage .item span{
		font-size: 18px;
	}
	.trust .item .pic{
		height:400px;
	}
	.res .item{
		width:100%;
	}
	.catalog .col:nth-child(3){
		width:100%;
	}
	.catalog .btn{
		min-width:140px;
	}
}/**1199px**/

@media only screen and (max-width : 992px){

}/**992px**/

@media only screen and (max-width : 991px){

	.renerblock .cols{
		flex-wrap:wrap;
	}
	.renerblock .cols img{
		max-width:100%;
	}
	
	.mozgcenter .cols{
		flex-wrap:wrap;
	}
		
	.mozgcenter .col{
		width:100% !important;
		text-align:center;
	}
				
	.mozgcenter .col.logo img{
		width:80px;
	}
						
	.mozgcenter .col.call{
		padding: 15px 0;
	}						
	.mozgcenter .col.text{
		padding: 0px 25px;
	}
		
	.mozgcenter .col.photo{
		display:none;
	}
	
	.cart__col:nth-child(1){
		padding-right: 0px;
	}
	
	.content-min-height{
		min-height:auto;
	}
	.mob_show{
		display:block;
	}
		
	.mob_hidden{
		display:none;
	}
	
	
	.cart-table .cols{
		flex-wrap: wrap;
	}
	.good-l__cols{
		flex-wrap:wrap;
	}
	.good__col:nth-child(1){
		padding:0;
	}
	.good-l__col:nth-child(1){
		width:100%;
		padding:0;
		margin-bottom:30px;
	}
	.good-l__col:nth-child(2){
		width:100%;
		padding:0;
	}
	.cart-table .col{
		width: 100%!important;
		padding-top: 15px;
	}

	.vice__left{
		width: 100%;
	}

	.vice__right{
		width: 100%;
		padding-left: 0;
	}

	.garant .left{
		width: 100%;
	}

	.garant__pic{
		width: 100%;
	}
	
	.sorting__item {
	  margin: 0 5px 5px;
	  padding: 3px 10px 2px;
	  font-size: 14px;
	}
	.contacts .item{
		width:100%;
	}
	.contacts-city .item{
		width:100%;
	}
	.title-contacts{
		width:100%;
		left:0;
	}
	.section-contacts-map{
		padding-bottom:0;
		padding-top:0;
	}
	.contacts .item .content-cont br{
		display:none;
	}
	.main_cols .left_col {
	  width: 100%;
	}
	.main_cols .main_col {
	  width: 100%;
	}
	.cols-support .col{
		margin-bottom:20px;
	}
	.border-box .cols .col{
		width:100%;
	}
	.input_border_button {
	  flex-wrap: wrap;
	}
	.promotableinfo .cols .col:first-child{
		width:100%;
	}
	.promotableinfo .cols .col:last-child{
		width:100%;
	}
	.red-arrow .slick-prev, .red-arrow .slick-next {
		width: 30px;
		height: 30px;
		background-size: contain;		
	}
	.red-arrow .slick-prev, .red-arrow .slick-next {
		width: 30px;
		height: 30px;
		background-size: contain;		
	}
	.promotableinfo .video .arrows-append {
		width: 80px;
	}
	.tabs-n-n .tabs__caption{
		flex-wrap:wrap;
	}
	.about .podpis{
		position: absolute;
		left:15px;
		top:-3px;
	}
	.popup{
		width:100%;
	}
	.border-box .cols-promo-copy .col{
		width:100%;
	}
	.border-box .cols-promo-copy .col:nth-child(2n){
		width:100%;
	}
	.cols-promo-copy .input_border_button .btn-main{
		width:100%;	
	}
	.border-box{
		padding:10px;
	}
}/**991px**/

@media only screen and (max-width : 768px){
    
}/**768px**/

@media only screen and (max-width : 767px){
	.sale{
		min-height: 62px;
		margin-bottom: 30px;
		padding: 0px 16px;
		font-size: 30px;
		width:50%;
	}
	.good_poh .item{
		width:100%;
	}
	.good_poh.good_poh3 .item{
		width:100%;
	}

	.cols-roz .col:first-child{
		display:none;
	}
	.cols-roz .col:last-child{
		width:100%;
	}
	
	.popup_cart .btn-border-green{
		margin-left:0;
	}
	
	.header .logo img{
		width: 132px;
	}

	.intro .inner{
		padding-top: 110px;
	}

	.intro .title{
		margin-bottom: 20px;
		font-size: 28px;
	}

	.intro .title span{
		font-size: 28px;
	}

	.intro p{
		font-size: 16px;
	}

	.intro-act .items{
		flex-wrap: wrap;
	}

	.intro-act .item{
		width: 100%;
	}

	.intro-act__text:before{
		top: 30px;
	}

	.footer__top .col{
		width: 100%!important;
	}

	.title-block{
		font-size: 28px;
	}

	.about .item{
		width: 100%;
	}

	.cert .item .pic,
	.report .item .pic{
		padding: 12px;
		border-radius: 12px;
	}

	.cert .slider-wrap,
	.report .slider-wrap,
	.prod-slider .slider-wrap,
	.news .slider-wrap{
	    padding: 0 45px;
	}

	.cert .slick-prev,
	.cert .slick-next,
	.report .slick-prev,
	.report .slick-next,
	.prod-slider .slick-prev,
	.prod-slider .slick-next,
	.news .slick-prev,
	.news .slick-next{
	    width: 30px;
	    height: 30px;
	    background-size: contain;
	}

	.cert .slick-prev,
	.report .slick-prev,
	.prod-slider .slick-prev,
	.news .slick-prev{
	    left: -30px;
	}

	.cert .slick-next,
	.report .slick-next,
	.prod-slider .slick-next,
	.news .slick-next{
	    right: -30px;
	}

	.flex-bot{
		padding-top: 30px;
	}

	.subtext{
		font-size: 16px;
	}

	.method .item{
		width: 100%;
	}

	.tale .title{
		font-size: 24px;
	}

	.tale p{
		font-size: 16px;
	}

	.b-cols{
		flex-wrap: wrap;
	}

	.prod-slider p{
		font-size: 13px;
	}

	.prod-slider{
		padding-top: 0;
	}

	.catalog .pic{
		padding: 35px 25px 45px;
	}

	.catalog .pic{
		height: 400px;
	}

	.catalog-slider .slick-prev, .catalog-slider .slick-next{
		display: none!important;
	}

	.video .item{
		width: 100%;
	}

	.news .item{
		width: 100%;
	}

	.date{
		display: block;
	}

	.date span{
		display: block;
		margin-bottom: 5px;
		margin-right: 0;
	}

	.news-main .col{
		width: 100%;
	}

	.news-main .pic{
		margin-bottom: 25px;
	}

	.pag__item a{
		width: 30px;
		height: 30px;
	}

	.pag__item{
		margin: 0 4px;
	}

	.pag__item.first,
	.pag__item.last{
		display: none;
	}

	.paper__top .col{
		width: 100%!important;
	}

	.paper__top .pic{
		margin-bottom: 20px;
	}

	.paper p{
		font-size: 16px;
	}

	.form .w50{
		width: 100%;
	}

	.form .w33{
		width: 100%;
	}
	._shiptor_widget_switch_button{
		width:90px !important;
	}
	.well p{
		font-size: 22px;
	}

	.method_2 .item{
		width: 100%;
		border-left: none!important;
		border-bottom: 1px solid #E2E5EA!important;
	}

	.method_2 .item:before{
		display: none!important;
	}

	.method_2 .item .in{
		padding: 10px 0;
	}

	.prob-block{
		padding-top: 120px;
		padding-bottom: 50px;
	}

	.prob p{
		font-size: 16px;
		padding-left: 15px;
	}

	.vice__pics .item{
		width: 100%;
	}

	.vice__pics .item:nth-child(even){
		margin-top: 0;
	}

	.garant{
		padding: 25px;
	}

	.tabs-n__caption li{
		min-height: 55px;
		font-size: 20px;
		padding: 5px 25px;
	}

	.price-list .item .in{
		padding: 25px 15px;
	}

	.fot{
		font-size: 26px;
	}

	.avd__item{
		width: 100%;
	}

	.invest__list .line{
		font-size: 14px;
	}

	.overview-slider{
		padding: 15px;
	}

	.overview-slider .arrows-append{
	    position: relative;
	    top: 0;
	    right: 0;
	}

	.overview__top{
		padding-right: 0;
	}

	.accardion__item .title{
		font-size: 22px;
	}

	.slider__good__bottom .pic{
		height: 80px;
	}

	.slider__good__top .pic{
		height: 330px;
	}

	.tabs__caption li{
		width: 100%;
		margin-right: 0;
	}

	.stock .item .in{
		padding: 45px 15px 25px;
	}

	.stock .item .pic{
		height: 200px;
	}

	.leave .btn{
		margin-top: 25px;
	}

	.leave__left{
		width: 100%;
	}

	.leave__right{
		width: 100%;
		padding-left: 0;
	}


	.good-r__cols{
		flex-wrap: wrap;
	}

	.good-r__col:nth-child(1){
		width: 100%;
		padding-right: 0;
	}

	.good-r__col:nth-child(2){
		width: 100%;
	}

	.complect .item{
		width: 100%;
	}

	.tabs-n .tabs__caption{
		flex-wrap: wrap;
	}

}/**767px**/

@media only screen and (max-width : 576px){
	
}/**576px**/

@media only screen and (max-width : 575px){
	
}/**575px**/

@media only screen and (max-width : 480px){
	.reviews .item .pic{
		height: 65px;
	}
}/**480px**/

@media only screen and (max-width : 425px){
	
}/**425px**/

@media only screen and (max-width : 375px){
	
}/**375px**/

@media only screen and (max-width : 360px){
	
}/**360px**/

@media only screen and (max-width : 320px){

}/**320px**/





@media only screen and (min-width : 1200px){

}