.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: 0.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: 0.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='%23F5F6F7'/%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: 0.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;
  width: 100%;
}

.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;
}

.tv-header-bar {
    display: none;
}

@media screen and (max-width: 600px) {
  .itoffcanvas__logo img {
    width: 65px;
    height: 100%;
  }

  header.tv-header-height {
    height: auto !important;
}

.tv-header-logo img
 {
    width: 70px;
}

.tv-header-bar {
    display: block !important;
}

.tv-fade-anim.button.button-desktop {
    display: none;
}

.tv-fade-anim.button.button-mobile {
    text-align: center;
    margin-top: 20px;
    display: block !important;
}
	
	.tv-footer-top-form button {
    position: unset;
    right: 1%;
    top: 10%;
    padding: 9px 32px;
    border-radius: 10px 0 10px 0;
    width: 100%;
    margin-top: 10px;
}
}

.tv-fade-anim.button.button-mobile {
    display: none;
}
