@media(max-width:1520px){body.section_index #slider{display:none}body.section_index #slider_960{display:block}body.section_index #slider_640{display:none}#slider_r{display:block}#slider_r2{display:none}#slider_r3{display:none}}


.cause{padding-left:0}

body.section_fordealers strong{font-size:30px;line-height:34px}.num-item{margin-top:33px;padding-left:59px;margin-bottom:42px}.num-item p{font-size:25px;color:#000;line-height:38px}.num-item p>strong{font-size:25px;color:#000;line-height:43px}.section_fordealers .red-line{font-size:25px;line-height:30px;margin-top:23px;padding-left:22px}

@media(max-width:999px){
	

	
.fancybox-button--close:after, .fancybox-button--close:before {
    content: "";
    display: inline-block;
    position: absolute;
    height: 3px !important;
    width: 32px !important;
	top: calc(50% - -5px)!important;
    left: calc(50% - 25px)!important;
}
#content.product .descr .right .t-l-d {
    margin-top: 0px;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
}

#content.product .descr .right h1 {
    font-size: 44px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 1.1px;
    text-align: left;
    line-height: 52px;
    margin-bottom: 23px;
}
#content.product .descr .right h1:first-letter {
	/*text-transform: uppercase;*/
}
#content.product .descr .right .price span {
    font-weight: 400;
    display: inline-block;
}
.form_projects_cont_idx {
    background: #D6D9DA;
    padding: 75px 0 75px;
}	
	
body.section_projects #slider.product .items .item,.cnt-sld{height:450px;width:100% !important;}
body.section_projects #slider.product .items .item img{height:100%;width:auto;    margin: 0 auto;}
body.section_projects #slider.product .items .owl-item, body.section_projects #slider.product .items, body.section_projects #slider.product .items .item {
   height: 450px;
}
.gallery_slider{display:none}
.gallery_slider.mobile{display:block}
body.section_projects .gallery_slider{
	position: absolute;
    bottom: 11px;
    right: 75px;
}	
	
	
body{
	min-width: 640px;
}	
.seo_desc_page h2{font-size:26px !important;}
.section_index .cause{
	display: block;
	width: 100%;
	max-width: 560px;
	margin: 0 auto;
	box-sizing:border-box;
}	
.section_index .cause .num-item {
	margin-top:0px;
    margin-right: 25px;
    margin-bottom: 65px;
	background-color:#fff;
	padding-left: 0px;
	width:560px;
	height:130px;
	display:block;
	vertical-align:top;
	box-sizing:border-box;
	background-size:40px;
	display:block;
	position:relative;
}	
.section_index .cause .num-item:nth-child(3n+3){
	margin-right: 0px;
}	
#num_list .cause .num-item p{
	text-align: center !important;
    font-size: 20px!important;
    line-height: 26px!important;
    padding-top: 32px!important;
    padding-left: 55px!important;
    padding-right: 55px!important;
}


#content.news .price_pod {
	height:100%;
}
/*#content.news .block-left-50{
	height:100%;
	width:100%;
	float:none;
	position:relative;
	margin-bottom: 60px;
}
#content.news .block-right-50{
	height:100%;
	width:100%;
	float:none;
	position:relative;
}*/


#content.online .left-block{
	width:100%;
	float:none;
	background:#EAEBEC;
	height:100%;
	margin-top:35px;
}
#content.online .form .whiteBlock {
   padding: 0px !important;
}

#content.online .input.rowi,#content.news .news-top .form-news #popupNews .input.rowi{height:100% !important;}
#content.online .input,.form_projects_cont .input{height:60px;}

#content.online .input.hddo{
height: 110px;
margin-top: 0px;
}
#content.online .dop_params{
margin-top:35px;	
}



#content.online .dop_params .col{

    margin-bottom: 0px !important;

}
#content.online .right-block{
	width:100%;
	float:none;
	height:500px;
}
#content.online .form .whiteBlock.topb {
    height: 100%;
}




#content-popup.online .left-block{
	width:100%;
	float:none;
	background:#EAEBEC;
	height:100%;
	margin-top:35px;
}
#content-popup.online .form .whiteBlock {
   padding: 0px !important;
}
#content-popup.online {
   width: auto;
   padding: 40px 0px 40px 0px;
}
#content-popup.online .form .block {
    padding-left: 40px;
    padding-right: 40px;
}
#popupOnlinePayment{width:640px;}
#content-popup.online .input.rowi,#content-popup.news .news-top .form-news #popupNews .input.rowi{height:100% !important;}
#content-popup.online .input,.form_projects_cont .input{height:60px;}

#content-popup.online .input.hddo{
height: 110px;
margin-top: 0px;
}
#content-popup.online .dop_params{
margin-top:35px;	
}



#content-popup.online .dop_params .col{

    margin-bottom: 0px !important;

}
#content-popup.online .right-block{
	width:100%;
	float:none;
	height:500px;
}
#content-popup.online .form .whiteBlock.topb {
    height: 100%;
}

#content.news .news-top .image-news{
	float:none;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
    background-size: auto 100% ;
    background-position-x: center;
    background-position-y: center;
	margin-right: 0px;
	margin-bottom:25px;
	overflow: hidden;
	position:relative;
}
#content.news .news-top .form-news{
	float:none;
	width:100%;
	height:100%;
	background: #E5E5E5;	
	padding-top: 20px;
    padding-bottom: 5px;
	box-sizing: border-box;
	
}
#content.projects  .page2, #content.projects  .form,#content.index  .page2, #content.index  .form{
	width: 100%;
    margin: 0 auto;
	height: 100%;
}
.form_projects_cont .row .col_1 {
    float: none !important;
    width: 100% !important;
    height: 100% !important;
	max-width:100% !important;
	padding-right: 0px;
}
#content.projects .catalogBody .right {
    width: 100%;
    float: none;
}
#content.projects .catalogItems .catalogItem .image {
    width: 560px;
    height: 389px;
    margin-bottom: 29px;
    background-size: auto;
    background-repeat: no-repeat;
}
.form_projects_cont .chosen-container {
    min-width: 100% !important;
}
.form_projects_cont .row.row_1 {
    height: 100% !important;
    margin-bottom: 10px !important;
	width:100% !important;
	max-width:100% !important;
}
.form_projects_cont .input{
    margin: 20px 0 !important;
    max-width:100% !important;
    width: 100% !important;
    height: 100% !important;
    position: relative !important;
}
.form_projects_cont .input .col_1 {
    float: none !important;
    width: 100% !important;
    height: 100% !important;
}
#content.projects .form  select {
    width: 100%;
    padding: 0 20px;
    height: 60px;
    border: 1px solid #ccc;
    box-sizing: border-box;
	font-size: 24px !important;
}
.form_projects_cont .input.row_2 .col_1 ,.form_projects_cont .input.row_2 .col_2{
min-height:60px!important;
display:block!important;
}
.form_projects_cont .input.row_2 .col_2 {
    width: 100%!important;
    display: block!important;
    float: none!important;
	margin-top:20px!important;
	margin-left: 0px;
}
#content.projects .catalogBody .left {
    width: 100%;
    margin-right: 0px;
    float: none;
}
#content.projects .catalogBody .left h3, #content.projects .catalogBody .left p {
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
    text-align: left;
}
#content.projects .projects_filters_items li a {
    font-size: 20px;
    color: #666;
    padding-left: 24px;
    position: relative;
}
#content.sale.projects .catalogItem {
    width: 560px;
    margin-right: 0;
    margin-bottom: 38px;
}
.form_projects_cont .input.row_2 .col_1 .buttons.cl p {
    position: relative;
    left: 0px;
	text-align:center;
	font-size:24px;
}


#content.online .input,.form_projects_cont_idx .input{height:60px;}
.form_projects_cont_idx .row .col_1 {
    float: none !important;
    width: 100% !important;
    height: 100% !important;
	max-width:560px !important;
}
.form_projects_cont_idx .chosen-container {
    min-width: 100% !important;
}
.form_projects_cont_idx .row.row_1 {
    height: 100% !important;
    margin-bottom: 10px !important;
	width:100% !important;
	max-width:560px !important;
}
.form_projects_cont_idx .input{
    margin: 25px 0 !important;
    max-width: 560px !important;
    width: 100% !important;
    height: 60px !important;
    position: relative !important;
}
.form_projects_cont_idx .input .col_1 {
    float: left !important;
    width: 266px !important;
    height: 100% !important;
}


