@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap');

*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
	font-family: 'Fira Sans', sans-serif;
	font-size: 20px;
	line-height: initial;
	color: #35254a;
	font-weight: 400;
}
.bg-logo{

}
.g-recaptcha {
    margin: 0 auto 10px;
    width: 305px;
    text-align: center;
}
.wr-header {
    background: url(../images/bg3.jpg) center no-repeat;
    background-size: cover;
}
.header{
    background: rgb(255 255 255 / 59%);
}
.top-menu {
    background: rgb(53, 37, 74);
    color: #fff;
    padding: 5px 0;
}
.color-theme{
	color: #3eb02b;
}
.color-theme2 {
    color: #35254a;
}
.color-fff {
	color: #fff;
}
#navbarsExample05 .nav-link{
	font-size: 16px;
	color: #fff;
	position: relative;
	padding: 5px 60px 5px 0;
	transition: .3s;
}
#navbarsExample05 .nav-link:hover{
	color: #3eb02b;
}
#navbarsExample05 .nav-link:before {
	content: '';
	width: 8px;
	height: 8px;
	background: #3eb02b;
	border-radius: 50%;
	position: absolute;
	top: 40%;
	left: -34px;
}
#navbarsExample05 .nav-link:hover:before{
	background: #fff;
}
#navbarsExample05 .nav-item:first-child .nav-link:before{
	content: '';
	display: none;

}
.btn-green {
    display: inline;
    padding: 2px 10px;
    border: 1px solid #3eb02b;
    background: none;
    color: #3eb02b;
    transition: .3s;
}
.btn-green.bg-green{
	background: #3eb02b;
	color: #fff;
}
.btn-green:hover{
	border: 1px solid #fff;
    background: none;
    color: #fff;
}
.tel-head {
    color: #fff;
    font-weight: 600;
    font-size: 22px;
    line-height: 36px;
}
.tel-head a,
.section-bg-ad a,
.wr-kak-doc a{
    color: #fff;
    text-decoration: none;
}
.tel-head a:hover,
.section-bg-ad a:hover,
.wr-kak-doc a:hover{
    color: #fff;
    text-decoration: underline;
}
.btn{
	border-radius: 0;
}
.keis {
    background: #fff;
    max-width: 100%;
    margin: 0 auto 0 auto;
    position: relative;
    border-bottom: 4px solid #3eb02b;
    box-sizing: border-box;
    padding: 15px 35px;
    min-height: 315px;
    height: 100%;
}
.wr-uslugi{
	background: url(../images/bg4.jpg) center no-repeat;
	background-size: cover;
}
.f-200{
	font-weight: 200;
}
.f-300{
	font-weight: 300;
}
.f-400{
	font-weight: 400;
}
.f-500{
	font-weight: 500;
}
.f-600{
	font-weight: 600;
}
.f-700{
	font-weight: 700;
}
.f-800{
	font-weight: 800;
}
.keis-name {
    display: flex;
    align-items: center;
    justify-content: center;
}
ul.ul-keis{
	margin-left: 25px;
}
ul.ul-keis li{
    text-align: left;
    list-style-type: disc;
    color: #3eb02b;
    font-size: 18px;
    margin: 7px 0;
}
ul.ul-keis li span{
	color: #35254a;
}
.section-bg-ad {
    background: rgb(53, 37, 74);
    padding: 25px 0 15px;
    color: #fff;
}
.colum_services_1 {
    display: block;
    margin: 0 auto;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    position: relative;
    z-index: 4;
}
.pod-usl-1 .zag_bg{
	background: #f6f6f6;
	padding: 1em 7% 1em 7%;
	display: inline-block;
	margin: 25px 25px 50px;
	text-align: left;
	max-width: 600px;
	position: relative;
	z-index: 4;
}
.pod-usl-1 .zag_bg:after{
    width: 5px;
    height: 75px;
    background: #35254a;
    content: '';
    position: absolute;
    bottom: -37px;
    right: 25px;
}
.pod-usl-1 .zag_services_1{
    padding: 0em 0 0.3em 0;
    position: relative;
    text-transform: uppercase;
    color: #3eb02b;
    font-size: 36px;
    text-align: left;
}
.pod-usl-1 .zag_services_2{
    padding: 0;
    position: relative;
    text-transform: uppercase;
    color: #35254a;
    font-size: 24px;
    text-align: left;
}
.pod-usl-2 .zag_bg{
	background: #f6f6f6;
    padding: 1em 7% 1em 7%;
    display: inline-block;
    margin: 25px 25px 50px;
    text-align: left;
    max-width: 570px;
    position: relative;
    z-index: 5;
}
.pod-usl-2 .zag_bg:after{
    width: 5px;
    height: 75px;
    background: #35254a;
    content: '';
    position: absolute;
    bottom: -37px;
    right: 25px;
}
.pod-usl-2 .zag_services_1{
    padding: 0em 0 0.3em 0;
    position: relative;
    text-transform: uppercase;
    color: #3eb02b;
    font-size: 36px;
    text-align: left;
}
.pod-usl-2 .zag_services_2{
    padding: 0;
    position: relative;
    text-transform: uppercase;
    color: #35254a;
    font-size: 24px;
    text-align: left;
}
.su-icon-list {
    max-width: 740px;
}
.wr-su-icon-list {
    width: 100%;
    height: 510px;
    overflow: auto;
}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle {
    border-radius: 0 !important;
}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle {
    background: rgb(62, 176, 43) !important;
}
.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle {
    background: rgb(53, 37, 74) !important;
}
.wr-dop-bl.ver-1 {
    background: url(../images/bg7.jpg) center no-repeat;
    background-size: cover;
}
.icon-b::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
ul.column {
	list-style: none;
	margin: 0;
}
.ul-gal li {
	position: relative;
	margin: 10px 0;
}
.ul-gal li span{
	margin-left: 5px;
}
.ul-gal li::before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f058";
	color: #3eb02b;
}
.wr-kak-doc{
	background: rgb(53, 37, 74);
    padding: 35px 0 35px;
    color: #fff;
}
.icon-kak{
	border-radius: 50%;
    border: 2px solid #3eb02b;
    padding: 10px 10px;
    text-align: center;
    max-width: 70px;
    margin: 0 auto 20px;
}
.icon-kak img{
	max-width: 100%;
}
img.strelka {
    position: absolute;
    top: 15px;
    right: -40px;
    width: 25%;
}
.wr-block-udo{
	background: url(../images/bg8.jpg) center no-repeat;
    background-size: cover;
}
.form-control{
	border-radius: 0;
}
.btn-green.hover-color:hover{
	border: 1px solid #35254a;
    background: none;
    color: #35254a;
}
.footer-form .btn-green.hover-color:hover{
    border: 1px solid #fff;
    background: none;
    color: #fff;
}
.keis-n{
    max-width: 100%;
    margin: 0 auto 0 auto;
    position: relative;
    border-bottom: 4px solid #3eb02b;
    box-sizing: border-box;
    padding: 15px 35px;
}
.scrollToTop {
    padding: 5px 10px;
    text-align: center;
    background: #3eb02b;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    position: fixed;
    bottom: 24px;
    right: 25px;
    display: none;
    z-index: 1000;
    transition: .2s;
}
.scrollToTop:hover{
	background: rgb(53, 37, 74);
}
#map {
    width: 100%;
    height: 650px;
}
.footer-top{
	background: rgb(53, 37, 74);
}
.map-info {
    padding: 35px;
    color: #fff;
}
.footer-bottom{
	background: rgb(53, 37, 74);
    color: #fff;
    padding: 10px 0;
    border-top: 10px solid #3eb02b;
}
.preload-body.overflow{
	overflow: hidden;
}
body.preload-body .preload {
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 9500;
    background-color: #ffffff;
    overflow: hidden;
}
body.preload-body .preload .logo-container {
    position: relative;
    display: block;
    overflow: hidden;
    width: 319px;
    height: 115px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
body.preload-body .preload .logo-container .logo {
    width: 319px;
    height: 115px;
    z-index: 9002;
    position: relative;
    display: block;
}
body.preload-body .preload .logo-container .logo-curtain {
    position: absolute;
    right: 1px;
    left: 1px;
    bottom: 1%;
    top: 1px;
    z-index: 9001;
    overflow: hidden;
    opacity: 0;
    background-color: #eeeeec;
}
body.preload-body .preload .logo-container .logo-curtain div {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 100%;
    background-color:#3eb02b;
}
.modal .modal-body{
	background: #fff url(../images/modal.jpg) center no-repeat;
    background-size: cover;
}
.my-modal-title{
	text-transform: uppercase;
	text-align: center;
}
.modal button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #3eb02b;
    padding: 0px 8px;
    position: absolute;
    top: -15px;
    right: 10px;
}
.modal .close {
    float: none;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    opacity: 1;
}

