.content-cotact>ul>li { margin-bottom: 20px; min-height: inherit} .content-cotact .pt-1{padding-top: 3px;display: block;}
.form-input input[type=password], .form-input input[type=text], .form-input input[type=email] {
    border: 1px solid #C9C9C9; border-radius:5px; 
 
}
.content-cotact h6 , .content-cotact h6{
    font-size: 16px;
    font-weight: 500; color:#232320; 
    border:none;
    margin-bottom: 8px;
    text-transform: capitalize; 
    padding-bottom:0;
}
.form-input textarea {
 border: 1px solid #C9C9C9;
padding: 15px 10px;
border-radius: 5px;
}
.form-input label {
    color: #232320;
    font-weight: normal; border-radius:3px; margin-left:8px
}
.form-input input[type=password], .form-input input[type=text], .form-input input[type=email]{ padding:0 10px; font-weight: normal; color:#5B5B5B; }
.form-input textarea{padding:10px; font-size: 13px; font-weight: normal; color:#5B5B5B; }

#sortbymobile, .dash_links>ul>li>a, .form-input label, .left-heading, .left-pannel ul li, .payment_wrap ul li, .title-cat {
    text-transform: capitalize;
}
.contact_det_wrap p {
    margin-bottom: 15px;
    color: #1F1F1F;
    font-size: 13px;
}
.contact_det_wrap a {
    color: #1F1F1F;
}
h1{
  font-size: 20px;
  color: #232320;
}
@media screen and (max-width: 640px) {
    .form-input input[type=password], .form-input input[type=text], .form-input input[type=email]{
        height: 40px;
        line-height: 35px;
    } 
    .contact_frm_wrap .form-class {
    margin-top: 5px;
    }
    .contact_frm_wrap h2, .contact_det_wrap h2 {
    font-size: 25px;
    }
    .form-input textarea { height: 134px;}
}

/*** popular searches css **/
.mostly-searched-keywords {
    padding: 15px 1.8% 0;
    padding-right: 3.2%;
    clear: both;
  }
  .mostly-searched-keywords ul{
        list-style: none;
    }
    .mostly-searched-keywords ul li {
        margin-bottom: 8px;
        font-size: 12px;
    }
    .mostly-searched-keywords ul li a{
  line-height: 20px;
  }
  
  .mostly-searched-keywords ul li span {
        color: #000;
        font-weight: 600;
  }
.contact_det_wrap, .contact_frm_wrap {
    padding: 0 4% 10%;
    margin: 0;
}
  /** end **/
  .contact_frm_wrap .btn-primary {
    color: #fff;
    background-color: var(--primaryColor);
    border-color: var(--primaryColor);
    text-transform: uppercase;
}
.contact_frm_wrap .btn-primary:active,.contact_frm_wrap .btn-primary:focus,.contact_frm_wrap .btn-primary:focus-visible,.contact_frm_wrap .btn-primary:hover {
    box-shadow: none;
    color: #fff;
    background-color: #333;
    border-color: #333
}
.swal2-modal .swal2-content {
    font-size: 15px;
    font-weight: 500;
}
.swal2-modal .swal2-styled {
    font-size: 14px;
    padding: 6px 20px;
    background-color: var(--primaryColor)!important;
    border-left-color: var(--primaryColor)!important;
    border-right-color: var(--primaryColor)!important
}
/* new changes start */
p.content-wrap span, p.content-wrap h2 {
    color: #232320;
  }
  .contact_frm_wrap div h2{
    color: #232320;
    font-size: 16px;
  }
  p.content-wrap {
    font-size: 14px;
    padding: 12px 16px;
    margin-bottom: 25px;
    text-align: left;
  }
  .box-wrap {
    text-align: center;
    border-radius: 8px;
    padding: 16px 0;
    box-shadow: 0px 16px 40px 0px rgb(112 144 176 / 20%);
    background: #fff;
    height: 100%;
    margin: 0 8px;
    display: block;
    cursor: pointer;
  }
  .box-wrap:hover {
    text-decoration: none;
    box-shadow: 0px 16px 40px 0px rgb(112 144 176 / 44%);
  }
  .box-wrap span.icon-wrap {
    width: 32px;
    height: 32px;
    margin: 0 auto 12px;
    background: #232320;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
  }
  .box-wrap p {
    font-size: 12px;
    color: #727272;
    margin: 0;
    letter-spacing: 0.17px;
    line-height: 1.3;
  }
  .box-wrap h5 {
    font-size: 16px;
    font-weight: 500;
    color: #232320;
  }
  .contact-from .register-cout {
    width: 50% !important;
    padding: 0 10px;
  }
  .contact-from .register-cout input {
    padding: 10px;
    height: 50px;
  }
  .left-con {
    padding-right: 0;
    border-right: 0;
  }
  .contact-from .register-cout.comment {
    width: 100% !important;
  }
  .contact-wrap {
    position: relative;
    margin: 0;
    padding-top: 3rem;
  }
  .contact-wrap::before {
    content: '';
    position: absolute;
    background: #C9C9C9;
    width: 42%;
    height: 1px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .contact-from .register-cout.comment textarea {
    resize: unset;
    padding: 10px;
  }
  .contact_frm_wrap .col-md-4 {
    width: 50%;
    padding: 0;
    margin-bottom: 20px;
}
.box-wrap span.icon-wrap svg {
    width: 15px;
}
.contact_frm_wrap .row {
    margin: 0 -8px;
    justify-content: center;
}
.form-input input:focus-visible, .form-input textarea:focus-visible {
    outline: 0;
}
.contact_det_wrap {
    padding: 0;
    border-bottom: 2px solid rgb(1 87 144 / 24%);
    margin-bottom: 3rem;
}
.contact_frm_wrap .error {
  background: transparent;
  margin: 0;
  padding: 5px 0 0;
  display: inline-block;
}
.swal2-modal .swal2-styled:focus {
  outline: 0;
}
  /* new changes ends */