.form_projects_cont_idx .chosen-container .chosen-single {
    padding: 0 24px;
    height: 60px;
    border-radius: 0;
    background: #fff;
}
.form_projects_cont_idx .input .col_2 {
    float: right;
    width: 266px;
    height: 100%;
}


.form_projects_cont_idx .title {
    color: #d41c34;
    text-transform: uppercase;
    font-size: 30px;
    text-align: center;
    margin-bottom: 28px;
}

.form_projects_cont_idx .input input {
    max-width: 560px;
    width: 100%;
    height: 60px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0 24px;
    font-size: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;		
}





#popupNews .wrap .input input ,#content.online .input input,#content-popup.online .input input,#content.projects .input input{
    max-width: 460px !important;
    width: 100% !important;
    height: 55px !important;
    border: 1px solid #ccc !important;
    box-sizing: border-box !important;
    padding: 0 24px !important;
    font-size: 24px !important;
}
#content.projects .input input{
	max-width: 100% !important;
}
.form_projects_cont .input.row_1 .col_1,.form_projects_cont .input.row_1 .col_2,.form_projects_cont .input.row_1 .col_3{
	width: 100%;
	display:block;
	float:none;
	padding-right: 0px;
	margin-top:25px;
}
.form_projects_cont .input.row_1 .col_2 {
    margin-left: 0px;
    margin-right: 0px;
}
#content.news .news-top .form-news #popupNews .wrap .input {
    margin: 45px 0;
    max-width: 460px;
    width: 100%;
    height: 55px;
    position: relative;
}
#block-3d .block-3d-in {
	width:100%;
}
#content.news .news-top {
    height: 100%;
}
#content.news .news-top .form-news #popupNews .wrap {
    padding: 0 35px;
}
#content.news .news-top .form-news #popupNews .title .dop-title {
    text-transform: none;
    margin-top: 5px;
    font-size: 24px;
	line-height: 28px;
}
#pfull{
	font-size: 16px; 
	line-height: 20px;
	color:#333333;
	text-align:center
}
#content.news .news-top .form-news #popupNews .title {
    color: #333333;
    text-align: center;
    padding: 0 10PX;
    font-size: 28px;
	line-height: 30px;	
}
.main-slider-box #slider_r3 .sl-item {
    display: block;
    overflow: hidden;
    width: 100%;
    padding-top: 58%;
    position: relative;
}
.main-slider-box #slider_r3 .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;

}
#content.company .text p {
    font-size: 26px;
    line-height: 36px;
}
#content.company .requisites p {
    font-size: 26px;
    line-height: 36px;
}
#content.index .advantages .item .title {
    text-align: center;
    font-size: 24px;
    position: relative;
    color: #000;
    margin: 24px auto 0;
}
#content.fordealers_new .page .fact {
    margin: 0 auto;
    margin-bottom: 60px;
    height: 545px;
    width: 558px;
    margin-top: 8px;
}
.section_index .cprojects,.section_index .category.cl{display:none}
.section_index .rojects_for_mobile{display:block}
.section_index .catalog_classic_for_mobile{display:block}
.section_index .catalog_modern_for_mobile{display:block}	
#content.fordealers_new h2 {
	margin: 0 auto;
	width: 558px;	
    font-weight: bold;
    font-size: 36px;
    color: #333333;
    font-family: Geometria;
    text-transform: uppercase;
    padding-top: 6px;
}	
#content.fordealers_new .text-int {
    font-size: 24px;
    margin-top: 8px;
    padding-right: 25px;
}
#content.fordealers_new .row-4 .col {
    width:50%;
    display: block;
    vertical-align: top;
    float: left;
}	
#slider-gallery {
    width: 640px;
    height: 409px;
    position: relative;
}	
#slider-gallery .items .item .full {
    width: 62px;
    height: 62px;
    z-index: 50;
    background: url(../images/icons/slider_fullimg_640.png) no-repeat;
    position: absolute;
    right: 16px;
    bottom: 44px;
    display: block;
}	
	
#slider-gallery .items .item p {
	margin: 0 auto;
	width: 558px;	
    font-size: 26px;
    margin-top: 5px;
    text-align: left;
}	
#content.fordealers_new .gallery-salons-in .items .item_s img {
    width: 270px;
    height: 150px;
}	
#content.fordealers_new .gallery-slider-pre .items .item_s {
    height: 150px;
    position: relative;
	width: 270px;
}	
#content.fordealers_new .gallery-salons-in .gallery-slider-pre {
    width: 100%;
    height: 150px;
    position: relative;
    left: 0px;
    bottom: 0px;
    margin-top: 50px;
}
#content.fordealers_new .form-1 p {
	    margin: 0 auto;
		width: 558px;	
    text-align: center;
    font-size: 26px;
}
#content.fordealers_new .form-1 p strong {
    text-align: center;
    font-size: 36px;
}

#content.fordealers_new .form-1 {
    width: 100%;
    max-width: 695px;
    margin: 0 auto;
    margin-top: 0px;
	height: 100%;
}

#content.fordealers_new .studio .studio-in .item_s img {
    width: 100%;
    height: 523px;
    margin: auto;
}
#content.fordealers_new .form-1 .row_1 .col_1 {
    width: 588px;
    float: none;
    margin: 0 auto;
	margin-bottom: 25px;
}
#content.fordealers_new .form-1 .row_1 .col_2 {
    width: 588px;
    float: none;
    margin: 0 auto;
}
#content.fordealers_new input {
    width: 100%;
    padding: 0 20px;
    height: 60px;
    border: 1px solid #ccc;
    box-sizing: border-box;
	font-size: 20px;
}
#content.fordealers_new .form-1 .row_1 {
    width: 100%;
    height: 100%;
    margin-top: 38px;
}

#content.fordealers_new .our-advantages .text-int strong {
    font-size: 28px;
    font-family: Geometria-Bold;
    display: block;
    margin-bottom: 13px;
    line-height: 32px;
	text-align: center;
}
#content.fordealers_new .our-advantages .text-int {
    font-size: 24px;
    margin-top: 0px;
	line-height: 32px;
	text-align: center;	
}

#content.fordealers_new .our-advantages .row_3{
    width: 588px;
    margin: 0 auto;	
	height:100%;
}
#content.fordealers_new .our-advantages .row_3 .col_1 {
    width: 100%;
	margin-bottom: 90px;
	float:none;
}
#content.fordealers_new .our-advantages .row_3 .col_2 {
    width: 100%;
	margin-bottom: 90px;
float:none	
}
#content.fordealers_new .our-advantages .row_3 .col_3 {
    width: 100%;
	margin-bottom: 90px;
float:none	
}
#content.fordealers_new .our-advantages .red-int {
    height: auto;
    text-align: center;
    margin-bottom: 15px;
}#content.fordealers_new .our-advantages .our-advantages-in {
    margin-top: 75px;
}
#content.fordealers_new .our-advantages .red-int img {
height: 100%;
}
#content.fordealers_new .studio .studio-in .row .items {
    width: 640px;
    height: 390px;
}

#content.fordealers_new .studio .studio-in .row-2 .col-1 {
    float: none;
    margin: 0 auto;
    width: 640px;
}
#content.fordealers_new .studio .studio-in {
    margin-top: 45px;
    height:100%;
}
#content.fordealers_new .studio .studio-in p.desc-studio {
    width: 588px;
    margin: 0 auto;		
    font-size: 26px;
    margin-top: 7px;
    margin-bottom: 30px;
}




#block-3d {
    margin-top: 130px;
	height: 2010px;	
}
#block-3d .block-3d-in .row{
    width: 640px;
    height: auto;
}
#block-3d .block-3d-in .row-2 .col-1 iframe,#block-3d .block-3d-in .row-2 .col-2 iframe {
    float: none;
    margin: 0 auto;
    width: 640px;
    height: 390px;
}
#block-3d .block-3d-in .row-2 .col-1,#block-3d .block-3d-in .row-2 .col-2 {
    float: none;
    margin: 0 auto;
    width: 640px;
	height: 445px;
    margin-bottom: 30px;

	
}
#block-3d .block-3d-in {
    margin-top: 45px;
    height:450px;
}
#block-3d .block-3d-in p.desc-3d {
    width: 588px;
    margin: 0 auto;		
    font-size: 26px;
    margin-top: 7px;
    margin-bottom: 30px;
}








