html{scroll-behavior: smooth;}.testimonial-photo-input{border-right: none !important;border-top: none !important;border-left: none !important;}.slick-prev{left: 190px !important;}.slick-next{right: 190px !important;}.gallery-index{z-index:99999!important;}.gallery-img-width{width:100%!important;border-radius:.25rem;}.c-btn{z-index: 99;cursor: pointer;}.ovf-vis{overflow:visible!important;}.btn-name{display:inline-block;color:#fff;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);padding:10px 28px;border:5px solid white;border-radius:50px;width: 190px;}.btn-name:hover{color:#E0D972 !important}.social-hover{-webkit-transition:.4s;transition:.4s;}.social-hover:hover{color:#E14165 !important;}.carousel,.carousel .carousel-inner,.carousel .carousel-inner .active,.carousel .carousel-inner .carousel-item,.view,body,html{height:100%}#services .view{height: auto !important;}#services .card-body{display: flex; flex-direction: column;justify-content: space-between;}#services .card-body .btn{width:75%;margin: 0 auto;}#services-list .card .view{height: auto !important;}.carousel{height:85%!important;}.carousel-indicators .active{background-color:#E14165;}.carousel-control-next-icon, .carousel-control-prev-icon{height:50px!important;width:50px!important;}.navbar{background-color:rgba(0,0,0,.2)}.sticky{position: fixed;top: 0;width: 100%;z-index:9999;}.page-footer,.top-nav-collapse{background-color:#1C2331}@media only screen and (max-width:768px){.navbar{background-color:#1C2331}#header .header-top{display: none!important;}#header .list-group-item{padding: 0.25rem;}#header .list-group{justify-content: flex-end;}#specialists .card-deck{padding: 5px 25px;}#testimonials{height:100vh;}#testimonials .testimonials-inners{height: 100%;}#testimonials .view .mask{padding-top: 80px!important;}#testimonials .text-white{font-size: 0.85rem;}#testimonials .slick-prev{left:30px!important;top:30%;}#testimonials .slick-next{right:30px!important;top: 30%!important;}#testimonials .testimonials-inners img{height: 100%;}#testimonial-send h3{text-align: center !important;margin-bottom: 20px!important;}#testimonial-send h3 ~ div{text-align: center !important;}#testimonial-send .modal-dialog{margin-top: 33% !important;}#contacts .contacts-custom{padding: 0!important;margin-bottom: 50px!important;}#contacts .contacts-map-align{padding-left: 0!important;padding-right: 0!important;}#services-list .nav-tabs .nav-link{font-size: 0.7rem!important;padding: 5px 0!important;}.carousel{height: 40%!important;}.carousel .carousel-item h1{font-size: 1.5rem!important;}.carousel .carousel-item p{font-size: 0.8rem;}.carousel .carousel-item .btn{padding: 0.5rem 1.4rem!important;font-size: 0.7rem!important;}.carousel .carousel-indicators{margin-bottom: 0!important;}#jumbotron .card-title{font-size: 1rem!important;}#jumbotron .card-text{font-size: 0.75rem!important;}#jumbotron .btn{padding: 0.5rem 1.4rem!important;font-size: 0.7rem!important;}}.cback{width:160px;height:160px;position:fixed;bottom:0;right:0;z-index:999;cursor:pointer}.cback-circle{width:100%;height:100%;border:1px solid;border-radius:50%;position:absolute;top:0;left:0;transform-origin:50% 50%;background:#4169e1;color:#4169e1}.cback-circle--phone{width:50%;height:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.cback-circle.fn1{-webkit-animation:pin 2.5s linear .4s infinite normal;animation:pin 2.5s linear .4s infinite normal}.cback-circle.fn2{-webkit-animation:pin 2s linear 0s infinite normal;animation:pin 2s linear 0s infinite normal;background:0 0}.cback:hover .cback-circle--phone{-webkit-animation:hvr-phone 1.5s linear infinite normal;animation:hvr-phone 1.5s linear infinite normal}.cback .phone-icon{width:41px;height:41px;background:url(/img/phone.svg) no-repeat center center;background-size:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-animation:phone-fn 2s infinite ease-in-out;animation:phone-fn 2s infinite ease-in-out}@-webkit-keyframes phone-fn{0%{transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg)}10%{transform:translate(-50%,-50%) rotate(-25deg) scale(1) skew(1deg)}20%{transform:translate(-50%,-50%) rotate(25deg) scale(1) skew(1deg)}30%{transform:translate(-50%,-50%) rotate(-25deg) scale(1) skew(1deg)}40%{transform:translate(-50%,-50%) rotate(25deg) scale(1) skew(1deg)}100%,50%{transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg)}}@keyframes phone-fn{0%{transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg)}10%{transform:translate(-50%,-50%) rotate(-25deg) scale(1) skew(1deg)}20%{transform:translate(-50%,-50%) rotate(25deg) scale(1) skew(1deg)}30%{transform:translate(-50%,-50%) rotate(-25deg) scale(1) skew(1deg)}40%{transform:translate(-50%,-50%) rotate(25deg) scale(1) skew(1deg)}100%,50%{transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes pin{0%{opacity:.6;transform:scale(.5)}100%{opacity:0;transform:scale(1)}}@keyframes pin{0%{opacity:.6;transform:scale(.5)}100%{opacity:0;transform:scale(1)}}@-webkit-keyframes hvr-phone{0%,100%{transform:translate(-50%,-50%) scale(1);box-shadow:inset 0 0 20px -14px rgba(65,105,225,.75)}80%{transform:translate(-50%,-50%) scale(1.1);box-shadow:inset 0 0 20px -4px rgba(65,105,225,.75)}}@keyframes hvr-phone{0%,100%{transform:translate(-50%,-50%) scale(1);box-shadow:inset 0 0 20px -14px rgba(65,105,225,.75)}80%{transform:translate(-50%,-50%) scale(1.1);box-shadow:inset 0 0 20px -4px rgba(65,105,225,.75)}}