body{font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;}
#topbar{border-top:3px solid #68ad11;border-bottom:1px solid #b4b0b0;z-index:100;}
.topbarcontent{padding:5px;font-family:"Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;}
.leftcontent{float:left;padding:0px 10px;}
.rightcontent{float:right;padding:0px 10px;}
.topimg{width:auto;height:auto;vertical-align:baseline;}
.topimg2{width:auto;height:auto;vertical-align:baseline;}
.topbarcontent a{color:black;}
.topbar> li> a{color:#1a1a1a;}
.navbar-brand{padding:5px 15px;}
.navbar-toggle{margin-top:54px;}
.mymenu{margin-top:4%;margin-left:0;font-size:18px;min-height:42px;}
.mymenu > li > a{color:black;padding:10px 35px;}
.navbar{margin-bottom:0px;}
.navbar-default .navbar-nav > li > a{color:black;}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover{color:white;background-color:#68ad11;}
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{color:#1a1a1a!important;background-color:transparent!important;}
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{color:#fff!important;background-color:#68ad11!important;}
ul li ul a{color:#1a1a1a;font-size:12px;padding:7px 13px;width:100%;}
ul li ul a:hover,
ul li ul a:focus{color:white;font-size:12px;padding:7px 13px;text-decoration:none;width:100%;}
ul li ul li:hover{background-color:#68ad11;}
ul li ul.dropdown{min-width:100%;margin-top:0;padding:15px 0px;background:#ffffff;display:none;position:absolute;z-index:999;left:0;}
ul li:hover ul.dropdown{display:block;color:white;}
ul li ul.dropdown li{display:block;}
.dropdown:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}
.dropdown:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:'';}
.handle{top:60px;left:-37px;width:35px;position:fixed;z-index:100;cursor:pointer;}
.slide-out-div{z-index:100;width:250px;height:400px;right:0px;border:2px solid #68ad11;cursor:default;background:-webkit-linear-gradient(grey, black);background:-o-linear-gradient(grey, black);background:-moz-linear-gradient(grey, black);background:linear-gradient(grey, black);}
input,
textarea{padding:5px;border:1px solid #E5E5E5;border-radius:3px;margin-bottom:10px;margin-left:0px;width:200px;color:#999999;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px;font-size:10px;}
textarea{width:200px;height:80px;max-width:400px;line-height:18px;vertical-align:text-top;}
input:hover,
textarea:hover,
input:focus,
textarea:focus{border-color:#C9C9C9;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 8px;-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 8px;}
.form label{margin-left:3px;font-weight:100;font-size:12px;}
.form{font-size:10px;padding:10px;}
.but-reset{background:transparent;border:none;margin-left:18px;margin-top:18%;position:absolute;}
.but-reset:active .but-reset:focus{outline:none;}
.but-reset img{width:15px;height:15px;}
.btn-send{color:#fff;background-color:#337ab7;border-color:#2e6da4;border-radius:0;margin-left:18px;margin-top:18%;width:80px;}
.btn-send-mob{color:#fff;background-color:#337ab7;border-color:#2e6da4;border-radius:0;width:60px;height:30px;margin-left:4%;margin-top:-3%;}
.formcontent{margin-left:-5%;}
.captcha{border-bottom:1px solid #fff;height:80px;margin-left:6%;}
.footer{position:relative;bottom:0;width:100%;height:auto;background-color:#1a1a1a;color:#222222;}
.footer a{color:aliceblue;}
#address{color:aliceblue;float:right;padding:5px;}
#footerload{position:absolute;bottom:0;width:81%;}
.enquiryPannel{position:absolute;top:250px;right:0;z-index:99;}
.enquiry {
    /*background-image: url(../images/enquiry.png);*/
    cursor: pointer;
    width: 24px;
    font-weight: 600;
    height: 149px;
    float: left;
    background: #0a0505;
    border-radius: 10px;
    border: 2px solid #87d61e;
    color: #ffffff !important;
    box-shadow: 0px 0px 7px 1px #87d61e;
    word-break: break-all;
}
.enquiryDetails{float:left;width:294px;height:auto;color:White;display:none;}
.underline{border-bottom:1px solid grey;}
.appointment{min-width:200px;padding:5%;list-style-type:none;text-align:justify;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
.whatsAppIcon{position:fixed;bottom:30px;right:13px;z-index:99;}
.homeBanner {
    padding: 0;
    position: relative;
    background-image: url(../images/low_resolution/player.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 37vh;
}

.homeBanner1 {
    padding: 0;
    position: relative;
    background-image: url(../images/HolisticApproachBanner.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 630px;
    object-fit: contain;
    margin-bottom:10px;
}

.homeBannerOverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #505050bd;
}
.homeBannerCaption {
    position: absolute;
    width: 100%;
    z-index: 2;
    color: white;
    top: 25%;
}
.homeBannerCountSection {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 10px;
}
.homeBannerCount {
    font-size: 5rem;
    font-weight: 600;
}
.homeBannerCountName {
    font-size: 2rem;
}
.subMenuParent, .subMenuParent_Coaching {
    position: relative;
    display: block;
}
.subMenuSection {
    font-size: 12px;
    background: white;
    position: absolute;
    top: 0px;
    left: 174px;
    height: auto;
    width: 176px;
    color: #222222;
    display: none;
}
.subMenuSection_Coaching {
    font-size: 12px;
    background: white;
    position: absolute;
    top: 0px;
    left: 174px;
    height: auto;
    width: 226px;
    color: #222222;
    display: none;
}
.subMenu{
    padding:5px 6px 4px 6px;
    cursor:pointer;
}
.subMenu:hover {
    background-color: #68ad11;
    color:white;
}

@media(min-width:1200px) and (max-width:1499px){
    .homeBanner1 {
        height: 542px !important;
    }
}

@media(min-width:992px) and (max-width:1199px){
    .homeBanner1 {
        height: 465px !important;
    }
}

@media(min-width:768px) and (max-width:991px){
    .homeBanner1 {
        height: 310px !important;
    }
}

@media(min-width:577px) and (max-width:767px){
    .homeBanner1 {
        height: 233px !important;
    }


    .homeBannerCountName {
        margin-bottom: 10px;
    }
}

@media(min-width:320px) and (max-width:576px){
    .homeBanner1 {
        height: 144px !important;
    }

    .homeBannerCountName{
        margin-bottom:10px;
    }
}

@media (min-width:320px) and (max-width:768px) {
    .homeBannerCaption{
        top:2%;
    }
    .homeBannerCountSection{
        flex-direction:column;
    }
    .homeBannerCount{
        font-size:2rem;
    }
    .homeBannerCountName{
        font-size:1rem;
    }
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
    .topbarcontent{font-size:9px;}
.dropdown::before,
.dropdown::after{border:none;content:none;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.mymenu{margin:0 auto auto 21%;min-height:40px;}
.headerenquiry{width:48%;margin-left:33%;border:2px solid #68ad11;background:-webkit-linear-gradient(grey, black);background:-o-linear-gradient(grey, black);background:-moz-linear-gradient(grey, black);background:linear-gradient(grey, black);}
.but-resetheader{background:transparent;border:none;margin-left:80px;margin-top:-14%;position:absolute;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.navbar-header{float:none;}
.navbar-left,
.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.but-reset{background:transparent;border:none;margin-left:98px;margin-top:-13%;position:absolute;}
}
@media (max-width:992px){.navbar-header{float:none;}
.navbar-left,
.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
}