.menutoptop{position:fixed;z-index:1000;}
.reviews-mobile{display:none;}
.gw-left-col{width:65%;display:block;float:left;}
.gw-right-col{width:35%;display:block;float:left;}
.desktop-offer{display:block;}
.mobile-offer{display:none;}
.mobile-title{text-transform:uppercase !important;text-align:center !important;text-indent:0 !important;font-size:18px !important;padding-bottom:10px !important;}
.seo-types{width:100%;display:block;text-align: justify;}
.potolok-types{width:100%;display:block;}
.potolok-types .col{width:33.333%;height:350px;text-align:center;display:block;float:left;}
.potolok-types .col img{max-width: 270px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px #ddd solid;padding:5px;}
.potolok-types .col h3{text-align:center;}
#price-table{width:100%;display:block;}
#price-table h2{color:#000;font-size:22px;margin:10px 0;text-align:center;font-weight:600;}
#price-table .col6{display:block;float:left;width:16.666%;font-size:13px;}
#price-table .col5{display:block;float:left;width:20%;font-size:14px;}
#price-table .col3{display:block;float:left;width:33.333%;font-size:16px;}
#price-table .col2{display:block;float:left;width:50%;font-size:16px;}
#price-table .col6 .price-title,
#price-table .col5 .price-title,
#price-table .col3 .price-title,
#price-table .col2 .price-title{display:block;height:34px;margin:0;text-align:center;line-height:1;padding:10px 0 0 0;background-color:#ddd;font-weight:700;text-transform:uppercase;}
#price-table .col6 ul,
#price-table .col5 ul,
#price-table .col3 ul,
#price-table .col2 ul{padding:0;}
#price-table .col6 ul li,
#price-table .col5 ul li {display:block;padding:2px 5px;border:1px #ddd solid;}
#price-table .col3 ul li,
#price-table .col2 ul li{display:block;padding:2px 10px;border:1px #ddd solid;}
.bottom-mobile-menu{display:none;width:100%;margin:0 auto;}
.bottom-mobile-menu .left,
.bottom-mobile-menu .right{width:50%;float:left;display:block;}
.bottom-mobile-menu ul{padding:0;margin:0;}
.bottom-mobile-menu .left ul{padding-right:10px;}
.bottom-mobile-menu ul li{display:block !important;text-align:left !important;}
.bottom-mobile-menu ul li a{font-size:11px !important;color:#888 !important;}
nav{display:table;height:40px;width:100%;/*background:#455868;*/font-size:11pt;font-family:Arial, sans-serif;position:relative;/*border-bottom:2px solid #283744;*/}
nav ul{padding:0;margin:0 auto;width:600px;height:40px;}
nav li{display:inline;float:left;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
nav a{color:#fff;display:inline-block;width:100px;text-align:center;text-decoration:none;line-height:36px;text-shadow:1px 1px 0px #283744;}
nav li a{border-right:1px solid #576979;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
nav li:last-child a{border-right:0;}
nav a:hover, nav a:active{background-color:#8c99a4;}
nav a#pull{display:none;}
@media screen and (max-width:1200px){.potolok-types .col{width:50%;height:400px;text-align:center;display:block;float:left;}
.potolok-types .col img{width:90%;}
}
@media screen and (max-width:768px){
nav{height:auto;}
nav ul{width:100%;display:none;height:auto;}
nav li{width:50%;float:left;position:relative;}
nav li a{border-bottom:1px solid #576979;border-right:1px solid #576979;background: #283743;}
nav a{text-align:left;width:100%;text-indent:18px;}
nav a#pull{display:block;background-color:#283744;width:100%;position:relative;background-image:url('../images/menu_icon_16.png');background-position:16px center;padding-left:22px;padding-top:5px;height:45px;text-transform:uppercase;background-repeat:no-repeat;}
.video-item .video-block {width:100%; float: left;}
.video-item .text-block {width:100%; float: left;}
.content .single-stock-post{display:block;}
.content .single-stock-post .img{display: block;width: 75%;padding-left:25%;}
.content .single-stock-post .single-stock-post-info {display:block;width: 100%;padding-left: 0px;
}
.content .single-stock-post .single-stock-post-info .form {display: block;width: 100%;
}
.content .single-stock-post .single-stock-post-info .form .wpcf7-form .wpcf7-submit
{padding:0;font-size: 11px;}
    .content .single-stock-post .single-stock-post-info .form .form-text {
  font-size: 30px;
}
.content .single-stock-post .single-stock-post-info .form .wpcf7-form .text-255 input {
  padding: 2px;
  font-size: 15px;
}
.content .single-stock-post .single-stock-post-info .form .form-text:first-child {
  font-size: 14px;
}
.example-tab .tab-control li 
	{
    width: calc(100%/6.2);
    padding: 10px 0px;
	}
.example-tab .tab-control li.active 
	{
    padding: 20px 0px;
	}
.example-tab .tab-info ul li:last-child 
	{
    line-height: 1;
    flex: 0 0 80%;
	}
.example-tab .tab-info ul li:last-child span 
	{
    font-size: 16px;
	}
#flexslider-5block .slide .img img 
	{
    height: 100%;
    width: 100%;
	}
#flexslider-5block .slide .img 
	{
		margin: 0;
    width: 100%;
	}
.we-are-manufacturer .text 
	{
    display: flex;
	}
	.we-are-manufacturer .text span:first-child {
   margin-left: 0%;
    }
}
@media screen and (max-width:640px){
.content .stock-post{display:block;}
.content .stock-post .img-post{display: block;width: 75%;padding-left:25%;}
.content .stock-post .item-info {display:block;width: 100%;padding-left: 0px;
}
#flexslider-5block .slide {
    height: 550px;
}
#flexslider-5block .slide .button button {
    right: 18%;
    top: 495px;
}
}

@media only screen and (max-width:480px){
	nav{border-bottom:0;}
	nav ul{display:none;height:auto;}
	nav a#pull{display:block;background-color:#283744;width:100%;position:relative;background-image:url('../images/menu_icon_16.png');background-position:16px center;padding-left:22px;padding-top:5px;height:45px;text-transform:uppercase;background-repeat:no-repeat;}
	.potolok-types .col{width:100%;height:330px;text-align:center;display:block;float:left;margin-bottom:13px;padding-top:20px;background-color:#F3F3F3;border:1px #E2E2E2 solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
	.potolok-types .col h3{margin-top:-10px;margin-bottom:0px;}
	.wrapper .fr.content-wrapper {width: 100%;}
	.potolok-types .col img{width:90%;}
	.potolok-types .col .vidy-gall{padding:0px 12px;width:90%;}
	.skachat_inst {text-align: center; width: 100%; border-radius: 10px; border: 3px solid #c4c4c4; background-color: #f1f1f1;}
	#price-table .col6{display:block;float:left;width:33.333%;font-size:12px;}
	#price-table .col6 ul li {height: 50px;}
	#price-table .col6 .price-title {font-size: 10px;}
	#price-table .col5{display:block;float:left;width:33.333%;font-size:14px;}
	#price-table .col5 ul li {height: 50px;}
	#price-table .col5 .price-title {font-size: 10px;}
	.top-mobile-phone {
	    display: block;
	    text-align: right;
	    position: absolute;
	    z-index: 100;
	    right: 0;
	    width: 60%;
    	height: 18%;
    	padding: 6px 13px;
	    font-size: 24px;
	    background-color: transparent;
	    text-shadow: none;
	    font-weight: 600;
	    color: #fff;
	}
	.top-mobile-phone:hover {
		background-color: transparent !important;
	}
	.footer .social {width: 100%;margin: 25px auto 5px;}
}
@media only screen and (max-width:320px){nav li{display:block;float:none;width:100%;}
nav li a{border-bottom:1px solid #576979;}
nav a#pull{display:block;background-color:#283744;width:100%;position:relative;background-image:url('../images/menu_icon_16.png');background-position:16px center;padding-left:22px;padding-top:5px;height:45px;text-transform:uppercase;background-repeat:no-repeat;}
.potolok-types .col{width:100%;height:300px;text-align:center;display:block;float:left;margin-bottom:13px;padding-top:20px;background-color:#F3F3F3;border:1px #E2E2E2 solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.potolok-types .col h3{margin-top:-10px;margin-bottom:0px;}
.wrapper .fr.content-wrapper {width: 100%;}
.potolok-types .col img{width:90%;}
.potolok-types .col .vidy-gall{padding:0px 12px;width:90%;}
.skachat_inst {text-align: center; width: 100%; border-radius: 10px; border: 3px solid #c4c4c4; background-color: #f1f1f1;}
#price-table .col6{display:block;float:left;width:33.333%;font-size:12px;}
#price-table .col6 ul li {height: 50px;}
#price-table .col6 .price-title {font-size: 10px;}
#price-table .col5{display:block;float:left;width:33.333%;font-size:14px;}
#price-table .col5 ul li {height: 50px;}
#price-table .col5 .price-title {font-size: 10px;}
#flexslider-5block .slide .button button {
    right: 12%;
}
}
.logo_500{display:none;}
.logo_500 img{float:none;margin:0 auto;display:block;}
.logo_500 span{font-size:30px;display:block;margin:0 auto;float:none;width:100%;text-align:center;}
@media screen and (min-width:1024px){.menutoptop{display:none;}
.skidka .dopskidka{font-size:40px;}
}
@media (max-width:1024px) and (min-width:768px){.menutoptop{display:none;}
.skidka .dopskidka{font-size:40px;}
.price-works {display: none;}
}
@media (max-width:768px) and (min-width:481px){.trns{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.menutoptop{}
.vert-banner {display: none;}
.price-works {display: none;}
#menu{display:none;}
.top-panel{display:none;}
.app{min-width:100%;width:100%;padding-top:0;}
.mobile-text{display:none;}
.layout{width:100%;}
.slider-wrapper{display:none;}
.wrapper .fr.content-wrapper {width: 100%;}
.header .plus.podbor{display:none;}
.header .plus.perc0{display:none;}
.header .plus.online{display:none;}
.header .address{display:none;}
.callgager .form{margin-top:60px;}
.skachat_inst {text-align: center; width: 100%; border-radius: 10px; border: 3px solid #c4c4c4; background-color: #f1f1f1;}
#price-table .col6{display:block;float:left;width:33.333%;font-size:12px;}
#price-table .col6 ul li {height: 50px;}
#price-table .col6 .price-title {font-size: 10px;}
#price-table .col5{display:block;float:left;width:33.333%;font-size:14px;}
#price-table .col5 ul li {height: 50px;}
#price-table .col5 .price-title {font-size: 10px;}
#gallery-1 .gallery-item{width:25% !important;}
#gallery-2 .gallery-item{width:25% !important;}
#gallery-1 img{width:90%;}
#gallery-2 img{width:90%;}
.header .logo{width:210px;height:auto;position:relative;top:0px;text-decoration:none;float:none;margin:0 auto;display:block;}
.header .slogan{font-size:15px;display:block;font-weight:600;z-index:2;text-align:center;width:100%;margin:0 auto;padding:0;position:inherit;}
.callgager{padding-top:20px;}
.callgager .text p{width:100%;margin-bottom:2px;text-align:justify;text-indent:20px;line-height:1.1;font-size:15px;}
.callgager .text{    width: 94%;
    padding: 14% 2% 2%;}
.callgager .text h1{text-align:center;font-size:18px;}
.callgager .form{float: left;display: block;position: relative;margin-left: 25%;}
.about .item{width:50%;float:left;padding:0px 10px;text-align:center;height:180px;}
.convenient .layout{background:none;}
.about{padding-bottom:0px;}
.h3glav{text-align:center;}
.convenient ul.check li{font-size:16px;}
.convenient ul.check li:before{width:16px;height:16px;top:8px;margin-top:0;background-image:url('../images/bcheck.png');}
.hww{display:none;}
.types{display:none;}
.quality .text{width:100%;}
.quality .text h4{text-align:center;font-size:18px;}
.quality .text p{text-align:justify;text-indent:20px;font-size:15px;line-height:1.2;}
.quality .certificates{display:none;}
.quality .znak{margin:0 auto;display:block;text-align:center;float:left;width:100%;}
.last-work .item{float:left !important;position:inherit !important;list-style:none !important;margin:0 auto !important;padding:0 !important;width:280px !important;}
.last-work .item .text{padding:10px;}
.calc{display:none;}
.discount .man{position:absolute;width:533px;height:540px;left:-260px;bottom:-44px;float:left;display:block;z-index:10;}
.discount .text{width:80%;text-align:right;color:#585858;font-size:24px;line-height:1.2;padding:0;margin-top:45px;float:right;display:block;z-index:20;position:inherit;}
.skidka .dopskidka{}
.white-text{color:#B21F1F;background-color:rgba(255,255,255,0.75);display:block;padding:10px;font-size:18px;font-weight:600;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.discount .text .pck{font-weight:900;font-size:25px;text-align:center;color:#842990;display:block;}
.discount .text .skidka b{font-size:50px;}
.reviews{display:none;}
#review-slider .reviews{display:block;}
.green{font-size:25px;padding:30px 0px;}
.footer .col{width:100%;display:block;margin:0 auto;}
.footer .logo{width:210px;height:60px;display:block;margin:0 auto;}
.footer .col h5{float:none;margin:5px auto;text-align:center;}
.footer .logo img{width:100%;}
.footer .col .time{text-align:center;}
.footer .col .phone{margin:18px auto;font-weight:700;font-size:22px;color:#aaa;height:24px;line-height:24px;padding-left:28px;display:block;width:80%;text-align:center;}
.footer .links{width:100%;display:block;float:left;margin:0 auto;}
.footer .dev{display:none;}
.footer{width:100%;padding:32px 0px;height:100%;background:#232323;color:#626363;position:inherit;bottom:0px;}
.app{padding-top:40px;padding-bottom:0px;}
.menutoptop{position:fixed;z-index:1000;}
.startaa{width:100% !important;}
.discount .text .skidka{margin-bottom:10px;}
.footer .links li{width:100%;padding:0px;text-align:center;}
.scroll-back-to-top-wrapper{right:10px;bottom:10px;}
.menu2 li a{padding:8px 14px;}
.skidka .dopskidka{font-size:40px;}
}
@media (max-width:480px) and (min-width:320px){#price-table h2{font-size:18px;}
.vert-banner {display: none;}
.price-works {display: none;}
#price-table .col3, #price-table .col2{font-size:12px;}
#price-table .col3 .price-title, #price-table .col2 .price-title{padding:7px 0 0 0;}
.trns{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
#menu{display:none;}
.top-panel{display:none;}
.app{min-width:100%;width:100%;padding-top:0;}
.mobile-text{display:none;}
.desktop-offer{display:none;}
.wrapper .fr.content-wrapper {width: 100%;}
.mobile-offer{display:block;}
.skachat_inst {text-align: center; width: 100%; border-radius: 10px; border: 3px solid #c4c4c4; background-color: #f1f1f1;}
#price-table .col6{display:block;float:left;width:33.333%;font-size:12px;}
#price-table .col6 ul li {height: 50px;}
#price-table .col6 .price-title {font-size: 10px;}
#price-table .col5{display:block;float:left;width:33.333%;font-size:14px;}
#price-table .col5 ul li {height: 50px;}
#price-table .col5 .price-title {font-size: 10px;}
.layout{width:100%;}
#gallery-1 .gallery-item{width:50% !important;}
#gallery-2 .gallery-item{width:50% !important;}
#gallery-1 img{width:90%;}
#gallery-2 img{width:90%;}
.slider-wrapper{display:none;}
.header .plus.podbor{display:none;}
.header .plus.perc0{display:none;}
.header .plus.online{display:none;}
.header .address{display:none;}
.callgager .form{margin-top:60px;}
.header .logo{width:210px;height:auto;position:relative;top:0px;text-decoration:none;float:none;margin:0 auto;display:block;}
.header .slogan{font-size:15px;display:block;font-weight:600;z-index:2;text-align:center;width:100%;margin:0 auto;padding:0;position:inherit;}
.callgager{padding-top:20px;}
.callgager .text p{width:100%;margin-bottom:2px;text-align:justify;text-indent:20px;line-height:1.1;font-size:15px;}
.callgager .text{width:100%;}
.callgager .text h1{text-align:center;font-size:24px;}
.callgager .form{float:left;width:100%;display:block;position:initial;margin-top:12px;padding:15px 25px;}
.callgager .form .title{font-size:20px;line-height:1.3;font-weight:600;margin-bottom:0;text-transform:uppercase;}
.about .item{width:50%;float:left;padding:0px 10px;text-align:center;height:180px;}
.convenient .layout{background:none;}
.about{padding-bottom:0px;}
.h3glav{text-align:center;}
.convenient ul.check li{font-size:16px;}
.convenient ul.check li:before{width:16px;height:16px;top:8px;margin-top:0;background-image:url('../images/bcheck.png');}
.hww{display:none;}
.types{display:none;}
.quality .text{width:100%;}
.quality .text h4{text-align:center;font-size:18px;}
.quality .text p{text-align:justify;text-indent:20px;font-size:15px;line-height:1.2;}
.quality .certificates{display:none;}
.quality .znak{margin:0 auto;display:block;text-align:center;float:left;width:100%;}
.last-work .item{float:left !important;position:inherit !important;list-style:none !important;margin:0 auto !important;padding:0 !important;width:280px !important;}
.last-work .item .text{padding:10px;}
.calc{display:none;}
.discount .man{position:absolute;width:533px;height:540px;left:-260px;bottom:-44px;float:left;display:block;z-index:10;}
.discount .text{width:80%;text-align:right;color:#585858;font-size:24px;line-height:1.2;padding:0;margin-top:45px;float:right;display:block;z-index:20;position:inherit;}
.skidka .dopskidka{font-size:40px;}
.white-text{color:#B21F1F;background-color:rgba(255,255,255,0.75);display:block;padding:10px;font-size:18px;font-weight:600;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.discount .text .pck{font-weight:900;font-size:25px;text-align:center;color:#842990;display:block;}
.discount .text .skidka b{font-size:50px;}
.reviews{display:none;}
.reviews-mobile{padding-top:10px;display:block;}
.reviews-mobile .review{background-image:url('../images/quote.png');background-repeat:no-repeat;text-indent:15px;text-align:justify;padding-left:60px;line-height:1.3;margin-bottom:10px;}
.green{font-size:25px;padding:30px 0px;}
.footer .col{width:100%;display:block;margin:0 auto;}
.footer .logo{width:210px;height:60px;display:block;margin:0 auto;}
.footer .col h5{float:none;margin:5px auto;text-align:center;}
.footer .logo img{width:100%;}
.footer .col .time{text-align:center;}
.footer .col .phone{margin:18px auto;font-weight:700;font-size:22px;color:#aaa;height:24px;line-height:24px;padding-left:28px;display:block;width:80%;text-align:center;}
.footer .links{width:100%;display:block;float:left;margin:0 auto;}
.footer .dev{display:none;}
.footer{width:100%;padding:32px 0px;height:100%;background:#232323;color:#626363;position:inherit;bottom:0px;}
.app{padding-top:40px;padding-bottom:0px;}
.startaa{width:100% !important;}
.discount .text .skidka{margin-bottom:10px;}
.footer .links li{width:50%;padding:0px;text-align:left;}
.footer .links li a{color:#888;font-size:11px;text-decoration:none;}
.scroll-back-to-top-wrapper{right:5px;bottom:5px;width:32px;height:32px;line-height:30px;right:30px;bottom:30px;padding-top:2px;border-radius:50%;-webkitborder-radius:50%;-moz-border-radius:50%;}
.menu2 li a{padding:8px 14px;}
.gw-left-col{width:100%;}
.gw-right-col{width:100%;}
.priglasit{margin-top:10px;width:225px;font-size:22px;padding:0;background:#f0f0f0;color:#B21F1F;border-color:#c2c2c2;}
}
@media screen and (max-width:320px){.trns{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
#menu{display:none;}
.vert-banner {display: none;}
.price-works {display: none;}
.top-panel{display:none;}
.app{min-width:100%;width:100%;padding-top:0;}
.mobile-text{display:none;}
.desktop-offer{display:none;}
.mobile-offer{display:block;}
.layout{width:100%;}
.skachat_inst {text-align: center; width: 100%; border-radius: 10px; border: 3px solid #c4c4c4; background-color: #f1f1f1;}
#price-table .col6{display:block;float:left;width:33.333%;font-size:12px;}
#price-table .col6 ul li {height: 50px;}
#price-table .col6 .price-title {font-size: 10px;}
#price-table .col5{display:block;float:left;width:33.333%;font-size:14px;}
#price-table .col5 ul li {height: 50px;}
#price-table .col5 .price-title {font-size: 10px;}
#gallery-1 .gallery-item{width:50% !important;}
#gallery-2 .gallery-item{width:50% !important;}
#gallery-1 img{width:90%;}
.wrapper .fr.content-wrapper {width: 100%;}
#gallery-2 img{width:90%;}
.slider-wrapper{display:none;}
.header .plus.podbor{display:none;}
.header .plus.perc0{display:none;}
.header .plus.online{display:none;}
.header .address{display:none;}
.callgager .form{float:left;width:100%;display:block;position:initial;margin-top:12px;padding:15px 25px;}
.callgager .form .title{color:#244650;font-size:20px;line-height:1.3;font-weight:600;margin-bottom:0;text-transform:uppercase;}
.header .logo{width:210px;height:auto;position:relative;top:0px;text-decoration:none;float:none;margin:0 auto;display:block;}
.header .slogan{font-size:15px;display:block;font-weight:600;z-index:2;text-align:center;width:100%;margin:0 auto;padding:0;position:inherit;padding-bottom:20px;}
.callgager{padding-top:20px;padding-bottom:20px;}
.callgager .text p{width:100%;margin-bottom:2px;text-align:justify;text-indent:20px;line-height:1.1;font-size:15px;}
.callgager .text{width:100%;}
.callgager .text h1{text-align:center;font-size:18px;margin-bottom:10px;}
.callgager .form{float:left;display:block;position:initial;margin-top:15px;}
.about .item{width:50%;float:left;padding:0px 10px;text-align:center;height:180px;}
.about .h2glav{line-height:1 !important;}
.convenient .layout{background:none;padding-top:0px;padding-bottom:10px;}
.convenient h2{margin-bottom:0px;}
.about{padding-bottom:15px;padding-top:20px;}
.h3glav{text-align:center;}
.convenient ul.check li{font-size:16px;padding-left:28px;line-height:1.4;}
.convenient ul.check li:before{width:16px;height:16px;top:8px;margin-top:0;background-image:url('../images/check.png');}
.convenient{height:240px;}
.convenient .layout{height:240px;}
.quality{padding-top:10px;padding-bottom:20px;}
.last-work{padding-top:10px;padding-bottom:20px;}
.hww{display:none;}
.types{display:none;}
.quality .text{width:100%;}
.quality .text h4{text-align:center;font-size:18px;}
.quality .text p{text-align:justify;text-indent:20px;font-size:15px;line-height:1.2;}
.quality .certificates{display:none;}
.quality .znak{margin:0 auto;display:block;text-align:center;float:left;width:100%;}
.last-work .item{float:left !important;position:inherit !important;list-style:none !important;margin:0 auto !important;padding:0 !important;width:280px !important;}
.last-work .item .text{padding:10px;}
.calc{display:none;}
.discount .man{position:absolute;width:533px;height:540px;left:-260px;bottom:-44px;float:left;display:block;z-index:10;}
.discount .text{width:80%;text-align:right;color:#585858;font-size:24px;line-height:1;padding:0;margin-top:35px;float:right;display:block;z-index:20;position:inherit;}
.skidka .dopskidka{font-size:40px;}
.white-text{color:#B21F1F;background-color:rgba(255,255,255,0.75);display:block;padding:10px;font-size:17px;font-weight:600;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.discount .text .pck{font-weight:900;font-size:25px;text-align:center;color:#842990;display:block;}
.discount .text .skidka b{font-size:50px;}
.reviews{display:none;}
.reviews-mobile{display:block;padding-top:10px;}
.reviews-mobile .review{background-image:url('../images/quote.png');background-repeat:no-repeat;text-indent:15px;text-align:justify;padding-left:60px;line-height:1.3;margin-bottom:10px;}
.green{font-size:25px;padding:30px 0px;}
.footer .col{width:100%;display:block;margin:0 auto;}
.footer .logo{width:210px;height:60px;display:block;margin:0 auto;}
.footer .col h5{float:none;margin:5px auto;text-align:center;}
.footer .logo img{width:100%;}
.footer .col .time{text-align:center;}
.footer .col .phone{margin:18px auto;font-weight:700;font-size:22px;color:#aaa;height:24px;line-height:24px;padding-left:28px;display:block;width:80%;text-align:center;}
.footer .links{width:100%;display:block;float:left;margin:0 auto;}
.footer .dev{display:none;}
.footer{width:100%;padding:32px 0px;height:100%;background:#232323;color:#626363;position:inherit;bottom:0px;}
.app{padding-top:40px;padding-bottom:0px;}
.startaa{width:100% !important;}
.discount .text .skidka{margin-bottom:10px;margin-top:0;}
.footer .links li{width:50%;padding:0px;text-align:left;}
.footer .links li a{color:#888;font-size:11px;text-decoration:none;}
.scroll-back-to-top-wrapper{right:5px;bottom:5px;width:32px;height:32px;line-height:30px;right:10px;bottom:10px;padding-top:2px;border-radius:50%;-webkitborder-radius:50%;-moz-border-radius:50%;}
.menu2 li a{padding:8px 14px;}
.gw-left-col{width:100%;}
.gw-right-col{width:100%;}
.priglasit{margin-top:10px !important;width:225px !important;font-size:22px !important;padding:0 !important;background:#f0f0f0 !important;color:#B21F1F !important;border-color:#c2c2c2 !important;}
}

@media screen and (max-width:648px)
{
	.example-tab .images {
    height: 170px;
}
	.we-are-manufacturer .text {
    display: flex;
		flex-wrap: wrap;
		justify-content: center;
}
	.we-are-manufacturer .text span {
    font-size: 16px;
    padding-left: 28%;
    margin-bottom: 20px;

    flex: 0 0 100%;
}
	.example-tab .tab-info ul 
	{
    display: inline-flex;
    width: 100%;
    font-size: 15px;
    flex-wrap: wrap;
    justify-content: center;
	}
	.example-tab .tab-info ul li 
		{
    flex: 0 0 50%;
			margin-bottom: 15px;
    list-style: none;
    border-right: 1px solid #dadada;
    text-align: center;
		}
	.example-tab .tab-info ul li:last-child span 
	{
    font-size: 18px;
	}
	.example-tab .tab-control li.active 
	{
    padding: 10px 0px;
	}
	.example-tab .tab-control li 
	{
    width: calc(100%/3.1);
    padding: 10px 0px;
		margin: 0;
	}
	.example-tab .tab-control 
		{
    margin-top: 0px;
    position: relative;
		}
	#review-slider .reviews{display:block;}
	.callgager .text {
    width: 100%;
		flex-wrap: wrap;
		justify-content: center;
		padding: 0% 2% 6%;
}
	.callgager .text .part {
    flex: 0 0 50%;
    position: relative;
    padding-top: 30%;
    text-align: center;
	margin-bottom: 10px;
}
	.callgager .text .part:nth-child(1):before {
    margin-left: 0px;
    left:0;
}
		.callgager .text .part:nth-child(2):before {
    margin-left: 20px;
}
		.callgager .text .part:nth-child(3):before {
        background-position: 0%
}
		.callgager .text .part:nth-child(4):before {
    margin-left: 0px;
}
		.callgager .text .part:nth-child(5):before {
    margin-left: 0px;
	background-position: 14%;
}
	.callgager .text:after {
    display: none;
}
	.callgager form p>span:first-child {
    position: relative;
    left: 0;
     top: 0%;
    font-size: 15px;
}
	.callgager .form input[type=text] {
    width: 100%;
    margin-bottom: 0;
    height: 35px;
    display: block;
    padding: 6px 16px;
    box-shadow: 0 0 15px -3px inset;
    margin-right: 0;
    margin-left: 0;
		margin-top: 22px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
    .about span.title
    {
        font-size:35px;
    }
    .uoyt-doma h2,.we-are-manufacturer h2,.client-review h2, .example-work h2, section.new-calc .layout p.caption
    {
        font-size:28px;
    }
    #flexslider-5block .slide .img 
	{
    height: 250px;
	}
	#flexslider-5block .slide .text {
    top:245px;
    left:0%;
    width:100%;
    height: 275px;
}
	section.new-calc .layout .calc-block form .__buttons button.__buttons__modal {
    left: 15%;
}
}

@media screen and (max-width: 320px){
.footer .col .phone {
    font-size: 20px;
	white-space: nowrap;
	}}

@media screen and (max-width: 320px) {
.about .item {
    padding: 0px;
}
.about .item	span {
    font-size: 14px;
}
}

@media (max-width: 1024px){
	.content .gallery-item {
    width: 33% !important;
}
}

@media (max-width: 991px) and (min-width: 481px) {
.vert-banner, .wrapper .sidebar {
    display: none;
	}
.wrapper .fr.content-wrapper {
    max-width: 100%;
	float: left;
}
.potolok-types .col {
    height: 350px;
}}

@media (max-width: 800px){
	.content .gw-right-col, .content .gw-left-col {
		width: 100%;
	}
	.content .form {
		float: none;
		margin: auto;
	}
}

@media (max-width: 768px) {
	.content.otzyvy .items {
	display: flex;
    flex-direction: column;
    align-items: center;
	}
}

@media (max-width: 640px) {
	.about span .h1glav {
    font-size: 26px;
	margin-bottom: 0px;
}
	.about span.title {
    font-size: 26px;
}
	.potolok-types .col {
    height: 280px;
}
	.content .gallery-item {
    width: 33% !important;
}
}
@media (max-width: 480px){
	.content .gallery-item {
    width: 50% !important;
}
}

@media (max-width: 320px){
	.content .gallery-item img{
	    max-width: 130px;
}
}

.startaa {
    display: flex;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
    color: #fff;
    text-decoration: none;
    align-items: center;
    line-height: 1;
}

.startaa img {
    max-width: 120px; margin-right: 15px;
}