@media (max-width:1799px){#header{padding:15px 20px}.navigation .navbar{margin-left:20px}.navbar .navbar-nav>li{margin:0 5px}#hero{max-height:calc(100vh - 200px);padding-bottom:120px}}@media (max-width:1599px){.navbar .navbar-nav .nav-link{font-size:17px}#header .phone a{font-size:21px}.slick-prev{left:-50px}.slick-next{right:-50px}#download .container{width:97%}.section-text{overflow:hidden}#hero h1{font-size:65px}#hero h2{font-size:50px}.section_headline h2{font-size:40px}.section_headline h4{font-size:24px}#services .section_headline h2{font-size:45px}#hero.sub-hero{height:450px}#about.intro{padding-top:50px}.gallery{padding-bottom:50px}#services{padding-top:40px}.testi .section_headline h2{font-size:60px}.video{height:500px}.contact-intro{padding:70px 0 190px}.contact-map{margin-bottom:70px}.slogan .in{margin-bottom:60px}.error404 #hero.sub-hero,.page-template-full #hero.sub-hero{height:360px;padding-bottom:60px}}@media (max-width:1499px){#header .contact span{display:none}#header .contact a{padding:0 10px;margin-left:10px}.home #banners .box a{padding:25px 40px}#banners .box .content h3{font-size:20px}.home #banners .box .content p{font-size:34px}#about{padding:60px 0}.container-services{width:90%}#download .title{font-size:42px}#download .col-title{padding-left:20px}#download .sub_title{font-size:34px}#download .col-icon{flex:0 0 21%}#hero.sub-hero{height:400px}#hero h1{font-size:54px}.home #hero h1{font-size:70px}}@media (max-width:1399px){#header.sticky .logo img,#header .logo img{height:60px}.navbar .navbar-nav .nav-link{font-size:16px}.cert{padding:50px 0 40px}.testi .section_headline h2{font-size:52px}.testi .col-headline{padding:30px 0 100px}#services .item .in .h3{font-size:30px;height:90px}.gallery .section_headline h2{font-size:60px}.slick-dots{margin-top:30px}.section_headline h2{font-size:33px}p,ul li,ol li{font-size:17px;line-height:1.67}#contact-wrapper .home-headline h2{padding:0}#contact-wrapper .home-headline h2{font-size:38px}.contact-intro-v2 .title p{font-size:20px}}@media (max-width:1299px){#header .phone{display:none}#services{padding-bottom:40px}#services .item .in{padding:30px}#services .item .more{padding:20px 30px}#services .item .in p{font-size:17px}#download{padding-bottom:40px}#download .container{background-position-x:-350px}#download .sub_title{font-size:30px}#download .col-title{padding-left:30px}.section-text{padding-bottom:20px}#sidebar-area{padding-left:0;width:350px}.news .photo{font-size:500px}#page-wrapper .entry-content .row-sa ul{padding-left:0}.entry-content .row-sa ul li{padding-left:15px}.entry-content,.entry-content p,.entry-content ul li,.entry-content ol li{font-size:18px}}@media (max-width:1199px){.navigation{width:auto}#header{padding-left:25px;padding-right:25px}.navbar{margin-right:0}.icon-bar{background-color:#000}.navbar-collapse #main-menu{display:flex;flex-direction:column;position:absolute;width:310px;max-height:80vh;top:50px;left:-140px;padding:30px 25px;background-color:#FFF;box-shadow:0 8px 15px rgba(0,0,0,.15);transform-origin:50% 0;transform:scaleY(0);transition-duration:250ms;overflow-y:auto}.navbar-collapse.show #main-menu{transform:scaleY(1)}.navbar-collapse #main-menu>li{width:100%;height:auto;margin:0}.navbar-collapse #main-menu>li:first-of-type{display:block}.navbar-collapse #main-menu>li>a{color:#000;padding:12px 15px;margin:0;border-bottom:0}.navbar-collapse #main-menu>li.current-menu-item>a,.navbar-collapse #main-menu>li.current-page-parent>a,.navbar-collapse #main-menu>li:hover>a{color:var(--main)!important;border:0}.navbar-collapse #main-menu>li.menu-item-has-children>a::after,.navbar .navbar-nav .dropdown .dropdown>.dropdown-item::after{display:none}.navbar-collapse #main-menu li.menu-item-has-children>span.mobile-dropdown{width:32px;height:32px;text-align:center;cursor:grab;position:absolute;right:0;top:0}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown{width:42px;height:42px}.navbar-collapse #main-menu li.menu-item-has-children>span.mobile-dropdown::after{content:"\f107";color:#000;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:700;line-height:32px;border:0;padding:0}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown::after{line-height:42px}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown.active-child::after{color:var(--main)}.navbar-collapse #main-menu li:hover>a::before,.navbar-collapse #main-menu li.current-menu-item>a::before{display:none!important}.navbar-collapse #main-menu li ul.dropdown-menu{display:none;position:relative;width:100%;padding:0 0 10px 15px;border:0!important;box-shadow:0 0 0;top:0;left:0;visibility:visible;opacity:1}.navbar-collapse #main-menu li>ul.dropdown-menu>li>a{font-size:15px;padding:6px 20px;outline:none}.navbar-collapse #main-menu li>ul.dropdown-menu>li>a:hover,.navbar-collapse #main-menu li>ul.dropdown-menu>li>a:focus,.navbar-collapse #main-menu li>ul.dropdown-menu>li>a:active{color:var(--main);background-color:transparent}.home #hero h1{font-size:60px}#hero h2{font-size:40px}#banners .box .icon img{height:50px}.home #banners .box .icon{padding-right:20px}.home #banners .box .content p{font-size:31px}#about{padding:40px 0}#services .section_headline h2{font-size:40px}.container-services{padding-top:30px}#services .item .photo img{height:240px}.container-services .item_out{padding-left:5px;padding-right:5px}#services .item .in .h3{font-size:27px}#services .item .more span{font-size:16px}#download .col-icon{flex:0 0 27%;display:flex;align-items:center}#download .col-icon img{margin:auto}#download .col-button,#download .col-title{flex:0 0 100%;padding-left:0}#download .col-button{padding-top:15px}.section-text{padding:40px 0}.section-text .last-col{padding-left:30px}.video{height:400px}#watch-video .label-video{font-size:35px;padding-top:10px}#banners .box a{padding:30px 25px}#banners .box .content p{font-size:30px}#sidebar-area{width:300px}.sidebar .estimate-form{padding:20px}.gallery{padding-top:50px}.gallery .section_headline h2{font-size:45px}.gallery .section_headline p{font-size:18px}.gallery .container-slider{margin-top:10px}#footer .row{padding:40px 0}#footer .logo img{width:120px}#footer h4{font-size:19px}#footer .links ul li,#footer .address address{font-size:16px}.contact-banners .box{padding:20px}.contact-banners .row-banners .content .title,.contact-banners .call{font-size:30px}.contact-banners .icon img{height:35px}.contact-intro .title p{font-size:30px}#contact-wrapper .container{padding:35px 100px 50px}.contact-map{width:95%}.contact-map iframe{height:400px}#index-wrapper .news:nth-child(n+3){margin-top:30px}.news .photo{height:450px}#single-wrapper{margin-top:-320px}#recent-posts{padding:40px 0}#recent-posts h2{font-size:35px;padding-bottom:20px}#recent-posts .news:last-child{display:none}.page-template-free #hero.sub-hero{padding-bottom:60px}.contact-intro .title p{font-size:18px!important}#contact-wrapper .home-headline h2{font-size:30px}}@media (max-width:991px){.home #hero{min-height:350px}#hero h2{font-size:34px}.home #banners .box a{padding:30px 20px}#banners .box .content h3{font-size:17px}.home #banners .box .content p{font-size:28px}#services .section_headline h2{font-size:30px}#services .section_headline br{display:none}#services .item .in{padding:20px}#services .item .in .h3{font-size:25px}#services .item .more{padding:10px 20px}#download{padding-bottom:0}#download .container{padding:35px 0;background-position-x:-400px}#download .title{font-size:37px}#download .sub_title{font-size:23px}#download .col-icon{flex:0 0 29%}.section-text .first-col{flex:0 0 100%;padding:30px}.section-text .last-col{flex:0 0 100%;padding:30px}.section-text .first-col::after{display:none}.cert-logos,.cert-text{flex:0 0 100%;padding:0 30px}.cert-logos{order:2;flex:0 0 400px}.testi{overflow:hidden}.testi .section_headline .col-md-7,.testi .section_headline .col-md-5{flex:0 0 50%}.testi .section_headline h5{font-size:16px}.testi .section_headline h2{font-size:40px}.rating{margin-top:20px}.rating .val{font-size:41px}.rating .reviews .reviews-in i{font-size:13px}.rating .reviews .reviews-in .info{font-size:13px}.section_headline .rating img{width:140px}.testi .col-headline::after{height:400px}#reviews{padding-bottom:40px}.video{height:360px}#watch-video .label-video{font-size:30px}#watch-video{margin-bottom:30px}.slogan .in{margin-bottom:30px}.slogan .in strong{font-size:25px;align-items:center;display:flex}#footer .links{display:none}#about.intro .section_headline,#page-wrapper #main{flex:0 0 100%}#about.intro .sidebar{display:none}#banners .box .content p{font-size:26px}#hero.sub-hero{height:340px}.section_headline h2{font-size:27px}#about.intro{padding-bottom:25px}#page-wrapper{padding-top:25px}#page-wrapper #main{padding-right:15px}.entry-content h3,.sitemap_by_click5 h2{font-size:25px}.gallery .section_headline p{font-size:17px}.gallery .section_headline p br{display:none}.page-template-about .last-col,.page-template-about .first-col{flex:0 0 100%}.page-template-about .first-col{padding-bottom:20px}.wrapper-text{padding:40px 0}.what .title{font-size:34px}.what .item .icon{flex:0 0 90px}.what .item{flex:0 0 50%;font-size:18px;line-height:1.2}.about-boxes{margin-bottom:40px;padding:70px 0 40px}#about.no-intro{padding:0}.contact-banners .row-banners .content .title,.contact-banners .call{font-size:23px}.contact-intro{padding:40px 0 170px}.contact-intro .title p{font-size:26px}#contact-wrapper{margin-bottom:40px}#contact-wrapper .container{padding:35px 50px 50px}.contact-map{margin-bottom:40px}#index-wrapper .news:nth-child(n+2){margin-top:20px}.single-hero{padding-top:30px}.single-hero .blog-title{padding-bottom:0}.news .photo{height:350px}#recent-posts .news:nth-child(3){display:none}.testi{padding-top:0}.testi .section_headline .in{margin-top:40px}#banners .row{border-radius:5px;overflow:hidden}#banners .box.box-1 a,#banners .box.box-2 a{border-radius:0}#watch-video .label-video{padding-left:25px;padding-right:25px}}@media (max-width:767px){.home #hero h1{font-size:46px}.home #hero h2{font-size:25px}#hello-bar p{font-size:13px}#hello-bar p span{display:none}.home #banners .box a{padding:20px}#about{padding:20px 0}.section_headline h2{font-size:25px}.section_headline h4{font-size:19px}#about a{font-size:16px}#services{padding:20px 0}#services .section_headline h2{font-size:25px}.container-services{padding:15px 0}#services .item .photo img{height:220px}#services .item .in .h3{height:auto;padding-bottom:10px}#services .item{padding-bottom:20px}.container-services .item_out{margin-bottom:15px}#download .container{background-image:none;position:relative;overflow:hidden}#download .container:after{content:"";width:250px;height:250px;background-color:var(--main);position:absolute;left:-100px;top:-100px;border-radius:200px}#download .row{margin:0;position:relative;z-index:10}#download .col-icon,#download .col-txt{flex:0 0 100%;padding:0 30px}#download .col-icon img{margin:0 0 15px 0;width:60px}.section-text{padding:20px 0 10px}.entry-content,.entry-content p,.entry-content ul li,.entry-content ol li{font-size:16px}.entry-content ul li{margin-top:4px}.entry-content ul li::before{font-size:9px;line-height:24px}.section_headline h5{font-size:16px}.section_headline h2{font-size:30px}.gallery .section_headline p{font-size:16px;padding-top:15px;margin-bottom:10px}.slick-dots{margin-top:10px}.gallery{padding-bottom:20px}.cert{padding:30px 0 15px;margin-bottom:20px}.cert .row .col img{width:110px;height:auto}.testi .container{padding-top:200px}.testi .bg-photo{width:100%;height:360px}.testi .col-headline{padding-bottom:40px}.testi .section_headline .col-md-7,.testi .section_headline .col-md-5{flex:0 0 100%}.testi .section_headline h5{display:inline-block;font-size:14px}.testi .col-headline::after{width:500px;height:500px;left:-150px;top:-20px}.testi .section_headline .in{margin-left:40px}#reviews{margin-top:-110px}#reviews .review .content{padding:60px 25px 25px 25px}#reviews .review .content .opinion::before{top:-85px;font-size:140px;left:0}#reviews .review .content .opinion .title{font-size:21px;padding-bottom:10px}#reviews .review .content .opinion p{font-size:17px}#reviews .review .content .overview{padding:15px 20px;width:calc(100% + 20px);margin-left:-10px}#reviews .review .content .overview .photo{width:50px;height:50px}#reviews .review .content .overview .photo img{width:100%;height:auto}#reviews .review .content .overview strong{font-size:15px}#reviews .review .content .overview .txt{padding:4px 0 0 10px}#reviews .review .content .overview .txt i{font-size:14px}#watch-video .container{width:100%}#watch-video .video::after{margin-left:0}#watch-video .label-video{font-size:30px;text-align:center;left:0;margin:0;margin-top:0;width:100%;margin-top:90px}#watch-video .video{background-size:cover}.slogan .in{flex-wrap:wrap}#footer{background-position-y:calc(100% - 147px)}#footer .col-auto{flex:0 0 100%;text-align:center}#footer .col-auto.address{text-align:center!important;padding:35px 0 35px}#footer .row{padding-bottom:10px}#footer .row.row-2{padding:20px 0}#footer .social-media{padding-bottom:10px}#hero.sub-hero{height:270px;padding-bottom:100px}#hero.sub-hero h1{font-size:35px}#banners .box a{padding:15px 25px}#banners .box .content p{font-size:20px}#banners .box .content h3{font-size:16px}#banners .box .icon img{height:40px}#about.intro{padding-top:20px}#breadcrumbs a,#breadcrumbs{font-size:13px}#about.intro{padding-bottom:10px}#about.intro .section_headline h2{font-size:24px;padding-bottom:10px}#page-wrapper{padding-bottom:35px}.gallery .section_headline h2{font-size:35px}.what{padding:50px 0 30px}.about-boxes{padding:70px 0 0 100px}.about-boxes .item{padding-bottom:70px}.faq-wrapper .accordion-item.active .accordion-header .accordion-title{font-size:18px}.faq-wrapper .accordion-item.active .accordion-header .accordion-title,.faq-wrapper .accordion-item .accordion-header .accordion-title{line-height:1.2;font-size:18px}.faq-wrapper .accordion-header .accordion-title{padding:15px 15px 15px 0}.faq-wrapper .accordion-header .accordion-title::before,.faq-wrapper .accordion-header .accordion-title[aria-expanded="true"]::before{top:15px;left:-20px;font-size:16px}.faq-wrapper .accordion-header .accordion-title{margin-left:20px}.faq-wrapper .accordion-body{padding:0 0 20px 20px}.faq-wrapper .accordion-item::after{width:calc(100% - 20px)}#reviews.reviews-page{margin-top:30px}#reviews.reviews-page .review{margin-bottom:40px}#index-wrapper{padding:40px 0}.news>a .photo-out{height:250px}.news .content{padding:25px 20px 100px 20px}.news .content .more{left:20px;bottom:20px}.news .content h2,.news .content h3{font-size:23px;line-height:1.3}.news .content h2::after,.news .content h3::after{margin:10px 0}.news .photo{width:calc(100% + 40px);margin-left:-20px}.single-hero .blog-title{padding:0;font-size:13px}.entry-content h1,.entry-content h2,h1.post-title{font-size:28px}.single-hero .post-title::after{width:170px;height:3px;margin-top:10px}h1,h2,h3,h4{padding:10px 0}.single-hero .author p{font-size:14px}.news .photo{height:290px}.single #main{flex:0 0 95%}.entry-content h3,.sitemap_by_click5 h2{font-size:22px}#single-wrapper .back{margin-top:35px}#single-wrapper .back span{font-size:14px}#single-wrapper{padding-bottom:50px}.contact-banners .email{margin-top:-13px}.contact-banners .hours{padding-top:15px}#contact-wrapper .container{padding:25px 30px 30px}#page-wrapper .entry-content .row-sa .col-md-3:first-child{flex:0 0 100%;margin-bottom:15px;height:200px;overflow:hidden}#page-wrapper .entry-content .row-sa .col-md-3{flex:0 0 33%}.error404 #hero.sub-hero,.page-template-full #hero.sub-hero{height:240px}}@media (max-width:575px){.home #hero{height:calc(100vh - 290px)}#header.hello-bar{top:38px}#sticky-footer .col-sm-2 img{filter:brightness(0) saturate(100%) invert(69%) sepia(20%) saturate(3908%) hue-rotate(36deg) brightness(103%) contrast(72%)}.home #banners .box .content p{font-size:22px}#banners .box .icon img{height:34px;margin-top:5px}.section_headline h2{font-size:22px}.section_headline h4{font-size:18px}p,ul li,ol li{font-size:16px}#services .section_headline h2{padding:15px 0}#download .title{font-size:30px}#download .sub_title{font-size:20px;margin-top:10px;line-height:1.1}.testi .section_headline h2{font-size:35px}.section_headline .rating img{width:120px;margin-top:7px}#watch-video .video{height:260px}#watch-video .label-video{font-size:23px;padding-left:15px;padding-right:15px}#watch-video .label-video br{display:none}.slogan .in strong{font-size:18px}#footer{padding-bottom:90px;background-position-y:calc(100% - 267px)}#footer .menu ul li a{font-size:14px}#footer .menu ul li::after{display:none}#footer .menu ul{flex-wrap:wrap}.entry-content h1,.entry-content h2,h1.post-title{font-size:24px}.news .content h2,.news .content h3{font-size:20px}.contact-banners .row-banners .content strong,.contact-banners .row-banners .content .title,.contact-banners .call{font-size:20px}.contact-banners .email{font-size:17px}.what{padding:30px 0}.what .title{font-size:27px}.what .item{flex:0 0 100%;padding-left:20px;padding-right:20px}.about-boxes{padding-left:60px}}