@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{--maincolor:#005FA0;--altcolor: #4F9ED4;--mainfont: "DM Sans", sans-serif;--paracolor: #4F4F4F;--headcolor: #1e1e1e;--bigshadow: 0 0 50px #ccc;--smallshadow: 0 3px 10px rgb(0 0 0 / .2)}*{margin:0;padding:0}body{margin:0;padding:0;font-family:var(--maincolor)!important}h1,h2,h3,h4,h5,h6,li{color:var(--headcolor);font-family:var(--mainfont)}.img-mar{margin-right:8px}a{text-decoration:none;transition:.3s;-webkit-transition:.3s;font-family:var(--mainfont)!important}input,select,textarea{font-family:var(--mainfont)!important}button{border:none;outline:0;box-shadow:none;font-family:var(--mainfont)!important;transition:.3s;-webkit-transition:.3s}p,span{font-family:var(--mainfont)!important;color:var(--paracolor)}img{max-width:100%}.bg-light{background-color:#f4f4f4!important}.text-blue{color:var(--maincolor)!important}.text-light-blue{color:var(--altcolor)!important}.bg-blue{background-color:var(--maincolor)!important}.bg-light-blue{background-color:var(--altcolor)!important}section{padding:55px 0}.small-section{padding:25px 0}.main-title h2{font-size:45px;font-weight:700}.main-btn{display:inline-block;background-color:var(--maincolor);color:#fff;padding:10px 35px;border-radius:50px;text-transform:uppercase}.main-btn:hover,.main-btn:focus{background:var(--altcolor);box-shadow:var(--bigshadow);color:#fff;transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px)}a.nav-link{color:var(--headcolor)}.nav-item{margin-right:15px}ul.dropdown-menu{top:70px!important;border:none;border-radius:3px}.head-ico-sec{display:flex;align-items:center}.phone-call-sec a{font-size:20px;margin-right:15px}ul.navbar-nav{margin-right:40px}.logo-area img{transition:.3s;-webkit-transition:.3s}.sticky{position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:var(--smallshadow)}.sticky .logo-area img{max-height:60px}.hm-ico-sec{display:flex;align-items:center;justify-content:flex-start}.hm-ico{margin-right:15px}.hm-ico img{max-height:60px}.hm-ico-desc h6{margin:0}.about-img{padding:30px 30px 0}.prod-desc{text-align:center;margin-top:24px}.prod-desc h6{font-size:18px;width:74%;margin:0 auto}.prod-img img{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;border-radius:200px}.product-sec:hover .prod-img img{transform:translateY(-10px);box-shadow:var(--bigshadow)}video.video-sec{width:100%;height:500px;background:#000;margin:0}.video-desc{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.video-desc h4{font-size:3em;color:#fff;width:30%}.video-desc p{color:#f1f1f1;width:30%}.home-contact{background:var(--maincolor);padding:35px 20px;border-radius:12px}.home-contact form{margin-top:30px}.home-contact form input,.home-contact form select,.home-contact form textarea{width:100%;background:#02558E;box-shadow:none;border:none;padding:10px 20px;border-radius:3px;margin-bottom:10px;font-size:16px;color:#f1f1f1;transition:.3s;-webkit-transition:.3s;font-weight:300}.home-contact form input::-moz-placeholder,.home-contact form select::-moz-placeholder .home-contact form textarea::-moz-placeholder{color:#f1f1f1;opacity:.3}.home-contact form input::placeholder,.home-contact form select::placeholder .home-contact form textarea::placeholder{color:#f1f1f1;opacity:.3}.home-contact form input:focus,.home-contact form select,.home-contact form textarea:focus{border:none;outline:0}.home-contact .main-title h2{font-size:36px}.blog-desc{padding:28px}.blog-lin a{text-transform:uppercase;color:var(--maincolor)!important;font-weight:700}.blog-lin a i{font-size:31px;vertical-align:middle;margin-left:8px;transition:.3s;-webkit-transition:.3s}.blog-lin a:hover .blog-lin a i{margin-left:12px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--maincolor)}.owl-theme .owl-dots .owl-dot span{background:var(--altcolor)}footer{background:#0F0E0E;padding:55px 0 0!important}.footer-heading{margin-bottom:30px}.contact-col{margin-bottom:20px;display:flex;justify-content:flex-start;align-items:flex-start}.cont-ico .icon-f{font-size:2.5em;margin-right:20px;color:var(--altcolor);font-weight:400}.cont-ico{margin-top:7px}.cont-desc .cont-content{font-size:14px}p.cont-head{color:#fff}.cont-desc .cont-content{font-size:14px;color:#8f8f8f}.footer-heading h5{color:#fff}.footer-links ul{list-style:none;padding:0}.footer-links ul li a{color:#8c8c8c;margin-bottom:6px;display:inline-block;font-size:14px}.footer-links ul li a:hover{color:var(--altcolor)}.mai-footer{border-top:1px solid #181818}.main-slide{min-height:550px}.cover-bg{background-position:left;background-repeat:no-repeat;background-size:cover}.drop-img{width:36px!important;vertical-align:middle;margin:0 3px;display:unset!important}.main-banner-content{width:72%;color:#fff}.main-banner-content h1{color:#fff}.footsticky{position:fixed;bottom:10%;right:2%;z-index:2;animation:MoveUpDown 3s linear infinite}.footsticky a img{max-height:112px}@keyframes MoveUpDown{0%,to{bottom:20px}50%{bottom:40px}}.inner-banner{position:relative}.inner-banner-title{margin-left:20px;min-height:150px;display:flex;flex-direction:column;align-items:start;justify-content:center}.inner-banner-title h1{color:#fff}.about-pg-desc p{font-size:14px}.abput-pg-img img{height:550px;-o-object-fit:cover;object-fit:cover}.mission-sec{background:var(--maincolor);padding:20px;border-radius:5px}.mission-sec h4{color:#fff}.mission-sec p{color:#f5f5f5;margin:0}.contact-add{display:flex;align-items:start;justify-content:flex-start}.contact-add .icon-fi{margin-top:5px;margin-right:20px;font-size:2em;color:var(--maincolor)}.contact-add p{width:50%;text-align:left!important}.contact-phone,.contact-email{align-items:center}.contact-phone i,.contact-email is{margin-top:0}.contact-add a{color:var(--altcolor)}.contact-add p{width:100%;font-size:16px}.contact-country img{height:59px;margin-bottom:20px;margin-top:-54px}.contact-sec{background:#fff;border:1px solid #efefef;padding:15px 20px;border-radius:10px;min-height:192px}.contact-form{background:#030303d9;padding:20px 40px}.text-small{font-size:12px}.flex-start{align-items:flex-start}.w-15{width:15px!important}.mr-20px{margin-right:20px}.contact-form form input,.contact-form form select,.contact-form form textarea{width:100%;color:#5f6368;padding:10px 20px;margin-bottom:10px;border:2px solid #e6e6e6}.contact-form form input:focus,.contact-form form select:focus,.contact-form form textarea:focus{border:2px solid var(--altcolor)!important;outline:0}.col-lg-02{width:20%}.methology-section{border:1px solid #efecec;padding:10px 15px;display:flex;align-items:center}.text-left{text-align:left}.text-white{color:#fff}.career-section{padding:20px;box-shadow:0 0 15px #00000014;border-radius:5px}.career-section p{text-align:left!important}.career-text{color:#787373}.btn.btn-dark-gray{background:#005d9d;border-color:#005d9d;color:#fff}.btn.btn-rounded{border-radius:5px}.btn-dual .btn{margin-left:10px;margin-right:10px}.counter-title{font-size:16px;text-transform:Capitalize;font-weight:800}.profile-container span.counter{font-weight:800;font-size:38px;color:#000;line-height:60px;display:block;letter-spacing:2px}.demo-container h6{background:#005fa0;color:#fff;padding:15px;text-align:center;font-size:20px}.catalogue-container{text-align:center;padding:15px;border:1px solid #f3eded}.catalogue-container img{width:100px;margin-bottom:20px}video.video-sec{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;margin:0}.video-play{margin:10px}.prod-cat h1{font-size:3em}.cat-img img{width:100%}.cat-sec{position:relative}.cat-btn{position:absolute;top:0;text-align:center;width:100%;height:100%;background:#00407166;display:flex;align-items:center;justify-content:center}.cat-btn span{background:var(--altcolor);padding:10px 30px;border-radius:50px;color:#fff;border:2px solid #fff;text-transform:uppercase;font-weight:700;animation:MoveUpDown 3s linear infinite}ul.social-links{display:flex;align-items:center}ul.social-links li a{font-size:22px;margin-right:14px;color:#fff}ul.social-links li a:hover{color:var(--maincolor)}.whatsapp-link{position:fixed;bottom:26%;right:2%;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1}.whatsapp-link a{background:#22a719;color:#fff;padding:10px 30px;border-radius:50px}.footsticky button{background:transparent}form.talk-to-specialist{padding:40px}form.talk-to-specialist input{width:100%;margin-bottom:20px;padding:10px 20px;border:1px solid #cfcfcf;border-radius:2px}form.talk-to-specialist input:focus{border:1px solid var(--maincolor);outline:0}form.enquiry-pdf{padding:30px}form.enquiry-pdf input{width:100%;margin-bottom:20px;padding:10px 20px;border:1px solid #cfcfcf;border-radius:2px}form.enquiry-pdf input:focus{border:1px solid var(--maincolor);outline:0}@media only screen and (max-width: 600px){.vision-section .hm-ico-sec{border-radius:5px;height:auto!important;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;padding:20px 15px;display:block;text-align:center}.swiper-container{width:640px}.product-category .owl-carousel .owl-nav button.owl-prev{position:absolute;top:30%;left:0!important;background:gray;border-radius:50%;height:40px;width:40px;color:inherit;border:none;font:inherit}.product-category .owl-carousel .owl-nav button.owl-next{position:absolute;top:30%;right:0!important;background:gray;border-radius:50%;height:40px;width:40px;color:inherit;border:none;font:inherit}.col-lg-02{width:100%!important}ul.navbar-nav{margin-top:35px;padding:0 0 20px}button.navbar-toggler{border:0}button.navbar-toggler:focus,button.navbar-toggler:focus-within,button.navbar-toggler:focus-visible{outline:0;border:0;box-shadow:none}.main-banner-content{width:80%;margin:30px auto 0;text-align:center}.btn-dual{font-size:13px;margin-bottom:40px;text-align:center}.hm-ico-sec{margin-bottom:23px;margin-left:33px}.main-title h2{font-size:35px}.prod-img{text-align:center}a.product-sec{margin-bottom:30px;display:inherit;text-align:center}.video-desc h4{font-size:1.5em;width:49%}.about-desc{padding:20px}.main-title{padding-left:20px}.abput-pg-img img{height:432px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.footsticky a img{max-height:78px}.contact-sec{min-height:100%}}
