html {
  scroll-behavior: smooth;
}

.preload-wait {opacity: 0}

.preloader {position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; display: flex; flex-direction: column; justify-content: center; align-items: center; visibility: visible; opacity: 1; color: var(--primary); /*transition: opacity linear 0.3s;*/}
/*.preloader.loading {visibility: visible; opacity: 1;}*/
.preloader.preloaded {visibility: hidden !important; opacity: 0 !important;}
.preloader.preloaded .animate__animated, .preloader.preloaded .spinner, .preloader.preloaded .spinner div {animation: none;}

.lds-ring, .lds-ring div {box-sizing: border-box;}
.lds-ring {display: inline-block; position: relative; width: 38px; height: 38px;}
.lds-ring div {box-sizing: border-box; display: block; position: absolute; width: 30px; height: 30px; margin: 4px; border: 4px solid var(--primary); border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color: var(--primary) transparent transparent transparent;}
.lds-ring div:nth-child(1) {animation-delay: -0.45s;}
.lds-ring div:nth-child(2) {animation-delay: -0.3s;}
.lds-ring div:nth-child(3) {animation-delay: -0.15s;}
@keyframes lds-ring {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}




.col-img-product a {position: relative; overflow: hidden;}
.col-img-product a img {/*position: absolute; top: 0; left: 0; right: 0; bottom: 0;*/ -o-object-position: 50% 50%; object-position: 50% 50%; -o-object-fit: cover; object-fit: cover;}
.col-img-product a:hover img {animation: aniZoomIn6 1.2s forwards;}

@keyframes aniZoomIn2{0%{transform:scale(1)}100%{transform:scale(1.2)}}
@keyframes aniZoomIn4{0%{transform:scale(1)}100%{transform:scale(1.4)}}
@keyframes aniZoomIn6{0%{transform:scale(1) translateY(0%);} 100%{transform:scale(2.3) translateY(-13.5%);}}

.bg-gradient {position: relative; overflow: hidden}
.bg-gradient::before, .bg-gradient::after {content: ''; display: block; position: absolute; transition: opacity 0.15s ease-in-out; opacity: 1;}
.bg-gradient::before {top: -1px; left: -1px; right: -1px; bottom: -1px; z-index: 4}
.bg-gradient::after {top: 0; left: 0; right: 0; bottom: 0; z-index: 8}
.bg-gradient > [class^="container"], .bg-gradient > [class^="bg-"], .bg-gradient > .global-wrapper, .bg-gradient .gradient-text {position: relative; z-index: 12}

