@font-face{font-family:"GothamPro";src:url(../fonts/GothamPro.ttf)}
@font-face{font-family:"GothamPro-Black";src:url(../fonts/GothamPro-Black.ttf)}
@font-face{font-family:"GothamPro-Bold";src:url(../fonts/GothamPro-Bold.ttf)}
@font-face{font-family:"GothamPro-Light";src:url(../fonts/GothamPro-Light.ttf)}
@font-face{font-family:"GothamPro-Medium";src:url(../fonts/GothamPro-Medium.ttf)}
.modal {
  overflow-y:auto; 
 }
.portfo *, ::after, ::before{box-sizing: content-box;}
html,body{height:100%}
body{width:100%;min-height:100%;display: flex;
display: -webkit-box;
flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
align-items: stretch;}
body>section{overflow:hidden;flex:0 0 auto}
.slider__home>.slider__home-item+.slider__home-item{display:none}
#content{flex:1 0 auto}
.footer{flex:0 0 auto}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
:focus{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
textarea{overflow:auto;vertical-align:top;resize:vertical}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
img{border:0;-ms-interpolation-mode:bicubic}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;border:0;border-radius: 0;border-bottom:1px solid #f7cc53}
button,select{text-transform:none}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
img{vertical-align:middle;max-width:100%;display:inline-block}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
:focus{outline:none!important}
.s_img img{width:60px;height:40px;object-fit:cover}
.thumbnail{padding:3px;margin:2px 3px;flex:0 1 60px;display:inline-block}
.thumbnail.select,.thumbnail:hover{background:#f7cc53}
.serviceList button{background-color:#F8CD54;width:30px;height:30px;border-radius:100%;border:1px solid #F8CD54;outline:0;text-align:center;color:#fff}
.h2,h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:54px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}
.h2:after,h2:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.control-label .hasPopover,.control-label .hasTooltip{display:inline-block}
.input-append .popover,.input-prepend .popover{font-size:13px}
.btn-group > .popover{font-size:13px}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7cc53;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.popover-title:empty{display:none}
.popover-content{padding:9px 14px}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.popover-content{min-height:33px}
#user-registration p{padding-bottom:20px}
legend + .control-group{margin-top:18px;-webkit-margin-top-collapse:separate}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}
.form-horizontal .control-group:after{clear:both}
.control-group.field-spacer{display:none}
.well legend{display:none}
.well input[type="input"]{min-width:281px;max-width:281px}
.nav-tabs.log{border-bottom:0}
.nav-tabs.log > li{display:block;width:100%}
#system-message > div{box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353);padding:10px;position:relative}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.alert-link{font-weight:700}
.alert .alert-link{color:#66512c}
.alert-success .alert-link{color:#2b542c}
.alert-danger .alert-link,.alert-error .alert-link{color:#843534}
.alert-info .alert-link{color:#245269}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #faebcc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.alert,.alert h4{color:#8a6d3b}
.alert h4{margin:0 0 .5em}
.alert .close{line-height:18px;cursor:pointer}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success h4{color:#3c763d}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger h4,.alert-error h4{color:#a94442}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info h4{color:#31708f}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block > p,.alert-block > ul{margin-bottom:0}
.alert-block p + p{margin-top:5px}
#prof{width:152px;height:30px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:21px;background-color:#f7cc53;font-family:"GothamPro-Bold";color:#000;line-height:30px;text-align:center;display:block;font-size:small}
#prof:hover{background-color:#F9E09B}
.btn-toolbar.prof{position:absolute;top:40px;right:15px}
.toggle-menu{display:none;margin:auto 0;padding:10px 0;width:32px;height:52px;cursor:pointer;z-index:10011;}
.toggle-menu div{margin: auto 0;padding:2px;background-color:black}
.registration h1{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:53.94px;text-transform:uppercase;letter-spacing:.6px}
.registration h1:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.registration a.next-button,.registration a.prev-button,.jsn_registration_controls .validate.pull-right{width:176px;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:21px;background-color:#f7cc53;font-family:"GothamPro-Bold";color:#000;font-size:14px;font-weight:700;line-height:42px;text-align:center;display:block;padding:0}
/*.registration a.prev-button{position: absolute; bottom: 20px; left: auto}
.registration a.next-button{ position: absolute; bottom: 20px; right: auto} */
.registration a.next-button:hover,.registration a.prev-button:hover,.jsn_registration_controls .validate.pull-right:hover{background-color:#F9E09B}
.chzn-container-multi .chzn-choices{border:1px solid #f7cc53}
.chzn-container-actuve .chzn-choices{border:1px solid #f7cc53}
#jsn-form.flat.contained > ul > li a,#jsn-form.flat.clean > ul > li a{background:#f7cc53!important}
#jsn-form.flat > ul.z-tabs-nav > li.z-active > a{background:#bb9a3c!important;color:#000!important}
.jsn-p .jsn-p-fields dl dd{border-bottom:1px solid #f7cc53}
.jsn-p dt{font-weight:700}
.jsn-p .btn{box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#f7cc53;text-align:center;outline:0;border:0;color:#000;font-family:"GothamPro-Bold";font-size:13px;border-radius:50px}
.btnrpl{padding:0 20px;height:34px;line-height:34px;box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#f7cc53;text-align:center;outline:0;border:0;color:#000;font-family:"GothamPro-Bold";font-size:13px;border-radius:50px}
.btndel{padding:0 20px;height:34px;line-height:34px;box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#f7cc53;text-align:center;outline:0;border:0;color:#000;font-family:"GothamPro-Bold";font-size:13px;border-radius:50px}
.img_info p{font-weight:600}
.img_info ul{padding-left:40px;font-size:small}
.img_info ul li{list-style:disc}
.field__wrapper{width:100%;position:relative;margin:15px 0;text-align:center}
.field__file{opacity:0;visibility:hidden;position:absolute}
.field__file-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.field__file-fake{height:60px;width:calc(100% - 130px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;border:1px solid #c7c7c7;border-radius:3px 0 0 3px;border-right:none}
.field__file-button{width:130px;height:60px;background:#f7cc53;color:#000;font-size:1.125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 3px 3px 0;cursor:pointer}
.gallery{justify-content:space-between;margin:30px 0;flex-wrap:wrap}
p.err_file{flex:0 0 100%;line-height:1.5em}
.gal_img{flex:0 1 23%;position:relative}
.del_img{position:absolute;right:10px;top:10px;width:25px;height:25px;border-radius:50%;background:#fff;text-align:center;text-align:center;box-shadow:0 0 3px #000}
.del_img:hover{transform:scale(1.03)}
.del_img .fa.fa-trash{line-height:25px;color:red}
.del_img:hover{background:#e4e4e4}
.items_blog{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}
.item{flex:0 1 32%;box-shadow:0 0 5px rgba(0,0,0,0.2);border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}
.items_blog h2{line-height:1;padding:0 10px}
.items_blog h2 a{color:#506370;text-decoration:none;font-weight:600;display:inline-block;line-height:1.3em;font-size:14px}
.items_blog img{min-height:200px;object-fit:cover}
.items_blog .publish{font-size:xx-small;text-align:right;padding:5px 10px}
.items_blog p{font-size:small;padding:0 10px 15px}
.items_blog p.readmore{padding:0;margin:0 auto 10px}
.item:hover{transform:scale(1.01);transition:all .5s;box-shadow:0 0 5px rgba(0,0,0,0.4)}
.cont .item-image{text-align:center;margin-bottom:20px}
.cont .pager.pagenav{display:flex;justify-content:space-between;margin:15px}
.cont .pager.pagenav a{width:110px;height:39px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:19px;background-color:#f7cc53;display:block;color:#000;font-family:"GothamPro-Bold";font-size:13px;font-weight:700;line-height:36px;letter-spacing:.6px;text-align:center}
.cont .pager.pagenav a:hover{background-color:#F9E09B}
.latestnews img{min-height:160px;object-fit:cover}
.latestnews li{box-shadow:0 0 5px #ccc;margin-bottom:10px;padding:0 8px;transition:all .5s}
.latestnews li:hover{transform:scale(1.01);transition:all .5s;box-shadow:0 0 5px rgba(0,0,0,0.4)}
.latestnews .publish{font-size:xx-small;text-align:right;padding:5px 10px}
.news h2:after{display:none}
.cd-faq{margin:4em auto}
.cd-faq:after{content:"";display:table;clear:both}
.cd-faq-group > li{background:rgba(187,187,187,0.1);margin-bottom:10px}
.cd-faq-trigger{font-size:1.25rem;font-weight:300;margin:0;padding:15px 44px 15px 15px;position:relative;display:block;color:#444}
.cd-faq-trigger:before,.cd-faq-trigger:after{content:'';position:absolute;right:24px;top:50%;height:2px;width:13px;background:#f7cc53;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}
.cd-faq-trigger:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:32px}
.cd-faq-trigger:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.content-visible .cd-faq-trigger:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.content-visible .cd-faq-trigger:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-faq-group > li:hover{box-shadow:0 1px 10px rgba(108,125,142,0.3)}
.cd-faq-content p{font-size:14px;font-size:.875rem;line-height:1.4;color:#6c7d8e}
.cd-faq-content{display:none;padding:0 24px 30px}
.privacy-text ol,.privacy-text ol li{list-style:decimal}
.privacy-text ol ul li{list-style:disc}
.privacy-text ul,.privacy-text ol{padding-left:40px}
.privacy-title{text-align:center;font-size:20px;font-weight:600;padding-top:20px}
body{color:#000;min-width:320px;font-family:"GothamPro"!important}
.container{width:1170px;margin:0 auto;max-width:inherit}
.slider-container{width:1170px;margin:0 auto}
a:focus{outline:0!important}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none;color:#000}
a:focus{outline:0}
.clearFloat{clear:both}
ul{margin:-1;padding:0}
ul.floatList{overflow:hidden}
ul.floatList li{float:left}
li{list-style:none}
.header__city{margin:0 auto 0 0;order:1}
.header__logo{display:flex;align-items:center;order:2}
.header__menu{margin:0 0 0 auto;order:3}
.header{position:absolute;background-color:rgba(255,255,255,0.86);width:100%;z-index:10000;left:0;top:0}
.mcs-app{display:inline-block}
.header__city a{color:#111!important;font-size:11px;font-weight:400;line-height:19.95px;text-decoration:underline;letter-spacing:.28px}
.offcanvas{float:left;margin-left:0;padding:24px 1rem/* color:#555 */}
.header__logo a{display:flex;padding:0 15px;color:#000;font-size:18px;font-family:"GothamPro-Bold";letter-spacing:1.2px;height:100%;z-index:10012;white-space:nowrap;align-items:center}
.header__menu li{display:inline-block}
.header__menu li:last-child{margin-right:0}
.header__menu li a{padding:20px 15px;color:#000;font-size:13px;font-weight:400;line-height:19.95px;letter-spacing:.28px}
.header__menu li ul.nav-child{box-shadow:0 0 10px #eceaea;padding-left:0}
.header__menu li ul li a{display:flex;padding:8px 18px;line-height:inherit;font-size:13px}
.header__menu li a:hover{text-decoration:underline}
.scrolled.header{position:fixed;top:0;left:0;width:100%;background:red;background-color:rgba(255,255,255,0.98);box-shadow:0 0 5px rgba(0,0,0,0.30)}
.slick-slide .slider__home-item{display:inline-flex!important}
.slider__home-item{width: 100%;flex: 1 0 auto;flex-direction: column;justify-content: center;min-height:499px!important;background-size:cover;background-position:center center}
.slider__wrap{width:475px;margin-left:55px}
.navigation-container{top:80%!important}
.djslider-default .navigation-container .next-button{left:7.5%!important}
.djslider-default .navigation-container .prev-button{left:5%!important}
.djslider-default ul.djslider-in > li,.djslider-default,.djslider-default li img{height:499px!important}
.djslider-default li img{object-fit:cover}
.slider__wrap h3{color:#000;font-size:36px;font-weight:700;line-height:41.93px;text-transform:uppercase;letter-spacing:1.2px;font-family:"GothamPro-Bold";margin-bottom:20px}
.slick-prev,.slick-next{width:12px!important;height:12px!important;top:80%!important;z-index:99999!important;right:inherit!important;left:5%!important;border:solid #888582!important;border-width:0 2px 2px 0 !important;display:inline-block!important;padding:1px!important}
.slick-next{left:7.5%!important}
.slick-prev:before,.slick-next:before{content:""!important}
.slick-prev{transform:rotate(135deg)!important;-webkit-transform:rotate(135deg)!important}
.slick-next{transform:rotate(-45deg)!important;-webkit-transform:rotate(-45deg)!important}
.slider__wrap p{color:#000;font-weight:400;font-size:14px;letter-spacing:.3px;line-height:18px}
.search__section{padding-top:40px;padding-bottom:50px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.search__coll-left{width:420px;float:left;margin-bottom:35px}
.sesection .search-sbmt{margin-top:45px}
.search__sub{color:#000;font-size:11px;letter-spacing:.28px;line-height:20px}
.search__section form{margin-top:50px}
.search__section .filed{margin-bottom:20px}
.search__section .filed input{color:#000;font-size:14px;font-weight:400;line-height:19.95px;letter-spacing:.3px;outline:0;border:0}
.filed1 input{border-bottom:2px solid #B0B0B0!important;width:280px;padding-bottom:7px}
.filed2 input{border-bottom:2px solid #B0B0B0!important;width:100px;padding-bottom:7px}
.filed3 input{border-bottom:2px solid #B0B0B0!important;width:200px;padding-bottom:7px}
.search__section .form-sub{color:#000;font-size:12px;font-weight:500;letter-spacing:.3px;display:block;margin-top:44px;margin-bottom:30px}
.search-sbmt{width:142px;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#f7cc53;text-align:center;display:block;outline:0;border:0;color:#000;font-family:"GothamPro-Bold";font-size:13px;font-weight:500;line-height:8.69px;letter-spacing:1.08px;border-radius:50px}
.search-sbmt:hover{background-color:#F9E09B}
.search__section .container{position:relative}
.search__section .container:after{content:"";background-image:url(../images/depositphotos.png);background-repeat:no-repeat;width:530px;height:410px;display:block;position:absolute;bottom:-50px;right:30px}
.search__text{width:228px;position:absolute;color:#686868;font-size:12px;letter-spacing:.3px;line-height:16px;right:40px;top:37px}
.search__catalog .service__item{width:348px;float:left;margin-bottom:50px;margin-right:20px}
.search__catalog .service__item:nth-child(3n){margin-right:0}
.service__img{height:226px;background-position:center;background-repeat:no-repeat;position:relative}
.service__img:hover div{display:block}
.service__img div{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,0.72);padding:29px;color:#000;font-size:14px;font-weight:500;line-height:19.95px;display:none}
.search__catalog h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}
.service__sub{font-size:14px;letter-spacing:1.2px;line-height:40px;display:block;margin-bottom:20px}
.service__item a{color:#131313;font-family:"GothamPro-Bold";font-size:20px;font-weight:700;line-height:15.94px;letter-spacing:.5px;display:block;margin-top:20px}
.service__item a:after{content:"";width:21px;height:3px;background-color:#f7cc53;display:block;margin-top:10px;margin-bottom:10px}
.search__catalog{padding-top:50px;padding-bottom:10px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353);padding-top:50px;padding-bottom:15px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.info__box{box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.info__box .container{padding-top:88px;padding-bottom:80px;background-image:url(../images/infobg.png);background-repeat:no-repeat;background-position:right 40px}
.info__box h2{color:#000;font-family:"GothamPro-Bold";font-size:30px;font-weight:700;line-height:35px;text-transform:uppercase;margin-bottom:10px}
.info__box span{color:#000;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.33px;display:block;margin-bottom:35px}
.info__box a{width:176px;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:21px;background-color:#f7cc53;font-family:"GothamPro-Bold";color:#000;font-size:14px;font-weight:700;line-height:40.69px;text-align:center;display:block}
.info__box a:hover{background-color:#F9E09B}
.app{box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353);padding-top:50px;padding-bottom:50px;overflow: hidden;background-image:url(../images/krem.png);background-repeat:no-repeat;background-position:right 55px}
.app .container{position:relative}
.app-right{float:left;padding-left:355px;padding-top:69px;padding-bottom:130px;position:relative}
.app-right h2{color:#000;font-family:"GothamPro-Bold";font-size:30px;font-weight:700;line-height:35px;text-transform:uppercase;letter-spacing:.75px;margin-bottom:30px}
.app-right li{color:#000;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.35px;margin-bottom:30px}
.iphone{position:absolute;left:-288px;top:18px}
.bap{display:flex;margin-top:10px}
.bap a:first-child{margin-right:15px;margin-bottom:10px}
.news{padding-top:50px;padding-bottom:100px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.news h2{color:#000;font-family:"GothamPro-Bold";font-size:30px;line-height:35px;text-transform:uppercase;letter-spacing:.75px;text-align:center;margin-bottom:40px}
.news__img{width:100%;background-repeat:no-repeat;background-position:center;height:176px;position:relative;border-radius:10px}
.news__img div{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.35);border-radius:10px}
.news-slider .slick-slide{margin:20px}
.news .slick-prev,.news .slick-next{top:111%!important;left:3%!important}
.news .slick-next{left:5%!important}
.news__img a{font-family:"GothamPro-Medium";color:#fff;font-size:18px;font-weight:500;line-height:23.74px;text-transform:uppercase;letter-spacing:.1px;display:block;padding-top:80px;padding-left:30px}
.news-slider p{color:#000;font-size:14px;font-weight:400;margin-top:15px;margin-bottom:24px}
.readmore{width:162px;height:39px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:19px;background-color:#f7cc53;display:block;color:#000;font-family:"GothamPro-Bold";font-size:13px;font-weight:700;line-height:36.93px;letter-spacing:.6px;text-align:center}
input[type="time"]{outline:none;width:152px;height:42px;box-shadow:0 4px 9px rgba(0,0,0,0.11);border-radius:21px;background-color:#fff;color:#000;font-family:"GothamPro-Bold";font-size:13px;font-weight:400;line-height:41.78px;letter-spacing:.35px;text-align:right;display:inline-block;border:0;position:relative}
input[type="time"]:first-of-type:before{content:"Начало -";position:absolute;left:20px}
input[type="time"]:first-of-type{margin-right:30px}
input[type="time"]:last-of-type:before{content:"Конец -";position:absolute;left:20px}
input[type="time"]::-webkit-calendar-picker-indicator{background:none}
.title{text-align:center;font-size:18px;font-family:"GothamPro-Medium";font-weight:400;margin-bottom:25px}
.forma{display:flex;flex-wrap:wrap;padding-top:35px;justify-content:space-between;box-shadow:inset 0 35px 18px -14px rgba(30,41,163,0.03)}
.wrap{font-family:"GothamPro-Medium";text-align:center;font-size:14px;line-height:1;color:rgba(0,0,0,0.722);margin-bottom:65px;margin-left:auto;margin-right:auto}
.day_name{display:block;margin-bottom:15px}
.dale{width:142px;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:21px;background-color:#f7cc53;font-family:"GothamPro-Bold";color:#000;font-size:14px;font-weight:700;line-height:40.69px;text-align:center;display:inline-block;border:0;margin-left:50px;outline:0;cursor:pointer}
.free_time{display:block;margin-top:25px;color:rgba(0,0,0,0.722)}
.free_time:hover{color:#000;transition:.2s}
.cancel{font-family:"GothamPro";font-size:14px;border:0;background:none;outline:0;cursor:pointer}
.mod-list li{position:relative;z-index:11000}
.slide-desc-bg.slide-desc-bg-default{background:transparent!important}
.slide-title{display:none}
.mod-list ul{display:none;position:absolute;background:#fff;padding:10px;width:300px}
.mod-list li:hover ul{display:block}
.mod-list ul li{display:block}
.readmore:hover{background-color:#F9E09B}
.footer{padding:50px 0;margin-top:auto;box-shadow:0 -3px 10px rgba(0,0,0,0.17)}
.footer__logo{/* float:left;margin-right:50px;color:#000;font-size:18px;font-family:"GothamPro-Bold";letter-spacing:1.2px;display:block */display: none}
.master__about-call{display:inline-block}
.footer__menu{float:left;margin-right:60px;margin-top: 30px;}
.kontakti{display:none}
.footer__menu li{display:inline-block;margin-right:25px}
.footer__menu li:last-child{margin-right:0}
.footer__menu li a{color:#000;font-size:12px;font-weight:400;line-height:19.95px;letter-spacing:.28px; z-index: 500}
.bap2{float:left;position:relative;top:-6px}
.bap2 a:first-child{margin-right:10px}
.footer__soc{float:right}
.footer__soc li{display:inline-block;margin-right:10px}
.footer__soc li:last-child{margin-right:0}
.copy{color:#D6D6D6;font-size:12px;display:block;margin-top:10px;font-weight:400;line-height:19.95px;letter-spacing:.28px;letter-spacing:.28px}
.content{padding-top:0;padding-bottom:50px}
#content{padding-top:40px;padding-bottom:0}
.cont_wo_sidebar,.cont_w_sidebar{/* display:flex; */flex-wrap:wrap;flex-direction:row;justify-content:space-between}
.cont_w_sidebar .cont{width:calc(100% - 250px)}
.cont_w_sidebar .sbar{width:250px}
.cont_wo_sidebar .cont{width:100%}
.cont_wo_sidebar .sbar{display:none}
.moduletable{box-shadow:0 0 4px #e6e6e6;border:1px solid #efefef;margin-bottom:15px;margin-left:15px;padding:10px}
.moduletable h3{color:#506370;font-weight:700;font-size:18px;padding-bottom:10px}
.tagspopular li{display:inline-block}
.tagspopular li a:hover{color:#f7cc53}
.tagspopular li a{color:#444}
.well{min-height:20px;padding:30px 0 0;margin-bottom:20px}
.well p{padding-bottom:20px}
.nav-stacked > li{float:none}
.nav-tabs > li{margin-bottom:-1px}
.nav-tabs.nav-stacked > li:first-child > a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.nav-tabs.nav-stacked > li > a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.nav-stacked > li > a{margin-right:0}
.nav-tabs > li > a{color:#000;padding-top:8px;padding-bottom:8px;line-height:18px}
.nav-tabs > li > a,.nav-pills > li > a{padding-right:12px;padding-left:12px}
.nav > li > a{display:block}
#content .nav-tabs.nav-stacked > li > a:hover,#content .nav-tabs.nav-stacked > li > a:focus{border-color:#ddd;z-index:2}
#content .nav > li > a:hover,#content .nav > li > a:focus{text-decoration:none;background-color:#f7cc53}
.form-horizontal .control-group{margin-bottom:18px}
.form-horizontal .control-label{float:left;width:160px}
.invalid{color:#9d261d}
input.invalid{border-bottom:1px solid #9d261d}
.no_shadow{box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.header-bot{padding-top:40px;position:relative;padding-bottom:0}
.header-bot h1{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:53.94px;text-transform:uppercase;letter-spacing:.6px;float:left}
.header-bot a{width:152px;height:42px;box-shadow:0 4px 9px rgba(0,0,0,0.11);border-radius:21px;background-color:#fff;float:right;color:#000;font-family:"GothamPro-Bold";font-size:13px;font-weight:400;line-height:41.78px;letter-spacing:.35px;text-align:center;display:block}
.dale{width:142px;border:0;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:21px;background-color:#f7cc53;font-family:"GothamPro-Bold";color:#000;font-size:14px;font-weight:700;line-height:40.69px;text-align:center;display:inline-block;margin-top:30px}
.single-header .header__city{float:left;margin-left:0;padding:20px 1rem;color:#555}
.mcs-module a.current-location{border-bottom:1px dashed #111}
.header-bot h1:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.content-service{overflow:hidden}
.content-service li{margin-bottom:15px;float:left;width:411px;margin-right:70px}
.content-service li a{color:#000;font-size:16px;font-weight:400;line-height:30px;letter-spacing:.4px;border-bottom:1px solid #DEDEDE;display:block}
.breadcrumbs{clear:both;background-color:transparent;margin-top:30px}
.breadcrumbs li{display:inline-block}
.breadcrumbs li:after{content:"/";color:#919191;font-size:12px;font-weight:400;margin-right:5px;margin-left:7px}
.breadcrumbs li a{color:#919191;font-size:13px;font-weight:400;letter-spacing:.3px;line-height:16.04px}
.breadcrumbs li{color:#000;font-size:12px;line-height:18px}
.breadcrumbs li:last-child:after{display:none}
.content__single{padding-top:50px}
.category__head{margin-bottom:50px;margin-top:50px}
.category__head h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:54px;text-transform:uppercase;letter-spacing:.6px;float:left;margin-right:30px}
.category__head .cat_head-res{color:#000;font-size:14px;font-weight:400;float:left;margin-top:19px}
.sort{float:right;margin-top:16px}
.sort li{display:inline-block;margin-right:10px}
.sort li:last-child{margin-right:0}
.sort li:first-child{color:#000;font-family:"GothamPro-Bold";font-size:14px;font-weight:400;margin-right:20px}
.sort li{color:gray;font-size:14px}
.radioBox{display:block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;color:gray;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radioBox input{position:absolute;opacity:0;cursor:pointer}
.radioBox .checkmark{position:absolute;top:2px;left:0;height:8px;width:8px;background-color:transparent;border-radius:50%;border:2px solid gray}
.radioBox:hover input ~ .checkmark{background-color:#F9CE54;border:2px solid #F9CE54}
.radioBox input:checked ~ .checkmark{background-color:#F9CE54;border:2px solid #F9CE54}
.radioBox:after{content:"";position:absolute;display:none}
.radioBox input:checked ~ .checkmark:after{display:block}
#create_service .chzn-container .fa{position:absolute;display:inline-block;right:-20px;top:5px;font-size:18px;color:#f7cc53}
.radioBox .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}
.category__body{margin-top:60px}
.message p{font-weight:700;font-size:1.1em;padding-bottom:10px}
.category__masters{width:890px;float:left}
.category__item{box-shadow:0 3px 10px rgba(0,0,0,0.17);margin-bottom:25px;border-radius:20px}
.category__item-img{width:231px;height:295px;float:left;background-repeat:no-repeat;background-size:cover;border-radius:20px 0 0 20px;position:relative;position:relative}
.category__item-master{width:85px;height:80px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/master.png);border:4px solid #fff;border-radius:100%;position:absolute;right:-38px;top:0px}
.online{width:8px;height:8px;background-color:#20B90B;border-radius:100%;display:block;position:absolute;right:2px;bottom:0}
.offline{background-color:#ccc}
.category__item-content{width:659px;float:right}
.category__item-content-left{float:left;width:420px;padding-top:42px}
.category_cinfo-name{color:#000;font-family:"GothamPro-Bold";font-size:18px;font-weight:700;display:block;letter-spacing:.45px;margin-bottom:5px}
.category_cinfo-spec{color:#000;font-size:12px;font-weight:400;display:block;margin-bottom:5px;letter-spacing:.3px}
.category_cinfo-address{display:block;padding:5px 0;color:#B2B2B2;font-size:12px;font-weight:400}
.category_cinfo-address i{color:#B2B2B2;font-size:10px;margin-right:5px}
.category_cinfo-ratings{margin-bottom:5px}
.category_cinfo-ratings li{display:inline-block}
.category_cinfo-ratings li i{color:#C3DEED;font-size:10px;font-weight:400;letter-spacing:.25px}
.category__content-info{padding-left:55px;margin-bottom:15px}
.category__content-info-list li{margin-bottom:15px}
.category__content-info-list li span:first-child{color:#000;font-size:13px;font-weight:500;line-height:16.99px;display:block;float:left;background-color:#fff;z-index:999;position:relative;padding-right:7px}
.category__content-info-list{padding-left:20px}
.category__content-info-list li span:last-child{color:#000;font-family:"GothamPro-Bold";font-size:14px;line-height:16.98px;display:block;float:right;position:relative;background-color:#fff;z-index:11;padding-left:10px}
.category__content-info-list li{overflow:hidden;position:relative}
.category__content-info-list li:before{content:"";height:-1px;display:block;background-color:#000;opacity:.12;position:absolute;z-index:10;width:100%;top:8px}
.category__item-content-right{width:175px;float:right;margin-right:25px}
.category__masters-sidebar{width:240px;float:right;padding:0 0 0 15px}
.content__right-times li{margin-bottom:10px;width:100%;height:30px;display:block;border-radius:15px;border:2px solid #f9ce54;background-color:transparent;text-align:center;font-size:13px;line-height:27px;color:#5E5E5E}
.content__right-times li b{font-family:"GothamPro-Bold"}
.content__right-title{color:#908d8d;font-size:14px;font-weight:400;line-height:54px;letter-spacing:.3px;display:block}
.right-all__time{color:#000;font-size:14px;font-weight:400;line-height:34px;display:block;margin-bottom:10px}
.right-all__time i{color:#000;font-size:12px}
.btn__time-zapis{margin-top:40px; margin-right: 20px;display:block;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:21px;background-color:#f9ce54;text-align:center;font-family:"GothamPro-Bold";color:#000;font-size:14px;font-weight:500;line-height:38.69px;letter-spacing:1.08px}
.btn__time-zapis:hover{background-color:#F9E09B}
.category__masters-sidebar h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:25.98px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:25px}
.category__masters-sidebar h2:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:15px}
.filed__master{color:#000;font-size:15px;font-weight:400;line-height:19.64px;letter-spacing:.3px;width:100%;display:block;padding-bottom:5px;border:0;border-bottom:1px solid}
.clearable{margin-bottom:15px;display:block;position:relative;display:inline-block}
.clearable input[type=text]{padding-right:24px;width:100%;box-sizing:border-box}
.clearable__clear{display:none;position:absolute;right:-10px;top:0;padding:0 8px;font-style:normal;font-size:15px;user-select:none;cursor:pointer;color:#F9CE54}
.clearable input::-ms-clear{display:none}
.page__arrow-left{margin-right:30px;font-size:30px;color:#000}
.submit__search{width:142px;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#f9ce54;color:#000;font-family:"GothamPro-Bold";font-size:13px;font-weight:500;line-height:8.69px;letter-spacing:1.08px;text-align:center;border:0;border-radius:25px;margin-top:15px}
.submit__stocks{width:auto;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#f9ce54;color:#000;font-family:"GothamPro-Bold";font-size:13px;font-weight:500;line-height:8.69px;line-height: 1.2; letter-spacing:1.08px;text-align:center;border:0;border-radius:25px;margin-top:15px}
.page__arrows{position:absolute;right:99px;top:-8px}
.page__arrow-right{font-size:30px;color:#000}
.pagination{text-align:center;margin-top:40px}
.pagination li{display:inline-block;margin-right:20px}
.pagination li:last-child{margin-right:0}
.pagination li a{color:#000}
.pagination li a.active{color:#F9CE54}
.bottom__masters-left{float:left;width:440px}
.bottom__masters-right{float:right}
.bottom__masters-left h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:54px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:30px}
.bottom__masters-left h2:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.bottom__masters{padding-top:40px;padding-bottom:40px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.bottom__masters li{margin-bottom:10px}
.bottom__masters li a{color:#000;font-size:15px;font-weight:400;line-height:19.95px;letter-spacing:.35px}
.bottom__masters-right h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:29px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:30px}
.bottom__masters-right{width:570px;float:right}
.bottom__masters-right h2:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.item__bottom-col{float:left;margin-right:30px}
.item__bottom-col:nth-child(3n){margin-right:0}
.col__bottom-1 span{color:#B2B2B2;display:block;font-size:14px;margin-bottom:5px}
.pagination__wrap{position:relative}
.col__bottom-1 div{color:#C3DEED;margin-right:5px;font-size:14px}
.col__bottom-1 .category_cinfo-ratings{margin-bottom:5px;display:inline-block;margin-left:4px}
.col__bottom-2 i{color:#717171;font-size:13px;font-weight:400;letter-spacing:.3px;font-style:normal}
.col__bottom-2 span{color:#B2B2B2;display:block;font-size:14px}
.item__bottom-all-review{color:#000;font-size:13px;font-weight:400;display:block}
.item__bottom-all-review i{font-size:13px}
.areview__active{width:570px;height:161px;padding:15px;box-shadow:0 3px 10px rgba(0,0,0,0.17);background-color:#fff}
.masters__big-img-cont{width:570px;float:left;position:relative}
.arrows_master-slider{width:106px;height:62px;border-radius:15px;background-color:#fff;text-align:center;position:absolute;z-index:999;bottom:-20px;right:30px}
.arrows_master-slider button{outline:0;border:0;background-color:transparent}
.arrows_master-slider button.my-slick-prev{float:left;margin-left:20px;margin-top:8px}
.arrows_master-slider button.my-slick-next{float:right;margin-right:20px;margin-top:8px}
.arrows_master-slider button i{font-size:30px}
.masters__big-img-item{background-position:center;background-repeat:no-repeat;min-height:507px!important;background-size:cover;border-radius:20px}
.content__single.single__master{padding-top:100px}
.masters__big-info{width:570px;float:right;padding-top:160px}
.masters__small-img-item{background-position:center;background-repeat:no-repeat;min-height:54px!important;background-size:cover;margin:0 8px;max-width:54px;border-radius:10px;cursor:pointer}
.req__info{color:#7D7D7D;font-size:13px;font-weight:400;line-height:14px;display:block;margin-bottom:20px}
.master__services{padding-top:50px;padding-bottom:30px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.57)}
.content.content__single.single__master > .container,.content.content__single > .container{width:100%;max-width:1170px}
.category__item{overflow:hidden}
#avatarka_mastera{display:none}
.main_h1::after{content:"";display:block;width:32px;height:2px;background:#f9ce54}
.main_h1{font-family:GothamPro-Bold;font-size:24px;text-transform:uppercase}
input[type=text]{border-right:0;border-top:0;border-left:0;font-family:GothamPro}
.profile_ic{margin-right:34px;display:inline}
.dale_2{width:142px;height:42px;box-shadow:0 3px 10px #000;border-radius:21px;background-color:#f7cc53;font-family:"GothamPro-Bold";color:#000;font-size:14px;font-weight:700;line-height:40.69px;text-align:center;margin-top:30px;border:0}
.cancel_button{font-family:"GothamPro-Medium";width:100px;height:42px;text-align:center;outline:0;color:#000;font-size:13px;font-weight:500;line-height:8.69px;letter-spacing:1.08px;border:0;background:transparent}
.message{box-shadow:0 5px 15px rgba(0,0,0,0.5);border-radius:6px;padding:30px}
.masters__big-info-head{margin-bottom:20px}
.masters__big-info-head-master{width:87px;height:88px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/master-imgiuser.png);border:5px solid #fff;border-radius:100%;float:left;position:relative;margin-right:14px;box-sizing:content-box}
.masters__big-info-head-master-online{width:15px;height:15px;background-color:#20B90B;border:3px solid #fff;border-radius:100%;display:block;position:absolute;right:10px;bottom:-1px}
.masters__big-info-head-master-online.gray{background-color:gray}
.masters__big-info-head h3{color:#000;font-family:"GothamPro-Bold";font-size:30px;font-weight:700;line-height:54px;letter-spacing:.75px;float:left;margin-right:16px;margin-top:21px}
.h3biginfo1{color:#000;font-family:"GothamPro-Bold";font-size:30px;font-weight:700;line-height:54px;letter-spacing:.75px;float:left;margin-right:16px;margin-top:21px}
#bookmarkme{float:left;margin-top:42px;width:16px;height:20px;background-image:url(../images/uzor-d.png);display:block;opacity:.5}
#bookmarkme.active{background-image:url(../images/uzor.png);opacity:1}
.uzor-yellow1{width:16px;height:20px;background-image:url(../images/uzor.png);display:block;float:left;margin-top:42px}
.masters__big-info-attr{margin-top:10px}
.masters__attr-left{float:left;margin-top:9px}
.masters__attr-right{float:right}
.attr_left1{color:#7D7D7D;font-size:13px;font-weight:400;letter-spacing:.3px;display:block;margin-bottom:5px}
.attr_left2{color:#7D7D7D;font-size:13px;font-weight:400;letter-spacing:.3px;display:block;margin-bottom:5px}
.masters__small-img.slick-dotted.slick-slider{margin-bottom:0!important}
.masters__gall-small{margin-top:95px}
.attr_left3{color:#7D7D7D;font-size:13px;font-weight:400;letter-spacing:.3px;display:block;margin-bottom:5px}
.attr_left3 b{font-style:italic;font-family:"GothamPro-Medium";color:#000}
.attr_left2 i{color:#7D7D7D;font-size:12px;margin-right:5px}
.attr-rating{color:#F9CE54;font-family:"GothamPro-Bold";font-size:55px;font-weight:700;letter-spacing:1.38px;float:left;margin-right:15px}
.attr-div-rating{float:right;margin-top:10px}
.attr-div-rating span{display:block;color:#000;font-size:16px;font-weight:400;letter-spacing:.3px;margin-top:9px}
.attr-div-rating i{font-size:12px!important}
.masters__gall-small-count{float:left;color:#000;font-size:13px;font-weight:400;line-height:14px;letter-spacing:.3px;display:block;margin-top:11px;margin-right:25px}
.masters__gall-small-count:before{content:"";width:59px;height:1px;background-color:#505050;opacity:.25;display:inline-block;margin-right:15px;float:left;margin-top:6px}
.masters__gall-small-count i{font-style:normal;float:right}
.accordionItemHeading{color:#000;text-transform:capitalize;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:14px;letter-spacing:.6px;margin-bottom:10px!important;margin-top:35px!important;position:relative}
.accordionItemHeading:after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;box-shadow:0 4px 9px rgba(0,0,0,0.11);border-radius:18px;background-color:#fff;cursor:pointer;text-align:center!important;padding:5px 0 0 3px;margin-left:13px}
.accordionItem.closed>.accordionItemContent{height:0;transition:height 1s ease-out;-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);float:left;display:block}
.accordionItem.opened>.accordionItemHeading:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.accordionItem.opened>.accordionItemHeading{margin:0}
.btn_add-master{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:absolute;right:-66px;top:12px}
.btn_add-stock{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:absolute;right:-66px;top:12px}
.priceList__item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #DEDEDE;position:relative}
.priceList__item-coll{float:left}
.price__coll1{float:left}
.price__coll2{float:right;margin-left:130px}
.price__coll3{float:right}
.priceList{margin-bottom:25px;margin-right:70px}
.price__coll1:after{content:"";width:13px;height:13px;border-radius:100%;display:inline-block;background-image:url(../images/i.png);position:relative;left:4px;top:-7px}
.btn__am-yellow{background-color:#F8CD54;width:36px;height:36px;border-radius:100%;border:1px solid #F8CD54;outline:0;font-size:25px;text-align:center;position:absolute;right:-66px;top:12px;display:inline-block;color:#fff}
.btn__am-green{background-color:green;width:36px;height:36px;border-radius:100%;border:1px solid #F8CD54;outline:0;font-size:25px;text-align:center;position:absolute;right:-66px;top:12px;display:inline-block;color:#fff}
/*STOCKS*/
.stockList__item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #DEDEDE;position:relative}
.stockList__item-coll{float:left}
.stock__coll1{float:left}
.stock__coll2{float:left}
.stock__coll3{float:right;margin-left:130px;text-decoration:line-through}
.stock__coll4{float:right;}
.stock__coll5{float:right; margin-right: 100px}
.stockList{margin-bottom:25px;margin-right:70px}
.stock__coll1:after{content:"";width:13px;height:13px;border-radius:100%;display:inline-block;background-image:url(../images/i.png);position:relative;left:4px;top:-7px}
/*END STOCKS*/
.btn__am-yellow i{font-size:17px;position:relative;top:-2px;left:1px}
.btn__am-green i{font-size:17px;position:relative;top:-2px;left:1px}
.review__master{padding-top:30px;padding-bottom:30px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.45)}
.review__master h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:54px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:30px}
.review__master h2:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.review__master-head{margin-bottom:20px}
.review__master-head a{color:#7D7D7D;font-size:13px;font-weight:400;line-height:14px;text-decoration:underline;margin-right:15px}
.review__master-head span{color:#7D7D7D;font-size:13px}
.review__master-body-item{width:520px;height:inherit;box-shadow:0 3px 10px rgba(0,0,0,0.17);background-color:#fff;float:left;padding:24px;padding-bottom:36px;border-radius:15px}
.review__master-body-item:nth-child(2n){float:right}
.review__item-rate{color:#C3DEED;margin-right:5px;font-size:14px;margin-top:5px;padding-bottom:5px}
.review__item-rate ul{display:inline-block;margin-left:5px}
.review__text{color:#717171;font-size:12px;font-weight:400;line-height:17px;letter-spacing:.3px}
.review__item-data span{color:#000;font-family:"GothamPro-Bold";font-size:18px;font-weight:700;line-height:29px;text-transform:uppercase;letter-spacing:.45px;margin-right:10px}
.review__item-data i{font-style:normal;color:#B8B8B8;font-size:11px;font-weight:400;letter-spacing:.25px}
.page-nat ul{text-align:left;margin-top:40px;float:left}
.page-nat .page__arrows{float:left;position:static;margin-top:32px;margin-left:55px}
.master__about h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:54px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:45px}
.master__about h2:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.master__about{float:left; margin-left: 7%; padding-top:40px; padding-bottom:20px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.master__about-left{float:left;width:370px}
.master__about-call img{float:left;margin-right:5px}
.master__about-call a{font-size:14px;font-weight:400;line-height:14px;text-decoration:underline;color:#000}
.master__about-call{overflow:hidden;margin-bottom:30px}
.master__about-vk img{float:left;margin:0 20px 0 15px }
.master__about-vk a{font-size:14px;font-weight:400;line-height:14px;text-decoration:underline;color:#000}
.master__about-vk{overflow:hidden;margin-bottom:30px}
.master__about-address img{float:left;margin-right:5px}
.master__about-address{font-size:14px;font-weight:400;line-height:14px;color:#000;overflow:hidden;margin-bottom:25px}
.master__about-time .category__content-info-list{float:left;padding-left:0;max-width:283px;width:100%}
.master__about-time img{float:left;margin-right:5px}
.master__about-time .category__content-info-list li span:last-child{font-family:"GothamPro-Medium"}
.master__about-time .category__content-info-list li{margin-bottom:8px}
.master__about-right{float:right;width:730px}
.bot-tex{padding-top:40px}
.bot-tex p{margin-bottom:20px;color:#000;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.35px}
#zapis .modal-dialog{max-width:971px!important}
#rpl .modal-dialog{max-width:971px!important}
#del .modal-dialog{max-width:auto!important}
#stocks .modal-dialog{max-width:971px!important}
#rplStock .modal-dialog{max-width:971px!important}
#delStock .modal-dialog{max-width:auto!important}
.screen{padding:0!important;display:none;padding:1%;border-radius:5px!important}
.screen1{display:block}
.screen1-stock{display:block}
.calc__body h2{color:#000;font-family:"GothamPro-Medium";font-size:24px;font-weight:500;line-height:28px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:55px;padding-left:32px;margin-top:29px}
.calendar__master-item .mas-date{color:#000;font-family:"GothamPro-Medium";font-size:14px;font-weight:500;line-height:15.96px;letter-spacing:.35px;text-align:center;display:block;margin-bottom:30px}
.calendar__master-item .mas-date b{color:#afafaf;display:block; z-index:12000}
.calendar__stock-item .mas-date{color:#000;font-family:"GothamPro-Medium";font-size:14px;font-weight:500;line-height:15.96px;letter-spacing:.35px;text-align:center;display:block;margin-bottom:30px}
.calendar__stock-item .mas-date b{color:#afafaf;display:block; z-index:12000}
.calendar__master .slick-prev{position:absolute;left:-35px!important;top:2px!important;border-color:#000!important}
.calendar__master .slick-next{position:absolute;right:-24px!important;top:2px!important;border-color:#000!important;left:inherit!important}
.calendar__stock .slick-prev{position:absolute;left:-35px!important;top:2px!important;border-color:#000!important}
.calendar__stock .slick-next{position:absolute;right:-24px!important;top:2px!important;border-color:#000!important;left:inherit!important}
#zapis .modal-header{padding:0!important;border-bottom:0!important}
#zapis .modal-header .close{background:transparent;border:0;font-size:35px;position:absolute;right:8px;top:5px;z-index:99999}
#rpl .modal-header{padding:0!important;border-bottom:0!important}
#rpl .modal-header .close{background:transparent;border:0;font-size:35px;position:absolute;right:8px;top:5px;z-index:99999}
#del .modal-header{padding:0!important;border-bottom:0!important}
#del .modal-header .close{background:transparent;border:0;font-size:35px;position:absolute;right:8px;top:5px;z-index:99999}
#stocks .modal-header{padding:0!important;border-bottom:0!important}
#stocks .modal-header .close{background:transparent;border:0;font-size:35px;position:absolute;right:8px;top:5px;z-index:99999}
#rplStock .modal-header{padding:0!important;border-bottom:0!important}
#rplStock .modal-header .close{background:transparent;border:0;font-size:35px;position:absolute;right:8px;top:5px;z-index:99999}
#delStock .modal-header{padding:0!important;border-bottom:0!important}
#delStock .modal-header .close{background:transparent;border:0;font-size:35px;position:absolute;right:8px;top:5px;z-index:99999}
.calendar__master-item label.btn-select{width:143px;height:39px;box-shadow:0 4px 9px rgba(0,0,0,0.11);border-radius:19px;background-color:#fff;display:block;outline:0;border:0;color:#000;font-family:"GothamPro-Medium";font-size:14px;font-weight:500;line-height:39px;letter-spacing:.35px;margin:0 auto;margin-bottom:22px;margin-top:0;text-align:center;z-index: 99999 !important;}
.calendar__master-item input:checked+label.btn-select{background-color:#f3d378;}
.calendar__stock-item label.btnstk-select{width:143px;height:39px;box-shadow:0 4px 9px rgba(0,0,0,0.11);border-radius:19px;background-color:#fff;display:block;outline:0;border:0;color:#000;font-family:"GothamPro-Medium";font-size:14px;font-weight:500;line-height:39px;letter-spacing:.35px;margin:0 auto;margin-bottom:22px;margin-top:0;text-align:center}
.calendar__stock-item input:checked+label.btnstk-select{background-color:#f3d378}
.line-no{width:67px;height:3px;background-color:#000;opacity:.11;display:block;margin:0 auto;margin-top:47px}
.calendar__master{width:800px!important;margin:0 auto!important}
.calendar__stock{width:800px!important;margin:0 auto!important}
.calc__btn{overflow:hidden;margin-top:30px;margin-bottom:20px;padding-left:32px}
.del__btn{overflow:hidden;margin-top:30px;margin-bottom:20px;padding-left:auto}
.calc__btn .btn-next{width:221px;height:56px;border-radius:28px;background-color:#f9ce54;float:left;color:#000;font-family:"GothamPro-Medium";font-size:17px;font-weight:500;line-height:54.69px;letter-spacing:1.24px;text-align:center;border:0;outline:0;cursor:pointer;margin-right:50px}
.del__btn .btn-del{width:auto;height:56px;border-radius:28px;background-color:#f9ce54;color:#000;font-family:"GothamPro-Medium";font-size:17px;font-weight:500;line-height:54.69px;letter-spacing:1.24px;text-align:center;border:0;outline:0;cursor:pointer }

.close__btn{color:#000;font-family:"GothamPro-Medium";font-size:17px;font-weight:400;line-height:13.98px;letter-spacing:.4px;border:0;outline:0;cursor:pointer;background:transparent;margin-top:19px}
.zapis__data-time{color:#000;font-size:14px;font-weight:500;line-height:16px;display:block;margin-bottom:10px}
.zapis__data-time b{font-family:"GothamPro-Medium"}
.zapis__data-price-wrap{margin-top:50px;width:425px;overflow:hidden}
.zapis__data-price{margin-bottom:5px;overflow:hidden}
.zapis__data-price span{float:left;color:#000;font-size:14px; }
.zapis__data-price b{float:right;color:#000;font-size:14px;font-family:"GothamPro-Medium"}
.zapis__data-result{font-family:"GothamPro-Medium";color:#000;font-size:15px;margin-top:25px;display:block}
.zapis__data-textarea{font-family:"GothamPro";border-radius:15px;border:1px solid #000;background-color:#fff;opacity:1;padding:15px;width:431px;height:174px;outline:0;margin-top:50px;color:#000}
.zapis__data{padding-left:38px}

.stock_old_price{}
.stock__data-time{color:#000;font-size:14px;font-weight:500;line-height:16px;display:block;margin-bottom:10px}
.stock__data-time b{font-family:"GothamPro-Medium"}
.stock__data-price-wrap{margin-top:50px;width:425px;overflow:hidden}
.stock__data-s_price{margin-bottom:5px;overflow:hidden}
.stock__data-o_price span{float:left;color:#000;font-size:14px;text-decoration:line-through}
.stock__data-s_price b{float:right;color:#000;font-size:14px;font-family:"GothamPro-Medium"}
.stock__data-result{font-family:"GothamPro-Medium";color:#000;font-size:15px;margin-top:25px;display:block}
.stock__data-textarea{font-family:"GothamPro";border-radius:15px;border:1px solid #000;background-color:#fff;opacity:.33;padding:15px;width:431px;height:174px;outline:0;margin-top:50px;color:#000}
.stock__data{padding-left:38px}
.form__finish-right span{float:left;color:#000;font-size:24px;font-weight:500;line-height:15.99px;letter-spacing:.6px;font-family:"GothamPro-Medium";margin-top:15px}
.form__finish-right span img{margin-left:10px;position:relative;top:-2px}
.form__finish-left{float:left;width:431px}
.form__finish-left input{width:100%;height:49px;border-radius:15px;border:1px solid #000;background-color:#fff;display:block;outline:0;color:#444;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.33px;padding-left:20px}
.form__finish-right input{width:323px;height:49px;border-radius:15px;border:1px solid #000;background-color:#fff;display:block;outline:0;color:#444;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.33px;padding-left:20px;float:right}
.form__finish-right{width:400px;float:right}
.form__finish-right input{width:318px;height:49px;border-radius:15px;border:1px solid #000;background-color:#fff;display:block;outline:0;color:#444;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.33px;padding-left:20px}
.form__finish{padding-left:30px;padding-right:30px}
.form__finish *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form__finish :before,.form__finish :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.days__btns{margin-top:50px}
.days__btns .btn_pluse{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:relative;top:2px;margin-right:10px}
.days__btns li{display:inline-block;margin-right:60px}
.days__btns li:last-child{margin-right:0}

.days__stks{margin-top:50px}
.days__stks .btn_pluse{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:relative;top:2px;margin-right:10px}
.days__stks li{display:inline-block;margin-right:60px}
.days__stks li:last-child{margin-right:0}
.btn_chak{width:36px;height:36px;border-radius:100%;background-color:#f9ce54;outline:0;font-size:25px;text-align:center;position:relative;top:2px;margin-right:10px;border:0}
.btn_chak i{color:#000;font-size:16px;position:relative;top:-3px}
.btn-fin{width:221px;height:56px;border-radius:28px;background-color:#f9ce54;float:left;color:#000;font-family:"GothamPro-Medium";font-size:17px;font-weight:500;line-height:54.69px;letter-spacing:1.24px;text-align:center;border:0;outline:0;cursor:pointer;margin-right:50px}
.days__btns span{color:#000;font-family:"GothamPro-Medium";font-size:18px;font-weight:500;line-height:16px;letter-spacing:.45px;margin-bottom:20px;display:block;margin-top:70px}
.days__btns{margin-top:50px;margin-bottom:50px}
.days__btns span{color:#000;font-family:"GothamPro-Medium";font-size:18px;font-weight:500;line-height:16px;letter-spacing:.45px;margin-bottom:20px;display:block;margin-top:70px}
.days__btns{margin-top:50px;margin-bottom:50px}

.days__stks span{color:#000;font-family:"GothamPro-Medium";font-size:18px;font-weight:500;line-height:16px;letter-spacing:.45px;margin-bottom:20px;display:block;margin-top:70px}
.days__stks{margin-top:50px;margin-bottom:50px}
.days__stks span{color:#000;font-family:"GothamPro-Medium";font-size:18px;font-weight:500;line-height:16px;letter-spacing:.45px;margin-bottom:20px;display:block;margin-top:70px}
.days__stks{margin-top:50px;margin-bottom:50px}
.otmenit__span{color:#000;font-size:13px;font-weight:400;line-height:40px;letter-spacing:.33px;display:block;margin-bottom:10px;font-family:"GothamPro-Medium"}
.otmenit__textarea{width:410px;height:115px;font-family:"GothamPro";border-radius:15px;border:1px solid #ABABAB;background-color:#fff;padding:15px;outline:0;margin-bottom:25px}
.otmenit__data{margin-bottom:10px;display:block;color:#000;font-size:15px;font-weight:500}
.otmenit__data b{font-family:"GothamPro-Medium"}
.otmenit__ul{margin-top:50px;width:426px}
.otmenit__ul li{overflow:hidden;margin-bottom:10px}
.otmenit__ul li:first-child span{color:#5E5E5E;font-size:15px;font-weight:400;letter-spacing:.38px}
.otmenit__ul li:last-child span{font-family:"GothamPro-Medium";color:#000;font-size:15px;font-weight:400;letter-spacing:.38px}
.otmenit__ul li span:last-child{float:right}
.otmenit__ul li span:first-child{float:left}
.otmenit__btn{width:230px;height:46px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:22px;background-color:#f7cc53;color:#000;font-family:"GothamPro-Medium";font-size:14px;font-weight:500;line-height:8.69px;letter-spacing:1.08px;display:block;outline:0;text-align:center;margin-top:40px;margin-bottom:60px;cursor:pointer;border:0}
.delet_empty *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.delet_empty :before,.delet_empty :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.service__filed{width:431px;height:50px;border-radius:15px;border:1px solid #ABABAB;background-color:#fff;display:block;outline:0;color:#444;font-size:14px;font-weight:400;line-height:16.03px;letter-spacing:.33px;padding-left:10px;margin-bottom:15px}
.log-il.category__content-info-list{padding-left:0;width:274px;margin-top:25px;margin-bottom:50px}
.log-il.category__content-info-list li span:last-child{color:gray;font-size:14px;line-height:16.98px;display:block;float:right;position:relative;background-color:#fff;z-index:9999;padding-left:10px;font-family:"GothamPro"}
.log-il.category__content-info-list li i{margin-left:8px}
.filed__op i{font-style:normal;margin-right:10px;margin-left:10px}
.filed__op input{width:137px;height:49px;border-radius:15px;border:1px solid #ABABAB;background-color:#fff;display:inline-block;outline:0;color:#444;font-size:14px;font-weight:400;line-height:16.03px;letter-spacing:.33px;padding-left:10px;margin-bottom:15px;margin-left:14px}
.btn__no{width:85px;height:40px;border-radius:20px;background-color:#fff;border:0;outline:0}
.btn__yes{width:85px;height:40px;box-shadow:0 4px 9px rgba(0,0,0,0.11);border-radius:20px;background-color:#fff;border:0;outline:0;margin-right:5px}
.log-il{margin-bottom:65px}
.vsalon{color:#000;display:block;margin-top:30px}
.vsalon i{margin-left:8px}
.serviceMaster__btn{overflow:hidden;margin-bottom:50px;margin-top:40px}
.serviceMaster__btn button:first-child{width:142px;height:42px;box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#f7cc53;text-align:center;outline:0;color:#000;font-family:"GothamPro-Medium";font-size:13px;font-weight:500;display:block;line-height:8.69px;letter-spacing:1.08px;float:left;border:0;border-radius:20px}
.serviceMaster__btn button:last-child{font-family:"GothamPro-Medium";width:100px;height:42px;text-align:center;outline:0;color:#000;font-size:13px;font-weight:500;display:block;line-height:8.69px;letter-spacing:1.08px;float:left;border:0;background:transparent}
.calendar__table{width:686px;height:616px;border-radius:5px;border:1px solid #C9C9C9;border-bottom:0;background-color:#fff}
.calendar__table-item{float:left;width:97px;height:100%;border-left:1px solid #C9C9C9}
.calendar__table-item ul{padding-top:15px;text-align:center}
.calendar__table-item li{margin-bottom:20px}
.calendar__table-item li a{width:9px;height:9px;display:block;border-radius:100%;background-color:#f9ce54;margin:0 auto}
.calendar__table-item li a.empty{background:transparent}
.cal__table-date{color:#8A8A8A;font-size:12px;font-weight:400;line-height:19.95px;letter-spacing:.3px;display:block;margin-bottom:15px}
.calendar__table-head ul{overflow:hidden}
.calendar__table-head li{float:left;width:97px;text-align:center;padding-bottom:15px}
.calendar__system{position:relative;padding-left:48px}
.table__calendar-left{width:33px;position:absolute;left:0;top:40px}
.table__calendar-left li{color:#000;font-size:13px}
.table__calendar-left li ul{margin-top:15px;margin-bottom:15px}
.table__calendar-left li ul li{color:#C9C9C9;font-size:13px;text-align:right;margin-bottom:10px}
.cat__masters__bottom{padding-bottom:50px;box-shadow:0 2px 20px -2px rgba(232,229,229,0.9411764705882353)}
.cmb__left{width:517px;float:left}
.kar{float:right;width:50%}
.cmb__left h2{color:#000;font-family:"GothamPro-Bold";font-size:24px;font-weight:700;line-height:33px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:30px;margin-top:40px}
.cmb__left h2:after{content:"";width:21px;height:2px;background-color:#f7cc53;display:block;margin-top:0}
.cmb__left p{color:#000;font-size:14px;font-weight:400;line-height:23px;letter-spacing:.35px}
.container2{width:1048px;margin:0 auto}
.coter{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.coter input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.coter .checkmark{position:absolute;left:8px;height:25px;width:25px;background-color:#fff;border-radius:100%;border:1px solid;top:3px}
.coter:hover input ~ .checkmark{background-color:#ccc}
.coter input:checked ~ .checkmark{background-color:#fff}
.csos li{position:relative}
.csos li:before{content:"";background-color:#000;display:block;width:92%;height:1px;position:absolute;top:16px}
.coter .checkmark:after{content:"";position:absolute;display:none}
.coter input:checked ~ .checkmark:after{display:block}
.coter .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.csos li{overflow:hidden}
.csos a{float:left;border:0;background-color:#fff;position:relative;z-index:999}
.coter{float:right;background-color:#fff;position:relative;z-index:999}
.csos li a{border-bottom:0;background-color:#fff;position:relative;z-index:999;padding-right:9px}
.h3biginfo1{display:none}
.uzor-yellow1{display:none!important}

@media only screen and (max-width: 1190px) {
.container,.container2{width:1000px}
.slider-container{width:100%;margin:0 auto;}
.masters__big-img-cont{width:412px;float:left;position:relative}
.review__master-body-item{width:442px;height:inherit;box-shadow:0 3px 10px rgba(0,0,0,0.17);background-color:#fff;float:left;padding:24px;padding-bottom:36px;border-radius:15px}
.master__about-right{float:right;width:630px}
}
@media only screen and (max-width: 1020px) {
.container,.container2{width:100%}
.header__menu{display:none;margin-right:0;margin-left:28px}
.header__logo{margin-right:26px;margin-left: auto;}
.toggle-menu{display:flex;flex-direction:column;order:4}
.search__section .form-sub{width:260px}
.service__item{width:246px;float:left;margin-bottom:50px;margin-right:20px}
.footer__menu{display:none}
.sesection.search__section .container:after{content:"";width:530px;height:410px;display:block;position:absolute;bottom:-50px;right:30px}
.search__coll-left{width:420px;float:left;margin-bottom:35px;position:relative;z-index:99}
.category__masters{width:100%;float:left}
.category__item-img{width:184px;height:295px;float:left;background-repeat:no-repeat;background-size:cover;border-radius:20px 0 0 20px;position:relative;position:relative;background-position:center}
.category__item-content{width:616px;float:right}
.category__item-content-left{float:left;width:395px;padding-top:42px}
.category__masters-sidebar{width:100%;float:right;margin-top:30px}
.bottom__masters-left{float:left;width:100%;margin-bottom:20px}
.cmb__left{width:100%;float:left}
.kar{float:none;width:50%;margin:0 auto;display:block;padding-top:14px}
.sort input{display:none}
.masters__big-info{width:366px;float:right;padding-top:50px}
.masters__big-info-head h3{color:#000;font-family:"GothamPro-Bold";font-size:18px;font-weight:700;line-height:54px;letter-spacing:.75px;float:left;margin-right:16px;margin-top:21px}
.masters__attr-right{float:left}
.masters__gall-small-count{float:left;color:#000;font-size:13px;font-weight:400;line-height:14px;letter-spacing:.3px;display:block;margin-top:11px;margin-right:25px;margin-bottom:20px}
.masters__gall-small{margin-top:50px}
.review__master-body-item{width:340px}
.master__about-right{float:right;width:417px}
#zapis .modal-dialog{max-width:100%!important}
#zapis .calendar__master{width:100%!important}
#stocks .modal-dialog{max-width:100%!important}
#stocks .calendar__master{width:100%!important}
#rpl .modal-dialog{max-width:100%!important}
#rpl .calendar__master{width:100%!important}
#rplStock .modal-dialog{max-width:100%!important}
#rplStock .calendar__master{width:100%!important}
.form__finish-left{float:left;width:293px}
.days__btns li{display:inline-block;margin-right:27px}
.days__stks li{display:inline-block;margin-right:27px}
}

@media only screen and (max-width: 820px) {
.container,.container2{width:100%}
.cont_w_sidebar>.cont{width: 100%;}
.cont_w_sidebar>.sbar{display:none}
.items_blog .item {flex: 0 1 100%;box-shadow: 0 0 5px rgb(0 0 0 / 20%);border-top-left-radius: 15px;border-top-right-radius: 15px;overflow: hidden;}
.img-right{position:relative}
.img-right:before{position:absolute;content:"\203A";display:block;width:38px;height:38px;color:#888582;font-size:67px}
.djslider-loader-default{padding-bottom:0!important}
.djslider-default .slide-desc{top:131px}
.header__menu{margin-right:0;margin-left:0}
.header__menu li{display:block;margin-right:0}
.header__menu{margin-right:0;margin-left:0;position:absolute;right:0;background-color:#fff;top:0;width:300px;height:100vh;display:none;z-index:10000}
.header__menu li a{font-family:"GothamPro-Medium"!important;color:#3b3636;font-size:18px!important;padding:11px 0}
.header__menu ul{padding-top:75px;padding-left:30px;flex-direction:column}
.mob_x{display:block;position:absolute;right:12px;font-size:24px;cursor:pointer;top:12px}
.search__section .container:after{content:"";width:530px;height:0;display:block;position:static;bottom:0;right:0;margin:0 auto}
.search__section{padding-top:40px;padding-bottom:0}
.search__text{width:228px;position:absolute;color:#686868;font-size:12px;letter-spacing:.3px;line-height:16px;right:40px;top:455px}
.search__catalog .service__item{width:47%;float:left;margin-right:0!important}
.search__catalog .service__item:nth-child(2n){float:right}
.info__box .container{padding-top:88px;padding-bottom:80px;background-repeat:no-repeat;background-position:252px 41px}
.info__box h2{color:#000;font-family:"GothamPro-Bold";font-size:25px;font-weight:700;line-height:35px;text-transform:uppercase;margin-bottom:10px}
.app{background-image:none}
.app .container{max-width:400px}
.category__item{display:flex;box-shadow:none}
.iphone{position:absolute;left:-404px;top:18px;max-width:inherit}
.app-right{float:left;padding-left:200px;padding-top:69px;padding-bottom:130px;position:relative}
/*.news__img{background-size: cover;}*/
.news__img>div{position:absolute;width:auto;height:100%;background-color:rgba(0,0,0,0.35);border-radius:10px;left:0;right:0}
.footer__logo{/* float:none;margin:22px auto;text-align:center */ display: none;}
.bap2{float:none;position:relative;top:0;margin:0 auto;text-align:center}
.footer__menu{display:block;text-align:center;float:none;margin-right:0;margin-bottom:80px}
.footer__menu li{display:block;margin-right:0;margin-bottom:12px}
.footer__menu li a{color:#000;font-size:17px;font-weight:400;line-height:19.95px;letter-spacing:.28px;font-family:"GothamPro-Medium"!important}
.footer__soc{float:none;margin:0 auto;display:block;text-align:center;margin-top:30px}
.copy{text-align:center}
.news .slick-prev,.news .slick-next{top:111%!important;left:46%!important}
.news .slick-next{left:50%!important}
.sesection.search__section .container:after{content:"";width:530px;height:410px;display:block;position:static;bottom:-50px;right:30px;margin-top:28px}
.category__item-master{display:block!important}
.category__item-img{background-image:none!important;width:67px;height:67px;margin-right:20px;float:left}
.category__item-master{position:relative;right:inherit;left:20;top:3}
.category__item-content{display:flex;width:calc(100% - 90px);flex:1 0 auto;float:none}
.category__item-content-left{float:none;flex:1 0 auto;width:auto;padding-top:0}
.category__item-content-right{display:flex;flex-direction:column;justify-content:center;width:auto;margin:0}
.category_cinfo-spec{display:none}
.category_cinfo-name{color:#222;font-family:"GothamPro";font-size:16px;display:block;letter-spacing:.45px;margin-bottom:0}
.content__right-title{display:none}
.category__content-info-list,.right-all__time{/* display:none */}
.content__right-times li{border:2px solid #f7f6f5;}
ul.content__right-times:not(.open) > li:nth-child(n+2){display:none}
.btn__time-zapis{padding:0 20px;height:34px;line-height:34px}
.category__masters-sidebar{padding-right:15px}
.category__content-info{padding-left:10px;margin-bottom:15px}
.page__arrows{position:absolute;right:0;top:-8px}
.clearable{position:relative;display:block}
.bottom__masters-right{width:100%;float:right}
.masters__big-img-cont{width:100%;float:left;position:relative}
.masters__big-info{width:100%;float:right;padding-top:30px}
.masters__gall-small{display:none}
.masters__attr-right{float:right}
.price__coll2{float:right;margin-left:15px}
.review__master-body-item{width:91%;margin-bottom:20px;float:none!important}
.master__about-left{float:left;width:100%}
.master__about-right{float:right;width:100%;margin-top:10px}
.master__about-time .category__content-info-list{display:block}
.calendar__master .slick-prev{position:absolute;left:0!important;top:2px!important;border-color:#000!important}
.calendar__master .slick-next{position:absolute;right:0!important;top:2px!important;border-color:#000!important;left:inherit!important}
.calendar__stock .slick-prev{position:absolute;left:0!important;top:2px!important;border-color:#000!important}
.calendar__stock .slick-next{position:absolute;right:0!important;top:2px!important;border-color:#000!important;left:inherit!important}
.form__finish-left{float:left;width:100%!important;margin-bottom:18px}
.form__finish-right{width:100%!important;float:right}
.form__finish-right input{width:86%!important}
.days__btns li{display:inline-block;margin-right:20px}
.days__stks li{display:inline-block;margin-right:20px}
.page-nat ul{text-align:center;margin-top:40px;float:none;margin-bottom:10px}
.page-nat .page__arrows{float:left;position:static;float:none;margin:0 auto;display:block;text-align:center}
.arrows_master-slider{z-index:99}
.calendar__table{width:100%;height:616px;border-radius:5px;border:1px solid #C9C9C9;border-bottom:0;background-color:#fff}
.calendar__table-item{float:left;width:77px;height:100%;border-left:1px solid #C9C9C9}
.calendar__table-head li{float:left;width:78px;text-align:center;padding-bottom:15px}
.calendar__table-item{float:left;width:49px;height:100%;border-left:1px solid #C9C9C9}
.calendar__table-head li{float:left;width:50px;text-align:center;padding-bottom:15px}
.calendar__table-item{float:left;width:35px;height:100%;border-left:1px solid #C9C9C9}
.calendar__table-head li{float:left;width:36px;text-align:center;padding-bottom:15px}
.sort li{display:block;margin-right:0}
.sort{float:none;margin-top:20px;float:none;margin-top:20px;clear:both;padding-top:10px}
.sort li:first-child{color:#000;font-family:"GothamPro-Bold";font-size:14px;font-weight:400;margin-right:20px;margin-bottom:10px}
.radioBox{display:block;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;color:gray;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sort li:first-child{color:#000;font-family:"GothamPro-Bold";font-size:16px;font-weight:400;margin-right:20px;margin-bottom:10px}
.radioBox .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:transparent;border-radius:50%;border:2px solid gray;margin-right:5px}
.radioBox{display:block;position:relative;padding-left:24px}
.price__coll1{width:100%;margin-bottom:12px}
.price__coll3{float:right!important;margin-left:0}
.price__coll2{float:left;margin-left:0;font-weight:700}
.btn_add-master{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:absolute;right:-66px;top:27px}
.btn_add-stock{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:absolute;right:-66px;top:27px}
.btn__am-yellow{background-color:#F8CD54;width:36px;height:36px;border-radius:100%;border:1px solid #F8CD54;outline:0;font-size:25px;text-align:center;position:absolute;right:-66px;top:27px;display:inline-block;color:#fff}
.btn__am-green{background-color:green;width:36px;height:36px;border-radius:100%;border:1px solid #F8CD54;outline:0;font-size:25px;text-align:center;position:absolute;right:-66px;top:27px;display:inline-block;color:#fff}
}

@media only screen and (max-width: 720px) {
.container,.container2{width:100%;padding:0 20px!important}
.single-header .header__city{margin-right:0;padding-left:0}
.category__head .cat_head-res{float:none;display:flex;width:100%;margin-bottom:10px;}
  .category__head .cat_head-res>span{font-weight:700;font-size:32px;margin-left:15px;line-height:20px;}
.breadcrumb{padding:0}
.header__menu{width:100%}
.category__masters-sidebar{padding:0}
.filter .chosen-container-single{width:100%!important}
.search__coll-left{width:auto;margin-bottom:0}
.search__section .container:after{content:"";width:96%;height:1px;display:block;position:static;bottom:0;right:0;margin:0 auto;background-size:100%}
.search__text{width:228px;position:absolute;color:#686868;font-size:12px;letter-spacing:.3px;line-height:16px;right:-6px;top:455px}
.search__catalog .service__item{width:100%;float:none!important;margin-right:0!important;text-align:center}
.search__catalog .service__item a:after{margin:0 auto;margin-top:10px;margin-bottom:10px}
.info__box .container{padding-top:88px;padding-bottom:39px;background-repeat:no-repeat;background-position:198px 41px}
.app .container{max-width:300px}
.iphone{position:absolute;left:-488px;top:18px;max-width:inherit}
.app-right{float:left;padding-left:100px;padding-top:19px;padding-bottom:130px;position:relative}
.news__img div{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.35);border-radius:10px;left:0}
.slick-prev,.slick-next{width:26px!important;height:27px!important}
.news .slick-prev{top:111%!important;left:42%!important}
.slider__wrap{margin-top:0;width:100%;margin-left:20px}
.slider__wrap h3{color:#000;font-size:26px;font-weight:700;line-height:33.93px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:20px}
.slick-next{left:14.5%!important}
.sesection.search__section .container:after{content:"";width:100%;height:232px;display:block;position:static;bottom:-50px;right:30px;margin-top:28px}
.sesection .search__text{top:437px}
.sesection .search__coll-left{width:100%;float:left;margin-bottom:35px;position:relative;z-index:99}
.sesection .search__text{top:458px}
.category__head h2{color:#000;font-family:"GothamPro-Bold";font-size:18px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:.6px;float:left;margin-right:0;display:none;}
.category__item-content{flex-direction:column}
.category__item-content-right{justify-content:space-between;align-items:baseline;flex-direction:row}
.review__master-body-item{width:83%}
.category__content-info{display:flex;flex-direction:column;padding-left:15px;margin-bottom:0}
.content__right-title{display:none}
.content__right-times li{border:none}
.btn__time-zapis{display:block;height:32px;padding:0 10px;box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:21px;background-color:#f9ce54;text-align:center;font-family:"GothamPro-Bold";color:#000;font-size:13px;font-weight:500;line-height:32px}
.page__arrows{position:static;right:0;top:-8px;margin:0 auto;margin-top:10px;display:block;float:none;text-align:center}
.bottom__masters-left h2{color:#000;font-family:"GothamPro-Bold";font-size:20px;font-weight:700;line-height:27px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:30px}
.bottom__masters-right h2{color:#000;font-family:"GothamPro-Bold";font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:30px}
.category__body{margin-top:0}
.category__head{margin-bottom:0px;margin-top:25px}
.category__body{margin-top:0;display:-webkit-flex;-webkit-flex-direction:row-reverse;display:flex;flex-direction:column-reverse}
.category__masters-sidebar{width:100%;float:right;margin-bottom:45px}
.content__right-times{padding:0 10px}
.kar{float:none;width:100%;margin:0 auto;display:block;padding-top:14px}
.masters__attr-right{float:left}
.price__coll2{float:left;margin-left:0}
.price__coll3{float:left;margin-left:13px}
#zapis .modal-dialog{width:96%!important}
#rpl .modal-dialog{width:96%!important}
#stocks .modal-dialog{width:96%!important}
#rplStock .modal-dialog{width:96%!important}
.zapis__data-textarea{font-family:"GothamPro";border-radius:15px;border:1px solid #000;background-color:#fff;opacity:1;padding:15px;width:75%;height:124px}
.zapis__data-price-wrap{margin-top:50px;width:100%;overflow:hidden}
.zapis__data-price b{float:left;color:#000;font-size:14px;font-family:"GothamPro-Medium";margin-top:7px}
.calc__body h2{color:#000;font-family:"GothamPro-Medium";font-size:24px;font-weight:500;line-height:28px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:55px;padding-left:0;margin-top:29px}
.form__finish-right input{width:68%!important}
.days__btns li{margin-bottom:20px}
.days__stks li{margin-bottom:20px}
.calc__body h2{color:#000;font-size:19px}
.otmenit__textarea{width:82%}
.otmenit__ul{margin-top:50px;width:100%}
.otmenit__ul li:first-child span{color:#5E5E5E;font-size:14px;font-weight:400;letter-spacing:.38px}
.otmenit__span{color:#000;font-size:11px;font-weight:400;line-height:20px;letter-spacing:.33px;display:block;margin-bottom:10px;font-family:"GothamPro-Medium"}
.service__filed{width:100%}
.filed__op input{width:96%;height:49px;border-radius:15px;border:1px solid #ABABAB;background-color:#fff;display:inline-block;outline:0;color:#444;font-size:14px;font-weight:400;line-height:16.03px;letter-spacing:.33px;padding-left:10px;margin-bottom:15px;margin-left:0;margin-top:6px}
.coter .checkmark{position:absolute;left:-5px;height:25px;width:25px;background-color:#fff;border-radius:100%;border:1px solid;top:3px}
.csos li:before{content:"";background-color:#000;display:block;width:88%}
.content-service li{margin-bottom:15px;float:left;width:100%}
.h3biginfo{display:none}
.h3biginfo1{display:block}
.masters__big-info-attr{margin:10px 0;position:relative}
.uzor-yellow{display:none!important}
.uzor-yellow1{display:block!important}
.masters__attr-right{float:left;position:absolute;top:-90px;left:147px}
.h3biginfo1{margin-top:0}
.h3biginfo1{line-height:35px}
.uzor-yellow1{margin-top:11px}
.attr-div-rating span{margin-top:20px}
.calendar__table-head{display:none}
.kontakti{display:block}
.footer{padding-top:111px;padding-bottom:50px}
.footer__menu{float:none;margin-right:0;margin-bottom:20px}
.master__about{float:none; margin-left: 0;box-shadow:none;padding: 0;}
.review__master{box-shadow:none;padding: 0;}  
.master__services{box-shadow:none;padding: 0;} 
.master__about-call{margin-bottom:7px;}
.master__about-address{margin-bottom:7px;}
.master__about h2{margin-bottom:20px;}
.review__master h2{margin-bottom:20px;}
.attr-rating{font-size:40px;}
.price__coll1:after{display:none;}
.priceList__item{padding:15px 0 10px}
.req__info{margin-bottom:10px;}
.priceList{margin-bottom:10px;}
h2.accordionItemHeading1{line-height: 40px;margin-bottom:0px;}
#jsn-form-fieldset .stock__coll2{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #5e5e5e;}
.stockList__item{border:none;padding:0;}
.stock__coll3{margin-left:0;}
.stock__coll4{float:left;}
.stock__coll5{width:100%;text-align:right;margin-right:0px;}
.stockList{margin-bottom:10px;}
.control-group .jsn_registration_controls{border:none;margin:0px;padding:0px;}
.control-group{width:100%;}
.jsn-form-fieldset .links-group{margin:10px 0;}
#jform_vyberite_spetsialnos>label{max-width:100% !important;}
fieldset#jform_is_master>label.radio{margin:0 auto 30px;width:180px;display:block;}
div#jsn-form.flat.horizontal>.z-container>.z-content>.z-content-inner{padding-top:0;}
  .zapis__data-time:last-of-type{border-bottom:1px solid #5e5e5e;padding-bottom:10px;margin-bottom:10px;}
  .zapis__data-price-wrap{margin-top:20px;}
  .zapis__data-textarea{margin-top:10px}
  .zapis__data-result{border-top:1px solid #5e5e5e;padding-top:10px;}
  .zapis__data{padding:0 30px;}
  .zapis__data-result{width:100%;}
  .zapis__data-price b{width:100%;}
  .zapis__data-price b::before{content:"Стоимость ";font-family:"GothamPro-Medium"font-weight:500;}
  .zapis__data-textarea{display:block;margin:15px auto 0;}
  .zapis__data-time .req_date{font-weight:700;}
  .btn__time-zapis{margin-top:13px;margin-left:-83px;}
  .category__content-info-list{margin-top:0px;margin-left:-70px;padding-left:0;}
  .sort{margin-top:0;padding-top:0;}
  .z-container .z-content:not(:first-child) .jsn-form-fieldset{border-bottom:1px solid #ccc;}
  .attr_left3{font-size:0;}
  .attr_left3 b{font-size:13px;}
  .category__item-content-left{min-height:58px;}
  .category__content-info{padding-top:5px;}
}
@media only screen and (max-width: 420px) {
.container,.container2{width:100%}
#content{padding-top:60px}
.slider__wrap h3{color:#000;font-size:21px;font-weight:700;line-height:27.93px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:20px}
.slider__wrap{margin-top:0;width:100%;margin-left:10px}
.slider__wrap p{color:#000;font-weight:400;font-size:13px;letter-spacing:.3px;line-height:18px}
.search_title{color:#000;font-family:"GothamPro-Bold";font-size:21px;font-weight:700;line-height:54px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}
.search__section .container:after{content:"";width:96%;height:0;display:block;position:static;bottom:0;right:0;margin:0 auto;background-size:100%}
.search__text{display:none;width:228px;position:absolute;color:#686868;font-size:12px;letter-spacing:.3px;line-height:16px;right:inherit;top:418px}
.info__box h2{color:#000;font-family:"GothamPro-Bold";font-size:22px;font-weight:700;line-height:28px;text-transform:uppercase;margin-bottom:10px}
.info__box .container{padding-top:88px;padding-bottom:39px;background-repeat:no-repeat;background-position:94px 41px}
.app-right h2{color:#000;font-family:"GothamPro-Bold";font-size:23px;font-weight:700;line-height:26px;text-transform:uppercase;letter-spacing:.75px;margin-bottom:30px}
.app-right li{color:#000;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.35px;margin-bottom:14px}
.app-right{float:left;padding-left:81px;padding-top:19px;padding-bottom:130px;position:relative}
.h3biginfo1{font-size:21px}
.attr_left1{color:#7D7D7D;font-size:12px}
.req__info{display:none}
.toggle-menu{right:17px}
.radioBox{display:block;position:relative;padding-left:29px}
.radioBox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px}
.slick-prev,.slick-next{z-index:99!important}
.content.content__single iframe{height:200px}
.search__catalog .service__item{width:100%}
.attr-rating{float:right;margin-right:0;}
.attr-div-rating span{margin-top:0}
.masters__big-info-head h3{color:#000;font-family:"GothamPro-Bold";font-size:18px;font-weight:700;line-height:54px;letter-spacing:.75px;float:left;margin-right:16px;margin-top:0}
.masters__big-info-head i{width:16px;height:20px;background-image:url(../images/uzor.png);display:block;float:left;margin-top:19px}
.masters__big-info-head{margin-bottom:0}
.btn_add-master{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:absolute;right:-66px;top:29px}
.btn_add-stock{width:36px;height:36px;border:1px solid #000;border-radius:100%;border:1px solid;outline:0;background:transparent;font-size:25px;text-align:center;position:absolute;right:-66px;top:29px}
.masters__big-img-item{background-position:center;background-repeat:no-repeat;min-height:284px!important;background-size:cover;border-radius:20px}
.btn-toolbar.prof{top:0}
.bap{flex-direction:column}
  .masters__attr-right{top:-82px;}
  .calc__btn{display:flex;flex-direction:column;align-items:center;padding-left:0;}
  .calc__btn .btn-next{margin-right:0;}
  .category__content-info-list li span:first-child{width:89%}
  .jsn_registration_controls .prev-button,
  .jsn_registration_controls .next-button{width:150px !important;}
}
@media only screen and (max-width: 380px) {
  .zapis__data-textarea{width:100%;}
  .jsn_registration_controls .prev-button,
  .jsn_registration_controls .next-button{width:120px !important;}
}
.news-slider p:after{content:"";width:17px;height:3px;background-color:#f7cc53;display:block;margin-top:10px;margin-bottom:10px}
.input-inline{display:flex;flex-flow:row wrap;align-items:center}
.input_placeholder{max-width:634px;min-height:117px;border-radius:20px;padding:20px}
.modal.fade {
    z-index: 9999999;
}
