.feed-video:after{
    width: 67px!important;
    height: 67px!important;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-image: url(../../../../img/play.png);
    background-size: 100% 100%;
}

.feed-video{
        position: relative;
    display: block;
}
.feed-video:hover {
    opacity: 0.9;
}

.feed-video img{
        border-radius: 6px;
    box-shadow: 0 5px 15px -8px rgba(0,0,0,.24), 0 8px 10px -5px rgba(0,0,0,.2);
    max-width: 100%;
}

.sales {
	float: right;
	background-color: #d2ba5a;
	background-image: url(../../img/button_bg.jpg);
	background-size: 100% 100%;
	color: #fff;
	border-radius: 50px;
}

.sales .b-table_price {
	color: #fff;
	padding: 15px;
	font-size: 1em;
}

.b-table_price .__ttdn {
	text-decoration: line-through;
}

.center-box.b-prices:nth-child(2) {margin-top: 45px;}


.b-lp-intro__descriptor>span.g-big {
    padding: 3px 14px;
    border-radius: 20px;
    background-color: #d2ba5a;
    background-image: url(../../img/button_bg.jpg);
    background-size: 100% 100%;
    color: #fff;
    font-size: 17px;
    display: inline-block;
    margin-top: 7px;
    margin-right: 4px;


    color: #222;
    text-align: center;
    background: #c9a95080;
}

.b-lp-doctor_item {margin-bottom: 40px;}
.b-lp-doctor_item_name {font-size: 1.2em;}





@media (max-width: 480px) {

	.b-lp-intro__content {
	    margin-top: 0;
	}

	.b-lp-intro__descriptor>span.g-big{
		font-size: 15px;
    color: #222;
    text-align: center;
    background: #c9a95080;
	}

	.b-lp-intro__sale{
		font-size: 23px;
	}

}

@media (max-width: 480px) {
	.b-table_price {
	    font-size: 1.1em;
	    white-space: nowrap;
	}
}

.b-table_price{white-space: nowrap;}
.b-lp-cert_slider .material-img_bg{opacity:0!important;}

.b-table tr~tr td:last-child, .b-table th:last-child{text-align: right;}
.b-table_heading_title, .b-table_heading_title:last-child{text-align: left;}
.b-lp-result-slider{
    padding: 60px 0;}

.material-img>.material-img_bg {
    transform: scale(.90);
    top: 10px;
    filter: blur(10px);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    z-index: 0;
    transition: opacity .45s;
    opacity: 1;
}

