@import url(../libs/fontawesome/css/fontawesome-all.min.css);@import url(../libs/slick/slick.css);@import url(../libs/slick/slick-theme.css);@import url(../libs/fancybox/jquery.fancybox.min.css);@import url(../libs/remodal/remodal.css);@import url(../libs/remodal/remodal-default-theme.css);@font-face{font-family:"PFDinDisplayPro";font-weight:300;font-style:normal;src:url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.eot");src:url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.woff") format("woff"),url("../fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.ttf") format("truetype")}@font-face{font-family:"PFDinDisplayPro";font-weight:500;font-style:normal;src:url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.eot");src:url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.woff") format("woff"),url("../fonts/PFDinDisplayPro-Medium/PFDinDisplayPro-Medium.ttf") format("truetype")}@font-face{font-family:"PFDinDisplayPro";font-weight:400;font-style:normal;src:url("../fonts/PFDinDisplayPro-Regular/PFDinDisplayPro-Regular.eot");src:url("../fonts/PFDinDisplayPro-Regular/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PFDinDisplayPro-Regular/PFDinDisplayPro-Regular.woff") format("woff"),url("../fonts/PFDinDisplayPro-Regular/PFDinDisplayPro-Regular.ttf") format("truetype")}@font-face{font-family:"Circe";font-weight:300;font-style:normal;src:url("../fonts/Circe-Light/Circe-Light.eot");src:url("../fonts/Circe-Light/Circe-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-Light/Circe-Light.woff") format("woff"),url("../fonts/Circe-Light/Circe-Light.ttf") format("truetype")}@font-face{font-family:"Circe";font-weight:400;font-style:normal;src:url("../fonts/Circe-Regular/Circe-Regular.eot");src:url("../fonts/Circe-Regular/Circe-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-Regular/Circe-Regular.woff") format("woff"),url("../fonts/Circe-Regular/Circe-Regular.ttf") format("truetype")}@font-face{font-family:"Circe";font-weight:bold;font-style:normal;src:url("../fonts/Circe-Bold/Circe-Bold.eot");src:url("../fonts/Circe-Bold/Circe-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-Bold/Circe-Bold.woff") format("woff"),url("../fonts/Circe-Bold/Circe-Bold.ttf") format("truetype")}@font-face{font-family:"Circe";font-weight:800;font-style:normal;src:url("../fonts/Circe-ExtraBold/Circe-ExtraBold.eot");src:url("../fonts/Circe-ExtraBold/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Circe-ExtraBold/Circe-ExtraBold.woff") format("woff"),url("../fonts/Circe-ExtraBold/Circe-ExtraBold.ttf") format("truetype")}::-webkit-input-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}body *:not(.slick-track):not(.slick-list){-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}html,body{height:100%}body{font-size:14px;min-width:320px;font-weight:400;position:relative;line-height:1.4;margin:0;font-family:"Circe",sans-serif;overflow-x:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}body input,body textarea{border:#666 1px solid;outline:none}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:red}body input:required:valid,body textarea:required:valid{border-color:green}a{text-decoration:none}.container{margin:0 auto;max-width:1300px}.header{background-color: rgba(0,0,0,0.6);top: 0; min-height: 90px; position: relative; width: 100%; z-index: 1;}.header-top{background-color:#fff;min-height:90px}.header-top .header-items{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}.header-top .header-items .header-item{width:auto;}.header-top .header-items .header-item .header-menu{list-style-type:none;padding:0}.header-top .header-items .header-item .header-menu li{float:left;padding-left:10px;line-height:70px;color:#000;font-family:"PFDinDisplayPro",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none}.header-top .header-items .header-item .header-menu li a{color:#000;font-family:"PFDinDisplayPro",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none}.header-top .header-items .header-item .header-logo a{display:block}.header-top .header-items .header-item .header-logo a img{max-width:100%;position:absolute;left:0;right:0;display:block;top:10px;margin:0 auto}.header-top .header-items .header-item .header-right ul{list-style-type:none;padding:0}.header-top .header-items .header-item .header-right ul li{float:left;padding-left:10px}.header-top .header-items .header-item .header-right ul li:first-child{padding-left:0}.header-top .header-items .header-item .header-right ul .howget a{border:1px solid #ea1347;color:#000;font-family:"PFDinDisplayPro",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;padding:5px 10px}.header-top .header-items .header-item .header-right ul .maps a{background-color:#191919;color:#fefefe;font-family:"PFDinDisplayPro",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;padding:5px 10px}.header-top .header-items .header-item .header-right ul .maps .fas{color:#fefefe;margin-right:10px}.slider .prev{top:45%;background-image:url(../img/prev.png);width:17px;height:29px;position:absolute;z-index:1;left:15%;cursor:pointer}.slider .next{top:45%;background-image:url(../img/next.png);width:17px;height:29px;position:absolute;z-index:1;right:15%;cursor:pointer}.slider .item{min-height:740px;background-size:cover;width:100%;background-position:center;position:relative}.slider .item .slider-info{font-size:16px;color:white;position:absolute;top:25%;width:810px;left:0;right:0;display:block;margin:0 auto;text-align:center}.slider .item .slider-info h1{color:#fff;font-size:60px;font-weight:800;text-transform:uppercase;letter-spacing:-1.01px;line-height:70px;margin-bottom:-10px}.slider .item .slider-info .slider-phone{margin-top:52px}.slider .item .slider-info .slider-phone a{font-size:25px;background: #ea134e;font-weight:700;letter-spacing:.25px;color:#fff;border:1px solid #ea1347;padding:8px 30px}.slider .item .slider-info .slider-phone a .fas{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.slider .item .slider-info .slider-phone small{display:block;margin-top:20px;color:#fff;font-size:18px;font-weight:300;letter-spacing:.18px}.usluga{position:relative;margin-top:-80px;width:100%;height:auto}.usluga .wrapper{max-width:1500px;display:block;margin:0 auto}.usluga .usluga-block{box-shadow: 0 0 26px -7px black; background-color: white; width: 100%; height: 405px; position: relative; top: -40px;}.usluga .usluga-block .container{height: 100%;}.usluga .usluga-block .pagetitle{color:#000;font-size:37px;font-weight:300;line-height:24px;text-transform:uppercase;letter-spacing:.37px;padding:40px 0px;text-align:center;position:absolute;left:0;right:0}.usluga .usluga-block .usluga-items{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.usluga .usluga-block .usluga-items .usluga-item{padding: 0 10px; width: 329px; margin: 0px 15px; text-align: center; height: 100%; position: relative; overflow: hidden; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; z-index: 10;}.usluga .usluga-block .usluga-items .usluga-item:hover .open-left{top:0px}.usluga .usluga-block .usluga-items .usluga-item:hover .cinema-item_back{display:block !important}.usluga .usluga-block .usluga-items .usluga-item .usluga-thumb{margin-top:96px}.usluga .usluga-block .usluga-items .usluga-item .usluga_content .cinema-item_back{display:none}.usluga .usluga-block .usluga-items .usluga-item .open-left{-webkit-box-shadow:0 5px 46px rgba(0,0,0,0.07);box-shadow:0 5px 46px rgba(0,0,0,0.07);width:100%;height:510px;position:absolute;top:100%;-webkit-transition:all ease .5s;transition:all ease .5s;z-index:-1}.usluga .usluga-block .usluga-items .usluga-item .yellow{background-color:rgba(255,193,73,0.8)}.usluga .usluga-block .usluga-items .usluga-item a{display:block;text-align:center}.usluga .usluga-block .usluga-items .usluga-item a img{display:block;margin:0 auto}.usluga .usluga-block .usluga-items .usluga-item .name{display:block;text-align:center;color:#000;font-size:18px;font-family:Circe;font-weight:400;letter-spacing:.18px;margin-top:20px}.usluga .usluga-block .usluga-items .usluga-item .description{display:none}.usluga .usluga-block .usluga-items .usluga-item .description p{color:#000;font-size:18px;font-weight:300;letter-spacing:.18px;line-height:20px}.usluga .usluga-block .usluga-items .usluga-item .bg-yellow{-webkit-box-shadow:0 5px 46px rgba(0,0,0,0.07);box-shadow:0 5px 46px rgba(0,0,0,0.07);background-color:#ffc149;position:absolute}.usluga .company-sale .pagetitle{color:#101010;font-size:40px;font-weight:800;line-height:23.99px;text-align:center;margin-bottom:60px}.usluga .company-sale .sale-slider-item{max-width:292px}.usluga .company-sale .sale-slider-item a{display:block}.usluga .company-sale .sale-slider-item a img{width:100%;min-height:407px}.usluga .company-sale .sale-slider-item .sale-title{color:#010101;font-size:22px;line-height:23.99px;letter-spacing:-0.55px;margin-bottom:-10px;margin-top:20px}.usluga .company-sale .sale-slider-item p{color:#101010;font-size:14px;letter-spacing:.14px;margin-bottom:0}.usluga .company-sale .sale-slider-item small{font-size:11px;color:#898989}.usluga .company-price{margin-top:70px}.usluga .company-price .pagetitle{color:#101010;font-size:37px;font-weight:300;line-height:23.99px;text-align:center;margin-bottom:30px}.usluga .company-price .button-price{background-color: #ea1347; border: none; font-size: 16px; font-weight: 300; text-transform: uppercase; color: #fff; padding: 15px 20px; box-sizing: border-box; position: relative; margin: 0 auto; display: block; max-width: 320px; text-align: center;}.usluga .company-price .button-price img{vertical-align: sub; margin-left: 10px;}.usluga .company-price p{color:#000;font-size:23px;font-weight:bold;letter-spacing:.23px;text-align:center;max-width:910px;display:block;margin:0 auto;margin-top:73px;margin-bottom:30px}.usluga .company-price .phone-block{color:#e91948;font-family:Circe;font-size:25px;font-weight:bold;letter-spacing:.25px;border:1px solid rgba(0,0,0,0.4);text-align:center;display:block;max-width:240px;margin:0 auto;padding:10px 20px}.usluga .company-price .phone-block .fas{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.usluga .company-price span{margin-top:20px;display:block;color:#000;font-family:Circe;font-size:20px;font-weight:300;letter-spacing:.2px;text-align:center}.usluga .company-info{width:770px;display:block;margin:0 auto}.usluga .company-info h3{color:#000;font-size:24px;font-weight:400;text-transform:uppercase;text-align:center}.usluga .company-info .compony-description{color:#000;font-size:18px;font-weight:400}.usluga .company-info .company-item p{color:#000;font-size:18px;font-weight:300}.usluga .company-info .company-item p strong{color:#000;font-size:18px;font-weight:bold}.usluga .company-info .company-about{text-align:center;margin-top:50px}.usluga .company-info .company-about a{color:#e91948;font-size:25px;font-weight:bold;letter-spacing:.25px;border:1px solid rgba(0,0,0,0.5);padding:5px 20px}.usluga .company-info .company-about a .fas{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.usluga .company-info .company-about small{display:block;margin-top:30px;color:#000;font-size:20px;font-weight:300;letter-spacing:.2px}.usluga .company-gallery{margin-bottom:100px}.usluga .company-gallery .company-gallery-btn{margin-top:75px}.usluga .company-gallery .company-gallery-btn .gallery-social ul{margin-top:30px;padding:0;list-style-type:none;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}.usluga .company-gallery .company-gallery-btn .gallery-social ul li{padding-left:10px}.usluga .company-gallery .company-gallery-btn .gallery-social ul li:fisrt-child{padding-left:0}.usluga .company-gallery .company-gallery-btn .gallery-button{background-color:#ea1347;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:.2px;border:none;padding:15px 30px;cursor:pointer;display:block;margin:0 auto}.usluga .company-gallery .pagetitle,.sport-block h3{color:#000;font-size:40px;font-weight:800;letter-spacing:.4px;margin-bottom:30px;text-align:center}.usluga .company-gallery .company-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.usluga .company-gallery .company-items .company-item{margin: 10px; width: 290px; height: 280px; overflow: hidden; background-size: cover; background-position: center;}footer .footer-top{background-color:#1c1c1c;margin-bottom:-14px;padding:40px 0px}footer .footer-top .footer-items{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}footer .footer-top .footer-items .footer-item{width:50%}footer .footer-top .footer-items .footer-item:first-child{width:40%}footer .footer-top .footer-items .footer-item:last-child{width:60%}footer .footer-top .footer-items .footer-item a{display:block}footer .footer-top .footer-items .footer-item p{color:#f0eded;font-size:16px;font-weight:400;line-height:28px}footer .footer-top .footer-items .footer-item .prav{color:#fff;font-size:12px;font-weight:400;text-decoration:underline;text-transform:uppercase;margin-top:27px}footer .footer-top .footer-items .footer-item .footer-item-smalls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small{width:25%}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small ul{list-style-type:none}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-btn li{list-style-type:none}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-btn li a{color:#fff;font-size:12px;font-weight:300;text-transform:uppercase;border:1px solid rgba(255,255,255,0.4);padding:5px 15px;text-align:center;margin-bottom:20px}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-btn li a .fas{margin-right:10px}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-menu ul li a{color:#fff;font-size:16px;font-weight:300;line-height:23px}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-contacts a{color:#fff;font-size:16px;font-weight:300}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-contacts a .fas{color:#ea1851;margin-right:15px}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-contacts a .fa-phone{-webkit-transform:rotate(90deg);transform:rotate(90deg)}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-contacts .socials{margin-top:40px}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-contacts .socials li{float:left;padding-left:10px}footer .footer-bottom{background:#303030;padding:5px 0}footer .footer-bottom p{color:#b6b6b7;font-size:14px;font-weight:300;letter-spacing:.14px}footer .footer-bottom p a{color:#ea1851}.catalog-menu{display:none}a.sidemenu-btn,a.sidemenu-btn2{color:#000;font-size:22px;padding-left:10px}.sidemenu,.sidemenu2{overflow:auto;background:#fff;height:100%;padding:45px 30px !important;width:290px !important;z-index:9999;position:fixed;left:-290px;top:0;-webkit-transition:all 1200ms cubic-bezier(.23, 1, .32, 1);transition:all 1200ms cubic-bezier(.23, 1, .32, 1);-webkit-transition-timing-function:cubic-bezier(.23, 1, .32, 1);transition-timing-function:cubic-bezier(.23, 1, .32, 1)}.sidemenu.slidein,.sidemenu2.slidein{left:0}.close-menu,.close-menu2{color:#222;float:right;font-size:16px;height:30px;width:30px;text-align:right}.sidemenu ul,.sidemenu2 ul{float:left;margin-top:30px;width:100%}.sidemenu ul li,.sidemenu2 ul li{border-bottom:1px solid #ebebeb;float:left;font-size:12px;line-height:20px;text-transform:uppercase;width:100%}.sidemenu ul li a,.sidemenu2 ul li a{float:left;padding:10px;width:100%;color:#222;font-weight:400}.sidemenu ul li.menu-item-has-children>a,.sidemenu2 ul li.menu-item-has-children>a{position:relative;width:100%}.sidemenu ul ul,.sidemenu2 ul ul{display:none;margin:0 0 10px;padding:0 15px}.sidemenu ul li.menu-item-has-children>a::after{content:"";font-family:fontawesome;font-size:15px;position:absolute;right:0}.sidemenu ul li:last-child{border:0}.sidemenu2 ul li{text-transform:none}.sidemenu2 ul li:last-child{border:0}.sidemenu2 ul li a{color:#444;font-size:16px;font-weight:bold}.sidemenu2 ul li a:hover{color:#F46717;text-decoration:none}.sidemenu2 ul li a span{color:#666;font-size:12px;font-weight:normal;display:block}.sidemenu2 ul li.menu-item-has-children>a::after{content:"";font-family:fontawesome;font-size:15px;position:absolute;right:0;top:12%}.catalog-menu{display:none}.mobile-menu{display:none}@media only screen and (max-width: 1200px){.container{max-width:1140px}.header-top .header-items .header-item{width:auto}.header-top .header-items .header-item .header-logo a img{left:20px}}@media only screen and (max-width: 1024px){.container{max-width:960px}.header-menu{display:none}.catalog-menu{display:block}.mobile-menu{display:block}.header-top .header-items .header-item{margin-top:20px}.sidemenu,.sidemenu2{left:-350px}}@media only screen and (max-width: 780px){.container{max-width:720px}.header-top .header-items .header-item .header-right ul li:first-child{float:none;text-align:center;display:block;margin-bottom:10px}.slider .item .slider-info h1{font-size:50px}.slider .prev{left:10px}.slider .next{right:10px}.slider .item .slider-info{width:90%}.usluga .usluga-block{height:auto;padding:20px 0px 50px;}.usluga .usluga-block .pagetitle{top:30px;padding:0}.usluga .usluga-block .usluga-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.usluga .usluga-block .usluga-items .usluga-item .usluga_content .cinema-item_back{display:block}.usluga .usluga-block .usluga-items .usluga-item{height:auto;margin:0 auto;}.usluga .usluga-block .usluga-items .usluga-item .usluga-thumb{margin-top:40px}.usluga .usluga-block .usluga-items .usluga-item:hover .open-left{display:none}.usluga .company-info{width:720px}footer .footer-top .footer-items{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-top .footer-items .footer-item:first-child{width:100%}footer .footer-top .footer-items .footer-item:last-child{width:100%}}@media only screen and (max-width: 430px){.container{max-width:360px}.header-top{padding:20px 0px}.header-top .header-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-top .header-items .header-item .header-logo a img{position:absolute;right:0;top:4px}.header-top .header-items .header-item:last-child{width:70%}.header-top .header-items .header-item .header-right ul{text-align:center}.header-top .header-items .header-item .header-right ul li{padding-left:40px}.header-top .header-items .header-item .header-right ul li:first-child{float:none;margin-bottom:20px;font-size:17px}.header-top .header-items .header-item .header-right ul .howget a{font-size:12px}.header-top .header-items .header-item .header-right ul .maps a{font-size:12px}.header-right{margin-top:20px}.slider .item .slider-info h1{font-size:30px;line-height:40px}.slider .item .slider-info{top:35%}.usluga .usluga-block .pagetitle{line-height:35px}.usluga .company-sale .sale-slider-item{max-width:100%}.usluga .company-info{width:360px}footer .footer-top .footer-items .footer-item .footer-item-smalls{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small{width:100%}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small:nth-child(2){width:50%}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small:nth-child(3){width:50%}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small ul{padding:0}footer .footer-top .footer-items .footer-item .footer-item-smalls .footer-item-small .footer-contacts a{font-size:17px;margin-bottom:10px}footer .footer-top{margin-bottom:-20px}footer .footer-bottom p{font-size:16px}}.remodal-wrapper{padding:0;overflow:hidden}.remodal{max-width:1186px;width:auto;}.remodal #modal1Desc{max-width:785px;display:block;margin:0 auto}.remodal .block-price-uluga{max-width:785px;display:block;margin:0 auto}.remodal .block-price-uluga .usluga-name{color:#090909;font-size:19px;font-weight:400;letter-spacing:.19px;background-color:#ebebeb;line-height:32px}.remodal .block-price-uluga p{color:#090909;font-size:19px;font-weight:400;letter-spacing:.19px}.remodal .block-price-uluga p strong{color:#f40022;font-weight:bold}.remodal-close{right:10px;top:10px;left:auto;background-color:#e1e1e1;width:27px;height:27px;border-radius:50%;line-height:40px}.remodal-close:before{line-height:25px;left:-4px}

/*# sourceMappingURL=main.css.map */
@media(max-width:1200px){
    .header-top .header-items .header-item .header-right ul li:first-child {
        margin: -20px auto 20px;
        display: block;
    }
    .header-top .header-items .header-item .header-right ul li {
        float: none;
        display: inline-block;
    }
    .header-top .header-items .header-item:nth-child(2) {
        width: 14%;
        z-index: 2;
    }
    .header-top .header-items .header-item:nth-child(1) {
        width: 42%;
    }
    .header-top .header-items .header-item .header-menu li a {
        font-size: 13px;
    }
}
@media(max-width:1024px){
    .header-top .header-items .header-item .header-logo a img {
        left: -30%;
    }
}
@media(max-width:430px){
    .header-top .header-items .header-item .header-logo a img {
        left: 20px;
    }
}


.header-top .header-items .header-item {
    width: 36%;
}
.header-top .header-items .header-item:nth-child(2) {
    width: 25%;
    z-index:2;
}
.header-bottom {
    background-color:#ea1347;
    width: 100%;
    height: 60px;
    position: absolute;
    z-index: 1;
}
.header-top .header-items .header-item .header-right ul li:first-child small {
    color: #ea1347;
}
.header-top .header-items .header-item .header-right ul li:first-child {
    font-size: 15px;
    position: relative;
    height: auto;
    cursor: pointer;
}

.header-top .header-items .header-item .header-right ul .howget a,.header-top .header-items .header-item .header-right ul .maps a{
    padding: 13px 10px;
}

.sportbl {
    margin: 0 auto;
    height: 460px;
    text-align: center;
    display: flex;
}
.spleft, .spcenter, .spright {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 100%;
}
.sportbl p {
    color: white;
    line-height: 1.2;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
}
.spleft {
    position: relative;
    width: 46%;
    display: inline-table;
}
.spcenter {
    width: 27%;
    box-sizing: border-box;
    margin: 0 4px;
    position: relative;
}
.spright {
    width: 28%;
    display: inline-block;
    position: relative;
}
.spcenter p {
    text-align: left;
    vertical-align: bottom;
    position: absolute;
    bottom: 20px;
    padding: 0 20px;
}
.sportbl a {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
}
.sportbl div:hover > a {
    background: #1e4b8abd;
}
.sportbl .spleft a {
    font-size: 35px;
    display: table-cell;
    vertical-align: middle;
    color: white;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0 0 1px black;
    position: unset;
}

.spright .sptop {
    position: absolute;
    height: 194px;
    display: block;
    top: 0;
    right: 0;
    width: 100%;
}
.spright .sptop p {
    position: absolute;
    bottom: 0;
    left: 10px;
}
#volfancy p,#tennisfancy p {
    padding: 0 10px;
}

