@media only screen and (max-width:767px){body{width:100%!important;max-width:100vw!important;padding-top:108px!important;line-height:1.4!important;overflow-x:hidden!important}html{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}#home,#about,section[id]{scroll-margin-top:108px!important}*{max-width:100%!important}.container,.container-fluid{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}section:not(.projects-area):not(#portfolio):not(.achv-section){width:100%!important;max-width:100vw!important;padding-top:30px!important;padding-bottom:10px!important;overflow-x:hidden!important}.achv-section{width:100%!important;max-width:100vw!important;padding-top:30px!important;padding-bottom:10px!important}.main-hero-area,.about-area{padding-top:20px!important;padding-bottom:0!important}.about-area,.resume-area,.skill-area,.portfolio-area:not(.projects-area),.testimonials-area,.contact-area,.service-area,.pricing-area,.blog-area{padding-top:25px!important;padding-bottom:25px!important}section.projects-area,section#portfolio,.projects-area,#portfolio{z-index:1!important;margin-top:-120px!important;padding-top:0!important;padding-bottom:40px!important;scroll-margin-top:200px!important;position:relative!important}section#services,section#contact{margin-top:-120px!important}.projects-area>div:first-child{height:200px!important;min-height:200px!important}.project-masonry-active .row>:first-child,.project-masonry-active .row>:nth-child(2),.project-masonry-active .row>:nth-child(3){margin-top:20px!important}h1,h2,h3,h4,h5,h6{margin-bottom:12px!important;line-height:1.3!important}p{margin-bottom:15px!important;line-height:1.5!important}.section-padding{padding-top:30px!important;padding-bottom:30px!important}.hero-content{margin-bottom:20px!important;padding:0 12px!important}.hero-content h1{margin-bottom:15px!important;font-size:32px!important;line-height:42px!important}.hero-content p{margin-bottom:20px!important;font-size:14px!important;line-height:24px!important}.hero-content .job{margin-top:15px!important;margin-bottom:15px!important;padding:8px 20px!important;font-size:14px!important}.section-title{margin-bottom:25px!important;padding:0 12px!important}.section-title h2{margin-bottom:10px!important;font-size:26px!important;line-height:34px!important}.section-title p{margin-bottom:0!important;font-size:14px!important;line-height:22px!important}.about-content-part{box-shadow:none!important;border:none!important;border-radius:12px!important;margin-top:20px!important;padding:20px 12px!important}.about-content-part p{margin-bottom:10px!important;font-size:14px!important;line-height:24px!important}.about-content-part h4{margin-bottom:15px!important;font-size:16px!important;font-weight:500!important;line-height:26px!important}.about-content-part-bottom{box-shadow:none!important;border:none!important;border-radius:12px!important;margin-top:20px!important;margin-bottom:0!important;padding:20px 12px!important}.about-content-part-bottom h2{margin-bottom:20px!important;font-size:18px!important;line-height:26px!important}.adress-field{margin:15px 0!important}.adress-field ul li{margin-bottom:8px!important;font-size:14px!important;line-height:22px!important}.hero-btns{flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important;display:flex!important}.hero-btns .theme-btn{white-space:nowrap!important;align-items:center!important;gap:8px!important;min-width:auto!important;padding:12px 20px!important;font-size:14px!important;display:inline-flex!important}.about-image-part{width:100%!important;margin-bottom:0!important;padding-bottom:20px!important;overflow:visible!important}.about-image-part .about-social{width:100%!important;max-width:100%!important;overflow:visible!important}.service-item{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-bottom:20px!important;padding:20px 3px!important}.service-item h2{margin-bottom:10px!important;font-size:20px!important;line-height:28px!important}.service-item p{margin-bottom:0!important;font-size:14px!important;line-height:22px!important}.portfolio-item{margin-bottom:20px!important}.experience-list{margin-top:20px!important}.experience-item{box-shadow:none!important;border:none!important;margin-bottom:15px!important;padding:15px 12px!important}.experience-item h3{margin-bottom:8px!important;font-size:18px!important;line-height:24px!important}.experience-item h4{margin-bottom:8px!important;font-size:14px!important}.experience-item p{margin-bottom:0!important;font-size:13px!important;line-height:20px!important}.contact-content-part{box-shadow:none!important;border:none!important;border-radius:8px!important;margin:0!important;padding:15px 3px 12px!important}.single-contact{text-align:center!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-shadow:none!important;border:none!important;border-radius:8px!important;margin-bottom:15px!important;padding:12px 3px!important}.single-contact h2{word-wrap:break-word!important;margin-bottom:5px!important;font-size:15px!important;font-weight:600!important}.single-contact p{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;margin-bottom:0!important;font-size:13px!important;line-height:20px!important}.contact-icon{margin-bottom:8px!important}.contact-icon i{background:var(--primary-color)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:35px!important;height:35px!important;display:inline-flex!important}.contact-form-area{box-shadow:none!important;border:none!important;border-radius:8px!important;margin:0!important;padding:15px 3px!important}.contact-form-area .form-control,.contact-form-area .form-group .form-control{box-sizing:border-box!important;width:100%!important;margin-bottom:15px!important;padding:12px 8px!important;font-size:14px!important}.contact-form-area textarea.form-control{padding:12px 8px!important}.contact-area{overflow-x:hidden!important}.contact-area .container{padding-left:10px!important;padding-right:10px!important}.contact-area .row{margin-left:0!important;margin-right:0!important}.contact-area .col-lg-4,.contact-area .col-lg-8{padding-left:5px!important;padding-right:5px!important}.testimonial-item{box-shadow:none!important;border:none!important;margin-bottom:20px!important;padding:20px 12px!important}.testimonial-item p{margin-bottom:15px!important;font-size:14px!important;line-height:24px!important}.pricing-item{box-shadow:none!important;border:none!important;margin-bottom:20px!important;padding:20px 12px!important}.pricing-item .pricing-header{border:none!important}.pricing-item h2{margin-bottom:10px!important;font-size:24px!important}.pricing-item .price{margin-bottom:15px!important;font-size:28px!important}.footer-area{padding-top:30px!important;padding-bottom:20px!important}.footer-social{margin-top:15px!important;margin-bottom:15px!important}.container{width:100%!important;padding-left:10px!important;padding-right:10px!important}.row{flex-wrap:wrap!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:flex!important}.row>*,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-12,.col-md-4,.col-md-6,.col-md-8,.col-md-12,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-12{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.call-to-action-part{box-shadow:none!important;border:none!important;margin:20px 0!important;padding:25px 12px!important}.call-to-action-part h2{margin-bottom:15px!important;font-size:24px!important;line-height:32px!important}.call-to-action-part p{margin-bottom:20px!important;font-size:14px!important;line-height:22px!important}.btn,.theme-btn{white-space:nowrap!important;word-break:keep-all!important;min-width:auto!important;padding:12px 20px!important;font-size:14px!important}.theme-btn{cursor:pointer!important;z-index:10!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}.header-inner{flex-wrap:wrap!important;padding:8px 0!important}.main-header .header-inner{border-bottom:none!important;min-height:60px!important;padding:15px 0!important;position:relative!important}.main-header .nav-outer{visibility:visible!important;opacity:1!important;z-index:1002!important;display:block!important;position:absolute!important;left:auto!important;right:0!important;transform:none!important}.navbar-toggler,.navbar-toggle{z-index:1001!important;visibility:visible!important;background:0 0!important;border:none!important;min-width:48px!important;min-height:48px!important;padding:12px 14px!important;font-size:20px!important;display:block!important}.main-menu{visibility:visible!important;display:block!important}.navbar-header{visibility:visible!important;align-items:center!important;min-height:60px!important;display:flex!important}.navbar-collapse{max-height:calc(100vh - 110px)!important;margin-top:10px!important;overflow-y:auto!important}.navbar-nav .nav-link,.navigation li a{width:100%!important;min-height:48px!important;padding:16px 20px!important;font-size:18px!important;display:block!important}.navbar-brand img,.mobile-logo img{width:auto!important;max-height:45px!important}.logo-outer{display:none!important}.mobile-logo{display:block!important}.innerpage-area{padding-top:80px!important;padding-bottom:20px!important}.innerpage-area h2{margin-bottom:15px!important;font-size:32px!important}.innerpage-single-area{padding-top:40px!important}section{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}img{max-width:100%!important;height:auto!important;display:block!important}h1,h2,h3,h4,h5,h6,p,span,a,li{word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;width:100%!important;max-width:100%!important}.hero-content,.about-content-part,.section-title,.service-item,.portfolio-item,.testimonial-item,.pricing-item{width:100%!important;max-width:100%!important}.hero-content,.about-content-part,.section-title,.testimonial-item,.pricing-item{padding-left:12px!important;padding-right:12px!important}.about-image-part{text-align:center!important;margin-bottom:20px!important;padding:0 10px!important}.about-image-part img{max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}.portfolio-item{width:100%!important;max-width:100%!important;margin-bottom:20px!important;margin-left:0!important;margin-right:0!important;padding-left:10px!important;padding-right:10px!important;overflow:hidden!important}.portfolio-item img{width:100%!important;height:auto!important;display:block!important}.service-item{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:20px 3px!important;overflow:hidden!important}.contact-form-area form{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.contact-form-area .form-control,.contact-form-area textarea,.contact-form-area .form-group .form-control{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px 8px!important}.partners-marquee{width:100%!important;max-width:100%!important;overflow:hidden!important}.blog-item{margin-bottom:20px!important;padding:0 3px!important}.blog-item h3{margin-bottom:10px!important;font-size:18px!important;line-height:26px!important}.blog-item p{margin-bottom:15px!important;font-size:14px!important;line-height:22px!important}.skill-item{margin-bottom:15px!important}.skill-item h4{margin-bottom:8px!important;font-size:16px!important}.mb-30{margin-bottom:20px!important}.mb-40{margin-bottom:25px!important}.mb-50{margin-bottom:30px!important}.mt-30{margin-top:20px!important}.mt-40{margin-top:25px!important}.mt-50{margin-top:30px!important}.p-30{padding:20px!important}.p-40{padding:25px!important}.p-50{padding:30px!important}.pt-80,.pt-100,.pt-115{padding-top:40px!important}.pb-80,.pb-100,.pb-115{padding-bottom:40px!important}.hv-marquee{padding:24px 0!important}.hv-marquee img,.hv-marquee .scroller__inner img,.hv-marquee .rfm-child img,section .hv-marquee img{object-fit:contain!important;flex-shrink:0!important;width:auto!important;max-width:none!important;height:88px!important;max-height:88px!important;margin:0!important;padding:0!important;display:block!important}.hv-marquee .rfm-child{flex:none!important;align-items:center!important;margin-right:28px!important;display:flex!important}}@media only screen and (max-width:480px){.col-lg-6,.col-lg-4,.col-lg-3,.col-md-6,.col-md-4{margin-bottom:15px!important}.portfolio-item img{border-radius:8px!important}.project-description-section{margin-top:12px!important}.project-buttons-row{flex-direction:row!important;gap:6px!important;margin-top:12px!important}.project-btn-clean{border-radius:5px!important;flex:1!important;padding:6px 8px!important;font-size:12px!important;font-weight:500!important}.description-dropdown{background:0 0!important;border:none!important;margin-top:6px!important;padding:0!important}.description-dropdown p{color:#666!important;background:0 0!important;padding:8px 0!important;font-size:13px!important;line-height:1.4!important}.testimonial-item{border-radius:8px!important;box-shadow:0 2px 10px #0000001a!important}.form-control{border:1px solid #ddd!important;border-radius:6px!important}.form-control:focus{box-shadow:0 0 0 2px #007bff40!important}.about-image-part .about-social,.about-social{margin-top:20px!important;margin-bottom:30px!important}.about-image-part .about-social ul li:first-child,.about-image-part .about-social ul li:nth-child(2),.about-image-part .about-social ul li:nth-child(3),.about-image-part .about-social ul li:nth-child(4),.about-social ul li:first-child,.about-social ul li:nth-child(2),.about-social ul li:nth-child(3),.about-social ul li:nth-child(4){visibility:visible!important;opacity:1!important;display:inline-block!important;transform:none!important}.about-image-part .about-social ul li a,.about-social ul li a{visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:18px!important;line-height:40px!important;display:flex!important;position:relative!important}.about-image-part .about-social ul li:first-child,.about-image-part .about-social ul li:nth-child(2),.about-image-part .about-social ul li:nth-child(3),.about-image-part .about-social ul li:nth-child(4),.about-social ul li:first-child,.about-social ul li:nth-child(2),.about-social ul li:nth-child(3),.about-social ul li:nth-child(4){visibility:visible!important;opacity:1!important;display:inline-block!important}.hero-counter-area{margin-top:15px!important;padding:15px 0!important}.hero-counter-area .count-text{margin-bottom:5px!important;font-size:24px!important}.hero-counter-area .counter-title{font-size:12px!important}.hv-marquee img,.hv-marquee .scroller__inner img,.hv-marquee .rfm-child img,section .hv-marquee img{object-fit:contain!important;flex-shrink:0!important;width:auto!important;max-width:none!important;height:76px!important;max-height:76px!important;margin:0!important;padding:0!important;display:block!important}.hv-marquee .rfm-child{flex:none!important;align-items:center!important;margin-right:22px!important;display:flex!important}.main-hero-area{padding-top:30px!important;padding-bottom:20px!important}.about-area,.resume-area,.skill-area,.portfolio-area:not(.projects-area),.testimonials-area,.contact-area,.service-area,.pricing-area,.blog-area{padding-top:30px!important;padding-bottom:30px!important}section.projects-area,section#portfolio,.projects-area,#portfolio{z-index:1!important;padding-top:0!important;scroll-margin-top:200px!important;position:relative!important}.projects-area>div:first-child{height:200px!important;min-height:200px!important}.hero-content h1{font-size:28px!important;line-height:36px!important}.section-title h2{font-size:24px!important;line-height:30px!important}.container{width:100%!important;padding-left:10px!important;padding-right:10px!important}.service-item,.portfolio-item,.testimonial-item,.pricing-item,.blog-item{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.single-contact{box-shadow:none!important;border:none!important;margin-bottom:15px!important;padding:12px 3px!important}.service-item{width:100%!important;max-width:100%!important;padding:15px 3px!important}.call-to-action-part{box-shadow:none!important;border:none!important;padding:20px 12px!important}.project-buttons-row{flex-direction:column!important;gap:6px!important}.project-btn-clean{flex:none!important;width:100%!important}.contact-content-part{box-shadow:none!important;border:none!important;margin:0!important;padding:12px 3px 8px!important}.single-contact p{word-break:break-all!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:12px!important;line-height:18px!important}.contact-form-area{box-shadow:none!important;border:none!important;margin:0!important;padding:12px 3px!important}.about-content-part{box-shadow:none!important;border:none!important;margin-top:15px!important;padding:15px 12px!important}.about-image-part .about-social ul,.about-social ul{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;list-style:none!important;display:flex!important;overflow:visible!important}.about-image-part .about-social ul li,.about-social ul li{float:none!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;width:auto!important;height:auto!important;margin:0!important;display:inline-block!important}.about-image-part .about-social ul li a,.about-social ul li a{visibility:visible!important;opacity:1!important;display:flex!important}.service-item{padding:20px 3px!important}.about-content-part p{margin-bottom:8px!important;font-size:13px!important;line-height:20px!important}.about-content-part h4{margin-bottom:12px!important;font-size:15px!important;line-height:24px!important}.about-content-part-bottom{box-shadow:none!important;border:none!important;margin-top:15px!important;padding:15px 12px!important}.adress-field ul li{font-size:13px!important;line-height:20px!important}.hero-btns .theme-btn{padding:8px 16px!important;font-size:13px!important}.mobile-full-width-text{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:991px){.menu-btns{display:none!important}.mobile-action-btns-bar{flex-direction:row;gap:8px;width:100%;padding:7px 12px;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:999!important;background:#000000f2!important;border-bottom:none!important;margin-top:0!important;display:flex!important;position:fixed!important;top:60px!important;left:0!important;right:0!important;box-shadow:0 2px 10px #0000004d!important}.mobile-action-btns-bar .theme-btn{text-align:center;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;display:flex;cursor:pointer!important;white-space:nowrap!important;padding:7px 12px!important;font-size:12px!important;font-weight:500!important;transition:all .3s!important}.mobile-action-btns-bar .mobile-hire-btn svg{width:12px!important;height:12px!important}.mobile-action-btns-bar .mobile-hire-btn{border:1.5px solid var(--primary-color)!important;color:#fff!important;background:#3b82f633!important;flex:none!important;min-width:auto!important;max-width:45%!important}.mobile-action-btns-bar .mobile-hire-btn:hover,.mobile-action-btns-bar .mobile-hire-btn:active,.mobile-action-btns-bar .mobile-hire-btn:focus{background:var(--primary-color)!important;color:#fff!important;opacity:1!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3b82f666!important}.mobile-action-btns-bar .mobile-coffee-btn{color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:0!important;display:flex!important}.mobile-action-btns-bar .mobile-coffee-btn img{width:auto!important;height:24px!important}.mobile-action-btns-bar .mobile-coffee-btn:hover,.mobile-action-btns-bar .mobile-coffee-btn:active,.mobile-action-btns-bar .mobile-coffee-btn:focus{box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.mobile-action-btns{display:none!important}}@media only screen and (min-width:992px){.mobile-action-btns-bar{display:none!important}}@media only screen and (max-width:480px){.mobile-action-btns{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:1000!important;background:#000000f2!important;position:sticky!important;bottom:0!important}.main-header{z-index:1001!important;width:100%!important;max-width:100vw!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.mobile-action-btns-bar{top:60px!important}body{padding-top:108px!important}.navbar-collapse{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:1000!important;background:#000000fa!important;width:100%!important;max-width:100vw!important;max-height:calc(100vh - 130px)!important;position:fixed!important;top:130px!important;left:0!important;right:0!important;overflow-y:auto!important}}@media only screen and (max-width:767px){section#home{margin-top:0!important;padding-bottom:30px!important}section#achievements,section#projects,section#services,section#contact{margin-top:0!important;padding-top:30px!important;padding-bottom:30px!important}.achievements-area,.projects-area,.services-area,.contact-area{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}}@media only screen and (min-width:768px){.hv-marquee img,.hv-marquee .scroller__inner img,.hv-marquee .rfm-child img,section .hv-marquee img{object-fit:contain!important;flex-shrink:0!important;width:auto!important;max-width:none!important;height:68px!important;max-height:68px!important}}@media only screen and (max-width:767px){.testimonials-area .swiper{overflow:hidden!important}.testimonials-area .swiper-wrapper{align-items:stretch!important}.testimonials-area .swiper-slide{box-sizing:border-box!important;width:100%!important;height:auto!important;padding:0 2px!important}.testimonials-area .swiper-slide>div{width:100%!important;height:100%!important}.testimonials-area .testimonial-item{width:100%!important;height:100%!important;margin:0!important}}.hv-marquee .partners-marquee{width:100%;overflow:hidden}@media only screen and (max-width:991px){.achv-section .achv-swipe-track .achv-card{flex-shrink:0!important;max-width:none!important}}.hv-marquee .partners-marquee .rfm-marquee-container,.hv-marquee .partners-marquee .rfm-marquee,.hv-marquee .partners-marquee .rfm-initial-child-container{align-items:center!important;width:auto!important;max-width:none!important}.hv-marquee .partners-marquee .rfm-child,.hv-marquee .partner-logo-item{flex-shrink:0!important;max-width:none!important}.hv-marquee .partner-logo-item{flex:none;justify-content:center;align-items:center;margin-right:28px;display:flex}.hv-marquee .partner-logo-item img{object-fit:contain;width:auto;max-width:none;height:68px;display:block}@media only screen and (max-width:767px){.hv-marquee .partner-logo-item{margin-right:22px}.hv-marquee .partner-logo-item img{height:88px}}@media only screen and (max-width:480px){.hv-marquee .partner-logo-item img{height:76px}}.testimonials-area .testimonials-swiper{opacity:0;transition:opacity .2s}.testimonials-area .testimonials-swiper.swiper-initialized{opacity:1}@media only screen and (max-width:767px){.testimonials-area .testimonials-swiper.swiper-initialized .swiper-wrapper{align-items:stretch!important}.testimonials-area .testimonials-swiper.swiper-initialized .swiper-slide{width:100%!important;height:auto!important}.testimonials-area .testimonials-swiper.swiper-initialized .swiper-slide>*{width:100%!important;height:100%!important}.port-filters{flex-wrap:wrap!important;justify-content:center!important;display:flex!important}.port-filters .port-filter-item:first-child{text-align:center!important;box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important}.port-filters .port-filter-item:not(:first-child){text-align:center!important;box-sizing:border-box!important;flex:0 0 50%!important;width:50%!important;max-width:50%!important}}