.b-lp-intro__content.no-ndfl {background-image: none;}
.b-lp-intro__price-table,.b-lp-intro__price-text{width: 50%;float: left;}
.b-lp-intro__price-table {width: 60%;}
.b-lp-intro__price-text {
    width: 40%;
    margin-left: 24px;
}
.b-lp-intro__price-table {
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.b-lp-intro__price , .b-lp-intro__price-text-byu{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.b-lp-intro__price-table_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.b-lp-intro__price-table {
    border: 2px dotted #EBBE51;
    border-radius:6px;
}

.b-lp-intro__price-table_item label[for="checkbox-conf"],.b-lp-intro__price-table_item label[for="checkbox-conf2"],.b-lp-intro__price-table_item label[for="checkbox-conf3"]  {
    width: 50%;
    color: #333333;
    font-weight: 500;
    font-size: 16px;
}

.b-lp-intro__price-table span.head {
    font-weight: normal;
line-height: normal;
font-size: 13px;
color: rgba(0, 0, 0, 0.64);
margin-bottom: 7px;
display: block;
}

.b-lp-intro__price-table_item div.checker {
    margin-top: 4px;
    pointer-events:none
}

.b-lp-intro__price-table_item-byu {
    font-size: 16px;
    font-weight: bold;
}

.no_icon:before {
    background-image: none;
    display: none;
}


.b-lp-intro__price-table_item {
  padding: 1px 0;
  border-bottom: 1px dotted rgba(157, 96, 15, 0.34);  
}

.b-lp-intro__price-table_item:last-child {
    border-bottom: none;
}

.b-lp-intro__price-text {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.b-lp-intro__price-text span.head {
    font-weight: 500;
    line-height: normal;
    font-size: 16px;
    color: #333333; 
}

.b-lp-intro__price-text-byu {
    justify-content: space-between;
        align-items: baseline;
}
.b-lp-intro__price-text a {font-size: 14px;}
.b-lp-intro__price-text-byu__total {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.36);
    text-decoration: line-through;
}
.b-lp-intro__price-text-byu__real {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
}

.b-lp-intro__price-text-byu__sale {
        padding: 10px;
    background-image: url(../../img/Rectangle.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    background-position: center;
    border-radius: 10px;
}

.b-lp-intro__price-table_item label {text-align: left;}

.b-lp-trigger-box {
    text-align: center;
}
.b-lp-trigger-box-item {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    width: 350px;
    font-size: 21px;
    padding: 20px 20px;
    position: relative;
    z-index: 2;
    }

.b-lp-trigger-box-item__text {
    padding-top: 5px;
    font-size: 18px;
}

.b-lp-trigger .b-lp-heading h2 {
    font-size: 2.0em;
}

.b-lp-trigger .b-lp-heading {
    margin-bottom: 40px;
}

.b-lp-trigger.__new {
    margin-bottom: 0;
    background: url(../../img/test-l.png) 13% 70% no-repeat, url(../../img/test-r.png) 86% 93% no-repeat;
}

.b-lp-trigger.__new  .b-rehabilitation {
    color: #000;
    max-width: 995px;
    margin: 0 auto;
    margin-top: 60px;
}

.b-lp-trigger.__new .b-lp-doctor_item_content-box {
    padding: 18px;
}

.b-lp-trigger.__new  .b-lp-doctor_item_content-box__bg-fix {
    padding: 32px 85px 43px 85px;
}

.b-lp-trigger .g-bold-trigger {
   color: #b98512; 
   font-weight: bold;
}

body.main104 #prajs-list, body.main120  #prajs-list{
        background: url(../../img/price-img_l.png) left 50px no-repeat, url(../../img/price-img_r.png) right 50px no-repeat;
}

.b-lp-doctor_item_content-box.__gen {
    padding: 18px;
}

.b-lp-doctor_item_content-box.__gen .b-lp-doctor_item_content-box__bg-fix {
    background-image:none;
        padding: 32px 85px;
}


.b-lp-doctor_item_content-box.__gen .b-wysiwyg ul>li:before {
    background-color: #ab7110;
    width: 15px;
    height: 15px;
}

.b-lp-test_item-list .material-img>img {
    width: 385px;
    max-width: 380px;
}

.b-lp-doctor_item_description {
    font-weight: 500;
    line-height: 20px;
    font-size: 14px;
    color: #000;
}

.b-lp-test_item-list .b-lp-doctor_item_content-box_row .g-gold {
    color: #9D600F;
    background-color: transparent;
    -webkit-text-fill-color:inherit;
    text-fill-color:inherit;
}

.b-wysiwyg ul>li:before {
    width: 15px;
    height: 15px;
}

.b-lp-test_item-list .b-lp-doctor_item_content-box .b-lp-doctor_item_content-box__bg-fix {
    background-image: none;
}

.b-lp-test_item-list .b-form_box {
    
}

.b-lp-test_item-list .e-btn_gold {
    margin-top: 32px;
    padding-top: 20px;
    padding-bottom: 16px;
    font-size: 18px;
    width: 100%;
}



.b-lp-test_item-list .e-btn_gold::before {
    display: none;
}

.screen-about.__gen {
    background: #fff;
    text-align: center;
    background-image: url(../../img/about/bg_about.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 40px 0 100px;
}


.screen-about.__gen .header-h2 {
    padding-bottom: 10px;
}
.screen-about.__gen .header-h2 {
    font-size: 40px;
    font-family: 'Museo Sans Cyrl';
    color: #413a34;
    text-align: center;
    padding: 30px 5% 30px;
    border-radius: 12px;
}
.screen-about.__gen .feed-h3 {
    padding-bottom: 30px;
}
.screen-about.__gen .feed-h3 {
    font-size: 28px;
    color: #bea756;
}

.screen-about.__gen .s3-box {
    max-width: 1300px;
    margin: auto;
}

.screen-about.__gen .s3-left {
    width: 400px;
    float: left;
    margin: 0;
}

.screen-about.__gen  .s3-right {
    margin-left: 400px;
    background-color: #7c3603;
    padding: 10px;
    background-image: url(../../img/texture.jpg);
    background-size: 100% 100%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=0, Color=#696969)";
    -moz-box-shadow: 0 16px 16px -7px rgba(105,105,105,0.5);
    -webkit-box-shadow: 0 16px 16px -7px rgba(105,105,105,0.5);
    box-shadow: 0 16px 16px -7px rgba(105,105,105,0.5);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=16, Direction=135, Color=#696969);
}

.screen-about.__gen  .s3-right-content {
    background-color: #fff;
    width: 100%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px dotted #b09442;
}

.screen-about.__gen  .s3l-name {
    font-size: 20px;
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 1px solid #9d5c08;
    margin-bottom: 10px;
    font-weight: 500;
}
.screen-about.__gen  .s3l-img img {
    border: 2px solid #fad200;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    max-width: 95%;
}

.screen-about.__gen  .s3-right-row {
    text-align: left;
}

.screen-about.__gen  .s3-right-row {
    padding: 20px 5%;
    border-bottom: 1px dotted #b09442;
    color: #333333;
    position: relative;
    z-index: 5;
}

.screen-about.__gen  .text-1.italic {
    font-style: italic;
}
.screen-about.__gen  .italic {
    font-style: italic;
}
.screen-about.__gen  .text-1 {
    font-size: 20px;
}

.screen-about.__gen .s3-right-row {
    text-align: left;
}
.screen-about.__gen .s3-right-row {
    padding: 20px 5%;
    border-bottom: 1px dotted #b09442;
    color: #333333;
    position: relative;
    z-index: 5;
}

.screen-about.__gen  .s3-li {
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    margin-bottom: 15px;
}

.screen-about.__gen .s3-li-img {
    width: 15px;
    height: 15px;
    max-width: 15px;
    
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
        background: #d5ad6d;
}
.screen-about.__gen .s3-li-img, .screen-about.__gen .s3-li-text {
    display: inline-block;
    vertical-align: middle;
}

.screen-about.__gen  .s3-li-text {
    width: 88%;
    padding-left: 15px;
}
.screen-about.__gen  .s3-li-img, .screen-about.__gen  .s3-li-text {
    display: inline-block;
    vertical-align: middle;
}











/*Custom - Queries*/
@media screen and (max-width: 1170px) {
    .b-lp-test_item-list .material-img>img {
        width: 100%;
    }
}

@media screen and (max-width: 992px) {
    .screen-about.__gen .s3-left {
        width: 100%;
        float: none;
        margin: 0;
    }
    .screen-about.__gen .s3-right {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .screen-about.__gen .s3-box {
        max-width: 800px;
    }
    .b-lp-intro__price-text-byu {
            flex-direction: column;
            margin-bottom: 10px;
    }
}

@media screen and (max-width: 880px) {
     .screen-about.__gen .s3-box {
        max-width: 100%;
    }
    .screen-about.__gen .s3-right {
        width: auto;
    }
}

@media screen and (max-width: 768px) {
    .b-lp-intro__price-table {width: 90%;}
    .b-lp-intro__price, .b-lp-intro__price-text-byu {
        flex-direction: column;
    }
    .b-lp-intro__price-text {width: 100%;margin-left: 0;}
    .b-lp-intro__price-text-byu {margin-bottom: 20px;}
    .b-lp-intro__price-text {margin-top: 20px;}
     .b-lp-intro__price-text-byu {
       flex-direction: row; 
    }
    .b-lp-trigger.__new .b-lp-doctor_item_content-box__bg-fix {
        padding: 15px 30px 15px 30px;
    }
    .b-lp-test_item-list .material-img>img {
        width: 385px;
    }
}


@media screen and (max-width: 768px) {
    .b-lp-trigger-box-item {
        width: 100%;
        padding: 0;
        padding: 10px 0;
        border-bottom: 1px solid #EBBE51;
    }
     .b-lp-trigger-box-item:last-child {
        border-bottom: none;
    }
    body.main104 #prajs-list, body.main120 #prajs-list {
        background: none;
    }
    .b-lp-test_item-list {}
    .b-lp-test_item-list .b-lp-doctor_item_img-box {
        max-width: 100%;
    }
    .b-lp-doctor_item_content-box.__gen .b-lp-doctor_item_content-box__bg-fix {
        padding: 20px 35px;
    }
}


@media screen and (max-width: 400px) {
    .b-lp-test_item-list .material-img>img {
        width: 315px;
        max-width: 315px;
    }
}

@media screen and (max-width: 480px) {
    .b-lp-doctor_item_content-box.__gen .b-lp-doctor_item_content-box__bg-fix {
            padding: 20px 35px;
    }
}

@media screen and (max-width: 340px) {
    .b-lp-test_item-list .material-img>img {
        width: 100%;
        max-width: 100%;
    }
}


/* =================== ULTRAFORMER ====================== */

.b-lp-ultraform-intro__descriptor{
    font-size:24px;
}

.b-lp-title_benefit{
    display: block;
    padding: 22px 0;
    text-align: left;
}
.b-lp-title_benefit_li{
    display:inline-block;
    position: relative;
    padding-left: 36px;
    font-size: 18px;
    text-transform: uppercase;
}
.b-lp-title_benefit_li~.b-lp-title_benefit_li{
    margin-left: 48px;
}

.b-lp-title_benefit_li:after{
    content:'';
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 25px;
    background: #d5ad6d;
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    margin: auto;
        background-image: url(../../img/button_bg.jpg);
    background-size: 100% 100%;
    
}

.b-lp_ultraformer{
    background-image: none;
}


.b-lp_descript{
    font-weight: bold;
    font-size:24px;
    text-transform: uppercase;
    color:#333333;
    margin-top: 14px;
}


.b-lp_intro_icons{
    padding: 14px 0;
    text-align: left;
}

.b-lp_intro_icons-item{
    display: inline-block;
    width: 30%;
    margin-right: 0; 
    margin-bottom: 10px;
}


.b-lp_ultraformer .b-lp-title-b{
	font-size: 1.6em;
}

.b-lp_ultraformer .b-lp_descript {    font-size: 18px; margin-top:0;}

.b-lp_ultraformer .b-lp-intro__sale{
	margin-top:0;
}

.b-lp_intro_icons-item~.b-lp_intro_icons-item{
	margin-left: 1%;
}

.b-lp_intro_icons-item img, .b-lp_intro_icons-item_text{
    display: inline-block;
    vertical-align: middle;
}
.b-lp_intro_icons-item img{
    max-width: 30%;
}

.b-lp_intro_icons-item_text{
    max-width: 68%;
    font-size: 16px;
    text-transform: uppercase;
    font-weight:bold ;
    color:#333333;
    line-height: 1;

}

.b-ultraformer-intro-sale_text{
	font-size:48px;
	font-weight:700;
}

.b-ultraformer-intro-sale_text .big-gold{
	font-size:36px;
	color:#F3E4A3;
	font-weight: 500;
}

.b-lp_ultraformer:after{
        content: '';
    position: absolute;
    left: -86%;
    top: 30px;
    width: 226px;
    height: 223px;
    background-image: url(../../img/ultradesc.svg);
    background-repeat: no-repeat;
    display: block;
}


.b-ultraformer-intro_footer .e-btn, .b-ultraformer-intro_footer .b-info{
	display: inline-block;
	vertical-align: middle;
	width: 49%;
	    box-sizing: border-box;
}

.b-ultraformer-intro_footer .e-btn_lg {
    padding: 20px 20px;
    font: 500 18px/1 'Roboto',sans-serif;
    border-radius: 40px;
    width: 54%;
}

.b-ultraformer-intro_footer .b-info{
	padding-left: 60px;
	position: relative;
	width:44%;
}
.b-ultraformer-intro_footer .b-info:before{
	content:'info';
	display: block;
	color:#AF7603;
	width:24px;
	height:24px;
	position: absolute;
	left: 30px;
	opacity: 0.36;
	top:0;
	bottom:0;
	margin:auto;
	vertical-align: middle;
	font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}


/* для доп-ссылок начало */

.special_footer .b-info:before{
	content:none;
}

.special_footer .b-info {text-align:right; margin-right: 15px;}

@media (max-width: 800px) {
.special_footer, .special_footer a {text-align: center;}
}

.hdr_f .b-info {width: 60%;}
.hdr_d .b-info {width: 66%;}

@media (max-width: 550px){
.hdr_f .b-info {width: 100%;}
.hdr_f .e-btn {display: block!important;}
.hdr_f {text-align: center!important;}
.special_footer .e-btn {margin-top: 10px;}
}

/* для доп-ссылок конец */



@media (max-width: 1490px){
	.b-lp_ultraformer:after{left: -82%}
}

@media (max-width: 1170px) {
    .b-lp-ultraform-intro__descriptor, .b-lp-title_benefit_li, .b-lp_descript{
        font-size: 18px;
    }

    .b-lp_intro_icons-item_text{
        font-size: 14px;
    }

    .b-lp-title_benefit_li~.b-lp-title_benefit_li {
        margin-left: 20px;
    }
    .b-lp-title_benefit_li {
        padding-left: 24px;}

    .b-lp-title_benefit_li:after {
    width: 14px;
    height: 14px;}


    .b-lp_ultraformer:after{left: -50%}
}



@media (max-width: 768px) {
    .b-lp-title_benefit_li{
    margin-bottom: 10px;
    width: 220px;
    margin: 10px auto !important;
        display: block;}
    .b-lp-ultraform-intro__descriptor{text-align: center;}


    .b-lp_ultraformer:after{
        left: 26px;
        top: 160px;
        width: 170px;
        height: 170px;
        background-size: 100% 100%;
    }


    .b-lp-title_benefit {
        padding: 30px 0;
    }

    .b-lp-title_benefit_li {
        width: auto;
    margin-right: 0;
    margin: 10px 0 10px 180px !important;
    }

    #intro{
        background-size: 200%!important;
        background-position: top left!important;
    }

}


@media screen and (max-width: 480px) {
    .b-lp_intro_icons-item{
        display: block;
        width: 100%;
        margin: 20px auto;
    }

    .b-lp_ultraformer:after {
    left: 0;
    top: 31%;
    right: 0;
    margin: auto;
    width: 180px;
    height: 180px;}

    .b-lp-title_benefit {
        padding: 30px 0;
        margin-bottom: 190px;
    }
    .b-lp-title_benefit_li {
    margin-bottom: 10px;
    width: 220px;
    margin: 10px auto !important;
    display: block;
}

}













/* =========== procedure-intro ============ */

.b-lp-procedure-intro{
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 24.86%), #F3F3F3;
    padding-bottom:0;
}

.b-procedure-intro p, .b-lp-how-its-work p, .b-lp-nozzle p{
    font-size: 20px;
    font-weight: normal;
}

.b-lp-procedure-intro .b-lp-heading_title{
    text-align: left!important;
    color:#002D74;
}

.b-lp-procedure-intro .container{
    background-image: url("../../../../img/ultraformer/procedure-intro.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 70% auto;
    padding-bottom: 100px;
}


#ultra-results{
        background: url(../../../../img/ultraformer/res_bg-left.jpg) left top, url(../../../../img/ultraformer/res_bg-right.jpg) right top;
    background-repeat: no-repeat;
    background-size: 35% auto;
}


.b-procedure-intro .b-wysiwyg{font-size: 24px; padding-top: 30px; padding-bottom: 20px;}

.b-procedure-intro .b-wysiwyg li:before{
	margin: auto;
	bottom:0;
	background-color: #d2ba5a;
    background-image: url(../../img/button_bg.jpg);
    background-size: 100% 100%;
}
.b-procedure-intro .b-wysiwyg li{padding-left:30px;}


@media (max-width: 1170px) {
	.b-ultraformer-intro-sale_text {    font-size: 30px;}
	.b-ultraformer-intro-sale_text .big-gold{font-size:20px;}
	.b-ultraformer-intro_footer .e-btn_lg {
    padding: 10px 14px;
    font: 500 16px/1.2 'Roboto',sans-serif;}

    .b-lp_intro_icons-item{width:45%;}
}

@media (max-width: 768px) {
	.b-ultraformer-intro-sale_text{text-align: center;}
	.b-ultraformer-intro-sale_text .big-gold, .b-ultraformer-intro-sale_text .big-white{display: block;}
	.b-ultraformer-intro_footer .b-info {
    padding-left: 40px;
    text-align: left;}
    .b-ultraformer-intro_footer .b-info:before{left:10px;}
}

@media (max-width: 480px) {
	.b-lp_intro_icons-item {
	    display: block;
	    width: 100%;
	    margin: 0px auto;
	}
	.b-lp_intro_icons-item img{max-width:50px;}

	.b-ultraformer-intro_footer .e-btn, .b-ultraformer-intro_footer .b-info{display: block; width: 100%;}

	.b-ultraformer-intro_footer .e-btn_lg {
    padding: 16px 14px;
    margin-bottom: 14px;}
}


/* --------- how its works? -------------*/



.b-how-its-work_process{
    padding-top: 60px;
}

.b-hiw-big{
    font-size:36px;
    font-weight: bold;
}

.g-blue-akc{
    color:#002D74
}

.b-hiw_process{
    padding-top: 60px;
}

.b-hiw_process-item{
    font-size:18px;
    font-weight: 500;
}
.b-hiw_process-item img{
    max-width: 100%;
    margin-bottom: 12px;
}


@media (max-width: 1170px) {
    .b-hiw-big{    font-size:24px;}
}

@media (max-width: 768px) {
    .b-hiw-big{    font-size:18px;}
    .b-how-its-work_intro .feed-video{
        margin-bottom: 20px;
    }

    .b-hiw_process-item{
        margin-bottom: 30px;
    }
}

@media (max-width: 480px) {
    .b-procedure-intro p, .b-lp-how-its-work p, .b-lp-nozzle p{
        font-size: 16px;
    }
}



/* ----------- NOZZLES --------------*/

.b-lp-nozzle_new{
	padding-top:0;
}

.b-nozzles-item{
    margin: 40px 0;
}

.b-nozzles_text {
    font-size: 24px;
    font-weight: 400;
    position: relative;
}

.b-nozzles_text:after{
    content: "";
    background-image: url("../../../../img/ultraformer/nozzles/nozzles-arrow.svg");
    display: block;
    width: 108%;
    margin-left: -12%;
    height: 50px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
    
}

.b-nozzles-item_img-nozzle{text-align: left;}
.b-nozzles-item_img-nozzle img, .b-nozzles-item_img-effect img{
    max-width: 100%;
}

.b-nozzles_text_label{
    font-size: 14px;
    color:#AF7603;
}

.b-lp-doctor_item_content-box__nozzle .b-lp-doctor_item_content-box__bg-fix{
    padding:0;
}

.b-ultraformer_section-img img{
    max-width: 100%;
    display: block;
}

.b-lp-doctor_item_content-box__nozzle-text{
    padding: 30px 16px 30px 30px;
}

#ultraformer-protokol-video{
    border-radius: 10px;
    width: 100%;
    max-width: 600px;
    margin: 30px auto 80px;
    box-shadow: 0 5px 15px -8px rgba(0,0,0,.24), 0 8px 10px -5px rgba(0,0,0,.2);
        display: block;
}






