body,input,textarea{font-family:Montserrat,sans-serif}.call-block,footer{padding-top:50px}footer .logo a{text-decoration:none;text-transform:uppercase}.advantages .item-title,.call-block,.h1-title,.navbar-brand,footer .logo a,nav .nav-item{text-transform:uppercase}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}body{font-weight:400;font-size:14px;padding:90px 0 0;line-height:180%}a{color:#9ba50f}a:hover{color:#b4bd26}body.home .h1-title{color:#333;}.h1-title{font-weight:700;text-align:center;font-size:32px;color:#fff;}.light-gray-bg{background-color: #f1f1f1}.call-block{box-shadow:0 0 10px rgba(0,0,0,.3);padding:10px 20px 10px 10px;display:none;position:fixed;left:20px;bottom:20px;font-weight:700;border-radius:50px;background-color:#333;z-index:100}.call-btn span{float:left;width:30px;height:30px;background-color:#9ba50f;display:block;text-align:center;padding-top:4px;border-radius:50%;margin-right:10px;margin-top:-4px}.call-btn span i{color:#fff}.section-btn{margin-top:50px}.container-content{padding-top:0px;padding-bottom:50px}.entry-content img{box-shadow:5px 5px 10px rgba(0,0,0,.2)}.entry-content h4{margin:20px 0}.blog-post{margin-bottom:40px}.blog-post .item-title{font-weight:700;font-size:18px;margin:10px 0}.blog-post .item-link{margin-top:10px}.blog-post .item-img{height:200px;overflow:hidden}nav{background:#fff;box-shadow:0 0 10px rgba(0,0,0,1)}.navbar-inverse .navbar-toggler-icon{background-color:#c1c1c1;}img.alignright{float:right;margin-left:10px}img.alignleft{float:left;margin-right:20px}.contact-info{margin-top:50px}.container-main-page{margin-top:40px;margin-bottom:40px}.entry-content{padding:40px 0}.entry-content h2{color:#9ba50f;margin-bottom:20px}.carousel-inner .carousel-item,section.divider{background-position:center center;background-size:cover}.menu-item-has-children,navbar a .menu-item-has-children>a{position:relative}.title-h3{color:#9ba50f;font-weight:700;font-size:24px;margin-bottom:20px}.main-section{padding:80px;margin:40px 0}.services-main-block .item{margin-bottom:40px}.services-main-block .item-img img{width:100%;height:auto}.services-main-block .item-title{text-align:center;margin-top:10px}.services-main-block .item-title a{text-transform:uppercase;color:#5a225e;text-decoration:none;font-size:24px}body:not(.home) .container-page-header{background-image:url(images/banner2_new.jpg);background-size:cover;padding:80px 0;color:#fff}.menu-item-has-children>a:after{content:"\f107";font-family:'Font Awesome 5 Free';display:block;position:absolute;right:0;margin-right:-7px;top:7px;font-size:16px}.menu-item-has-children .sub-menu{display:none;padding:0;margin:0;position:absolute;background-color:#ffffff;width:220px;left:0;box-shadow:0 0 10px rgba(0,0,0,.3)}.menu-item-has-children .sub-menu li{list-style:none;padding:0;margin:0}nav .menu-item{margin-left:20px}nav .menu-item a{color:#c1c1c1!important;border-width:2px}nav .menu-item a:hover{color:#c9c9c9!important}nav .menu-item.active a{border-bottom:2px solid #93e010;color:#93e010 !important}.sub-menu li a {color:#c1c1c1!important;}nav .nav-item{font-weight:700}.navbar-brand{font-weight:700;font-size:26px}.nav-logo{width:329px;height:auto;margin-right:20px;margin-top:5px}.btn-primary,.btn-primary:hover{background-color:#9ba50f;border-color:#9ba50f}section.divider{position:relative;background-attachment:fixed}.carousel-item:before,section.divider:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}section.divider:before{background-color:rgba(0,0,0,.5)}.carousel-inner .btn{font-weight:700}.carousel-inner .carousel-item{background-repeat:no-repeat;height:60vh}.carousel-item:before{background-color:rgba(0,0,0,.3)}.carousel-indicators .active{background-color:#9ba50f}.carousel-item .carousel-caption{padding:20px 20px 0;background-color:rgba(0,0,0,.4)}.advantages .item{padding:80px 0}.advantages .item-image{color:#9ba50f;font-size:80px}.advantages .item-title{color:#9ba50f;font-size:20px;margin-top:20px;font-weight:700}footer .social{text-align:right;padding:0;margin:0}footer .social li{display:inline-block;margin-right:20px;font-size:20px}footer address,footer p{font-size:14px}footer .logo img{margin-right:10px}footer .logo a{color:#333;font-weight:700}footer .copyrights{background-color:#601f77;color:#fff;padding:25px 0 10px}footer-holder{position:relative;padding:62px 15px 92px;line-height:1.6428571429}.footer-holder .logo{margin:0 0 23px;padding:4px 0 0;float:none;display:block}.footer-holder .logo+p{line-height:21px}.footer-holder .title-h4{margin:0 0 14px;line-height:1.5;font-weight:700}.footer-holder ul{margin:0;padding:0;list-style:none;font-weight:700;line-height:1.55}.footer-holder .text-holder{padding:0 0 0 10px}.footer-holder .text-frame{padding:0 0 0 25px}.footer-holder .phone{display:block;margin:0 0 6px;font-size:30px;line-height:1.2}.footer-holder .phone a{color:#333}.footer-holder .available{display:block;padding:0 0 29px;font-size:14px;line-height:1.3333333;font-weight:700;text-transform:uppercase;color:#888}.footer-holder address{display:block;margin:-3px 0 0;font-style:normal;line-height:23px}@media only screen and (max-width:992px){.navbar-toggler{margin-top:25px}.footer-holder{padding:47px 19px 70px}.footer-holder .text-frame,.footer-holder .text-holder{padding:0}.footer-holder:before{left:0;right:0}.footer-holder .logo+p{margin:0 0 29px}.footer-holder ul{margin:0 0 26px}.footer-holder address{margin:-3px 0 29px}.menu-item-has-children .sub-menu{display:block;width:auto;position:static;background-color:#444}.h1-title:after,.h1-title:before,.menu-item-has-children>a:after{display:none}.menu-item-has-children .sub-menu a{text-transform:none;padding-left:10px}.menu-item-has-children .sub-menu a:before{content:"- "}.entry-content h4{margin:20px 0;margin-top:20px!important}.carousel-inner .carousel-item{height:50vh}.container-content{padding-top:30px}.h1-title{font-size:24px;margin-bottom:20px;line-height:150%}}@media only screen and (max-width:767px){.form-group,.navbar .container{margin:0}.advantages{background-image:url('images/slider/slide_3_mob.jpg')}.navbar-toggler{margin-top:0}.call-block{display:block}.container{width:100%}.carousel-inner .carousel-item{height:40vh}.container-content{padding-top:30px}.advantages .item{padding:40px 0}body{padding-top:60px}.navbar ul li{margin-left:0}.nav-logo{width:150px}.navbar-brand{font-size:14px}.navbar-toggler-right{right:0;padding-left:0;padding-right:0;padding-top:8px}.form-group .form-control{margin-bottom:20px}.form-group>div{padding:0}.footer-holder{padding:20px 0}}