/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 07 2025 | 20:00:31 */
@charset "utf-8";

.cities h2, .cities h3, .cities h4, .cities h5, .cities h6 {font-size: 17px; line-height: 21px;}
.cities .wpb_wrapper>div.nectar-cta {margin-bottom: 10px;}

.home .main-content .akcii .vc_col-sm-3 {display: none;}
.home .main-content .akcii .vc_col-sm-6 {width: 100%; flex-basis: 100%;}
body.home .akcii .img-with-aniamtion-wrap {max-width: 200px;}
body .light .nectar-flickity[data-controls=touch_total] .visualized-total {background-color: #e1e1e1;}
body .after-nav .nectar-flickity[data-controls=touch_total] .visualized-total, body .after-nav .nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-2"] .visualized-total span {background-color: #ffffff;}

.newtovar.fix .vc_col-sm-3  {margin-bottom: 25px;}
.newtovar.fix .vc_col-sm-3 h3, .newtovar.fix .vc_col-sm-3 * {text-align: left;}

.main-content .vc_wp_custommenu .menu {margin: 0; display: flex;}
.main-content .vc_wp_custommenu .menu li {list-style: none; margin: 0 10px 0 0;}
.material .main-content .vc_wp_custommenu .menu li a {color: #000000;}
.material .main-content .vc_wp_custommenu .menu li.current-menu-item a {color: #01b700; text-decoration: underline;}

#header-outer:not(.transparent) #social-in-menu .fa-vk, #header-outer:not(.transparent) #social-in-menu .fa-telegram, body #header-outer:not(.transparent) #social-in-menu .fa-vk:after, body #header-outer:not(.transparent) #social-in-menu .fa-telegram:after {color: #02a6cc!important; }
#header-outer:not(.transparent) #social-in-menu .fa-whatsapp, body #header-outer:not(.transparent) #social-in-menu .fa-whatsapp:after {color: #01b700!important;}

.nectar-scrolling-text-inner__text-chunk {font-weight: 800; text-transform: uppercase;}

.price.sc span, .price.sc strong {font-weight: 800; text-transform: uppercase; font-size: 40px; line-height: 56px;}
.price.sc del {font-size: 40px; line-height: 56px; opacity: 0.8; text-decoration-thickness: 2px;}
.price.sc {margin-bottom: 0;}
.secondprice.sc strong {text-transform: uppercase;}

.newtovar.fix .datas .wpb_wrapper > div.price {margin-bottom: 0;}
.newtovar.fix .datas .wpb_wrapper > div.secondprice {margin-bottom: 15px;}
.newtovar.fix .datas .wpb_wrapper > div.iwithtext {display: flex;}
.newtovar.fix .nectar-button span {font-size: 12px;}
.newtovar.fix .iwithtext .iwt-icon {position: relative; top: unset; left: unset;}
.newtovar.fix .nectar-button {padding: 10px 34px 10px 46px; display: block; width: fit-content;}.chaty-i-trigger .chaty-channel
.newtovar.fix .vc_col-sm-3 {margin-bottom: 50px;} 
.newtovar.fix .iwithtext .iwt-text {padding-left: 5px; text-align: left;}
.newtovar.fix hr { flex-basis: 100%; opacity: 0; margin: 0; height: 0;}
.newtovar.fix .price del {margin-right: 5px;}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {background-size: contain;}

.grecaptcha-badge {right: -900px!important;}
.wpcf7-form-control-wrap[data-name="quiz-758"], .wpcf7-form-control-wrap[data-name="myquiz"] {position: absolute; left: -99999px;}
.akcii .flickity-slider .cell {background-color:#ffffff;border-radius: 8px; overflow: hidden; }
.main-content .akcii .flickity-slider .cell:nth-child(even) {box-shadow: inset 0 0 0 4px #02a6cc;} 
.main-content .akcii .flickity-slider .cell:nth-child(odd) {box-shadow: inset 0 0 0 4px #01b700;}
.akcii .flickity-slider .cell:nth-child(even) p {color: #02a6cc!important;}
.akcii .flickity-slider .cell:nth-child(odd) p {color: #01b700!important;}
body .akcii .nectar-flickity.nectar-carousel.vertical-alignment-middle .flickity-slider .cell .inner-wrap-outer > .inner-wrap {display: block; }
body .akcii .img-with-aniamtion-wrap {float: left;  margin-right: 25px; max-width: 30%; margin-bottom: 5px;}
body .akcii .wpb_wrapper p:first-child {text-transform: uppercase; font-size: 1.4em; padding-bottom: 10px;font-weight: 800;  }
body .akcii .wpb_wrapper p:first-child strong {color: #dd3333!important}
/*body .akcii .wpb_wrapper p:first-child strong {padding: 2px 8px; background: #dd3333; border-radius: 3px;}*/
body .akcii .wpb_wrapper p { padding-bottom: 15px!important;}
.akcii .wpb_text_column {margin-bottom: 0!important;}
.nectar-global-section.after-nav .akcii {margin-bottom: 25px!important;}
.nectar-global-section.after-nav .akcii .flickity-slider .cell {box-shadow: inset 0 0 0 2px #fff;}
.akcii .nectar-flickity.nectar-carousel:not(.masonry).tb-spacing-0 .flickity-page-dots {bottom: -20px}
.nectar-global-section.after-nav .akcii .nectar-button {float: left;}
.nectar-global-section.after-nav .akcii .nectar-flickity {margin-top: 25px!important;}

.nectar-global-section.after-nav .akcii .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before {box-shadow: inset 0 0 0 5px #fff;}
.nectar-global-section.after-nav .akcii .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected:before {box-shadow: inset 0 0 0 1px #fff;}

.price.other p {flex-basis: 100%;}

.carou .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {margin: 0;}

.datas .nectar-fancy-ul ul {margin-bottom: 0;}
.single-post .featured-media-under-header__meta-wrap {display: none;}

.cont p:first-child {text-transform: uppercase; letter-spacing: 0; font-weight: 800;}
.fixsize {width: auto!important; display: inline-block;}
.inlimg .img-with-aniamtion-wrap {width: auto!important; display: inline-block;}
.inlimg .img-with-aniamtion-wrap .hover-wrap {margin: 0 15px 0 0!important;}

.post-area.masonry .masonry-blog-item:nth-child(even) .post-featured-img {background-color: #01b700!important;}
.post-area.masonry .masonry-blog-item:nth-child(odd) .post-featured-img {background-color: #02a6cc!important;}
.post-area.masonry .post-featured-img img {opacity: 0.3;}
.row .col .post-area.masonry h3 {font-size: 25px; line-height: 35px;}
body .danger .nectar-highlighted-text h2 {color: #dd3333; background: linear-gradient(to bottom right,#dd3333,#dd33a9);     -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;}
.danger .nectar-highlighted-text[data-color="#01b700"][data-color-gradient="#02a6cc"]:not([data-style="text_outline"]) em {background-image: linear-gradient(to right,#dd3333 0,#dd33a9 100%);}
body .numbers .danger .wpb_wrapper .wpb_text_column .wpb_wrapper:before {background-color: #dd3333;}

.wpb_text_column p a {white-space: nowrap;}

.nectar-highlighted-text {flex-basis: 100%;}

body .carousel-wrap[data-full-width=false] .carousel-heading h2 {font-size: 24px; line-height: 30px; text-transform: uppercase!important; letter-spacing: 0; font-weight: 800;}
.portfolio-items.carousel .vert-center p {display: none!important;}
.portfolio-items.carousel .vert-center h3 {font-size: 24px; line-height: 30px;}
.portfolio-items.carousel .work-item {border-radius: 5px;}

.iwt-icon .fa-arrow-circle-o-left {transform: rotate(-90deg) translateX(4px) translateY(4px);}
.nashiplusi p strong {color: #01b700; white-space: nowrap;}
.toggle.open > div {overflow: visible!important;}
.toggle {position: relative;}
.toggle.open {z-index: -1; }
.prlst .toggles .wpb_wrapper {text-align: left;}
.prlst .toggles .wpb_wrapper > div:first-child p {text-transform: uppercase; font-weight: 800;}
.prlst .toggles .wpb_wrapper > div:first-child p strong {color: #02a6cc;}
.prlst .toggles .wpb_wrapper .img-with-aniamtion-wrap {box-shadow: 0 10px 30px rgb(0 0 0 / 20%);}
body .toggle>.toggle-title a {color: #000000;}

.nectar-global-section.after-nav .container.row > p:first-child {padding-bottom: 0; margin-top: 12px;}
.nectar-global-section.after-nav .container.row > p:first-child a {text-decoration: none;}

.foundcheaper .wpb_text_column .wpb_wrapper > p:first-child {text-transform: uppercase; font-weight: 800; font-size: 21px;}

.newtovar .wpb_column:not(.datas) .wpb_wrapper {border-radius: 5px; overflow: hidden;}

.prlst .toggles .toggle h3 a span, .prlst .pricey p {display: block; font-weight: 400; text-transform: none;}
.prlst .toggles .toggle h3 a span {margin-top: 10px;}
.prlst .toggles .toggle h3 a span del, .prlst .pricey p del {color: #ffffff;
    text-transform: uppercase;
    font-size: 20px;
    padding: 2px 6px;
    border-radius: 3px;
    background-image: linear-gradient(to right,#01b700 0,#02a6cc 100%);
    background-color: #02a6cc;}

body .toggles[data-style="minimal"] .toggle h3 a {font-size: 21px; text-align: left; line-height: 25px;}
.cat p {hyphens: auto;}

body .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {background-color: #02a6cc;}
body .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {fill: #ffffff;}
body .nectar-flickity[data-controls*=arrows_overlaid] .next:after, body .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {background-color: #ffffff;}

body .nectar-post-grid .content h3 {font-size: 17px; max-width: 100%!important; text-align: left!important;}

body #portfolio-nav #prev-link a, body #portfolio-nav #next-link a  {text-transform: none;}

body .nectar-flickity[data-controls*=arrows_overlaid]:not(.masonry) .flickity-viewport {margin: 25px 0;}

body[data-col-gap="50px"].single-portfolio .wpb_row.vc_row-o-equal-height:not(.full-width-section):not(.full-width-content), body[data-col-gap="50px"].single-portfolio .wpb_row:not(.full-width-section):not(.full-width-content) {margin-bottom: 0;}

.nectar-flickity[data-controls*=arrows_overlaid]:not(.masonry) .flickity-viewport, .wpb_gallery .nectar-flickity .flickity-slider .cell, .wpb_gallery_slidesimage_grid img {border-radius: 5px;}

#popmake-1312 .ttll strong {color: #01b700;}
body .wpcf7 [type="checkbox"] + .wpcf7-list-item-label {font-size: 15px; line-height: 17px;}
body #popmake-1312 {background: #ffffff url(https://bioseptikspb.ru/wp-content/uploads/2023/12/prez.jpg) right bottom no-repeat;}
.ctaquote .quo {padding: 25px; background-color: #ffffff; box-shadow: 0 20px 40px rgb(0 0 0 / 15%); border-radius: 8px; position: relative;}
.ctaquote .quo:before {
    font-family: sans-serif;
    content: '“';
    font-size: 180px;
    position: absolute;
    left: 5px;
    top: 5px;
    opacity: .1;
    line-height: 180px;
}
.ctaquote .quo:after {
    content: '';
    display: block;
    width: 26px;
    height: 26px;
    background: #ffffff;
    transform: rotate(45deg);
    right: -13px;
    bottom: 25px;
    position: absolute;
}

/*
.newaction .span_12 .span_12 {flex-direction: column; }
.newaction .span_12 .span_12 > div {flex-basis: 100%; width: 100%;}
.newaction .span_12 .span_12 > div img {max-width: 200px;}
.newaction .span_12 .span_12 > div:last-child {order: 1;}
.newaction .span_12 .span_12 > div:first-child {order: 2;}
.newaction .wpb_wrapper > .wpb_text_column:first-child p {text-transform: uppercase; font-weight: 800;}
.newaction .wpb_wrapper > .wpb_text_column:first-child p strong {color: #02a6cc; white-space: nowrap;}
.newaction > .span_12 > .wpb_column > .vc_column-inner {padding: 8%; box-shadow: 0 5px 10px rgb(20 200 20 / 10%), 0 20px 40px rgb(0 0 0 / 20%);}
*/

.newaction .wpb_column .img-with-aniamtion-wrap {position: relative; box-shadow: 0 20px 45px rgb(0 0 0 / 20%); padding: 5%; border-radius: 5px; margin-bottom: 20px;}
.newaction .wpb_column .img-with-aniamtion-wrap:before {width: 100px; height: 100px; display: block; position: absolute; right: -15px; top: -10px; content: ''; background: url(/wp-content/uploads/2023/12/podarok3.png) center center no-repeat; background-size: contain; z-index:19;}
.newaction .wpb_column .img-with-aniamtion-wrap:after {display: block; position: absolute; left: 25px; top: 10px; width: 200px; line-height: 30px; content: 'ПОДАРОК!'; z-index:19; font-weight: 800; font-size: 19px; color: #02a6cc;
   /* background: linear-gradient(to bottom right,#02a6cc,#01b700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;*/}

.newaction .wpb_column .img-with-aniamtion-wrap + .wpb_text_column p { font-weight: 800; text-transform: uppercase; color: #000000;/*
    background: linear-gradient(to bottom right,#02a6cc,#01b700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;*/}
.newaction .wpb_column del {color: #ffffff; text-transform: uppercase; font-size: 20px; padding: 6px 12px; border-radius: 3px; background-image: linear-gradient(to right,#01b700 0,#02a6cc 100%); background-color:#02a6cc; }

body .nectar-highlighted-text h2, body .nectar-highlighted-text h3 {width: 100%;}
html body .newtovar .col div h3 {font-size: 24px; line-height: 32px;}
body .newtovar .wpb_text_column {margin-bottom: 10px;}
.newtovar .datas .wpb_wrapper {display: flex; flex-direction: row; flex-wrap: wrap; align-content: flex-start;}
.newtovar .datas .wpb_wrapper > div {flex-basis: 100%;}
.newtovar .datas .wpb_wrapper > div.iwithtext {flex-basis: 50%; padding-right: 5px;}
.newtovar .iwithtext .iwt-text {padding-left: 27px; hyphens: auto; font-size: 15px; line-height: 19px;}
.newtovar .iwithtext .iwt-icon i {width: 24px; line-height: 24px; font-size: 24px; top: -3px; position: relative;}

body .row .col .iwithtext .iwt-icon img:not([srcset]) {width: 45px;}
.nectar-badge__inner {border-radius: 5px; box-shadow: 0 10px 20px rgb(20 220 20 / 32%), 0 20px 45px rgb(0 0 0 / 25%);}
.listik .nectar-fancy-ul ul {margin-bottom: 0;}
.listik .nectar-fancy-ul ul li:not(:last-child) {margin-bottom: 10px;}
.listik .nectar-fancy-ul ul li .icon-default-style[class^=icon-] {font-size: 24px;}
.listik .vc_col-sm-2:after {width: 0; height: 100%; left: calc(50% - 1px); border-left: 2px solid #dddddd; content:''; display: block; position: absolute; z-index: -1; visibility: visible; opacity: 1; bottom: 0;}
.listik.first .vc_col-sm-2:after {height: 50%;}
.listik.last .vc_col-sm-2:after {height: 50%; bottom: unset; top: 0;}

body .numbers .wpb_wrapper .wpb_text_column:not(.nope) .wpb_wrapper {padding-left: 35px; position: relative;}
body .numbers .wpb_wrapper .wpb_text_column.nope .wpb_wrapper:before {display: none;}
body .numbers .newcta .wpb_wrapper .wpb_text_column .wpb_wrapper, body .numbers .newpromo .wpb_wrapper .wpb_text_column .wpb_wrapper {padding-left: 0;}
body .numbers .wpb_wrapper .wpb_text_column:not(.nope) .wpb_wrapper:before {display: block; position: absolute; left: 0; top: -3px; color: #ffffff; background: #02a6cc; font-weight: 800; font-size: 15px; line-height: 24px; width: 24px; text-align: center; padding: 3px; border-radius: 5px; content: '-';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(2) .wpb_wrapper:before {content: '01';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(3) .wpb_wrapper:before {content: '02';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(4) .wpb_wrapper:before {content: '03';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(5) .wpb_wrapper:before {content: '04';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(6) .wpb_wrapper:before {content: '05';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(7) .wpb_wrapper:before {content: '06';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(8) .wpb_wrapper:before {content: '07';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(9) .wpb_wrapper:before {content: '08';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(10) .wpb_wrapper:before {content: '09';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(11) .wpb_wrapper:before {content: '10';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(12) .wpb_wrapper:before {content: '11';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(13) .wpb_wrapper:before {content: '12';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(14) .wpb_wrapper:before {content: '13';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(15) .wpb_wrapper:before {content: '14';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(16) .wpb_wrapper:before {content: '15';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(17) .wpb_wrapper:before {content: '16';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(18) .wpb_wrapper:before {content: '17';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(19) .wpb_wrapper:before {content: '18';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(20) .wpb_wrapper:before {content: '19';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(21) .wpb_wrapper:before {content: '20';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(22) .wpb_wrapper:before {content: '21';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(23) .wpb_wrapper:before {content: '22';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(24) .wpb_wrapper:before {content: '23';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(25) .wpb_wrapper:before {content: '24';}
html body .numbers .wpb_wrapper > .wpb_text_column:nth-child(26) .wpb_wrapper:before {content: '25';}
html body .numbers .newcta .wpb_wrapper > .wpb_text_column .wpb_wrapper:before, html body .numbers .newpromo .wpb_wrapper > .wpb_text_column .wpb_wrapper:before {display: none;}

body .numbers .wpb_wrapper .wpb_text_column.bigger .wpb_wrapper {padding-left: 0;}
body .numbers .wpb_wrapper .wpb_text_column.bigger .wpb_wrapper:before {display: none;}

body .tovari .col h3 {font-size: 21px; line-height: 29px;}
.tovari .iwithtext .iwt-text {text-align: left; font-size: 14px; padding-left: 35px;}
.tovari .iwithtext {max-width: 240px; margin: 0 auto;}
body .tovari .iwithtext [class^=icon-].icon-default-style{height: 24px; width: 24px; font-size: 24px;}
body .tovari .price {margin-bottom: 0;}
body .tovari .secondprice p {font-size: 14px;}
body .tovari .vc_column-inner {padding-bottom: 25px!important;}
.tovari .span_12 {justify-content: center;}

.totals .pcount {color: #02a6cc; font-size: 1.5em;}
.totals .psum {color: #01b700; font-size: 1.5em;}

.action .vc_col-sm-6 .vc_row-fluid .wpb_wrapper > div:first-child p {font-size: 18px; font-weight: 800; text-transform: uppercase;}
.action .vc_col-sm-6 .vc_row-fluid .wpb_wrapper > div:first-child p strong {color: #01b700;}
.action .vc_col-sm-6 > .vc_column-inner {padding: 4%; box-shadow: 0 20px 40px rgba(0 0 0 / 15%); border-radius: 5px;}
.action .vc_col-sm-6 > .vc_column-inner:before {width: 90px; height: 90px; display: block; position: absolute; right: -3px; top: -3px; content: ''; background: url(/wp-content/uploads/2023/12/rbn2.png) center center no-repeat; background-size: contain; z-index:19;}
.action .vc_col-sm-6, .tovari .wpb_column {margin-bottom: 50px!important;}
.tovari .vc_column-inner {overflow: hidden; box-shadow: 0 15px 50px rgba(0,0,0,.15), 0 25px 30px rgba(0,0,0,.1);}
.action .span_12 > .vc_col-sm-6:before {display: block; position: absolute; left: 4%; top: 4%; display: block; font-size:  120px; line-height: 120px; color: #ebebeb; z-index: -1; font-weight: 800;}
.action .span_12 > .vc_col-sm-6:nth-child(1):before {content: '01';}
.action .span_12 > .vc_col-sm-6:nth-child(2):before {content: '02';}
.action .span_12 > .vc_col-sm-6:nth-child(3):before {content: '03';}
.action .span_12 > .vc_col-sm-6:nth-child(4):before {content: '04';}
.action .span_12 > .vc_col-sm-6:nth-child(5):before {content: '05';}
.action .span_12 > .vc_col-sm-6:nth-child(6):before {content: '06';}
.action .span_12 > .vc_col-sm-6:nth-child(7):before {content: '07';}
.action .span_12 > .vc_col-sm-6:nth-child(8):before {content: '08';}
.nectar-mobile-only.mobile-header .phone a {font-weight: 800;}
#breadcrumbs span {font-weight: 400; color: #000000; font-size: 13px; opacity: 0.7;}
#breadcrumbs span a {text-decoration: none;}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {    background-color: #02a6cc;}
.nectar-highlighted-text em {white-space: nowrap;}
body .popmake.finished {background: #ffffff url(/wp-content/uploads/2023/11/fbg.jpg) right bottom no-repeat; }
html body[data-fancy-form-rcs="1"] .fancy-select-wrap {padding-top: 0;}
.quest p {display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
justify-content: space-between; padding-bottom: 10px;}
.quest .wpcf7-form-control-wrap {flex-basis: 150px;}
.quest span:not(.wpcf7-form-control-wrap)  {flex-basis: calc(100% - 150px); padding-right: 4px;}
html body[data-form-style="minimal"] select {  border: 1px solid #000000!important; border-radius: 3px;
    clip: none!important;
    height: auto!important; margin: 0!important;
    overflow: visible!important;
    padding: 6px 12px!important;position: relative!important;     width: 100%!important;}
html body[data-form-style="minimal"] .select2 {display: none!important;}
#pum-1033 .popmake-close {position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -5px;
    bottom: auto;
    top: -5px;
    padding: 0px;
    color: #ffffff;
    font-family: inherit;
    font-weight: 400;
    font-size: 19px;
    line-height: 16px;
    border: 2px solid #dd3333;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.00 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 221, 51, 51, 1.00 );}

.disco .sum {font-weight: 800; color: #01b700; position: relative;}
.disco .sum:before {content: '+500'; display: block; background: #02a6cc; color: #ffffff; font-weight: 800; position: absolute; left: 0; bottom: -10px; padding: 5px; font-size: 17px; border-radius: 3px; pointer-events: none; opacity: 0;}
.cf7mls_current_fs .disco .sum:before {animation: ololo 2s; animation-iteration-count: 1;}
.cf7mls_current_fs .huuuge {animation: wowowo 1s; animation-iteration-count: 1;}

@keyframes ololo {
	0% {opacity: 1; transform: none;}
	20% {opacity: 1; transform: none;}
	100% {opacity: 0; transform: translateY(-60px) scale(1.4);}
}
@keyframes wowowo {
	0% {transform: none;}
	30% {transform: scale(1.05);}
	50% {transform: none;}
	70% {transform: scale(1.05);}
	90% {transform: none;}
	100% {transform: none;}
}
#popmake-1033 .fieldset-cf7mls[data-cf7mls-order="0"] p {text-align: left;}
.fieldset-cf7mls[data-cf7mls-order="0"] p {text-align: center;}
.fieldset-cf7mls:not([data-cf7mls-order="0"]) p {padding-bottom: 10px;}
.fieldset-cf7mls .huuuge {font-weight: 800; color: #02a6cc; font-size: 70px; padding: 0 20px; line-height: 80px;}
.fieldset-cf7mls .huuuge span {line-height: 70px;
    font-size: 17px;
    color: #000000;
    vertical-align: top;}
.nectar-flip-box > div {box-shadow: 0 10px 20px rgb(0 0 0 / 20%);}

body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {color: #000000;}
.divider-wrap {width: 100%;}
.morphing-outline {font-size: 24px;}
.morphing-outline {position: relative; width: fit-content; margin: 0 auto;}
.light .nectar-milestone.motion_blur .number .symbol  {color: #ffffff;}
a:hover + .wpb_wrapper .morphing-outline:before, a:hover + .wpb_wrapper .morphing-outline:after {opacity: 0; transition: opacity 700ms ease;}
.morphing-outline:before { height: 5px;transition: opacity 700ms ease;
    width: 45%;
    position: absolute;
    left: 50%;
	top:50%;
    display: block;
    position: absolute;
    background-color: #ffffff;
    opacity: 0.3;
    content: '';
    transform-origin: left center;
    animation: clock 60s infinite;
    animation-timing-function: linear;}
.morphing-outline:after {transition: opacity 700ms ease; height: 40%; width: 5px; position: absolute; left: calc(50% - 2.5px); top: 10%; display: block; position: absolute; background-color: #ffffff; opacity: 0.3; content: '';}

@keyframes clock {
	0% {transform: none;}
	100% {transform: rotate(360deg);}
}

.nectar-shape-divider-wrap[data-style="speech"]:before{    content: '';
    width: 1vw;
    height: 1vw;
    border-radius: 80% 0 55% 50% / 55% 0 80% 50%;
    border: 0px solid #02a6cc;
    transform: rotate(-45deg);
    margin-top: 20px;
    display: block;
    position: absolute;
    left: calc(50% - 0.5vw);
    bottom: 1vw;
    z-index: 2;
    background-color: #02a6cc;}
.vc_col-sm-offset-0 {margin-left: 0!important;}
body .nectar-highlighted-text h1, body .nectar-highlighted-text h2, body .nectar-highlighted-text h3 {width: 100%;}
body .nectar-highlighted-text h1, body .nectar-highlighted-text h2, body .nectar-highlighted-text h3, .price strong, body .nectar-highlighted-text h4, body .nectar-highlighted-text strong {    color: #01b700;
    background: linear-gradient(to bottom right,#02a6cc,#01b700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;}

.main-content .mainnumbers p strong {font-size: 12px; line-height: 16px;}



body .nectar-highlighted-text h1 em, body .nectar-highlighted-text h2 em, body .nectar-highlighted-text h3 em {color: #ffffff; text-fill-color: #ffffff;
    -webkit-text-fill-color: #ffffff;     background-clip: unset;}

body .nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {fill: #01b700; opacity: 0.3; animation: pulse22 3s infinite;}
body .nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {fill: #02a6cc; opacity: 0.3; animation: pulse22 4s infinite;}

.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(1) {fill: #01b700; opacity: 0.3; animation: pulse22 3s infinite;}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(2) {fill: #02a6cc; opacity: 0.3; animation: pulse22 4s infinite;}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(3) {fill: #01b700; opacity: 0.3; animation: pulse22 5s infinite;}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(4) {fill: #01b700; opacity: 0.2; animation: pulse22 6s infinite;}

@keyframes pulse22 {
    0% {transform: scaleY(1);}
    50% {transform: scaleY(1.05);}
    100% {transform: scaleY(1);}
}

.main-content p strong, .iwithtext strong  {text-transform: uppercase;}
.font_size_1.2vw  * {font-size: 1.2vw!important;}
.nectar-highlighted-text[data-color="#01b700"][data-color-gradient="#02a6cc"]:not([data-style="text_outline"]) em {border-radius: 5px;
    overflow: hidden;
    padding: 0 2%;
    z-index: 0; transition: all 500ms ease;}
.nectar-highlighted-text[data-color="#01b700"][data-color-gradient="#02a6cc"]:not([data-style="text_outline"]) em:not(.animated) {background-size: 0%;}
body .nectar-rotating-words-title .dynamic-words > span:nth-child(even) span span {color: #01b700!important;}
body .nectar-rotating-words-title .dynamic-words > span:nth-child(odd) span span {color: #02a6cc!important;}
.nectar-highlighted-text[data-color="#01b700"][data-color-gradient="#02a6cc"]:not([data-style="text_outline"]) em.animated {color: #ffffff;background-size: 100%; }
body .septone .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip, body .septtwo .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip {min-width: 120px; padding: 10px; width: 120px!important; line-height: 1.2em; max-width: unset;}

body .nectar-button.regular-button.extra-color-1  {background-color: rgb(0 0 0 / 90%)!important;}
.popmake.shining {animation: glowww 7s infinite;}
body .fieldset-cf7mls[data-cf7mls-order='8'] .cf7mls-btns, body .fieldset-cf7mls[data-cf7mls-order='0'] .cf7mls-btns {position: relative; bottom: unset; left: unset;}
.fieldset-cf7mls[data-cf7mls-order='8'], .fieldset-cf7mls[data-cf7mls-order='0'] {height: auto!important;}
.fieldset-cf7mls[data-cf7mls-order='7'] .cf7mls_next.dis, #popmake-1033 .cf7mls_next.dis {pointer-events: none; background-color: #cccccc;}
.fieldset-cf7mls[data-cf7mls-order='7'] .cf7mls_next:not(.dis) {background-color: #01b700;}
body .wpcf7-form .fieldset-cf7mls .cf7mls-btns {min-height: unset;}
#gifts .dis {opacity: 0.5; pointer-events: none;}
body .cf7mls-btns .cf7mls_next.action-button, body .cf7mls-btns .cf7mls_back.action-button {margin-top: 0;}
.fieldset-cf7mls[data-cf7mls-order="0"] {background: url(/wp-content/uploads/2023/11/septics.jpg) center center no-repeat; background-size: contain;}
#pum-2373 .fieldset-cf7mls[data-cf7mls-order="0"] {background: #ffffff;}
.fieldset-cf7mls[data-cf7mls-order='7'] , #popmake-1033 .fieldset-cf7mls[data-cf7mls-order='1']  {background: url(/wp-content/uploads/2023/11/presents2.jpg) center center no-repeat; background-size: contain;}
.container-wrap input[type=text], .container-wrap input[type=email], .container-wrap input[type=password], .container-wrap input[type=tel], .container-wrap input[type=url], .container-wrap input[type=search], .container-wrap input[type=date], .container-wrap input[type=number], .container-wrap textarea, .container-wrap select, body > #review_form_wrapper.modal input[type=text], body > #review_form_wrapper.modal textarea, body > #review_form_wrapper.modal select, body > #review_form_wrapper.modal input[type=email], .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single, .woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code, body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date], body[data-form-style="minimal"] input[type=number], body[data-form-style="minimal"] select {background-color: transparent;}
#popmake-829, #popmake-850 , #popmake-853 {background: #ffffff url(/wp-content/uploads/2023/11/fbg.jpg) right bottom no-repeat;}
#foot .vc_column-inner .wpb_wrapper > .wpb_row {z-index: 1;}
#foot .vc_column-inner .wpb_wrapper > .wpb_raw_code {z-index: 2;     position: relative;}
#foot #quizzz {background-color: rgb(0 0 0 / 70%); padding: 10px; border-radius: 5px; font-size: 11px; position: fixed; left: 125px; bottom: 87px; display: block; line-height: 11px; z-index: 0; animation: showme 5s infinite; transform-origin: left center;}
#foot #septic {position: fixed; left: 30px; bottom: 30px; font-size: 14px; line-height: 17px; border-radius: 5px; border-radius: 5px;  box-shadow: 0 10px 40px rgb(0 0 0 / 25%); overflow: hidden; width: 100px; height: 100px; z-index: 10;}
#foot #septic div { padding: 10px; width: 100px; height: 100px; position: absolute; left: 0; top: 0; text-align: center; animation: scrololo 5s infinite;}
#foot #septic .one {background-color: #01b700; padding-top: 50px; background: #01b700 url(/wp-content/uploads/2023/11/que2.png) center top 10px no-repeat; background-size: 60px; font-weight: 800;}
#foot #septic .two {background-color: #02a6cc; left: 100px;  background: #02a6cc url(/wp-content/uploads/2023/11/clo.png) center top 10px no-repeat; background-size: 52px; padding-top: 50px; font-weight: 800;}
html .material input[type="submit"] {text-transform: uppercase!important;}
body .wpcf7-form {overflow: visible;}
body .wpcf7 form .wpcf7-response-output {margin: 0; }
body .wpcf7 form.sent .wpcf7-response-output {font-size: 17px; }
.wpcf7-form.sent > p {display: none;}
.ttl span {white-space: nowrap; text-overflow: ellipsis;}
body .ttl {font-size: 21px; line-height: 29px; font-weight: 800; text-transform: uppercase;}
.ttl.dddrain {overflow: hidden; text-overflow: ellipsis;}
body .ttll {font-size: 21px; line-height: 29px; font-weight: 300; text-transform: uppercase; padding-bottom: 10px;}
body .ttll span {color: #02a6cc; font-weight: 800;}
.newcta .force-desktop-text-align-center .wpb_wrapper {justify-content: center;}
.medal p {text-shadow: 0 1px 4px rgb(0 0 0 / 90%);}
.newcta .wpb_wrapper .phone p a {text-decoration: none;}
.nectar-button.large {padding-bottom: 13px;}
.newcta .wpb_wrapper .phone p a .fa  {font-size: 24px; margin-right: 10px;}
.newcta .wpb_wrapper .phone p {font-weight: 800; font-size: 21px;}
.container-wrap .main-content .medal .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {background-size: contain; background-repeat: no-repeat;}
.mainnumbers .wpb_wrapper > div {margin-bottom: 0!important;}
.filtr .sep {padding: 0 10px; color: #000000;}
.filtr a {border-bottom: 1px solid transparent; transition: all 300ms ease;}
.filtr a.on, .filtr a:hover {border-bottom-color: #000000; color: #000000;}
.nectar-global-section.after-nav .filtr a {opacity: 0.8;}
.nectar-global-section.after-nav .filtr a.on, .nectar-global-section.after-nav .filtr a:hover {border-bottom-color: #ffffff; color: #ffffff; opacity: 1;}
.nectar-global-section.after-nav hr + p {padding-bottom: 1.5em;}
.nectar-global-section.after-nav p:empty {display: none;}
.nectar-global-section.after-nav .filtr {text-align: center;}
.nectar-global-section.after-nav .filtr .sep {color: #ffffff;}
.prog .cf7mls_back.action-button {pointer-events: none;}
.prog > div.act p {background-color: #02a6cc!important;}
.fieldset-cf7mls[data-cf7mls-order="0"] p {font-size: 19px;}
.startquiz p, .startquiz h4 {text-align: center;}
.fieldset-cf7mls[data-cf7mls-order="0"] .cf7mls-btns .cf7mls_next.action-button {float: none!important;}
.fieldset-cf7mls[data-cf7mls-order="0"] .cf7mls-btns {text-align: center;}
body .fieldset-cf7mls[data-cf7mls-order="0"] .cf7mls-btns button {text-transform: uppercase; background-color: #01b700; padding: 15px 30px; overflow: hidden;}
.fieldset-cf7mls[data-cf7mls-order="0"] .cf7mls-btns:after {display: none!important;}
body .fieldset-cf7mls[data-cf7mls-order="0"] .cf7mls-btns button:before {
    width: 20px;
    height: 150%;
    left: -60px;
    top: -25%;
    transform: skew(-30deg);
    background-color: #ffffff;
    opacity: 0.6;
    content: '';
    position: absolute;
    display: block;
    animation: weeeeee 4s infinite;
}
.wpcf7 [type="radio"] + .wpcf7-list-item-label, .wpcf7 [type="checkbox"] + .wpcf7-list-item-label {text-transform: none; font-weight: 400;}
.prog .cf7mls_back.action-button {min-width: unset; margin: 0!important;}
body .cf7mls_next.action-button {background-color: #02a6cc;}
body .cf7mls-no-moving-animation .fieldset-cf7mls-wrapper .fieldset-cf7mls {transition: all 500ms ease;}

body form.cf7mls input.wpcf7-form-control.wpcf7-submit {float: none;}

.cf7mls_next.cf7mls_btn.action-button img {position: absolute;
    transform: scale(0.6);
    right: -3px;
    top: 1px;
}

.wpcf7 p:empty {display: none!important;}
.prog > div:not(.past):not(.last) p {background-color:#01b700;}
button.cf7mls_back.action-button {background-color: #cccccc; }
body .cf7mls_back.action-button {border-radius: 5px!important; overflow: hidden; padding: 10px 5px;}
.action-button {font-family: Jost; font-weight: 400!important; border-radius: 0!important; font-size: 15px; margin-bottom: 0!important; z-index: 2; transition: all 300ms ease;}
.action-button:hover {transition: all 300ms ease; opacity: 1!important; background-color: #02a6cc!important; color: #ffffff!important;}

.wpcf7 .wpcf7-list-item,
.wpcf7 label {
  display: flex;
}
.wpcf7 .wpcf7-list-item {
  margin: 0;
}
.wpcf7 .wpcf7-list-item:not(:last-child) {
  margin-bottom: 10px;
}
.wpcf7 label {
  cursor: pointer;
}
.wpcf7 [type="radio"],
.wpcf7 [type="checkbox"] {
  position: absolute;
  left: -9999px;
}
.wpcf7 [type="radio"] + .wpcf7-list-item-label,
.wpcf7 [type="checkbox"] + .wpcf7-list-item-label {
  position: relative;
  padding-left: 30px;
  line-height: 20px;
}
.wpcf7 [type="radio"] + .wpcf7-list-item-label::before,
.wpcf7 [type="checkbox"] + .wpcf7-list-item-label::before,
.wpcf7 [type="radio"] + .wpcf7-list-item-label::after,
.wpcf7 [type="checkbox"] + .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  box-sizing: border-box;
}
.wpcf7 [type="radio"] + .wpcf7-list-item-label::before,
.wpcf7 [type="radio"] + .wpcf7-list-item-label::after {
  border-radius: 50%;
}
.wpcf7 [type="radio"] + .wpcf7-list-item-label::before,
.wpcf7 [type="checkbox"] + .wpcf7-list-item-label::before {
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #133440;
}
.wpcf7 [type="radio"] + .wpcf7-list-item-label::after,
.wpcf7 [type="checkbox"] + .wpcf7-list-item-label::after {
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  background: #01b700;
  transition: all 0.2s;
}
.wpcf7 [type="radio"]:not(:checked) + .wpcf7-list-item-label::after,
.wpcf7 [type="checkbox"]:not(:checked) + .wpcf7-list-item-label::after {
  opacity: 0;
  transform: scale(0.01);
}
.wpcf7 [type="radio"]:checked + .wpcf7-list-item-label::after,
.wpcf7 [type="checkbox"]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
  transform: scale(1);
}

.cf7mls-btns:after {content: ''; width: 100%; display: block; position: absolute; top: 21px; height: 2px; background-color: #cccccc; left: 0; z-index: 0;}
.cf7mls-btns {position: relative;}
.prog {display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin-bottom: 15px; position: relative;}
.prog:after {content: ''; width: 100%; display: block; position: absolute; top: 23px; height: 2px; background-color: #cccccc; left: 0; z-index: 0;}
.prog > div {flex-basis: 48px; display: block; z-index: 2;}
.prog > div p {width: 100%; background-color: #cccccc; color: #fff; text-align: center; padding: 0!important; line-height: 26px; border-radius: 5px;}
.prog > div p > * {color: #fff; padding: 10px 3px; text-transform: uppercase; font-size: 11px; line-height: 26px; display: block; width: 100%;}
.prog > div.act p {background-color: #01b700; }
.prog > div.past p {background-color: #02a6cc;}
.prog .cf7mls

.current-menu-item a .menu-title-text, body #top ul .slide-out-widget-area-toggle a i.label {font-weight: 800;}
body .cat img {width: 100%; height: auto; border-radius: 999px;}
body[data-col-gap="50px"] .vc_row-fluid.cat .wpb_column {padding-left: 10px; padding-right: 10px;}
html body .vc_row-fluid.cat>.span_12 {justify-content: center;}

body .nectar-slider-wrap .swiper-container, body .nectar-slider-wrap .swiper-slide {background-color: transparent!important;}
.nectar-slider-wrap .swiper-slide .image-bg {background-size: contain;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {color: #01b700;}
#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9 > a[class*="mobile-"] > * {color: #01b700!important;}

.smallthingy .wpb_wrapper > * {margin-bottom: 10px;}
.smallthingy .wpb_wrapper > .nectar-button {margin-bottom: 0;}
.smallthingy .nectar-highlighted-text {line-height: 20px;}
body .nectar-button.small {font-size: 14px;}
.nectar-slider-wrap .ns-heading-el {text-shadow: 0 4px 8px rgb(0 0 0 / 50%);}

.main-content .cat .vc_col-sm-2 {width: 14.28%; margin-bottom: 25px;}
.cat .vc_col-sm-2 a:hover + .wpb_wrapper .hover-wrap-inner, .vod a:hover + .wpb_wrapper .hover-wrap-inner , .dre a:hover + .wpb_wrapper .hover-wrap-inner {transform: scale(1.05); }
.main-content .cat .vc_col-sm-2 a:hover + .wpb_wrapper p, .main-content .vod a:hover + .wpb_wrapper p {color: #12ad5c;  }
.cat .vc_col-sm-2 a:hover + .wpb_wrapper .hover-wrap-inner, .vod a:hover + .wpb_wrapper .hover-wrap-inner {box-shadow: 0 40px 80px rgb(0 0 0 / 25%); transition: all 300ms ease!important;}
.cat .wpb_wrapper p, .vod .wpb_wrapper p, .vod a + .wpb_wrapper .hover-wrap-inner {transition: all 300ms ease;}
.main-content .cat .hover-wrap-inner {padding: 5px; background-color: #ffffff; box-shadow: 0 30px 60px rgb(0 0 0 / 15%); border-radius: 999px; transition: all 300ms ease!important;}
.main-content .vod .hover-wrap-inner img {width: 100%; height: auto; }
.main-content .vod .hover-wrap {max-width: 80%; margin: 0 auto; border-radius: 10px;}
.main-content .vod .hover-wrap-inner {border-radius: 10px;}
#slide-out-widget-area .cat .hover-wrap-inner {padding: 5px; background-color: #ffffff; box-shadow: 0 30px 60px rgb(0 0 0 / 15%); border-radius: 999px; transition: all 300ms ease!important;}
.vod .img-with-aniamtion-wrap {margin-bottom: 25px!important;}
body .nectar-highlighted-text[data-style="full_text"] .animated {    padding: 10px 5px 7px 5px;}
body .nectar_icon_wrap[data-style="shadow-bg"] .svg-icon-holder[data-color="extra-color-1"] svg > path {stroke: #ffffff!important;}
.main-content .vod .vc_col-sm-3 {width: 50%; margin-bottom: 25px;}
.vod .vc_col-sm-3 a:hover + .wpb_wrapper .svg-icon-holder {transform: scale(1.1); transition: all 300ms ease;}
.vod .vc_col-sm-3 .wpb_wrapper .svg-icon-holder, .main-content .vod .vc_col-sm-3 a + .wpb_wrapper p {transition: all 300ms ease;}
.dre. a:hover + .wpb_wrapper .svg-icon-holder {transform: scale(1.1); transition: all 300ms ease;}
.dre .vc_col-sm-3 .wpb_wrapper .svg-icon-holder, .main-content .dre .vc_col-sm-3 a + .wpb_wrapper p {transition: all 300ms ease;}
.main-content .dre a:hover + .wpb_wrapper p {color: #12ad5c; transition: all 300ms ease; }
.main-content .dre p {font-size: 21px;}
.main-content .vod .vc_col-sm-3 a:hover + .wpb_wrapper p {color: #12ad5c; transition: all 300ms ease; }
/*body .container-wrap .vc_row-fluid[data-column-margin="none"] .pog .wpb_column:not(.child_column) {padding-right: 50px;}*/
.pog .vc_col-sm-6 .hover-wrap img, .main-content .pog .vc_col-sm-6 a p {transition: all 300ms ease!important;}
.pog .vc_col-sm-6 a:hover + .wpb_wrapper .hover-wrap img {transform: scale(1.05); transition: all 300ms ease;}
.main-content .pog .vc_col-sm-6 a:hover + .wpb_wrapper p {color: #12ad5c; transition: all 300ms ease;}
.hit .vc_column-inner:before {content: url(/wp-content/uploads/2024/02/lider.gif); color: #ffffff; background-color: #01b700; display: block; position: absolute; padding: 2px 5px 0 5px; border-radius: 99px; font-size: 12px; font-weight: 400; right: 0; top: 0; z-index: 10;}
.gost .vc_column-inner:before {content: url(/wp-content/uploads/2024/02/gost.gif); color: #ffffff; background-color: #d12121; display: block; position: absolute; padding: 2px 5px 0 5px; border-radius: 99px; font-size: 12px; font-weight: 400; right: 0; top: 0; z-index: 10;}
.before-footer .nectar-highlighted-text {font-size: 50px; line-height: 72px; font-weight: 400; text-transform: uppercase;}
body .fhead p {font-size: 40px; line-height: 60px; font-weight: 400; text-transform: uppercase;}
body .before-footer .row .col img.img-with-animation {max-width: 265px;}
body #top nav > ul > li.phone > a {font-weight: 800;}
body #top nav > ul > li.phone > a .menu-title-text:after {display: none!important;}

body .centr.nectar-button   {margin: 0 auto!important;
    float: none;
    display: block;
    width: fit-content;}

.anirow {margin-bottom:-1px!important;}


.nectar-mobile-only li.menubtn > a {    background-color: #12ad5c; padding: 11px 19px; border-radius: 99px; font-size: 16px;}
.nectar-mobile-only .menubtn .menu-title-text {margin-top: 2px;}
.nectar-mobile-only .menubtn .menu-title-text, .nectar-mobile-only .menubtn .nectar-menu-icon {color: #ffffff!important;}
body #header-outer.transparent #top nav > .sf-menu > li > a, body #header-outer.transparent #top nav .sf-menu > .current-menu-item > a, body #header-outer.transparent #top nav ul #search-btn a .icon-salient-search {color: #000000!important;}
body .wpb_row .nectar-parallax-scene div {background-size: contain; background-repeat: no-repeat;}
body .testimonial_slider .flickity-prev-next-button:before {background-color: #f4f4f4;}
body .pum-overlay.pum-theme-14 .cat .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {border-radius: 999px;}
.menubutton a .menu-title-text {order: 1; z-index: 2; font-weight: 800;}
.menubutton a .menu-title-text:after {display: none!important;}
.menubutton a .nectar-menu-icon {font-family: unset!important; width: 24px; height: 2px; background-color: #000000; order: 2; margin-left: 10px; position: relative; transition: all 200ms ease; z-index: 1;}
.menubutton a .nectar-menu-icon:before {width: 24px; height: 2px; background-color: #000000; position: absolute; top: -8px; content: ''; display: block; transition: all 200ms ease;}
.menubutton a .nectar-menu-icon:after {width: 18px; height: 2px; background-color: #000000; position: absolute; top: 8px; content: ''; display: block; transition: all 200ms ease;}
.menubutton a:hover .nectar-menu-icon:after, .menubutton a:hover .nectar-menu-icon:before {width: 30px; transition: all 200ms ease;}
.menubutton a .menu-title-text:before {width: 10px; z-index: -1;
    height: 24px;
    position: absolute;
    content: '';
    display: block;
    right: -7px;
    top: 0;
    background-color: #ffffff;
    transform: translateX(0) skew(-10deg);
    transition: all 700ms ease 200ms;}
.menubutton a:hover .menu-title-text:before {transform: translateX(45px) skew(-10deg);
    transition: all 700ms ease 200ms;}
#header-outer nav .sf-menu {order: 2;}
#header-outer nav .buttons.sf-menu {order: 1;}
#header-outer nav .sf-arrows #social-in-menu {order: 0;}
#header-outer nav .sf-arrows li {order: 1;}
html body #header-outer .nectar-header-text-content-wrap {position: absolute;
    left: 280px;
    top: 28px;  width: 200px; transition: all 200ms ease;}
#header-outer .nectar-header-text-content-wrap .nectar-header-text-content {font-size: 13px; text-align: left;}

#header-outer.small-nav .nectar-header-text-content-wrap {position: absolute;
    left: 150px;
    top: 0; transform: scale(0.8); transform-origin: left; transition: all 200ms ease;}
html.menuopen {overflow-y: hidden;}
html:not(.menuopen) .nectar-global-section.after-nav { opacity: 0; height: 0!important; transition: all 500ms ease; transform-origin: top;}
html.menuopen .nectar-global-section.after-nav {opacity: 1; height: auto; transition: all 500ms ease; transform-origin: top;}
html .nectar-global-section.after-nav {position: fixed; left: 0; top: 0; width: 100%; height: 100%!important; padding-bottom: 90px;} 
html .small-nav + #ajax-content-wrap .nectar-global-section.after-nav .container {margin-top: 90px; }
html .nectar-global-section.after-nav .container { overflow-y: auto; overflow-x: hidden; height: 100%; margin-top: 150px; padding-top: 0; padding-bottom: 0;}
html.menuopen .nectar-global-section.after-nav .container {padding-top: 20px; padding-bottom: 20px;}
.menubutton a.act .nectar-menu-icon {background-color: #ffffff;}
.menubutton a.act .nectar-menu-icon:before {transform: rotate(45deg); top: 0; width: 24px}
.menubutton a.act .nectar-menu-icon:after {width: 24px; transform: rotate(-45deg); top: 0;}
body #header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9 > .slide-out-widget-area-toggle, body .slide-out-widget-area-toggle {display: none!important;}
body .nectar-mobile-only.mobile-header li {margin: 0 2px;}


html .nectar-global-section.after-nav .container::-webkit-scrollbar {width: 5px;}
html .nectar-global-section.after-nav .container::-webkit-scrollbar-track {background-color: rgb(255 255 255 / 0.3); border-radius: 10px;}
html .nectar-global-section.after-nav .container::-webkit-scrollbar-thumb { background-color:  rgb(255 255 255 / 0.6); border-radius: 10px;}

body .nectar-global-section.after-nav {background: linear-gradient(135deg,  rgb(2 166 204 / 0.92) 0%,rgba(1 183 0 / 0.92) 100%); backdrop-filter: blur(4px);}
/*body .nectar-global-section.after-nav:before {width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background: url(/wp-content/uploads/2023/10/leaves.png) left top repeat; background-size: 600px; z-index: 0; content: ''; opacity: 0.7; }*/
html .nectar-global-section.after-nav .container a, html .nectar-global-section.after-nav .container p, html .nectar-global-section.after-nav .container li {color: #ffffff!important;}
html .nectar-global-section.after-nav .container ul {list-style: none; margin: 0 auto; text-align: center;}
html .nectar-global-section.after-nav .container ul li {list-style: none; display: inline-block; text-transform: uppercase; margin: 0 10px 0 0;}
html .nectar-global-section.after-nav .container ul .current-menu-item a, html .nectar-global-section.after-nav .container ul .current-menu-parent a {font-weight: 800;}
html .nectar-global-section.after-nav .container ul li a {position: relative;}
.nectar-global-section.after-nav ul li a:after {width: 100%; height: 2px; background-color: #ffffff; position: absolute; bottom: -3px; left: 0; content: ''; display: block; border-radius: 10px; transform: scaleX(0); transition: all 300ms ease; transform-origin: left;}
html .nectar-global-section.after-nav .container ul .current-menu-item a:after, html .nectar-global-section.after-nav .container ul .current-menu-parent a:after, html .nectar-global-section.after-nav .container ul li a:hover:after  {transform: none; transition: all 300ms ease;}
html .nectar-global-section.after-nav hr {margin: 30px 0; border-color: #ffffff; opacity: 0.3;}
.nectar-global-section.after-nav .vc_wp_custommenu.wpb_content_element {margin: 10px 0 0 0;}
html .nectar-global-section.after-nav .container > p {text-transform: uppercase; font-weight: 800; font-size: 21px; text-align: center;}
.nectar-global-section.after-nav .cat .vc_col-sm-2 a:hover + .wpb_wrapper .hover-wrap-inner {border-radius: 999px;     box-shadow: 0 10px 30px rgb(0 0 0 / 12%);}
.nectar-global-section.after-nav .cat .wpb_column {width: 9%;}
.nectar-global-section.after-nav .vod .wpb_column, .nectar-global-section.after-nav .pog .wpb_column, .nectar-global-section.after-nav .dre .wpb_column {width: 12.5%;}
.nectar-global-section.after-nav .span_12 {justify-content: center;}
body[data-col-gap="50px"] .nectar-global-section.after-nav .vc_row-fluid .span_12 {margin-left: 0; margin-right: 0;}
body[data-col-gap="50px"] .nectar-global-section.after-nav .vc_row-fluid .wpb_column {padding: 0 10px 10px 10px;}
body[data-col-gap="50px"] .nectar-global-section.after-nav .vc_row-fluid .wpb_column .hover-wrap {box-shadow: none;}
.nectar-global-section.after-nav .nectar-button {display: none;}
.nectar-global-section.after-nav .akcii .nectar-button {display: block;}

.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position=left] a {position: absolute;
    left: 0;
    top: 0;
    width: calc(100% + 50px);
    height: 100%;
    pointer-events: all;}


.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position=top] a {position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% + 50px);
    pointer-events: all;}

body .nectar_image_with_hotspots[data-tooltip-func=always_show] .nectar_hotspot_wrap .nttip {width: fit-content!important; opacity: 0.85; backdrop-filter: blur(3px);}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=left] {margin-left: -10px; }
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=top] {margin-top: -10px; }
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=right] {margin-left: 43px; }
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip {padding: 10px 25px; box-shadow: 0 10px 30px rgb(0 0 0 / 17%); border-radius: 5px; }
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip .inner {max-width: 105px;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=left]:before {content: ''; display: block; width: 6px; height: 6px; background: #ffffff; transform: rotate(45deg); right: -3px; top: calc(50% - 3px); position: absolute;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=right]:before {content: ''; display: block; width: 6px; height: 6px; background: #ffffff; transform: rotate(45deg); left: -3px; top: calc(50% - 3px); position: absolute;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip[data-tooltip-position=top]:before {content: ''; display: block; width: 6px; height: 6px; background: #ffffff; transform: rotate(45deg); left: calc(50% - 3px); bottom: -3px; position: absolute;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap:hover .nttip {box-shadow: 0 0 50px rgb(20 220 20 / 37%); transition: all 100ms ease;}
body .septtwo .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap:hover .nttip {box-shadow: 0 0 50px rgb(220 20 20 / 37%); transition: all 100ms ease;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap:hover .nttip .inner {color: #01b700; }
body .septtwo .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap:hover .nttip .inner {color: #dd3333; }
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip, body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap:hover .nttip .inner, body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip .inner {transition: all 300ms ease;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap:hover .nectar_hotspot span:before {transform: translateY(-2px) translateX(2px)  rotate(45deg); width: 8px;  transition: all 300ms ease;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap:hover .nectar_hotspot span:after {transform: translateY(4px) rotate(45deg); height: 8px; transition: all 300ms ease;}
body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nectar_hotspot span:after, body .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nectar_hotspot span:before {transition: all 100ms ease;}

body .main-content .nectar-flip-box .flip-box-back[data-bg-overlay=true]:after, body .main-content .nectar-flip-box .flip-box-front[data-bg-overlay=true]:after, body .main-content .nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-front, body .main-content .nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-back {border-radius: 5px;}

body .main-content .nectar-flip-box .flip-box-front .inner {width: fit-content; margin: 0 auto 30px 30px; background-color: rgb(0 0 0 / 70%); text-transform: uppercase; font-weight: 800; border-radius: 3px; padding: 5px 15px;}
body .main-content .nectar-flip-box .flip-box-back .inner {padding: 0 30px 30px 30px;}


.cta .wpb_wrapper {display: flex; flex-wrap: wrap; flex-direction: row; align-items: center;}
.cta .wpb_wrapper > * {margin-bottom: 0!important;}
.cta .wpb_wrapper > div {margin-right: 10px;}
.cta .wpb_wrapper > div:first-child {flex-basis: 100%; margin-right: 0;}
.cta .wpb_wrapper > div:first-child p {font-size: 21px;}
.cta .wpb_wrapper > div:nth-child(2) {flex-basis: 100%; margin-right: 0;}
.cta .wpb_wrapper > a {margin-right: 10px;}
.cta .wpb_wrapper > *:last-child {margin-right: 0;}
.cta .wpb_wrapper p a {text-decoration: none!important; font-weight: 800;}
.cta .wpb_wrapper p a .fa {font-size: 19px; color: #02a6cc;}
body .nectar-button span {text-transform: uppercase;}

body .nectar-button.quiz {overflow: hidden;}
	body .nectar-button.quiz:hover:before {opacity: 0;}
body .nectar-button.quiz:before {width: 20px; height: 150%; left: -60px; top: -25%; transform: skew(-30deg); background-color: #ffffff; opacity: 0.6; content:''; position: absolute; display: block; animation: weeeeee 5s infinite;}

@keyframes glowww {
	0% {box-shadow: 0px 0px 50px 0px rgba( 88, 242, 33, 0.70 );}
	330% {box-shadow: 0px 0px 50px 0px rgba( 88, 22, 243, 0.70 );}
	66% {box-shadow: 0px 0px 50px 0px rgba( 242, 200, 33, 0.70 );}
	100% {box-shadow: 0px 0px 50px 0px rgba( 88, 242, 33, 0.70 );}
}
@keyframes scrololo {
	0% {transform: none;}
	45% {transform: none;}
	50% {transform: translateX(-100px);}
	95% {transform: translateX(-100px);}
	100% {transform: none;}
}
@keyframes showme {
	0% {transform: none;}
	55% {transform: none;}
	60% {transform: rotate(-2deg);}
	65% {transform: rotate(2deg);}
	70% {transform: rotate(-2deg);}
	75% {transform: rotate(2deg);}
	80% {transform: none;}
	100% {transform: none;}

}
@keyframes weeeeee {0% {transform: skew(-30deg);}20% {transform: skew(-30deg);}60% {transform: translateX(550px) skew(-30deg);}100% {transform: translateX(550px) skew(-30deg);}}
.nectar-milestone .number {position: relative;}
.nectar-milestone .number .symbol-wrap {font-size: 0.4em!important; line-height: 62px; vertical-align: middle; opacity: 0.6; position: absolute; top: 0; right: 0;}
.nectar-milestone .number .symbol-wrap:first-child {transform: translateX(calc(-100% - 10px)); right: unset; left: 0;}
.nectar-milestone .number .symbol-wrap:last-child {transform: translateX(calc(100% + 10px))}
body .nectar-milestone .number {    font-family: 'Jost', sans-serif;}
html body .pluses .col img {max-width: 100px;}

.showmore > .span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper:not(.shown) p {padding-top: 1.5em; padding-bottom: 0;}
.showmore > .span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper:not(.shown) {overflow: hidden;}
.showmore > .span_12 > .wpb_column > .vc_column-inner > .wpb_wrapper:not(.shown):before {width: 100%; height: 150px; position: absolute; left: 0; bottom: 0; z-index: 99; content: ''; background: linear-gradient(to bottom,  transparent 0%,#f2f2f2 100%);}
.showmore .mooore {position: absolute;
    left: 0;
    bottom: -28px;}

.showmore .shown .divider-wrap {flex-basis: 100%;}
.nectar-button {margin-bottom: 0;}
body div p.larger {font-size: 18px;}
.newtovar .iwithtext .iwt-icon i.steadysets-icon-cube {top: 2px;}
body .nomball {margin-bottom: 0!important;}
.newtovar .datas .beton .wpb_wrapper {overflow: visible;}
.newtovar .datas .beton .wpb_wrapper > div.iwithtext {flex-basis: auto;}

@media (min-width: 1000px) {
	body .chaty-channel-list {right: 40px;}
	body .chaty-i-trigger .chaty-channel {right: 44px;}
	body.single-post #ajax-content-wrap .container-wrap.no-sidebar .post-area, body.single-post #ajax-content-wrap .container-wrap.no-sidebar .comment-list >li, body.single-post #ajax-content-wrap .container-wrap.no-sidebar .comment-wrap h3#comments, body.single-post #ajax-content-wrap .comment-wrap #respond, body.single-post #ajax-content-wrap #page-header-bg.fullscreen-header h1, body.single-post #ajax-content-wrap #page-header-bg[data-post-hs="default_minimal"] h1, body.single-post #ajax-content-wrap .heading-title[data-header-style="default_minimal"] .entry-title, .single-post .featured-media-under-header__content, [data-style="parallax_next_only"].blog_next_prev_buttons .inner, .single-post #breadcrumbs {max-width: 950px;}
	.single-post #breadcrumbs {margin: 0 auto;}
	.single-post .featured-media-under-header {padding-bottom: 0; padding-top: 25px;}
	.single-post .featured-media-under-header h1 {font-size: 55px; line-height: 65px;}
	body .pogrebgal .portfolio-items .col {position: relative!important; width: 16.6%!important; top: unset!important; left: unset!important; transform: none!important;}
	body .pogrebgal .portfolio-items .col .inner-wrap {overflow: hidden; border-radius: 5px;}
	.price.singular p strong {font-size: 25px;} 
	.ctaquote em {font-size: 19px;}
.ctaquote.newcta .wpb_wrapper .phone {flex-basis: unset; margin-bottom: 0; margin-top: 7px; margin-right: 10px;}
.ctaquote .nectar-button {margin-right: 10px;}
	.ctaquote .divider-wrap {display: none!important;}
	.listik {margin-bottom: 0!important; }
	.listik .wpb_column {padding-bottom: 50px!important;}
	.listik:nth-child(odd) .span_12 .wpb_column:first-child {order: 3;}
	.listik:nth-child(odd) .span_12 .wpb_column:nth-child(2) {order: 2;}
	.listik:nth-child(odd) .span_12 .wpb_column:last-child {order: 1;}
	.newpromo .nectar-button {width: 100%;}
	.home .divider-wrap[data-alignment="center"] {display: none!important;}
	.newcta .wpb_wrapper {display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: flex-start; align-items: flex-start;}
	.newcta .wpb_wrapper .phone {flex-basis: 100%;}
	.wpcf7-form-control.two {columns: 2; display: block;}
	.cta .column-bg-layer {background-image: url(/wp-content/uploads/2023/11/excl.png); background-position: right -20px center; background-repeat: no-repeat; background-size: 180px;}
.smallthingy {max-width: 270px;}
.mobonly {display: none!important;}
.main-content .vod .vc_col-sm-3 a + .wpb_wrapper p, .main-content .pog .vc_col-sm-6 a + .wpb_wrapper p {font-size: 24px;}
html body #slide-out-widget-area .widget h4  {font-size: 30px!important;}
.absobut {display: none!important;}
}

@media (max-width: 999px) {
	
	.akcii * {text-align: center;}
	body .akcii .img-with-aniamtion-wrap {margin: 0 auto; float: none;}
	.akcii .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap>:last-child {margin: 0 auto;}
	html  body[data-button-style*="slightly_rounded"] .absobut {position: fixed; bottom: 0; left: 0; top: unset; z-index: 99; width: 50%; text-align: center; border-radius: 0!important; -webkit-border-radius: 0!important;}
	.absobut span {width: 85px;}
	html  body[data-button-style*="slightly_rounded"] .absobut.whass {right: 0; left: unset;}
	body #to-top {right: calc(50% - 14.5px);}
	body .akcii .wpb_text_column {margin-bottom: 0!important;}
	.akcii .nectar-flickity.nectar-carousel:not(.masonry).tb-spacing-0 .flickity-page-dots {bottom: -20px}
	.akcii .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap>:last-child {margin-bottom: 25px; }
	.portfolio-items.carousel .vert-center h3 {font-size: 18px; line-height: 24px;}
	body .carousel-wrap[data-full-width=false] .carousel-heading h2 {padding-right: 20px; font-size: 18px; line-height: 24px;}
	.material .carousel-wrap[data-full-width=false] .control-wrap {top: 2px;}
	body .nectar-flickity[data-controls*=arrows_overlaid]:not(.masonry) .flickity-viewport {margin: 20px 0;}
	body .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, body .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {top: calc(50% - 20px);}
	.ctaquote .quo:after {right: unset; left: 75px; bottom: -13px;}
	.listik .wpb_column {margin-bottom: 0!important;}
	.listik .span_12 > div:last-child {padding-bottom: 25px!important;}
	.listik:not(:last-child) {margin-bottom: 0!important;}
	.tovari .vc_column-inner {padding: 4%!important;}
	.tovari .vc_column-inner img {max-width: 200px;}
	#breadcrumbs {text-align: center;}
	.newcta .nectar-button {margin-bottom: 10px;}
	.nectar-rotating-words-title  {max-width: 250px; margin: 0 auto;}
	.mainrow .row-bg.viewport-tablet {background-size: contain!important; opacity: 1!important; display: block!important;}
	.mainrow .row-bg.viewport-desktop {opacity: 0!important; display: none!important;}
	.home .divider-wrap[data-alignment="center"] {margin-bottom: 40px!important;}
	body .main-content .nectar-flip-box .flip-box-front .inner {margin: auto auto 8px 5px; font-size: 11px;}
	#foot #septic {left: 0; bottom: 30px; transform: scale(0.7);}
	#foot #quizzz {    left: 5px;
    bottom: 45px;
    font-size: 9px;
    padding: 4px 10px;
    transform-origin: center center;}
	body .medal.wpb_column {position: absolute; bottom: 210px; transform: scale(0.55)!important; left: 0;}
	body .nectar-milestone {margin-top: 15px;}
	body .nectar-milestone .number .symbol-wrap {width: 100%; position: relative; transform: none!important; top: unset; left: unset; line-height: 24px!important;}
	body .nectar-milestone[data-ms-align=left] {text-align: center;}
	.nectar-milestone.motion_blur .number span {line-height: 24px;}
	.nectar-milestone.motion_blur .number .symbol {font-size: 15px;} 
	.nectar-milestone .number {display: block; line-height: 30px!important;}
	html body .prog .cf7mls_back.action-button, body .prog > div p > * {font-size: 9px; line-height: 13px; padding: 5px 4px;}
	body .prog:after {top: 17px;}
	body .prog > div * {width: auto;}
	body .prog > div  {flex-basis: 26px;}
	body .nectar-milestone.motion_blur .number span:not(.in-sight) {opacity: 0;}
	body .nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-back, body .nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-front {min-height: 200px!important;}
	body .cta .wpb_wrapper {display: block;}
	.cta .wpb_wrapper p strong, .cta .wpb_wrapper p a {white-space: nowrap;}
	.cta .wpb_wrapper > div:not(:first-child) p {font-size: 0;}
	body .srv .span_12 {justify-content: center;}
	body .wpb_wrapper>div.nectar-flip-box {margin-bottom: 0;}
	html body[data-col-gap="50px"] .vc_row-fluid .span_12 {margin-left: -10px; margin-right: -10px;}
	html body[data-col-gap="50px"] .vc_row-fluid .wpb_column {padding-left: 10px; padding-right: 10px;}
	.nectar-global-section.after-nav .vod .wpb_column, .nectar-global-section.after-nav .pog .wpb_column, .nectar-global-section.after-nav .dre .wpb_column {width: 50%;}
	html.menuopen .nectar-global-section.after-nav .container {padding-top: 20px;     margin-top: 74px; max-width: 100%; padding-left: 10px; padding-right: 10px;}
	html .nectar-global-section.after-nav {padding-bottom: 74px;}
	#header-outer .mobile-search, body .nectar-mobile-only .phone .menu-title-text span {display: none!important;}
	.menubutton a .menu-title-text {display: none!important;}
	body .vod .span_12 > .vc_col-sm-3:nth-child(1), body .vod .span_12 > .vc_col-sm-3:nth-child(2) {margin-bottom: 25px;}
	.svg-icon-holder, .svg-icon-holder svg {width: 64px!important; height: 64px!important;}
	body .hit .vc_column-inner:before {top: -20px; right: -9px;}
	body .before-footer .nectar-highlighted-text {font-size: 30px;
    line-height: 46px;}
	body .nectar-cta.quiz {margin: 0 auto;
    float: none;
    display: block;
    width: fit-content;}
	.nectar-button.quickorder {margin-right: 0!important;}
	body .cat .wpb_column {padding: 0 5px!important;}
	body .cat .vc_col-sm-2 {width: 16.6666%;}
	.slide-out-widget-area-toggle .label:before {display: none!important;}
	body #header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a {padding: 0;}
	body #header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a > span {margin-left: 8px; margin-right: 8px;}
	.wpb_row.reverse_columns_column_tablet .pog .row_col_wrap_12 {flex-direction: row;}
	.nomobile {display: none!important;}
	body .vc_row.inner_row.translate_x_-15pct {
    -webkit-transform: none;
    transform: none;}
}

@media (max-width: 999px) and (min-width: 690px){
	.cta .wpb_wrapper > div:not(:first-child) p a {font-size: 15px;}
	.price.sc span, .price.sc strong, .price.sc del {font-size: 24px; line-height: 33.6px;}
}

@media (max-width: 1599px) {
	.cta .wpb_wrapper > .wpb_text_column:not(:first-child) {flex-basis: 100%; margin-bottom: 20px!important;}
}

@media (max-width: 1350px) {
	html body .numbers .wpb_wrapper > .wpb_text_column {margin-bottom: 14px;}
	body .nectar-flip-box .flip-box-front .inner {margin: 0 auto 10px 10px; font-size: 12px; padding: 3px 8px;}
	.nectar-global-section.after-nav .nectar-button {display: block; margin: 30px auto 0 auto!important; text-align: center; float: none; width: fit-content;}
	.nectar-global-section.after-nav .akcii .nectar-button {margin: 0 auto 25px 0!important;}
	#top .mobile-header  {order: 2;}
	#top .mobile-search {order: 1;}
	#top .slide-out-widget-area-toggle {order: 3;}
	.slide-out-widget-area-toggle .label {font-size: 0!important;}
	.slide-out-widget-area-toggle .label:before {content: 'МЕНЮ'; display: inline-block; position: relative; font-size: 18px!important; background-color: transparent!important;}
}

@media (min-width: 1200px) and (max-width: 1500px)  {
	.akcii .wpb_text_column {padding-top: 1.5vw;}
}

@media (min-width: 1501px) {
	.akcii .wpb_text_column {padding-top: 3vw;}
}

@media (min-width: 1000px) and (max-width: 1350px) {
	#header-outer .sf-menu .phone a {margin-right: 10px;}
	html body.material #header-outer:not([data-format=left-header]) #top nav>.buttons {margin-left: 0;}
	#header-outer .span_9 nav {order: 1; margin-right: 10px;}
}

@media (min-width: 1000px) and (max-width: 1300px) {
body .ihaveaslider .vc_column-inner {padding-top: 250px!important;}
.ihaveaslider .nectar-slider-wrap[data-full-width="false"]:not([data-parallax="true"]) .swiper-slide .content {padding: 0 55px;}
}

@media (min-width: 691px) {

.bigger p {font-size: 20px; line-height: 30px;}
body #header-outer.side-widget-open #logo img.starting-logo:not(.dark-version) {opacity: 1!important;transition-delay: 300ms!important;}
.dual .nectar-fancy-ul ul {display: flex; flex-direction: row; flex-wrap: wrap;}
.dual .nectar-fancy-ul ul li {flex-basis: 50%;}
body .seotexts p, body .seotexts li {font-size: 16px; line-height: 24px;}
body .seotexts h2, body .seotexts .col h3 {font-size: 24px;}
/*#slide-out-widget-area .menu {display: flex; flex-direction: row; flex-wrap: nowrap;}
#slide-out-widget-area .menu li {flex-basis: 33%;}*/
}

@media (max-width: 690px) {
	.akcii .flickity-slider .cell p:not(:first-child) {min-height: 55px;} 
	.material .main-content .vc_wp_custommenu .menu {flex-wrap: wrap;}
	.material .main-content .vc_wp_custommenu .menu li a {font-size: 12px!important; line-height: 22px;}
	.main-content .vc_wp_custommenu .menu li {margin: 0 5px 0 0;}
	.price.sc span, .price.sc strong, .price.sc del {font-size: 20px; line-height: 28px;}
	.nomb {margin-bottom: 0!important;}
	body .row .col .post-area.masonry h3 {font-size: 21px; line-height: 29px;}
	html .single-post p img {display: block; margin: 0 0 15px 0;}
	body .pogrebgal .portfolio-items .col {position: relative!important; width: 50%!important; top: unset!important; left: unset!important; transform: none!important;}
	.wpb_text_column h1, .wpb_text_column h2, .wpb_text_column h3, .wpb_text_column h4 {hyphens: auto;}
	.portfolio-items:not(.carousel) .col.span_4, .portfolio-items:not(.carousel) .col.span_3 {    width: 49.9%!important;}
	body .mainrow .row-bg.viewport-tablet {background-position: center 45%!important;}
	body .morphing-outline .inner {font-size: 18px;}
	body .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {height: 100%;}
	body .nectar-shape-divider-wrap[data-style="speech"]:before{   
    width: 4vw;
    height: 4vw;
    left: calc(50% - 2vw);
    bottom: -2vw;}
	.mainnumbers .vc_col-sm-1\/5 {margin-left: 0;}
	.mainnumbers .number {font-size: 40px!important;}
	.nectar_image_with_hotspots .nectar_hotspot {transform: scale(0.8);}
	body .container-wrap .vod.vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column) {padding-left:5px; padding-right: 5px;}
	body .septone .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip, body .septtwo .nectar_image_with_hotspots[data-size=medium] .nectar_hotspot_wrap .nttip {min-width: 80px;  width: 80px!important;}
	
	html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip.open .inner {transform: none; -webkit-transform: none;}
	body.material .nectar-button {margin-right: 0!important;}
	.nectar-milestone .number > span:not(.in-sight) {opacity: 0;}
	body .cat p, body .vod p, body .pog p {word-break: break-word;}
	body .cta .wpb_wrapper > a {margin-right: 0;}
	body .cta .wpb_wrapper > a:not(:last-child) {margin-bottom: 10px!important;}
	body .cta .wpb_wrapper > div:first-child p {font-size: 17px;}
	body .cta .wpb_wrapper > div:not(:first-child) p a {font-size: 17px;}
	html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {position: relative!important; top: 10px!important; left: -5px!important; width: fit-content!important; max-width: 100px!important; box-shadow: 0 5px 10px rgb(0 0 0 / 15%)!important; height: auto!important; padding: 5px!important; border-radius: 3px;}
	html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position=right] {left: 28px!important; transform: translateY(-50%)!important;}
	html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position=top] {-ms-transform: translateX(-50%) translateY(-100%)!important;
    transform: translateX(-50%) translateY(-100%)!important;  -webkit-transform: translateX(-50%) translateY(-100%)!important; left: 11px!important; top: -5px!important;}
	
	body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {width: auto; position: relative; top: unset; left: unset; transform: none; -webkit-transform: none; font-size: 10px; line-height: 14px;}
	html body .nectar_image_with_hotspots .nectar_hotspot_wrap .tipclose {display: none!important;}
	body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position=left] {-ms-transform: translateX(-100%) translateY(-50%)!important;
    transform: translateX(-100%) translateY(-50%)!important;    -webkit-transform: translateX(-100%) translateY(-50%)!important;}
	html body .wpb_row .nectar-parallax-scene[data-scene-position="center"] div  {background-position: right; background-size:auto;}
.cat .vc_col-sm-2 {width: 25%!important;}
	.cat .span_12 {    justify-content: center;}
body .nectar-slider-wrap[data-full-width=false] .swiper-slide .content p.transparent-bg span, html body .swiper-slide .content p.transparent-bg span {line-height: 30px;}
body .nectar-slider-wrap, body .nectar-slider-wrap[data-full-width=false] .swiper-container, body .nectar-slider-wrap[data-full-width=false] .swiper-container .swiper-slide {min-height: 320px;}
body .swiper-slide[data-bg-alignment="top"] .image-bg {background-position: center bottom;}
body #header-outer[data-transparent-header="true"].transparent #logo .starting-logo {opacity: 0;}
body #header-outer.side-widget-open #logo img.starting-logo.mobile-only-logo.dark-version {opacity: 1!important;transition-delay: 300ms!important;}
	body .slide-out-widget-area-toggle .label {font-size: 0!important;}
	body .slide-out-widget-area-toggle .label:before {content: 'МЕНЮ'; display: inline; position: relative; font-size: 16px; color: #ffffff; background-color: transparent!important;}
	html > body #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before {background-color: transparent!important;}
	body .seotexts p, body .seotexts li {font-size: 14px; line-height: 24px;}
body .seotexts h2, body .seotexts .col h3 {font-size: 18px;}
}

@media (max-width: 479px) {
		.carou { margin-left: -30px!important;  margin-right: -30px!important;  width: calc(100% + 60px)!important;}
	.carou .vc_column-inner {padding: 0!important;}
}

@media (max-width: 320px) {
	#header-outer .phone .nectar-menu-icon {display: none!important;}
}