@media (max-width: 1170px) {
    .b-nozzles_text {
    font-size: 18px;}
    .b-nozzles_text:after {
      
        width: 116%;
        margin-left: -11%;
        height: 31px;
        background-size: 100% auto;

    }


}

@media (max-width: 768px) {
    .b-nozzles_text {
      font-size: 14px;}
    .b-nozzles_text_label{font-size: 12px;}
    .b-nozzles_text:after {
        width: 111%;
        margin-left: -13%;
        height: 20px;  }


    .b-lp-doctor_item_content-box__nozzle-text, .b-ultraformer_section-img{
        display: block!important;
        width: 100%!important;
    }
}

@media (max-width: 480px) {
    .b-nozzle_intro img{margin-bottom: 20px;}
}

/* ----------- NOZZLES_new --------------*/
.b-nozzles_new_box-header{
	text-align: center;
	font-size: 24px;
	position: relative;
	border-bottom: 1px dashed #8591A2;
	padding-bottom: 8px;
}
.b-nozzles_new_box-header:before, .b-nozzles_new_box-header:after{
	content:'';
	display: block;
	position: absolute;
	bottom:-20px;
	height:20px;
	width:1px;
	border-left:1px dashed #8591A2;
}
.b-nozzles_new_box-header:before{
	left:0;
}
.b-nozzles_new_box-header:after{
	right:0;
}

