@font-face{font-family:"RobotoCondensedRegular";src:url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.eot");src:url("../fonts/RobotoCondensedRegular/RobotoCondensedRegulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff") format("woff"), url("../fonts/RobotoCondensedRegular/RobotoCondensedRegular.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"RobotoCondensedLight";src:url("../fonts/RobotoCondensedLight/RobotoCondensedLight.eot");src:url("../fonts/RobotoCondensedLight/RobotoCondensedLightd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoCondensedLight/RobotoCondensedLight.woff") format("woff"), url("../fonts/RobotoCondensedLight/RobotoCondensedLight.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"RobotoCondensedBold";src:url("../fonts/RobotoCondensedBold/RobotoCondensedBold.eot");src:url("../fonts/RobotoCondensedBold/RobotoCondensedBoldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoCondensedBold/RobotoCondensedBold.woff") format("woff"), url("../fonts/RobotoCondensedBold/RobotoCondensedBold.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"AvantGarde-Demi";src:url("../fonts/AvantGarde-Demi/AvantGarde-Demi.eot");src:url("../fonts/AvantGarde-Demi/AvantGarde-Demid41d.eot?#iefix") format("embedded-opentype"), url("../fonts/AvantGarde-Demi/AvantGarde-Demi.woff") format("woff"), url("../fonts/AvantGarde-Demi/AvantGarde-Demi.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"OpenSansRegular";src:url("../fonts/OpenSansRegular/OpenSansRegular.eot");src:url("../fonts/OpenSansRegular/OpenSansRegulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"), url("../fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"OpenSansLight";src:url("../fonts/OpenSansLight/OpenSansLight.eot");src:url("../fonts/OpenSansLight/OpenSansLightd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff"), url("../fonts/OpenSansLight/OpenSansLight.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"OpenSansLightItalic";src:url("../fonts/OpenSansLightItalic/OpenSansLightItalic.eot");src:url("../fonts/OpenSansLightItalic/OpenSansLightItalicd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansLightItalic/OpenSansLightItalic.woff") format("woff"), url("../fonts/OpenSansLightItalic/OpenSansLightItalic.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"OpenSansBold";src:url("../fonts/OpenSansBold/OpenSansBold.eot");src:url("../fonts/OpenSansBold/OpenSansBoldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansBold/OpenSansBold.woff") format("woff"), url("../fonts/OpenSansBold/OpenSansBold.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"OpenSansBoldItalic";src:url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.eot");src:url("../fonts/OpenSansBoldItalic/OpenSansBoldItalicd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.woff") format("woff"), url("../fonts/OpenSansBoldItalic/OpenSansBoldItalic.ttf") format("truetype");font-style:normal;font-weight:bold;}
header{background-image:url("../images/banner_.jpg");background-size:cover;background-position:50% 50%;}
.site-desc{font-size:16px;padding-top:16px;}
.white{color:#fff;}
.bold{font-family:RobotoCondensedBold;}
.light{font-family:RobotoCondensedLight;}
.regular{font-family:RobotoCondensedRegular;}
h1,
.title-h1{font-size:36px;font-family:RobotoCondensedBold;text-transform:uppercase;margin-top:30px;margin-bottom:10px;}
h2,
.title-h2{font-size:34px;font-family:RobotoCondensedBold;text-transform:uppercase;}
h3,
.title-h3{font-size:32px;font-family:RobotoCondensedBold;text-transform:uppercase;}
h4,
.title-h4{font-size:28px;font-family:RobotoCondensedBold;text-transform:uppercase;}
h5,
.title-h5{font-size:22px;font-family:RobotoCondensedBold;text-transform:uppercase;}
h1,
.title-h1-price{font-size:26px;font-family:Museosans,sans-serif;text-transform:uppercase;margin-top:20px;margin-bottom:5px;}
.nav-link{color:#fff;font-family:RobotoCondensedLight;text-transform:uppercase;font-size:14px;position:relative;}
.nav-link:hover,
.nav-link:focus{color:#F5BA51;}
.dropdown-toggle:after,
.dropdown-toggle.show:after{width:9px;height:5px;background-position:-220px -140px;background-image:url("../images/icons-group.png");position:absolute;bottom:-2px;right:0;left:0;margin:0 auto;border-top:0;border-right:0;border-left:0;}
.nav-link.dropdown-toggle:hover:after,
.nav-link.dropdown-toggle:focus:after,
.nav-link.dropdown-toggle.show:after{width:9px;height:5px;background-position:-220px -115px;}
.menu-icons{display:inline-block;margin-top:27px;}
.menu-icons .nav-item{display:inline-block;margin-right:3px;vertical-align:middle;}
.menu-icons .nav-item a.mail{background-image:url(../images/icon/insta.png);background-position:center 0px;height:15px;width:15px;}
.menu-icons .nav-item a.viber{width:43px;height:20px;background-image:url(../images/viber.png);background-position:center 0px;}
span a.viber{position:relative;right:5px;top:4px;opacity:0.8;display:inline-block;width:43px;height:20px;background-image:url(../images/viber.png);background-position:center 0px;}
span a.viber:hover{opacity:1;}
.menu-icons .nav-item a{opacity:0.7;display:block;background-image:url("../images/icons-group.png");}
.menu-icons .nav-item:hover{opacity:1;}
.menu-icons .nav-item.show{opacity:1 !important;}
.search{width:14px;height:14px;background-position:-220px -46px;}
.fb{width:6px;height:15px;background-position:-220px -80px;}
.vk{width:18px;height:11px;background-position:-10px -215px;}
.mail{width:18px;height:12px;background-position:-173px -150px;}
.order-call{font-size:16px;color:#F5BA51;text-transform:lowercase;}
.order-call:hover,
.order-call:focus{color:#F5CA7F;text-decoration:none;}
.tel{font-size:18px;font-family:"OpenSansRegular";color:#fff;}
.entry-online{font-size:18px;color:#F5BA51;border:2px solid #F5BA51;border-radius:5px;padding:8px 20px;max-width:200px;width:100%;}
.entry-online:hover,
.entry-online:focus{color:#F5CA7F;border:2px solid #F5CA7F;text-decoration:none;}
.mobile-btn{display:none;}
.top-info{background:rgba(0, 0, 0, 0.6);padding-top:20px;padding-bottom:13px;}
.cont-numb{padding-top:13px;padding-right:20px;}
.entry-online-block{padding:25px 0 25px;}
nav .dropdown-menu{left:inherit;top:63px;border-radius:0;background:#F5BA51;border:0;}
nav .dropdown-menu a{font-size:16px;text-transform:uppercase;font-family:RobotoCondensedBold;color:#333333;}
nav .dropdown-menu a:hover,
nav .dropdown-menu a:focus{color:#fff;background:none;}
nav .dropdown-menu .dropdown-item{padding:3px 1.2rem;}
img{max-width:100%;}
.main-banner{padding:10% 0;}
.main-banner .banner-title p{font-family:AvantGarde-Demi;font-size:120px;color:#fff;line-height:130px;margin-bottom:34px;}
.main-banner .banner-title span{font-family:AvantGarde-Demi;color:#fff;font-size:120px;}
.main-banner .banner-desc{font-family:OpenSansLight;font-size:28px;color:#fff;}
.main-banner .banner-btn{padding-top:28px;}
.main-banner .banner-btn .btn{font-family:RobotoCondensedRegular;font-size:22px;color:#fff;text-transform:uppercase;background:#CB2857;padding:16px 57px;}
.main-banner .banner-btn .btn:hover,
.main-banner .banner-btn .btn:focus{background:#E94864;}
.serv-bg{height:395px;margin-bottom:10px;padding-top:58px;background-size:cover;}
.serv-bg .serv-text{color:#fff;font-size:28px;max-width:500px;margin:0 auto;padding-top:10px;padding-bottom:18px;}
.serv-bg a{color:#fff;}
.serv-bg .more,
.serv-bg .enroll{font-size:18px;color:#fff;font-family:RobotoCondensedRegular;text-transform:uppercase;padding:7px 55px;border-radius:5px;}
.serv-bg .more{border:1px solid #fff;}
.serv-bg .more:hover,
.serv-bg .more:focus{border:1px solid #F5CA7F;color:#F5CA7F;text-decoration:none;}
.serv-bg .enroll{background:#F5BA51;}
.serv-bg .enroll:hover,
.serv-bg .enroll:focus{background:#F5CA7F;text-decoration:none;}
.serv-btn-group > .row > div:first-child{text-align:right;}
.serv-btn-group > .row > div:last-child{text-align:left;}
.serv-bg1{background-image:url("../images/serv-bg1.png");}
.serv-bg2{background-image:url("../images/serv-bg2.png");}
.serv-bg3{background-image:url("../images/serv-bg3.png");}
.serv-bg4{background-image:url("../images/serv-bg4.png");}
.price-halva{text-align:center;padding-top:10px;}
.price-halva-left{text-align:left;padding-top:10px;}
.example-usluga{text-align:center;font-family:RobotoCondensedBold;text-transform:uppercase;font-size:22px;}
.serv-item{display:block;width:80%;margin:0 auto;text-align:left;}
.serv-item{color:#ffad33;font-size:20px;font-style:normal;}
.slick-prev{width:50px;height:50px;background-position:-80px -80px;z-index:99;opacity:1;}
.slick-prev:before{display:none;}
.slick-prev:hover,
.slick-prev:focus{background-position:-80px -10px;}
.slick-next{width:50px;height:50px;background-position:-150px -80px;z-index:99;opacity:1;}
.slick-next:before{display:none;}
.slick-next:hover,
.slick-next:focus{background-position:-150px -10px;}
.examples-item{padding:0.09rem 0.09rem;}
.see-all{font-size:18px;font-family:RobotoCondensedRegular;text-transform:uppercase;color:#CB2857;border:1px solid #CB2857;border-radius:5px;padding:0px 43px;}
.see-all:hover,
.see-all:focus{color:#F7C874;border:1px solid #F7C874;text-decoration:none;}
.work-examples{margin-bottom:35px;}
.slick-prev{left:83px;}
.slick-next{right:83px;}
.examples-item{max-height:610px;position:relative;}
.examples-item img{margin:0 auto;}
.cost-desc{font-size:26px;text-transform:uppercase;font-family:RobotoCondensedRegular;}
.cost-item{text-align:center;max-width:300px;}
.cost-item .price{font-family:RobotoCondensedBold;font-size:18px;color:#fff;}
.cost-item .name{font-size:20px;text-transform:uppercase;color:#fff;font-family:RobotoCondensedBold;margin-bottom:0;}
.cost-item img{margin:0 auto;}
.cost-item span{color:#fff;font-size:16px;font-family:RobotoCondensedRegular;}
.cost-block1{margin-bottom:47px;}
.cost-block1 .price-block{background-image:url("../images/pb-png.png");}
.price-block{min-height:112px;padding-top:10px;}
.cost-block2 .price-block{background-image:url("../images/pb-png-2.png");}
.slider-item{height:620px;}
.main-slider{position:relative;margin-top:10px;}
.main-slider .title-h1{position:absolute;left:0;right:0;top:42px;margin:0 auto;z-index:99;}
.main-slider .slider-content{width:90%;margin:150px auto;max-width:1230px;}
.main-slider .slider-content-text{color:#fff;background-image:url("../images/pb-png-b.png");background-size:cover;padding:24px 38px;}
.main-slider .title-h5{margin-bottom:0;}
.main-slider .title-h5 + span{margin-bottom:10px;display:block;}
.main-slider .title-h4{margin-bottom:13px;}
.main-slider .see-all-slider{position:absolute;right:0;left:0;margin:0 auto;bottom:75px;z-index:99;}
.main-slider .see-all-slider .see-all{color:#F7C874;border:1px solid #F7C874;}
.main-slider .see-all-slider .see-all:hover,
.main-slider .see-all-slider .see-all:focus{border:1px solid #F3CA7E;color:#F3CA7E;}
.master-desc-left{background-image:url("../images/serv-bg1.png");padding-top:13px;padding-bottom:9px;}
.master-name{font-size:32px;font-family:RobotoCondensedBold;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:4px;}
.about-master-left{max-width:440px;float:right;margin-right:12%;}
.master-text{color:#fff;font-size:18px;font-family:OpenSansLight;text-align:center;padding:0 10px;}
.master-desc-right{font-family:OpenSansLightItalic;font-size:17px;}
.master-desc-right strong{font-family:OpenSansBoldItalic;}
.master-desc-right ul li{list-style:none;position:relative;margin-bottom:17px;}
.master-desc-right ul li:before{display:inline-block;width:0;height:0;margin-left:0.3em;vertical-align:middle;content:"";border-left:0.5em solid #CB2857;border-bottom:0.5em solid transparent;border-top:0.5em solid transparent;position:absolute;left:-34px;top:5px;}
.master-desc-right ul{padding-left:30px;}
.about-master{padding-bottom:1px;}
.about-master .title-h1{margin-bottom:45px;}
.advantages{background-image:url("../images/background2.png");background-size:cover;padding-bottom:70px;}
.advantages .text{color:#fff;font-size:22px;font-family:RobotoCondensedRegular;text-transform:uppercase;padding-top:30px;}
.advantages .title-h1{margin-top:0;padding-top:20px;margin-bottom:40px;}
.review-item-text{font-family:OpenSansBold;font-size:18px;color:#666666;padding-bottom:22px;}
.review-item{max-width:370px;border:1px solid #DDDDDD;text-align:center;padding-top:21px;margin:0 auto;}
.review-block{position:relative;}
.review-block .slick-next{width:50px;height:50px;background-position:-10px -10px;z-index:99;opacity:1;right:-126px;}
.review-block .slick-next:hover,
.review-block .slick-next:focus{background-position:-150px -10px;}
.review-block .slick-prev{width:50px;height:50px;background-position:-10px -80px;z-index:99;opacity:1;left:-126px;}
.review-block .slick-prev:hover,
.review-block .slick-prev:focus{background-position:-80px -10px;}
footer{background:url("../images/footer_.jpg") 50% 0 no-repeat fixed;position:relative;}
footer .title-h1{padding-top:52px;}
footer .desc{padding:0 47px;text-align:center;}
footer .menu-icons{margin-top:0;}
.f-form{margin-top:27px;}
.f-form label{color:#fff;font-size:12px;font-family:OpenSansLight;text-transform:uppercase;position:relative;}
.f-form label span{position:absolute;right:-9px;top:-7px;font-size:17px;}
.f-form input.form-control,
.f-form textarea.form-control{background:none;border:1px solid #888888;border-radius:0;color:#fff;}
.f-form input.form-control{height:47px;}
.f-form textarea.form-control{height:92px;}
.f-form .btn{font-family:RobotoCondensedRegular;font-size:22px;color:#fff;text-transform:uppercase;background:#CB2857;padding:11px 17px;margin-top:48px;}
.f-form .btn:hover,
.f-form .btn:focus{background:#E94864;}
.f-contact{margin-top:65px;padding-bottom:70px;}
.f-contact div{text-align:center;}
.f-contact div:nth-child(1),
.f-contact div:nth-child(2){border-right:1px solid #888888;}
.f-contact .title-h4{color:#fff;text-transform:capitalize;padding-top:37px;position:relative;}
.f-contact .title-h4 + p{color:#fff;font-size:16px;font-family:OpenSansLight;margin-bottom:7px;}
.f-contact .title-h4:before{position:absolute;content:'';top:-2px;right:0;left:0;margin:0 auto;background-image:url("../images/contact-icons.png");}
.location-title:before{width:22px;height:28px;background-position:-10px -58px;}
.tel-title:before{width:28px;height:28px;background-position:-10px -10px;}
.mail-title:before{width:28px;height:18px;background-position:-106px -10px;}
.c-text{color:#fff;font-size:18px;font-family:OpenSansRegular;}
.seologic{color:#fff;font-family:RobotoCondensedLight;font-size:16px;color:#7D7D7D;}
.seologic a{color:#F5BA51;}
.copywright{border-top:2px solid #272726;padding-top:30px;padding-bottom:17px;}
.copywright .order-call{font-size:16px;color:#F5BA51;font-family:RobotoCondensedLight;text-transform:lowercase;}
.btn:hover{cursor:pointer;}
.menu-icons .dropdown-menu{top:76%;left:21px;}
.menu-icons .dropdown-menu .btn-search{width:20%;height:38px;background:none;border:0;position:relative;outline:none;cursor:pointer;}
.menu-icons .dropdown-menu .btn-search:before{position:absolute;content:'';width:14px;height:14px;background-position:-220px -46px;background-image:url(../images/icons-group.png);left:0;right:0;top:0;bottom:0;margin:auto;}
.menu-icons .dropdown-menu #search-form input{width:80%;border:0;}
footer .menu-icons .dropdown-menu{top:-111%;left:0;}
.page-banner{padding-top:105px;padding-bottom:82px;}
.page-banner h1{color:#fff;font-size:65px;text-transform:inherit;margin-top:4px;margin-bottom:2px;}
.page-banner .page-title{font-family:OpenSansLight;font-size:28px;color:#fff;text-transform:uppercase;}
.page-banner .breadcrumb{background:none;display:inline-block;}
.page-banner .breadcrumb .breadcrumb-item a{font-family:RobotoCondensedLight;font-size:20px;color:#f5ba51;}
.page-banner .breadcrumb .breadcrumb-item a:hover{text-decoration:none;}
.page-banner .breadcrumb .breadcrumb-item.active a{color:#fff;}
.page-banner .breadcrumb-item + .breadcrumb-item::before{display:inline-block;padding-right:0.6rem;padding-left:0.6rem;color:#f5ba51;content:"|";font-size:20px;}
.page header{background-position:50% 5%;background-size:cover;}
.filters{display:inline-block;padding-left:0;margin-top:8px;}
.filters li{display:inline-block;list-style:none;margin-right:10px;cursor:pointer;}
.filters li:last-child{margin-right:0;}
.filters .see-all:focus{background:#CB2857 !important;color:#fff !important;border:1px solid #CB2857 !important;cursor:pointer !important;}
button.see-all{background:none;cursor:pointer;}
button:focus{outline:none;}
.portfolio-item{position:relative;text-align:center;margin-bottom:1px;max-height:540px;}
.portfolio-item figure{position:relative;}
.portfolio-item figure figcaption{font-size:20px;font-family:RobotoCondensedLight;color:#fff;position:absolute;left:0;right:0;bottom:0;margin:0 auto;padding-bottom:30px;width:100%;text-align:center;text-transform:uppercase;z-index:99;}
.portfolio-item figure figcaption .portfolio-text{margin-bottom:0;}
.portfolio-item figure span{width:100%;text-align:center;display:block;font-family:RobotoCondensedBold;}
.tz-gallery .lightbox img{width:100%;}
.tz-gallery .lightbox{}
.tz-gallery .lightbox:hover{transform:scale(1.05);}
.tz-gallery .lightbox{position:relative;display:block;}
.tz-gallery .lightbox:before{content:'';background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);width:100%;height:50%;opacity:1;position:absolute;top:50%;left:0;z-index:2;}
.content{padding-top:5px;}
.tz-gallery{margin-top:18px;}
.nav-link.dropdown-toggle{color:#fff !important;}
.nav-link.dropdown-toggle:hover,
.nav-link.dropdown-toggle:focus,
.nav-link.dropdown-toggle.show{color:#F5BA51 !important;cursor:pointer;}
.nav-link.dropdown-toggle.show + .dropdown-menu{display:block;}
.nav-link.search.show + .dropdown-menu{display:block;}
.nav-link.search:hover{cursor:pointer;}
.search.show + .dropdown-menu{opacity:1 !important;}
.navbar-toggleable-md .navbar-nav .nav-link{padding-right:0.99rem;padding-left:.5rem;}
.parallax-header,
.parallax-advantages2{min-height:400px;background:transparent;}
.advantages2 .title-adv{color:#f5ba51;font-family:RobotoCondensedBold;font-size:24px;text-transform:uppercase;}
.advantages2 .text-adv{font-size:18px;color:#fff;font-family:OpenSansLight;}
.advantages2 .parallax-advantages2{min-height:265px;background:url(../images/adv2.png);padding:40px 25px 0;background-size:cover;}
.advantages2 > div:nth-child(1){padding-right:1px;}
.advantages2 > div:nth-child(1) .title-adv{position:relative;}
.advantages2 > div:nth-child(1) .title-adv:before{position:absolute;content:'';background-image:url("../images/SAND_CLOCK-512.png");width:70px;height:70px;right:6%;}
.advantages2 > div:nth-child(2){padding-right:1px;padding-left:1px;}
.advantages2 > div:nth-child(2) .title-adv{position:relative;}
.advantages2 > div:nth-child(2) .title-adv:before{position:absolute;content:'';background-image:url("../images/Cosmetic_17-512.png");width:70px;height:70px;right:6%;}
.advantages2 > div:nth-child(3){padding-left:1px;}
.advantages2 > div:nth-child(3) .title-adv{position:relative;}
.advantages2 > div:nth-child(3) .title-adv:before{position:absolute;content:'';background-image:url("../images/Avatar_30-512.png");width:70px;height:70px;right:6%;}
.nav-tabs{border-bottom:0;}
#serv-tabs{margin:15px 0;}
#serv-tabs li{width:25%;}
#serv-tabs li:last-child a{margin-right:0;}
#serv-tabs li a,
#serv-tabs li .nav-link{border:3px solid #DDDDDD;font-family:RobotoCondensedRegular;font-size:18px;text-transform:uppercase;color:#666666;border-radius:5px;margin-right:9%;position:relative;padding:0.8em 1em;}
#serv-tabs li a:before,
#serv-tabs li .nav-link:before{content:'';position:absolute;background-image:url("../images/css_sprites.png");right:16px;top:5px;}
#serv-tabs li a:hover,
#serv-tabs li .nav-link:hover,
#serv-tabs li a .nav-link.active,
#serv-tabs li .nav-link .nav-link.active{color:#CB2857;border:3px solid #CB2857;}
#serv-tabs .nav-link.active{color:#CB2857;border:3px solid #CB2857;}
#serv-tabs .bg-BUDGET_512:before{width:30px;height:44px;background-position:-204px -10px;}
#serv-tabs .bg-BUDGET_512:hover::before,
#serv-tabs .bg-BUDGET_512.active:before{background-position:-204px -74px;}
#serv-tabs .bg-CUSTOMER_REVIEWS_512:before{width:47px;height:39px;background-position:-10px -10px;top:8px !important;}
#serv-tabs .bg-CUSTOMER_REVIEWS_512:hover::before,
#serv-tabs .bg-CUSTOMER_REVIEWS_512.active:before{background-position:-77px -10px;}
#serv-tabs .bg-list:before{width:40px;height:40px;background-position:-10px -69px;top:8px !important;}
#serv-tabs .bg-list:hover::before,
#serv-tabs .bg-list.active:before{background-position:-70px -69px;}
#serv-tabs .bg-User_Interface_11_512:before{width:40px;height:40px;background-position:-144px -10px;top:8px !important;}
#serv-tabs .bg-User_Interface_11_512:hover::before,
#serv-tabs .bg-User_Interface_11_512.active:before{background-position:-10px -129px;}
.tab-content{border-top:3px solid #CB2857;}
.hairstyle-item{border-top:3px solid #CB2857;border-bottom:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-left:1px solid #DEDEDE;padding:15px 15px;margin-top:15px;}
.hairstyle-item:first-child{border-top:0;margin-top:0;}
.hairstyle-item .img{position:relative;min-height:250px;background-size:cover;background-position:center;}
.hairstyle-item .img:before{content:'';background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);width:100%;height:50%;opacity:1;position:absolute;top:50%;left:0;z-index:2;}
.hairstyle-item .title{font-size:26px;font-family:RobotoCondensedBold;text-transform:uppercase;}
.hairstyle-item .desc .row{padding-top:13px;}
.hairstyle-item .desc .row > div:nth-child(2){text-align:right;}
.hairstyle-item .desc strong{font-family:OpenSansBold;font-size:16px;}
.hairstyle-item .desc h4{text-transform:inherit;font-size:24px;margin-bottom:18px;}
.hairstyle-item .desc ul{padding-left:28px;}
.hairstyle-item .desc ul li{margin-bottom:10px;list-style:none;position:relative;}
.hairstyle-item .desc ul li:before{display:inline-block;width:0;height:0;margin-left:0.3em;vertical-align:middle;content:"";border-left:0.5em solid #CB2857;border-bottom:0.5em solid transparent;border-top:0.5em solid transparent;position:absolute;left:-1px;top:5px;}
.hairstyle-item .slick-next{right:30px;top:91.7%;}
.hairstyle-item .slick-prev{left:15px;top:91.7%;}
.hairstyle-item .price{color:#cb2857;font-size:24px;font-family:RobotoCondensedBold;}
.hairstyle-item .btn{font-family:RobotoCondensedRegular;font-size:24px;color:#fff;text-transform:uppercase;background:#CB2857;padding:9px 40px;}
.table-price thead th{vertical-align:bottom;border-bottom:2px solid #eceeef;font-family:RobotoCondensedBold;text-transform:uppercase;font-size:24px;width:33%;padding:2.5% 0;}
.table-price td{padding-left:0;}
.table-price td:first-child{font-size:18px;font-family:OpenSansBold;}
.table-price td:nth-child(2){font-size:18px;font-family:OpenSansBold;color:#cb2857;}
.table-price td:nth-child(3){font-size:16px;font-family:OpenSansRegular;}
.parallax{background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.content .f-contact .title-h4{color:#333333;font-family:RobotoCondensedBold;font-size:28px;}
.content .f-contact .title-h4 + p{color:#333333;}
.content .title-h4:before{position:absolute;content:'';background-image:url(../images/contact-icons.png);top:-2px;right:0;left:0;margin:0 auto;}
.content .location-title:before{width:22px;height:28px;background-position:-52px -58px;}
.content .tel-title:before{width:28px;height:28px;background-position:-58px -10px;}
.content .mail-title:before{width:28px;height:18px;background-position:-106px -48px;}
.slick-next,
.slick-prev,
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus{background-image:url("../images/icons-group.png");}
.basic-quotes{width:55px;height:45px;background-image:url("../images/basic-quotes.png");}
.vk-review{width:31px;height:19px;background-image:url("../images/vk-review.png");}
#examples .portfolio-item{display:block !important;}
#Reviews{padding-top:30px;}
#Reviews .review-item{margin-bottom:20px;}
.page-noscroll{overflow:hidden;position:relative;}
.page-noscroll:after{content:'';background:rgba(0, 0, 0, 0.5);height:100%;width:100%;position:absolute;top:0;}
.main-slider .slider-item{}
.up{width:89px;height:89px;background:url(../images/up-arrow.png) no-repeat;background-position:center;position:fixed;bottom:35px;right:55px;display:none;z-index:9999;}
.m-form input.form-control{height:47px;}
.m-form input.form-control,
.m-form textarea.form-control{background:none;border:1px solid #cccccc;border-radius:0;color:#000;margin-bottom:10px;}
.m-form .btn{font-size:20px;}
.m-form .modal-title{font-family:RobotoCondensedBold;}
.modal .close{background-image:url("../images/close-modal.png");width:40px;height:40px;opacity:1;border:0;}
.modal .modal-body{padding:15px 30px 30px;}
.btn{font-family:RobotoCondensedRegular;color:#fff;text-transform:uppercase;background:#CB2857;padding:11px 57px;}
.order-call:focus{outline:none;}
.blog-item-list .blog-item{margin-bottom:20px;}
.blog-item-list .blog-item-title{text-align:center;margin-top:4px;}
.blog-item-list .blog-item-title{color:#333333;font-family:RobotoCondensedBold;font-size:18px;text-transform:uppercase;}
.blog-item-list .blog-item-img{min-height:220px;     text-align: -webkit-center;}
.blog-item-list .blog-item-img a{overflow:hidden;display:block;}
.blog-item-list .blog-item-img img{-moz-transition:all 2s ease-out;-o-transition:all 2s ease-out;-webkit-transition:all 2s ease-out;display:block;object-fit: cover;width: 100%; height: 350px;}
.blog-item-list .blog-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.blog-item-list .blog-item:hover .blog-item-title a{text-decoration:underline;}
.content p{font-family:RobotoCondensedLight;font-size:18px;}
.show-more-portfolio{margin:auto;position:relative;padding:7px 59px 7px 40px;}
.show-more-portfolio:before{content:'';position:absolute;border-top:6px solid #CB2857;border-left:6px solid transparent;border-right:6px solid transparent;right:37px;top:17px;}
.show-more-portfolio:hover::before{border-top:6px solid #F7C874;border-left:6px solid transparent;border-right:6px solid transparent;}
.text404 span{font-size:100px;font-family:RobotoCondensedBold;display:block;}
button[type="submit"] a{color:white;text-decoration:none}
.thx_msg{padding:20px 0;display:none;font-size:20px;color:#cb2857;font-weight:bold;border:1px solid;margin-top:20px;}
.table.bordered tr th:nth-child(1), .table.bordered tr td:nth-child(1){padding-left:15px;}
.table.bordered{border-top:3px solid #CB2857;border-bottom:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-left:1px solid #DEDEDE;}
.main-slider.actions .slider-item{height:auto}
.main-slider.actions .slider-content{margin:50px 0;width:100%;}
.review_item{margin-bottom:30px}
.carousel-item{min-height:620px}
.carousel-control-next-icon, .carousel-control-prev-icon{background:url(../images/icons-group.png);width:50px;height:50px;z-index:99;opacity:1;}
.carousel-control-next-icon{background-position:-150px -80px;}
.carousel-control-next-icon:hover, .carousel-control-next-icon:focus{background-position:-150px -10px;}
.carousel-control-prev-icon{background-position:-80px -80px;}
.carousel-control-prev-icon:hover, .carousel-control-prev-icon:focus{background-position:-80px -10px;}
.carousel-control-prev, .carousel-control-next{opacity:1;}
.menu-icons .nav-item a:hover{opacity:1;}
header.parallax.fixed .top-info{position:fixed;top:0;width:100%;z-index:999;}
header.parallax.fixed .top-info .logo, header.parallax.fixed .top-info .logo + div, header.parallax.fixed .working-hours, header.parallax.fixed .top-info .menu-icons, header.parallax.fixed .top-info .cont-numb, header.parallax.fixed .top-info .container > .row > div:first-child{display:none;}
header.parallax.fixed .top-info .container > .row > div:last-child{width:100% !important;}
header.parallax.fixed .entry-online-block{position:absolute;right:-50%;top:-13px;}
.subprices div{border:none;font-size:15px;font-family:OpenSansRegular;}
.subprices>div{padding:0.75rem;font-family:Museosans, sans-serif;}
.grey{color:#292b2c;}
.through{text-decoration:line-through}
.pink{color:#cb2857;font-weight:bold}
.gold{color:#F5BA51}
.table-price.head > div{vertical-align:bottom;border-bottom:2px solid #eceeef;font-family:RobotoCondensedBold;text-transform:uppercase;font-size:22px;width:33%;padding:1.5% 0;}
.table-price.body > div:first-child{font-size:16px;font-family:Museosans, sans-serif;}
.table-price.body > div:nth-child(2){font-size:15px;font-family:OpenSansBold;color:#cb2857;}
.table-price.body > div:nth-child(3){font-size:16px;font-family:OpenSansRegular;}
.table-price.body > div{padding:0.75rem;border-top:1px solid #eceeef;}
.table-price.body > div{padding:0.75rem;border-top:1px solid #eceeef;}
.thin{font-family:OpenSansRegular;}
.subprices .col-4:nth-child(1){color:#666}
.sertificates .slick-next{right:0px;background-position:-150px -10px;}
.sertificates .slick-prev{left:0px;background-position:-80px -10px;}
.sertificates .img{border:1px solid #eceeef;padding:2px;}
.master-desc-right{position:relative;}
.sertificates-block{position:absolute;width:100%;bottom:0;}
.filters li{margin-bottom:10px;}
.subprices > div:first-child{position:relative;padding-left:30px;}
.subprices > div:first-child::before{content:'';border-left:0.5em solid #CB2857;border-bottom:0.5em solid transparent;border-top:0.5em solid transparent;position:absolute;left:14px;top:17px;}
.advantages2 .parallax-advantages2{min-height:265px;background:url(../images/fon_123.png);padding:40px 25px 0;background-size:cover;}
.cost-item img{max-height:250px;}
.working-hours{color:#fff;padding-top:15px;max-width:170px;}
.title-usluga a{color:#000;font-size:26px;font-family:RobotoCondensedBold;text-transform:uppercase;}
.main-banner .banner-title .h1{font-family:AvantGarde-Demi;color:#fff;font-size:120px;margin:0;}
@media (max-width:580px){.main-banner .banner-title .h1{font-size:70px;}
}
.seologic{color:#fff;}