@media (min-width: 1500px) and (max-width: 1699.98px) {
    /* **** Common Css **** */
    .container{max-width: 1400px;}

    .btn-primary{font-size: 16px;padding: 12px 24px;border-radius: 8px;}
    .btn-secondary {font-size: 16px;padding: 12px 24px;border-radius: 8px;}
    .btn-small{font-size: 14px;padding: 10px 24px;border-radius: 8px;}

    header{padding: 24px 0;}
    header .container {max-width: 1450px;}
    header .navbar-brand img{height: 40px;}
    .navbar .navbar-nav .nav-item .nav-link{gap: 10px;font-size: 18px;}
    .navbar .navbar-nav .nav-item .navbar-toggler{height: 42px;width: 42px;}

    .menu-sidebar .navbar-nav{padding: 40px 20px;width: 190px;height: 600px;top: auto;bottom: 108px;}
    .menu-sidebar .navbar-nav .navbar-brand img {max-width: 100px;margin: 0 auto 30px;}
    .menu-sidebar .menu-detail{padding: 80px 50px;}
    .menu-sidebar .menu-detail h2{font-size: 52px;line-height: 60px;margin: 0 0 20px;}
    .menu-sidebar .menu-detail p{font-size: 20px;line-height: 35px;max-width: 410px;}
    .menu-sidebar .close-navbar-toggler{max-width: 42px;}

    footer .footer-detail h2{font-size: 56px;line-height: 80px;margin: 0 0 24px;max-width: 900px;}
    footer .footer-detail p{font-size: 28px;line-height: normal;margin: 0 0 40px;}
    /* **** End Common Css **** */



    /* **** Landing Page **** */
    .hero-wrp .hero-detail .description {max-width: 750px;}
    .hero-wrp .hero-detail h2{font-size: 56px;line-height: 80px;margin: 0 0 24px;}
    .hero-wrp .hero-detail p{font-size: 38px;line-height: normal;margin: 0 0 40px;}
    .about-wrp .description{max-width: 960px;}
    .about-wrp .description p{font-size: 24px;line-height: 44px;}
    .product-wrp .product-marquee .product-box{border-radius: 12px;width: 900px;min-width: 900px;}
    .product-wrp .product-marquee .product-box .box-img {border-radius: 12px;width: 400px;min-width: 400px;height: 450px;}
    .product-wrp .product-marquee .product-box h6{font-size: 15px;}
    .product-wrp .product-marquee .product-box h2{font-size: 32px;}
    .product-wrp .product-marquee .product-box p{font-size: 16px;line-height: 28px;}
    .product-wrp .product-marquee .product-box h3{font-size: 20px;}
    .product-wrp .product-marquee .product-box ul li{font-size: 18px;line-height: 32px;}
    .services-wrp .services-detail{padding: 60px;}
    .services-wrp .services-detail .top-detail h2{font-size: 32px;line-height: 45px;}
    .services-wrp .services-detail .top-detail p{font-size: 20px;line-height: 32px;}
    .services-wrp .services-detail .bottom-detail .list-detail h3{font-size: 26px;}
    .services-wrp .services-detail .bottom-detail ul li{font-size: 22px;}
    .services-wrp .services-detail .bottom-detail .list-icon img{max-width: 40px;}
    .services-wrp .services-detail .bottom-detail .list-detail p{font-size: 18px;line-height: 32px;}
    .testimonials-wrp .testimonials-title h2{font-size: 36px;margin: 0 0 20px;}
    .testimonials-wrp .testimonials-title p{font-size: 24px;max-width: 750px;line-height: 32px;}
    .testimonials-wrp .testimonials-box{height: 320px;}
    .testimonials-wrp .testimonials-box p{font-size: 22px;line-height: 32px;}
    .testimonials-wrp .testimonials-box h5{font-size: 22px;}
    .testimonials-wrp .testimonials-box h6{font-size: 20px;}
    /* **** End Landing Page **** */

    /* **** Coming Soon Page **** */
    .coming-wrp .detail h1{font-size: 72px;line-height: 80px;margin: 0 0 32px;}
    .coming-wrp .detail h4{font-size: 28px;line-height: 34px;margin: 0 0 32px;}
    .coming-wrp .detail p{font-size: 22px;line-height: 28px;margin: 0 auto 42px;}
    .coming-wrp .detail h5{font-size: 28px;margin: 0 0 32px;}
    .coming-wrp .detail ul li a{font-size: 18px;padding: 12px 20px 12px 12px;border-radius: 10px;line-height: 22px;}
    .coming-wrp .detail ul li a img{max-width: 26px;}
    /* **** End Coming Soon Page **** */

    /* **** About **** */
    .about-banner-wrp .about-detail .description h2{font-size: 60px;}
    .about-banner-wrp .about-detail .description p{font-size: 28px;line-height: 36px;}
    .story-wrp .story-title h2{font-size: 46px;}
    .story-wrp .story-title p{font-size: 26px;line-height: 32px;}
    .story-wrp .description p{font-size: 22px;line-height: 32px;}
    .about-company-wrp .company-block .company-detail .title h2{font-size: 42px;line-height: 50px;}
    .about-company-wrp .company-block .company-detail .title p{font-size: 30px;}
    .about-company-wrp .company-block .company-detail .description .inner-title h4{font-size: 32px;}
    /* **** End About **** */

    /* **** Services **** */
    .service-block .service-img img{border-radius: 16px;}
    .service-block .service-title h2{font-size: 36px;}
    .service-block .service-title p{font-size: 20px;line-height: 30px;}
    .service-block .service-box h4{font-size: 24px;margin: 0 0 24px;}
    .service-block .service-box ul li{font-size: 18px;}
    .service-plan-wrp h2{font-size: 36px;margin: 0 0 24px;}
    .service-plan-wrp p{font-size: 24px;}
    /* **** End Services **** */

    /* **** Our Lifts Page **** */
    .lifts-block .lifts-title {padding: 40px 0;}
    .lifts-block .lifts-title h2{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
    .lifts-block .lifts-title p{font-size: 20px;line-height: 28px;margin: 0;}
    .lifts-block .lifts-img img{border-radius: 20px;object-fit: cover;}
    .lifts-block .lifts-img .lift-feature-block{right: 20px;bottom: 20px;}
    .lifts-block .lifts-img .feature-box{width: 480px;padding: 20px;border-radius: 16px;margin: 0 0 12px;}
    .lifts-block .lifts-img .feature-box h4{font-size: 24px;margin: 0 0 16px;}
    .lifts-block .lifts-img .feature-box ul li{font-size: 16px;line-height: 30px;}
    /* **** End Our Lifts Page **** */
}

@media (min-width: 1200px) and (max-width: 1499.98px) {
    /* **** Common Css **** */
    .container{max-width: 1140px;}

    .btn-primary{font-size: 16px;padding: 12px 24px;border-radius: 8px;}
    .btn-secondary {font-size: 16px;padding: 12px 24px;border-radius: 8px;}
    .btn-small{font-size: 14px;padding: 10px 24px;border-radius: 8px;}

    .hero-wrp .thumb-img{width: 125px;}
    .left-door{left: 125px;width: calc(50% - 125px);}
    .right-door{right: 125px;width: calc(50% - 125px);}
    .left-door img{object-position: right;}
    .right-door img{object-position: left;}


    header{padding: 24px 0;}
    header .container {max-width: 1170px;}
    header .navbar-brand img{height: 40px;}
    .navbar .navbar-nav .nav-item .nav-link{gap: 10px;font-size: 18px;}
    .navbar .navbar-nav .nav-item .navbar-toggler{height: 42px;width: 42px;}

    .menu-sidebar .close-navbar-toggler{max-width: 40px;right: 25px;top: 25px;}
    .menu-sidebar .navbar-nav{padding: 30px 20px;width: 170px;height: 540px;bottom: 40px;right: 100px;top: auto;}
    .menu-sidebar .navbar-nav .navbar-brand img {max-width: 75px;margin: 0 auto 24px;}
    .menu-sidebar .navbar-nav .nav-link .icon{height: 52px;width: 53px;}
    .menu-sidebar .navbar-nav .nav-link .text img{height: 12px;}
    .menu-sidebar .menu-detail{padding: 80px 50px;}
    .menu-sidebar .menu-detail h2{font-size: 52px;line-height: 60px;margin: 0 0 20px;}
    .menu-sidebar .menu-detail p{font-size: 20px;line-height: 35px;max-width: 410px;}

    footer .footer-detail h2{font-size: 56px;line-height: 80px;margin: 0 0 24px;max-width: 900px;}
    footer .footer-detail p{font-size: 28px;line-height: normal;margin: 0 0 40px;}
    /* **** End Common Css **** */


    /* **** Landing Page **** */
    .hero-wrp .hero-detail .description {max-width: 750px;}
    .hero-wrp .hero-detail h2{font-size: 56px;line-height: 80px;margin: 0 0 24px;}
    .hero-wrp .hero-detail p{font-size: 38px;line-height: normal;margin: 0 0 40px;}
    .about-wrp .description{max-width: 760px;}
    .about-wrp .description p{font-size: 22px;line-height: 38px;}
    .product-wrp .product-marquee .product-box{border-radius: 12px;width: 900px;min-width: 900px;}
    .product-wrp .product-marquee .product-box .box-img {border-radius: 12px;width: 400px;min-width: 400px;height: 450px;}
    .product-wrp .product-marquee .product-box h6{font-size: 15px;}
    .product-wrp .product-marquee .product-box h2{font-size: 28px;}
    .product-wrp .product-marquee .product-box p{font-size: 16px;line-height: 28px;}
    .product-wrp .product-marquee .product-box h3{font-size: 18px;}
    .product-wrp .product-marquee .product-box ul li{font-size: 18px;line-height: 32px;}
    .services-wrp .services-detail{padding: 40px;}
    .services-wrp .services-detail .top-detail h2{font-size: 28px;line-height: 40px;}
    .services-wrp .services-detail .top-detail p{font-size: 18px;line-height: 30px;}
    .services-wrp .services-detail .bottom-detail .list-detail h3{font-size: 24px;}
    .services-wrp .services-detail .bottom-detail ul li{font-size: 18px;}
    .services-wrp .services-detail .bottom-detail .list-icon img{max-width: 40px;}
    .services-wrp .services-detail .bottom-detail .list-detail p{font-size: 18px;line-height: 32px;}
    .testimonials-wrp .testimonials-title h2{font-size: 36px;margin: 0 0 20px;}
    .testimonials-wrp .testimonials-title p{font-size: 24px;max-width: 750px;line-height: 32px;}
    .testimonials-wrp .testimonials-box{height: 320px;}
    .testimonials-wrp .testimonials-box p{font-size: 22px;line-height: 32px;}
    .testimonials-wrp .testimonials-box h5{font-size: 22px;}
    .testimonials-wrp .testimonials-box h6{font-size: 20px;}
    /* **** End Landing Page **** */

    /* **** Coming Soon Page **** */
    .coming-wrp .detail h1{font-size: 52px;line-height: 60px;margin: 0 0 32px;}
    .coming-wrp .detail h4{font-size: 26px;line-height: 34px;margin: 0 0 32px;}
    .coming-wrp .detail p{font-size: 20px;line-height: 28px;margin: 0 auto 42px;}
    .coming-wrp .detail h5{font-size: 28px;margin: 0 0 32px;}
    .coming-wrp .detail ul li a{font-size: 18px;padding: 12px 20px 12px 12px;border-radius: 10px;line-height: 22px;}
    .coming-wrp .detail ul li a img{max-width: 26px;}
    /* **** End Coming Soon Page **** */

    /* **** About **** */
    .about-banner-wrp .about-detail .description h2{font-size: 56px;line-height: normal;margin: 0 0 16px;}
    .about-banner-wrp .about-detail .description p{font-size: 24px;line-height: 32px;margin: 0 0 32px;}
    .story-wrp{padding: 60px 0;}
    .story-wrp .story-title h2{font-size: 42px;margin: 0 0 16px;}
    .story-wrp .story-title p{font-size: 18px;line-height: 28px;}
    .story-wrp .description p{font-size: 18px;line-height: 28px;margin: 0 0 16px;}
    .mission-vision-wrp{padding: 60px 0;}
    .mission-vision-wrp .mission-box{padding: 16px;border-radius: 16px;min-height: 280px;}
    .mission-vision-wrp .mission-box .box-icon{height: 40px;width: 40px;padding: 6px;}
    .mission-vision-wrp .mission-box h3{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    .mission-vision-wrp .mission-box p{font-size: 16px;line-height: 25px;}
    .mission-vision-wrp .mission-box ul {padding-left: 18px;}
    .mission-vision-wrp .mission-box ul li{font-size: 16px;line-height: 26px;}
    .about-company-wrp .company-block .company-detail{padding: 40px;}
    .about-company-wrp .company-block .company-detail .title h2{font-size: 32px;line-height: 42px;margin: 0 0 16px;}
    .about-company-wrp .company-block .company-detail .title p{font-size: 18px;line-height: 24px;}
    .about-company-wrp .company-block .company-detail .description ul li{padding-left: 20px;margin: 0 0 20px;}
    .about-company-wrp .company-block .company-detail .description ul li h4{font-size: 28px;line-height: 32px;margin: 0 0 10px;}
    .about-company-wrp .company-block .company-detail .description ul li p{font-size: 16px;line-height: 24px;}
    .about-company-wrp .company-block .company-detail .description .inner-title{padding-left: 24px;margin: 0 0 24px;}
    .about-company-wrp .company-block .company-detail .description .inner-title h4{font-size: 28px;line-height: 32px;margin: 0 0 10px;}
    .about-company-wrp .company-block .company-detail .description .inner-title p{font-size: 16px;}
    .about-company-wrp .company-block .company-detail .description h6{font-size: 16px;line-height: 24px;}
    .partners-wrp{padding: 60px 0;}
    .partners-wrp .partner-title h2{font-size: 28px;line-height: 40px;margin: 0;}
    .partners-wrp .marquee-container{margin: 24px 0 0;}
    .partners-wrp .partner-marquee{gap: 20px;}
    /* **** End About **** */

    /* **** Services **** */
    .service-block .service-img img{border-radius: 16px;}
    .service-block .service-title h2{font-size: 36px;}
    .service-block .service-title p{font-size: 20px;line-height: 30px;}
    .service-block .service-box h4{font-size: 24px;margin: 0 0 24px;}
    .service-block .service-box ul li{font-size: 18px;}
    .service-plan-wrp h2{font-size: 36px;margin: 0 0 24px;}
    .service-plan-wrp p{font-size: 24px;}
    /* **** End Services **** */

    /* **** Our Lifts Page **** */
    .lifts-block .lifts-title {padding: 40px 0;}
    .lifts-block .lifts-title h2{font-size: 26px;line-height: normal;margin: 0 0 20px;}
    .lifts-block .lifts-title p{font-size: 18px;line-height: 28px;margin: 0;}
    .lifts-block .lifts-img img{border-radius: 20px;object-fit: cover;}
    .lifts-block .lifts-img .lift-feature-block{right: 20px;bottom: 20px;}
    .lifts-block .lifts-img .feature-box{width: 320px;padding: 20px;border-radius: 16px;margin: 0 0 12px;}
    .lifts-block .lifts-img .feature-box h4{font-size: 20px;margin: 0 0 16px;}
    .lifts-block .lifts-img .feature-box ul li{font-size: 14px;line-height: 26px;}
    /* **** End Our Lifts Page **** */

    /* **** Blog **** */
    .blog-box .box-img{height: 300px;}
    .blog-box .detail h3{font-size: 18px;line-height: 26px;}
    .blog-box .detail p{font-size: 16px;}
    .blog-box .detail a.btn-read{font-size: 18px;}
    /* **** End Blog **** */

    /* **** Blog Detail **** */
    .blog-detail-banner-wrp .about-detail .description{max-width: 750px;}
    .blog-detail-banner-wrp .about-detail .description h6{font-size: 16px;font-style: italic;font-weight: 400;line-height: normal;margin: 0 0 16px;}
    .blog-detail-banner-wrp .about-detail .description h2{margin: 0;font-size: 42px;font-style: normal;font-weight: 700;line-height: normal;}
    .blog-detail-wrp .blog-img{margin: 0 0 60px;}
    .blog-detail-wrp .blog-info p{font-size: 22px;line-height: 32px;}

   
    .blog-detail-wrp .purpose-block{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail-wrp .purpose-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail-wrp .purpose-block p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul{margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul li{font-size: 16px;line-height: 30px;padding-left: 24px;}
    .blog-detail-wrp .purpose-block ul li:before{font-size: 16px;}
    .consider-block{padding: 0 0 24px;margin: 0 0 24px;}
    .consider-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .consider-block p{font-size: 16px;line-height: 24px;}
    .consider-block .consider-table{padding: 0;}
    .consider-block .consider-table table tr th{font-size: 20px;padding: 12px;}
    .consider-block .consider-table table tbody tr td{font-size: 16px;padding: 12px;}
    .blog-detail{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail p{font-size: 16px;line-height: 24px;}
    .blog-detail ul li{font-size: 16px;line-height: 26px;}
    .blog-description p{font-size: 20px;line-height: 28px;}
    .related-product-wrp{padding: 40px 0;}
    .related-product-wrp .related-title h2{font-size: 28px;line-height: normal;}
    .related-product-wrp .related-title{padding: 0 0 24px;}
    /* **** End Blog Detail **** */


    /* **** Privacy Policy **** */
    .privacy-policy-wrp{padding: 60px 0;}
    .privacy-policy-wrp .container{max-width: 1170px;}
    .privacy-policy-wrp .detail{padding: 0 0 32px;margin: 0 0 32px;}
    .privacy-policy-wrp .detail h3{font-size: 32px;}
    .privacy-policy-wrp .detail p{font-size: 18px;line-height: 28px;margin: 20px 0;}
    .privacy-policy-wrp .detail p:last-child{margin: 20px 0 0;}
    .privacy-policy-wrp .detail ul{margin: 20px 0;padding-left: 24px;}
    .privacy-policy-wrp .detail ul li{font-size: 18px;line-height: 28px;}
    /* **** End Privacy Policy **** */
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    /* **** Common Css **** */
    .container{max-width: 960px;}
    .btn-primary{font-size: 16px;padding: 10px 24px;border-radius: 8px;line-height: 28px;}
    .btn-secondary{font-size: 16px;padding: 10px 24px;border-radius: 8px;line-height: 28px;}
    
    .hero-wrp .thumb-img{width: 125px;}
    .left-door{left: 125px;width: calc(50% - 125px);}
    .right-door{right: 125px;width: calc(50% - 125px);}
    .left-door img{object-position: right;}
    .right-door img{object-position: left;}
    
    header{padding: 20px 0;}
    header .container{max-width: 960px;}
    header .navbar-brand img{height: 32px;}
    .navbar .navbar-nav .nav-item .nav-link{font-size: 16px;gap: 10px;}
    .navbar .navbar-nav .nav-item .navbar-toggler{height: 40px;width: 40px;}

    .loader-img{max-width: 250px;margin: 0 auto;}
    .menu-sidebar .close-navbar-toggler{height: 40px;width: 40px;right: 24px;top: 24px;}
    .menu-sidebar .navbar-nav{height: 580px;padding:45px 20px;width: 183px;right: 60px;}
    .menu-sidebar .navbar-nav .nav-link .icon{height: 50px;width: 50px;}
    .menu-sidebar .navbar-nav .nav-link .text img{max-width: 85%;}
    .menu-sidebar .navbar-nav .navbar-brand img{max-width: 100px;}
    .menu-sidebar .menu-detail{width: 68%;padding: 80px 40px;}
    .menu-sidebar .menu-detail h2{font-size: 36px;}
    .menu-sidebar .menu-detail p{font-size: 20px;max-width: 315px;}

    footer .footer-block{bottom: 24px;}
    footer .footer-detail{margin: 0 0 32px;}
    footer .footer-detail h2{font-size: 42px;line-height:52px;margin: 0 0 16px;}
    footer .footer-detail p{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    /* **** End Common Css **** */


    /* **** Coming Soon Page **** */
    .coming-wrp .detail .loader {max-width: 150px;margin: 0 auto 60px;}
    .coming-wrp .detail h1{font-size: 52px;line-height: 60px;margin: 0 0 32px;}
    .coming-wrp .detail h4{font-size: 26px;line-height: 34px;margin: 0 0 32px;}
    .coming-wrp .detail p{font-size: 20px;line-height: 28px;margin: 0 auto 42px;}
    .coming-wrp .detail h5{font-size: 28px;margin: 0 0 32px;}
    .coming-wrp .detail ul li a{font-size: 18px;padding: 12px 20px 12px 12px;border-radius: 10px;line-height: 22px;}
    .coming-wrp .detail ul li a img{max-width: 26px;}
    /* **** End Coming Soon Page **** */

    /* **** landing **** */
    .hero-wrp .hero-detail{bottom: 40px;}
    .hero-wrp .hero-detail .description {max-width: 740px;}
    .hero-wrp .hero-detail h2{font-size: 56px;line-height: normal;margin: 0 0 32px;}
    .hero-wrp .hero-detail p{font-size: 28px;line-height: 29px;margin: 0 0 32px;}
    .hero-wrp .hero-detail ul{gap: 12px;}
    .about-wrp{padding: 60px 0;}
    .about-wrp .description{max-width: 640px;}
    .about-wrp .description p{font-size: 20px;line-height: 32px;margin: 0 0 24px;}
    .product-wrp{padding: 60px 0;}
    .product-wrp .product-marquee{gap: 24px;}
    .product-wrp .product-marquee .product-box{gap: 24px;width: 750px;min-width: 750px;}
    .product-wrp .product-marquee .product-box h6{font-size: 14px;}
    .product-wrp .product-marquee .product-box h2{font-size: 32px;}
    .product-wrp .product-marquee .product-box p{font-size: 16px;}
    .product-wrp .product-marquee .product-box h3{font-size: 20px;}
    .product-wrp .product-marquee .product-box ul{margin: 0 0 20px;}
    .product-wrp .product-marquee .product-box ul li{font-size: 16px;line-height: 28px;}
    .product-wrp .product-marquee .product-box .box-img {width: 360px;min-width: 360px;height: 420px;}
    .services-wrp .services-detail{padding: 40px 32px;}
    .services-wrp .services-detail .top-detail h2{font-size: 28px;line-height: normal;margin: 0 0 8px;}
    .services-wrp .services-detail .top-detail p{font-size: 16px;line-height: normal;}
    .services-wrp .services-detail .bottom-detail .list-detail h3{font-size: 18px;line-height: normal;margin: 0 0 12px;}
    .services-wrp .services-detail .bottom-detail .list-detail p{font-size: 14px;line-height: 20px;}
    .services-wrp .services-detail .bottom-detail ul li{gap: 8px;margin: 0 0 16px;font-size: 16px;line-height: 24px;}
    .services-wrp .services-detail .bottom-detail ul li .list-icon{height: 24px;width: 24px;min-width: 24px;}
    .services-wrp .services-detail .bottom-detail ul li .list-icon img{width: 100%;}
    .services-wrp .services-detail .bottom-detail ul li span {padding: 0;}
    .testimonials-wrp{padding: 60px 0;}
    .testimonials-wrp .testimonials-title{padding: 0 0 64px;}
    .testimonials-wrp .testimonials-title h2{font-size: 28px;line-height: 32px;}
    .testimonials-wrp .testimonials-title p{font-size: 18px;line-height: 24px;}
    .testimonials-wrp .testimonials-marquee{gap: 16px;}
    .testimonials-wrp .testimonials-box{width: 300px;padding: 12px;min-width: 300px;height: 206px;}
    .testimonials-wrp .testimonials-box p{font-size: 16px;line-height: 22px;}
    .testimonials-wrp .testimonials-box h5{font-size: 18px;line-height: 22px;margin: 0 0 8px;}
    .testimonials-wrp .testimonials-box h6{font-size: 14px;line-height: normal;}
    .testimonials-wrp .testimonials-track {animation: scroll-left 12s linear infinite;gap: 16px;} 
    /* **** End landing **** */

    /* **** About **** */
    .about-banner-wrp .about-detail .description h2{font-size: 50px;line-height: normal;margin: 0 0 16px;}
    .about-banner-wrp .about-detail .description p{font-size: 20px;line-height: 29px;margin: 0 0 32px;}
    .story-wrp{padding: 60px 0;}
    .story-wrp .story-title h2{font-size: 32px;margin: 0 0 16px;}
    .story-wrp .story-title p{font-size: 16px;line-height: 26px;}
    .story-wrp .description p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
    .mission-vision-wrp{padding: 60px 0;}
    .mission-vision-wrp .mission-box{padding: 16px;border-radius: 16px;min-height: 280px;}
    .mission-vision-wrp .mission-box .box-icon{height: 40px;width: 40px;padding: 6px;}
    .mission-vision-wrp .mission-box h3{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    .mission-vision-wrp .mission-box p{font-size: 16px;line-height: 25px;}
    .mission-vision-wrp .mission-box ul {padding-left: 18px;}
    .mission-vision-wrp .mission-box ul li{font-size: 16px;line-height: 26px;}
    .about-company-wrp .company-block .company-detail{padding: 24px;}
    .about-company-wrp .company-block .company-detail .title h2{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    .about-company-wrp .company-block .company-detail .title p{font-size: 16px;line-height: 24px;}
    .about-company-wrp .company-block .company-detail .description ul li{padding-left: 20px;margin: 0 0 20px;}
    .about-company-wrp .company-block .company-detail .description ul li h4{font-size: 28px;line-height: 32px;margin: 0 0 10px;}
    .about-company-wrp .company-block .company-detail .description ul li p{font-size: 16px;line-height: 24px;}
    .about-company-wrp .company-block .company-detail .description .inner-title{padding-left: 24px;margin: 0 0 24px;}
    .about-company-wrp .company-block .company-detail .description .inner-title h4{font-size: 28px;line-height: 32px;margin: 0 0 10px;}
    .about-company-wrp .company-block .company-detail .description .inner-title p{font-size: 16px;}
    .about-company-wrp .company-block .company-detail .description h6{font-size: 16px;line-height: 24px;}
    .partners-wrp{padding: 60px 0;}
    .partners-wrp .partner-title h2{font-size: 28px;line-height: 40px;margin: 0;}
    .partners-wrp .marquee-container{margin: 24px 0 0;}
    .partners-wrp .partner-marquee{gap: 20px;}
    /* **** End About **** */

    /* **** Services **** */
    .service-block .service-img img{border-radius: 16px;}
    .service-block .service-title h2{font-size: 36px;}
    .service-block .service-title p{font-size: 20px;line-height: 30px;}
    .service-block .service-box h4{font-size: 24px;margin: 0 0 24px;}
    .service-block .service-box ul li{font-size: 18px;}
    .service-plan-wrp h2{font-size: 36px;margin: 0 0 24px;}
    .service-plan-wrp p{font-size: 24px;}
    /* **** End Services **** */

    /* **** Our Lifts Page **** */
    .lifts-block .lifts-title {padding: 40px 0;}
    .lifts-block .lifts-title h2{font-size: 26px;line-height: normal;margin: 0 0 20px;}
    .lifts-block .lifts-title p{font-size: 18px;line-height: 28px;margin: 0;}
    .lifts-block .lifts-img img{border-radius: 16px;object-fit: cover;}
    .lifts-block .lifts-img .lift-feature-block{right: 16px;bottom: 16px;}
    .lifts-block .lifts-img .feature-box{width: 320px;padding: 12px;border-radius: 8px;margin: 0 0 12px;}
    .lifts-block .lifts-img .feature-box h4{font-size: 20px;margin: 0 0 16px;}
    .lifts-block .lifts-img .feature-box ul li{font-size: 14px;line-height: 26px;}
    /* **** End Our Lifts Page **** */

    /* **** Blog **** */
    .blog-wrp{padding: 40px 0;}
    .blog-wrp .row{row-gap: 40px;}
    .blog-box{padding: 0;}
    .blog-box .box-img{height: 250px;}
    .blog-box .detail h3{font-size: 18px;line-height: 26px;}
    .blog-box .detail p{font-size: 16px;}
    .blog-box .detail a.btn-read{font-size: 18px;}
    /* **** End Blog **** */

    /* **** Blog Detail **** */
    .blog-detail-banner-wrp .about-detail .description h6{font-size: 16px;font-style: italic;font-weight: 400;line-height: normal;margin: 0 0 16px;}
    .blog-detail-banner-wrp .about-detail .description h2{margin: 0;font-size: 32px;font-style: normal;font-weight: 700;line-height: normal;}
    .blog-detail-wrp{padding: 40px 0;}
    .blog-detail-wrp .blog-img img{border-radius: 16px;}
    .blog-detail-wrp .blog-img{margin: 0 0 64px;}
    .blog-detail-wrp .blog-info{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail-wrp .blog-info p{font-size: 20px;line-height: 28px;}
    .blog-detail-wrp .purpose-block{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail-wrp .purpose-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail-wrp .purpose-block p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul{margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul li{font-size: 16px;line-height: 26px;padding-left: 24px;}
    .blog-detail-wrp .purpose-block ul li:before{font-size: 16px;}
    .consider-block{padding: 0 0 24px;margin: 0 0 24px;}
    .consider-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .consider-block p{font-size: 16px;line-height: 24px;}
    .consider-block .consider-table{padding: 0;}
    .consider-block .consider-table table tr th{font-size: 15px;padding: 6px;}
    .consider-block .consider-table table tbody tr td{font-size: 12px;padding: 6px;}
    .blog-detail{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail p{font-size: 16px;line-height: 24px;}
    .blog-detail ul li{font-size: 16px;line-height: 26px;}
    .blog-description p{font-size: 20px;line-height: 28px;}
    .related-product-wrp{padding: 40px 0;}
    .related-product-wrp .related-title h2{font-size: 28px;line-height: normal;}
    .related-product-wrp .related-title{padding: 0 0 24px;}
    /* **** End Blog Detail **** */


    /* **** Privacy Policy **** */
    .privacy-policy-wrp{padding: 60px 0;}
    .privacy-policy-wrp .container{max-width: 960px;}
    .privacy-policy-wrp .detail{padding: 0 0 32px;margin: 0 0 32px;}
    .privacy-policy-wrp .detail h3{font-size: 32px;}
    .privacy-policy-wrp .detail p{font-size: 18px;line-height: 28px;margin: 20px 0;}
    .privacy-policy-wrp .detail p:last-child{margin: 20px 0 0;}
    .privacy-policy-wrp .detail ul{margin: 20px 0;padding-left: 24px;}
    .privacy-policy-wrp .detail ul li{font-size: 18px;line-height: 28px;}
    /* **** End Privacy Policy **** */
}

@media (min-width: 768px) and (max-width: 991.98px) {
    /* **** Common Css **** */
    .container{max-width: 740px;}

    .btn-primary{font-size: 14px;padding: 10px 20px;border-radius: 8px;line-height: 22px;}
    .btn-secondary{font-size: 14px;padding: 10px 20px;border-radius: 8px;line-height: 22px;}

    .hero-wrp .thumb-img{display: none;}
    .left-door{left: 0;width: 50%;}
    .right-door{right: 0%;width: 50%;}
    .left-door img{object-position: right;}
    .right-door img{object-position: left;}

    header{padding: 20px 0;}
    header .container{max-width: 740px;}
    header .navbar-brand img{height: 32px;}
    .navbar .navbar-nav .nav-item .nav-link{font-size: 16px;gap: 10px;}
    .navbar .navbar-nav .nav-item .navbar-toggler{height: 40px;width: 40px;}


    .loader-img{max-width: 250px;margin: 0 auto;}
    .menu-sidebar .close-navbar-toggler{height: 40px;width: 40px;right: 24px;top: 24px;}
    .menu-sidebar .navbar-nav{height: 580px;padding:45px 20px;width: 183px;right: 60px;}
    .menu-sidebar .navbar-nav .nav-link .icon{height: 50px;width: 50px;}
    .menu-sidebar .navbar-nav .nav-link .text img{max-width: 85%;}
    .menu-sidebar .navbar-nav .navbar-brand img{max-width: 100px;}
    .menu-sidebar .menu-detail{width: 68%;padding: 80px 40px;}
    .menu-sidebar .menu-detail h2{font-size: 36px;}
    .menu-sidebar .menu-detail p{font-size: 20px;max-width: 315px;}

    footer .footer-block{bottom: 24px;}
    footer .footer-detail{text-align: center;margin: 0 0 32px;}
    footer .footer-detail h2{font-size: 32px;line-height: 42px;margin: 0 0 16px;}
    footer .footer-detail p{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    footer .footer-detail ul{justify-content: center;}
    footer .copyright .row{flex-flow: column-reverse;}
    footer .copyright .copylinks{justify-content: center;margin: 0 0 16px;}
    footer .copyright p{text-align: center;}
    /* **** End Common Css **** */

    /* **** Coming Soon Page **** */
    .coming-wrp .detail .loader {max-width: 150px;margin: 0 auto 60px;}
    .coming-wrp .detail h1{font-size: 40px;line-height: 50px;margin: 0 0 24px;}
    .coming-wrp .detail h4{font-size: 24px;line-height: 30px;margin: 0 0 24px;}
    .coming-wrp .detail p{font-size: 18px;line-height: 23px;margin: 0 0 32px;}
    .coming-wrp .detail h5{font-size: 24px;margin: 0 0 24px;}
    .coming-wrp .detail ul li a{font-size: 16px;padding: 10px 20px 10px 10px;border-radius: 10px;line-height: 22px;}
    .coming-wrp .detail ul li a img{max-width: 26px;}
    /* **** End Coming Soon Page **** */


    /* **** landing **** */
    .hero-wrp .hero-detail{bottom: 40px;}
    .hero-wrp .hero-detail .description {max-width: 588px;}
    .hero-wrp .hero-detail h2{font-size: 50px;line-height: normal;margin: 0 0 16px;}
    .hero-wrp .hero-detail p{font-size: 24px;line-height: 29px;margin: 0 0 32px;}
    .hero-wrp .hero-detail ul{gap: 12px;}
    .about-wrp{padding: 40px 0;}
    .about-wrp .description{max-width: 100%;padding-left: 48px;}
    .about-wrp .description p{font-size: 18px;line-height: 26px;margin: 0 0 24px;}
    .product-wrp{padding: 40px 0;}
    .product-wrp .product-marquee{gap: 20px;}
    .product-wrp .product-track{animation: scroll-left 16s linear infinite;}
    .product-wrp .product-marquee .product-box{border-radius: 16px;padding: 12px;width: 380px;display: block;min-width: unset;}
    .product-wrp .product-marquee .product-box .box-img {width: 100%;min-width: 100%;height: 286px;margin: 0 0 20px;}
    .product-wrp .product-marquee .product-box .product-detail{height: 370px;}
    .product-wrp .product-marquee .product-box h6{font-size: 12px;line-height: 18px;margin: 0 0 8px;}
    .product-wrp .product-marquee .product-box h2{font-size: 20px;margin:0 0 8px;}
    .product-wrp .product-marquee .product-box p{font-size: 14px;line-height: 20px;}
    .product-wrp .product-marquee .product-box h3{font-size: 18px;line-height: 22px;margin: 0 0 8px;}
    .product-wrp .product-marquee .product-box ul li{font-size: 14px;line-height: 24px;}
    .product-wrp .product-marquee .product-box ul{margin: 0 0 20px;}
    .services-wrp .services-detail{padding: 40px 32px;display: block;}
    .services-wrp .services-detail .top-detail{margin: 0 0 48px;}
    .services-wrp .services-detail .top-detail h2{font-size: 28px;line-height: normal;margin: 0 0 8px;}
    .services-wrp .services-detail .top-detail p{font-size: 16px;line-height: normal;}
    .services-wrp .services-detail .bottom-detail .list-detail h3{font-size: 18px;line-height: normal;margin: 0 0 12px;}
    .services-wrp .services-detail .bottom-detail .list-detail p{font-size: 14px;line-height: 20px;}
    .services-wrp .services-detail .bottom-detail ul li{gap: 8px;margin: 0 0 16px;font-size: 16px;line-height: 24px;}
    .services-wrp .services-detail .bottom-detail ul li .list-icon{height: 24px;width: 24px;min-width: 24px;}
    .services-wrp .services-detail .bottom-detail ul li .list-icon img{width: 100%;}
    .services-wrp .services-detail .bottom-detail ul li span {padding: 0;}
    .testimonials-wrp{padding: 40px 0;}
    .testimonials-wrp .testimonials-title{padding: 0 0 64px;}
    .testimonials-wrp .testimonials-title h2{font-size: 28px;line-height: 32px;}
    .testimonials-wrp .testimonials-title p{font-size: 18px;line-height: 24px;}
    .testimonials-wrp .testimonials-marquee{gap: 16px;}
    .testimonials-wrp .testimonials-box{width: 300px;padding: 12px;min-width: 300px;height: 206px;}
    .testimonials-wrp .testimonials-box p{font-size: 16px;line-height: 22px;}
    .testimonials-wrp .testimonials-box h5{font-size: 18px;line-height: 22px;margin: 0 0 8px;}
    .testimonials-wrp .testimonials-box h6{font-size: 14px;line-height: normal;}
    .testimonials-wrp .testimonials-track {animation: scroll-left 12s linear infinite;gap: 16px;}
    /* **** End landing **** */

    /* **** About **** */
    .about-banner-wrp .about-detail .description h2{font-size: 50px;line-height: normal;margin: 0 0 16px;}
    .about-banner-wrp .about-detail .description p{font-size: 20px;line-height: 29px;margin: 0 0 32px;}
    .story-wrp{padding: 60px 0;}
    .story-wrp .story-title h2{font-size: 32px;margin: 0 0 16px;}
    .story-wrp .story-title p{font-size: 16px;line-height: 26px;}
    .story-wrp .description p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
    .mission-vision-wrp{padding: 60px 0;}
    .mission-vision-wrp .mission-box{padding: 16px;border-radius: 16px;min-height: 310px;}
    .mission-vision-wrp .mission-box .box-icon{height: 32px;width: 32px;padding: 6px;}
    .mission-vision-wrp .mission-box h3{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    .mission-vision-wrp .mission-box p{font-size: 16px;line-height: 25px;}
    .mission-vision-wrp .mission-box ul {padding-left: 18px;}
    .mission-vision-wrp .mission-box ul li{font-size: 16px;line-height: 28px;}
    .about-company-wrp .company-block .company-detail{padding: 24px;}
    .about-company-wrp .company-block .company-detail .title h2{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    .about-company-wrp .company-block .company-detail .title p{font-size: 16px;line-height: 24px;}
    .about-company-wrp .company-block .company-detail .description ul li{padding-left: 20px;margin: 0 0 20px;}
    .about-company-wrp .company-block .company-detail .description ul li h4{font-size: 28px;line-height: 32px;margin: 0 0 10px;}
    .about-company-wrp .company-block .company-detail .description ul li p{font-size: 16px;line-height: 24px;}
    .about-company-wrp .company-block .company-detail .description .inner-title{padding-left: 24px;margin: 0 0 24px;}
    .about-company-wrp .company-block .company-detail .description .inner-title h4{font-size: 28px;line-height: 32px;margin: 0 0 10px;}
    .about-company-wrp .company-block .company-detail .description .inner-title p{font-size: 16px;}
    .about-company-wrp .company-block .company-detail .description h6{font-size: 16px;line-height: 24px;}
    .about-company-wrp .company-block .company-img{aspect-ratio: 4 / 6;}
    .about-company-wrp .company-block .company-img img{width: 100%;height: 100%;object-fit: cover;}
    .partners-wrp{padding: 40px 0;}
    .partners-wrp .partner-title h2{font-size: 28px;line-height: 40px;margin: 0;}
    .partners-wrp .marquee-container{margin: 24px 0 0;}
    .partners-wrp .partner-marquee{gap: 20px;}
    /* **** End About **** */

    /* **** Services **** */
    .service-block .service-img{padding:24px 0;}
    .service-block .service-img img{border-radius: 8px;}
    .service-block .service-detail{padding: 24px 0 40px;}
    .service-block .service-title h2{font-size: 22px;margin: 0 0 16px;}
    .service-block .service-title p{font-size: 16px;line-height: 26px;}
    .service-block .service-box{padding: 16px;border-radius: 16px;margin: 0 0 24px;}
    .service-block .service-box h4{font-size: 22px;margin: 0 0 24px;}
    .service-block .service-box ul li{font-size: 16px;line-height: 26px;}
    .service-plan-wrp{padding: 40px 0;}
    .service-plan-wrp h2{font-size: 28px;line-height: 40px;margin: 0 0 24px;}
    .service-plan-wrp p{font-size: 20px;line-height: 30px;margin: 0 0 24px;}
    .service-plan-wrp ul{flex-wrap: wrap;gap: 16px;}
    .service-plan-wrp ul li a{font-size: 14px;width: 100%;justify-content: center;padding: 10px 24px;border-radius: 8px;}
    /* **** End Services **** */

    /* **** Our Lifts Page **** */
    .lifts-block .lifts-title {padding: 40px 0;}
    .lifts-block .lifts-title h2{font-size: 22px;line-height: normal;margin: 0 0 20px;}
    .lifts-block .lifts-title p{font-size: 16px;line-height: normal;margin: 0;}
    .lifts-block .lifts-img img{border-radius: 16px;height: 560px;object-fit: cover;}
    .lifts-block .lifts-img .lift-feature-block{right: 16px;bottom: 16px;}
    .lifts-block .lifts-img .feature-box{width: 320px;padding: 12px;border-radius: 8px;margin: 0 0 12px;}
    .lifts-block .lifts-img .feature-box h4{font-size: 20px;margin: 0 0 16px;}
    .lifts-block .lifts-img .feature-box ul li{font-size: 14px;line-height: 26px;}
    /* **** End Our Lifts Page **** */

    /* **** Blog **** */
    .blog-wrp{padding: 40px 0;}
    .blog-wrp .row{row-gap: 40px;}
    .blog-box{padding: 0;}
    .blog-box .detail h3{font-size: 18px;line-height: 26px;}
    .blog-box .detail p{font-size: 16px;}
    .blog-box .detail a.btn-read{font-size: 18px;}
    /* **** End Blog **** */

    /* **** Blog Detail **** */
    .blog-detail-banner-wrp .about-detail .description h6{font-size: 16px;font-style: italic;font-weight: 400;line-height: normal;margin: 0 0 16px;}
    .blog-detail-banner-wrp .about-detail .description h2{margin: 0;font-size: 32px;font-style: normal;font-weight: 700;line-height: normal;}
    .blog-detail-wrp{padding: 40px 0;}
    .blog-detail-wrp .blog-img img{border-radius: 16px;}
    .blog-detail-wrp .blog-img{margin: 0 0 64px;}
    .blog-detail-wrp .blog-info{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail-wrp .blog-info p{font-size: 20px;line-height: 28px;}
    .blog-detail-wrp .purpose-block{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail-wrp .purpose-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail-wrp .purpose-block p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul{margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul li{font-size: 16px;line-height: 26px;padding-left: 24px;}
    .blog-detail-wrp .purpose-block ul li:before{font-size: 16px;}
    .consider-block{padding: 0 0 24px;margin: 0 0 24px;}
    .consider-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .consider-block p{font-size: 16px;line-height: 24px;}
    .consider-block .consider-table{padding: 0;}
    .consider-block .consider-table table tr th{font-size: 15px;padding: 6px;}
    .consider-block .consider-table table tbody tr td{font-size: 12px;padding: 6px;}
    .blog-detail{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail p{font-size: 16px;line-height: 24px;}
    .blog-detail ul li{font-size: 16px;line-height: 26px;}
    .blog-description p{font-size: 20px;line-height: 28px;}
    .related-product-wrp{padding: 40px 0;}
    .related-product-wrp .related-title h2{font-size: 28px;line-height: normal;}
    .related-product-wrp .related-title{padding: 0 0 24px;}
    /* **** End Blog Detail **** */

    /* **** Contact **** */
    .contact-wrp{padding: 40px 0;}
    .contact-wrp .form-group label{font-size: 14px;}
    .contact-wrp .form-group .form-control{font-size: 14px;padding: 12px 16px;border-radius: 12px;}
    /* **** End Contact **** */


    /* **** Privacy Policy **** */
    .privacy-banner-wrp .about-detail .description h2{text-align: left;}
    .privacy-banner-wrp .about-detail .description p{text-align: left;}
    .privacy-policy-wrp{padding: 40px 0;}
    .privacy-policy-wrp .container{max-width: 740px;}
    .privacy-policy-wrp .detail{padding: 0 0 24px;margin: 0 0 24px;}
    .privacy-policy-wrp .detail h3{font-size: 24px;}
    .privacy-policy-wrp .detail p{font-size: 16px;line-height: 24px;margin: 16px 0;}
    .privacy-policy-wrp .detail p:last-child{margin: 16px 0 0;}
    .privacy-policy-wrp .detail ul{margin: 16px 0;padding-left: 24px;}
    .privacy-policy-wrp .detail ul li{font-size: 16px;line-height: 28px;}
    /* **** End Privacy Policy **** */
}

@media (max-width: 767px) {
    /* **** Common Css **** */
    .container{max-width: 540px;}

    .btn-primary{font-size: 12.5px;padding: 10px 16px;border-radius: 7.5px;line-height: 18px;}
    .btn-secondary{font-size: 12.5px;padding: 10px 16px;border-radius: 7.5px;line-height: 18px;}

    .navbar .navbar-nav .nav-item .nav-link{display: none;}
    .hero-wrp .thumb-img{display: none;}
    .left-door{left: 0;width: 50%;}
    .right-door{right: 0%;width: 50%;}
    .left-door img{object-position: right;}
    .right-door img{object-position: left;}

    header{padding: 20px 0;}
    header .container{max-width: 540px;}
    header .navbar-brand img{height: 32px;}
    .navbar .navbar-nav .nav-item .navbar-toggler{height: 40px;width: 40px;}

    footer .footer-block{bottom: 24px;}
    footer .footer-detail{text-align: center;margin: 0 0 32px;}
    footer .footer-detail h2{font-size: 32px;line-height: 42px;margin: 0 0 16px;}
    footer .footer-detail p{font-size: 20px;line-height: 30px;margin: 0 0 16px;}
    footer .footer-detail ul{justify-content: center;}
    footer .copyright .row{flex-flow: column-reverse;}
    footer .copyright .copylinks{justify-content: center;margin: 0 0 16px;}
    footer .copyright p{text-align: center;}

    .loader-img{max-width: 250px;margin: 0 auto;}
    .menu-sidebar .close-navbar-toggler{height: 40px;width: 40px;right: 16px;top: 16px;}
    .menu-sidebar .navbar-block{left: 0;right: 0;}
    .menu-sidebar .navbar-nav{height: 580px;padding:30px 20px;width: 183px;}
    .menu-sidebar .navbar-nav .nav-link .icon{height: 50px;width: 50px;}
    .menu-sidebar .navbar-nav .nav-link .text img{max-width: 85%;}
    .menu-sidebar .navbar-nav .navbar-brand img{max-width: 100px;}
    .menu-sidebar .menu-detail{display: none;}
    /* **** End Common Css **** */

    /* **** Coming Soon Page **** */
    .coming-wrp .detail .loader {max-width: 150px;margin: 0 auto 60px;}
    .coming-wrp .detail h1{font-size: 40px;line-height: 50px;margin: 0 0 24px;text-align: left;}
    .coming-wrp .detail h4{font-size: 24px;line-height: 30px;margin: 0 0 24px;text-align: left;}
    .coming-wrp .detail p{font-size: 18px;line-height: 23px;margin: 0 0 32px;text-align: left;}
    .coming-wrp .detail h5{font-size: 24px;margin: 0 0 12px;text-align: left;}
    .coming-wrp .detail ul{justify-content: flex-start;}
    .coming-wrp .detail ul li a{font-size: 12px;padding: 9px 12px 9px 9px;border-radius: 7px;line-height: 20px;}
    .coming-wrp .detail ul li a img{max-width: 20px;}
    /* **** End Coming Soon Page **** */

    /* **** landing **** */
    .hero-wrp .hero-detail{bottom: 24px;}
    .hero-wrp .hero-detail h2{font-size: 40px;line-height: normal;margin: 0 0 16px;}
    .hero-wrp .hero-detail p{font-size: 24px;line-height: 29px;margin: 0 0 32px;}
    .hero-wrp .hero-detail ul{gap: 12px;}
    .about-wrp{padding: 40px 0;}
    .about-wrp .description{max-width: 100%;padding-left: 48px;}
    .about-wrp .description p{font-size: 18px;line-height: 26px;margin: 0 0 24px;}
    .product-wrp{padding: 40px 0;}
    .product-wrp .product-marquee{gap: 20px;}
    .product-wrp .product-track{animation: scroll-left 16s linear infinite;}
    .product-wrp .product-marquee .product-box{border-radius: 16px;padding: 12px;width: 280px;display: block;min-width: unset;}
    .product-wrp .product-marquee .product-box .box-img {width: 100%;min-width: 100%;height: 286px;margin: 0 0 20px;}
    .product-wrp .product-marquee .product-box .product-detail{height: 370px;}
    .product-wrp .product-marquee .product-box h6{font-size: 12px;line-height: 18px;margin: 0 0 8px;}
    .product-wrp .product-marquee .product-box h2{font-size: 20px;margin:0 0 8px;}
    .product-wrp .product-marquee .product-box p{font-size: 14px;line-height: 20px;}
    .product-wrp .product-marquee .product-box h3{font-size: 18px;line-height: 22px;margin: 0 0 8px;}
    .product-wrp .product-marquee .product-box ul li{font-size: 14px;line-height: 24px;}
    .product-wrp .product-marquee .product-box ul{margin: 0 0 20px;}   
    .services-wrp .services-detail{padding: 40px 32px;display: block;}
    .services-wrp .services-detail .top-detail{margin: 0 0 48px;}
    .services-wrp .services-detail .top-detail h2{font-size: 28px;line-height: normal;margin: 0 0 8px;}
    .services-wrp .services-detail .top-detail p{font-size: 18px;line-height: normal;}
    .services-wrp .services-detail .bottom-detail .list-detail h3{font-size: 20px;line-height: normal;margin: 0 0 12px;}
    .services-wrp .services-detail .bottom-detail .list-detail p{font-size: 14px;line-height: 20px;}
    .services-wrp .services-detail .bottom-detail ul li{gap: 8px;margin: 0 0 16px;font-size: 20px;line-height: 24px;}
    .services-wrp .services-detail .bottom-detail ul li .list-icon{height: 24px;width: 24px;min-width: 24px;}
    .services-wrp .services-detail .bottom-detail ul li .list-icon img{width: 100%;}
    .services-wrp .services-block:nth-child(2) .row{flex-flow: column-reverse;}
    .services-wrp .services-detail .bottom-detail ul li span {padding: 0;}
    .testimonials-wrp{padding: 40px 0;}
    .testimonials-wrp .testimonials-title{padding: 0 0 64px;}
    .testimonials-wrp .testimonials-title h2{font-size: 28px;line-height: 32px;}
    .testimonials-wrp .testimonials-title p{font-size: 18px;line-height: 24px;}
    .testimonials-wrp .testimonials-marquee{gap: 16px;}
    .testimonials-wrp .testimonials-box{width: 300px;padding: 12px;min-width: 300px;height: 206px;}
    .testimonials-wrp .testimonials-box p{font-size: 16px;line-height: 22px;}
    .testimonials-wrp .testimonials-box h5{font-size: 18px;line-height: 22px;margin: 0 0 8px;}
    .testimonials-wrp .testimonials-box h6{font-size: 14px;line-height: normal;}
    .testimonials-wrp .testimonials-track {animation: scroll-left 12s linear infinite;gap: 16px;}
    /* **** End landing **** */

    /* **** About **** */
    .about-banner-wrp .about-detail{bottom: 24px;}
    .about-banner-wrp .about-detail .description h2{font-size: 40px;margin: 0 0 16px;}
    .about-banner-wrp .about-detail .description p{font-size: 18px;line-height: 26px;margin: 0 0 32px;}
    .story-wrp{padding: 40px 0;}
    .story-wrp .story-title{margin: 0 0 32px;}
    .story-wrp .story-title h2{font-size: 28px;margin: 0 0 8px;}
    .story-wrp .story-title p{font-size: 18px;line-height: 26px;}
    .story-wrp .description p{font-size: 18px;line-height: 26px;margin: 0 0 16px;}
    .mission-vision-wrp{padding: 24px 0;}
    .mission-vision-wrp .row{row-gap: 24px;}
    .mission-vision-wrp .mission-box{padding: 16px;border-radius: 16px;min-height: 289px;}
    .mission-vision-wrp .mission-box p{font-size: 18px;line-height: 28px;}
    .mission-vision-wrp .mission-box ul li{font-size: 18px;line-height: 26px;}
    .about-company-wrp .company-block:first-child .row{flex-flow: column-reverse;}
    .about-company-wrp .company-block .company-detail{padding: 40px 32px;}
    .about-company-wrp .company-block .company-detail .title{margin: 0 0 48px;}
    .about-company-wrp .company-block .company-detail .title h2{font-size: 27px;line-height: 40px;margin: 0 0 8px;}
    .about-company-wrp .company-block .company-detail .title p{font-size: 18px;line-height: 22px;}
    .about-company-wrp .company-block .company-detail .description ul li{margin: 0 0 16px;}
    .about-company-wrp .company-block .company-detail .description ul li p{font-size: 20px;}
    .about-company-wrp .company-block .company-detail .description .inner-title h4{font-size: 27px;}
    .about-company-wrp .company-block .company-detail .description .inner-title{margin: 0 0 32px;}
    .about-company-wrp .company-block .company-detail .description h6{font-size: 20px;line-height: 30px;}
    .partners-wrp{padding: 40px 0;}
    .partners-wrp .partner-title h2{font-size: 28px;line-height: 40px;margin: 0;}
    .partners-wrp .marquee-container{margin: 24px 0 0;}
    .partners-wrp .partner-marquee{gap: 20px;}
    /* **** End About **** */

    /* **** Services **** */
    .service-block .service-img{padding:24px 0;}
    .service-block .service-img img{border-radius: 8px;}
    .service-block .service-detail{padding: 16px 0 40px;}
    .service-block .service-title h2{font-size: 28px;margin: 0 0 16px;}
    .service-block .service-title p{font-size: 18px;line-height: 28px;margin: 0 0 32px;}
    .service-block .service-box{padding: 16px;border-radius: 16px;margin: 0 0 24px;}
    .service-block .service-box h4{font-size: 28px;margin: 0 0 24px;}
    .service-block .service-box ul li{font-size: 18px;line-height: 28px;}
    .service-block .service-title small{margin: 0 0 32px;}
    .service-plan-wrp{padding: 40px 0;}
    .service-plan-wrp h2{font-size: 28px;line-height: 40px;margin: 0 0 24px;}
    .service-plan-wrp p{font-size: 20px;line-height: 30px;margin: 0 0 24px;}
    .service-plan-wrp ul{flex-wrap: wrap;gap: 16px;}
    .service-plan-wrp ul li{width: 100%;}
    .service-plan-wrp ul li a{width: 100%;font-size: 14px;width: 100%;justify-content: center;padding: 10px;border-radius: 8px;}
    /* **** End Services **** */

    /* **** Our Lifts Page **** */
    .lifts-block{padding: 0;}
    .lifts-block .lifts-title{padding: 40px 0 64px;}
    .lifts-block .lifts-title h2{font-size: 28px;line-height: normal;margin: 0 0 20px;}
    .lifts-block .lifts-title p{font-size: 18px;line-height: normal;margin: 0 0 20px;}
    .lifts-block .lifts-title .btn-secondary{margin: 0;}
    .lifts-block .lifts-img img{border-radius: 16px;height: 560px;object-fit: cover;}
    .lifts-block .lifts-img .lift-feature-block{right: 16px;bottom: 16px;left: 16px;}
    .lifts-block .lifts-img .feature-box{width: 100%;padding: 12px;border-radius: 8px;margin: 0 0 12px;}
    .lifts-block .lifts-img .feature-box h4{font-size: 20px;margin: 0 0 16px;}
    .lifts-block .lifts-img .feature-box ul li{font-size: 14px;line-height: 26px;}
    /* **** End Our Lifts Page **** */

    /* **** Blog **** */
    .blog-wrp{padding: 40px 0;}
    .blog-wrp .row{row-gap: 24px;}
    .blog-box{padding: 0;}
    .blog-box .detail h3{font-size: 20px;}
    .blog-box .detail p{font-size: 16px;}
    .blog-box .detail a.btn-read{font-size: 18px;}
    /* **** End Blog **** */

    /* **** Blog Detail **** */
    .blog-detail-banner-wrp .about-detail .description h6{font-size: 16px;font-style: italic;font-weight: 400;line-height: normal;margin: 0 0 16px;}
    .blog-detail-banner-wrp .about-detail .description h2{margin: 0;font-size: 32px;font-style: normal;font-weight: 700;line-height: normal;}
    .blog-detail-wrp{padding: 40px 0;}
    .blog-detail-wrp .blog-img img{border-radius: 16px;}
    .blog-detail-wrp .blog-img{margin: 0 0 64px;}
    .blog-detail-wrp .blog-info{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail-wrp .blog-info p{font-size: 20px;line-height: 28px;}
    .blog-detail-wrp .purpose-block{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail-wrp .purpose-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail-wrp .purpose-block p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul{margin: 0 0 16px;}
    .blog-detail-wrp .purpose-block ul li{font-size: 16px;line-height: 26px;padding-left: 24px;}
    .blog-detail-wrp .purpose-block ul li:before{font-size: 16px;}
    .consider-block{padding: 0 0 24px;margin: 0 0 24px;}
    .consider-block h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .consider-block p{font-size: 16px;line-height: 24px;}
    .consider-block .consider-table{padding: 0;}
    .consider-block .consider-table table tr th{font-size: 15px;padding: 6px;}
    .consider-block .consider-table table tbody tr td{font-size: 12px;padding: 6px;}
    .blog-detail{padding: 0 0 24px;margin: 0 0 24px;}
    .blog-detail h2{font-size: 24px;line-height: 32px;margin: 0 0 12px;}
    .blog-detail p{font-size: 16px;line-height: 24px;}
    .blog-detail ul li{font-size: 16px;line-height: 26px;}
    .blog-description p{font-size: 20px;line-height: 28px;}
    .related-product-wrp{padding: 40px 0;}
    .related-product-wrp .related-title h2{font-size: 28px;line-height: normal;}
    .related-product-wrp .related-title{padding: 0 0 24px;}
    .related-product-wrp .related-title .btn-secondary{display: none;}
    .related-product-wrp .row{row-gap: 30px;}
    .related-product-wrp .btn-mobile{display: block;text-align: center;margin: 24px 0 0;}
    /* **** End Blog Detail **** */

    /* **** Contact **** */
    .contact-wrp{padding: 40px 0;}
    .contact-wrp .form-group label{font-size: 14px;}
    .contact-wrp .form-group .form-control{font-size: 14px;padding: 12px 16px;border-radius: 12px;}
    /* **** End Contact **** */


    /* **** Privacy Policy **** */
    .privacy-banner-wrp .about-detail .description h2{text-align: left;}
    .privacy-banner-wrp .about-detail .description p{text-align: left;}
    .privacy-policy-wrp{padding: 40px 0;}
    .privacy-policy-wrp .container{max-width: 540px;}
    .privacy-policy-wrp .detail{padding: 0 0 24px;margin: 0 0 24px;}
    .privacy-policy-wrp .detail h3{font-size: 24px;}
    .privacy-policy-wrp .detail p{font-size: 16px;line-height: 24px;margin: 16px 0;}
    .privacy-policy-wrp .detail p:last-child{margin: 16px 0 0;}
    .privacy-policy-wrp .detail ul{margin: 16px 0;padding-left: 24px;}
    .privacy-policy-wrp .detail ul li{font-size: 16px;line-height: 28px;}
    /* **** End Privacy Policy **** */
}