.studio .full {
     width: 61px;
    height: 61px;
    z-index: 50;
    background: url(../images/icons/slider_fullimg_640.png) no-repeat;
    position: absolute;
    right: 16px;
    bottom: 16px;
    display: block;
    background-size: contain;
}
#content.fordealers_new .news_fd .item .left {
    width: 560px;
    overflow: visible;
    height: 395px;
    float: none;
    background-repeat: no-repeat;
    background-size: cover;
	position: relative;
}
#content.fordealers_new .news_fd .item {
   /* width: 600px;
    background: #fff;
    height: 208px;
    float: left;
    display: block;
    margin: 20px 10px;*/
	width: 560px;
	background: 0 0;
    height: auto;
    position: relative;
    z-index: 5;
	margin: 20px 10px;
}
#content.fordealers_new .news_fd .item .right {
    width: 560px;
    overflow: visible;
    height: auto;
    float: left;
    box-sizing: border-box;
	padding: 0px;
	position: relative;
}
#content.fordealers_new .news_fd .item .right .title {
    color: #000;
    font-size: 28px;
    line-height: 25px;
    height: auto;
	margin-top: 15px;
	position: relative;
}
#content.fordealers_new .news_fd .item .right .date {
	height: 40px;
    width: 100%;
    color: #fff;
    line-height: 39px;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
    top: -395px;
    left: 0;
    font-size: 20px;
    background: #e31c34;
}#menu .menu li.unmenu ul li span {
    font-size: 20px;
    font-weight: 300;
}
#content.fordealers_new .form_fordealers_in p {
    font-size: 25px;
    text-align: center;
    margin-top: 3px;
}
#form_fordealers h2{
	width:100% !important;
}
.contact-dir p {
    text-transform: lowercase !important;
    font-family: Geometria-Bold !important;
    margin-bottom: 26px !important;
    font-size: 36px;
    text-align: center;
    width: 600px;
    margin: 0 auto;	
}

#content.fordealers_new .contact-dir .row_3 .col_1 {
    width: 588px;
    float: none;
    margin: 0 auto;
	height: 75px;
	margin-bottom: 37px;
}
#content.fordealers_new .contact-dir .row_3 .col_2 {
    width: 588px;
    float: none;
    margin: 0 auto;
	height: 75px;
    margin-bottom: 18px;	
}
#content.fordealers_new .contact-dir .row_3 .col_3 {
    width: 588px;
    float: none;
    margin: 0 auto;
	height: 75px;
}
#content.fordealers_new .contact-dir .text-int  {
    font-size: 28px;
    font-family: Geometria;
    display: block;
    margin-bottom: 2px;
    line-height: 22px;
	float: left;
	    margin-top: 4px;
}
#content.fordealers_new .contact-dir .text-int strong {
    font-size: 28px;
	font-family: Geometria-Bold;
	
	margin-bottom: 12px;
}
#content.fordealers_new .contact-dir .col_2 .text-int strong {
    font-size: 32px;
    font-family: Geometria-Bold;
    margin-bottom: 12px;
	margin-top: 7px;
}
#content.fordealers_new .contact-dir .col_3 .text-int a {
    margin-top: 4px;
    font-size: 32px;
}
#content.fordealers_new .news_fd .items {
    padding: 30px 0;
    width: 560px;
    margin: 0 auto;
}
#content.fordealers_new .news_fd .items .item:hover {
	    box-shadow: none;
}
#content.fordealers_new .contact-dir .red-int {
    height: auto;
    float: left;
	margin-right: 28px;
}
#content.fordealers_new .contact-dir .row_3 {
   height: 310px;
}
#content.fordealers_new .red-int {
    color: #e31c34;
    font-size: 48px;
    font-weight: bold;
    font-family: Geometria-Bold;
}
#popupSliderBlock1, #popupSliderBlock2, #popupSliderBlock3, #popupSliderBlock4 {
    width: 640px;
    position: absolute;
    display: none;
    z-index: 99999;
    background: #f2f2f2;
}
.form-pop .row_1 {
    width: 560px;
	margin:0 auto;
    height: 150px;
    margin-top: 25px;
}
.form-pop .row_1 .col_1 {
    width: 100%;
    float: none;
	margin-bottom: 30px;
}
.form-pop .row_1 .col_2 {
    width: 100%;
    float: none;
margin-left: 0px;	
}
.form-pop .row_1  input{
    width: 100%;
    padding: 0 20px;
    height: 60px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 20px;
}	
#form_fordealers {
    margin: 0 auto;
    margin-top: 22px;
    width: 588px;
}	
#content.designers .designer {
    height: 435px;
}

#content.index .page.ko h1 span{display:block}
.section_index .cause .row_2 .col.col_1{width:100%;padding-right:0px}
.section_index .cause .row_2 .col.col_2{width:100%;padding-right:0px}
.section_index .cause .row_2 .col.col_3{width:100%;}	
	
.section_online .sog{margin-bottom:35px !important;margin-left:40px}.main-slider-box{position:relative;overflow:hidden;margin-top:73px}
.tooltip-c{position:absolute;background:rgba(0,0,0,0.5);padding:10px;z-index:11px;top:50%;color:white;font-size:22px;min-width:220px}
#content.product .page.gallery{display:block}.gallery_slider{display:none}
.base_text{
color:#666;font-size:18px;background:url(../images/kitchen_icon.png)no-repeat center left;height:105px;margin:45px 0;padding-left:133px;
vertical-align:bottom;position:relative;padding-top:0;text-align:left;line-height:25px;
}
body.section_index #slider{display:none}body.section_index #slider_960{display:block}body.section_index #slider_640{display:none}#slider_r{display:none}#slider_r2{display:block}#slider_r3{display:none}body.section_projects #slider.product .items .item .full,body.section_sale #slider.product .items .item .full{right:16px}select{background:#fff url('select_arr.png')center right no-repeat;border:1px solid #ccc;-webkit-appearance:none;border-radius:0;padding-left:10px}.page{width:640px !important;}
.section_index .cause{    padding-left: 10px;
    padding-right:10px;
width: 620px;}
.btn,.onlinebtn{
	width:100% !important;
	height:58px !important;
	font-size:20px !important;
	line-height:57px !important;
	float:none !important;
	margin-bottom:20px !important;
	text-transform: uppercase !important;
	box-sizing: border-box;
}
#content.news .catalogItem .image .dateAction, .news_box .catalogItem .image .dateAction {
	font-size:20px;
}
#content.product .page {
    width:100%;
}
.btn.od{
	display: block !important;
    padding: 0 19px !important;
    width: 346px !important;
}
.btninb{display:block;padding:0px}
#menu .menu li .desc{display:none}#menu .menu li .mob{display:block}#popupWhant{width:640px;position:absolute;display:none;z-index:99999;background:#f2f2f2}#popupWhant .cols .col_1{float:none;width:auto;margin-right:0}#popupWhant .cols .col_2{float:none;width:auto}#popupWhant .wrap .input{width:auto}#popupWhant .wrap .input input{width:100%}#popupWhant .wrap .text{width:auto}#popupWhant .wrap .text textarea{width:100%}#mobilenavigate{display:block}#mobilenavigate a{color:#333333;padding:20px 0 20px 63px;background:url("../images/icons/arrow_left_mobile.png")no-repeat 0 28px;font-size:24px}#mobilemenu{display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.8);width:100%;z-index:50}#mobilemenu.active{display:block}#mobilemenu .page{width:100%;padding:50px 70px 70px;box-sizing:border-box}#mobilemenu .item{line-height:87px;border-bottom:1px solid #b2b2b2}#mobilemenu .item a{font-size:28px;color:white;text-transform:uppercase}#mobilemenu .item.active>span,#mobilemenu .item.active>a{font-size:28px;color:#e51c34;font-weight:700;text-transform:uppercase}#mobilemenu .item ul{margin-bottom:20px}#mobilemenu .item ul li{line-height:36px}#mobilemenu .item ul a{font-size:24px;color:white;text-transform:none}#mobilemenu .item ul li.active>span{color:#e51c34;font-size:24px;font-weight:700;text-transform:none}#mobilemenu .item.city>a{font-weight:700;position:relative}#mobilemenu .item.city>a:after{content:" ";display:block;width:22px;height:12px;position:absolute;right:-40px;top:13px;background:url("../images/icons/arrow_mobile_white.svg")no-repeat}#header{height:60px}#header .page{box-sizing:border-box;width:100%;max-width:999px;min-width:640px;height:60px;padding:0 40px}#header .city{display:none}#header .menu{display:none}#header .menuicon{width:40px;height:27px;background:url("../images/icons/menuopen.png")no-repeat;position:absolute;top:17px;right:40px;display:block}#header .menuicon.active{background:url("../images/icons/menuclose.png")no-repeat;width:31px;height:32px;top:15px;right:44px;z-index:60}#header .cabinet{background:url("../images/icons/enter_icon.svg")no-repeat;background-size:42px 20px;width:42px;height:20px;right:115px;top:20px}#header .logo{position:absolute;left:40px;top:14px;width:160px;height:33px;background:url("../images/logom.png")no-repeat;background-size:121px 31px;display:block}

