.products .product .product_thumbnail.et-image-hover {
  border-radius: 20px !important;
}

.footer-logo {
   width: 80%;
}


.footer-widgets{
   border-bottom: 1px solid #D9FFAD;
}
.social-icn {
  display: flex;
  align-items: center;
}

.social-icn li{
  margin-right: 20px !important;
  margin-bottom: 15px !important;
}

.footer-link p {
  margin-bottom: 15px !important;
}

.footer-navi a{
  color: #DDF2C5;
}

.footer-navi a:hover{
  color: #fff;
}


.soc-icn {
    width: 40px !important;
}

.footer-sub-con .sub-btn .button.dhvc-form-submit{
  width: 100% !important;
  border-radius: 15px !important;
  height: 50px !important;
}

.dhvc-form-input input{
    border-radius: 15px !important;
}

.footer-sub-con .sub-btn .button.dhvc-form-submit:hover{
  background-color: #D9FFAD !important;
  color: #222222 !important;
}

.footer-sub-con .nav-title{
  font-size: 24px;
}

.footer-sub-con .wpb_row:not(.no-padding) .vc_column_container{
  padding-left: 9px !important;
}

.nav-title{
  font-size: 16px;
  color: #D9FFAD;
  font-weight: bold;
}

.footer1{
  display: flex;
  justify-content: center;
  align-items: center;
}


.footer-bar-content.text-1 p, .footer-bar-content.text-1 a{
  color: #D9FFAD !important;
}

.footer-bar-content.text-1 a{
  font-weight: bold !important;
}


.footer-bar-content.text-1 a:hover{
  color: #fff !important;
}

.tm-epo-element-label.color-868686{
  color: black !important;
  font-weight: 600 !important;
}

@media screen and (max-width: 500px){
  .footer-sub-con .nav-title{
  font-size: 20px;
}
}
