﻿/* GENERAL */
html, body {font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#ffffff;font-weight:300;overflow-x:hidden;-webkit-font-smoothing:antialiased;background:#3b3b3b;margin:0;padding:0;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
* {box-sizing:border-box;}
*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button, button:active, button:focus {outline:none;}
header, section, footer {display:block;}
footer {z-index:1;}
h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', Arial, Helvetica, sans-serif;}
h3 {font-style:normal;font-weight:400;text-transform:uppercase;}
img {max-width:100%;height:auto;}
a {text-decoration:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {-webkit-transition:0.5s;transition:0.5s;}
ul {margin:0;padding:0;border:0;list-style:none;}
.halper {display:inline-block;height:100%;vertical-align:middle;}
.center {text-align:center;}
.alg-right {text-align:right;}
.clear-fix {clear:both;}
.row {margin-left:-15px;margin-right:-15px}
.row:after {clear:both;}
.row:after {display:table;content:'';}

.none {display: none !important;}

/* BACKGROUND COLOR */
.bg-black{background:#000000;}
.bg-white{background:#ffffff;}
.bg-gray{background:#f4f5f6;}

/* TEXT COLOR */
.black-text{color:#000000;}
.white-text{color:#ffffff;}
.gray-text{color:#41494f;}
.yellow-text {color:#e6af2a;}

/* HEADER */


/* NAVIGATION MENU */
#navbar {position:fixed;right:0;left:0;top:0;z-index:1030;border:0;-webkit-transition:all .5s ease;transition:all .5s ease;min-height:60px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#navbar .col-blc-12 {display:flex;justify-content:space-between;}
#navbar .menu-logo img {width:160px;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar .menu-logo .logo-light {display:block;}
#navbar .menu-logo .logo-dark {display:none;}
#navbar.full {background-color:transparent;}
#navbar.full.nav-scroll {background-color:#000000;opacity:0.9;}
#navbar.full.nav-scroll .menu-logo {-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.nav-scroll .logo-light {display:none;}
#navbar.nav-scroll .logo-dark {display:block;}
#navbar.full .menu-navbar {display:block !important;}
#navbar.full .menu-extras {float:right;}
#navbar.full .menu-extras {display:none;}
#navbar.full .menu-logo {display:flex;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.full .menu-logo a {display:flex;}
#navbar.full.nav-scroll .menu-logo {-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.full.nav-scroll .menu-navbar > div.list > span {padding-top:4px;padding-bottom:4px;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.full .menu-navbar > div.list > span {float:left;display:block;position:relative;padding-top:45px;padding-bottom:45px;padding-left:0;padding-right:0;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.full .menu-navbar > div.list > span > a {display:block;padding:10px 10px;color:#ffffff;line-height:20px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.full .menu-navbar > div.list > span {padding-top:45px;padding-bottom:45px;-webkit-transition:all .3s ease;transition:all .3s ease;}

#navbar.full.nav-scroll:before {display:block;content:'';position:absolute;width:100%;height:4px;bottom:-4px;background:#ffffff;opacity:.2;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive.nav-scroll:before {display:block;content:'';position:absolute;width:100%;height:4px;bottom:-4px;background:#ffffff;opacity:.2;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive:before {display:block;content:'';position:absolute;width:100%;height:4px;bottom:-4px;background:#ffffff;opacity:.2;-webkit-transition:all .3s ease;transition:all .3s ease;}

#navbar.full.nav-scroll .menu-navbar > div.list > span.active:after {display:block;content:'';position:absolute;width:100%;height:4px;bottom:-4px;background:#e6af2a;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.full.nav-scroll .menu-navbar > div.list > span:hover:after {display:block;content:'';position:absolute;width:100%;height:4px;bottom:-4px;background:#e6af2a;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive .menu-navbar-toggle {cursor:pointer;display:block;}
#navbar.adaptive .menu-navbar-toggle .lines {display:block;position:relative;width:25px;height:20px;margin:12px auto 8px auto;}
#navbar.adaptive .menu-navbar-toggle.open span {position:absolute;}
#navbar.adaptive .menu-navbar-toggle.open span:first-child {top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#navbar.adaptive .menu-navbar-toggle.open span:nth-child(2) {visibility: hidden;}
#navbar.adaptive .menu-navbar-toggle.open span:last-child {width:100%;top:7px;-webkit-transform: rotate(-45deg);transform:rotate(-45deg);}
#navbar.adaptive .menu-navbar-toggle span {height:2px;width:100%;background-color:#ffffff;display:block;margin-bottom:5px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;}
#navbar.adaptive .menu-navbar-toggle span:last-child {width:75%;margin-bottom:0;}
#navbar.adaptive .menu-navbar-toggle:hover {background-color:transparent;}
#navbar.adaptive .menu-navbar-toggle:hover span {background-color:#cfcfcf;}
#navbar.adaptive .menu-navbar-toggle:focus {background-color:transparent;}
#navbar.adaptive {background-color:#000000;opacity:0.9;}
#navbar.adaptive .menu-logo {display:flex;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive.nav-scroll .menu-logo {-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive .menu-logo > a {display:flex;width:100%;}
#navbar.adaptive .menu-logo > a > img {margin:0 auto;}
#navbar.adaptive.nav-scroll .menu-logo {-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive.nav-scroll .menu-navbar > div.list > span {padding-top:5px;padding-bottom:5px;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive .menu-extras {display:block;position:fixed;top:10px;right:15px;padding:0 10px;z-index:1031;background-color: rgba(0, 0, 0, 0.5);}
#navbar.adaptive .menu-navbar {width:100%;height:100%;position:fixed;top:60px;left:0;right:0;background-color:#000000;}
#navbar.adaptive .menu-navbar > div.list {float:none;padding-top:80px;}
#navbar.adaptive .menu-navbar > div.list > span {float:left;display:block;position:relative;padding-top:45px;padding-bottom:45px;padding-left:0;padding-right:0;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive .menu-navbar > div.list > span > a {display:block;text-align:center;color:#666666;padding:10px 10px;font-family:'Montserrat', Arial, Helvetica, sans-serif;line-height:20px;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive .menu-navbar > div.list > span.active > a {color:#ffffff;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive .menu-navbar > div.list > span {width:100%;padding-top:5px;padding-bottom:5px;-webkit-transition:all .3s ease;transition:all .3s ease;}
#navbar.adaptive .menu-navbar > div.list > span > a:hover {display:block;width:100%;color:ffffff !important;-webkit-transition:all .3s ease;transition:all .3s ease;}

/* CONTAINER */

.container {position:relative;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;z-index:2;}
.container-fluid {width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}

.col-blc-12, .col-blc-11, .col-blc-10, .col-blc-9, .col-blc-8, .col-blc-7, .col-blc-6, .col-blc-5, .col-blc-4, .col-blc-3, .col-blc-2, .col-blc-1, .col-bla-6 {float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-blf-6 {float:left;position:relative;min-height:1px;}
.col-blc-12, .col-blc-11, .col-blc-10, .col-blc-9, .col-blc-8, .col-blc-7, .col-blc-6, .col-blc-5, .col-blc-4, .col-blc-3, .col-blc-2, .col-blc-1 {padding-top:15px;padding-bottom:15px;}

/* SECTION */

.slider-mouse {position:absolute;bottom:30px;left:0;right:0;margin:0 auto;width:30px;height:40px;}
.slider-mouse a {display:block;width:30px;height:40px;}

main {position:relative;z-index:2;background:#3b3b3b;}
h2 {margin:0 0 30px 0;color:#444549;font-weight:400;line-height:1.5;}

.chapter {position:relative;padding-bottom:30px;}
.chapter:after {clear:both;}
.chapter>.numbers {display:block;color:#cfcfcf;font-size:66px;font-weight:300;font-style:normal;line-height:56px;padding-top:30px;padding-bottom:20px;}
.chapter>h3.gray {color:#7e7e7e;}
.chapter>h3 {position:relative;margin:0 0 30px 0;color:#444549;font-weight:400;line-height:1.5;z-index:2;}
.chapter>h3>span {font-weight:800;}
.chapter>h3>em {width:8px;height:8px;margin:0 0 0 10px;border-radius:50%;background:#e6af2a;display:inline-block;}
.chapter>h3:before {content:'';top:-15px;left:3px;width:70px;height:6px;position:absolute;background:#e6af2a;}
.chapter>.back-white {position:absolute;top:97px;left:0;color:#ffffff;z-index:1;display:block;text-transform:uppercase;font-family:'Montserrat', Arial, Helvetica, sans-serif;opacity:0.07;}
.chapter>.back-white>em {width:12px;height:12px;margin:0 0 0 10px;border-radius:50%;background:#f9f9f9;display:inline-block;}
.chapter>.back-black {position:absolute;top:90px;left:0;color:#676767;z-index:1;display:block;text-transform:uppercase;font-family:'Montserrat', Arial, Helvetica, sans-serif;opacity:0.07;}
.chapter>.back-black>em {width:12px;height:12px;margin:0 0 0 10px;border-radius:50%;background:#f9f9f9;display:inline-block;}

section {position:relative;padding:0 0 40px 0;}

.opacity-extra-light{position:absolute;height:100%;width:100%;opacity:0.1;z-index:1;top:0;left:0;}
.opacity-light{position:absolute;height:100%;width:100%;opacity:0.5;z-index:1;top:0;left:0;}
.opacity-medium{position:absolute;height:100%;width:100%;opacity:0.7;z-index:1;top:0;left:0;}
.opacity-full{position:absolute;height:100%;width:100%;opacity:0.8;z-index:1;top:0;left:0;}
.overlay-background:before {content:'';background:url("../img/pattern-overlay.png");position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;min-height:2000px;}

#section-adv {background:#d01a34;padding:0;}
#section-00 {position:relative;height:880px;width:100%;padding:0;border:0;}
#section-01 {background:#9c9c9c;}
#section-02 {}
#section-03 {background:#9c9c9c;}
#section-04 {}
#section-05 {background:#fbfbfb;}
#section-06 {background:#f4f8fb;}
#section-07 {background:#ffffff;}
#section-08 {background:#212529;}
section#section-09 {background:#ffffff;}
/*  */

.full-width {height:100%;width:100%;background-image:url(../img/bg_pictures_00.png);background-size:cover;background-position: center center;}


/* COUNTER */
.animate-block span {display:block;position:relative;text-align:center;}
.animate-block .indicators::before {content:'';position:absolute;top:-5px;left:50%;width:100px;margin-left:-50px;height:1px;background:#dcddde;}
.indicators {font-size:62px;font-weight:400;}
.anime-ico {padding-top:30px;padding-bottom:20px;}
.anime-number-1 {font-family:'Montserrat', Arial, Helvetica, sans-serif;font-style:normal;text-align:center;}
.anime-number-2 {font-family:'Montserrat', Arial, Helvetica, sans-serif;font-style:normal;text-align:center;}
.anime-text {font-size:16px;font-weight:300;font-style:normal;}
.anime-ico svg .ico-test {fill:none;stroke:#ffffff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2.83px;}

.fix-background {position:absolute;width:100%;height:100%;overflow: hidden;background-position: center center;background-repeat: no-repeat !important;background-attachment: fixed !important;}
.parallax-bg-1 {background: url('../img/bg_pictures_00.png') repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

/* FOOTER */
footer {position:relative;width:100%;background:#212529;padding:20px 0;}
footer .col-blc-12 {display:flex;flex-wrap:wrap;}
.copyright {display:flex;justify-content:center;width:100%;color:#404448;padding:20px 0;font-size:10px;font-weight:400;text-transform:uppercase;}
.footer-img {display:flex;justify-content:center;width:100%;}
.footer-img img {margin-top:24px;width:180px;}
.back-to-top {display:none;position:fixed;color:#c3c3c3;background-color:#ffffff;bottom:15px;right:15px;width:46px;height:46px;line-height:49px;text-align:center;border-radius:50%;z-index:2;opacity:0.8;}
.back-to-top:hover {background-color:#585858;}
.back-to-top svg {vertical-align:middle;}

.st0 {fill:#FFFFFF;}
.st1 {fill:url(#SVGID_1_);}
.st2 {fill:#9A1C21;}

/* ADV */
.adv-block {display:inline-block;font-size:14px;padding-top:30px;padding-bottom:30px;}
.adv-block em {text-transform:uppercase;}
.btn-adv {display:inline-block;color:#ffffff;font-size:14px;font-weight:normal;text-transform:uppercase;background:rgba(235, 34, 63, 0.7);padding:10px 30px;margin-left:30px;}

/* ADAPTIVE */
.col-tb-3 {display:table-cell;vertical-align:middle;}
.col-tb-9 {display:table-cell;vertical-align:middle;}

/* LOADER PAGE */
#preloader {width:100%;height:100%;position:fixed;top:0;bottom:0;margin:0px auto;background:#ffffff;z-index:9999;text-align:center;color:#fff;letter-spacing:5px;}
#preloader svg {position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;margin-left:-40px;width:80px;height:80px;}

/* ACCORDION */
.accordionjs {position:relative;margin:0;padding:0;list-style:none;}
.accordionjs .acc_section {position:relative;z-index:10;margin-bottom:15px;overflow:hidden;}
.accordionjs .acc_section .acc_head {position:relative;font-family: 'Montserrat', Arial, Helvetica, sans-serif;font-size:16px;text-transform:uppercase;background:#ffffff;padding:17px 50px 17px 20px;display:block;cursor:pointer;}
.accordionjs .acc_section .acc_head h3 {line-height:1;margin:5px 0;}
.accordionjs .acc_section .acc_content {background:#ffffff;padding:15px 20px;}
.accordionjs .acc_section.acc_active > .acc_content {display:block;}
.accordionjs .acc_section > .block-op {display:block;position:absolute;width:17px;height:17px;top:18px;right:18px;}
.accordionjs .acc_section > .block-op span {display:block;position:absolute;top:8px;height:1px;width:100%;background-color:#41494f;}
.accordionjs .acc_section > .block-op span:last-child {visibility:hidden;}
.accordionjs .acc_section.acc_active > .block-op span:first-child {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.accordionjs .acc_section.acc_active > .block-op span:last-child {visibility:visible;}




/* PROGRESS CIRCLE */
.circle-chart-main {position:relative;width:180px;height:180px;margin:0 auto;}
.circle-chart {position:absolute;left:0;top:0;width:100%;height:100%;}
.circle-chart-procent {display:block;color:#cfcfcf;font-size:37px;font-weight:300;line-height:180px;}
.circle-chart-text {display:block;width:180px;color:#cfcfcf;font-size:20px;font-weight:300;font-style:normal;padding:20px 0;margin:0 auto;}
.circle-chart-circle {animation:circle-chart-fill 2s reverse;transform: rotate(-90deg);transform-origin:center;}
@keyframes circle-chart-fill {to { stroke-dasharray: 0 100; }}

/* SLIDER PROGRESS BAR */
.wrapper {position:relative;transform:translateY(-50%);overflow:hidden;min-height:300px;}
.wrapper div {position:absolute;left:100%;width:100%;top:0;opacity:0;transition:left 1.8s, opacity 0.5s ease;}
.wrapper div.activeText {position:relative;left:0;opacity:1;}
.wrapper div.slideLeft {left:-100%;opacity:0.1;}
.steps-wrapper-main {position:relative;text-align:justify;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.steps-wrapper-main ul {}
.steps-wrapper-main ul li {}
.steps-wrapper-main ul li a {}
.steps-progress {}
.steps-dot p {font-size:16px;color:#ffffff;}
.steps-circle {}
.steps-dot.active .steps-circle {}


/* CONTACT */
.title-text {color:#444549;}
.title-phone {color:#444549;font-weight:400;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.title-mail {color:#444549;font-size:28px;}

/* FORM */
.input-blc {position:relative;width:100%;height:auto;border: 1px solid rgba(0,0,0,.07);border-radius:2px;background:#ffffff;padding-top:7px;padding-left:12px;padding-right:12px;padding-bottom:4px;margin-bottom:10px;}
.input-blt {position:relative;width:100%;height:auto;border: 1px solid rgba(0,0,0,.07);border-radius:2px;background:#ffffff;padding-top:7px;padding-left:12px;padding-right:0px;padding-bottom:0px;margin-bottom:10px;}
.input-blc label {display:block;color:#626262;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;}
.input-blt label {display:block;color:#626262;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;}
.input-blc input {display:block;width:100%;height:25px;min-height:25px;padding:0;border:none;box-shadow:none;outline:0;}
.input-blt textarea {display:block;width:100%;height:100px;min-height:100px;padding:0;border:none;box-shadow:none;outline:0;resize:none;}
.block-form {position:relative;}
.btn {cursor:pointer;background-color:#e6af2a;border:0;border-radius:2px;color:#000000;font-size:14px;font-weight:normal;text-transform:uppercase;margin-bottom:18px;padding:14px 40px;transition: all .3s ease 0s;}

/* MAP CONTACT */
.map-contact {height:450px;width:100%;background: url('../img/map-contact.jpg') repeat center;}

/* STEPS BOX */
.process-box {position:relative;width:100%;}
.process-content {display:table;}
.process-box .ln-block:after {clear:both;}
.prс-01:before, .prс-01:after {content:'';position:absolute;width:6px;background-color:#f1f1f1;left:0;right:0;margin:0 auto;}
.prс-01-adp:before, .prс-01-adp:after {content:'';position:absolute;width:6px;background-color:#f1f1f1;left:0;right:0;margin:0 auto;}
.prс-02-adp:before, .prс-02-adp:after {content:'';position:absolute;width:6px;background-color:#f1f1f1;left:0;right:0;margin:0 auto;}
.prс-01.first:before, .prс-01.last:after, .prс-01-adp.first:before, .prс-01-adp.last:after, .prс-02-adp.first:before, .prс-02-adp.last:after {display:none;}
.prс-01 {position:relative;height:100%;vertical-align:middle;text-align:center;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-size:100px;font-weight:300;color:#333333;}
.prс-01:before {top:-36px;}
.prс-01:after {bottom:-36px;}
.prс-01-adp {position:relative;height:100%;vertical-align:middle;text-align:center;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-size:100px;font-weight:300;color:#333333;}
.prс-01-adp:before {top:-36px;}
.prс-01-adp:after {bottom:-36px;}
.prс-02-adp {position:relative;height:100%;vertical-align:middle;text-align:center;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-size:100px;font-weight:300;color:#333333;}
.prс-02-adp:before {top:-36px;}
.prс-02-adp:after {bottom:-36px;}
.prc-content {position:relative;color:#444549;padding: 25px 35px 20px 35px;background:#ffffff;}
.prc-content h4 {font-family:'Montserrat', Arial, Helvetica, sans-serif;color:#444549;font-weight:600;text-transform:uppercase;margin-top:15px;}
.left.prc-content:before {position:absolute;content:'';background-color:#e6af2a;}
.left.prc-content:after {position:absolute;content:'';border:10px solid transparent;}
.right.prc-content:before {position:absolute;content:'';background-color:#e6af2a;}
.right.prc-content:after {position:absolute;content:'';border:10px solid transparent;}

/* PROGRESS BAR */
.progressTitle {color:#444549;padding-bottom:8px;}
.progressBar {position:relative;width:100%;height:25px;background:#eeeeee;margin-bottom:20px;border-radius:15px;}
.progress_value {position:relative;float:right;padding-right:10px;font-size:13px;color:#444549;line-height:25px;}
.progress {height:25px;position:absolute;border-radius:15px;}
.blc-01 {background:#e6af2a;}
.blc-02 {background:#e6af2a;}
.blc-03 {background:#e6af2a;}


/* ADAPTIVE */
@media screen and (min-width: 1170px) {
h3 {font-size:30px;}
footer {position:fixed;height:258px;bottom:0;}
.number {font-size:70px;}
#section-09 {margin-bottom:258px;}
.container {max-width: 1170px;}
.col-blc-12 {width: 100%;}
.col-blc-11 {width: 91.66666667%;}
.col-blc-10 {width: 83.33333333%;}
.col-blc-9 {width: 75%;}
.col-blc-8 {width: 66.66666667%;}
.col-blc-7 {width: 58.33333333%;}
.col-blc-6 {width: 50%;}
.col-blc-5 {width: 41.66666667%;}
.col-blc-4 {width: 33.33333333%;}
.col-blc-3 {width: 25%;}
.col-blc-2 {width: 16.66666667%;}
.col-blc-1 {width: 8.33333333%;}

.col-blf-6 {width:50%;}
.chapter>.back-white, .chapter>.back-black {font-size:59px;line-height:59px;}
/* ------------------------------------------------------------------------------------------------------------------------------------- */
.process-box .ln-block {height:6px;background-color:#f1f1f1;margin-left:117px;margin-right:117px;margin-bottom:30px;margin-top:30px;}
.prс-01:before, .prс-01:after, .prс-01-adp:before, .prс-01-adp:after, .prс-02-adp:before, .prс-02-adp:after {height:60px;}
.prс-01 {display:table-cell;width:240px;}
.prс-01-adp {display:none;}
.prс-02-adp {display:table-cell;width:240px;}
.prc-content {display:table-cell;}
.left.prc-content:before {top:0;width:5px;height:100%;right:0;}
.left.prc-content:after {border-right:10px solid #e6af2a;top:50%;right:5px;margin-top:-10px;}
.right.prc-content:before {top:0;width:5px;height:100%;left:0;}
.right.prc-content:after {border-left:10px solid #e6af2a;top:50%;left:5px;margin-top:-10px;}
.title-phone {font-size:60px;}
}

@media screen and (min-width: 992px) and (max-width: 1169px) {
h3 {font-size:30px;}
footer {position:fixed;height:258px;bottom:0;}
.number {font-size:60px;}
#section-09 {margin-bottom:258px;}
.container {max-width: 960px;}
.col-blc-12 {width: 100%;}
.col-blc-11 {width: 91.66666667%;}
.col-blc-10 {width: 83.33333333%;}
.col-blc-9 {width: 75%;}
.col-blc-8 {width: 66.66666667%;}
.col-blc-7 {width: 58.33333333%;}
.col-blc-6 {width: 50%;}
.col-blc-5 {width: 41.66666667%;}
.col-blc-4 {width: 33.33333333%;}
.col-blc-3 {width: 25%;}
.col-blc-2 {width: 16.66666667%;}
.col-blc-1 {width: 8.33333333%;}

.col-blf-6 {width:50%;}
.chapter>.back-white, .chapter>.back-black {font-size:59px;line-height:59px;}

/* ------------------------------------------------------------------------------------------------------------------------------------- */
.process-box .ln-block {height:6px;background-color:#f1f1f1;margin-left:117px;margin-right:117px;margin-bottom:30px;margin-top:30px;}
.prс-01:before, .prс-01:after, .prс-01-adp:before, .prс-01-adp:after, .prс-02-adp:before, .prс-02-adp:after {height:80px;}
.prс-01 {display:table-cell;width:240px;}
.prс-01-adp {display:none;}
.prс-02-adp {display:table-cell;width:240px;}

.prc-content {display:table-cell;}

.left.prc-content:before {top:0;width:5px;height:100%;right:0;}
.left.prc-content:after {border-right:10px solid #e6af2a;top:50%;right:5px;margin-top:-10px;}
.right.prc-content:before {top:0;width:5px;height:100%;left:0;}
.right.prc-content:after {border-left:10px solid #e6af2a;top:50%;left:5px;margin-top:-10px;}
.title-phone {font-size:60px;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
h3 {font-size:30px;}
footer {position:fixed;height:258px;bottom:0;}
.number {font-size:40px;}
#section-09 {margin-bottom:258px;}
.container {max-width: 680px;}
.col-blc-12 {width: 100%;}
.col-blc-11 {width: 91.66666667%;}
.col-blc-10 {width: 83.33333333%;}
.col-blc-9 {width: 75%;}
.col-blc-8 {width: 66.66666667%;}
.col-blc-7 {width: 58.33333333%;}
.col-blc-6 {width: 50%;}
.col-blc-5 {width: 41.66666667%;}
.col-blc-4 {width: 33.33333333%;}
.col-blc-3 {width: 25%;}
.col-blc-2 {width: 16.66666667%;}
.col-blc-1 {width: 8.33333333%;}

.col-blf-6 {width:50%;}
.chapter>.back-white, .chapter>.back-black {font-size:45px;line-height:45px;}
/* ------------------------------------------------------------------------------------------------------------------------------------- */
.process-box .ln-block {height:6px;background-color:#f1f1f1;margin-left:117px;margin-right:117px;margin-bottom:30px;margin-top:30px;}
.prс-01:before, .prс-01:after, .prс-01-adp:before, .prс-01-adp:after, .prс-02-adp:before, .prс-02-adp:after {height:100px;}
.prс-01 {display:table-cell;width:240px;}
.prс-01-adp {display:none;}
.prс-02-adp {display:table-cell;width:240px;}

.prc-content {display:table-cell;}

.left.prc-content:before {top:0;width:5px;height:100%;right:0;}
.left.prc-content:after {border-right:10px solid #e6af2a;top:50%;right:5px;margin-top:-10px;}
.right.prc-content:before {top:0;width:5px;height:100%;left:0;}
.right.prc-content:after {border-left:10px solid #e6af2a;top:50%;left:5px;margin-top:-10px;}
.title-phone {font-size:60px;}
}

@media screen and (min-width: 576px) and (max-width: 767px) {
h3 {font-size:30px;}
footer {position:relative;height:auto;bottom:0;}
.number {font-size:30px;}
#section-09 {margin-bottom:0;}
.container {max-width: 540px;}
.col-blc-12 {width: 100%;}
.col-blc-11 {width: 91.66666667%;}
.col-blc-10 {width: 83.33333333%;}
.col-blc-9 {width: 75%;}
.col-blc-8 {width: 100%;}
.col-blc-7 {width: 100%;}
.col-blc-6 {width: 100%;}
.col-blc-5 {width: 100%;}
.col-blc-4 {width: 100%;}
.col-blc-3 {width: 100%;}
.col-blc-2 {width: 16.66666667%;}
.col-blc-1 {width: 8.33333333%;}

.col-blf-6 {width:100%;}
.chapter>.back-white, .chapter>.back-black {font-size:45px;line-height:45px;}
/* ------------------------------------------------------------------------------------------------------------------------------------- */
.process-box .ln-block {height:0;background-color:#f1f1f1;margin:0;}
.prс-01:before, .prс-01:after, .prс-01-adp:before, .prс-01-adp:after, .prс-02-adp:before, .prс-02-adp:after {display:none;}
.prс-01 {display:block;width:100%;}
.prс-01-adp {display:block;width:100%;}
.prс-02-adp {display:none;}

.prc-content {display:block;}

.left.prc-content:before {top:0;width:100%;height:5px;right:0;}
.left.prc-content:after {border-top:10px solid #e6af2a;left:50%;top:5px;margin-left:-10px;}
.right.prc-content:before {top:0;width:100%;height:5px;left:0;}
.right.prc-content:after {border-top:10px solid #e6af2a;left:50%;top:5px;margin-left:-10px;}
.title-phone {font-size:50px;}
}

@media screen and (min-width: 380px) and (max-width: 575px) {
h3 {font-size:26px;}
footer {position:relative;height:auto;bottom:0;}
.number {font-size:30px;}
#section-09 {margin-bottom:0;}
.container {max-width:540px;}
.col-blc-12 {width:100%;}
.col-blc-11 {width:91.66666667%;}
.col-blc-10 {width:83.33333333%;}
.col-blc-9 {width:75%;}
.col-blc-8 {width:100%;}
.col-blc-7 {width:100%;}
.col-blc-6 {width:100%;}
.col-blc-5 {width:100%;}
.col-blc-4 {width:100%;}
.col-blc-3 {width:100%;}
.col-blc-2 {width:16.66666667%;}
.col-blc-1 {width:8.33333333%;}

.col-blf-6 {width:100%;}
.chapter>.back-white, .chapter>.back-black {font-size:36px;line-height:36px;}
/* ------------------------------------------------------------------------------------------------------------------------------------- */
.process-box .ln-block {height:0;background-color:#f1f1f1;margin:0;}
.prс-01:before, .prс-01:after, .prс-01-adp:before, .prс-01-adp:after, .prс-02-adp:before, .prс-02-adp:after {display:none;}
.prс-01 {display:block;width:100%;}
.prс-01-adp {display:block;width:100%;}
.prс-02-adp {display:none;}

.prc-content {display:block;}

.left.prc-content:before {top:0;width:100%;height:5px;right:0;}
.left.prc-content:after {border-top:10px solid #e6af2a;left:50%;top:5px;margin-left:-10px;}
.right.prc-content:before {top:0;width:100%;height:5px;left:0;}
.right.prc-content:after {border-top:10px solid #e6af2a;left:50%;top:5px;margin-left:-10px;}
.title-phone {font-size:40px;}
}

@media screen and (max-width: 379px) {
h3 {font-size:26px;}
footer {position:relative;height:auto;bottom:0;}
.number {font-size:30px;}
#section-09 {margin-bottom:0;}
.container {max-width: 540px;}
.col-blc-12, .col-blc-8, .col-blc-7, .col-blc-6, .col-blc-5, .col-blc-4, .col-blc-3 {width:100%;}
.col-blc-11 {width:91.66666667%;}
.col-blc-10 {width:83.33333333%;}
.col-blc-9 {width:75%;}
.col-blc-2 {width:16.66666667%;}
.col-blc-1 {width:8.33333333%;}

.col-blf-6 {width:100%;}
.chapter>.back-white, .chapter>.back-black {font-size:36px;line-height:36px;}
/* ------------------------------------------------------------------------------------------------------------------------------------- */
.process-box .ln-block {height:0;background-color:#f1f1f1;margin:0;}
.prс-01:before, .prс-01:after, .prс-01-adp:before, .prс-01-adp:after, .prс-02-adp:before, .prс-02-adp:after {display:none;}
.prс-01 {display:block;width:100%;}
.prс-01-adp {display:block;width:100%;}
.prс-02-adp {display:none;}

.prc-content {display:block;}

.left.prc-content:before {top:0;width:100%;height:5px;right:0;}
.left.prc-content:after {border-top:10px solid #e6af2a;left:50%;top:5px;margin-left:-10px;}
.right.prc-content:before {top:0;width:100%;height:5px;left:0;}
.right.prc-content:after {border-top:10px solid #e6af2a;left:50%;top:5px;margin-left:-10px;}
.title-phone {font-size:30px;text-align:center;}
.title-mail {text-align:center;}
}