@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&family=Lexend:wght@100..900&display=swap');* {margin: 0;padding: 0;box-sizing: border-box;text-decoration: none;}body {overflow-x: hidden;background-color: #fff;}main {overflow: hidden;}a {text-decoration: none;}.btn:focus {outline: none;}ul, ol {list-style: none;margin: 0;padding: 0;}button:focus {outline: none;box-shadow: none;}.btn:focus {outline: none;box-shadow: none;}header.onscroll{background: #212121;}header.onscroll .container{padding: 0;border-color:transparent;}header.onscroll nav .navbar-brand{padding: 0;margin: 0;}header.onscroll nav{border: none;padding: 0;}header{position:fixed;width: 100%;top: 0;z-index: 999;}header nav .container{border-color: rgba(255,255,255,0.25);border-bottom-width: 1px;border-bottom-style: solid;padding: 0;}header nav{padding:5px 0 !important;}header nav .navbar-brand img{margin: 0 10px 0 0;}header nav .navbar-brand{width: 45px;margin: 10px 0;padding: 0;line-height: 70px;font-size: 20px;font-family: Kumbh Sans;font-weight: 700;color: #fff;text-transform: capitalize;}header nav #navbarSupportedContent{justify-content: end;gap:15px;}header nav #navbarSupportedContent ul{gap:30px;}header nav #navbarSupportedContent ul:after{content: '';height: 18px;border-right: 1px solid rgba(255,255,255,0.25);}header nav #navbarSupportedContent li a:hover{color: rgba(255,255,255,0.7);}header nav #navbarSupportedContent li a{font-size: 15px;font-weight: 700;font-family:Kumbh Sans;line-height: 21px;color: #fff;text-transform: capitalize;padding: 0;transition: .25s all ease-in-out;}header nav #navbarSupportedContent li a.active{color: rgba(255,255,255,0.7);}header nav #navbarSupportedContent form a{background-color: #38acff;border-radius: 35px;width: 110px;height: 45px;text-align: center;line-height: 45px;font-size: 15px;font-weight: 700;font-family:Kumbh Sans;color: #fff;text-transform: capitalize;}header nav #navbarSupportedContent form a:hover{box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.1);overflow: hidden;}.sec-home-banner{padding: 200px 0 100px;background: url(../images/bg-banner.webp);background-repeat: no-repeat;background-size: cover;background-position: 100% 100%;}.sec-home-banner h1{line-height: 56px;font-size: 38px;font-family:Kumbh Sans;font-weight: 700;color: #fff;text-transform: capitalize;margin: 0 0 30px;}.sec-home-banner h1 span{color: #38acff;display: block;height: 56px;}.subhead{display: block;}.sec-home-banner .banner-form{display: flex;justify-content: flex-start;gap:10px;margin: 0 0 20px;}.sec-home-banner .banner-form button:hover{box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.1);overflow: hidden;}.sec-home-banner .banner-form button{height: 42px;width: 140px;border: none;line-height: 42px;background-color: #38acff;text-align: center;font-size: 15px;font-weight: 700;font-family:Kumbh Sans;color: #fff;text-transform: capitalize;border-radius: 5px;}.sec-home-banner .banner-form input{color: #777777;height: 42px;line-height: 42px;width: 290px;font-size: 14px;font-family: Lexend;font-weight: 300;border-radius: 5px;border: none;padding: 0 15px;outline: none }.sec-home-banner .social li a:hover i{color:#777;}.sec-home-banner .social li a i{color: #fff;font-size: 18px;}.sec-home-banner .social{display: flex;align-items: center;justify-content: flex-start;gap:10px;}.sec-home-banner .quick-banner{margin: 160px 0 0;}.sec-home-banner .quick-banner li{display: inline-block;}.sec-home-banner .quick-banner li a{font-size: 15px;text-transform: capitalize;line-height: 1.4;font-weight: 600;font-family: Kumbh Sans;color: #fff;}.sec-home-banner .quick-banner li:last-child:after{content: inherit;}.sec-home-banner .quick-banner li:after{content: '';border-right: 1px solid rgba(255,255,255,0.25);margin: 0 15px;}.sec-home-banner .quick-banner li a:hover{color: rgba(255,255,255,0.7);}.process{background: linear-gradient(to bottom, rgb(15, 15, 15) 0%, rgb(36, 94, 135) 100%);padding: 140px 0 50px;}.process .blue-head{color: #38acff;font-size: 14px;font-weight: 500;font-family: Lexend;text-transform: uppercase;margin: 0 0 10px;}.process .main-head{font-size: 36px;color: #fff;line-height: 1.4;font-family: Kumbh Sans;font-weight: 700;margin: 0;}.process p{color: rgba(255,255,255,0.8);margin: 10px 0 0;font-size: 14px;font-weight: 300;font-family: Lexend;}.process .process-head{font-size: 26px;color:#fff;line-height: 1.3;font-family: Kumbh Sans;font-weight: 700;margin: 20px 0 0;}.portfolio{padding: 100px 0;}.portfolio .main-head{font-size: 36px;color: #242424;line-height: 1.4;font-family: Kumbh Sans;font-weight: 700;margin: 10px 0 20px;}.portfolio p{margin: 0 0 20px;font-size: 16px;font-weight: 300;font-family: Lexend;color: #767676;}.portfolio .view-btn{background-color: #38acff;border-radius: 35px;width: 140px;height: 45px;text-align: center;line-height: 45px;font-size: 15px;font-weight: 700;font-family:Kumbh Sans;color: #fff;text-transform: capitalize;display: block;}.portfolio .view-btn:hover{box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.1);overflow: hidden;}.portfolio .img-box{position: relative;margin: 0 0 30px;}.portfolio .img-box img{border-radius: 15px;}.portfolio .img-box:hover .content-here{display: flex;visibility: visible;}.portfolio .img-box:hover .content-here .content-main-head{transform: translateY(0);}.portfolio .img-box:hover .content-here .content-sub-head{transform: translateY(0);}.portfolio .img-box .content-here{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;background: #000;opacity: .7;border-radius: 15px;visibility: hidden;transition: .1s all ease-in-out;}.portfolio .img-box .content-here .content-main-head{color: #fff;font-size: 22px;font-weight: 700;font-family:Kumbh Sans;text-transform: capitalize;transform: translateY(-15px);transition: .25s all ease-in-out;}.portfolio .img-box .content-here .content-sub-head{color: #fff;font-size: 16px;font-weight: 400;font-family:Lexend;text-transform: capitalize;transform: translateY(15px);transition: .25s all ease-in-out;}.faq{background: linear-gradient(to bottom, rgb(15, 15, 15) 0%, rgb(36, 94, 135) 100%);padding: 100px 0;}.faq .img-with-profile{display: flex;align-items: center;gap:20px;margin: 0 0 15px;}.faq .img-with-profile .faq-profile-content .profile-main-head{font-size: 32px;color: #fff;font-family:Kumbh Sans;font-weight: 700;line-height: 1.3;}.faq .img-with-profile .faq-profile-content .profile-sub-head{color: #38acff;line-height: 1.3;font-weight: 500;text-transform: uppercase;font-size: 18px;font-family: Lexend;margin: 0 0 10px;}.faq p{margin: 0 0 15px;color: rgba(255, 255, 255, 0.8);font-size: 16px;font-weight: 300;font-family: Lexend;}.faq .faq-main-head{font-size: 26px;line-height: 1.4;font-weight: 700;color: #fff;font-family:Kumbh Sans;margin:0 0 10px;}.faq #accordionExample .accordion-item{border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;background: transparent;border: none;}.faq #accordionExample .accordion-item .accordion-header button.collapsed{color: #fff;}.faq #accordionExample .accordion-item .accordion-header .accordion-button::after{filter: brightness(0) invert(1);}.faq #accordionExample .accordion-item .accordion-header button{padding:20px 0 ;font-weight: 600;background: transparent;font-family:Kumbh Sans;font-size: 16px;color: #38acff;border: none;box-shadow: inherit;}.faq #accordionExample .accordion-item .accordion-body{padding: 0 0 15px;color: rgba(255, 255, 255, 0.8);font-size: 16px;font-weight: 300;font-family: Lexend;line-height: 22px;}.iframe-sec{padding: 50px 0;}.iframe iframe{margin: 0 auto;width:80%;height:600px;display: block;text-align: center;}.iframe-sec .responsive-slider{padding:50px 0 50px;margin:0;}.iframe-sec .responsive-slider a{display: block;margin: 0 20px;}.iframe-sec .responsive-slider a:hover img{filter: inherit;}.iframe-sec .responsive-slider a img{border-radius: 15px;filter: grayscale(50%);margin: 0 auto;display: table;width: 130px;height: 130px;object-fit:contain;}.iframe-sec .responsive-slider a img.white{filter:brightness(0);}.iframe-sec .responsive-slider .slick-track{display: flex;align-items: center;}.getintouch{padding:50px 0;background: linear-gradient(to bottom, rgb(36, 94, 135) 0%, rgb(15, 15, 15) 100%);}.getintouch .getintouch-box{padding: 60px 15px;background: linear-gradient(to right, rgb(60, 56, 255) 0%, rgb(27, 179, 244) 100%);border-radius: 8px;}.getintouch .getintouch-box .getintouch-content-here{text-align: center;width: 80%;margin: 0 auto;}.getintouch .getintouch-box .getintouch-content-here .getintouch-head{line-height: 68px;font-size: 58px;font-family:Kumbh Sans;font-weight: 700;color: #fff;margin: 10px 0;}.getintouch .getintouch-box .getintouch-content-here p{margin: 20px 0 20px;color: rgba(255, 255, 255, 0.8);font-size: 16px;font-weight: 400;font-family: Lexend;}.getintouch .getintouch-box .getintouch-content-here .social li a:hover i{color: rgba(255, 255, 255, 0.8);}.getintouch .getintouch-box .getintouch-content-here .social li a i{color: #fff;font-size: 22px;}.getintouch .getintouch-box .getintouch-content-here .social{display: flex;align-items: center;justify-content: center;gap:10px;}footer{background: #101010 ;padding: 20px 0;}footer a.logo{padding: 0;line-height: 70px;font-size: 20px;font-family: Kumbh Sans;font-weight: 700;color: #fff;text-transform: capitalize;}footer a.logo img{width: 45px;margin: 0 10px 0 0;}footer ul li a:hover{color: rgba(255,255,255,0.7);}footer ul{display: flex;justify-content: end;gap:30px;}footer ul li a{font-size: 15px;font-weight: 700;font-family: Kumbh Sans;line-height: 21px;color: #fff;text-transform: capitalize;padding: 0;transition: .25s all ease-in-out;}footer hr{height: 1px;border-top: 1px solid rgba(255,255,255,0.06);margin: 0;opacity: 1;margin:20px 0;}footer p{color: rgba(255, 255, 255, 0.8);font-size: 16px;font-weight: 300;font-family: Lexend;text-align: center;margin: 0;}@media only screen and (min-width: 1600px) and (max-width: 1920px) {}@media only screen and (min-width: 1445px) and (max-width: 1599px) {}@media only screen and (min-width: 1366px) and (max-width: 1444px) {}@media only screen and (min-width: 1200px) and (max-width: 1399px) {}@media only screen and (min-width: 992px) and (max-width: 1199px) {}@media only screen and (min-width: 768px) and (max-width: 991px) {header nav{padding: 0 !important;margin: 0;line-height: 60px;}header.onscroll nav .navbar-brand{padding: 0 0 0 10px;}.getintouch .responsive-slider.getintouch .responsive-slider{padding: 30px 0;margin: 0;}header nav .navbar-brand{padding: 0 0 0 10px;margin: 0;}header nav .navbar-toggler{width: 75px;}header nav #navbarSupportedContent {background: #000;padding: 20px 0;text-align: center;}header nav #navbarSupportedContent form{justify-content: center;}header nav #navbarSupportedContent ul{gap:10px;}.sec-home-banner{padding: 120px 0 60px;}.sec-home-banner h1{line-height: 32px;font-size: 22px;text-align: center;}.sec-home-banner .banner-form{flex-direction: column;}.sec-home-banner .banner-form input{width: 100%;}.sec-home-banner .banner-form button{width: 100%;}.sec-home-banner .social{justify-content: center;}.sec-home-banner .quick-banner{margin: 30px 0 0;text-align: center;}.process{padding: 30px 0;}.process .blue-head{text-align: center;}.process .main-head{text-align: center;font-size: 24px;margin: 0 0 15px;}.process .process-head{text-align: center;margin: 0 0 15px;font-size: 22px;}.process p{text-align: center;margin: 0 0 15px;}.process img{margin: 0 auto;display: table;}.portfolio , .faq{padding: 30px 0;}.portfolio .right-content img{margin: 0 auto;display: table;}.portfolio .main-head{font-size: 26px;text-align: center;}.portfolio p{text-align: center;font-size: 14px;}.portfolio .view-btn{margin: 0 auto 20px;}.faq .img-with-profile{flex-direction: column;}.faq .img-with-profile .faq-profile-content .profile-sub-head{text-align: center;font-size: 16px;}.faq .img-with-profile .faq-profile-content .profile-main-head{font-size: 26px;text-align: center;}.faq p{font-size: 14px;text-align: center;}.faq .faq-main-head{margin: 20px 0 10px;text-align: center;}.faq .responsive-slider{margin: 30px 0 0;}.getintouch .getintouch-box{padding: 30px 10px;}.getintouch .getintouch-box .getintouch-content-here{width: 100%;}.getintouch .getintouch-box .getintouch-content-here .getintouch-head{line-height: 28px;font-size: 22px;}.getintouch .getintouch-box .getintouch-content-here p{font-size: 14px;text-align: center;}footer a.logo {text-align: center;width: 100%;display: block;margin: 0 auto 20px;}footer ul{gap: 0;text-align: center;justify-content: space-between;}.iframe iframe{height: 250px;}}@media only screen and (min-width: 450px) and (max-width: 991px) {footer ul{gap: 30px !important;justify-content:center !important;}}@media only screen and (min-width: 300px) and (max-width: 767px) {.iframe iframe{height: 250px;}.sec-home-banner h1 span{height: auto;}header nav{padding: 0 !important;}header.onscroll nav .navbar-brand{padding: 0 0 0 10px;}header nav .navbar-brand{padding: 0 0 0 10px;margin: 0;line-height: 60px;}.getintouch .responsive-slider.getintouch .responsive-slider{padding: 30px 0;margin: 0;}header nav .navbar-toggler{width: 75px;}header nav #navbarSupportedContent {background: #000;padding: 20px 0;text-align: center;}header nav #navbarSupportedContent form{justify-content: center;}header nav #navbarSupportedContent ul{gap:10px;}.sec-home-banner{padding: 120px 0 60px;position: relative;z-index: 1;}.sec-home-banner:before{content: '';position: absolute;top: 0;left: 0;right:0;bottom: 0;width: 100%;background-color: #000;opacity: .4;z-index: -1;}.sec-home-banner h1{line-height: 32px;font-size: 22px;text-align: center;}.sec-home-banner .banner-form{flex-direction: column;}.sec-home-banner .banner-form input{width: 100%;}.sec-home-banner .banner-form button{width: 100%;}.sec-home-banner .social{justify-content: center;}.sec-home-banner .quick-banner{margin: 30px 0 0;text-align: center;}.process{padding: 30px 0;}.process .blue-head{text-align: center;}.process .main-head{text-align: center;font-size: 24px;margin: 0 0 15px;}.process .process-head{text-align: center;margin: 0 0 15px;font-size: 22px;}.process p{text-align: center;margin: 0 0 15px;}.process img{margin: 0 auto;display: table;}.portfolio , .faq{padding: 30px 0;}.portfolio .right-content img{margin: 0 auto;display: table;}.portfolio .main-head{font-size: 26px;text-align: center;}.portfolio p{text-align: center;font-size: 14px;}.portfolio .view-btn{margin: 0 auto 20px;}.faq .img-with-profile{flex-direction: column;}.faq .img-with-profile .faq-profile-content .profile-sub-head{text-align: center;font-size: 16px;}.faq .img-with-profile .faq-profile-content .profile-main-head{font-size: 26px;text-align: center;}.faq p{font-size: 14px;text-align: center;}.faq .faq-main-head{margin: 20px 0 10px;text-align: center;}.faq .responsive-slider{margin: 30px 0 0;}.getintouch .getintouch-box{padding: 30px 10px;}.getintouch .getintouch-box .getintouch-content-here{width: 100%;}.getintouch .getintouch-box .getintouch-content-here .getintouch-head{line-height: 28px;font-size: 22px;}.getintouch .getintouch-box .getintouch-content-here p{font-size: 14px;text-align: center;}footer a.logo {text-align: center;width: 100%;display: block;margin: 0 auto 20px;}footer ul{gap: 0;text-align: center;justify-content: space-between;}.sec-home-banner h1 span{height: auto;}}