.callback-bt {
    display: none;
    background: #35254a;
    border: 2px solid #3eb02b;
    border-radius: 50%;
    box-shadow: 0 8px 10px rgba(53, 37, 74, 0.3);
    cursor:pointer;
    height:50px;
    text-align:center;
    width:50px;
    position: fixed;
    left: 8%;
    bottom: 4%;
    z-index:999;
    transition:.3s;
    -webkit-animation:hoverWave linear 1s infinite;
    animation:hoverWave linear 1s infinite;
}
.callback-bt .text-call span {
    text-align: center;
    color:#38a3fd;
    opacity: 0;
    font-size: 0;
    position:absolute;
    right: 4px;
    top: 22px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    transition: opacity .3s linear;
}
.callback-bt .text-call:hover span {
    opacity: 1;
    font-size: 11px;
}
.callback-bt:hover {
    z-index:1;
    background:#3eb02b;
    color:transparent;
    transition:.3s;
}
.callback-bt:hover i {
    color:#fff;
    font-size:40px;
    transition:.3s;
}
.callback-bt i {
    color:#fff;
    font-size:22px;
    transition:.3s;
    line-height: 49px;
    transition: .5s ease-in-out;
}

.callback-bt i  {
    animation: 1200ms ease 0s normal none 1 running shake;
    animation-iteration-count: infinite;
    -webkit-animation: 1200ms ease 0s normal none 1 running shake;
    -webkit-animation-iteration-count: infinite;
}

