﻿/*   
Theme Name: burum
Author: Dmitrij Nikolaenko
Authot Email: dmitrij.nikolaenko.91@gmail.com
*/

html, body{width: 100%;min-height: 100%; scroll-behavior: smooth;}
body{
font-family: 'Roboto', sans-serif; word-break: break-word;font-size:16px;}
/***position foter***/
* {margin: 0;padding: 0;}
html, body {height: 100%; color: #212121;}
#content-sites {display: flex;flex-direction: column;height: 100%;}
#content {flex: 1 0 auto;}
#footer {flex: 0 0 auto;}
/*** end position foter***/
a, input, img, textarea{outline: none;}
a{transition: 0.3s;}
a:hover{transition: 0.3s;}
h1{font-size: 1.625em;padding-bottom: 12px;}
h2{font-size: 1.5em;padding-bottom: 22px;}
h3{
font-family: 'Audrey-Medium';
font-style: normal;
font-weight: 500;
font-size: 2.18em;
line-height: 120%;
letter-spacing: -0.05em;
text-transform: uppercase;
padding-bottom: 10px;
	}
h4{font-size: 1.25em;padding-bottom: 18px;}
h5{font-size:1.125em;padding-bottom: 16px;}
p{ 
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 150%;
}
li{font-size: 18px;padding-bottom: 6px;font-weight: 400;}
ul, ol{padding-bottom: 12px;}
/***
#go-top {position: fixed;width: 50px;height: 50px;line-height: 50px;bottom: 40px;right: 40px;z-index: 99;text-align: center;color: #fff !important;background: rgb(180 146 99 / 27%) url(/wp-content/themes/burum/img/to-top.png);background-position: center center;background-repeat: no-repeat;cursor: pointer;transition: 0.4s}

#go-top:hover {background: rgb(180 146 99 / 51%) url(/wp-content/themes/burum/img/to-top.png);background-position: center center;background-repeat: no-repeat;transition: 0.4s}
***/
#go-top {
    position: fixed;
    width: 50px;
    height: 50px;
    line-height: 50px;
    bottom: 14px;
    right: 14px;
    z-index: 99;
    text-align: center;
    color: #000 !important;
    background: #d2ad78;
    cursor: pointer;
    transition: 0.4s;
    border-radius: 50%;     box-shadow: 0px 0px 6px rgb(0 0 0 / 47%);
	}
#go-top:before{
    position: absolute;
    content: '\2191';
    color: #000;
    font-size: 26px;
    top: -3px;
    left: 18px;
}
#go-top:hover {
	color:#d2ad78;
	background:#fff;
	}
#go-top:hover:before{color:#d2ad78;}
/***defaul for breadcrumbs**/
.breadcrumbs-page{border-bottom: 1px solid #eeeeee;
    padding-bottom: 15px;
    margin-bottom: 25px;
    padding-top: 25px; font-size: 14px;
	}
.breadcrumbs-page a{text-decoration: none !important;color: #391c0c99 !important;text-shadow: none;}
.breadcrumbs-page a:hover{text-decoration: underline !important;}
/**defaul for galery wordpress**/
.gallery {float: none;display: inline-block;width: 100%;}
.gallery img{width: 100%;height: auto;border: none !important;margin-bottom: 0px;transition: 0.3s;}
.gallery img:hover{-webkit-filter: sepia(100%);transition: 0.3s;}
.gallery-item{margin-top: 0px;}
/**defaul for img***/
img.alignleft{max-width: 50%;height: auto;margin-right: 25px;margin-bottom: 25px;margin-top: 25px;float: left;}
img.aligncenter{    max-width: 100%;
    height: auto;
    float: none;
    width: 100%;}
img.alignright{max-width: 50%;height: auto;margin-left: 25px;margin-bottom: 25px;margin-top: 25px;float: right;}
.active-img {position: fixed !important;z-index: 999 !important;overflow: unset !important;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;max-width: 80% !important;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.38) !important;}
.close-img{position: fixed;z-index: 999;width: 30px;height: 30px;top: 8px;right: 8px;background: url('/wp-content/themes/burum/img/close-img.png');background-size: contain;cursor: pointer;display: none;}
/**end default**/
/****footer***/
footer {    background: #212121;
    padding: 108px 0px 108px 0px;
    color: #ffffff;
    display: inline-block;
    width: 100%;
    z-index: 2;
    bottom: 0px;}