.b-nozzles_new_box-header h4{
	font-weight:400;
}

.b-nozzles_new_box-description{
	font-size:14px;
	display: block;
	padding: 16px 24px;
	min-height:100px;
}

.b-nozzles_new_box-description b, .b-nozzles_new_box-description strong{
	font-weight:700;
	color:#AF7603;
}

.b-lp-heading_title__small.b-lp-heading_title__small-ultra{
	font-size:20px;
	line-height:120%;
	padding-top:16px;
	display: block;
	color:#333333;
	font-weight: 400;
}

.b-nozzles_new_box-items .b-nozzles_new_box-item{
	display: inline-block;
	width: 33%;
	box-sizing:border-box;
	text-align: center;
	max-width:264px;
}
.b-nozzles_new_box-items .b-nozzles_new_box-item~.b-nozzles_new_box-items .b-nozzles_new_box-item{
	margin-left: 1%;
	
}

.b-nozzles_new_box-item img{
	max-width: 100%;
	    display: block;
	    margin:auto;
}



.b-nozzles_new_box-item-header{
	font-size:18px;
	color:#115283;
	margin-top:6px;
	text-align: center;
	width: 100%;
	display: block;
	font-weight:500;
}


.b-nozzle_intro{
	margin-top: 60px;
}

.b-nozzle_intro .b-wysiwyg{
	font-size: 18px;
}

