@font-face {
font-family: 'Montserrat-Regular';
src: local('Montserrat'), local('Montserrat-Regular'), 
url(//maxproduct.uz/wp-content/themes/maxproduct/calc/fonts/Montserrat-Regular.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'Montserrat';
src: local('Montserrat'), local('Montserrat-medium'), 
url(//maxproduct.uz/wp-content/themes/maxproduct/calc/fonts/Montserrat-Medium.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'Montserrat-SemiBold';
src: local('Montserrat'), local('Montserrat-SemiBold'), 
url(//maxproduct.uz/wp-content/themes/maxproduct/calc/fonts/Montserrat-SemiBold.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'Montserrat-Bold';
src: local('Montserrat'), local('Montserrat-Bold'), 
url(//maxproduct.uz/wp-content/themes/maxproduct/calc/fonts/Montserrat-Bold.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'Montserrat-ExtraBold';
src: local('Montserrat'), local('Montserrat-ExtraBold'), 
url(//maxproduct.uz/wp-content/themes/maxproduct/calc/fonts/Montserrat-ExtraBold.ttf) format('truetype');
font-display: swap;
}
@font-face {
font-family: 'Exo';
src: local('Exo'), local('Exo2-Regular'), 
url(//maxproduct.uz/wp-content/themes/maxproduct/calc/fonts/exo2.ttf) format('truetype');
font-style: normal;
font-display: swap;
}
::-webkit-input-placeholder { opacity:1;color: #fff; }
::-moz-placeholder          { opacity:1; color: #fff;} :-moz-placeholder           { opacity:1; color: #fff;} :-ms-input-placeholder      { opacity:1;color: #fff; }
input::-webkit-input-placeholder {  color: #fff; opacity:1;}
html,body,div,span,object,iframe,h1,h2,h3,h4,p,button,td,tr,tbody,ul,li,dl,dd,dt {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;cursor: inherit; }
body {font-size: 16px;color:#2F2F2F;overflow-y: scroll;font-family: "Montserrat", Helvetica,verdana,arial,tahoma,sans-serif;min-width: 300px;height: 100%;overflow-x: hidden;}
@media(max-width: 768px) {
body {
padding-top: 0;
}
}
body.admin-bar { }
table.variations input, select {border-radius: 0;box-shadow: none;outline: none;}
table.variations input, textarea {-webkit-appearance: none;}
button {outline: none;}
a {text-decoration: none;color: #113555;}
img {max-width:100%;height: auto;}
@media(min-width: 768px) {
.scroll_type::-webkit-scrollbar-track {border-radius: 0px;}
.scroll_type::-webkit-scrollbar {width: 8px;height: 6px;}
.scroll_type::-webkit-scrollbar-thumb {border-radius: 2px;background: #e6e6e6;}
.scroll_type:hover::-webkit-scrollbar-thumb {background: #d2d2d2; cursor: default;}
}
.navigator {
position: fixed;
left: 4%;
top: 50%;
top: calc(50% - 72px);
overflow: hidden;
z-index: 1000;
display: none;
}
@media(max-width:1400px) {
.navigator {
display:none;
}
}
@media(max-width:1024px) {
.navigator {
display:none;
}
}
.navigator a {
display: block;
margin: 12px 0;
border-radius: 50%;
border: 2px solid transparent;
padding: 4px;
transition: all 0.15s linear;
}
.navigator a.active {
border: 2px solid #F5D26C;
}
.navigator b {
width: 6px;
height: 6px;
background: #F5D26C;
background: #89BC93;
display: block;
border-radius: 50%;
transition: all 0.15s linear;
box-shadow: 0 0 4px #ffffff;
}
.navigator .active b {
background: #F5D26C;
}
.wpcalc.button_one {
-webkit-transition: all 0.9s ease-out 0s;
-moz-transition: all 0.9s ease-out 0s;
-o-transition: all 0.9s ease-out 0s; font-weight: 600;
display: inline-block;
padding: 10px 20px;
font-size: 14px;
color: #113555;
border-radius: 4px;
cursor: pointer;
background-color: #FFBD45;
position: relative;
vertical-align: middle;
transition: all 0.15s linear;
overflow: hidden;
text-transform: uppercase;
font-family: 'Exo';
letter-spacing: 0.04em;
}
@media(max-width:350px) {
.wpcalc .button_one {
padding: 16px 30px 17px 56px;
font-size: 14px;
}
}
.wpcalc .button_one:hover {
background: #FFCB6B;
}
.wpcalc .button_one:after {
content: "";
position: absolute;
top: 0;
left: 0em;
width: 100%;
height: 100%;
background: linear-gradient(to left, rgba(255,255,255,.0), rgba(255, 255, 255, 0.38), rgba(255,255,255,.0)) no-repeat -2em 0%;
background-size: 2em 100%;
-moz-transform: skewX(-50deg);
-o-transform: skewX(-50deg);
-webkit-transform: skewX(-50deg);
transform: skewX(-50deg);
}
.wpcalc .button_one.blink_on:after{
transition: 0.9s linear;
background-position: 130% 0%;
}
input[type='number'] {
-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}  #top-bar-menu .menu li {
list-style: none;
display: inline-block;
}
#top-bar-menu .menu .sub-menu li {
display: block;
}
#top-bar-menu .menu .sub-menu {
display: none;
}
#top-bar-menu .menu li a {
color: #4F4F4F;
padding: 7px;
font-size: 14px;
outline: none;
letter-spacing: -0.02em;
}
#top-bar-menu .menu > li.menu-item-has-children > a {
position: relative;
padding-right: 18px;
}
#top-bar-menu .menu > li.menu-item-has-children > a::after {
content: '\203A';
transform: rotate(90deg);
position: absolute;
right: 5px;
top: 6px;
font-size: 19px;
}
#top-bar-menu .menu > li.menu-item-has-children:hover > a {
border-top-left-radius: 7px;
border-top-right-radius: 7px;
box-shadow: 0 0 6px -2px;
padding-bottom: 11px;
font-weight: 600;
}
#top-bar-menu .menu > li.menu-item-has-children:hover ul.sub-menu {
display: block;
position: absolute;
box-shadow: 0px 4px 6px -2px;
background: #ffff;
z-index: 999;
border-radius: 0 7px 7px 7px;
min-width: 170px;
margin-top: 6px;
overflow: hidden;
}
.top-header .sub-menu li a {
display: block;
border-bottom: 2px dotted #D6D6D6;
padding: 17px 19px !important;
}
.top-header .sub-menu li:last-child a {
border: none;
}
.top-header .sub-menu li a:hover {
background: #F5F5F5;
}
.top-header {
display: flex;
justify-content: flex-end;
padding: 27px 0px 36px;
}
.header-calc {
background: none;
font-size: 14px;
color: #EB5757;
font-weight: 600;
border-bottom: 2px solid transparent;
transition:0.3s;
}
.header-calc:hover {
cursor: pointer;
border-color: #EB5757;
}
.menu-header {
margin-right: 67px;
}
.maine-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 49px;
}
header .maine-item {
display: flex;
}
.maine-item .icon {
align-self: center;
margin-right: 7px;
}
header .maine-item .text, header .maine-item .text a {
color: #113555;
font-family: Exo;
}
header .separator {
background-image: linear-gradient(to right,#DDD 35%, rgba(255, 255, 255, 0) 20%);
background-position: center;
background-size: 5px 2px;
background-repeat: repeat-x;
height: 8px;
}
header .maine-item .text p {
margin-top: 2px;
margin-bottom: 6px;
}
header .maine-item .text p:first-child {
font-size: 18px;
}
header .maine-item .text p:last-child {
font-size: 14px;
}
header .maine-item .text a.tel {
font-size: 18px;
margin-right: 5px;
outline: none;
font-weight: 600;
}
.wpcalc .text a.tel span {
font-size: 18px;
}
.wpcalc #metaslider_container_1502 {
border-radius: 7px;
}
@media(max-width: 1280px) {
.wpcalc#metaslider-id-1502 {
display: none !important; 
}
}
@media(max-width: 1024px) {
#metaslider-id-1537 {
display: none !important; 
}
}
@media(max-width: 768px) {
.header {
background: #F5F8F9;
position: unset;
z-index: unset;
}
.wpcalc #metaslider-id-1543 {
display: none !important; 
}
}
@media(max-width:800px) {
.header_menu {
display: none;
}
}
@media(max-width:475px) {
.header_menu {
max-width: 247px;
margin: 18px auto 6px;
}
}
.header_menu a {
font-size: 13px;
font-weight: 500;
color: #9F9F9F;
padding: 12px 11px;
display: inline-block;
transition: all 0.1s linear;
}
@media(max-width:768px) {
.header_menu a {
color: #9F9F9F;
padding: 8px 11px;
display: inline-block;
transition: all 0.1s linear;
}
}
.header_phone_block {
display: inline-block;
vertical-align: middle;
margin: 6px 0 6px;
}
@media(max-width:768px) {
.header_phone_block {
display: none;
vertical-align: middle;
margin: 12px 0 6px;
text-align: center;
}
}
.header_call_button {
display: inline-block;
vertical-align: middle;
}
.header_call_button:hover {
background: #FFCB6B;
}
@media(max-width:768px) {
.header_phone_icon {
display:none;
}
}
.header_phone_right {display: inline-block;vertical-align: middle;text-align: left;padding-left: 6px;}
.header_phone_number {
font-weight: 900;
color: #000;
cursor: pointer;
}
.mb1_in .header_phone_number {
display: none;
}
@media(max-width:768px) {
.mb1_in .header_phone_number {
color: #fff;
padding: 12px 0 0;
display: block;
text-shadow: 0px 1px 3px #000000d1;
font-size: 18px;
}
}
.header_work_time {
font-size: 10px;
color: #A2A2A2;
margin-top: 5px;
line-height: 130%;
}
.header_call_button {
font-size: 14px;
font-weight: 600;
color: #113555;
cursor: pointer;
background-color: #FFBD45;
padding: 17px 19px;
margin: 7px 0px 7px 9px;
transition: all 0.15s linear;
font-family: Exo;
text-transform: uppercase;
letter-spacing: 0.04em;
border-radius: 4px;
} .wpcalc .link-other.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.wpcalc .link-other.flex img {
max-width: 23px;
margin-right: 6px;
}
.wpcalc .link-other.flex a {
color: #000;
}
.wpcalc .maine-item.xs-visible {
display: none;
}
header .maine-item .text a.email:hover {
color: #ffbd45;
} .footer_flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #2F2F2F;
border-radius: 7px 7px 0px 0px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 40px;
flex-flow:wrap;
}
footer .header_call_button {
background: none;
color: #FFBD45;
border: 1px solid;
border-radius: 4px;
padding: 12px 19px;
margin: auto;
}
footer .header_call_button:hover {
background: #FFBD45;
color: #113555;
border-color: #FFBD45;
}
.footer-social a {
margin: 0 10px;
}
.footer-social a:hover img {
background: #ffb83e;
border-radius: 50%;
}
.footer_copyright, .footer_copyright a {
font-size: 14px;
color: #fff;
font-weight: 600;
line-height: 1.8;
}
.footer_copyright a {
font-weight: 400;
}
@media(max-width:768px) {
.footer_in {
padding: 5px 12px 19px;
}
.wpcalc	.link-other.flex {
margin-left: 10px;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
}
.wpcalc .link-other.flex .item {
margin: 7px 1px;
width: 30%;
padding: 2px;
height: 50px;
border-right: 1px solid #d9d6d6;
}
.wpcalc	.link-other.flex .item:nth-child(3n) {
border: none;
}
.wpcalc	.link-other.flex .item i {
display: block;
}
}
.wpcalc .footer_left {
display: inline-block;
vertical-align: middle;
text-align: left;
width: 49.5%;
}
@media(max-width:810px) {
.wpcalc .footer_left {
text-align: center;
width: 100%;
display: none;
}
}
.footer_right {
display: inline-block;
vertical-align: middle;
text-align: right;
width: 49.5%;
}
@media(max-width:810px) {
.footer_right {
text-align: center;
width: 100%;
padding-top: 14px;
}
}
@media(max-width:768px) {
.footer .header_phone_block {
display: none;
}
}
.footer_bottom {
margin: auto;
max-width: 1175px;
padding: 11px 12px 12px;
box-sizing: border-box;
text-align: left;
overflow: hidden;
}
.footer_bottom_left {
width: 50%; display: inline-block;
vertical-align: middle;
font-size: 12px;
color: #787E84;
}
@media(max-width:768px) {
.footer_bottom_left {
width: 100%; display: block;
vertical-align: middle;
font-size: 12px;
color: #787E84;
text-align: center;
}
}
.footer_bottom_right { width: 49%;
text-align: right;
display: inline-block;
vertical-align: middle;
}
@media(max-width:768px) {
.footer_bottom_right { width: 100%;
display: block;
margin: auto;
text-align: center;
margin: 14px 0 0;
}
}
.footer_soc_icons {
display: inline-block;
}
.footer_soc_icon {
width: 40px;
height: 40px;
border: 1px solid #CACFD3;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
background-repeat: no-repeat;
background-size: 63%;
background-position: center;
opacity: 0.5;
transition: all 0.3s;
}
@media(max-width:768px) {
.footer_soc_icon {
margin: 0 5px;
}
}
.footer_soc_icon:hover {
opacity: 1;
}
hr {
margin: 0;
border: 0;
border-top: 1px solid #EAEAEA;
}/*/*/.wpcalc .flex-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.wpcalc .flex-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.wpcalc .flex-row.wrap {
-ms-flex-flow: wrap;
flex-flow: wrap;
}/**/.wpcalc .mb2_blocks {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
background: #F6F7F9;
border-radius: 7px;
padding: 39px;
}
.wpcalc #mb2 .title-section {
margin: 65px 0px 43px;
}
.wpcalc #mb2 .flex-row.wrap {
-webkit-column-gap: 27px;
-moz-column-gap: 27px;
column-gap: 27px;
row-gap: 27px;
}
.wpcalc .mb2_blocks .product-image {
text-align: center;
margin-top: 16px;
margin-bottom: 50px;
}
.wpcalc .mb2_blocks .product-image img {
display: inline-block;
}
.wpcalc .mb2_blocks .title {
font-size: 22px;
color: #113555;
font-family: Montserrat-Bold;
}
.wpcalc .mb2_blocks .title.litle {
font-size: 18px;
font-family: inherit;
}
.wpcalc .mb2_blocks .title.litle {
font-size: 18px;
font-family: inherit;
margin-bottom: 29px;
}
.wpcalc .params.flex-row {
font-size: 14px;
margin-bottom: 35px;
line-height: 1.47;
}
.wpcalc .params.flex-row div {
width: 50%;
position: relative;
font-family: Montserrat-SemiBold;
}
.wpcalc .params.flex-row .name {
color: #BDBDBD;
padding-right: 11px;
width: 40%;
}
.wpcalc .params.flex-row .value::after {
content: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/divider-dot.png);
position: absolute;
left: 0;
bottom: -22px;
}
.wpcalc .params.flex-row:last-child .value::after {
content:none;
}
.wpcalc .mb2_block {
position: relative;
height: 100%;
padding-bottom: 52px;
box-sizing: border-box;
}
.wpcalc .product-button {
margin-top: 17px;
}
.wpcalc #mb2 .header_call_button {
margin: 0;
margin-right: 22px;
}
.wpcalc #mb2 .link-product {
font-size: 14px;
text-transform: uppercase;
color: #113555;
font-family: Exo;
font-weight:600;
text-align: center;
border: 1px solid;
border-radius: 4px;
padding: 16px 23px;
}  .wpcalc #mb3 .wrap-panel {
padding-top: 20px;
background-repeat: no-repeat;
background-position: 15px 0px;
position: relative;
}
.wpcalc .wrap-panel.img {
position: absolute !important;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.wpcalc .text-panel .name-dot {
font-size: 1.12em;
font-family: Montserrat-Bold;
margin-bottom: 9px;
color: #113555;
}
.wpcalc .text-panel:nth-child(1) .name-dot {
margin-top: -2px;
}
.wpcalc .text-panel .descr-dot {
font-size: 14px;
line-height: 1.47;
}
.wpcalc .text-panel:nth-child(1),
.wpcalc .text-panel:nth-child(2) {
max-width: 502px;
margin-bottom: 41px;
}
.wpcalc .text-panel:nth-child(3) {
max-width: 466px;
margin-bottom: 40px;
-moz-transform: translateY(-4px);
}
.wpcalc .text-panel:nth-child(4) {
max-width: 636px;
-moz-transform: translateY(-2px);
}
.wpcalc #mb3 .title-section {
margin-top: 106px;
margin-bottom: 18px;
} .wpcalc .gr_form.calculator {
margin-top: 70px;
}
.wpcalc .calculator .gr_form_title {
font-size: 0.9em;
font-family: Montserrat-Bold;
color: #FFf;
letter-spacing: 0.02em;
font-weight: normal;
line-height: 1.33;
}
.wpcalc .calculator .gr_form_left {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/calc-left.png) no-repeat,linear-gradient(90deg, #153D64 2.11%, rgb(28, 87, 142) 91.56%);
background-size: cover;
background-blend-mode: darken;
}
.wpcalc .calculator.gr_form .mb_2_form_form {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/calc-right.png) no-repeat right,#FFBD45;
background-size: contain;
background-blend-mode: overlay;
}
.wpcalc .calculator.gr_form .button_one {
background: #113555;
color: #FFBD45;
}
.wpcalc .calculator.gr_form .button_one:hover {
background: #284E71;
}
.wpcalc .calculator .form_input input {
border-color: #2F2F2F;
color: #2f2f2f;
}
.wpcalc .calculator.gr_form .form_tel_icon::after,
.wpcalc .calculator.gr_form .form_email_icon::after, 
.wpcalc .calculator.gr_form .form_name_icon::after {
color: #2F2F2F;
}
.wpcalc .calculator .form_name_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_name_dark.svg);
}
.wpcalc .calculator .form_tel_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_tel_dark.svg);
}
.wpcalc .calculator .form_email_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_email_dark.svg);
}
.wpcalc .calculator.gr_form input:focus {
border-bottom: 1px solid #113555;
} .wpcalc .section-calc .container {
background: transparent;
padding-bottom:1px;
}
.wpcalc .section-calc{
background: #fff;
padding-top: 106px;
padding-bottom: 50px;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/bg1.png);
background-repeat: no-repeat;
background-size: cover;
}
.wpcalc .calc .title-section {
margin: 35px 0;
}
.wpcalc .square.flex-row {
margin-top: 7px;
margin-bottom: 37px;
}
.wpcalc .square .point { max-height: 50px; position:relative;
}
.wpcalc .square input {
border: none;
color: #0E3456;
padding-left: 36px;
font-size: 14px;
outline: none;
background: none;
height: 100%;
box-sizing: border-box;
width: 100%;
} .wpcalc .point.length::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/08/ico_length.png);
position: absolute;
left: 7px;
top: -2px;
}
.wpcalc .point.width::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/08/ico_width.png);
position: absolute;
left: 7px;
top: -2px;
}
.wpcalc .square .point.result {
border-bottom: 2px dotted #0E345629;
max-width: 68px;
margin-left: 17px;
}
.wpcalc .square .point.result::after {
content: "РџР»РѕС‰Р°РґСЊ";
font-size: 12px;
color: #828282;
position: relative;
top: 7px;
margin: 0;
}
.wpcalc .square .point.result input {
padding-left: 0;
font-weight: 600;
font-size: 18px;
}
.wpcalc .point::after {
font-size: 12px;
color: #828282;
position: relative;
top: 8px;
margin: auto;
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.wpcalc .calc.right {
width: 523px;
height: 484px;
scale: 1.4;
pointer-events: none;
}
.wpcalc .calc.right > div {
background-position: right;
background-repeat: no-repeat;
position: relative;
display: none;
height: 100%;
background-size: 100%;
}
.wpcalc .left-select{
background: #0072B9;
padding: 6px;
min-width: 36px;
width: 36px;
height: 36px;
}
.wpcalc .calc.right > div.active {
display:block;
}
.wpcalc .calc.right > div.roof-two {
margin-top: -35px;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/build_3.png);
overflow: hidden;
}
.wpcalc .calc.right > div.roof-one {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/build_1.png);
}
.wpcalc .calc.right > div.roof-planus {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/build_2.png);
}
.wpcalc .calc.right > div > div {
position:absolute;
}
.wpcalc .calc.right .svg-roof path {
fill: #f4f8f4;
}
.wpcalc .calc.right .svg-elements path {
fill: #ddded5;
}
.wpcalc .calc.right .svg-panels path {
fill: #e55c24;
}
.wpcalc .calc.right > div > div svg {
width: 100% !important;
height: auto !important;
mix-blend-mode: multiply;
}
.wpcalc .calc.right .svg-elements {
bottom: -85px;
width: 109%;
right: -21px;
background-size: 99%;
height: 100%;
background-repeat: no-repeat;
background-position-x: 5px;
background-position-y: 4px;
}
.wpcalc .calc.right .roof-planus .svg-elements{
right: -25px;
}
.wpcalc .calc.right .roof-planus .svg-panels{
width: 97%;
right: 6px;
}
.wpcalc .calc.right .roof-two .svg-elements{
right: -25px;
}
.wpcalc .calc.right .roof-two .svg-panels{
width: 97%;
right: 5px;
}
.wpcalc .calc.right .svg-elements svg {
width: 89.8% !important;
bottom: 172px;
position: absolute;
right: 29px;
}
.wpcalc .calc.right .svg-panels {
width: 96%;
bottom: 88px;
right: 12px;
}
.wpcalc .calc.right .svg-roof {
top: 90px;
width: 110%;
right: -25px;
height: 100%;
background-size: 100%;
background-repeat: no-repeat;
}
.wpcalc .calc.right .svg-roof svg {
position: absolute;
top: 27px;
width: 91% !important;
right: 30px;
}
.wpcalc div.karkas {
width: 110%;
height: 100%;
background-size: 100%;
background-repeat: no-repeat;
top: 107px;
right: -25px;
}
.wpcalc .calc.right .roof-one .svg-panels {
width: 96%;
bottom: 88px;
right: 11px;
}
.wpcalc .calc.right .roof-one .svg-elements {
bottom: -81px;
width: 108%;
right: -30px;
}
.calc.right .roof-one .svg-roof {
right: -32px;
}
.wpcalc .calc.right .roof-one .svg-roof svg {
top: 8px;
right: 33px;
}
.wpcalc .roof-one div.karkas {
right: -28px;
width: 111%;
top: 100px;
}
.wpcalc .calc.right .roof-one .svg-elements svg {
width: 90.5% !important;
bottom: 179px;
right: 28px;
}
.wpcalc .calc.right .roof-planus .svg-roof {
top: 92px;
width: 105%;
right: -23px;
}
.wpcalc .calc.right .roof-planus .svg-roof svg {
top: 33px ;
width: 93% ;
right: 28px ;
}
.wpcalc .roof-planus div.karkas {
top: 85px;
right: -28px;
width: 107%;
}
.wpcalc .type-of-roof .item {
box-shadow: 0px 10px 25px rgba(0, 114, 185, 0.25);
padding: 8px 9px;
cursor: pointer;
position: relative;
background: #0072B9;
}
.wpcalc .type-of-roof .item:not(:last-child){
margin-right: 54px;
}
.wpcalc .type-of-roof {
margin-top: 13px;
margin-bottom: 44px;
}
.wpcalc .type-of-roof .item.active{
background: #FF0000;
}
.wpcalc .type-of-roof .item.active img{
filter: brightness(100);
}
.wpcalc .type-of-roof .item span {
font-size: 12px;
color: #828282;
position: absolute;
bottom: -25px;
display: block;
left: 50%;
transform: translateX(-50%);
}
.wpcalc .type-of-roof .item.active span {
color: #113555;
}
.wpcalc .calculator .color-panels {
margin-top: 17px;
margin-bottom: 43px;
position: relative;
}
.wpcalc .color-panels .item-text {
font-size: 14px;
color: #113555;
}
.wpcalc .color-panels .item-color.active { }
.wpcalc .color-panels .item-color{
position: relative;
}
.wpcalc .color-panels .item-color div{
display: none;
position: absolute;
transform: rotate(45deg);
height: 38px;
width: 38px;
border-top-left-radius: 10px;
border-bottom-right-radius: 27px;
top: -15px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #E0E0E0;
border-left: 1px solid #E0E0E0;
}
.wpcalc .color-panels .item-text {
font-size: 14px;
color: #113555;
width: 93px;
margin-right: 42px;
}
.wpcalc .color-panels .items {
align-items: center;
margin-bottom: 9px;
}
.wpcalc .items .item-change {
box-sizing: border-box;
width: 44px;
height: 30px; border-radius: 4px;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_3_dots.svg) no-repeat center;
cursor: pointer;
margin-bottom: 6px;
}
.wpcalc .change-color {
display: none;
width: 318px;
background: #fff;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
padding: 11px;
position: absolute;
box-sizing: border-box;
right: -247px;
z-index: 999;
}
.wpcalc .change-color .color-flex {
width: 271px;
margin-right: 2px;
}
.wpcalc .change-color .close {
margin-right: 0 !important;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/vector.svg) no-repeat center;
background-size: 12px;
position: absolute;
top: 11px;
right: 11px;
}
.wpcalc .color-panels .items .item-color.active span {
position: absolute;
width: 28px;
height: 3px;
border-radius: 4px;
bottom: -9px;
left: 50%;
transform: translateX(-50%);
}
.wpcalc .form-panel .title-params {
font-size: 18px;
color: #113555;
font-weight: 600;
margin-bottom: 16px;
}
.wpcalc .form-panel select {
border: none;
background: #FFFFFF;
box-shadow: 0px 10px 25px rgba(0, 114, 185, 0.25);
width: 195px;
height: 100%;
cursor: pointer;
text-align: center;
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 700;
font-size: 16px;
color: #BABABA;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
padding-right: 20px;
}
.wpcalc .form-panel select.selected{
color: #123759;
} 
.wpcalc .form-panel select:last-child {
margin-right: 0;
}
.wpcalc .form-panel .over-icon {
margin-right: 84px;
position: relative;
display: flex;
margin-bottom: 25px;
}
.wpcalc .form-panel .over-icon:last-child {
margin-right: 0;
}   .wpcalc .form_input {
display: inline-block;
position: relative;
margin-right: 19px;
margin: 5px 0 12px;
z-index: 3;
}
.wpcalc .form_name_icon {
position: absolute;
width: 14.69px;
height: 19px;
top: calc(50% - 11px);
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/name_icon.png);
background-repeat: no-repeat;
display: inline-block;
left: 14px;
}
.wpcalc .form_tel_icon {
position: absolute;
width: 21.25px;
height: 19px;
top: calc(50% - 11px);
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/tel_icon.png);
background-repeat: no-repeat;
display: inline-block;
left: 11px;
}
.wpcalc .form_email_icon {
position: absolute;
width: 21.25px;
height: 19px;
top: calc(50% - 11px);
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico-email.png);
background-repeat: no-repeat;
display: inline-block;
left: 7px;
}
.wpcalc .form_one .form_input input {
padding: 17px 40px;
padding-right: 0;
z-index: 11;
position: relative;
}
.wpcalc .form_input input {
border: 0;
border-bottom: 1px solid #FFF;
padding: 12px 0 12px 31px;
outline: 0;
font-size: 15px;
background-color: transparent;
transition: all 0.2s linear;
font-weight: 300;
width: 100%;
box-sizing: border-box;
border-radius: 0;
box-shadow: unset;
color: #fff;
border-radius: 6px;
}  .wpcalc #mb4 .title-section {
margin-bottom: 34px;
}
.wpcalc .flex-row.top {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 44px;
}
.wpcalc #mb4 .descript {
font-size: 1.125em;
color: #113555;
max-width: 590px;
margin-right: 40px;
}
.wpcalc #mb4 .descript span {
font-family: Montserrat-Bold;
}
.wpcalc #mb4 .horizontal-divider {
margin-right: 56px;
}
.wpcalc #mb4 .link-product.project {
font-size: 14px;
text-transform: uppercase;
color: #113555;
font-family: Exo;
font-weight: 600;
text-align: center;
border: 1px solid;
border-radius: 4px;
padding: 17px 26px 14px;
letter-spacing: 0.04em;
}
.wpcalc .mb4_photo_in img {
border-radius: 7px;
max-height: 310px;
}
.wpcalc .flex-column .d-block.mb-4 img {
max-width: 169px;
display: inline-block;
}
.wpcalc .mb4_photo.large {
max-width: 547px;
margin-right: 25px;
position: relative;
}
.wpcalc .mb4_photo.large .img-fluid {
width: 547px;
height: 310px;
background-size: cover !important;
border-radius: 7px;
}
.wpcalc .flex-column .mb4_photo_in .img-fluid {
width: 169px;
height: 144px;
background-size: cover !important;
border-radius: 7px;
}
.wpcalc #mb4 img {
width: 100%;
}
.wpcalc .flex-column .mb4_photo:first-child {
margin-bottom: 22px;
}
.wpcalc .mb4_right {
max-width: 410px;
}
.wpcalc #mb4 .params.flex-row .name {
width: 123px;
}
.wpcalc #mb4 .header_call_button {
margin: 0;
margin-top: 16px;
border-radius: 4px;
}
.wpcalc .mb4_left {
margin-right: 56px;
}
.wpcalc .mb4_content {
position: relative;
}
.wpcalc .mb4 .mb4_arrow.mb4_arrow_left {
left: -29px;
}
.wpcalc .mb4 .mb4_arrow.mb4_arrow_right {
right: 0;
margin-right: -24px;
}
.wpcalc .mb4_right_bottom {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-44px);
}
.wpcalc .mb4_arrow {
width: 62px;
height: 62px;
background: #fff;
display: inline-block;
border-radius: 50%;
box-shadow: 0px 0px 25px rgb(47 75 101 / 17%);
cursor: pointer;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/arrow_slider-1.png);
background-repeat: no-repeat;
background-position: center center;
right: 40px;
position: absolute;
}
.wpcalc .mb4_arrow.mb4_arrow_left {
left: 40px;
transform: rotate(180deg);
}
.wpcalc .mb4_arrow:hover {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/arrow_slider_hover-1.png);
}
.wpcalc .mb4_right_bottom .mb4_arrow_right {
position: absolute;
right: 47px;
}
.wpcalc .mb5 {
position: relative;
z-index: 1;
clear: both;
padding-bottom: 17px;
}
.wpcalc .devider-width {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/line-divider-with.png);
height: 2px;
margin-top: 50px;
}
.wpcalc .devider-width1 {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/line-divider-with.png);
height: 2px;
margin-top: 50px;
margin-bottom: 40px;
}
.wpcalc #mb5 .title-section {
margin-bottom: 10px;
margin-top: 42px;
}
.wpcalc .mb5_person {
text-align: center;
}
.wpcalc .mb5_persons {
padding: 12px 0;
}
.wpcalc .mb5_person {
display: inline-block;
width: 100%;
vertical-align: top;
padding: 12px 0;
}
.wpcalc .mb5_person_photo {
display: inline-block;
height: 188px;
border-radius: 7px;
overflow: hidden;
}
.wpcalc .mb5_person_photo img {
display: block;
margin: auto;
width: 100%;
}
.wpcalc .mb5_person_name {
font-size: 14px;
font-weight: bold;
padding: 15px 8px 8px 8px;
position: relative;
color: #113555;
letter-spacing: 0.01em;
}
.wpcalc .mb5_person_brif {
font-size: 12px;
line-height: 150%;
color: #2F2F2F;
padding: 8px 6px;
}
.wpcalc .mb5_person_underline {
position: relative;
background-image: linear-gradient(to right,#DDD 35%, rgba(255, 255, 255, 0) 20%);
background-position: center;
background-size: 6px 2px;
background-repeat: repeat-x;
height: 3px;
width: 204px;
margin: auto;
margin-top: 26px;
margin-bottom: 13px;
}
.wpcalc .mb5_person .post {
font-size: 14px;
color: #113555;
letter-spacing: 0.01em;
} .wpcalc .mb6 .container {
background-color: #F6F7F9;
border-radius: 7px;
}
.wpcalc #mb6 .owl-carousel .panel-review img {
width: auto;
max-width: 100%;
}
.wpcalc #mb6 .title-section {
margin-top: 0;
padding-top: 52px;
margin-bottom: 10px;
}
.wpcalc .panel-review {
position: relative;
background: #fff;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
padding: 36px 38px;
}
.wpcalc .mb6_in {
width: calc(100% - 120px);
margin: auto;
}
.wpcalc #mb6 .owl-nav.disabled {
display: block;
}
.wpcalc .panel-review::before {
position: absolute;
content: '';
width: 132px;
height: 132px;
background: #fff;
top: -65px;
border-radius: 50%;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%);
clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%);
-webkit-box-shadow: 0px 0px 25px -11px rgba(47, 75, 101, 0.17);
box-shadow: 0px 0px 25px -11px rgba(47, 75, 101, 0.17);
}
.wpcalc .panel-review .image {
border-radius: 50%;
overflow: hidden;
position: absolute;
top: -49px;
width: 102px;
height: 102px;
left: 50%;
border: 7px solid #FFBD45;
box-sizing: border-box;
transform: translateX(-50%);
}
.wpcalc #mb6 .panel-review .image img {
width: 100%;
}
.wpcalc .name-rev {
font-size: 14px;
font-family: Montserrat-Bold;
letter-spacing: 0.01em;
color: #113555;
margin-top: 32px;
}
.wpcalc .post-rev {
font-size: 14px;
letter-spacing: 0.01em;
color: #113555;
margin-top: 5px;
min-height: 36px;
}
.wpcalc .panel-review .mb5_person_underline {
width: auto;
margin-top: 27px;
margin-bottom: 21px;
}
.wpcalc .panel-review .review {
font-size: 12px;
line-height: 1.47;
margin-bottom: 26px;
min-height: 105.8px;
}
.wpcalc .flex-row.icon-review {
font-family: Exo;
font-size: 14px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 32px;
color: #113555;
font-weight: 600;
}
.wpcalc .flex-row.icon-review img {
float: left;
margin-right: 4px;
}
.wpcalc .flex-row.icon-review div:last-child img {
position: relative;
top: 3px;
}
.wpcalc .flex-row.icon-review div:last-child a {
color: #FFBD45;
}
.wpcalc #mb6 .owl-carousel .owl-stage-outer {
padding: 74px 0px 71px;
}
.wpcalc #mb6 .view-sertificate::before {
margin-right: 1px;
}
.wpcalc .mb6_video {
display: inline-block;
width: 384px;
box-sizing: border-box;
padding: 12px 9px;
vertical-align: top;
}
.wpcalc .mb6_video_in img {
width: 100%;
display: block;
}
.wpcalc .mb6_video_play {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/6_play_icon.png);
width: 98px;
height: 98px;
position: absolute;
top: calc(50% - 49px);
left: calc(50% - 49px);
background-size: 100%;
cursor: pointer;
border-radius: 50%;
background-repeat: no-repeat;
}
.wpcalc .mb6 .mb_2_form {
margin: 22px 9px;
}
.wpcalc .mb6_reviews {
padding: 14px 0 10px;
}
.wpcalc .review_photo {
width: 64px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.wpcalc .mb6_reviews .owl-prev {
position: absolute;
left: -86px;
top: calc(50% - 27px);
}
.wpcalc .mb6_reviews .owl-next {
position: absolute;
right: -86px;
top: calc(50% - 27px);
}
.wpcalc .mb6_reviews .owl-prev.disabled {
opacity: 0;
}
.wpcalc .mb6_reviews .owl-next.disabled {
opacity: 0;
}
.wpcalc .review_text a {
color: #000;
display: block;
}
.wpcalc #box-review {
display: none;
}
.wpcalc .flex-row.icon-review div {
cursor: pointer;
}
.wpcalc button.close_btn {
cursor: pointer;
margin: 13px 2px 0;
padding: 6px 10px;
color: #fff;
background: #FDAE3D;
border-radius: 3px;
font-size: 14px;
}
.wpcalc .review_video:before {
content: '';
position: absolute;
left: calc(50% - 27px);
top: calc(50% - 24px);
width: 65px;
height: 46px;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_rev_you.svg);
background-repeat: no-repeat;
transition: all .2s
}
.wpcalc .review_video.pop_video {
position: relative;
border-radius: 4px;
overflow: hidden;
cursor: pointer;
}
.review_video:hover:before {
}
.wpcalc .owl-nav button {
width: 62px;
height: 62px;
background: #FFBD45 !important;
display: inline-block;
border-radius: 50%;
cursor: pointer;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/arrow_slider-1.png) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
transition: all 0.16s linear;
color: transparent !important;
}
.wpcalc #mb6 .mb6_in .owl-carousel .owl-nav.disabled button:hover {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/arrow_slider_hover-1.png) !important;
background-color: #FFCB6B !important;
}
.wpcalc button.owl-prev {
transform: rotate(180deg);
} .wpcalc .container {
max-width: 1360px;
margin: auto;
padding: 0 80px;
box-sizing: border-box;
background:#fff;
} .wpcalc .mb1 {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/slider-home.jpg),linear-gradient(90deg, #171717e6 15.42%, rgba(16, 16, 16, 0) 100%);
position: relative;
background-repeat: no-repeat;
background-blend-mode: multiply;
height: 468px;
border-radius: 7px;
} .wpcalc .mb1_g {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/s-g_03.jpg),linear-gradient(90deg, #171717e6 15.42%, rgba(16, 16, 16, 0) 100%);
position: relative;
background-repeat: no-repeat;
background-blend-mode: multiply;
height: 468px;
border-radius: 7px;
}
.wpcalc .mb1_cw {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/avtomojka-3-2233334-1-scaled.jpg),linear-gradient(90deg, #17171752 20.42%, rgba(16, 16, 16, 0) 100%);
position: relative;
background-repeat: no-repeat;
background-blend-mode: multiply;
height: 468px;
border-radius: 7px;
background-position: center;
background-size: cover;
}
.wpcalc .mb1_left {
color: #fff;
display: inline-block;
padding-left: 10px;
position: relative;
top: 55px;
left: 39px;
}
.wpcalc .mb1_left_g {
color: #fff;
display: inline-block;
padding-left: 10px;
position: relative;
top: -23px;
left: -22px;
background: linear-gradient(90deg, #171717e6 15.42%, rgba(16, 16, 16, 0) 100%);
padding: 68px;
border-radius: 7px;
}
.wpcalc .mb1_in {
max-width: 1164px;
margin: auto; padding: 22px;
position: relative;
}
.wpcalc .mb1_title {
font-size: 34px;
font-weight: 900;
max-width: 605px;
text-transform: uppercase;
line-height: 129%;
margin: 110px 0 14px;
}
.wpcalc .upd_bl .mb1_title {
margin: 47px 0 14px;
}
.wpcalc .mb1 .title-site {
font-size: 3.43em;
color: #FFBD45;
line-height: 1.1;
letter-spacing: 0.04em;
font-family: Montserrat-Bold;
}
.wpcalc .mb1_g .title-site {
font-size: 3.43em;
color: #FFBD45;
line-height: 1.1;
letter-spacing: 0.04em;
font-family: Montserrat-Bold;
}
.wpcalc .mb1_cw .title-site {
font-size: 3.43em;
color: #FFBD45;
line-height: 1.1;
letter-spacing: 0.04em;
font-family: Montserrat-Bold;
}
.wpcalc .title-site span {
font-size: 2.1rem;
display: block;
font-weight: 500;
font-family: Montserrat;
}
.wpcalc .mb1 .separator {
background-image: linear-gradient(to right, #939393b0 40%, rgba(0, 0, 0, 0) 20%);
background-position: center;
background-size: 2.5px 1px;
background-repeat: repeat-x;
height: 40px;
position: relative;
}
.wpcalc .page-template .mb1 .sub-title {
font-size: 1.12em;
letter-spacing: 0.04em;
font-weight: 400;
margin-top: 0;
margin-bottom: 0;
color: #fff;
}
.wpcalc .mb1_g .separator {
background-image: linear-gradient(to right, #939393b0 40%, rgba(0, 0, 0, 0) 20%);
background-position: center;
background-size: 2.5px 1px;
background-repeat: repeat-x;
height: 40px;
position: relative;
}
.wpcalc .page-template .mb1_g .sub-title {
font-size: 1.12em;
letter-spacing: 0.04em;
font-weight: 400;
margin-top: 0;
margin-bottom: 0;
color: #fff;
}
.wpcalc .mb1_cw .separator {
background-image: linear-gradient(to right, #939393b0 40%, rgba(0, 0, 0, 0) 20%);
background-position: center;
background-size: 2.5px 1px;
background-repeat: repeat-x;
height: 40px;
position: relative;
}
.wpcalc .page-template .mb1_cw .sub-title {
font-size: 1.12em;
letter-spacing: 0.04em;
font-weight: 400;
margin-top: 0;
margin-bottom: 0;
color: #fff;
}
.wpcalc .link_button_calc {
font-family: Exo;
font-size: 14px;
background: none;
color: #FFBD45;
text-transform: ;
font-weight: 600;
letter-spacing: 0.04em;
border: 1px solid;
width: 238px;
height: 50px;
border-radius: 4px;
margin-top: 89px;
}
.wpcalc .link_button_calc:hover {
cursor: pointer;
border-color: #FFCB6B;
color: #FFCB6B;
}
.wpcalc .link_button_calc span {
color: #25D366;
text-transform: auto;
}
.wpcalc .sub-mb1 {
width: 93%;
margin: auto;
background: #113555;
color: #fff;
display: flex;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
.wpcalc .sub-mb1 .img-item {
margin-right: 12px;
}
.wpcalc .sub-mb1 .sub-item {
padding: 32px 0px;
margin: 0 35px;
display: flex;
}
.wpcalc .sub-mb1 .sub-item:last-child {
margin-left: 0;
}
.sub-mb1 .sub-item:first-child {
margin-left: 57px;
}
.wpcalc .sub-mb1-title {
font-size: 14px;
font-weight: 600;
letter-spacing: 0.04em;
line-height: 1.6;
}
.wpcalc .sub-mb1-title span {
display: inline-block;
font-weight: 400;
white-space: nowrap;
}
.wpcalc .fancybox-button.fancybox-button--play {
display: none;
}
.wpcalc .mb1_underline {
width: 55px;
height: 0px;
display: inline-block;
margin: 5px 0 5px 0;
border-top: 3px solid #fff;
}
.wpcalc .mb1_items {
margin: 43px 0;
text-align: left;
}
.wpcalc .upd_bl .mb1_items {
margin: 28px 0;
}
.wpcalc .mb1_item {
font-size: 17px;
padding: 9px 0 12px 65px;
position: relative;
margin: 24px 0;
}
.wpcalc .mb1_item span {
font-size: 18px;
font-weight: 900;
color: #E4F19A;
}
.wpcalc .mb1_bottom_str {
font-weight: 900;
font-size: 18px;
text-transform: uppercase;
max-width: 308px;
line-height: 150%;
margin-top: 50px;
padding-left: 34px;
position: relative;
}
.wpcalc .mb1_bottom_str_2 {
border-top: 1px dashed #fff;
padding-top: 30px;
margin-top: 32px;
}
.wpcalc .mb1_bottom_str:before {
width: 16px;
height: 20px;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/g_main/1_bottom_str.png);
margin-left: -36px;
content: '';
position: absolute;
top: 12px;
}
.wpcalc .mb1_bottom_str_2:before {
width: 21px;
height: 22px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.032' height='28.032'%3E%3Cpath fill-rule='evenodd' fill='%23E4F19A' d='M12.642 10.466a2.034 2.034 0 01-.723 1.465l-.008.006a2.079 2.079 0 01-2.845-.249c-1.07-1.159-2.393-3.738-2.774-4.741a.694.694 0 01.889-.897c1.081.41 3.779 1.803 4.869 2.894.401.401.617.956.592 1.522zm5.57 5.713a10.04 10.04 0 01-7.927 3.885c-1.693 0-3.371-.428-4.87-1.259a10.04 10.04 0 01-4.539-5.283A10.041 10.041 0 01.87 6.557a10.046 10.046 0 014.529-5.291 1.365 1.365 0 011.92.67 1.355 1.355 0 01-.581 1.702 7.317 7.317 0 1010.861 6.189 7.324 7.324 0 00-1.884-4.694 7.325 7.325 0 00-4.072-2.285v1.114a1.395 1.395 0 01-1.185 1.397l-.008.001a1.36 1.36 0 01-1.527-1.353V1.374A1.37 1.37 0 0110.267 0h.021c.343 0 .691.017 1.032.051l.001.001a10.034 10.034 0 016.891 16.127z'/%3E%3C/svg%3E");
margin-left: -36px;
top: 43px;
}
.wpcalc .mb1_item:before {
content: '';
position: absolute;
background-repeat: no-repeat;
top: 0;
}
.wpcalc .mb1_item_1:before {
width: 44px;
height: 46px;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/g_main/1_icon_1.png);
margin-left: -65px;
background-size: 100%;
}
.wpcalc .mb1_item_2:before {width: 44px;height: 46px;background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/g_main/1_icon_2.png);margin-left: -65px;}
.wpcalc .mb1_item_3:before {
width: 44px;
height: 46px;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/g_main/1_icon_3.png);
margin-left: -65px;
}
.wpcalc .screen-review .view-sertificate {
display: inline-block !important;
}
.wpcalc .view-sertificate.img {
margin: 0 !important;
}
.wpcalc .view-sertificate.img:before{
content:none;
}
.wpcalc .mb1_title span {
color: #E4F19A;
}
.wpcalc .mb1_price {
position: absolute;
top: 213px;
left: calc(50% + -20px);
width: 175px;
height: 178px;
text-align: center;
box-sizing: border-box;
color: #fff;
}
.wpcalc .upd_bl .mb1_price {
top: 78px;
left: calc(51.5%);
padding-top: 55px;
font-weight: 500;
}
.wpcalc .mb1_price span {
font-weight: 900;
font-size: 25px;
}
.wpcalc .upd_bl .mb1_price span {
font-weight: 900;
font-size: 19px;
display: block;
}
.wpcalc .mb1_right {
display: inline-block;
width: 449px;
float: right;
text-align: right;
}
.wpcalc .mb1_form {
z-index: 100;
position: relative;
text-align: center;
display: inline-block;
padding: 29px 28px;
box-sizing: border-box;
margin-top: 46px;
margin-right: 73px;
border-radius: 9px;
background-color: #000000D9;
width: 295px;
height: 336px;
padding-right: 33px;
}
.wpcalc .form_one .form_input {
width: 100%;
margin-bottom: 5px;
}
.wpcalc .form_one .form_input:first-child {
margin-bottom: 16px;
}
.wpcalc .mb1_form_title {
font-size: 1.25em;
margin: 0;
position: relative;
z-index: 5;
text-align: left;
color: #fff;
letter-spacing: -0.02em;
font-weight: 600;
padding: 0 3px;
}
.wpcalc .mb1_form_brif {
font-size: 12px;
margin: 13px 0 0;
line-height: 150%;
}
.wpcalc .mb1_form .button_one {
width: 100%;
padding: 16px 6px;
margin-top: 23px;
}  .wpcalc .gr_form {
padding-top: 70px;
}
.wpcalc .gr_form_left {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/form-lef.png) no-repeat,linear-gradient(90deg, #FFB837 1.33%, rgb(255, 189, 69) 100%);
border-radius: 7px;
padding: 36px 30px 36px 30px;
position: relative;
background-blend-mode: overlay;
-webkit-clip-path: polygon(93% 0%, 100.00% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
clip-path: polygon(93% 0%, 100.00% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
margin-right: -87px;
z-index: 9;
width: 290px;
}
.wpcalc .gr_form_title {
font-size: 1.6em;
font-weight: 600;
letter-spacing: 0.02em;
color: #2F2F2F;
line-height: 1;
}
.wpcalc .gr_form .gr_form_in {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcalc .gr_form .mb_2_form_form {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/form-right.png) no-repeat,linear-gradient(90deg, #113555 1.33%, #113555 100%);
background-position: right;
width: 80%;
max-width: 930.95px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
}
.wpcalc .gr_form .form_one .form_input {
max-width: 189.9px;
opacity: 0.5;
}
.wpcalc .gr_form .button_one {
margin-top: 19px;
margin-bottom: -23px;
width: 127px;
height: 55px;
margin-left: 21px;
}
.wpcalc .check-form {
text-align: center;
font-size: 12px;
color: #113555;
margin-top: 15px;
}
.wpcalc .icon-check {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/check.png) no-repeat;
width: 21px;
height: 14px;
display: inline-block;
}
.wpcalc .orange-word {
color: #FFBD45;
}
.wpcalc .gr_form .form_name_icon,
.wpcalc .gr_form .form_tel_icon,
.wpcalc .gr_form .form_email_icon {
top: 20px;
left: 15px;
width: calc(100% - 30px);
z-index: 1;
}
.wpcalc .gr_form .form_tel_icon::after,
.wpcalc .gr_form .form_email_icon::after,
.wpcalc .gr_form .form_name_icon::after {
position: absolute;
color: #d8d8d8;
width: 100%;
top: 45px;
font-size: 12px;
text-align: center;
}
.wpcalc .gr_form .form_name_icon::after {
content: "Р’Р°С€Рё РёРјСЏ Рё С„Р°РјРёР»РёСЏ";
}
.wpcalc .gr_form .form_tel_icon::after {
content: "Р’Р°С€ РЅРѕРјРµСЂ С‚РµР»РµС„РѕРЅР°";
}
.wpcalc .gr_form .form_email_icon::after {
content: "Р’Р°С€ e-mail";
top: 43px;
}
.wpcalc .gr_form .form_one .form_input input[name="tel"],
.wpcalc .gr_form .form_one .form_input input[name="email"] {
padding-left: 45px;
}
.wpcalc .gr_form .form_one .form_input input[name="tel"],
.wpcalc .gr_form .form_one .form_input input[name="name"] {
padding-top: 20px;
padding-bottom: 17px;
}
.wpcalc.gr_form .mb_2_form_form {
display: inline-block;
vertical-align: middle;
}
.wpcalc .gr_form input {
color: #fff;
}
.wpcalc .gr_form input::placeholder { color: #fff;
}
.wpcalc .gr_form .form_one {
padding: 18px 10px 61px 108px;
}
.wpcalc .gr_form .form_input {
margin-right: 19px;
}
.wpcalc .gr_form + .title-section {
margin-top: 89px;
margin-bottom: 42px;
} .wpcalc .map_img {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/g_main/map.png);
height: 275px;
display: block;
background-position: center;
background-size: 619px;
background-repeat: no-repeat;
}
.wpcalc .yamap {
position: relative; min-height: 475px;
} [class*="-events-pane"] {
background: #113555;
mix-blend-mode: soft-light;
} [class*="-controls__control"] {
left: auto !important;
right: 10px !important;
} [class*="-map-copyrights-promo"], [class*="-copyright"] {
display:none !important;
} [class*="-controls__toolbar_left"], [class*="-controls__toolbar"] {
float: none !important;
text-align: right !important;
} [class*="-controls__control_toolbar"] {
margin-right: 10px !important;
margin-top: 17px !important;
}
.wpcalc .map_block_contacts_out {
max-width: 1200px;
margin: auto;
}
.wpcalc .map_block_contacts {
background-color: #fff;
position: absolute;
top: 0;
padding: 36px 40px 7px;
margin: 87px 97px 25px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
min-width: 320px;
border-radius: 4px;
width: 34%;
font-size: 14px;
}
.wpcalc .map_block_contacts .flex-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.wpcalc .map_block_contacts .maine-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 25px;
line-height: 18.27px;
color: #113555;
max-width: 400px;
}
.wpcalc .map_block_contacts .maine-item .tel{
position: relative;
top: 7px;
}
.wpcalc .map_block_contacts .maine-item:last-child {
max-width: 365px;
}
.wpcalc .map_block_contacts .text {
letter-spacing: 0.01em;
}
.wpcalc #map_block .maine-item .icon {
margin-right: 11px;
}
.wpcalc .map_block_contacts .maine-item a {
color: #113555;
font-family: Montserrat-Bold;
}
.wpcalc .map_block_contacts .maine-item .text p:first-child {
font-family: Montserrat-Bold;
}
.wpcalc .map_block_contacts .flex-wrap .maine-item:first-child {
margin-right: 40px;
}
.wpcalc .map_block_contacts .maine-item.place {
color: #FFBD45;
position: relative;
}
.wpcalc .text.link-adres:hover {
cursor: pointer;
color: #FFBD45;
}
.wpcalc .map_block_contacts .maine-item.place::after {
position: absolute;
content: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/unnamed-file.png);
right: -17px;
}
.wpcalc .map_block {
position: relative;
margin-bottom: 42px;
border-radius: 7px;
overflow: hidden;
}
.wpcalc .contacts_title {
font-size: 30px;
font-weight: 900;
padding-bottom: 18px;
}
.wpcalc .contacts_adress {
color: #787E84;
padding: 18px 0 10px;
line-height: 150%;
}
.wpcalc .contacts_adress span {
display: block;
color: #000;
}
.wpcalc .contacts_phone {
color: #787E84;
padding: 9px 0;
line-height: 150%;
}
.wpcalc .contacts_phone a {
color: #000;
display: block;
font-size: 18px;
font-weight: bold;
}
.wpcalc .contacts_mail {
color: #787E84;
padding: 9px 0;
line-height: 150%;
}
.wpcalc .contacts_mail span {
color: #000;
display: block;
}
.wpcalc .contacts_mail a {
color: #008DB3;
text-decoration: underline;
} .wpcalc .breadcrumbs ul {
list-style: none;
font-size: 0.75em;
color: #113555;
font-family: Montserrat-Regular;
}
.wpcalc .breadcrumbs ul a {
color: #113555;
font-family: Montserrat-Regular;
}
.wpcalc .breadcrumbs li {
display: inline-block;
}
.wpcalc .breadcrumbs span {
margin: 0px 12px;
}
.wpcalc .panels-template .title {
font-family: Montserrat-Bold;
font-size: 2.125em;
margin: 5px 0px 43px;
}
.wpcalc .image-button {
position: relative;
margin-right: 46px;
}
.wpcalc .image-button .image-panel {
width: 405px;
background: #F6F7F9;
height: 341px;
border-radius: 7px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.wpcalc .products .params.flex-row .name {
width: 199px;
padding: 0;
margin-right: 20px;
font-size: 14px;
}
.wpcalc .products .params.flex-row div {
width: auto;
}
.wpcalc .products .params {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
}
.wpcalc .products .params:last-child {
margin-bottom: 7px;
}
.wpcalc .products .params.flex-row .value::after {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/line-spec.png);
position: absolute;
left: 0;
bottom: -22px;
}
.wpcalc .panels-template .products .title {
color: #113555;
font-size: 1.375em;
margin: 0 0 28px;
}
.wpcalc .call-calc {
font-size: 14px;
font-weight: 600;
color: #113555;
cursor: pointer;
background-color: #FFBD45;
padding: 13px 19px;
margin: 0px 16px 0px 0px;
transition: all 0.15s linear;
font-family: Exo;
text-transform: uppercase;
letter-spacing: 0.04em;
border-radius: 4px;
}
.wpcalc .products .header_call_button {
background: transparent;
border: 1px solid #113555;
margin: 0;
padding: 13px 19px;
}
.wpcalc .call-calc:hover {
background: #FFCB6B;
}
.wpcalc .products .header_call_button:hover {
border-color: #1d5688;
}
.wpcalc .call-calc::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/ico_calc.png);
margin-right: 10px;
position: relative;
top: 3px;
}
.wpcalc .products .header_call_button::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/ico_click.png);
margin-right: 8.28px;
position: relative;
top: 3px;
}
.wpcalc .about-panel-descrip {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
}
.wpcalc .about-panel.flex-row.wrap {
margin-top: 90px;
}
.wpcalc .about-panel .title {
font-size: 1.375em;
margin-bottom: 16px;
margin-top: 20px;
}
.wpcalc .about-panel-descrip .text-descr {
font-size: 0.875em;
line-height: 1.47;
font-weight: 500;
}
.wpcalc .about-panel .image {
margin-right: 22px;
}
.wpcalc .panels-template #mb3 .title-section {
margin-top: 23px;
}
.wpcalc .panels-template .gr_form.calculator {
margin-top: 23px;
}
.wpcalc .color-panel.flex-row.wrap {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcalc .color-panel .color-item {
margin-bottom: 36px;
}
.wpcalc .title.color {
margin-top: 80px;
margin-bottom: 36px;
}
.wpcalc .descript.color {
font-size: 0.875em;
line-height: 1.47;
}
.wpcalc .title-color {
font-family: Montserrat-bold;
color: #113555;
font-size: 1.375em;
margin-bottom: 39px;
margin-top: 50px;
}
.wpcalc .color-panel .color-ral {
height: 86px;
width: 205px;
border-radius: 7px;
margin-bottom: 9px;
background-size: 100% !important;
}
.wpcalc .color-item figure {
margin: auto;
}
.wpcalc .color-item figcaption {
text-align: center;
font-size: 0.875em;
color: #113555;
font-family: Exo;
font-weight: 600;
}
.wpcalc .color-item figcaption span {
color: #BDBDBD;
margin-right: 4px;
}
.wpcalc .panels-template .gr_form_title {
font-size: 1.25em;
line-height: 1;
letter-spacing: 0.02em;
}
.wpcalc .panels-template .calculator.gr_form .button_one {
width: 150px;
margin-left: 0;
}
.wpcalc .panels-template .devider-width {
margin-bottom: 80px;
}
.wpcalc .danger-text::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/ico_danger.png);
margin-right: 10px;
position: relative;
top: 5px;
}
.wpcalc .danger-text {
font-family: Montserrat-bold;
font-size: 0.875em;
}
.wpcalc .panels-template .devider-width.factur {
margin-top: 78px;
margin-bottom: 68px;
}
.wpcalc #panel-price {
text-align: center;
font-size: 0.875em;
margin-bottom: 47px;
border-radius: 7px;
border-spacing: 0;
width:100%;
}
.wpcalc #panel-price td, #panel-price th {
padding: 1.187em 0 1.06em;
}
.wpcalc #panel-price td:first-child {
width: 18%;
}
.wpcalc #panel-price tbody td:first-child,
.wpcalc #panel-price thead td {
border: 1px solid #BDBDBD;
}
.wpcalc #panel-price tbody tr:last-child td {
border-bottom: 1px solid #BDBDBD;	
}
.wpcalc #panel-price tbody td:last-child{
border-right: 1px solid #BDBDBD;
}
.wpcalc #panel-price thead tr:first-child td {
border: none;
}
.wpcalc #panel-price tbody td {
border: 1px dotted #BDBDBD;
border-width: 0px 1px 1px 0px;
}
.wpcalc #panel-price tbody td:nth-child(4) {
border-right: 1px solid #BDBDBD;
}
.wpcalc #panel-price tbody td:first-child {
border-width: 0 1px 1px 1px;
}
.wpcalc #panel-price thead th {
border: 1px solid #BDBDBD;
font-family: Montserrat-Bold;
background: #F2F2F2;
line-height: 1.47;
font-weight: normal;
}
.wpcalc #panel-price thead th:nth-child(2) {
border-top-left-radius: 7px;
}
.wpcalc #panel-price thead th:nth-child(3) {
border-top-right-radius: 7px;
border-left-width: 0;
}
.wpcalc #panel-price thead td {
font-family: Montserrat-Bold;
white-space: nowrap;
border-width: 0 1px 1px 0;
}
.wpcalc #panel-price thead td:last-child {
border-right-width: 1px;
}
.wpcalc #panel-price thead td:first-child {
border-width: 1px;
border-top-left-radius: 7px;
}
.wpcalc #panel-price tbody tr:nth-child(2n+1) {
background: #FFFBF4;
}
.wpcalc #panel-price tbody tr:last-child td:first-child {
border-bottom-left-radius: 7px;
}
.wpcalc #panel-price tbody tr:last-child td:last-child {
border-bottom-right-radius: 7px;
}
.wpcalc .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 72px;
margin-top: 18px;
}
.wpcalc .panels-template .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within .gr_form_left {
padding: 36px 30px 30px 30px;
}
.wpcalc .gr_form_in.boxes {
display: -webkit-box;
display: -ms-flexbox; 
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
margin-left: 23%;
margin-top: 69px;
position:relative;
}
.wpcalc .boxes::before {
content: '';
position: absolute;
left: -155px;
z-index: 111;
top: -27px;
width: 222px;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/boxes.png) no-repeat;
height: 169px;
background-size: cover;
}
.wpcalc .gr_form_in.boxes .gr_form_title {
font-family: Montserrat-SemiBold;
font-size: 1.25em;
line-height: 1.23;
color: #fff;
}
.wpcalc .gr_form_in.boxes .gr_form_title span {
display: block;
font-size: 2em;
}
.wpcalc .boxes .gr_form_left {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/form-lef.png) no-repeat,linear-gradient(90deg, #113555 1.33%, #113555 100%);
height: 45px;
width: 358px;
padding: 22px 8px 57px 110px;
}
.wpcalc .boxes .mb_2_form_form {
position: relative;
width: 462px;
height: 105px;
box-sizing: border-box;
border: 2px dotted #FFBD45;
border-radius: 7px;
display: flex;
align-items: center;
justify-content: center;
margin-left: -34px;
}
.wpcalc .text-diler {
font-family: Exo;
color: #113555;
letter-spacing: 0.04em;
text-transform: uppercase;
font-weight: 600;
background: #FFBD45;
border-radius: 4px;
padding: 18px 26px;
width: 360px;
text-align: right;
cursor: pointer;
} .wpcalc .page-template-page-panel-price .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within .gr_form_left {
padding: 36px 30px 30px 30px;
}
.wpcalc .page-template-page-panel-price .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within .gr_form_left .gr_form_title {
font-size: 1.25em;
line-height: 1;
letter-spacing: 0.02em;
}
.wpcalc .table-price {
border: 1px solid #BDBDBD;
border-radius: 7px;
overflow: hidden;
margin-bottom: 46px;
margin-top: 25px;
}
.wpcalc .table-price .image-panel {
background: #f6f7f9;
border-right: 1px solid #BDBDBD;
height: 284px;
}
.wpcalc .panel-price .title {
font-family: Montserrat-Bold;
font-size: 2.125em;
line-height: 41px;
margin-bottom: 33px;
}
.wpcalc .panel-price .title-panel {
font-family: Montserrat-Bold;
font-size: 1.125em;
color: #828282;
margin-bottom: 11px;
}
.wpcalc .panel-price .title-panel span {
color: #113555;
}
.wpcalc .page-template .panel-price .sub-title {
font-size: 0.875em;
color: #113555;
font-weight: 400;
}
.wpcalc #price-panel {
width: 100%;
border-spacing: 0;
text-align: center;
font-size: 0.875em;
}
.wpcalc #price-panel th {
border-bottom: 1px solid #BDBDBD;
border-right: 1px solid #BDBDBD;
white-space: nowrap;
width: 55px;
font-weight: 600;
}
.wpcalc #price-panel th:first-child {
padding: 0px 18px;
}
.wpcalc #price-panel th:last-child {
border-right:0;
}
.wpcalc #price-panel tbody td:first-child {
border-bottom: 1px solid #BDBDBD;
border-right: 1px solid #BDBDBD;
}
.wpcalc #price-panel tbody tr:last-child td:first-child {
border-bottom: 0;
}
.wpcalc #price-panel tbody td:first-child,
.wpcalc #price-panel th:first-child {
height: 56px;
}
.wpcalc #price-panel .header_call_button.price-panel {
float: left;
padding: 15px 19px;
margin: 0 13px 0 6px;
}
.wpcalc #price-panel tbody tr:last-child td:last-child {
text-align: left;
border: none;
}
.wpcalc #price-panel tbody tr:last-child td span:last-child {
vertical-align: sub;
font-size: 12px;
}
.wpcalc #price-panel tbody td {
border-bottom: 1px dotted #BDBDBD;
border-right: 1px dotted #BDBDBD;
}
.wpcalc #price-panel tbody td:last-child {
border-right: 0px dashed #BDBDBD;
}
.wpcalc .panel-price hr {
border: 1px solid #D3D7E0;
margin-top: 90px;
margin-bottom: 73px;
}
.wpcalc #price-panel tbody tr:nth-child(2n+1) {
background: #FFFBF4;
}
.wpcalc .panel-price .title.krovel {
margin-top: 85px;
}
.wpcalc .panel-price .color-panel .color-ral {
width: 100px;
height: 56px;
}
.wpcalc .panel-price .title-color.first {
margin-top: 94px;
}
.wpcalc .panel-price .title-color {
font-family: Montserrat;
font-size: 1.125em;
margin-bottom: 24px;
margin-top: 6px;
font-weight: 600;
}
.wpcalc .panel-price .danger-text {
margin-bottom: 45px;
}
.wpcalc .dobor-element {
font-size: 0.875em;
line-height: 1.47;
max-width: 874px;
margin-bottom: 92px;
}
.wpcalc .dobor-element .image {
float: left;
border: 1px solid #E0E0E0;
border-radius: 7px;
padding: 2px 5px 0px 12px;
margin-right: 22px;
}
.wpcalc .dobor-element .divider {
height: 2px;
margin-top: 25px;
margin-bottom: 22px;
overflow: hidden;
max-width: 616px;
}
.wpcalc .dobornie-price {
font-weight: 600;
} .wpcalc .fancybox-button.fancybox-button--zoom {
background: transparent;
}
.wpcalc .page-template .title,.container > h1.title {
font-family: Montserrat-Bold;
font-size: 2.125em;
line-height: 41px;
margin-top: 5px;
font-weight: 600;
}
.wpcalc .sertifikaty .description {
font-size: 0.875em;
line-height: 1.473;
margin-top: 36px;
margin-bottom: 41px;
}
.wpcalc .gallery-item a img {
max-width: 325px;
}
.wpcalc .page-template .sub-title {
font-family: Montserrat;
font-size: 1.375em;
margin-bottom: 24px;
margin-top: 6px;
font-weight: 600;
letter-spacing: 0.01em;
}
.wpcalc .sertifikaty .sub-title {
margin-bottom: 39px;
}
.wpcalc .sertifikaty .devider-width {
margin-top: 75px;
margin-bottom: 80px;
opacity: .3;
}
.wpcalc .gallery-sertificat {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcalc .gallery-item {
margin-bottom: 44px;
}
.wpcalc .sertifikaty .img-gallery {
border: 1px solid #E0E0E0;
border-radius: 7px;
padding: 23px 22px;
margin-bottom: 35px;
}
.wpcalc .gallery-sertificat figure {
margin: 0;
}
.wpcalc .gallery-item a {
font-family: Exo;
color: #113555;
font-size: 0.875em;
font-weight: 600;
margin-left: 58px;
white-space: nowrap;
}
.wpcalc .download-sertificate::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/04/ico_download.png);
position: relative;
margin-right: 5px;
top: 3px;
}
.wpcalc .download-sertificate::after {
content: url(//maxproduct.uz/wp-content/uploads/2021/04/vertical-line.png);
position: relative;
margin-left: 47px;
top: 9px;
}
.wpcalc .gallery-item .view-sertificate {
color: #FFBD45;
margin-left: 52.6px;
}
.wpcalc .gallery-item .view-sertificate img {
max-width: 327px;
}
.wpcalc .view-sertificate::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/ico_see.png);
position: relative;
margin-right: 5px;
top: 3px;
}
.wpcalc .sertifikaty .gr_form_title {
font-size: 1.25em;
}
.wpcalc .sertifikaty .gr_form_left {
width: 410px;
padding: 32px 2px 31px 34px;
}
.wpcalc .sertifikaty .gr_form .form_one .form_input {
max-width: 260.6px;
}
.wpcalc .sertifikaty .gr_form.revealator-slideup {
margin-bottom: 63px;
margin-top: 32px;
} .wpcalc .objects-items {
margin-top: 42px;
}
.wpcalc .objects-items .item {
max-width: 370px;
margin-right: 45px;
}
.wpcalc .objects-items .item.nomargin {
margin-right: 0;
}
.wpcalc .objects-items .image {
padding: 15px;
border: 1px solid #E0E0E0;
border-radius: 7px;
margin-bottom: 23px;
}
.wpcalc .objects-items .info {
display: flex;
flex-flow: row;
font-size: 12px;
padding: 0 15px;
}
.wpcalc .objects-items .info div {
margin-right: 25px;
}
.wpcalc .link_button {
font-family: Exo;
font-size: 14px;
background: none;
color: #FFBD45;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.04em;
border: 1px solid;
border-radius: 4px;
padding: 15px 18px;
max-height: 50px;
box-sizing: border-box;
}
.wpcalc .link_button:hover {
color: #FFCB6B;
}
.wpcalc .objects-items .image {
padding: 15px;
border: 1px solid #E0E0E0;
border-radius: 7px;
margin-bottom: 18px;
}
.wpcalc .objects-items .info .sub-title {
font-size: 14px;
color: #2F2F2F;
margin-bottom: 3px;
font-weight: 600;
}
.wpcalc .container.objects .devider-width {
margin-top: 71px;
margin-bottom: 80px;
opacity: .3;
}
.wpcalc .container.objects .gr_form_left {
box-sizing: content-box;
width: 369px;
font-size: 15px;
padding: 24px 30px 24px 43px;
}
.wpcalc .objects .gr_form_title {
font-size: 15px;
}
.wpcalc .objects .gr_form_title p {
font-size: 1.6em;
margin-bottom: 6px;
font-family: Montserrat-SemiBold;
}
.wpcalc .objects .gr_form .form_one .form_input {
max-width: 260px;
}
.wpcalc .objects .gr_form .button_one {
font-size: 17px;
width: auto;
margin-left: 10px;
}
.wpcalc .objects .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 63px;
margin-top: 40px;
}
.wpcalc .objects .gr_form .mb_2_form_form {
margin-left: -69px;
}
.wpcalc .objects .gr_form .form_one {
padding: 18px 10px 61px 168px;
} .wpcalc .advantages {
max-width: 774px;
}
.wpcalc .about .flex-row {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcalc .about .description {
font-size: 0.845em;
margin-top: 36px;
margin-bottom: 41px;
line-height: 1.473;
}
.wpcalc .about .sub-title {
font-size: 1.125em;
color: #2F2F2F;
margin-bottom: 32px;
}
.wpcalc .about ul.adv {
list-style: none;
font-size: 0.875em;
overflow: hidden;
}
.wpcalc .about ul.adv li img {
margin-right: 23.59px;
vertical-align: middle;
}
.wpcalc .about ul.adv li {
position: relative;
margin-bottom: 18px;
font-family: Montserrat-SemiBold;
}
.wpcalc .about .adv li::after {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/line-spec.png);
position: relative;
bottom: -4px;
left: 102px;
}
.wpcalc .about .adv li:last-child:after {
content:none;
}
.wpcalc .side .gr_form .gr_form_in {
flex-flow: column;
}
.wpcalc .side .gr_form {
padding-top: 39px;
}
.wpcalc .side .gr_form_title {
font-size: 1.5em;
line-height: 103%;
font-family: Montserrat-Bold;
text-transform: uppercase;
max-width: 75%;
text-align: center;
margin: auto;
}
.wpcalc .side .gr_form_left {
background: url(//maxproduct.uz/wp-content/uploads/2021/04/two-hand.png) no-repeat,linear-gradient(90deg, #FFB837 1.33%, rgb(255, 189, 69) 100%);
border-radius: 7px;
padding: 48px 23px 0px 31px;
position: relative;
background-blend-mode: overlay;
-webkit-clip-path: polygon(93% 0%, 100.00% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
clip-path: polygon(100% 0px, 100% 0%, 100% 89%, 50.00% 100.00%, 0% 89%, 0px 0%, 0% 0%);
margin-right: 0;
z-index: 9;
width: 229px;
height: 114px;
max-width: unset;
background-position: top;
margin-bottom: -32px;
}
.wpcalc .side .gr_form .mb_2_form_form {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/form-right.png) no-repeat,#113555;
background-position: right bottom;
width: 100%;
max-width: 261px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
background-blend-mode: screen;
}
.wpcalc .side .gr_form .form_one {
padding: 32px 19px 19px 19px;
}
.wpcalc .side .gr_form .form_one .form_input {
max-width: unset;
opacity: 0.5;
margin-bottom: 24px;
}
.wpcalc .side .gr_form .form_name_icon::after {
content: 'ГђЕёГ‘в‚¬ГђВµГђВґГ‘ВЃГ‘вЂљГђВ°ГђВІГ‘Е’Г‘вЂљГђВµГ‘ВЃГ‘Е’, ГђВїГђВѕГђВ¶ГђВ°ГђВ»Г‘Ж’ГђВ№Г‘ВЃГ‘вЂљГђВ°';
width: 200px;
}
.wpcalc .side .gr_form .button_one {
margin-top: 24px;
margin-bottom: 0px;
width: 100%;
height: 55px;
margin-left: 0 !important;
}
.wpcalc .about .devider-width {
margin-top: 41px;
margin-bottom: 63px;
opacity: .3;
}
.wpcalc .about .devider-width + .sub-title {
font-size: 1.375em;
font-family: Montserrat-SemiBold;
margin-bottom: 47px;
}
.wpcalc .about-company {
margin-bottom: 117px;
font-size: 0.875em;
font-family: Montserrat-SemiBold;
}
.wpcalc .about-company img {
margin-right: 13px;
vertical-align: middle;
}
.wpcalc .about-company .item {
display: flex;
align-items: center;
line-height: 1.473;
max-width: 290px;
}
.wpcalc .about-company .item:nth-child(1) {
max-width: 237px;
margin-right: 30px;
}
.wpcalc .about-company .item:nth-child(4) {
max-width: 253px;
margin-left: 76px;
} .wpcalc .flex-row.deliv {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcalc .delivery .description {
margin-top: 36px;
margin-bottom: 28px;
font-size: 0.875em;
}
.wpcalc .delivery .advantages {
max-width: 846px;
}
.wpcalc .delivery .sub-title {
margin-bottom: 8px;
font-family: Montserrat-SemiBold;
color: #113555;
}
.wpcalc .delivery .price-for {
margin-bottom: 53px;
font-size: 1.125em;
font-weight: 600;
}
.wpcalc .all-price.flex-row .item {
max-width: 168px;
display: flex;
align-items: center;
margin: auto;
font-size: 0.875em;
font-weight: 600;
}
.wpcalc .all-price.flex-row .item:first-child {
margin-left: 0;
}
.wpcalc .all-price.flex-row .item img {
margin-right: 12px;
}
.wpcalc .all-price .devider-item {
width: 114px;
height: 3px;
background: url(//maxproduct.uz/wp-content/uploads/2021/04/divider-orange.png);
margin: auto 24px;
}
.wpcalc .container.delivery hr {
margin: 65px 0;
}
.wpcalc .delivery .side .gr_form_left {
background: url(//maxproduct.uz/wp-content/uploads/2021/04/image-9.png) no-repeat,linear-gradient(90deg, #FFB837 1.33%, rgb(255, 189, 69) 100%);
padding: 40px 23px 8px 32px;
}
.wpcalc .delivery  .side .gr_form_title {
max-width: 100%;
text-transform: none;
}
.wpcalc .avto .item {
width: 226px;
margin-right: 75px;
font-size: 0.875em;
color: #BDBDBD;
line-height: 1.47;
}
.wpcalc .avto .item:last-child {
margin-right: 0;
}
.wpcalc .avto img {
margin-bottom: 29px;
}
.wpcalc .avto .marka {
font-size: 18px;
color: #113555;
font-family: Montserrat-SemiBold;
font-weight: 600;
margin-bottom: 23px;
}
.wpcalc .avto .item div {
margin-bottom: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcalc .avto .devider-with {
background: url(//maxproduct.uz/wp-content/uploads/2021/03/line-spec.png) no-repeat;
height: 2px;
}
.wpcalc .avto .value {
color: #2F2F2F;
font-weight: 600;
margin-right: 15px;
}
.wpcalc .avto .item div.price {
margin-bottom: 0;
}
.wpcalc .avto .price .name {
color: #113555;
font-weight: 600;
}
.wpcalc .avto .subprice .name {
font-size: 11px;
max-width: 119px;
color: #2F2F2F;
font-weight: 600;
}
.wpcalc .avto .subprice .value {
font-size: 11px;
}
.wpcalc .delivery .calculator .gr_form_title {
font-size: 1.25em;
line-height: 103%;
}
.wpcalc .delivery .calculator .gr_form_left {
padding: 31px 64px 31px 32px;
width: 300px;
}
.wpcalc .delivery .gr_form .button_one {
margin-left: 5px;
} .wpcalc .contact .tab-content {
font-size: 0.875em;
line-height: 147.3%;
display: none;
opacity: 0;
transition: opacity 0.5s;
position:relative;
}
.wpcalc .contact .tab-content.active {
display:block;
opacity:1;
}
.wpcalc .container.contact .title {
margin-bottom: 38px;
}
.wpcalc .container.contact .left {
max-width: 438px;
width:50%;
}
.wpcalc .container.contact .right {
max-width: 679px;
width:100%;
}
.wpcalc .tabs {
margin-bottom: 39px;
}
.wpcalc .contact .tab.active {
font-size: 1.375em;
color: #FFBD45;
font-weight: 600;
position:relative;
}
.wpcalc .contact .tab.second.active {
font-size: 1.2em;
}
.wpcalc .contact .tab:not(.active) {
font-size: 0.875em;
color: #113555;
letter-spacing: 0.01em;
white-space: nowrap;
border-bottom: 1px dashed;
font-weight: 600;
position: relative;
top: 5px;
cursor: pointer;
}
.wpcalc .contact .tab:not(.active):hover {
color: #FFBD45;
}
.wpcalc .contact .tab.active::after {
content: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/contact-active.svg);
position: absolute;
left: -10px;
bottom: -17px;
-moz-transform: translateX(2px);
}
.wpcalc .contact .tab-content .maine-item .icon {
display: inline-block;
float: left;
margin-right: 12px;
}
.wpcalc .contact .tab-content .maine-item .text {
font-family: Montserrat-SemiBold;
}
.wpcalc .contact .tab-content .maine-item .text a {
color: inherit;
}
.wpcalc .contact .tab-content .devider-width {
margin-top: 36px;
margin-bottom: 34px;
opacity: 0.3;
}
.wpcalc .contact .tab-content .sub-title {
margin-top: 45px;
margin-bottom: 9px;
font-size: 1.125em;
color: #113555;
}
.wpcalc .contact .yamap {
position: relative;
min-height: unset;
height: 387px;
}
.wpcalc .contact .map_block_contacts {
top: unset;
padding: 18px 19px;
margin: unset;
min-width: 451px;
width: 66%;
font-size: 14px;
bottom: 17px;
left: 17px;
line-height: 17px;
color: #113555;
}
.wpcalc .contact .map_block_contacts .sub-map {
font-weight: 600;
margin-bottom: 2px;
}
.wpcalc .data-text span {
color: #b1b1b1;
}
.wpcalc .contact  .gr_form.revealator-slideup.revealator-delay1.revealator-duration7 {
padding: 0;
margin-top: 35px;
}
.wpcalc .contact .gr_form_left {
padding: 36px 31px 47px 43px;
width: 482px;
margin-right: -211px;
box-sizing: border-box;
background: url(//maxproduct.uz/wp-content/uploads/2021/04/two-hand_contact.png) no-repeat,linear-gradient(90deg, #FFB837 1.33%, rgb(255, 189, 69) 100%);
}
.wpcalc .contact .gr_form .mb_2_form_form {
max-width: 590px;
height: 156px;
}
.wpcalc .contact .gr_form .gr_form_in {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
margin-right: 93px;
}
.wpcalc .contact .gr_form_title {
font-size: 2.5em;
font-weight: 600;
letter-spacing: 0.02em;
color: #2F2F2F;
line-height: 1;
font-family: Montserrat-Bold;
white-space: nowrap;
}
.wpcalc .contact .gr_form .header_call_button {
font-size: 17px;
padding: 17px 20px 18px;
float: right;
position: relative;
right: 85px;
top: 48px;
margin: 0;
}
.wpcalc .contact .tab-content.active::after {
content: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/arrow_kontact.svg);
position: absolute;
left: 70px;
bottom: -177px;
}/*/*/.wpcalc .carousel-3d-controls {
display: none !important;
}
.wpcalc .button_callback_department_select_mobile {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important
}
.wpcalc .button_callback_department_select {
border-radius: 0 !important;
left: auto !important;
margin-left: 0 !important;
margin-top: 0 !important;
padding: 0 !important;
top: auto !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 16777271 !important;
position: absolute !important;
word-wrap: normal !important;
box-sizing: content-box !important
}
.wpcalc .button_callback_department_select ul {
list-style-type: none !important;
margin: 0 !important;
padding: 0 !important
}
.wpcalc .button_callback_department_select {
background: #1fb250 !important
}
.wpcalc .button_callback_department_select li {
border-top: 1px solid #8fd9a8 !important
}
.wpcalc .button_callback_department_select a {
display: block !important;
padding: 22px !important;
font-family: Arial !important;
font-size: 24px !important;
color: #fff !important;
text-decoration: none !important
}
.wpcalc .button_callback_wrap.mobile .button_callback_request_form {
display: none !important
}
.wpcalc .button_callback_wrap.mobile .button_callback_tabs {
display: none !important
}
.wpcalc .button_callback_wrap.mobile .button_callback_banners {
display: none !important
}
.wpcalc .button_callback_phone.button_ie_hide {
visibility: hidden !important;
pointer-events: none !important;
-ms-animation-play-state: paused !important;
animation-play-state: paused !important
}
.wpcalc .review_item {
line-height: 150%;
background-color: #2C8528;
padding: 5px;
margin: 10px;
box-shadow: 0 0 27px #c2c8db36;
}
.wpcalc .mp_rev_text .item-img {
float: left;
margin-right: 10px;
}
.wpcalc .mp_rev_text {
text-align: left;
}
.wpcalc .mb5_in .mp_blog_item {
margin: 30px 0px;
}
.wpcalc .mp_rev_video {
border: 6px solid #008036;
border-radius: 7px;
margin-right: 20px;
max-height: 450px;
flex-grow: 1;
}
.wpcalc .mp_rev_text {
text-align: left;
border: 1px solid #d0cfcf;
border-radius: 7px;
max-height: 431px;
padding: 25px;
box-sizing: border-box;
width: 33%;
}
.wpcalc .mp_rev_text .title-rev {
font-weight: 600;
font-size: 1.5em;
}
.wpcalc .mp_rev_text .title-name {
font-size: 1em;
margin-top: 2px;
font-weight: 600;
}
.wpcalc .mp_rev_text .item-two p {
font-size: 0.9em;
line-height: 1.3;
padding: 15px 0;
}
.wpcalc .mp_rev_text .item-two p:last-child {
font-weight: 600;
}
.wpcalc .mp_rev_text .clearfix {
clear: both;
}
.wpcalc .review_name {
font-weight: 500;
margin: 10px 0;
}
.wpcalc .review_text {
font-size: 14px;
}
.wpcalc .mb6_reviews {
padding: 22px 0 10px;
}
.wpcalc .review_photo {
width: 64px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.wpcalc .owl-prev {
font-size: 50px !important;
position: absolute;
left: -15px;
top: calc(50% - 27px);
}
.wpcalc .owl-next {
font-size: 50px !important;
position: absolute;
right: -15px;
top: calc(50% - 27px);
}
.wpcalc .owl-prev.disabled {
opacity: 0;
}
.wpcalc .owl-next.disabled {
opacity: 0;
}
.wpcalc .review_text a {
color: #000;
display: block;
}
.wpcalc button.close_btn {
cursor: pointer;
margin: 13px 2px 0;
padding: 6px 10px;
color: #fff;
background: #FDAE3D;
border-radius: 3px;
font-size: 14px;
}
.wpcalc .fancybox-content {
line-height: 150%;
}
.wpcalc .fancybox-inner {
width: 80%;
left: 50% !important;
transform: translateX(-50%);
}
.fancybox-slide--image,.fancybox-is-open .fancybox-stage {/**/}
.wpcalc .fancybox-image {
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
border: 10px solid #FFF !important;
border-radius: 7px;
position: relative !important;
}
.wpcalc .fancybox-can-zoomIn .fancybox-content {
padding: 5% !important;
}
.wpcalc .fancybox-navigation .fancybox-button {
opacity: 1 !important;
visibility: visible !important;
width: 62px !important;
height: 62px !important;
background: #fff;
display: inline-block;
border-radius: 50%;
box-shadow: 0px 0px 25px rgb(47 75 101 / 17%);
cursor: pointer;
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/arrow_slider-1.png);
background-repeat: no-repeat;
background-position: center center;
transition: all 0.16s linear;
right: 40px;
background-clip: unset !important;
}
.wpcalc .fancybox-navigation .fancybox-button--arrow_right {
right: -3% !important;
}
.wpcalc .fancybox-navigation .fancybox-button--arrow_left {
transform: rotate(180deg);
left: -3% !important;
}
.wpcalc .fancybox-navigation .fancybox-button:hover {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/arrow_slider_hover-1.png);
}
body .fancybox-toolbar {
right: 54px;
top: 13vh;
opacity: 1;
}
.wpcalc .fancybox-button.fancybox-button--close {
position: absolute;
width: 34px;
height: 34px;
border: none;
background: #fff;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
opacity: 1;
visibility: visible;
}
.wpcalc .fancybox-button svg {
display: none !important;
}
.wpcalc .mb4_photo.large a::before {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_zoom.png) no-repeat;
content: '';
position: absolute;
width: 100%;
bottom: 0;
top: 0;
background-position: 50% center;
}
.wpcalc .modal-video,.fancybox-is-open .fancybox-bg,.leyer_in {
opacity:1 !important;
background: rgba(255, 255, 255, 0.97);
}
.wpcalc .box-rev {
position: fixed;
top: 18%;
max-width: 720px;
left: 50%;
transform: translate(-50%);
z-index: 999;
width: 100%;
}
.wpcalc .wraper-rev {
padding: 90px 42px 26px;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
background: #fff;
}
.wpcalc .box-rev .image {
position: absolute;
top: -75px;
left: 50%;
transform: translateX(-50%);
background: #fff;
border-radius: 50%;
width: 132px;
text-align: center;
height: 132px;
padding: 12px;
box-sizing: border-box;
}
.wpcalc .box-rev .image img {
border-radius: 50%;
border: 10px solid #FFBD45;
}
.wpcalc .box-rev::before {
content: '';
width: 132px;
height: 132px;
position: absolute;
border-radius: 50%;
top: -74px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
left: 50%;
transform: translateX(-50%);
z-index: -1;
}
.wpcalc .text.review {
font-size: 12px;
}
.wpcalc .text.review p {
margin-bottom: 20px;
}
.wpcalc .box-rev .devider-width {
margin-top: 20px;
margin-bottom: 20px;
}
.wpcalc .box-rev .post-rev {
max-width: 297px;
}
.wpcalc .box-rev .icon-review {
max-width: 297px;
flex-wrap: wrap;
margin-bottom: 0;
}
.wpcalc .box-rev .icon-review .devider-width {
width: 100%;
}
.wpcalc .footer-phone .maine-item {
display: flex;
}
.wpcalc .footer-phone a {
color: #fff;
font-size: 18px;
position: relative;
top: 9px;
}
.wpcalc	.footer-phone .text p:first-child {
margin-bottom: 3px;
}
.wpcalc .footer_copyright {
display: flex;
justify-content: space-between;
width: 53.3%;
}
.wpcalc .footer-phone .icon {
margin-top: 7px;
}
.wpcalc .obgect .title-sub {
font-size: 18px;
font-weight: 700;
margin-bottom: 30px;
}
.wpcalc	.obgect .descript {
font-size: 14px;
margin-bottom: 30px;
}
.wpcalc .obgect .image-button {
width: 60%;
max-width: 705px;
margin-right: 72px;
border-radius: 7px;
overflow: hidden;
}
.wpcalc .products .params .params:nth-child(5) .value::after {
content: none;
}
.wpcalc .obgect .image-button a::before {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_zoom.png) no-repeat;
background-position-x: 0%;
background-position-y: 0%;
content: '';
position: absolute;
width: 100%;
bottom: 0;
top: 0;
background-position: 50% center;
}
.wpcalc .obgect .products > .params {
overflow: hidden;
position: relative;
margin-bottom: 3px;
}
.wpcalc .obgect .products .params.flex-row .name {
width: 120px;
}
.wpcalc .obgect .products .params.flex-row div {
min-width: 120px;
}
.wpcalc .obgect .call-calc::before {
content: none;
}
.wpcalc .obgect .call-calc {
max-width: 190px;
height: 50px;
box-sizing: border-box;
line-height: 1.9;
position: absolute;
bottom: 0;
background-color: #FFBD45;
border: none;
}
.wpcalc .obgect .devider-width {
margin-top: 70px;
margin-bottom: 51px;
}
.wpcalc .obgect .mb4_photo_in {
max-width: 281px;
padding: 11px;
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 7px;
margin-bottom: 21px;
}
.wpcalc .gallery-obgect.flex-row.wrap {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcalc .obgect .gr_form_title {
font-size: 15px;
}
.wpcalc .wpcalc.obgect .gr_form_title span {
font-size: 24px;
margin-bottom: 7px;
display: block;
}
.wpcalc .obgect .gr_form_left {
padding: 24px 24px 24px 30px;
} .container-mobile,.xs-visible,.sm-visible{display:none;}
@media(min-width:1360px) 
{.container {width: 1360px;}
}
@media(max-width:1200px) {
.wpcalc .calc.right{
width: 420px !important;
height: 523px;
position: absolute;
right: 10px;
}
}
@media(max-width:1268px) {
.wpcalc .form-panel .flex-row{
flex-wrap: wrap;
}
}
@media(max-width:1024px) {
.wpcalc .calculator.flex-row{
display: flex; }	
.wpcalc .flex-row{
flex-wrap: wrap !important;
}
.wpcalc .calc.right{
width: 100%;
position: relative;
}
.wpcalc .form-panel.flex-row > div:first-child{
margin-right: 0 !important;
}
.wpcalc .form-panel.flex-row > div{
width: 100%;
}
.wpcalc .form-panel select{
width: 100% !important;
}
.wpcalc .container {
padding: 0 24px;
}
.wpcalc .section-calc{
padding-bottom: 0px;
}
.wpcalc .container-mobile .sub-menu::after {
content: '';
width: 6px;
height: 21px;
background: #fff;
position: absolute;
left: -3px;
bottom: 1px;
}
.wpcalc .sm-hidden{display:none;}
.wpcalc .sm-visible {
display: block;
}
.wpcalc .sm-visible .dobor-element {
margin-bottom: 44px;
}
.wpcalc .logo,.footer_logo {
max-width: 227px;
}
.wpcalc .logo img,.footer_logo img {
width: 100%;
}
.wpcalc #mb1 {
margin-left: -10px;
margin-right: -10px;
height: 406px;
}
.wpcalc #mb1_g {
margin-left: -10px;
margin-right: -10px;
height: 406px;
}
.wpcalc #mb1_cw {
margin-left: -10px;
margin-right: -10px;
height: 406px;
}
.wpcalc .mb1_left {
padding-left: 0;
top: 37px;
left: 12px;
}
.wpcalc .mb1_left_g {
padding: 51px;
top: -23px;
left: -22px;
}
.wpcalc .mb1 .title-site {
font-size: 40px;
}
.wpcalc .mb1_g .title-site {
font-size: 40px;
}	
.wpcalc .mb1_cw .title-site {
font-size: 40px;
}	
.wpcalc .title-site span,.page-template .mb1 .sub-title,.mb1_form_title {
font-size: 18px;
}
.wpcalc .title-site span,.page-template .mb1_g .sub-title,.mb1_form_title {
font-size: 18px;
}
.wpcalc .title-site span,.page-template .mb1_cw .sub-title,.mb1_form_title {
font-size: 18px;
}
.wpcalc	.mb1 .separator {
background-image: linear-gradient(to right, #939393b0 36%, rgba(0, 0, 0, 0) 36%);
background-size: 6px 1px;
height: 60px;
}
.wpcalc	.mb1_g .separator {
background-image: linear-gradient(to right, #939393b0 36%, rgba(0, 0, 0, 0) 36%);
background-size: 6px 1px;
height: 60px;
}
.wpcalc .mb1_cw .separator {
background-image: linear-gradient(to right, #939393b0 36%, rgba(0, 0, 0, 0) 36%);
background-size: 6px 1px;
height: 60px;
}
.wpcalc .mb1_price {
display: none;
}
.wpcalc .mb1_right {
width: auto;
}
.wpcalc .mb1_form {
margin-top: 13px;
margin-right: -12px;
}
.wpcalc .mb1_form {
padding-right: 27px;
}
.wpcalc .mb1_form .form_one {
margin-top: 26px;
}
.wpcalc .sub-mb1 {
width: 100%;
}
.wpcalc .sub-mb1-title {
font-size: 12px;
}
.wpcalc	.sub-mb1 .sub-item:first-child {
margin-left: 25px;
}
.wpcalc .sub-mb1 .sub-item:last-child .sub-mb1-title span,
.wpcalc #mb4 .horizontal-divider {
display: none;
}
.wpcalc .sub-mb1 .sub-item {
margin: 0 17px;
}
.wpcalc .title-section {
font-size: 30px;
}
.wpcalc #mb2 .title-section {
margin: 37px 0px 42px;
}
.page-template .title, .container > h1.title {
font-size: 22px;
margin-top: 0px;
}
.mb2_blocks .title.litle {
font-size: 18px;
margin-top: -16px;
font-weight: 400;
}
.params.flex-row div.value {
width: 55%;
}
.mb2_blocks:last-child .product-image {
width: 50%;
float: left;
margin-right: 52px;
margin-top: 40px;
margin-bottom: 164px;
}
.mb2_blocks:last-child .product-button {
bottom: 0px;
}
.mb2_blocks:last-child {
padding: 23px 41px;
}
.mb2_blocks:last-child .mb2_block {
padding-bottom: 10px;
}
#mb3 .title-section {
margin-top: 39px;
}
.gr_form.calculator {
margin-top: 0;
}
.gr_form .gr_form_in {
display: block;
}
.gr_form .mb_2_form_form {
width: 100%;
}
.gr_form .form_one {
padding: 50px 30px;
}
.gr_form .form_one .form_input {
max-width: 148px;
margin-right: 17px;
width: 25%;
}
.gr_form .form_tel_icon::after, .gr_form .form_email_icon::after, .gr_form .form_name_icon::after {
width: 100%;
white-space: nowrap;
left: -8px;
}
.gr_form .form_one {
padding: 21px 30px 58px;
}
.calculator .gr_form_left {
background: linear-gradient(90deg, #153D64 2.11%, rgb(22, 69, 113) 91.56%);
clip-path: none;
padding: 18px 26px;
width: 363px;
box-sizing: border-box;
}
.calculator .gr_form_title {
font-size: 1em;
}
.calculator .gr_form_left {
background: linear-gradient(90deg, #153D64 2.11%, rgb(22, 69, 113) 91.56%);
clip-path: none;
padding: 18px 26px;
width: 358px;
}
.gr_form_left {
margin-bottom: -12px;
margin-left: 11px;
position: relative;
padding: 17px 26px;
clip-path: none;
width: 261px;
}
.calculator .gr_form_left::after {
content: '';
position: absolute;
bottom: -27px;
border: 15px solid;
border-color: #153e65 transparent transparent;
}
.gr_form_left::after {
content: '';
border: 15px solid;
border-color: #ffe75e transparent transparent;
bottom: -30px;
position: absolute;
}
.req_call_right {
width: 44% !important;
padding: 37px 16px 34px;
}
.pop_form {
min-width: 87% !important;
}
.pop_close {
right: 0 !important;
}
.fancybox-inner {
width: 93%;
left: 50% !important;
transform: translateX(-50%) translateY(-50%);
height: 403px;
top: 50% !important;
}
.fancybox-navigation .fancybox-button {
top: calc(50% - 20px) !important;
}
.fancybox-navigation .fancybox-button--arrow_right {
padding: 31px 6px 31px 26px;
right: 0;
}
body .fancybox-toolbar {
right: 35px;
top: -40px;
}
.fancybox-navigation .fancybox-button {
width: 42px !important;
height: 42px !important;
background-size: 23%;
padding: 0 !important;
}
.fancybox-slide--image {
padding: 0 !important;
}
.mb4_arrow.mb4_arrow_left {
left: 9px;
}
.mb4_arrow {
width: 42px;
height: 42px;
right: 9px;
background-size: 21%;
}
.owl-nav {
display: none;
}
.mb6_in {
width: calc(100%);
}
.button_callback_phone {
right: 2% !important;
}
#mb4 .descript {
font-size: 0.9em;
max-width: 44%;
}
.flex-row.top {
margin-bottom: 32px;
}
.mb4_left {
margin-right: 18px;
max-width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 300px;
margin-bottom: 20px;
}
.mb4_photo.large {
max-width: 100%;
margin-right: 0;
margin-bottom: 15px;
}
.mb4_photos.flex-row {
flex-direction: column;
}
.mb4_photo.large .img-fluid {
width: 100%;
height: 252px;
}
.mb4_photos .flex-column {
flex-direction: row;
}
.flex-column .mb4_photo:first-child {
margin-bottom: 0;
margin-right: 10px;
}
.flex-column .mb4_photo {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.flex-column .mb4_photo_in .img-fluid {
width: 100% !important;
height: 55px;
}
.mb4_photo.large a::before {
top: 0;
background-position: 50% center;
background-size: 32%;
}
.mb4_right {
width: 50%;
}
#mb4 .header_call_button {
margin-top: 46px;
}
#mb4 .params.flex-row .name {
width: 130px;
}
.mb4 .mb4_arrow.mb4_arrow_left {
left: -21px;
}
.mb4 .mb4_arrow.mb4_arrow_right {
margin-right: -21px;
}
.params.flex-row div.value {
width: 70%;
}
#mb6 .container {
padding: 0;
}
#mb6 .title-section {
padding-top: 34px;
margin-left: 22px;
}
.gr_form_title {
font-size: 24px;
font-weight: 400;
font-family: Montserrat-Bold;
}
.yamap {
min-height: 371px;
}
.map_block_contacts {
top: 30px;
padding: 22px 20px 7px;
margin: 0;
min-width: 341px;
left: 26px;
}
.map_block_contacts .maine-item.place::after {
right: -9px;
}
.map_block {
margin-left: -24px;
margin-right: -24px;
}
.footer_flex {
padding: 24px 27px;
}
.footer-social a {
margin: 0 5px;
}
.footer_copyright {
display: flex;
justify-content: space-between;
width: 100%;
margin-top: 20px;
}
.container-mobile .maine-item:first-child .text p:first-child {
font-size: 15px;
}
.container-mobile .maine-item:first-child .text p:last-child {
font-size: 12px;
}
.container-mobile .maine-item .text a.tel {
font-size: 15px;
}
.container-mobile .text a.tel span {
font-size: 15px;
}
.container-mobile .header_call_button, .container-mobile .link_button {
font-size: 12px;
margin: auto;
padding: 12px 15px;
}
.container-mobile .header_call_button {
background: none;
border: 1px solid;
}
.container-mobile .maine-item:nth-child(2) .text p {
margin-top: 0;
margin-bottom: 0;
}
.container-mobile .maine-item:nth-child(2) .icon {
margin-top: 3px;
}
.mb4_right_bottom {
transform: translateY(-60px);
} .panel-table {
overflow-x: scroll;
}
.table-price .image-panel {
min-width: 321px;
}
#price-panel {
min-width: 880px;
}
#price-panel th:first-child {
white-space: normal;
width: 91px;
}
.panel-price .title {
margin-bottom: 23px;
font-size: 30px !important;
}
.panel-price hr {
margin-bottom: 63px;
}
.panel-price .title.krovel {
margin: 36px 0 34px;
}
.panel-price .title-color.first {
margin-top: 41px;
}
.page-template-page-panel-price .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within .gr_form_left {
padding: 22px 6px 22px 26px;
font-size: 14px;
width: 320px;
}
.panel-price .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 68px;
padding-top: 36px;
}
.modal-video-movie-wrap .modal-video-close-btn{
right: -7px;
} .page-template-page-sertifikaty h1.title {
font-size: 30px;
margin-bottom: 24px;
}
.sertifikaty .description {
margin-top: 24px;
}
.gallery-item {
max-width: calc(50% - 10px);
margin-bottom: 65px;
}
.sertifikaty .img-gallery {
margin-bottom: 28px;
}
.sertifikaty .devider-width {
margin-top: 3px;
margin-bottom: 50px;
}
.sertifikaty .gr_form_title {
font-size: 1em;
}
.sertifikaty .gr_form_left {
width: 317px;
padding: 18px 2px 21px 26px;
box-sizing: border-box;
}
.sertifikaty .gr_form .form_one .form_input {
max-width: unset;
width: 33.2%;
}
.sertifikaty .gr_form {
padding-top: 0px;
}
.gallery-item .view-sertificate img {
max-width: 303px;
max-height: 417px;
} .objects-items .item {
max-width: calc(50% - 15px);
margin-right: 0;
margin-bottom: 51px;
min-width: 280px;
text-align: center;
}
.objects-items .info {
text-align: left;
}
.objects-items {
margin-top: 20px;
justify-content: space-between;
}
.container.objects .devider-width {
margin-top: 5px;
margin-bottom: 52px;
opacity: .3;
}
.objects .gr_form {
padding-top: 16px;
}
.objects .gr_form .mb_2_form_form {
margin-left: 0;
}
.objects .gr_form .form_one {
padding: 21px 30px 58px;
}
.objects .gr_form .form_one .form_input {
max-width: 145px;
}
.container.objects .gr_form_left {
width: 281px;
font-size: 12px;
padding: 14px 10px 19px 26px;
}
.obgect .image-button {
width: 50%;
max-width: 705px;
margin-right: 24px;
border-radius: 7px;
overflow: hidden;
height: 333px;
}
.obgect .image-button {
width: 50%;
height: 325px;
}
.obgect .image-button img {
height: 100%;
}
.obgect .gr_form_left {
padding: 14px 14px 8px 26px;
}
.obgect .gr_form_title {
font-size: 12px;
}
.obgect .gr_form_title span {
font-size: 18px;
} .about h1.title {
font-size: 30px;
}
.about .description {
margin-top: 23px;
margin-bottom: 27px;
}
.about-company {
margin-bottom: 0;
}
.advantages {
max-width: unset;
width: 50%;
}
.about .sub-title {
font-size: 1em;
}
.about ul.adv li img {
float: left;
}
.side .gr_form .form_one .form_input {
max-width: unset;
opacity: 0.5;
margin-bottom: 24px;
width: 100%;
}
.side .gr_form_left {
margin-left: 0;
}
.side .gr_form .mb_2_form_form {
margin-left: 11px;
}
.about-company .item {
margin-bottom: 45px;
max-width: 46% !important;
}
.about-company .item:nth-child(4) {
margin-left: 0;
}
.about .about-company + .gr_form .gr_form_title {
font-size: 12px;
line-height: 1.2;
}
.about .gr_form_title p {
font-size: 16px;
margin-bottom: 4px;
}
.about .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 68px;
margin-top: 40px;
padding: 0;
} .delivery h1.title {
font-size: 30px;
}
.delivery .description {
margin-top: 23px;
}
.all-price.flex-row {
display: block;
}
.all-price.flex-row .item {
max-width: unset;
margin: 26px 0;
}
.all-price .devider-item {
width: auto;
background: url(//maxproduct.uz/wp-content/uploads/2021/03/line-spec.png) no-repeat;
margin: 0;
}
.container.delivery hr {
margin: 98px 0 56px;
width: 200%;
}
.avto.flex-row.wrap {
width: 200%;
}
.avto .item {
margin-right: 19px;
box-sizing: border-box;
}
.avto .item div {
padding-right: 10px;
}
.delivery .calculator .gr_form_title {
font-size: 1em;
}
.delivery .calculator .gr_form_left {
padding: 24px 29px 28px 25px;
width: 365px;
}
.delivery .gr_form {
padding-top: 47px;
margin-bottom: 68px !important;
}
.blog .flex-row.justif {
display: block;
}
.blog h1.title {
font-size: 30px;
}
.blog_item.first {
margin-top: 29px;
}
.container.blog .devider-width {
display: none;
}
.blog_item.first {
margin-top: 27px !important;
margin-bottom: 43px;
}
.blog .navigation.pagination {
margin-top: -24px;
}
.blog_item.flex-row {
margin-bottom: 51px;
}
.pagination .nav-links {
padding: 0;
}
.blog .sidebar.delivery {
display: none;
}
.blog .gr_form.sm-visible {
padding: 0;
margin-top: 4px !important;
margin-bottom: 68px !important;
display: block;
}
.blog .gr_form_left {
padding: 31px 26px 34px;
width: 317px;
box-sizing: border-box;
}
.blog .gr_form_title {
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
}
.blog .gr_form .button_one {
width: 225px;
font-size: 17px;
text-align: center;
padding: 0;
margin-left: 0px;
}
.blog .gr_form .form_one .form_input {
max-width: unset;
width: 29.7%;
}
.single-post .flex-row.justif {
display: block;
} .singlePost .title {
font-size: 30px;
margin-bottom: 12px;
}
#answer .flex-column > .form_input {
width: 100%;
}
.container.single-post .sidebar {
max-width: unset;
display: none;
}
#answer.gr_form .gr_form_in {
max-width:unset;
margin-bottom: 54px;
}
#answer.gr_form .form_one .flex-row .form_input:last-child {
margin-right: 0 !important;
}
#answer.gr_form .form_one .flex-row .form_input {
max-width: unset;
width: 100%;
}
#answer.gr_form .gr_form_in {
margin-bottom: 54px !important;
}
.comments .avatar {
margin-right: 17px;
}
.container.contact .title {
margin-bottom: 23px;
font-size: 30px;
}
.container > .flex-row.justif {
display: block;
}
.container.contact .left,.container.contact .right {
max-width: unset;
}
.contact .tab-content.active::after {
content: none;
}
.contact .gr_form .gr_form_in {
display: flex;
margin: 0;
}
.contact .gr_form_left {
padding: 23px 22px 18px 0px;
width: 419px;
margin-right: -234px;
clip-path: polygon(93% 0%, 100.00% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
text-align: center;
background-position: right;
height: 123px;
margin-top: -12px;
}
.contact .gr_form_title {
white-space: normal;
}
.contact .gr_form.revealator-slideup.revealator-delay1.revealator-duration7 {
margin-bottom: 54px;
}
.tabs.flex-row.justif {
justify-content: normal !important;
}
.contact .tab:first-child {
margin-right: 60px;
}
.map_block {
margin-left: 0;
margin-right: 0;
margin-top: 20px;
}
.footer-phone {
order: 3;
}
.footer_copyright {
display: block;
width: auto;
}
.footer-phone .text {
display: flex;
}
.footer-phone .icon {
margin-top: 0;
}
.footer-phone .text p:first-child {
margin-bottom: 0;
margin-right: 39px;
}
.container.contact .left {
width: 100%;
} .wpcalc .calc.right .svg-panels {
width: 96.4%;
}
.wpcalc .calc.right .svg-roof {
top: 138px;
right: -21px;
}
.wpcalc .calc.right .svg-roof svg {
top: 24px !important;
right: 27px !important;
}
.wpcalc .calc.right .svg-elements {
bottom: -134px;
right: -20px;
}
.wpcalc .calc.right .svg-elements svg {
bottom: 139px ;
right: 27.1px;
}
.wpcalc .calc.right .svg-panels {
bottom: 138px;
right: 9px;
}
.wpcalc div.karkas {
top: 151px;
right: -19px;
}
.wpcalc .calc.right .roof-planus .svg-roof {
top: 138px;
width: 106%;
right: -17px;
}
.wpcalc .calc.right .roof-planus .svg-roof svg {
top: 33px;
right: 21px;
}
.wpcalc .roof-planus div.karkas {
top: 135px;
right: -19px;
}
.wpcalc .calc.right .roof-one .svg-panels {
bottom: 137px;
right: 9px;
}
.wpcalc .calc.right .roof-one .svg-elements {
bottom: -132px;
right: -21px;
}
.wpcalc .calc.right .roof-one .svg-elements svg {
bottom: 273px;
right: 28px;
}
.wpcalc .calc.right .roof-one .svg-roof svg {
top: 6px;
right: 25px;
}
.wpcalc .calc.right .roof-one .svg-roof {
right: -23px;
} }
@media(max-width:877px){
.wpcalc .form-panel .over-icon{
margin-right: 0;
}
.form-panel .flex-row{
justify-content: space-between !important;
}
.form-panel .over-icon{
margin-right: 0;
width: 32%;
}
.square.flex-row{
justify-content: space-between !important;
}
.square .point{
width: 32%;
margin-right: 0 !important;
}
.square input{
width: 100% !important;
}
}
@media(max-width:780px){
.form-panel{
margin-bottom: 25px !important;
}
.form-panel .flex-row{
flex-wrap: wrap;
justify-content: space-around !important;
}
.form-panel .over-icon{
width: 45%;
}
}
@media(min-width:768px) and (max-width:1200px) {
.mb2_blocks:last-child {
flex: auto;
}
.wpcalc .calc.right .roof-two .svg-elements{
right: -18px;
}
.wpcalc .calc.right .svg-panels {
width: 96.4%;
}
.wpcalc .calc.right .svg-roof {
top: 138px;
right: -21px;
}
.wpcalc .calc.right .roof-two .svg-roof svg{
top: 21px !important;
}
.wpcalc .calc.right .roof-one .svg-roof svg {
top: 27px !important;
right: 22px !important;
}
.wpcalc .calc.right .roof-planus .svg-roof svg{
top: 27px !important;
right: 25px !important;
}
.wpcalc .calc.right .svg-elements {
bottom: -134px;
right: -18px;
}
.wpcalc .calc.right .roof-planus .svg-elements{
right: -18px;
}
.wpcalc .calc.right .svg-elements svg {
bottom: 273px;
right: 22.1px;
}
.wpcalc .calc.right .svg-panels {
bottom: 138px ;
right: 7px;
}
.wpcalc .roof-one div.karkas{
right: -17px
}
.wpcalc div.karkas {
top: 151px !important;
right: -19px;
}
.wpcalc .calc.right .roof-planus .svg-roof {
top: 138px !important;
width: 107% !important;
right: -16px !important;
}
.wpcalc .roof-planus div.karkas {
top: 135px !important;
right: -19px !important;
}
.wpcalc .calc.right .roof-one .svg-panels {
bottom: 137px;
right: 9px;
}
.calc.right .roof-one .svg-elements {
bottom: -135px !important;
right: -13px !important;
}
.wpcalc .calc.right .roof-one .svg-elements svg {
bottom: 277px !important;
right: 21px !important;
}
.wpcalc .calc.right .roof-one .svg-roof svg {
top: 6px !important;
right: 25px !important;
}
.wpcalc .calc.right .roof-one .svg-roof {
right: -23px;
}
}
@media(max-width:768px) {
.wpcalc .calc.right .roof-planus .svg-elements{
right: -19px;
}
.wpcalc .gr_form.sm-visible {
display: block;
}
.wpcalc .calc.right{
margin-right: 0;
margin-left: 0;
}
.wpcalc .calc.right .roof-two .svg-elements{
right: -18px;
}
#mb3 .wrap-panel.img {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/panel-img-sm.png) !important;
left: 39px;
}
.text-panel:nth-child(1) {
max-width: 293px;
margin-bottom: 2px;
hyphens: auto;
margin-top: 7px;
}
.text-panel:nth-child(2) {
margin-bottom: 21px;
-moz-transform: translateY(17px);
max-width: 283px;
hyphens: auto;
}
.text-panel:nth-child(3) {
max-width: 361px;
margin-bottom: 23px;
-moz-transform: translateY(17px);
}
.text-panel:nth-child(4) {
max-width: 463px;
-moz-transform: translateY(15px);
}
.mb4_content.flex-row {
flex-wrap: wrap;
}
.pop_form {
min-width: 95% !important;
}
.fancybox-image {
box-shadow: none;
border: none !important;
border-radius: 0;
}
.fancybox-is-open .fancybox-stage {
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
border: 10px solid #FFF !important;
border-radius: 7px;
} .image-button {
margin-right: 29px;
}
.products > .params {
overflow: hidden;
}
.params.flex-row {
margin-bottom: 22px;
min-height: 41px;
position: relative;
}
.products .params.flex-row .name {
width: 139px;
}
.products .params.flex-row .value::after {
bottom: -16px;
}
.params.flex-row {
margin-bottom: 22px;
align-items: center;
}
.params.flex-row div.value {
height: 41px;
display: flex;
align-items: center;
}
.image-button .image-panel {
height: 410px;
}
.about-panel.flex-row.wrap {
margin-top: 70px;
}
.panels-template .gr_form_title {
line-height: 1.33;
}
.panels-template .gr_form.calculator {
margin-top: 0;
}
.title.color {
margin: 35px 0;
}
.color-panel .color-ral {
height: 58px !important;
width: 123px !important;
}
.panels-template .devider-width {
margin: 40px 0;
}
.panels-template .devider-width.factur {
margin-top: 35px;
margin-bottom: 45px;
}
.boxes .mb_2_form_form {
width: 393px;
height: 85px;
margin-left: -38px;
padding-right: 14px;
margin-top: 9px;
}
.boxes::before {
content: '';
left: -142px;
top: -15px;
width: 196px;
height: 149px;
}
.boxes .gr_form_left::after {
content: none;
}
.boxes .gr_form_left {
clip-path: polygon(93% 0%, 100.00% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
padding: 8px 8px 66px 57px;
}
.text-diler {
position: relative;
}
.text-diler::before {
content: '';
background: #ffbd45;
position: absolute;
left: 0;
width: 33%;
height: 100%;
top: 0;
}
.panels-template .gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
display: none;
}
.gr_form_in.boxes {
margin-bottom: 75px;
margin-left: 127px;
}
.panels-price {
overflow-x: scroll;
}
#panel-price {
font-size: 12px;
min-width: 720px;
}
.danger-text {
line-height: 1.83;
}
.about-panel .image {
position: relative;
margin-right: 0;
height: 307px;
}
.about-panel .image::before {
margin-right: 22px;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/book-sm.png) no-repeat top;
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.about-panel img {
visibility: hidden;
}
.about-panel .title {
margin-top: 3px;
}
.about-panel-descrip .text-descr {
line-height: 2.07;
}
.form_input.sm-visible {
display: inline-block;
}
.sertifikaty .gr_form .form_one .form_input {
max-width: 149px;
}
.footer-phone {
order: 3;
}
.obgect .image-button {
height: 357px;
}
.obgect .mb4_photo_in {
max-width: 345px;
} .form-panel.flex-row {
flex-direction: column;
}
.form-panel select {
width: 100%;
}
.square .point { }
.wpcalc .color-panels .item-text {
margin-right: 33px;
}
.wpcalc .calc.right {
background-position: 0px 129px;  width: 420px;
height: 599px;
}
.wpcalc .calc.right .svg-panels {
bottom: 175px;
right: 11px;
}
.wpcalc .calc.right .roof-two .svg-panels{
right: 5px;
}
.wpcalc .calc.right .root-two .svg-panels {
bottom: 175px;
right: 6px;
}
.wpcalc .calc.right .svg-elements {
bottom: -172px;
right: -19px;
}
.wpcalc div.karkas {
top: 188px;
right: -14px;
}
.wpcalc .calc.right .svg-elements svg {
bottom: 349px;
right: 22.1px;
}
.wpcalc .calc.right .svg-elements svg{
width: 88.8%;
}
.wpcalc .calc.right .svg-roof {
top: 176px;
right: -18px;
}
.wpcalc .calc.right .roof-two .svg-roof svg {
top: 22px !important;
right: 21px !important;
}
.wpcalc .calc.right .roof-planus .svg-roof svg {
top: 28px !important;
right: 22px !important;
}
.wpcalc .calc.right .roof-planus .svg-roof {
top: 177px !important;
right: -18px !important;
}
.wpcalc .roof-planus div.karkas {
top: 178px !important;
right: -15px !important;
}
.wpcalc .calc.right .roof-one .svg-panels {
bottom: 176px;
right: 7px;
}
.wpcalc .calc.right .roof-one .svg-elements {
bottom: -173px !important;
right: -15px !important;
}
.wpcalc .calc.right .roof-one .svg-elements svg {
bottom: 354px !important;
right: 21px !important;
}
.wpcalc .roof-one div.karkas {
right: -16px;
top: 185px !important;
}
.wpcalc .calc.right .roof-one .svg-roof {
right: -23px !important;
}
.wpcalc .calc.right .roof-one .svg-roof svg {
top: 5px !important;
right: 20px !important;
}
}
@media(max-width:550px){
.wpcalc .form-panel .flex-row{
justify-content: space-between !important;
padding-left: 10px;
padding-right: 10px;
}
.wpcalc .type-of-roof{
display: flex;
justify-content: space-between;
}
.wpcalc .type-of-roof .item:not(:last-child){
margin-right: 0;
}
.wpcalc .square.flex-row{
padding-left: 10px;
padding-right: 10px;
}
.wpcalc .section-calc{
padding-top: 33px;
}
.wpcalc .section-calc .container{
padding: 0 12px !important;
}
.wpcalc .color-panels .item-color, .change-color .close{
width: 42px !important;
height: 24px !important;
}
.wpcalc .calc .title-section{
font-size: 1.1em !important;
}
.wpcalc .type-of-roof .item{
width: calc(100% / 3 - 23px) !important;
}
.wpcalc .color-panels .item-color div{
width: 23px;
height: 23px;
top: -8px;
}
}
@media(max-width:440px) {
.wpcalc .type-of-roof .item,
.wpcalc .square .point{
width: calc(100% / 3 - 14px) !important;
}
.wpcalc .calculator .color-panels{
margin-bottom: 25px !important;
}
.wpcalc .color-panels .item-text{
margin-right: 5px !important;
}
.wpcalc .top-header {
display: none;
}
.wpcalc .calc.right .roof-planus .svg-elements{
right: -12px;
}
.wpcalc .calc.right .roof-planus .svg-roof{
right: -12px !important;
}
.footer-phone {
display: none;
}
.container-mobile .top-header {
display: block;
}
.container {
padding: 0 10px;
}
#mb1 {
margin-left: -6px;
margin-right: -6px;
height: 327px;
}
#mb1_g {
margin-left: -6px;
margin-right: -6px;
height: 327px;
}
#mb1_cw {
margin-left: -6px;
margin-right: -6px;
height: 327px;
}
header .maine-header:not(.mobile) .maine-item {
display: none;
}
.maine-header:not(.mobile) {
padding-top: 22px;
padding-bottom: 23px;
}
#mb1 {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/slider-home.jpg),linear-gradient(90deg, #171717e6 15.42%, rgba(16, 16, 16, 0.52));
background-size: cover;
}
#mb1_g {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/s-g_04_m.jpg),linear-gradient(180deg, #3e3737b3 100%, rgba(16, 16, 16, 0.52));
background-size: cover;
background-position: center;
}
#mb1_cw {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/avtomojka-3-2233334-1-scaled.jpg),linear-gradient(180deg, #3e3737b3 100%, rgba(16, 16, 16, 0.52));
background-size: cover;
background-position: center;
}
.mb1_right {
display: none;
}
.mb1_left {
text-align: center;
top: 17px;
left: 0;
width: 100%;
}
.mb1_left_g {
text-align: center;
top: 17px;
left: 0;
width: 100%;
padding: 0;
background: 0;
}
.mb1 .title-site {
font-size: 30px;
line-height: 1.4;
}
.mb1_g .title-site {
font-size: 30px;
line-height: 1.4;
}
.mb1_cw .title-site {
font-size: 30px;
line-height: 1.4;
}
.mb1_in {
padding: 11px;
}
.title-site span {
margin-top: 4px;
}
.page-template .mb1 .sub-title {
max-width: 73%;
margin: auto;
}
.page-template .mb1_g .sub-title {
max-width: 73%;
margin: auto;
}
.page-template .mb1_cw .sub-title {
max-width: 73%;
margin: auto;
}
.link_button_calc {
margin-top: 25px;
}
.link_button_calc span {
color: #25D366;
text-transform: auto;
}
.sub-mb1 {
flex-direction: column;
}
.sub-mb1 {
flex-direction: column;
padding: 23px 32px;
box-sizing: border-box;
}
.sub-mb1 .sub-item {
margin: 14px 0px !important;
padding: 0;
}
.sub-mb1-title {
font-size: 12px;
display: flex;
flex-direction: column;
}
.sub-mb1 .sub-item:last-child .sub-mb1-title span {
display: block;
white-space: normal;
}
.sub-mb1 .sub-item {
order: 2;
}
.sub-mb1 .sub-item:last-child {
order: 1;
}
.sub-mb1 .sub-item:first-child {
order: 0;
}
.sub-mb1 .sub-item:nth-child(2) .img-item {
margin-right: 18px;
}
.title-section {
font-size: 26px;
text-align: center;
}
#mb2 .title-section {
margin: 39px 0px 22px;
}
.mb2_blocks, .mb2_blocks:last-child {
padding: 19px;
width: 100%;
box-sizing: border-box;
}
.product-button {
bottom: 22px;
}
#mb2 .header_call_button {
margin-right: 6px;
}
.mb2_blocks .product-image {
margin-top: 16px;
margin-bottom: 50px;
}
.mb2_blocks:last-child .product-image {
width: 100%;
float: none;
margin-top: 16px;
margin-bottom: 50px;
}
.mb2_blocks:last-child .mb2_block {
padding-bottom: 52px;
}
.mb2_blocks:last-child .product-button {
bottom: 22px;
}
#mb3 .wrap-panel.img {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/panel-xs.png) !important;
position: relative !important;
left: 0;
height: 398px;
background-position-x: unset;
margin-top: 50px;
background-size: 100%;
}
.text-panel {
-moz-transform: unset !important;
margin-bottom: 20px !important;
max-width: 100% !important;
margin-top: unset !important;
}
.panel-descript {
counter-reset: option;
}
.text-panel::before {
content: counter(option);
counter-increment: option;
float: left;
font-size: 18px;
color: #FFBD45;
font-weight: 600;
margin-right: 9px;
}
.text-panel .name-dot {
margin-bottom: 12px;
}
.gr_form_left {
margin-left: 0;
width: 100% !important;
box-sizing: border-box;
}
.calculator.gr_form .mb_2_form_form {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/calc-xs.png) no-repeat bottom,#FFBD45;
background-size: cover;
}
.gr_form .form_one {
padding: 21px 19px;
}
.gr_form .form_one .form_input {
max-width: unset !important;
margin-right: 0;
width: 100%;
margin-bottom: 25px;
}
.gr_form .button_one {
margin: 32px auto 0px !important;
display: block;
padding: inherit;
}
.check-form {
margin-top: 20px;
}
#mb3 .title-section {
text-align: left;
width: 97%;
}
#mb4 .flex-row.top {
display: block;
text-align: center;
}
#mb4 .descript {
margin: 0;
max-width: 100%;
margin-bottom: 25px;
}
#mb4 .link-product.project {
display: inline-block;
}
.mb4_content {
position: relative;
display: block;
}
.mb4_left {
margin-right: 0;
max-width: 100%;
margin-bottom: 25px;
}
.mb4_right {
width: 100%;
}
.flex-column .mb4_photo_in .img-fluid {
width: 157px;
height: 50px;
}
.mb4_photos .flex-column {
justify-content: center;
}
.mb4_right_bottom {
top: 24%;
transform: translateY(-44px);
}
.mb4 .mb4_arrow.mb4_arrow_left {
left: -7px;
}
.mb4 .mb4_arrow.mb4_arrow_right {
margin-right: -7px;
}
#mb4 .header_call_button {
margin-top: 0;
width: 100%;
text-align: center;
box-sizing: border-box;
}
.panel-review {
padding: 36px 21px;
max-width: 262px;
margin: auto;
}
.owl-nav {
display: inherit;
}
.owl-nav button {
width: 42px;
height: 42px;
background-color: #FFF !important;
background-size: 10px !important;
}
#mb6 .owl-carousel .owl-stage-outer {
padding: 68px 0px 42px;
}
.mb6_reviews .owl-prev {
left: 1px;
}
.mb6_reviews .owl-next {
right: -1px;
}
.mb5_persons .owl-item {
max-width: 194px;
}
.gr_form .mb_2_form_form {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/form-xs.png) no-repeat,#153755;
background-size: cover;
background-position: 13px -103px;
background-blend-mode: screen;
}
.yamap {
min-height: 371px;
height: 637px;
}
.map_block {
margin-left: -10px;
margin-right: -10px;
}
.map_block_contacts {
top: 21px;
padding: 17px 14px 7px;
width: 94%;
left: 11px;
min-width: 300px;
box-sizing: border-box;
}
.map_block_contacts .maine-item.place::after {
display: none;
}
.footer_flex {
padding: 24px 25px;
justify-content: center;
}
.footer_logo {
margin-bottom: 20px;
order: 0;
}
.footer-callback {
order: 2;
margin-bottom: 24px;
}
.footer-social {
order: 1;
margin-bottom: 29px;
}
.footer-social a {
margin: 0 8px;
}
.footer_copyright {
flex-wrap: wrap;
order: 3;
margin-top: 0;
line-height: 3;
flex-direction: column-reverse;
align-content: center;
text-align: center;
}
.footer-callback .header_call_button {
width: 229px;
text-align: center;
box-sizing: border-box;
}
.container-mobile {
top: 132px !important;
padding: 0 22px !important;
}
.menu-header {
margin-top: 0 !important;
}
.container-mobile {
box-shadow: 0px 20px 25px -20px rgba(47, 75, 101, 0.17) !important;
}
#top-bar-menu .menu > li {
display: block;
border-bottom: 2.5px dotted #BDBDBD;
padding: 22px 0px;
}
#top-bar-menu .menu > li:last-child {
border-bottom:none;
}
#top-bar-menu .menu li a {
padding-left: 0;
}
.container-mobile .devider-width {
display: none;
}
.container-mobile .maine-header.mobile {
background: #F2F2F2;
margin-left: -22px;
margin-right: -22px;
padding: 22px;
flex-wrap: wrap;
}
.maine-header.mobile .maine-item:first-child {
width: 100%;
margin-bottom: 30px;
}
.maine-header.mobile .maine-item:last-child {
margin-top: 45px;
width: 100%;
}
header .maine-item:nth-child(3) {
width: 88px;
}
.container-mobile .link_button {
width: 100%;
text-align: center;
}
.container-mobile .header_call_button {
height: 40px;
box-sizing: border-box;
padding: 4px 10px;
}
#menu-top-bar > li.menu-item-has-children:hover > a {
border-radius: 0;
box-shadow: none;
padding-bottom: 0;
font-weight: 600;
}
#menu-top-bar > li.menu-item-has-children:hover ul.sub-menu {
display: block;
position: relative;
box-shadow: none;
background: #ffff;
border-radius: 0;
overflow: visible;
border-left: 1px dashed #E0E0E0;
margin-top: 6px;
}
#menu-top-bar > li.menu-item-has-children:hover {
padding-bottom: 0;
}
#menu-top-bar .sub-menu li {
padding-left: 27px;
position: relative;
}
.sub-menu li::before {
width: 5px;
height: 5px;
border-radius: 50%;
background: #E0E0E0;
position: absolute;
left: -2.7px;
content: '';
top: 24px;
}
.req_call_left {
width: 100% !important;
}
.req_call_right {
width: 100% !important;
}
.fancybox-inner {
height: 198px;
}
.fancybox-navigation .fancybox-button {
top: calc(50% - 21px) !important;
}
body .fancybox-toolbar {
top: -37px;
} .image-button {
margin-right: 0;
width: 100%;
}
.image-button .image-panel {
width: 100%;
height: 354px;
}
.image-button .product-button {
position: static;
display: block;
margin-bottom: 32px;
}
.image-button .call-calc, .products .header_call_button {
margin-right: 0;
text-align: center;
height: 50px;
box-sizing: border-box;
width: 100%;
margin-top: 20px;
}
.container > h1.title {
font-size: 26px;
margin-bottom: 23px;
}
.products > .params {
overflow: hidden;
flex: unset;
}
.about-panel.flex-row.wrap {
margin-top: 20px;
position: relative;
padding-top: 58px;
}
.about-panel .image {
height: auto;
margin: auto;
transform: translateX(4px);
}
.about-panel .title {
position: absolute;
top: 0;
width: 100%;
text-align: center;
}
.about-panel .image::before {
content: none;
}
.about-panel img {
visibility: visible;
}
.panels-template .gr_form.calculator {
margin-top: 0;
padding-top: 0;
}
.panels-template .calculator.gr_form .button_one {
margin: 29px auto 16px;
}
.panels-template .title {
font-size: 26px;
margin-bottom: 23px;
}
.title-color {
margin-top: 27px;
}
.color-panel .color-ral {
width: 87px;
}
.panels-template .devider-width.factur {
margin-bottom: 33px;
}
.gr_form_in.boxes {
display: block;
margin-left: 0;
}
.text-diler::before {
content: none;
}
.boxes .mb_2_form_form {
width: 100%;
height: auto;
margin: 10px auto;
padding: 0;
border: none;
display: block;
}
.text-diler {
width: 100%;
margin: 0;
text-align:center;
box-sizing: border-box;
}
.boxes .gr_form_left {
clip-path: polygon(100% 0%, 100% 82%,50% 100%, 0% 82%, 0% 0%);
width: 50% !important;
height: 107px;
padding: 12px 23px;
font-size: 11px;
margin-bottom: 5px;
min-width: 175px;
}
.boxes::before {
left: unset;
top: -49px;
width: 56%;
height: 73%;
right: 0;
} .panel-price .title {
margin-bottom: 16px !important;
font-size: 26px !important;
line-height: 1.2 !important;
}
.table-price.flex-row {
flex-direction: column;
overflow: visible;
position: relative;
margin-bottom: 73px;
}
.table-price .image-panel {
overflow: hidden;
text-align: center;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border: none;
}
#price-panel {
border-top: 1px solid #bdbdbd;
}
#price-panel th:first-child {
width: 31px;
padding: 0 8px;
}
#price-panel tbody tr:last-child td:last-child span:last-child {
position: absolute;
left: 46px;
bottom: -43px;
text-align: center;
width: 320px;
line-height: 1.4;
}
.panel-price .title-color.first {
font-size: 22px;
}
.color-panel .color-ral {
width: 87px !important;
}
.dobor-element .image {
float: none;
padding: 0;
margin-right: 0;
text-align: center;
margin-bottom: 21px;
}
.leyer {
top: 10px !important;
z-index: 99999999 !important;
}
#call_slider {
padding-top: 11px !important;
}
.pop_form {
display: block !important;
}
.carousel-3d-slider{
max-width: 137px;
}
.carousel-3d-slide {
max-width: 150px;
}
.carousel-3d-slide.left-1 {
margin-left: -158px !important;
margin-top: -36px !important;
max-height: 189px;
}
.carousel-3d-slide.right-1 {
margin-left: 142px !important;
top: -46px !important;
max-height: 190px;
}
.carousel-3d-slide.current {
max-width: 135px !important;
max-height: 162px !important;
}
.pop_close {
right: 4px !important;
top: 5px !important;
}
.req_call_bottom {
top: unset !important;
bottom: 23%;
}
.req_call_left {
max-height: 235px;
}
.req_call_right {
padding: 30px 53px 30px !important;
}
.req_call_brif {
margin-bottom: -3px !important;
}
.carousel-3d-slide.current .call_slider_title {
padding: 0 !important;
}
.title-color.first + .color-panel::after {
content: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/line-divider-with.png);
margin-bottom: 21px;
width: 100%;
overflow: hidden;
margin-top: -11px;
}
.page-template-page-panel-price .gr_form_left {
background: linear-gradient(90deg, #153D64 2.11%, rgb(22, 69, 113) 91.56%);
color: #fff;
}
.page-template-page-panel-price .gr_form_left::after {
border-color: #153e65 transparent transparent;
}
.page-template-page-panel-price .gr_form .mb_2_form_form {
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/calc-xs.png) no-repeat bottom,#FFBD45;
background-size: cover;
background-blend-mode: overlay;
}
.page-template-page-panel-price .gr_form_left .gr_form_title {
line-height:1.3 !important;
color:#fff;
}
.page-template-page-panel-price .gr_form .form_tel_icon::after, .page-template-page-panel-price .gr_form .form_email_icon::after, .page-template-page-panel-price .gr_form .form_name_icon::after {
color: #2F2F2F;
}
.page-template-page-panel-price .form_input input {
border-color: #2F2F2F;
color: #2f2f2f;
}
.page-template-page-panel-price .gr_form .button_one {
background: #113555;
color: #FFBD45;
}
.page-template-page-panel-price .form_name_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_name_dark.svg);
}
.page-template-page-panel-price .form_tel_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_tel_dark.svg);
}
.page-template-page-panel-price .form_email_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_email_dark.svg);
} .gallery-item {
width: 100%;
margin-bottom: 50px;
max-width: unset;
}
.sertifikaty .gr_form .form_one .form_input {
max-width: unset;
width: 100%;
}
.sertifikaty .gr_form_left {
padding: 21px 24px 21px 28px;
}
.sertifikaty .gr_form_title {
line-height: 1.2;
} .objects-items .item {
max-width: 100%;
}
.container.objects .devider-width {
display: none;
}
.container.objects .gr_form_left {
box-sizing: border-box;
padding: 24px 30px 24px 36px;
}
.objects .gr_form .form_one {
padding: 21px 30px 40px;
}
.objects .gr_form {
padding-top: 0px;
margin-top: 15px !important;
}
.obgect .image-button {
width: 100%;
height: auto;
margin-right: 0;
margin-bottom: 28px;
}
.obgect .call-calc {
max-width: unset;
position: relative;
}
.obgect .devider-width {
margin-top: 50px;
margin-bottom: 50px;
}
.obgect .mb4_photo_in {
max-width: unset;
}
.obgect .gr_form_left {
padding: 13px 14px 15px 26px;
}
.obgect .gr_form_title {
font-size: 15px;
}
.obgect .image-button img {
height: auto;
} .about .flex-row {
display: block;
}
.advantages {
width: 100%;
}
.side .gr_form .mb_2_form_form {
margin-left: auto;
width: 95%;
max-width: unset;
}
.side .gr_form .button_one {
padding: 10px 20px;
}
.side {
max-width: 320px;
margin: auto;
text-align: center;
}
.side .gr_form_left {
margin-left: 0;
height: 142px;
}
.about .devider-width {
display: none;
}
.about .devider-width + .sub-title {
margin-bottom: 13px;
margin-top: 41px;
}
.about ul.adv li img {
margin-bottom: 12px;
margin-right: 19px;
}
.about-company .item {
margin-bottom: 45px;
max-width: 100% !important;
margin-right: 0 !important;
}
.about ul.adv li:nth-child(2) img {
margin-bottom: 0;
} .delivery .description {
margin-top: -14px;
margin-bottom: 9px;
}
.flex-row.deliv {
display: block;
}
.delivery .side.xs-visible {
display: block;
}
.delivery .price-for,.container.delivery hr,.delivery .side {
display: none;
}
.container.delivery hr {
margin: 58px 0;
width: 100%;
}
.avto.flex-row.wrap {
width: 100%;
display: block;
}
.avto .item {
margin-right: 0;
width: 100%;
margin-bottom: 20px;
}
.avto img {
max-width: 226px;
margin: 0 auto 26px;
}
.delivery .gr_form {
padding-top: 14px;
margin-bottom: 45px !important;
}
.image-blog.first {
height: 289px;
}
.image-blog.first img {
max-width: unset;
width: 768px !important;
}
.image-blog.first .title {
font-size: 18px !important;
}
.image-blog.first .blog_page_date {
bottom: 99px;
}
.blog_item.first .descript, .blog_item.first .linck-post {
margin-left: 0 !important;
}
.blog_item.flex-row {
margin-bottom: 45px !important;
display: block;
}
.blog_item.flex-row .image-blog img {
margin-right: 0 !important;
max-width: 100% !important;
width: 100%;
}
.blog_item.flex-row .blog_page_date {
margin-top: 10px;
}
.blog .gr_form .form_one .form_input {
width: 100%;
}
.pagination .nav-links {
padding: 0 0 37px !important;
}
.blog .gr_form.sm-visible,.blog .widget.widget_tag_cloud {
display: none;
}
.blog .sidebar.delivery, .blog .delivery .side {
max-width: unset !important;
display: block;
}
.blog .gr_form .button_one {
margin: 30px auto 20px !important;
}
.side .gr_form .form_name_icon::after {
width: 100% !important;
}
.singlePost .devider-width {
display: none;
}
.back-blog {
margin-bottom: 90px;
}
.back-blog::after {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/line-spec.png);
top: 45px;
position: relative;
}
.back-and-share::before {
content: url(//maxproduct.uz/wp-content/uploads/2021/03/line-spec.png);
bottom: 34px;
position: relative;
}
.flex-row.back-and-share {
display: block;
margin-bottom: 25px;
}
.share span {
display: block;
font-size: 18px;
margin-bottom: 24px;
}
.addtoany_list {
display: flex;
justify-content: space-between;
}
.comments .item .title div {
display: block;
text-align: inherit;
}
.comments .avatar img {
margin-right: 4px !important;
height: 43px !important;
max-width: unset;
}
.comments .item {
margin-bottom: 37px;
}
#answer.gr_form .form_one .flex-row {
display: block;
}
#answer .gr_form_title {
font-size: 22px !important;
margin-bottom: 6px;
text-align: center;
}
#answer.gr_form .gr_form_in {
padding: 19px 15px;
margin-bottom: 90px;
}
.container.single-post .sidebar {
max-width: unset !important;
display: block;
}
.single-post .related-post, .single-post .widget_tag_cloud,.sidebar .devider-width {
display: none;
}
.single-post .delivery .side {
display: block;
}
.contact .tab:not(.active) {
white-space: normal;
}
.contact .tab:first-child {
margin-right: 34px;
white-space: nowrap;
font-size: 16px;
}
.contact .tab.active::after {
content: '';
left: -10px;
bottom: -5px;
width: 111%;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/contact-active.svg) no-repeat;
height: 9px;
background-size: 100%;
}
.contact .tab:not(.active) {
padding-bottom: 10px;
}
.contact .tab-content .maine-item .icon {
margin-bottom: 15px;
}
.contact .tab-content .devider-width {
margin: 24px 0;
}
.contact .tab-content .sub-title {
margin-top: 38px;
font-size: 18px;
letter-spacing: unset;
}
.contact .descript {
line-height: 1.473;
letter-spacing: normal;
}
.contact .tab-content .maine-item .text a {
font-size: 16px;
}
.contact .map_block_contacts {
min-width: unset;
width: 90%;
line-height: 1.3;
}
.contact .gr_form {
display: none;
}
.contact .delivery.xs-visible,.contact .delivery .side {
display: block;
}
.contact .delivery .gr_form {
display: block;
}
.contact .side .gr_form_left {
margin-left: 0;
height: 142px;
margin-right: auto;
clip-path: polygon(100% 0px, 100% 0%, 100% 89%, 50.00% 100.00%, 0% 89%, 0px 0%, 0% 0%);
}
.contact .side .gr_form .mb_2_form_form {
height: auto;
width: 95%;
max-width: unset;
margin: auto;
}
.devider-width.xs-visible {
display: block;
margin-top: -27px;
margin-bottom: 9px;
margin-left: 41px;
width: 89%;
opacity: 0.3;
}
header .maine-item.xs-visible {
display: flex;
margin-bottom: 13px;
}
footer .maine-item.xs-visible {
display: flex;
margin-bottom: 25px;
}
footer .maine-item .icon {
margin-right: 23px;
}
footer .maine-item.xs-visible a {
color: #fff;
}
footer .maine-item .text p:first-child {
margin-bottom: 5px;
}
.gr_form_in.boxes::after {
content: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/line-divider-with.png);
overflow: hidden;
top: 44px;
position: relative;
width: 100%;
display: block;
}
header .maine-item .text a.tel {
font-size: 13px;
}
.box-rev {
top: 0%;
}
.wraper-rev {
padding: 6px 15px 17px;
}
.box-rev .image {
position: relative;
top: 0;
}
.contact .tab.active {
font-size: 16px;
}
.pop_close.xs-visible {
display: inline-block;
background: #FFBD45 !important;
}
.wraper-rev .text.review {
max-height: 231px;
overflow-y: scroll;
}
.calculator.flex-row { }
.square > svg, .square .point.result {
display: none;
}
.square .point {
width: auto;
}
.color-panels .item-text {
margin-right: 8px;
}
.change-color {
right: 0;
}
.form-panel select {
text-overflow: ellipsis;
}
.square .point.width {
margin-right: 0;
}
.wpcalc .calc.left {
z-index: 1;
}
.wpcalc .calc.right {
height: 529px;
z-index: 0;
margin-right: auto;
margin-left: auto;
width: 300px !important;
pointer-events: none
}
.wpcalc .calc.right .svg-panels {
bottom: 175px;
right: 4px !important;
}
.wpcalc .calc.right .roof-one .svg-panels{
bottom: 177px !important; 
}
.wpcalc .calc.right .svg-elements {
bottom: -174px;
right: -9px;
}
.wpcalc .calc.right .roof-two .svg-elements {
right: -11px;
}
.wpcalc .calc.right .svg-elements svg {
bottom: 350px;
right: 13.1px;
}
.wpcalc .calc.right .roof-two .svg-roof svg {
top: 15px !important;
right: 16px !important;
}
.wpcalc .calc.right .roof-planus .svg-roof {
top: 179px;
right: -11px;
}
.wpcalc .calc.right .roof-planus .svg-roof svg {
top: 19px !important;
right: 17px !important;
}
.wpcalc div.karkas {
top: 188px;
right: -9px;
}
.wpcalc .calc.right .roof-one .svg-panels {
bottom: 178px;
}
.wpcalc .calc.right .roof-one .svg-elements {
bottom: -173px !important;
right: -8px !important;
}
.wpcalc .calc.right .roof-one .svg-elements svg {
right: 14px !important;
top: 28px;
}
.wpcalc .calc.right .roof-one .svg-roof svg {
top: 4px !important;
right: 20px !important;
}
.wpcalc .roof-one div.karkas {
right: -11px;
}
.wpcalc .type-of-roof .item svg {
max-width: 100%;
}
}
@media(min-width:321px) and (max-width:440px) {
.wpcalc .color-panel.flex-row.wrap {
justify-content: normal;
}
.wpcalc .color-panel .color-item {
margin-right: 19px;
width: calc(30% - 3px);
}
.wpcalc .color-panel .color-item:nth-child(3n) {
margin-right: 0;
}
.wpcalc .color-panel .color-ral {
width: auto !important;
}
.wpcalc .xs-visible .text a.tel span {
font-size: 17px;
}
}
@media(max-width:320px) {
.fancybox-inner {
height: 169px;
}
.image-button .image-panel {
width: 100%;
height: 225px;
}
.products > .params {
overflow: hidden;
width: 100%;
flex: unset;
}
#price-panel th:first-child {
white-space: normal;
width: 48px;
}
#price-panel tbody td:first-child, #price-panel th:first-child {
font-size: 12px;
}
#price-panel .header_call_button.price-panel {
padding: 15px 11px;
width: 159px;
font-size: 10px;
text-align: center;
}
#price-panel tbody tr:last-child td:last-child span:last-child {
left: 0px;
width: 287px;
}
.table-price .image-panel {
min-width: unset;
}
.boxes::before {
top: -22px;
width: 175px;
height: 71%;
}
#req_call {
overflow-y: scroll;
max-height: 100vh;
}
.pop_form {
margin-top: 0 !important;
}
header .maine-item.xs-visible .text a {
font-size: 12px;
}
header .maine-item.xs-visible .text a span {
font-size: 15px;
}
header .maine-item.xs-visible .icon img {
max-width: 15px;
}
.devider-width.xs-visible {
width: 86%;
}
.type-of-roof .item svg {
width: 65.87px;
}
.color-panels .items .item-color:nth-of-type(6) {
display: none;
}
.change-color {
width: 309px;
}
.change-color .close {
right: 4px;
}
}/*/*/@media(max-height:640px)and (max-width:320px) {
.req_call_left {
display: none !important;
}
.pop_close {
background: #fff !important;
}
}/**/.fs_body_block {overflow: hidden}
.leyer {position: fixed;top: 0;left: 0;z-index: 700000;width: 100%;height: 100%;text-align: center;display: none;overflow: scroll}
.leyer_in {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.pop_form {
width: 53%;
margin: auto;
background-color: #fff;
min-width: 300px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
position: relative;
max-height: 100%;
border-radius: 7px;  display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
min-width: 1036px;
}
.carousel-3d-slide:not(.current)::before {
content: '';
background: #ffffffb3;
width: 100%;
position: absolute;
height: 100%;
}
#call_slider {
padding-top: 51px;
}
.carousel-3d-slide.left-1 {
margin-left: -78px;
margin-top: -14px;
}
.carousel-3d-slide.right-1 {
margin-left: 68px;
top: -14px;
}
.pop_close {
right: -40px;
position: absolute;
top: -40px;
background: #FFBD45;
cursor: pointer;
line-height: 1.1;
font-size: 31px;
width: 34px;
color: #2f2f2f;
z-index: 10000000000;
height: 34px;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
}
.req_call_left {
display: inline-block;
vertical-align: middle;
width: 524px;
min-height: 100px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position:relative;
}
.req_call_right {
display: inline-block;
vertical-align: middle;
width: 323px;
text-align: center;
box-sizing: border-box;
padding: 48px 53px 58px;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_cal-back.png) no-repeat center, #FFBD45;
}
.req_call_title {
font-size: 22px;
font-family: Montserrat-Bold;
color: #2F2F2F;
}
.req_call_brif {
font-size: 12px;
line-height: 1.33;
margin-top: 8px;
margin-bottom: 15px;
}
.req_call_right .title_underline {
width: 49px;
margin-right: 49px;
}
.req_call_brif {
font-size: 12px;
line-height: 1.33;
margin-top: 8px;
margin-bottom: 25px;
}
.req_call_form .form_input {
margin: 5px 0 30px;
max-width: 197px;
}
.req_call_right .form_input input {
border-color: #2F2F2F;
padding-left: 39px;
color: #2F2F2F;
}
.req_call_right .form_name_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_name_dark.svg);
}
.req_call_right .form_tel_icon {
background-image: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_tel_dark.svg);
}
.req_call_form .form_tel_icon::after, .req_call_form .form_name_icon::after {
position: absolute;
width: 197px;
top: 40px;
font-size: 12px;
text-align: center;
left: -15px;
}
.req_call_form .form_name_icon::after {
content: 'ГђвЂ™ГђВ°Г‘Л†ГђВё ГђВёГђВјГ‘ВЏ ГђВё Г‘вЂћГђВ°ГђВјГђВёГђВ»ГђВёГ‘ВЏ';
}
.req_call_form .form_tel_icon::after {
content: 'ГђвЂ™ГђВ°Г‘Л† ГђВЅГђВѕГђВјГђВµГ‘в‚¬ Г‘вЂљГђВµГђВ»ГђВµГ‘вЂћГђВѕГђВЅГђВ°';
}
.req_call_bottom {
position: absolute;
width: 100%;
top: 42%;
}
.req_call_right .button_one {
margin-top: 23px;
margin-bottom: 10px;
width: 184px;
background: #113555;
color: #fff;
height: 50px;
padding: 0;
}
.req_call_right .button_one:hover {
background: #284E71;
}
.req_call_right .button_one:before {
left: 53px;
}
.call_slider_title {
display:none;
}
.carousel-3d-slide.current .call_slider_title {
display:block;
text-align: center;
padding: 25px 0px 0;
font-size: 18px;
font-family: 'Montserrat-Bold';
}
.carousel-3d-slide.current {
background-color: #fff !important;
}
.carousel-3d-slide {
background-color: #fff !important;
}
.carousel-3d-slide {
overflow: unset !important;
}
.carousel-3d-slide.current img {
border: 1px solid #E0E0E0;
border-radius: 4px;
}
.carousel-3d-container {
overflow: unset !important;
margin: 12px auto !important;
} .thank_form.scroll_type {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/img_thanks.png) no-repeat, #fff;
background-position: right bottom;
}
.thank_form {
width: 1036px;
margin: auto;
background-color: #fff;
max-width: calc(100% - 30px);
position: relative;
max-height: 100%;
text-align: center;
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
border-radius: 7px;
height: 468px;
}
#thank_block .pop_close {
background: #fff;
}
#thank_block .popup_close.button {
position: static;
background: #113555;
color: #fff;
font-family: Exo;
font-size: 14px;
letter-spacing: 0.04em;
font-weight: 600;
border-radius: 4px;
width: 146px;
margin: 33px auto 0;
height: 50px;
line-height: 3.4;
box-shadow: none;
text-transform: uppercase;
}
#thank_block .popup_close.button:hover {
background: #284E71;
}
.thank_title {
font-family: Montserrat-Bold;
font-size: 1.37em;
margin-bottom: 26px;
}
.thank_desc {
font-size: 0.87em;
width: 443px;
margin: auto;
line-height: 1.33;
}/*/*/.button_callback_phone {
width: 70px;
height: 70px;
position: fixed !important;
bottom: 132px !important;
right: 270px;
z-index: 1000 !important;
cursor: pointer !important;
transform-origin: center center 0 !important;
background: url(//maxproduct.uz/wp-content/themes/maxproduct/calc/img/ico_call_fixed.png) no-repeat center,#FFBD45;
border-radius: 4px;
box-shadow: 0px 0px 25px rgba(217, 148, 23, 0.37);
}
.button_callback_phone:hover {
background-color: #FFCB6B;
}
@media(max-width:1440px) {
.button_callback_phone {
right: 11px;
}
}
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0deg)
}
50% {
-webkit-transform: rotate(180deg)
}
100% {
-webkit-transform: rotate(360deg)
}
}
@-moz-keyframes rotate {
0% {
-moz-transform: rotate(0deg)
}
50% {
-moz-transform: rotate(180deg)
}
100% {
-moz-transform: rotate(360deg)
}
}
@-o-keyframes rotate {
0% {
-o-transform: rotate(0deg)
}
50% {
-o-transform: rotate(180deg)
}
100% {
-o-transform: rotate(360deg)
}
}
@keyframes rotate {
0% {
transform: rotate(0deg)
}
50% {
transform: rotate(180deg)
}
100% {
transform: rotate(360deg)
}
}
@-webkit-keyframes button_shake {
0% {
-webkit-transform: scale(1.03)
}
2% {
-webkit-transform: scale(1)
}
4% {
-webkit-transform: scale(1.03)
}
8% {
-webkit-transform: scale(1)
}
12% {
-webkit-transform: scale(1.03)
}
14% {
-webkit-transform: scale(1)
}
16% {
-webkit-transform: scale(1.03)
}
18% {
-webkit-transform: scale(1)
}
20% {
-webkit-transform: scale(1.03)
}
22% {
-webkit-transform: scale(1)
}
24% {
-webkit-transform: scale(1.03)
}
26% {
-webkit-transform: scale(1)
}
28% {
-webkit-transform: scale(1.03)
}
30% {
-webkit-transform: scale(1)
}
32% {
-webkit-transform: scale(1.03)
}
34% {
-webkit-transform: scale(1)
}
36% {
-webkit-transform: scale(1.03)
}
38% {
-webkit-transform: scale(1)
}
40% {
-webkit-transform: scale(1.03)
}
42% {
-webkit-transform: scale(1)
}
44% {
-webkit-transform: scale(1.03)
}
46% {
-webkit-transform: scale(1)
}
48% {
-webkit-transform: scale(1.03)
}
50% {
-webkit-transform: scale(1)
}
100% {
-webkit-transform: scale(1)
}
}
@-moz-keyframes button_shake {
0% {
-moz-transform: scale(1.03)
}
2% {
-moz-transform: scale(1)
}
4% {
-moz-transform: scale(1.03)
}
8% {
-moz-transform: scale(1)
}
12% {
-moz-transform: scale(1.03)
}
14% {
-moz-transform: scale(1)
}
16% {
-moz-transform: scale(1.03)
}
18% {
-moz-transform: scale(1)
}
20% {
-moz-transform: scale(1.03)
}
22% {
-moz-transform: scale(1)
}
24% {
-moz-transform: scale(1.03)
}
26% {
-moz-transform: scale(1)
}
28% {
-moz-transform: scale(1.03)
}
30% {
-moz-transform: scale(1)
}
32% {
-moz-transform: scale(1.03)
}
34% {
-moz-transform: scale(1)
}
36% {
-moz-transform: scale(1.03)
}
38% {
-moz-transform: scale(1)
}
40% {
-moz-transform: scale(1.03)
}
42% {
-moz-transform: scale(1)
}
44% {
-moz-transform: scale(1.03)
}
46% {
-moz-transform: scale(1)
}
48% {
-moz-transform: scale(1.03)
}
50% {
-moz-transform: scale(1)
}
100% {
-moz-transform: scale(1)
}
}
@-o-keyframes button_shake {
0% {
-o-transform: scale(1.03)
}
2% {
-o-transform: scale(1)
}
4% {
-o-transform: scale(1.03)
}
8% {
-o-transform: scale(1)
}
12% {
-o-transform: scale(1.03)
}
14% {
-o-transform: scale(1)
}
16% {
-o-transform: scale(1.03)
}
18% {
-o-transform: scale(1)
}
20% {
-o-transform: scale(1.03)
}
22% {
-o-transform: scale(1)
}
24% {
-o-transform: scale(1.03)
}
26% {
-o-transform: scale(1)
}
28% {
-o-transform: scale(1.03)
}
30% {
-o-transform: scale(1)
}
32% {
-o-transform: scale(1.03)
}
34% {
-o-transform: scale(1)
}
36% {
-o-transform: scale(1.03)
}
38% {
-o-transform: scale(1)
}
40% {
-o-transform: scale(1.03)
}
42% {
-o-transform: scale(1)
}
44% {
-o-transform: scale(1.03)
}
46% {
-o-transform: scale(1)
}
48% {
-o-transform: scale(1.03)
}
50% {
-o-transform: scale(1)
}
100% {
-o-transform: scale(1)
}
}
@keyframes button_shake {
0% {
transform: scale(1.03)
}
2% {
transform: scale(1)
}
4% {
transform: scale(1.03)
}
8% {
transform: scale(1)
}
12% {
transform: scale(1.03)
}
14% {
transform: scale(1)
}
16% {
transform: scale(1.03)
}
18% {
transform: scale(1)
}
20% {
transform: scale(1.03)
}
22% {
transform: scale(1)
}
24% {
transform: scale(1.03)
}
26% {
transform: scale(1)
}
28% {
transform: scale(1.03)
}
30% {
transform: scale(1)
}
32% {
transform: scale(1.03)
}
34% {
transform: scale(1)
}
36% {
transform: scale(1.03)
}
38% {
transform: scale(1)
}
40% {
transform: scale(1.03)
}
42% {
transform: scale(1)
}
44% {
transform: scale(1.03)
}
46% {
transform: scale(1)
}
48% {
transform: scale(1.03)
}
50% {
transform: scale(1)
}
100% {
transform: scale(1)
}
}
@-webkit-keyframes enlarge {
0% {
-webkit-transform: scale(1)
}
50% {
-webkit-transform: scale(1.05)
}
100% {
-webkit-transform: scale(1.1)
}
}
@-moz-keyframes enlarge {
0% {
-moz-transform: scale(1)
}
50% {
-moz-transform: scale(1.05)
}
100% {
-moz-transform: scale(1.1)
}
}
@-o-keyframes enlarge {
0% {
-o-transform: scale(1)
}
50% {
-o-transform: scale(1.05)
}
100% {
-o-transform: scale(1.1)
}
}
@keyframes enlarge {
0% {
transform: scale(1)
}
50% {
transform: scale(1.05)
}
100% {
transform: scale(1.1)
}
}
.button_callback_phone.mobile {
left: 50% !important;
bottom: 0 !important;
opacity: 1 !important;
width: 18% !important;
margin-bottom: 8% !important;
background: none !important;
margin-left: -9% !important;
height: auto !important;
right: auto !important
}
.button_callback_phone_bound {
left: 50% !important;
bottom: 0 !important;
opacity: 1 !important;
width: 18% !important;
margin-bottom: 8% !important;
background: none !important;
margin-left: -9% !important;
height: auto !important;
right: auto !important
}
@media all and (orientation: landscape) {
.button_callback_phone.mobile {
margin-left:-5% !important;
width: 10% !important;
margin-bottom: 4% !important
}
}
.button_callback_phone.mobile img {
width: 100% !important;
max-width: 100% !important;
border: 0 !important;
animation-name: m-shake;
-webkit-animation-name: m-shake;
animation-duration: 1.3s;
-webkit-animation-duration: 1.3s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite
}
.button_callback_wrap_mobile {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important
}
.button_callback_wrap.mobile select {
background: #fff !important
}
.button_callback_wrap.mobile .button_callback_missed_wrap {
padding-right: 0 !important;
text-align: center !important;
margin-top: -14px !important
}
.button_callback_wrap.mobile .button_callback_missed {
color: #fff !important;
font-size: 15px !important
}
.button_callback_wrap.mobile .button_callback_missed_result {
color: #fff !important;
font-size: 15px !important;
text-align: center !important;
margin-top: -11px !important
}
.button_callback_wrap_mobile_bound {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important
}
.button_callback_wrap.mobile {
background: #1a2225 !important;
border-radius: 0 !important;
left: auto !important;
margin-left: 0 !important;
margin-top: 0 !important;
padding: 0 !important;
top: auto !important;
height: 200px !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 16777271 !important;
position: absolute !important;
box-shadow: none !important
}
.button_callback_wrap.mobile .button_callback_content {
margin: 0 !important;
padding: 26px 0 0 0 !important
}
.button_callback_wrap.mobile .button_callback_form_text {
font-size: 19px !important;
line-height: normal !important;
margin-bottom: 10px !important;
color: #fff !important
}
.button_callback_wrap.mobile .button_callback_form_text.delay_success {
padding: 45px 0 !important
}
.button_callback_wrap.mobile .button_callback_counter {
display: none !important;
padding: 50px 0 !important;
color: #fff !important;
font-size: 55px !important;
width: auto !important;
height: auto !important
}
.button_callback_wrap.mobile .button_callback_counter.button_show {
display: inline-block !important
}
.button_callback_wrap.mobile .button_callback_form {
width: 100% !important;
height: 100% !important;
padding: 0 !important
}
.button_callback_wrap.mobile input[type="text"],.button_callback_wrap.mobile input[type="tel"] {
margin: 0 !important;
width: 300px !important
}
.button_callback_wrap.mobile .submit-btn-wrapper {
margin-top: 10px !important
}
.button_callback_wrap.mobile button {
width: 331px !important;
margin: 0 !important
}
.button_callback_wrap.mobile .button_callback_company_logo {
display: none !important
}
.button_callback_wrap.mobile .button_callback_submit_result {
position: static !important;
padding-top: 5px !important
}
.button_callback_wrap.mobile .button_eyetronic_link {
position: absolute !important;
bottom: 10px !important;
right: 15px !important
}
.button_callback_wrap.mobile .submit-btn-wrapper {
display: block !important
}
@keyframes m-shake {
0% {
transform: scale(.9);
opacity: .7
}
50% {
transform: scale(1);
opacity: 1
}
100% {
transform: scale(.8);
opacity: .7
}
}
@-webkit-keyframes m-shake {
0% {
-webkit-transform: scale(.85);
opacity: .7
}
50% {
-webkit-transform: scale(1);
opacity: 1
}
100% {
-webkit-transform: scale(.85);
opacity: .7
}
}
@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%;/**/}.modal-video-movie-wrap {width: 100%;
height: 0;position: relative;padding-bottom: 56.25%;animation-timing-function: ease-out;animation-duration: .3s;animation-name: modal-video-inner;-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform .3s ease-out;
-moz-transition: -moz-transform .3s ease-out;
-ms-transition: -ms-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
border: 10px solid #fff;
border-radius: 7px;
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
box-sizing: border-box;
}
.modal-video-movie-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 4px;
}
.modal-video-close-btn {
position: absolute;
z-index: 2;
top: -47px;
right: -47px;
display: inline-block;
width: 34px;
height: 34px;
overflow: hidden;
border: none;
background: #fff;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
}
.modal-video-close-btn:before,.pop_close::before,.fancybox-button.fancybox-button--close:before{transform:rotate(45deg)}
.modal-video-close-btn:after,.pop_close::after,.fancybox-button.fancybox-button--close:after{transform:rotate(-45deg)}
.modal-video-close-btn::before, .modal-video-close-btn::after, .pop_close::after, .pop_close::before,.fancybox-button.fancybox-button--close:after,.fancybox-button.fancybox-button--close:before {
content: '';
position: absolute;
height: 2.4px;
width: 17px;
top: 16px;
left: 8px;
margin-top: -1px;
background: #2F2F2F;
border-radius: 5px;
}
.req_call_top {
overflow: hidden;
}
.g_sale_text {
position: absolute;
top: -46px;
background-color: #E31E27;
color: #fff;
font-size: 37px;
font-weight: 500;
padding: 11px;
border-radius: 12px;
text-transform: uppercase;
transform: rotate(-18deg);
left: -64px;
}
.mb1_form_title_sale_big {
display: block;
color: #f00;
font-size: 36px;
font-weight: bold;
}
.mb1_form_title_sale {
font-weight: 500;
}
.mb1_form_title_sale_price {
color: #f00;
} .g_countdown {
color: #242424;
opacity: 0.85; margin-top: 20px;
}
.g_countdown_title {
font-size: 18px;
font-weight: bold; margin-bottom: 12px;
text-align: center;
}
.g_countdown_items {
display: flex;
text-align: center;
align-items: center;
justify-content: center;
}
.g_countdown_item { position: relative; }
.g_countdown_num {
font-size: 28px;
font-weight: 700; padding: 10px 9px;
position: relative;
background-color: #F8A900;
margin: 0 6px 8px;
border-radius: 9px;
box-shadow: 0px 5px 0px #BF8500;
width: 39px;
}
.g_countdown_num_type {
font-size: 13px;
font-weight: bold;
}
.g_countdown_item:after {
content: '';
position: absolute;
width: 8px;
height: 8px;
top: 20px;
right: -4px; border-radius: 50%;
}
.g_countdown_item:last-child:after {
display: none;
}  @media(min-width: 1000px) {
.header_menu_forma {
min-width: 370px;
}
}
.mb1_right_forma {
float: none;
margin-left: 45px;
}
#page_forma .mb1_form {
width: 429px;
max-width: unset;
}
#page_forma .form_input {
width: 80%;
}
#page_forma .mb1 {
height: 597px;
}
#page_forma .mb1_g {
height: 597px;
}
#page_forma .mb1_cw {
height: 597px;
}/*/*/._orinationRight_25.wrap_mW {
right: unset !important;
left: 13px !important;
padding-bottom: 22px;
}
@media(min-width:1600px) and (max-width:2048px) {
body {zoom: 120%}
}
.fs-quiz-loader {
position: relative;
}
.fs-quiz-loader img {
display: none;
}
.fs-animate_inner {
margin-top: 80px;
overflow: hidden;
padding: 4px 0;
}
.fs-quiz-loader:before {
content: "";
position: absolute;
top: 0;
left: 0em;
width: 100%;
height: 100%;
background: linear-gradient(to left, rgba(255,255,255,.0), rgba(255, 255, 255, 0.38), rgba(255,255,255,.0)) no-repeat -2em 0%;
background-size: 2em 100%;
-moz-transform: skewX(-50deg);
-o-transform: skewX(-50deg);
-webkit-transform: skewX(-50deg);
transform: skewX(-50deg);
z-index: 2;
}
.fs-animate_inner.blink_on {
overflow: hidden;
}
.fs-quiz-loader.blink_on:before {
transition: 0.9s linear;
background-position: 130% 0%;
}
.link_button_calc.fs-quiz-loader {
margin-top: 0;
}
@media(min-width:320px) and (max-width:440px) {
.link_button_calc.fs-quiz-loader {
overflow: hidden;
}
.fs-animate_inner {
margin-top: 55px
}
}
@media(min-width:441px) and (max-width:1199.6px) {
.link_button_calc.fs-quiz-loader {
overflow: hidden;
}
.fs-animate_inner {
margin-top: 80px
}
}
@media only screen and (min-width: 1200px) {
.inner_text {
width: 238px
}
.fs-quiz-loader img {
display: block;
bottom: -7px;
right: -30px;
position: absolute;
z-index: 0;
}
.link_button_calc.fs-quiz-loader {
width: 265px;
}
}
@media (max-width: 700px) {
.calc.right{
margin-bottom: 0;
scale: 1;
position: absolute;
left: 0;
right: 0;
}
.calc.left{
margin-bottom: 0px;
}
}