#select_city.popupCity.active {
    display: block;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.input.sendbtn .ssg {
    margin-top: 15px;
    text-align: center;
	 margin-bottom: 15px;
}
 #popupNews, #popupOrderDesign {

    height: 100%;
}
#select_city.popupCity .for_div_mobile{   
	position: relative;
    display: block;
    width: 460px;
    height: 266px;
	left:50%;
	top:50%;	
    margin-left: -230px;
    margin-top: -133px;	
}
#select_city.popupCity{width:100%;lefT:0;top:60px;box-sizing:border-box;height:240px;background:rgba(0,0,0,.8);}
#select_city.popupCity .youcity .text{font-size:34px}
#select_city.popupCity .youcity .text span{font-size:42px}
#select_city.popupCity .button .yes{height:60px;font-size:30px;line-height:60px;display:block; width:100%}
#select_city.popupCity .inputcity .button .yes{width:100%}
#select_city.popupCity .youcity{text-align:center}
#select_city.popupCity .button .no{height:90px;font-size:28px;line-height:90px;width:150px;display:block; width:100%}
#select_city.popupCity .inputcity .text{font-size:30px;margin-bottom:15px;}
#select_city.popupCity .inputcity .input .citytext{height:60px;font-size:30px;line-height:60px}
.phone-top {
    padding-top: 5px;
	position: absolute;
    left: 195px;
    top: 12px;
}


#select_city.popupCity .inputcity .input select{width:100%;height:60px;font-size:30px;line-height:60px}
#select_city.popupCity .inputcity .input select option{padding:25px 0;font-size:30px}
#select_city.popupCity .inputcity .chosen-container{height:60px}#select_city.popupCity .inputcity .chosen-container .chosen-single{height:60px}
#select_city.popupCity .inputcity .chosen-container .chosen-single span{height:60px;font-size:20px;line-height:60px}
#select_city.popupCity .inputcity .chosen-container-single .chosen-single div{width:60px}
#select_city.popupCity .inputcity .chosen-container-single .chosen-single div b{background:url("../images/icons/menu_arrow.png")no-repeat;width:16px;height:8px;margin-top:25px;margin-left:25px}
#select_city.popupCity .inputcity .chosen-container .chosen-results li{padding:15px 6px;font-size:20px}

#index_form  textarea{
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 10px;
    font-size: 20px;
    height: 153px;
    width: 100%;
    margin-bottom: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;	
}
textarea:-moz-placeholder { font-size: 20px; }
textarea::-webkit-input-placeholder { font-size: 20px; }
textarea::placeholder {
	font-size: 20px;
}
#index_form {
    width: 560px;
    margin: 0 auto;
}
#content h2, #content h3, body.section_index #content h1 {
	font-size: 34px;
	padding-top: 75px;
}
.seo_desc_page {
    font-size: 26px;
    line-height: 39px;
    padding: 0px 20px;
}
	.seo_desc_page_c{
		margin-top:0px;
		padding:15px;
	}
	#content.projects .page2, #content.projects .form,#content.index .page2, #content.index .form {
		width: 100%;
		margin: 0 auto;
		height: 100%;
	}	
	#content.index .page2.form,#content.projects .page2.form {
		width: 100%;
		margin: 0 auto;
		height: 100%;
	}

#index_form .input select{width:100%;height:60px;font-size:20px;line-height:60px;padding: 0 24px;    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;	}
#index_form .input select option{padding:25px 0;font-size:30px}
#index_form .input .chosen-container{height:60px}#select_city.popupCity .inputcity .chosen-container .chosen-single{height:60px}
#index_form .input .chosen-container .chosen-single span{height:60px;font-size:20px;line-height:60px}
#index_form .input .chosen-container-single .chosen-single div{width:60px}
#index_form .input .chosen-container-single .chosen-single div b{background:url("../images/icons/menu_arrow.png")no-repeat;width:16px;height:8px;margin-top:25px;margin-left:10px}
#index_form .input .chosen-container .chosen-results li{padding:15px 6px;font-size:20px}






#menu{top:60px}#menu .page{width:640px}#menu .menu{left:13px;top:20px}#menu .menu li.unmenu>a:after{width:22px;height:12px;right:-30px;top:10px;background:url("../images/icons/arrow_mobile_red.svg")no-repeat}#menu .menu li.unmenu.hover>a:after{transform:rotate(180deg)}#menu .menu li a,#menu .menu li span.a{font-size:24px !important}#menu .logo{display:none}#slider.white,#slider.white a,#slider.white .path a,#slider.white .path{color:black}#slider .path{display:none}#slider h1{font-size:44px;font-weight:200;padding-top:30px}#slider .page{width:100%;height:auto;position:relative;top:0;margin-top:0}body.section_projects #slider{background-size:contain;margin-top:0}body.section_projects.in #slider{background-size:contain;margin-top:74px}#slider .items{height:364px}#slider .items .owl-item,#slider .items .item{height:364px}#slider .items .owl-nav div{top:-250px}body.section_projects #slider .items .owl-nav div{top:-255px}body.section_catalog #slider .items .owl-nav div{top:-355px}#slider .items .item .text{background:url('grad.png');height:auto;width:100%;padding-bottom:80px;padding-top:30px;padding-left:50px;position:absolute;bottom:0}#slider .items .item .text .right{font-size:26px;width:290px;line-height:40px}#slider .items .item .text .left{width:175px}#slider .items .item .text .top{font-size:18px}#slider .items .item .text .discount{font-size:80px;line-height:100px}.text_white{text-transform:uppercase;color:white;font-size:22px;line-height:33px}.text_red{color:#e41c34;font-weight:700;font-size:50px;line-height:50px}#content.index .advantages .items{margin:0 auto;margin-top:40px}#headtitle{margin-top:20px;height:170px}#headtitle .path{display:none}#headtitle .page{padding:0 40px;box-sizing:border-box;width:640px}#headtitle h1{font-size:44px}#content h2{font-size:34px}#content.index .page.ko p{font-size:28px;line-height:34px}#content.index .category{margin-top:62px}#content.index .category>a{width:100%;height:300px}#content.index .category .right{border-left:0}#content.index .category .left{margin-bottom:10px;border-right:0}#content.index .category .icon{margin-top:61px}#content.index .sale{height:300px}#content.index .sale .text{padding-top:116px}#content.index .percent_c{width:640px;margin:0 auto;position:relative}#content.index .sale .percent{top:120px}#content.index .sale .percent.left{left:20px}#content.index .sale .percent.right{right:20px}#content.index .advantages{}#content.index .advantages .item{width:100%;float:none;margin:0 auto 30px;position:relative;top:0}#content.index .advantages .item .title{margin:0 auto;color:black}#content.index .advantages .item.item_2 .title{width:500px;margin-top:24px}#content.index .advantages .item.item_3 .title{width:355px}#content.index .advantages .item.item_3 .title:after{right:0}#content.index .cprojects{height:240px;padding-top:90px}#content.index .news{padding-bottom:30px}#content.index .news .page{width:640px !important;}


#content.index .news .item{
	width: 560px;
    background: 0 0;
    height: auto;
    position: relative;
    z-index: 5;
	float:none;
	    margin: 25px auto 50px auto;
}
#content.index .news .item:hover{
	box-shadow:none;
}
#content.index .news .item .left{    
	width: 560px;
    overflow: visible;
    height: 395px;
    float: none;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
#content.index .news .item .left img{width:100%}
#content.index .news .item .right{   
	width: 560px;
    overflow: visible;
    height: auto;
    float: left;
    box-sizing: border-box;
    padding: 0px;
    position: relative;
}
#content.index .news .item .right .title{    
	color: #000;
    font-size: 28px;
    line-height: 25px;
    height: auto;
    margin-top: 15px;
    position: relative;}
#content.index .news .item .right .date{    height: 40px;
    width: 100%;
    color: #fff;
    line-height: 39px;
    padding: 0 20px;
    box-sizing: border-box;
    position: absolute;
    top: -395px;
    left: 0;
    font-size: 20px;
    background: #e31c34;
}


