*{box-sizing:border-box}header ul{display:flex}header .collapse{justify-content:flex-end}header a.nav-link.active{padding:0}header ul li{border-right:2px solid #d9e6eb;list-style:none;padding-left:20px;padding-right:20px}header ul li:last-child{border:none}header nav.navbar a.navbar-brand{width:18%}header .navbar-collapse{width:72%}header nav.navbar a.navbar-brand img{width:100%}header ul li a{color:#707a82;font-size:17px;text-decoration:none}header ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2 ul.hs-menu-children-wrapper{left:145px!important;top:0!important}header ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2 ul.hs-menu-children-wrapper li.hs-menu-depth-3{border:none;padding:10px 15px}header .navbar{background-color:#fff;padding:20px 0}header ul li.hs-item-has-children ul.hs-menu-children-wrapper{background:#03a9f5;min-width:150px;z-index:10}header ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2{border:none;padding:10px 15px}header ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-menu-item.hs-menu-depth-2 a{color:#fff}.banner .slides-row{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:65%}.banner .image:before{background:#000;content:"";height:100%;opacity:.3;position:absolute;width:100%}.banner .slides-row .banner_container{margin:0 auto;max-width:800px}.banner .slide-bx.slick-slide{margin:0;position:relative}.banner button.slick-next.slick-arrow,.banner button.slick-prev.slick-arrow{background:transparent;border:2px solid #fff;border-radius:100%;height:55px;left:auto;position:absolute;right:50px;top:47%;width:55px;z-index:1}.banner button.slick-next.slick-arrow{margin-top:70px}.banner .title h4{color:#fff;font-weight:500;letter-spacing:1px;line-height:50px;margin:0}.banner .heading h1{color:#fff;font-weight:800;letter-spacing:1px;line-height:46px;margin-bottom:25px;text-transform:uppercase}.banner ul{display:none!important}.banner .btn1{width:100%}.banner .slick-next:before,.banner .slick-prev:before{font-size:30px}.banner .btn1 a{background:#ff5a25;color:#fff;display:inline-block;font-size:16px;font-weight:600;letter-spacing:1px;padding:12px 25px;text-align:center;text-decoration:none;transition:all .4s ease-in-out}.banner .btn1 a:hover{background:#000}.service{background-color:#03a9f5}.service .heading{margin:0 0 0 auto;max-width:350px;padding:60px 0}.service .title h4{color:#fff;font-weight:700;line-height:22px;margin-bottom:10px;text-transform:uppercase}.service .paraa p{color:#fff;display:inline-block;font-size:15px;line-height:26px;padding-right:34px;padding-top:15px}.service .button{padding-top:30px;text-align:initial;width:100%}.service .button a{background:transparent;border:2px solid #26bbff;color:#fff;font-size:15px;font-weight:500;padding:11px 35px;text-decoration:none;transition:all .4s ease-in-out}.service .button a:hover{background:#3a526a;border-color:#3a526a}.service .col-md-8 .txt .service_right{margin:0 -15px}.service .col-md-8 .txt .service_right .col-md-6{padding:0 15px 10px}.service .button svg{fill:#fff;height:17px;padding-left:10px}.service .col-md-8{background-color:#f1f1f1}.service .col-md-8 .txt{max-width:900px;padding:60px 50px}.service .col-md-8 .h1 h4{color:#114366;font-weight:700;line-height:22px;margin-bottom:10px;text-transform:uppercase}.service .col-md-8 .row{padding:15px 0}.service .col-md-8 .text h6{color:#072643;font-weight:400;line-height:20px;margin-bottom:8px}.service .col-md-8 .para p{color:#698591;font-size:15px;line-height:22px;margin:0}.project{padding:100px 0}.project .wrapper{padding-top:20px;text-align:center;width:100%}.project h2{color:#fff}.project .carousel{margin:0 auto;width:100%}.project .counter .slick-slide{margin:10px}.project .slick-slide img{width:100%}.consulting_container hr{color:#c9c9c9;height:1px}.project .slick-next,.project .slick-prev{background:#000;border-color:transparent;border-radius:15px}.project .card{border:2px solid #fff;box-shadow:1px 1px 15px #ccc}.project .card-body{background:#fff;vertical-align:top;width:100%}.project .card-content{color:#333;text-align:left}.project .card-text{font-size:14px;font-weight:300}.project .card-body{flex:1 1 auto;padding:0}.project .image{display:block;height:auto;position:relative;width:100%}.project .txt h4{color:#114366;font-size:25px;font-weight:700;line-height:25px;margin-bottom:30px;text-transform:uppercase}.project .heading{background-color:#f1f1f1;height:85px;padding:22px 29px 32px}.project .heading a{color:#072643;font-size:18px;font-weight:400;line-height:22px;text-decoration:none}.project .heading svg{height:21px;padding-left:13px}.project button.slick-prev.slick-arrow{background-color:#ff4500;border-radius:inherit;height:40px;left:92.9%;position:absolute;top:-50px;width:40px}.project button.slick-next.slick-arrow{background-color:#1e90ff;border-radius:inherit;height:40px;position:absolute;right:0;top:-50px;width:40px}.project button.slick-next.slick-arrow:hover,.project button.slick-prev.slick-arrow:hover{background:#3a506a}.project .heading:hover{background-color:#03a9f5}.project ul.slick-dots{display:none!important}.happy_client{padding:70px 0}.happy_client .wrapper{padding-top:20px;text-align:center;width:100%}.happy_client h2{color:#fff}.happy_client .carousel{margin:0 auto;width:100%}.happy_client .counter .slick-slide{margin:10px}.happy_client .card{border:2px solid #fff;box-shadow:1px 1px 15px #ccc}.happy_client .card-body{background:#fff;vertical-align:top;width:100%}.happy_client .card-content{color:#333;text-align:left}.happy_client .card-text{font-size:14px;font-weight:300}.happy_client .card-body{flex:1 1 auto;padding:0}.happy_client .image{display:block;height:auto;position:relative;width:100%}.happy_client svg{fill:#1e90ff;height:16px}.happy_client .text{text-align:center}.happy_client .icon{border:2px solid #ff4500;border-radius:100%;height:50px;line-height:42px;margin:0 auto;width:50px}.happy_client .txt h4{color:#114366;font-weight:700;line-height:25px;padding-bottom:25px;text-align:center}.happy_client .para p{color:#698591;display:inline-block;font-size:16px;line-height:25px;margin:0 auto;max-width:800px;padding:23px 0}.happy_client ul.slick-dots{display:none!important}.happy_client .slick-slide img{margin:25px auto;max-width:150px!important;width:100%}.happy_client .big_txt{color:#114366;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}.happy_client .small_txt{color:#698591;display:block;font-size:16px;padding:10px 0 0}.free_consultation{position:relative}.free_consultation .icon svg{fill:#fff;height:40px}.free_consultation .row{background-color:#03a9f5}.free_consultation .box{display:flex;padding:20px 0 19px 35px}.free_consultation .txt h6{color:#64caf9;font-size:18px;line-height:25px;margin:0;padding-left:30px}.free_consultation .address{color:#fff;font-size:25px;padding-left:20px;padding-top:13px}.free_consultation .title{background-color:#0287c4;border-radius:100%;color:#fff;font-size:18px;height:45px;left:48.2%;line-height:40px;position:absolute;text-align:center;top:27%;width:45px}.free_consultation .col-md-6.line{border-left:2px solid #0287c4}.news{background-color:#f1f1f1;padding:70px}.news .text{color:#114366;font-size:25px;font-weight:700;line-height:25px}.news .slick-next,.news .slick-prev{background:#000;border-color:transparent;border-radius:15px}.news .heading{font-size:20px;font-weight:400;line-height:24px;margin-bottom:8px}.news .box{padding:70px 0}.news .txt{background-color:#fff;margin-left:10px;padding:10px 0 0 36px}.news .para{color:#698591;font-size:15px;line-height:26px}.news a{color:#072643;font-size:15px;font-weight:500;text-decoration:none}.news svg{fill:#072643;height:17px;margin-top:-14px;padding-left:32px}.news .btn_txt{padding:18px 0}.news .col-md-6{padding:0}.news button.slick-next.slick-arrow,.news button.slick-prev.slick-arrow{display:none!important}.news .slick-dots li.slick-active{border:3px solid #ff4500}.news .slick-dots li button{display:none}.news .slick-list.draggable{padding-bottom:42px}.our_client{padding:90px 0}.our_client .wrapper{padding-top:20px;text-align:center;width:100%}.our_client h2{color:#fff}.our_client .carousel{margin:0 auto;width:100%}.our_client .counter .slick-slide{margin:10px}.our_client .slick-slide img{margin:0 auto;width:68%}.our_client .card{border:2px solid #fff;box-shadow:1px 1px 15px #ccc}.our_client .card-body{background:#fff;vertical-align:top;width:100%}.our_client .card-content{color:#333;text-align:left}.our_client .card-text{font-size:14px;font-weight:300}.our_client .card-body{flex:1 1 auto;padding:0}.our_client .slick-dots li{background-color:transparent;border-radius:100%;cursor:pointer;display:inline-block;height:20px;line-height:20px;margin:0 5px;padding:0;position:relative;width:20px}.our_client .overlay{background:#000;background:none;bottom:0;color:#f1f1f1;color:#fff;font-size:20px;opacity:0;padding:20px;position:absolute;text-align:center;transition:.5s ease;width:100%}.our_client .card-text:hover .overlay{opacity:1}.our_client .slick-dots li button:before{font-size:40px!important}.our_client .slick-dots{bottom:-70px}.our_client .text h4{color:#114366;font-weight:700;line-height:25px;margin-bottom:50px;text-align:center;text-transform:uppercase}.our_client .image{border:1px solid #edeff5;display:block;height:128px;padding:10px 0;position:relative;width:85%}.our_client .image:hover{border-color:#ffbb2a}.consulting_service{background-position:50%;padding-bottom:250px!important;padding-top:130px!important;position:relative}.consulting_service .title h4{color:#fff;font-weight:700;line-height:25px;margin:0 0 10px}.consulting_service .para p{color:#fff;font-size:15px;line-height:24px;margin-bottom:10px}.consulting_service .text{display:flex;justify-content:space-between}.consulting_service a{background:#ff4500;border-radius:3px;color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:14px 25px;text-decoration:none;transition:all .4s ease-in-out}.consulting_service a svg{fill:#fff;height:17px;padding-left:12px}.consulting_service:before{background:#000;content:"";height:100%;margin-top:-130px;opacity:.5;position:absolute;width:100%}.consultation_container{margin:0 auto;max-width:1200px;position:relative}.consulting_service a:hover{background:#3a526a!important;color:#fff!important}.news_letter{margin-top:-150px;position:absolute;width:60%;z-index:9}.news_letter .title h4{color:#fff;font-weight:700;margin-bottom:6px;text-align:center;text-transform:uppercase}.news_letter .para{color:#fff;font-size:15px;font-weight:400;text-align:center}.news_letter .hs_error_rollup{display:none!important}.news_letter label.hs-error-msg{color:#fff;font-size:11px!important}.news_letter .subscribe{text-align:center}.news_letter input{border:none;height:42px;padding:16px 15px}.news_letter form{display:flex;margin:0 auto;max-width:600px;width:100%}.news_letter form .hs_email.hs-form-field{margin:0;width:75%}.news_letter form .hs_submit.hs-submit{width:25%}.news_letter li{list-style:none}.news_letter label.hs-main-font-element{display:none}.news_letter input.hs-button.primary.large{background:#ff4500;color:#fff;font-size:14px;font-weight:500;line-height:11px;transition:all .4s ease-in-out;width:100%}.news_letter form .hs_email.hs-form-field label{display:none}.news_letter form .hs_submit.hs-submit .actions{left:-10px;position:relative}.news_letter input.hs-button.primary.large:hover{background:#3a526a!important}footer{background-color:#3a526a}footer .footer_text{padding:230px 0 80px}footer .image{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}footer .heading h6{color:#fff;font-weight:600;line-height:25px;margin-bottom:15px;text-transform:uppercase}footer ul li{margin-bottom:2px;width:50%}footer ul{display:flex;flex-wrap:wrap;margin-top:20px;padding:0}footer .para{width:50%}footer .txt{color:#c4c8cd;font-size:16px;line-height:30px;width:50%}footer .para .right_section{color:#c4c8cd;font-size:15px;line-height:30px}footer ul li a{color:#c4c8cd;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;transition:all .4s ease-in-out}footer .address{display:flex;flex-wrap:wrap}footer address svg{fill:#fff;height:19px;padding-right:13px}footer .icon{display:inline-block}footer .icon a svg{fill:#fff;height:16px}footer .icon a{display:inline-block;margin-right:18px;max-width:25px}footer .copy_right_section{background:#455e76;padding:12px 0}footer ul li a:hover{color:#64caf9}footer .icon a:hover svg{fill:#64caf9}footer .copy_right_section .copyright_txt{color:#c4c8cd;font-size:15px;line-height:30px;text-align:center}.banner .wrapper{padding-top:20px;text-align:center;width:100%}.banner h2{color:#fff}.banner .carousel{margin:0 auto;width:100%}.banner .counter .slick-slide{margin:10px}.banner .slick-slide img{height:60vh;object-fit:cover;width:100%}.banner .slick-next,.banner .slick-prev{background:#000;border-color:transparent;border-radius:15px}.banner .card{border:2px solid #fff;box-shadow:1px 1px 15px #ccc}.banner .card-body{background:#fff;vertical-align:top;width:100%}.banner .card-content{color:#333;text-align:left}.banner .card-text{font-size:14px;font-weight:300}.banner .card-body{flex:1 1 auto;padding:0}.banner .slick-dots li{background-color:transparent;border:3px solid #6cbe03;border-radius:100%;cursor:pointer;display:inline-block;height:20px;line-height:20px;margin:0 5px;padding:0;position:relative;width:20px}.banner .image{display:block;height:auto;position:relative;width:100%}.banner .overlay{background:#000;background:none;bottom:0;color:#f1f1f1;color:#fff;font-size:20px;opacity:0;padding:20px;position:absolute;text-align:center;transition:.5s ease;width:100%}.banner .card-text:hover .overlay{opacity:1}@media(max-width:767px){header ul{display:block;padding:0}header ul li{border-right:none}header .navbar-nav{margin-bottom:80px}.banner .text{padding-left:0}.banner .title{font-size:13px}.banner .heading{font-size:22px;line-height:23px;padding-top:7px}.banner .btn1{width:26%}.banner .btn1 a{font-size:14px}.banner .btn1 a div{padding:6px 10px}.banner button.slick-next.slick-arrow,.banner button.slick-prev.slick-arrow{height:40px;right:50px;top:20%;width:40px}.banner .slick-next:before,.banner .slick-prev:before{font-size:17px}.banner .slick-slide img{height:40vh!important;object-fit:cover;width:100%}.service .button{width:35%}.service .button a{padding:11px 21px}.service .col-md-8 .text{padding-top:25px}.service .col-md-8{padding-top:27px}.service .col-md-8 .txt{padding-left:0}.service .col-md-8 .row{margin:0;padding:0}.service .col-md-8 .h1{padding-left:10px}.service .icon{padding-top:23px}.project button.slick-prev.slick-arrow{left:81.9%}.project{padding:79px 0 30px}.happy_client .para{font-size:14px}.happy_client button.slick-next.slick-arrow{display:none!important}.free_consultation .icon svg{padding-left:0}.free_consultation .txt{font-size:15px;padding-left:27px}.free_consultation .title{display:none}.free_consultation .address{font-size:23px}.news .card{box-shadow:none!important;width:100%}.news .txt{padding:27px 0 0 36px}.news .slick-slide img{height:auto;width:100%!important}.news .image{margin-bottom:30px}.news .box{padding:35px 0}.our_client .image{margin:0 auto;padding:11px 0;width:67%}.our_client button.slick-next.slick-arrow{display:none!important}.consulting_service .text{display:block}.consulting_service a{margin-top:38px;padding:10px 25px;width:52%}}@media (min-width:768px) and (max-width:991px){header ul{display:block;padding:0}header ul li{border-right:none}.banner .slick-slide img{height:30vh!important}.banner .text{padding-left:0}.banner .heading{font-size:24px}.banner .btn1{width:24%}.banner button.slick-next.slick-arrow,.banner button.slick-prev.slick-arrow{height:40px;right:176px;top:20%;width:40px}.banner .slick-next:before,.banner .slick-prev:before{font-size:23px}.service .col-md-4,.service .col-md-8{width:100%}.service .button{padding-top:50px;width:26%}.service .paraa{max-width:550px}.project button.slick-prev.slick-arrow{left:87.9%}.free_consultation .icon svg{height:42px;padding-left:0}.free_consultation .address{font-size:21px;padding-left:3px}.free_consultation .txt{font-size:13px;padding-left:8px}.free_consultation .box{padding:20px 0 19px}.free_consultation .title{display:none}.consulting_service .text{display:block}.consulting_service .link_section{padding-top:28px;width:46%}.consulting_service a{padding:14px 50px}.our_client .image{border:1px solid #edeff5;display:block;height:127px;margin:0 auto;padding:10px 0;position:relative;width:65%}footer address{display:block}footer .para{font-size:15px;line-height:38px;margin-top:0;padding-left:0}}@media (min-width:992px) and (max-width:1200px){header ul li{padding-left:19px;padding-right:16px}.banner .slick-slide img{height:40vh!important;object-fit:cover;width:100%}.service .col-md-4,.service .col-md-8{width:100%}.service .button{width:22%}.service .paraa{max-width:711px}.project button.slick-prev.slick-arrow{left:91.4%}.free_consultation .box{padding:20px 0 19px}.free_consultation .icon svg{padding-left:20px}.free_consultation .address{font-size:25px;padding-left:4px;padding-top:6px}.free_consultation .txt{font-size:17px;padding-left:9px}.free_consultation .title{height:43px;left:47.8%}.our_client .slick-next,.our_client .slick-prev{display:none!important}.our_client .image{height:133px;margin:0 auto;padding:5px 0;width:68%}footer .para{margin-top:0;padding-left:0}footer address{display:block}}