body {margin:0px; font-family: "Montserrat";color:#1F1F1F;}
button,input,textarea {font-family: "Montserrat";}
button, a {cursor:pointer; transition:0.3s all;}
.modal-open {
    overflow: hidden;
  }
  * {
    box-sizing: border-box;
}
  .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
  }
  .modal.fade .modal-dialog {
     
    
  }
  .modal.in .modal-dialog {
     
  }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
  }
  .modal-content {
    position: relative;
    background-color: #ffffff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
    border-radius: 24px;
    border: 1px solid #DEDEE9;
  }
  .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: rgb(31 31 31 / 10%);
    backdrop-filter: blur(6px);
  }
  .modal-backdrop.fade {
    opacity: 0;
  }
  .modal-backdrop.in {
  opacity: 1;
  }
  .modal-header {
    padding: 15px;
    padding-top: 30px;
    padding-left: 15px;
  }
  .modal-header .close {
    position: absolute;
    right: 15px;
    background: transparent;
    border: 0px;
    top: 15px;
    padding: 0;
  }
  .modal-title {
    margin: 0;
    line-height: 1.3;
    text-align: center;
    font-size: 32px;
    font-weight: 500;
    margin-top: -20px;
    font-weight: bold;
  }
  .modal-body {
    position: relative;
    padding: 15px;
  }
  .modal-footer {
    padding: 15px; 
    text-align: right;
    border-top: 1px solid #e5e5e5;
  }
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
  }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
  }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0;
  }
  .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
  }
  @media (min-width: 768px) {
    .modal-dialog {
      width: 500px;
      margin: 30px auto;
    }
    .modal-content {
    padding: 30px;
    }
    .modal-sm {
      width: 300px;
    }
  }
  @media (min-width: 992px) {
    .modal-lg {
      width: 900px;
    }
  }
a {text-decoration:none;}
.container {width:1270px; margin:0px auto; }
 
@media (max-width:1270px) {
    .container { width:1000px}
    
}

@media (max-width:1000px) {
    .container { width:768px}
    
}




@media (max-width:768px) {
   
    .container {width:auto;padding-left: 10px;padding-right: 10px;}
     
}
a,button  {transition:0.3s all}

