@media (max-width:375px){.square{display:none}}@media (max-width:767px){.h1,h1{font-size:30px}.h2,h2{font-size:25px}.h3,h3{font-size:20px}.mobi-logo img{width:50%;height:auto}.header,.navbar{padding:0}.navbar-toggler{font-size:25px;color:#000;background-color:transparent;border:0}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:999;width:100%;text-align:center;box-shadow:0 3px 11px -6px #00000029}.navbar-collapse a,.navbar-collapse i{color:#202536}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0}.red-link{font-size:12px}#contact-form .red-link i,.red-link i{display:inline-block}.home-header .card-body{width:auto;padding:40px 20px}.square{display:none}.home-purpose .vertical-pattern{width:5%;margin-top:-36px}.home-purpose{padding:5% 0 10% 0;background-position:bottom center;background-size:100%;margin-bottom:-9px;overflow:hidden}.advantage{padding-top:10%;padding-bottom:30%}.home-portfolio{padding:30% 0 10% 0}.mobi-hidden{display:none}.mobi-only{display:block}#mobileSlide .carousel-inner{position:relative;width:100%;overflow:hidden;padding-bottom:25px;margin-bottom:30px}#mobileSlide .carousel-control-next,#mobileSlide .carousel-control-prev{position:absolute;top:100%;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:1;transition:opacity .15s ease;background-color:#f13933;height:40px;width:40px;border-radius:100%}#mobileSlide .carousel-control-next{right:120px}#mobileSlide .carousel-control-prev{left:120px}.grid-divider{background-size:auto;height:30px}.about-intro{padding:10% 0}.home-news .card{margin-bottom:20px}.home-news .card .card-img-overlay{padding:0 10% 0 10%;bottom:0}.home-news .card .card-img-overlay .h3{font-size:15px;margin-bottom:0}.advantage .card .card-img-overlay{position:absolute;top:auto;right:0;bottom:0;left:0}#advantage-slider .carousel-control-next,#advantage-slider .carousel-control-prev{position:absolute;top:100%;bottom:0;width:15%;padding:0;text-align:center;border:0;height:40px;width:40px}#advantage-slider .carousel-inner{position:relative;width:100%;overflow:hidden;padding-bottom:20px}#advantage-slider .carousel-control-next{right:100px}#advantage-slider .carousel-control-prev{left:100px}#advantage-slider{margin-bottom:-160px}.red-border{padding:20px 0}.red-border i{font-size:55px}.second-card{margin-top:10%}.principles .vertical-pattern{width:20px;margin-top:-36px}.principles .card{text-align:center;vertical-align:-webkit-baseline-middle}.principles .card .img-fluid{width:40%;margin-bottom:20px}.principles .card-body{padding:40px 5%;margin-left:0;height:auto;min-height:auto}.principles .right-card{padding:5% 5% 5% 5%!important;margin-right:0;margin-left:0!important}.principles .card-body br{display:none}.approach .card-body{padding:25px 8%}.approach-list li{margin-left:25px}.approach-list li::before{margin-left:-25px}.portfolios img{width:50%}.filters a{margin:0 20px;display:inline-block}.dark-block{padding:8%}.contact{padding:10% 0}.footer-img img{width:30%}footer{padding:10% 0 20px 0}.footer-link .nav-link a{font-size:18px}}@media (min-width:768px) and (max-width:991px){.h1,h1{font-size:25px}.h2,h2{font-size:25px}.h3,h3{font-size:20px}.modal{z-index:999999}.red-link{border-bottom:1px solid #f13933}#contact-form .red-link i,.red-link i{display:inline-block}.header{padding:0}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.navbar-toggler{font-size:25px;color:#000;background-color:transparent;border:0}.navbar-collapse{position:absolute;top:100%;left:auto;right:0;background-color:#fff;z-index:999;width:40%;text-align:center;box-shadow:0 3px 11px -6px #00000029}.navbar-collapse a,.navbar-collapse i{color:#202536}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0}.navbar-brand{padding:0}.navbar-brand img{width:50%;height:auto}.home-header .card-body{width:440px;float:left}.home-purpose .vertical-pattern{width:3%;margin-top:-93px}.home-purpose{padding:10% 0;background-size:80%;background-position:left bottom;margin-bottom:-16px;overflow:hidden}.home-portfolio{padding:10% 0 0 0}.home-news .card .card-img-overlay{padding:0 10% 0 10%;bottom:0}.home-news .card .card-img-overlay .h3{font-size:15px}.approach .card{padding:20px 0}.grid-divider{background-size:cover;height:30px;margin-top:30px;margin-bottom:30px}.red-border{padding:20px 0}.red-border .h2,.red-border h2{font-size:30px}.red-border i{font-size:50px}.approach-list li{margin-left:25px}.approach-list li::before{margin-left:-25px}.principles .vertical-pattern{width:4%;margin-top:-55px}.principles .card-body{padding:5% 5% 5% 20%;margin-left:-110px;height:auto}.right-card{padding:5% 15% 5% 5%!important;margin-right:-60px!important;margin-left:0!important}.principles .card-body br{display:none}.portfolios img{width:30%}footer{padding:5% 0}.footer-img img{width:15%}}@media (min-width:992px) and (max-width:1199px){.h1,h1{font-size:30px}.h2,h2{font-size:25px}.h3,h3{font-size:20px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:50px}.header{padding:0}.home-header .card-body{width:550px;float:left;padding-left:8%}.home-purpose .vertical-pattern{width:3%;margin-top:-67px}.principles .vertical-pattern{width:3%;margin-top:-68px}.home-purpose{padding:5% 0;background-position:left bottom;background-size:60%;margin-bottom:-16px;overflow:hidden}.home-portfolio{padding:9% 0 5% 0}.grid-divider{background-size:cover;height:20px}.red-border{padding:20px}.red-border .h2,.red-border h2{font-size:30px}.red-border i{font-size:45px;color:#f13933;margin-bottom:10px}.principles .card-body{padding:3% 5% 3% 17%;margin-left:-110px;height:auto;min-height:121px}.right-card{padding:2% 10% 2% 7%!important;margin-right:-90px;margin-left:0!important}.approach .card-body{padding:20px}.approach-list li{line-height:25px;margin-left:25px}.dark-block{padding:10%}.footer a{font-size:17px;line-height:30px}}@media (min-width:1200px) and (max-width:1600px){.h1,h1{font-size:30px}.h2,h2{font-size:28px}.h3,h3{font-size:25px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:80px}.home-header .card-body{width:460px;float:right}.home-purpose{background-position:left bottom;background-size:60%;margin-bottom:-23px}.home-purpose .vertical-pattern{margin-top:-76px}.home-portfolio{padding:7% 0 0 0}.red-border .h2,.red-border h2{margin-bottom:20px;font-size:30px}.red-border{padding:20px}.red-border i{font-size:55px}.approach .card-body{padding:10px 30px}.approach-list li{line-height:28px}.principles .vertical-pattern{width:3%;margin-top:-76px}.principles .card-body{padding:0 5% 0 15%;margin-left:-110px;height:auto;min-height:145px}.right-card{padding:3% 20% 3% 5%!important;margin-right:-100px;margin-left:0!important}.portfolios img{width:30%}.dark-block{padding:10%}}@media (min-width:1291px) and (max-width:1600px){.h1,h1{font-size:40px}.home-purpose .vertical-pattern{margin-top:-85px}.principles .vertical-pattern{width:3%;margin-top:-85px}}@media (min-width:1400px) and (max-width:1600px){.home-header .card-body{width:540px}}