.header-logo img{
    width: 130px;
}
@media (max-width: 600px) { 
    .header-logo img{
        width: 99px;
    }
    .about-logo a img{
        width: 60px;
    }
    .section-title .title {
        font-size: 26px;
        line-height: 36px;
    }
    .about-wrapper-2 .about-content .about-author {
        gap: 10px;
    }
    .service-card-items .service-content {
        padding: 30px 20px;
      }
      .cta-banner-2 .cta-wrapper-2 {
        padding: 30px 30px;
      }
      .cta-banner-2 .cta-wrapper-2 h3 {
        line-height: 140%;
    }
    .achievement-wrapper .counter-area {
        flex-wrap: nowrap;}
    .project-items .project-image .project-content.style3 {
         padding: 20px 20px;
        }
        .project-wrapper.style1 {
            padding: 30px 18px 34px;
        }
        .project-content.style1 .project-content-left h3 {
            font-size: 22px;
            line-height: 39px;
        }
        .pt-100 {
            padding-top: 70px;
        }
        .widget.footer-widget {
            padding-top: calc(var(--section-space) - 70px);}
            .gt-widget-about {
                max-width: 100%;
            }
   
            .widget.widget_nav_menu.footer-widget .menu-all-pages-container .menu li a {
                font-size: 14px;
             line-height: 7px; 
            }
            .widget.widget_nav_menu.footer-widget .menu-all-pages-container .menu li {
                margin-bottom: 10px;
            }
            .contact-info-area .contact-info-items .content h3 {
                font-size: 18px;
                color: var(--white);
            }
}
.about-logo a img{
    width: 130px;
}
.text-li{
    color: #445375;
    font-weight: 500;
}
select:focus, .single-select:focus, .form-control:focus, .form-select:focus, textarea:focus, input:focus {
    outline: 0;
    box-shadow: none;
    border-color: var(--theme);
    background-color:transparent;
}