


.td-header-height {
	height: 50px;
}
.td-header__area {
	padding: 30px;
}
.logo img {
	height: 60px;
}

.items > .icon {
  width: 80px;
  height: 80px;
  border-radius: 24px;
  display: inline-block;
  background: #FCCB0A;
  color: #000000;
  font-size: auto;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease;
}

.td-brands-2-wrap .td-brands-item a img {
	filter: none;
    transition: all 0.4s ease;
    mix-blend-mode: multiply;
}

.td-about-3-clients .items:hover .icon {
    color: #FFFFFF;
}

.calltoaction {
  color: var(--td-common-white);
  background: var(--td-theme-primary);
}
.calltoaction:hover {
  background: var(--td-theme-secondary);
  color: var(--td-common-white);
}

.td-btn-square.active {
  color: var(--td-common-white);
  background: var(--td-theme-primary);
}

@media (max-width: 575px) { 
	.td-hero-2-thumb {
        padding: 40px 30px 100px 30px;
        clip-path: polygon(30px 0, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 30px);
        border-radius: 44px 10px 44px 10px;
    }
    .td-hero-2-title {
        font-size: 25px;
    }
    .td-hero-2-thumb {
    	min-height: 600px;
    	height: 600px;
    }
    .td-hero-2-thumb .mobile-head {
    	background-color: rgba(255, 255, 255, 0.6);
    	padding: 20px;
    	border-radius: 20px;
    }
    .td-hero-social {
    	display: none;
    }
	.td-header__area {
		padding: 30px;
		text-align: center;
	}
	.logo img {
		height: 60px;
	}
	.td-countdown-area {
		margin-top: 80px;
	}
}
