/* start */
html, body {font-family: 'Raleway', sans-serif;}
body {margin-left: 0px;margin-right: 0px;}
p, li, a {font-size:16px;font-Weight:400px}
.white-color {color:#fff}
.black-color {color:#000;}
.two-collor {color:#454545}
.bg-white {background:#fff;}
.bg-only-green {background:#04906B;}
.bg-grey {background: #EEFFFB;}
.border {border-radius:4px;}

.no-href {text-decoration:none}

.f-14 {font-size:14px;font-weight: 400;text-transform: uppercase}
.f-16 {font-size:16px;font-weight: 400;text-transform: uppercase}
.f-20 {font-size:20px;font-weight: 400}
.f-24 {font-size:24px;font-weight: 400}
.f-h2 {font-size:59px;font-weight: 800;text-transform: uppercase;}
.f-h3 {font-size:40px;font-weight: 800;text-transform: uppercase;}
@media all and (max-width:800px){
    .f-h2{font-size:29px}
    .f-h3{font-size:25px}
}

.pt-10 {padding-top:10px}
.pb-10 {padding-bottom:10px}
.pt-30 {padding-top:30px}
.pb-30 {padding-bottom:30px}

.pa-20 {padding:20px}
.ma-20 {margin:20px}

.pa-30 {padding:30px}
.pb-40 {padding-bottom:40px}
.pt-40 {padding-top:40px}
.pb-70 {padding-bottom:70px}
.pt-70 {padding-top:70px}
.pb-100 {padding-bottom:100px}
.pt-100 {padding-top:100px}

@media all and (max-width:800px) {
    .pt-m-0 {padding-top:0px}
    .pb-m-0 {padding-bottom:0px}
    .pt-m-10 {padding-top:10px}
    .pb-m-10 {padding-bottom:10px}
    .pt-m-20 {padding-top:20px}
    .pb-m-20 {padding-bottom:20px}
    .pt-m-30 {padding-top:30px}
    .pb-m-30 {padding-bottom:30px}
}

/* меню */
.menu-header li {display: inline-block;padding: 10px;}
.menu-header li a {text-decoration: none;color: #000;}

/*телефон в шапке и футере*/
.top__contact__call a {padding: 15px 4px;vertical-align: middle;display: inline-block;text-decoration: none;color: #000;font-weight: 600;font-size:20px}

/*header*/
.header {border-bottom: 1px solid #04906B;}

/* button */
.btn-green {
background: linear-gradient(180deg, #56C9B4 0%, #04906B 132.98%);max-width: 100%;display: block;text-align: center;padding: 15px;color: #fff;font-weight: 600;text-decoration: none;text-transform: uppercase;border-radius: 4px;box-shadow: inset 0px 1px 11px #A5F8E7;}

/*bg*/
.bg-green {background: url('/netcat_template/template/MSK_propusk/img/1.webp')bottom left no-repeat;background-size: cover;}