.flex {display: flex;} 
.space-between {justify-content: space-between;}
.header_row {display:flex; justify-content:space-between}
.header_left {display:flex;}
.header_row {font-size:14px; font-weight:500}
.header-top {background:#EFF0F4;height:40px;}
.header_left {padding-top:10px;}
.location {display:flex;}
.location  > * {align-self:center}
.time  {display:flex; margin-left:20px}
.time  > * {align-self:center}
.location img, .time img {margin-right:7px;}
.header_right  a{display:flex;}
.header_right  a  > * {align-self:center}
.header_right {display:flex; padding-top: 10px;}
.header_right  a {margin-left:10px; color:#000}
.header_right  a img {margin-right:7px;}

.header_center .header_row ul {list-style:none;padding:0px;margin:0px;display:flex;gap: 50px;}
.header_center .header_row ul ul {display:none;}
.header_center .header_row ul li {}
.right_ul_header {font-size:15px;font-weight: 500;}
.right_ul_header a {color:#000;}
.left_ul_header a {color:#000;font-weight: 500;font-size: 15px;}
.menu_big {background:#EFF0F4; border:0px; width:51px; height:46px; border-radius:10px;}
.header .order {height:47px;background:#00BE6E;border:0px;border-radius:20px;width:179px;font-size:16px;font-weight:500;color:#fff;margin-top: 0px;}
.header_row > * {align-self:center}
.banner{background:#F75911;position: relative;}
.banner h1 {margin:0px;}
.banner_right h1 {font-size:40px; text-transform:uppercase; color:#fff}
.banner_right h1 span {color:#000}
.right_ul_header a img {position: absolute;top: 7px;margin-left: 0px;right: -15px;}
.banner_menu ul {list-style:none; margin:0px; padding:0px;}
.banner_menu ul li  {display:inline-block;margin-bottom: 10px;margin-right:5px;}
.banner_menu ul li a {background:#fff;color:#000;padding: 10px 30px;display:block;border-radius:30px;font-weight: 500;}
.banner_menu {margin-top: 30px;margin-bottom: 30px;max-width: 700px;}
.banner_right button{background: #00BE6E;border:0px;padding:10px 40px;border-radius:30px;font-size:16px;font-weight:500;color:#fff;width:352px;height:58px;display: flex;justify-content:space-between}
.banner_right {width:75%;}
.banner_right button > * {align-self:center}
.banner .container {position:relative}
.banner_left {position:absolute;right: 0px;top: 40px;}
.banner_right {position: relative;padding-top: 100px;padding-bottom: 100px;}
.menu_big img {position:relative;top:2px;}
.banner_a {position: absolute;width: 310px;text-align:center;right: 0px;bottom: -20px;}
.baneer_a2 {width: 114px;display: inline-block;}
.baneer_a3 {width: 114px;display: inline-block;}
.baneer_a1 {margin-bottom:5px;}
.banner_menu ul li a:hover {background:#000000;color:#fff}
.marka_block h2 {font-size:30px;text-align:center;font-weight: 600;margin-bottom: 40px;}
.marka_block h2 span {color:#00BE6E}
.marka_block {padding-top:50px;padding-bottom:50px; text-align:center;}
.usluga_block h2 {text-align:center;font-size:30px;text-align:center;font-weight: 600;margin-bottom: 40px;}
.usluga_block h2 span {color:#00BE6E}
.usluga_list_block {display:flex;flex-flow:wrap;justify-content: flex-start;}
.usluga_item_block {width:24%;margin-bottom: 20px;margin-left: 0.5%;margin-right: 0.5%;}
.usluga_item_block span {font-weight: 500;}
.usluga_item_block a {color:#000;font-weight:500;background: #fff;display:block;border: 1px solid #E7E7E7;border-radius: 20px;padding: 30px;}
.image_u {margin-top: 0px;margin-bottom:50px;}
 .usluga_item_block:last-child a {background:#F75A12; border: 1px solid #F75A12; color:#fff;}
.usluga_item_block a {}
.image_u {min-height:90px}
.usluga_item_block a  .image_u {transition:0.5s all;left:0px; position:relative; top:0px;}
.usluga_item_block a:hover .image_u {transform:scale(0.8); left:-30px; position:relative; top:0px;}
.usluga_item_block span {display:block; min-height:40px}

.usluga_item_block a:hover {opacity:1; }
.usluga_item_block a:hover {border: 1px solid #00BE6E;}
.usluga_item_block a:hover span {color:#00BE6E}
.usluga_item_block:last-child a:hover  {border: 1px solid #f75a11;}
.usluga_item_block:last-child a:hover span{color:#fff}
.about {background:#EFF0F4;padding-top: 90px;padding-bottom: 90px;margin-top:70px;}
.about_row {display:flex; justify-content:space-between}
.about_row > div:first-child {width:60%;}
.about_row > div:last-child {width:35%;}
.about_row img {border-radius:20px;max-width: 100%;}
.text-about {margin-bottom: 42px;font-size: 15px;line-height: 22px;max-width: 90%;}
.about_col h2 {font-size:30px;font-weight: 600;}
.about_title2 {font-size: 23px;font-weight:500;margin-bottom:20px;}
.about_title2  span {color:#F75A12}
.about_list {display:flex; flex-flow:wrap; justify-content:space-between}
.about_list > div {width:32.5%;background:#fff;margin-bottom:10px;border-radius:10px;padding: 20px;}
.about_list_item b {font-size:20px; color:#F75A12; font-size:30px;}
.about_list > div {display:flex;justify-content: space-between;}
.about_list_item span {font-size:14px;font-weight:500;width: 170px;}
.about_list_item > * {align-self:center;}
.reviews_item .star {display:flex;}
.reviews_item{border:1px solid #E7E7E7;padding:25px;border-radius: 50px; border: 1px solid rgb(231, 231, 231);
border-radius: 20px;}
.a_name .name {color: rgb(0, 0, 0);
font-family: Montserrat;
font-size: 14px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0px;
text-align: left;}
.a_name {display:flex;gap: 5px;}
.a_name > * {align-self:center;}
.a_name img {margin-right:15px;}
.re_date {color: rgba(0, 0, 0, 0.52);
font-family: Montserrat;
font-size: 14px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0px;
text-align: left;}
.text_review {color: rgb(0, 0, 0);
font-family: Montserrat;
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
text-align: left;}
.review_top {display:flex; justify-content:space-between}
.review_top> div {align-self:center;}
.text_review {margin-top:10px; margin-bottom:20px;}
.reviews_button > button {background:transparent; border:0px;}
.review_next img {transform:rotate(180deg)}
.reviews_h h2{color: rgb(0, 0, 0);
font-family: Montserrat;
font-size: 30px;
font-weight: 600;
line-height: 40px;
letter-spacing: 0px;
text-align: center;}
.reviews {position:relative;}
.reviews_h {position:relative;}
.reviews_h .reviews_button {position:absolute; right:0px; top:0px}
.reviews_item .star > img {margin-right:5px;}
.news_row > div {width:32%;}
.news_row {display:flex; justify-content:space-between}
.header_h2 h2{color: rgb(0, 0, 0);
font-family: Montserrat;
font-size: 30px;
font-weight: 600;
line-height: 40px;
letter-spacing: 0px;
text-align: center; margin-top:100px}
.news_item > img,.news_item >a img {width:100%; border-radius:20px;}
.news_item {box-sizing: border-box;
border: 1px solid rgb(231, 231, 231);
border-radius: 20px;
}
.date_time {color: rgb(171, 171, 171);
font-family: Montserrat;
font-size: 14px;
font-weight: 500;
line-height: 40px;
letter-spacing: 0px;
 }
.title a {color: rgb(0, 0, 0);font-family: Montserrat;font-size: 19px;font-weight: 600;line-height: 30px;letter-spacing: 0px;}
.title a:first-child {max-width:70%;display: block;}
.title {display:flex; justify-content:space-between}
.news_item_descr {color: rgb(97, 97, 97);
font-family: Montserrat;
font-size: 13px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
text-align: left;}
.news_descr {padding:25px; padding-top:15px;}
.header_h2 {position:relative}
.news_h2 {position:absolute; top:0px; right:0px;}
.news_h2 a {border-radius: 20px;

background: rgb(247, 90, 18); color:#fff;   width:123px; height:39px; display:block; text-align:center; line-height:39px; color: rgb(255, 255, 255);
font-family: Montserrat;
font-size: 14px;
font-weight: 500;
line-height: 40px;
letter-spacing: 0px;
text-align: center;}
footer {background: rgb(22, 11, 5); margin-top:70px;}
.footer_row {justify-content:space-between; display:flex;}
.footer_col1 {width: 70%;}
.footer_col2 {width: 30%;}
footer {color:#fff;}
.logof {justify-content:space-between; display:flex;}
.footer_col1 ul {padding:0px; margin:0px; list-style:none;}
.footer_col1 ul li a {color:#fff;}
.footer_col1 ul {width: 30%;margin-top: 50px;margin-bottom: 50px;}
.footer_col1 {display:flex;border-right: 1px solid rgba(255, 255, 255, 0.13);}
.logof span{color: rgba(255, 255, 255, 0.43); 
font-size: 14px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0px;
text-align: left; max-width:272px;}
.phone_c {color: rgb(255, 255, 255); 
font-size: 24px;
font-weight: 600;
line-height: 29px;
letter-spacing: 0px;
text-align: left; padding-right:10px}

.footer_col1 ul li a {color: rgb(255, 255, 255);

font-size: 14px;
font-weight: 500;
line-height: 40px;
letter-spacing: 0px;
text-align: left;}

.footer_v_item span {color: rgb(255, 255, 255);

font-size: 15px;
font-weight: 500;
line-height: 20px;
letter-spacing: 0px;
text-align: left;}

.footer_copi {color: rgba(255, 255, 255, 0.52);

font-size: 12px;
font-weight: 500;
line-height: 40px;
letter-spacing: 0px;
text-align: left;}
.copi2 {text-align:right}
.copi2 a {color: rgba(255, 255, 255, 0.52);}
.logof > * {align-self:center; }
.logof img {margin-right:30px;}
.footer_col2 { }
.footer_top {border-bottom: 1px solid rgba(255, 255, 255, 0.13);}
.footer_copi {border-top: 1px solid rgba(255, 255, 255, 0.13);}
.logof {margin-top:35px; margin-bottom:35px;}
.copi1,.copi2 {padding-top:15px; padding-bottom:15px;}
.footer_v {padding-top:65px; padding-left:50px;}
.footer_v_b {padding-top:65px; padding-left:50px;}

.order {border-radius: 20px;

background: rgb(0, 190, 110); color:#fff; padding:10px 20px; width:100%; margin-top:20px; border:0px; height:53px; 
       
       
       color: rgb(255, 255, 255);
font-family: Montserrat;
font-size: 16px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0px;}
.footer_v_item {margin-bottom:20px;}
.footer_v_item {display:flex;}
.footer_v_item img {align-self:flex-start;margin-right:20px}

.menu_big {}
.menu_big_ld {position:fixed;top:0px;background:#fff;height:100%;width:350px;z-index:100;}
.menu_big {}
.t_shadow {background:#0000003d;position:fixed; width:100%; height:100%; top:0px}
 .menu_big_t a{color:#000;font-weight: 500;font-size: 15px;padding: 15px 30px;display: block;border-top: 1px solid #dedede00;}
 .menu_big_t ul {list-style:none;padding:0px;margin:0px;}
.menu_close {background:transparent;border:0px;position: absolute;right: -50px;top: 20px;}
.menu_big_t > ul {margin-top:20px}
.menu_big_t ul ul {background:#f0f0f0;}
.menu_big_t a {display:flex; justify-content:space-between}
.menu_big_t li:first-child a {border:0px;}
.menu_big_t ul ul a {padding-left:40px;font-size: 14px;}
.menu_big_t {max-height:100%; overflow:auto}
.t_shadow {display:none}
.menu_big_ld{left:-500px;transition:0.5s all}
.menu_mob .t_shadow {display:block;}
.menu_mob .menu_big_ld{left:0px;opacity: 1;}
.header_center ul li {position:relative }
.header_center ul li:hover ul {display:block; position:absolute; z-index:100; background:#fff; padding:20px; border-radius:20px; box-shadow:0px 2px 10px #00000029; top:50px;  min-width:320px }
.header_center ul li:hover ul li a{padding:9px 0px ; display:block; top:0px;}
.header_center .header_row>ul>li>a {padding-bottom:30px; padding-top:30px}
.header_center .header_row>ul>li:hover>a img {transform:rotate(180deg);}
.header_center .header_row>ul>li:hover>a {color:rgb(247, 90, 18)}
.header_center .header_row a:hover {color:rgb(247, 90, 18)}
.menu_big_t a:hover {color:rgb(247, 90, 18)}
.menu_big:hover {opacity:0.7}
.header_right a:hover {opacity:0.7} 
 .order:hover,.banner_right button:hover {background:#009959}
.footer_col1 ul li a:hover {opacity:0.6} 
.reviews_item {margin-left:10px; margin-right:10px;}
.reviews_row .slick-list {
    margin: 0 -10px !important;
}
.reviews_button button:hover,.title a:hover,.news_h2 a:hover {opacity:0.6}  
.item-form input,.item-form textarea {height:50px;width:100%;border-radius: 20px;border:1px solid #ddd;padding:5px 20px;font-weight: 500;}
.item-form {margin-bottom:10px;}
.item-form textarea {height:100px;padding-top:20px;}
.btn-main {border-radius: 20px;

background: rgb(0, 190, 110); color:#fff; padding:10px 20px; width:100%; margin-top:0px; border:0px; height:53px; 
       
       
       color: rgb(255, 255, 255);
font-family: Montserrat;
font-size: 16px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0px;}
.g45 {font-size: 11px;opacity: 0.7;}
.g45 a {color:#000;}
.item-form input:focus, .item-form textarea:focus {outline:none; border:1px solid rgb(0 190 110 / 29%)}

@media (max-width:1280px) {
  .container {width:1100px;}
  .marka_block_list img{width:100%;}
  .banner_right {position:relative;z-index:100;}
  .about_list > div {width:48%;}
  .about_list_item span {
    width: 220px;
}
}

@media (max-width:1130px) {
  .container {width:980px;}
  .marka_block_list img{max-width: 100%;height: 60px;width: auto;}
  .banner_right {position:relative;z-index:100;}
  .about_list > div {width:48%;}
  .about_list_item span {
    width: 180px;
}
  .banner_left > img {max-width:80%;}
  .banner_left {text-align:right}
  .header_center .header_row ul {gap:30px}
  .footer_col1 {width: 60%;}
.footer_col2 {width: 40%;}
  .footer_col1 ul {width:45%}
}


@media (max-width:1000px) {
  .container {width:768px;}
  .marka_block_list img{width: auto;margin: 0px auto;}
  .banner_right {position:relative;z-index:100;padding-top: 50px;padding-bottom: 50px;}
  .about_list > div {width:48%;}
  .about_list_item span {
    width: 180px;
}
  .banner_left > img {max-width:80%;}
  .banner_left {text-align:right}
  .header_center .header_row ul {gap:30px}
  .footer_col1 {width: 60%;}
.footer_col2 {width: 40%;}
  .footer_col1 ul {width:45%}
  .right_ul_header,.left_ul_header {display:none!important}
  .header_center .container {position:relative}
  .header .order {position:absolute;right: 0px;}
  .menu_big {position:absolute;left: 0px;}
    .header_center .header_row {justify-content:center}
  .banner_right h1 {font-size:30px;}
  .usluga_item_block {width:49%}
  .banner_menu ul li a {
    background: #fff;
    color: #000;
    padding: 8px 20px;
    display: block;
    border-radius: 30px; font-size:14px;
    font-weight: 500;
}
  .about_col:last-child {display:none}
  .about_col {width:100%!important;}
  .about_list_item span {width:80%}
  .phone_c {font-size:20px;}
  .footer_col1 ul li a {font-size:12px;}
  .footer_v_item span {font-size:13px;}
  .order {font-size:14px;}
}

@media (max-width:768px) {
    .container {width:100%}
  .header_left {font-size:12px;}
  .header_right a {font-size:12px;}
  .menu_big {right: 10px;left: auto;}
  .header .order{right:10px;}
  .banner .container {display:flex; flex-direction:column-reverse}
  .banner_left {position:relative;}
  .header_left .location {display:none;}
  .header_left .time {display:none;}
  .header .order {display:none;}
  .header_row {justify-content:center;}
  .header_center .header_row > a img {height:70px;}
      .header_center .header_row {
        justify-content: flex-start;
    }
  .header {position:fixed; top:0px; left:0px;z-index:1000;width:100%;background:#fff}
  .banner_left > img {
        max-width: 100%;
    } 

  .banner_right {width:100%;margin-top: 20px;}
  .banner_a {
    bottom: 0px;
    width: 50%;
    text-align: right;
}
  .banner_a img {max-width:70px}
  .banner_right button {width:100%;font-size: 14px;height: 48px;}
  .usluga_item_block   {width:100%;}
  .about_list > div {width:100%;} 
  .news_row {flex-flow:wrap}
  .news_row > div  {width:100%;margin-bottom: 10px;} 
.footer_row {flex-flow:wrap}
    .footer_col1 {width: 100%;border: 0px;border: 0px;flex-flow: wrap;}
.footer_col2 {width: 100%;}
  .footer_top {border:0px;}
  .logof span {font-size:12px; line-height:17px;}
  .footer_v {
    padding-top: 5px;
    padding-left: 0px;
    text-align: left;
    padding-bottom: 30px;
}
  .footer_col1 ul {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
}
  .footer_row {flex-flow:wrap}
  .footer_v_b {
    padding-top: 25px;
    padding-left: 0px;
} 
  .footer_copi {margin-top:20px;}
  .copi1, .copi2 {
    padding-top: 0px;
    padding-bottom: 0px;
    display: block;
    text-align: left;
}
  .logof {
    margin-top: 25px;
    margin-bottom: 25px; border-bottom:1px solid #ffffff1c; padding-bottom:10px; margin-left:-10px; margin-right:-10px; padding-left:10px; padding-right:10px;
}
  .header_h2 h2 {text-align:left;}
  .reviews_h h2  {text-align:left;}

  .about {
    background: #EFF0F4;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 40px;
}
  .usluga_item_block a {padding:15px;}
  .image_u {min-height:30px;margin-bottom: 20px;}
      .banner_right h1 {
        font-size: 23px;
    } 
  .banner {padding-top:40px;}
  .marka_block {padding-top:20px; padding-bottom:20px;}
  .t_shadow{z-index:9999;}
  .menu_big_ld {z-index:10000;width: 100%;left: 100%;opacity: 1;}
  .menu_close {background:#ffffff; right:0px; width:40px; height:40px; border-radius:10px; top:10px;z-index:10;right:10px;}
  .menu_close svg {top:1px; position:relative; left:2px;}
  .gex1 {display:none;}
  .gex {display:block!important;}
  footer {
    background: rgb(22, 11, 5);
    margin-top: 30px;
}
  .modal-title {font-size:24px;padding-top:10px;}

   h2 {font-size:25px!important;}
  .title a {font-size:16px;}
  .header-top {display:none;}
  .menu_big2 {
    display:block!important;
    position:absolute;
    background: #EFF0F4;
    border: 0px;
    width: 51px;
    height: 46px;
    border-radius: 10px;
    right: 70px;
    }
  .menu_big2 img {width: 33px;height: 33px!important;top: 6px;left: 11px;position: relative;}
  .baneer_a1 {margin-bottom:0px;}
  .baneer_a2 {width:100%}
}
.footer_col1 .parent img {display: none;}
.header_center .header_row>ul>li.parent>a {padding-right:5px}
.menu_big_t li.parent img {position:absolute; right:15px; top:24px;}
.menu_big_t li.parent a {position:relative;}
.mod-breadcrumbs {list-style:none; margin:0px; padding:0px; display:flex; gap:20px; margin-top:20px;}
.mod-breadcrumbs li { font-size:13px;}
.mod-breadcrumbs li a {color:#000; font-size:13px; position:relative;}
.mod-breadcrumbs li a:before {background:#0000002e; width:1px; height:10px; content:''; display:block; position:absolute; right:-10px; top:3px;}
.nohome .header {box-shadow:0px 0px 10px #00000024;}
.blog-items {display:flex;justify-content:flex-start;margin-top:20px;margin-left: -10px;margin-right: -10px; flex-flow:wrap}
.blog-items > div {width: 31.333%;margin-bottom:20px;margin-left: 1%;margin-right: 1%;}

.banner-item {background:#f2f2f200; margin-top:20px;}
.banner-item h1 {color:#000; margin-bottom:50px; margin-top:0px;}
.banner-item .banner_left {position:relative;top: 0px;width: 50%;}.banner-item .banner_right {width: 50%;padding-left: 40px;padding-right: 30px;}
.banner-item .banner_left>img{width: 100%;object-fit:cover;height:100%;border-radius:20px}
.banner-item  .container {display:flex;border: 1px solid #ddd;border-radius: 20px;}
.banner-item .banner_a {bottom: 40px;}
.banner-item .banner_right button{background: #F75A12;}
.content_item {line-height:24px}
.row_content {display:flex;justify-content:space-between;margin-top:20px}
.row_content .content_item {width:72%;}
.menu_lf {width:25%}
 .menu_lf ul {list-style:none; margin:0px; padding:0px;}
 .menu_lf ul li a {padding:15px 15px; display:block; border:1px solid #e7e7e7;font-weight:500; color:#000; font-size:14px;}
 .menu_lf ul li {margin-bottom:-1px}
 .menu_lf ul li:first-child a {border-radius:10px 10px 0px 0px}
 .menu_lf ul li:last-child a {border-radius:0px 0px 10px 10px}
 .menu_lf ul li.current a {color:#F75A12}
 .menu_lf ul li a:hover {color:#F75A12}

@media (max-width:768px) {
  .blog-items > div {width:100%;}
  .banner-item .banner_left {width:100%}
  .banner-item .banner_right {width:100%;padding-left:0px;padding-top: 0px;padding-bottom: 0px;}
  .banner-item h1 {margin-bottom:20px;}
  .banner-item .banner_a {bottom:5px;right:5px}
  .banner-item .container {border:0px}
  .nohome {padding-top:70px;}
  .banner-item {padding-top:0px}
 .mod-breadcrumbs li a, .mod-breadcrumbs li{font-size:9px}
}
@media (max-width:1000px) { .menu_lf {display:none;} .row_content .content_item {width:100%;font-size: 14px;}}
.com-content-article__body {font-size:15px; line-height:22px;}
.news_item2 {max-width:800px; margin:0px auto;}
.news_item2 .full_bg {border-radius:20px;width:100%;margin-top:20px;}
.itemid-103.view-article .mod-breadcrumbs {justify-content:center;}
.news_item2 h1 {margin-top:0px;margin-bottom:10px;}
.com-content-article__body table td {padding:10px;}
.com-content-article__body table td {border-color:#e8e8e8}
.com-content-article__body table tr:hover td {background:#f1f1f1}
.gr33 {margin-bottom:10px;}
.gr33 a {color:#000}
.grecaptcha-badge {display: none;}
.stopclick {position:absolute; background:#ffffff6b;z-index:1000; width:100%; height:100%}
.stopclick img {width:50px; height:50px; position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-25px;}
.myCall .modal-body {position:relative;}

.vk_icon img {width:30px;height: 30px;}
.vk_icon li:last-child img,.vk_icon li.drom img {width:100px;}
.vk_icon li {}
.vk_icon {display:flex; gap:35px}
.vk_icon li{height:30px;}
@media(max-width:1130px) {
  .vk_icon {display:flex; flex-flow:wrap}
  
}