.lemei-contact {
  padding: 50px 0;
  background: var(--color-primary);
}

.lemei-contact .tit {
  margin-bottom: 2rem;
}
.lemei-contact .tit h2{font-size:clamp(20px, 2.1vw, 40px);color: #fff;font-weight:400;}
.lemei-contact .tit p {
  /* background: linear-gradient(0deg, var(--color-primary) 0%, var(--color-second) 100%); */
  /* -webkit-background-clip: text; */
  /* -webkit-text-fill-color: transparent; */
  margin-bottom: 1rem;
  /* text-transform: uppercase; */
  /* font-weight: 700; */
  color: #fff;
  font-size: 20px;
}

.lemei-contact .medias {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin-top:30px;
}

.lemei-contact .medias li a {
  display: block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: 1px solid #525252;
  line-height: 42px;
}

.lemei-contact .medias li a:hover {
  background: linear-gradient(90deg, var(--color-primary), var(--color-second));
  color: #fff;
}

.lemei-contact .content-box {
  margin-bottom: 1rem;
}

.lemei-contact .conatact-single-box{text-align:center;}

.lemei-contact  .contact-description p{
  color: #fff;
  font-size: 19px;
}
.lemei-contact .contacts-icon {
  position: relative;
  /* width: 74px; */
  /* height: 74px; */
  /* background: linear-gradient(90deg, var(--color-primary), var(--color-second)); */
  /* box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.36); */
  /* border-radius: 50%; */
  /* color: #fff; */
  text-align: center;
  margin-bottom: 12px;
}

.lemei-contact .contacts-icon i{display:inline-block;font-size:81px;color:#fff;line-height:1;}

.lemei-contact .contacts-icon i::before {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.lemei-contact .contact-title h5 {
  font-family: var(--font-family);
  color: #fff9;
  margin-bottom: 8px;
  font-size: 17px;
}

.lemei-contact .contact-title p{display:none;}


.lemei-contact .contact-description a{font-size:19px;color:#fff;}

.lemei-contact .contact-description a:hover {
  font-style: italic;
  text-decoration: underline;
}

.lemei-contact .contact-description a:hover::after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0px;
  height: 2px;
  background: linear-gradient(90deg, var(--color-primary), var(--color-second));
}




@media screen and (max-width:1680px){
.lemei-contact .contacts-icon i{font-size:75px;}
}

@media screen and (max-width:1550px){
.lemei-contact .contacts-icon i{font-size:70px;}
}

@media screen and (max-width:1441px) {
.lemei-contact .tit p{font-size:19px;}
.lemei-contact .contacts-icon i{font-size:65px;}
.lemei-contact .contact-description p{font-size:18px;}
}

@media screen and (max-width:1367px) {
.lemei-contact .tit p{font-size:18px;}
.lemei-contact .contacts-icon i{font-size:60px;}
}

@media screen and (max-width:1281px){
.lemei-contact .tit p{font-size:17px;}
.lemei-contact .contacts-icon i{font-size:55px;}
.lemei-contact .contact-description p{font-size:17px;}
}

@media screen and (max-width:1171px){

}

@media screen and (max-width:992px){

}


@media screen and (max-width: 992px) {

  .lemei-contact .contact-description a {
    font-size: 16px;
  }
}



@media screen and (max-width:768px){
.lemei-contact{padding:30px 0 15px;}
.lemei-contact .tit p{font-size:16px;}
.lemei-contact .contact-description p{font-size:16px;}

.lemei-contact .contacts-icon i{font-size:35px;}

.lemei-contact .contact-title h5{margin-bottom:5px;font-size:16px;}


}


@media screen and (max-width:480px) {

.contact-inquiry .tit p{font-size:15px;line-height:1.2;}


.lemei-contact .tit p{font-size:15px;}
.lemei-contact .contacts-icon{margin-bottom:8px;}
.lemei-contact .contacts-icon i{font-size:30px;}
.lemei-contact .contact-title h5{font-size:15px;}

.lemei-contact .contact-description a{font-size:15px;}

.lemei-contact .contact-description p{font-size:15px;}

}









