#header.header-corporate.header-12 .logo-text {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 27px;
    line-height: 48px;
    color: #000;}

.header-left .divTable{padding:30px 0;}
.header-left .divTable .divTableCell:nth-child(1){width:5%}
.header-left .divTable .divTableCell:nth-child(2){width:35%;}
.header-left .divTable .divTableCell:nth-child(3){width:14%;}
.header-left .divTable .divTableCell:nth-child(4){width:8%;}
.header-left .divTable .divTableCell .component-text.text-style-content.element-text.element-text--contact
	{margin-bottom:10px;}
#header.header-corporate.header-12 .logo{margin: 0;padding: 0;min-width: 100px;line-height: 0;width:auto;}
.section-inner{width: calc(100% - 31rem);}
.header-titles-wrapper {
	margin-right: 0;
	max-width: 100%;
	padding: 0;
	text-align: left;
	width: 100%;
}
.header-titles { align-items: baseline; display: flex; flex-wrap: wrap; justify-content: flex-start; margin: -1rem 0 0-.4rem; }
.header-titles{width:10%;}
.header-titles.blog_title
	{width:auto;text-align: center;}
.header-titles.blog_title h1
	{font-size: 25px;line-height: 1.37;font-weight:900;font-family: Roboto, Helvetica, Arial, sans-serif;padding:0;margin:25px auto 5px auto;}
.header-titles.blog_phones{width:40%;float: left;}