.hdr_block{
    text-decoration: underline;
}
.my_style_text{
    color:white;
    margin-bottom: 22px;
}
.keis_blck_2{
    margin-bottom: 30px;
}
.keis_flex_class{
    display: flex;
    align-items: center;
    min-height: 230px;
}
.italic_hdrs{
    text-align: center;
    margin-bottom: 15px;
}
.description_about{
    padding: 15px 100px 15px 30px;
}
.my_blck_styles .wr-su-icon-list{
    max-height: 250px;
    height: 100%;
    margin-bottom: 50px;
}
.icons_image{
    font-size: 50px;
    margin-right: 10px;
    color: #3eb02b;
}
.icon_list_wrapper .icon_list_icon{
    min-width:63px;
    max-width:63px;
    min-height: 48px;
    max-height:48px;
    position:relative;
}
.icon_list_wrapper .icon_list_icon::before{
    position: absolute;
    content: "";
    bottom: -5px;
    left: 0;
    color: #35254a;
    font-size: 40px;
    font-weight: 500;
    font-family: 'Lato', sans-serif;
}
.icon_list_icon .list-img-icon{
    opacity: 0;
}
.icon_list_wrapper .icon_list_icon::after{
    position: absolute;
    content: "";
    top: -10px;
    left: 9px;
    color: #35254a;
    font-size: 43px;
    font-weight: 500;
    font-family: 'Lato', sans-serif;
    opacity: 0.2;
}
.su-icon-list.su-icon-align-left:nth-child(1) .icon_list_icon::before{
    content: "01";
}
.su-icon-list.su-icon-align-left:nth-child(2) .icon_list_icon::before{
    content: "02";
}
.su-icon-list.su-icon-align-left:nth-child(3) .icon_list_icon::before{
    content: "03";
}
.su-icon-list.su-icon-align-left:nth-child(4) .icon_list_icon::before{
    content: "04";
}
.su-icon-list.su-icon-align-left:nth-child(1) .icon_list_icon::after{
    content: "01";
}
.su-icon-list.su-icon-align-left:nth-child(2) .icon_list_icon::after{
    content: "02";
}
.su-icon-list.su-icon-align-left:nth-child(3) .icon_list_icon::after{
    content: "03";
}
.su-icon-list.su-icon-align-left:nth-child(4) .icon_list_icon::after{
    content: "04";
}
.su-icon-list {
    display: flex;
}


