@media (max-width: 768px) {
        .tp-offcanvas-logo img {
            width: 50px;
        }
        .tp-offcanvas-top{margin-bottom:10px;}
        .tp-offcanvas-area {
            width: 80%;
        }
        .tp-hero-title, .sv-hero-title {
            font-size: 50px;
        }
        .sv-hero-title {
            letter-spacing: -3px;
        }
        h5, h6, .tp-hero-content p, .tp-service-content p, .tp-testimonial-item p, .tp-footer-2-widget-text p, .tp-footer-2-widget-menu ul li a, .tp-copyright-2-left p, .sv-hero-title-box p  {
            font-size: 14px;
        }

        .sv-hero-thumb-box img {object-fit:cover;}

        .tp-section-title {
            font-size: 30px;
            line-height: 1.2;
        }
        .tp-section-subtitle.subtitle-position {
            right: unset;
            bottom: -25px;
            left: 0;
        }
        .tp-service-left-btn {
            margin-bottom: 50px;
            margin-top: 30px;
        }
        .tp-service-title-sm {font-size: 18px;}
        .tp-project-textline{display:none;}
       
         
        .tp-testimonial-item span{

            font-size: 11px;
            
        }
          
        .tp-footer-2-widget-text h2 {
            font-size: 25px;
        }
        
        .tp-footer-2-widget-title {
            font-size: 20px;
        }
        
        .tp-copyright-2-left p {
            margin-bottom: 12px;
        }
}
