@font-face{font-family:ArialRegular;src:url(../fonts/ArialRegular.ttf.eot);src:url(../fonts/ArialRegular.eot?) format('embedded-opentype'),url(../fonts/ArialRegular.woff) format('woff'),url(../fonts/ArialRegular.ttf) format('truetype');font-style:normal;font-weight:400}@font-face{font-family:ArialBold;src:url(../fonts/ArialBold.eot);src:url(../fonts/ArialBold.eot?) format('embedded-opentype'),url(../fonts/ArialBold.woff) format('woff'),url(../fonts/ArialBold.ttf) format('truetype');font-style:normal;font-weight:700}@font-face{font-family:ArialBlack;src:url(../fonts/ArialBlack.eot);src:url(../fonts/ArialBlack.eot?) format('embedded-opentype'),url(../fonts/ArialBlack.woff) format('woff'),url(../fonts/ArialBlack.ttf) format('truetype');font-style:normal;font-weight:400}.font-areg{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400}.font-abold{font-family:ArialBold,sans-serif;font-style:normal;font-weight:700}.font-ablack{font-family:ArialBlack,sans-serif;font-style:normal;font-weight:400}body{overflow-x:hidden}header{height:auto;background-color:#FEFEFE;border-right:1px solid #727271;padding-bottom:30px}.header-logo img{max-width:150px;margin-top:25px}.header-menu nav{margin-top:50px;margin-left:60px;text-align:center}.header-menu nav ul li{display:block;font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:20px;float:left;color:#727271;margin-left:57px}.header-contacts{padding-top:50px;float:right}.header-contacts button{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;color:#727271;font-size:20px;background:0 0;border:none;text-decoration:underline;padding:0}.header-contacts span{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:15px;color:#727271}.header-form-bg{background-image:url(../img/bg-header.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover;padding-bottom:100px}.header-form-heading h1{font-family:ArialBold,sans-serif;font-style:normal;font-weight:700;font-size:50px;color:#fff;float:right;text-align:right;text-shadow:3px 1px #727271}.header-form-forma{width:400px;min-height:303px;background-image:url(../img/bg-form.png);background-repeat:no-repeat;background-position:center;float:right;text-align:center;margin-top:50px}.header-form-forma h3{font-family:ArialBold,sans-serif;font-style:normal;font-weight:700;font-size:20px;color:#727271;text-transform:uppercase}.header-form-forma input{background:0 0;border:none;border-right:1px solid #9D9E9E;border-bottom:1px solid #9D9E9E;width:250px;height:30px;margin-bottom:15px}.header-form-forma span{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#727271}.header-form-forma button{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#000;border:1px solid #B2B3B3;background-color:#DCE328;width:300px;height:60px;margin-bottom:20px;margin-top:20px}.gallery-bg{background-image:url(../img/bg-gallery.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-bottom:50px}.gallery-heading h2{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:40px;color:#727271;padding-top:30px;padding-bottom:30px}.gallery-img-box img{max-width:300px}.gallery-button button{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#000;border:1px solid #B2B3B3;background-color:#DCE328;width:550px;height:60px;margin-bottom:20px;margin-top:20px}.brand-bg{background-image:url(../img/bg-brand.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;padding-bottom:150px}.brand-top-bg{background-image:url(../img/brand-bg-top.png);background-position:center}.brand-heading h2{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:40px;color:#727271;padding-top:30px;padding-bottom:30px}.brand-box-left img{max-width:300px;display:block;margin-top:30px}.brand-box-right{margin-top:50px}.brand-box-right img{max-width:300px;display:block;margin-top:30px;float:right}footer{background-image:url(../img/bg-footer.jpg);background-size:cover;background-repeat:no-repeat;background-position:top}.footer-heading h2{font-family:ArialBold,sans-serif;font-style:normal;font-weight:700;font-size:50px;color:#FEFEFE;text-align:right;text-shadow:-5px 17px 9px #000}.footer-heading h3{font-family:ArialBold,sans-serif;font-style:normal;font-weight:700;font-size:35px;color:#FEFEFE;text-align:right;text-shadow:0 17px 10px #000;padding-top:70px}.footer-form{width:400px;min-height:303px;background-image:url(../img/bg-form.png);background-repeat:no-repeat;background-position:center;float:right;text-align:center;margin-top:100px}.footer-form h3{font-family:ArialBold,sans-serif;font-style:normal;font-weight:700;font-size:20px;color:#373435;text-transform:uppercase}.footer-form input{background:0 0;border:none;border-right:1px solid #9D9E9E;border-bottom:1px solid #9D9E9E;width:250px;height:30px;margin-bottom:15px;padding-right:10px}.footer-form input::placeholder{color:#000;text-align:right}.footer-form span{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#727271}.footer-form button{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#000;border:1px solid #B2B3B3;background-color:#DCE328;width:300px;height:60px;margin-bottom:20px;margin-top:20px}.footer-logo img{max-width:150px;margin-top:30px}.footer-logo span{color:#D2D3D5;font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:13px}.footer-social a{text-decoration:none}.footer-social i{font-size:30px;color:#E6E7E8;padding-left:20px;margin-top:50px;text-align:center}.footer-contacts{margin-top:40px;float:right;text-align:right}.footer-contacts .white{color:#E6E7E8}.footer-contacts span{color:#D2D3D5;font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:15px}.footer-contacts span .indent{padding-right:55px;color:#E6E7E8}.footer-contacts span a{text-decoration:underline;color:#E6E7E8}.footer-bg-contacts{background-image:url(../img/bg-footer-bottom.png);background-position:center;margin-top:50px;padding-left:5em;padding-right:5em}.modal-content{width:400px;min-height:303px;background-image:url(../img/bg-form.png);background-repeat:no-repeat;background-position:center;text-align:center;margin:0 auto}.modal-content input{background:0 0;border:none;border-right:1px solid #9D9E9E;border-bottom:1px solid #9D9E9E;width:250px;height:30px;margin-bottom:15px}.modal-content .submit{font-family:ArialRegular,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#000;border:1px solid #B2B3B3;background-color:#DCE328;width:300px;height:60px;margin-bottom:20px;margin-top:20px}.modal-content .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;position:absolute;margin-left:170px}@media (min-width:320px) and (max-width:767px){.header-logo,.header-menu{text-align:center}.header-menu nav{margin-left:0}.header-menu nav ul{padding:0}.header-menu nav ul li{float:none;margin-left:0}.header-contacts{float:none;text-align:center}.header-form-heading h1{float:none;text-align:center;font-size:20px}.header-form-forma{width:100%}.header-form-forma button{width:270px}.gallery-img-box{margin:0 auto 10px}.gallery-img-box img{width:290px}.gallery-button button{width:100%}.footer-heading{text-align:center}.footer-heading h2{font-size:25px;text-align:center}.footer-heading h3{font-size:20px;text-align:center}.footer-form{width:100%}.footer-form button{width:270px}.footer-logo,.footer-social{text-align:center}.footer-contacts{text-align:center;float:none}.footer-contacts span{font-size:13px}.modal-content{width:100%}}@media (min-width:768px) and (max-width:1023px){.header-logo{text-align:center}.header-menu{margin-bottom:20px}.header-contacts{float:none;text-align:center}}@media (min-width:1024px){.header-menu nav ul li{margin-left:24px}}@media (min-width:1500px){.header-contacts,.header-form-forma,.header-form-heading h1{margin-right:-120px}.header-menu{margin-left:120px}.footer-form,.footer-heading h2,.footer-heading h3{margin-right:-120px}}