.bg-title-gradient {position: relative; overflow: hidden;}
.bg-title-gradient::before {background-image: linear-gradient(54deg,#daae56, #e7c57a); content: ''; display: block; position: absolute; transition: opacity 0.15s ease-in-out; opacity: 1; top: -1px; left: -1px; right: -1px; bottom: -1px; z-index: 4;}
.bg-title-gradient:hover::before {background: none}
.bg-title-gradient .txt-responsive {position: relative; z-index: 12;}
.accordion .card, .accordion .card-header {border-color: #fff;}


/*.bg-gradient:hover::before, .bg-gradient:active::before, .bg-gradient:hover::after, .bg-gradient:active::after {opacity: 0}*/

.bg-gradient.bg-sber::before {/*background-image: linear-gradient(90deg,#21a038, #a3cd39, #f2e913, #a3cd39, #0fa8e0, #0c8acb);*/}
.bg-gradient-body.bg-sber {/*background-image: linear-gradient(90deg,#21a038, #a3cd39, #f2e913, #a3cd39, #0fa8e0, #0c8acb);*/ /*background-image: url('../i/IMG_20240723_174333_531.jpg'); background-size: cover; background-position: center;*/}
/*.bg-gradient.bg-sber:hover {background-color: #178fc4;}*/

.bg-gradient-body.bg-sber .item {background-size: cover; background-position: center 55%; height: 100%;}
.bg-gradient-body.bg-sber .item.slide1 {background-image: url('../i/rv-bg1.png');}
.bg-gradient-body.bg-sber .item.slide2 {background-image: url('../i/rv-bg1.png');}
.bg-gradient-body.bg-sber .item.slide3 {background-image: url('../i/rv-bg2.png');}
.bg-gradient-body.bg-sber .item.slide4 {background-image: url('../i/rv-bg2.png');}
.bg-gradient-body.bg-sber .item.slide5 {background-image: url('../i/rv-bg3.png');}
.bg-gradient-body.bg-sber .item.slide6 {background-image: url('../i/rv-bg3.png');}
.bg-gradient-body.bg-sber .item.slide7 {background-image: url('../i/rv-bg3.png');}

/*.rv-prod-preview * {display: none}*/

.owl-carousel.owl-bg .owl-stage-outer, .owl-carousel.owl-bg .owl-stage, .owl-carousel.owl-bg .owl-item {height: 100%}

.col-main-titles h1, .col-main-titles h2, .col-main-titles h3, .col-main-titles h4, .col-main-titles h5, .col-main-titles h6, .col-main-titles p {align-items: center}

.col-main-titles h1.text-white .txt-responsive, .col-main-titles h2.text-white .txt-responsive, .col-main-titles h3.text-white .txt-responsive, .col-main-titles h4.text-white .txt-responsive, .col-main-titles h5.text-white .txt-responsive, .col-main-titles h6.text-white .txt-responsive, .col-main-titles p.text-white .txt-responsive {width: auto; /*background: rgba(65, 34, 44, 0.75);*/}

/*.col-main-titles h1.text-black .txt-responsive, .col-main-titles h2.text-black .txt-responsive, .col-main-titles h3.text-black .txt-responsive, .col-main-titles h4.text-black .txt-responsive, .col-main-titles h5.text-black .txt-responsive, .col-main-titles h6.text-black .txt-responsive, .col-main-titles p.text-black .txt-responsive {width: auto; background: rgba(255, 255, 255, 0.75);}*/



.btn.btn-gradient {position: relative; overflow: hidden}
.btn.btn-gradient::before, .btn.btn-gradient::after {content: ''; display: block; position: absolute; transition: opacity 0.15s ease-in-out; opacity: 1;}
.btn.btn-gradient::before {top: -1px; left: -1px; right: -1px; bottom: -1px; z-index: 4}
.btn.btn-gradient::after {top: 0; left: 0; right: 0; bottom: 0; z-index: 8}
.btn .btn-gradient-text {position: relative; z-index: 12}
.btn.btn-gradient:hover::before, .btn.btn-gradient:active::before, .btn.btn-gradient:hover::after, .btn.btn-gradient:active::after {opacity: 0}

.btn-primary.btn-gradient::before {background-image: linear-gradient(54deg,#b95339, #dc6244);}
.btn-primary.btn-gradient:hover {background-color: #b95339;}
.btn-secondary.btn-gradient::before {background-image: linear-gradient(54deg,#daae56, #e7c57a);}
.btn-secondary.btn-gradient:hover {background-color: #e7c57a;}
/*.btn-outline-secondary.btn-gradient::before {background-image: linear-gradient(54deg, #dbaa0c, #fff370);}
.btn-outline-secondary.btn-gradient::after {background-color: #101010;}*/


.bg-gradient {position: relative; overflow: hidden}
.bg-gradient::before {background-image: linear-gradient(54deg,#1A70BF, #13B2C8); content: ''; display: block; position: absolute; transition: opacity 0.15s ease-in-out; opacity: 1; top: -1px; left: -1px; right: -1px; bottom: -1px; z-index: 4}
.bg-gradient .txt-responsive {position: relative; z-index: 12}
a.txt-responsive {position: relative; border-bottom: #fff dotted 3px;}
.card-body .list-group-item {background-color: transparent}
.card-header .badge {/*transform: translateY(-10px);*/ /*position: absolute; bottom: auto; top: 0; margin-left: 5px;*/ position: relative; z-index: 12; font-weight: normal !important; color: #3a434c;}
/*a.txt-responsive::after {content: ''; display: block; position: absolute; z-index: 10; bottom: 3px; left: 0; right: 0; border-bottom: #fff dotted 3px;}*/
.card-header .btn {font-size: inherit; padding: 0; border: none; /*border-bottom: #fff dotted 3px;*/ border-radius: 0;}
@media (max-width:719px) {
.card-header .txt-responsive .badge {/*transform: translateY(-7px);*/}
.card-header a.txt-responsive .badge {/*transform: translateY(5px);*/}
}
@media (min-width:992px) {
.w-100.w-lg-auto {width: auto !important}
.w-max {max-width: 90%}
}



.col-img-product {background-color: #fafafa; padding-top: .5rem; display: flex; justify-content: center}
.col-img-product a {display: flex; justify-content: center}
.col-img-product .img-fluid {max-width: 50% !important}




body {background: #58454b}
.text-black {color: #000 !important}
.logo {max-width: 460px; margin: 0 auto;}
.logo-sponsors {position: relative}
.logo-sponsors-inner {display: flex; justify-content: space-around; align-items: center;}
.s-logo-1 {max-width: 8%}
.s-logo-2 {max-width: 17%}
.s-logo-3 {max-width: 12%}
.s-logo-4 {max-width: 9%}
@media (max-width:991.98px) {
.logo-sponsors {max-width: 460px; margin: 0 auto;}
.logo-sponsors-inner {justify-content: space-between; padding: 0 8%;}
.s-logo-1 {max-width: 11%}
.s-logo-2 {max-width: 20%}
.s-logo-3 {max-width: 15%}
.s-logo-4 {max-width: 12%}
}

.p-logo-1 {max-width: 10%}
.p-logo-2 {max-width: 14%}
.p-logo-3 {max-width: 10%}
.p-logo-4 {max-width: 17%}
@media (max-width:991.98px) {
.p-logo-1 {max-width: 13%}
.p-logo-2 {max-width: 17%}
.p-logo-3 {max-width: 13%}
.p-logo-4 {max-width: 20%}

.img-qr {max-width: 265px; margin: 0 auto; display: block;}
}

@media (min-width:768px) and (max-width:991.98px) {
.img-headliner, .img-qr {max-width: 42%; margin: 0 auto; display: block;}
.card-body-headliner {text-align: center}
}

hr {border-top: 1px solid rgba(0,0,0,0.15);}
.bg-lighter {background: #eeefef}


.table p {margin-bottom: 0}

.card-header .btn {font-weight: bold}
a.text-hover-white:hover, .btn.text-hover-white:hover {color: #fff!important}

.wow {visibility: hidden;}
.always-visible {visibility: visible!important}
.mobile-delay-off {}
@media (max-width:991.98px) {
.mobile-wow-off {visibility: visible!important; animation: none!important;}
.col-odd {padding-right: 7.5px!important}
.col-even {padding-left: 7.5px!important}
}

.global-wrapper {max-width: 1440px; margin: 0 auto; position: relative; overflow: hidden; /*background: #d1d3d4*/}
.flex-fit-content {flex-basis: fit-content}
.text-white a {color: #fff}
.text-white a:hover, .text-white .btn-link:hover {color:#fff; opacity: 0.8}
.text-dark a {color: #686767}
.text-dark a:hover {color: #1b1b1b}
.text-secondary a {color: #686767}
.text-secondary a:hover {color: #1b1b1b}
.text-secondary svg {opacity: .5}

.txt-responsive {width: 100%}
.txt-responsive .small {font-size: 60%; font-weight: inherit!important}
.table td.small, .table th.small {font-size: 100%;}
.nav-tabs .nav-link {border: none}
.nav-tabs .nav-link:hover {background-color: #eeefef}
.text-muted {color: #95999e !important;}
.badge-pill {border-radius: 10rem;}


.owl-bg .owl-stage, .owl-prod .owl-stage {transition: none!important}

.bg-light {background-image: linear-gradient(#fdf8f0, #f7efe3);}
.owl-prod h2 {font-size: 48px;}
.owl-prod .col-img {height: 525.367px; display: flex; align-items: center;}
.text-red {color: #e81c1f !important;}
.rv-prod-preview {margin-top: 35px;}
.rv-labels {position: absolute; top: 15px; right: 15px; display: flex; gap: 30px; align-items: center;}
.rv-label {width: auto !important;}
.rvl-nongmo {height: 134px; margin-top: -4px;}
.rvl-organic {height: 144px;}
.rv-label.animate__animated.animate__delay-1s {-webkit-animation-delay: 0.8s; animation-delay: 0.8s;}
.rv-label.animate__animated.animate__delay-2s {-webkit-animation-delay: 1.1s; animation-delay: 1.1s;}
.rv-label.animate__animated.animate__delay-1s.animate__faster {-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.rv-label.animate__animated.animate__delay-2s.animate__faster {-webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.rv-label.animate__animated.animate__faster {-webkit-animation-duration: 0.7s; animation-duration: 0.7s;}
/*.rv-label.animate__animated.animate__delay-1s.animate__faster {-webkit-animation-delay: 0s; animation-delay: 0s;}
.rv-label.animate__animated.animate__delay-2s.animate__faster {-webkit-animation-delay: 0s; animation-delay: 0s;}
.rv-label.animate__animated.animate__faster {-webkit-animation-duration: 0.5s; animation-duration: 0.5s;}*/
p {font-size: 18px;}
.btn.custom-disabled {pointer-events: none;}

.btn-outline-secondary {color: #333; /*border-color: #950f11;*/ background-color: #fff; font-weight: 300;}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {box-shadow: none;}

.btn.custom-disabled {box-shadow: none !important;}
#panels-custom-dots .btn.custom-disabled {background-color: #fdf8f0;}
#panels-custom-dots .btn-light.active:focus, #panels-custom-dots .btn-light.active.focus {background-color: #f9e8ce; border-color: #f7e3c3;}
#panels-custom-dots .btn-light:focus, #panels-custom-dots .btn-light.focus {background-color: #fdf8f0; border-color: #fdf8f0; box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}
#panels-custom-dots .btn-light:not(.custom-disabled):hover {background-color: #f9e8ce !important}

/*#panels-custom-dots .btn-light.active {background: linear-gradient(to right, #f9e8ce 50%, white 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 2.3s linear;}
#panels-custom-dots .btn-light.active.loading {background-position: left bottom;}*/
/*@media (min-width:1360px) {*/
.owl-prod .item-last {opacity: 0;}
.owl-prod .item-last.init {opacity: 1;}
/*}*/
.coloss-r {position: absolute; right: 15px; top: -100px; width: 275px;}
.coloss-l {position: absolute; left: 15px; top: -100px; width: 275px;}
@media (max-width:1359.98px) {
.coloss-r, .coloss-l {top: 0px; width: 200px;}
}
.lang-sel {position: absolute; top: 15px; right: 15px;}
.lang-sel .nav-link {color: #fff;}

#navbarTop {/*z-index: 30;*/ transition: top 0.35s ease-in-out; position: relative; z-index: 100}
#navbarTop ul.navbar-text {padding-left: 0; list-style-type: none}
/*@media (min-height:1300px) and (min-width:1200px) {*/
#navbarTop.fixed-now {position: fixed; /*right: 0; left: 0;*/ background: none; box-shadow: none; z-index: 100; width: 100%; max-width: 1440px; /*box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15)*/}
#navbarTop.fixed-now .container-fluid {box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15)}
#navbarTop.fixed-now .top-contacts {display: none}
#navbarTop.fixed-to-top {top: 0!important}
#navbarTop.standart-now {top: auto!important}
#navbarTop.fixed-now .navbar-brand {/*height: 80px;*/ text-align: center}
#navbarTop.fixed-now .navbar-brand img {/*width: auto; max-height: 100%;*/}
#navbarTop.fixed-now + .next-to-navbarTop {margin-top: 125.367px}
#navbarTop .logo-fixed {display: none!important}
#navbarTop.fixed-now .logo-def {display: none!important} #navbarTop.fixed-now .logo-fixed {display: inline-block!important}
#navbarTop.fixed-now #infoNavWrapper {margin-bottom: 0; line-height: 1}
#navbarTop.fixed-now .navbar-text .nt-icon {font-size: 1.1rem;}
#navbarTop.fixed-now .navbar-text .nt-icon.nt-icon-envelope {font-size: 1rem;}
#navbarTop.fixed-now #navbarText, #navbarTop.fixed-now #navbarText2 {margin: 0px!important; flex-direction: row !important;}
#navbarTop.fixed-now .bg-light, #navbarTop.fixed-now .nt-text .text-muted {/*display: none*/}
#navbarTop.fixed-now #navbarText {justify-content: end;}
#navbarTop.fixed-now #navbarText .flex-lg-fit-content {flex-direction: row !important;}
#navbarTop.fixed-now #navbarText2 {justify-content: start;}
#navbarTop.fixed-now #navbarText .mb-custom-1, #navbarTop.fixed-now #navbarText .mb-custom-2 {margin-bottom: 0}
#navbarTop.fixed-now #navbarText .navbar-btn {margin-right: 2rem !important}
#navbarTop.fixed-now #navbarText2 .navbar-text + .navbar-text {margin-left: 2rem !important}
#navbarTop.fixed-now .navbar-brand img {/*width: 60%*/}
#navbarTop.fixed-now #navbarText .navbar-btn .btn {width: 200px}
#navbarTop.fixed-now .navbar-brand {/*padding: 0 !important*/}
#navbarTop.fixed-now #infoNav .nav-item {/*font-size: 1rem*/}
#navbarTop.fixed-now .logo-brand img {width: 200px;}
#navbarTop.fixed-now .nav-programs-col {padding-top: 0 !important; padding-bottom: 0 !important;}
#navbarTop.fixed-now .nav-programs .nav-link {font-size: 14px;}
/*}*/

#navbarTop .navbar-brand, #navbarTop .navbar-brand img {/*transition: width 0.15s ease-in-out, height 0.15s ease-in-out*/}
.top-about-video {display: flex; flex-direction: column; align-items: flex-end; text-align: right}
.top-about hr {border-top: 1px solid rgba(255,255,255,0.5); margin: 0; width: 100%}

#navbarTop .navbar-toggler {/*position: fixed; top: 15px; right: 15px; left: auto;*/ /*background-color: #d02824!important;*/ transition: background-color 1s ease-in-out}
#navbarTop .navbar-toggler .navbar-toggler-icon {/*filter: invert(1);*/ transition: filter 1s ease-in-out}
.custom-expanded #navbarTop .navbar-toggler {background-color: #a9e7e8!important}
.custom-expanded #navbarTop .navbar-toggler .navbar-toggler-icon {/*filter: invert(0);*/ filter: grayscale(100%) brightness(10%)}


.wpcf7-spinner {display: none}
.wpcf7-response-output {margin-left: 0; margin-right: 0}
.wpcf7-acceptance .wpcf7-list-item {margin-left: 0}

.img-mosaic {left: 0; top: 0; right: 0; bottom: 0}

.nav-link.disabled {opacity: 0.5}

.shadow-inner {box-shadow: inset -1px -1px 0 rgba(0, 0, 0, .05), inset 1px 1px 1px rgba(0, 0, 0, .3), inset 5px 0 2em rgba(0, 0, 0, .2);}
.shadow-inner-green {box-shadow: inset -1px -1px 0 rgba(33, 160, 56, .05), inset 1px 1px 1px rgba(33, 160, 56, .3), inset 5px 0 2em rgba(33, 160, 56, .2);}
.shadow-inner-blue {box-shadow: inset -1px -1px 0 rgba(0, 135, 205, .05), inset 1px 1px 1px rgba(0, 135, 205, .3), inset 5px 0 2em rgba(0, 135, 205, .2);}
.shadow-inner-yellow {box-shadow: inset -1px -1px 0 rgba(231, 197, 122, .1), inset 1px 1px 1px rgba(231, 197, 122, .75), inset 5px 0 2em rgba(231, 197, 122, .5);}


#bodySber {top: 0px; left: 0; right: 0; opacity: 0.5;}
#bodySber .bg-sber {height: 0px; width: 100%; opacity: 1; transition: height linear 0.5s;}

.small-rings {right: -3.6%; z-index: 10; width: 50%; top: 2.5%;}
.col-to-front {z-index: 15;}


@media (min-width:992px) {
#bodySber .bg-sber::after {/*content: ''; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; background-image: linear-gradient(0deg,#58454b, transparent);*/}
}

@media (max-width:991.98px) {
#bodySber {height: auto !important; bottom: 0;}
#bodySber .bg-sber {width: 0px; opacity: 1 !important; transition: width linear 0.5s; height: 100% !important; /*background-image: linear-gradient(0deg,#21a038, #a3cd39, #f2e913, #a3cd39, #0fa8e0, #0c8acb);*/ background-image: url('../i/rv-bg1.png'); background-size: cover; background-position: center;}
.nav-programs nav-item:first-child, .nav-programs .disabled {display: none}
.col-main-titles {text-align: center}
.small-rings {right: -3.5%; width: 100%; top: 3.9%; opacity: 0.75;}
.col-auto.col-logo {margin-left: auto !important; margin-right: auto !important; margin-bottom: 1rem;}
.rv-prod-preview {margin-top: 0px;}
.owl-prod h2, .owl-prod h3 {text-align: center;}
.owl-prod h2 {font-size: 24px;}
.owl-prod h3 {font-size: 18px;}
.owl-prod .row > .position-relative {padding: 0; flex-grow: 0;}
.owl-prod .col-img {height: auto; justify-content: center; padding: 1rem 0; flex-grow: 1;}
.owl-prod .owl-item img {max-height: 50vh; width: auto;}
.owl-prod .owl-item .op-item3 img {max-width: 70%;}
.owl-prod .owl-item .op-item5 img {max-width: 80%;}
.owl-prod .owl-item {display: flex;}
.owl-prod .owl-item .item {width: 100%;}
.owl-prod .owl-item .item > .row {height: 100%; flex-direction: column;}
.nav-programs-col {padding: 0 0 5px 0;}
.nav-programs-col .nav-programs {justify-content: center;}
.nav-programs-col .nav-programs .nav-link {font-size: 0.9rem;}
.list-phones .h2 {font-size: 1.5rem;}
}



.text-condensed {opacity: 1;}

.text-gradient, .text-gradient .txt-responsive {
/*background: linear-gradient(90deg, #ff7176 0%, #ff7176 15%, #a38d5e 28%, #a9e7e8 50%, #a38d5e 75%, #ff7176 83%, #ff7176 100%);*/
background: linear-gradient(180deg, #d2a045, #f1d39c 50%, #c28c32 95%, #fdbb56);
/*background-color: #21a038;*/ 
    /*background-color: rgba(0, 0, 0, 0);
  background-color: #a38d5e;
  transition: 2s ease-in-out;*/
  background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

/*background-size: 1500px 1px;
background-position: 0 0;
transition: 2s linear;*/
/*transition: background-color 0.3s linear;*/

font-weight: bold; font-size: 28px;
  }
  
.text-gradient .text-black {-webkit-text-fill-color: black;}
.text-gradient .text-body {-webkit-text-fill-color: #58454b;}
.text-gradient .text-muted {-webkit-text-fill-color: #8f8487;}
.text-muted {color: #8f8487 !important}
 
 
.mfp-image-holder .mfp-content {min-width: 50%;}
.mfp-figure::after {/*background: rgba(0,0,0,.4);*/ background: #fafafa;}

.card-prod {border: none; border-left: 3px solid #e5c27c;}
.card-prod .card-footer {background-color: #fff;}
.card-prod .list-group-item {background-color: transparent;}
.card-prod.bg-light .badge-light {background-color: #fefdfb;}
.card-prod .card-prod-img {max-width: 100%; margin-right: -15px; margin-bottom: -15px;}
.card-prod .card-prod-img.cp-1 {width: 69%; margin-bottom: 0;}
.card-prod .card-prod-img.cp-2 {width: 92%;}
.card-prod .card-prod-img.cp-3 {width: 70%;}
.card-prod .card-prod-img.cp-5 {width: 82%;}
.card-prod .card-prod-img.cp-6 {width: 92%; /*margin-bottom: 0;*/}

.owl-theme .owl-dots .owl-dot span {background: #f7e3c3;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #e81c1f;}



ul.list-custom {
    list-style: none;
}

ul.list-custom li:before {
    content:  "—";
    position: relative;
    left:     -5px;
}



/*body::after {content: 'Мобильная версия в разработке'; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; background: #fff; display: none;}
@media (max-width:1339.98px) {
body {overflow: hidden;}
body::after {display: flex; justify-content: center; align-items: center;}
}*/


  .dropdown-menu {min-width: 100%;}

.wpcf7 form .wpcf7-response-output {margin-left: 0; margin-right: 0;}
.wpcf7-not-valid-tip {color: #fff;}