#footer{}#footer .page{width:100%;padding:40px 0;box-sizing:border-box}#footer .catalog>a{width:100%;float:none;font-size:28px;height:80px;line-height:79px}#footer .catalog .left{border-right:0;margin-bottom:6px}#footer .catalog .right{border-left:0}#footer .menu{float:none;margin-right:0;margin-left:40px;margin-bottom:40px}#footer .menu.menu1,#footer .menu.menu2,#footer .menu.menu3{width:600px}#footer .menu li{display:none;font-size:28px;line-height:44px}#footer .menu li a{font-size:28px}#footer .menu li.title{display:block;position:relative;cursor:pointer;padding-right:30px}#footer .menu.menu1 li.title{width:120px}#footer .menu.menu2 li.title{width:150px}#footer .menu.open li{display:block}#footer .menu.menu3 li{display:block}#footer .menu li.title:after{content:"";display:block;position:absolute;width:22px;height:12px;right:0;top:20px;background:url("../images/icons/arrow_mobile_red.svg")right center no-repeat;background-size:100%}#footer .menu.open li.title:after{transform:rotate(180deg)}#footer .copy{height:100px}#footer .copy .year{left:20px}#footer .copy .inetio{right:20px}#footer .contacts{float:none;width:100%;padding-top:40px;margin-left:0;padding-left:40px;padding-right:40px;border-top:1px solid #ccc;box-sizing:border-box}#footer .contacts .socials{width:100%;margin-top:28px}#footer .contacts .socials a{width:60px;height:60px}#footer .contacts .title{font-size:28px}#content.product .warranty .item{border-right:1px solid #999;width:100%;padding:0 30px 0 0}#content.project .warranty .item_1{text-decoration:none;font-size:40px;width:100%;padding:0 !important}#content.project .warranty .item.item_1 .num{width:100%;left:55px;top:10px}#content.project .warranty .item.item_2{padding-left:21px;padding-top:15px;width:100%}#content.project .warranty .item.item_2 .top{font-size:16px;color:#666;font-weight:200}#content.project .warranty .item.item_2 .bottom a{font-size:22px;color:#d61c34;font-weight:200}


#content.project .warranty .item.item_3{padding-left:21px;padding-top:3px;width:100%}
#content.project .warranty .item.item_3 .top{font-size:16px;color:#666;font-weight:200}
#content.project .warranty .item.item_3 .bottom a{font-size:22px;color:#666;font-weight:200;text-decoration:underline}
#content .itemNavigate{margin-top:90px;height:130px}
#content .itemNavigate .all{left:40px;top:25px}
#content .itemNavigate .arrows{width:170px;height:70px;margin:27px auto 0;position:relative}
#content .itemNavigate .arrows a{border:2px solid #ccc;height:66px;width:66px;background-position:center center;background-repeat:no-repeat;
position:absolute;top:0}
#content .itemNavigate .arrows .left{background-image:url("../images/icons/slider_arrow_left.png");left:0}
#content .itemNavigate .arrows .right{background-image:url("../images/icons/slider_arrow_right.png");right:0}
#menu{background:none}body.section_index 
#menu{background:url(../images/menu_bg.png)repeat-x}
#menu .menu> li > a{color:white;-webkit-appearance:none}
#menu .page{border-color:white}#slider.catalog{background:none !important;min-height:74px;height:auto}