.header-titles.blog_phones .text-holder{margin-right: 30px;}
.divTableCell .text-holder a
	{font-size:1.25em;color: #000;text-decoration:none;}
.divTableCell .text-holder a:hover
	{font-size:1.25em;color: #000;text-decoration:underline;}
.fa.fa-phone{font-family:'FontAwesome';color: #000;font-size: 20px;}

.btn-text-wrapper .btn-text
	{
		display: block !important;
		word-break: normal;
		-webkit-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		transition: all var(--transitionDuration,.2s) ease;
		font-size:16;
		font-weight:400;
		font-style:none;
		-webkit-text-decoration:none;
		text-decoration:none;
		letter-spacing:0;}
.myButton {
	box-shadow: 0px 10px 14px -7px #3e7327;
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	background-color:#77b55a;
	border-radius:10px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:14px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;}
.myButton:hover {background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);background-color:#72b352;}
.myButton:active {position:relative;top:1px;}        
#home .porto-u-heading{margin-top:100px;} 
#home .porto-u-heading .porto-u-main-heading h2
	{color: #00ff37;font-size: 38px;line-height: 1.2;font-weight: 700;text-align: center;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;width:65%;margin:0 auto;}
#home .porto-u-heading .porto-u-main-heading h2 em
	{color: #fff;font-size:38px;line-height: 1.2;font-weight: 700;text-align: center;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
#home .porto-u-heading .porto-u-sub-heading
	{font-size: 22px;line-height: 1.37;color:#fff;font-weight: 400;text-align: center;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;margin-top:50px;}
.col-md-10 .component-text.text-style-content.element-text{margin-bottom:100px;}
.component-text.text-style-content.element-text span
	{font-size: 25px;line-height: 1.5;font-weight: 400;text-align: left;color:#fff;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.learn-the-cost .col-md-6{text-align:center;margin-top: 50px;}
.wpcf7-form
	{position: relative;border: 1px solid #eaeaea;border:none;overflow: hidden;}
.pum.pum-overlay.pum-theme-5212.pum-theme-uznat-stoimost-septika-so-skidkoj.popmake-overlay
	{background:url(/photos/2023/10/36278044_1080_q70.jpg) no-repeat center center;background-size:cover;}
form fieldset .short
	{display:block;width:60%;font-weight:600;letter-spacing: .35px;margin-bottom:50px;text-align:center;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;font-size: 30px;line-height: 1.2;color:#fff;margin: 0 auto;padding-bottom:10px;padding-top: 20px;}
/*.col-md-12.specify-thetypeof-container label,
.col-md-12.specify-thetypeof-container label p
	{width:100%;}*/
.col-md-12.specify-thetypeof-container label,
.col-md-12.specify-thetypeof-container label p,
.col-md-12.winding-options label,
.col-md-12.winding-options label p
	{font-size:18px;color:#fff;font-family: Roboto, Helvetica, Arial, sans-serif;}
form .wpcf7-form-control.wpcf7-submit.btn.btn-secondary.btn-lg
	{font-family:Roboto, Helvetica, Arial, sans-serif;width: 50%;background:#00B300;margin-right:25%;}
.row.learn-the-cost .col-md-6 p
	{font-family:Roboto, Helvetica, Arial, sans-serif;}

/*Стилизация флажков и переключателей с использованием CSS3*/
/*https://habr.com/ru/articles/489476/*/
.row .col-md-12.winding-options .form-group,
.row .col-md-12.material .form-group,
.row .col-md-12.water-discharge-points .form-group,
.row .col-md-12.glue-adhesive .form-group,
.row .col-md-12.background-color .form-group,
.row .col-md-12.select-your-gift .form-group
	{width:30%;margin:0 auto;}
.row .col-md-12.send-thecalculation-of-thecost .form-group
	{width:65%;margin:0 auto;}
.row .col-md-12.material .form-group
	{width:35%;margin:0 auto;}
.row .col-md-12.water-discharge-points .form-group
	{width:70%;margin:0 auto;}
.row .col-md-12.contact-details .vc_row.wpb_row.row
	{width:60%;margin:0 auto;}
.row .col-md-12.select-your-gift .form-group
	{width:30%;margin:0 auto;}
.row .col-md-12.glue-adhesive .form-group
	{width:30%;margin:0 auto;}

form .row .col-md-12 .form-group input[type="radio"],
form .row .col-md-12 .form-group input[type="checkbox"]
	{margin-right:15px;}
*{margin:0;padding:0;box-sizing:border-box;font-family:'Poppins'}
.col-md-12.specify-thetypeof-container
	{display:flex; align-items:center;justify-content:space-around;}
.cf7mls_next.cf7mls_btn.action-button
	{font-family:Roboto, Helvetica, Arial, sans-serif;width:20%;background:green;margin-right: 45%;}
label,
label p
	{display:block;line-height:40px;font-size:18px;color:#fff;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}

.row .col-md-12.specify-thetypeof-container .form-group label p,
.row .col-md-12.winding-options .form-group label p
	{display:block;line-height:40px;font-size:18px;color:#fff;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}

/*https://codepen.io/wtaype/pen/pNXwMW*/
.option-input
	{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; top:13.33333px; right: 0; bottom: 0; left: 0; height: 40px; width: 40px; transition: all 0.15s ease-out 0s; background: #cbd1d8; border: none; color:#fff; cursor: pointer; display: inline-block; margin-right: 0.5rem; outline: none; position: relative; z-index: 1000;}
.option-input:hover {background: #9faab7;}
.option-input:checked {background: #008000;}
.option-input:checked::before
	{ width: 40px; height: 40px; display:flex; content: '\f00c'; font-size: 25px; font-weight:bold; position: absolute; align-items:center;justify-content:center; font-family:'Font Awesome 5 Free';}
.option-input:checked::after
	{ -webkit-animation: click-wave 0.65s; -moz-animation: click-wave 0.65s; animation: click-wave 0.65s; background: #40e0d0; content: ''; display:block; position: relative; z-index: 100;}
.option-input.radio {border-radius: 50%;}
.option-input.radio::after {border-radius: 50%;}

.wpcf7-form-control.wpcf7-text.form-control
	{ display: block; width: 100%; border: 1px solid transparent;height:60px; font-family: inherit; font-size: inherit; line-height: 1.333;font-weight: 400; padding: 3px 15px 2px; word-break: keep-all; border-radius: 4px; transition: all .3s ease; -webkit-appearance: none;-moz-appearance: none; appearance: none;}

.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(1)
	{}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(2) .cf7mls_next.cf7mls_btn.action-button
	{margin-right: 35%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(2) .cf7mls_back.action-button
	{font-family: Roboto, Helvetica, Arial, sans-serif;width:10%;background:#fff;margin-left: 30%;font-size: 1px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(2) .cf7mls_back.action-button::before
	{content:'\f060';font-family:'FontAwesome';color:#008000;font-size:20px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(3) form fieldset .short
	{display: block;width: 60%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(3) .cf7mls_next.cf7mls_btn.action-button
	{margin-right: 35%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(3) .cf7mls_back.action-button
	{font-family: Roboto, Helvetica, Arial, sans-serif;width:10%;background:#fff;margin-left: 30%;font-size: 1px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(3) .cf7mls_back.action-button::before
	{content:'\f060';font-family:'FontAwesome';color:#008000;font-size:20px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(4) form fieldset .short
	{display: block;width: 60%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(4) .cf7mls_next.cf7mls_btn.action-button
	{margin-right: 35%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(4) .cf7mls_back.action-button
	{font-family: Roboto, Helvetica, Arial, sans-serif;width:10%;background:#fff;margin-left: 30%;font-size: 1px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(4) .cf7mls_back.action-button::before
	{content:'\f060';font-family:'FontAwesome';color:#008000;font-size:20px;}

.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(5) form fieldset .short
	{display: block;width: 70%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(5) .cf7mls_next.cf7mls_btn.action-button
	{margin-right: 35%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(5) .cf7mls_back.action-button
	{font-family: Roboto, Helvetica, Arial, sans-serif;width:10%;background:#fff;margin-left: 30%;font-size: 1px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(5) .cf7mls_back.action-button::before
	{content:'\f060';font-family:'FontAwesome';color:#008000;font-size:20px;}

.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(6) .cf7mls_next.cf7mls_btn.action-button
	{margin-right: 35%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(6) .cf7mls_back.action-button
	{font-family: Roboto, Helvetica, Arial, sans-serif;width:10%;background:#fff;margin-left: 30%;font-size: 1px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(6) .cf7mls_back.action-button::before
	{content:'\f060';font-family:'FontAwesome';color:#008000;font-size:20px;}

.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(7) .cf7mls_next.cf7mls_btn.action-button
	{margin-right: 35%;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(7) .cf7mls_back.action-button
	{font-family: Roboto, Helvetica, Arial, sans-serif;width:10%;background:#fff;margin-left: 30%;font-size: 1px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(7) .cf7mls_back.action-button::before
	{content:'\f060';font-family:'FontAwesome';color:#008000;font-size:20px;}
	
.fieldset-cf7mls-wrapper .fieldset-cf7mls:nth-child(8){}

.row.main-content-wrap .main-content {padding-top:0;padding-bottom:0px;}
.no-breadcrumbs .main-content, body.woocommerce .main-content{padding-top:0px;}
.thanks-for-your-trust .porto-u-heading .porto-u-main-heading h2
	{color: #00ff37;font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 56px;line-height: 1.2;font-weight: 700;text-align: center;}
.thanks-for-your-trust .porto-u-heading .porto-u-sub-heading
	{color: #ffffff;font-size: 39px;line-height: 1.5;font-weight: 400;text-align: center;font-family: Roboto, Helvetica, Arial, sans-serif;width: 70%;}
.page-template-default.page .page-wrapper #main.column1.boxed
{background-image: url(/photos/2023/10/24098435_1920_q7.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}

.leave-your-phone-number
	{}
.leave-your-phone-number .col-md-6:nth-child(1) .vc_single_image-wrapper.vc_box_border_grey
	{margin-top:0;}
.leave-your-phone-number .col-md-6:nth-child(2)
	{-webkit-flex: 0 0 48%;
	-moz-flex: 0 0 48%;
	-ms-flex: 0 0 48%;
	flex: 0 0 48%;
	max-width: 50%;
	margin-right:10px;}
.leave-your-phone-number .col-md-6:nth-child(2) form p
	{font-size: 18px;line-height: 1.37;font-weight: 700;text-align: center;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;color:#000;margin-top: 70px;margin-bottom: 0px;}
.leave-your-phone-number .wpcf7-list-item-label
	{font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;color:#000;font-size:12px;line-height:20px;}
.wpcf7-form-control.wpcf7-text.form-control::-webkit-input-placeholder {font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.leave-your-phone-number .wpcf7-form-control.wpcf7-text.form-control:-ms-input-placeholder {font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.leave-your-phone-number .wpcf7-form-control.wpcf7-text.form-control:-moz-placeholder {font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.leave-your-phone-number .wpcf7-form-control.wpcf7-text.form-control::-moz-placeholder
	{font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.leave-your-phone-number .wpcf7-form-control.wpcf7-submit.btn.btn-primary.btn-lg
	{width: 100%;height: 100%;z-index: 100;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.leave-your-phone-number .wpcf7-form-control.wpcf7-text.form-control
	{border:1px solid #4D4D4D;}
.leave-your-phone-number label,
.leave-your-phone-number label p
	{line-height:20px;font-size:18px;color:#fff;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.leave-your-phone-number .wpcf7-not-valid-tip{font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}

.footer-wrapper .footer-top .col-md-3:nth-child(1)
	{padding-top:50px;}
.footer-wrapper .footer-top .col-md-3:nth-child(3)
	{padding-top:50px;}
.footer-wrapper .footer-top .col-md-3:nth-child(4)
	{padding-top:10px;}
.footer-wrapper .footer-top .porto-u-heading .porto-u-main-heading h2
	{font-size: 16px;line-height: 1.5;font-weight: 400;text-align: center;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;color:#fff;}
.footer-wrapper .footer-top a .porto-sicon-header h3
	{color:#fff;-webkit-text-decoration: var(--linkDecoration);text-decoration: var(--linkDecoration);opacity: var(--linkOpacity);
transition: all .3s cubic-bezier(.21,.67,.58,1);cursor: pointer;color:#fff;}
.footer-wrapper .footer-top p
	{font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;color:#fff;font-size: 10px;line-height: 1.37;font-weight: 400;text-align: right;}
.footer-wrapper #footer.footer-2 .footer-bottom {padding: 1px 0;}
.footer-wrapper #footer.footer-2 .footer-bottom .footer-center
	{font-size: 10px;font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;color:#9E9E9E}
.cf7mls_progress_bar_percent_wrap p, .cf7mls_progress_bar_per_mobie_wrap p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: left;
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-family: Roboto, Roboto, Helvetica, Arial, sans-serif;}
.wpcf7-form.cf7mls-no-moving-animation.cf7mls .cf7mls_progress_bar.cf7mls_bar_style_box_vertical_squaren li .cf7_mls_count_step,
.wpcf7-form.cf7mls-no-moving-animation.cf7mls .cf7mls_progress_bar.cf7mls_bar_style_box_larerSign_squaren li .cf7_mls_count_step
	{font-size: 25px;display: block;}
.wpcf7-form.cf7mls-no-moving-animation.cf7mls .cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_no,
.wpcf7-form.cf7mls-no-moving-animation.cf7mls .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_no
	{z-index: 1;margin: 42px auto 42px;width: 65%;}
.pum-content.popmake-content form.wpcf7-form.cf7mls-no-moving-animation.cf7mls > ul.cf7mls_bar_style_box_vertical_squaren.cf7mls_bar_style_text_no,
.pum-content.popmake-content form.wpcf7-form.cf7mls-no-moving-animation.cf7mls > ul.cf7mls_bar_style_box_larerSign_squaren.cf7mls_bar_style_text_no {overflow: hidden;position: relative;z-index: 1;margin: 42px auto 42px;width:75% !important;}
.cf7mls_bar_style_box_vertical_squaren.cf7mls_bar_style_text_no .cf7_mls_steps_item_icon, .cf7mls_bar_style_box_larerSign_squaren.cf7mls_bar_style_text_no .cf7_mls_steps_item_icon
	{width: 35px;height: 35px;font-size: 16px;text-align: center;background: #eaedef;display: inline-block;line-height: 34px;border-radius: 3px;margin-right: 4px;border-radius: 50%;}
.cf7_mls_steps_item:nth-child(1){margin-left:20%;}
.cf7_mls_steps_item:last-child{margin-right:20%;}







@keyframes click-wave {
  0% {
    height: 40px;
    width: 40px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 200px;
    width: 200px;
    margin-left: -80px;
    margin-top: -80px;
    opacity: 0;
  }
}



















































.main_categories_list .sub_categories_list
	{-webkit-column-count:4;/* Chrome/Opera, Safari */
-moz-column-count:4;/* Mozilla Firefox */
column-count:4;
/* Properties below are optional:*/
-webkit-column-gap:50px;/* Chrome/Opera, Safari */
-moz-column-gap:50px;/* Mozilla Firefox */
column-gap:50px;
-webkit-column-rule:1px single grey;/* Chrome/Opera, Safari */
-moz-column-rule:1px single grey;/* Mozilla Firefox */
column-rule:1px single grey;}
.widget.widget-block .block .porto-block .widget.widget_nav_menu .menu-katalog-footer-menu-container ul.menu
	{-webkit-column-count:2;/* Chrome/Opera, Safari */-moz-column-count:2;/* Mozilla Firefox */column-count:2;/* Properties below are optional:*/-webkit-column-gap:0px;/* Chrome/Opera, Safari */-moz-column-gap:0px;/* Mozilla Firefox */column-gap:0px;-webkit-column-rule:1px single grey;/* Chrome/Opera, Safari */-moz-column-rule:1px single grey;/* Mozilla Firefox */
		column-rule:1px single grey;}
.divTableCell nav
	{position:sticky;top:-50px;display:flex;align-items:center;height:40px;background-color:#057BC1;border-radius:10px;}
.divTableCell .icon::before
	{content:url("/photos//mnucats.svg");display:inline-block;width:25px;height:17px;position:relative;top:0px;}
.divTableCell .icon{padding:5px 10px 5px 10px;font-size:16px;cursor:pointer;color:#fff;border-radius:8px;}
.divTableCell nav .expand {flex:1;}
.divTableCell nav a {color:inherit;text-decoration:none;}
.divTableCell .container  {padding:12px;}
.divTableCell #sidebar {background-color:#fff;}
.divTableCell .sidebar-wrapper {padding:12px;overflow-y:auto;height:100%;display:none}
.divTableCell pre {white-space:pre-wrap;}
.single-product .quantity {display:none;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}
input[type='number'],
input[type="number"]:hover,
input[type="number"]:focus{appearance:none;-moz-appearance:textfield;}

/* DivTable.com */
.divTable{display:table;width:100%;}
.divTableRow {display:table-row;}
.divTableHeading {background-color:#EEE;display:table-header-group;}
.divTableCell, .divTableHead {border:0px solid #999999;display:table-cell;padding:1px 1px;}
.divTableCell h2{margin:0 0 5px 0;}
.divTableCell {width:21%;}
.divTableHeading {background-color:#EEE;display:table-header-group;font-weight:bold;}
.divTableFoot {background-color:#EEE;display:table-footer-group;
font-weight:bold;} .divTableBody {display:table-row-group;}
/* DivTable.com */

.windows{position:absolute;display:inline-block;width:50%;height:50px;z-index:9999;background:#fff;}

