.astroid-offcanvas {width: 320px;} .astroid-offcanvas .dropdown-menus {width: 320px !important;}.st-effect-2.astroid-offcanvas-open .astroid-content{-webkit-transform:translate3d(320px, 0, 0);transform:translate3d(320px, 0, 0);}.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}.astroid-offcanvas-opened .astroid-wrapper{background:rgb(173, 181, 189);}.st-effect-2.astroid-offcanvas{z-index:0 !important;}.st-effect-2.astroid-offcanvas-open .st-effect-2.astroid-offcanvas{visibility: visible; -webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}.st-effect-2.astroid-offcanvas::after{display:none;}.offcanvasDirRight .st-effect-2.astroid-offcanvas-open .astroid-content{-webkit-transform:translate3d(-320px, 0, 0);transform:translate3d(-320px, 0, 0);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}#fs-1528971627712{background-image:url(http://xn----dtbfcdqzlebbbcinnigf9cxb.xn--p1ai/images/footer-bg.png);background-repeat:no-repeat;background-position:right top;}body, .body{font-weight:400;text-transform:none;font-size:16px;letter-spacing:0em;line-height:1.7em;font-family:Montserrat, Arial, Helvetica, sans-serif;}h1, .h1{font-weight:800;text-transform:none;font-size:65px;letter-spacing:0em;line-height:1.2em;font-family:Montserrat, Arial, Helvetica, sans-serif;}h2, .h2{color:rgb(51, 51, 51);font-weight:800;text-transform:none;font-size:44px;letter-spacing:0em;line-height:1.2em;font-family:Montserrat, Arial, Helvetica, sans-serif;}h3, .h3{font-weight:600;text-transform:none;font-size:36px;letter-spacing:0em;line-height:1.2em;font-family:Montserrat, Arial, Helvetica, sans-serif;}h4, .h4{font-weight:500;text-transform:none;font-size:28px;letter-spacing:0em;line-height:1.2em;font-family:Montserrat, Arial, Helvetica, sans-serif;}h5, .h5{font-weight:600;text-transform:none;font-size:22px;letter-spacing:0em;line-height:1.2em;font-family:Montserrat, Arial, Helvetica, sans-serif;}h6, .h6{font-weight:600;text-transform:none;font-size:18px;letter-spacing:0em;line-height:1.5em;font-family:Montserrat, Arial, Helvetica, sans-serif;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-weight:500;text-transform:none;font-size:13px;letter-spacing:0em;line-height:1.7em;font-family:Montserrat, Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{font-weight:500;text-transform:none;font-size:16px;letter-spacing:0em;line-height:2em;font-family:Montserrat, Arial, Helvetica, sans-serif;}body{background-color:rgb(255, 255, 255);color:rgb(112, 112, 112);}body a{color:rgb(44, 46, 54);}body a:hover{color:rgb(200, 38, 38);}header{color:rgb(90, 90, 90);}.astroid-header-section, .astroid-sidebar-header{background-color:rgb(255, 255, 255);}.astroid-logo-text .site-title{color:rgb(90, 90, 90);}.astroid-logo-text .site-tagline{color:rgb(90, 90, 90);}#astroid-sticky-header{background-color:rgb(255, 255, 255);}#astroid-sticky-header .astroid-nav .nav-link{color:rgb(90, 90, 90);}#astroid-sticky-header .astroid-nav .nav-link:hover{color:rgb(200, 38, 38);}#astroid-sticky-header .astroid-nav .nav-link:active, #astroid-sticky-header .astroid-nav .nav-link.active{color:rgb(200, 38, 38);}.astroid-nav .nav-link, .astroid-sidebar-menu .nav-link{color:rgb(90, 90, 90);}.astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover{color:rgb(200, 38, 38);}.astroid-nav .nav-link:focus, .astroid-sidebar-menu .nav-link:focus{color:rgb(200, 38, 38);}.astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active{color:rgb(200, 38, 38);}.megamenu-container{background-color:rgb(255, 255, 255);}.megamenu-container .nav-submenu .nav-submenu{background-color:rgb(255, 255, 255);}.has-megamenu.open .arrow{border-bottom-color:rgb(255, 255, 255);}.megamenu-container li.nav-item-submenu > a{color:rgb(0, 0, 0);}.megamenu-container li.nav-item-submenu > a:hover{color:rgb(255, 255, 255);background-color:rgb(200, 38, 38);}.megamenu-container li.nav-item-submenu > a:active, .megamenu-container li.nav-item-submenu > a.active{color:rgb(255, 255, 255);background-color:rgb(200, 38, 38);}.astroid-offcanvas, .astroid-offcanvas .burger-menu-button, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{ background-color: rgb(255, 255, 255) !important;}.astroid-offcanvas { color: rgb(90, 90, 90) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a, .astroid-offcanvas .menu-indicator{ color: rgb(90, 90, 90) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-offcanvas .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{ color: rgb(200, 38, 38) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active { background-color: rgb(255, 255, 255) !important;}.header-offcanvas-trigger.burger-menu-button .inner, .header-offcanvas-trigger.burger-menu-button .inner::before, .header-offcanvas-trigger.burger-menu-button .inner::after{background-color: rgb(0, 0, 0);}.astroid-offcanvas .burger-menu-button .inner, .astroid-offcanvas .burger-menu-button .inner::before, .astroid-offcanvas .burger-menu-button .inner::after{background-color: rgb(71, 71, 71);}.astroid-mobilemenu, .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{ background-color: rgb(255, 255, 255) !important;}.astroid-mobilemenu { color: rgb(90, 90, 90) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a, .astroid-mobilemenu .menu-indicator{ color: rgb(90, 90, 90) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{ color: rgb(200, 38, 38) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active { background-color: rgb(255, 255, 255) !important;}.header-mobilemenu-trigger.burger-menu-button .inner, .header-mobilemenu-trigger.burger-menu-button .inner::before, .header-mobilemenu-trigger.burger-menu-button .inner::after{background-color: rgb(0, 0, 0);}.astroid-mobilemenu-open .burger-menu-button .inner, .astroid-mobilemenu-open .burger-menu-button .inner::before, .astroid-mobilemenu-open .burger-menu-button .inner::after{background-color: rgb(0, 0, 0);}.astroid-contact-info i[class*="fa-"]{color:rgb(0, 0, 0);}@media screen and (max-width: 768px) {
  .table-wrap {
    overflow-y: scroll;
  }
}
@media(max-width: 960px) {
    .cart-text {
        height: auto !important;
    }
}
@media(max-width: 1075px) {
    .bg-img {
        display: none;
    }
}
@media(max-width: 1440px) {
    .bg-img {
        right: 0% !important;
        width: 70% !important;
    }
}
::selection {
    background: #3374C0;
    color: #FFF;
}
.item-title {
    display: none;
}
#ac-1528971561366 {
    padding: 0 !important;
}
#cs-1528971561366 .container {
    max-width: 100%;
}
.astroid-component-section {
    padding: 0;
}
h1 {
    color: #333;
    font-style: normal;
    font-weight: bold;
    font-size: 56px;
    line-height: 100%;
}
h4 {
    font-size: 1.8rem;
    font-weight: 600;
    color: #333;
    margin-bottom: 50px;
}
p  {
    color: #333;
    font-size: 1rem;
}
.max-width {
    max-width: 1150px;
    margin: 0 auto;
    padding: 80px 0;
}
.contact-header-item {
    margin-left: 1.2rem;
    /*font-size: 14px;*/
    font-size: 16px;
    font-weight: 600;
}
.contact-header-item i {
    color: #C82626;
}
.nav-title {
    font-weight: 300;
}
.astroid-logo img {
    max-width: 200px;
    max-height: 65px;
}
.astroid-header-section {
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
}
#astroid-sticky-header {
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
}
.white-gray {
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #F5F5F6 70%, #ECECF0 30%);
}
.btn.btn-primary {
    border-radius: 0;
    background: #E21E4D;
    border: none;
    padding: 15px 50px;
    font-weight: 400;
    font-size: 14px;
}
.btn-success {
    border-radius: 0;
    background: #C82626;
    border: none;
    padding: 15px;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
}
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #b21c1c;
    border-color: #b21c1c;
    box-shadow: 0 0 0 0.2rem #d73434;
}
.btn-success:not(:disabled):not(.disabled):active {
    background-color: #b21c1c;
    border-color: #b21c1c;
    box-shadow: 0 0 0 0.2rem #d73434;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
    background-color: #b21c1c;
    border-color: #b21c1c;
    box-shadow: 0 0 0 0.2rem #d73434;
}  
.btn-success:not(:disabled):not(.disabled):active:focus {
    background-color: #b21c1c;
    border-color: #b21c1c;
    box-shadow: 0 0 0 0.2rem #d73434;
}  
.btn-success:hover {
    background-color: #b21c1c;
    border-color: #b21c1c;
}
.btn-primary:focus {
    box-shadow: 0 0 0 0.2rem #d73434;
}
.btn-success:focus, .btn-success.focus {
    background-color: #b21c1c;
    border-color: #b21c1c;
    box-shadow: 0 0 0 0.2rem #d73434;
}
.cart {
    background: #E3E3E9;
    padding: 30px;
}
.cart-icon img {
    max-width: 80px;
    margin-top: 30px;
    margin-left: 10px;
}
.cart-header {
    font-size: 1.7rem;
    font-weight: 600;
}
.cart-text {
    width: 90%;
    height: 150px;
    padding-right: 10%;
}
.about-us img {
    margin-top: 10%;
}
.cart-height {
    height: 248px;
}
.fa-arrow-circle-right {
    color: #C82626;
    margin-left: 10px;
}
.gray {
    background: #F5F5F6;
}
.bg-img {
    position: absolute;
    right: -25%;
    z-index: 1;
    width: 90%;
}
.diagnost-img {
    position: inherit;
    z-index: 2;
    margin-top: -2.5%;
}
.form-white {
    background: #fff;
    padding: 60px 50px;
}
.form-white .form-control {
    background-color: #EEF2F7;
}
.form-white .form-control {
    box-shadow: none;
    border: none;
}
.djslider-default .navigation-container .prev-button {
    cursor: pointer;
    display: block;
    position: absolute;
    left: -20px;
    top: 20px;
}
.djslider-default .navigation-container .next-button {
    cursor: pointer;
    display: block;
    position: absolute;
    right: -20px;
    top: 20px;
}
.djslider-default .load-button-active {
    opacity: 1;
    display: none;
}
.light {
    background: #FCFCFC;
}
.light .fas,
.light .far {
    margin-right: 20px;
}
.adress-header {
    font-weight: 600;
    margin-top: 30px;
    margin-left: -35px;
    margin-bottom: -1px;
}
.contacts {
    margin-left: 10px;
}
.small_p {
    font-size: 14px;
}
#fs-1528971627712 {
    background: #2A2A2A;
}
.nav-footer a, .nav-footer p{
    font-weight: 300;
    font-size: 15px;
}
.nav-footer a:hover {
    color: #3374C0 !important;
}
.nav-footer {
    justify-content: space-between;
}
.table-header {
    background: #C82626;
    color: #FFF;
    padding: 10px;
}
.table-item {
    padding: 50px;
    border: 1px solid #D2D2D2;
}
.first-column {
    width: 10%;
}
.second-column {
    width: 45%;
}
.third-column {
    width: 45%;
}
.iksweb {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.table-wrap {
  text-align: center;
  display: inline-block;
  background-color: #fff;
  padding: 2rem 2rem;
  color: #000;
}
.card {
    border: none;
    background: #F5F5F6;
}
.header-right-section .burger-menu-button {
    display: none !important;
}
.m1 {
    margin-top: 25%;
    width: 180px;
}
.M2 {
    width: 250px;
    margin-top: 25%;
    transform: scale(-1, 1);
}
.M3 {
    width: 200px;
    margin-top: 25%;
    transform: scale(-1, 1);
}
.N1 {
    margin-top: 25%;
}
.n3 {
    margin-top: 20%;
}
.o1 {
    margin-top: 20%;
}
.o2 {
    margin-top: 15%;
}
.o3 {
    margin-top: 20%;
}
.o4 {
    margin-top: 10%;
}
.n2 {
    margin-top: 20%;
}
.l {
    margin-top: 10%;
}
.mech-to {
    width: 176px;
}
.passport {
    width: 192px;
}

    .slider {
      position: relative;
      overflow: hidden;
    }

    .slider__wrapper {
      display: flex;
      transition: transform 0.6s ease;
    }

    .slider__item {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .slider__control {
      position: absolute;
      top: 40%;
      display: none;
      align-items: center;
      justify-content: center;
      width: 70px;
      color: #fff;
      text-align: center;
      opacity: 0.5;
      height: 70px;
      transform: translateY(-50%);
    }

    .slider__control_show {
      display: flex;
    }

    .slider__control:hover,
    .slider__control:focus {
      color: #fff;
      text-decoration: none;
      outline: 0;
      opacity: .9;
    }
    .slider__control_left {
        left: 12px;
    }
    .slider__control_right {
      right: 12px;
    }

    .slider__control::before {
      content: '';
      display: inline-block;
      width: 70px;
      height: 70px;
      background: transparent no-repeat center center;
      background-size: 100% 100%;
    }

    .slider__control_left::before {
      background-image: url("/images/img/arrow-left.png");
    }

    .slider__control_right::before {
      background-image: url("/images/img/arrow-right.png");
    }

    .slider__item>div {
        line-height: 50px;
        font-size: 100px;
        text-align: center;
    }
.nav-link {
    padding: 0.5rem 0.5rem;
}
.pink-text {
    color: #E21E4D;
}
.white_btn {
    border-radius: 0;
    background: #FFF;
    border: 1px solid #C93155;
    padding: 15px 50px;
    font-weight: 400;
    font-size: 14px;
    display: block;
    width: 65%;
    text-align: center;
}
h2 {
    margin-bottom: 30px;
}
.v-center {
    align-items: center;
    align-content: center;
}
.arrow-list {
    list-style: none;
}
.arrow-list li:before {
    content: '';
    position: absolute;
    background-image: url(/images/img/li_arrow.png);
    left: 15px;
    height: 16px;
    width: 16px;
    margin-top: 6px;
    background-size: contain;
}
.adress-heading {
    font-weight: 600;
    font-size: 20px;
}
form#simplecallback-90 {
    display: flex;
    max-width: 1240px;
    width: 100% !important;
    justify-content: space-between;
}
.rsform {
    width: 100%;
}
.lightbox-gallery .intro {
    font-size: 16px;
    max-width: 500px;
    margin: 0 auto 40px
}

.lightbox-gallery .intro p {
    margin-bottom: 0
}

.lightbox-gallery .photos {
    padding-bottom: 20px
}

.lightbox-gallery .item {
    padding-bottom: 30px
}@media (max-width: 991.98px) {body, .body{font-size:16px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:55px;letter-spacing:0em;line-height:1.2em;}h2, .h2{font-size:38px;letter-spacing:0em;line-height:1.2em;}h3, .h3{font-size:32px;letter-spacing:0em;line-height:1.2em;}h4, .h4{font-size:28px;letter-spacing:0em;line-height:1.2em;}h5, .h5{font-size:22px;letter-spacing:0em;line-height:1.2em;}h6, .h6{font-size:18px;letter-spacing:0em;line-height:1.5em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-size:16px;letter-spacing:0em;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{font-size:16px;letter-spacing:0em;line-height:2em;}}@media (max-width: 767.98px) {body, .body{font-size:16px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:40px;letter-spacing:0em;line-height:1.2em;}h2, .h2{font-size:32px;letter-spacing:0em;line-height:1.2em;}h3, .h3{font-size:30px;letter-spacing:0em;line-height:1.2em;}h4, .h4{font-size:26px;letter-spacing:0em;line-height:1.2em;}h5, .h5{font-size:22px;letter-spacing:0em;line-height:1.2em;}h6, .h6{font-size:18px;letter-spacing:0em;line-height:1.5em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-size:16px;letter-spacing:0em;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{font-size:16px;letter-spacing:0em;line-height:2em;}}