@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');:root{scroll-behavior:initial}*{margin:0;padding:0;text-decoration:none;list-style:none}a:hover,a:focus,a:active{text-decoration:none}ol,ul{margin:0;padding:0}img{display:block}a{transition:.4s linear;-webkit-transition:.4s linear;text-decoration:none}body{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#000;text-decoration:none}.main-wrpper{height:100%;width:100%;overflow:hidden}.container{max-width:1650px}header{position:relative;background:#fff;padding:15px 0;z-index:120;box-shadow:0 3px 16px rgba(0,0,0,.16);transition:.4s linear;-webkit-transition:.4s linear}.navbar .container .navbar-brand,.navbar .container-fluid .navbar-brand{margin-left:0}.navbar-brand{float:none;height:auto;padding:0}.navbar-brand img{max-width:100%;height:85px}.navbar{background:0 0;position:relative;width:100%;left:0;top:0;border:none;border-radius:0;margin:0;padding:0;z-index:120;transition:.4s linear;-webkit-transition:.4s linear}.nav-row{display:flex;align-items:center;justify-content:flex-end;width:100%}.navbar-light .navbar-nav li{margin-right:50px}.navbar-light .navbar-nav li:last-child{margin-right:0}.navbar-light .navbar-nav .nav-link{padding:10px 0;color:#333;font-size:18px;text-transform:uppercase;font-weight:400;transition:.4s linear;-webkit-transition:.4s linear}.navbar .navbar-nav li a:focus,.navbar .navbar-nav li a:hover,.navbar .navbar-nav li a:hover{color:red}.navbar .navbar-nav .active a,.navbar .navbar-nav .active a:focus,.navbar .navbar-nav .active a:hover{color:red}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:red}.navbar-light .cnt-bx{display:flex;align-items:center;margin-left:35px}.navbar-light .cnt-bx li.btn-call{margin-right:25px}.navbar-light .cnt-bx li.btn-call .nav-link{padding:10px 30px;background:#fff;border:2px solid red;color:#000;font-size:18px;text-transform:uppercase;font-weight:400;transition:.4s linear;-webkit-transition:.4s linear}.navbar-light .cnt-bx li.btn-call .nav-link i{margin-right:5px}.navbar-light .cnt-bx li.btn-call .nav-link:hover{background:red;color:#fff}.navbar-light .cnt-bx li.btn-cnt .nav-link{padding:10px 30px;background:red;border:2px solid red;color:#fff;font-size:18px;text-transform:uppercase;font-weight:400;transition:.4s linear;-webkit-transition:.4s linear}.navbar-light .cnt-bx li.btn-cnt .nav-link:hover{background:0 0;color:red}.navbar-light .navbar-toggler{background-color:transparent;border-radius:0;outline:none;box-shadow:none;border:none;height:40px;width:auto;padding:0}.navbar-light .navbar-toggler:focus{box-shadow:none;outline:none}.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:unset}.navbar-toggler:active,.navbar-toggler:focus{outline:none}.navbar-light .navbar-toggler-icon{width:24px;height:18px;background-image:none;position:relative;border-bottom:2px solid #000;transition:all .3s linear}.navbar-light .navbar-toggler-icon:after,.navbar-light .navbar-toggler-icon:before{width:24px;position:absolute;height:2px;background-color:#000;top:0;left:0;content:"";z-index:2;transition:all .3s linear}.navbar-light .navbar-toggler-icon:after{top:8px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}.banner-wrapper{position:relative}.slider-block{position:relative}.slider-block img.main-img{width:100%;height:100vh;object-fit:cover}.banner-center{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.banner-logo{position:absolute;top:100px;left:0;right:0}.baner-lgrw{display:flex;align-items:center;justify-content:flex-end}.baner-lgrw img{height:150px}.banner-data h1,.banner-data .home-banner-heading{font-size:60px;font-weight:700;color:#fff;line-height:70px;font-style:italic;margin:0 0 30px}.banner-data p{font-size:20px;font-weight:400;color:#fff;line-height:30px;margin:0 0 30px}.banner-data .btn-group{display:flex;align-items:center}.banner-data .btn-group .btn-secondary{margin-right:25px}.btn-secondary{padding:12px 35px;border:2px solid #fff;font-size:20px;font-weight:500;color:#fff}.btn-secondary i{margin-right:5px}.btn-secondary:hover{background:#fff;color:#333}.btn-main{padding:12px 35px;border:2px solid red;font-size:20px;font-weight:500;color:#fff;display:table;background:red}.btn-main:hover{background:0 0;color:red}.banner-slider .slick-prev,.banner-slider .slick-next{position:absolute;right:3%;left:auto;border:none;color:transparent;background-color:transparent;width:auto;height:auto;font-size:0;color:transparent;z-index:5;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;transition:.4s linear}.banner-slider .slick-prev:before,.banner-slider .slick-next:before{width:50px;height:50px;content:"\f054";font-family:'Font Awesome 5 Pro';color:#fff;background:red;font-weight:600;line-height:50px;display:block;border-radius:50%;text-align:center;font-size:16px;transition:.4s linear;-webkit-transition:.4s linear}.banner-slider .slick-prev{left:3%;right:auto}.banner-slider .slick-prev:before{content:"\f053"}.banner-slider .slick-prev:hover:before,.banner-slider .slick-next:hover:before{color:#fff;background:#00a2ff}.banner-slider .slick-dots{display:flex;align-items:center;position:absolute;bottom:15px;justify-content:center;left:0;right:0}.banner-slider .slick-dots li{line-height:0;margin-right:10px}.banner-slider .slick-dots li:last-child{margin:0}.banner-slider .slick-dots li button{width:10px;height:10px;border:1px solid #fff;font-size:0;background:0 0;border-radius:100%;-webkit-transition:all .3s linear;transition:all .3s linear}.banner-slider .slick-dots li.slick-active button{background:#fff}.welcome-wrp{padding:60px 0}.welcome-wrp .welcome-row{padding:60px 0}.welcome-wrp .welcome-row .row{align-items:center}.welcome-data{padding:0 100px 0 0}.welcome-data h6{font-size:20px;letter-spacing:3px;font-weight:600;color:#00a2ff;margin:0 0 10px;text-transform:uppercase}.welcome-data h2{font-size:50px;font-weight:700;color:#000;line-height:60px;font-style:italic;margin:0 0 30px}.welcome-data p{font-size:20px;font-weight:400;color:#333;line-height:30px;margin:0 0 25px}.welcome-wrp .welcome-row:nth-child(even) .welcome-data{padding:0 0 0 100px}.welcome-img img{width:100%}.what-weimgbx{padding:15px 0}.what-weimgbx img{width:100%;height:300px;object-fit:cover;object-position:top}.where-we-wrp{padding:100px 0;position:relative}.where-block{padding:50px;background:#fff;max-width:750px}.where-block h6{letter-spacing:3px;font-size:20px;font-weight:600;color:#00a2ff;margin:0 0 10px;text-transform:uppercase}.where-block h2{font-size:50px;font-weight:700;color:#000;line-height:60px;font-style:italic;margin:0 0 30px}.where-block p{font-size:20px;font-weight:400;color:#333;line-height:30px;margin:0 0 25px}.where-block ul{display:flex;flex-wrap:wrap;margin:0 0 25px}.where-block ul li{width:50%;font-size:20px;font-weight:600;padding:5px 0 5px 20px;position:relative;display:block;color:#000}.where-block ul li:before{position:absolute;content:'';width:6px;height:6px;background:red;border-radius:50%;top:17px;left:0}.difference-wrp .welcome-data{padding:0 0 0 100px}.difference-wrp .welcome-data h4{font-size:24px;font-weight:700;color:#000;font-style:italic;margin:0 0 25px}.contact-wrp{padding:30px 0 150px;position:relative}.contact-wrp .row{align-items:center}.contact-form{padding:45px 90px;background:#e5f6ff}.contact-form h3{font-size:40px;font-weight:700;color:#000;text-align:center;margin:0 auto 35px;font-style:italic}.contact-form .form-group{margin:0 0 30px}.contact-form .form-group .form-control{padding:20px;background:#fff;border-radius:0;border:none;box-shadow:none;font-size:16px;font-weight:600;color:#333;resize:none;height:auto}.contact-form .btn-main{margin:0 auto;transition:.4s linear;-webkit-transition:.4s linear}.contact-data{max-width:650px}.contact-data h6{font-size:20px;font-weight:600;letter-spacing:3px;color:#00a2ff;margin:0 0 10px;text-transform:uppercase}.contact-data h2{font-size:50px;font-weight:700;color:#000;line-height:60px;font-style:italic;margin:0 0 30px}.contact-data p{font-size:20px;font-weight:400;color:#333;line-height:30px;margin:0 0 25px}.contact-data ul li{margin:0 0 30px;display:flex;align-items:center}.contact-data ul li .call-ic{min-width:60px;margin-right:30px}.call-dt h3{font-size:24px;font-weight:700;color:#000;font-style:italic;margin:0;transition:.4s linear;-webkit-transition:.4s linear}.call-dt h3 span{display:block;font-size:20px;font-weight:600;color:#333;font-style:normal}.contact-data ul li:hover .call-dt h3:hover{color:#00a2ff}footer{background:#e5f6ff}.footer-top{padding:85px 0 65px}.quicklinks h3{font-size:24px;font-weight:700;color:#333;font-style:italic;padding:0 0 25px;margin:0 0 30px;position:relative}.quicklinks h3:after{position:absolute;content:'';width:60px;height:2px;background:#00a2ff;bottom:0;left:0}.quicklinks ul li a{display:block;padding:5px 0;font-size:20px;color:#333;font-weight:400}.quicklinks ul li a:hover{color:#00a2ff}.footer-logo img{height:125px;margin:0 auto 25px}.sponcer-logo img{margin:0 auto;height:130px}.footer-cnt{display:table;float:right}.footer-cnt h3{font-size:24px;font-weight:700;color:#333;font-style:italic;padding:0 0 25px;margin:0 0 30px;position:relative}.footer-cnt h3:after{position:absolute;content:'';width:60px;height:2px;background:#00a2ff;bottom:0;left:0}.footer-cnt li{margin:0 0 15px}.footer-cnt li a{display:flex;font-size:20px;font-weight:400;color:#333;line-height:30px}.footer-cnt li a i{color:#00a2ff;min-width:20px;margin-right:10px;margin-top:6px}.footer-cnt li a:hover{color:#00a2ff}.copyright{border-top:1px solid rgba(0,0,0,.2);padding:20px 0}.copyright p{margin:0;font-size:20px;font-weight:400;color:#333}.copyright h6{text-align:right;font-size:20px;font-weight:400;color:#333;margin:0}.copyright h6 a{color:#00a2ff;font-weight:600}.copyright h6 a:hover{color:red}.inner-banner{background:#e5f6ff;padding:15px 0}.inner-banner .row{align-items:center}.inner-banner h1{font-size:40px;font-weight:700;color:#000;font-style:italic;margin:0}.breadcrumb-links ul{display:flex;align-items:center;justify-content:flex-end}.breadcrumb-links ul li{margin-right:45px}.breadcrumb-links ul li:last-child{margin:0}.breadcrumb-links ul li{font-size:20px;color:#000;position:relative;font-weight:700}.breadcrumb-links ul li a{font-weight:400;color:#000}.breadcrumb-links ul li a:hover{color:red}.breadcrumb-links ul li a:after{position:absolute;content:'/';color:#000;font-size:24px;font-weight:400;right:-25px;top:-3px}.why-semtool-wrp{padding:100px 0}.why-semtool-wrp h6{font-size:20px;font-weight:600;color:#00a2ff;text-align:center;letter-spacing:3px;margin:0 0 10px;text-transform:uppercase}.why-semtool-wrp h2{font-size:50px;font-weight:700;color:#000;text-align:center;line-height:60px;font-style:italic;margin:0 0 30px}.why-semtool-wrp h5{font-size:20px;font-weight:400;color:#333;text-align:center;line-height:30px;margin:0 0 45px}.why-semtool-wrp .row{margin:0 -45px}.why-semtool-wrp .row .col-md-6{padding:0 45px}.semtool-img{margin:0 0 25px}.semtool-img img{width:100%;height:500px;object-fit:cover}.semtool-box h3{font-size:40px;font-weight:700;color:#000;font-style:italic;margin:0 0 15px}.semtool-box p{margin:0;font-weight:400;color:#333;font-size:20px;line-height:30px;text-align:justify}.setting-our-wrp{position:relative;padding:160px 0;background:center right no-repeat;background-size:cover}.setting-block{padding:70px;background:rgba(255,255,255,.8);max-width:740px}.setting-block h2{font-size:40px;font-weight:700;color:#000;font-style:italic;margin:0 0 30px}.setting-block p{margin:0;font-size:20px;font-weight:400;color:#333;line-height:30px}.titlebar h6{font-size:20px;font-weight:600;color:#00a2ff;text-align:center;letter-spacing:3px;margin:0 0 10px;text-transform:uppercase}.titlebar h2{font-size:50px;font-weight:700;color:#000;text-align:center;line-height:60px;font-style:italic;margin:0 0 30px}.titlebar h5{font-size:20px;font-weight:400;color:#333;text-align:center;line-height:30px;margin:0}section.welcome-wrp.services-wrp div.welcome-row:nth-child(even) .welcome-data{padding:0 70px 0 0}section.welcome-wrp.services-wrp div.welcome-row:nth-child(odd) .welcome-data{padding:0 0 0 70px}section.welcome-wrp.services-wrp div.welcome-row .welcome-data h2{font-size:40px;margin:0 0 20px}.welcome-data ul{margin:0 0 25px}.welcome-data ul li{font-size:20px;font-weight:400;color:#000;margin:0 0 15px;position:relative;padding:0 0 0 25px}.welcome-data ul li:before{position:absolute;content:'';width:10px;height:10px;border-radius:50%;background:red;top:10px;left:0}.service-note{padding:35px 0}.service-note p{font-size:20px;font-weight:400;color:#333;text-align:center;line-height:30px;margin:0 auto 30px}.service-note .btn-main{margin:0 auto}.projects-wrp{padding:100px 0;position:relative}.projects-wrp .titlebar h2{margin:0 auto 45px}.projects-wrp .row{margin:0 -7px}.projects-wrp .row .col-md-4{padding:0 7px}.projects-box{margin:0 0 14px;background:#fff;border:1px solid #e0e0e0}.projects-box img{width:100%;height:500px;object-fit:contain;transition:.4s linear;-webkit-transition:.4s linear}.projects-box:hover img{opacity:.80}.contact-pg-wrp{padding:120px 0}.map-block{padding:0 0 120px}.map-box{height:500px;width:100%}