@-webkit-keyframes hoverWave {
    0% {
        box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 0 rgba(53, 37, 74,0.2),0 0 0 0 rgba(53, 37, 74,0.2)
    }
    40% {
        box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 15px rgba(53, 37, 74,0.2),0 0 0 0 rgba(53, 37, 74,0.2)
    }
    80% {
        box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 30px rgba(53, 37, 74,0),0 0 0 26.7px rgba(53, 37, 74,0.067)
    }
    100% {
        box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 30px rgba(53, 37, 74,0),0 0 0 40px rgba(53, 37, 74,0.0)
    }
    }
@keyframes hoverWave {
        0% {
            box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 0 rgba(53, 37, 74,0.2),0 0 0 0 rgba(53, 37, 74,0.2)
        }
        40% {
            box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 15px rgba(53, 37, 74,0.2),0 0 0 0 rgba(53, 37, 74,0.2)
        }
        80% {
            box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 30px rgba(53, 37, 74,0),0 0 0 26.7px rgba(53, 37, 74,0.067)
        }
        100% {
            box-shadow:0 8px 10px rgba(53, 37, 74,0.3),0 0 0 30px rgba(53, 37, 74,0),0 0 0 40px rgba(53, 37, 74,0.0)
        }
    }

    /* animations icon */

    @keyframes shake {
        0% {
            transform: rotateZ(0deg);
            -ms-transform: rotateZ(0deg);
            -webkit-transform: rotateZ(0deg);
        }
        10% {
            transform: rotateZ(-30deg);
            -ms-transform: rotateZ(-30deg);
            -webkit-transform: rotateZ(-30deg);
        }
        20% {
            transform: rotateZ(15deg);
            -ms-transform: rotateZ(15deg);
            -webkit-transform: rotateZ(15deg);
        }
        30% {
            transform: rotateZ(-10deg);
            -ms-transform: rotateZ(-10deg);
            -webkit-transform: rotateZ(-10deg);
        }
        40% {
            transform: rotateZ(7.5deg);
            -ms-transform: rotateZ(7.5deg);
            -webkit-transform: rotateZ(7.5deg);
        }
        50% {
            transform: rotateZ(-6deg);
            -ms-transform: rotateZ(-6deg);
            -webkit-transform: rotateZ(-6deg);
        }
        60% {
            transform: rotateZ(5deg);
            -ms-transform: rotateZ(5deg);
            -webkit-transform: rotateZ(5deg);
        }
        70% {
            transform: rotateZ(-4.28571deg);
            -ms-transform: rotateZ(-4.28571deg);
            -webkit-transform: rotateZ(-4.28571deg);
        }
        80% {
            transform: rotateZ(3.75deg);
            -ms-transform: rotateZ(3.75deg);
            -webkit-transform: rotateZ(3.75deg);
        }
        90% {
            transform: rotateZ(-3.33333deg);
            -ms-transform: rotateZ(-3.33333deg);
            -webkit-transform: rotateZ(-3.33333deg);
        }
        100% {
            transform: rotateZ(0deg);
            -ms-transform: rotateZ(0deg);
            -webkit-transform: rotateZ(0deg);
        }
    }

    @-webkit-keyframes shake {
        0% {
            transform: rotateZ(0deg);
            -ms-transform: rotateZ(0deg);
            -webkit-transform: rotateZ(0deg);
        }
        10% {
            transform: rotateZ(-30deg);
            -ms-transform: rotateZ(-30deg);
            -webkit-transform: rotateZ(-30deg);
        }
        20% {
            transform: rotateZ(15deg);
            -ms-transform: rotateZ(15deg);
            -webkit-transform: rotateZ(15deg);
        }
        30% {
            transform: rotateZ(-10deg);
            -ms-transform: rotateZ(-10deg);
            -webkit-transform: rotateZ(-10deg);
        }
        40% {
            transform: rotateZ(7.5deg);
            -ms-transform: rotateZ(7.5deg);
            -webkit-transform: rotateZ(7.5deg);
        }
        50% {
            transform: rotateZ(-6deg);
            -ms-transform: rotateZ(-6deg);
            -webkit-transform: rotateZ(-6deg);
        }
        60% {
            transform: rotateZ(5deg);
            -ms-transform: rotateZ(5deg);
            -webkit-transform: rotateZ(5deg);
        }
        70% {
            transform: rotateZ(-4.28571deg);
            -ms-transform: rotateZ(-4.28571deg);
            -webkit-transform: rotateZ(-4.28571deg);
        }
        80% {
            transform: rotateZ(3.75deg);
            -ms-transform: rotateZ(3.75deg);
            -webkit-transform: rotateZ(3.75deg);
        }
        90% {
            transform: rotateZ(-3.33333deg);
            -ms-transform: rotateZ(-3.33333deg);
            -webkit-transform: rotateZ(-3.33333deg);
        }
        100% {
            transform: rotateZ(0deg);
            -ms-transform: rotateZ(0deg);
            -webkit-transform: rotateZ(0deg);
        }
    }
