@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1500px){.container{max-width:1470px}}@media (min-width:1890px){.container{max-width:1860px}}@media screen and (max-width:1890px){.secondary_menu li a{font-size:22px}.extra_menu_button{top:-70px}.lower_nav{margin-right:auto;margin-left:auto}.lower_nav,.navbar{width:1100px}.bottom_header .address{margin-right:0}.header_video .overlay .play{height:200px;background-size:60px 77px;width:200px}.service_item .item_content{padding:0 20px 40px}.service_item .title{font-size:26px;line-height:30px}.service_item .subtitle{font-size:15px;margin-bottom:30px}.service_item ul li{font-size:15px;line-height:15px}.service_item ul li+li{margin-top:20px}.service_item .button .button_icon{height:49px;margin-right:20px;width:49px}.service_item .button .button_icon span:first-child{top:23px;left:8px;width:32px}.service_item .button .button_icon span:last-child{height:32px;top:8px;left:23px}.service_item .button .button_text{font-size:19px}.service_item:hover .extra_info{height:220px}.appointment_wrapper{padding:10px 10px 0;width:400px}.appointment_wrapper .title{margin-bottom:20px}.offer_slider_wrapper{width:1040px}.logo{height:44px;top:39px;left:0;width:145px}header.fixed .logo{top:17px}.service_section{padding:170px 0 20px}}@media screen and (max-width:1500px){header.fixed .top_menu{-webkit-transform:translateY(-51px);-ms-transform:translateY(-51px);transform:translateY(-51px)}header.fixed .logo{-webkit-transform:translateY(19px) scale(.8);-ms-transform:translateY(19px) scale(.8);transform:translateY(19px) scale(.8);top:18px}header.fixed .extra_menu_button{-webkit-transform:translateY(28px);-ms-transform:translateY(28px);transform:translateY(28px)}.logo{height:44px;top:13px;left:0;width:145px}.secondary_menu li a{padding:5px;font-size:16px}.extra_menu_button{right:5px;top:-30px}.lower_nav,.navbar{margin-left:165px;width:920px}.bottom_header{padding:10px 0}.bottom_header .address,.top_header .address{text-indent:-9999px;position:relative;width:24px}.bottom_header .address:before,.top_header .address:before{font-size:23px;margin-right:0;text-indent:0;content:"\e062";position:absolute;top:-4px;left:0;font-family:Glyphicons;display:inline-block}.header_video .video_wrapper{padding-bottom:56.25%}.service_item .title{font-size:22px;letter-spacing:1px;line-height:26px}.service_item .subtitle{font-size:14px;margin-bottom:20px}.service_item ul li{font-size:14px}.service_item .button .button_icon{height:39px;margin-right:14px;width:39px}.service_item .button .button_icon span:first-child{top:18px;left:6px;width:25px}.service_item .button .button_icon span:last-child{height:25px;top:6px;left:18px}.service_item .button .button_text{font-size:17px;letter-spacing:1.4px}.service_item:hover .item_content{height:400px}.service_item:hover .extra_info{height:200px}.link_wrapper a .overlay{padding:20px}.link_wrapper a .overlay h3{font-size:24px}.offers_wrapper{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center}.appointment_wrapper{margin-bottom:40px;text-align:center;width:600px}.service_form{margin-right:auto;margin-left:auto}.service_section{padding:115px 0 20px}}@media screen and (max-width:1199px){header.fixed .top_menu{-webkit-transform:translateY(-48px);-ms-transform:translateY(-48px);transform:translateY(-48px)}header.fixed .logo{-webkit-transform:translateY(25px) scale(.6);-ms-transform:translateY(25px) scale(.6);transform:translateY(25px) scale(.6)}header.fixed .extra_menu_button{-webkit-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px)}.nav__item a{font-size:.6rem}.logo{top:11px}.secondary_menu li a{font-size:15px}.lower_nav,.navbar{width:705px}.bottom_header .address,.bottom_header .phone,.top_header .phone.mobile{text-indent:-9999px;position:relative;width:24px}.bottom_header .phone:before,.top_header .phone.mobile:before{font-size:23px;margin-right:0;text-indent:0;position:absolute;top:-4px;left:0}.header_video .overlay .play{height:150px;background-size:54px 57px;width:150px}.section_text{text-align:justify;width:100%}.service_wrapper{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.service_item{width:100%}.service_item+.service_item{border-left:none;border-top:3px solid hsla(0,0%,100%,.29)}.service_item .item_wrapper{padding-top:0;padding-bottom:13%}.service_item .item_inner{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal}.service_item .item_content{height:100%;padding:20px;width:100%}.service_item .extra_info{display:none}.service_item:hover .item_content{height:100%}.offer_slider_wrapper,.way_to_beauty_section .section_text{width:100%}}@media screen and (max-width:991px){.title{font-size:30px;letter-spacing:1px}.section_text p{font-size:15px;line-height:20px}header.fixed .logo,header.fixed .top_menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}header.fixed .logo{top:3px}.bottom_header,.extra_menu_button{display:none}.bottom_header{padding:0}.navbar{-ms-flex-pack:end;padding:10px 0;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack:end;border-bottom:none;margin-left:0;width:100%;display:flex}.top_header .logo{top:3px;display:block}.navbar>.phone,.navbar>.phone.mobile{margin-right:10px;display:block}.navbar>.phone.mobile:before,.navbar>.phone:before{font-size:21px;top:-3px}.navbar>.address,.navbar>.address.mobile{margin-right:10px;display:block}.navbar ul{flex-direction:column;min-width:250px}.navbar li a{padding:10px;font-size:18px;text-align:center;border-radius:0}.navbar button{height:30px;border:none;position:relative;cursor:pointer;width:30px}.navbar button span{height:3px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;position:absolute;opacity:1;background:#000;left:6px;width:22px;display:block}.navbar button span:first-child{top:6px}.navbar button span:nth-child(2),.navbar button span:nth-child(3){top:13px}.navbar button span:nth-child(4){top:20px}.navbar button.active span:first-child{top:12px;left:50%;width:0}.navbar button.active span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar button.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar button.active span:nth-child(4){top:18px;left:50%;width:0}.navbar-collapse{height:100vh;right:-100%;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;position:fixed;top:100%;-webkit-box-shadow:-1px 1px 0 1px #f1f1f1;box-shadow:-1px 1px 0 1px #f1f1f1;background:#fff}.navbar-collapse.show{right:0}.header_video .overlay .play{height:100px;background-size:30px 38px;width:100px}.service_item+.service_item{border-width:2px}.service_item .item_content{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-ms-flex-align:center}.service_item .button{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-orient:horizontal;margin-top:0}.service_item .button .button_icon{margin-right:0;margin-left:14px}.link_wrapper a.big,.link_wrapper a.middle,.link_wrapper a.small{width:50%}.link_wrapper a:nth-of-type(3){float:right}.offer_slider_item .triangle_shadow{right:-25px;top:30px;width:220px}.offer_slider_item .triangle{border-width:0 200px 155px 0}.offer_slider_item .triangle p{font-size:25px;left:105px}.offer_slider_item .content{padding:20px 45px 30px}.offer_slider_item .title{font-size:25px;margin-bottom:20px}.offer_slider_item p{line-height:20px}.offer_slider_item.left .text p{font-size:19px;margin-bottom:25px}.offer_slider_item.left .content{top:15px;background:none;left:40%;width:55%}.offer_slider_item.left .readmore{font-size:19px}.nav__item.hide{display:block}.service_section{padding:90px 0 20px}}@media screen and (max-width:767px){.title{font-size:25px;letter-spacing:.5px}.section_text p{font-size:14px;line-height:18px}.about_section,.way_to_beauty_section{padding:30px 0 15px}.service_item+.service_item{border-width:1px}.service_item .title{font-size:20px;letter-spacing:.5px}.service_item .button .button_text{font-size:14px;letter-spacing:.5px}.link_wrapper{margin-top:40px}.appointment_wrapper{width:100%}.appointment_wrapper .title{font-size:25px}.appointment_wrapper p{font-size:15px;line-height:19px}.appointment_wrapper p br{display:none}.slick-arrow.left_chevron{left:10px}.slick-arrow.right_chevron{right:10px}.offer_slider_item .triangle_shadow{right:-29px;top:-1px;width:145px}.offer_slider_item .triangle{border-width:0 120px 90px 0}.offer_slider_item .triangle p{font-size:18px;top:5px;left:55px}.offer_slider_item .content{padding:15px 35px 30px;background:rgba(0,0,0,.3)}.offer_slider_item .title{font-size:20px;margin-bottom:15px}.offer_slider_item p{font-size:13px;letter-spacing:.5px;line-height:17px}.offer_slider_item.left .text p{font-size:12px;margin-bottom:15px}}@media screen and (max-width:525px){.header_video .overlay .play{height:75px;background-size:23px 29px;width:75px}.service_item .item_content{padding:10px}.service_item .title{font-size:18px}.link_wrapper a{-ms-flex-pack:center;height:120px;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.link_wrapper a img{min-height:100%}.link_wrapper a .overlay h3{font-size:20px}.link_wrapper a:last-child{width:100%}.service_section{padding:80px 0 20px}}@media screen and (max-width:480px){.title{font-size:22px}.header_video .overlay .play{height:50px;background-size:15px 19px;width:50px}.about_section{padding:20px 0 10px}.about_section h1{margin-bottom:20px}.way_to_beauty_section{padding:20px 0 10px}.service_item .item_wrapper{padding-bottom:20%}.service_item .title{font-size:16px;line-height:16px}.service_item .button .button_icon{height:30px;margin-left:0;width:30px}.service_item .button .button_icon span:first-child{top:13px;width:16px}.service_item .button .button_icon span:last-child{height:16px;left:13px}.service_item .button .button_text{display:none}.link_wrapper a .overlay{padding:6px 10px}.link_wrapper a .overlay h3{font-size:16px}.service_form{width:100%}.offer_slider_item .triangle_shadow{right:-27px;top:-11px;width:110px}.offer_slider_item .triangle{border-width:0 90px 70px 0}.offer_slider_item .triangle p{font-size:15px;left:40px}.offer_slider_item .content{padding:8px 28px}.offer_slider_item .title{font-size:14px;margin-bottom:10px;letter-spacing:-.5px}.offer_slider_item p{font-size:11px;letter-spacing:0;line-height:13px}.offer_slider_item p a{font-size:14px}.slick-arrow{height:20px;width:10px;margin-top:-10px}.slick-dots{display:none}.offer_slider_item .title{font-size:25px;margin-bottom:20px}.offer_slider_item p{line-height:20px}.offer_slider_item.left .text p{font-size:10px;margin-bottom:6px}.offer_slider_item.left .content{top:-20px;background:none;left:35%;width:55%}.offer_slider_item.left .readmore{font-size:10px;margin-bottom:79px}}@media screen and (max-width:321px){.offer_slider_item.left .text p{font-size:8px;margin-bottom:10px}.offer_slider_item.left .readmore{font-size:9px;margin-bottom:79px}}