.b-nozzle_intro .b-wysiwyg p~.b-nozzle_intro .b-wysiwyg p{
	margin-top: 30px;
}

.b-nozzle_intro .b-wysiwyg b, .b-nozzle_intro .b-wysiwyg strong{
	font-weight:700;
	color:#AF7603;
}


@media (max-width: 1170px) {
	.b-nozzles_new_box-items .b-nozzles_new_box-item{
		max-width:100%;
	}

	.b-nozzles_new_box-section{
		margin-bottom: 40px;
	}

	.b-nozzles_new_box-description{min-height:0;}
	.b-nozzles_new_box-item img{max-width: 140px;}



}

@media (max-width: 768px) {
	.b-nozzles_new_box-item-header{font-size:14px;}
	.b-nozzles_new_box-items .b-nozzles_new_box-item{max-width: 32%;}
	.b-nozzle_intro{margin-top: 20px;}

	.b-nozzle_intro .feed-video{max-width: 360px; width: 100%; display: block; margin: 0 auto 24px;}
}

@media (max-width: 480px) {
	.b-nozzles_new_box-item img { max-width: 94px; width:100%}
	.b-nozzles_new_box-item-header{font-size:12px;}
}

/* ----------- NOZZLES_new :: END --------------*/



/* -------------------- Recomendations -----------------*/
.b-recommendation_item{
    display: block;
    margin-bottom: 40px;
}
.b-recommendation_item_img{
    float:left;
    width: 25%;
    border: 2px solid #F2C94C;
    -webkit-border-radius: 10px;
            border-radius: 10px;
}

