@media only screen and (max-width:767px){body{font-size:14px}.ptb-100{padding-bottom:50px}.pt-100,.ptb-100{padding-top:50px}.ptb-70{padding-top:20px;padding-bottom:20px}.pb-100{padding-bottom:50px}.pt-70{padding-top:30px}.pb-90{padding-bottom:50px}.pb-70{padding-bottom:20px}.pt-45{padding-top:30px}.pt-20{padding-top:0}.ml-50{margin-left:0}.text-end{text-align:center!important}.default-btn{padding:10px 25px}.default-btn.active{margin-left:10px}.section-title h2{font-size:24px}.section-title p{padding-top:15px}.mobile-nav .logo img{max-width:110px}.cart-area,.menu-btn,.modal-menu{display:none}.main-banner{padding-top:100px;padding-bottom:50px}.banner-content{margin-bottom:30px;text-align:center}.banner-content h1{font-size:35px;margin-right:auto;margin-bottom:15px;max-width:300px;margin-left:auto}.banner-content p{margin-right:auto;margin-bottom:20px;margin-left:auto}.banner-btn{text-align:center}.banner-img{padding-right:15px}.banner-img .banner-into-slider{left:-10px}.banner-img .owl-dots{margin-top:15px!important}.banner-width{max-width:unset;margin-top:0}.banner-img-two{position:relative;padding-right:15px}.banner-img-two img{border-radius:15px}.banner-img-two .banner-into-img{right:0;padding-right:15px;bottom:-100px;text-align:center;margin:0 auto;left:0}.banner-img-two .banner-into-img img{height:auto;max-width:90%;margin:0 auto}.about-shape{display:none}.about-img,.about-img .about-bg-shape img,.about-img img{max-width:100%}.about-content{margin-bottom:20px;text-align:center;margin-left:0;margin-top:0}.about-content h2{font-size:25px;margin-bottom:20px}.about-content p{margin-bottom:15px}.about-content .about-btn{margin-top:5px}.about-content .about-btn .know-more-btn{padding:8px 25px}.service-card .service-content a h3{font-size:20px}.service-area .owl-nav .owl-prev{top:49%;left:-1.5%}.service-area .owl-nav .owl-next{right:-1.5%;top:49%}.service-bg{padding-top:90px}.product-card .product-content{padding:20px 15px;position:relative}.product-card .product-content a h3{font-size:20px}.product-card .product-content p span{font-size:16px;color:#ff743c}.product-card .product-content .product-cart{right:15px;top:30px}.product-card .product-content .product-cart ul li{margin-left:7px}.product-card .product-content .product-cart ul li a{height:35px;font-size:20px;width:35px;line-height:40px}.product-shape{display:none}.tabs-item-list ul li a{padding:8px 35px;margin:0 7px;border-radius:5px}#prices-content{margin-top:30px}.single-price .single-price-title{margin-bottom:20px}.single-price .single-price-title h2{font-size:30px}.single-price .single-price-title h2 sub,.single-price .single-price-title h2 sup{font-size:18px}.single-price .get-btn{padding:8px 30px}.designer-card .designer-img a{display:block}.designer-card .designer-img a img{width:100%}.testimonial-slider .owl-nav .owl-prev{left:30.5%}.testimonial-slider .owl-nav .owl-next{right:30.5%}.testimonial-item h3{font-size:20px}.testimonial-item{padding-right:15px;padding-left:15px}.testimonial-bg-shape img{display:none}.testimonial-img{margin-right:auto;margin-left:auto;margin-top:20px}.testimonial-img .testimonial-man{right:0;position:inherit;top:unset;left:0}.testimonial-img .testimonial-man img{max-width:100%}.blog-card .blog-content a h3{font-size:20px}.blog-card .blog-content p{margin:7px 0}.blog-card .blog-content .read-more-btn{font-size:14px}.footer-area{padding-top:50px;margin-top:0}.footer-contact{top:0}.footer-card{padding:30px 5px;margin-bottom:30px}.footer-card h3{font-size:18px}.footer-list h3{font-size:22px;margin-bottom:10px}.footer-list ul li{font-size:14px;margin-top:5px}.footer-side-list{margin-bottom:30px;float:left}.footer-side-list h3{font-size:22px;margin-bottom:10px}.footer-side-list ul li{font-size:14px}.footer-side-list ul li i{height:30px;font-size:16px;width:30px;line-height:30px}.bottom-text,.footer-logo{text-align:center;float:none}.bottom-text p{padding-right:0}.bottom-text p:before{display:none}.home-slider{position:relative}.home-slider .owl-nav .owl-prev{transform:translateY(0);bottom:65px;top:unset;left:35%}.home-slider .owl-nav .owl-next{transform:translateY(0);right:35%;position:absolute;bottom:65px;top:unset}.slider-item{height:auto;padding-top:120px;padding-bottom:130px}.slider-item .slider-content h1{font-size:35px;margin-right:auto;margin-bottom:15px;max-width:300px;margin-left:auto}.slider-item .slider-content p{margin-bottom:20px}.slider-item .slider-btn{text-align:center}.product-images{position:relative}.product-images .owl-nav{margin-bottom:40px}.product-images .owl-nav .owl-prev{transform:translateY(0);bottom:-70px;top:unset;left:35%}.product-images .owl-nav .owl-next{transform:translateY(0);right:35%;bottom:-70px;top:unset}.choose-card h3{font-size:18px}.testimonial-card-content{text-align:center;margin-left:0}.testimonial-area-two .owl-nav{margin-bottom:65px;margin-top:20px}.testimonial-area-two .owl-nav .owl-prev{bottom:unset;left:32%}.testimonial-area-two .owl-nav .owl-next{right:32%;bottom:unset}.testimonial-img-2 img{margin:0 auto}.testimonial-icon{display:none}.newsletter-area{padding:30px 15px;margin-bottom:35px}.newsletter-area h2{font-size:24px;margin-bottom:15px}.newsletter-form .form-control{padding:0 10px}.newsletter-form .subscribe-btn{padding:0 15px}.about-service-img{margin-bottom:30px;max-width:100%;margin-top:0}.about-service-img .about-man-img:before{display:none}.about-service-img .about-man-img img{height:auto;max-width:100%;margin:0 auto}.about-service-img .about-man-bg{display:none}.testimonial-bottom{position:relative;border-radius:0;padding-bottom:50px}.testimonial-bottom:before{display:none}.inner-banner .inner-title{padding-top:120px;padding-bottom:60px}.inner-banner .inner-title h3{font-size:26px}.inner-banner .inner-title ul li{font-size:16px}.contact-wrap-form{padding:30px}.contact-wrap-form .form-group{margin-bottom:15px}.contact-wrap-form .form-group .form-control{font-size:14px}.contact-wrap-form .with-errors{margin-bottom:15px}.contact-wrap-form .sing-social-icon li a{height:40px;font-size:18px;width:60px;line-height:45px}.contact-wrap-form .forget{float:none}.contact-wrap-form .sing-btn{padding:8px 25px;width:100%}.contact-wrap-form .recover-register{float:left}.sing-in-width{padding:30px 15px}.blog-dtls-content .blog-text h2{font-size:24px}.blog-dtls-content .blog-text blockquote{padding:30px!important;font-size:16px}.blog-dtls-content .blog-gallery{padding:0 15px}.blog-dtls-content .blog-gallery-item{padding-right:3px;padding-left:3px}.blog-dtls-content h3{font-size:20px;margin-bottom:20px;margin-top:20px}.blog-dtls-content .post-navigation .navigation-links div a{padding:5px 20px}.blog-dtls-content .comment-area .comment-title{font-size:20px}.blog-dtls-content .comment-area .comment-card .comment-author-img{margin-bottom:15px}.blog-dtls-content .comment-area .comment-card .comment-author-title{position:inherit;display:block}.blog-dtls-content .comment-area .comment-card .comment-body{margin-left:0;margin-top:5px}.blog-dtls-content .comment-area .comment-respond{margin-bottom:30px}.blog-dtls-content .comment-area .comment-respond .comment-respond-title{font-size:20px;margin-bottom:10px}.blog-dtls-content .comment-area .comment-respond .comment-form p{font-size:13px}.blog-dtls-content .comment-area .comment-respond .comment-form .form-group{margin-bottom:15px}.blog-dtls-content .comment-area .comment-respond .comment-form .form-group label{margin-bottom:5px}.blog-dtls-content .comment-area .comment-respond .comment-form .form-group .form-control{padding:22px 18px}.blog-dtls-content .comment-area .comment-respond .comment-form .post-com-btn{padding:10px 20px}.widget-area .widget{margin-top:25px}.pagination-area{margin-bottom:15px;margin-top:0}.cart-wraps-area .cart-table{text-align:center}.cart-wraps-area .cart-table table thead tr th{padding:0 40px 10px;font-size:16px;white-space:nowrap}.cart-wraps-area .cart-table table thead tr th:first-child{text-align:left;padding-left:0}.cart-wraps-area .cart-table table thead tr td{white-space:nowrap}.cart-wraps-area .cart-table table thead tr td:first-child{text-align:left;padding-left:0}.cart-wraps-area .cart-buttons{text-align:center}.cart-wraps-area .cart-buttons .text-right{text-align:center!important;margin-top:0}.cart-wraps-area .cart-buttons .default-btn1{text-align:center;width:100%;display:block}.cart-wraps-area .cart-totals{padding:20px;margin-top:35px}.cart-wraps-area .cart-totals h3{font-size:20px;margin-bottom:18px}.cart-wraps-area .cart-totals ul li{font-size:14px}.cart-wraps-area .cart-totals .default-btn{text-align:center;width:100%;display:block}.cart-wraps-area .cart-wraps .continue-shopping-box{margin-bottom:20px}.cart-wraps-area .cart-calc{padding:20px!important;margin-top:30px}.cart-wraps-area .cart-calc .cart-wraps-form h3{font-size:18px}.cart-wraps-area .cart-calc .cart-wraps-form .default-btn,.cart-wraps-area .cart-calc .cart-wraps-form .form-group select{width:100%}.checkout-area .checkout-user{padding:20px 10px;margin-bottom:30px}.checkout-area .checkout-user span{font-size:16px}.billing-details{padding:30px}.billing-details h3{font-size:20px}.billing-details .form-group{margin-bottom:15px}.order-details .order-table{padding:30px 15px}.order-details .order-table h3{font-size:20px}.order-details .order-table table thead tr th{padding:15px 10px;font-size:16px}.order-details .payment-box{padding:30px}.product-desc h3{font-size:20px;font-weight:600;margin-bottom:10px}.product-detls-tab .tabs li a{padding:12px 10px}.product-detls-tab .tab_content{padding:20px}.product-detls-tab .tab_content .tabs_item .product-detls-tab-content h3{font-size:20px;margin-bottom:10px}.product-detls-tab .tab_content .tabs_item .product-detls-tab-content p{margin-bottom:15px}.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-title .btn-right{position:inherit}.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-comments .review-item{padding-right:0}.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-comments .review-item h3{font-size:20px}.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-comments .review-item .review-report-link{font-size:13px;position:inherit;top:5px}.service-dtls-title{margin-bottom:30px}.service-dtls-title h3{font-size:24px}.faq-accordion{margin-bottom:30px;max-width:100%}.faq-accordion .accordion .accordion-title{padding:10px 60px 10px 25px;font-size:16px}.faq-accordion .accordion .accordion-title i{height:30px;font-size:20px;top:10px;width:30px;line-height:30px}.faq-accordion .accordion .accordion-content{padding-bottom:10px}.error-area{padding:110px 15px 100px}.error-area .error-content h1{font-size:100px}.coming-soon-area .coming-soon-content{height:100%;padding:0;box-shadow:none}.coming-soon-area .coming-soon-content h1{font-size:40px;line-height:1.1;margin-top:0}.coming-soon-area .coming-soon-content p{font-size:13px;margin-top:15px}.coming-soon-area .coming-soon-content #timer{margin-top:20px}.coming-soon-area .coming-soon-content #timer div{font-size:40px;margin-right:8px;margin-left:8px}.coming-soon-area .coming-soon-content #timer div span{font-size:14px;margin-top:-5px}.coming-soon-area .coming-soon-content #timer div:before{display:none}.coming-soon-area .coming-soon-content .newsletter-form{margin-top:35px}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter{height:55px;font-size:15px;padding-left:13px}.coming-soon-area .coming-soon-content .newsletter-form button{height:auto;padding:14px 30px;font-size:14px;position:relative;margin-top:15px}}@media only screen and (min-width:576px) and (max-width:767px){.banner-content{margin-right:auto;margin-left:auto}.banner-content h1{max-width:420px}.about-area .container-fluid{width:540px}.testimonial-slider{margin-right:auto;margin-left:auto;width:540px}.testimonial-slider .owl-nav .owl-prev{left:40.5%}.testimonial-slider .owl-nav .owl-next{right:40.5%}.service-area .owl-nav .owl-prev{left:-1%}.service-area .owl-nav .owl-next{right:-1%}.home-slider{position:relative}.home-slider .owl-nav .owl-prev{left:40%}.home-slider .owl-nav .owl-next{right:40%}.product-images .owl-nav .owl-prev{left:40%}.product-images .owl-nav .owl-next{right:40%}.testimonial-area-two .owl-nav .owl-prev{bottom:unset;left:40%}.testimonial-area-two .owl-nav .owl-next{right:40%}.about-service-text{margin-right:auto;max-width:540px;margin-left:auto}.cart-wraps-area .cart-wraps .continue-shopping-box{margin-bottom:0}.faq-accordion .accordion .accordion-title{padding:15px 60px 15px 25px}.faq-accordion .accordion .accordion-title i{top:15px}.service-bg{padding-top:95px}}@media only screen and (min-width:768px) and (max-width:991px){body{font-size:14px}.ptb-100{padding-bottom:50px}.pt-100,.ptb-100{padding-top:50px}.ptb-70{padding-top:20px;padding-bottom:20px}.pb-100{padding-bottom:50px}.pt-70{padding-top:30px}.pb-90{padding-bottom:50px}.pb-70{padding-bottom:20px}.pt-45{padding-top:30px}.pt-20{padding-top:0}.ml-50{margin-left:0}.default-btn{padding:10px 25px}.section-title h2{font-size:26px}.section-title p{padding-top:15px}.mobile-nav .logo img{max-width:110px}.cart-area,.menu-btn,.modal-menu{display:none}.main-banner{padding-top:100px;padding-bottom:50px}.banner-content{margin-right:auto;margin-bottom:30px;max-width:720px;text-align:center;margin-left:auto}.banner-content h1{font-size:40px;margin-bottom:15px}.banner-content p{margin-bottom:20px}.banner-content p,.banner-img{margin-right:auto;margin-left:auto}.banner-img{max-width:720px;padding-right:15px}.banner-img img{border-radius:15px}.banner-img .banner-into-slider{right:0;left:-7px}.banner-width{margin-top:0}.banner-img-two{position:relative;padding-right:15px;text-align:center}.banner-img-two img{border-radius:15px}.banner-img-two .banner-into-img{right:0;padding-right:15px;bottom:-155px;text-align:center;left:0;z-index:1}.banner-img-two .banner-into-img img{height:auto;max-width:100%}.about-area .container-fluid{width:720px}.about-shape{display:none}.about-img{max-width:100%}.about-content{margin-bottom:20px;text-align:center;margin-left:0;margin-top:0}.about-content h2{font-size:26px;margin-bottom:20px}.about-content p{margin-bottom:15px}.about-content .about-btn{margin-top:5px}.about-content .about-btn .know-more-btn{padding:8px 25px}.service-card .service-content a h3{font-size:20px}.service-area .owl-nav .owl-prev{left:-5px}.service-area .owl-nav .owl-next{right:-5px}.product-card .product-content{padding:20px 15px;position:relative}.product-card .product-content a h3{font-size:20px}.product-card .product-content p span{font-size:16px;color:#ff743c}.product-card .product-content .product-cart{right:15px;top:30px}.product-card .product-content .product-cart ul li{margin-left:7px}.product-card .product-content .product-cart ul li a{height:35px;font-size:20px;width:35px;line-height:40px}.product-shape{display:none}.tabs-item-list ul li a{padding:8px 35px;margin:0 7px;border-radius:5px}#prices-content{margin-top:30px}.single-price .single-price-title{margin-bottom:20px}.single-price .single-price-title h2{font-size:30px}.single-price .single-price-title h2 sub,.single-price .single-price-title h2 sup{font-size:18px}.single-price .get-btn{padding:8px 30px}.designer-card .designer-img a{display:block}.designer-card .designer-img a img{width:100%}.testimonial-content{margin-right:auto;margin-left:auto}.testimonial-item h3{font-size:20px}.testimonial-item{padding-right:15px;padding-left:15px}.testimonial-img{margin-right:auto;max-width:720px;margin-left:auto;margin-top:20px}.testimonial-img .testimonial-bg-shape img{display:none}.testimonial-img .testimonial-man{right:0;position:inherit;top:unset;left:0}.testimonial-img .testimonial-man img{max-width:100%}.blog-card .blog-content a h3{font-size:20px}.blog-card .blog-content p{margin:7px 0}.blog-card .blog-content .read-more-btn{font-size:14px}.footer-area{padding-top:50px;margin-top:0}.footer-contact{top:0}.footer-card{padding:30px 15px;margin-bottom:30px}.footer-card h3{font-size:18px}.media-tel{padding-bottom:23px}.footer-list h3{font-size:22px;margin-bottom:10px}.footer-list ul li{font-size:14px;margin-top:5px}.footer-side-list{margin-bottom:30px;float:left}.footer-side-list h3{font-size:22px;margin-bottom:10px}.footer-side-list ul li{font-size:14px}.footer-side-list ul li i{height:30px;font-size:16px;width:30px;line-height:30px}.bottom-text p{padding-right:10px}.bottom-text .social-bottom{padding-left:2px}.bottom-text .social-bottom li{margin-right:5px}.bottom-text .social-bottom li a{font-size:17px}.home-slider{position:relative}.home-slider .owl-nav .owl-prev{transform:translateY(0);bottom:65px;top:unset;left:42%}.home-slider .owl-nav .owl-next{transform:translateY(0);right:42%;position:absolute;bottom:65px;top:unset}.slider-item{height:auto;padding-top:120px;padding-bottom:130px}.slider-item .slider-content h1{font-size:40px;margin-bottom:15px}.slider-item .slider-content p{margin-bottom:20px}.product-images{position:relative}.product-images .owl-nav{margin-bottom:40px}.product-images .owl-nav .owl-prev{transform:translateY(0);bottom:-70px;top:unset;left:42%}.product-images .owl-nav .owl-next{transform:translateY(0);right:42%;bottom:-70px;top:unset}.choose-card h3{font-size:18px}.about-img-2{text-align:center}.testimonial-card-content{text-align:center;margin-left:0}.testimonial-area-two .owl-nav{margin-bottom:65px;margin-top:20px}.testimonial-area-two .owl-nav .owl-prev{bottom:unset;left:42%}.testimonial-area-two .owl-nav .owl-next{right:42%;bottom:unset}.testimonial-img-2 img{margin:0 auto}.testimonial-icon{display:none}.newsletter-area{padding:30px 15px;margin-bottom:35px}.newsletter-area h2{font-size:26px;margin-bottom:15px}.newsletter-form .form-control{padding:0 20px}.newsletter-form .subscribe-btn{padding:0 25px}.about-service-text{margin-right:auto;max-width:720px;margin-left:auto}.about-service-img{margin-right:auto;text-align:center;margin-left:auto;margin-top:0}.about-service-img .about-man-img{margin-bottom:30px}.about-service-img .about-man-img img{height:470px;margin-right:auto;max-width:350px;margin-left:auto;z-index:1}.about-service-img .about-man-bg,.about-service-img .about-man-img:before{display:none}.testimonial-bottom{border-radius:0;padding-bottom:50px}.testimonial-bottom:before{display:none}.inner-banner .inner-title{padding-bottom:90px}.blog-dtls-content .blog-text h2{font-size:26px}.blog-dtls-content .comment-area .comment-respond{margin-bottom:30px}.pagination-area{margin-bottom:15px;margin-top:0}.cart-area .cart-calc .shops-form .form-group select{width:100%}.checkout-area .checkout-user{padding:20px 10px;margin-bottom:30px}.checkout-area .checkout-user span{font-size:16px}.billing-details{padding:30px}.billing-details h3{font-size:20px}.billing-details .form-group{margin-bottom:15px}.order-details .order-table{padding:30px}.order-details .order-table h3{font-size:20px}.order-details .order-table table thead tr th{padding:15px 10px;font-size:16px}.contact-wrap-form,.order-details .payment-box{padding:30px}.contact-wrap-form .sing-social-icon li a{height:40px;font-size:18px;width:75px;line-height:45px}.contact-wrap-form .sing-btn{width:100%}.sing-in-width{padding:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-nav nav .navbar-nav .nav-item a{font-size:14px;margin-right:7px;margin-left:7px}.top-nav{width:100%}.banner-content{max-width:450px}.banner-content h1{font-size:50px}.banner-content p{max-width:410px}.banner-img-two .banner-into-img{position:absolute;bottom:-50px;left:-35px;z-index:1}.banner-img-two .banner-into-img img{height:350px;max-width:350px}.about-img{max-width:450px;margin-left:auto}.about-img img{max-width:400px}.about-img .about-bg-shape img{max-width:430px}.about-shape{top:0}.service-area .owl-nav .owl-prev{left:-5px}.service-area .owl-nav .owl-next{right:-5px}.product-card .product-content{padding:24px 15px;position:relative}.product-card .product-content a h3{font-size:18px}.product-card .product-content p span{font-size:16px}.product-card .product-content .product-cart{right:15px;position:absolute;top:32px}.product-card .product-content .product-cart li{margin-left:10px}.testimonial-img{max-width:400px;margin-top:140px}.testimonial-img .testimonial-bg-shape img{max-width:400px}.testimonial-img .testimonial-man img{max-width:265px;border-radius:50%}.blog-card .blog-content a h3{font-size:20px;transition:.7s}.choose-card h3,.footer-card h3{font-size:17px}.about-width{max-width:530px;margin-left:auto;margin-top:0}.testimonial-area-two .owl-nav .owl-prev{left:29%}.testimonial-area-two .owl-nav .owl-next{right:59%}.about-service-text{max-width:400px;margin-left:auto}.about-service-img{max-width:475px;margin-top:164px}.about-service-img .about-man-img img{height:auto;max-width:231px}.about-service-img .about-man-img:before{height:275px;right:18%;margin:0 auto;left:0;width:275px}.about-service-img .about-man-bg img{max-width:450px}}@media only screen and (min-width:1800px){.about-img .about-bg-shape img,.about-img img{max-width:100%}.banner-img-two img{width:100%}.banner-img-two .banner-into-img img{height:auto;max-width:100%}.testimonial-bottom:before{height:20%}}@media only screen and (min-width:1400px){.banner-img img{width:100%}.banner-content{max-width:630px}.banner-content h1{font-size:70px}.banner-width{max-width:740px}.about-img{max-width:680px}.about-width{max-width:635px}.about-service-text{max-width:620px}.testimonial-content{margin-right:100px}.blog-dtls-content .blog-dtls-img img,.designer-card .designer-img a img{width:100%}.service-card .service-content{padding:35px}.service-card .service-content p{max-width:360px}.blog-card .blog-content{padding:30px}}