﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
.bg_gl1 h1{padding:200px 0 20px 0;font-size:34px;}
.bg_gl1 p{margin:10px 0 0 0;font-size:20px;}
.h1{margin:15vh 0 8vh;font-size:50px;color:#fff;text-transform:uppercase;line-height:1.4;text-shadow:3px 3px 4px black, 0 0 1em #666;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*::-webkit-input-placeholder{color:#666;opacity:1;}
*:-moz-placeholder{color:#666;opacity:1;}
*::-moz-placeholder{color:#666;opacity:1;}
*:-ms-input-placeholder{color:#666;opacity:1;}
body input:focus:required:invalid,
body textarea:focus:required:invalid{}
body input:required:valid,
body textarea:required:valid{}
body{font-family:"franklin-gothic-book", sans-serif;font-size:16px;min-width:320px;position:relative;}
.hidden{display:none;}
.carousel img{width:100%;height:auto;}
.parallax{background-attachment:fixed;background-position:50% 0;position:relative;}
.wrap{max-width:1200px;}
.header{height:98px;align-items:center;width:100%;position:fixed;background:url(../img/head_fon1.png) repeat;display:flex;justify-content:space-between;z-index:999;}
.footer{height:151px;align-items:center;width:100%;background:url(../img/logo-footer.jpg) repeat;display:flex;justify-content:space-between;}
.logo{background:url(../img/logo.png) no-repeat;height:98px;width:400px;}
.logo_footer{background:url(../img/log_f.png) no-repeat;height:98px;display:block;width:30%;}
.text_foo{color:#fff;font-size:18px;text-align:center;}
.tel_header{}
.tel_header_p_1{font-size:44px;color:#fff;}
.tel_header_p_2{font-size:32px;color:#fff;}
.bg_gl{background:url(../img/скупка_садовой_техники_в_Таганроге.jpg) no-repeat;background-position:50% 100px;height:800px;}
.bg_gl1{height:85vh;}
.bg_gl1 h1{padding:200px 0 20px 0;font-size:34px;}
.bg_gl1 p{margin:10px 0 0 0;font-size:20px;}
}
.h1{margin:15vh 0 8vh;font-size:50px;color:#fff;text-transform:uppercase;line-height:1.4;text-shadow:3px 3px 4px black, 0 0 1em #666;}
.h2{margin:5vh 0 3vh;font-size:40px;color:#fff;text-transform:uppercase;}
.preM_block{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 0 30px}
.preM_block img{max-height:170px;}
.preM_block li{flex-basis:30%;margin:0 0 5vh 0;}
.preM_block p{color:#fff;font-size:23px;width:190px;margin:10px auto;}
.form_z{padding:14px;width:250px;right:2%;top:15vh;display:flex;flex-direction:column;justify-content:center;background:url(../img/head_fon2.png) repeat;}
.form_abs{position:absolute;}
.text_p_form_z{font-size:24px;color:#fff;margin:0 0 20px 0;}
.text_p_form_z_yell{color:#ffd101;font-size:26px;margin-bottom:20px;}
.form_z input{padding:5px 3px;margin:0 0 30px 0;color:#777;font-size:18px;border:1px solid #777;height:32px;border-radius:5px;}
.fon_pr{background:url(../img/fon_preim.png) repeat;width:100%;height:auto;margin:-100px 0 0 0;padding:120px 0 0 0;}
.button{border:0px;cursor:pointer;color:#fff;font-size:18px;padding:9px 0;border-radius:5px;background-image:-ms-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:-moz-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:-o-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #CF0400), color-stop(100, #f94f0d));background-image:-webkit-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:linear-gradient(to bottom, #CF0400 0%, #f94f0d 100%);}
.yellow_p{background:#ffd101;width:20%;height:10px;margin:1vh auto 8vh;}
.h3{color:#a0a0a0;margin:10vh 0 0 0;font-size:55px;}
.our_tech_block{display:flex;justify-content:space-between;flex-wrap:wrap;}
.our_tech_block li{background:#eeeeee;margin:0 0 6vh 0;flex-basis:19%;}
.our_tech_block li a{text-decoration:none;}
.bl3 li{}
.our_tech_block img{width:100%;}
h4{color:#186f93;font-size:22px;margin:3vh 0 3vh 0;}
.our_tech_block p{color:#505050;font-size:22px;margin:2vh 0;}
.fon_2{background:url(../img/fon_2.jpg) no-repeat;background-position:50% 50%;height:882px;padding:100px 0 0 0;}
.p_fon_2{color:#000000;font-size:22px;line-height:1.4;text-align:left;padding:10px;margin:0 0 20px 0;background:rgba(0, 0, 0, 0.2);}
.b2 li{flex-basis:45%;border:1px solid #999;}
.bg_grey{background:#eee;}
.text_grey{color:#444;line-height:1.4;font-size:20px;padding:3vh 0 3vh 0;}
.fanc_mod li{flex-basis:auto;}
.wn2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;}
.p_fon_2{flex-basis:100%;}
.tel_header_p_3 a{color:#fff;font-size:24px;padding:0 10px;text-decoration:none;}
.tel_header_p_3 a:hover{text-decoration:underline;}
.bl1 li{flex-basis:30%;}
.bl2 img{max-height:500px;}
.bl1 img{max-width:355px;max-height:300px;}
.button_q{padding:10px;display:inline-block;;border:0px;text-decoration:none;cursor:pointer;color:#fff;font-size:18px;margin:0 0 20px 0;border-radius:5px;background-image:-ms-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:-moz-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:-o-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #CF0400), color-stop(100, #f94f0d));background-image:-webkit-linear-gradient(top, #CF0400 0%, #f94f0d 100%);background-image:linear-gradient(to bottom, #CF0400 0%, #f94f0d 100%);}
.hide{display:none;}
.delay-1{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay-2{-webkit-animation-delay:1.0s;animation-delay:1.0s;}
.delay-3{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay-4{-webkit-animation-delay:2.0s;animation-delay:2.0s;}
.delay-5{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.delay-6{-webkit-animation-delay:3.0s;animation-delay:3.0s;}