.b-recommendation_item_img img{
    max-width: 100%;
}

.b-recommendation_item header{
    margin-left: 25%;
    padding-left: 24px;
    text-align: left;
}

.b-recommendation_item_header{
    font-size: 24px;
    border-bottom: 1px solid #9D600F;
     font-weight: 500;
     margin-bottom: 6px;
}
.b-recommendation_item_post{
    font-size: 14px;
    color:#BAA15E;
    font-weight: 500;
}
.b-recommendation_item_desc{
    font-size: 14px;
    font-weight: 500;
    margin-top: 12px;
}



/* ----------- SECTIONS --------------*/


.b-sections-item{
	padding: 24px;
	
	text-align: center;
}
.b-sections-item img{
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.12);
	border-radius: 10px;
	display: block;
	margin: auto;
	max-width:328px;
	max-width: 100%;
}
.b-sections-item-label{
	font-size: 18px;
	margin: 16px 0 0px;
}
.b-sections-item-price{
	font-size: 24px;
	font-weight: 700;
	color: #AF7603;
}


/* ----------- SECTIONS :: END --------------*/


/* ----------- DOCTORS GRID --------------*/

.b-lp-doc-comp_item-content_text strong{
	color: #c3973e;
    font: 400 1em/1.5 'Museo Sans Cyrl',sans-serif;
    font-weight: 500;
}

