@media only screen and (max-width:767px){.pt-100,.ptb-100{padding-top:50px}.copyright-area img{display:block;margin:auto}.pb-100,.ptb-100{padding-bottom:50px}.fun-fact-card,.intro-video-play-area,.intro-video-text-area,.ppt-left-side,.topbar-left-area,.topbar-social-icons{text-align:center}.pt-70,.ptb-70{padding-top:20px}.pb-70,.ptb-70{padding-bottom:20px}.pt-50{padding-top:0}.pt-30{margin-top:30px!important}.pl-20{padding-left:0}.pr-20{padding-right:0}:root{--card-title-fontSize:20px;--fontSize:13px}.default-section-title{margin-bottom:0}.default-section-title h3,.error-content h4,.sidebar-card h3{font-size:24px}.section-content{margin-top:0}.home-banner .shape,.menu-small-device .default-button,.shape,.working-process-1::before,.working-process-card .dot{display:none}.default-button{font-size:14px;padding-right:15px;padding-left:15px}.section-title .default-button{margin-left:0;margin-top:20px}.slider-card-margin{margin-bottom:20px}.popup .hi form{width:100%}.topbar-left-area ul li{padding-top:0;padding-bottom:8px}.banner-text-area{padding-top:60px;padding-bottom:30px}.banner-text-area h1{font-size:36px;margin-bottom:20px}.banner-text-area h6::before{width:70px}.banner-text-area .default-button{margin-top:10px}.about-text-area-3,.faq-contact .section-content,.footer-links{margin-top:30px}.bd-comments,.bd-form,.blog-card .blog-card-text,.contact-form-text-area,.customer-support-area,.features-card,.features-card-2,.features-card-3 .features-card-text-area,.payment-box,.pricing-card,.service-card .service-card-text-area,.team-card .team-card-text,.testimonial-card,.testimonial-card-3,.total-cart-box,.working-process-card-3{padding:20px 15px}.about-text-area{padding-top:0;padding-bottom:30px}.about-img-area,.banner-3-image-area-single-slider,.faq-contact-img-area,.product-info-image-area{background-image:unset;height:auto}.about-img-area img,.banner-3-image-area-single-slider img,.faq-contact-img-area img{display:block}.about-img-area .about-img-text{top:0;left:8%;padding:20px}.about-img-area .about-img-text i,.uni-banner-text-area h1{font-size:40px}.about-img-area .about-img-text h4,.newsletter .newsletter-text-area h3,.testimonial-card-3 i{font-size:30px}.about-img-area .about-img-text p{font-size:13px}.working-process-card{border:1px solid #eee;padding:20px 15px}.fun-fact-area,.product-description-area .tab-content{padding:15px}.fun-fact-card{padding:15px 10px}.fun-fact-card h2{font-size:44px}.fun-fact-card p{font-size:11px}.sidebar-card,.sign-up-form-area{padding:20px 15px 25px}.footer-logo-area p,.sign-up-form-area .form-check label,.testimonial-card p,.testimonial-card-3 p{font-size:14px}.footer-links{padding:0}.footer-links h3{margin-bottom:10px}.footer-contact-card i{top:0;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.progress-wrap{right:15px}.home-banner-single-slide{padding-top:60px;padding-bottom:120px}.comment-card,.home-banner-single-slide .banner-text-area{padding:0}.home-banner-single-slide::before{background-image:unset;background-color:rgba(0,0,0,.8)}.home-banner-slider-area .owl-dots{right:unset;left:50%;bottom:25px;top:unset;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.home-banner-slider-area .owl-dots .owl-dot{display:inline-block;margin:0 5px}.about-text-area-2,.product-details-info-area{padding-top:30px;padding-bottom:0}.blog-card-2 .blog-card-text,.service-card-2 .service-card-text-2{padding-left:5px;padding-right:5px}.banner-text-area-3,.team-card-2 .team-card-text-2,.working-process-card-2{padding-left:15px;padding-right:15px}.working-process-card-2 .working-process-title-2 img{margin-right:15px}.working-process-card-2 .working-process-title-2 h4{font-size:19px}.banner-img-area-3 .video-popup{left:50%;top:50%;bottom:unset;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-text-area-3{margin-left:0}.service-card-3 .service-card-text-3{padding:20px 15px;max-width:90%}.team-card-3 .team-card-3-img::before{height:100%}.team-card-3 .team-card-3-img .social-icons{opacity:1;bottom:20%;-webkit-transform:rotate(0);transform:rotate(0)}.section-bottom-text::after,.section-bottom-text::before{width:0%}.blog-card-3 .blog-card-text h4{font-size:20px}.uni-banner{padding-top:60px;padding-bottom:60px}.details-page-text-area h3{font-size:28px}.details-page-text-area h4{font-size:22px}.sidebar-tag ul li a{padding-left:10px;padding-right:10px;margin-right:5px}.sidebar-download .default-button{padding:5px 15px 7px}.accordion-button{font-size:16px;line-height:1.4}.accordion-item{padding:0 15px}.accordion-item .accordion-body{padding-bottom:15px}.faq-contact-form{padding:20px 15px;margin-top:30px;margin-left:0;margin-bottom:0}.comment-card img{margin-bottom:15px;position:relative;left:0}.bd-form .form-check label{font-size:12px}.ppt-left-side{margin-bottom:15px}.product-page-topbar .ppt-right-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-info-image-area img{display:block;width:100%}.cart-table-area .table{width:720px;overflow-x:scroll}.cart-footer-area .dfb{margin-right:auto}.checkout-user{padding:15px 13px}}@media only screen and (min-width:576px) and (max-width:767px){.menu-small-device .default-button{display:block}.banner-text-area h1{font-size:56px}.banner-text-area p,.testimonial-card p{font-size:15px}.footer-services{margin-top:0}.section-bottom-text::after,.section-bottom-text::before{width:20%}.pricing-card-2 ul li{font-size:12px}.pricing-card-2 ul li i{margin-right:5px}.ppt-left-side{text-align:unset;margin-bottom:0}.product-page-topbar .ppt-right-area{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media only screen and (min-width:768px) and (max-width:991px){.ptb-100,.uni-banner{padding-top:80px;padding-bottom:80px}.pt-100{padding-top:80px}.pt-70,.ptb-70{padding-top:50px}.pb-100{padding-bottom:80px}.pb-70,.ptb-70{padding-bottom:50px}.pt-50{padding-top:20px}.about-text-area-3,.faq-contact .section-content,.pt-30{margin-top:30px}.pl-20{padding-left:0}.pr-20{padding-right:0}:root{--card-title-fontSize:22px;--fontSize:14px}.default-section-title h3{font-size:32px}.footer-services,.intro-video-play-area,.section-content{margin-top:0}.section-title .default-button{padding-left:20px;padding-right:20px}.container-large{max-width:720px}.topbar-left-area ul li{padding-left:0;font-size:13px}.topbar-left-area ul li a{margin-right:0}.menu-small-device{right:60px}.banner-text-area{padding-top:80px;padding-bottom:30px}.about-text-area{padding-top:0;padding-bottom:30px}.about-img-area,.banner-3-image-area-single-slider,.faq-contact-img-area,.product-info-image-area{background-image:unset;height:auto}.about-img-area img,.banner-3-image-area-single-slider img,.faq-contact-img-area img{display:block}.about-img-area .about-img-text{top:0}.home-banner .shape,.working-process-1::before,.working-process-card .dot{display:none}.working-process-card{border:1px solid #eee;padding:20px 15px}.sign-up-form-area{padding:30px 30px 40px}.blog-card .blog-card-text,.features-card-2,.features-card-3 .features-card-text-area,.testimonial-card,.testimonial-card-3,.working-process-card-3{padding:20px 15px}.footer-links{margin-top:30px;padding:0}.banner-text-area-3,.working-process-card-2{padding-left:15px;padding-right:15px}.footer-links h3{margin-bottom:10px}.home-banner-single-slide{padding-top:80px;padding-bottom:150px}.home-banner-single-slide .banner-text-area{padding:0}.home-banner-single-slide::before{background-image:unset;background-color:rgba(0,0,0,.8)}.home-banner-slider-area .owl-dots{right:unset;left:50%;bottom:25px;top:unset;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.home-banner-slider-area .owl-dots .owl-dot{display:inline-block;margin:0 5px}.about-text-area-2,.product-details-info-area{padding-top:30px;padding-bottom:0}.working-process-card-2 .working-process-title-2 img{margin-right:15px}.working-process-card-2 .working-process-title-2 h4{font-size:19px}.blog-card-2 .blog-card-text{padding-left:5px;padding-right:5px}.banner-img-area-3 .video-popup{left:50%;top:50%;bottom:unset;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-text-area-3{margin-left:0}.service-card-3 .service-card-text-3{padding:20px 15px;max-width:90%}.section-bottom-text::after,.section-bottom-text::before{width:30%}.testimonial-card-3 p{font-size:15px}.blog-card-3 .blog-card-text h4{font-size:20px}.accordion-button{font-size:18px}.faq-contact-form{margin-top:30px;margin-left:0;margin-bottom:0}.product-info-image-area img{display:block;width:100%}}@media only screen and (min-width:992px) and (max-width:1199px){.menu-sidebar ul li .default-button,.service-card .service-card-text-area,.sidebar-card,.working-process-card-2{padding-left:15px;padding-right:15px}:root{--card-title-fontSize:22px;--fontSize:14px}.default-section-title h3{font-size:30px}.main-nav nav .navbar-nav .nav-item a{font-size:14px}.menu-sidebar ul li .default-button{font-size:13px}.banner-text-area h1{font-size:56px}.working-process-1::before{top:57%}.blog-card .blog-card-text,.fun-fact-card,.pricing-card,.working-process-card-3{padding:20px 15px}.sign-up-form-area{padding:30px 30px 40px}.newsletter .newsletter-text-area h3{font-size:36px}.footer-contact-card p,.footer-logo-area p{font-size:13px}.footer-links ul li{font-size:13px;margin-top:20px}.footer-contact-card{margin-top:15px}.home-banner-single-slide{padding-top:100px;padding-bottom:100px}.working-process-card-2 .working-process-title-2 img{margin-right:15px}.working-process-card-2 .working-process-title-2 h4{font-size:19px}.blog-card-2 .blog-card-text{padding-left:5px;padding-right:5px}.service-card-3 .service-card-text-3{padding:20px 15px;max-width:90%}.section-bottom-text::after,.section-bottom-text::before{width:30%}.blog-card-3 .blog-card-text h4{font-size:20px}.sidebar-download .default-button{padding:13px 15px}.sidebar-tag ul li a{padding-left:10px;padding-right:10px;margin-right:5px}.accordion-button{font-size:18px}}@media only screen and (min-width:1200px) and (max-width:1399px){:root{--card-title-fontSize:20px;--fontSize:14px}.default-section-title h3{font-size:30px}.banner-text-area h1{font-size:64px}.working-process-1::before{top:60%}.home-banner-single-slide{padding-top:150px;padding-bottom:150px}.section-bottom-text::after,.section-bottom-text::before{width:35%}}@media only screen and (min-width:1550px){.container-large{max-width:1640px;margin-left:auto;margin-right:auto}.banner-text-area h1{font-size:90px}.home-banner .shape1{z-index:2}.section-bottom-text::after,.section-bottom-text::before{width:40%}}