/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.mainbar-wrap .mainbar-container{background: #ffffff;
    border-radius: 100px;
   -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 7px rgb(0 0 0 / 4%);}

.hdr-book-btn{}
.hdr-book-btn a{
    top: 0px;
    position: relative;
    background-color: #e9fffd;
    padding: 11px 20px;
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 0px;
    FONT-WEIGHT: 500;
    color: #86dc3d;
    border: 1px solid;
    border-radius: 30px;
    box-shadow: inset 0 0 0 0 #86dc3d;
    margin: 0 -.25rem;
    transition: color .8s ease-in-out, box-shadow .8s ease-in-out;
}
.top-social-icon .social-icon.branded i{position: relative;
    width: 30px;
    border-radius: 50%;
    height: 30px;
    color: #fff;
    padding: 0;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin: 0;}
.hdr-book-btn a:hover{
    color: #fff;
    box-shadow: inset 250px 0 0 0 #86dc3d;
    transition: 1s;}
.hdr-call{}
.hdr-call a{color: #214f4b;
    font-weight: 600;}
.hdr-call img{width: 20px;margin-right:10px;}
.founder-homeopthic-div{
    padding: 100px 0px;
    text-align: center;
}
.founder-homeopthic-div h2{
    color: #fff;
    margin-bottom: 10px;
    font-size: 40px;
}
.founder-homeopthic-div p{
    margin: 0;
    color: #FFF;
    font-weight: 500;
    font-size: 17px;
}
.founder-homeopthic-div .fnder-name{
    font-style: italic;
    font-weight: 400;
}
.hm-servce-sec{
    padding: 60px 0px;
}
.home-heading{
    text-align: center;
}
.home-heading .subhdng{
    text-transform: uppercase;
    color: #86dc3d;
    font-size: 20px;
}
.home-heading h2{
    margin: 0;
    padding-top: 5px;
}
.home-heading p{margin-bottom:0px;}
.hm-srvce-box{
    background: #fff;
    box-shadow: rgb(226 235 234) 4px 4px 16px 3px;
    transition: 0.25s;
    border-radius: 10px;
    text-align: center;
}
.hm-srvce-box img{
    border-radius: 10px 10px 0px 0px;
}
.hm-srvce-box p{
    margin: 0;
}
.hm-srvce-box h4{
    margin: 0;font-size:18px;
    padding: 10px 0px;font-weight:400;
}
.prmum-care-box{
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 7px rgb(0 0 0 / 4%);
    border-radius: 10px;
    padding: 20px 30px;
}
.prmum-care-box h4{
    margin-bottom: 10px;
    color: #214f4b;
    margin-top: 10px;
    font-size: 19px;
}
.prmum-care-box p{
    color: #000;
    font-size: 14px;
    margin: 0;
}
.prmum-care-box img{
    width: 70px;
}
.prmcaresection{padding-top:60px;padding-bottom:50px;}
.prmcaresection .home-heading{text-align:left;}
.center-main-sec{
    background: #214f4b;
    padding: 80px;
    width: 80%;
    border-radius: 30px;
    margin: 0 auto;
}
.center-main-sec h2{
    color: #fff;
}
.center-main-sec  p{
    color: #fff;
}
.how-works-box{
    background: #fff;
    padding: 20px;
    position: relative;
    border-radius: 20px;
    min-height: 240px;
}
.how-works-box .nmbr-wrks{
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    background: #86dc3d;
    padding: 5px;
}
.how-works-box img{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 25px;
}
.how-works-box p{
    color: #000;
    font-size: 14px;
    line-height: 23px;
}
.how-works-box h4{
    /* margin: 0; */
    color: #214f4b;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 30px !important;
    letter-spacing: 1px;
}
.hw-wrks-sec{padding:50px 0px;}
.testimonial-sec{
    padding: 50px 0px;
}
.testi-box{
    background: #fff;
    padding: 25px;
    border-radius: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
}
.testi-box h3{
    font-size: 20px;
    margin-bottom: 20px !important;
    margin: 0;
}
.testi-box p{
    font-size: 15px;
    color: #000;
}
.testi-box ul{
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    gap: 10px;
}
.testi-box ul li{
    vertical-align: middle;
}
.testi-box ul li img{
    vertical-align: middle;
    margin-top: 0px;
}
.testi-box ul li h5{
    margin-top: 5px !important;
    margin: 0;
    color: #86dc3d;
    font-size: 18px;
}
.testi-box ul li h6{
    margin: 0;
    font-size: 15px;
}
.main-footer .widgettitle{
    margin:0px;
    font-size: 24px;
    color: #86dc3d;
    margin-bottom: 20px !IMPORTANT;
    }
.main-footer #menu-quick-links{
  margin: 0px;
  padding: 0;
  list-style: none;
  color: #fff !important;
  }
.main-footer #menu-quick-links a{color: #fff;
    font-size: 14px;}
.ftr-cntct-box{}
.ftr-cntct-box ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.ftr-cntct-box ul li{
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
}
.ftr-cntct-box ul li img{
    width: 25px;height:25px;
}
.ftr-cntct-box ul li a{
    color: #fff;
    font-size: 18px;
}
.ftrsocialmedia{}
.ftrsocialmedia ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.ftrsocialmedia ul li{
    display: inline-block;
    margin-right: 10px;
}
.ftrsocialmedia ul li a{}
.ftrsocialmedia ul li img{
    width: 35px;
}
.ftr-copyright{}
.ftr-copyright p{
    color: #fff;
    padding: 5px 0px;
    font-size: 16px;
}