/* ----------- DOCTORS GRID :: END --------------*/

/*--------------- RESULT --------------------- */
.b-ultraformer-result-header{
	color: #bea756;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 10px;
    margin-top: 40px;
    border-bottom: 2px solid #bea756;
}

.b-leaflet_direction.b-leaflet_prev, .b-leaflet_direction.b-leaflet_next{
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    background: #fff;
    z-index: 100000;
    line-height: 40px;
    color: #ab7110;
    text-align: center;
    border-radius: 40px;
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
    transition: all 250ms cubic-bezier(.4,0.0,.2,1);
}

.b-leaflet_direction.b-leaflet_prev:focus, .b-leaflet_direction.b-leaflet_next:focus{
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
    background-color: #eee;
}

.b-leaflet_direction.b-leaflet_prev{
	left:16px;
}
.b-leaflet_direction.b-leaflet_next{
	right:16px;
}

@media (min-width: 768px) {
.b-result-ultra_box .b-lp-servres_results_item_before, .b-result-ultra_box .b-lp-servres_results_item_after{position: relative;}

.b-result-ultra_box .b-lp-servres_results_item_flag{
	position: absolute;
	top: 15px;

	background-color: #ffffffa3;
	z-index:6;
}

.b-result-ultra_box .b-lp-servres_results_item_after .b-lp-servres_results_item_flag{
	right:25px;
}

.b-result-ultra_box .b-lp-servres_results_item_before .b-lp-servres_results_item_flag{
	left:25px;
}


}
@media (max-width: 767px){
	.b-lp-servres_results_item_flag {
    padding: 6px 14px;
    font-size:14px;
    }

    .b-ultraformer-result-header{
		font-size:24px;
	}

}

