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