@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:local("Gilroy"),url(fonts/Gilroy-Regular.woff2) format("woff2")}
@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:local("Gilroy"),url(fonts/Gilroy-Bold.woff2) format("woff2")}
body{font-family:'Gilroy',sans-serif;font-size:16px;line-height:1.5;width:100%;background:#000;color:#eee}
.fa{font-size:1em}
h1{font-size:2em}
h2{font-size:1.7em}
h3{font-size:1.3em}
h4{font-size:1em}
a,a:hover{text-decoration:none;color:inherit}
ul{padding:0;list-style-type:circle;margin-left:30px}
.required .control-label:before{content:'* ';color:#F00;font-weight:bold}
::-webkit-input-placeholder{color:#eee;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}::-moz-placeholder{color:#eee;-moz-transition:opacity .3s ease;transition:opacity .3s ease}:-ms-input-placeholder{color:#eee;-ms-transition:opacity .3s ease;transition:opacity .3s ease}::-ms-input-placeholder{color:#eee;-ms-transition:opacity .3s ease;transition:opacity .3s ease}::placeholder{color:#eee;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}::-moz-selection{background-color:#f7d273;color:#fff}::selection{background-color:#f7d273;color:#fff}input,textarea{outline:0;margin-top:20px;width:100%;border:1px solid #f7d273;background:#000;color:#fff;border-radius:10em;padding:15px 25px;font-size:14px}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input:focus::placeholder,textarea:focus::placeholder{opacity:0}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}
/* Gradent to all drop down menus * /
.dropdown-menu li > a:hover{text-decoration:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom,#23a1d1,#1f90bb);background-repeat:repeat-x}
*/

/* breadcrumb */
.breadcrumb{margin:0 0 10px;padding:8px 0}
.breadcrumb i{font-size:15px}
.breadcrumb > li{text-shadow:0 1px 0 #FFF;padding:0 20px;position:relative;white-space:nowrap}
.breadcrumb > li + li:before{content:'';padding:0}
.breadcrumb > li:after{content:'';display:block;position:absolute;top:7px;right:-5px;width:10px;height:10px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.pagination{margin:0}
/* content */
.text-block{padding-bottom:35px;}
.img-svg{display:inline-block;max-width:initial;height:initial;line-height:initial;vertical-align:middle}
button{background:0 0;border:none;padding:0}
button:focus{outline:0}
.btn{display:inline-block;color:#252b26;background-color:#fcf0ad;border-radius:10em;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}
.btn:hover{color:#252b26;background-color:#fae2a3;-webkit-box-shadow:none;box-shadow:none}
.btn-large{padding:17px 38px;font-size:18px;-webkit-box-shadow:0 10px 35px rgba(247,210,115,.35);box-shadow:0 10px 35px rgba(247,210,115,.35)}
.btn-middle{padding:13px 30px}
.btn-small{padding:8px 17px;font-size:14px;-webkit-box-shadow:0 10px 35px rgba(247,210,115,.35);box-shadow:0 10px 35px rgba(247,210,115,.35)}
.clarify{color:#b6b5b3;position:relative;display:inline-block}
.clarify_icon{fill:#b6b5b3}
section{padding-top:25px;padding-bottom:90px;overflow:hidden}
.s-head_title{font-size:36px;margin-bottom:0}
.s-head_subtitle{font-size:18px;margin-top:15px;margin-bottom:0}
.list li{margin-bottom:20px;padding-left:35px}
.list li:last-child{margin-bottom:0}
.list li span{position:relative}
.list li span:before{content:'';width:20px;height:20px;background-image:url(../image/correct.svg);position:absolute;top:0;left:-35px}
.header_top{background-color:#121212;font-size:14px;color:#e0dfed;padding-top:10px;padding-bottom:10px}
.header_address{text-align:right}
.header_address .img-svg{fill:#fcf0ad;margin-right:5px}
.header_address span{color:#fcf0ad}
.header_middle{padding-top:10px}
.logo{font-size:14px;display:inline-block}
.logo img{display:block;margin-bottom:5px;max-width:150px}
.main-menu li{display:inline-block;margin:0;padding:15px 0;}
.main_menu-ul{margin:0;list-style-type:none;}
.main-menu li a{padding:7px 14px;border-radius:10em;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}
.main-menu li a:hover{color:#252b26;background-color:#fcf0ad}
.main-menu .dropdown-toggle{color:#fff}
.titlemenu{font-size:18px;font-weight:bold;}
button.toggle-menu-close{width:27px;text-align:center;color:#fff;}
button.toggle-menu-close span{transform:rotate(45deg);display:block;font-size:40px;line-height:0;}
.contacts{text-align:right}
.contacts_phone{font-size:20px;font-weight:700;vertical-align:middle;margin-right:13px;display:inline-block;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.contus a{display:inline-block;padding:10px 20px 10px 75px;border-radius:4px;color:#fff;margin-right:15px;margin-bottom:10px;line-height:18px;text-align:left;background-size:35px;}
.contus a.teleg{background:url(../image/telegram.svg) left 20px top 10px no-repeat;background-color:#049be5;}
.contus a.wazup{background:url(../image/whatsapp.svg) left 20px top 10px no-repeat;background-color:#4baf50;}
.contus a.nistag{background:url(../image/insta.svg) left 20px top 10px no-repeat;background-color:#c13584;}
.contus a:hover{-webkit-box-shadow:inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:inset 0px 0px 5px 0px rgba(50, 50, 50, 0.75);}
.contus a span{display:block;font-size:20px;}
.contus strong{display:block;font-size:30px;padding-bottom:20px;color:#fff;}
.footer hr{margin:25px 0}
.contacts_phone:hover{color:#fcf0ad}
.contacts_social{display:inline-block;margin:0;list-style-type:none;}
.footer ul{margin:0}
.contacts_social li{display:inline-block;margin-right:7px}
.contacts_social li .img-svg{fill:#fff;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}
.contacts_social li .img-svg:hover{fill:#fcf0ad}
.contacts_email{display:inline-block;margin-top:6px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.contacts_email:hover{color:#fcf0ad}
.header_btn{text-align:right}
.header_mobile .header_address{text-align:left;margin-top:10px}
.toggle-menu{width:28px;height:21px;display:block;position:relative;margin-left:auto}
.toggle-menu span,.toggle-menu span::after,.toggle-menu span::before{width:100%;height:2px;position:absolute;left:0;top:0;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}
.toggle-menu span::after,.toggle-menu span::before{content:'';top:9px}
.toggle-menu span::after{top:18px}
.toggle-menu.on span{background-color:transparent}
.toggle-menu.on span:before{-webkit-transform:rotate(45deg) translate(-1px,0);-ms-transform:rotate(45deg) translate(-1px,0);transform:rotate(45deg) translate(-1px,0)}
.toggle-menu.on span:after{-webkit-transform:rotate(-45deg) translate(6px,-7px);-ms-transform:rotate(-45deg) translate(6px,-7px);transform:rotate(-45deg) translate(6px,-7px)}
.mobile-menu{position:absolute;top:0;z-index:11;display:none;text-align:right;padding:15px 20px;background-color:#000}
.mobile-menu.show{display:block;width:100%;text-align:left;}
.mobile-menu li{padding:5px 10px;display:block}
.mobile-menu .dropdown-toggle{color:#fff}
.mobile-menu li a{font-size:16px}
.mobile-menu strong{font-size:16px;margin:5px 10px;display:block}

.privacy-policy h4{margin-top:15px;display:inline-block}
.privacy-policy p{margin-top:10px}
.privacy-policy ol li,.privacy-policy ul li{padding:5px;padding-bottom:5px}
.footer{padding:30px 0;color:#fcf0ad}
.footer .logo{color:#fff}
.footer .contacts_phone{font-size:25px;color:#fff}
.footer .contacts_phone:hover{color:#f7d273}
.footer .contacts_social li .img-svg{fill:#fff;width:24px}
.footer .contacts_social li .img-svg:hover{fill:#f7d273}
.footer .contacts_email{color:#fff}
.footer .contacts_email:hover{color:#f7d273}
.footer_address{color:#fff;text-align:right;line-height:30px}
.footer_address span{color:#f7d273}
.confid,.copyright,.developed{color:rgba(255,255,255,.49);font-size:14px;margin-bottom:8px}
.confid a,.copyright a,.developed a{color:rgba(255,255,255,.49);text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.confid a:hover,.copyright a:hover,.developed a:hover{color:#f7d273}
.developed{margin-bottom:0}

.main{padding-top:85px;padding-bottom:122px;background:url(../image/lazernaya-ehpilyaciya-f_bl1.jpg) no-repeat bottom center/cover}
.main .clarify{position:absolute;bottom:259px;left:-60px}
.main .clarify .line{position:absolute;left:100%;margin-left:15px}
.offer .title{font-size:42px;margin-bottom:0}
.offer .subtitle{padding-right:70px}
.offer .subtitle p{font-size:18px;margin-top:15px;margin-bottom:0}
.offer .btn{margin-top:50px}
.offer .list{padding-right:170px;margin:50px 0 0;list-style-type:none}
.mouse-down{margin-top:104px;cursor:pointer;font-size:12px;text-transform:uppercase;color:#b6b5b3;display:table;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.mouse-down .img-svg{fill:#b6b5b3;margin-right:10px;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}
.mouse-down:hover{color:#d9b454}
.mouse-down:hover .img-svg{fill:#d9b454}
.bullets_plus{position:absolute}
.bullets_plus:nth-child(1){bottom:55px;left:-135px}
.bullets_plus:nth-child(2){bottom:150px;left:100px}
.bullets_plus:nth-child(3){bottom:245px;left:250px}
.bullets_plus:nth-child(4){bottom:13px;left:172px}
.bullets_btn{width:52px;height:52px;background-color:#333;border-radius:10em;text-align:center;cursor:pointer;position:relative;-webkit-box-shadow:0 10px 35px rgba(247,210,115,.35);box-shadow:0 10px 35px rgba(247,210,115,.35);z-index:10}
.bullets_btn .img-svg{margin-top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#333}
.bullets_btn:before{content:'';width:36px;height:36px;background-color:#fcf0ad;border-radius:10em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bullets_content{font-size:14px;padding:20px 20px 4px 36px;background-color:#333;width:220px;border-radius:10px;margin-left:26px;-webkit-box-shadow:0 10px 35px rgba(37,43,38,.15);box-shadow:0 10px 35px rgba(37,43,38,.15);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}
.before-after{padding-top:70px}
.before-after .list{padding-right:100px;margin:50px 0 0;list-style-type:none}
.before-after .btn{margin-top:50px}
.before-after .container{position:relative}
/*.before-after .container:before{content:'';width:167px;height:78px;background-image:url(../image/feather.png);position:absolute;top:96px;left:379px}
.before-after .container:after{content:'';width:461px;height:213px;background-image:url(../image/feather-1.png);position:absolute;bottom:-59px;right:-310px}*/
.before-after .clarify{position:absolute;top:48px;right:37px}
.before-after .clarify_icon{display:block;margin-bottom:13px;margin-left:-8px}
.before-after .clarify .line{position:absolute;top:-64px;left:-112px}
.slider{position:relative}
.slider_after,.slider_before{font-size:14px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:middle}
.slider_images{display:inline-block;vertical-align:middle;margin-right:25px;margin-left:25px}
.slider_before-after{width:450px;height:450px;border-radius:50%;border:20px solid #fff;-webkit-box-shadow:0 14px 65px rgba(0,0,0,.1);box-shadow:0 14px 65px rgba(0,0,0,.1);background-image:url(../image/before.jpg);background-size:cover;position:relative;z-index:5;overflow:hidden}
.slider_before-after .ui-state-default{position:absolute;top:0;bottom:0;left:70px;width:3px;height:100%;background-color:#fff;cursor:pointer;border:none;outline:0}
.slider_before-after .ui-state-default:before{content:'';width:52px;height:52px;background-image:url(../image/slider-cursor.svg);position:absolute;top:50%;left:-25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 10px 35px rgba(247,210,115,.35);box-shadow:0 10px 35px rgba(247,210,115,.35)}
.slider_before-after .ui-widget-header{background-image:url(../image/after.jpg);background-size:cover;height:100%}
.carousel{background:none;border:none}
.carousel .swiper-button-next,.carousel .swiper-button-prev{width: 42px;height: 42px;line-height: 42px;border-radius: 10em;background-color:#fff;text-align: center;}
.carousel .swiper-button-next:before,.carousel .swiper-button-prev:before{display:none}
.carousel .swiper-slide{overflow: hidden;}
.equipment{padding-bottom:150px;background-repeat:no-repeat;background-position:100% 60%}
.equipment .container{position:relative}
/*.equipment .container:before{content:'';width:349px;height:164px;background-image:url(//xn--80aaohhapfpvi1f7d1aec.com/wp-content/themes/goldensphinx/assets/images/feather-2.png);position:absolute;top:-61px;left:-302px}*/
.equipment .s-head{margin-bottom:120px}
.equipment_img{position:absolute;bottom:-138px;left:-158px;width:509px;height:670px}
.equipment_list{margin:20px 0 0;list-style-type:none;}
.equipment_list li{max-width:350px;margin-bottom:35px;position:relative;padding-left:45px}
.equipment_list li span{position:relative}
.equipment_list li span:before{width:30px;height:30px;position:absolute;top:50%;left:-45px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fcf0ad;color:#000;border-radius:50%;text-align:center;line-height:30px;font-size:14px;font-weight:700}
.equipment_list li:nth-child(1){margin-left:30px}
.equipment_list li:nth-child(1) span:before{content:'01'}
.equipment_list li:nth-child(2){margin-left:65px}
.equipment_list li:nth-child(2) span:before{content:'02'}
.equipment_list li:nth-child(3){margin-left:85px}
.equipment_list li:nth-child(3) span:before{content:'03'}
.equipment_list li:nth-child(4){margin-left:95px}
.equipment_list li:nth-child(4) span:before{content:'04'}
.equipment_list li:nth-child(5){margin-left:95px}
.equipment_list li:nth-child(5) span:before{content:'05'}
.equipment_read-more{margin-top:15px;margin-left:140px;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;display:inline-block}
.equipment_read-more .img-svg{fill:#d9b454;margin-left:10px;-webkit-transition:fill .3s,-webkit-transform .3s;transition:fill .3s,-webkit-transform .3s;-o-transition:fill .3s,transform .3s;transition:fill .3s,transform .3s;transition:fill .3s,transform .3s,-webkit-transform .3s}
.equipment_read-more:hover .img-svg{fill:#c18c03;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}
.equipment_video{max-width:444px}
.equipment_video-item{display:inline-block;margin-top:20px}
.equipment_video-item a{display:block;width:210px;height:160px;background-color:#fcf0ad;border-radius:10px;background-size:cover;background-position:center center;position:relative}
.equipment_video-item a .img-svg{width:52px;height:52px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.equipment_video-item a .img-svg circle{fill:#fcf0ad}
.equipment_video-item a .img-svg path{fill:#fff}
.equipment_video-item a:hover .img-svg{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.equipment_video-item:first-child{margin-top:0;display:block}
.equipment_video-item:first-child a{width:100%;height:260px}
.equipment_video-item:first-child a .img-svg{width:80px;height:80px}
.equipment_video-item:nth-child(2){margin-right:20px}
.equipment .clarify{position:absolute;top:-77px;left:-188px}
.equipment .clarify .line{position:absolute;top:0;left:100%;margin-left:15px}
.sale{padding-top:90px;padding-bottom:90px;background-size:cover;background-position:bottom center}
.sale .s-head{margin-bottom:20px}
.sale .s-head_title{display:inline-block;vertical-align:middle}
.sale .s-head_subtitle{font-size:16px;color:#b6b5b3;max-width:340px;display:inline-block;margin-top:0;margin-left:50px;vertical-align:middle}
.sale_item{background-size:cover;background-position:top right;background-color:#fff;color:#333;border-radius:10px;margin-top:30px;padding:30px;position:relative;height:calc(100% - 30px);min-height:311px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.sale_item-title{font-size:22px;margin-bottom:0;max-width:185px}
.sale_item-subtitle{margin-top:20px;max-width:185px;font-size:14px}
.sale_item-subtitle p{margin-bottom:0}
.sale_item-subtitle-remark{font-size:14px;color:#b6b5b3;margin-top:10px}
.sale_item-price{margin-top:auto}
.sale_item-price strong{font-size:28px;margin-top:25px;max-width:120px;display:block}
.sale_item-price strong span{font-size:16px;font-weight:400}
.sale_item .btn{position:absolute;bottom:30px;right:30px}
.certificate{margin-top:30px;padding:30px;background-color:#fff;border-radius:10px;min-height:311px;background-size:cover;background-position:93% 100%}
.certificate_title{font-size:20px;margin-bottom:0;max-width:180px}
.certificate_subtitle{font-size:14px;margin-top:20px;margin-bottom:0;max-width:170px}
.price .container{position:relative}
/*.price .container:before{content:'';width:349px;height:164px;background-image:url(../images/feather-2.png);position:absolute;bottom:-61px;right:-180px}*/
.price_tabs{margin-top:35px;color:#333}
.price_tabs-header{text-align:center}
.price_tabs-header li{margin-top:15px;margin-left:15px;margin-right:15px;padding:13px 30px;display:inline-block;background-color:#f3f3f3;border-radius:10em;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}
.price_tabs-header li.active{background-color:#f7d273}
.price_tabs-header li:hover{background-color:#f7d273}
.price_tabs-content{margin-top:30px;position:relative}
/*.price_tabs-content:before{content:'';width:498px;height:492px;background-image:url(../image/price-women.jpg);position:absolute;left:-498px;bottom:49px}
.price_tabs-content:after{content:'';width:266px;height:492px;background-image:url(../image/price-men.png);position:absolute;right:-266px;bottom:49px;opacity:.15}*/
.price_tabs-content.opacity:before{opacity:.15}
.price_tabs-content.opacity:after{opacity:1}
.price_tabs-content table{width:100%}
.price_tabs-content table tr{border-bottom:10px solid #000}
.price_tabs-content table td{padding:13px 20px}
.price_tabs-content table td:first-child{width:82%}
.price_tabs-content table thead td{background-color:#f3f3f3;font-weight:700}
.price_tabs-content table tbody tr{display:none}
.price_tabs-content table tbody tr:nth-child(-n+6){display:table-row}
.price_tabs-content table tbody tr:nth-child(4) td{opacity:.9}
.price_tabs-content table tbody tr:nth-child(5) td{opacity:.7}
.price_tabs-content table tbody tr:nth-child(6) td{opacity:.5}
.price_tabs-content table tbody tr.on{display:table-row}
.price_tabs-content table tbody tr.on td{opacity:1}
.price_tabs-content table tbody td{background-color:#f3f3f3}
.price_tabs-content table tbody td:last-child{border-left:10px solid #000;background-color:#f7d273}
.price_tabs-content .btn{display:block;margin:40px auto 0}
.faq .container{position:relative}
/*.faq .container:before{content:'';width:167px;height:78px;background-image:url(../image/feather.png);position:absolute;top:53px;left:-84px}*/
.faq_accordion{margin-top:50px}
.faq_accordion-item{margin-bottom:20px;border-radius:10px;background-color:#333;color: #fff;border: none;-webkit-box-shadow:0 10px 55px rgba(37,43,38,.1);box-shadow:0 10px 55px rgba(37,43,38,.1);position:relative}
.faq_accordion-item:last-child{margin-bottom:0}
.faq_accordion-title{padding:20px 55px 20px 25px;margin-bottom:0;cursor:pointer;font-size:16px;line-height:1.5}
.faq_accordion-title:focus{outline:0}
.faq_accordion-content{padding:0 25px 10px;background-color:#333}
.faq_accordion-content p{margin-bottom:10px}
.faq_accordion-content ul{margin-bottom:10px;margin-left:25px}
.faq_accordion-content ul li,.faq_accordion-content ul ol{margin-bottom:10px}
.faq_accordion .accordion-header-icon{content:'';position:absolute;top:26px;right:25px;width:6.049px;height:11.2px;background:url(../image/faq-arrow.svg) no-repeat 50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.faq_accordion .faq_accordion-title[aria-expanded="true"] .accordion-header-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.contact-form_title{font-size:36px;margin-bottom:20px}
.contact-form_subtitle{margin-bottom:10px}
.contact-form .btn{margin-top:30px}
.contact-form button.mfp-close{font-family:Gilroy,sans-serif;width:25px;height:25px;line-height:25px;color:#b6b5b3;opacity:.5;font-size:53px;top:30px;right:30px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.contact-form button.mfp-close:hover{opacity:1}
.form-enrol{max-width:420px;margin:0 auto;text-align:center;border-radius:10px;padding:35px 0;font-size:18px;box-shadow:0 23px 62px rgba(0,0,0,.28);position:relative;background-color:#000}
.form-enrol button.mfp-close{width:15px;height:15px;line-height:15px;font-size:36px;top:15px;right:15px}
.form-enrol input{font-size:16px}
.form-enrol input::placeholder{color:#eee}
.form-enrol .contact-form_title{font-size:26px;margin-bottom:30px}
.form-enrol_block{margin-bottom:20px}
.form-enrol_block-title{padding:5px 15px;background-color:#faf4f0;margin-bottom:0}
.form-enrol_block-content{max-width:320px;margin:0 auto}
.form-enrol .btn{margin-top:0;min-width:260px}
.success{background-color:#010101;position:absolute;z-index:6;left:-100%;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.success p{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}
.success.active{left:0;opacity:1}
.pagination li,#product-product ul.nav.nav-tabs li{padding:10px;}
#product-product ul.nav.nav-tabs{margin:0;}
.thumbnails{list-style:none;margin-left:0;}
#product-product .tab-content{padding:10px 0}

@media (min-width:992px){
.header_mobile{display:none}
}
@media (max-width:1199.98px){
.s-head_title{font-size:30px}
.footer_address{font-size:15px}
.main-menu li a{padding:5px 10px;font-size:14px}
.contacts_phone{font-size:18px;margin-right:9px}
.contacts_social li{margin-left:5px}
.contacts_social .img-svg{height:16px;width:auto}
.main .clarify{bottom:309px;left:-160px}
.bullets_plus:nth-child(1){bottom:70px;left:-195px}
.bullets_plus:nth-child(2){bottom:200px;left:0}
.bullets_plus:nth-child(3){bottom:85px;left:70px}
.bullets_plus:nth-child(4){bottom:-35px;left:-30px}
.before-after .list{padding-right:0}
.before-after .clarify{top:37px;right:16px}
.slider_before-after{width:350px;height:350px}
.equipment_img{left:-270px}
.sale_item{background-position:97% 0}
.sale .row .row>div:first-child .sale_item{background-position:91% 0}
}
@media (max-width:991.98px){
section{padding-bottom:70px}
.header_desktop{display:none}
.contus a{margin-bottom:10px;margin-right:0;}
.footer{text-align:center;}
.confid,.copyright,.developed{text-align:right}
.footer_address{text-align:left;margin-top:20px}
.footer .contacts{margin-top:20px}
.mouse-down{display:none}
.offer .title{font-size:36px;padding-right:120px}
.offer .subtitle{padding-right:120px}
.main{padding-top:65px;padding-bottom:80px}
.main .list span{padding-top:3px;padding-bottom:3px}
.before-after{padding-top:50px}
.before-after .clarify{top:25px;right:180px}
.slider{margin-top:50px}
.equipment{padding-bottom:70px;background-position:-40% 100%}
.equipment .s-head{margin-bottom:50px}
.equipment_img{top:-50px;bottom:0;left:-160px}
.equipment_list li{max-width:100%}
.equipment_video{margin:0 auto;padding-top:170px}
.equipment .clarify{top:90px;left:285px}
.sale{padding-top:70px;padding-bottom:70px;background-size:auto;background-position:37% 0;background-repeat:no-repeat}
.sale .row .row>div:first-child .sale_item{background-position:97% 0}
.price_tabs-content:after,.price_tabs-content:before{display:none}
}
@media (max-width:767.98px){
.s-head_title{font-size:26px}
.header_mobile .header_bottom .contacts{margin-top:15px;text-align:center}
.footer .logo{display:block;text-align:center}
.footer .logo img{margin-left:auto;margin-right:auto}
.footer_address{text-align:center}
.footer .contacts{text-align:center}
.confid,.copyright,.developed{text-align:center}
.copyright{margin-top:20px}
.main .list span:before{top:3px}
.offer .title{padding-right:0;font-size:28px}
.offer .subtitle{padding-right:0}
.offer .btn{margin-top:30px}
.offer .list{padding-right:0;margin-top:30px}
.before-after .list{margin-top:30px}
.before-after .btn{margin-top:30px}
.before-after .clarify{right:0}
.slider{margin-top:30px}
.equipment{padding-bottom:50px;text-align:center;background-image:none!important}
.equipment_list{margin-top:0}
.equipment_list li:nth-child(-n+5){margin-left:0}
.equipment_list li:nth-child(-n+5) span:before{top:-5px;-webkit-transform:none;-ms-transform:none;transform:none}
.equipment_read-more{margin-left:0;margin-top:0}
.equipment_img{display:none}
.equipment .clarify{top:30px;left:70px}
.equipment_video{padding-top:110px}
.sale .s-head{text-align:center;margin-bottom:0}
.sale .s-head_subtitle{display:block;max-width:100%;margin-top:15px;margin-left:0}
.sale_item{min-height:269px}
.sale_item-subtitle{max-width:100%;padding-right:90px}
.price_tabs{margin-top:15px}
.price_tabs-content .btn{margin-top:20px}
.faq_accordion{margin-top:30px}
.contact-form_title{font-size:28px}
.contact-form button.mfp-close{top:20px;right:20px}
}

@media (max-width:575.98px){
section{padding-bottom:50px}
.header_mobile .header_address,.header_mobile .header_work-time{text-align:center}
.toggle-menu{margin:15px auto 5px}
.mobile-menu{text-align:center}
.logo{display:block;text-align:center}
.logo img{margin-left:auto;margin-right:auto}
.header_btn{margin-top:15px;text-align:center}
.main{padding-top:45px;padding-bottom:60px;text-align:center;background-position:bottom left}
.before-after{padding-top:30px;padding-bottom:70px;text-align:center}
.before-after .clarify{display:none}
.slider{padding-bottom:20px}
.slider_before-after{width:290px;height:290px;border-width:10px}
.slider_images{margin-right:0;margin-left:0}
.slider_after,.slider_before{position:absolute;bottom:0}
.slider_before{left:0}
.slider_after{right:0}
.equipment_video-item{display:block}
.equipment_video-item a{width:100%;height:190px}
.equipment_video-item:first-child a{height:190px}
.equipment_video-item:first-child a .img-svg{width:52px;height:52px}
.equipment_video-item:nth-child(2){margin-right:0}
.equipment .clarify{left:15px}
.sale{padding-top:50px;padding-bottom:20px}
.sale_item{padding-bottom:82px}
.sale_item-subtitle{padding-right:50px}
.sale_item .btn{left:30px;right:auto}
.sale_item-price strong{margin-top:15px}
.sale .row .row>div:first-child .sale_item{background-position:88% 0}
}
@media (max-width:430px){
.form-enrol_block-content{max-width:240px}
.form-enrol_select-close svg{right:-23px}
}


.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}