.spright .spbot {
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
}
.spright .spbot p {
    position: absolute;
    text-align: right;
    right: 0;
    bottom: 0;
    padding: 0 20px;
}
.spright div {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.doppage .usluga-block {
    background-color: #f1f1f1;
    height: auto;
    padding: 40px 80px;
    box-sizing: border-box;
    width: 90%;
    margin: 0 auto;
}
.doppage .usluga-block h3.pagetitle {
    font-size: 40px;
    font-weight: 600;
    padding: 20px;
    margin: 0;
    position: unset;
    text-transform: unset;
}
.doppage .usluga-block p {
    font-size: 20px;
    text-align: center;
    font-weight: 300;
}

.doppage .slider-phone {
    width: 270px;
    margin: 41px auto 0;
    text-align: center;
}
.doppage .slider-phone small {
    display: block;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}
.doppage .slider-phone a {
    font-size: 23px;
    font-weight: 500;
    letter-spacing: .25px;
    color: #ea1347;
    border: 1px solid #ea1347;
    padding: 12px 15px;
    display: block;
    margin-top: 20px;
}
.page-imgbl {
    margin: 0 auto;
    height: 640px;
    background-repeat: no-repeat;
    background-position: center;
    width: 90%;
    background-size: contain;
}

.speff:hover {
    transform: scale(1.01);
}
.speff {
    transition: 0.4s;
    cursor: pointer;
}
.usluga .company-price .button-price:hover {
    background-color: #ff1d54;
    border-radius: 4px;
}

.fancybl {
    max-width: 540px!important;
    width: 90%!important;
    height: auto!important;
    max-height: 80vh!important;
    border-radius: 20px;
    font-size: 17px;
    text-align: justify;
    font-weight: 300;
}
.fancybl b.blockname {
    font-size: 19px;
    text-align: center;
    display: block;
    text-decoration: underline;
}
.sportdesc {
    font-size: 16px;
}
.usluga .company-gallery .company-items .company-item a {
    width: 100%;
    height: 100%;
    display: block;
}
    .page-imgbl img {
        width: 100%;
        display: block;
    }
    .page-imgbl {
        height: auto;
        background-image: unset!important;
    }
@media (min-width: 450px){
.container {
    max-width: 420px;
}}
@media (min-width: 480px){
.container {
    max-width: 480px;
}}
@media (min-width: 576px){
.container {
    max-width: 540px;
}}
@media (min-width: 768px){
.container {
    max-width: 720px;
}}
@media (min-width: 992px){
.container {
    max-width: 960px;
}}
@media (min-width: 1180px){
.container {
    max-width: 1040px;
}}
@media (min-width: 1200px){
.container {
    max-width: 1140px;
}}
@media (min-width: 1400px){
.container {
    max-width: 1300px;
}}

@media (max-width: 1400px) {
    .header-top .header-items .header-item .header-menu > li {
        float: none;
        display: inline-block;
        line-height: 1.2;
        vertical-align: bottom;
        padding: 0 3px;
    }
    .header-top .header-items .header-item,.header-top .header-items .header-item:nth-child(2){
        width: auto;
        margin: 0;
    }
    .header-right {
        width: 250px;
        margin: 0;
    }
    .header-top .header-items .header-item .header-right ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }
    .header-top .header-items .header-item .header-right ul li:first-child {
        display: block;
        font-size: 16px;
        position: relative;
        height: auto;
        cursor: pointer;
        width: 100%;
        margin: 10px auto 20px;
    }
    .header-top .header-items .header-item .header-right ul li {
        float: left;
        padding-left: 0;
        margin-right: 7px;
    }
    .usluga .usluga-block .usluga-items .usluga-item .open-left {
        box-shadow: none;
    }
    .slick-slide img {
        width: 100%;
    }
}