.add_photo span {
    font-size: 20px;
    border-bottom: 1px solid;
    line-height: 36px;
}
#slider.catalog .page{width:640px;box-sizing:border-box;padding:0 40px}#content.catalog .page{width:600px}#content.catalog .catalogBody{padding-top:37px}
#content.catalog .catalogBody .left{float: none;width: 558px;margin: 0 auto;}
#content.catalog .catalogBody .left p{font-size:26px}
#content.catalog .catalogBody .left .reset{height:33px;line-height:33px;color:#666;font-size:22px;display:block;margin-top:10px;padding-left:40px;
background:url("../images/icons/catalog_reset_mobile.png")no-repeat 0 0}
#content.catalog .catalogBody .left ul.category li{height:33px;margin:10px 0;display:inline-block;width:280px}
#content.catalog .catalogBody .left ul.category li a{font-size:24px}
#content.catalog .catalogBody .right{width:100%;margin-top:30px}
.catalogItems .catalogItem:nth-child(2n),.catalogItems .catalogItem:nth-child(2n+1){margin:0 auto 60px}
.catalogItems .catalogItem{display:block;width:558px;height:510px;float:none;margin:0 auto 60px}
.catalogItems .catalogItem .image{width:560px;height:395px}
.catalogItems .catalogItem .image img{width:100%}
.catalogItems .catalogItem .price{font-size:24px}
.catalogItems .catalogItem .title{font-size:28px}
.catalogNavigate .more2,.catalogNavigate .more{width:100%;height:58px;font-size:20px;line-height:57px;float:none;margin-bottom:20px}
.catalogNavigate .pages{float:none;display:block}
.catalogNavigate .pages ul{padding:0;text-align:center}
.catalogNavigate .pages ul li a{font-size:30px}
.tipsItems .tipItem{width:100%;height:370px;box-sizing:border-box;padding:20px 22px 40px;float:left;overflow:hidden;background:#f2f2f2;position:relative;margin-bottom:20px}.tipsItems .tipItem:nth-child(3n+2){margin:0 0 20px 0}.tipsItems .tipItem .title{font-size:32px;font-weight:700;line-height:40px;margin-bottom:30px}.tipsItems .tipItem .text{font-size:24px;line-height:32px}.tipsItems .tipItem a.link{width:58px;height:17px;display:block;background:url("../images/icons/tips_arrow_mobile.png")no-repeat 0 12px;margin-top:5px;padding:6px 0;position:absolute;bottom:20px;left:20px}#slider.product .linkProjects{width:537px;height:58px;line-height:57px;font-size:20px;margin-left:-268px}#slider.product .page{padding:0}#slider.product .page .title{padding-top:10px;padding-left:30px}#content.product .page.gallery{width:100%;padding-top:60px;overflow:hidden}#content.product .page.gallery .items{}#content.product .path{margin-top:50px}#content.product .path .page{width:100%;padding:0 40px;box-sizing:border-box}#content.product .path .goback{padding:20px 0 20px 70px;background:url("../images/icons/arrow_left_mobile.png")no-repeat 0 29px;font-size:24px;color:#333333}

#content.product .descr .page{width:100%;padding:0 40px;box-sizing:border-box;    border-bottom:none;}

#content.product .descr{margin-top:40px}
#content.product .descr h1{font-size:44px}
#content.product .descr .left{float:none;width:100%}
#content.product .descr .left .text{font-size:24px;margin-top:15px;line-height:35px}

#content.product .descr .right{float:none;width:100%;text-align:left}
#content.product .descr .right .price{font-size:32px;margin-top:10px}#content.product .descr .right .price_old{margin-top:40px}#content.product .descr .right .btn{margin:25px 0 0;padding:0 25px;box-sizing:border-box;width:395px}
#content.product .descr .newsItems{margin-top:55px;width:100%;box-sizing:border-box}#content.product .salon{margin-top:50px;overflow:hidden}#content.product .salon .page{width:100%;padding:0 40px;box-sizing:border-box}#content.product .salon div{font-size:28px}#content.product .salon h3{font-size:32px}#content.product .warranty{margin-top:50px;overflow:hidden}

#content.product .warranty .page{width:100%;padding:0 40px;box-sizing:border-box}#content.product .warranty .items{width:1100px}#content.product .warranty .item.item_2{border-left:0}#content.product .warranty .item{border-right:1px solid #999;width:100%;padding:0 30px 0 0}#content.product .hasMenu{margin-top:70px}#content.product .hasMenu .listMenu{display:block;padding:0 40px 40px;box-sizing:border-box}#content.product .hasMenu .listMenu select{line-height:58px;font-size:18px;text-transform:uppercase;height:58px;width:100%}#content.product .hasMenu .listMenu select option{padding-left:30px}#content.product .hasMenu .page{padding-left:0}#content.product .sldeMenu.page{padding-left:0}#content.product .sldeMenu{display:none}#content.product .complect .page{width:100%}#content.product h2{font-size:32px;width:100%;padding:0 40px;box-sizing:border-box}#content.product .complect h2{padding:0 40px}#content.product .complect .basePrice{font-weight:200;font-size:28px;letter-spacing:0.6px;width:100%;padding:5px 60px 0 40px;box-sizing:border-box}#content.product .complect table{width:100%;margin-top:34px}#content.product .complect table th,#content.product .complect table td{font-size:24px}#content.product .complect table th{width:85%}#content.product .complect table td{width:20%;padding:13px 5px}#content.product .facades .page{width:100%;padding-left:40px;box-sizing:border-box;overflow:hidden}#content.product .facades h2{padding-left:0}#content.product .facades .items{width:700px}#content.product .details .page{width:100%;padding-left:40px;box-sizing:border-box;overflow:hidden}#content.product .details h2{padding-left:0}#content.product .details{margin-top:100px}#content.product .details .items{width:700px;border:0;margin-bottom:10px}#content.product .details .images{margin-top:15px;margin-bottom:67px;width:999px;height:250px;overflow:hidden}#content.product .details .images .image_1{width:518px;margin-right:20px}#content.product .details .images .image_2{width:250px;margin-right:20px}#content.product .details .images .image_1 img,#content.product .details .images .image_2 img{width:100%}#content.product .plan .page{width:100%;padding-left:40px;padding-bottom:40px;box-sizing:border-box;height:auto}#content.product .plan .planimg{margin:40px 0;width:500px}#content.product .plan .planimg{margin:40px 0;width:500px}#content.product .plan .btn{width:95%;margin:0}#content.product .projects .page{width:100%;padding-left:40px;padding-bottom:40px;box-sizing:border-box;height:auto}#content.product .projects h2{padding-left:0}#content.product .projects{margin-top:70px;padding-top:70px;background:#f2f2f2;overflow:hidden;height:auto}#content.product .projects .btnWrap{box-sizing:border-box;padding-right:80px}#content.product .projects .btnAll{margin-top:40px;position:relative;right:0;top:0}#content.product .projects .btnWhant{margin:40px 0;width:95%;display:block;box-sizing:border-box}body.section_sale #menu{background:none}body.section_sale #menu .page{border-color:#b2b2b2}body.section_sale #menu .menu>li>a{color:#666}body.section_sale.in #menu .menu>li>a{color:#fff}body.section_sale #menu .menu>li.active>a{color:#e51c34}body.section_catalog.in #menu,body.section_projects.in #menu,body.section_sale.in #menu{background:url(../images/menu_bg.png)repeat-x}body.section_catalog #menu .page{border-color:#b2b2b2}body.section_catalog #menu .menu>li>a{color:#666}body.section_catalog.in #menu .menu>li>a{color:#fff}body.section_catalog #menu .menu>li.active>a{color:#e51c34}body.section_projects #menu{background:none}body.section_projects #menu .page{border-color:#b2b2b2}body.section_projects #menu .menu>li>a{color:#666}body.section_projects.in #menu .menu>li>a{color:#fff}body.section_projects #menu .menu>li.active>a{color:#e51c34}#content.sale{margin:5px 0}#content.sale .page{width:100%}#content.sale .selectCityBlock .select{width:400px}#content.sale .catalogItems{width:560px;margin:70px auto 0}body.section_sale #slider.catalog{min-height:0}#content.sale .catalogItem{width:560px;height:550px;margin-bottom:32px}#content.sale .catalogItem .image{width:560px;height:389px}#content.sale .catalogItem:nth-child(2n+1),#content.sale .catalogItems .catalogItem:nth-child(2n),#content.sale .catalogItems .catalogItem:nth-child(3n+2){margin-right:0;margin-left:0}#content.sale .catalogNavigate .more2,#content.sale .catalogNavigate .more{left:0;top:0;margin:58px auto;position:relative}#mobilenavigate.accessories{margin-top:90px}

#content.catalog .catalogBody .right{float: none;}


#slider .bg .page{width: 580px!important;}

#mobilenavigate.accessories .page{width:640px;padding:0 40px;box-sizing:border-box}
#content.accessories{margin-top:10px}
#content.accessories .page{width:100%;box-sizing:border-box;padding:0 40px}
#content.accessories .quote{border-left:2px solid #d21c34;padding-left:30px;font-size:36px;margin-left:10px;font-weight:200;color:#333333}
#content.accessories h2{font-size:32px;font-weight:500;color:black;margin:40px 0 15px}
#content.accessories p{font-size:26px;margin:12px 0;line-height:36px}
#content.accessories ul{margin-top:25px}
#content.accessories ul li{font-size:26px;font-weight:200;padding-left:40px;line-height:33px;position:relative;margin-bottom:29px}
#content.accessories .logos{margin-top:40px;margin-bottom:40px;background:none;padding:25px 0 25px}
#content.accessories .logos .page{width:566px}#content.accessories .logos .page .text{width:500px;margin:0 auto}
#content.accessories .logos .items{margin:32px 0}
#content.projects .page{padding:0 40px;width:100%;box-sizing:border-box}
#content.projects .filter{width:auto;margin:40px auto 0}
#content.projects .catalogItems .catalogItem{height:auto;margin-bottom:70px}
#content.projects .catalogItems .catalogItem .plane{width:220px;height:130px}
#content.projects .catalogItems .catalogItem .plane img{width:100%}
#content.projects .catalogItems .catalogItem .title{margin-bottom:10px}
#content.projects .catalogItems .catalogItem .info{line-height:75px;margin-bottom:20px}
#content.projects .catalogItems .catalogItem .info .size{font-size:39px;font-weight:500}
#content.projects .catalogItems .catalogItem .info a{font-size:21px}#content.projects .filter .col{float:none;height:60px;width:auto;box-sizing:border-box;margin-bottom:22px;margin-right:0 !important}

#content.projects .filter .col1.ff{width:100%;margin-right:0px}
#content.projects .filter .col .btn, .onlinebtn{font-size:20px}

#content.projects .filter .col input{height:60px;}

content.projects .filter .col select{height:60px;font-size:20px}#content.projects .filter .chosen-single{height:60px}#content.projects .filter .chosen-single span{line-height:60px;font-size:20px}#content.projects .filter .chosen-single div{height:60px}#content.projects .filter .chosen-single b{margin-top:23px}#headtitle .selectNewsYear{position:relative;width:100%;margin-top:20px}#headtitle .selectNewsYear select{width:100%;height:58px;font-size:20px}#headtitle .selectNewsYear .chosen-single{height:58px}#headtitle .selectNewsYear .chosen-single span{line-height:58px;font-size:20px}#content.news{margin:70px 0}#content.news .page{width:100%}#content.news .selectCityBlock .select{width:400px}
#content.news .catalogItems{width:560px;margin:0 auto}
#content.news .catalogItem{width:560px;height:auto;margin-bottom:42px}

#content.news .catalogItem .title{margin-top:20px;font-size:28px}
#content.news .catalogItem .image{width:560px;height:397px}
#content.news .catalogItem.typeAction.noImage{height:260px !important}
#content.news .catalogItem.typeNews.noImage{height:220px !important}
#content.news .catalogItem.typeAction.noImage .image{height:145px !important}#content.news .catalogItem.typeNews.noImage .image{height:105px !important}


#content.news .catalog_action .catalogItems .catalogItem:nth-child(3n+2),#content.news .catalogItem:nth-child(2n+1),#content.news .catalogItems .catalogItem:nth-child(2n),#content.news .catalogItems .catalogItem:nth-child(3n+2){margin-right:0;margin-left:0}#content.news .catalogItem .date{width:250px;height:50px;left:25px;bottom:25px}#content.news .catalogItem .date .left{width:80px;height:50px;font-size:58px;line-height:58px}#content.news .catalogItem .date .right{width:150px;height:40px;padding-top:10px}#content.news .catalogItem .date .right div{font-size:18px}#content.news .catalogItem .icon{width:52px;height:52px}#content.tips .catalogNavigate .more,#content.news .catalogNavigate .more{left:0;top:0;width:80%;margin:30px auto !important;position:relative}#content.tips .catalogNavigate .pages{position:relative}#content.tips .catalogNavigate{margin-top:20px}#headtitle.news_one{height:auto}#headtitle.news_one h1{font-size:44px;line-height:52px}#content.news{margin-top:20px}#content.news .galleryItem{width:80%;margin-top:40px;padding:0 40px;box-sizing:border-box;height:368px}#content.news .page.gallery{width:82%;box-sizing:border-box}#content.news .page.text{width:100%;box-sizing:border-box;padding:0 40px;margin-top:60px}#content.news .text,#content.news_one .text p{font-size:28px;line-height:40px}#content.news .text p{margin-bottom:10px}#content.news .text .tags a{font-size:24px;color:#fff;font-weight:700;background:#ccc;padding:4px 18px;margin-right:15px;display:inline-block;margin-top:15px}#content.news .newsNavigate{margin-top:90px;height:130px}#content.news .newsNavigate .all{left:40px;top:25px}#content.news .newsNavigate .arrows{width:170px;height:70px;margin:27px auto 0;position:relative}#content.news .newsNavigate .arrows a{border:2px solid #ccc;height:66px;width:66px;background-position:center center;background-repeat:no-repeat;position:absolute;top:0}#content.news .newsNavigate .arrows .left{background-image:url("../images/icons/slider_arrow_left.png");left:0}#content.news .newsNavigate .arrows .right{background-image:url("../images/icons/slider_arrow_right.png");right:0}#content.news .newsOthers h2{font-size:30px}#content.news .newsOthers .page{width:100%;box-sizing:border-box;padding:0 40px;margin-top:33px}#mobilenavigate.tips{margin-top:90px}#headtitle{height:auto;min-height:40px}#content.tips .page{width:100%;box-sizing:border-box;padding:0 40px}#content.tips .tipItem{margin-bottom:40px}#content.reviews .page{width:100%;box-sizing:border-box;padding:0 40px}#content.reviews .reviewsCatalog{margin-top:22px}#content.reviews .reviewsCatalog .reviewItem>.left{width:100%;float:none;margin-right:0}#content.reviews .reviewsCatalog .reviewItem .left .name{font-size:24px;line-height:36px}#content.reviews .reviewsCatalog .reviewItem .left .date{font-size:20px}#content.reviews .reviewsCatalog .reviewItem .right{width:100%;border-left:0;padding:0;font-size:26px;border-top:1px solid #b2b2b2;margin-top:20px;padding-top:30px;line-height:39px}#content.reviews .reviewsCatalog .reviewItem .right:before{background-image:url("../images/review_arrow_90.jpg");width:22px;height:14px;top:-1px;left:28px}#content.reviews .reviewsCatalog .reviewItem{margin-bottom:65px}#content.reviews .reviewsCatalog .reviewItem .answer{margin-top:25px;padding-left:45px}#content.reviews .reviewsCatalog .reviewItem .answer .left{width:100%}#content.reviews .addReview h2{font-size:32px;font-weight:700;padding-top:60px;letter-spacing:1.2px}#content.reviews .addReview .form{width:560px;margin:40px auto 0}#content.reviews .addReview .form .btn{width:auto}#content.reviews .addReview .form .text{margin:15px 10px 20px}#content.reviews .addReview .form .text textarea{font-size:20px}#content.reviews .addReview .form .input{width:auto;height:58px;float:none;margin:25px 10px}#content.reviews .addReview .form .input input{font-size:20px;height:58px}#content.reviews .addReview .form .input.inputPhone span{font-size:16px}#content.wherebuy .page{width:100%;box-sizing:border-box;padding:0 40px}#content.wherebuy .navigate{height:150px}#content.wherebuy .navigate .selectCity{width:100%;margin-bottom:25px}#content.wherebuy .navigate .saleBtn{width:100%}#content.wherebuy .navigate a{height:60px;font-size:20px;width:auto}#content.wherebuy .navigate select{height:60px;font-size:20px;width:100%}#content.wherebuy .navigate .chosen-single{height:60px}#content.wherebuy .navigate .chosen-single span{line-height:60px;font-size:20px}#content.wherebuy .navigate .chosen-single div{height:60px}#content.wherebuy .navigate .chosen-single b{margin-top:23px}#content.wherebuy .items .page{width:100%;box-sizing:border-box;padding:0 40px}#content.wherebuy .items .left,#content.wherebuy .items .right{float:none;width:600px;margin:0 auto 25px}#content.wherebuy .items .item{height:100%;width:600px;float:none;margin:0 auto 25px}#content.wherebuy .items .item .title{font-size:26px}#content.wherebuy .items .item .phone{font-size:24px}#content.wherebuy .items .item .address{font-size:24px;margin-bottom:20px}#content.wherebuy .items .item .time{font-size:24px;margin-top:20px}#content.wherebuy .items .item.open.openImg{height:400px}#content.company .page{width:100%;box-sizing:border-box;padding:0 40px}#headtitle.company{min-height:120px}#content.company .tabs li{padding:0 22px}#content.company .tabs a{font-size:22px}#content.company .text p{font-size:26px;line-height:36px}#content.company .text blockquote{font-size:36px;padding-left:30px;font-weight:200;line-height:45px;border-left:2px solid #de1c34;margin-bottom:20px}#content.company .thisis{overflow:visible;position:relative;margin-top:50px;margin-bottom:230px}#content.company .thisis .page{padding-bottom:170px}#content.company .thisis .page:after{content:" ";width:439px;height:310px;position:absolute;left:50%;top:auto;bottom:-155px !important;margin-left:-218px;display:block}#content.company .thisis .left{width:100%;padding:12px 0}#content.company .thisis .left h3{font-size:26px;margin-top:27px}#content.company .thisis .left ul{width:100%}#content.company .text ul li,#content.company .vacancy ul li,#content.company .thisis ul li{font-size:26px;line-height:38px;margin-bottom:17px}#content.company .text ul li:before,#content.company .vacancy ul li:before,#content.company .thisis ul li:before{content:" ";position:absolute;left:0;top:22px;width:20px;height:2px;background:#d21c34}#content.company .gray .text{padding-bottom:370px}#content.company .images{height:auto}#content.company .images .image{height:194px;width:270px;display:block;margin-left:5px;margin-right:5px !important;margin-bottom:10px;float:left}#content.company .documents .items .item{width:270px;height:380px;margin-right:19px;margin-bottom:30px;display:block;float:left}#content.company .documents .items .item:nth-child(2n){margin-right:0}#content.company .address .col{float:none;padding-top:0;font-size:28px;width:100%;padding-left:70px;line-height:40px;margin-bottom:60px}#content.company .address .col.col_2{font-size:32px;line-height:46px;margin-bottom:30px}#content.company .address .col.col_3{font-size:32px;line-height:46px;margin-bottom:20px;background-position:0 10px}#content.company .contacts .col{width:100%;float:left}#content.company .contacts .col .title{font-size:28px;margin-bottom:10px}#content.company .contacts .col .item{padding-left:50px;font-size:28px;height:43px;line-height:40px}#content.company .contacts .col .name{background-image:url("../images/icons/contacts_mobile_people.png")}#content.company .contacts .col .phone{background-image:url("../images/icons/contacts_mobile_phone.png")}#content.company .contacts .col .email{background-image:url("../images/icons/contacts_mobile_email.png")}#content.company .contactsVacancy{margin-top:50px;padding-bottom:40px}#content.company .contactsVacancy .col .title{font-size:26px}#content.company .contactsVacancy .col .value a{font-size:44px}#content.company h2{font-size:30px;font-weight:500;text-transform:uppercase;text-align:left;color:black;letter-spacing:0.6px}#content.company .listVacancy .item{margin:0;margin-bottom:15px;width:100%}#content.company .listVacancy .page{width:auto}#content.fordealers .page{width:100%;box-sizing:border-box;padding:0 40px}#content.fordealers .text p{font-size:28px;line-height:38px}#content.fordealers .advantages .row .col{float:none;width:auto !important;background-position:center 0 !important;font-size:28px;padding-top:75px;margin-bottom:50px}#content.fordealers .advantages .row .col.col_1{margin-bottom:50px;padding-right:0}#content.fordealers .advantages .row .col.col_2{margin-bottom:30px}#content.fordealers .advantages .row.row_2 .col.col_1{padding-top:75px;margin-bottom:75px;padding-right:0}#content.fordealers .advantages .row.row_2 .col.col_2{padding-top:105px;padding-right:0}#content.fordealers .advantages .row.row_2 .col{padding-top:75px;margin-bottom:50px}#content.fordealers .contact{margin-top:90px}#content.fordealers .contact .col{float:none;padding-top:0 !important;padding-left:70px;box-sizing:border-box;font-size:28px;line-height:38px;margin-bottom:40px;width:auto !important}#content.fordealers .contact .col.col_2{font-size:32px;line-height:42px}#content.fordealers .contact .col.col_3{font-size:32px;line-height:42px}#content.online .page{width:100%;box-sizing:border-box}#content.online .form .title{}#content.online .form .block{padding-left:40px;padding-right:40px}#content.online .form .block.model{padding-bottom:55px}#content.online .form .model.block .body{height:60px}#content.online .form .block .title{font-size:24px}#content.online .form .block .body{width:100% !important}#content.online .form .model.block .body select,


.news_box p.title {

    padding: 0 40px;
}

#content.projects .form .whiteBlock.info .col select{font-size:20px;width:100%;height:60px;box-sizing:border-box}
#content.projects .form .chosen-single{height:60px}
#content.projects .form .chosen-single span{line-height:60px;font-size:20px}
#content.projects .form .chosen-single div{height:60px}
#content.projects .form .chosen-single b{margin-top:23px !important}

#content-popup.online .form .whiteBlock.info .col select{font-size:20px;width:100%;height:60px;box-sizing:border-box}
#content-popup.online .form .chosen-single, #popupNews .form .chosen-single{height:60px}
#content-popup.online .form .chosen-single span,  #popupNews .form .chosen-single span{line-height:60px;font-size:20px}
#content-popup.online .form .chosen-single div,#popupNews .form .chosen-single div{height:60px}
#content-popup.online .form .chosen-single b,#popupNews .form .chosen-single b{margin-top:23px !important}


#content-popup.online .form .type.block .body .item{margin-top:25px;height:100px;width:50% !important;margin-right:0 !important;margin-bottom:45px}
#content-popup.online .form .type.block .body .item.item_3,#content-popup.online .form .type.block .body .item.item_4{margin-bottom:15px}
#content-popup.online .form .type.block .body .title{height:31px;font-size:20px;padding:0 0 0 40px;position:relative}
#content-popup.online .form .type.block .body .title .radio{width:31px;height:31px;top:0;background:url("../images/radio_mobile.png")no-repeat}
#content-popup.online .form .type.block .body .item.active .title .radio{background-position:0 -31px}
#content-popup.online .form .width.block .body{margin-top:10px}
#content-popup.online .form .width.block .col{width:250px;box-sizing:border-box;margin-right:25px}
#content-popup.online .form .width.block .col .top{font-size:20px;padding:3px 0;margin:1px;text-transform: none;}
#content-popup.online .form .width.block .col .bottom{margin-top:12px}
#content-popup.online .form .width.block .col .bottom input{width:250px;height:60px;padding:0 10px;font-size:20px}
#content-popup.online .form .whiteBlock{padding:20px 40px 0;margin-bottom:28px}
#content-popup.online .form .whiteBlock .title{font-size:24px;margin-bottom:20px}
#content-popup.online .form .whiteBlock.msg textarea{border:1px solid #ccc;box-sizing:border-box;padding:10px;font-size:20px;height:148px;width:100%}
#content-popup.online .form .whiteBlock.info{margin-bottom:18px}
#content-popup.online .form .whiteBlock.info .row_1,#content-popup.online .form .whiteBlock.info .row_2,#popupNews .row_1,#popupNews .row_2{margin-bottom:0}
#popupNews .dop_params .row_1  { min-height: 270px;}
#content-popup.online .form .whiteBlock.info .col,#content-popup.online .form .whiteBlock.info .col.right,#popupNews .col,#popupNews .col.right{height:60px;width:auto;float:none;margin-right:0 !important;margin-bottom:20px}
#content-popup.online .form .whiteBlock.info .col input,#popupNews .col input{height:60px}
#content-popup.online .form .buttons{padding:0 40px}
#content-popup.online .form .buttons .btn{}
.dop_params_open{font-size:14px !important}
#content-popup.online .form .buttons .checkBlock{font-size:20px;line-height:35px;padding-left:47px;position:relative}
#content-popup.online .form .buttons .checkBlock input{visibility:hidden}
#content-popup.online .form .buttons .checkBlock .check{top:4px;width:38px;height:31px;background:url("../images/check_mobile.png")no-repeat}
#content-popup.online .form .buttons .checkBlock.active .check{background-position:0 -31px} 

#content.online .form .whiteBlock.info .col select{font-size:20px;width:100%;height:60px;box-sizing:border-box}
#content.online .form .chosen-single, #popupNews .form .chosen-single{height:60px}
#content.online .form .chosen-single span,  #popupNews .form .chosen-single span{line-height:60px;font-size:20px}
#content.online .form .chosen-single div,#popupNews .form .chosen-single div{height:60px}
#content.online .form .chosen-single b,#popupNews .form .chosen-single b{margin-top:23px !important}


#content.online .form .type.block .body .item{margin-top:25px;height:100px;width:50% !important;margin-right:0 !important;margin-bottom:45px}
#content.online .form .type.block .body .item.item_3,#content.online .form .type.block .body .item.item_4{margin-bottom:15px}
#content.online .form .type.block .body .title{height:31px;font-size:20px;padding:0 0 0 40px;position:relative}
#content.online .form .type.block .body .title .radio{width:31px;height:31px;top:0;background:url("../images/radio_mobile.png")no-repeat}
#content.online .form .type.block .body .item.active .title .radio{background-position:0 -31px}
#content.online .form .width.block .body{margin-top:10px}
#content.online .form .width.block .col{width:250px;box-sizing:border-box;margin-right:25px}
#content.online .form .width.block .col .top{font-size:20px;padding:3px 0}
#content.online .form .width.block .col .bottom{margin-top:12px}
#content.online .form .width.block .col .bottom input{width:250px;height:60px;padding:0 10px;font-size:20px}
#content.online .form .whiteBlock{padding:20px 40px 0;margin-bottom:28px}
#content.online .form .whiteBlock .title{font-size:24px;margin-bottom:20px}
#content.online .form .whiteBlock.msg textarea{border:1px solid #ccc;box-sizing:border-box;padding:10px;font-size:20px;height:148px;width:100%}
#content.online .form .whiteBlock.info{margin-bottom:18px}
#content.online .form .whiteBlock.info .row_1,#content.online .form .whiteBlock.info .row_2,#popupNews .row_1,#popupNews .row_2{margin-bottom:0}
#popupNews .dop_params .row_1  { min-height: 270px;}
#content.online .form .whiteBlock.info .col,#content.online .form .whiteBlock.info .col.right,#popupNews .col,#popupNews .col.right{height:60px;width:auto;float:none;margin-right:0 !important;margin-bottom:20px}
#content.online .form .whiteBlock.info .col input,#popupNews .col input{height:60px}
#content.online .form .buttons{padding:0 40px}
#content.online .form .buttons .btn{}
.dop_params_open{font-size:14px !important}
#content.online .form .buttons .checkBlock{font-size:20px;line-height:35px;padding-left:47px;position:relative}
#content.online .form .buttons .checkBlock input{visibility:hidden}
#content.online .form .buttons .checkBlock .check{top:4px;width:38px;height:31px;background:url("../images/check_mobile.png")no-repeat}
#content.online .form .buttons .checkBlock.active .check{background-position:0 -31px}
#mobilenavigate.designers{margin-top:100px;margin-bottom:30px}
#mobilenavigate.designers .page{width:640px;box-sizing:border-box;padding:0 40px}
#headtitle.designers{height:auto;min-height:auto}
#content.designers{margin-top:30px}
#content.designers .page{width:100%;box-sizing:border-box;padding:0 40px}
#content.designers .designer .left{width:140px;height:170px;margin-right:31px;overflow:hidden}
#content.designers .designer .left img{width:100%}#content.designers .designer .right{width:380px;padding:0}
#content.designers .designer .right .line{font-size:28px;font-weight:200;padding:2px 0}#slider.product .items .item .full,.gallery_slider{bottom:62px}#content.index .advantages .popupPercent .items .item{width:175px}#content.index .advantages .popupPercent{width:540px;right:0;margin:0 auto;top:725px}#content.news .catalogItem .image:after{height:105px}#content.company .listVacancy .item.open{height:100%}.listVacancy{padding-bottom:0 !important}}@media(max-width:900px){.main-slider-box{position:relative;overflow:hidden;margin-top:74px}#slider_r{display:none}#slider_r2{display:none}#slider_r3{display:block}


#content.sale .catalogNavigate .more, #content.sale .catalogNavigate .more2, .section_reviews .catalogNavigate .more {
    float: none;
    position: relative;
    left: 0;
    top: 0;
    margin-left: 0px;
}

}


@media(max-width:640px){
.main-slider-box #slider_r3 .sl-item {
    display: block;
    overflow: hidden;
    width: 100%;
    padding-top: 63;
    position: relative;
}
}