@charset "utf-8";
/* CSS Document */

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, font, 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 {
    margin: 0;
    padding: 0;
    border-width: 0;
    outline: 0;
    font-size: 100%;
    
    background: transparent;

    }

body {
        background:  transparent;
padding-right: 0px !important;
    }
    
    
    ::selection {
    color: #fff;
    background-color: #76d2f7;
    
    }
    ::-moz-selection {
    color: #fff;
    background-color: #76d2f7;
    }
    
    
.opis{display:none; float: left;}
ol, ul {
    list-style: none;
    }

 img.l1 {float: left;}
  img.l2 {margin-top: 12px; margin-left: 12px;}  
:focus {
    outline: 0;
    }

ins {
    text-decoration: none;
    }

del {
    text-decoration: line-through;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
    }

input, button, textarea, select {
    padding: 0;
    margin: 0;
    }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
    border: none;
    
    }    
@font-face {
    font-family: 'LiberationSerif-Regular';
    src: url('../fonts/LiberationSerif-Regular.ttf') format('truetype');     
    font-weight: normal;
    font-style: normal;
    font-display: swap
}    
 @font-face {
    font-family: 'LiberationSerif-Bold';
    src: url('../fonts/LiberationSerif-Bold.ttf') format('truetype');     
    font-weight: normal;
    font-style: normal;
    font-display: swap
}    