@media (max-width: 1680px) {
    .wr-su-icon-list {
        height: 70%;
    }
}
@media (max-width: 1550px) {
    .wr-su-icon-list {
        height: 65%;
    }
}
@media (max-width: 1320px) {
    .wr-su-icon-list {
        height: 40%;
    }
}
@media (max-width: 991px) {
    .callback-bt{
        display: block;
    }
    body {
        font-family: 'Fira Sans', sans-serif;
        font-size: 16px;
    }
    ul.ul-keis li {
        text-align: left;
        list-style-type: disc;
        color: #3eb02b;
        font-size: 16px;
        margin: 7px 0;
    }
    #navbarsExample05.navbar-collapse {
        position: absolute;
        top: 30px;
        background: rgb(53, 37, 74);
        z-index: 2;
        width: 100%;
        left: 0px;
        padding: 5px 10px 10px;
    }
    .bg-logo img{
        max-width: 220px;
    }
      .header-top-menu .tel-head {
       color: #fff;
       font-weight: 600;
       font-size: 16px;
       line-height: 30px;
   }
   .h1, h1 {
       font-size: 2rem;
   }
   .h2, h2 {
       font-size: 1.5rem;
   }
   .h3, h3 {
       font-size: 1.2rem;
   }
   .h4, h4 {
       font-size: 1.1rem;
   }
   .h5, h5 {
       font-size: 1rem;
   }
   .h6, h6 {
       font-size: 0.8rem;
   }
   img.strelka{
      display: none;
  }
  .pod-usl-1 .zag_services_1 {
       font-size: 24px;
    }
    .pod-usl-1 .zag_services_2 {
       font-size: 18px;
    }
    .pod-usl-1 .zag_bg{
      margin: 25px 0px 25px;
    }
    .pod-usl-2 .zag_bg{
      margin: 25px 0px 25px;
    }
    .pod-usl-1 .zag_bg:after {
       width: 5px;
       height: 40px;
       background: #35254a;
       content: '';
       position: absolute;
       bottom: -10px;
       right: 25px;
    }
    .wr-su-icon-list {
       height: 100%;
    }
    .keis-n {
       padding: 15px 15px;
       font-size: 20px;
    }
    .keis {
       background: #fff;
       max-width: 100%;
       margin: 0 auto 0 auto;
       position: relative;
       border-bottom: 4px solid #3eb02b;
       box-sizing: border-box;
       padding: 15px 10px 5px;
       min-height: 100%;
    }
    .copy{
      margin: 20px 0;
    }
    .btn-green {
       padding: 10px !important;
    }
    .footer-top .tel-head {
       color: #fff;
       font-weight: 600;
       font-size: 16px;
       line-height: 20px;
    }
    .keis-name img{
      max-width: 40px;
    }
    .icon-kak {
       max-width: 60px;
       margin: 0 auto 10px;
    }
    .description_about {
        padding: 15px 0;
    }
}

