.col-md-20{padding-right:15px;width:20%;float:left;padding-left:15px}@media (max-width:768px){.col-md-20{width:100%}}a:focus,button:focus,input:focus{outline:none}::-webkit-input-placeholder{color:#5a5a5a;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#5a5a5a;opacity:1}:-ms-input-placeholder{color:#5a5a5a;opacity:1}.hat-row{padding:15px}.hat-row h3{padding-top:20px;font-size:20px;text-transform:uppercase;font-family:helveticaneuecyrroman}.hat-row h4{padding-top:17px;font-size:22px;text-align:right;font-family:OpenSansBold_1}.hat-btn{padding:7px 14px;border:2px solid #000;text-transform:uppercase;background:transparent;float:right;font-family:helveticaneuecyrmedium}.hat-row a{color:#000}.hat-row a:hover{text-decoration:none}header{min-height:773px;background:url(/img/main-bg.png) no-repeat 100% 100%}@media only screen and (max-width:650px){header{background:none}}header h1{font-size:60px;text-transform:uppercase;line-height:1.29;margin-top:100px;font-family:helveticaneuecyrbold}header h1 span{font-size:22px;font-family:helveticaneuecyrroman}header h2{font-size:19px;text-transform:uppercase;line-height:1.29;font-family:helveticaneuecyrbold}.custom-grid-row{margin-top:35px}.custom-grid-row p{font-size:18px;color:#666;line-height:1.2;margin-top:10px;font-family:helveticaneuecyrroman}.header-btn{padding:15px;border:2px solid #e4460f;color:#e4460f;text-transform:uppercase;border-radius:50px;background:transparent;width:280px;margin-top:35px;font-family:helveticaneuecyrbold}header a:hover{text-decoration:none}section#navigation{font-family:helveticaneuecyrroman}.nav{background:#1c242b}.nav a{font-size:17px;color:#fff}.nav a:hover{color:#e4460f}.nav .active a{border-bottom:3px solid #e4460f;padding-bottom:5px}span.first,span.second,span.third{background:#e4460f}.hidden-menu{background:rgba(228,70,15,.85)}nav.fixed{position:fixed;top:0;background:rgba(28,36,43,.9);left:0;width:100%;z-index:9999}section#for-whom{padding-top:35px;padding-bottom:35px;margin-top:35px}section#for-whom h3{font-size:25px;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}.for-whom-h3{width:333px}section#for-whom h4{font-size:28px;text-transform:uppercase;margin-top:25px;font-family:helveticaneuecyrmedium}section#for-whom p{font-size:20px;line-height:1.2;font-family:helveticaneuecyrroman}.for-whom-row,section#types{margin-top:35px}section#types{padding-top:35px;background:#1c242b;padding-bottom:35px}.first-types-row,.second-types-row{margin-top:35px}section#types h3{font-size:25px;text-align:center;font-family:helveticaneuecyrblack}section#types h3,section#types h4{color:#fff;text-transform:uppercase}section#types h4{margin-top:15px;font-family:helveticaneuecyrbold}.types-btn{padding:7px;border:2px solid #fff;color:#fff;border-radius:10px;background:transparent;width:125px;margin-top:10px;font-family:helveticaneuecyrmedium}section#pro{padding-top:35px;padding-bottom:35px;margin-top:35px}section#pro h3{font-size:25px;font-family:helveticaneuecyrblack}section#pro h3,section#pro h4{text-transform:uppercase;text-align:center}section#pro h4{font-size:26px;line-height:1.33;margin-top:35px;font-family:helveticaneuecyrmedium}section#pro h4 span{font-family:helveticaneuecyrbold}.first-info-row img{width:90px}.second-info-row img{width:60px}.third-info-row img{width:90px}.pro-info-row .row{margin-bottom:35px}.pro-info-row{margin-top:55px}section#pro h5{font-size:20px;text-transform:uppercase;font-family:helveticaneuecyrbold}section#pro p{font-size:20px;margin-top:-10px;font-family:helveticaneuecyrroman}#diploma-desktop{margin-top:35px}#diploma-desktop .carousel-control.right{right:-100px}#diploma-desktop .carousel-control.left{left:-100px}section#works{padding-top:35px;background:#1c242b;padding-bottom:35px;margin-top:35px}section#works h3{font-size:25px;color:#fff;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}.works{padding:0;border:1px solid #ccc}.works img{width:100%}.first-works-row{margin-top:35px}.works-btn{padding:9px;font-size:22px;border:none;color:#fff;border-bottom:2px solid #000;border-radius:3px;background:#e4460f;width:320px;margin-top:45px;font-family:helveticaneuecyrbold}section#works a:hover{text-decoration:none}.first-works-row,.second-works-row{margin-right:0;margin-left:0}section#works .carousel-control{width:0}section#works .carousel-control.left{left:-55px}section#works .carousel-control.right{right:-55px}section#works .carousel-indicators{bottom:-40px}section#works-mobile{padding-top:25px;background:#1c242b;padding-bottom:35px;margin-top:35px}section#works-mobile h3{font-size:25px;color:#fff;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}section#works-mobile a:hover{text-decoration:none}#carousel-portfolio-mobile{margin-top:25px}section#cosmetics{padding-top:35px;padding-bottom:35px}section#cosmetics h3{font-size:25px;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}section#cosmetics h4{text-align:center;margin-top:15px;font-family:helveticaneuecyrbold}.cosmetics-1{width:200px;margin-top:10px}.cosmetics-2{width:90px}.cosmetics-3{width:80px}.cosmetics-4{width:170px}.cosmetics-5{width:190px;margin-top:25px}.cosmetics-6{width:200px;margin-top:5px}.cosmetics-row{margin-top:55px}#cosmetics-mobile .item{height:100px}#cosmetics-mobile .cosmetics-1{padding-top:20px;margin-top:0}#cosmetics-mobile .cosmetics-2{padding-top:15px}#cosmetics-mobile .cosmetics-3{padding-top:10px}#cosmetics-mobile .cosmetics-4{padding-top:15px}#cosmetics-mobile .cosmetics-5{padding-top:45px;margin-top:0}#cosmetics-mobile .cosmetics-6{padding-top:20px;margin-top:0}section#about{padding-top:35px;padding-bottom:35px}section#about h3{font-size:25px;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}.first-about-row,.second-about-row{margin-top:55px}.about-1{width:320px;margin-top:35px}.about-2{width:250px}.about-3{width:300px;margin-top:35px}.about-4{width:185px}.about-5,.about-6{width:200px}section#about-mobile{padding-top:35px;padding-bottom:35px}section#about-mobile h3{font-size:25px;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}#carousel-about-mobile{margin-top:25px}section#about-mobile .item{height:75px}section#about-mobile .about-1{padding-top:25px;margin-top:0}section#about-mobile .about-3{padding-top:20px;margin-top:0}section#about-mobile .about-4,section#about-mobile .about-5{padding-top:20px}section#about-mobile .about-6{padding-top:15px}section#reviews{padding-top:35px;background:#fcfcfc;padding-bottom:35px;margin-top:35px}section#reviews h3{font-size:25px;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}section#reviews a:focus,section#reviews a:hover{text-decoration:none}section#reviews .item{height:500px}.carousel-control.left,.carousel-control.right{background:none}.reviews-row{margin-right:auto;margin-left:auto;width:80%;margin-top:35px}section#reviews .reviews-card{height:450px;padding:20px 25px;color:#1d1d1d;background:#fff}section#reviews .carousel-indicators{bottom:-30px}.reviews-card h5{font-size:21px;margin-top:10px;font-family:helveticaneuecyrbold}.reviews-card p{overflow:hidden;text-overflow:ellipsis;margin-top:15px}.reviews-card p,.reviews-reed-more a{font-size:17px;font-family:helveticaneuecyrroman}.reviews-reed-more a{margin-top:20px}.reviews-reed-more{padding:20px;right:15px;position:absolute;bottom:-55px;background:#fff;left:15px}section#questions{padding-bottom:35px}section#questions h3{font-size:25px;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}.questions-h3{width:310px}section#questions a:hover{text-decoration:none}.accordeon-row{margin-top:35px}section#questions .panel{border:none;margin-bottom:-4px;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;border-radius:0}section#questions .panel-default>.panel-heading{padding:15px;border:2px solid #e75928;background-color:transparent;font-family:helveticaneuecyrroman}section#questions .panel-title{font-size:22px;color:#363636}section#questions .panel-body{padding:7px 15px 15px;font-size:16px;font-family:helveticaneuecyrroman}.panel-group .panel-heading+.panel-collapse>.panel-body,section#questions .panel-group .panel-heading+.panel-collapse>.list-group{border:none;color:#363636}.questions-btn{border-right:none;border-left:none;padding:9px;font-size:22px;color:#fff;border-top:none;border-radius:3px;background:#e4460f;width:320px;margin-top:35px;font-family:helveticaneuecyrbold}footer{padding-top:55px;background:#1c242b;padding-bottom:35px;margin-top:35px}.map-con{border:4px solid #e4460f}#map{height:330px}.contacts-con{padding-left:15px}footer h3{font-size:25px;margin-bottom:35px;color:#fff;font-family:helveticaneuecyrbold}footer h3,footer h4{text-transform:uppercase}footer h4{font-size:17px;color:#ccc;margin-top:25px;font-family:helveticaneuecyrlight}footer h4 img{padding-right:5px;margin-top:-3px}footer h5{font-size:20px;color:#fff;font-family:helveticaneuecyrlight}footer h5 a{color:#fff!important}.col-back-row{margin-top:45px}.col-back-row img{padding-right:10px}.contacts-btn{padding:10px;font-size:16px;border:2px solid #fff;color:#fff;text-transform:uppercase;background:transparent;margin-left:10px;font-family:helveticaneuecyrmedium}.footer-row{color:#fff;margin-top:55px}.footer-row img{width:200px}.footer-row p{font-size:22px;color:#fff}.footer-row h6,.footer-row p{margin-top:35px;font-family:helveticaneuecyrroman}.footer-row h6{font-size:16px;line-height:1.6}.footer-row h6 a{color:#e4460f}footer a:hover{text-decoration:none}div#form1 .modal-dialog,div#form4 .modal-dialog,div#form5 .modal-dialog,div#form6 .modal-dialog,div#form7 .modal-dialog{width:1200px}div#form1 .modal-content,div#form4 .modal-content,div#form5 .modal-content,div#form6 .modal-content,div#form7 .modal-content{color:#fff;background-color:#222;border-radius:3px}div#form1 .modal-header,div#form4 .modal-header,div#form5 .modal-header,div#form6 .modal-header,div#form7 .modal-header{border:none}div#form1 .modal-body,div#form4 .modal-body,div#form5 .modal-body,div#form6 .modal-body,div#form7 .modal-body{padding-top:0;padding-bottom:32px}div#form1 .close,div#form4 .close,div#form5 .close,div#form6 .close,div#form7 .close{margin-right:15px;color:#fff;opacity:1;margin-top:15px}div#form1 .close:hover,div#form4 .close:hover,div#form5 .close:hover,div#form6 .close:hover,div#form7 .close:hover{opacity:.5}.modal-header-row{padding-right:35px;width:99%;margin-top:-50px;padding-left:35px}.modal-header-row h3{font-size:24px;margin-top:25px}.modal-header-row h3,.modal-header-row h4{text-transform:uppercase;font-family:helveticaneuecyrblack;padding-left:55px}.modal-header-row h4{font-size:37px;color:#e4460f}.modal-header-row p{font-size:16px;font-family:helveticaneuecyrroman;padding-left:55px}div#form1 .modal-header-row img,div#form4 .modal-header-row img,div#form5 .modal-header-row img,div#form6 .modal-header-row img,div#form7 .modal-header-row img{margin-top:15px}.modal-header-row h5{font-size:24px;text-transform:uppercase;margin-top:35px;font-family:helveticaneuecyrroman;padding-left:55px}.modal-1-form-heading-row{padding-right:70px;padding-left:70px}.modal-1-form-heading-row h6{font-size:24px;text-transform:uppercase;margin-top:25px;font-family:helveticaneuecyrblack}.modal-1-form-row{padding-right:40px;margin-top:5px;padding-left:40px}.modal-1-form-row input{color:#5a5a5a;font-family:helveticaneuecyrroman}.modal-1-form-row button,.modal-1-form-row input{padding:10px 15px;font-size:16px;border:0;border-radius:2px;width:100%}.modal-1-form-row button{text-transform:uppercase;background:#e4460f;font-family:helveticaneuecyrblack}.modal-accordion-row{padding-right:55px;margin-top:5px;padding-left:55px}#accordion-modal-1 .panel,#accordion-modal-2 .panel,#accordion-modal-3 .panel,#accordion-modal-4 .panel,#accordion-modal-5 .panel{border:none;margin-bottom:-4px;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;border-radius:0}#accordion-modal-1 .panel-default>.panel-heading,#accordion-modal-2 .panel-default>.panel-heading,#accordion-modal-3 .panel-default>.panel-heading,#accordion-modal-4 .panel-default>.panel-heading,#accordion-modal-5 .panel-default>.panel-heading{padding:12px 25px;border:2px solid #e75928;background-color:transparent;font-family:helveticaneuecyrroman}#accordion-modal-1 .panel-title,#accordion-modal-2 .panel-title,#accordion-modal-3 .panel-title,#accordion-modal-4 .panel-title,#accordion-modal-5 .panel-title{font-size:20px;color:#fff}#accordion-modal-1 .panel-body,#accordion-modal-2 .panel-body,#accordion-modal-3 .panel-body,#accordion-modal-4 .panel-body,#accordion-modal-5 .panel-body{padding:7px 15px 30px;font-size:16px;color:#fff;line-height:1.2;font-family:helveticaneuecyrroman}div#form2 .modal-content{min-height:290px;color:#fff;background-color:#222;border-radius:3px;margin-top:49px}div#form2 .modal-header{border:none}div#form2 .modal-body{padding-top:0;padding-bottom:32px}div#form2 .close{margin-right:5px;color:#fff;opacity:1;margin-top:-40px}div#form2 .close:hover{opacity:.5}div#form2 input{margin-top:5px}div#form2 .modal-1-form-row{margin-top:0}div#form2 button{margin-top:10px}div#form3 .modal-content{min-height:290px;min-height:425px;color:#fff;background-color:#222;border-radius:3px;margin-top:49px}div#form3 .modal-header{border:none}div#form3 .modal-body{padding-top:0;padding-bottom:32px}div#form3 .close{margin-right:5px;color:#fff;opacity:1;margin-top:-40px}div#form3 .close:hover{opacity:.5}.modal-header-form-2{font-size:20px;text-transform:uppercase;text-align:center;margin-top:5px;font-family:helveticaneuecyrblack}div#form3 input{margin-top:5px}div#form3 .modal-1-form-row{margin-top:0}div#form3 button{margin-top:10px}div#form3 textarea{padding:10px 15px;font-size:16px;border:0;color:#5a5a5a;border-radius:2px;width:100%;margin-top:5px;font-family:helveticaneuecyrroman}div#polit{padding-right:0;margin-top:30px}div#polit .modal-content{color:#fff;background-color:#222;border-radius:3px}div#polit .close img{width:20px}div#polit .close{margin-right:-10px;color:#fff;opacity:1;margin-top:-50px}div#polit .close:hover{opacity:.5}div#polit .modal-header{border:0}div#polit .modal-body{padding-bottom:5px;margin-top:-15px;font-family:helveticaneuecyrroman}.polit-header{font-size:16px;text-transform:uppercase;text-align:center;font-family:helveticaneuecyrblack}.reviews-modal .modal-content{color:#fff;background-color:#222;border-radius:3px;margin-top:49px}.reviews-modal .modal-header{border:none}.reviews-modal .modal-body{min-height:700px;padding-top:0;padding-bottom:32px}.reviews-modal .close{margin-right:5px;color:#fff;opacity:1;margin-top:-5px}.reviews-modal .close:hover{opacity:.5}.reviews-modal input{margin-top:5px}.reviews-modal .modal-1-form-row{margin-top:0}.reviews-modal button{margin-top:10px}.reviews-modal h5{font-size:21px;text-align:center;margin-top:10px;font-family:helveticaneuecyrbold}.reviews-modal p{font-size:17px;padding-right:15px;text-align:center;margin-top:15px;font-family:helveticaneuecyrroman;padding-left:15px}.reviews-modal a{color:#fff}.reviews-modal a:hover{color:#e4460f}.reviews-modal i{text-align:center}#reviews2 .modal-body{min-height:800px}#reviews3 .modal-body{min-height:1000px}#reviews5 .modal-body{min-height:800px}#reviews6 .modal-body{min-height:610px}@media (max-width:991px){section#reviews{display:none}}@media (min-width:991px){section#reviews-mobile{display:none}}@media (max-width:991px){section#works{display:none}}@media (min-width:991px){section#works-mobile{display:none}}@media (max-width:991px){#diploma-desktop{display:none}}@media (min-width:991px){#diploma-mobile{display:none}}@media (max-width:991px){.cosmetics-row{display:none}}@media (min-width:991px){#cosmetics-mobile{display:none}}@media (max-width:991px){section#about{display:none}}@media (min-width:991px){section#about-mobile{display:none}}img[alt=logo]{max-width:220px}footer img[alt=logo]{max-width:160px}.photo_courses{height:270px;border:12px solid #fff;position:relative;margin:0 auto;border-radius:270px;width:270px}.photo_price{height:43px;justify-content:center;font-size:19px;border:2px solid #e4460f;font-weight:700;right:5px;color:#000;position:absolute;bottom:-10px;text-align:center;align-items:center;border-radius:85px/43px;background:#fff;width:85px;line-height:20px;font-family:Helvetica;display:flex}.photo_day{color:#000;background:#fff;left:22px}.photo_day,.photo_hit{height:72px;justify-content:center;font-size:19px;border:2px solid #e4460f;position:absolute;text-align:center;top:-22px;align-items:center;border-radius:72px;width:72px;line-height:16px;font-family:helveticaneuecyrblack;display:flex}.photo_hit{right:22px;color:#fff;background:#e4460f}.photo_courses--5{background:url(/img/types-icon-5.png?24=) 50%;background-size:cover}.photo_courses--4{background:url(/img/types-icon-4.png?24=) 50%;background-size:cover}.photo_courses--3{background:url(/img/types-icon-3.png?24=) 50%;background-size:cover}.photo_courses--2{background:url(/img/types-icon-2.png?241=) 50%;background-size:cover}.photo_courses--1{background:url(/img/types-icon-1.png?24=) 50%;background-size:cover}.modal-body .photo_courses{margin:10px auto 0}@media (max-width:520px){.photo_courses{height:200px;margin:35px auto 0;border-radius:200px;width:200px}.photo_price{height:35px;font-size:16px;right:5px;bottom:-15px;border-radius:70px/35px;width:70px;line-height:15px}.photo_day{left:0}.photo_day,.photo_hit{height:60px;font-size:16px;top:-25px;border-radius:60px;width:60px;line-height:15px}.photo_hit{right:0}}