.outs-block-3-heading {
    text-align: center;
    font-size: 36px;
    padding-top: 35px;
    font-family: 'LiberationSerif-Regular';
}
.services-inner-wide-heading {
    font-size: 40px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    line-height: 740px;
    height: 740px;
    text-align: center;
    position: relative;
    z-index: 5;
}
/* PC */
 @media screen and (min-width: 1500px) {


.head {width: 100%; height: 70px; }
.head-menu-r {z-index: 100;position: absolute;}
.head-menu {float: left;margin-left: 38px;height: 31px;background: url('../img/menu-sprite.svg'); width: 41px;margin-top: 19px;}
.head-menu a{text-decoration: none;font-family: 'LiberationSerif-Regular';font-size: 14px; color: #000000;letter-spacing: 0.2em;line-height: 28px;}
.head-logo {float: left;text-align: center;padding-top: 28px;width: 100%;position: absolute;}

.head-contact {float: right;margin-right: 54px;font-family: 'LiberationSerif-Regular';font-size: 14px;padding-top: 29px; text-transform: uppercase;    position: relative;
    z-index: 21;}
.head-contact a{text-decoration: none;}
.head-contact a.tel{color: #727272; letter-spacing: 0.25em;margin-right: 38px;}
.head-contact a.cont{color: #000000; letter-spacing: 0.25em;}
.head-contact a:hover{}

.head-contact span.pcon {display: block;}
.head-contact span.mobon {display: none;}


.splash {width: 100%;z-index: 2;}
.splash video{width: 100%;z-index: 2;height: 100%;}
.splash img.mask {width: 25%;  height: auto;z-index: 3; position: absolute;}
.splash img.mask1 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 25%;}
.splash img.mask2 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 50%;}
.splash img.mask3 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 75%;}
.znak {font-size: 200px; color: #9ea8a5; font-family: 'LiberationSerif-Regular'; position: absolute;margin-top: 10%;margin-left: 12%; z-index: 4;}
.slogan {font-size: 30px; color: #ffffff;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.2em; line-height: 44px;margin-top: 14%;margin-left: 10%;z-index: 5;}
.slogan span{color: #161616;}
.about {font-size: 14px; color: #464646;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 25%;margin-left: 10%;z-index: 5;}
.about a{text-decoration: none;color: #464646;}
.about a:hover{}

.services {width: 100%;margin-top: -5px;}
.services ul{}
.services li{float: left; width: 25%;position: relative;}
.services li video{width: 100%;z-index: 2;}
.services li a{}
.services li:hover{}
.services li a:hover{}


img.service-mask-4 {width: 100%; height: auto; z-index: 3;position: absolute;   cursor: pointer;}
/*img.service-mask-4:hover {opacity: 0;}*/
.hover-mask1, .hover-mask2, .hover-mask3, .hover-mask4 {cursor: pointer;}

.text1 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: -3px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi1 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 75%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi1 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
.polosi1 i{background: url('../img/line1.png') no-repeat;width: 251px; height: 97px;position: absolute; z-index: 3;/*margin-left: -258px;margin-top: -28px;*/ display: inherit;}

.centeri {    width: 250px;
    margin: -74px auto;padding-left: -20px;
    /* margin-top: -74px; */
    position: relative;}





.text2 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: 17px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi2 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 72%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi2 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;;}
.polosi2 i{background: url('../img/line2.png') no-repeat;width: 319px; height: 135px;position: absolute; z-index: 3;/*margin-left: -240px;margin-top: -70px;*/ display: inherit;}



.centeri2 {    width: 319px;
    margin: -115px auto;
    /* margin-top: -74px; */
    position: relative;}

 




.text3 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: 17px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi3 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 72%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi3 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
.polosi3 i{background: url('../img/line3.png') no-repeat;width: 290px; height: 135px;position: absolute; z-index: 3;/*margin-left: -225px;margin-top: -70px;*/ display: inherit;}

   .centeri3 {    width: 290px;
    margin: -115px auto; 
    /* margin-top: -74px; */
    position: relative;}

 
.text4 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: 0px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi4 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 75%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi4 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
.polosi4 i{background: url('../img/line4.png');width: 152px; height: 97px;position: absolute; z-index: 3;/*margin-left: -158px;margin-top: -30px;*/ display: inherit;}

   .centeri4 {    width: 152px;
    margin: -74px auto;  padding-left: -20px;
    /* margin-top: -74px; */
    position: relative;}

.henry-ford {width: 100%;margin-top: -7px;background: url('../img/ford-bg.webp') center no-repeat; height: 740px; background-size: cover;}
.henry-ford img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.henry-words {    font-family: 'LiberationSerif-Regular';
    font-size: 20px;
    color: #ffffff;
    position: absolute;
    z-index: 3;
    margin-left: 55%;
    width: 625px;
    line-height: 44px;
    letter-spacing: 0.150em;
    text-transform: uppercase;
    margin-top: 285px;}
.hf {    font-size: 14px;
    color: #a1a1a1;
    font-family: 'LiberationSerif-Regular';
    text-transform: uppercase;
    position: absolute;
    letter-spacing: 0.25em;
    margin-top: 460px;
    margin-left: 79%;
    z-index: 5;}


.bottom2 {width:100%;}
.bottom2 img{width: 100%;margin-top: -7px;z-index: 2;}
.bleft2 { float: left;
    width: 50%;
    position: relative; }
.bright2 {    float: left;
    width: 50%;
    position: relative;}

.bottom {width:100%;height: 700px;margin-top: 600px;}


.bleft{float: left;width: 50%;background: url('../img/bottom-bg.webp') center no-repeat; height: 700px;}



.bright {float: left;width: 50%;background: url('../img/bottom-bg1.webp') center no-repeat; height: 700px;}

.text5 {font-family: 'LiberationSerif-Regular';font-size: 250px; color: #000; position: absolute; z-index: 3; width: 100%; text-align: center;     top: 20%;
    bottom: 0;}
.polosi5 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 25%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi5 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi5 i{background: url('../img/line5.png');width: 274px; height: 135px;position: absolute; z-index: 3;margin-left: -203px;margin-top: -65px;}


.text6 {font-family: 'LiberationSerif-Regular';font-size: 250px; color: #000; position: absolute; z-index: 3; width: 100%; text-align: center;  top: 20%;
    bottom: 0;}
.polosi6 { font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 25%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi6 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi6 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;margin-left: -275px;margin-top: -65px;}

.footer {width: 100%; height: 70px; background: #000000;margin-top: -7px;}

.minilogo {margin-left: 40px;font-family: 'LiberationSerif-Regular';
font-size: 14px; color: #777777; line-height: 70px;letter-spacing: 0.2em;float: left;}
.minilogo a{color: #777777; text-decoration: none;}
.minilogo a:hover{}

.searchblock {width: 344px; margin: 0 auto;padding-top: 26px;}
.searchblock input.search {width: 334px; background: transparent; border: 0px; font-size: 14px; color: #747474; border-bottom: 1px solid #383838; letter-spacing: 0.2em;font-family: 'LiberationSerif-Regular';}
.searchblock img.button-search {position: absolute;margin-left: 7px;}
img.depho {float: right;margin-top: -20px;margin-right: 47px;}
.btn-close {position:absolute;z-index:3000;width:50px; height:50px; left:48px; top:32px; display:none;}
.popup-window {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color:#fff;
    background: #fff url('../img/bgmenu.webp');
    background-repeat: repeat-x;
    z-index:1000;
   
    display:none;
     
}
.popup-window-close-btn {

     
    height: 19px;
    z-index: 4000;
     
    font: 10px/45px 'Open Sans',sans-serif;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    background: url('../img/close.png')   no-repeat;
   
    background-size: 20px 19px;
    cursor: pointer;


}

.mobmenucontent {display: none;}
.pmenu-content {padding:40px; height: 90%; display: block;}
.arrow-popup {
    position:absolute;
    z-index:400;
    width:30px;
    height:30px; 
    background-color:#e8e8e8;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top:63px;
    left:43px;
    display:none;
}



.searchblock-menu {width: 340px; margin: 0 auto;padding-top: 26px;}
.searchblock-menu input.search {width: 320px; background: transparent; border: 0px; font-size: 14px; color: #747474; border-bottom: 1px solid #cbcbcb; letter-spacing: 0.2em;font-family: 'LiberationSerif-Regular';}
.searchblock-menu img.button-search {position: absolute;margin-left: 7px;}

.base-menu {width: 100%;margin: 113px auto;text-align: center;}
.base-menu ul{font-size: 16px; letter-spacing: 0.25em; font-family: 'LiberationSerif-Regular'; text-transform: uppercase;}
.base-menu li{width: 33%;float: left;text-align: center;}
.base-menu li a{color: #015d44;text-decoration: none;}
.base-menu li a:hover{}


.services-menu {background: #f3f4f4; width: 100%; margin: 88px auto; height: 600px;}
.services-menu ul{margin-left:34px;}
.services-menu li{width: 25%; float: left;}
.services-menu .rimsk{font-size: 20px; color: #a7a7a7; font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-align: center;width: 90%; padding-top: 86px;}
.services-menu .name{ text-align: center;width: 90%; font-size: 20px; color: #015d44; font-family: 'LiberationSerif-Regular'; text-transform: uppercase; letter-spacing: 0.2em;padding-top: 65px;}
.services-menu .line {margin-top: 58px; width: 90%; height: 2px; background: #bcbcbc;}
.services-menu .link {margin-top: 34px;width: 90%; }
.services-menu .link div a{font-size: 14px; color: #000; font-family: 'LiberationSerif-Regular'; line-height: 30px; letter-spacing: 0.1em; text-decoration: none;}
.services-menu .link div a:hover{}
.services-menu .str {margin-top: -9px;}
.services-menu .strline {margin-top: 45px;}


.contacts-menu {background: #f3f4f4; width: 100%; margin: -65px auto; height: 380px;}
.title-cont {width: 100%; text-align: center; padding-top: 56px; font-size: 20px; color: #015d44; letter-spacing: 0.2em; font-family: 'LiberationSerif-Regular'; margin-bottom: 32px; text-transform: uppercase;}
.title-line {background: #bcbcbc; height: 2px; width: 95.5%;margin-left: 34px;}

.contacts-main {}
.contacts-main ul{margin-top: 40px;margin-left: 34px; font-size: 14px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; }
.contacts-main li{line-height: 24px;float: left;width: 25%;}
.contacts-main li.a{}
.contacts-main li.b{}
.contacts-main li.c{}
.contacts-main li.d{}
.contacts-main li a{color: #000000;text-decoration: none;}
.contacts-main li a:hover{}

.pages-menu {width: 100%; margin: 75px auto; height: 380px;}
.pages-main {}
.pages-main ul{margin-top: 40px;margin-left: 34px; font-size: 14px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;}
.pages-main li{line-height: 30px;float: left;width: 24%;margin-right: 1%;}
.pages-main li.a{}
.pages-main li.b{}
.pages-main li.c{}
.pages-main li.d{}
.pages-main li a{color: #606060;text-decoration: none;}
.pages-main li a:hover{}


a {text-decoration: none;}

.services-inner {width: 100%; height: 69px; }
.services-inner ul{}
.services-inner li{width: 25%; float: left; text-align: center;height: 69px;  font-size: 16px;color: #b7b7b7;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; line-height: 69px; text-transform: uppercase;}
.services-inner li a{color: #b7b7b7; }
.services-inner li.serv-1 {background: url('../img/service-bg1.');}
.services-inner li.serv-2 {background: url('../img/service-bg2.');}
.services-inner li.serv-3 {background: url('../img/service-bg3.');}
.services-inner li.serv-4 {background: url('../img/service-bg4.');}
.services-inner li.active {background: #000;}

.services-inner-wide {width: 100%; height: 740px; background: url('../img/bg-buh.webp') center; background-size: cover;}
.services-inner-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 4;}
.rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -495px;    position: relative;
    z-index: 4;}
.greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-buh-s-wide {width: 100%; margin: 0 auto;}

.widegreenline-right {width: 50%; float: right;}
.widegreenline-right-l-50 {margin-left: 50%; width: 50%;}
.service-buh-s-1 {width: 50%; 
background: url('../img/bg-buh-uchet.webp') center
; background-size: cover;
    float: left; height: 740px;}

.service-buh-s-1 .title1{    width: 100%;
    /* margin-left: 56.5%; */
    margin-top: 170px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-1 .rimskie1{     font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    top: -190px;
    /* margin-left: 69.5%; */
    /* margin-top: -240px; */}
.service-buh-s-1 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 61.5%; */
    /* margin-top: -145px; */
    margin: -398px auto;}
.service-buh-s-1 .p1{       width: 350px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    margin: 490px auto;
    /* margin-left: 55%; */
    /* margin-top: 80px; */}
.service-buh-s-1 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 65%; */
    /* margin-top: 90px; */
    margin: -420px auto;}
.service-buh-s-1 .more1 a{color: #015d44;}





.service-buh-s-2 {width: 50%; 
background: url('../img/bg-buh-uchet2.webp') center
; background-size: cover;
    float: left; height: 740px;}

    .service-buh-s-2 .title1{    width: 100%;
    /* margin-left: 55%; */
    margin-top: 150px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-2 .rimskie1{        font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 63.5%; */
    margin-top: -210px;}
.service-buh-s-2 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    height: 204px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 60.4%; */
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-buh-s-2 .p1{    width: 320px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 55%; */
    /* margin-top: 60px; */
    margin: 310px auto;}
.service-buh-s-2 .more1{width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 65%; */
    /* margin-top: 90px; */
    margin: -240px auto;}
.service-buh-s-2 .more1 a{color: #015d44;}


.widegreenline {width: 50%;}


.service-buh-s-3 {width: 50%; 
background: url('../img/bg-buh-uchet3.webp') center
; background-size: cover;
    float: left; height: 740px;}


    .service-buh-s-3 .title1{     width: 50%;
    /* margin-left: 3%; */
    margin-top: 196px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-3 .rimskie1{     font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    width: 100%;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    /* text-align: left; */
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -190px;}
.service-buh-s-3 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    margin-top: -210px;
    margin: -210px auto;
    /* display: inline; */}
.service-buh-s-3 .p1{    width: 315px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
     
   margin: 300px auto;
    position: relative;}
.service-buh-s-3 .more1{       width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 90px; */
    margin: -200px auto;}
.service-buh-s-3 .more1 a{color: #015d44;}





.service-buh-s-4 {width: 50%; 
background: url('../img/bg-buh-uchet4.webp') center
; background-size: cover;
    float: left; height: 740px;}



    .service-buh-s-4 .title1{   margin-top: 150px; font-size: 30px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-buh-s-4 .rimskie1{ font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    /* width: 100%; */
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-buh-s-4 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    margin-left: 142px;
    height: 204px;
    margin: -250px auto;
    /* margin-top: -250px; */}
.service-buh-s-4 .p1{    width: 315px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
     
   margin: 310px auto;
    position: relative;}
.service-buh-s-4 .more1{width: 157px; height: 36px; border: 2px solid #646464; text-align: center;line-height: 36px; font-size: 14px;color: #015d44;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em;  text-transform: uppercase;        margin: -200px auto;}
.service-buh-s-4 .more1 a{color: #015d44;}





.franklin-wide {width: 100%; margin: 0 auto;}
.franklin {width: 100%;margin-top: -7px;background: url('../img/bg-buh-3.webp') center no-repeat; height: 740px; background-size: cover;}
.franklin img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.franklin-words {font-family: 'LiberationSerif-Regular';font-size: 20px; color: #131313; position: absolute;z-index: 3;margin-left: 57%; line-height: 36px; letter-spacing: 0.150em;text-transform: uppercase;margin-top: 320px;}
.franklin .hf {font-size: 14px; color: #747474;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 460px;    margin-left: 70.5%;z-index: 5;}





.service-buh-s-5 {width: 50%; 
background: url('../img/bg-buh-uchet5.webp') center
; background-size: cover;
    float: left; height: 740px;}
.service-buh-s-5 .title1{ width: 100%;
    /* margin-left: 538px; */
    margin-top: 196px;
    font-size: 23px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-5 .rimskie1{ font-size: 250px;
    width: 100%;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 620px; */
    margin-top: -190px;}
.service-buh-s-5 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -210px; */
    margin: -205px auto;}
.service-buh-s-5 .p1{    width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 280px auto;}
.service-buh-s-5 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -200px auto;}
.service-buh-s-5 .more1 a{color: #015d44;}








.service-buh-s-6 {width: 50%; 
background: url('../img/bg-buh-uchet6.webp') center
; background-size: cover;
    float: left; height: 740px;}


    .service-buh-s-6 .title1{ width: 100%;
    /* margin-left: 538px; */
    margin-top: 196px;
    font-size: 25px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-6 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -195px;
    text-align: center;
    /* margin: -193px auto; */}
.service-buh-s-6 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -210px; */
    margin: -210px auto;}
.service-buh-s-6 .p1{    width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 300px auto;}
.service-buh-s-6 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -220px auto;}
.service-buh-s-6 .more1 a{color: #015d44;}



.service-buh-s-7 {width: 50%; 
background: url('../img/buhserv.webp') center
; background-size: cover;
    float: left; height: 740px;}


 .service-buh-s-7 .title1{width: 100%;
    /* margin-left: 45px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-7 .rimskie1{  font-size: 220px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 3;
    /* margin-left: 65px; */
    margin-top: -175px;}
.service-buh-s-7 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 125px; */
    height: 140px;
    /* margin-top: -200px; */
    margin: -200px auto;}
.service-buh-s-7 .p1{width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 300px auto;}
.service-buh-s-7 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -200px auto;}
.service-buh-s-7 .more1 a{color: #015d44;}

.polosi7 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi7 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi7 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}

.widegreenline-w100 {width: 100%;}
.widegreenline-w100 .bride9 {    float: left;
    width: 100%;
    position: relative; height: 740px; background: url('../img/yurservice.webp') no-repeat; background-size:cover;}
    .widegreenline-w100 .bride9 img {height: 740px;}
.widegreenline-w100  .polosi99 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 36%;
    text-transform: uppercase;
    letter-spacing: 0.190em;}
.widegreenline-w100   .polosi99 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.widegreenline-w100   .polosi99 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}







/* yur */

.services-yur-wide {width: 100%; height: 740px; background: url('../img/bg-uruh.webp') center; background-size: cover;}
.services-yur-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.services-yur-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 4;}
.services-yur-wide  .rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -495px;    position: relative;
    z-index: 4;}
.services-yur-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-yur-s-wide {width: 100%; margin: 0 auto;}
.service-yur-s-1 {width: 50%; 
background: url('../img/yur-s1.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-yur-s-1 .title1{     width: 100%;
    /* margin-left: 105px; */
    margin-top: 150px;
    font-size: 23px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-1 .rimskie1{  font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-yur-s-1 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 204px;
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-yur-s-1 .p1{width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 330px auto;}
.service-yur-s-1 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -300px auto;}
.service-yur-s-1 .more1 a{color: #015d44;}





.service-yur-s-2 {width: 50%; 
background: url('../img/yur-s2.webp') center
; background-size: cover;
    float: left; height: 740px;}

      .service-yur-s-2 .title1{width: 100%;
    /* margin-left: 105px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-2 .rimskie1{ font-size: 250px;
    color: #242424;
    width: 100%;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-yur-s-2 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 204px;
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-yur-s-2 .p1{width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 310px auto;}
.service-yur-s-2 .more1{width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -210px auto;}
.service-yur-s-2 .more1 a{color: #015d44;}





.service-yur-s-3 {width: 50%; 
background: url('../img/yur-s3.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-3 .title1{    width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-3 .rimskie1{  font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -220px;}
.service-yur-s-3 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 140px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -203px; */
    margin: -216px auto;}
.service-yur-s-3 .p1{width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 310px auto;}
.service-yur-s-3 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -240px auto;}
.service-yur-s-3 .more1 a{color: #015d44;}





.service-yur-s-4 {width: 50%; 
background: url('../img/yur-s4.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-4 .title1{ width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-4 .rimskie1{ font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -185px;}
.service-yur-s-4 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -213px; */
    margin: -210px auto;}
.service-yur-s-4 .p1{width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 90px; */
    margin: 310px auto;}
.service-yur-s-4 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -250px auto;}
.service-yur-s-4 .more1 a{color: #015d44;}





.tomas-wide {width: 100%; margin: 0 auto;}
.tomas {width: 100%;margin-top: -7px;background: url('../img/yur-tomas.webp') center no-repeat; height: 740px; background-size: cover;}
.tomas img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.tomas-words {    font-family: 'LiberationSerif-Regular';
    font-size: 20px;
    color: #131313;
    position: absolute;
    z-index: 3;
    margin-left: 55.5%;
    line-height: 36px;
    letter-spacing: 0.150em;
    text-transform: uppercase;
    margin-top: 300px;}
.tomas .hf {    font-size: 14px;
    color: #747474;
    font-family: 'LiberationSerif-Regular';
    text-transform: uppercase;
    position: absolute;
    letter-spacing: 0.25em;
    margin-top: 460px;
    margin-left: 74.3%;
    z-index: 5;}





.service-yur-s-5 {width: 50%; 
background: url('../img/yur-s5.webp') center
; background-size: cover;
    float: left; height: 740px;}



.service-yur-s-5 .title1{width: 100%;
    /* margin-left: 75px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-5 .rimskie1{    font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 145px; */
    margin-top: -190px;}
.service-yur-s-5 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 110px; */
    height: 120px;
    /* margin-top: -210px; */
    margin: -210px auto;}
.service-yur-s-5 .p1{    width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 140px; */
    margin: 350px auto;}
.service-yur-s-5 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -230px auto;}
.service-yur-s-5 .more1 a{color: #015d44;}











.service-yur-s-6 {width: 50%; 
background: url('../img/yur-s6.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-yur-s-6 .title1{        width: 100%;
    /* margin-left: 15px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-6 .rimskie1{    font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-yur-s-6 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 204px;
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-yur-s-6 .p1{    width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 320px auto;}
.service-yur-s-6 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -240px auto;}
.service-yur-s-6 .more1 a{color: #015d44;}



.service-yur-s-7 {width: 50%; 
background: url('../img/yur-s7.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-7 .title1{     width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-7 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 500px; */
    margin-top: -190px;}
.service-yur-s-7 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -213px; */
    margin: -213px auto;}
.service-yur-s-7 .p1{width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 330px auto;}
.service-yur-s-7 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -270px auto;}
.service-yur-s-7 .more1 a{color: #015d44;}



.service-yur-s-8 {width: 50%; 
background: url('../img/yur-s8.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-8 .title1{width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-8 .rimskie1{      font-size: 190px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 500px; */
    margin-top: -155px;}
.service-yur-s-8 .greenline1{      position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -175px; */
    margin: -175px auto;}
.service-yur-s-8 .p1{    width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 275px auto;}
.service-yur-s-8 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -260px auto;}
.service-yur-s-8 .more1 a{color: #015d44;}




.polosi8 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi8 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi8 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}







/* nal */






.services-nal-wide {width: 100%; height: 740px; background: url('../img/nal-bg-1.webp') center; background-size: cover;}
.services-nal-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.services-nal-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 5;}
.services-nal-wide  .rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -495px;    position: relative;
    z-index: 4;}
.services-nal-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-nal-s-wide {width: 100%; margin: 0 auto;}
.service-nal-w33 {width:33.33333%;float:left;}
.service-nal-s-1 {width: 100%; 
background: url('../img/nal-bg-2.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-nal-s-1 .title1{ width: 252px; margin: 319px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-1 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-1 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-1 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-1 .more1 a{color: #015d44;}





.service-nal-s-2 {width: 100%; 
background: url('../img/nal-bg-3.webp') center
; background-size: cover;
    float: left; height: 740px;}

        .service-nal-s-2 .title1{ width: 252px; margin: 319px auto 0px;   font-size: 30px;color: #fff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-2 .rimskie1{      font-size: 250px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-2 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-2 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-2 .more1 a{color: #015d44;}





.service-nal-s-3 {width: 100%; 
background: url('../img/nal-bg-4.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-nal-s-3 .title1{ width: 470px; margin: 319px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-3 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-3 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-3 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-3 .more1 a{color: #015d44;}



  



.oliver-wide {width: 100%; margin: 0 auto;}
.oliver {width: 100%;margin-top: -7px;background: url('../img/nal-bg-5.webp') center   no-repeat; height: 740px;background-size: cover;}
.oliver img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.oliver-words {font-family: 'LiberationSerif-Regular';font-size: 20px; color: #131313; position: absolute;z-index: 3;margin-left: 50.5%; line-height: 36px; letter-spacing: 0.150em;text-transform: uppercase;margin-top: 310px;}
.oliver .hf {font-size: 14px; color: #747474;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 460px;margin-left: 67.5%;z-index: 5;}








.service-nal-s-4 {width: 100%; 
background: url('../img/nal-bg-6.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-nal-s-4 .title1{ width: 560px; margin: 319px auto 0px;   font-size: 26px;color: #fefefe;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-4 .rimskie1{      font-size: 250px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -210px;
    }
.service-nal-s-4 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 162px;
    margin: -230px auto;
 }
 
.service-nal-s-4 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-4 .more1 a{color: #015d44;}



.service-nal-s-4 .title1 span {color: #000;}

.service-nal-s-5 {width: 100%; 
background: url('../img/nal-bg-7.webp') center
; background-size: cover;
    float: left; height: 740px;}

        .service-nal-s-5 .title1{ width: 512px; margin: 319px auto 0px;   font-size: 26px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
    .service-nal-s-5 .title1 span {color: #dcdcdc;}
.service-nal-s-5 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -210px;
    }
.service-nal-s-5 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 162px;
    margin: -230px auto;
 }
 
.service-nal-s-5 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-5 .more1 a{color: #015d44;}





.service-nal-s-6 {width: 100%; 
background: url('../img/nal-bg-8.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-nal-s-6 .title1{ width: 420px;     margin: 340px auto 0px;  font-size: 26px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-6 .rimskie1{      font-size: 250px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
           margin-top: -190px;
    }
.service-nal-s-6 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 162px;
        margin: -227px auto;
 }
 
.service-nal-s-6 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-6 .more1 a{color: #015d44;}





.polosi9 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi9 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi9 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}






/* outs */







.services-outs-wide {width: 100%; height: 740px; background: url('../img/outs-bg-1.webp') center; background-size: cover;}
.services-outs-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.services-outs-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 5;}
.services-outs-wide  .rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -95px;    position: relative;
    z-index: 4;}
.services-outs-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}



.service-outs-s-1 {float: left; width: 25%; background: url('../img/outs-bg-2.webp'); height: 740px;    background-size: cover;}

 .service-outs-s-1 .title1{ width: 260px; margin: 390px auto 0px;   font-size: 25px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-1 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-1 .greenline1{       position: relative;
    z-index: 4;
    width: 260px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }


.service-outs-s-2 {float: left; width: 25%; background: url('../img/outs-bg-3.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-2 .title1{ width: 300px; margin: 390px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-2 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-2 .greenline1{       position: relative;
    z-index: 4;
    width: 300px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }



.service-outs-s-3 {float: left; width: 25%; background: url('../img/outs-bg-4.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-3 .title1{ width: 320px; margin: 390px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-3 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-3 .greenline1{       position: relative;
    z-index: 4;
    width: 320px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }



.service-outs-s-4 {float: left; width: 25%; background: url('../img/outs-bg-5.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-4 .title1{ width: 380px; margin: 390px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-4 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-4 .greenline1{       position: relative;
    z-index: 4;
    width: 380px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }




.outs-block-3 {width: 100%; height: 740px; margin: 0 auto; background: url('../img/outs-bg-6.webp') center;    background-size: cover;}
.outs-w-18 {margin-left: 18.7%; }
.outs-w-62 {width: 62%;}
.outs-w-63 {width: 67%;}

.outs-block-3-1 {width: 33%; float: left; }

.outs-block-3-1-1 {font-size: 26px; padding-top: 130px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-3-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-3-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}

    

.outs-block-4-1 {width: 33%;  float: left;}
.outs-block-4-1-1 {font-size: 26px; padding-top: 130px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-4-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-4-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}

.outs-block-5-1 {width: 33%; float: left;}
.outs-block-5-1-1 {font-size: 26px; padding-top: 130px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-5-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-5-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-price {width: 100%; margin: 0px auto 0px; height: 740px; background: #1f1f1f; padding-top: 127px; }
.outs-price .kvadrat {/*width: 71%;*/ width: 85%; margin: 0px auto 0px; padding-top: 47px; padding-bottom: 47px; border: 2px solid #3c4040;}
.outs-price .kvadrat h4{font-size: 14px;
    color: #5a5a5a;  line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em; width: 100%; text-align: center; text-transform: uppercase;  }
.outs-price .kvadrat .outs-block-5-1-2 { margin: 25px auto 0px; width: 100px; height: 2px; background: #015d44;}
.outs-price-wide {width: 1070px; margin: 0 auto;}
.outs-price-wide .left {width: 766px; margin-right: 50px; float: left; }
.outs-price-wide .right {width: 104px; margin-right: 58px; float: left; text-align: center; font-size: 14px;
    color: #afafaf; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 30px;}
.outs-price-wide .right2 {text-align: right; float: left; font-size: 14px;
    color: #afafaf; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 30px;}

.outs-price-wide .leftn {width: 766px; margin-right: 50px; float: left; font-size: 14px;
    color: #737373;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.outs-price-wide .rightn {width: 104px; margin-right: 58px; float: left; text-align: center; font-size: 14px;
    color: #737373;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.outs-price-wide .right2n {text-align: right; float: left; font-size: 14px;
    color: #737373;   
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.lineline {width: 100%; height: 2px; background: #2e3030; margin: 40px 0px 40px 0px;}
.leftnq {  font-size: 14px;
    color: #383838;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}










.outs-block-6 {width: 100%; height: 740px; margin: 0 auto; background: url('../img/outs-bg-7.webp') center;     background-size: cover;}


.outs-block-6-1 {width: 25%;   float: left; }
.width-w-145 {margin-left: 14.5%;}
.width-w-74 {    width: 74%;}
.width-w-72 {    width: 72%;}
.outs-block-6-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-6-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-6-1-3 {font-size: 14px; 
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}
.outs-rimskie {font-size: 124px;     margin-top: 173px;
    color: #ffffff;   width: 100%; text-align: center;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 44px;}

.outs-block-7-1 {width: 25%;  float: left;}
.outs-block-7-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-7-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-7-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}

.outs-block-8-1 {width: 25%;  float: left;}
.outs-block-8-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-8-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-8-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-block-9-1 {width: 25%;    float: left;}
.outs-block-9-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-9-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-9-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}






.outs-block-10 {width: 100%; height: 740px; margin: 0 auto;  }
.width-w-1875 {margin-left: 18.7%;}
.width-w-1874 {margin-left: 17%;}
.width-w-46 {width: 65%;}
.width-ww-64 {width: 64%;}
.outs-block-10-1 {width:33%; float: left; background: #282828;  height: 100%; }
.outs-block-10-1-1 {font-size: 20px; padding-top: 175px;
    color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-10-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-10-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}


.outs-block-11-1 {width:33%; float: left; padding-right: 3%; background: #292929; height: 100%;}
.outs-block-11-1-1 {  padding-top: 175px;
    font-size: 20px;
 color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-11-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-11-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}

.outs-block-12-1 {width:30%;  float: left; background: #2e2e2e;    padding-right: 1%;}
.outs-block-12-1-1 {  padding-top: 175px;
    font-size: 20px;
 color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-12-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-12-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px; width: 410px;    height: 510px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}




/* page */


.page-inner-wide {width: 100%; height: 386px; background: url('../img/page-bg.webp') center; background-size: cover; }
.page-inner-wide h1{font-size: 45px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;    margin-top: -135px;line-height: 386px; height: 386px; text-align: center;    position: relative;
    z-index: 5;}
.page-inner-wide .minimaltextp2 {font-size: 14px;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-align: center;    position: relative; text-transform: uppercase; 
    z-index: 5;padding-top: 135px;}
 .page-inner-wide .greenline2    {width: 84px; height: 5px; background: #015d44;     margin: -135px auto;}

 .whiteline {width:100%; height: 7px; background: #fff;}

.page-content {width: 100%; background: #f3f4f4; padding-bottom:100px;padding-top: 10px;}
.page-content-wide {    width: 95.5%;
    margin: 30px auto;}
.page-content-wide-1 {    width: 61.3%;margin-right: 5.4%; float: left;background: #fff; padding-top: 100px;     padding-right: 3.4%;
    padding-left: 3.4%;}
.page-content-wide-1 h2{font-size: 25px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; line-height: 30px;}
.page-content-wide-1 .category {font-size: 14px;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase; margin-top:15px;}
.page-content-wide-1 .category a{color: #5a5a5a;}
.zavitush {    background: url(../img/page-vitush.png) center no-repeat;
    width: 100%;
    height: 97px;
    margin: 0 auto;}
.page-content-wide-1  p {font-size: 16px;color: #404040;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.07em; line-height: 25px;   margin-top:15px; margin-bottom: 60px;}
a.backlink {font-size: 14px !important;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase;}
.breadcrumbs {font-size: 14px !important;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase;}
.breadcrumbs a{color: #5a5a5a;margin-left: 32px;margin-right: 32px;}


.page-content-wide-2 {width: 22%; float: left;}
.page-content-wide-2 .order {    width: 99%; display: none;
    /* height: 185px; */
    border: 2px solid #e2e2e2;
    padding-bottom: 15px;}
.page-content-wide-2 .order p{font-size: 19px !important;color: #373737;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; line-height: 30px; width: 100%; text-align: center; margin-top: 45px;}
.page-content-wide-2 .order .button-order{font-size: 14px !important;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px;border:2px solid #d1d1d1; width: 156px; height: 36px; text-align: center; text-transform: uppercase; margin: 27px auto;}
.page-content-wide-2 .order  .button-order a{ color: #015d44;}
.page-content-wide-2 h6{    margin-top: 80px;
    font-size: 20px !important;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    line-height: 30px;
    text-transform: uppercase;
    border-bottom: 2px solid #d1d1d1;
    padding-bottom: 20px;margin-bottom: 40px;}
.page-content-wide-2 ul{}
.page-content-wide-2 li{font-size: 14px !important;color: #474747;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;  height: 30px; margin-bottom: 20px;}
.page-content-wide-2 li a{color: #474747;}

.line-page {width: 100%; height: 2px; background: #e1e1e1; margin: 50px auto;}



.contactbg {background: url('../img/contactbg.webp') center; width: 100%; height: 370px;}
.contactbg h1 {font-size: 40px !important;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
text-transform: uppercase; width: 100%; text-align: center; height: 370px; line-height: 390px;}
.contactbg .linec {    width: 84px;
    height: 6px;
    background: #015d44;
    margin: -119px auto;}
.contactbg .minimaltextp {
    width: 100%;
    font-size: 14px;
    color: #3b3b3b;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: center;
    margin-top: -30px;
    position: relative;
    margin-left: -10px;
    z-index: 5;
}
.maincontacts {margin: 32px 2% 32px 2%; background: #f3f4f4; width: 92%; height: 300px; padding: 3% 2% 0% 2%;}
.maincontacts-base {font-family: 'LiberationSerif-Regular';color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em; width: 25%; float: left; }
.maincontacts-base div {color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;  font-family: 'LiberationSerif-Bold';}
.maincontacts-base a {color: #000000;}

.maincontacts2 {margin: 32px 2% 32px 2%; background: #f3f4f4; width: 92%; height: 290px; padding: 3% 2% 0% 2%;}
.maincontacts-bas2e {font-family: 'LiberationSerif-Regular';color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em; width: 25%; float: left; }
.maincontacts-base2 div {color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;  font-family: 'LiberationSerif-Bold';}
.maincontacts-base2 a {color: #000000;}

.maincontacts2 h2{width: 100%;
    margin: -20px auto;
    text-align: center;
    /* height: 20px; */
    /* line-height: 0px; */
    border-bottom: 2px solid #dedede;
    padding-bottom: 30px;

font-size: 20px; letter-spacing: 0.2em; color: #015d44; font-family: 'LiberationSerif-Regular'; text-transform: uppercase;

}

.formfeed {width: 1130px; margin: 53px auto;}
.lft1 {width: 278px; float: left;}
.lft1 input {margin-bottom: 7px; width: 239px; height: 38px; border: 1px solid #dedede; padding-left: 8px; background: #fff;  font-family: 'LiberationSerif-Regular';  color: #535353; font-size: 15px; letter-spacing: 0.1em;}
.lft2 {width: 557px; float: left;}
.lft2 textarea {width: 515px; height: 119px;border: 1px solid #dedede; padding-left: 11px; padding-top: 13px; font-family: 'LiberationSerif-Regular';  color: #535353; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;}
.lft3 {float: left; width: 500px}
.lft3 button {width: 156px; height: 36px; background: #fff; border: 2px solid #d1d1d1; text-align: center; cursor: pointer; text-transform: uppercase;  font-family: 'LiberationSerif-Regular'; line-height: 36px; color: #015d44; font-size: 14px; letter-spacing: 0.25em;}
.d-flex {display: flex; align-items: flex-start;}
.mt-1 {margin-top: 5px; margin-right: 5px;}
.my-2 {margin-top: 10px; margin-bottom: 10px;}
.depho_feedback_result input {width: 156px; height: 36px; background: #fff; border: 2px solid #d1d1d1; text-align: center; cursor: pointer; text-transform: uppercase;  font-family: 'LiberationSerif-Regular'; line-height: 36px; color: #015d44; font-size: 14px; letter-spacing: 0.25em;}



}
.d-flex {display: flex; align-items: flex-start;}
.mt-1 {margin-top: 5px; margin-right: 5px;}
.my-2 {margin-top: 10px; margin-bottom: 10px;}
























































/* Tablet */


@media only screen and (min-width: 929px) and (max-width: 1499px) {



.head {width: 100%; height: 70px; }
.head-menu-r {z-index: 100;position: absolute;}
.head-menu {float: left;margin-left: 38px;height: 31px;background: url('../img/menu-sprite.svg'); width: 41px;margin-top: 19px;}
.head-menu a{text-decoration: none;font-family: 'LiberationSerif-Regular';font-size: 14px; color: #000000;letter-spacing: 0.2em;line-height: 28px;}
.head-logo {float: left;text-align: center;padding-top: 28px;width: 100%;position: absolute;}

.head-contact {float: right;margin-right: 54px;font-family: 'LiberationSerif-Regular';font-size: 14px;padding-top: 29px; text-transform: uppercase;    position: relative;
    z-index: 21;}
.head-contact a{text-decoration: none;}
.head-contact a.tel{color: #727272; letter-spacing: 0.25em;margin-right: 38px;}
.head-contact a.cont{color: #000000; letter-spacing: 0.25em;}
.head-contact a:hover{}
.head-contact span.pcon {display: block;}
.head-contact span.mobon {display: none;}

.splash {width: 100%;z-index: 2;}
.splash video{width: 100%;z-index: 2;height: 100%;}
.splash img.mask {width: 25%;  height: auto;z-index: 3; position: absolute;}
.splash img.mask1 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 25%;}
.splash img.mask2 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 50%;}
.splash img.mask3 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 75%;}
.znak {font-size: 200px; color: #9ea8a5; font-family: 'LiberationSerif-Regular'; position: absolute;margin-top: 10%;margin-left: 12%; z-index: 4;}
.slogan {font-size: 30px; color: #ffffff;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.2em; line-height: 44px;margin-top: 14%;margin-left: 10%;z-index: 5;}
.slogan span{color: #161616;}
.about {font-size: 14px; color: #464646;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 25%;margin-left: 10%;z-index: 5;}
.about a{text-decoration: none;color: #464646;}
.about a:hover{}

.services {width: 100%;margin-top: -5px;}
.services ul{}
.services li{float: left; width: 25%;position: relative;}
.services li video{width: 100%;z-index: 2;}
.services li a{}
.services li:hover{}
.services li a:hover{}


img.service-mask-4 {width: 100%; height: auto; z-index: 3;position: absolute;   cursor: pointer;}
/*img.service-mask-4:hover {opacity: 0;}*/
.hover-mask1, .hover-mask2, .hover-mask3, .hover-mask4 {cursor: pointer;}

.text1 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: -3px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi1 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 75%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi1 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
.polosi1 i{background: url('../img/line1.png') no-repeat;width: 251px; height: 97px;position: absolute; z-index: 3;/*margin-left: -258px;margin-top: -28px;*/ display: inherit;}

.centeri {    width: 250px;
    margin: -74px auto;padding-left: -20px;
    /* margin-top: -74px; */
    position: relative;}





.text2 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: 17px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi2 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 72%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi2 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;;}
.polosi2 i{background: url('../img/line2.png') no-repeat;width: 319px; height: 135px;position: absolute; z-index: 3;/*margin-left: -240px;margin-top: -70px;*/ display: inherit;}



.centeri2 {    width: 319px;
    margin: -115px auto;
    /* margin-top: -74px; */
    position: relative;}

 




.text3 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: 17px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi3 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 72%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi3 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
.polosi3 i{background: url('../img/line3.png') no-repeat;width: 290px; height: 135px;position: absolute; z-index: 3;/*margin-left: -225px;margin-top: -70px;*/ display: inherit;}

   .centeri3 {    width: 290px;
    margin: -115px auto; 
    /* margin-top: -74px; */
    position: relative;}

 
.text4 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #000;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: 0px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi4 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 75%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi4 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
.polosi4 i{background: url('../img/line4.png');width: 152px; height: 97px;position: absolute; z-index: 3;/*margin-left: -158px;margin-top: -30px;*/ display: inherit;}

   .centeri4 {    width: 152px;
    margin: -74px auto;  padding-left: -20px;
    /* margin-top: -74px; */
    position: relative;}


.henry-ford {width: 100%;margin-top: -7px;background: url('../img/ford-bg.webp') center no-repeat; height: 740px; background-size: cover;}
.henry-ford img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.henry-words {    font-family: 'LiberationSerif-Regular';
    font-size: 20px;
    color: #ffffff;
    position: absolute;
    z-index: 3;
    margin-left: 55%;
    width: 625px;
    line-height: 44px;
    letter-spacing: 0.150em;
    text-transform: uppercase;
    margin-top: 285px;}
.hf {    font-size: 14px;
    color: #a1a1a1;
    font-family: 'LiberationSerif-Regular';
    text-transform: uppercase;
    position: absolute;
    letter-spacing: 0.25em;
    margin-top: 460px;
    margin-left: 79%;
    z-index: 5;}


.bottom2 {width:100%;}
.bottom2 img{width: 100%;margin-top: -7px;z-index: 2;}
.bleft2 { float: left;
    width: 50%;
    position: relative; }
.bright2 {    float: left;
    width: 50%;
    position: relative;}

.bottom {width:100%;height: 700px;margin-top: 600px;}


.bleft{float: left;width: 50%;background: url('../img/bottom-bg.webp') center no-repeat; height: 700px;}



.bright {float: left;width: 50%;background: url('../img/bottom-bg1.webp') center no-repeat; height: 700px;}

.text5 {font-family: 'LiberationSerif-Regular';font-size: 250px; color: #000; position: absolute; z-index: 3; width: 100%; text-align: center;     top: 20%;
    bottom: 0;}
.polosi5 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 25%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi5 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi5 i{background: url('../img/line5.png');width: 274px; height: 135px;position: absolute; z-index: 3;margin-left: -203px;margin-top: -65px;}


.text6 {font-family: 'LiberationSerif-Regular';font-size: 250px; color: #000; position: absolute; z-index: 3; width: 100%; text-align: center;  top: 20%;
    bottom: 0;}
.polosi6 { font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 25%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi6 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi6 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;margin-left: -275px;margin-top: -65px;}

.footer {width: 100%; height: 70px; background: #000000;margin-top: -7px;}

.minilogo {margin-left: 40px;font-family: 'LiberationSerif-Regular';
font-size: 14px; color: #777777; line-height: 70px;letter-spacing: 0.2em;float: left;}
.minilogo a{color: #777777; text-decoration: none;}
.minilogo a:hover{}

.searchblock {width: 344px; margin: 0 auto;padding-top: 26px;}
.searchblock input.search {width: 334px; background: transparent; border: 0px; font-size: 14px; color: #747474; border-bottom: 1px solid #383838; letter-spacing: 0.2em;font-family: 'LiberationSerif-Regular';}
.searchblock img.button-search {position: absolute;margin-left: 7px;}
img.depho {float: right;margin-top: -20px;margin-right: 47px;}
.btn-close {position:absolute;z-index:3000;width:50px; height:50px; left:48px; top:32px; display:none;}
.popup-window {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color:#fff;
    background: #fff url('../img/bgmenu.webp');
    background-repeat: repeat-x;
    z-index:1000;
   
    display:none;
     
}
.popup-window-close-btn {

     
    height: 19px;
    z-index: 4000;
     
    font: 10px/45px 'Open Sans',sans-serif;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    background: url('../img/close.png')   no-repeat;
   
    background-size: 20px 19px;
    cursor: pointer;


}
.pmenu-content {padding:40px; height: 90%; display: block;}
.mobmenucontent {display: none;}
.arrow-popup {
    position:absolute;
    z-index:400;
    width:30px;
    height:30px; 
    background-color:#e8e8e8;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top:63px;
    left:43px;
    display:none;
}



.searchblock-menu {width: 340px; margin: 0 auto;padding-top: 26px;}
.searchblock-menu input.search {width: 320px; background: transparent; border: 0px; font-size: 14px; color: #747474; border-bottom: 1px solid #cbcbcb; letter-spacing: 0.2em;font-family: 'LiberationSerif-Regular';}
.searchblock-menu img.button-search {position: absolute;margin-left: 7px;}

.base-menu {width: 100%;margin: 113px auto;text-align: center;}
.base-menu ul{font-size: 16px; letter-spacing: 0.25em; font-family: 'LiberationSerif-Regular'; text-transform: uppercase;}
.base-menu li{width: 33%;float: left;text-align: center;}
.base-menu li a{color: #015d44;text-decoration: none;}
.base-menu li a:hover{}


.services-menu {background: #f3f4f4; width: 100%; margin: 88px auto; height: 600px;}
.services-menu ul{margin-left:34px;}
.services-menu li{width: 25%; float: left;}
.services-menu .rimsk{font-size: 20px; color: #a7a7a7; font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-align: center;width: 90%; padding-top: 86px;}
.services-menu .name{ text-align: center;width: 90%; font-size: 20px; color: #015d44; font-family: 'LiberationSerif-Regular'; text-transform: uppercase; letter-spacing: 0.2em;padding-top: 65px;}
.services-menu .line {margin-top: 58px; width: 90%; height: 2px; background: #bcbcbc;}
.services-menu .link {margin-top: 34px;width: 90%; }
.services-menu .link div a{font-size: 14px; color: #000; font-family: 'LiberationSerif-Regular'; line-height: 30px; letter-spacing: 0.1em; text-decoration: none;}
.services-menu .link div a:hover{}
.services-menu .str {margin-top: -9px;}
.services-menu .strline {margin-top: 45px;}


.contacts-menu {background: #f3f4f4; width: 100%; margin: -65px auto; height: 380px;}
.title-cont {width: 100%; text-align: center; padding-top: 56px; font-size: 20px; color: #015d44; letter-spacing: 0.2em; font-family: 'LiberationSerif-Regular'; margin-bottom: 32px; text-transform: uppercase;}
.title-line {background: #bcbcbc; height: 2px; width: 95.5%;margin-left: 34px;}

.contacts-main {}
.contacts-main ul{margin-top: 40px;margin-left: 34px; font-size: 14px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; }
.contacts-main li{line-height: 24px;float: left;width: 25%;}
.contacts-main li.a{}
.contacts-main li.b{}
.contacts-main li.c{}
.contacts-main li.d{}
.contacts-main li a{color: #000000;text-decoration: none;}
.contacts-main li a:hover{}

.pages-menu {width: 100%; margin: 75px auto; height: 380px;}
.pages-main {}
.pages-main ul{margin-top: 40px;margin-left: 34px; font-size: 14px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;}
.pages-main li{line-height: 30px;float: left;width: 24%;margin-right: 1%;}
.pages-main li.a{}
.pages-main li.b{}
.pages-main li.c{}
.pages-main li.d{}
.pages-main li a{color: #606060;text-decoration: none;}
.pages-main li a:hover{}


a {text-decoration: none;}

.services-inner {width: 100%; height: 69px; }
.services-inner ul{}
.services-inner li{width: 25%; float: left; text-align: center;height: 69px;  font-size: 16px;color: #b7b7b7;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; line-height: 69px; text-transform: uppercase;}
.services-inner li a{color: #b7b7b7; }
.services-inner li.serv-1 {background: url('../img/service-bg1.');}
.services-inner li.serv-2 {background: url('../img/service-bg2.');}
.services-inner li.serv-3 {background: url('../img/service-bg3.');}
.services-inner li.serv-4 {background: url('../img/service-bg4.');}
.services-inner li.active {background: #000;}

.services-inner-wide {width: 100%; height: 740px; background: url('../img/bg-buh.webp') center; background-size: cover;}
.services-inner-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 4;}
.rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -495px;    position: relative;
    z-index: 4;}
.greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-buh-s-wide {width: 100%; margin: 0 auto;}

.widegreenline-right {width: 50%; float: right;}
.widegreenline-right-l-50 {margin-left: 50%; width: 50%;}
.service-buh-s-1 {width: 50%; 
background: url('../img/bg-buh-uchet.webp') center
; background-size: cover;
    float: left; height: 740px;}

.service-buh-s-1 .title1{    width: 100%;
    /* margin-left: 56.5%; */
    margin-top: 170px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-1 .rimskie1{     font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    top: -190px;
    /* margin-left: 69.5%; */
    /* margin-top: -240px; */}
.service-buh-s-1 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 61.5%; */
    /* margin-top: -145px; */
    margin: -398px auto;}
.service-buh-s-1 .p1{       width: 350px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    margin: 490px auto;
    /* margin-left: 55%; */
    /* margin-top: 80px; */}
.service-buh-s-1 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 65%; */
    /* margin-top: 90px; */
    margin: -420px auto;}
.service-buh-s-1 .more1 a{color: #015d44;}





.service-buh-s-2 {width: 50%; 
background: url('../img/bg-buh-uchet2.webp') center
; background-size: cover;
    float: left; height: 740px;}

    .service-buh-s-2 .title1{    width: 100%;
    /* margin-left: 55%; */
    margin-top: 150px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-2 .rimskie1{        font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 63.5%; */
    margin-top: -210px;}
.service-buh-s-2 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    height: 204px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 60.4%; */
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-buh-s-2 .p1{    width: 320px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 55%; */
    /* margin-top: 60px; */
    margin: 310px auto;}
.service-buh-s-2 .more1{width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 65%; */
    /* margin-top: 90px; */
    margin: -240px auto;}
.service-buh-s-2 .more1 a{color: #015d44;}


.widegreenline {width: 50%;}


.service-buh-s-3 {width: 50%; 
background: url('../img/bg-buh-uchet3.webp') center
; background-size: cover;
    float: left; height: 740px;}


    .service-buh-s-3 .title1{     width: 50%;
    /* margin-left: 3%; */
    margin-top: 196px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-3 .rimskie1{     font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    width: 100%;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    /* text-align: left; */
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -190px;}
.service-buh-s-3 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    margin-top: -210px;
    margin: -210px auto;
    /* display: inline; */}
.service-buh-s-3 .p1{    width: 315px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
     
   margin: 300px auto;
    position: relative;}
.service-buh-s-3 .more1{       width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 90px; */
    margin: -200px auto;}
.service-buh-s-3 .more1 a{color: #015d44;}





.service-buh-s-4 {width: 50%; 
background: url('../img/bg-buh-uchet4.webp') center
; background-size: cover;
    float: left; height: 740px;}



    .service-buh-s-4 .title1{   margin-top: 150px; font-size: 30px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-buh-s-4 .rimskie1{ font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    /* width: 100%; */
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-buh-s-4 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    margin-left: 142px;
    height: 204px;
    margin: -250px auto;
    /* margin-top: -250px; */}
.service-buh-s-4 .p1{    width: 315px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
     
   margin: 310px auto;
    position: relative;}
.service-buh-s-4 .more1{width: 157px; height: 36px; border: 2px solid #646464; text-align: center;line-height: 36px; font-size: 14px;color: #015d44;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em;  text-transform: uppercase;        margin: -200px auto;}
.service-buh-s-4 .more1 a{color: #015d44;}





.franklin-wide {width: 100%; margin: 0 auto;}
.franklin {width: 100%;margin-top: -7px;background: url('../img/bg-buh-3.webp') center no-repeat; height: 740px; background-size: cover;}
.franklin img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.franklin-words {font-family: 'LiberationSerif-Regular';font-size: 20px; color: #131313; position: absolute;z-index: 3;margin-left: 57%; line-height: 36px; letter-spacing: 0.150em;text-transform: uppercase;margin-top: 320px;}
.franklin .hf {font-size: 14px; color: #747474;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 460px;    margin-left: 70.5%;z-index: 5;}





.service-buh-s-5 {width: 50%; 
background: url('../img/bg-buh-uchet5.webp') center
; background-size: cover;
    float: left; height: 740px;}
.service-buh-s-5 .title1{ width: 100%;
    /* margin-left: 538px; */
    margin-top: 196px;
    font-size: 23px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-5 .rimskie1{ font-size: 250px;
    width: 100%;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 620px; */
    margin-top: -190px;}
.service-buh-s-5 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -210px; */
    margin: -205px auto;}
.service-buh-s-5 .p1{    width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 280px auto;}
.service-buh-s-5 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -200px auto;}
.service-buh-s-5 .more1 a{color: #015d44;}








.service-buh-s-6 {width: 50%; 
background: url('../img/bg-buh-uchet6.webp') center
; background-size: cover;
    float: left; height: 740px;}


    .service-buh-s-6 .title1{ width: 100%;
    /* margin-left: 538px; */
    margin-top: 196px;
    font-size: 25px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-6 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -195px;
    text-align: center;
    /* margin: -193px auto; */}
.service-buh-s-6 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -210px; */
    margin: -210px auto;}
.service-buh-s-6 .p1{    width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 300px auto;}
.service-buh-s-6 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -220px auto;}
.service-buh-s-6 .more1 a{color: #015d44;}



.service-buh-s-7 {width: 50%; 
background: url('../img/buhserv.webp') center
; background-size: cover;
    float: left; height: 740px;}


 .service-buh-s-7 .title1{width: 100%;
    /* margin-left: 45px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-7 .rimskie1{  font-size: 220px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 3;
    /* margin-left: 65px; */
    margin-top: -175px;}
.service-buh-s-7 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 125px; */
    height: 140px;
    /* margin-top: -200px; */
    margin: -200px auto;}
.service-buh-s-7 .p1{width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 300px auto;}
.service-buh-s-7 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -200px auto;}
.service-buh-s-7 .more1 a{color: #015d44;}

.polosi7 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi7 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi7 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}

.widegreenline-w100 {width: 100%;}
.widegreenline-w100 .bride9 {    float: left;
    width: 100%;
    position: relative; height: 740px; background: url('../img/yurservice.webp') no-repeat; background-size:cover;}
    .widegreenline-w100 .bride9 img {height: 740px;}
.widegreenline-w100  .polosi99 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 36%;
    text-transform: uppercase;
    letter-spacing: 0.190em;}
.widegreenline-w100   .polosi99 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.widegreenline-w100   .polosi99 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}







/* yur */

.services-yur-wide {width: 100%; height: 740px; background: url('../img/bg-uruh.webp') center; background-size: cover;}
.services-yur-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.services-yur-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 4;}
.services-yur-wide  .rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -495px;    position: relative;
    z-index: 4;}
.services-yur-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-yur-s-wide {width: 100%; margin: 0 auto;}
.service-yur-s-1 {width: 50%; 
background: url('../img/yur-s1.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-yur-s-1 .title1{     width: 100%;
    /* margin-left: 105px; */
    margin-top: 150px;
    font-size: 23px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-1 .rimskie1{  font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-yur-s-1 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 204px;
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-yur-s-1 .p1{width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 330px auto;}
.service-yur-s-1 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -300px auto;}
.service-yur-s-1 .more1 a{color: #015d44;}





.service-yur-s-2 {width: 50%; 
background: url('../img/yur-s2.webp') center
; background-size: cover;
    float: left; height: 740px;}

      .service-yur-s-2 .title1{width: 100%;
    /* margin-left: 105px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-2 .rimskie1{ font-size: 250px;
    color: #242424;
    width: 100%;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-yur-s-2 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 204px;
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-yur-s-2 .p1{width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 310px auto;}
.service-yur-s-2 .more1{width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -210px auto;}
.service-yur-s-2 .more1 a{color: #015d44;}





.service-yur-s-3 {width: 50%; 
background: url('../img/yur-s3.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-3 .title1{    width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-3 .rimskie1{  font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -220px;}
.service-yur-s-3 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 140px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -203px; */
    margin: -216px auto;}
.service-yur-s-3 .p1{width: 320px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 310px auto;}
.service-yur-s-3 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -240px auto;}
.service-yur-s-3 .more1 a{color: #015d44;}





.service-yur-s-4 {width: 50%; 
background: url('../img/yur-s4.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-4 .title1{ width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-4 .rimskie1{ font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -185px;}
.service-yur-s-4 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -213px; */
    margin: -210px auto;}
.service-yur-s-4 .p1{width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 90px; */
    margin: 310px auto;}
.service-yur-s-4 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -250px auto;}
.service-yur-s-4 .more1 a{color: #015d44;}





.tomas-wide {width: 100%; margin: 0 auto;}
.tomas {width: 100%;margin-top: -7px;background: url('../img/yur-tomas.webp') center no-repeat; height: 740px; background-size: cover;}
.tomas img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.tomas-words {    font-family: 'LiberationSerif-Regular';
    font-size: 20px;
    color: #131313;
    position: absolute;
    z-index: 3;
    margin-left: 55.5%;
    line-height: 36px;
    letter-spacing: 0.150em;
    text-transform: uppercase;
    margin-top: 300px;}
.tomas .hf {    font-size: 14px;
    color: #747474;
    font-family: 'LiberationSerif-Regular';
    text-transform: uppercase;
    position: absolute;
    letter-spacing: 0.25em;
    margin-top: 460px;
    margin-left: 74.3%;
    z-index: 5;}





.service-yur-s-5 {width: 50%; 
background: url('../img/yur-s5.webp') center
; background-size: cover;
    float: left; height: 740px;}



.service-yur-s-5 .title1{width: 100%;
    /* margin-left: 75px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-5 .rimskie1{    font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 145px; */
    margin-top: -190px;}
.service-yur-s-5 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 110px; */
    height: 120px;
    /* margin-top: -210px; */
    margin: -210px auto;}
.service-yur-s-5 .p1{    width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 140px; */
    margin: 350px auto;}
.service-yur-s-5 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -230px auto;}
.service-yur-s-5 .more1 a{color: #015d44;}











.service-yur-s-6 {width: 50%; 
background: url('../img/yur-s6.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-yur-s-6 .title1{        width: 100%;
    /* margin-left: 15px; */
    margin-top: 150px;
    font-size: 30px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-6 .rimskie1{    font-size: 250px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -210px;}
.service-yur-s-6 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 204px;
    /* margin-top: -250px; */
    margin: -250px auto;}
.service-yur-s-6 .p1{    width: 360px;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 320px auto;}
.service-yur-s-6 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -240px auto;}
.service-yur-s-6 .more1 a{color: #015d44;}



.service-yur-s-7 {width: 50%; 
background: url('../img/yur-s7.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-7 .title1{     width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-7 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 500px; */
    margin-top: -190px;}
.service-yur-s-7 .greenline1{position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -213px; */
    margin: -213px auto;}
.service-yur-s-7 .p1{width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 330px auto;}
.service-yur-s-7 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -270px auto;}
.service-yur-s-7 .more1 a{color: #015d44;}



.service-yur-s-8 {width: 50%; 
background: url('../img/yur-s8.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-8 .title1{width: 100%;
    /* margin-left: 545px; */
    margin-top: 196px;
    font-size: 30px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-8 .rimskie1{      font-size: 190px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 500px; */
    margin-top: -155px;}
.service-yur-s-8 .greenline1{      position: relative;
    z-index: 4;
    width: 250px;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -175px; */
    margin: -175px auto;}
.service-yur-s-8 .p1{    width: 360px;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 275px auto;}
.service-yur-s-8 .more1{    width: 157px;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -260px auto;}
.service-yur-s-8 .more1 a{color: #015d44;}




.polosi8 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi8 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi8 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}







/* nal */






.services-nal-wide {width: 100%; height: 740px; background: url('../img/nal-bg-1.webp') center; background-size: cover;}
.services-nal-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.services-nal-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 5;}
.services-nal-wide  .rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -495px;    position: relative;
    z-index: 4;}
.services-nal-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-nal-s-wide {width: 100%; margin: 0 auto;}
.service-nal-w33 {width:33.33333%;float:left;}
.service-nal-s-1 {width: 100%; 
background: url('../img/nal-bg-2.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-nal-s-1 .title1{ width: 252px; margin: 319px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-1 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-1 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-1 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-1 .more1 a{color: #015d44;}





.service-nal-s-2 {width: 100%; 
background: url('../img/nal-bg-3.webp') center
; background-size: cover;
    float: left; height: 740px;}

        .service-nal-s-2 .title1{ width: 252px; margin: 319px auto 0px;   font-size: 30px;color: #fff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-2 .rimskie1{      font-size: 250px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-2 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-2 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-2 .more1 a{color: #015d44;}





.service-nal-s-3 {width: 100%; 
background: url('../img/nal-bg-4.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-nal-s-3 .title1{ width: 470px; margin: 319px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-3 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-3 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-3 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-3 .more1 a{color: #015d44;}



  



.oliver-wide {width: 100%; margin: 0 auto;}
.oliver {width: 100%;margin-top: -7px;background: url('../img/nal-bg-5.webp') center   no-repeat; height: 740px;background-size: cover;}
.oliver img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.oliver-words {font-family: 'LiberationSerif-Regular';font-size: 20px; color: #131313; position: absolute;z-index: 3;margin-left: 50.5%; line-height: 36px; letter-spacing: 0.150em;text-transform: uppercase;margin-top: 310px;}
.oliver .hf {font-size: 14px; color: #747474;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 460px;margin-left: 67.5%;z-index: 5;}








.service-nal-s-4 {width: 100%; 
background: url('../img/nal-bg-6.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-nal-s-4 .title1{ width: 560px; margin: 319px auto 0px;   font-size: 26px;color: #fefefe;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-4 .rimskie1{      font-size: 250px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -210px;
    }
.service-nal-s-4 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 162px;
    margin: -230px auto;
 }
 
.service-nal-s-4 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-4 .more1 a{color: #015d44;}



.service-nal-s-4 .title1 span {color: #000;}

.service-nal-s-5 {width: 100%; 
background: url('../img/nal-bg-7.webp') center
; background-size: cover;
    float: left; height: 740px;}

        .service-nal-s-5 .title1{ width: 512px; margin: 319px auto 0px;   font-size: 26px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
    .service-nal-s-5 .title1 span {color: #dcdcdc;}
.service-nal-s-5 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -210px;
    }
.service-nal-s-5 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 162px;
    margin: -230px auto;
 }
 
.service-nal-s-5 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-5 .more1 a{color: #015d44;}





.service-nal-s-6 {width: 100%; 
background: url('../img/nal-bg-8.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-nal-s-6 .title1{ width: 420px;     margin: 340px auto 0px;  font-size: 26px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-6 .rimskie1{      font-size: 250px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
           margin-top: -190px;
    }
.service-nal-s-6 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 162px;
        margin: -227px auto;
 }
 
.service-nal-s-6 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-6 .more1 a{color: #015d44;}





.polosi9 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi9 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi9 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}






/* outs */







.services-outs-wide {width: 100%; height: 740px; background: url('../img/outs-bg-1.webp') center; background-size: cover;}
.services-outs-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 740px; height: 740px; text-align: center;    position: relative;
    z-index: 5;}
.services-outs-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 5;}
.services-outs-wide  .rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -95px;    position: relative;
    z-index: 4;}
.services-outs-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}



.service-outs-s-1 {float: left; width: 25%; background: url('../img/outs-bg-2.webp'); height: 740px;    background-size: cover;}

 .service-outs-s-1 .title1{ width: 260px; margin: 390px auto 0px;   font-size: 25px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-1 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-1 .greenline1{       position: relative;
    z-index: 4;
    width: 260px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }


.service-outs-s-2 {float: left; width: 25%; background: url('../img/outs-bg-3.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-2 .title1{ width: 300px; margin: 390px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-2 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-2 .greenline1{       position: relative;
    z-index: 4;
    width: 300px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }



.service-outs-s-3 {float: left; width: 25%; background: url('../img/outs-bg-4.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-3 .title1{ width: 320px; margin: 390px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-3 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-3 .greenline1{       position: relative;
    z-index: 4;
    width: 320px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }



.service-outs-s-4 {float: left; width: 25%; background: url('../img/outs-bg-5.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-4 .title1{ width: 380px; margin: 390px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-4 .rimskie1{      font-size: 250px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -190px;
    }
.service-outs-s-4 .greenline1{       position: relative;
    z-index: 4;
    width: 380px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -210px auto;
 }




.outs-block-3 {width: 100%; height: 740px; margin: 0 auto; background: url('../img/outs-bg-6.webp') center;    background-size: cover;}
.outs-w-18 {margin-left: 18.7%; }
.outs-w-62 {width: 62%;}
.outs-w-63 {width: 67%;}

.outs-block-3-1 {width: 33%; float: left; }

.outs-block-3-1-1 {font-size: 26px; padding-top: 130px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-3-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-3-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-block-4-1 {width: 33%;  float: left;}
.outs-block-4-1-1 {font-size: 26px; padding-top: 130px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-4-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-4-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}

.outs-block-5-1 {width: 33%; float: left;}
.outs-block-5-1-1 {font-size: 26px; padding-top: 130px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-5-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-5-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-price {width: 100%; margin: 0px auto 0px; height: 740px; background: #1f1f1f; padding-top: 127px; }
.outs-price .kvadrat {/*width: 71%;*/ width: 85%; margin: 0px auto 0px; padding-top: 47px; padding-bottom: 47px; border: 2px solid #3c4040;}
.outs-price .kvadrat h4{font-size: 14px;
    color: #5a5a5a;  line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em; width: 100%; text-align: center; text-transform: uppercase;  }
.outs-price .kvadrat .outs-block-5-1-2 { margin: 25px auto 0px; width: 100px; height: 2px; background: #015d44;}
.outs-price-wide {width: 1070px; margin: 0 auto;}
.outs-price-wide .left {width: 766px; margin-right: 50px; float: left; }
.outs-price-wide .right {width: 104px; margin-right: 58px; float: left; text-align: center; font-size: 14px;
    color: #afafaf; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 30px;}
.outs-price-wide .right2 {text-align: right; float: left; font-size: 14px;
    color: #afafaf; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 30px;}

.outs-price-wide .leftn {width: 766px; margin-right: 50px; float: left; font-size: 14px;
    color: #737373;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.outs-price-wide .rightn {width: 104px; margin-right: 58px; float: left; text-align: center; font-size: 14px;
    color: #737373;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.outs-price-wide .right2n {text-align: right; float: left; font-size: 14px;
    color: #737373;   
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.lineline {width: 100%; height: 2px; background: #2e3030; margin: 40px 0px 40px 0px;}
.leftnq {  font-size: 14px;
    color: #383838;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}










.outs-block-6 {width: 100%; height: 740px; margin: 0 auto; background: url('../img/outs-bg-7.webp') center;     background-size: cover;}


.outs-block-6-1 {width: 25%;   float: left; }
.width-w-145 {margin-left: 14.5%;}
.width-w-74 {    width: 74%;}
.width-w-72 {    width: 72%;}
.outs-block-6-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-6-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-6-1-3 {font-size: 14px; 
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}
.outs-rimskie {font-size: 124px;     margin-top: 173px;
    color: #ffffff;   width: 100%; text-align: center;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 44px;}

.outs-block-7-1 {width: 25%;  float: left;}
.outs-block-7-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-7-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-7-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}

.outs-block-8-1 {width: 25%;  float: left;}
.outs-block-8-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-8-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-8-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-block-9-1 {width: 25%;    float: left;}
.outs-block-9-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-9-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-9-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}






.outs-block-10 {width: 100%; height: 740px; margin: 0 auto;  }
.width-w-1875 {margin-left: 18.7%;}
.width-w-1874 {margin-left: 17%;}
.width-w-46 {width: 65%;}
.width-ww-64 {width: 64%;}
.outs-block-10-1 {width:33%; float: left; background: #282828;  height: 100%; }
.outs-block-10-1-1 {font-size: 20px; padding-top: 175px;
    color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-10-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-10-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}


.outs-block-11-1 {width:33%; float: left; padding-right: 3%; background: #292929; height: 100%;}
.outs-block-11-1-1 {  padding-top: 175px;
    font-size: 20px;
 color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-11-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-11-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}

.outs-block-12-1 {width:30%;  float: left; background: #2e2e2e;    padding-right: 1%;}
.outs-block-12-1-1 {  padding-top: 175px;
    font-size: 20px;
 color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-12-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-12-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px; width: 410px;    height: 510px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}




/* page */


.page-inner-wide {width: 100%; height: 386px; background: url('../img/page-bg.webp') center; background-size: cover; }
.page-inner-wide h1{font-size: 45px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;    margin-top: -135px;line-height: 386px; height: 386px; text-align: center;    position: relative;
    z-index: 5;}
.page-inner-wide .minimaltextp2 {font-size: 14px;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-align: center;    position: relative; text-transform: uppercase; 
    z-index: 5;padding-top: 135px;}
 .page-inner-wide .greenline2    {width: 84px; height: 5px; background: #015d44;     margin: -135px auto;}

 .whiteline {width:100%; height: 7px; background: #fff;}

.page-content {width: 100%; background: #f3f4f4; padding-bottom:100px;padding-top: 10px;}
.page-content-wide {    width: 95.5%;
    margin: 30px auto;}
.page-content-wide-1 {    width: 61.3%;margin-right: 5.4%; float: left;background: #fff; padding-top: 100px;     padding-right: 3.4%;
    padding-left: 3.4%;}
.page-content-wide-1 h2{font-size: 25px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; line-height: 30px;}
.page-content-wide-1 .category {font-size: 14px;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase; margin-top:15px;}
.page-content-wide-1 .category a{color: #5a5a5a;}
.zavitush {    background: url(../img/page-vitush.png) center no-repeat;
    width: 100%;
    height: 97px;
    margin: 0 auto;}
.page-content-wide-1  p {font-size: 16px;color: #404040;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.07em; line-height: 25px;   margin-top:15px; margin-bottom: 60px;}
a.backlink {font-size: 14px !important;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase;}
.breadcrumbs {font-size: 14px !important;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase;}
.breadcrumbs a{color: #5a5a5a;margin-left: 32px;margin-right: 32px;}


.page-content-wide-2 {width: 22%; float: left;}
.page-content-wide-2 .order {    width: 99%; display: none;
    /* height: 185px; */
    border: 2px solid #e2e2e2;
    padding-bottom: 15px;}
.page-content-wide-2 .order p{font-size: 19px !important;color: #373737;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; line-height: 30px; width: 100%; text-align: center; margin-top: 45px;}
.page-content-wide-2 .order .button-order{font-size: 14px !important;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px;border:2px solid #d1d1d1; width: 156px; height: 36px; text-align: center; text-transform: uppercase; margin: 27px auto;}
.page-content-wide-2 .order  .button-order a{ color: #015d44;}
.page-content-wide-2 h6{    margin-top: 80px;
    font-size: 20px !important;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    line-height: 30px;
    text-transform: uppercase;
    border-bottom: 2px solid #d1d1d1;
    padding-bottom: 20px;margin-bottom: 40px;}
.page-content-wide-2 ul{}
.page-content-wide-2 li{font-size: 14px !important;color: #474747;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;  height: 30px; margin-bottom: 20px;}
.page-content-wide-2 li a{color: #474747;}

.line-page {width: 100%; height: 2px; background: #e1e1e1; margin: 50px auto;}



.contactbg {background: url('../img/contactbg.webp') center; width: 100%; height: 370px;}
.contactbg h1 {font-size: 40px !important;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
text-transform: uppercase; width: 100%; text-align: center; height: 370px; line-height: 390px;}
.contactbg .linec {    width: 84px;
    height: 6px;
    background: #015d44;
    margin: -119px auto;}
.contactbg .minimaltextp {
    width: 100%;
    font-size: 14px;
    color: #3b3b3b;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: center;
    margin-top: -30px;
    position: relative;
    margin-left: -10px;
    z-index: 5;
}
.maincontacts {margin: 32px 2% 32px 2%; background: #f3f4f4; width: 92%; height: 300px; padding: 3% 2% 0% 2%;}
.maincontacts-base {font-family: 'LiberationSerif-Regular';color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em; width: 25%; float: left; }
.maincontacts-base div {color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;  font-family: 'LiberationSerif-Bold';}
.maincontacts-base a {color: #000000;}

.maincontacts2 {margin: 32px 2% 32px 2%; background: #f3f4f4; width: 92%; height: 290px; padding: 3% 2% 0% 2%;}
.maincontacts-bas2e {font-family: 'LiberationSerif-Regular';color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em; width: 25%; float: left; }
.maincontacts-base2 div {color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;  font-family: 'LiberationSerif-Bold';}
.maincontacts-base2 a {color: #000000;}

.maincontacts2 h2{width: 100%;
    margin: -20px auto;
    text-align: center;
    /* height: 20px; */
    /* line-height: 0px; */
    border-bottom: 2px solid #dedede;
    padding-bottom: 30px;

font-size: 20px; letter-spacing: 0.2em; color: #015d44; font-family: 'LiberationSerif-Regular'; text-transform: uppercase;

}

.formfeed {width: 1130px; margin: 53px auto;}
.lft1 {width: 278px; float: left;}
.lft1 input {margin-bottom: 7px; width: 239px; height: 38px; border: 1px solid #dedede; padding-left: 8px; background: #fff;  font-family: 'LiberationSerif-Regular';  color: #535353; font-size: 15px; letter-spacing: 0.1em;}
.lft2 {width: 557px; float: left;}
.lft2 textarea {width: 515px; height: 119px;border: 1px solid #dedede; padding-left: 11px; padding-top: 13px; font-family: 'LiberationSerif-Regular';  color: #535353; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;}
.lft3 {float: left;}
.lft3 button {width: 156px; height: 36px; background: #fff; border: 2px solid #d1d1d1; text-align: center; cursor: pointer; text-transform: uppercase;  font-family: 'LiberationSerif-Regular'; line-height: 36px; color: #015d44; font-size: 14px; letter-spacing: 0.25em;}

.depho_feedback_result input {width: 156px; height: 36px; background: #fff; border: 2px solid #d1d1d1; text-align: center; cursor: pointer; text-transform: uppercase;  font-family: 'LiberationSerif-Regular'; line-height: 36px; color: #015d44; font-size: 14px; letter-spacing: 0.25em;}





}



































/* mobile phone */


 @media only screen and (max-width: 929px) {





.head {    width: 100%;
    height: 70px;
    z-index: 99;
    position: fixed;
    background: #fff;}
.head-menu-r {z-index: 100;position: absolute;}
.head-menu {float: left;
    margin-left: 15px;
    height: 31px;
    background: url(../img/menu-sprite.svg);
    width: 41px;
    margin-top: 19px;}
.head-menu a{text-decoration: none;font-family: 'LiberationSerif-Regular';font-size: 14px; color: #000000;letter-spacing: 0.2em;line-height: 28px;}
.head-logo {float: left;text-align: center;padding-top: 25px;width: 100%;position: absolute;}

.head-contact {    float: right;
    margin-right: 15px;
    font-family: 'LiberationSerif-Regular';
    font-size: 14px;
    padding-top: 22px;
    text-transform: uppercase;
    position: relative;
    z-index: 21;}
.head-contact a{text-decoration: none;}
.head-contact a.tel{color: #727272; letter-spacing: 0.25em;margin-right: 38px;}
.head-contact a.cont{color: #000000; letter-spacing: 0.25em;}
.head-contact a:hover{}
.head-contact span.pcon {display: none;}
.head-contact span.mobon {display: block;}

.splash {width: 100%;z-index: 2; display: none;}
.splash video{width: 100%;z-index: 2;height: 100%;}
.splash img.mask {width: 25%;  height: auto;z-index: 3; position: absolute;}
.splash img.mask1 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 25%;}
.splash img.mask2 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 50%;}
.splash img.mask3 {width: 25%;  height: auto;z-index: 3; position: absolute; margin-left: 75%;}
.znak {font-size: 200px; color: #9ea8a5; font-family: 'LiberationSerif-Regular'; position: absolute;margin-top: 10%;margin-left: 12%; z-index: 4;}
.slogan {font-size: 30px; color: #ffffff;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.2em; line-height: 44px;margin-top: 14%;margin-left: 10%;z-index: 5;}
.slogan span{color: #161616;}
.about {font-size: 14px; color: #464646;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 25%;margin-left: 10%;z-index: 5;}
.about a{text-decoration: none;color: #464646;}
.about a:hover{}

.services {width: 100%;margin-top: -5px;padding-top: 70px;}
.services ul{}
.services li{float: none;
    width: 100%;
    position: relative;
    height: 250px;
    border-bottom: 2px solid #f3f3f3;
}

.services li video{width: 100%;z-index: 2;display:none;}
.services li a{}
.services li:hover{}
.services li a:hover{}


img.service-mask-4 {width: 100%; height: auto; z-index: 3;position: absolute;   cursor: pointer;}
/*img.service-mask-4:hover {opacity: 0;}*/
.hover-mask1, .hover-mask2, .hover-mask3, .hover-mask4 {cursor: pointer;}
.hover-mask4 {    cursor: pointer;
    background: url(https://kapitalrf.ru/img/service-mask-4.webp);
    height: 250px;
    width: 100%;
    position: relative;
    z-index: 10;
    background-size: 100%;}
    img.service-mask-img-4 {display:none;}
.text1 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
    color: #fff;
    opacity: 0.2;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    top: -3px;
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi1 {  
    border-bottom: 2px solid #ccc;
    height: 250px;
    line-height: 250px !important;
    
    font-family: 'LiberationSerif-Regular';
    font-size: 22px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    
    text-transform: uppercase;
    letter-spacing: 0.190em;
    line-height: 44px;}
.polosi1 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
.polosi1 i{       background: url(../img/line1.png) no-repeat;
    width: 90%;
    height: 97px;
    position: absolute;
    z-index: 3;
    /* margin-left: -73%; */
    /* margin-top: -28px; */
    /* margin: -28px auto; */
    display: inherit;}
.centeri {  display: none;  width: 140px;
    margin: -73px auto;padding-left: 5px;
    /* margin-top: -74px; */
    position: relative;}
.centeri i {}
.text2 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
     color: #fff;
    opacity: 0.2;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
    
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}

.polosi2 { border-bottom: 2px solid #ccc; height: 250px;
    line-height: 250px !important;   font-family: 'LiberationSerif-Regular';
      font-size: 18px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
   
    text-transform: uppercase;
    letter-spacing: 0.190em;
    }
    .polosi2 br {display:none;}
.polosi2 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;;}
 .centeri2 {    width: 100%;
    margin: -120px auto;  padding-left: 15px;
    /* margin-top: -74px; */
    position: relative;}
.text3 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
     color: #fff;
    opacity: 0.2;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
   
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi3 { border-bottom: 2px solid #ccc;  height: 250px;
    line-height: 250px !important;  font-family: 'LiberationSerif-Regular';
    font-size: 18px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
   
    text-transform: uppercase;
    letter-spacing: 0.190em;
    }
    .polosi3 br {display: none;}
.polosi3 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
 
.centeri3 {    width: 95%;
    margin: -120px auto;  
    /* margin-top: -74px; */
    position: relative;}

.text4 {    font-family: 'LiberationSerif-Regular';
    font-size: 8em;
     color: #fff;
    opacity: 0.2;
    position: absolute;
    z-index: 3;
    width: 100% !important;
    text-align: center;
   
    /* left: 50%; */
    height: 30%;
    width: 50%;
    /* margin: -25% 0 0 -25%; */}
.polosi4 { border-bottom: 2px solid #ccc; height: 250px;
    line-height: 250px !important;   font-family: 'LiberationSerif-Regular';
    font-size: 22px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
   
    text-transform: uppercase;
    letter-spacing: 0.190em;
   }
.polosi4 a{    color: #fff;
    z-index: 19;
    text-decoration: none;
    position: relative;}
 .centeri4 {    width: 95%;
    margin: -70px auto;  
    /* margin-top: -74px; */
    position: relative;}

.henry-ford {width: 100%;margin-top: -7px;background: url('../img/ford-bg.webp') center no-repeat; height: 740px; background-size: cover; display: none;}
.henry-ford img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.henry-words {    font-family: 'LiberationSerif-Regular';
    font-size: 20px;
    color: #ffffff;
    position: absolute;
    z-index: 3;
    margin-left: 55%;
    width: 625px;
    line-height: 44px;
    letter-spacing: 0.150em;
    text-transform: uppercase;
    margin-top: 285px;}
.hf {    font-size: 14px;
    color: #a1a1a1;
    font-family: 'LiberationSerif-Regular';
    text-transform: uppercase;
    position: absolute;
    letter-spacing: 0.25em;
    margin-top: 460px;
    margin-left: 79%;
    z-index: 5;}


.bottom2 {width:100%; height: 130px;}
.bottom2 img{   
        margin-top: 0px;
    z-index: 2;
   height: 123px;
    border-bottom: 2px solid #ccc;
    width: 100%;
    
}
.bleft2 {    z-index: 9; float: left; border-right:2px solid #ccc;
    width: 49%;height: 123px;
    position: relative; }
.bright2 {     z-index: 9;   float: left;
    width: 50%;height: 130px;
    position: relative;}

.bottom {width:100%;height: 700px;margin-top: 600px;}


.bleft{float: left;width: 50%;background: url('../img/bottom-bg.webp') center no-repeat; height: 247px;}



.bright {float: left;width: 50%;background: url('../img/bottom-bg1.webp') center no-repeat; height: 247px;}

.text5 {font-family: 'LiberationSerif-Regular';font-size: 90px; color: #fff; opacity: 0.2;position: absolute; z-index: 3; width: 100%; text-align: center;  top: 9%;
    bottom: 0; }
.polosi5 {    font-family: 'LiberationSerif-Regular';height: 247px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
         margin-top: 20%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
   height: 120px;
    line-height: 30px;}
    .polosi5 br {display:none;}
      .polosi6 br {display:none;}
.polosi5 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi5 i{background: url('../img/line5.png');width: 274px; height: 135px;position: absolute; z-index: 3;margin-left: -203px;margin-top: -65px; display: none;}


.text6 {font-family: 'LiberationSerif-Regular';font-size: 90px; color: #fff; opacity: 0.2; position: absolute; z-index: 3; width: 100%; text-align: center;   top: 9%;
    bottom: 0;}
.polosi6 { font-family: 'LiberationSerif-Regular';
    font-size: 14px;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
        margin-top: 20%;
    text-transform: uppercase;
    letter-spacing: 0.190em;
    height: 120px;
    line-height: 30px;}
.polosi6 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi6 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;margin-left: -275px;margin-top: -65px; display: none;}

.footer {width: 100%; height: 70px; background: #000000;margin-top: -7px;}

.minilogo {margin-left: 40px;font-family: 'LiberationSerif-Regular';
font-size: 14px; color: #777777; line-height: 70px;letter-spacing: 0.2em;float: left; display: none;}
.minilogo a{color: #777777; text-decoration: none;}
.minilogo a:hover{}

.searchblock {width: 220px; margin: 0 auto;padding-top: 26px;}
.searchblock input.search {width: 200px; background: transparent; border: 0px; font-size: 14px; color: #747474; border-bottom: 1px solid #383838; letter-spacing: 0.2em;font-family: 'LiberationSerif-Regular';}
.searchblock img.button-search {position: absolute;margin-left: 7px;}
img.depho {float: right;margin-top: -20px;margin-right: 47px; display: none;}
.btn-close {position: fixed;
    z-index: 3000;
    width: 50px;
    height: 50px;
    left: 15px;
    top: 24px; display:none;}
.popup-window {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color:#fff;
    background: #fff url('../img/bgmenu.webp');
    background-repeat: repeat-x;
    z-index:1000;
   
    display:none;
     
}
.popup-window-close-btn {

     
    height: 19px;
    z-index: 4000;
     
    font: 10px/45px 'Open Sans',sans-serif;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    background: url('../img/close.png')   no-repeat;
   
    background-size: 20px 19px;
    cursor: pointer;


}

.mobmenucontent {display: block;}
.navinav {}
.navinav ul{margin-top: 20px;}
.navinav li{padding-left: 25px;height: 45px; line-height: 45px; font-size: 14px; color: #3c3c3c; letter-spacing: 0.25em; font-family: 'LiberationSerif-Regular'; text-transform: uppercase; border-bottom: 1px solid #ececec;}
.navinav li a{color: #3c3c3c; }
.navinav li a:hover {}

.navinav2 {}
.navinav2 ul{margin-top: 40px;}
.navinav2 li{padding-left: 25px;height: 45px; line-height: 45px; font-size: 14px; color: #3c3c3c; letter-spacing: 0.25em; font-family: 'LiberationSerif-Regular'; text-transform: uppercase; border-bottom: 1px solid #fff; background: #f3f4f4;}
.navinav2 li a{color: #015d44; }
.navinav2 li a:hover {}



.pmenu-content { height: 90%; display: none;}

.arrow-popup {
    position:absolute;
    z-index:400;
    width:30px;
    height:30px; 
    background-color:#e8e8e8;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top:63px;
    left:10px;
    display:none;
}



.searchblock-menu {width: 340px; margin: 0 auto;padding-top: 26px; display: none;}
.searchblock-menu input.search {width: 320px; background: transparent; border: 0px; font-size: 14px; color: #747474; border-bottom: 1px solid #cbcbcb; letter-spacing: 0.2em;font-family: 'LiberationSerif-Regular';}
.searchblock-menu img.button-search {position: absolute;margin-left: 7px;}

.base-menu {width: 100%;margin: 113px auto;text-align: center;}
.base-menu ul{font-size: 16px; letter-spacing: 0.25em; font-family: 'LiberationSerif-Regular'; text-transform: uppercase;}
.base-menu li{width: 33%;float: left;text-align: center;}
.base-menu li a{color: #015d44;text-decoration: none;}
.base-menu li a:hover{}


.services-menu {background: #f3f4f4; width: 100%; margin: 88px auto; height: 600px;}
.services-menu ul{margin-left:34px;}
.services-menu li{width: 25%; float: left;}
.services-menu .rimsk{font-size: 20px; color: #a7a7a7; font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-align: center;width: 90%; padding-top: 86px;}
.services-menu .name{ text-align: center;width: 90%; font-size: 20px; color: #015d44; font-family: 'LiberationSerif-Regular'; text-transform: uppercase; letter-spacing: 0.2em;padding-top: 65px;}
.services-menu .line {margin-top: 58px; width: 90%; height: 2px; background: #bcbcbc;}
.services-menu .link {margin-top: 34px;width: 90%; }
.services-menu .link div a{font-size: 14px; color: #000; font-family: 'LiberationSerif-Regular'; line-height: 30px; letter-spacing: 0.1em; text-decoration: none;}
.services-menu .link div a:hover{}
.services-menu .str {margin-top: -9px;}
.services-menu .strline {margin-top: 45px;}


.contacts-menu {background: #f3f4f4; width: 100%; margin: -65px auto; height: 380px;}
.title-cont {width: 100%; text-align: center; padding-top: 56px; font-size: 20px; color: #015d44; letter-spacing: 0.2em; font-family: 'LiberationSerif-Regular'; margin-bottom: 32px; text-transform: uppercase;}
.title-line {background: #bcbcbc; height: 2px; width: 95.5%;margin-left: 34px;}

.contacts-main {}
.contacts-main ul{margin-top: 40px;margin-left: 34px; font-size: 14px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; }
.contacts-main li{line-height: 24px;float: left;width: 25%;}
.contacts-main li.a{}
.contacts-main li.b{}
.contacts-main li.c{}
.contacts-main li.d{}
.contacts-main li a{color: #000000;text-decoration: none;}
.contacts-main li a:hover{}

.pages-menu {width: 100%; margin: 75px auto; height: 380px;}
.pages-main {}
.pages-main ul{margin-top: 40px;margin-left: 34px; font-size: 14px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;}
.pages-main li{line-height: 30px;float: left;width: 24%;margin-right: 1%;}
.pages-main li.a{}
.pages-main li.b{}
.pages-main li.c{}
.pages-main li.d{}
.pages-main li a{color: #606060;text-decoration: none;}
.pages-main li a:hover{}


a {text-decoration: none;}

.services-inner {width: 100%;  display: none;}
.services-inner ul{}
.services-inner li{width: 100%; float: none; text-align: center;height: 69px;  font-size: 16px;color: #b7b7b7;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; line-height: 69px; text-transform: uppercase;}
.services-inner li a{color: #b7b7b7; }
.services-inner li.serv-1 {background: url('../img/service-bg1.');}
.services-inner li.serv-2 {background: url('../img/service-bg2.');}
.services-inner li.serv-3 {background: url('../img/service-bg3.');}
.services-inner li.serv-4 {background: url('../img/service-bg4.');}
.services-inner li.active {background: #000;}

.services-inner-wide {width: 100%; height: 400px; background: url('../img/bg-buh.webp') center; background-size: cover;}
.services-inner-wide h5{font-size: 20px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase; line-height: 400px; height: 400px; text-align: center;    position: relative;
    z-index: 5;}
.minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 4;}
    .services-inner-wide .rimskie {width: 100%; font-size: 125px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: 30px;    position: relative;
    z-index: 4; height: 400px; line-height: 400px;}


.rimskie {width: 100%; font-size: 250px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -95px;    position: relative;
    z-index: 4;}
.greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-buh-s-wide {width: 100%; margin: 0 auto;}

.widegreenline-right {width: 50%; float: right;}
.widegreenline-right-l-50 {margin-left: 50%; width: 50%;}
.service-buh-s-1 {width: 100%; 
background: url('../img/bg-buh-uchet.webp') center
; background-size: cover;
    float: left; height: 740px;}

.service-buh-s-1 .title1{      width: 100%;
    /* margin-left: 56.5%; */
    margin-top: 170px;
    font-size: 16px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-1 .rimskie1{     font-size: 125px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    top: -120px;
    /* margin-left: 69.5%; */
    /* margin-top: -240px; */}
.service-buh-s-1 .greenline1{       position: relative;
    z-index: 4;
    width: 90%;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 61.5%; */
    /* margin-top: -145px; */
    margin: -258px auto;}
.service-buh-s-1 .p1{   width: 90%;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    line-height: 21px;
    margin: 300px auto;
    /* margin-left: 55%; */
    /* margin-top: 80px; */}
.service-buh-s-1 .more1{   width: 80%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 65%; */
    /* margin-top: 90px; */
    margin: -250px auto;}
.service-buh-s-1 .more1 a{color: #015d44;}





.service-buh-s-2 {width: 100%; 
background: url('../img/bg-buh-uchet2.webp') center
; background-size: cover;
    float: left; height: 740px;}

    .service-buh-s-2 .title1{    width: 100%;
    /* margin-left: 55%; */
    margin-top: 150px;
    font-size: 16px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-2 .rimskie1{      font-size: 125px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    top: -137px;
    /* margin-left: 69.5%; */
    /* margin-top: -240px; */}
.service-buh-s-2 .greenline1{      position: relative;
    z-index: 4;
    width: 90%;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 61.5%; */
    /* margin-top: -145px; */
    margin: -277px auto;}
.service-buh-s-2 .p1{    width: 90%;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    line-height: 24px;
    margin: 300px auto;
    /* margin-left: 55%; */
    /* margin-top: 60px; */
    margin: 310px auto;}
.service-buh-s-2 .more1{width: 90%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 65%; */
    /* margin-top: 90px; */
    margin: -240px auto;}
.service-buh-s-2 .more1 a{color: #015d44;}


.widegreenline {width: 50%;}


.service-buh-s-3 {width: 100%; 
background: url('../img/bg-buh-uchet3.webp') center
; background-size: cover;
    float: left; height: 740px;}


    .service-buh-s-3 .title1{     width: 50%;
    /* margin-left: 3%; */
    margin-top: 196px;
    font-size: 15px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-3 .rimskie1{     font-size: 125px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    width: 100%;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    /* text-align: left; */
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -115px;}
.service-buh-s-3 .greenline1{    position: relative;
    z-index: 4;
    width: 90%;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 61.5%; */
    /* margin-top: -145px; */
    margin: -140px auto;}
.service-buh-s-3 .p1{    width: 90%;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    line-height: 24px;
    margin: 200px auto;
    /* margin-left: 55%; */
    /* margin-top: 80px; */}
.service-buh-s-3 .more1{       width: 90%;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 90px; */
    margin: -140px auto;}
.service-buh-s-3 .more1 a{color: #015d44;}





.service-buh-s-4 {width: 100%; 
background: url('../img/bg-buh-uchet4.webp') center
; background-size: cover;
    float: left; height: 740px;}



    .service-buh-s-4 .title1{   margin-top: 150px; font-size: 16px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-buh-s-4 .rimskie1{ font-size: 125px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    /* width: 100%; */
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -165px;}
.service-buh-s-4 .greenline1{    position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    margin-left: 142px;
    height: 204px;
    margin: -160px auto;
    /* margin-top: -250px; */}
.service-buh-s-4 .p1{    width: 90%;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
     
   margin: 220px auto;
    position: relative;}
.service-buh-s-4 .more1{width: 90%; height: 36px; border: 2px solid #646464; text-align: center;line-height: 36px; font-size: 14px;color: #015d44;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em;  text-transform: uppercase;        margin: -185px auto;}
.service-buh-s-4 .more1 a{color: #015d44;}





.franklin-wide {width: 100%; margin: 0 auto; display: none;}
.franklin {width: 100%;margin-top: -7px;background: url('../img/bg-buh-3.webp') center no-repeat; height: 740px; background-size: cover;}
.franklin img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.franklin-words {font-family: 'LiberationSerif-Regular';font-size: 20px; color: #131313; position: absolute;z-index: 3;margin-left: 57%; line-height: 36px; letter-spacing: 0.150em;text-transform: uppercase;margin-top: 320px;}
.franklin .hf {font-size: 14px; color: #747474;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 460px;    margin-left: 70.5%;z-index: 5;}





.service-buh-s-5 {width: 100%; 
background: url('../img/bg-buh-uchet5.webp') center
; background-size: cover;
    float: left; height: 740px;}
.service-buh-s-5 .title1{ width: 100%;
    /* margin-left: 538px; */
    margin-top: 65px;
    font-size: 17px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-5 .rimskie1{ font-size: 128px;
    width: 100%;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 620px; */
    margin-top: -160px;}
.service-buh-s-5 .greenline1{position: relative;
    z-index: 4;
    width: 90%;
    height: 160px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -210px; */
    margin: -160px auto;}
.service-buh-s-5 .p1{    width: 90%;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 200px auto;}
.service-buh-s-5 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -200px auto;}
.service-buh-s-5 .more1 a{color: #015d44;}








.service-buh-s-6 {width: 100%; 
background: url('../img/bg-buh-uchet6.webp') center
; background-size: cover;
    float: left; height: 740px;}


    .service-buh-s-6 .title1{ width: 100%;
    /* margin-left: 538px; */
    margin-top: 80px;
    font-size: 15px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.0em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-6 .rimskie1{      font-size: 125px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -115px;
    text-align: center;
    /* margin: -193px auto; */}
.service-buh-s-6 .greenline1{    position: relative;
    z-index: 4;
    width: 90%;
    height: 125px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -210px; */
    margin: -140px auto;}
.service-buh-s-6 .p1{    width: 90%;
    font-size: 13px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 170px auto;}
.service-buh-s-6 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -130px auto;}
.service-buh-s-6 .more1 a{color: #015d44;}



.service-buh-s-7 {width: 100%; 
background: url('../img/buhserv.webp') center
; background-size: cover;
    float: left; height: 740px;}


 .service-buh-s-7 .title1{width: 100%;
    /* margin-left: 45px; */
    margin-top: 80px;
    font-size: 17px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-buh-s-7 .rimskie1{  font-size: 100px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 3;
    /* margin-left: 65px; */
    margin-top: -105px;}
.service-buh-s-7 .greenline1{position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 125px; */
    height: 80px;
    /* margin-top: -200px; */
    margin: -100px auto;}
.service-buh-s-7 .p1{width: 90%;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 160px auto;}
.service-buh-s-7 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -140px auto;}
.service-buh-s-7 .more1 a{color: #015d44;}

.polosi7 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi7 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi7 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}

.widegreenline-w100 {width: 100%;}
.widegreenline-w100 .bride9 {    float: left;
    width: 100%;
    position: relative; height: 740px; background: url('../img/yurservice.webp') no-repeat; background-size:cover;}
    .widegreenline-w100 .bride9 img {height: 740px;}
.widegreenline-w100  .polosi99 {    font-family: 'LiberationSerif-Regular';
    font-size: 30px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 100%;
    text-align: center;
    margin-top: 36%;
    text-transform: uppercase;
    letter-spacing: 0.190em;}
.widegreenline-w100   .polosi99 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.widegreenline-w100   .polosi99 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}







/* yur */

.services-yur-wide {width: 100%; height: 400px; background: url('../img/bg-uruh.webp') center; background-size: cover;}
.services-yur-wide h5{    font-size: 20px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    line-height: 400px;
    height: 400px;
    text-align: center;
    position: relative;
    z-index: 5;}
.services-yur-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 4;}
.services-yur-wide  .rimskie {width: 100%;
    font-size: 125px;
    color: #3b3b3b;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    margin-top: 30px;
    position: relative;
    z-index: 4;
    height: 400px;
    line-height: 400px;}
.services-yur-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-yur-s-wide {width: 100%; margin: 0 auto;}
.service-yur-s-1 {width: 100%; 
background: url('../img/yur-s1.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-yur-s-1 .title1{     width: 100%;
    /* margin-left: 105px; */
    margin-top: 80px;
    font-size: 14px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.0em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-1 .rimskie1{  font-size: 125px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -140px;}
.service-yur-s-1 .greenline1{    position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 130px;
    /* margin-top: -250px; */
    margin: -140px auto;}
.service-yur-s-1 .p1{width: 90%;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 20px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 180px auto;}
.service-yur-s-1 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -170px auto;}
.service-yur-s-1 .more1 a{color: #015d44;}





.service-yur-s-2 {width: 100%; 
background: url('../img/yur-s2.webp') center
; background-size: cover;
    float: left; height: 740px;}

      .service-yur-s-2 .title1{width: 100%;
    /* margin-left: 105px; */
    margin-top: 80px;
    font-size: 16px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-2 .rimskie1{ font-size: 125px;
    color: #242424;
    width: 100%;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -160px;}
.service-yur-s-2 .greenline1{    position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 120px;
    /* margin-top: -250px; */
    margin: -115px auto;}
.service-yur-s-2 .p1{width: 90%;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    line-height: 21px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 170px auto;}
.service-yur-s-2 .more1{width: 90%;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -130px auto;}
.service-yur-s-2 .more1 a{color: #015d44;}





.service-yur-s-3 {width:100%; 
background: url('../img/yur-s3.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-3 .title1{    width: 100%;
    /* margin-left: 545px; */
    margin-top: 80px;
    font-size: 16px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-3 .rimskie1{  font-size: 125px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -138px;}
.service-yur-s-3 .greenline1{position: relative;
    z-index: 4;
    width: 90%;
    height: 140px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -203px; */
    margin: -145px auto;}
.service-yur-s-3 .p1{width: 90%;
    font-size: 14px;
    color: #404040; margin: 200px auto;
 






    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    line-height: 21px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */}
.service-yur-s-3 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -150px auto;}
.service-yur-s-3 .more1 a{color: #015d44;}





.service-yur-s-4 {width: 100%; 
background: url('../img/yur-s4.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-4 .title1{ width: 100%;
    /* margin-left: 545px; */
    margin-top: 85px;
    font-size: 17px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-4 .rimskie1{ font-size: 125px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 560px; */
    margin-top: -120px;}
.service-yur-s-4 .greenline1{position: relative;
    z-index: 4;
    width: 90%;
    height: 75px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -213px; */
    margin: -114px auto;}
.service-yur-s-4 .p1{width: 90%;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 90px; */
    margin: 160px auto;}
.service-yur-s-4 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -155px auto;}
.service-yur-s-4 .more1 a{color: #015d44;}





.tomas-wide {width: 100%; margin: 0 auto; display: none;}
.tomas {width: 100%;margin-top: -7px;background: url('../img/yur-tomas.webp') center no-repeat; height: 740px; background-size: cover;}
.tomas img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.tomas-words {    font-family: 'LiberationSerif-Regular';
    font-size: 20px;
    color: #131313;
    position: absolute;
    z-index: 3;
    margin-left: 55.5%;
    line-height: 36px;
    letter-spacing: 0.150em;
    text-transform: uppercase;
    margin-top: 300px;}
.tomas .hf {    font-size: 14px;
    color: #747474;
    font-family: 'LiberationSerif-Regular';
    text-transform: uppercase;
    position: absolute;
    letter-spacing: 0.25em;
    margin-top: 460px;
    margin-left: 74.3%;
    z-index: 5;}





.service-yur-s-5 {width: 100%; 
background: url('../img/yur-s5.webp') center
; background-size: cover;
    float: left; height: 740px;}



.service-yur-s-5 .title1{width: 100%;
    /* margin-left: 75px; */
    margin-top: 85px;
    font-size: 17px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-5 .rimskie1{    font-size: 125px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 145px; */
    margin-top: -115px;}
.service-yur-s-5 .greenline1{       position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 110px; */
    height: 90px;
    /* margin-top: -210px; */
    margin: -120px auto;}
.service-yur-s-5 .p1{    width: 90%;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 83px; */
    /* margin-top: 140px; */
    margin: 180px auto;}
.service-yur-s-5 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -135px auto;}
.service-yur-s-5 .more1 a{color: #015d44;}











.service-yur-s-6 {width: 100%; 
background: url('../img/yur-s6.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-yur-s-6 .title1{        width: 100%;
    /* margin-left: 15px; */
    margin-top: 85px;
    font-size: 17px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 34px;
    z-index: 5;}
.service-yur-s-6 .rimskie1{    font-size: 125px;
    color: #242424;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 117px; */
    margin-top: -140px;}
.service-yur-s-6 .greenline1{position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 142px; */
    height: 135px;
    /* margin-top: -250px; */
    margin: -145px auto;}
.service-yur-s-6 .p1{    width: 90%;
    font-size: 14px;
    color: #5e5e5e;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 21px;
    /* margin-left: 83px; */
    /* margin-top: 80px; */
    margin: 185px auto;}
.service-yur-s-6 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #646464;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 178px; */
    /* margin-top: 60px; */
    margin: -170px auto;}
.service-yur-s-6 .more1 a{color: #015d44;}



.service-yur-s-7 {width: 100%; 
background: url('../img/yur-s7.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-7 .title1{     width: 100%;
    /* margin-left: 545px; */
    margin-top: 85px;
    font-size: 17px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.02em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 44px;
    z-index: 5;}
.service-yur-s-7 .rimskie1{      font-size: 80px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 500px; */
    margin-top: -85px;}
.service-yur-s-7 .greenline1{position: relative;
    z-index: 4;
    width: 90%;
    height: 85px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -213px; */
    margin: -95px auto;}
.service-yur-s-7 .p1{width: 90%;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em;
    line-height: 24px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 190px auto;}
.service-yur-s-7 .more1{    width:90%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -150px auto;}
.service-yur-s-7 .more1 a{color: #015d44;}



.service-yur-s-8 {width: 100%; 
background: url('../img/yur-s8.webp') center
; background-size: cover;
    float: left; height: 740px;}


.service-yur-s-8 .title1{width: 100%;
    /* margin-left: 545px; */
    margin-top: 85px;
    font-size: 17px;
    color: #000000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    line-height: 31px;
    z-index: 5;}
.service-yur-s-8 .rimskie1{      font-size: 80px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 3;
    /* margin-left: 500px; */
    margin-top: -93px;}
.service-yur-s-8 .greenline1{      position: relative;
    z-index: 4;
    width: 90%;
    height: 100px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    /* margin-left: 580px; */
    /* margin-top: -175px; */
    margin: -100px auto;}
.service-yur-s-8 .p1{    width: 90%;
    font-size: 14px;
    color: #404040;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    line-height: 19px;
    /* margin-left: 524px; */
    /* margin-top: 80px; */
    margin: 150px auto;}
.service-yur-s-8 .more1{    width: 90%;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    /* margin-left: 620px; */
    /* margin-top: 90px; */
    margin: -135px auto;}
.service-yur-s-8 .more1 a{color: #015d44;}




.polosi8 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi8 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi8 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}







/* nal */






.services-nal-wide {width: 100%; height: 400px; background: url('../img/nal-bg-1.webp') center; background-size: cover;}
.services-nal-wide h5{font-size: 40px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 400px; height: 400px; text-align: center;    position: relative;
    z-index: 5;}
.services-nal-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -440px;    position: relative;    margin-left: -10px;
    z-index: 5;}
.services-nal-wide  .rimskie {width: 100%; font-size: 125px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: 170px;    position: relative;
    z-index: 4;}
.services-nal-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}


.service-nal-s-wide {width: 100%; margin: 0 auto;}
.service-nal-w33 {width:100%;float:none;}
.service-nal-s-1 {width: 100%; 
background: url('../img/nal-bg-2.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-nal-s-1 .title1{ width: 252px; margin: 319px auto 0px;   font-size: 21px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-1 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-1 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-1 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-1 .more1 a{color: #015d44;}





.service-nal-s-2 {width: 100%; 
background: url('../img/nal-bg-3.webp') center
; background-size: cover;
    float: left; height: 740px;}

        .service-nal-s-2 .title1{ width: 252px; margin: 319px auto 0px;   font-size: 21px;color: #fff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-2 .rimskie1{      font-size: 250px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-2 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-2 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-2 .more1 a{color: #015d44;}





.service-nal-s-3 {width: 100%; 
background: url('../img/nal-bg-4.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-nal-s-3 .title1{ width: 100%; margin: 319px auto 0px;   font-size: 21px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 41px; 
    z-index: 5;}
.service-nal-s-3 .rimskie1{      font-size: 250px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
    margin-top: -190px; 
    }
.service-nal-s-3 .greenline1{    position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -207px auto;
 }
 
.service-nal-s-3 .more1{     width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-3 .more1 a{color: #015d44;}



  



.oliver-wide {width: 100%; margin: 0 auto; display: none;}
.oliver {width: 100%;margin-top: -7px;background: url('../img/nal-bg-5.webp') center   no-repeat; height: 740px;background-size: cover;}
.oliver img{width: 100%;margin-top: -7px;z-index: 2;position: absolute;}
.oliver-words {font-family: 'LiberationSerif-Regular';font-size: 20px; color: #131313; position: absolute;z-index: 3;margin-left: 50.5%; line-height: 36px; letter-spacing: 0.150em;text-transform: uppercase;margin-top: 310px;}
.oliver .hf {font-size: 14px; color: #747474;font-family: 'LiberationSerif-Regular'; text-transform: uppercase; position: absolute;letter-spacing: 0.25em;  margin-top: 460px;margin-left: 67.5%;z-index: 5;}








.service-nal-s-4 {width: 100%; 
background: url('../img/nal-bg-6.webp') center
; background-size: cover;
    float: left; height: 740px;}

   .service-nal-s-4 .title1{ width: 100%; margin: 319px auto 0px;   font-size: 21px;color: #fefefe;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-4 .rimskie1{      font-size: 200px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -195px;
    }
.service-nal-s-4 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 142px;
    margin: -190px auto;
 }
 
.service-nal-s-4 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-4 .more1 a{color: #015d44;}



.service-nal-s-4 .title1 span {color: #000;}

.service-nal-s-5 {width: 100%; 
background: url('../img/nal-bg-7.webp') center
; background-size: cover;
    float: left; height: 740px;}

        .service-nal-s-5 .title1{ width: 100%; margin: 319px auto 0px;   font-size: 21px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
    .service-nal-s-5 .title1 span {color: #dcdcdc;}
.service-nal-s-5 .rimskie1{      font-size: 200px;
    color: #dcdcdc;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -230px;
    }
.service-nal-s-5 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 148px;
    margin: -190px auto;
 }
 
.service-nal-s-5 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-5 .more1 a{color: #015d44;}





.service-nal-s-6 {width: 100%; 
background: url('../img/nal-bg-8.webp') center
; background-size: cover;
    float: left; height: 740px;}


   .service-nal-s-6 .title1{ width: 100%;     margin: 340px auto 0px;  font-size: 21px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-nal-s-6 .rimskie1{      font-size: 200px;
    color: #000;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
           margin-top: -155px;
    }
.service-nal-s-6 .greenline1{       position: relative;
    z-index: 4;
    width: 250px;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 162px;
        margin: -200px auto;
 }
 
.service-nal-s-6 .more1{   width: 200px;
    margin: 360px auto;
    height: 36px;
    border: 2px solid #d1d1d1;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #015d44;
    position: relative;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;}
.service-nal-s-6 .more1 a{color: #015d44;}





.polosi9 {font-family: 'LiberationSerif-Regular';font-size: 30px; color: #fff; position: absolute; z-index: 3; width: 50%; text-align: center; margin-top: 17%;text-transform: uppercase;letter-spacing: 0.190em;}
.polosi9 a{color: #fff; text-decoration: none;z-index: 4; position: relative;}
.polosi9 i{background: url('../img/line6.png');width: 270px; height: 135px;position: absolute; z-index: 3;    margin-left: -220px;margin-top: -70px;}






/* outs */







.services-outs-wide {width: 100%; height: 400px; background: url('../img/outs-bg-1.webp') center; background-size: cover;}
.services-outs-wide h5{font-size: 20px;color: #ffffff;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase; line-height: 400px; height: 400px; text-align: center;    position: relative;
    z-index: 5;}
.services-outs-wide  .minimaltextp {width: 100%; font-size: 10px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-transform: uppercase;   text-align: center;    margin-top: -190px;    position: relative;   
    z-index: 5;}
.services-outs-wide  .rimskie {width: 100%; font-size: 125px;color: #3b3b3b;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; text-transform: uppercase;   text-align: center;    margin-top: -95px;    position: relative;
    z-index: 4;}
.services-outs-wide  .greenline {      position: relative;
    z-index: 3;
    width: 108px;
    height: 5px;
    background: #015d44;
    margin: -90px auto;}



.service-outs-s-1 {float: left; width: 100%; background: url('../img/outs-bg-2.webp'); height: 740px;    background-size: cover;}

 .service-outs-s-1 .title1{ width: 100%; margin: 290px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-1 .rimskie1{      font-size: 125px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -120px;
    }
.service-outs-s-1 .greenline1{       position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -130px auto;
 }


.service-outs-s-2 {float: left; width: 100%; background: url('../img/outs-bg-3.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-2 .title1{ width: 100%; margin: 290px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-2 .rimskie1{      font-size: 125px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
        margin-top: -120px;
    }
.service-outs-s-2 .greenline1{       position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -135px auto;
 }



.service-outs-s-3 {float: left; width: 100%; background: url('../img/outs-bg-4.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-3 .title1{width: 100%;  margin: 310px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-3 .rimskie1{      font-size: 125px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
       margin-top: -115px;
    }
.service-outs-s-3 .greenline1{       position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -145px auto;
 }



.service-outs-s-4 {float: left; width: 100%; background: url('../img/outs-bg-5.webp'); height: 740px;    background-size: cover;}
 .service-outs-s-4 .title1{ width: 100%; margin: 310px auto 0px;   font-size: 30px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.2em; text-transform: uppercase;   text-align: center;        position: relative;     line-height: 44px; 
    z-index: 5;}
.service-outs-s-4 .rimskie1{      font-size: 125px;
    color: #ebebeb;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    z-index: 3;
    text-align: center;
       margin-top: -105px;
    }
.service-outs-s-4 .greenline1{       position: relative;
    z-index: 4;
    width: 90%;
    border-top: 5px solid #015d44;
    border-bottom: 5px solid #015d44;
    height: 125px;
    margin: -145px auto;
 }




.outs-block-3 {width: 100%; height: 740px; margin: 0 auto; background: url('../img/outs-bg-6.webp') center;    background-size: cover; display: none;}
.outs-w-18 {margin-left: 18.7%; }
.outs-w-62 {width: 62%;}
.outs-w-63 {width: 67%;}

.outs-block-3-1 {width: 33%; float: left; }

.outs-block-3-1-1 {font-size: 26px; padding-top: 175px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-3-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-3-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-block-4-1 {width: 33%;  float: left;}
.outs-block-4-1-1 {font-size: 26px; padding-top: 175px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-4-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-4-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}

.outs-block-5-1 {width: 33%; float: left;}
.outs-block-5-1-1 {font-size: 26px; padding-top: 175px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-5-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-5-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-price {width: 100%; margin: 0px auto 0px; height: 740px; background: #1f1f1f; padding-top: 127px; display: none; }
.outs-price .kvadrat {/*width: 71%;*/ width: 85%; margin: 0px auto 0px; padding-top: 47px; padding-bottom: 47px; border: 2px solid #3c4040;}
.outs-price .kvadrat h4{font-size: 14px;
    color: #5a5a5a;  line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em; width: 100%; text-align: center; text-transform: uppercase;  }
.outs-price .kvadrat .outs-block-5-1-2 { margin: 25px auto 0px; width: 100px; height: 2px; background: #015d44;}
.outs-price-wide {width: 1070px; margin: 0 auto;}
.outs-price-wide .left {width: 766px; margin-right: 50px; float: left; }
.outs-price-wide .right {width: 104px; margin-right: 58px; float: left; text-align: center; font-size: 14px;
    color: #afafaf; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 30px;}
.outs-price-wide .right2 {text-align: right; float: left; font-size: 14px;
    color: #afafaf; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 30px;}

.outs-price-wide .leftn {width: 766px; margin-right: 50px; float: left; font-size: 14px;
    color: #737373;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.outs-price-wide .rightn {width: 104px; margin-right: 58px; float: left; text-align: center; font-size: 14px;
    color: #737373;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.outs-price-wide .right2n {text-align: right; float: left; font-size: 14px;
    color: #737373;   
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}
.lineline {width: 100%; height: 2px; background: #2e3030; margin: 40px 0px 40px 0px;}
.leftnq {  font-size: 14px;
    color: #383838;  
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 36px;height: 36px;}










.outs-block-6 {width: 100%; height: 740px; margin: 0 auto; background: url('../img/outs-bg-7.webp') center;     background-size: cover; display: none;}


.outs-block-6-1 {width: 25%;   float: left; }
.width-w-145 {margin-left: 14.5%;}
.width-w-74 {    width: 74%;}
.width-w-72 {    width: 72%;}
.outs-block-6-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-6-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-6-1-3 {font-size: 14px; 
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}
.outs-rimskie {font-size: 124px;     margin-top: 173px;
    color: #ffffff;   width: 100%; text-align: center;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 44px;}

.outs-block-7-1 {width: 25%;  float: left;}
.outs-block-7-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-7-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-7-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}

.outs-block-8-1 {width: 25%;  float: left;}
.outs-block-8-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-8-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-8-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}


.outs-block-9-1 {width: 25%;    float: left;}
.outs-block-9-1-1 {font-size: 26px;     padding-top: 103px;
    color: #000000; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-9-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-9-1-3 {font-size: 14px;
    color: #404040; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.15em; line-height: 26px;
     
    text-align: left;}






.outs-block-10 {width: 100%; height: 740px; margin: 0 auto;  }
.width-w-1875 {margin-left: 18.7%;}
.width-w-1874 {margin-left: 17%;}
.width-w-46 {width: 65%;}
.width-ww-64 {width: 64%;}
.outs-block-10-1 {width:100%; float: left; background: #282828;  height: 100%; }
.outs-block-10-1-1 {font-size: 20px;     padding-top: 60px;
    color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-10-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-10-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}


.outs-block-11-1 {width:100%; float: left;  background: #292929; padding-bottom: 35px;}
.outs-block-11-1-1 {  padding-top: 5px;
    font-size: 20px;
 color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-11-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-11-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}

.outs-block-12-1 {width:100%;  float: left; background: #2e2e2e;    }
.outs-block-12-1-1 {  padding-top: 35px;
    font-size: 20px;
 color: #ffffff; line-height: 30px; 
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: left;}
.outs-block-12-1-2 {margin-top: 25px;width: 100px; height: 2px; background: #015d44;}
.outs-block-12-1-3 {font-size: 14px;
    color: #989898; margin-top: 25px;     width: 100%;   height: 510px;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.1em; line-height: 26px;
     
    text-align: left;}




/* page */


.page-inner-wide {width: 100%; height: 386px; background: url('../img/page-bg.pn') center; background-size: cover; }
.page-inner-wide h1{font-size: 18px;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
    margin-top: 20px;
     
    height: 386px;
    text-align: center;
    position: relative;
    z-index: 5;}
.page-inner-wide .minimaltextp2 {font-size: 14px;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; text-align: center;    position: relative; text-transform: uppercase; 
    z-index: 5;padding-top: 135px;}
 .page-inner-wide .greenline2    {width: 84px; height: 5px; background: #015d44;     margin: -135px auto;}

 .whiteline {width:100%; height: 7px; background: #fff;}

.page-content {width: 100%; background: #f3f4f4; padding-bottom:100px;padding-top: 10px;}
.page-content-wide {    width: 95.5%;
    margin: 30px auto;}
.page-content-wide-1 {    width: 93%;margin-right: 0%; float: none;background: #fff; padding-top: 100px;     padding-right: 3.4%;
    padding-left: 3.4%;}
.page-content-wide-1 h2{font-size: 21px;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; line-height: 30px;}
.page-content-wide-1 .category {font-size: 14px;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase; margin-top:15px;}
.page-content-wide-1 .category a{color: #5a5a5a;}
.zavitush {    background: url(../img/page-vitush.png) center no-repeat;
    width: 100%;
    height: 97px;
    margin: 0 auto;}
.page-content-wide-1  p {font-size: 16px;color: #404040;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.07em; line-height: 25px;   margin-top:15px; margin-bottom: 60px;}
a.backlink {font-size: 14px !important;color: #000000;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px; text-transform: uppercase;}
.breadcrumbs {font-size: 14px !important;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.05em; line-height: 21px; text-transform: uppercase;}
.breadcrumbs a{color: #5a5a5a;margin-left: 7px;margin-right: 7px;}


.page-content-wide-2 {width: 93%; float: none;}
.page-content-wide-2 .order {    width: 99%; display: none;
    /* height: 185px; */
    border: 2px solid #e2e2e2;
    padding-bottom: 15px;}
.page-content-wide-2 .order p{font-size: 19px !important;color: #373737;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em; line-height: 30px; width: 100%; text-align: center; margin-top: 45px;}
.page-content-wide-2 .order .button-order{font-size: 14px !important;color: #5a5a5a;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.25em; line-height: 30px;border:2px solid #d1d1d1; width: 156px; height: 36px; text-align: center; text-transform: uppercase; margin: 27px auto;}
.page-content-wide-2 .order  .button-order a{ color: #015d44;}
.page-content-wide-2 h6{    margin-top: 20px;
    font-size: 20px !important;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.2em;
    line-height: 30px;
    text-transform: uppercase;
    border-bottom: 2px solid #d1d1d1;
    padding-bottom: 20px;margin-bottom: 40px;}
.page-content-wide-2 ul{}
.page-content-wide-2 li{font-size: 14px !important;color: #474747;font-family: 'LiberationSerif-Regular'; letter-spacing: 0.1em;  height: 20px; margin-top: 30px;}
.page-content-wide-2 li a{color: #474747;}

.line-page {width: 100%; height: 2px; background: #e1e1e1; margin: 50px auto;}



.contactbg {background: url('../img/contactbg.webp') center; width: 100%; height: 370px;}
.contactbg h1 {font-size: 18px !important;
    color: #ffffff;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.05em;
text-transform: uppercase; width: 100%; text-align: center; height: 370px; line-height: 390px;}
.contactbg .linec {    width: 84px;
    height: 6px;
    background: #015d44;
    margin: -119px auto;}
.contactbg .minimaltextp {
    width: 100%;
    font-size: 14px;
    color: #3b3b3b;
    font-family: 'LiberationSerif-Regular';
    letter-spacing: 0.25em;
    text-transform: uppercase;
    text-align: center;
    margin-top: -30px;
    position: relative;
    margin-left: -10px;
    z-index: 5;
}
.maincontacts {    margin: 32px 2% 32px 2%;
    background: #f3f4f4;
    width: 92%;
    /* height: 300px; */
    padding-bottom: 25px;
    padding: 3% 2% 0% 2%;}
.maincontacts-base {font-family: 'LiberationSerif-Regular';color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em; width: 100%; float: left; }
.maincontacts-base div {color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;  font-family: 'LiberationSerif-Bold';}
.maincontacts-base a {color: #000000;}

.maincontacts2 {    margin: 32px 2% 32px 2%;
    background: #f3f4f4;
    width: 92%;
    height: 540px;
    padding: 3% 2% 0% 2%;}
.maincontacts-bas2e {    width: 100%;
    margin: 0px auto;
    text-align: center;
    /* height: 20px; */
    /* line-height: 0px; */
    border-bottom: 2px solid #dedede;
    padding-bottom: 30px;
    font-size: 20px;
    letter-spacing: 0.2em;
    color: #015d44;
    font-family: 'LiberationSerif-Regular';
    text-transform: uppercase;}
.maincontacts-base2 div {color: #000000; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;  font-family: 'LiberationSerif-Bold';}
.maincontacts-base2 a {color: #000000;}

.maincontacts2 h2{width: 100%;
    margin: 0px auto;
    text-align: center;
    /* height: 20px; */
    /* line-height: 0px; */
    border-bottom: 2px solid #dedede;
    padding-bottom: 30px;

font-size: 20px; letter-spacing: 0.2em; color: #015d44; font-family: 'LiberationSerif-Regular'; text-transform: uppercase;

}

.formfeed {width: 100%; margin: 53px auto;}
.lft1 {width: 278px; float: left;}
.lft1 input {margin-bottom: 7px; width: 239px; height: 38px; border: 1px solid #dedede; padding-left: 8px; background: #fff;  font-family: 'LiberationSerif-Regular';  color: #535353; font-size: 15px; letter-spacing: 0.1em;}
.lft2 {width: 100%; float: left;}
.lft2 textarea {width: 95%; height: 119px;border: 1px solid #dedede; padding-left: 11px; padding-top: 13px; font-family: 'LiberationSerif-Regular';  color: #535353; font-size: 15px; line-height: 24px; letter-spacing: 0.1em;}
.lft3 {float: left;}
.lft3 button {width: 156px; height: 36px; background: #fff; border: 2px solid #d1d1d1; text-align: center; cursor: pointer; text-transform: uppercase;  font-family: 'LiberationSerif-Regular'; line-height: 36px; color: #015d44; font-size: 14px; letter-spacing: 0.25em; }

.depho_feedback_result input {width: 156px; height: 36px; background: #fff; border: 2px solid #d1d1d1; text-align: center; cursor: pointer; text-transform: uppercase;  font-family: 'LiberationSerif-Regular'; line-height: 36px; color: #015d44; font-size: 14px; letter-spacing: 0.25em;margin-bottom: 35px;}







}