@import url(//fonts.googleapis.com/css?family=Arimo|Roboto:100,200,300,400,500,600,700|Roboto+Condensed:300,400,700&subset=cyrillic-ext);body{margin:0;padding:0;text-align:center;font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;background:url(https://www.sevmebelstroy.ru/graph/xbg.png.pagespeed.ic.UPUaOFC1Bu.png);background-color:#f3f3f3}form{padding:0;margin:0}p{margin:0;padding:0 0 10px}a{text-decoration:none;color:#cf0000}a:hover{color:red}h1{padding:0;margin:0;font-weight:normal}h2{padding:0;margin:0;font-weight:normal}h3{padding:0;margin:0;font-weight:normal}h4{padding:0;margin:0;font-weight:normal}h5{padding:0;margin:0;font-weight:normal}input[type="text"]::-webkit-input-placeholder{color:gray}input[type="text"]::-moz-placeholder{color:gray}.wrapper{width:100%;clear:both;position:relative;padding:0;margin:0}.wrap{max-width:1240px;padding:0 10px;position:relative;margin:auto}.wrtop{height:74px;margin:15px 0}.logo a{position:absolute;display:block;width:270px;height:74px;background:url(https://www.sevmebelstroy.ru/graph/xmebelstroy.png.pagespeed.ic.r9Fl2_HP8I.png) no-repeat;background-size:auto 100%;text-indent:-999em}.top-phone{position:absolute;top:6px;right:250px;display:inline-block;width:auto;font-size:15px;text-align:right}.top-phone .phone-data{padding-left:40px;background:url(https://www.sevmebelstroy.ru/graph/xphone-icon.png.pagespeed.ic.npkke3cY9a.png) left center no-repeat;background-size:auto 31px}.top-phone .phone-data span{display:block;margin-right:-3px;font-size:36px;font-family:'Roboto',sans-serif;font-weight:400}.top-menu{position:absolute;right:10px;padding-left:20px;margin-top:5px;border-left:dotted 1px #333}.top-menu ul{padding:0;margin:0}.top-menu ul li{padding:0;margin:0;list-style:none;text-align:left}.top-menu ul li a{display:block;text-transform:uppercase;line-height:22px;font-size:14px;font-family:'Roboto',sans-serif;font-weight:400}.to_top{position:fixed!important;top:0;z-index:99}.wrmainmenu{position:absolute;height:65px;background:rgba(0,0,0,.75);z-index:100}.main-menu{position:relative;margin-left:-15px}.main-menu ul{position:relative;margin:0;padding:0;text-align:left}.main-menu ul li{position:relative;margin:0;padding:0;list-style:none;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.main-menu ul li:hover{background:rgba(0,0,0,1)}.main-menu ul li a{display:block;cursor:pointer;line-height:65px;text-transform:uppercase;padding:0 15px;margin:0 5px;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;font-size:19px}.main-menu ul li ul{position:absolute;display:none;min-width:100%;padding-top:10px;padding-bottom:15px;background:rgba(0,0,0,1);z-index:100;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-khtml-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}.main-menu ul li:hover ul{display:block}.main-menu ul li ul li{display:block}.main-menu ul li ul li a{display:block;line-height:25px;text-transform:none;padding:4px 20px;font-family:'Roboto',sans-serif;font-weight:300;color:#fff;font-size:15px;white-space:nowrap}.main-menu ul li ul li a:hover{background-color:#222}.callback-link{position:absolute;top:13px;right:12px;z-index:110}.callback-link a{display:block;cursor:pointer;padding:9px 20px;padding-right:65px;font-family:'Roboto',sans-serif;font-weight:400;font-size:15px;color:#fff;text-transform:uppercase;background:url(https://www.sevmebelstroy.ru/graph/xcalback-icon.png.pagespeed.ic.lYgNngrBiD.png) right no-repeat;background-color:#cf0000;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.callback-link a:hover{background-color:red}.slider{position:relative;width:100%;overflow:hidden}.ms-item{width:100%;position:relative;overflow:hidden}.ms-item .ms-container{position:absolute;height:100%;width:100%}.ms-item .ms-container .ms-data{max-width:1260px;height:100%;position:relative;margin:auto}.ms-text{position:absolute;bottom:33%;left:18%;width:60%;padding:45px 5%;margin-left:20px;text-align:left;font-size:24px;color:#fff;background:rgba(0,0,0,.5);-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}.ms-text h4{font-size:33px;margin-bottom:20px;line-height:42px;font-family:'Roboto',sans-serif;font-weight:700}.ms-img{width:100%}.ms-img img{min-width:1900px!important;margin:0 -25%}.owl-carousel{position:relative}.owl-carousel .owl-nav{position:absolute;left:0%;width:100%;bottom:61%;color:#fff}.owl-carousel .owl-nav .owl-prev{position:absolute;left:50%;margin-left:-450px;width:25px;height:86px;background:url(https://www.sevmebelstroy.ru/graph/xsl-prev.png.pagespeed.ic.F9hWiH25Qh.png);background-size:100% auto;text-indent:-999em}.owl-carousel .owl-nav .owl-next{position:absolute;right:50%;margin-right:-430px;width:25px;height:86px;background:url(https://www.sevmebelstroy.ru/graph/xsl-next.png.pagespeed.ic._HgLr7WZ2d.png);background-size:100% auto;text-indent:-999em}.owl-carousel .owl-dots{position:absolute;left:20%;width:60%;bottom:26%;height:30px}.owl-carousel .owl-dots .owl-dot{width:20px;height:20px;display:inline-block;margin:5px;background-color:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;opacity:.6;filter: alpha(opacity=60)}.owl-carousel .owl-dots .active{opacity:1;filter: alpha(opacity=100)}.wr-mob-banner{display:none}.wr-mob-banner img{max-width:100%}.adv-menu .wrap{max-width:1174px;padding:0 33px;padding-bottom:20px;text-align:center;margin-top:-115px;z-index:20}.advblock-list ul{position:relative;margin:0;padding:0}.advblock-list ul li{position:relative;width:24%;min-height:310px;background-color:#fff;margin:.4%;border:solid 1px #e6e6e6;padding:1%;list-style:none;font-size:13px;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.advblock-list ul li img{min-width:130px;max-height:130px;margin:10px}.advblock-list ul li h2{font-size:22px;text-transform:uppercase;padding-bottom:10px}.advblock-list ul li span a{position:relative;display:inline-block;margin:10px 0;padding:10px 0;width:90%;font-size:18px;color:#fff;background-color:#9c9c9c;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.advblock-list ul li:hover span a{background-color:#cf0000}.adv-banner{padding-bottom:20px}.adv-banner img{margin:auto;width:89%}.foot-adv .adv-banner img{width:100%!important}.red-line{background-color:#9c0000;padding:15px 0;color:#fff}.red-line span{position:relative;width:47%;min-width:280px;margin:1%;padding:0;text-align:left;font-size:16px;color:#fff;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.red-line span b{font-size:25px}.red-line span input{width:100%;padding:2% 3%;font-size:25px;color:#666;font-family:'Roboto',sans-serif;font-weight:300}.red-line span a{position:absolute;right:10px;top:8px;cursor:pointer;display:block;background-color:#696969;font-family:'Roboto',sans-serif;font-weight:300;font-size:18px;color:#fff;padding:10px 65px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:3px}.red-line span a:hover{background-color:#333}.main-albums{background-color:#fff;padding:35px 0}.main-albums .wrap{margin-bottom:25px}.main-albums h5{font-family:'Roboto',sans-serif;font-weight:400;font-size:36px;padding-bottom:10px;text-transform:uppercase}.album-links{display:inline-block;width:auto;margin-bottom:30px}.album-links ul{position:relative;margin:0;padding:0}.album-links ul li{position:relative;padding:0;margin:0;list-style:none;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.album-links ul li a{display:block;cursor:pointer;padding:10px 25px;font-size:24px;color:#666;border-bottom:solid 1px #ccc;font-family:'Roboto',sans-serif;font-weight:400}.album-links ul li a:hover{color:red;border-bottom:solid 1px red}.album-links ul li a.active{color:#cf0000;border-bottom:solid 1px #cf0000}.main-advantages{padding:35px 0;background:url(https://www.sevmebelstroy.ru/graph/xadvbg.png.pagespeed.ic.CU99zqWcK2.png) no-repeat;background-size:cover}.main-advantages h5{font-family:'Roboto',sans-serif;font-weight:400;font-size:36px;text-transform:uppercase}.adv-list ul{position:relative;margin:0;padding:0}.adv-list ul li{position:relative;width:29%;margin:1%;padding:.8%;list-style:none;font-size:16px;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.adv-list ul li img{min-width:100px;max-height:100px;margin:10px}.adv-list ul li h4{font-size:22px;padding-bottom:10px;font-family:'Roboto',sans-serif;font-weight:700;color:#cf0000}.text-block{background-color:#fff;padding:35px 0}.text-block .wrap{max-width:1196px;padding:0 22px;font-size:17px}.text-block h1{text-transform:uppercase;font-weight:bold;font-family:'Roboto',sans-serif;font-size:35px;padding-bottom:25px}.top-line{width:100%;min-height:200px;background-color:#ddd}.block-text{text-align:justify}.block-text a{color:#000!important}.block-text h1{text-align:center}.block-text h2{margin-top:10px;margin-bottom:15px;font-size:19px;font-weight:bold}.block-pic{position:relative;width:100%;text-align:center}.block-pic img{width:100%}.service-page .block-text h1{padding-bottom:10px}.service-page .block-text h2{padding:15px 0;text-align:center;color:#cf0000;font-size:27px;font-weight:normal;background-color:#f6f6f6}.page-text{width:76%;min-width:280px;text-align:justify;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.page-text h1{text-align:center}.page-service-menu{width:21%;margin-left:2%;border-left:solid 1px #eee;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.page-service-menu h2{padding:0;margin-top:25px;margin-left:25px;font-size:12px}.page-service-menu h2 b{font-size:23px;font-weight:normal}.page-service-menu ul{padding:0;margin-left:25px}.page-service-menu ul li{padding:0;margin:0;list-style:none;text-align:left;border-bottom:dotted 1px #ddd}.page-service-menu ul li a{display:block;padding:8px 5px;font-size:18px;font-weight:bold}.page-service-menu ul li:last-child a{border-bottom:0}.page-service-menu ul li ul{padding:0;margin-left:30px;margin-bottom:15px}.page-service-menu ul li ul li{border-bottom:0}.page-service-menu ul li ul li a{display:block;padding:4px 0;color:#000;border-bottom:0;font-size:15px;font-weight:normal}.page-service-album{margin-bottom:30px}.page-service-album h5{font-family:'Roboto',sans-serif;text-align:center;font-weight:400;font-size:26px;padding-bottom:15px;text-transform:uppercase}.subserv-list{position:relative;padding:0;margin:0;margin-bottom:30px}.subserv-list ul{padding:0;margin:0}.subserv-list ul li{padding:0;margin:0;width:23%;margin:.5%;list-style:none;text-align:center;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.subserv-list ul li .subserv-item{margin:10px 5%}.subserv-list ul li .subserv-item .subserv-pic{position:relative;width:100%;padding-top:100%;overflow:hidden}.subserv-list ul li .subserv-item .subserv-pic a{position:absolute;display:block;top:0;left:0}.subserv-list ul li .subserv-item .subserv-pic a img{width:100%}.subserv-list ul li .subserv-item h3{padding:5px 0}.krohi{position:relative;font-size:14px;font-family:'Roboto',Tahoma;height:50px;line-height:50px;padding:0 32px;text-align:left;background:rgba(255,255,255,.75);border-bottom:dotted 1px #ddd}.krohi p{padding:0;margin:0}.krohi span{padding:0 5px}.krohi a{color:gray}.krohi a:hover{color:red}.share{position:absolute;right:32px;top:12px}.share span{padding:0}.wrend{padding:25px 0}.wrend .wrap{min-height:55px}.end-logo a{position:absolute;display:block;width:200px;height:55px;background:url(https://www.sevmebelstroy.ru/graph/xmebelstroy-gray.png.pagespeed.ic.cgMrkXAFPo.png) no-repeat;background-size:100% auto;text-indent:-999em}.end-phones{position:absolute;min-height:55px;left:350px;display:inline-block;width:auto;padding-left:60px;background:url(https://www.sevmebelstroy.ru/graph/xend-phone-icon.png.pagespeed.ic.RWV3QHKSZd.png) left center no-repeat}.end-phones span{display:block;font-size:22px}.end-address{position:absolute;left:700px;text-align:left;padding-left:55px;background:url(https://www.sevmebelstroy.ru/graph/xend-address-icon.png.pagespeed.ic.LQfBl-2bJ1.png) left center no-repeat}.end-address span{display:block;font-size:15px}.end-social{position:absolute;right:10px;bottom:0}.end-social a{cursor:pointer;width:55px;height:55px;margin-right:5px;background-size:auto 100%;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.vk-icon{background:url(https://www.sevmebelstroy.ru/graph/xvk.png.pagespeed.ic.ugYmaLD_ch.png) no-repeat}.fb-icon{background:url(https://www.sevmebelstroy.ru/graph/xfb.png.pagespeed.ic.r1120SLyio.png) no-repeat}.in-icon{background:url(https://www.sevmebelstroy.ru/graph/xin.png.pagespeed.ic.uMeg2s9A4h.png) no-repeat}.wrendline{background-color:#393939;padding:25px 0}.wrendline .wrap{text-align:left;position:relative;font-size:13px;color:gray}.copyright{width:49.8%;min-width:280px;display:inline-block;text-align:left}.geokon{width:49.8%;min-width:280px;display:inline-block;text-align:right;padding-right:10px}.geokon a{color:gray}.wr-mobile-map{display:none}.wr-map{height:228px;overflow:hidden}.map-data{display:none;position:absolute;left:60%;margin-left:-470px;top:65px;width:410px;padding:30px;text-align:left;font-size:18px;font-family:'Roboto',Tahoma;background:rgba(255,255,255,.9);-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.3)}.map-data span{display:block;font-size:24px;line-height:38px}.callbackwin{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:100;font-family:'Roboto',Tahoma}.callbackwin .orderform{position:absolute;top:50%;left:50%;padding:0;margin-left:-250px;margin-top:-67px;width:500px;height:134px;background-color:#ddd;z-index:110;text-align:center;font-size:16px;border:solid 1px #e9d0d0;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}.callbackwin .orderform .close{position:absolute;right:-13px;top:-13px;cursor:pointer;width:30px;height:30px;background:url(https://www.sevmebelstroy.ru/graph/xclose.png.pagespeed.ic.XoTisD0xiA.png);z-index:155}.callbackwin .orderform h4{padding:20px;text-align:center;font-size:21px;font-weight:300}.callbackwin .orderform input{font-size:20px;padding:5px;text-align:center;border:solid 1px #f0f0f0;-moz-border-radius:5px;webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.callbackwin .orderform a{display:block;cursor:pointer;margin-left:5px;width:160px;line-height:36px;text-align:center;background-color:#da2911;color:#fff;font-size:17px;-moz-border-radius:5px;webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.callbackwin .orderform a:hover{background-color:red}.sorderwin .orderform h5{padding:0;margin:0;margin-bottom:15px;font-weight:normal;text-align:center;font-size:19px}.sorderwin .orderform .orderarea{margin-left:20px;margin-right:20px;padding:0;font-text-align:center}.feedback a:hover{background-color:#c7463c;padding:8px}.mob-menu{position:absolute;width:100%;right:0;top:0;padding-top:30px;height:auto;min-height:100%;background:rgba(0,0,0,.95);z-index:100;text-align:left}.mob-menu-data{position:relative;width:100%}.mob-menu ul{margin:15px;padding:0}.mob-menu ul li{position:relative;margin:0;padding:0;list-style:none}.mob-menu ul li a{display:block;text-transform:uppercase;text-decoration:none;padding:7px 10px;font-family:'Roboto',Tahoma;color:#eee;font-size:16px}.mob-menu ul li a:hover{color:#fff}.mob-menu ul li ul{margin:5px;margin-left:25px}.mob-menu ul li ul li{margin:0;padding:0;list-style:none;display:block}.mob-menu ul li ul li a{display:block;text-transform:none;padding:5px 0;font-size:14px;color:#bbb}.mob-menu-link a{position:absolute;display:none;cursor:pointer;left:20px;top:10px;width:70px;height:45px;padding:0;overflow:hidden;text-indent:-999em;background:url(https://www.sevmebelstroy.ru/graph/xmob-menu.png.pagespeed.ic.k59JIijIiN.png) center center no-repeat;background-size:auto 60%;background-color:#cf0000;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.mob-menu-link a:hover{background-color:red}.menu-close a{display:block;position:absolute;top:-28px;right:20px;cursor:pointer;width:18px;height:18px;background:url(https://www.sevmebelstroy.ru/graph/xmenu-close.png.pagespeed.ic.-P4xXd7GZD.png) no-repeat;background-size:contain}.mob-phone a{display:none;position:absolute;cursor:pointer;right:70px;top:10px;width:45px;height:45px;padding:0;overflow:hidden;text-indent:-999em;background:url(https://www.sevmebelstroy.ru/graph/xmob-phone.png.pagespeed.ic.9qkGgeRom9.png) center center no-repeat;background-size:auto 60%;background-color:#cf0000;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.hidden{display:none!important}.zeropixel{display:none!important}@media only screen and (max-width:1230px){.ms-text{font-size:20px}.ms-text h4{font-size:28px;margin-bottom:15px;line-height:38px;font-family:'Roboto',sans-serif;font-weight:700}.main-menu ul li a{padding:0 8px;font-size:18.5px;font-weight:400}.end-phones{left:320px}.end-address{left:620px}.adv-banner img{margin:auto;width:93%}}@media only screen and (max-width:1140px){.main-menu{margin-left:0}.logo a{margin-left:10px}.callback-link a{padding:7px 15px;padding-right:65px;font-size:13px}.main-menu ul li a{padding:0 5px;font-size:15.2px;font-weight:400}.advblock-list ul li{min-height:335px}.advblock-list ul li h2{font-size:17px}.red-line span{font-size:14px}.red-line span b{font-size:21px}.red-line span a{padding:10px 15px;right:5px;top:5px}.adv-list ul li h4{font-size:19px}.adv-list ul li{font-size:14px}.end-social{position:absolute;right:30%;bottom:-70px;z-index:10}.end-social a{width:25px;height:25px}.text-block .wrap{font-size:16px}.text-block h1{font-size:30px}.adv-banner img{margin:auto;width:95%}}@media only screen and (max-width:960px){.main-menu ul li a{padding:0 7px;font-size:17px;font-weight:400}.top-menu{margin-top:48px;width:55%;border-left:0;text-align:right}.top-menu ul li{display:-moz-inline-stack;display:inline-block;vertical-align:text-top;zoom:1;*display:inline}.top-menu ul li a{text-transform:none;font-size:12px;margin:5px 6px}.top-phone{top:3px;right:75px;font-size:12px}.top-phone .phone-data{padding-left:30px;background-size:auto 26px}.top-phone .phone-data span{font-size:26px}.callback-link{top:-85px;right:15px}.callback-link a{width:45px;height:45px;padding:0;overflow:hidden;text-indent:-999em}.owl-carousel .owl-nav{display:none}.ms-text h4{font-size:22px}.ms-text{font-size:16px}.red-line span{font-size:12px}.red-line span b{font-size:17px}.red-line span input{padding:1%;padding-left:4%;font-size:18px}.red-line span a{padding:3px 12px;right:5px;top:5px;font-size:14px}.advblock-list ul li{min-height:355px;font-size:12px}.adv-list ul li img{min-width:75px;max-height:75px}.album-links ul li a{padding:10px 15px;font-size:20px}.main-advantages h5{font-size:26px}.main-albums h5{font-size:26px}.text-block h1{font-size:25px}.text-block .wrap{font-size:15px}.end-phones{top:5px;left:auto;right:280px;background-size:auto 100%;padding-left:50px;min-height:0}.end-phones span{font-size:19px}.end-address{top:5px;left:auto;right:30px;background-size:auto 100%;padding-left:45px}.end-address span{font-size:13px}.geokon{width:48.8%}}@media only screen and (max-width:850px){.main-menu ul li a{padding:0 7px;font-size:15px;font-weight:400}}@media only screen and (max-width:780px){.top-menu ul li a{text-transform:none;font-size:11.5px;margin:5px 3px}.main-menu ul li a{font-size:13.5px}.main-menu ul li ul li a{line-height:20px;padding:3px 10px;font-size:12px}.ms-text{display:none}.owl-carousel .owl-dots{display:none}.adv-menu .wrap{margin-top:-450px;padding:0 53px;height:445px}.advblock-list ul li{clear:both;position:relative;width:100%;padding-right:10%;display:block;min-height:105px;text-align:left;background:rgba(255,255,255,.95)}.advblock-list ul li h2{margin-top:15px}.advblock-list ul li img{float:left;max-height:70px;margin:5px 10px;min-width:0}.advblock-list ul li span a{position:absolute;top:0;right:0;line-height:80px;width:unset;text-indent:-999em;border-radius:0;background:none;background:url(https://www.sevmebelstroy.ru/graph/xr-arrow.png.pagespeed.ic.NFJgiYXRuN.png) center center no-repeat;background-size:30% auto;border-left:dotted 1px #ccc;color:#000}.advblock-list ul li:hover span a{background:none}.advblock-list ul li span a:hover{background:none;background:url(https://www.sevmebelstroy.ru/graph/xr-arrow.png.pagespeed.ic.NFJgiYXRuN.png) center center no-repeat;background-size:30% auto}.service-page .block-text h2{font-size:21px}.red-line span{width:100%;text-align:center}.red-line span:last-child{width:70%}.red-line span a{padding:4px 12px}.album-links ul li a{padding:10px 10px;font-size:18px}.adv-list ul li{font-size:12px}.text-block h1{font-size:21px;padding-bottom:15px}.text-block .wrap{font-size:14px}.copyright{font-size:11px}.geokon{font-size:11px}.end-address{right:20px}.end-phones{right:230px}.end-phones span{font-size:15px}.end-address span{font-size:11px}.subserv-list ul li{width:48%;margin:.5%}.subserv-list ul li .subserv-item h3{font-size:22px}.wr-mob-banner{display:block;font-size:1px}}@media only screen and (max-width:710px){.main-menu ul li a{font-size:12px}}@media only screen and (max-width:660px){.darkness{display:none!important}.wrap{padding:0}.text-block{padding:20px}.text-block .wrap{padding:0 5px}.top-line{min-height:160px}.share{display:none}.advblock-list ul li{padding-right:12%;font-size:11px}.advblock-list ul li h2{padding-bottom:3px}.album-links ul li a{font-size:13px}.main-albums h5{font-size:24px}.main-advantages h5{font-size:24px}.text-block h1{font-size:18px}.text-block .wrap{font-size:13px}.wrend .wrap{min-height:120px;text-align:center}.end-logo a{position:relative;display:inline-block}.end-phones{right:auto;top:80px;left:30px}.end-address{right:30px;top:80px}.end-social{right:auto;left:50%;margin-left:-45px}.wrendline .wrap{text-align:center}.copyright{width:98%;display:block;text-align:center;margin-top:35px;margin-bottom:5px}.geokon{width:98%;display:block;text-align:center;padding-right:0}.main-menu{display:none}.top-menu{display:none}.mob-menu-link a{display:block}.callback-link{top:10px;right:20px}.top-phone{right:20px;top:33px}.top-phone .phone-text{font-size:11px}.top-phone .phone-data span{font-size:20px}.top-phone .phone-data{padding-left:25px;background-size:auto 20px}.gamma-single-view img{width:100%!important;height:auto!important;left:0!important;margin-top:-30px}.gamma-nav{display:none}}@media only screen and (max-width:540px){.logo a{position:relative;display:inline-block;margin-left:0}.top-phone{display:none}.mob-phone a{display:block}.advblock-list ul li{font-size:11px}.advblock-list ul li h2{font-size:16px}.advblock-list ul li span a{padding:7px 20px}.red-line span:last-child{width:80%}.main-albums h5{font-size:23px}.album-links ul li a{font-size:12px}.callbackwin .orderform{margin-left:-140px;margin-top:-117px;width:280px;height:234px}.callbackwin .orderform a{margin:0;margin-top:20px}.adv-list ul li{width:80%;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ccc}.subserv-list ul li .subserv-item h3{font-size:18px}}@media only screen and (max-width:475px){.album-links{display:none}.main-albums{padding:20px 0}.adv-menu .wrap{padding:0 23px}.main-albums h5{padding-bottom:15px}.red-line span a{top:3px;right:3px;padding:4px 10px;font-size:12px}.red-line span input{padding:2px;padding-left:5px;font-size:16px}}@media only screen and (max-width:460px){.end-phones{position:relative;top:auto;left:auto;margin-top:20px;padding-left:45px}.end-address{position:relative;top:auto;left:auto;right:auto;margin-top:20px;padding-left:45px;display:inline-block;width:auto}}@media only screen and (max-width:405px){.advblock-list ul li{padding-right:55px}.advblock-list ul li h2{font-size:15px;padding-top:15px}.advblock-list ul li p{display:none;font-size:11px}.subserv-list ul li{width:100%;margin:0}.subserv-list ul li .subserv-item h3{font-size:22px;padding:0;margin-bottom:20px}}@media only screen and (max-width:390px){.wrap{padding:0 5px}.krohi{font-size:11px}.red-line span{font-size:10px}.red-line span b{font-size:15px}.red-line span a{top:5px;right:5px;padding:5px 10px;font-size:11px}.red-line span input{padding:5px;padding-left:5px;font-size:16px}.copyright{font-size:10px}.geokon{font-size:10px}}@media only screen and (max-width:340px){.advblock-list ul li{padding-right:50px}.advblock-list ul li h2{font-size:13.5px;padding-top:15px}}