*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.wrap{width:1170px;padding:0 15px;margin:0 auto;position:relative !important;}
.nav{font-size:18px;text-transform:uppercase;height:81px;margin-top:153px;}
.nav ul{margin:0;padding:0 0 0 16.5px;position:absolute;top:26px;}
.nav ul li{display:inline;padding:0 12px;}
.nav ul li a{text-decoration:none;color:#000;}
.block1{background:url("http://zamservice.ru/templates/zamki/images/img6.jpg") 100% no-repeat;}
.block1 .wrap{height:571px;overflow:hidden;}
.block1 img{position:absolute;top:28px;left:0;}
.block1 .text1{width:470px;font-size:24px;font-family:'fira_sans_bold';position:absolute;right:64px;top:360px;text-transform:uppercase;padding:10px 43px 15px 28px;line-height:28px;background: #f3db54;}
.block1 .text2{font-size:18px;position:absolute;right:126px;bottom:53px;line-height:21px;display:none;}
.block1 .text2 span{font-size:30px;line-height:26px;}
.block1 .text3, .block1 .text4, .block1 .text5, .block1 .text6, .block1 .text7{text-transform:uppercase;position:absolute;font-size:16px;width:135px;height:135px;display:block;box-sizing:border-box;text-align:center;padding-top:75px;color:#000;text-decoration:none;}
.block1 .text3{left:288px;top:65px;}
.block1 .text3:hover{background:url(http://zamservice.ru/templates/zamki/images/s1_act.png) no-repeat 0 0;}
.block1 .text4{left:218px;top:230px;}
.block1 .text4:hover{background:url(http://zamservice.ru/templates/zamki/images/s2_act.png) no-repeat 0 0;}
.block1 .text5{left:256px;top:401px;}
.block1 .text5:hover{background:url(http://zamservice.ru/templates/zamki/images/s3_act.png) no-repeat 0 0;}
.block1 .text6{left:748px;top:65px;}
.block1 .text6:hover{background:url(http://zamservice.ru/templates/zamki/images/s4_act.png) no-repeat 0 0;}
.block1 .text7{line-height:18px;display:block;text-align:center;top:230px;left:818px;padding-top:65px;}
.block1 .text7:hover{background:url(http://zamservice.ru/templates/zamki/images/s5_act.png) no-repeat 0 0;}
.block2 .wrap{height:300px;background:url("http://zamservice.ru/templates/zamki/images/img8.png") 1012px 51px no-repeat;}
.block2 h3{margin:0 95px;padding:71px 0 0 0;font-size:24px;color:#7d7d7d;}
.block2 .text1{text-transform:uppercase;font-size:36px;padding:0 0 0 95px;}
.block2 .text2{position:absolute;top:168px;font-size:24px;left:154px;line-height:28px;padding:0 0 0 66px;width:477px;color:#7d7d7d;}
.block2 .text2 img{position:absolute;left:0;top:8px;}
.block2 .text2 span{background:#ededf0;height:45px;width:2000px;display:block;right:432px;position:absolute;top:8px;}
.block2 form{position:absolute;right:114px;width:389px;top:78px;}
.block2 form input{width:100%;height:45px;margin-bottom:5px;padding:0 10px;font-family:'fira_sans_italic';font-size:20px;}
.block2 form input[type="submit"]{border:none;background:#7db64a;font-size:18px;font-family:'fira_sans_regular';text-transform:uppercase;cursor:pointer}
.block2 form input[type="submit"]:hover{    background: #094e26;}
.block3{height:334px;background:#e6e6e7;}
.block3 h2{font-family:'fira_sans_bold';margin:0;text-align:center;font-size:36px;padding:26px 0;}
.block3 img{padding:20px 0;}
.block3 .text1, .block3 .text2, .block3 .text3, .block3 .text4, .block3 .text5{text-transform:uppercase;position:absolute;font-size:18px;top:223px;}
.block3 .text1{left:117px;}
.block3 .text2{left:344px;}
.block3 .text3{left:539px;}
.block3 .text4{left:761px;}
.block3 .text5{left:959px;line-height:18px;display:block;text-align:center;top:217px;}
.block4 .wrap{height:275px;top:0;padding:0;}
.block4 div{position:absolute;top:72px;padding:10px 0 15px 122px;line-height:22px;font-size:17px;}
.block4 div.text1{left:0;background:url("http://zamservice.ru/templates/zamki/images/img10.png") 13px 3px no-repeat;}
.block4 div.text2{left:421px;background:url("http://zamservice.ru/templates/zamki/images/img11.png") 0 0 no-repeat;}
.block4 div.text3{left:839px;background:url("http://zamservice.ru/templates/zamki/images/img12.png") 11px 5px no-repeat;}
.block5{height:auto;overflow:auto;background:url("/css/img25.jpg") 0px 5px no-repeat;background-size:cover;padding-bottom:50px;}
.block5 h2{font-family:'fira_sans_bold';font-size:36px;text-align:center;margin:0;padding:10px 0 0 0;margin-bottom:10px;}
.block5 .text1{position:absolute;font-size:24px;top:123px;left:98px;}
.block5 .text2{position:absolute;font-size:24px;top:123px;left:381px;}
.block5 .text3{position:absolute;font-size:24px;top:127px;left:711px;line-height:28px;}
.block5 input[type="checkbox"]{display:none;}
.block5 div label{padding:0 0 13px 39px;background:url("/css/img13.png") no-repeat;font-size:18px;display:block;cursor:pointer;z-index:1;}
.block5 div input:checked+label{background:url("http://zamservice.ru/templates/zamki/images/img14.png") no-repeat;}
.block5 .check1{position:absolute;top:170px;left:99px;}
.block5 .check2{position:absolute;top:210px;left:99px;}
.block5 .check3{position:absolute;top:250px;left:99px;}
.block5 .check4{position:absolute;top:290px;left:99px;}
.block5 .check5{position:absolute;top:331px;left:99px;}
.block5 .check6{position:absolute;top:170px;left:382px;}
.block5 .check7{position:absolute;top:219px;left:382px;}
.block5 img{position:absolute;right:41px;top:140px;z-index:0;}
.block5 .text4{font-size:18px;}
.block5 .inp1{width:90%;height:40px;padding:0 10px;font-family:'fira_sans_italic';font-size:20px;}
.block5 .inp2{position:absolute;top:203px;width:358px;height:40px;padding:0 10px;font-family:'fira_sans_italic';font-size:20px;left:710px;}
.block5 input[type="submit"]{border:none;width:358px;height:69px;background:#7db64a;font-size:30px;font-family:'fira_sans_regular';text-transform:uppercase;cursor:pointer;float:right;color:black;}
.block5 input[type="submit"]:hover{    background: #094e26; color:white;}
.modal input[type="submit"]:hover{    background: #094e26;}
.more_question button{cursor:pointer;}
.more_question button:hover{    background: #094e26;}
.block6 h2{text-align:center;font-size:36px;font-family:'fira_sans_bold';background:#fff;margin:-32px auto 46px;padding:0 10px;z-index:2;display:block;width:772px;}
.block6 hr{width:100%;background:#bebebe;height:1px;border:none;margin:87px 0 0 0;z-index:-1;}
.block6 .wrap{text-align:center;}
.block6 .wrap > div{width:281px;position:relative;height:350px;display:inline-block;margin:0 0 20px;}
.block6 .wrap > div > div{width:50%;height:100%;position:absolute;top:0;background:#f1f1f2;left:0;z-index:-1;}
.block6 .wrap > div img{margin:11px 42px 5px;z-index:1;}
.block6 .wrap > div p{font-size:31px;position:absolute;width:100%;text-align:center;margin:0;line-height:30px;}
.block6 .wrap > div span{position:absolute;font-size:18px;top:208px;left:0;text-align:center;width:100%;line-height:22px;color:#7d7d7d;}
.block7{height:540px;}
.block7 .text1{text-transform:uppercase;position:absolute;top:65px;font-size:49px;font-family:'fira_sans_bold';left:24px;border-bottom:6px solid #094e26;line-height:56px;}
.block7 .text2{font-family:'fira_sans_bold';text-transform:uppercase;position:absolute;top:163px;font-size:30px;left:26px;line-height:36px;}
.block7 .text3{font-family:'fira_sans_bold';position:absolute;top:354px;font-size:35px;left:26px;background:url("http://zamservice.ru/templates/zamki/images/img23.png") no-repeat;padding:0 0 8px 40px;line-height:29px;color:#7d7d7d;}
.block7 .text4{font-family:'fira_sans_bold';top:401px;position:absolute;font-size:51px;left:40px;line-height:95px;z-index:1;}
.block7 img{position:absolute;right:0;top:80px;}
.block7 .wrap div{top:401px;height:95px;width:2000px;position:absolute;background:#ededf0;right:712px;z-index:0;}
.block8{height:640px;}
.block8 h2{text-align:center;font-size:36px;font-family:'fira_sans_bold';background:#fff;margin:-32px auto 46px;padding:0 10px;z-index:2;display:block;width:158px;}
.block8 hr{width:100%;background:#bebebe;height:1px;border:none;margin:60px 0 0 0;z-index:-1;}
.block8 img{}
.block9{height:512px;}
.block9 .text1{position:absolute;font-family:'fira_sans_bold';font-size:48px;text-transform:uppercase;top:36px;}
.block9 .text2{position:absolute;font-family:'fira_sans_bold';font-size:48px;text-transform:uppercase;top:86px;line-height:70px;border-bottom:6px solid #094e26;}
.block9 .text3{position:absolute;font-family:'fira_sans_bold';font-size:24px;top:183px;line-height:70px;color:#7d7d7d;left:88px;}
.block9 .text4{position:absolute;font-family:'fira_sans_bold';font-size:40px;text-transform:uppercase;top:243px;line-height:95px;}
.block9 .text5{position:absolute;font-size:16px;top:236px;line-height:20px;left:348px;color:#7d7d7d;}
.block9 .text6{position:absolute;font-family:'fira_sans_bold';font-size:24px;top:369px;line-height:20px;left:90px;color:#7d7d7d;}
.block9 .text7{position:absolute;font-size:16px;top:397px;line-height:20px;left:90px;color:#7d7d7d;}
.block9 .img1{position:absolute;top:60px;right:1px;}
.block9 .img2{position:absolute;top:193px;left:17px;}
.block9 .img3{position:absolute;top:351px;left:17px;}
.block9 .line{position:absolute;top:243px;right:841px;background:#f1f1f2;height:95px;width:2000px;}
.modal{display:none;position:fixed;right:114px;width:510px;left:calc(50% - 275px);top:calc(50% - 100px);z-index:100;background:#fff;padding:30px 109px 20px 25px;background:#fff url("http://zamservice.ru/templates/zamki/images/img8.png") 355px 10px no-repeat;}
.modal input{width:100%;height:45px;margin-bottom:5px;padding:0 10px;font-family:'fira_sans_italic';font-size:20px;}
.modal input[type="submit"]{border:none;background:#7db64a;font-size:18px;font-family:'fira_sans_regular';text-transform:uppercase;}
.modal .close{position:absolute;top:-12px;right:-12px;background:#fff;line-height:20px;width:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;height:24px;cursor:pointer;border:1px solid #8b8b8b;}
.buttons{width:505px;height:45px;margin:0 auto;}
.tab_line{height:23px;background:#7d7d7d;width:1px;position:absolute;top:-23px;left:275px;}
.tab_line_2{height:23px;background:#7d7d7d;width:1px;position:absolute;top:-23px;left:500px;}
.table_block{padding:10px;width:805px;margin:0 auto;margin-top:25px;position:relative;}
table{width:100%;}
tr{line-height:51px;background:#fff;margin-bottom:1px;color:#363636;font-size:20px;}
td{padding-left:20px;}
.title_row{float:left;background:#fff;color:#000;width:570px;line-height:42px;margin-right:1px;padding-left:18px;box-sizing:border-box;margin-bottom:2px;}
.active_row{background:#e1e1e1;}
.price_row{float:left;background:#094e26;color:#000;width:210px;line-height:42px;padding:0 0 0 14px;box-sizing:border-box;margin-bottom:1px;background:#094e26;padding-left:25px;font-family:'fira_sans_bold';font-size:20px;}
.big_row{height:64px;}
.table_sm_text{display:block;font-size:12px;margin-top:-20px;}
.buttons button{text-transform:uppercase;border:1px solid #7d7d7d;text-align:center;color:#7d7d7d;font-size:20px;line-height:45px;width:235px;}
button:focus{outline:none;}
.active_btn{background:#7d7d7d;color:#fff !important;}
.hidden{display:none;}
.reviews{overflow:auto;margin-bottom:100px;min-height:430px;}
.reviews hr{margin-top:70px;z-index:0;}
.reviews h2{font-family:'fira_sans_bold';margin:0 auto;text-align:center;font-size:36px;padding:0 0 26px;width:448px;margin:-42px auto 30px;z-index:10;background:#fff;}
.review{width:380px;height:265px;background:url(http://zamservice.ru/templates/zamki/images/review_bg.png);background-position:left;background-repeat:no-repeat;float:left;}
.review img{float:left;padding-top:60px;padding-left:15px;padding-right:10px;}
.review p{font-family:'fira_sans_italic';font-size:14px;padding-top:30px;padding-left:15px;margin-bottom:0;}
.review span{font-family:'fira_sans_medium';font-size:14px;color:#363636;padding-left:15px;}
.questions{overflow:auto;background:url(http://zamservice.ru/templates/zamki/images/question_block_bg.png);background-position:top;background-repeat:repeat-x;}
.questions h2{font-family:'fira_sans_bold';margin:0;text-align:center;font-size:36px;padding:26px 0;}
.question_block{float:left;width:265px;height:315px;margin-left:20px;background:#fff;}
.question_head{background-color:#094e26;height:55px;position:relative;}
.question_head span{font-size:13px;display:block;margin-left:26px;padding-top:10px;} 
.question_head img{position:absolute;top:-20px;}
.question_block p{font-size:14px;color:#868686;font-size:14px;font-family:'fira_sans_italic';padding-left:10px;}
.seo_text{clear:both;padding-top:20px;}
.seo_text h2{font-family:'fira_sans_bold';margin:0 auto;text-align:center;font-size:36px;padding:0 0 26px;width:588px;margin:-42px auto 30px;z-index:10;background:#fff;}
.seo_text hr{margin-top:70px;z-index:0;}
.seo_image{float:left;}
.seo_info{float:left;width:770px;}
.seo_info p{font-size:14px;color:#7d7d7d;padding-left:30px;}
.more_question{position:relative;}
.more_question p{text-transform:uppercase;font-weight:bold;font-size:48px;line-height:50px;float:left;}
.more_question_l_t{float:left;width:150px;}
.big_arrow{position:absolute;top:75px;}
.right_foto{float:right;}
.arrow_img{position:absolute;top:65px;left:260px}
.more_question button{position:absolute;background-color:#094e26;text-align:center;text-transform:uppercase;border:none;font-size:36px;width:430px;top:199px;left:100px;}
.button_text{color:#7d7d7d;font-size:24px;position:absolute;top:262px;left:205px;font-family:'fira_sans_bold';}
.adress_plate{width:493px;height:252px;background:url(http://zamservice.ru/templates/zamki/images/adress_bg.png);background-repeat:no-repeat;position:absolute;top:310px;left:75px;z-index:15;}
.phone_plate{font-family:'fira_sans_bold';display:block;color:#363636;font-size:44px;padding-left:65px;padding-top:20px;}
.adress{font-family:'fira_sans_regular';display:block;color:#7d7d7d;font-size:24px;padding-left:65px;}
.foot_logo{float:left;}
.nav-foot{font-size:14px;text-transform:uppercase;height:81px;}
.nav-foot ul{margin:0;padding:0 0 0 16.5px;position:absolute;top:26px;right:0;}
.nav-foot ul li{display:inline;padding:0 12px;}
.nav-foot ul li a{text-decoration:none;color:#000;}
footer .text1{position:absolute;background:url("http://zamservice.ru/templates/zamki/images/img1.png") no-repeat;text-transform:uppercase;font-size:14px;margin:33px 0 0 0;padding:3px 0 15px 54px;line-height:17px;top:30px;left:290px;}
footer .text3{position:absolute;background:url("http://zamservice.ru/templates/zamki/images/img3.png") 0 2px no-repeat;text-transform:uppercase;font-size:14px;padding:0 0 0 38px;line-height:17px;top:66px;left:550px;height:37px;}
footer .text2{position:absolute;background:url("http://zamservice.ru/templates/zamki/images/img2.png") no-repeat;text-transform:uppercase;font-size:14px;padding:0px 0 0 46px;line-height:17px;top:60px;height:37px;right:290px;}
.made_in{position:absolute;right:0;top:70px;}
.made_in span{display:block;float:left;font-size:14px;color:#7d7d7d;padding-top:5px;padding-right:10px;}
.made_in img{float:left;}
.made_in_m{display:none;}
.mobile_bg_3{display:none;}
.icons{display:none;}
.block1_mobile{display:none;position:relative;}
.block1_mobile div{position:absolute;background:#094e26;font-size:8px;padding:5px 10px;top:calc(83% - 42px);text-transform:uppercase;left:calc(50% + 10px);}
.mob_btn{display:none;}
.arrow_img{display:none;}
.menu_drop{display:none;z-index:9999;position:absolute;width:100%;background:rgb(255, 255, 255);border-bottom:1px solid #757575;}
.menu_drop ul li{list-style:none;color:#fff;}
.menu_drop ul li a{color:#000;text-decoration:none;}
.mobile_head.default{display:none;}
.mobile_head.fixed{display:none;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999;}
.block_2_title{margin:0 95px;padding:71px 0 0 0;font-size:24px;color:#7d7d7d;}
.formRed, .formError{display:none!important;}
.rsform-error{border:1px solid #CF4D4D;}
.u_block{width:20%;float:left;text-align:center;position:relative;padding-left:10px;padding-right:10px;}
.u_block a{position:relative;z-index:10;}
.u_block_desc{position:absolute;left:0;top:0;background:#094e26;padding-top:190px;padding-bottom:20px;opacity:0;transition:1s;color:#363636;font-size:12px;z-index:1;}
.u_block:hover .u_block_desc{opacity:1;transition:1s;}
.u_block img{max-width:100%;}
.left{width:260px;float:left;}
.content{width:860px;float:right;}
.main_content{margin-top:20px;}
.left_title{width:100%;height:50px;line-height:50px;background:url(http://zamservice.ru/templates/zamki/images/left.png) no-repeat 20px center #7d7d7d;color:#094e26;font-size:18px;text-transform:uppercase;font-weight:bold;padding-left:60px;}
.left ul{margin:0;padding:0;list-style-type:none;border:1px solid #000;border-top:0;padding:15px;}
.left ul li{padding-left:20px;margin-bottom:15px;position:relative;}
.left ul li.item-208{background:url(http://zamservice.ru/templates/zamki/images/liback.png) no-repeat 0 0;min-height:30px;padding-left:30px;margin-left:-10px;}
.left ul li.item-208:hover{background:url(http://zamservice.ru/templates/zamki/images/liback_act.png) no-repeat 0 0;}
.item-page a{color:#58abf2}
.item-page a:hover{color:#0477d9}
.left ul li.item-208 .li_link{width:28px;height:28px;background:url(http://zamservice.ru/templates/zamki/images/rub.png) no-repeat 0 0;top:0;}


.left ul li.item-119{background:url(http://zamservice.ru/templates/zamki/images/liback1.png) no-repeat 0 0;min-height:30px;padding-left:30px;margin-left:-10px;}
.left ul li.item-119:hover{background:url(http://zamservice.ru/templates/zamki/images/liback1_act.png) no-repeat 0 0;}
.left ul li.item-119 .li_link{width:28px;height:28px;background:url(http://zamservice.ru/templates/zamki/images/zam.png) no-repeat 0 0;top:0;}

.left ul li a{color:#464646;font-size:16px;text-decoration:none;}
.left ul li a:hover{text-decoration:underline;}
.left ul li.current.active a{font-weight:bold;}
.left ul li.current.active ul li a{font-weight:normal;}
.left ul li.current.active ul{display:block;}
.left ul li ul{padding:0;border:0;padding-left:10px;display:none;}
.left ul li ul li{padding:0;margin-bottom:5px;}
.li_link{width:6px;height:9px;background:url(http://zamservice.ru/templates/zamki/images/li.png) no-repeat 0 0;position:absolute;left:0;top:7px;cursor:pointer;}
.content h2{margin-top:0;}
.moduletable_info{float:left;width:263px;height:616px;background:url(http://zamservice.ru/templates/zamki/images/left-info.jpg) no-repeat #e5e5e5;margin:10px 10px 10px 0;}
.moduletable_info p{margin-left:70px;margin-top:28px;width:180px;font-size:15px;line-height:1.4;}
.moduletable_info .text6{font-size:18px;line-height:34px;top:10px;right:16px;background:#094e26;text-transform:uppercase;text-decoration:none;color:#000;padding:0 22px;margin:10px auto;display:block;width:200px;cursor:pointer;margin-top:30px;}
.brand_block{width:20%;box-sizing:border-box;padding:10px;float:left;}
.content_top img{width:100%;}
.content img{max-width:100%;}
.content_top_menu ul{margin:0;padding:0;list-style-type:none;margin-top:10px;}
.content_top_menu ul li{float:left;margin-right:10px;padding:15px;}
.content_top_menu ul li.current.active{background:#e8e7eb;}
.content_top_menu ul li.current.active a{font-weight:bold;border:0;}
.content_top_menu ul li a{text-decoration:none;border-bottom:1px solid #094e26;color:#363636;}
.content_top_menu ul li a:hover{text-decoration:none;}
.content_service{background:#e8e7eb;margin-bottom:20px;}
.c_u_block{width:15%;float:left;box-sizing:border-box;padding:15px;}
.c_u_block.active{width:40%;background:#094e26;}
.c_u_block.active img{max-width:34.3%;float:left;margin-right:10px;}
.c_u_block.active.last img{float:right;margin-right:0;margin-left:10px;}
.c_u_block_desc{font-size:12px;color:#363636;line-height:12px;}
.order_by{text-decoration:none;display:inline-block;padding-left:15px;padding-right:15px;text-transform:uppercase;height:27px;line-height:27px;background:urL(http://zamservice.ru/templates/zamki/images/order.png) repeat-x 0 0;color:#363636;font-size:16px;margin-top:10px;}
.order_by:hover{background:urL(http://zamservice.ru/templates/zamki/images/order_act.png) repeat-x 0 0;}
.error{text-align:center;}
.items-row{display:inline-block;padding:15px;box-sizing:border-box;width:25%;float:left;height:120px;}
.items-row img{max-width:100%;}
a.text6:hover{background:#094e26;}
.ogrn{float:right;margin-top:-30px;margin-right:-13px;color:#c0c0c0;font-size:13px;}
@media(max-width:1170px){.left{width:100%;}
.content{width:100%;}
.moduletable_info{float:left;width:100%;height:616px;background:url(http://zamservice.ru/templates/zamki/images/left-info.jpg) no-repeat #f3f3f5;margin:10px 10px 10px 0;padding-top:40px;}
.moduletable_info p{margin:0;padding-left:70px;width:100%;height:80px;font-size:15px;box-sizing:border-box;padding-right:15px;}
body{overflow-x:hidden;}
}
@media(max-width:600px){.items-row{width:33.3%;}
.c_u_block{width:25%;}
.c_u_block.active{width:100%;}
.u_block{width:33%;}
.u_block.second{width:50%;}
.u_block img{width:100px;}
.brand_block{width:33%;}
}
@media(max-width:400px){.u_block{width:50%;}
.u_block.second{width:50%;}
.u_block.second.thr{width:100%;}
.u_block img{width:100px;}
}
.formNoError{display:none;}
@media screen and (max-width:480px){.review p{font-size:11px !important;}
.review{width:100%!important;height:265px !important;}
.modal{width:315px !important;background:#FFE url("http://zamservice.ru/templates/zamki/images/img8.png") 230px 10px no-repeat !important;left:calc(50% - 160px) !important;padding:28px 20px 14px 20px !important;}
.modal input{font-size:16px !important;}
.modal input[type="submit"]{font-size:12px !important;}
.block1_mobile img{max-width:100%;}
}
@media screen and (max-width:1170px){.buttons{width:100% !important;}

.table_block{overflow:auto !important;}
.block5 .text1{width:100px;top:90px !important;left:35px !important;font-size:18px !important;}
.block5 .text2{font-size:18px !important;}
.block5 .check1{top:180px !important;left:30px !important;}
.block5 .check2{top:215px !important;left:30px !important;}
.block5 .check3{top:250px !important;left:30px !important;}
.block5 .check4{top:285px !important;left:30px !important;}
.block5 .check5{top:320px !important;left:30px !important;}
.mb_wrap{width:290px !important;;margin:0 auto;position:relative;}
.block5 h2{font-size:22px !important;}
.block5 .text3{font-size:14px !important;top:280px !important;left:145px !important;}
.block5 .inp1{top:240px !important;width:205px !important;left:145px !important;}
.block2 .text1{display:block;text-align:center;padding:0 !important;}
.block2 p{margin:0px !important;padding:71px 0 0 0;font-size:24px;color:#7d7d7d;text-align:center;}
.block5 div label{font-size:14px !important;}
.text6_mob{font-size:14px !important;}
.mob_head_right{width:174px !important;}
.block2 .text2 span{height:45px;width:2000px;display:block;right:calc(50% + 90px) !important;position:absolute;top:8px;}
.block2 .text2 img{position:absolute;left:0;top:8px;}
.block2 .text2{position:absolute;top:100px !important;font-size:14px !important;left:calc(50% - 135px) !important;line-height:20px !important;box-sizing:border-box !important;padding:0 0 0 66px;width:270px !important;color:#7d7d7d;}
.block2 .text2 br{display:none;}
.block2 .text1{text-transform:uppercase;font-size:36px !important;text-align:center;display:block;}
.block2 p{margin:0;padding:10px 0 0 0!important;font-size:24px;text-align:center;color:#7d7d7d;}
.mob_btn{display:block !important;margin:0 auto;background-color:#094e26;text-decoration:none;text-transform:uppercase;width:280px;line-height:40px;padding-left:19px;font-size:20px;margin-top:100px;color:#363636;position:relative;}
.mob_btn img{position:absolute;right:4px;top:-8px;}
.block2 .wrap{height:245px !important;}
.block3{margin-top:40px;}
.block4 div{font-size:14px !important;}
.block4 div.text1{width:100% !important;padding-right:20px !important;padding-right:20px;height:90px;left:0 !important;background:url("http://zamservice.ru/templates/zamki/images/img10.png") 6px 16px no-repeat !important;background-size:67px !important;top:0px !important;font-weight:bold;}
.block4 div.text2{width:100% !important;padding-right:20px;height:90px;left:0 !important;background:url("http://zamservice.ru/templates/zamki/images/img11.png") 6px 16px no-repeat !important;background-size:67px !important;width:100% !important;padding-right:20px !important;top:115px;width:400px;font-weight:bold;}
.block4 div.text3{width:100% !important;padding-right:20px;height:90px;left:0 !important;background:url("http://zamservice.ru/templates/zamki/images/img12.png") 6px 16px no-repeat !important;background-size:67px !important;top:260px !important;font-weight:bold;}
.block4 div{padding:25px 0 17px 88px !important;}
.block4 div.text1 br{display:none;}
.block4 div.text2 br{display:none;}
.block4 div.text3 br{display:none;}
.block4 div.text3{width:100% !important;padding-right:20px !important;}
.block7 .text1{font-size:35px !important;line-height:37px !important;top:45px !important;left:15px !important;}
.block7 .text2{font-size:22px !important;line-height:28px !important;top:145px !important;}
.block7 .text3{top:260px !important;font-size:26px !important;}
.block7 .text4{font-size:38px !important;top:300px !important;background-color:#ededf0;width:100%;text-align:center;left:0 !important;}
.mobile_wrap{padding:0 !important;}
.mob_labl{position:absolute;right:20px !important;top:232px !important;display:block !important;z-index:99;}
.block9 .text1{font-size:35px !important;top:79px !important;}
.block9 .text2{font-size:35px !important;top:107px !important;}
.block9 .text3{font-size:17px !important;}
.block9 .text4{top:243px !important;line-height:95px;font-size:27px !important;}
.block9 .text5{top:312px !important;left:20px !important;font-size:11px !important;line-height:13px !important;}
.block9 .img3{position:absolute;top:385px !important;left:17px !important;}
.block9 .text6{top:390px !important;left:90px !important;font-size:17px !important;}
.block9 .text7{top:435px !important;left:90px !important;font-size:11px !important;line-height:13px !important;}
.block7{height:400px !important;}
.more_question p{font-size:35px !important;line-height:30px !important;}
.more_question button{width:295px !important;left:15px !important;font-size:30px !important;top:155px !important;}
.button_text{left:50px !important;}
.arrow_img{display:block !important;top:77px !important;left:200px !important;}
.adress_plate{width:100% !important;height:252px !important;left:-13px !important;}
.phone_plate{padding-left:40px !important;font-size:30px !important;}
.adress{padding-left:40px !important;font-size:16px !important;}
.u_block:hover .u_block_desc{opacity:0;transition:1s;}
}
@media screen and (max-width:1170px){.mobile_head{display:block !important;}
.mobile_head.fixed{display:block !important;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999;}
.more_question img{display:none;}
.more_question{height:400px;}
.wrap{width:100% !important;box-sizing:border-box;}
.block5 img{display:none;}
.block5 .text1{width:100px;top:90px !important;left:0px !important;}
.block5 .check1{top:155px !important;left:0px !important;}
.block5 .check2{top:190px !important;left:0px !important;}
.block5 .check3{top:225px !important;left:0px !important;}
.block5 .check4{top:260px !important;left:0px !important;}
.block5 .check5{top:295px !important;left:0px !important;}
.block5 .text2{top:90px !important;left:145px !important;}
.block5 .check6{top:135px !important;left:125px !important;}
.block5 .check7{top:170px !important;left:125px !important;}
.block5 .text4{top:205px !important;left:125px !important;font-size:14px !important;}
.block5 .inp1{top:230px !important;width:155px !important;left:125px !important;}
.block5 .text3{line-height:20px !important;font-size:14px !important;top:280px !important;left:125px !important;}
.block5 div label{width:50px !important;left:145px !important;}
.block5 input[type="submit"]{top:385px !important;width:300px !important;left:calc(45% - 150px) !important;font-size:25px !important;left:calc(50% - 157px) !important;}
.block5 .inp2{top:325px !important;width:155px !important;left:125px !important;}
.block5{min-height:500px !important;}
.block6 .wrap > div span br{display:none;}
.block6 .wrap > div h4{font-size:20px !important;}
.block6 .wrap > div span{font-size:16px !important;}
.reviews hr{margin-top:10px !important;}
.block7 .wrap div{display:none !important;}

.nav{display:none;}
.review{margin:0 auto;float:none !important;}
.block6 h2{width:auto !important;font-size:20px !important;}
.question_block{float:none !important;margin:0 auto !important;}
.seo_info{width:auto !important;float:none !important;}
.seo_info p{padding-left:10px !important;}
.seo_image{margin:0 auto !important;float:none !important;position:absolute;bottom:0;left:0;}
.seo_image img{width:100%;}
.seo_text{clear:both;padding-top:20px;position:relative;padding-bottom:270px;}
.block6 .wrap > div{margin:0px 0 30px !important;}
.foot_logo{display:none;}
.nav-foot{display:none;}
footer .text1, footer .text2, footer .text3{display:none;}
.made_in_m{margin:0 auto;display:block !important;width:252px;height:100px;margin-top:30px;}
.made_in{display:none;}
.made_in_m span{display:block;float:left;font-size:14px;color:#7d7d7d;padding-top:5px;padding-right:10px;}
.block8{height:auto !important;}
.block8 img{max-width:100%;position:relative !important;}
.block7 img{display:none;}
.brand_wrap{padding:0 !important;}
.nav{display:none;}
.block4 .wrap{height:476px;top:35px;padding:0;}
.block4 div.text3{top:365px;}
.block4 .wrap{height:400px !important;}
.block3 img{}
.block3 .text1, .block3 .text2, .block3 .text3, .block3 .text4, .block3 .text5{display:none !important;}
.mobile_bg_3{display:block !important;margin:0 auto !important;max-width:100% !important;}
.table_block{width:100% !important;margin-bottom:40px !important;}
.price_row{width:70px !important;font-size:12px !important;padding:0 !important;text-align:center !important;}
.with_span{line-height:30px;}
.table_sm_text{margin-top:3px !important;}
.title_row{width:calc(100% - 71px) !important;font-size:12px;min-height:40px !important;line-height:24px !important;}
header .text1, header .text2, header .text3{display:none;}
/* .logo{display:none;} */
.head{display:none;}
.head.f-18{display:block;}
.icons{display:block !important;}
.block1{display:none;}
.block1_mobile{display:block !important;}
.block1_mobile p{text-align:center;margin-top:-50px;font-size:14px;}
.block2 form{display:none;}
.seo_text h2{font-size:22px !important;width:435px !important;}
.questions h2{font-size:22px !important;width:auto !important;margin:-10px auto 0px !important;}
.reviews h2{font-size:22px !important;width:auto !important;margin:-30px auto 30px !important;}
.price h2{font-size:22px !important;padding:0 0 -1px !important;width:288px !important;}
.block8 h2{font-size:22px !important;margin:-22px auto 0px !important;}
.block3 h2{font-size:22px !important;padding-bottom:0 !important;}
.block3{height:auto !important;}
.block9 .img1{display:none;}
}
.burger_btn{width:70px;height:70px;background-image:url(http://zamservice.ru/templates/zamki/images/burger_btn.png);display:block;float:left;cursor:pointer;}
.mobile_logo{display:block;margin:0 auto;padding-top:10px;}
.text5_mob{font-family:'proxima_nova';font-size:24px;line-height:32px;float:right;}
.text6_mob{font-size:18px;line-height:34px;background:#094e26;text-transform:uppercase;text-decoration:none;color:#000;padding:0 20px;float:right;}
.block1_mobile img{display:block;margin:0 auto;padding-top:20px;padding-bottom:20px;}
.mobile_head{height:70px;}
.icons{height:110px;text-align:center;margin-top:15px;}
.icons div{float:left;width:33%;position:relative;padding-top:50px;}
.icons span{text-align:center;display:block;text-transform:uppercase;font-size:11px;color:#7d7d7d;}
.icons img{position:absolute;top:0;left:calc(50% - 23px);}
.block1_mobile{background:url("http://zamservice.ru/templates/zamki/images/img6.jpg") 100% no-repeat;}
.block1_mobile img{display:block;margin:0 auto;}
.mob_head_right{float:right;width:171px;padding-right:10px;}
.mb_line{margin:0;margin-top:8px;}
@media screen and (max-width:769px){.block1_mobile div{font-size:12px !important;padding:2px 7px !important;top:calc(77% - 42px) !important;}
.block4 div.text2{top:125px !important;}
.block4 .wrap{height:450px !important;}
}
@media screen and (max-width:360px){.block4 div.text3{top:275px !important;}
}

.modal input[type="submit"],.block2 form input[type="submit"]
{
	cursor:pointer;
} 
.ras_block
{
	width:25%;
	float:left;
}
.ras_title
{
	font-family:'fira_sans_medium';
	font-size:24px;
	margin-bottom:20px;
	display:block;
}
.ras_all
{
	width:100%;
	clear:both;
}
.ras_block_b
{
	width: 80%;
    float: left;
    padding-left: 30%;
}
.summ_block
{
	width:100%;
	height:100px;
	background:#fff;
	margin-top:40px;
	padding:15px;
	
}
#zam_summ
{
	font-size:36px;
	line-height:70px;
}
#zam_summ span
{
	font-size:24px;
}
#time_form
{
	width:450px;
	height:300px;
	position:fixed;
	z-index:10000;
	background:#fff;
	top:50%;
	margin-top:-150px;
	left:50%;
	margin-left:-225px;
	padding:50px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);	
	display:none;
	text-align:center;
}
.timer
{
	width:118px;
	height:118px;
	background:url(http://zamservice.ru/templates/zamki/images/timer.png) no-repeat 0 0;
	margin:auto;
}
.over_all
{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;
	left:0;
	top:0;
	z-index:9999;
	display:none;
}
.ras_on
{
	
}
.time_text
{
	font-size:24px;
	line-height:24px;
	margin-top:10px;
}
#timer_number
{
	font-size:48px;
}
.timer_sec
{
	font-size:30px;
	text-transform:uppercase;
	margin-left:10px;
}
@media(max-width:769px)
{
	.ras_block
	{
		width:50%;
		height:250px;
	}
	.ras_block_b
	{
		width:100%;
	}
.block7{height:800px !important;}
.video
  {
    padding-top:400px!important;
    width:100%!important;
  }    

}
@media(max-width:500px)	
{
	.ras_block
	{
		width:100%;
		height:auto;
	}

	
}
.fras_title{font-family:'fira_sans_bold';font-size:36px;text-align:center;margin:0;padding:37px 0 0 0;}
.btn_ras
{
	display:inline-block;
	box-sizing:border-box;
	font-size:18px;
	text-transform:uppercase;
	font-family:'fira_sans_regular';
	height:34px;
	line-height:29px;
	border:3px solid #094e26;
	background:url(http://zamservice.ru/templates/zamki/images/btn_ras.png) no-repeat 7px center;
	padding-left:30px;
	padding-right:10px;
	position:absolute;
	left:0;
	top:88px;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	color:#363636;
}
.btn_ras:hover
{
	
	border-color:#094e26;
	background:url(http://zamservice.ru/templates/zamki/images/btn_ras.png) no-repeat 7px center #094e26;
}
.video
{
  width:650px;
  float:right;
}

.modal .rsform input[type="checkbox"]
{
 width:15px;
 float:left;
 margin-top:-10px;
}

.block2 .rsform input[type="checkbox"]
{
 width:15px;
 float:left;
 margin-top:-15px;
}