:root{--dark1:#1c1c1c;--dark2:#454545;--light_white:#f9f9f9;--primary_color:#08619b;--primary_color2:#4f8dff;--primary_light:#f3f6fd;--primary_light2:rgb(19 81 216 / 10%);--gray:#d9d9d9;--font_syne:"Syne",sans-serif;--font_yantramanv:"Yantramanav",sans-serif;--font_dm:"DM Sans",sans-serif;--yellow_color:#ffd600}@media (width <= 1920px){.hero-section-wrap:not(.hero-home2) .hero-section-content-wrap{padding-top:100px}.service-card img{width:auto}}@media (width <= 1700px){footer,section{overflow:hidden}.theme-btn,.theme-btn2{font-size:14px;padding:10px 22px}.header-2 .navbar-wrapper{padding:0 30px}.header-2{padding:20px 0}.header-area .header-contact-info .phone-number{padding:0 20px}.header-area .header-contact-info{gap:20px}.header-area .logo img{max-width:140px}.header-area .navbar-wrapper>ul>li{line-height:70px}.header-area.header-2 .navbar-wrapper>ul>li{line-height:48px}.hero-section-wrap .hero-section-content-wrap{padding-top:236px;padding-bottom:70px}.hero-section-wrap .hero-contact-form-wrap{padding:75px}.hero-section-wrap .hero-contact-form-wrap .hero-contact-form-inner-wrap{padding:30px 40px 40px}.service-card p{font-size:14px}.custom-container{max-width:1310px}.header-area .navbar-wrapper>ul{gap:30px}.header-area .header-left{gap:50px}.section-header .section-subtitle{margin-bottom:15px}.header-2 .header-left,.header-2 .navbar-wrapper>ul{gap:20px}.country-select,.section-subtitle{font-size:12px}.country-select{background-position-y:7px}.contact-area .contact-experience ul li p,.footer-area .footer-top .left-content p,.header-area .header-contact-info .phone-number,.header-area .navbar-wrapper ul li a{font-size:16px}.faq-box .card-body{font-size:13px;line-height:22px;padding-right:8px}.about2-tab-content .about2-tab-content-body .content-box .theme-btn,.news2-card .theme-btn{width:43px;height:43px;line-height:48px}.client-area .clients .client-logo{min-width:200px;height:102px}.client-area .clients .client-logo img{max-width:80px}.about2-area .about2-inner-box .section-title,.pricing-table-box h1{font-size:50px}.section-header .section-title{font-size:45px;line-height:42px}.section-header p{font-size:15px;line-height:21px}.hero-section-wrap .hero-section-content-wrap .hero-section-content h1{font-size:70px;line-height:66px;max-width:719px;margin:auto auto 15px}.about2-area .about2-inner-box .section-subtitle{margin-bottom:15px}.about2-area{padding-top:135px}.service-card{padding:57px 24px 46px}.service2-area{padding-top:84px}.service2-area{padding-bottom:84px}.about2-area .about2-inner-box .section-title{letter-spacing:-2px}.hero-section-wrap .hero-section-content-wrap .hero-section-content p{line-height:31px;max-width:440px;margin-bottom:30px}.news2-card h2{line-height:20px;width:100%}.about2-tab-content .about2-tab-content-body .content-box h1,.hero-section-wrap .hero-section-content-wrap .hero-section-content p,.news2-card h2{font-size:18px}.contact-area .contact-experience{padding:50px;max-width:300px;width:100%}.contact-area .contact-infos{padding:50px;max-width:280px;width:100%}.contact-area .contact-form-wrap{padding:78px 62px 62px}.contact-form .input-row .input-group label{margin-bottom:10px}.contact-form .input-row .input-group{margin-bottom:20px}.contact-area{padding:120px 0}.pricing-table-area{padding-top:120px}.faq-style-2-area{padding-bottom:120px}.hero-section-wrap{padding-bottom:90px}.about2-area{padding-bottom:140px}.about2-area .about2-inner-box{padding:60px}.about2-tab-content .about2-tab-content-body .img-box{max-width:max-content;flex:1}.about2-tab-content .about2-tab-content-body .content-box{flex:1}.mac-btns-wrap .mac-buttons{gap:11px}.mac-btns-wrap .mac-buttons span{width:10px;height:10px}.our-team-2-header{padding:70px 50px}.our-team-2-header p{margin-bottom:0}.faq-style-2-area{padding-top:120px}.pricing-table-area{padding-bottom:0}.about2-tab-content .about2-tab-content-body .content-box .content p{font-size:14px;line-height:22px}.about2-tab-content .about2-tab-content-body .content-box .content p+p{margin-top:12px}.faq-box .card-header button{text-align:left;font-size:19px;padding-top:16px}.faq-style-2-area .faq-box{padding-left:108px}.faq-box{padding:35px 40px 35px 108px}.faq-box .card-header button .icon{top:35px;width:52px;height:52px;left:30px}.faq-box .card-header button .icon img{width:20px}.faq-style-2-area .faq-inner{padding:80px 50px}.footer-links ul li a{white-space:nowrap}.news2-card{padding:18px 18px 60px}.our-team-2-header .section-title{font-size:45px;line-height:42px}.faq-area .faq-inner .section-title{font-size:45px;line-height:42px;margin-bottom:45px}.faq-area .faq-inner .section-subtitle{margin-bottom:18px}.service-card img{width:37px}.our-team-2-header .theme-btn{font-size:13px}.our-team-2-header .section-title{margin-bottom:13px}}@media (width <= 1700px){.custom-container{max-width:1230px}.testimonial-item h1{font-size:33px;line-height:36px}.contact-area .contact-experience ul li h1 span,.contact-area .contact-infos .contact-info h3,.service-card h3,.testimonial-item p{font-size:18px}.contact-area .contact-form-wrap .contact-form-body p{font-size:15px}.contact-area .contact-experience ul li p,.footer-area .footer-top .left-content p,.footer-links h3,.header-area .header-contact-info .phone-number a,.news2-card p{font-size:14px}.contact-form .input-row .input-group input,.contact-form .input-row .input-group textarea,.contact-form .input-row .input-group.input-checkbox label{font-size:13px}.contact-area .contact-infos .contact-info p,.contact-area .contact-infos .contact-social-links li a,.contact-form .input-row .input-group label,.copyright-area p,.footer-area .theme-btn,.footer-links ul li a,.hero-section-wrap .hero-section-content-wrap .hero-section-content h5,.news2-card p,.service-card p{font-size:12px}.footer-links ul li a span,.news2-card .meta>*,.section-subtitle{font-size:10px}.contact-area .contact-form-wrap .contact-form-body p{padding-bottom:22px;margin-bottom:28px}.contact-form .input-row .input-group.input-checkbox{margin-bottom:20px}.contact-form .input-row .input-group textarea{height:97px}.contact-form .input-row .input-group.input-checkbox input{width:16px;height:16px}.news2-card p{line-height:18px}.services-list .service-card{padding-top:52px;padding-bottom:40px}.news2-card p,.service-card p{line-height:20px}.news2-card p{margin-bottom:20px}.testimonial-item{padding:70px 120px}.testimonial-item h1{margin-bottom:20px}.testimonial-item p{line-height:34px}.contact-area .contact-experience ul li h1{line-height:32px}.footer-area .footer-top .left-content p{line-height:24px}.contact-area .contact-form-wrap .contact-form-body .section-title{margin-bottom:16px}.contact-area .contact-form-wrap .contact-form-body .section-subtitle{margin-bottom:14px}.contact-area .contact-experience ul li h1{margin-bottom:6px;line-height:1}.contact-area .contact-infos .contact-info{padding-bottom:35px;margin-bottom:40px}.contact-area .contact-experience ul li{padding-bottom:40px;margin-bottom:40px}.contact-area .contact-infos .contact-info img{width:35px;margin-bottom:25px}.contact-area .contact-infos .contact-info h3{margin-bottom:15px}.footer-area .footer-top .left-content .footer-clients img{width:70px}.footer-links ul li a{line-height:1}.copyright-area .social-links li a img{width:16px}.footer-area .footer-top .custom-row{padding-bottom:50px}.header-area .navbar-wrapper>ul>li{line-height:80px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right{padding:37px 0 50px 38px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right a,.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right p{font-size:12px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .left{padding-top:49px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .left{padding-right:97px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right h2{font-size:18px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right p{line-height:19.5px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right img{margin-bottom:23px;width:252px}.pricing-table-box ul li{font-size:15px}.pricing-table-box ul li i{width:14px;height:14px;font-size:10px;line-height:14px}.service-card h3{margin-bottom:14px}.service-card img{margin-bottom:25px}.pricing-table-area .section-header p{max-width:365px}.pricing-table-box h1{font-size:45px}.pricing-table-box h5{font-size:18px}.pricing-table-box p{font-size:13px;margin-bottom:40px}.pricing-table-box ul{max-width:170px;margin-bottom:60px}.pricing-table-box ul li{padding-left:31px}.pricing-table-box h1{margin-bottom:20px}.pricing-table-box h5{margin-bottom:14px}.pricing-table-box{padding:55px 35px 60px}}@media (width <= 1700px){.country-select{font-size:16px}.custom-container{max-width:1170px}.header-area .logo img{max-width:125px}.header-area .header-left{gap:63px}.header-area.header-2 .navbar-wrapper>ul>li{line-height:35px}.header-area .header-contact-info{gap:29px}.header-area .header-contact-info .phone-number,.header-area .navbar-wrapper ul li a,.theme-btn,.theme-btn2{font-size:13px}.header-area .navbar-wrapper ul li.mega-menu-item>a::after{border-width:4px;top:7px}.header-area .navbar-wrapper>ul{gap:30px}.header-area .header-contact-info .phone-number a{font-size:12px;margin-bottom:8px}.header-area .header-contact-info .phone-number a i{height:10px}.header-area .header-contact-info .phone-number{padding:0 35px}.header-area .header-contact-info .theme-btn{padding:10px 19px}.country-select{font-size:12px}.country-select{background-position-y:7px}.header-area .navbar-wrapper>ul>li{line-height:78px}.hero-section-wrap .hero-section-content-wrap .hero-section-content h5{margin-bottom:25px}.hero-section-wrap .hero-section-content-wrap .hero-section-content h1{margin-bottom:20px}.hero-home2.hero-section-wrap .hero-section-content-wrap{padding-top:230px}.hero-section-wrap .hero-section-content-wrap .hero-section-content p{line-height:28px}.client-area .clients .client-logo{height:112px;width:247px}.client-area .clients .client-logo img{height:30px}.section-subtitle{font-size:10px}.section-title{font-size:45px}.section-header p{font-size:15px;line-height:21px;max-width:491px}.service-card{padding:58px 24px 50px 26px}.service-card h3{font-size:18px}.service-card p{font-size:12px;line-height:18px}.services-list{gap:22px}.service-card img{height:36px;margin-bottom:25px}.header-area .navbar-wrapper ul li>.dropdown-menu li a{font-size:13px}.about2-tabs .nav-item button{font-size:12px}.about2-tabs .nav-item button .icon{width:30px;height:30px}.about2-tabs .nav-item button .icon img{width:15px}.about2-tabs{gap:19px;margin-bottom:60px}.about2-area .about2-inner-box .section-title{font-size:45px;line-height:42px;margin-bottom:35px}.mac-btns-wrap .action-btn span{width:4px;height:4px}.header-area .header-contact-info .phone-number::after,.header-area .header-contact-info .phone-number::before{height:25px;top:65%}.footer-area .theme-btn{height:31px}}@media (width <= 1700px){.contact-area .contact-infos .contact-social-links li a i,.copyright-area .social-links li a{font-size:18px}}@media (width <= 1345px){.header-area{padding:10px 0}.header-area.header-2 .navbar-wrapper ul li .mega-menu{width:100%;left:0;box-shadow:none}.header-area .navbar-wrapper{position:fixed;width:100%;height:100%;left:0;opacity:0;visibility:hidden;overflow-x:hidden;top:0;z-index:9999;background:rgb(28 28 28 / 50%);padding:70px 84px 70px 60px;transition:.3s;display:block!important}.header-area .navbar-wrapper.active{opacity:1;visibility:visible}.header-area .navbar-wrapper::before{content:"";position:fixed;width:calc(100% - 60px);height:100%;background:#fff;left:-70px;top:0;transition:.3s}.header-area .navbar-wrapper.active::before{left:0}.header-area .navbar-wrapper>ul{flex-direction:column;align-items:flex-start;gap:0}.header-area .navbar-wrapper>ul>li{line-height:1;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #d2d2d2;padding:5px 0;z-index:9;min-height:46px}.header-area .navbar-wrapper>ul>li:last-child{border-bottom:none;padding-bottom:0}.header-area .navbar-wrapper ul li.mega-menu-item>a::after{display:none}.header-area .navbar-wrapper ul li.mega-menu-item a{padding-right:0}.header-area .header-left{flex:1;justify-content:space-between;padding-right:40px;gap:20px}.header-area .header-left .menu-bar,.header-area .navbar-wrapper .close-menu-bar,.header-area .navbar-wrapper ul li>.dropdown-menu{display:block}.header-area .header-left .header-left-right{display:flex}.header-area .navbar-wrapper ul li>.dropdown-menu{width:100%;position:relative;box-shadow:none;max-height:0;overflow-x:hidden;padding:0 35px 0 15px;border:none}.header-area .navbar-wrapper ul li>.dropdown-menu li a{font-size:16px;display:block;padding-top:12px;margin:7px 0}.header-area .navbar-wrapper ul li>.dropdown-menu li:last-child a{margin-top:0;padding-bottom:12px}.header-area .navbar-wrapper>ul>li.active>.dropdown-menu{max-height:400px;visibility:visible;opacity:1}.header-area .navbar-wrapper ul li .mega-menu{position:relative;max-height:0;overflow-x:hidden;border:none;height:auto}.header-area .navbar-wrapper ul>li.active{padding-bottom:20px}.header-area .navbar-wrapper ul>li.active>.mega-menu{max-height:2000px;opacity:1;visibility:visible}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .left{padding-right:40px}.contact-area .custom-row{flex-wrap:wrap}.footer-area .footer-all-links-wrap{gap:50px;padding-right:70px}}@media (width <= 1200px){.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .custom-container{flex-wrap:wrap}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right{padding-left:20px;max-width:300px}.hero-section-wrap .hero-section-content-wrap .hero-section-content h5{margin-bottom:18px}.hero-section-wrap .hero-section-content-wrap .hero-section-content h1{font-size:64px;line-height:1.1}.hero-section-wrap .hero-contact-form-wrap{padding:50px}.custom-container{padding:0 20px}.client-area{padding-bottom:90px}.client-area .clients .client-logo{min-width:200px;height:110px}.services-list{display:grid!important;grid-template-columns:1fr 1fr 1fr;flex-wrap:wrap}.about2-tab-content .about2-tab-content-body .img-box{max-width:400px}.faq-style-2-area,.pricing-table-area{padding-bottom:100px}.about2-area,.contact-area,.faq-style-2-area,.pricing-table-area{padding-top:100px}.about2-area{padding-bottom:100px}.our-team-2-header{flex-direction:column;align-items:flex-start!important}.our-team-2-header{gap:50px}.our-team-2-header p{margin-bottom:0}.footer-area .footer-top .custom-row::before{display:none}.footer-area .footer-top .custom-row{flex-direction:column;align-items:flex-start!important;gap:70px}.footer-area .footer-top .left-content .footer-clients{gap:30px;flex-wrap:wrap}.footer-area .footer-all-links-wrap{padding:0;gap:30px}.faq-box .card-header button{text-align:left}.faq-style-2-area .faq-inner{padding:80px 50px}.faq-items-box{grid-template-columns:1fr}}@media (width <= 820px){.contact-area .custom-row{justify-content:center}.footer-area .footer-top .custom-row{padding-left:50px;padding-right:50px}}@media (width <= 912px){.footer-area .footer-top .custom-row{padding-left:0;padding-right:0}.contact-area .contact-form-wrap{width:100%}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .custom-container{flex-flow:column wrap}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .left{padding-right:0;padding-top:10px}.faq-items-box,.pricing-table-lists{grid-template-columns:1fr}.header-area .custom-row{gap:10px}.header-area .header-right{display:none}.header-area .header-right .header-contact-info{justify-content:space-between;padding:0;gap:20px}.header-area .header-contact-info .phone-number{padding:0;font-size:16px}.header-area .header-contact-info .phone-number a{font-size:14px;margin-bottom:5px}.header-area .header-contact-info .phone-number::after,.header-area .header-contact-info .phone-number::before,.hero-section-wrap .hero-section-content-wrap .hero-section-content h1 br{display:none}.header-area .header-contact-info .theme-btn{font-size:14px;padding-top:8px;padding-bottom:8px}.header-area .header-left{order:1;width:100%;padding:0}.section-title{font-size:40px;line-height:1.1}.section-header .section-subtitle{margin-bottom:15px}.section-header p{line-height:26px}.hero-section-wrap .hero-section-content-wrap .hero-section-content h1{font-size:44px;margin-bottom:20px}.hero-section-wrap .hero-section-content-wrap .hero-section-content p{font-size:20px;line-height:1.6}.hero-section-wrap .hero-section-content-wrap .hero-section-content p br{display:none}.hero-section-wrap .hero-contact-form-wrap .hero-contact-form-inner-wrap{padding-left:50px;padding-right:50px}.services-list{grid-template-columns:1fr 1fr}.testimonial-item{padding-right:70px;padding-left:70px}.about2-tab-content .about2-tab-content-body,.header-area .custom-row{flex-direction:column}.about2-area .about2-inner-box{padding:60px}.about2-tabs{margin-bottom:60px}.about2-tab-content .about2-tab-content-body .img-box,.contact-area .contact-experience,.contact-area .contact-infos{max-width:100%}.contact-area .contact-experience,.contact-area .contact-form-wrap{padding-left:60px}.contact-area .contact-form-wrap{padding-right:60px}.footer-area .footer-all-links-wrap{display:grid!important;grid-template-columns:1fr 1fr 1fr;row-gap:70px}.our-team-2-header{padding:60px 50px}}@media (width <= 585px){.hero-section-wrap .hero-contact-form-wrap{padding:20px}.hero-section-wrap .hero-contact-form-wrap .hero-contact-form-inner-wrap{padding-right:30px;padding-left:30px}.about2-area .about2-inner-box .section-title,.pricing-table-box h1,.section-header .section-title{font-size:40px}.contact-form .input-row .input-group.input-checkbox{flex-flow:row nowrap}.pricing-table-lists,.services-list{grid-template-columns:1fr}.testimonial-item h1{line-height:1.1;font-size:22px;letter-spacing:-1px}.testimonial-item p{font-size:14px;line-height:1.6}.about2-area .about2-inner-box{padding:50px 40px}.about2-area .about2-inner-box .section-title{font-size:36px}.about2-area .about2-inner-box .section-subtitle{margin-bottom:15px}.about2-tabs{flex-direction:column}.contact-form .input-row{flex-direction:column;gap:0}.contact-area .contact-form-wrap{padding:60px 40px}.contact-area .contact-form-wrap .contact-form-body .section-title{font-size:40px;line-height:1;margin-bottom:15px}.contact-area .contact-form-wrap .contact-form-body .section-subtitle{margin-bottom:14px}.copyright-area .custom-row{flex-direction:column;text-align:center;gap:20px}.header-area .navbar-wrapper::before{width:calc(100% - 30px)}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .custom-container{padding:0}.header-area .navbar-wrapper{padding-right:60px;padding-left:30px}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .right{padding-right:20px}.faq-style-2-area .faq-box .card-body{padding-right:0}.faq-style-2-area .faq-inner{padding-right:20px;padding-left:20px}}@media (width <= 485px){.hero-section-wrap .hero-section-content-wrap .hero-section-content h1{font-size:36px;margin-bottom:15px}.hero-section-wrap .hero-section-content-wrap .hero-section-content p{margin-bottom:30px}.contact-area .contact-experience,.contact-area .contact-infos{padding-left:40px;padding-right:40px}.footer-area .footer-all-links-wrap{grid-template-columns:1fr 1fr}}@media (width <= 425px){.footer-area .footer-all-links-wrap{grid-template-columns:1fr}.footer-area .footer-top .left-content p br{display:none}}@media (width <=390px){.client-area{padding-top:100px;padding-bottom:100px}.footer-area{padding-top:100px}.service2-area{padding-top:100px;padding-bottom:100px}.footer-area{padding-top:100px}.contact-area{padding-bottom:100px}}@media only screen and (width >= 912px) and (width <= 1346px){.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .custom-container{flex-flow:column wrap}.header-area .navbar-wrapper ul li .mega-menu .mega-menu-inner .left{padding-right:0;padding-top:10px}.faq-items-box,.pricing-table-lists{grid-template-columns:1fr}.header-area .custom-row{gap:10px}.header-area .header-right{display:none}.header-area .header-right .header-contact-info{justify-content:space-between;padding:0;gap:20px}.header-area .header-contact-info .phone-number{padding:0;font-size:16px}.header-area .header-contact-info .phone-number a{font-size:14px;margin-bottom:5px}.header-area .header-contact-info .phone-number::after,.header-area .header-contact-info .phone-number::before,.hero-section-wrap .hero-section-content-wrap .hero-section-content h1 br{display:none}.header-area .header-contact-info .theme-btn{font-size:14px;padding-top:8px;padding-bottom:8px}.header-area .header-left{order:1;width:100%;padding:0}.footer-area .footer-top .custom-row{padding-left:0;padding-right:0}.contact-area .contact-form-wrap{width:100%}.about2-tab-content .about2-tab-content-body .img-box,.contact-area .contact-experience,.contact-area .contact-infos{max-width:100%}.contact-area .contact-experience,.contact-area .contact-form-wrap{padding-left:60px}.contact-area .contact-form-wrap{padding-right:60px}.footer-area .footer-all-links-wrap{display:grid!important;grid-template-columns:1fr 1fr 1fr;row-gap:70px}}