.block_center,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#about .features .f_item:after,#last_works #last_works_slider .item .img.is_active:before,#navigation nav a:after,#price .row:after,#promo form .agree_label:after,#promo form .agree_label:before,#promo p:after,#service:before,blockquote:after,blockquote:before,header #slogan form .agree_label:after,header #slogan form .agree_label:before,q:after,q:before{content:''}#navigation .order_callback svg,#navigation nav a:after,header .c_item .icon{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{-webkit-text-size-adjust:none}body,html{height:100%;min-height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{width:100%;height:100%;overflow-x:hidden}body.y_hidden{overflow-y:hidden}ol,ul{list-style:circle; margin-left:10px;}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}button,input,textarea{resize:none;border:none;background-color:transparent;outline:0}img{border:0;vertical-align:top}.fl_right{float:right!important}.block_center{float:none!important;margin:0 auto}#navigation .close_mob_menu,#navigation nav a:last-child:after{display:none}.clear{clear:both}.text_center{text-align:center}.text_right{text-align:right}#navigation{position:fixed;top:0;left:0;right:0;z-index:20;background-color:#2c334c}#navigation nav,#navigation nav a{display:inline-block}#navigation nav a{color:#fff;font:12px/81px 'Avenir Regular',Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;margin-right:36px;position:relative}#navigation nav a:after{display:block;width:7px;height:6px;position:absolute;top:50%;right:-22px;background:url(/img/icons/nav_triangle.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#navigation .order_callback,header .order_callback{-moz-background-clip:padding;text-transform:uppercase}#navigation .order_callback{margin:18px 0 0;position:relative;padding:15px 15px 15px 50px;display:inline-block;float:right;background-color:#315eff;color:#fff;font:12px 'Avenir Bold',Arial,sans-serif;letter-spacing:1.2px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-background-clip:padding-box;background-clip:padding-box}#navigation .order_callback svg{width:22px;height:22px;position:absolute;top:50%;left:10px}header .c_item,header .container{position:relative}#navigation .order_callback path{fill:#fde619}header{padding-top:111px;background:url(/img/bg/header_bg.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}header #slogan form .input,header .order_callback{background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px}header .open_mob_menu{display:none}header #logo .imgs,header #logo p{float:left}header #logo .l_icon,header #logo .l_text{height:50px}header #logo p{color:#fff;font:15px/20px 'Avenir Regular',Arial,sans-serif;margin:2px 0 0 15px}header .order_callback{float:right;color:#1f78d3;font:12px/24px 'Avenir Bold',Arial,sans-serif;letter-spacing:.4px;padding:10px 30px;border-radius:50px;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 14px 18px 0 rgba(53,50,48,.14);-moz-box-shadow:0 14px 18px 0 rgba(53,50,48,.14);box-shadow:0 14px 18px 0 rgba(53,50,48,.14)}header .c_item{margin-right:20px;display:inline-block;float:right;padding-left:60px}header .c_item .icon{width:46px;height:46px;border:2px solid #fde619;position:absolute;top:50%;left:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}header #slogan form .input,header #slogan form .send_form_btn{-moz-background-clip:padding;-webkit-background-clip:padding-box}header .c_item .icon svg{position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.arrow span,header #slogan form .icon{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}header .c_item .icon path{fill:#fff}header .c_item .title{font:20px 'Avenir Regular',Arial,sans-serif;color:#fff}header .c_item .title.__phone{font-family:'Avenir Bold',Arial,sans-serif}header .c_item .des{font:14px/24px 'Avenir Medium',Arial,sans-serif;color:rgba(255,255,255,.4)}header #slogan{padding:80px 15px 200px}header #slogan h1{color:#fff;font:52px/66px 'Avenir Heavy',Arial,sans-serif;margin-bottom:30px}header #slogan p{color:#fff;font:32px 'Avenir Light',Arial,sans-serif;letter-spacing:-.2px}header #slogan form{margin:20px 0}header #slogan form .field{position:relative}header #slogan form .icon{width:18px;height:18px;position:absolute;top:50%;left:10px}header #slogan form .field,header #slogan form .send_form_btn{width:250px;display:inline-block;float:left}header #slogan form .input{width:100%;padding:13px 10px 13px 40px;font:16px 'Avenir Medium',Arial,sans-serif;color:#414659;border-radius:50px;background-clip:padding-box}header #slogan form .send_form_btn{margin-left:15px;cursor:pointer;font:14px 'Avenir Bold',Arial,sans-serif;letter-spacing:.4px;color:#292944;padding:14px 20px;text-transform:uppercase;background-color:#fde619;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}.s_title .go_to_anchor,header #slogan form .agree_label:before{-moz-background-clip:padding;-webkit-background-clip:padding-box}header #slogan form .send_form_btn.__disabled{background-color:#e9edf2;color:#315eff}header #slogan form .agree_label{cursor:pointer;margin-top:15px;font:14px/18px 'Avenir Bold',Arial,sans-serif;letter-spacing:-.2px;color:rgba(255,255,255,.5);position:relative;padding-left:25px}header #slogan form .agree_label a{color:inherit;text-decoration:underline}header #slogan form .agree_label:before{display:block;background-color:#fde619;width:16px;height:16px;position:absolute;top:1px;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-clip:padding-box}header #slogan form .agree_label:after{display:none;width:12px;height:9px;position:absolute;top:5px;left:2px;background:url(/img/icons/check.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}header #slogan form .agree_label.is_active:after{display:block}header .arrow{color:#3e68fe;left:30px;bottom:30px}header .arrow .icon{background-color:#e9edf2}header .arrow .icon path{fill:#3e68fe}.s_title{color:#2a2f44;font:52px/60px 'Avenir Heavy',Arial,sans-serif;margin-bottom:60px}.s_title p{color:#58607b;font:24px 'Avenir Regular',Arial,sans-serif;margin-top:15px}.arrow,.s_title .go_to_anchor{font:12px 'Avenir Bold',Arial,sans-serif;text-transform:uppercase}.s_title .go_to_anchor{background-color:#fff;color:#9595aa;letter-spacing:.4px;float:right;padding:15px 30px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box;-webkit-box-shadow:0 20px 35px 0 rgba(48,47,45,.1);-moz-box-shadow:0 20px 35px 0 rgba(48,47,45,.1);box-shadow:0 20px 35px 0 rgba(48,47,45,.1)}#about .features .f_item,#about p{color:#2a2f44}#catalog .c_item,.arrow .icon{-moz-background-clip:padding;-webkit-background-clip:padding-box}#catalog .arrow .icon,#service .arrow .icon{-webkit-box-shadow:0 7px 35px 0 rgba(48,47,45,.17);-moz-box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}.arrow{letter-spacing:1.2px;position:absolute}.arrow span{position:absolute;top:50%;left:70px}#catalog .c_item figure img,#last_works #last_works_slider .owl-nav div svg,#service .s_item .icon svg,.arrow .icon svg{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.arrow .icon{width:52px;height:52px;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-clip:padding-box}.arrow .icon svg{width:20px;height:20px;position:absolute;top:50%;left:50%}section{padding-top:60px}section .container{position:relative}.triangle{position:absolute;z-index:-1}.triangle path{fill:#edf1f6}#about .features .f_item .number{font:92px 'Avenir Heavy',Arial,sans-serif;margin-bottom:5px}#about .features .f_item .des{font:24px/26px 'Avenir Regular',Arial,sans-serif}#about .features .f_item:after{display:block;width:20px;height:18px;position:absolute;top:40px;right:40px;background:url(/img/icons/f_item_triangle.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#about .features .f_item:last-child:after{display:none}#about .main_img{width:100%;max-width:485px}#about p{font:22px/32px 'Avenir Regular',Arial,sans-serif}#about .devider{background-color:#e0e5ec;height:1px;width:100%;margin:30px 0 40px}#catalog{padding:160px 0 70px;margin-top:-40px;position:relative}#catalog:before{content:'';position:absolute;top:0;left:0;right:0;height:500px;z-index:-1;background-color:#ebeff4;background:-webkit-gradient(linear,left top,left bottom,from(#ebeff4),to(#fff));background:-webkit-linear-gradient(top,#ebeff4,#fff);background:-moz-linear-gradient(top,#ebeff4,#fff);background:-ms-linear-gradient(top,#ebeff4,#fff);background:-o-linear-gradient(top,#ebeff4,#fff)}#catalog .arrow{top:-85px;left:15px}#catalog .arrow span{color:#3e68fe}#catalog .arrow .icon{background-color:#fff;box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#catalog .devider{background-color:#f1f5f8;height:7px;width:100%;margin:30px 0}#catalog .c_item{cursor:pointer;margin-bottom:30px;padding:20px;color:#352d41;background-color:#fff;-webkit-border-radius:0 0 30px 30px;-moz-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px;background-clip:padding-box;-webkit-box-shadow:0 20px 35px 0 rgba(48,47,45,.1);-moz-box-shadow:0 20px 35px 0 rgba(48,47,45,.1);box-shadow:0 20px 35px 0 rgba(48,47,45,.1)}#catalog .c_item .order,#service .s_item .img{-moz-background-clip:padding;-webkit-background-clip:padding-box}#catalog .c_item figure{overflow:hidden;height:280px;position:relative}#catalog .c_item figure img{width:100%;position:absolute;top:50%;left:50%}#catalog .c_item .prod_title{font:14px/20px 'Avenir Regular',Arial,sans-serif;margin-bottom:25px;font-weight:bold;}.prod_title1{font:14px/20px 'Avenir Regular',Arial,sans-serif;margin-bottom:25px; font-weight:bold}#catalog .c_item .order{color:inherit;background-color:#ffe952;font:12px/21px 'Avenir Bold',Arial,sans-serif;text-transform:uppercase;letter-spacing:.8px;padding:10px 25px 9px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}#catalog .c_item .price{float:right;font:16px/20px 'Avenir Heavy',Arial,sans-serif}#service{padding-top:160px;margin-top:-40px;position:relative}#service:before{position:absolute;top:0;left:0;right:0;height:500px;z-index:0;background-color:#ebeff4;background:-webkit-gradient(linear,left top,left bottom,from(#ebeff4),to(#fff));background:-webkit-linear-gradient(top,#ebeff4,#fff);background:-moz-linear-gradient(top,#ebeff4,#fff);background:-ms-linear-gradient(top,#ebeff4,#fff);background:-o-linear-gradient(top,#ebeff4,#fff)}#service .arrow{top:-85px;left:15px}#service .arrow span{color:#3e68fe}#service .arrow .icon{background-color:#fff;box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#reviews .r_item .text,#service .s_item .icon{-webkit-box-shadow:0 7px 35px 0 rgba(48,47,45,.17);-moz-box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#service .arrow .icon path{fill:#315eff}#promo .arrow .icon path,#service .s_item .icon path{fill:#fde619}#service .s_list{padding-top:30px;border-bottom:1px solid #f5f7f9}#service .s_list:last-child{padding-bottom:60px}#service .s_list:last-child .arrow{top:auto;bottom:-86px}#service .s_item{display:block;margin-bottom:30px}#service .s_item .img{display:block;height:180px;background-size:cover;background-position:50% 50%;-webkit-border-radius:0 0 0 30px;-moz-border-radius:0 0 0 30px;border-radius:0 0 0 30px;background-clip:padding-box}#promo p:after,#service .s_item .go_to_anchor{-moz-background-clip:padding;-webkit-background-clip:padding-box}#service .s_item .icon{margin:-30px 0 0 15px;display:block;background-color:#315eff;width:80px;height:116px;position:relative;box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#service .s_item .icon svg{position:absolute;top:50%;left:50%;width:50px;height:50px}#service .s_item .title{margin:-54px 0 0 110px;display:block;color:#2a2f44;font:26px/28px 'Avenir Heavy',Arial,sans-serif}#service .s_item p{margin:25px 0 40px;color:#58607b;font:16px/22px 'Avenir Regular',Arial,sans-serif}#service .s_item .go_to_anchor{color:#292944;font:14px 'Avenir Bold',Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase;background-color:#fde619;padding:10px 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-clip:padding-box}#price .row{border-bottom:1px solid #e1e7ed}#price .row .price_title{margin-bottom:15px;color:#2a2f44;font:22px/24px 'Avenir Bold',Arial,sans-serif}#price .row .p_item{border-right:1px solid #e1e7ed;text-align:center}#price .row .p_item:nth-child(2) .title{background-color:#718fff}#price .row .p_item:nth-child(3) .title{background-color:#5174f9}#price .row .p_item:nth-child(4){border-right:none}#price .row .p_item:nth-child(4) .title{background-color:#375adf}#price .row .title{padding:6px 0;color:#fff;font:18px/24px 'Avenir Bold',Arial,sans-serif}#price .row p{margin:20px 0;color:#58607b;font:18px/24px 'Avenir Regular',Arial,sans-serif}#price .row p b{font-family:'Avenir Bold',Arial,sans-serif}#price .row:after{display:block;clear:both}#price .price_sub{margin-top:30px;color:#2a2f44;font:20px/30px 'Avenir Regular',Arial,sans-serif}#price .price_sub b{font-family:'Avenir Bold',Arial,sans-serif}#promo{padding:60px 0;margin-top:60px;position:relative;background:url(/img/bg/promo_bg.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#promo .title{font:42px/52px 'Avenir Regular',Arial,sans-serif;color:#2a2f44;letter-spacing:-.2px}#promo .title b{font-family:'Avenir Heavy',Arial,sans-serif}#promo p{color:#262b3e;font:20px/26px 'Avenir Medium',Arial,sans-serif}#promo p:after{display:block;height:4px;width:100%;margin-top:15px;background-color:#315eff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-clip:padding-box}#promo form .input,#promo form .send_form_btn{width:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box}#promo form .input{font:16px/28px 'Avenir Medium',Arial,sans-serif;padding:13px 15px;margin-bottom:15px;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-clip:padding-box}#promo form .send_form_btn{color:#fff;font:14px 'Avenir Bold',Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase;padding:15px 10px;cursor:pointer;text-align:center;background-color:#315eff;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;background-clip:padding-box}#promo form .send_form_btn.__disabled{background-color:#e9edf2;color:#315eff}#promo form .agree_label{cursor:pointer;margin-top:15px;font:14px/18px 'Avenir Regular',Arial,sans-serif;letter-spacing:-.2px;color:#8d8327;position:relative;padding-left:25px}#promo form .agree_label a{color:inherit;text-decoration:underline}#promo form .agree_label:before{display:block;background-color:#315eff;width:16px;height:16px;position:absolute;top:1px;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#promo form .agree_label:after{display:none;width:12px;height:9px;position:absolute;top:5px;left:2px;background:url(/img/icons/check.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#promo form .agree_label.is_active:after{display:block}#promo .man{position:absolute;left:44%;bottom:-60px;margin-left:-128px}#promo .arrow{top:-86px;left:30px}#promo .arrow .icon{background-color:#2a2f44;-webkit-box-shadow:0 7px 35px 0 rgba(48,47,45,.26);-moz-box-shadow:0 7px 35px 0 rgba(48,47,45,.26);box-shadow:0 7px 35px 0 rgba(48,47,45,.26)}#last_works #last_works_slider .owl-nav div path,#we_have .arrow .icon path{fill:#315eff}#we_have{background:url(/img/bg/we_have_bg.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#reviews .r_item .img,#reviews .r_item .name:before{-moz-background-clip:padding;-webkit-background-clip:padding-box}#last_works #last_works_main_img,#last_works #last_works_slider .item .img,#reviews .r_item .img{background-position:50% 50%;background-size:cover}#we_have .s_title{color:#fff}#we_have .wh_item{margin-bottom:60px}#we_have .img{position:absolute;top:0;left:15px;width:150px}#we_have .img img{width:100%}#we_have span{position:absolute;top:-10px;left:100px;color:#fde619;font:44px 'Avenir Heavy',Arial,sans-serif}#we_have .title,#we_have p{margin-left:180px}#we_have .title{color:#fff;font:26px/33px 'Avenir Bold',Arial,sans-serif;margin-bottom:20px}#we_have p{margin-right:30px;font:20px/27px 'Avenir Regular',Arial,sans-serif;color:rgba(255,255,255,.4)}#we_have .arrow .icon{left:15px;top:-88px;background-color:#fff}#last_works .triangle.__1{width:213px;left:60%}#last_works .triangle.__2{width:50px;left:80%}#last_works #last_works_main_img{height:446px}#last_works #last_works_slider .item .img{cursor:pointer;height:55px;width:47%;margin:0 6% 18px 0;display:inline-block;float:left}#last_works #last_works_slider .item .img.is_active{position:relative}#last_works #last_works_slider .item .img.is_active:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(49,94,255,.81)}#last_works #last_works_slider .item .img:nth-child(even){margin-right:0}#last_works #last_works_slider .owl-nav{margin-top:29px}#last_works #last_works_slider .owl-nav div{width:52px;height:52px;position:relative;display:inline-block;margin-right:20px}#last_works #last_works_slider .owl-nav div svg{width:20px;height:20px;position:absolute;top:50%;left:50%}#last_works #last_works_slider .owl-nav .owl-prev{background-color:#eef2f7}#last_works #last_works_slider .owl-nav .owl-next{background-color:#fff;-webkit-box-shadow:0 7px 35px 0 rgba(48,47,45,.25);-moz-box-shadow:0 7px 35px 0 rgba(48,47,45,.25);box-shadow:0 7px 35px 0 rgba(48,47,45,.25)}#reviews .sub_title{color:#a9adbc;font:36px/50px 'Avenir Heavy',Arial,sans-serif;margin-bottom:50px}#reviews .r_item .img{height:235px;-webkit-border-radius:0 0 0 20px;-moz-border-radius:0 0 0 20px;border-radius:0 0 0 20px;background-clip:padding-box}#reviews .r_item .text{padding:20px;margin:-20px 0 0 20px;color:#2a2f44;font:14px/22px 'Avenir Regular',Arial,sans-serif;background-color:#fff;box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#team .arrow .icon,#video .arrow .icon{-webkit-box-shadow:0 7px 35px 0 rgba(48,47,45,.17);-moz-box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#reviews .r_item .text span{margin-bottom:10px;display:block;font-family:'Avenir Bold',Arial,sans-serif;text-transform:uppercase;letter-spacing:.8px}#reviews .r_item .name{position:relative;margin:20px 0 30px;font:18px 'Avenir Bold',Arial,sans-serif;color:#2a2f44}#reviews .r_item .name:after,#reviews .r_item .name:before{position:absolute;display:block;content:''}#reviews .r_item .name:before{height:4px;width:44px;left:0;bottom:-16px;background-color:#315eff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box}#reviews .r_item .name:after{height:1px;width:82%;bottom:-14px;right:0;background-color:#e8e8e8}#reviews .r_item p{color:#5a5e70;font:italic 18px/26px 'Avenir Regular',Arial,sans-serif}#reviews .show_more{display:block;margin-top:60px;background-color:#eef1f4;color:#8d94aa;font:20px/24px 'Avenir Bold',Arial,sans-serif;padding:20px 20px 20px 70px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#certificates,#team,#video,#work_scheme{padding-bottom:80px}#reviews .show_more svg{width:30px;height:30px;position:absolute;top:50%;left:20px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}#reviews .show_more path{fill:#3360ff}#team .triangle.__1{width:176px;bottom:-24px;left:130px}#team .triangle.__2{width:75px;bottom:170px;left:38%}#team .triangle.__3{width:469px;bottom:-20px;right:-50px}#team .arrow .icon{box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#team .arrow .icon path{fill:#3e68fe}#video .arrow .icon path,#work_scheme .arrow .icon path{fill:#315eff}#team .arrow span{color:#3e68fe}#team .des{color:#2a2f44;font:22px/32px 'Avenir Regular',Arial,sans-serif}#team .video{height:405px;background:#000;margin-bottom:60px}#team .team_count .number{color:#466fff;font:118px 'Avenir Heavy',Arial,sans-serif}#team .team_count p{font:22px/26px 'Avenir Bold',Arial,sans-serif;color:#2a2f44}#team .row{text-align:center}#team .row .avatar{margin:30px auto 15px;width:128px;height:128px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#team .row .name{color:#272b3d;font:18px/26px 'Avenir Bold',Arial,sans-serif}#team .row .job{color:#2a2f44;font:16px/26px 'Avenir Regular',Arial,sans-serif}#video{margin-top:-40px;position:relative}#video:before{content:'';position:absolute;top:0;left:0;right:0;height:500px;z-index:-1;background-color:#ebeff4;background:-webkit-gradient(linear,left top,left bottom,from(#ebeff4),to(#fff));background:-webkit-linear-gradient(top,#ebeff4,#fff);background:-moz-linear-gradient(top,#ebeff4,#fff);background:-ms-linear-gradient(top,#ebeff4,#fff);background:-o-linear-gradient(top,#ebeff4,#fff)}#video .arrow,#work_scheme .arrow{top:-88px;left:30px}#video .arrow .icon{background-color:#fff;box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#video .s_title{font-size:40px;line-height:50px;margin-bottom:20px}#video .devider{width:75px;height:2px;background-color:#e1e7ee;margin:15px 0 35px}#video .video_img{width:100%;cursor:pointer}#video p{color:#262b3e;font:20px/28px 'Avenir Regular',Arial,sans-serif}#work_scheme{background:url(/img/bg/work_scheme.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#certificates .c_item .img img,#work_scheme .ws_item .icon svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#work_scheme .arrow .icon{background-color:#fff;-webkit-box-shadow:0 7px 35px 0 rgba(48,47,45,.17);-moz-box-shadow:0 7px 35px 0 rgba(48,47,45,.17);box-shadow:0 7px 35px 0 rgba(48,47,45,.17)}#work_scheme .s_title{color:#fff}#work_scheme .ws_item .icon{width:130px;height:130px;background-color:#fde619;position:relative}#work_scheme .ws_item .icon svg{position:absolute;width:60px;height:60px}#work_scheme .ws_item .icon path{fill:#262b3e}#work_scheme .number{margin:-50px 0 30px 30px;width:195px;text-align:right;padding-right:15px;background-color:#1e4df5;color:#fff;font:48px/70px 'Avenir Light',Arial,sans-serif}#work_scheme .title{color:#fff;font:22px/27px 'Avenir Bold',Arial,sans-serif}#certificates .sub_title{color:#a9adbc;font:36px 'Avenir Heavy',Arial,sans-serif;margin-bottom:50px}#certificates .c_item{display:inline-block;float:left;width:20%;position:relative}#certificates .c_item .img{cursor:pointer;position:relative;z-index:1;height:210px;width:160px;background-color:#fff;-webkit-box-shadow:0 14px 38px 0 rgba(53,50,48,.11);-moz-box-shadow:0 14px 38px 0 rgba(53,50,48,.11);box-shadow:0 14px 38px 0 rgba(53,50,48,.11)}#certificates .c_item .img img{position:absolute;max-width:100%;max-height:100%}#certificates .c_item:after{content:'';width:90px;height:90px;background-color:#edf1f6;position:absolute;bottom:-20px;left:90px;z-index:0}#delivery{padding:120px 0 80px;background:url(/img/bg/delivery_bg.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#delivery .go_to_anchor,footer .share a{-moz-background-clip:padding;-webkit-background-clip:padding-box}#delivery .arrow{left:30px;top:-100px}#delivery .arrow .icon{background-color:#e9edf2}#delivery .arrow .icon path{fill:#315eff}#delivery .arrow span{color:#3e68fe}#delivery .title{margin-top:80px;font:52px/66px 'Avenir Heavy',Arial,sans-serif;color:#fff}#delivery p{color:#fff;font:24px 'Avenir Regular',Arial,sans-serif;margin:20px 0 40px}#delivery .go_to_anchor{color:#292944;text-transform:uppercase;font:14px 'Avenir Bold',Arial,sans-serif;letter-spacing:.4px;background-color:#fde619;padding:10px 30px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-clip:padding-box}#clients .sub_title{margin-top:20px;color:#a9adbc;font:32px/42px 'Avenir Heavy',Arial,sans-serif}#clients img{width:100%}footer{padding:30px 0 15px;margin-top:30px;border-top:1px solid #dde3ea}footer .arrow{left:30px;top:-15px}footer .arrow .icon{background-color:#e9edf2}footer .arrow .icon path{fill:#3e68fe}footer .arrow span{color:#3e68fe}footer .c_item{display:inline-block;float:right;color:#2a2f44;margin-left:30px;font:18px 'Avenir Regular',Arial,sans-serif}footer .c_item a{color:inherit}footer .c_item.bold{font-family:'Avenir Heavy',Arial,sans-serif!important}footer .map{margin:60px 0 25px;background-color:red;height:250px}footer .footer{color:#bdbdbd;font:14px/24px 'Avenir Regular',Arial,sans-serif}footer .footer a{color:inherit}footer .share{text-align:right;margin-top:-5px}footer .share a{display:inline-block;margin-left:15px;width:36px;height:36px;background-color:#f6f5f5;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-clip:padding-box}footer .share a svg{position:absolute;top:50%;left:50%;width:16px;height:16px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}footer .share a path{fill:#9c9c9c}footer .container{position:relative}.popup_block{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;overflow-y:auto;background-color:rgba(0,0,0,.8);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.popup_block .wrapper{position:relative;margin:50px auto;max-width:460px;width:100%;background-color:#fff;padding:60px;-webkit-box-shadow:0 12px 65px 0 rgba(48,47,45,.27);-moz-box-shadow:0 12px 65px 0 rgba(48,47,45,.27);box-shadow:0 12px 65px 0 rgba(48,47,45,.27)}.popup_block .wrapper .close_icon{width:20px;height:20px;position:absolute;top:15px;right:15px;z-index:2}.popup_block .wrapper .close_icon path{fill:#444}.popup_block .wrapper .title{font:15px 'Avenir Bold',Arial,sans-serif;color:#444;margin-bottom:30px}.popup_block .wrapper p{font:14px/20px 'Avenir Regular',Arial,sans-serif}.popup_block .wrapper form .input{display:block;background-color:#f1f1f1;color:#847c87;font:16px 'Avenir Regular',Arial,sans-serif;padding:12px 20px 13px;width:100%;margin-bottom:15px}.popup_block .wrapper form .input::-webkit-input-placeholder{font:16px 'Avenir Regular',Arial,sans-serif;color:#847c87}.popup_block .wrapper form .input::-moz-placeholder{font:16px 'Avenir Regular',Arial,sans-serif;color:#847c87}.popup_block .wrapper form .input:-moz-placeholder{font:16px 'Avenir Regular',Arial,sans-serif;color:#847c87}.popup_block .wrapper form .input:-ms-input-placeholder{font:16px 'Avenir Regular',Arial,sans-serif;color:#847c87}.popup_block .wrapper form .send_form_btn{padding:14px 10px;width:100%;display:block;text-align:center;font:12px 'Avenir Bold',Arial,sans-serif;text-transform:uppercase;letter-spacing:2.2px;color:#fff;background-color:#315eff;cursor:pointer}.popup_block .wrapper form .send_form_btn.__disabled{color:#444;background-color:#f1f1f1}.popup_block .wrapper form .agree_label{cursor:pointer;margin-top:15px;font:14px/18px 'Avenir Regular',Arial,sans-serif;letter-spacing:-.2px;color:#444;position:relative;padding-left:25px}.popup_block .wrapper form .agree_label a{color:inherit;text-decoration:underline}.popup_block .wrapper form .agree_label:before{content:'';display:block;background-color:#fde619;width:16px;height:16px;position:absolute;top:1px;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.popup_block .wrapper form .agree_label:after{content:'';display:none;width:12px;height:9px;position:absolute;top:5px;left:2px;background:url(/img/icons/check.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.popup_block .wrapper form .agree_label.is_active:after{display:block}.popup_block.is_visible{opacity:1;visibility:visible}@font-face{font-family:"Avenir Light";src:url(/fonts/Light/AvenirNextCyr-Light.eot) format('embedded-opentype'),url(/fonts/Light/AvenirNextCyr-Light.woff) format('woff'),url(/fonts/Light/AvenirNextCyr-Light.ttf) format('truetype'),url(/fonts/Light/AvenirNextCyr-Light.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Avenir Regular";src:url(/fonts/Regular/AvenirNextCyr-Regular.eot) format('embedded-opentype'),url(/fonts/Regular/AvenirNextCyr-Regular.woff) format('woff'),url(/fonts/Regular/AvenirNextCyr-Regular.ttf) format('truetype'),url(/fonts/Regular/AvenirNextCyr-Regular.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Avenir Medium";src:url(/fonts/Medium/AvenirNextCyr-Medium.eot) format('embedded-opentype'),url(/fonts/Medium/AvenirNextCyr-Medium.woff) format('woff'),url(/fonts/Medium/AvenirNextCyr-Medium.ttf) format('truetype'),url(/fonts/Medium/AvenirNextCyr-Medium.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Avenir Bold";src:url(/fonts/Bold/AvenirNextCyr-Bold.eot) format('embedded-opentype'),url(/fonts/Bold/AvenirNextCyr-Bold.woff) format('woff'),url(/fonts/Bold/AvenirNextCyr-Bold.ttf) format('truetype'),url(/fonts/Bold/AvenirNextCyr-Bold.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Avenir Heavy";src:url(/fonts/Heavy/AvenirNextCyr-Heavy.eot) format('embedded-opentype'),url(/fonts/Heavy/AvenirNextCyr-Heavy.woff) format('woff'),url(/fonts/Heavy/AvenirNextCyr-Heavy.ttf) format('truetype'),url(/fonts/Heavy/AvenirNextCyr-Heavy.svg) format('svg');font-weight:400;font-style:normal}.row{margin-left:-15px;margin-right:-15px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:after{content:'';display:block;clear:both}[class*=col-]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width:1200px){.container{width:1200px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}.alpha{padding-left:0}.omega{padding-right:0}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}@media only screen and (max-width:1024px){#navigation .order_callback svg,#navigation nav a:after{display:none}.s_title{font:42px/52px 'Avenir Heavy',Arial,sans-serif}.s_title .go_to_anchor{margin-top:4px}#navigation nav a{line-height:60px;margin-right:10px}#navigation .order_callback{margin-top:13px;padding:10px 15px}#logo{float:left}header{padding-top:80px}header .c_item{width:50%;margin:30px 0 0}#about .features .f_item .number{font:80px 'Avenir Heavy',Arial,sans-serif}#about .features .f_item .des{font:19px/22px 'Avenir Regular',Arial,sans-serif}#about .features .f_item:after{right:12px}#about p{font-size:20px;line-height:28px}#catalog .c_item figure{height:200px}#catalog .c_item .prod_title{margin-bottom:0}#catalog .c_item .price{font-size:18px;float:none;margin:15px 0 25px}#service .s_list:nth-child(3) .col-lg-4:nth-child(2) .s_item .title{margin-top:-65px}#service .s_item .icon{width:70px;height:100px}#service .s_item .icon svg{width:42px;height:42px}#service .s_item .title{margin:-43px 0 0 100px;font:22px/23px 'Avenir Heavy',Arial,sans-serif}#price .row .price_title{font-size:20px}#price .row p{font:16px/22px 'Avenir Regular',Arial,sans-serif}#price .price_sub{font:18px/26px 'Avenir Regular',Arial,sans-serif}#promo{padding-top:70px}#promo .arrow{top:-96px}#promo .man{width:190px}#promo .man.__2{width:290px}#we_have span{font-size:40px}#we_have p{font:18px/25px 'Avenir Regular',Arial,sans-serif}#reviews .r_item .text{margin-top:-40px}#reviews .r_item .img{height:200px}#reviews .r_item p{font-size:16px;line-height:24px}#team .s_title{margin-bottom:30px}#team .des{font:18px/28px 'Avenir Regular',Arial,sans-serif}#team .team_count .number{font-size:96px}.row .avatar{width:110px;height:110px;margin:25px auto 15px}.row .name{line-height:22px}#work_scheme .ws_item .icon{width:100px;height:100px}#work_scheme .ws_item .icon svg{width:50px;height:50px}#work_scheme .number{width:156px}#work_scheme .title{font:18px/22px 'Avenir Bold',Arial,sans-serif}#certificates .c_item .img{height:180px;width:135px}#certificates .c_item:after{bottom:-15px;left:60px}#delivery .title{margin-top:40px;font:38px/50px 'Avenir Heavy',Arial,sans-serif}#clients .sub_title{margin-top:14px;font:26px/38px 'Avenir Heavy',Arial,sans-serif}footer .map{height:200px}footer .c_item{font-size:16px;margin-left:20px}}@media only screen and (max-width:768px){#navigation .close_mob_menu path,header .open_mob_menu path{fill:#fff}#navigation,footer .footer,footer .footer .share{text-align:center}#navigation{opacity:0;visibility:hidden;padding:50px 0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;overflow-y:auto;background-color:rgba(0,0,0,.8);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#navigation nav{display:block}#navigation nav a{margin-bottom:15px;display:block;font:18px 'Avenir Regular',Arial,sans-serif}#navigation .order_callback{float:none}#navigation .close_mob_menu{display:block;width:32px;height:32px;position:absolute;top:15px;right:15px}header #logo p,header .mob_hidden,header .order_callback{display:none}#navigation.is_visible{opacity:1;visibility:visible}header{padding-top:15px}header .c_item{margin:0}header .open_mob_menu{z-index:1;position:absolute;top:5px;right:15px;display:block;width:24px;height:24px}header #slogan h1{font:46px/56px 'Avenir Heavy',Arial,sans-serif}header #slogan p{font-size:26px}#about .features .f_item .number{font-size:54px}#about .features .f_item:after{top:26px}#about p{font-size:16px;line-height:24px}#catalog .c_item figure{height:160px}#service .s_item .icon{margin:-114px 0 0 15px}#service .s_item .title{margin:25px 15px 0!important}#price .price_sub{margin:15px 0 40px}#promo .title{font:38px/46px 'Avenir Regular',Arial,sans-serif}#promo .alpha,#promo .omega{padding-left:15px;padding-right:15px}#promo form{margin-top:30px}#promo .man{width:260px;left:33%}#promo .man.__2{left:26%;width:350px}#we_have .wh_item{margin-bottom:40px}#we_have .img{width:110px}#we_have span{left:75px;top:-15px}#we_have .title{font:20px/24px 'Avenir Bold',Arial,sans-serif}#we_have .title,#we_have p{margin-left:145px}#reviews .r_item .img{height:170px}#reviews .r_item .text{font:12px/20px 'Avenir Regular',Arial,sans-serif}#reviews .r_item .name:after{width:73%}#reviews .r_item p{font-size:14px;line-height:22px}#team .des,#video p{font:16px/24px 'Avenir Regular',Arial,sans-serif}#team .member_count{float:right;margin:-195px 45px 0 0}#team .video{height:250px}#work_scheme .ws_item .icon{width:80px;height:80px}#work_scheme .ws_item .icon svg{width:40px;height:40px}#work_scheme .number{margin:-50px 0 30px 10px}#certificates .c_item .img{height:140px;width:105px}#certificates .c_item:after{left:31px}#delivery .title{font:32px/42px 'Avenir Heavy',Arial,sans-serif}#clients .sub_title{font:20px/28px 'Avenir Heavy',Arial,sans-serif}footer{padding:100px 0 15px}footer .arrow{top:-75px}footer .footer a{display:inline-block;margin:15px 10px}}@media only screen and (max-width:425px){.s_title{font:30px/40px 'Avenir Heavy',Arial,sans-serif}.s_title .go_to_anchor{float:left}.container{padding-left:0;padding-right:0}header .open_mob_menu{top:-5px}header .arrow{display:none}header #logo{padding-left:15px}header #logo .l_icon,header #logo .l_text{height:30px}header .c_item:not(.mob_hidden){float:right;display:block;width:100%;text-align:right;margin:-5px 15px 0}#about .features .f_item:after,#about .main_img,#delivery .arrow,#promo .man,header .c_item .des,header .c_item .icon{display:none}header #slogan{padding:50px 15px 130px}header #slogan h1{font:30px/36px 'Avenir Heavy',Arial,sans-serif}header #slogan p{font-size:18px}header #slogan form .field,header #slogan form .send_form_btn{width:100%;margin:0 0 15px}#about{padding-bottom:60px}#about .features .f_item{margin-bottom:30px}#catalog{padding-top:80px;margin-top:0}#catalog .arrow{top:-65px}#service{padding-top:100px}#service .s_title{margin-bottom:0}#service .arrow{left:15px;top:-75px}#service .s_item{margin-bottom:50px}#service .s_item p{margin:25px 0}#promo .title,#reviews .r_item,#team .des{margin-bottom:30px}#promo .alpha,#promo .omega{padding-left:0;padding-right:0}#last_works #last_works_main_img{height:250px;margin-bottom:30px}#reviews .show_more{margin-top:30px}#team{padding-bottom:120px}#team .member_count{margin:-50px 0 0}#team .row .avatar{width:100px;height:100px}#team .row .name{font-size:16px}#work_scheme{padding-bottom:40px}#work_scheme .ws_item{margin-bottom:30px}#work_scheme .number{margin:-50px 0 10px 10px}#certificates .c_item{margin-bottom:30px;width:50%}#delivery{padding-bottom:50px}#delivery .title{margin-top:0;font:30px/36px 'Avenir Heavy',Arial,sans-serif}#delivery p{font-size:18px}#clients{padding-top:20px}footer .arrow{left:15px}footer .c_item{text-align:left;float:none;margin:0 0 15px}footer .map{margin:15px 0 20px}.popup_block{background-color:#fff}.popup_block .wrapper{padding:30px;margin:0;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}}@media only screen and (max-width:375px){.s_title{font:26px/36px 'Avenir Bold',Arial,sans-serif}}@media only screen and (max-width:320px){#catalog .col-lg-3{width:100%}#we_have .img{width:80px}#we_have span{font-size:24px;left:65px;top:-5px}#we_have .title,#we_have p{margin-left:110px}#we_have .title{font-size:18px}#we_have p{font:16px/22px 'Avenir Regular',Arial,sans-serif}#promo .title{font:30px/38px 'Avenir Regular',Arial,sans-serif}}