.footer-box{display: flex;flex-direction: row;flex-wrap: wrap; align-items: flex-start;justify-content: space-between;	}
.box-content-footer{ width: 33.333%; padding: 15px; box-sizing: border-box;	}
.box-content-footer ul{list-style-type: none;    margin: 0px;    padding-bottom: 3.75em;}
.box-content-footer p{font-size: 16px;	}
.box-content-footer a{    text-decoration: none;
    display: block;
    padding-bottom: 4px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    text-align: center;
    color: #FFFFFF;}
.box-content-footer a:hover{color:#888;}
.box-footer-contact{display: flex;flex-direction: column;align-items: flex-end;	}
.box-footer-contact a{font-size: 1.375em;font-weight:600;padding-bottom:8px;}
.box-footer-menu{text-align:center;}
.date-site{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 220%;
    text-align: center;
	}
.footer-logo{
	max-width:100%;
}	
	.title-box-footer{
	font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 150%;	     padding-bottom: 30px;
	}
/*** end footer style***/
/***header style***/
.header{
top: 0px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    padding-top: 10px;
    padding-bottom: 10px;
    position: fixed;
    background: #fff;
    z-index: 9;
}
.box-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 8px;
    padding-top: 8px;	
}
.menu-top-site > ul{
display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.menu-top-site ul{
    list-style-type: none;
    margin: 0px;		
	padding:0px;
}
.menu-top-site li{padding:0px;}
.menu-top-site a{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: #212121;
    text-decoration: none;
    padding: 12px;
}
.menu-top-site a:hover{color:#d8d869;}
.contacts-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;	
}
.phone-header{
    text-decoration: none;
    font-size: 1.375em;
    padding: 12px;
    font-weight: 600;
    color: #888;	
}
.phone-header:hover{
	color: #666;
}
.logo-header img{
	height:52px;
}
.logo-header a{
    text-decoration: none;
    color: #9ba8dd;
    font-size: 1.375em;
    font-weight: 900;
    display: flex;
    align-items: center;	
}
.logo-header span{
display: block;
    padding-left: 8px;
}	
/*** end header style***/
/*** ul & ol down style ****/
ul.children-ul{
position: absolute !important;
    top: 27px;
    white-space: nowrap;
    background:#0065a3;
    box-shadow: 0px 1px 2px rgba(2, 2, 2, 0.25);
    padding: 12px 10px !important;
    left: -10px;
}
ul.children-ul a{
    padding: 6px 6px;
    display: block;	
}
ul.menu a{
	position:relative;
	z-index:1;
}
.arrow-bottom , .arrow-top {
    position: relative;
}
.arrow-bottom:before {
    content: '\203A';
    position: absolute;
    left: 0px;
    top: 0px;
    transition: 0.3s;
    color: #d6d6d6;
    font-size: 18px;
    transform: rotate(90deg);
	transition:0.3s;
	transform-origin:center;
}
.arrow-top:before {
    content: '\203A';
    position: absolute;
    left: 0px;
    top: 0px;
    transition: 0.3s;
    color: #d6d6d6;
    font-size: 18px;
    transform: rotate(-90deg);
	transition:0.3s;
	transform-origin:center;
}
/*** end ul & ol down style ****/
/*******/
/****mobile***/
.mobile-menu{display:none;}
.mobile-buttons{
	display: none;
	position:relative;
    height: 33px;     width: 75px;
    text-align: left;
}
/****end mobile style***/
/***other styles****/
.button-pages{
    font-size: 15px;
    background: #0093ec;
    padding: 14px 16px;
    color: #fff;
    cursor: pointer;
}
.button-pages:hover{
	background: #a8dd9b;
	transition:0.3s;
}
.box-before-header{width:100%;}
.button-top-modal{display:none;}
/***end other styles****/
span.wpcf7-not-valid-tip, .ajax-loader, .wpcf7 br{ display: none!important;}
input.wpcf7-not-valid {
    border: 1px solid red !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
    border-color: #ff0000 !important;
    color: #ff0000;
    font-size: 16px;
    font-weight: 600;
    padding: 12px;
    text-align: center;
    background: #fff;
}
.before-yelow-title{
font-family: 'Audrey-Normal';
font-style: italic;
font-weight: 400;
font-size: 2.5em;
line-height: 100%;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.03em;
color: #D2AD78;	
display:block;
}
.title-index, .title-index-left{
font-family: 'Audrey-Normal';
font-style: normal;
font-weight: 400;
font-size: 5.625em;
line-height: 100%;
letter-spacing: -0.05em;
text-transform: uppercase;
color: #1E1E1E;	
}
.button-slider-comment img{height:17px;}
.open-modal-video{cursor:pointer;}
.title-index-left{text-align: left;}
.title-index{text-align: center;}
.text-monitor1{
    max-width: 380px;
    padding-top: 23px;
    width: 30%;
}
.box-img-monitor1{
    background: url(/wp-content/uploads/2022/10/fon1.2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    min-height: calc(100vh - 300px); padding-bottom: 50px;
}
.button_page{
font-family: 'Audrey-Normal';
    font-style: italic;
    font-weight: 700;
    font-size: 21px;
    line-height: 105%;
    text-align: center;
    letter-spacing: -0.03em;
    color: #FFFFFF;
    padding: 15px 32px;
    background: linear-gradient(90deg, #222222 0%, #CDA976 100%);
    border-radius: 40px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
}
.button-monitor1{margin-top:44px;}
em{font-style:italic;}
.box-bipolare{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;	 overflow:hidden;
}
.left-container-bipolare{width: 50%;}
.black-container-bipolare{
background: #212121;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
    box-sizing: border-box;
    padding: 112px 20px 112px 20px;	
}
.white-before-title{
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.05em;
	color: #FFFFFF;
}
.text-black-container{
    text-align: center;
    padding-top: 80px;	
}
.text-black-container h3, .after-title-left{
font-family: 'Audrey-Normal';
    font-style: italic;
    font-weight: 500;
    font-size: 2.5em;
    line-height: 110%;
    letter-spacing: inherit;
    color: #D2AD78;
    display: inline-block;
    text-transform: none;	
}
.text-black-container h3{ text-align: center;}
.after-title-left{text-align: left;}
.text-black-container h2{
font-family: 'Audrey-Normal';
    font-style: normal;
    font-weight: 500;
    font-size: 2.5em;
    line-height: 120%;
    letter-spacing: -0.04em;
    text-transform: uppercase;
    padding-bottom: 60px;
    word-spacing: 7px;
}
.text-black-container h2 > span{
	color: #D2AD78;
}
.text-black-container p{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #FFFFFF;
    max-width: 70%;
    margin: auto;
}
.right-container-bipolare{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0px;
}
.radius-button{
    font-family: 'Audrey-Normal';
    font-style: italic;
    font-weight: 700;
    font-size: 25px;
    line-height: 105%;
    letter-spacing: -0.03em;
    color: #D2AD78;
    width: 256px;
    height: 256px;
    background: #232323;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.radius-button img{margin-left:18px}
.box-advantages-index{    padding-top: 120px;
    padding-bottom: 120px;}
.container-advantages-index{
display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;	position: relative;
}
.post-text-advantages-index{
    width: calc(33.333% - 24px);
    padding-bottom: 76px;	
}
.post-text-advantages-index img{
	width:100%; height:auto;
}
.post-text-advantages-index-big{
	width: calc(66.666% - 24px);	
}
.post-text-advantages-index-big img{
	width:100%; height:auto;
}
.post-advantages-index{
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 0px;
}
.post-advantages-index:before{
position: absolute;
    content: '';
    width: 415px;
    height: 415px;
    background: url(/wp-content/uploads/2022/10/decor.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    top: -219px;
    right: -203px;
}
.box-slider-index{
position: relative;
    z-index: 1;
}
.buttons_slider_index{
    position: absolute;
    z-index: 3;
    bottom: 35px;
    right: 0px;
    width: 50%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    padding-bottom: 12px;
	box-sizing:border-box;
}
.button_slider_index{margin:10px;cursor:pointer;}
.min-title-container{
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.05em;
	color: #212121; padding-bottom: 35px;
}
.box-what-you-get{
    padding-bottom: 120px;
    padding-top: 120px;	
}
.post-what-you-get img{
	position: absolute;
    top: -30px;
    left: 140px;
    z-index: 3;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 18%);
}
.post-what-you-get:nth-child(2n) img{
	left: 160px !important;
}
.post-what-you-get:nth-child(3n+3) img{
	left: 80px !important;
}
.post-what-you-get{
    border-bottom: 1px solid #D2AD78;
    padding: 40px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    cursor: pointer; position: relative;
}
.number-post-what-you-get{
font-family: 'Audrey-Normal';
font-style: italic;
font-weight: 500;
font-size: 2.5em;
line-height: 110%;
align-items: center;
letter-spacing: -0.04em;
color: #D2AD78;	
}
.text-post-what-you-get{
	max-width: 380px;
}
.yellow-box-for-my{
    background: linear-gradient(90deg, #D2AD78, #D2AD78, #D2AD78, #fff, #fff, transparent);	
}
.posts-for-my{
    background: #D2AD78;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-right: 50px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;	
}
.post-for-my{
    width: calc(33.333% - 26px);
    padding-right: 20px;
    box-sizing: border-box;
}
.title-for-my{
    display: flex;	
}
.title-for-my nav{
    font-family: 'Audrey-Normal';
    font-style: italic;
    font-weight: 500;
    font-size: 5em;
    line-height: 110%;
    letter-spacing: -0.04em;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #1E1E1E;
    transform: matrix(1, 0, 0, 1, 0, 0);
    padding-right: 20px;
    padding-bottom: 14px;
}
.post-for-my section{padding-right:100px;}
.box-info-for-my{
	position: relative;
    padding-bottom: 47%;
    background: url(/wp-content/uploads/2022/10/image-88.jpg);
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat;
	}
.box-modules{
    background: #212121;
    padding-top: 120px;
    padding-bottom: 120px;
}	
.post-modules{
border-bottom: 1px solid #D2AD78;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 30px; flex-wrap: wrap;     padding-top: 30px;
}	
.name-post-module{
display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
width:100%;
cursor:pointer;	
}
.number-post-module{
	font-family: 'Audrey-Normal';
font-style: italic;
font-weight: 500;
font-size: 2.5em;
line-height: 110%;
letter-spacing: -0.04em;
color: #FFFFFF;     width: 300px;
}
.title-post-module{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 1.6em;
    line-height: 130%;
    color: #F6EFE4;
    width: calc(100% - 360px);
    padding-left: 66px;
    box-sizing: border-box;
}
img.open-post-module-content, .open-faq{
    cursor: pointer;
transition:0.3s; transform:rotate(0deg);	 margin-right: 20px; margin-right: 20px;
    width: 2.5em;
}
.open-post-module-content_hover, .open-faq-active{
	transform:rotate(225deg) !important;
	transition:0.3s !important;	
}

.white-before-title-left{
	font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    letter-spacing: 0.05em;
    color: #FFFFFF;
	padding-bottom: 60px;
}

.text-title-box{
font-family: 'Audrey-Normal';
font-style: normal;
font-weight: 500;
font-size: 2.5em;
line-height: 120%;
padding-top:8px;
text-align: center;
letter-spacing: -0.04em;
text-transform: uppercase;
color: #1E1E1E;	
}
.while-title-box{
padding-bottom: 6.375em;
    padding-top: 8.5em;
}
.container-child-post-module{
	width: 100%;
    padding-top: 40px;
}
.child-post-modules{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.number-child-pst-mdls{
font-family: 'Audrey-Normal';
font-style: normal;
font-weight: 500;
font-size: 2.1875em;
line-height: 120%;
display: flex;
align-items: center;
letter-spacing: -0.05em;
text-transform: uppercase;
color: #D2AD78;
transform: matrix(1, 0, 0, 1, 0, 0);
width: 110px;
}
.content-child-pst-mdls{
	padding-top: 25px;
    border-bottom: 1px solid #888;
    padding-bottom: 25px;
    width: calc(100% - 110px);
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;     align-items: flex-start;
}
.tl-chld-pst-mod{
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 1.25em;
line-height: 110%;
display: flex;
align-items: center;
color: #FFFFFF;	     width: 260px;
}
.desc-chld-pst-mod{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    transform: matrix(1, 0, 0, 1, 0, 0);
    width: calc(100% - 340px);	
}
.desc-chld-pst-mod p{color:#fff;}
.type-chld-pst-mod{
    font-family: 'Audrey-Normal';
    font-style: italic;
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.04em;
    color: #FFFFFF;
    transform: matrix(1, 0, 0, 1, 0, 0);
    width: 80px;
    text-align: right;
    display: block;	
}
.pro-offers, .pro-plus-offers{
width: 50%;
    box-sizing: border-box;
    padding: 60px 28px 230px 28px;
    position: relative;
    z-index: 1;
}
.pro-offers{background: #F6F6F6;}	
.pro-plus-offers{background: #212121;}
.title-white-offers, .title-black-offers{
font-family: 'Audrey-Normal';
font-style: normal;
font-weight: 500;
font-size: 2.8em;
line-height: 120%;
letter-spacing: -0.05em;
text-transform: uppercase;	
}
.title-white-offers{color: #1E1E1E;}
.title-black-offers{color: #FFF;}
.post-offer{
	    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 20px 8px;
    box-sizing: border-box;
    border-bottom: 1px solid #D2AD78;
}
.post-offer-black p{
    color: #fff;	
}
.name-offer{
    width: 184px;	
}
.descript-offer{
width: calc(100% - 184px);	
}	
.pay-container{
    position: absolute;
    bottom: 60px;
    display: flex;
    align-items: center;
    flex-direction: row;	    padding-right: 28px;
}	
.price-offer{
    display: flex;
    flex-direction: row;
    align-items: center;	
}
.price-offer span{
	font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 150%;
    display: inline-block;
    padding: 15px;
    width: 100px;
}
.price-offer nav{
font-family: 'Audrey-Normal';
font-style: normal;
font-weight: 400;
font-size: 45px;
line-height: 100%;
text-transform: uppercase;
font-feature-settings: 'tnum' on, 'lnum' on;
color: #D2AD78;	
}
.pro-plus-offers .price-offer span{
	color:#fff;
}
.before-black-title{
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.05em;
    color: #1E1E1E;
    text-align: center;
    padding-bottom: 70px;
}	
.left-yelow-text{
	width: 50%;
    box-sizing: border-box;
    background: #D2AD78;
    padding-top: 45px;
    display: flex;
    justify-content: center;
    padding-right: 25px;
}	
.content-left-yelow-text{
	max-width: 380px;
}
.left-yelow-text p{padding-bottom:40px;color: #fff;}	
.left-yelow-text h3{color: #fff;}
.right-yelow-text{width:50%;}	
.content-left-yelow-text-center{
padding-left: 30px;
    padding-top: 21%;
    padding-bottom: 24%; text-align: center;
}
.content-left-yelow-text-center h4{
    font-family: 'Audrey-Normal';
    font-style: italic;
    font-weight: 600;
    font-size: 2.6em;
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #212121; 
}
.more_about{
    margin: 0 auto;
    max-width: 200px;
    display: block;
}
.box-slider-comment{
	padding-top:60px; padding-bottom:300px;
}
.slider-comments{
	padding-top:90px;
}
.content-comment-slid{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;	
}
.min_slid{
	width: calc(33.333% - 30px);
}
.big_slid{
	width: calc(66.666% - 30px);
}
.foto_user{
    width: 9.6em;
    height: auto;
    border-radius: 50%;
    margin-bottom: 40px;	
}
.name-status{
    padding-bottom: 30px;	
}
.name-user{
font-family: 'Audrey-Normal';
font-style: normal;
font-weight: 500;
font-size: 2.1875em;
line-height: 120%;
letter-spacing: -0.05em;
text-transform: uppercase;
color: #000000;	 padding-right: 15px;
}
.status-user{
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 150%;
color: #D2AD78;	
}
.text-comment{
	padding-bottom: 30px;
}
.url_user{
font-family: 'Audrey-Normal';
font-style: italic;
font-weight: 700;
font-size: 20px;
line-height: 100%;
text-align: center;
letter-spacing: -0.03em;
text-decoration-line: underline;
color: #D2AD78;     display: inline-block;     position: relative;
}
.url_user:before{
	background: url(/wp-content/uploads/2022/10/Vector-169-1.png);
    position: absolute;
    content: '';
    width: 52px;
    height: 18px;
    right: -62px;
    z-index: 3;
    top: 10px;
}
.button-slider-comment{
display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-top: 50px;	
}
.to-left, .to-right{
	padding:10px; cursor:pointer;
}
.to-left img{
    transform: rotate(180deg);
    margin-top: 1px;	
}
.box-yellow-slider{
    padding-top: 50px;
    background: #D2AD78;
    padding-bottom: 300px;
    position: absolute;
    width: 100%;
    top: -155px;
}
.box-slidr-portfolio{
	position:relative;
	z-index:1;     padding-bottom: 60px;
}
.box-faq{
	padding-top:60px;
	padding-bottom:110px;
}
.post-faq{
display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 30px;
    padding-top: 30px;
    border-bottom: 1px solid #D2AD78;	
}
.title-post-faq{
    width: calc(100% - 70px);
    font-family: 'Audrey-Normal';
    font-style: normal;
    font-weight: 500;
    font-size: 2.1875em;
    line-height: 120%;
    letter-spacing: -0.05em;
    text-transform: uppercase;
    color: #212121;
    box-sizing: border-box;
    padding-right: 45px;
}
.name-post-faq{
display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
cursor:pointer;	
}
.content-post-faq{    padding-top: 32px;
    box-sizing: border-box;
    padding-right: 100px;}
	.content-post-faq p{padding-bottom: 25px;}
.right-yelow-text img{
	max-width: 100%;
    height: auto;
}	
.left-text-{     width: 50%;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
	}	
.title-index-left {
    text-align: left;
    word-break: normal;
}	
.text-monitor1-history{padding-top:35px;}
.text-monitor1-history p{padding-bottom:25px;}
.right-yelow-text-history{
display: flex;
    flex-direction: column;
    justify-content: flex-end;	
}
.content-left-yelow-text-center-history p{
color: #212121;
    max-width: 380px;
    margin: auto;
    padding-bottom: 45px;
	}
.content-left-yelow-text-center-history h5{
	font-family: 'Audrey-Normal';
	font-style: italic;
	font-weight: 500;
	font-size: 2.5em;
	line-height: 110%;
	text-align: center;
	letter-spacing: -0.04em;
	color: #FFFFFF;
}
.content-left-yelow-text-center-history h3{
	color: #212121;
}
.box-article{
padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.box-article h2{
	width: 100%;
font-family: 'Audrey-Normal';
font-style: normal;
font-weight: 500;
font-size: 2.5em;
line-height: 120%;
letter-spacing: -0.04em;
text-transform: uppercase;     padding-bottom: 60px;     color: #1E1E1E;
}
.pro-plus-offers > .post-offer-black:nth-last-child(-n+4) p, .pro-plus-offers > .post-offer-black:nth-child(2) p{
	color: #D2AD78;
}
.box-article p{
	padding-bottom: 25px;
}
.left-article, .right-article{
	width: calc(50% - 40px);
	position: relative;
}
.right-article-absolut img{
	position:absolute;
	    z-index: 3;
    max-width: 100%;
    height: auto;
}
.box-article-grey{
    background: #F6F6F6;
    padding-top: 20px;
}
.left-article-two{
    margin-bottom: -350px;	
}
.right-container-bipolare_no_padding{padding:0px;}
.right-article-two h3 > strong, .text-grey-mobil h3 > strong{color: #D2AD78;font-family: 'Audrey-Normal';
font-style: italic;
font-weight: 500;
font-size: 20px;
line-height: 110%;
letter-spacing: -0.04em;
}
.text-grey-mobil h3{text-align:center;}
.text-grey-mobil{
	display:none;
}
.bottom-img-top-category-blog{
    width: 100%;
    padding-bottom: 35%;	
}
.top-category-blog{
    text-align: center !important;	padding-top: 35px;
}
.container-top-category-blog h1{
	text-align: center;
    max-width: 640px;
    margin: auto;
    padding-bottom: 35px;
}
.post-category-blog{
	    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
}
.img-post-category-blog{
	width: 50%;
}
.text-post-category-blog{
    text-align: center;
    width: 50%;
    padding: 110px 50px;
    box-sizing: border-box;
}
.text-post-category-blog h3{
	font-family: 'Audrey-Normal';
	font-style: normal;
	font-weight: 500;
	font-size: 2.5em;
	line-height: 120%;     padding-bottom: 15px;
}
.excerpt-post-category-blog{padding-bottom: 25px;}
.post-category-blog:nth-child(1n) .img-post-category-blog{
	
}
.post-category-blog:nth-child(1n) .text-post-category-blog{
	background: #212121;
    order: 2;     color: #fff;
}
.post-category-blog:nth-child(2n) .img-post-category-blog{
	order: 2;
}
.post-category-blog:nth-child(2n) .text-post-category-blog{
	background: #D2AD78;
    order: 1;     color: #212121;
}
.text-single-product p{padding-bottom: 25px;}
.box-single-product{padding-bottom: 45px; padding-top: 35px;}
.text-single-product img.alignleft{
	max-width: calc(50% - 8px);
    height: auto;
    margin-right: 25px;
    margin-bottom: 25px;
    margin-top: 25px;
    float: left;
}
.text-monitor1-history-mobil p, .text-monitor2-history-mobil p{
	padding-bottom: 25px;
}
.text-monitor1-history-mobil, .text-monitor2-history-mobil{
	display:none;
}
.center-footer-box{text-align:center;}
.slider-text-why-shoose .text-black-container{padding-top:113px;}

.modal-video{
    position: fixed;
    z-index: 999;
    width: 80%;
    top: 50%;
    left: 50%;
	max-width:1024px;
	transform:translate(-50%, -50%);
}
.close-modal-video{
	    position: absolute;
    top: -34px;
    width: 29px;
    height: 29px;
    right: 0px;
    z-index: 999;
    cursor: pointer;
}
.close-modal-video img{
	    width: 100%;
    height: 100%;
}

@media(max-width:1260px){
	.posts-for-my{padding-right: 25px; justify-content: space-between;}
	.post-for-my section { padding-right: 50px; }
	.post-for-my{width: calc(33.333% );}
}
.mobile-header-href, .bottom-header-border, .bottom-text-mon1-history{display:none;}
.right-article-two{padding-top:160px;}
@media(max-width:960px){
	.box-article{
		padding-top: 60px;
    padding-bottom: 60px;
	}
	.header{padding-bottom:0px;}
	.left-article, .right-article {
		width: calc(50% - 20px);
		position: relative;
	}
	.text-about-slider-history{
		order: 2;
	}
	.foto-about-slider-history{
		order: 1;
	}
	.modal-video{width:96%;}
	.right-article-two{padding-top:0px;}
	.mobile-header-href{
		display: block;
		font-size: 15px;
		color: #D2AD78;
		text-decoration: none; width: 75px;
	}
	.bottom-header-border{
		    width: 100%;
		height: 1px;
		display: inline-block;
		border-bottom: 1px solid #D2AD78;     margin-bottom: -15px;
	}
	.box-header{    flex-wrap: wrap;}
	.header{padding-top:0px;}
	.left-yelow-text-mobile-max{
		width: 100%;
    padding-left: 25px;
    padding-bottom: 45px;
    padding-top: 55px;
	}
	.left-yelow-text-mobile-max .content-left-yelow-text{
		    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
	}
	.post-content-left-yelow-text{
		width:calc(33.3333% - 15px);
	}
	.post-content-left-yelow-text p, .post-content-left-yelow-text h3{color:#212121;}
	.right-yelow-text-mobile-none{display:none;}
	.before-black-title{padding-bottom: 35px;}
	.title-for-my nav{font-size: 3.75em;    font-weight: 600;}
	.box-info-for-my{padding-bottom: 55%;}
	body{font-size:12px;}
	.radius-button{width:165px;height:165px;}
	.mobile-menu{
		display: flex;
		position: fixed;
		z-index: 999;
		background: #212121;
		width: 100%;
		box-sizing: border-box;
		padding: 6.6em;
		box-shadow: 0px 8px 8px rgb(0 0 0 / 30%);
		border-top: 1px solid rgba(136, 136, 136, 0.15);
		top: 0px;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
		text-align: center;
		overflow-y: auto;
		align-items: stretch;     font-family: 'Montserrat';
	}
	.text-title-box{font-weight:600;}
	.descript-offer {
    width: 50%;
	}
	.name-offer {
		width: 50%;
		box-sizing:border-box;
		padding-right:8px;
	}
	.pro-offers, .pro-plus-offers{
		    padding: 50px 28px 260px 28px;
	}
	.left-yelow-text-mobile-max{padding-top:50px;}
	.price-offer{flex-wrap: wrap;
    text-align: center;
    justify-content: center;}
.price-offer span {
    padding: 0px;
    width: 100%;
    font-size: 14px;
}
.foto_user{margin-bottom:20px;}
.name-status{padding-bottom:5px;}
.button_page{
	padding: 15px 30px; font-size:20px;
}
	.mobile-menu::-webkit-scrollbar-button {background-image:url('');background-repeat:no-repeat;width:6px;height:0px}
	.mobile-menu::-webkit-scrollbar-track {background-color:#ecedee}
	.mobile-menu::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 2px;background-color:#9ba8dd;transition: 0.3s;}
	.mobile-menu::-webkit-scrollbar-thumb:hover{background-color:#808dc3;transition: 0.3s;}
	.mobile-menu::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:6px;height:0px}
	.mobile-menu::-webkit-scrollbar{width: 6px;}	
	
	.mobile-menu ul{
	    list-style-type: none;
		margin: 0px;
		padding: 0px;	
		padding-bottom:0px;
	}
	.mobile-menu li{
		padding-bottom: 8px;
	}
	.mobile-menu ul a{
		text-decoration: none;
		color: #fff;
		display: block;
		padding: 4px 12px;
		font-size: 16px;
	}
	.mobile-menu ul a:hover{color:#888;}
	.children-ul {
		position: relative !important;
		top: 4px;
		white-space: normal;
		background: transparent;
		box-shadow: none;
		padding: 8px 8px 8px 20px !important;
		left: 0px;
		z-index: 99;
		width: 100%;
		box-sizing: border-box;
	}
	.children-ul li{
		position:relative;
	}
	.children-ul li:before{
	    content: '—';
		position: absolute;
		left: -8px;
		top: 0px;	
	}
	.menu-top-site{display:none;}
	.open-mobile-menu, .mobile-buttons{
		display: block;
	}
	.open-mobile-menu, .close-mobile-menu{
		position: absolute;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		cursor:pointer;     width: 35px;
	}
	.open-mobile-menu:hover, .close-mobile-menu:hover{
		
	}
	.open-mobile-menu{
		background: url('/wp-content/uploads/2022/10/Vector-1.png');
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
	}
	.close-mobile-menu{
		background:url('/wp-content/uploads/2022/10/Group-654.png');
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		display:none;
	}
	.logo-header{padding-bottom:3px;}
	.footer-box{justify-content: center;}
	.box-footer-contact{    align-items: center;}
	.number-post-module{width: 170px;}
	.title-post-module{width: calc(100% - 170px);}
	.box-img-monitor1{min-height:100%;}
	.text-post-what-you-get {
		max-width: 66%;
	}
	.mobile-close-button{
		    position: absolute;
    top: 17px;
    left: 25px;
	}
	.logo-header img {
		height: 44px;
	}
	.left-mobile-menu, .right-mobile-menu{width:calc(50% - 10px);}
	.right-mobile-menu{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}
	.logo-mobile-menu{height: 154px}
}
@media (max-width: 820px){
	body {
		font-size: 10px;
	}	
	
	
}
.block-mobile-767, .slider-mobile-what-you-get, .mobile-title-post-module, .desc-chld-pst-mod-mobiles, .content-left-yelow-text-mobile, .my-foto-transparent, .slider-comments-mobile, .box-foto-after-info-for-my{display:none !important;}
.none-mobile-767{display:block !important;}
.desctop-what-you-get{display:block; width:100%;}
.logo-mobile-menu-min{display:none;}
@media(max-width:767px){
	.radius-button {
		width: 220px;
		height: 220px;
	}
	.slider-text-why-shoose .text-black-container {
    padding-top: 50px;
}
.content-left-yelow-text-center{padding-top:0px;}
	.box-slider-comment{padding-bottom:160px; padding-top:0px;}
	.post-slider-img-mob-what-you-get{text-align:center;    padding-top: 25px;}
	.post-slider-img-mob-what-you-get img{
		margin:auto;
	}
	.text-monitor2-history-mobil{padding-bottom:25px;}
	.slider-comments {
    padding-top: 28px;
}
	.box-yellow-slider{top: -124px;}
	.box-modules{
		padding-bottom: 50px;
	}
	.box-faq {padding-top:50px; padding-bottom:50px;}

	.text-monitor1-history-desctop{display:none;}
	.post-for-my section{padding-right:0px;}
	.slider-text-why-shoose .text-black-container{
		padding-bottom: 25px;
	}
	.slider-index-why-shoose .black-container-bipolare{
		padding: 50px 25px 150px 25px !important;
	}
	.slider-about-my-foto-history{overflow:inherit;}
	.read_more_comment{
		text-decoration: underline;
    font-size: 18px;
    padding-bottom: 12px;
    cursor: pointer;
    padding-top: 8px;
	}
	.post_slider_diploms img {
		width: 100%;
	}
	.text-comment {
		padding-bottom: 24px;
		overflow: hidden;
		height: 120px;
	}
	.active-text-comment{
		overflow: auto;
		height: auto;
	}
	.text-grey-mobil {
		display: block;
		padding-top: 91%;
	}
	.while-title-box {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.text-about-slider-history{
		order:1; padding-bottom: 140px !important
	}
	img.alignright {
		max-width: calc(50% - 8px);
		height: auto;
		margin-left: 8px;
		margin-bottom: 25px;
		margin-top: 25px;
		float: right;
	}
	img.alignleft {
		max-width: calc(50% - 8px);
		height: auto;
		margin-right: 8px;
		margin-bottom: 25px;
		margin-top: 25px;
		float: left;
	}
	.left-article-two, .right-article-two{display:none;}
	.bottom-text-mon1-history{    display: block;
    padding-bottom: 50px;
    padding-top: 30px;
    text-align: center;}
	.text-black-container-history{padding-top:0px;}
	.right-yelow-text-history{
		background-position: right bottom !important;
	}
	.left-yelow-text-history{
		width:100%;     padding-right: 25px;
    flex-direction: column;
    padding-bottom: 0px;
    padding-left: 25px;
    box-sizing: border-box; margin-bottom: 65px;
	}
	.box-article h2{width:60%;     padding-bottom: 30px;}
	.left-article, .right-article {
		width: 100%;
		position: relative;
	}
	.left-yelow-text-history .my-foto-transparent{margin-bottom:-50px;}
	.title-post-faq{    width: calc(100% - 42px);}
	.slick-prev:before, .slick-next:before{font-family: 'slick';
    font-size: 0px;
    line-height: 1;
    opacity: 0;
    color: transparent;
    -webkit-font-smoothing: antialiased;}
	.mobile-title-post-module, .desc-chld-pst-mod-mobiles, .content-left-yelow-text-mobile{
		display:block !important;
	}
	footer{    padding: 42px 0px 85px 0px;}
	.slider-portfolio img{
	max-width: 290px;
    height: auto;
    margin: auto;width: 96%;
	}
	.button-slider-comment{display:none;}
	.slider-comments-mobile{
		display:block !important;
	}
	.center-footer-box{
		    width: 100% !important;
    order: 1;
    text-align: center;
	}
	.footer-logo {
		max-width: 80%;
	}
	.box-content-footer a{text-align:left;}
	.right-footer-box{
		    order: 3;
    text-align: left;
	}
	.left-footer-box{
		order: 2;
    text-align: left;
	}
	.box-content-footer {
		width: 50%;
		padding: 15px 0px;
	}
	.slider-portfolio div{
		padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 10px;
    text-align: center;
	}
	.slider-comments-mobile li.slick-active button:before{
		opacity: .75;
    color: #d2ad78 !important;
	}
	.box-slidr-portfolio{
		background: #d2ad78; padding-bottom: 50px;
	}
	.slick-dots li button:before{
		font-size: 12px;
	}
	.slider-comments-desctop{display:none;}
	.left-yelow-text-about-mee{
		width: 100%;
    order: 1;
    padding: 25px; padding-top:50px;
	}
	.content-left-yelow-text-center{
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		text-align: center;
	}
	.before-yelow-title-mobil-index{
		padding-bottom:12px;
	}
	.right-yelow-text-desctop{display:none;}
	.desctop-title-post-module, .desc-chld-pst-mod-desct, .content-left-yelow-text-desctop{display:none !important;}
	.post-for-my {
		width: 100%;
		text-align: center;
		padding-bottom: 50px;
		max-width: 340px;
		padding-right: 0px;
	}
	.my-foto-transparent{
		display: block !important;
		width: 100%;
		padding-bottom: 80%;
		margin-top: 35px;
	}
	.left-yelow-text{
		display: flex;
		justify-content: center;
		padding-right: 25px;
		flex-direction: column; padding-bottom: 0px;
	}
		.slick-dots li.slick-active button:before {
		opacity: .75;
		color: #fff;
	}
	.url_user:before{display:none;}
	.post-content-left-yelow-text p, .post-content-left-yelow-text h3 {
		color: #fff; text-align:center;
	}
	.desc-chld-pst-mod{width: 100%;
    padding-top: 15px;}
	.desc-chld-pst-mod img{max-width:120px;}
	.tl-chld-pst-mod{    flex-wrap: wrap;     width: calc(100% - 50px);}
	.post-modules{
		    padding-bottom: 20px; padding-top: 20px;
	}
	.title-post-module {
		font-family: 'Montserrat';
		font-weight: 500;
		font-size: 14px;
		line-height: 130%;
		color: #F6EFE4;
		width: 100%;
		padding-left: 0px;
		box-sizing: border-box;
		padding-top: 12px;
	}
	.number-post-module {
		width: calc(100% - 35px);
	}
	.white-before-title-left{text-align:center;     padding-bottom: 20px;}
	.posts-for-my {
		padding-right: 25px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.content-child-pst-mdls{
		width: calc(100% - 55px); padding-top: 20px;     padding-bottom: 20px;
	}
	.tl-chld-pst-mod{
		    font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 130%;
	}
	.title-for-my {
		display: flex;
		justify-content: center;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	.title-for-my nav{padding-bottom: 8px; font-size: 45px;}
	body{font-size:8px;}
	.box-img-monitor1 {
		position: relative;
		z-index: 1;
		padding-bottom: 40%;
	}
	.text-monitor1 {
		    max-width: 100%;
    padding-top: 23px;
    width: 100%;
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
    padding-bottom: 55px;
	}
	.none-mobile-767{display:none !important;}
	.block-mobile-767{display:block !important;}
	.black-container-bipolare {
		background: #212121;
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		color: #fff;
		box-sizing: border-box;
		padding: 50px 25px 180px 25px;
	}
	.while-title-box-index-button{padding-top:25px !important;}
	.text-black-container {
		text-align: center;
		padding-top: 30px;
	}
	.text-black-container-history{padding-top:0px;}
	.right-container-bipolare {
		width: 94vw;
		height: 94vw;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		padding: 0px;
		margin: auto;
		margin-top: -120px;
	}
	.post-text-advantages-index {
		width: 100%;
		padding-bottom: 35px;
	}
	.post-advantages-index:before, .post-advantages-index-desctop{display:none !important;}
	
	.post-text-advantages-index-big {
		width: 100%;
		text-align: center;
		padding-top: 15px;
	}
	.post-text-advantages-index-big img {
		width: 80%;
		height: auto;
		margin: auto;
	}
	.order1-mobile-right{order: 2;}
	.order2-mobile-left{order: 1;}
	.text-black-container h2{padding-bottom: 20px;}
	.buttons_slider_index, .desctop-what-you-get{display:none;}
	.slider-mobile-what-you-get{display:block !important;}
	.post-what-you-get img {
		position: relative;
		top: 0px;
		left: 0px;
		z-index: 3;
		box-shadow: 0px 0px 8px rgb(0 0 0 / 0%);
		max-width: 100%; width: 290px;
    height: auto;
	}
	.text-post-what-you-get {
		max-width: 360px;
		width: 90%;
		text-align: center;
		padding-bottom: 35px;
		padding-top: 25px;
	}
	.post-what-you-get {
		border-bottom: 1px solid #fff;
		padding: 20px 0px 0px 0px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		cursor: pointer;
		position: relative;
	}
	.post-slider-mob-text-what-you-get{
		
	}
	.slider-mob-text-what-you-get .slick-dots li.slick-active button:before{
		opacity: .75;
    color: #d2ad78;
	}
	.box-what-you-get{padding-bottom:50px;padding-top:50px;}
	.min-title-container{padding-bottom: 14px; text-align:center;}
	.pro-offers{
		order: 2;
    width: 100%;
	}
	.pro-plus-offers{
		order: 1;
    width: 100%;
	}
	.title-black-offers {
		color: #FFF;
		text-align: center;
		padding-bottom: 16px;
	}
	.pro-offers, .pro-plus-offers {
		padding: 50px 25px 160px 25px;
	}
	.pay-container {
		position: absolute;
		bottom: 50px;
		display: flex;
		align-items: center;
		flex-direction: row;
		padding-right: 15px;
		padding-left: 15px;
		box-sizing: border-box;
		justify-content: center;
		left: 0px;
		right: 0px;
	}
	.title-white-offers {
		color: #1E1E1E;
		text-align: center;
		padding-bottom: 16px;
	}
	.box-info-for-my{padding-bottom:0px;}
	.box-foto-after-info-for-my{
		display: block !important;
		background: url(/wp-content/uploads/2022/10/image-88-1.jpg);
		background-size: contain;
		background-position: center bottom;
		background-repeat: no-repeat;
		width: 290px;
		height: 290px;
		margin: auto;
		margin-top: -145px;
		position: relative;
		z-index: 2;
		margin-bottom: -145px;
	}
	.yellow-box-for-my-max-padding-bottom{
		padding-bottom: 140px;
	}
	.posts-for-my{padding-top:50px;}
	.box-modules {
		padding-top: 200px;
	}
	.number-child-pst-mdls{width: 50px;}
	.slider_diploms {
		padding-bottom: 20px;
		padding-top: 50px;
		/***overflow: inherit;*/
		margin-bottom: 50px !important;
	}
	.box-advantages-index {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.post-category-blog:nth-child(2n) .img-post-category-blog {
		order: 1;
	}
	.post-category-blog:nth-child(1n) .img-post-category-blog {
		padding-bottom: 40%;
		width: calc(100% - 50px);
		margin-left: 25px;
		margin-bottom: -67px;
		position: relative;
		z-index: 2;
	}
	.post-category-blog:nth-child(1n) .text-post-category-blog {
		width: 100%;
	}
	h3{font-size:20px;}
	.text-grey-mobil h3 > strong{    text-transform: none;
    display: block;}
	.box-article{padding-bottom:26px;}
}
@media(max-width:740px){
	.contacts-header{display:none;}
	.button-top-modal{display:block;margin-bottom:15px}
	.price-offer{width: 140px;}
	.radius-button {
		width: 180px;
		height: 180px;     font-size: 20px;
	}
}
.title-monitor1-history{display:none;}
@media(max-width:479px){
	.left-yelow-text h3{font-size:20px;
    line-height: 130%;}
	.radius-button {
		width: 160px;
		height: 160px;
	}
	.title-monitor1-history h1{padding-bottom:0px;}
	.text-monitor1-history, .right-yelow-foto-history, .left-text-desctop-history{display:none !important;}
	.text-monitor2-history-mobil, .text-monitor1-history-mobil{display:block;    text-align: center;
}
.text-monitor1-history-mobil{padding-top:25px;}
	.bottom-text-mon1-history{
		display:none;
	}
	.text-single-product img.alignleft{
		max-width: 100%;
    height: auto;
    margin-right: 0px;
	}
	.post_slider_diploms {
		margin: 1px;
		padding: 12px;
		box-sizing: border-box;
		width: 99vw !important;
	}
	.slider_diploms img{
		width:100% !important;
	}
	.text-about-slider-history {
		order: 1;
		padding-bottom: 290px !important;
	}
	.right-container-bipolare-history{
		margin-top: -260px;
	}
	.box-article h2 {
		width: 100%;
		padding-bottom: 30px;
		text-align: center;
	}
	.after-title-left {
		text-align: center;
	}
	.text-grey-mobil {
		padding-top: 70%;
	}
	img.alignleft {
		max-width: 100%;
		height: auto;
		margin-right: 0px;
		margin-bottom: 25px;
		margin-top: 25px;
		float: none;
	}
	img.alignright {
		max-width: 100%;
		height: auto;
		margin-left: 0px;
		margin-bottom: 25px;
		margin-top: 25px;
		float: none;
	}
	.while-title-box-br-history {
		display: none;
	}
	.title-monitor1-history{display:block; text-align:center; width:100%;padding-bottom:25px;}
	.title-monitor1-history .title-index-left{display:block; text-align:center; width:100%;}
	.right-yelow-text-history {
		background-position: center bottom !important;
		width: 100%;
		padding-bottom: 110%;
	}
	.text-monitor1-history-desctop{display:block;}
	.title-index, .title-index-left{
		font-size: 3.8em;
	}
	.box-img-monitor1{padding-bottom:77%;}
	.left-mobile-menu, .right-mobile-menu{width:100%;}
	.logo-mobile-menu-desc{display:none;}
	.logo-mobile-menu-min{
		display:block;
	}
	.logo-mobile-menu {
		height: 125px;
		margin: auto;
	}
	.text-monitor1{
		    margin-top: -55px;
    position: relative;
    z-index: 3; padding-top: 0px
	}
	.post-text-advantages-index-big img{    width: 100%;}
	.my-foto-transparent{padding-bottom:100%;}
	.content-post-faq{    padding-right: 0px;}
	.mobile-menu ul{padding-bottom: 20px;}
	.mobile-menu{padding: 20px 20px 35px 20px;}
}
/**for js**/
#answer-top-modal-form-order-call-back, #answer-modal-form-ok{
	position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    background: #fff;
    padding: 25px;
    z-index: 999;
    box-shadow: 0px 0px 8px 1px #000;
    line-height: 150%;	
	display:none;
}
.display-none{
	display: none !important;
}
.display-block{
	display: block !important;
}




.tooltip-custom {
  position: absolute;
  z-index: 999;
  left: -9999px;
  background-color: #fff;
  padding: 7px 10px;
  border: 1px solid #212121;
  border-radius: 3px;
  width: auto;
  font-size:12px;
  max-width: 250px;
}