.logoimg{width: 150px!important;height: 60px!important;}
.headli{color: var(--bg)!important;font-size: 20px!important;font-weight: 600!important;line-height: 35px!important;}
.secup{margin-top:20px!important;}
.head2nd{background:#e5153b!important;z-index: 9!important;border-radius:10px!important;padding-top:30px!important;padding-bottom:30px;}
.headtitle{color:#ffffff!important;text-align: center!important;font-weight: 600!important;font-family: "Roboto", sans-serif!important;}
.theme-btn-head{background-color:#181818!important;color: #ffffff!important;display: inline-block;font-size: 18px;
    font-weight: 700;font-family: "Manrope", sans-serif;padding: 20px 15px;border-radius: 10px;
    text-transform: capitalize;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    position: relative;z-index: 1;line-height: 1;text-align:center!important;}
.theme-btn-head-service{color: #e5153b!important;display: flex;font-size: 25px;
    font-weight: 700;font-family: "Manrope", sans-serif;padding-top: 20px ;border-radius: 10px;
    text-transform: capitalize;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    position: relative;z-index: 1;line-height: 1;justify-content: center;text-align:center!important;}
    .theme-btn-head-service-new{color: #e5153b !important;font-size: 25px;
    font-weight: 700;font-family: "Manrope", sans-serif;border-radius: 10px;
    text-transform: capitalize;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    position: relative;margin-top:15px;display: block; left: 20px;}
.theme-btn-head-service1{color: #e5153b!important;display: flex;font-size: 25px;
    font-weight: 700;font-family: "Manrope", sans-serif;padding: 20px 15px;border-radius: 10px;
    text-transform: capitalize;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    position: relative;z-index: 1;line-height: 1;justify-content: center;text-align:center!important;}
.serviceimg{width:100%!important;height:200px!important;}
.featureimg{width: 100px;height: 100px;margin-bottom: 25px;}
.theme-btn-head1{background-color:#ffffff!important;color: #181818!important;display: inline-block;font-size: 18px;
    font-weight: 700;font-family: "Manrope", sans-serif;padding:20px 15px;border-radius: 10px;
    text-transform: capitalize;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    position: relative;z-index: 1;line-height: 1;text-align:center!important;}
.footertitle{text-align:left!important;}
.content{text-align: center;}
.theme-btn-head-sub{background-color:#181818!important;color: #ffffff!important;display: inline-block;font-size: 16px;
    font-weight: 700;font-family: "Manrope", sans-serif;padding: 20px 15px;border-radius: 10px;
    text-transform: capitalize;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
    position: relative;z-index: 1;line-height: 1;width:100%;text-align:center!important;}
    
    .theme-btn-head, .theme-btn-head1{margin-left:20px;}
    
    .contact-now-box {
    display: flex;
    align-items: center;
}
.contact-now-box .icon-box {
    background-color: #d03737;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    transition: all 0.3s ease-in-out;
}
.contact-now-box .icon-box img {
    max-width: 30px;
}
.contact-now-box-content {
    width: calc(100% - 60px);
}
.contact-now-box-content h3 {
    font-size: 20px;
    font-weight: 600;
}

.text-danger{
    background:#fff;
}
.displnox{display:inline-block;}
.displnox1{display:none;}
    
/* Mobile Css*/
@media only screen and (max-width: 767px){
    .theme-btn-head-service-new{left:0px !important;}
    .displnox{display:none !important;}
    .displnox1{display:inline-block !important;}

    #dipx{display:none !important;}
    .fonsiz{font-size:30px !important;margin-bottom:20px !important;}
    .theme-btn-head, .theme-btn-head1{margin-left:0px !important;}
}
@media only screen and (max-width: 600px) {
 .theme-btn-head-service1{
    display: none;
  }
  .logoimg {
    width: 125px !important;
    height: 50px !important;
}
.head2nd{margin-top:30px!important;width: 95% !important;
    margin-left: 10px!important;}
.headtitle{font-size: 25px !important;
    padding-bottom: 20px !important;}
.p2nd{margin-top:15px!important;}
.theme-btn-head {margin-top: 15px!important;}
.team-card-items{margin-right:30px!important;margin-left:30px!important;}
.theme-btn-head1 {margin-top: 15px!important;}
.faq-image img{height:auto!important;}
.faq-wrapper .faq-image {height:auto!important;}
.appointment-wrapper .contact-content {
    padding: 40px 20px 40px 20px!important;
}
.footer-section{padding-left:10px!important;}
}