.mega-dropdown,.nav-item.dropdown,.navbar-collapse,.navbar-nav .dropdown-menu{position:relative}.social-media,.top-sec .email{margin-right:20px}.navbar-collapse html,body{font-family:Roboto,sans-serif;font-size:15px;background:#fff;padding:0;margin:0!important;color:#333;line-height:23px;position:relative}h1,h2,h3,h4,h5,h6{line-height:inherit;margin-bottom:5px;font-family:Roboto,sans-serif}a,a:hover{color:#3375e9;text-decoration:none}a:visited{color:inherit!important}p{font-size:16px;line-height:23px}.menu{background:rgba(0,0,0,.4);transition:.5s}.menu.hide1{background:rgba(0,0,0,.9);padding:.5rem 0;border-bottom:0}.dropdown-item:focus,.dropdown-item:hover,.mega-dropdown .nav-item.mega-dropdown-menu li .dropdown-menu,.social-media i{background:#fff}.navbar .nav-item:hover .dropdown-menu,.qucik-contact:hover .qucik-contact-label,.terms-conditions b{display:block}.navbar .nav-item .dropdown-menu{margin-top:0;text-transform:capitalize;display:none}.navbar{padding:10px 0;display:block}.footer-menu ul li,.social-media,.top-sec .email,.top-sec .social-media{display:inline-block}.nav-item.dropdown:hover{background:#000}.dropdown-menu{background:rgba(255,255,255,.9);border-radius:0;padding:0;min-width:100%;color:#333}.dropdown-item{padding:10px 15px;color:#333;border-bottom:1px solid #ccc}.career-right h4 i,.dropdown-item i,.footer-menu ul li .download-port i,.news-box h6 i{margin-right:7px}.mega-dropdown .nav-item.mega-dropdown-menu{position:static}.mega-dropdown .nav-item.mega-dropdown-menu li{width:100%;margin:0;display:block}.navbar-collapse{background:#2b66dc}.navbar-toggler{position:absolute;right:15px;top:23px}.navbar-toggler:focus{outline:0}.logo,.logo-cdesign{height:50px}.top-sec{text-align:left;padding:10px 0 5px}.social-media i{color:#333;width:24px;height:24px;border-radius:50px;padding:4px 2px;text-align:center}.top-sec .email{color:#fff}.top-sec .email i{margin-left:7px}.breadcrumb-page .breadcrumb a,.breadcrumb-page .breadcrumb-item,.career-right h4 a,.footer-bottom a,.footer-menu ul li a,.top-sec .email a{color:#fff}.navbar-nav{color:#fff;text-transform:uppercase}.navbar-nav .nav-link{color:#fff;padding:7px 17px!important}header{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:10px;margin-bottom:0}.banner-container{position:relative;background:0 0}.banner-container .owl-dots{width:15px;height:auto;position:absolute;right:30px;top:30%}.banner-container .owl-carousel button.owl-dot{width:12px;height:12px;background:#fff;border-radius:50px;margin:0 0 7px}.banner-container .item,.banner-container .owl-item{height:610px;background-size:cover!important;background-position-x:-135px!important}.banner-container .owl-carousel .owl-stage-outer{height:710px}.banner-caption{max-width:90%;color:#fff;margin:0 auto;position:relative;top:450px;padding:20px;background:#3375e9;border-radius:8px;z-index:99}.banner-heading,.banner-text{margin-bottom:10px;text-align:center;line-height:25px}.banner-heading{font-size:24px;color:#fff}.banner-text{font-size:16px}.btn-style1,.btn-style2{margin:0 auto;display:table}.btn-style1{border:1px solid #fff;color:#fff;padding:7px 20px}.btn-style1:hover{color:#333;background:#fff}.btn-style1 i,.btn-style2 i{margin-left:5px}.btn-style2{border:0;color:#333;padding:5px 0}.section-heading,.section-text,.section-title{margin-bottom:10px;text-align:center}.btn-style2:hover i{margin-left:10px;transition:.2s ease-in}.btn-style3{color:#fff;padding:12px 20px;display:table;background:#000;font-size:18px;min-width:180px}.btn-style3:hover{color:#333!important;background:#fff}.section-home-one{padding:20px 0 40px}.section-heading{font-size:24px;color:#bdbdbd;font-weight:700;line-height:25px}.section-title{font-size:22px;line-height:23px;color:#333;font-weight:700}.section-row{padding:20px 0;border-top:1px solid #ddd;margin:10px 0}.section-box{position:relative;padding-left:45px;display:table;margin:0 auto}.section-box img{position:absolute;left:0;top:0;width:35px!important}.section-box h4{font-size:18px;margin-bottom:3px}.section-box p{line-height:15px;margin-bottom:3px}.section-row .owl-carousel button.owl-dot{width:12px;height:12px;background:#ddd;border-radius:50px;margin:0 2px}.section-row .owl-dots{text-align:center;margin-top:10px}.section-one-image{position:relative;padding:20px 0}.section-one-image img{max-width:95%;position:relative;z-index:10;margin-top:0;border-radius:8px}.section-one-image .box1{position:absolute;background:#02386e;width:90%;bottom:0;height:85%;z-index:9;right:0;border-radius:8px}.section-home-two{padding:0 15px 50px;background:#eee}.service-section-home{padding:40px 0}.service-list{padding:40px 0 0;margin-left:0}.proj-gal-cover .owl-nav,.service-list .owl-dots{text-align:center;margin-top:20px}.service-list .owl-carousel button.owl-dot{background:#000;width:12px;height:12px;border-radius:50px;margin:0 3px}.service-box-home{background:#fff;padding:27px;border-radius:8px;margin-bottom:50px;position:relative}.service-box-home h3{font-size:20px;margin-bottom:10px;color:#3375e9;text-align:center}.service-box-home .service-icon{position:relative;right:auto;top:auto;background:#3375e9;padding:20px 0;border-radius:250px;width:80px;height:80px;border:7px solid #eee;margin:0 auto -79px}.cont-icon:hover img,.service-box-home:hover .service-icon img{transform:rotate(360deg);transition:.3s ease-in}.addr-det,.addrs-block-in,.cont-number-box .owl-dots,.proj-sec-content h1,.proj-sec-content h2,.proj-sec-content p,.service-box-home p{text-align:center}.service-box-home .service-icon img{display:block;margin:0 auto;width:36px}.service-sec-banner,.service-sec-banner img{height:100%}.section-home-three{padding:230px 0 50px;height:400px;background:url(../images/industries-banner.jpg) center center/cover no-repeat fixed #fff}.parallax-window{min-height:650px;background:0 0}.industry-cover{background:#3375e9;padding:40px;border-radius:8px}.industry-box{margin-top:20px;background:#fff;padding:10px 10px 10px 60px;border-radius:8px;position:relative;min-height:68px;display:table;width:100%}.industry-box img{position:absolute;left:10px;top:10px;width:40px!important}.footer-addr-box,.proj-gal-box h5{position:relative;border-radius:8px}.industry-box h4{font-size:15px;text-transform:uppercase;line-height:16px;font-weight:400;margin:0;vertical-align:middle;display:table-cell}.news-box h6,.proj-gal-box h5{font-size:16px;font-weight:400}.section-project{padding:360px 0 40px}.proj-sec-content{text-align:right;padding-top:50px}.map-cover,.proj-gal-cover{padding:30px 0 0}.proj-gal-box.adj{margin-top:0}.proj-gal-box-img{overflow:hidden;border-radius:8px;box-shadow:0 0 6px 2px #999}.proj-gal-box-img img{border-radius:6px}.news-box-img:hover>img,.proj-gal-box img:hover{transform:scale(1.3,1.3);transition:.5s ease-in-out}.proj-gal-box h5{padding:5px 10px;background:#e3ecfd;display:table;margin:-15px auto 0;z-index:10}.section-news-blog{padding:40px 0 80px;background:#e3ecfd}.text-news{text-align:center;max-width:600px;display:block;margin:0 auto}.news-box-img{margin-bottom:10px;border-radius:8px;overflow:hidden}.news-box h6{margin-bottom:10px}.adr-phone,.news-box h4{font-weight:500;color:#333}.news-box h4{font-size:20px}.news-box-img:hover{box-shadow:0 0 4px 2px #999}footer{background:#377ef2;color:#fff}.footer-address{background:0 0;margin:0 auto;max-width:95%;top:-50px;position:relative}.footer-addr-box{padding:20px 20px 20px 100px;background:#000;margin-bottom:30px}.footer-addr-box img{position:absolute;left:20px;top:20px}.footer-addr-box h5{font-size:20px;color:#80aeff}.footer-addr-box h6{font-size:16px;font-weight:400;margin-bottom:12px}.adr-phone{position:absolute;bottom:-15px;right:23%;background:#fff;padding:5px 15px;border-radius:4px}.footer-bottom,.footer-menu ul li .download-port:hover{background:#2353a6}.bor-left{border-left:0}.footer-menu ul{list-style:none;padding:10px 0 20px;text-align:center;font-size:16px}.footer-menu ul li{list-style:none;margin:0 8px}.footer-menu ul li .download-port{border:1px solid #fff;padding:5px 10px;border-radius:4px;display:block;margin-top:10px}.qucik-contact,.whatsapp-contact{border-radius:100px;color:#fff;width:48px;height:48px;display:block}.footer-bottom{text-align:center;padding:20px 0}.footer-bottom h5{font-size:16px;font-weight:400}.floating-icons{position:fixed;right:auto;left:20px;bottom:30px;width:48px;z-index:9999}.qucik-contact:hover img,.whatsapp-contact:hover i{transform:rotate(360deg);transition:.3s}.qucik-contact{background:#2b66dc;margin-bottom:20px;padding:12px;cursor:pointer;position:relative}.whatsapp-contact{background:#25d366;padding:13px;font-size:23px;text-align:center;line-height:0}.whatsapp-contact:hover{color:#fff;background:#0aae47}.qucik-contact-label{display:none;padding:5px 7px;background:#fff;color:#000;border-radius:8px 0 8px 8px;position:absolute;right:50px;top:8px;width:150px}.modal-quick{max-width:700px}.modal-quick .modal-content{background:#3375e9;color:#fff;border-radius:8px}.modal-quick .modal-header{padding:20px 20px 5px;border-bottom:0}.modal-quick .modal-header .close{background:#000;color:#fff;border-radius:50px;border:2px solid #fff;width:48px;height:48px;font-size:40px;padding:0;opacity:1;position:relative;top:-30px;right:-30px}.modal-quick .modal-body{padding:20px 20px 0}.modal-quick .form-control{padding:12px;margin-bottom:25px;height:48px!important}.modal-quick .textarea{height:100px!important}.form-control{padding:7px;margin-bottom:10px}.modal-quick .modal-footer{padding:0 20px 20px;border-top:0;justify-content:flex-start}.modal-quick .btn-submit{background:#333;color:#fff;padding:10px 15px;min-width:90px;line-height:1;border:1px solid #fff}.modal-dialog.modal-quick{margin:10rem 2rem}.proj-gal-cover .owl-carousel.owl-drag .owl-item,.section-news-blog .owl-carousel.owl-drag .owl-item{padding:10px}.section-news-blog .owl-dots{margin:25px 0 0;text-align:center}.section-news-blog .owl-carousel button.owl-dot{width:12px;height:12px;background:#3375e9;border-radius:50px;margin:0 5px}.section-news-blog .owl-carousel button.owl-dot.active{border:1px solid #3375e9}.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-animated-out{z-index:1}.owl-animated-in{z-index:0}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}footer .social-media{display:block;margin:-35px 0 10px;text-align:center}.industry-cover .owl-carousel button.owl-dot{width:12px;height:12px;background:#fff;border-radius:50px;margin:0 7px 7px 0}.industry-cover .owl-dots{text-align:center;margin:20px 0 0}.proj-gal-cover .owl-carousel .owl-nav button.owl-next,.proj-gal-cover .owl-carousel .owl-nav button.owl-prev{width:38px;height:38px;background:#3375e9;border-radius:50px;text-align:center;color:#fff;font-size:25px;margin:0 5px}.banner-inner{height:527px;background-size:cover;background-position:center!important;background-repeat:no-repeat!important;display:flex;align-items:center;color:#fff}.banner-inner-caption{color:#fff;padding-top:170px;max-width:100%;text-align:center}.banner-inner-caption h1{font-size:32px;line-height:35px;margin-bottom:10px}.banner-inner-caption p{font-size:16px;line-height:22px;min-height:50px}.breadcrumb-item+.breadcrumb-item::before,.grecaptcha-badge{display:none}.breadcrumb-page .breadcrumb-item i{margin:0 15px!important}.breadcrumb-page .breadcrumb{z-index:999;position:relative;background:#3375e9;padding:10px;color:#fff;margin:0}.inner-content-area{padding:40px 0 0}.normal-text{font-size:16px;line-height:25px;margin-bottom:20px}.about-sec,.career-list .job-desc,.service-portfolio .owl-carousel.owl-drag .owl-item,.site-map-sec .card-header{padding:0}.service-box-home.inner{background:#e3ecfd;margin-bottom:60px;padding-bottom:45px}.blog-sec .card-columns .card img,.career-right h5,.service-box h4,.service-box-home.inner p{margin-bottom:10px}.about-img{padding:30px 0 50px}.about-img img{margin-top:0;border-radius:4px}.section-testm{padding:50px 0 80px;background:#eee;margin-top:20px}.testm-cover{padding:20px 0;text-align:center}.testm-cover h4{font-size:30px;text-align:center;margin-bottom:30px;color:#3375e9}.inner-section-heading{text-align:center;font-size:26px;font-weight:600;margin-bottom:10px;line-height:35px}.testm-cover p{max-width:70%;margin:0 auto 40px}.testm-cover h5{color:#3375e9}.section-testm .carousel-indicators{position:relative;margin-top:10px}.section-testm .carousel-indicators li{width:15px;height:15px;background:#377ef2;border-radius:50px;cursor:pointer}.carousel-indicators .active{background:#377ef2}.contact-form,.why-chose-cover{padding:0 20px}.contact-form p{max-width:700px;margin:0 auto 30px}.contact-form .form-control,.contact-form select{background:#e3ecfd;padding:12px;margin-bottom:20px}.contact-form select{height:auto!important}.contact-form .btn-submit{background:#000;color:#fff;padding:10px 15px;min-width:100%;margin:0 auto;display:block}.abt-addrs-section{padding:30px 0;background:center top/cover no-repeat fixed #eee;margin:20px 0 0}.sub-text{font-size:16px;line-height:20px;max-width:700px;margin:0 auto 10px}.addrs-block{padding:30px 0 10px;color:#fff}.addrs-block img{margin-bottom:15px}.cont-number-box{top:0;position:relative}.owl-carousel button.owl-dot{background:#fff;border-radius:50px;margin:0 3px;width:12px;height:12px}.cont-num{background:#3375e9;border-radius:8px;padding:20px 20px 20px 50px;color:#fff;position:relative;margin:0 40px}.cont-icon{position:absolute;left:-35px;top:13%;width:70px;height:70px;background:#e3ecfd;border:2px solid #fff;border-radius:100px;padding:18px 0;text-align:center}.map-cover .map-box,.map-label{padding:10px;position:relative}.cont-icon img{height:33px}.map-cover .map-box{border-radius:8px;border:3px solid #fff;background:#ddd}.map-label{background:#3375e9;border-radius:8px;color:#fff;top:0;left:0;right:0;text-align:center}.blog-sec .card-body{bottom:0;left:0;width:100%;position:relative;background:0 0;padding:0;color:#000}.blog-sec .card{margin-bottom:30px}.service-sec{padding-bottom:100px}.service-page-banner{padding:10px;border-radius:4px;background:#eee;margin:10px 0;position:relative}.service-page-banner img{display:block;margin:0 auto;width:100%;border-radius:6px}.service-portfolio{padding:30px 0;background-image:linear-gradient(#e3ecfd,#fff);margin:30px 0 0}.service-portfolio .owl-carousel .owl-item img{border:1px solid #fff;max-height:250px;min-height:250px;display:block;margin:0 auto;width:auto}.service-portfolio .owl-carousel .owl-item img:hover{box-shadow:0 0 7px 2px #333}.service-portfolio .owl-nav{text-align:unset;top:-130px;display:flex;position:relative}.service-portfolio .owl-carousel .owl-nav button.owl-prev{width:38px;height:38px;background:#3375e9;border-radius:50px;text-align:center;color:#fff;font-size:25px;margin:0 auto 0 0}.service-portfolio .owl-carousel .owl-nav button.owl-next{width:38px;height:38px;background:#3375e9;border-radius:50px;text-align:center;color:#fff;font-size:25px;margin:0 0 0 auto}.service-portfolio h3{text-align:center;margin-bottom:20px}.blog-sec .card-columns .card{position:relative;margin-bottom:10px;border-radius:8px;overflow:hidden;background:#eee;padding:10px;border-color:#ddd}.blog-sec .card-title{margin-bottom:0;font-size:18px;color:#000}.blog-sec .card-title a{color:#000}.blog-sec .card-body h6{font-weight:400;font-size:15px}.blog-sec .card-body h6 i,.career-list h6 i{margin-right:5px}.blog-sec{padding-bottom:70px}.blog-filter{justify-content:end;display:flex;margin-bottom:20px}.filter-select{width:100%;display:flex}.filter-select .form-control{background:#e3ecfd}.blog-det h3,.career-list h4{color:#3375e9;margin-bottom:10px}.blog-det h6,.career-list ul li,.career-search,.why-chose-box h4{margin-bottom:20px}.career-sec,.site-map-sec,.terms-conditions{padding-bottom:80px}.career-search{padding:10px;border:1px solid #ddd;border-radius:10px;background:#eee}.career-search .form-control{margin:0;border-radius:10px 0 0 10px;padding:10px}.career-search .btn-submit{padding:14px;background:#3375e9;color:#fff;width:100%;border-radius:0 10px 10px 0}.career-list{border-top:1px solid #ddd}.career-list ul{padding:30px 0;list-style:none}.career-list ul li{padding-bottom:20px;border-bottom:1px solid #ddd}.career-list h6{color:#666;margin-bottom:15px;font-weight:400}.career-list .btn-submit{padding:7px 15px;background:#000;color:#fff!important;margin:0;border-radius:5px;display:table;min-width:0}.career-list .job-desc li{padding:7px 0;margin-bottom:7px}.terms-conditions p{margin-bottom:20px;line-height:25px!important;font-size:16px!important;display:block}.terms-conditions h4{margin:20px 0 15px;font-size:20px!important}.terms-conditions h4 i{color:#3375e9;margin-right:5px}.career-right{border-radius:8px;padding:30px;border:1px solid #ddd}.career-right h3{font-size:20px;color:#3375e9;margin-bottom:10px}.inner-title,.proj-req h3{font-size:30px}.career-right h4,.proj-req{color:#fff;background:#3375e9}.career-right h4{border-radius:8px;padding:10px;margin:0}.proj-req h3,.proj-req p{line-height:25px;margin-bottom:20px}.site-map-sec .card-header a{padding:10px;display:block}.site-map-sec .card{border:0}.site-map-sec .card-body ul{padding:0 0 0 10px;margin:0}.site-map-sec .card-body>ul>li{border-bottom:1px solid #ddd;list-style-type:square;padding-bottom:5px;margin-bottom:5px;list-style-position:inside}.site-map-sec .card-body>ul>li>ul{border-top:1px solid #ddd;list-style-type:disc;padding-bottom:5px;list-style-position:inside;padding-top:10px}.proj-req{padding:20px;position:relative;right:0;top:0;max-width:100%;border:1px solid rgba(255,255,255,.5);border-radius:4px}.proj-req p{font-size:18px}.why-chose-sec{padding:20px 0 0;text-align:center}.why-chose-cover .owl-carousel .owl-stage-outer{padding-bottom:10px}.service-cover .owl-carousel button.owl-dot,.why-chose-cover .owl-carousel button.owl-dot{background:#3375e9}.inner-title{line-height:32px;margin-bottom:10px}.inner-section-text{font-size:16px;line-height:26px;max-width:700px;display:table;margin:0 auto}.why-chose-box{margin-top:50px;padding:40px 30px;border:2px solid #999;border-top:0;border-bottom:0;border-radius:20px;box-shadow:0 0 8px 2px #ccc;min-height:0}.why-chose-box img{height:80px;margin:0 auto 20px;display:block}.why-chose-box p{margin-bottom:0}.service-cover{padding:30px 0 70px;background:#e3ecfd}.service-section-one{padding:20px;background:#eee;color:#000}.service-section-one h2{font-size:26px;margin:15px 0;text-align:center}.intern-row p,.intern-row ul{text-align:justify}.service-section-one .btn-style3{width:100%;color:#fff!important}.service-section-one .btn-style3:hover{color:#000!important}.related-sec{padding:20px 0 50px}.service-box{position:relative;max-height:493px;min-height:246px;overflow:hidden;height:100%}.service-box img{height:auto}.box-title{position:absolute;left:0;bottom:0;background:rgba(51,117,233,.8);color:#fff;padding:10px;width:100%;height:96px}.box-title h4{font-size:20px}.box-title a{color:#fff!important}.service-box:hover .box-title{height:100%;transition:.3s ease-in;background:rgba(0,0,0,.7);padding:55% 30px;text-align:center}.service-box:hover .box-title h4{font-size:20px;line-height:23px}.service-cover .owl-dots{text-align:center;margin-top:15px}.breadcrumb-page{margin-top:-23px}.gallery-bg{background:#111;margin-top:-35px;padding-bottom:100px}.gal-cover,.gal-sec{padding:0 10px}.gal-list{padding:10px;border:1px solid #999}.gal-list ul{padding:0;list-style-position:inside}.gal-list ul>li{border-bottom:1px solid #999;padding:5px 0}.gal-list ul>li a{color:#ccc!important}.gal-list ul>li::marker{color:#ccc}.gal-main-banner{position:relative;margin-bottom:10px}.gal-box h4,.gal-caption,.intern-cover h2{position:absolute;color:#fff}.gal-caption{left:10px;top:10%;background:rgba(0,0,0,.5);padding:20px}.gal-caption h2{font-size:30px;line-height:35px}.gal-caption h4{font-size:20px;line-height:25px;font-weight:400}.gal-box{position:relative;overflow:hidden}.gal-box img{width:100%;opacity:.7;height:200px}.gal-box.set2 img{height:300px}.gal-box h4{left:0;bottom:0;padding:10px;display:none}.gal-box:hover img{opacity:.5;transform:scale(1.3,1.3);transition:.3s ease-in}.gal-box:hover{border:1px solid #fff}.mega-dropdown .nav-item.mega-dropdown-menu li.menu-heading{display:block;background:#fff;color:#000;text-align:center;width:100%}.mega-dropdown .nav-item.mega-dropdown-menu li .dropdown-menu .nav-link{color:#333;border-bottom:1px solid #ccc}.btn-load-more{display:table!important;margin:25px auto 0;padding:10px;width:200px;background:#ddd;border-radius:50px}.intern-row{padding-bottom:30px;margin-bottom:30px}.intern-row::after{display:block;content:'';position:relative;width:70%;height:1px;top:10px;background:#ccc}.intern-cover{position:relative;border:3px solid #ddd;margin-bottom:30px;border-radius:7px;overflow:hidden}.intern-cover h2{padding:20px;background:#3375e9;left:0;bottom:10%;font-size:35px}.intern-row h4{padding:5px 0;font-size:20px}.intern-row h5 span{background:#2353a6;padding:5px;color:#fff}.intern-row h5{padding:5px 0;font-size:16px;border-bottom:1px dashed #999}.intern-row p{line-height:24px}.internship-sec{padding-bottom:40px}.join-block{background:url(../images/banner-image1.jpg) 0 0/contain no-repeat #eee;padding:150px 30px 30px;border-radius:7px}.join-form{padding:20px;background:#fff;border-radius:5px}.join-btn{width:100%;background:#3375e9;color:#fff}.join-form .select2-container{width:100%!important;min-width:100%}.join-form .form-control{padding:7px;height:auto}.join-form .select2-container--default .select2-selection--single{margin-bottom:15px;padding:7px;height:auto}#hubspot-messages-iframe-container.widget-align-right{bottom:20px!important}.widget-app-container{padding-bottom:0}.service-sec-banner img{height:100%;position:relative}@media (min-width:769px){.service-sec-banner{position:relative;overflow:hidden}.service-sec-banner img{position:absolute;left:0;top:0;max-width:initial}.mega-dropdown .nav-item.mega-dropdown-menu li{width:19.3rem;margin:0;display:inline-block}#hubspot-messages-iframe-container.widget-align-right{bottom:150px!important}.service-box img{height:100%}.blog-sec{padding-bottom:80px}.service-portfolio .owl-carousel .owl-item img{max-height:450px;min-height:250px;display:block;margin:0 auto;width:auto}.service-cover{padding:50px 0 80px;background-image:linear-gradient(#e3ecfd,#fff)}.footer-addr-box{min-height:183px}.news-box-img img{max-height:181px}.service-list{margin-left:-75px}.top-sec{text-align:right}.top-sec .social-media{display:none!important}.navbar-collapse{background:rgba(0,0,0,.5)}.about-img img{margin-top:-120px}.sub-text{font-size:18px;line-height:20px;margin:0 auto}.map-cover{padding:60px 0 0}.filter-select{width:270px}.gal-caption{left:20px;top:20%}.gal-caption h2{font-size:30px;line-height:35px}.gal-box img{height:150px}.why-chose-box{min-height:400px}}@media (min-width:1200px){.adr-phone,.map-label,.proj-req{position:absolute}.service-cover{padding:50px 0 0}.top-sec .social-media{display:inline-block!important}.why-chose-box:hover{margin-top:40px!important;transition:.3s ease-in}.why-chose-box.adj{margin-top:70px}.gal-box img{height:250px;min-height:100%;min-width:100%;object-fit:cover;object-position:center}.gal-box.set2 img{height:300px}.gal-main-banner{margin:0}.gal-caption{left:50px;top:40%}.gal-caption h2{font-size:70px;line-height:75px}.gal-caption h4{font-size:20px;line-height:25px;font-weight:400}.map-cover{padding:80px 0 0}.sub-text{font-size:18px;line-height:20px;max-width:700px}.breadcrumb-page{margin-top:-35px}.footer-menu ul li .download-port{display:block;margin:0}.related-sec{padding:50px 0 80px}.career-list .btn-submit{padding:10px 15px;margin:20% 0 20% auto;border-radius:50px;display:table;min-width:180px}.career-search{padding:30px;border-radius:100px;background:#eee;margin-bottom:40px}.career-search .form-control{margin:0;border-radius:50px 0 0 50px;padding:15px}.career-search .btn-submit{padding:15px;border-radius:0 50px 50px 0}.service-portfolio{padding:50px 0;margin:50px 0 0}.why-chose-sec{padding:40px 0}.why-chose-cover{padding:0 80px}.proj-req{padding:30px;right:20px;top:30%;max-width:40%;border-radius:8px 0 0 8px}.proj-req:hover{box-shadow:-6px 0 8px -1px #333;border:1px solid #fff}.service-page-banner{padding:20px;border-radius:8px;margin:20px 0}.box-title h4{font-size:25px}.box-title{padding:15px;height:96px}.service-box:hover .box-title{padding:55% 30px}.service-box:hover .box-title h4{font-size:40px;line-height:48px}.service-section-one h2{font-size:38px;margin:15px 0;text-align:left}.service-section-one{padding:40px}.map-label{top:-50px;left:33%;right:33%}.section-testm{padding:100px 0;margin:0}.cont-number-box{top:75px}.addr-det,.proj-sec-content h1,.proj-sec-content h2,.proj-sec-content p{text-align:right}.addrs-block{padding:50px 100px 30px}.abt-addrs-section{padding:100px 0 30px;margin:50px 0 130px}.contact-form .btn-submit{min-width:90px;margin:0 auto;display:table}.inner-section-heading{font-size:40px;line-height:45px}.about-sec,.contact-form{padding:0 100px}.about-img img{margin-top:-100px}.service-box-home.inner p{margin-bottom:0}.service-box-home.inner{padding-bottom:27px}.inner-content-area{padding:80px 0 70px}.breadcrumb-page .breadcrumb{padding:20px}.banner-inner-caption h1{font-size:48px;line-height:50px;margin-bottom:10px}.banner-inner-caption p{font-size:20px;line-height:25px}.banner-inner-caption{padding-top:250px;max-width:700px;text-align:left}.banner-container .item,.banner-container .owl-item{height:900px;background-position-x:center!important}.banner-caption{max-width:700px;margin:0 0 0 auto;top:400px;padding:0 50px 0 0;background:0 0}.banner-heading,.banner-text{text-align:left;margin-bottom:20px}.banner-heading{font-size:55px;line-height:55px;color:#fff}.banner-container .owl-carousel .owl-stage-outer{height:auto;overflow:hidden}.btn-style1{display:table;margin:0 auto 0 0}.top-sec{padding:11px 0 5px;text-align:right}.addrs-block-in,.section-text,.section-title,.service-box-home h3,.service-box-home p{text-align:left}.logo{height:60px}.section-heading{font-size:32px;font-weight:700;line-height:30px;text-align:left}.section-title{font-size:36px;line-height:36px;margin-bottom:10px;font-weight:700}.btn-style2{border:0;color:#333;padding:5px 0;margin:0 auto 0 0;display:inline-block}.section-one-image{padding:0 30px 25px 0;max-width:510px}.section-one-image img{max-width:480px;margin-top:-240px}.section-one-image .box1{width:480px;bottom:0;height:460px;right:0}.section-box{display:inline-block;margin:0}.section-row{padding:20px 0;border:0;margin:0}.addrs-block-in,.bor-right{border-right:1px solid #999}.section-home-two,.section-news-blog{padding:100px 0}.service-section-home{padding:100px 140px 100px 45px}.service-list{margin-left:-125px}.service-box-home .service-icon{position:absolute;right:-50px;top:21%;width:100px;height:100px;border:7px solid #eee;padding:20px 0}.section-home-three{padding:320px 0 50px;height:650px}.section-project{padding:250px 0 80px}.proj-gal-box.adj{margin-top:80px}.proj-gal-cover{padding:0}.footer-address{background:#000;margin:0 auto;max-width:95%;border-radius:8px;top:-50px}.footer-addr-box{padding:20px 20px 20px 100px;background:0 0;border-radius:0;margin:0;min-height:0}.adr-phone{bottom:-15px;right:15px}.bor-left{border-left:1px solid #333}.addrs-block-in{padding:0 50px}.addrs-block-in:nth-child(2){border:0}.footer-addr-box h6{margin-bottom:5px}.floating-icons{left:auto;right:20px;bottom:20px}header{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:10px;margin-bottom:10px}.navbar-collapse{background:0 0}.navbar-nav .dropdown-menu{position:static}.banner-container{background:#ddd}.section-home-one{padding:130px 0 40px}.modal-dialog.modal-quick{margin:10rem auto}.service-box-home .service-icon img{width:48px}.service-box-home{margin-bottom:20px;padding-right:60px}}@media (min-width:1300px){.container{max-width:1280px}.why-chose-box{min-height:360px}}@media (min-width:1600px){.container{max-width:1360px}}@media (min-width:1850px){.container{max-width:1700px}.news-box-img img{max-height:250px}.service-box img{height:auto;width:100%;margin:0 auto;display:block}}.whatsapp-icon{position:relative;display:inline-block}.whatsapp-icon:before{content:"";display:block;position:absolute;border:1px solid;color:#25d366!important;border-color:inherit;border-radius:50%;height:90%;width:100%;top:0;left:0;opacity:0;box-sizing:border-box;animation:1.4s infinite pulse}@keyframes pulse{0%{transform:scale(2);opacity:1}50%{transform:scale(4);opacity:0}100%{transform:scale(5);opacity:0}}.whatsapp-icon i{font-size:24px;position:relative;z-index:1}@media (max-width:1600px) and (min-width:1300px){.banner-inner{height:527px}}@media (max-width:1100px){.banner-inner{height:auto;background-size:cover;background-position:top center}}@media (max-width:760px){.banner-inner{height:auto;background-size:cover;background-position:top center}}