@media (max-width:991px){
    .usluga .usluga-block p {
        font-size: 15px;
        padding: 0 5px;
    }
    .usluga {
        margin-top: 0;
    }
    .usluga .company-info {
        width: 95%;
    }
    .usluga .usluga-block .usluga-items {
        display: block;
        text-align: center;
    }
    .usluga .usluga-block .usluga-items .usluga-item {
        width: 40%;
        display: inline-block;
        vertical-align: top;
        margin: 0 auto;
    }
    .usluga .usluga-block .usluga-items .usluga-item:hover .open-left {
        display: none;
    }
    .usluga .usluga-block {
        height: auto;
        padding: 0 0 40px;
        top:0;
    }
    .usluga .usluga-block .usluga-items .usluga-item .usluga-thumb{
        margin-top: 40px;
    }
    .usluga .usluga-block .pagetitle { 
        top: 30px; padding: 0; 
    }
    .usluga .usluga-block .pagetitle {
        top: 0px;
        line-height: 1.3;
    }
    .stock-prev.slick-arrow {
        right: 39%;
    }
    .stock-next.slick-arrow {
        right: 35%;
    }
    .usluga .company-sale .sale-slider-item a img {
        width: auto;
    }
    .slider .item .slider-info h1{
        font-size:40px;
    }
    section.slick-slider{
        height:50vh!important;
    }
    section.slick-slider.slider .item {
        min-height: 50vh!important;
    }
    .slider .item .slider-info {
        top: 25%;
    }
    .slider .item .slider-info h1 {
        font-size: 30px;
        line-height: 1;
    }
    .header-top .header-items .header-item .header-logo a img {
        width: 180px;
        top: 40px;
        z-index: 2;
        left: 43%;
        margin-left: -150px;
    }
    .sportbl {
        height: auto;
        width: 320px;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .spleft {
        display: table;
        margin: 0 auto 3px;
        height: 320px;
        width:100%;
    }
    .spcenter {
        width: 50%;
        margin: 0;
        height: 320px;
    }
    .spright {
        width: 49%;
        height: 320px;
    }
    .spright .spbot {
        height: 123px;
    }
    .sportbl .spleft a {
        font-size: 23px;
    }
    .sportbl p {
        font-size: 15px;
    }
    
}
@media (max-width:767px){
    .usluga .company-gallery .company-items .company-item {
        width: 40%;
        height: 210px;
        margin: 5px;
    }
    .usluga .company-gallery .company-items .company-item img {
        width: 100%;
        height: auto;
    }
}
@media (max-width:545px){
    .usluga .company-gallery .company-items .company-item {
        height: 160px;
    }
    section.slick-slider.slider .item {
        min-height: 80vh!important;
    }
    section.slick-slider {
        height: 80vh!important;
    }
    .header-right {
        width: auto;
        margin: 0;
    }
    .header-top .header-items .header-item:nth-child(1) {
        width: 95px;
    }
    .usluga .usluga-block .usluga-items .usluga-item .usluga-thumb {
        margin-top: 50px;
    }
    .slider .item .slider-info .slider-phone a {
        font-size: 17px;
    }
    .usluga .usluga-block .usluga-items .usluga-item {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .slick-slide img {
        width: auto;
        height: 350px;
        margin: 0 auto;
    }
    .header-bottom {
        background-position: left -390px top;
    }
    .usluga .company-price .pagetitle {
        font-size: 24px;
    }
    .usluga .company-gallery .pagetitle, .sport-block h3 {
        font-size: 28px;
    }
    
    .header-top .header-items .header-item .header-logo a img {
        width: 160px;
        top: 82px;
        left: 50%;
        margin-left: -80px;
    }
    .header-top {
        min-height: 123px;
        padding: 0;
    }
    .header{
        min-height:170px;
    }
}
@media(max-width:430px){
    .header-bottom {
        height: 50px;
    }
    .usluga .company-price .button-price {
        max-width: 301px;
    }
}

/* Моб меню*/
div#my-header {
    display: none;
}
.header div#mmenu {
    display: none;
}
.mm-menu a {
    font-size: 16px;
    text-transform: capitalize;
}
@media(max-width:991px){
    div#my-header {
        display: block;
    }
    #mob-btn span {
        background: red!important;
    }
    div#my-header #mob-btn {
        left: 0;
        top: 0;
    }
     span.mh-text {
        color: #000;
        font-size: 22px;
        line-height: 1.7;
        padding-left: 10px!important;
    }
    span.mh-btns-left a {
        font-size: 20px;
        color: black;
        text-decoration: none;
        display: inline-block;
        margin-top: 20px;
    }
    .mm-menu_offcanvas.mm-menu_opened {
        width: 360px;
    }
    .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
        -webkit-transform: translate3d(360px,0,0)!important;
        transform: translate3d(360px,0,0)!important;
    }
}
@media (max-width:767px){
    .mm-menu_offcanvas.mm-menu_opened {
        width: 260px;
    }
    .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
        -webkit-transform: translate3d(260px,0,0)!important;
        transform: translate3d(260px,0,0)!important;
    }
}
@media (max-width:545px){
    span.mh-btns-left a {
        font-size: 23px;
        margin-left: 20px;
    }
    span.mh-text {
        display: none;
    }
}