@media (min-width:768px){.navbar-collapse{justify-content:flex-end}}@media (max-width:1199px){body,button,input,select,textarea,.pri-font{font-size:14px}.hero-banner h2,.director{font-size:40px}h1{font-size:32px}h2.sec-title,.fun-fact .icon,.page-header h2{font-size:30px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:15px}.navbar-brand{max-width:150px}.navbar-expand-lg .navbar-nav .menu-item a{padding-left:10px;padding-right:10px}.service-img{width:445px}}@media (max-width:1024px){.hero-banner,.hero-banner .item{min-height:500px}}@media (max-width:991px){.sec-mar,.hero-banner,.page-header{margin-bottom:50px}.sec-pad{padding:50px 0}div#main-nav{background:#fff;padding:15px}.navbar-expand-lg .navbar-nav .menu-item a{padding:5px 10px}.navbar-nav li .sub-menu{position:relative;opacity:1;transform:translateY(0);visibility:visible;box-shadow:none;background-color:background:#d6d6d6;display:none;width:100%}.hero-banner,.hero-banner .item{min-height:400px}.intro figure.fig-big{width:48%}.btn,.subscription input[type=submit]{padding:8px 15px}.service-list li{width:calc(100% - 17px);margin-top:10px;margin-bottom:10px}.service-img{width:350px}.page-header{min-height:200px}}@media (max-width:767px){.col-sm-6.top-right{display:none}.navbar-brand{max-width:60%}.hero-banner,.hero-banner .item{min-height:300px}.hero-banner h2,.director{font-size:30px}.hero-banner .content-wrap{display:none}}@media (max-width:481px){.hero-banner,.hero-banner .item{min-height:200px}.hero-banner .slide-item{background-size:100%}.hero-banner .btn-wrap,.hero-banner .slick-arrow{display:none}ul.hero-slider li.slide-item{background-size:500px}.left-block,.blog-wrap,footer .col-md-3{margin-bottom:30px}footer .col-md-3:last-child{margin-bottom:0}.service-img{width:100%}.content-hold,p{margin-bottom:1.5em}.blog-wrap{padding-bottom:30px;border-bottom:1px solid #ddd}.subscription-wrap{top:0;padding:20px 20px 10px;margin-bottom:50px}.mc4wp-form-fields{flex-direction:column}.subscription form input{margin:0 0 10px}.home .footer{padding-top:50px}.footer-bottom .col-sm-4.text-right{text-align:left}}