@-ms-viewport{width: device-width;}
@font-face{font-family:'Bebas Neue';src:url(../fonts/BebasNeueBold.eot);src:url(../fonts/BebasNeueBold.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeueBold.woff) format("woff"),url(../fonts/BebasNeueBold.ttf) format("truetype"),url(../fonts/BebasNeueBold.svg#BebasNeueBold) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'Bebas Neue';src:url(../fonts/BebasNeueRegular.eot);src:url(../fonts/BebasNeueRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeueRegular.woff) format("woff"),url(../fonts/BebasNeueRegular.ttf) format("truetype"),url(../fonts/BebasNeueRegular.svg#BebasNeueRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Futura New';src:url(../fonts/FuturaNewBold-Reg.eot);src:url(../fonts/FuturaNewBold-Reg.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaNewBold-Reg.woff) format("woff"),url(../fonts/FuturaNewBold-Reg.ttf) format("truetype"),url(../fonts/FuturaNewBold-Reg.svg#FuturaNewBold-Reg) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'Futura New';src:url(../fonts/FuturaNewBook-Reg.eot);src:url(../fonts/FuturaNewBook-Reg.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaNewBook-Reg.woff) format("woff"),url(../fonts/FuturaNewBook-Reg.ttf) format("truetype"),url(../fonts/FuturaNewBook-Reg.svg#FuturaNewBook-Reg) format("svg");font-weight:400;font-style:normal}
html *{max-height:1000000px}
html{-moz-text-size-adjust:: none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
*{-moz-text-size-adjust:: none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}
body{font-family:'Futura New',arial,sans-serif;margin:0;padding:0;color:#0b181c;font-weight:400;min-width:320px;background:#fff;width:100%;font-size:18px;-moz-text-size-adjust:: none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-rendering:optimizeLegibility}
ul,li{list-style:none}
input,textarea,select{position:relative;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;-moz-appearance:none;font-family:'Futura New';font-weight:400;font-size:14px}
input[type="submit"]{border-left:none;border-right:none;border-top:none;cursor:pointer}
div,a,section,nav,header,footer{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
table{border-collapse:collapse;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}
a{outline:none;text-decoration:none}
img{border:none}
b{font-weight:700}
::-webkit-input-placeholder{color:#0b181c}
::-moz-placeholder{color:#0b181c}
:-moz-placeholder{color:#0b181c}
:-ms-input-placeholder{color:#0b181c}
:focus::-webkit-input-placeholder{color:transparent}
:focus::-moz-placeholder{color:transparent}
:focus:-moz-placeholder{color:transparent}
:focus:-ms-input-placeholder{color:transparent}
input.error::-webkit-input-placeholder{color:#ec4f4f}
input.error::-moz-placeholder{color:#ec4f4f}
input.error:-moz-placeholder{color:#ec4f4f}
input.error:-ms-input-placeholder{color:#ec4f4f}
textarea.error::-webkit-input-placeholder{color:#ec4f4f}
textarea.error::-moz-placeholder{color:#ec4f4f}
textarea.error:-moz-placeholder{color:#ec4f4f}
textarea.error:-ms-input-placeholder{color:#ec4f4f}
input.error,textarea.error{border:2px solid #ec4f4f!important}
input:active,textarea:active{outline:none}
:focus{outline:none}
.i1{background-image:url(../images/input_fio.png);background-repeat:no-repeat;background-position:94% center}
.i2{background-image:url(../images/input_phone.png);background-repeat:no-repeat;background-position:94% center}
.i3{background-image:url(../images/input_email.png);background-repeat:no-repeat;background-position:94% center}
.ivk{background-image:url(../images/input_vk.png);background-repeat:no-repeat;background-position:94% center}
section{overflow:hidden;position:relative}
.wd11{max-width:1170px;padding:0 15px;margin:0 auto;position:relative}
header:after,footer:after{content:'';display:block;clear:both}
.clearboth:after{content:'';display:block;clear:both}
.headblock{position:absolute;top:0;z-index:102;width:100%;text-align:center;font-size:0;padding:40px 0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;overflow:hidden}
.fixed{position:fixed;padding:20px 0;background:rgba(23,35,42,0.9);box-shadow:0 5px 35px rgba(14,90,122,.5)}
.logo{text-indent:-9999px;display:inline-block;vertical-align:middle;width: 285px;height: 50px;background: url(../images/logo.svg) no-repeat left center;margin: 0 30px 0 0;position:relative;}
.gototop{z-index:102;text-align:center;display:block;position:fixed;bottom:2%;left:2%;text-indent:initial;font-size:18px;color:#fff;padding:10px;background:rgba(23,35,42,0.9);font-family:'Bebas Neue';letter-spacing:3px;font-weight:400;opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear}
.fixed2.gototop{opacity:1}
.gototop:hover{background:#0c9bd8}
.head_map{display:inline-block;vertical-align:middle;width: 235px;font-size:18px;text-align:left;margin: 0px 20px 0 0;}
.head_map:before{display:block;content:'';background:url(../images/head_map_pin.png) no-repeat center;width:134px;height:185px;position:absolute;top:-100px;z-index:1}
a.link_blue_l{color:#b0d0e8;border-bottom:1px solid rgba(176,208,232,0.4);display:inline-block;padding:0 0 1px;margin:3px 0;position:relative;z-index:2;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.link_blue_l:hover{border-bottom-color:transparent}
.head_numbers{display:inline-block;vertical-align:middle;width:230px;text-align:left;margin:0 40px 0 0}
.head_numbers span{color:#fff;font-size:17px}
.head_numb{font-size:24px;font-weight:700;color:#fff;display:inline-block}
.head_call{display:inline-block;vertical-align:middle;margin:0 40px 0 0}
.btn_blue_border{font-family:'Bebas Neue';color:#fff;font-weight:700;letter-spacing:1px;padding:13px 23px 10px;border:2px solid #0c9bd8;font-size:16px;line-height:16px;display:inline-block;text-transform:uppercase;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.btn_blue_border:hover{background:#0c9bd8}
#head_menu{display:inline-block;vertical-align:middle;width:102px;height:26px;color:#fff;overflow:hidden;position:relative;font-size:0;cursor:pointer}
.humburger{width:34px;height:26px;position:relative;display:inline-block;vertical-align:middle;margin:0 10px 0 0}
.humburger span{width:34px;height:4px;background:#fff;display:block;position:absolute}
.menuname{color:#fff;font-family:'Bebas Neue';font-weight:700;letter-spacing:2px;vertical-align:middle;font-size:20px;line-height:20px;margin:0 0 0 10px;text-transform:uppercase;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.humburger span:nth-child(2){position:absolute;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;top:11px}
.humburger span:nth-child(3){position:absolute;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;top:22px}
.humburger span:nth-child(4){background:#212b2d;position:absolute;top:-4px;-ms-transform:rotate(-82deg);-webkit-transform:rotate(-82deg);transform:rotate(-82deg);width:60px;left:-3px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.activemenu .humburger span:nth-child(2){opacity:0!important}
.activemenu .humburger span:nth-child(4){opacity:0!important}
.activemenu .humburger span:first-child{-ms-transform:rotate(-45deg)!important;-webkit-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;top:10px}
.activemenu .humburger span:nth-child(3){-ms-transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;top:10px}
.activemenu span{color:#0c9bd8}
.activemenu .humburger span{background:#0c9bd8}
.width250{width:250px!important}
.sidenav{height:100%;width:0;position:fixed;z-index:109;top:0;right:0;background-color:rgba(12,155,216,0.95);overflow-x:hidden;padding-top:60px;transition:.5s}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#fff;display:block;transition:.3s}
.sidenav .ascroll:hover{background:rgba(34,34,34,0.8)}
.sidenav a:hover,.offcanvas a:focus{color:#f1f1f1}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
#block_main{z-index:1;background:url(../images/bg_main.jpg) no-repeat center;height:950px;position:relative;padding:180px 0 0}
.block_main.wd11{position:relative;z-index:10;height:100%}
.mainblock{text-align:center}
.main_zagblock{width:70%;margin:0 auto}
.main_zagblock h1{font-size:70px;font-weight:700;color:#fff;font-family:'Bebas Neue';letter-spacing:8px}
.main_zagblock h2{font-size:24px;color:#b0d0e8;font-family:'Bebas Neue';letter-spacing:3px;font-weight:400;width:80%;margin:45px auto 0}
.main_ben{width:100%;height:75px;position:relative;margin:20px auto;z-index:4}
.ben_desc{position:relative;color:#fff;width:160px;height:75px;display:inline-block;vertical-align:middle;margin:0 700px 0 0}
span.desc1{font-size:24px;display:block;position:absolute;left:5px;top:10px}
span.desc2{font-size:60px;font-weight:700;display:block;position:absolute;top:0;left:30px;line-height:50px}
span.desc3{font-size:22px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block;position:absolute;top:13px;left:127px}
span.desc4{font-size:20px;display:block;position:absolute;top:50px;left:0;width:160px}
.ben_sale{display:inline-block;width:245px;height:75px;vertical-align:middle;position:relative;color:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.ben_sale:hover .sale4,.ben_sale:hover .sale5,.ben_sale:hover .sale6{border-bottom-color:transparent}
.ben_sale:hover .sale3{color:#0c9bd8}
/*.ben_sale:hover {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-o-animation-play-state: paused;animation-play-state: paused;}*/
span.sale1{font-size:60px;line-height:50px;font-weight:700;top:0;left:0;position:absolute}
span.sale2{font-size:24px;top:0;left:76px;position:absolute}
span.sale3{display: block;font-weight: 700;color: #fff;font-size: 70px;position: absolute;top: -15px;left: 66px;width: 60px;text-align: right;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-o-transition: all .4s ease-out;-ms-transition: all .4s ease-out;}
span.sale4{position:absolute;font-size:16px;left:135px;top:7px;border-bottom:1px solid rgba(255,255,255,0.4);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
span.sale5{position:absolute;font-size:16px;left:127px;top:26px;border-bottom:1px solid rgba(255,255,255,0.4);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
span.sale6{position:absolute;font-size:16px;left:113px;top:45px;border-bottom:1px solid rgba(255,255,255,0.4);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.main_car{background:url(../images/main_car.png) no-repeat center bottom;width:1067px;height:449px;position:absolute;bottom:0;left:50%;margin-left:-533px;padding:100px 0 0;z-index:3}
.btn_gradient{display:inline-block!important;padding:25px 40px 22px;color:#fff;font-family:'Bebas Neue';font-size:22px;font-weight:700;background:#0e3da7;background:-moz-linear-gradient(left,#0e3da7 0%,#15bce6 100%);background:-webkit-linear-gradient(left,#0e3da7 0%,#15bce6 100%);background:linear-gradient(to right,#0e3da7 0%,#15bce6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e3da7',endColorstr='#15bce6',GradientType=1);text-transform:uppercase;letter-spacing:3px;line-height:22px;box-shadow:0 15px 35px rgba(14,90,122,.5);margin:0 auto 4px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear}
.btn_gradient:hover{margin:4px auto 0;box-shadow:none}
.bg_elements{pointer-events:none}
.main_minsk{color:#fff;font-family:'Bebas Neue';font-weight:700;font-size:170px;letter-spacing:20px;text-align:center;bottom:-15px;position:absolute;width:1920px;left:50%;margin-left:-960px;height:140px;line-height:150px;vertical-align:top;z-index:6}
.main_minsk span{display:inline-block;vertical-align:top}
.main_minsk span:first-child{margin:0 970px 0 0}
.main_minsk span:nth-child(2){margin:0 10px 0 0}
.main_lines{background:url(../images/main_lines.png) no-repeat center;width:2698px;height:1027px;position:absolute;z-index:2;top:0;left:50%;margin-left:-1349px;opacity:.8}
.main_blue_left{background:url(../images/main_blue_left.png) no-repeat center;width:874px;height:968px;top:0;left:0;position:absolute;z-index:4}
.main_blue_right{background:url(../images/main_blue_right.png) no-repeat center;width:1236px;height:976px;bottom:0;right:0;position:absolute;z-index:4}
.block_numbers{position:realtive;font-size:0}
.number_main{background:url(../images/bg_number1.jpg) no-repeat center;width:262px;height:262px;display:inline-block;vertical-align:middle;padding:60px 20px 0 37px;color:#fff}
.number_main .bh1{font-size:40px;font-family:'Bebas Neue';font-weight:700;letter-spacing:2px;line-height:50px}
.number_main span{font-size:18px}
.block_numbers .row{display:inline-block;vertical-align:middle;width:870px;padding:0 0 0 40px}
.block_numbers .col4{width:25%;display:inline-block;vertical-align:top;text-align:center;padding:42px 40px 30px}
.block_numbers .col4 b{font-size:90px;line-height:80px;font-weight:700;font-family:'Bebas Neue';display:block}
.number12{padding-right:4px}
.block_numbers .col4 span{font-size:18px;display:inline-block}
#block_service{background:#f0f0f0;position:relative;padding:85px 0}
#block_service:before{display:block;content:'';background:url(../images/bg_service.png) no-repeat center;width:2100px;height:502px;left:50%;margin-left:-1050px;top:50%;margin-top:-251px;position:absolute}
#block_service .bh1{font-size:60px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:center}
#block_service .row{font-size:0;margin:40px 0 0}
#block_service .row .col4{width:248px;display:inline-block;vertical-align:top;background:#fff;margin:0 48px 48px 0;box-shadow:0 15px 35px rgba(0,0,0,.06)}
#block_service .col4:first-child{margin:0 48px 48px 0}
#block_service .col4:nth-child(4n){margin:0 0 48px}
.service_img{width:100%;height:240px;background-size:cover!important}
.service_name{font-size:18px;min-height:68px}
.service_price{font-size:24px;font-weight:700;font-family:'Bebas Neue';margin:5px 0 10px}
.bluef{color:#106cbe!important}
.btn_serviceblock .btn_blue_border{color:#0b181c;padding:13px 18px 10px;font-size:15px}
.btn_serviceblock .btn_blue_border:hover{color:#fff!important}
#service_bord{background:url(../images/service_bord.jpg) no-repeat center}
#service_bus{background:url(../images/service_bus.jpg) no-repeat center}
#service_glass{background:url(../images/service_glass.jpg) no-repeat center}
#service_map{background:url(../images/service_map.jpg) no-repeat center}
#service_nano{background:url(../images/service_nano.jpg) no-repeat center}
#service_poly{background:url(../images/service_poly.jpg) no-repeat center}
#service_repair{background:url(../images/service_repair.jpg) no-repeat center}
#service_warehouse{background:url(../images/service_warehouse.jpg) no-repeat center}
.serviceinfo{padding:26px}
#block_work{padding:85px 0;text-align:center}
#block_work .bh1{font-size:50px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:center;margin:0 auto 40px}
.btn_workblock{text-align:center;margin:40px auto 0}
#block_work .btn_text{display:inline-block;vertical-align:top;width:100%;font-size:22px;text-align:center;margin:30px 0 0}
#block_work .btn_block{display:inline-block;vertical-align:top}
#block_work .swiper-block{width:912px;position:relative;margin:0 auto}
.swiper-block{position:relative}
.swiper-button-next.sw1{width:48px;height:48px;background:url(../images/next.svg) no-repeat center;z-index:10;top:-2px;right:90px}
.swiper-button-prev.sw1{width:48px;height:48px;background:url(../images/prev.svg) no-repeat center;z-index:10;top:-2px;right:150px;left:auto}
#block_preim{background:url(../images/bg_preim.jpg) no-repeat center;background-size:cover;padding:85px 0;text-align:center}
#block_preim .bh1{color:#fff;font-size:50px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:center;margin:0 auto 40px}
#block_preim .row{font-size:0}
#block_preim .col3{width:33%;display:inline-block;vertical-align:top;padding:20px 5% 30px}
.preimicon{display:inline-block;margin:0 0 20px;width:100%;height:132px}
#preim1{background:url(../images/preim1.png) no-repeat center}
.infotime + .infozoom{opacity:0;background:#fff;color:#0b181c;font-size:16px;padding:10px;position:absolute;width:236px;bottom:-70px;left:50%;margin-left:-118px;box-shadow:0 5px 25px rgba(0,0,0,0.3);z-index:4;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear}
.infotime{position:relative;display:inline-block;font-size:14px;line-height:20px;font-weight:700;background:#13a0d8;width:20px;height:20px;border-radius:50%;margin:0 0 0 4px;cursor:pointer;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear}
.infotime:hover{background:#fff;color:#13a0d8}
.infotime:hover + .infozoom{opacity:1}
#preim2{background:url(../images/preim2.png) no-repeat center}
#preim3{background:url(../images/preim3.png) no-repeat center}
#preim4{background:url(../images/preim4.png) no-repeat center}
#preim5{background:url(../images/preim54.png) no-repeat center}
.preimtext{font-size:20px;color:#fff;position:relative}
.hoversmart {background: #fff;color: #0b181c;font-size: 14px;width: 210px;padding: 10px;top: 30px;position: absolute;left: 50%;margin: 0 0 0 -100px;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.moreinfo {position: absolute;background: #13a0d8;color: #ffffff;font-weight: bold;width: 15px;line-height: 21px;height: 15px;font-size: 17px;border-radius: 50%;right: -17px;top: 5px;}
.hoversmart:before {content: '';display: block;width: 15px;height: 15px;background: #fff;position: absolute;right: 39px;top: -3px;transform: rotate(90deg);-webkit-transform: rotate(45deg);}
.moreinfo:hover ~ .hoversmart {opacity:1;}
.colrasr .preimtext {color: #0b181c}
.colrasr {background: #fff;padding: 20px 40px;margin: -20px -40px}
.link_blue{color:#0ab9ff;border-bottom:1px solid rgba(10,185,255,0.4);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;position:relative;}
.link_blue:hover{border-bottom-color:transparent}
#block_brands{padding:85px 0;font-size:0}
#block_brands .bh1{font-size:48px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:left;margin:0 auto 40px}
.carbrands{background:url(../images/brand_car.png) no-repeat center;width:567px;height:476px}
.glassbrands{background:url(../images/brand_glass.png) no-repeat center;width:474px;height:209px}
#block_brands .col2{width:50%;vertical-align:top;display:inline-block}
#block_brands .col2:nth-child(2){padding-left:120px}
.glassblock_name{font-size:28px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:left;margin:40px 0 10px}
.glasstext{font-size:18px}
#block_brands .btn_block{margin:30px 0 0}
#block_sale{background:url(../images/bg_sale.jpg) no-repeat center;padding:180px 0 0;text-align:center}
.sale30{font-size:200px;font-weight:700;font-family:'Bebas Neue';letter-spacing:10px;color:#fff;position:absolute;width:380px;left:50%;margin-left:-190px;top:-160px;z-index:1}
.sale_car{background:url(../images/bg_sale_car.png) no-repeat center bottom;width:930px;height:282px;position:relative;z-index:2;margin:40px auto 0;padding:50px 0 0;color:#fff}
.sale_car .btn_block{margin:15px auto 0}
.btn_white{background:#fff;color:#222;display:inline-block;padding:20px 30px 18px;font-family:'Bebas Neue';font-size:22px;font-weight:700;margin:0 auto 0 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.btn_white:hover{background:#0c9bd8;color:#fff}
#block_sale .salebg{font-size:380px;color:#fff;letter-spacing:40px;font-weight:700;font-family:'Bebas Neue';text-align:left;position:absolute;left:50%;margin-left:-900px;width:1800px;text-align:center;opacity:.3}
#block_otziv{padding:85px 0}
#block_otziv .bh1{font-size:50px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:center;margin:0 auto 70px}
.swiper-button-next.sw2{width:48px;height:48px;background:url(../images/next2.svg) no-repeat center}
.swiper-button-prev.sw2{width:48px;height:48px;background:url(../images/prev2.svg) no-repeat center}
.swiper-container.sw2{width:85%!important;margin:0 auto}
#block_otziv .swiper-slide{margin:0;padding:15px 0}
.swiper-slide{margin:0}
.otziv_img{font-size:0;width:20%;min-width:154px;margin:0 0 0 2%;height:154px;vertical-align:top;display:inline-block;text-align:center;position:relative}
.otziv_img img{position:relative;z-index:4}
.otziv_img:before{content:'';display:block;width:154px;height:154px;border:2px solid #1177c4;position:absolute;top:-15px;left:5px;z-index:2}
.otz_name b{font-size:20px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';margin:0 40px 0 0;vertical-align:middle;display:inline-block}
.otz_name span{font-size:16px;vertical-align:middle;display:inline-block}
.otziv_texts{vertical-align:top;display:inline-block;width:75%;margin:0 0 0 2%}
.otz_text{margin:20px 0 0}
.btn_otzblock{margin:30px auto 0;text-align:center}
.btn_otzblock .btn_blue_border{color:#0b181c;font-size:18px;padding:15px 30px 12px;display:inline-block}
.btn_otzblock .btn_blue_border:hover{color:#fff}
#block_faq{background:url(../images/bg_quest.jpg) no-repeat center;padding:85px 0;background-size:cover}
#block_faq .bh1{font-size:50px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:center;margin:0 auto 70px;color:#fff}
.faqrow{text-align:left}
.faqname{font-size:24px;padding-right:45px;letter-spacing:3px;font-weight:700;font-family:'Bebas Neue';margin:0 0 10px;color:#fff;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.faqans{padding:0 0 10px;color:#fff;font-size:20px}
.faquest{padding:0 0 20px;border-bottom:1px solid rgba(12,155,216,0.2);margin:0 0 40px;position:relative}
.faqans{display:none}
.faqname:after{width:34px;height:18px;position:absolute;display:block;content:'';background:url(../images/faqclose.svg) no-repeat center;top:0;right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.faquest .faqname:hover,.faquest .active{color:#0c9bd8}
.faquest .active:after{background:url(../images/faqopen.svg) no-repeat center}
.btn_faqblock{text-align:center;margin:80px 0 0}
.faqbh1{font-size:40px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:center;margin:0 50px 0 0;color:#fff;vertical-align:middle;display:inline-block}
#block_faq .btn_block{vertical-align:middle;display:inline-block}
#block_map{position:relative;height:600px}
.yacor_map {position: absolute;top: -85px;}
.wd1{width:1px;margin:0 auto;position:relative}
.mapinfo{background:url(../images/map_bg.jpg) no-repeat center;padding:40px;color:#fff;position:absolute;z-index:2;width: 380px;top:110px;left:-560px;background-size: cover;}
.mapinfo .bh1{font-size:40px;letter-spacing:3px;font-weight:700;font-family:'Bebas Neue';margin:0 auto 10px;color:#fff}
.mapline{font-size:20px;margin:0 0 5px;color:#fff;display:block}
.mapline b{display:inline-block!important;vertical-align: top;margin:0 5px;width: 9%;}
.mapline span{display:inline-block!important;vertical-align: top;width: 86%;}
.mapinfo .btn_block{margin:20px 0 0}
.mapinfo .btn_blue_border{border-color:#fff}
.mapinfo .btn_blue_border:hover{background:#fff;color:#0b181c}
#map{width:100%;position:absolute;top:0;left:0;height:600px;z-index:1}
[class*="ymaps-2"][class*="-ground-pane"]{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}
.mappoph1{font-size:30px;letter-spacing:4px;font-weight:700;font-family:'Bebas Neue';text-align:center;margin:30px 30px 0;color:#0b181c;vertical-align:top;display:inline-block}
.popup_modal.mapmodal{text-align:center}
.popup_modal .btn_gradient{font-size:18px;padding:18px 40px 16px;vertical-align:top}
.mapimg{width:500px;height:500px;display:block;margin:0}
.modal_text{padding:15px 0}
.modal_text p{padding:0 30px}
.modal_text b{padding:0 30px}
.popup_modal .btn_block{padding:0 0 20px}
footer{padding:30px 15px 10px!important;text-align:center}
.copyrights{width:210px;vertical-align:middle;display:inline-block;font-size:15px;text-align:left}
.copyrights span{display:block}
.foot_ur{vertical-align:middle;display:inline-block!important;width:470px;font-size:0}
.foot_ur span{vertical-align:middle;display:inline-block!important;font-family:'Bebas Neue';font-weight:700;letter-spacing:2px;font-size:16px}
.foot_ur .btn_block{vertical-align:middle;display:inline-block!important;margin:0 0 0 20px}
.foot_numbers{display:inline-block;vertical-align:middle;width:230px;text-align:left;margin:0 20px 0 0}
.btn_blue_s{background:#1177c4;font-family:'Bebas Neue';color:#fff;font-weight:700;letter-spacing:1px;padding:13px 25px 10px;font-size:16px;line-height:16px;display:inline-block!important;text-transform:uppercase;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.foot_numbers span{color:#0b181c;font-size:17px}
.foot_numb{font-size:24px;font-weight:700;color:#0b181c;display:inline-block!important}
.foot_call{display:inline-block;vertical-align:middle;margin:0 0 0 0}
.foot_call .btn_blue_border{color:#0b181c}
.foot_call .btn_blue_border:hover{color:#fff}
.creator{text-align:center;font-size:16px;padding:0 0 20px}
.creator span{color:#0b181c;margin:0 15px;display:inline-block}
.creator a {color:#1177c4;border-bottom:1px solid #1177c4;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out}
.creator a:hover {color:#0b181c;border-bottom-color:transparent}
.hiddeni{display:none}
.popup{width:350px;background:#fff;left:50%;top:50%;margin-left:-175px;padding:30px 25px;border:0;display:none;opacity:0;position:fixed;visibility:hidden;z-index:450;box-shadow:0 10px 55px rgba(0,0,0,.2);-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;-ms-transition:opacity .4s linear}
.popup_effect1{background:#11455A;opacity:.2}
.overlay{background-color:rgba(36,63,97,0.44);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:420;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.overlay:target{visibility:visible;opacity:1}
.overlay:target+.popup{top:50%;opacity:1;visibility:visible;display:inline-block;}
.close{width:25px;height:25px;position:absolute;right:15px;top:-10px;color:#1a252d;background:url(../images/close.jpg) no-repeat center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;box-shadow:0 5px 25px rgba(0,0,0,.2);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.close:hover{box-shadow:none}
.ph1{font-size:30px;font-family:'Bebas Neue';font-weight:700;letter-spacing:2px;line-height:40px;color:#0b181c;text-align:center;margin:0 0 10px}
.ph11{font-size:30px;margin-bottom:5px;text-align:center;font-weight:500;text-transform:uppercase;color:#0b181c}
.ph3{font-size:20px;color:#0b181c;text-align:center}
.ph2{font-size:17px;text-align:center;margin:0 auto 20px;color:#0b181c}
.popup .btn_info{color:#535b68;text-align:center;font-size:15px;padding:10px 0 0}
.popup input[type="text"],.popup input[type="tel"]{background-color:#fff;width:100%;font-size:16px;padding:12px 35px 12px 15px;margin-bottom:15px;border:2px solid #bdc3c7;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;position:relative}
.popup textarea{position:relative;background-color:#fff;width:100%;font-size:16px;padding:12px 35px 12px 15px;height:80px;resize:none;margin-bottom:15px;border:2px solid #bdc3c7;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.popup input[type="text"]:focus,.popup textarea:focus{border-color:#0c9bd8}
input[type="submit"]{width:100%;border:none;padding:14px 0;text-transform:uppercase;font-size:17px}
@media (max-width:320px) {
.logo{width:192px;margin:0 15% 0 0}
.head_map{display:none}
.head_numbers{width:100%;margin:15px 0;text-align:center}
.head_numb{font-size:20px}
.head_call{display:none}
.menuname{display:none}
#head_menu{width:34px!important;position:absolute;top:2px;right:7%}
.humburger{margin-right:0}
.fixed .head_numbers{display:none}
.fixed #head_menu{position:relative!important;top:auto;right:auto}
.fixed .logo{margin:0 20px 0 0}
#block_main{padding:160px 0 0;height:auto}
.block_main{padding:0}
.main_zagblock{width:90%}
.main_zagblock h1{font-size:32px;letter-spacing:4px}
.main_zagblock h2{font-size:20px;letter-spacing:2px;width:100%;margin:15px auto 0}
.ben_sale{display:none}
.ben_desc{margin:0 auto}
.main_car{background-size:contain;width:100%;padding:0;height:200px;position:relative;margin:20px auto 0;left:auto}
.btn_gradient{font-size:18px;padding:20px 25px 18px!important}
.main_blue_left{display:none}
.main_blue_right{display:none}
.main_lines{bottom:-40px;top:auto}
.number_main{width:100%;background-size:cover;padding:45px 30px 0;height:210px}
.number_main .bh1 br{display:none}
.number_main .bh1{font-size:30px}
.block_numbers{text-align:center;padding:0 0 50px}
.block_numbers .row{width:auto;padding:0}
.block_numbers .col4{width:100%;padding:35px 40px 5px}
#block_service{padding:60px 0;text-align:center}
.block_service .bh1{font-size:45px!important;letter-spacing:2px!important}
.block_service .col4{margin:0 auto 30px!important}
.service_img{height:180px}
.service_name{min-height:auto}
.service_price{margin:5px 0 10px}
#block_work{padding:60px 0}
#block_work .bh1{font-size:40px}
#block_work .swiper-block{width:100%}
#block_work .swiper-block img{width:100%}
.swiper-button-prev.sw1{left:50%;margin-left:-50px}
.swiper-button-next.sw1{right:50%;margin-right:-50px}
#block_work .btn_block{width:100%}
#block_preim{padding:60px 0}
#block_preim .bh1{font-size:26px;letter-spacing:2px;margin:0 auto 25px}
#block_preim .bh1 br{display:none}
#block_preim .col3{width:100%}
#block_preim .preimicon{background-size:contain;height:100px}
#block_brands{padding:50px 0}
#block_brands .col2{width:100%;text-align:center}
#block_brands .col2 .bh1{font-size:27px;letter-spacing:2px;text-align:center;margin:0 auto 20px}
.carbrands{background-size:contain;width:100%;height:257px}
#block_brands .col2:nth-child(2){padding:0;margin:00px auto 0;width:100%}
.glassbrands{width:100%;height:140px;background-size:contain}
.btn_glassblock{text-align:center}
.glassblock_name{text-align:center}
#block_sale{padding:40px 0 0}
.sale30{position:relative;left:auto;top:auto;margin:0 auto;font-size:120px;width:100%;line-height:120px}
.sale_car{background-size:contain;width:100%;margin:0 auto;padding:0;height:230px}
#block_otziv{padding:50px 0}
#block_otziv .bh1{font-size:40px;margin:0 auto 40px 0}
#block_otziv .swiper-container{width:100%!important;text-align:center}
.swiper-button-next.sw2{top:50px;margin:0;border:0;right:0;left:auto}
.swiper-button-prev.sw2{top:50px;margin:0;border:0;left:0;right:auto}
.otziv_img:before{display:none}
.otziv_img{margin:0}
.otziv_texts{width:100%;font-size:16px;margin:0 auto}
.otz_name b{margin:15px auto;font-size:24px}
.otz_text{width:100%;margin:20px 0 0}
#block_faq{padding:60px 0}
#block_faq .bh1{font-size:40px;margin:0 auto 40px}
#block_faq .faqname{font-size:20px;padding:0 45px 0 0;letter-spacing:2px}
.faqans{font-size:18px}
.btn_faqblock{text-align:center;margin:40px auto 0}
.faqbh1{text-align:center;width:100%;font-size:30px;margin:0 auto 20px}
#block_map{height:auto}
.wd1{width:100%}
.mapinfo{position:relative;top:auto;left:auto;margin:0 auto;background-size:cover;width:100%;padding:100px 40px}
#map{display:none}
.copyrights{width:100%;font-size:16px;margin:0 0 30px;text-align:center;}
.foot_ur{width:100%;margin:0 auto 20px}
.foot_ur .btn_block{margin:10px auto}
.foot_numbers{width:100%;text-align:center;margin:0 auto 20px}
.foot_call{margin:0 auto}
.creator{padding:10px 0 25px}
.gototop{display:none}
.popup{width:300px;margin-left:-150px}
.ph2{font-size:18px}
.mapimg{width:260px;height:260px;margin:0 auto}
.mappoph1{font-size:22px;margin:30px 10px 0}
.modal_text{font-size:15px}
.modal_text p,.modal_text b{padding:0 10px}
.mobhid {display:none!important;}
}
@media (min-width:320px) and (max-width:400px) {
.logo{width:216px;margin:0 15% 0 0}
.head_map{display:none}
.head_numbers{width:100%;margin:15px 0;text-align:center}
.head_numb{font-size:20px}
.head_call{display:none}
.menuname{display:none}
#head_menu{width:34px!important;position:absolute;top:2px;right:7%}
.humburger{margin-right:0}
.fixed .head_numbers{display:none}
.fixed #head_menu{position:relative!important;top:auto;right:auto}
.fixed .logo{margin:0 35px 0 0}
#block_main{padding:160px 0 0;height:auto}
.block_main{padding:0}
.main_zagblock{width:90%}
.main_zagblock h1{font-size:37px;letter-spacing:4px}
.main_zagblock h2{font-size:20px;letter-spacing:2px;width:100%;margin:15px auto 0}
.ben_sale{display:none}
.ben_desc{margin:0 auto}
.main_car{background-size:contain;width:100%;padding:0;height:230px;position:relative;margin:20px auto 0;left:auto}
.btn_gradient{font-size:18px;padding:20px 25px 18px!important}
.main_blue_left{display:none}
.main_blue_right{display:none}
.main_lines{bottom:-40px;top:auto}
.number_main{width:100%;background-size:cover;padding:58px 30px 0;height:210px}
.number_main .bh1 br{display:none}
.block_numbers{text-align:center;padding:0 0 50px}
.block_numbers .row{width:auto;padding:0}
.block_numbers .col4{width:100%;padding:35px 40px 5px}
#block_service{padding:60px 0;text-align:center}
.block_service .bh1{font-size:45px!important;letter-spacing:2px!important}
.block_service .col4{margin:0 auto 30px!important}
.service_img{height:180px}
.service_name{min-height:auto}
.service_price{margin:5px 0 10px}
#block_work{padding:60px 0}
#block_work .bh1{font-size:40px}
#block_work .swiper-block{width:100%}
#block_work .swiper-block img{width:100%}
.swiper-button-prev.sw1{left:50%;margin-left:-50px}
.swiper-button-next.sw1{right:50%;margin-right:-50px}
#block_work .btn_block{width:100%}
#block_preim{padding:60px 0}
#block_preim .bh1{font-size:26px;letter-spacing:2px;margin:0 auto 25px}
#block_preim .bh1 br{display:none}
#block_preim .col3{width:100%}
#block_preim .preimicon{background-size:contain;height:100px}
#block_brands{padding:50px 0}
#block_brands .col2{width:100%;text-align:center}
#block_brands .col2 .bh1{font-size:27px;letter-spacing:2px;text-align:center;margin:0 auto 20px}
.carbrands{background-size:contain;width:100%;height:257px}
#block_brands .col2:nth-child(2){padding:0;margin:00px auto 0;width:100%}
.glassbrands{width:100%;height:140px;background-size:contain}
.btn_glassblock{text-align:center}
.glassblock_name{text-align:center}
#block_sale{padding:40px 0 0}
.sale30{position:relative;left:auto;top:auto;margin:0 auto;font-size:120px;width:100%;line-height:120px}
.sale_car{background-size:contain;width:100%;margin:0 auto;padding:0;height:230px}
#block_otziv{padding:50px 0}
#block_otziv .bh1{font-size:40px;margin:0 auto 40px 0}
#block_otziv .swiper-container{width:100%!important;text-align:center}
.swiper-button-next.sw2{top:50px;margin:0;border:0;right:0;left:auto}
.swiper-button-prev.sw2{top:50px;margin:0;border:0;left:0;right:auto}
.otziv_img:before{display:none}
.otziv_img{margin:0}
.otziv_texts{width:100%;font-size:16px;margin:0 auto}
.otz_name b{margin:15px auto;font-size:24px}
.otz_text{width:100%;margin:20px 0 0}
#block_faq{padding:60px 0}
#block_faq .bh1{font-size:40px;margin:0 auto 40px}
#block_faq .faqname{font-size:20px;padding:0 45px 0 0;letter-spacing:2px}
.faqans{font-size:18px}
.btn_faqblock{text-align:center;margin:40px auto 0}
.faqbh1{text-align:center;width:100%;font-size:30px;margin:0 auto 20px}
#block_map{height:auto}
.wd1{width:100%}
.mapinfo{position:relative;top:auto;left:auto;margin:0 auto;background-size:cover;width:100%;padding:100px 40px}
#map{display:none}
footer{text-align:center}
.copyrights{width:100%;font-size:16px;margin:0 0 30px;text-align:center;}
.foot_ur{width:100%;margin:0 auto 20px}
.foot_ur .btn_block{margin:10px auto}
.foot_numbers{width:100%;text-align:center;margin:0 auto 20px}
.foot_call{margin:0 auto}
.creator{padding:10px 0 25px}
.gototop{display:none}
.popup{width:300px;margin-left:-150px}
.ph2{font-size:18px}
.mapimg{width:260px;height:260px;margin:0 auto}
.mappoph1{font-size:22px;margin:30px 10px 0}
.modal_text{font-size:15px}
.modal_text p,.modal_text b{padding:0 10px}
.mobhid {display:none!important;}
}
@media (min-width:401px) and (max-width:480px) {
.logo{width: 270px;margin:0 15% 0 0}
.head_map{display:none}
.head_numbers{width:80%;margin:20px 0;text-align:center}
.head_call{display:none}
.menuname{display:none}
#head_menu{width:34px!important;position:absolute;top:2px;right:7%}
.humburger{margin-right:0}
.fixed .head_numbers{display:none}
.fixed #head_menu{position:relative!important;top:auto;right:auto}
.fixed .logo{margin:0 20% 0 0}
#block_main{padding:180px 0 0;height:auto}
.block_main{padding:0}
.main_zagblock{width:90%}
.main_zagblock h1{font-size:40px;letter-spacing:4px}
.main_zagblock h2{font-size:24px;letter-spacing:2px;width:100%;margin:15px auto 0}
.ben_sale{display:none}
.ben_desc{margin:0 auto}
.main_car{background-size:contain;width:100%;padding:0;height:230px;position:relative;margin:30px auto 0;left:auto}
.btn_gradient{font-size:18px;padding:20px 25px 18px!important}
.main_blue_left{display:none}
.main_blue_right{display:none}
.main_lines{bottom:-40px;top:auto}
.number_main{width:100%;background-size:cover;padding:58px 30px 0;height:210px}
.number_main .bh1 br{display:none}
.block_numbers{text-align:center;padding:0 0 50px}
.block_numbers .row{width:auto;padding:0}
.block_numbers .col4{width:45%;padding:35px 5px 5px 15px}
#block_service{padding:60px 0;text-align:center}
.block_service .bh1{font-size:45px!important;letter-spacing:2px!important}
.block_service .col4{margin:0 auto 30px!important}
.service_img{height:180px}
.service_name{min-height:auto}
.service_price{margin:5px 0 10px}
#block_work{padding:60px 0}
#block_work .bh1{font-size:33px}
#block_work .swiper-block{width:100%}
#block_work .swiper-block img{width:100%}
.swiper-button-prev.sw1{left:50%;margin-left:-50px}
.swiper-button-next.sw1{right:50%;margin-right:-50px}
#block_work .btn_workblock{margin:30px auto 0}
#block_work .btn_block{width:100%}
#block_preim{padding:60px 0}
#block_preim .bh1{font-size:30px;letter-spacing:2px;margin:0 auto 25px}
#block_preim .bh1 br{display:none}
#block_preim .col3{width:50%;padding:20px 2%}
#block_preim .preimicon{background-size:contain;height:100px}
#block_brands{padding:50px 0}
#block_brands .col2{width:100%;text-align:center}
#block_brands .col2 .bh1{font-size:32px;letter-spacing:2px;text-align:center;margin:0 auto 20px}
.carbrands{background-size:contain;width:100%;height:300px}
#block_brands .col2:nth-child(2){padding:0;margin:0px auto 0;width:100%}
.glassbrands{width:100%;height:140px;background-size:contain}
.btn_glassblock{text-align:center}
.glassblock_name{text-align:center}
.glasstext{padding:0 25px}
#block_sale{padding:40px 0 0}
.sale30{position:relative;left:auto;top:auto;margin:0 auto;font-size:120px;width:100%;line-height:120px}
.sale_car{background-size:contain;width:100%;margin:0 auto;padding:0;height:260px}
#block_otziv{padding:50px 0}
#block_otziv .bh1{font-size:40px;margin:0 auto 40px 0}
#block_otziv .swiper-container{width:100%!important;text-align:center}
.swiper-button-next.sw2{top:50px;margin:0;border:0;right:0;left:auto}
.swiper-button-prev.sw2{top:50px;margin:0;border:0;left:0;right:auto}
.otziv_img:before{display:none}
.otziv_img{margin:0}
.otziv_texts{width:100%;font-size:16px;margin:0 auto}
.otz_name b{margin:15px auto;font-size:24px}
.otz_text{width:100%;margin:20px 0 0}
#block_faq{padding:60px 0}
#block_faq .bh1{font-size:40px;margin:0 auto 40px}
#block_faq .faqname{font-size:20px;padding:0 45px 0 0;letter-spacing:2px}
.faqans{font-size:18px}
.btn_faqblock{text-align:center;margin:40px auto 0}
.faqbh1{text-align:center;width:100%;font-size:30px;margin:0 auto 20px}
#block_map{height:auto}
.wd1{width:100%}
.mapinfo{text-align:center;position:relative;top:auto;left:auto;margin:0 auto;background-size:cover;width:100%;padding:100px 40px}
.mapline{font-size:24px}
#map{display:none}
footer{text-align:center}
.copyrights{width:100%;font-size:16px;margin:0 0 30px;text-align:center;}
.foot_ur{width:100%;margin:0 auto 20px}
.foot_ur span{font-size:24px}
.foot_ur .btn_block{margin:10px auto}
.foot_numbers{width:100%;text-align:center;margin:0 auto 20px}
.foot_call{margin:0 auto}
.creator{padding:10px 0 25px}
.gototop{display:none}
.popup{width:300px;margin-left:-150px}
.ph2{font-size:18px}
.mapimg{width:320px;height:320px;margin:0 auto}
.mappoph1{font-size:28px;margin:30px 10px 0}
.modal_text{font-size:15px}
.modal_text p,.modal_text b{padding:0 10px}
.mobhid {display:none!important;}
}
@media (min-width:481px) and (max-width:550px) {
.logo{width:190px;margin:0 15px 0 0}
.head_map{display:none}
.head_numbers{width:190px;margin:0 15px 0 0;text-align:center}
.head_numb{font-size:20px}
.head_call{display:none}
.menuname{display:none}
#head_menu{width:34px!important}
#block_main{padding:120px 0 0;height:auto}
.block_main{padding:0}
.main_zagblock{width:90%}
.main_zagblock h1{font-size:44px;letter-spacing:4px}
.main_zagblock h2{font-size:28px;letter-spacing:2px;width:100%;margin:15px auto 0}
.main_ben{margin:50px auto 0}
span.desc1{left:5px;top:13px}
span.desc2{font-size:55px;top:0;left:30px}
span.desc3{top:13px;left:117px}
.ben_sale{margin:0 0 0 40px}
.ben_desc{margin:0 auto}
.main_car{background-size:contain;width:100%;padding:7% 0 0;height:230px;position:relative;margin:0 auto;left:auto}
.btn_gradient{font-size:18px;padding:20px 25px 18px!important}
.main_blue_left{display:none}
.main_blue_right{display:none}
.main_lines{bottom:-40px;top:auto}
.number_main{width:100%;background-size:cover;padding:58px 30px 0;height:210px}
.number_main .bh1 br{display:none}
.block_numbers{text-align:center;padding:0 0 50px}
.block_numbers .row{width:auto;padding:0}
.block_numbers .col4{width:45%;padding:35px 5px 5px 15px}
#block_service{padding:60px 0;text-align:center}
.block_service .bh1{font-size:45px!important;letter-spacing:2px!important}
#block_service .col4{width:45%!important;margin:0 4% 20px 0 !important}
#block_service .col4:nth-child(2n){margin:0 0 20px!important}
#block_service .col4:nth-child(4n){margin:0 0 20px!important}
.service_img{height:180px}
.serviceinfo{padding:15px}
.service_name{min-height:auto}
.service_price{margin:5px 0 10px}
#block_work{padding:60px 0}
#block_work .bh1{font-size:33px}
#block_work .swiper-block{width:100%}
#block_work .swiper-block img{width:100%}
.swiper-button-prev.sw1{left:50%;margin-left:-50px}
.swiper-button-next.sw1{right:50%;margin-right:-50px}
#block_work .btn_workblock{margin:30px auto 0}
#block_work .btn_block{width:100%}
#block_preim{padding:60px 0}
#block_preim .bh1{font-size:30px;letter-spacing:2px;margin:0 auto 25px}
#block_preim .bh1 br{display:none}
#block_preim .col3{width:50%;padding:20px 2%}
#block_preim .preimicon{background-size:contain;height:100px}
#block_brands{padding:50px 0}
#block_brands .col2{width:100%;text-align:center}
#block_brands .col2 .bh1{font-size:32px;letter-spacing:2px;text-align:center;margin:0 auto 20px}
.carbrands{background-size:contain;width:100%;height:300px}
#block_brands .col2:nth-child(2){padding:0;margin:70px auto 0;width:100%}
.glassbrands{width:100%;height:140px;background-size:contain}
.btn_glassblock{text-align:center}
.glassblock_name{text-align:center}
.glasstext{padding:0 25px}
#block_sale{padding:40px 0 0}
.sale30{position:relative;left:auto;top:auto;margin:0 auto;font-size:120px;width:100%;line-height:120px}
.sale_car{background-size:contain;width:100%;margin:0 auto;padding:0;height:290px}
#block_otziv{padding:50px 0}
#block_otziv .bh1{font-size:40px;margin:0 auto 40px 0}
#block_otziv .swiper-container{width:100%!important;text-align:center}
.swiper-button-next.sw2{top:50px;margin:0;border:0;right:0;left:auto}
.swiper-button-prev.sw2{top:50px;margin:0;border:0;left:0;right:auto}
.otziv_img:before{display:none}
.otziv_img{margin:0}
.otziv_texts{width:100%;font-size:16px;margin:0 auto}
.otz_name b{margin:15px auto;font-size:24px}
.otz_text{width:100%;margin:20px 0 0}
#block_faq{padding:60px 0}
#block_faq .bh1{font-size:40px;margin:0 auto 40px}
#block_faq .faqname{font-size:20px;padding:0 45px 0 0;letter-spacing:2px}
.faqans{font-size:18px}
.btn_faqblock{text-align:center;margin:40px auto 0}
.faqbh1{text-align:center;width:100%;font-size:30px;margin:0 auto 20px}
#block_map{height:auto}
.wd1{width:100%}
.mapinfo{text-align:center;position:relative;top:auto;left:auto;margin:0 auto;background-size:cover;width:100%;padding:100px 40px}
.mapline{font-size:24px}
#map{display:none}
footer{text-align:center}
.copyrights{width:100%;font-size:18px;margin:0 0 20px;text-align:center;}
.foot_ur{width:100%;margin:0 auto 20px}
.foot_ur span{font-size:22px;margin:0 15px 0 0}
.foot_ur .btn_block{margin:10px auto}
.foot_numbers{margin:0 26px 20px 0}
.foot_call{margin:0 auto}
.creator{padding:10px 0 25px}
.gototop{display:none}
.popup{width:300px;margin-left:-150px}
.ph2{font-size:18px}
.mapimg{width:320px;height:320px;margin:0 auto}
.mappoph1{font-size:28px;margin:30px 10px 0}
.modal_text{font-size:15px}
.modal_text p,.modal_text b{padding:0 10px}
}
@media (min-width:551px) and (max-width:750px) {
.logo{width:40%;margin:0 25px 0 0}
.head_map{display:none}
.head_numbers{width:37%;margin:0 15px 0 0;text-align:center}
.head_numb{font-size:20px}
.head_call{display:none}
.menuname{display:none}
#head_menu{width:34px!important}
#block_main{padding:150px 0 0;height:auto}
.block_main{padding:0}
.main_zagblock{width:90%}
.main_zagblock h1{font-size:60px;letter-spacing:4px}
.main_zagblock h2{font-size:31px;letter-spacing:2px;width:100%;margin:15px auto 0}
.main_ben{margin:50px auto 0}
span.desc1{left:5px;top:13px}
span.desc2{font-size:55px;top:0;left:30px}
span.desc3{top:13px;left:117px}
.ben_sale{margin:0}
.ben_desc{margin:0 13% 0 4%}
.main_car{background-size:contain;width:100%;max-width:540px;padding:14% 0 0;height:270px;position:relative;margin:5px auto 0;left:auto}
.main_minsk span:first-child{margin:0 440px 0 0}
.btn_gradient{font-size:18px;padding:20px 25px 18px!important}
.main_blue_left{display:none}
.main_blue_right{display:none}
.main_lines{bottom:-40px;top:auto}
.number_main{width:100%;background-size:cover;padding:58px 30px 0;height:250px}
.number_main .bh1 br{display:none}
.number_main .bh1{font-size:50px}
.number_main span{font-size:24px;padding:20px 10% 0;display:inline-block}
.block_numbers{text-align:center;padding:0 0 50px}
.block_numbers .row{width:auto;padding:0}
.block_numbers .col4{width:25%;min-width:170px;padding:35px 5px 5px 15px}
#block_service{padding:60px 0;text-align:center}
.block_service .bh1{font-size:52px!important;letter-spacing:2px!important}
#block_service .col4{width:45%!important;margin:0 4% 20px 0 !important}
#block_service .col4:nth-child(2n){margin:0 0 20px!important}
#block_service .col4:nth-child(4n){margin:0 0 20px!important}
.service_img{height:210px}
.serviceinfo{padding:15px}
.service_name{min-height:auto}
.service_price{margin:15px 0;font-size:31px}
#block_work{padding:60px 0}
#block_work .bh1{font-size:43px;margin-bottom:60px}
#block_work .swiper-block{width:100%}
#block_work .swiper-block img{width:100%}
.swiper-button-prev.sw1{left:50%;margin-left:-50px}
.swiper-button-next.sw1{right:50%;margin-right:-50px}
#block_work .btn_workblock{margin:30px auto 0}
#block_work .btn_block{width:100%}
#block_preim{padding:60px 0}
#block_preim .bh1{font-size:40px;letter-spacing:2px;margin:0 auto 25px}
#block_preim .bh1 br{display:none}
#block_preim .col3{width:33%;padding:20px 2%}
#block_preim .preimicon{background-size:contain;height:100px}
#block_brands{padding:50px 0}
#block_brands .col2 .bh1{font-size:30px;letter-spacing:2px;margin:0 auto 20px}
.carbrands{background-size:contain;width:89%;height:288px}
#block_brands .col2{padding:0;width:55%}
#block_brands .col2:nth-child(2){padding:0;width:45%}
.glassbrands{width:70%;height:110px;background-size:contain}
.glassblock_name{font-size:20px;letter-spacing:1px;margin:20px 0 0}
.glasstext{text-align:left;font-size:16px}
#block_sale{padding:120px 0 0}
.sale30{top:-88px;font-size:160px}
.sale_car{background-size:contain;width:100%;margin:0 auto;padding:65px 0 0;height:290px;max-width:540px}
.sale_car .btn_block{margin:50px auto 0}
#block_otziv{padding:50px 0}
#block_otziv .bh1{font-size:40px;margin:0 auto 40px 0}
#block_otziv .swiper-container{width:100%!important;text-align:center}
.swiper-button-next.sw2{top:50px;margin:0;border:0;right:0;left:auto}
.swiper-button-prev.sw2{top:50px;margin:0;border:0;left:0;right:auto}
.otziv_img:before{display:none}
.otziv_img{margin:0}
.otziv_texts{width:100%;font-size:16px;margin:0 auto}
.otz_name b{margin:25px auto 15px;font-size:27px}
.otz_text{width:100%;margin:20px 0 0}
#block_faq{padding:60px 0}
#block_faq .bh1{font-size:40px;margin:0 auto 40px}
#block_faq .faqname{font-size:20px;padding:0 45px 0 0;letter-spacing:2px}
.faqans{font-size:18px}
.btn_faqblock{text-align:center;margin:40px auto 0}
.faqbh1{text-align:center;width:100%;font-size:30px;margin:0 auto 20px}
#block_map{height:auto}
.wd1{width:100%}
.mapinfo{text-align:center;position:relative;top:auto;left:auto;margin:0 auto;background-size:cover;width:100%;padding:100px 40px}
.mapline{font-size:24px}
#map{display:none}
footer{text-align:center}
.copyrights{width:100%;font-size:18px;margin:0 0 20px;text-align:center;}
.foot_ur{width:100%;margin:0 auto 20px}
.foot_ur span{font-size:22px;margin:0 15px 0 0}
.foot_ur .btn_block{margin:10px auto}
.foot_numbers{margin:0 26px 20px 0}
.foot_call{margin:0 auto}
.creator{padding:10px 0 25px}
.gototop{display:none}
.mapimg{width:420px;height:420px;margin:0 auto}
.mappoph1{font-size:28px;margin:30px 10px 0}
.modal_text{font-size:15px}
.modal_text p,.modal_text b{padding:0 10px}
}
@media (min-width: 751px) and (max-width: 900px) {
.logo{width: 26%;margin: 0 20px 0 0;}
.head_map{width: 28%;margin: 0 10px 0 0;}
.head_numbers{width:27%;margin:0 25px 0 0;text-align:center}
.head_numb{font-size:20px}
.head_call{display:none}
.menuname{display:none}
#head_menu{width:34px!important}
#block_main{padding:150px 0 0;height:auto}
.block_main{padding:0}
.main_zagblock{width:90%}
.main_zagblock h2{font-size:31px;letter-spacing:2px;width:100%;margin:15px auto 0}
.main_ben{margin:40px auto 0}
span.desc1{left:5px;top:13px}
span.desc2{font-size:55px;top:0;left:30px}
span.desc3{top:13px;left:117px}
.ben_sale{margin:0}
.ben_desc{margin:0 23% 0 4%}
.main_car{background-size:contain;width:100%;max-width:610px;padding:6% 0 0;height:260px;position:relative;margin:0 auto;left:auto}
.main_minsk span:first-child{margin:0 440px 0 0}
.btn_gradient{font-size:18px;padding:20px 25px 18px!important}
.main_blue_left{display:none}
.main_blue_right{display:none}
.main_minsk{font-size:110px;bottom:-25px;height:120px;line-height:120px}
.main_lines{bottom:-40px;top:auto}
.number_main{width:30%;background-size:cover;padding:88px 40px 0;height:360px}
.block_numbers{padding:0}
.block_numbers .row{width:70%;padding:0}
.block_numbers .col4{width:50%;padding:15px 5px 28px}
#block_service{padding:60px 0;text-align:center}
#block_service .col4{width:30%!important;margin:0 4% 40px 0 !important}
#block_service .col4:nth-child(4n){margin:0 4% 40px 0 !important}
#block_service .col4:nth-child(3n){margin:0 0 40px!important}
.service_img{height:240px}
.serviceinfo{padding:15px}
.service_name{min-height:auto}
.service_price{margin:15px 0;font-size:31px}
#block_work{padding:60px 0}
#block_work .swiper-block{width:100%}
#block_work .swiper-block img{width:100%}
#block_preim{padding:60px 0}
#block_preim .bh1 br{display:none}
#block_preim .col3{width:33%;padding:20px 2% 40px}
#block_brands{padding:50px 0}
#block_brands .col2 .bh1{font-size:38px;letter-spacing:2px;margin:0 auto 20px}
.carbrands{background-size:contain;width:90%;height:348px}
#block_brands .col2{width:54%}
#block_brands .col2:nth-child(2){padding:0;width:45%}
.glassbrands{width:100%;height:160px;background-size:contain}
.glassblock_name{font-size:20px;letter-spacing:1px;margin:20px 0 0}
.glasstext{text-align:left;font-size:16px}
#block_sale{padding:120px 0 0}
.sale30{top:-85px;font-size:160px}
.sale_car{background-size:contain;width:100%;max-width:750px;padding:85px 0 0}
#block_otziv{padding:60px 0;text-align:center;}
.swiper-button-next.sw2{top:50px;margin:0;border:0;right:0;left:auto}
.swiper-button-prev.sw2{top:50px;margin:0;border:0;left:0;right:auto}
.otziv_img:before{display:none}
.otz_name b {margin: 20px auto 10px}
.otziv_texts{width:71%;margin:0 0 0 2%}
#block_faq .faqname{font-size:20px;padding:0 45px 0 0;letter-spacing:2px}
.faqans{font-size:18px}
.faqrow{width:90%;margin:0 auto}
.mapinfo{top:105px;left:-90px}
footer{text-align:center}
.copyrights{width:260px;text-align:center;}
.foot_ur{width:220px;margin:0 25px}
.foot_ur span{font-size:19px;margin:0}
.foot_ur .btn_block{margin:0}
.btn_block{margin:5px auto 0}
.foot_numbers{margin:0 26px 20px 0}
.foot_call{display:none}
.creator{padding:10px 0 25px}
.mapimg{width:420px;height:420px;margin:0 auto}
.mappoph1{font-size:28px;margin:30px 10px 0}
.modal_text{font-size:15px}
.modal_text p,.modal_text b{padding:0 10px}
}
@media (min-width: 901px) and (max-width: 1001px) {
.logo{width:30%;margin:0 25px 0 0}
.head_map{width:20%;margin:0 20px 0 0}
.head_numbers{width:27%;margin:0 25px 0 0;text-align:center}
.head_numb{font-size:20px}
.head_call{display:none}
.menuname{display:none}
#head_menu{width:34px!important}
#block_main{padding:150px 0 0;height:auto}
.block_main{padding:0}
.main_zagblock{width:90%}
.main_zagblock h2{font-size:31px;letter-spacing:2px;width:100%;margin:15px auto 0}
.main_ben{margin:40px auto 0}
span.desc1{left:5px;top:13px}
span.desc2{font-size:55px;top:0;left:30px}
span.desc3{top:13px;left:117px}
.ben_sale{margin:0}
.ben_desc{margin:0 23% 0 4%}
.main_car{background-size:contain;width:100%;max-width:610px;padding:6% 0 0;height:260px;position:relative;margin:0 auto;left:auto}
.main_minsk span:first-child{margin:0 440px 0 0}
.btn_gradient{font-size:18px;padding:20px 25px 18px!important}
.main_blue_left{display:none}
.main_blue_right{display:none}
.main_minsk{font-size:110px;bottom:-25px;height:120px;line-height:120px}
.main_lines{bottom:-40px;top:auto}
.number_main{width:30%;background-size:cover;padding:88px 40px 0;height:360px}
.block_numbers{padding:0}
.block_numbers .row{width:70%;padding:0}
.block_numbers .col4{width:50%;padding:15px 5px 28px}
#block_service{padding:60px 0;text-align:center}
#block_service .col4{width:30%!important;margin:0 4% 40px 0 !important}
#block_service .col4:nth-child(4n){margin:0 4% 40px 0 !important}
#block_service .col4:nth-child(3n){margin:0 0 40px!important}
.service_img{height:240px}
.serviceinfo{padding:15px}
.service_name{min-height:auto}
.service_price{margin:15px 0;font-size:31px}
#block_work{padding:60px 0}
#block_work .swiper-block{width:100%}
#block_work .swiper-block img{width:100%}
#block_preim{padding:60px 0}
#block_preim .bh1 br{display:none}
#block_preim .col3{width:33%;padding:20px 2% 40px}
#block_brands{padding:50px 0}
#block_brands .col2 .bh1{font-size:38px;letter-spacing:2px;margin:0 auto 20px}
.carbrands{background-size:contain;width:90%;height:348px}
#block_brands .col2{width:54%}
#block_brands .col2:nth-child(2){padding:0;width:45%}
.glassbrands{width:100%;height:160px;background-size:contain}
.glassblock_name{font-size:20px;letter-spacing:1px;margin:20px 0 0}
.glasstext{text-align:left;font-size:16px}
#block_sale{padding:120px 0 0}
.sale30{top:-85px;font-size:160px}
.sale_car{background-size:contain;width:100%;max-width:750px;padding:85px 0 0}
#block_otziv{padding:60px 0}
.swiper-button-next.sw2{top:50px;margin:0;border:0;right:0;left:auto}
.swiper-button-prev.sw2{top:50px;margin:0;border:0;left:0;right:auto}
.otziv_img:before{display:none}
.otziv_texts{width:71%;margin:0 0 0 2%}
#block_faq .faqname{font-size:20px;padding:0 45px 0 0;letter-spacing:2px}
.faqans{font-size:18px}
.faqrow{width:90%;margin:0 auto}
.mapinfo{top:105px;left:-90px}
footer{text-align:center}
.copyrights{width:260px;text-align:center;}
.foot_ur{width:220px;margin:0 25px}
.foot_ur span{font-size:19px;margin:0}
.foot_ur .btn_block{margin:0}
.btn_block{margin:5px auto 0}
.foot_numbers{margin:0 26px 20px 0}
.foot_call{display:none}
.creator{padding:10px 0 25px}
.mapimg{width:420px;height:420px;margin:0 auto}
.mappoph1{font-size:28px;margin:30px 10px 0}
.modal_text{font-size:15px}
.modal_text p,.modal_text b{padding:0 10px}
}
@media (min-width:1001px) and (max-width: 1050px) {
.logo{width:240px;margin:0 40px 0 0}
.head_map{width:160px;margin:0 30px 0 0}
.head_numbers{width:220px;margin:0 30px 0 0}
.head_numb{font-size:22px}
.head_call{margin:0 30px 0 0}
#head_menu{width:34px}
.menuname{display:none}
#block_main{padding:160px 0 0;height:770px}
.main_zagblock h2{margin:20px auto 0}
.main_ben{margin:30px auto}
.ben_desc{margin:0 520px 0 40px}
.ben_sale {-webkit-animation: bensaleanimation 3s infinite;animation: bensaleanimation 3s infinite}
.main_car{background-size:contain;width:980px;height:340px;margin-left:-490px;padding:70px 0 0}
.main_minsk{font-size:130px;letter-spacing:10px;bottom:-15px;height:128px;line-height:150px}
.main_minsk span:first-child{margin:0 690px 0 0}
.main_lines {top:auto;bottom:-103px;}
.number_main{width:28%;background-size:cover}
.block_numbers .row{width:72%;padding:0 0 0 2%}
.block_numbers .col4{width:25%;padding:42px 20px 30px}
.block_numbers .col4 span{font-size:17px;display:inline-block}
#block_service{padding:70px 0}
#block_service .row{text-align:center}
#block_service .col4:first-child{margin-right:15px!important}
#block_service .col4{margin-right:15px!important;width:240px!important}
#block_service .col4:nth-child(4n){margin-right:0!important}
.serviceinfo{text-align:left}
.btn_serviceblock .btn_blue_border{padding:13px 14px 10px;font-size:15px}
.carbrands{width:100%;height:426px;background-size:contain}
#block_brands .col2:nth-child(2){padding-left:80px}
.glassbrands{width:100%;height:190px;background-size:contain}
#block_brands .btn_block{margin:20px 0 0}
.block_faq{padding:0 45px}
.mapinfo{top:90px;left:-450px}
.copyrights{width:260px}
.foot_ur{text-align:left;width:250px}
.foot_ur .btn_block{margin:0}
}
@media (min-width:1051px) and (max-width: 1366px) {
.logo{width: 260px;margin: 0 60px 0 0;}
.head_map{width: 230px;margin:0 30px 0 0;}
.head_numbers{width:220px;margin: 0 40px 0 0;}
.head_numb{font-size:22px}
.head_call{margin:0 30px 0 0}
#head_menu{width:34px}
.menuname{display:none}
#block_main{padding:160px 0 0;height:770px}
.main_zagblock h2{margin:20px auto 0}
.main_ben{margin:30px auto}
.ben_desc{margin:0 570px 0 40px}
.ben_sale {-webkit-animation: bensaleanimation 3s infinite, bensaleanimationonload 2s linear;animation: bensaleanimation 3s infinite, bensaleanimationonload 2s linear;}
.main_car{background-size:contain;width:980px;height:340px;margin-left:-490px;padding:70px 0 0}
.main_minsk{font-size:130px;letter-spacing:10px;bottom:-15px;height:128px;line-height:150px}
.main_minsk span:first-child{margin:0 690px 0 0}
.main_lines {top:auto;bottom:-144px;}
.number_main{width:28%;background-size:cover}
.block_numbers .row{width:72%;padding:0 0 0 2%}
.block_numbers .col4{width:25%;padding:42px 20px 30px}
.block_numbers .col4 span{font-size:17px;display:inline-block}
#block_service{padding:85px 0}
#block_service .row{text-align:center}
#block_service .col4:first-child{margin-right:15px!important}
#block_service .col4{margin-right:15px!important;width:240px!important}
#block_service .col4:nth-child(4n){margin-right:0!important}
.serviceinfo{text-align:left}
.btn_serviceblock .btn_blue_border{padding:13px 14px 10px;font-size:15px}
.carbrands{width:100%;height:426px;background-size:contain}
#block_brands .col2:nth-child(2){padding-left:80px}
.glassbrands{width:100%;height:190px;background-size:contain}
#block_brands .btn_block{margin:20px 0 0}
.block_faq{padding:0 45px}
.mapinfo{top:90px;left:-450px}
.copyrights{width:260px}
.foot_ur{text-align:left;width:250px}
.foot_ur .btn_block{margin:0}
.creator a {margin:0 190px 0 0}
}
@media (min-width:1367px) {
.ben_sale {-webkit-animation: bensaleanimation 3s infinite, bensaleanimationonload 2s linear;animation: bensaleanimation 3s infinite, bensaleanimationonload 2s linear;}
}
@-webkit-keyframes bensaleanimation{0%,100%{-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}50%{-moz-transform:translate(7px,-10px);-ms-transform:translate(7px,-10px);-webkit-transform:translate(7px,-10px);-o-transform:translate(7px,-10px);transform:translate(7px,-10px)}}@keyframes bensaleanimation{0%,100%{-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}50%{-moz-transform:translate(7px,-10px);-ms-transform:translate(7px,-10px);-webkit-transform:translate(7px,-10px);-o-transform:translate(7px,-10px);transform:translate(7px,-10px)}}
@-webkit-keyframes bensaleanimationonload{0%{-moz-transform:translate(290px,-500px);-ms-transform:translate(290px,-500px);-webkit-transform:translate(290px,-500px);-o-transform:translate(290px,-500px);transform:translate(290px,-500px);opacity:0}100%{-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}}@keyframes bensaleanimationonload{0%{-moz-transform:translate(290px,-500px);-ms-transform:translate(290px,-500px);-webkit-transform:translate(290px,-500px);-o-transform:translate(290px,-500px);transform:translate(290px,-500px);opacity:0}100%{-moz-transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}}