/* ------------------------------- */

.hdrs_new_block{
    color: #3eb02b;
    font-size: 40px;
    line-height: 48px;
    font-weight: 500;
    margin-bottom: 12px;
}
.epigraph_new_block{
    position: relative;
    padding-left: 20px;
    font-size: 18px;
    line-height: 28px;
}
.epigraph_new_block::before{
    position: absolute;
    content: "";
    width: 4px;
    height: 100%;
    background: #35254A;
    top: 0;
    left: 0;
}
.icons_wrp{
    max-width:130px;
    min-width: 130px;
    max-height:130px;
    min-height: 130px;
    border: 1px solid #EDEDED;
    border-radius: 50%;
    padding: 9px;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 25px rgba(237, 237, 237, 0.8);
}
.icons_wrp_in{
    border: 1px solid #EDEDED;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.new_tabs_block{
    flex-direction: column;
}
.new_tabs_block .nav-item{
    position: relative;
}
.new_tabs_block .nav-item::after{
    position: absolute;
    content: "";
    top: 28px;
    right: 25px;
    color: #EDEDED;
    font-size: 60px;
    line-height: 22px;
    font-weight: bold;
    opacity: 0.5;
}
.new_tabs_block .nav-item:nth-child(1)::after{
    content: "01";
}
.new_tabs_block .nav-item:nth-child(2)::after{
    content: "02";
}
.new_tabs_block .nav-item:nth-child(3)::after{
    content: "03";
}
.new_tabs_block .nav-item:nth-child(4)::after{
    content: "04";
}
.new_tabs_block .nav-link{
    min-height: 80px;
    width: 100%;
    padding: 10px 35px 10px 30px;
    background: transparent;
    color: #35254a;
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    border-radius: 0;
    border: none;
}
.new_tabs_block .nav-link.active{
    color: white;
    background: #3eb02b;
}
.mrgn_bttns{
    margin-bottom: 50px;
}
.new_tabs_block .nav-link span{
    position: relative;
    z-index: 10;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border: none;
}
.my_content_block_hdrs{
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
}
.my_content_block_txt{
    color:  #6C727B;
    font-size: 16px;
    line-height: 26px;
}
.my_content_block_txt ul{
    padding-left: 35px;
    font-size: 16px;
    line-height: 22px;
}
.my_content_block_txt li{
    color: #3eb02b;
    padding: 8px 0;
}
.my_content_block_txt li span{
    color: #6C727B;
}
.new_bg_block{
    background: #F9F9F9;
}
.new_tabs_block .nav-link, .new_tabs_block .nav-link:hover{
    border-bottom: 1px solid #C5D5E4;
}
.new_bg_block{
    padding: 50px 0 50px;
}
.new_block_list_page{
    padding-top: 50px;
}

@media(max-width:768px){
    .icons_wrp{
        margin: 0 auto;
    }
    .new_tabs_block{
        margin-bottom: 15px;
    }
}
@media(max-width:430px){
    .mrgn_bttns {
        margin-bottom: 15px;
    }
    .hdrs_new_block{
        font-size: 35px;
        line-height: 43px;
    }
    .new_tabs_block{
        display: none;
    }
    .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }
}
