.text-footer-b{position:absolute;bottom:0;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}
.img-main{object-fit:cover;height: 200px;width: 200px;}
.sign-admin{border-top:100px solid #fff;border-bottom:100px solid #fff;}
.sign-admin{border-top:100px solid #fff;border-bottom:100px solid #fff;}
#alert-admin{display:none;}
#share{text-align:center;}
.like{}
.push{display:inline-block;min-width:50px;line-height:0px;margin:5px 0px 20px 2px;font-size:30px;text-align:center;color:#fff;cursor:pointer;}
.cd-fixed-bg.height{height:780px;}
.social{cursor:pointer;}
textarea{resize:none;}
.gallery{overflow:hidden;width:100%;}
.gallery .ramka{float:left;margin-right:10px;margin-bottom:10px;}
.gallery img{width:150px;height:150px;object-fit:cover;border-radius:5px;}
.gallery-main p{font-size:1.4rem;}
.gallery-d a{text-decoration:none;}
.gallery-d img{width:49%;height:100px;margin-bottom:0.5rem;object-fit:cover;}
.gallery-main h1{font-size:2rem;}
.cd-fixed-bg__content p{color:#fff;font-weight:200;font-size:1.2rem;}
.slick-next:before, .slick-prev:before{color:#28a745;display:none;}
.col img{margin-left:auto;margin-right:auto;object-fit:cover;object-position:50% 50%;width:150px;height:150px;}
.reviews{max-width:94%;}
.reviews h2{color:#fff;}
.slick-slaider{margin-top:10%;}
.slick-slaider p a{border-radius:50em;}
.text-center a{border-radius:50em;}
.title-reviews{font-size:1.8rem;font-weight:500;margin-bottom:0.1em;}
#review_notmain{display:none;}
.slick-dots li.slick-active button:before{opacity:1;color:#fff;}
#footer span{display:inline-block;border-bottom:2px solid #fff;padding-bottom:10px;}
#footer h2{font-size:1.7rem;font-weight:400;}
.push:hover{color:#fff}
.featurette-divider{margin:5rem 0;}
.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem;}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,1);transition:.2s;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,1);}
.cd-scrolling-bg--color-2 h2{font-size: 1.2rem;}
.scale-transition {-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63)!important;}
.scale-transition.scale-out {-webkit-transform: scale(0);transform: scale(0);-webkit-transition: -webkit-transform .2s !important;transition: -webkit-transform .2s !important;transition: transform .2s !important;transition: transform .2s, -webkit-transform .2s !important;}
.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:-7px}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#fff;stroke-width:3.5;stroke-linecap:round}.ham4 .bottom,.ham4 .top{stroke-dasharray:40 121}.ham4.active .bottom,.ham4.active .top{stroke-dashoffset:-68px}.navbar-toggler{padding:0;height:45px}.navbar-toggle{border:none;outline:0}button:focus{outline:0}
.btn-contact,.pulse{animation:btn-contact 2s infinite}.btn-contact.active-contact,.phone.active-icon{opacity:1;transform:scale(1) translateY(0) translateX(0)}.phone{opacity:0;transform:scale(.4) translateY(0) translateX(60px)}#phone-href ul{position:fixed;z-index:10;bottom:110px;left:77%}.btn-contact{width:60px;height:60px;border-radius:50%;background:#fff;text-align:center;font-size:35px;line-height:60px;margin-bottom:12px;opacity:0;transform:scale(.4) translateY(60px) translateX(0);transition:.2s}.btn-contact.skype{background:#55acee}.btn-contact.whatsapp{background:#25d366}.btn-contact.email{background:#f2cf0c}.btn-contact.tel{background:#4282F4}@keyframes btn-contact{0%{box-shadow:0 0 0 0 rgba(62,204,44,.4);box-shadow:0 0 0 0 rgba(50,204,44,.4)}70%{box-shadow:0 0 0 10px rgba(106,204,44,0)}100%{box-shadow:0 0 0 0 rgba(99,204,44,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(62,204,44,.4);box-shadow:0 0 0 0 rgba(50,204,44,.4)}70%{box-shadow:0 0 0 10px rgba(106,204,44,0)}100%{box-shadow:0 0 0 0 rgba(99,204,44,0)}}
.nav-ic{position: absolute;}.nav-ic.party{height: 20px;margin-top: -10px;}.nav-ic.mobile{margin-top: 50px;}