@media (max-width: 400px){
	.b-lp-servres_results_item_flag {
    padding: 4px 10px;
    font-size:12px;
    }
}

@media (max-width: 340px){
	.b-lp-servres_results_item_flag{
		font-size:11px;
		 padding: 4px 4px;
	}
}
/*--------------- RESULT :: END --------------------- */




@media (max-width: 480px) {
.b-lp_ultraformer::after {
    top: 41%;}
}



/* =================== ULTRAFORMER :: END ====================== */



/* * * FORM-FIX * * */

.selectric-items{
    background: #c6b176;
}

.b-form_box_field .e-select span, .b-form_box_field .selectric .label{
    line-height: 50px!important;
    text-align: center;
}

.b-form_box_field .e-select:before, .b-form_box_field .selectric:before {
    top: 20px!important;
}

.selectric-items .selectric-list li:hover{
    opacity:0.8!important;
    background-color: #ab7110;
    text-decoration: underline;
}

.b-form_box-conf{
    margin-top: 12px;
}

.b-form_box_field .e-select .placeholder, .b-form_box_field .selectric .placeholder{
    text-align: center;
}
/* * * FORM-FIX :: END * * */

@media (min-width: 768px) {
	.visible_mobile {display: none;}
}

.b-form_box_field input[type="email"] {
    display: block;
    position: relative;
    padding: 0 20px;
    width: 100%;
    height: 50px;
    font: 300 16px 'Roboto',sans-serif;
    text-shadow: none;
    color: #888;
    background: #f6f7f7;
    border: 1px solid #e3d9be;
    border-radius: 35px;
    text-align: center;
}

input[type="email"] {
    -webkit-appearance: none;
}
