.tv-header-logo img {
    width: 100px;
}

.tv-header-menu.tv-header-dropdown {
    text-align: center;
}

.tv-cta2-area .tv-cta2-right h2 {
    font-size: 30px;
    color: var(--tv-common-white);
    margin-right: -100px;
}

.tv-counter-area.pb-50.pt-50.p-relative::before {
    content: '';
    background-color: #090E45;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .3;
}

.tv-section-title {
    font-weight: 700;
    font-size: 35px;
    margin-bottom: 0;
}

.tv-footer-widget-logo.mb-30 img {
    width: 150px;
}

.tv-about-middle img {
    width: 100%;
    height: 275px;
    object-fit: cover;
    border-radius: 50px 0 50px 0;
}

.tv-about-right img {
    height: 550px;
    object-fit: cover;
    border-radius: 50px 0 50px 0;
}

.tv-cta2-area .tv-cta2-right {
    padding-left: 0px;
    position: relative;
}

.tv-cta2-area .tv-cta2-right h2 {
    margin-right: 0px;
}

.tv-cta2-area.footer-bg.p-relative::before {
    content: '';
    background-color: #090E45;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .5;
}

.tv-why-choose-left img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    border-radius: 50px 0 50px 0;
}

.single-service-item.style-2 .thumb img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-top-left-radius: 50px;
}

.tv-faq-right img {
    height: 800px;
    object-fit: cover;
    border-radius: 50px 0px;
}

.single-blog-item.style-2 img {
    height: 300px;
    object-fit: cover;
    border-top-left-radius: 50px;
}

.tv-header-area.header-style-1::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg width='384' height='100' viewBox='0 0 384 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M324.5 51.2295C313.7 90.2459 287.333 100 275.5 100H0V0H384C368.667 0.819672 335.3 12.2131 324.5 51.2295Z' fill='%232E3690'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.tv-btn-primary {
    background:#689747;
}

.single-service-item:hover{
    border-color: #689747;
}

.single-service-item:hover span.service-icon {
    background-color: #689747;
}

.single-couter-wrap {
    border-color: #689747;
}


.search__logo img {
    width: 150px;
}

.tv-breadcrumb-overlay::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(10, 22, 94, 0.9);
    z-index: -1;
    opacity: .6;
}

.tv-about-area-3 .tv-about-left img {
    aspect-ratio: 1 / 1;
}

.single-team-item img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border-top-left-radius: 50px;
}

.section-product .team-content {
    height: 220px;
}

.section-product .team-content p.designation {
    margin-bottom: 0;
    margin-top: 20px;
}

.tv-blog-details-thumb img {
    border-radius: 30px 0 30px 0;
    height: 500px;
    object-fit: cover;
}

.tv-blog-details-thumb-img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 30px 0 30px 0;
}

.project-thumbnail img {
    width: 100%;
    height: 700px;
    object-fit: cover;
    border-radius: 30px 0 30px 0;
}