@media (max-width:1199.98px){#header .navbar{padding:0 40px 0 0}#main-menu li{padding:0 10px}#main-menu .dropdown-menu{left:10px}#dots-container{bottom:34px;left:11px;margin-left:0}section.banner2 .text{width:60%;margin:0 0 0 40%}section.banner2 .text h3{font-size:47px}section.banner2 .text p{font-size:22px}#float-link{right:20px}.main-banner{height:470px}section.banner3{padding:70px 0}section.banner3 p{font-size:21px}section.banner3 h3{font-size:55px}.multi-lines .line:after{right:9.2%}#inner-menu ul li a{padding:0 25px}.social-buttons li a{width:45px}}@media (max-width:991.98px){p,li{font-size:17px}#main-slider .owl-item img{width:240px}#main-slider .text{width:66%}#main-slider .text h2{font-size:37px;line-height:44px}#dots-container{bottom:19px;left:20px}.boxes .box .text h4{font-size:22px}.boxes .box .text p{color:#fff;font-size:17px}section.banner1 .text{width:55%}.section.banner1 .text h3{font-size:30px;line-height:36px}section.banner2{padding:150px 0}section.banner2 .text h3{font-size:36px;line-height:40px}section.banner2 .text p{font-size:20px;line-height:25px}#float-link{width:90px;height:90px}#float-link span{background-size:50px 89px;width:50px;height:44px}#float-link:hover span{background-position:0 -44px}section.large-boxes p{font-size:16px}.items-carousel li{padding:45px 20px}section.form input{margin-bottom:20px}.main-banner{height:450px}#inner-menu{height:auto}#inner-menu ul li{line-height:normal;padding:0}#inner-menu ul li a{padding:8px 10px}#inner-menu ul li a:after{display:none}#inner-menu ul li a.button{background:#00626a;color:#fff;padding:0 10px !important;line-height:48px}section.banner3 figure img{margin:0 auto 40px;display:block}section.banner3 h3{font-size:40px}section.banner3 p{font-size:19px}.multi-lines .line:after{right:0;left:0}.buttons .button{font-size:13px;padding:9px 29px}.contact-form .check label:last-child{padding-right:21px;font-size:15px}.contact-form .check.large label{width:290px}.messages .box:last-child{margin-top:30px}#accordion h6{font-size:21px}.solid-box{margin-top:40px}.solid-box .text{width:86%}section.bg2 li{margin:0}.social-buttons{float:left;padding:0 0 30px}.media iframe{height:389px}}@media (max-width:767.98px){p,li{font-size:16px}#deploy-menu{top:5px}#header.active #deploy-menu{top:12px}#header #secondary-menu{padding:58px 0 0 !important}#secondary-menu a{padding:10px 30px 10px 10px}#secondary-menu li{font-size:12px;padding-bottom:0}#sidebar-menu .navbar-nav .dropdown-menu a{font-size:11px;padding:5px 26px 5px 10px}#sidebar-menu .navbar-nav .lang .dropdown-menu a{padding:5px 52px 5px 10px}#main-slider .text{width:100%}#main-slider .owl-item img{width:130px}#main-slider .text h2{font-size:23px;line-height:30px}#main-slider .text p{font-size:16px;line-height:21px;padding-top:14px}#main-slider .text .button{margin-top:13px}.button{font-size:13px;padding:13px 26px}#dots-container{bottom:16px;left:0}.home #header.active{padding:12px 10px 14px}.home #header.active .logo img{width:80px}section h2{font-size:26px}section h2:before{top:4px;font-size:35px;width:3px;min-height:27px}section.banner1 .text{width:100%}.section.banner1 .text h3{font-size:25px;line-height:30px}.section.banner1 .text p{font-size:17px;line-height:22px}a.link{font-size:13px}.items-carousel ul{padding-top:40px}.items-carousel li{padding:10px 15px;width:50%;min-height:80px}section.banner2{padding:80px 0}section.banner2 .text{width:100%;margin:0}section.banner2 .text h3{font-size:33px;line-height:38px}section.banner2 .text br{display:none}section.banner2 .text p{font-size:18px}section.large-boxes h3{font-size:22px;line-height:26px}section.large-boxes p{font-size:15px;line-height:22px}section.large-boxes .button{padding:11px 20px}#footer .top .container{display:block !important;text-align:center}#footer .icon{display:block !important;margin:0 auto 20px}#footer .top p{font-size:15px;padding-left:0}#footer .top .social{text-align:center !important;padding-top:10px}#float-link{width:65px;height:65px;right:6px;bottom:59px}#float-link span{background-size:40px 71px;width:40px;height:36px;margin:15px auto 0}#float-link:hover span{background-position:0 -35px}.parallax-mirror{display:none !important}section.banner3 .logo{width:200px}section.banner3 h3{font-size:31px}section.banner3 p{font-size:18px;line-height:23px;padding:15px 0 0}.main-banner{height:330px}.main-banner .logo{width:175px}.info-list header{padding-top:20px}#inner-menu ul li a.button{line-height:35px;font-size:12px}#inner-menu ul li a{font-size:12px}.multi-lines header{padding:15px 0 0 !important}.multi-lines h4{font-size:21px}.multi-lines h6{font-size:16px}.buttons .button{font-size:11px;padding:9px 17px}.quotes{padding:60px 0}.quotes .text{padding:85px 0 0;margin:0 !important}.quotes .text .quote1{top:17px;left:auto}.quotes .text .quote2{bottom:auto;right:auto;position:relative;float:right;margin:15px 15px 0 0}.quotes .owl-dots{bottom:-50px}.contact-form .row{padding-bottom:0 !important;padding-top:0 !important}section.form input,section.form textarea{font-size:14px}.contact-form .check.large{float:none}.contact-form .check label{font-size:15px;padding-right:0 !important;min-width:120px}.contact-form .check.large label{width:90%;font-size:13px}section.form textarea{margin-top:30px !important}.contact-form .check.large label{width:262px}.contact-form .buttons{float:none;text-align:center}.qr-image{float:none;margin:0 15px 15px 0}#accordion h6{font-size:14px}#accordion h6 a{padding:15px 39px 15px 0}.solid-box{padding:50px 20px 45px}.solid-box img{margin:0 auto 20px !important;display:block}.solid-box .text{width:100%;float:none}.solid-box .text p{padding:0 !important}.media{padding:60px 0 70px}.buttons.clean .button{margin-right:0;min-width:220px}.top-nav a{display:block;float:none !important;text-align:center}section.banner2 .map-image{display:block}#inner-menu ul li{text-align:right}#inner-menu .large-button{font-size:12px;padding:0 15px;line-height:50px;margin-left:-15px !important}#inner-menu .navbar-toggler{margin:0}#clients .link{float:none !important;margin:15px 0 0 !important;display:inline-block}#navbarInnerMenu{padding-top:15px}.media iframe{height:159px}.client-logo{margin-bottom:80px}.section.contact-banner{padding:90px 0 90px}.contact-banner .logo{text-align:center;padding-top:20px}}