/*font size css*/
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
/*over font size css*/

p a, a{color: #43a707;}
.eco_blog_detail_content a strong {color: #43a707;}
.pb-0{padding-bottom:0!important;}
.pt-30{padding-top:30px!important;}

/*header css*/
.kode_top_strip ul {
    padding: 10px 0 0;
}
.language svg {
    transform: rotate(180deg);
}
.language span {
    font-size: 9px;
    margin-right: 5px;
    display: block;
}
.kode_top_donate::after, .kode_top_navigation{
    border-color: #1c1c1c;
}
.kode_top_logo{
    padding: 7px 0;
}
.navigation > ul .children ul {
    top: 0 !important;
}
.navigation > ul .children > li:hover ul li a {
    color: inherit;
}
.navigation > ul .children > li:hover ul li:hover a{
    color:#fff;
}
.srvc_pg .eco_project_listing_column {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 18px;
    border-left:0px;
    border-right:0px;
}
ul.sub-menu.children{padding-top: 0;}
ul.sub-menu .sub-menu{display: none;}
.navigation > ul .children > li:hover .sub-menu.children{display:block;}
.navigation > ul .children > li.current_page_item ul li a {
    color: #333 !important;}
.navigation > ul .children > li.current_page_item ul li a:hover {
    color: #FFF !important;}
    
.eco_banner.banner-slider.slick-initialized.slick-slider.slick-dotted, .eco_inner_page_banner{margin-top: 115px;}

header#top-content{
    position: fixed;
    top: 0;
    background: #fff;
    z-index:9999;
}
/*over header css*/ 

/*owlcarousel css start*/
.owl-nav {
    position: absolute;
    width: 100%;
    top: 50%;
}
button.owl-prev {
    float: left;
    left: -30px;
    position: relative;
}
button.owl-next {
    float: right;
    position: relative;
    right: -30px;
}
.eco_featured_causes .owl-carousel .owl-nav button.owl-next, .eco_featured_causes .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: #c3c3c3 !important;
    padding: 0 15px !important;
    font-size: 26px !important;
}
.eco_featured_causes .owl-theme .owl-nav [class*=owl-]:hover, .eco_featured_causes .owl-theme .owl-nav [class*=owl-]:focus {
    background: #f7831d !important;
    color: #FFF !important;
    text-decoration: none !important;
    box-shadow: none !important;
    border: 0 !important;
}
/*owlcarousel css end*/
/*breadcrum css*/
.eco_headings h1 {
    color: #fff;
    font-size: 36px;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    text-transform: none !important;
}
/*over breadcrum css*/

/*typography css*/
h1, h2, h3, h4, h5 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-transform: capitalize !important;
}
h2 {
    font-weight: bold !important;
    text-transform: capitalize !important;
    color: #F7831D !important;
}
h3 {
    font-size: 18px;
    font-weight: bold !important;
}
/*over typography css*/

/*heeading css*/
.as-headings {
    margin: 10px 0;
}
.as-headings h2{
    text-transform: uppercase;
    font-weight: 500;
    color: #333;
}
.as-headings b{
    border-bottom-color: #F7831D;
    color: #F7831D;
    border-bottom: 0px solid;
}
/*over heading css*/

/*button css*/
.as-btn{
    display: inline-block;
    padding: 9px 23px 9px 23px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 20px;
    background-color: #F7831D;
    color: #fff !important;
    text-align: center;
    margin-top: 20px;

}
.as-btn-white{
    color: #F7831D !important;
    background-color: #fff !important;
}
.as-btn-white:hover{color:#43A707 !important;}
.as-btn-right{float:right}
.as-btn i {
    padding-left: 7px;
}
.as-btn:hover{color: #FFF !important;background-color:#43A707 !important;}
.about-call a:hover{color: #f7831d !important;}
.kode_eco_count_cap .as-btn {
    background: #f7cda9;
    color: #333 !important;
}
.kode_eco_count_cap .as-btn:hover {
    background: #43A707;
    color: #FFF !important;
}
/*over buttoon css*/


/*services intro section*/
.as-service-intro p {
    margin-bottom: 20px;
}
.as-service-intro h3 {
    font-style: italic;
    font-weight: normal;
    font-size: 20px;
}
.eco_event-orgnizer figure{
    width: 40% !important;
}
.widget_post_slider.volenteers_slider_style .slick-next.slick-arrow{left: -60px;}
.widget_post_slider.volenteers_slider_style .slick-prev.slick-arrow {right: -60px;}
.slick-next.slick-arrow, .slick-prev.slick-arrow{bottom: 50%;}
/*over services intro section*/

/*multiple CTA section*/
.as-counter .kode_eco_count{width: 25%;}
.as-counter .kode_eco_count .counter{
    font-size: 20px;
	margin-bottom:15px;
}
/*over multiple CTA section*/

/*blog css*/
.eco_pagination_1{text-align:center;}
.page-numbers {
    border: 1px solid;
    padding: 5px 10px;
}
/*over blog css*/

/*homepage css*/
.page-id-11 .eco_headings h1{color: #f7831d;}
.as-facility-grid{
    float: none;
    width: 100%;
    margin-right: 0;
}
.as-facility .eco_skills{width: 33%;}
.as-facility .eco_area_experince{padding-left:30px;}
.as-home-services .feature_blog_caption p{
    margin-bottom: auto;
    border-bottom: 0;
    min-height: 150px;
}
.as-home-services h3{
    color: #F7831D;
    font-weight: normal !important;
}
.orange-form.eco_form_importer{
    background: #F7831D;
}
.orange-form.eco_form_importer .eco_headings {
    text-align: center;
}
.orange-form .eco_headings b {
    color: #fff !important;
}
.eco_items-services{
    padding-top: 0;
}
.thumb-widthout-layer{margin-top:60px;}
.orange-form p{color:#fff !important;}

.submit-btn p{text-align: center !important;}
.eco_form_importer{padding: 42px 30px 30px;}
.orange-form input[type=submit]{
    border: 0;
    width: 150px !important;
    text-transform: uppercase;
    margin: 0 auto;
    background: #333333 !important;
    color: #fff;
    float:none;
    margin-left: 60px !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
    background: #fff;
    display: flex;
    width: 100%;
    color: red;
    padding: 15px;
    border: 1px solid red !important;
    margin:10px 0 20px 0;
    border-radius: 5px;
}
.wpcf7-not-valid-tip{
    color: #dc3232;
}
.eco_detail_address .eco_admin_info li{padding-left:20px;}
.eco_detail_address .eco_admin_info li i{margin-left:-25px;}
.eco_detail_address .eco_admin_info li:hover i {
    color: #2e2e2e !important;
}
.eco_team_volunteers h6{
	color: #2b2b2b !important;
    line-height: 27px;
}
.kode_eco_hdg h2:before, .kode_eco_hdg h2:after{display:none;}
/*over homepage css*/

/*start whychoose us css*/

/*over why choose us css*/

/*service page css*/
.as-counter .kode_eco_count:nth-child(odd) {
    background: rgb(247 131 29 / 11%);
}
.eco_listing_caption ul{
    padding-left: 20px;
    list-style: disc !important;
}
.as-servicefeature .col-md-3{
    min-height: 250px;
}
section.as-pediatric-features .col-md-3 {
    min-height: 360px;
}
.as-asthama-features .col-md-3 {
    min-height: 280px;
}
.as-addiction-features .col-md-3 {
    min-height: 402px;
}
/*over service page css*/

/*orange callut css*/
.as-callout .white{
    color:#fff !important;
}
/*over orange callout css*/

/*footer css*/
.sticky-header {
    position: fixed;
    bottom: 0;
    background: #f7831d;
    width: 100%;
    text-align: center;
    padding: 20px 10px;
    color: #fff;
    z-index: 9999;
    font-size: 20px;
    left: 0;
}
footer{border-top: 3px solid #fff;padding-bottom:50px;}
.sticky-header a {
    color: #fff !important;
    font-size: 20px;
}
footer .eco_admin_info a {
    color: #fff;
}
.eco_footer_content .eco_admin_info a:hover {
    color: #f7831d;
    text-decoration:none;
}
.footer-copy .col-md-6 {
    text-align: left;
    padding: 0;
}
ul#menu-useful-links {
    text-align: right;
}
ul#menu-useful-links li {
    display: inline-block;
}
ul#menu-useful-links li a {
    color: #fff;
    padding: 0px 10px;
    position: relative;
}
ul#menu-useful-links li a::after {
    content: "";
    color: #fff;
    border-right: 1px solid #ffffff47;
    height: 15px;
    position: absolute;
    right: 0px;
    top: 3px;
}
.footer-copy p{
    font-weight: normal;
    font-size: 14px;
}
ul#menu-useful-links li:nth-last-child(1) a {
    padding-right: 0 !important;
}
ul#menu-useful-links li:nth-last-child(1) a::after {
    content: unset;
}
footer h2.eco_sm_titles {
    color: #fff !important;
    font-size: 18px;
}
/*over footer css*/

/*Start review page css*/
.review-stars span {
    font-size: 40px;
    margin-right: 1%;
    width: 31%;
    text-align: center;
    color: #c3c3c3;
}
.review-stars {
    margin-bottom: 50px;
    position: relative;
}
.checked {
    color: #f7831d !important;
  }
  .fa-star-o{
      cursor: pointer;
  }
span.rate-txt {
    display: block;
    position: absolute;
    bottom: -24px;
    font-size: 12px;
    font-family: initial;
    color: gray;
}
.page-template-review-page .eco_donation_form {
    margin: 0 auto;
    float: none;
}
.page-template-review-page .eco_form_importer .eco_input_types {
    height: auto;
    color: #111;
    padding: 15px;
}
.form-submit-eco-btn{
    text-align: center;
}
.as-btn{
    margin-top: 0;
    border: 0;
}
.holistic-tabs .eco_about-us-data ul.tab-left {
    width: 35% !important;
    background: #FFF;
    padding: 0px;
    margin:0;
    border: 1px dashed #cfcfcf;
    border-right: 0;
    border-bottom: 0;
}
.holistic-tabs .eco_about-us-data ul.tab-left li{
    float: none;
    border-bottom: 1px dashed #cfcfcf;
    padding:0;
    margin:0;
}

.holistic-tabs .eco_about-us-data ul.tab-left li a{
    display: inline-block;
    font-weight: normal;
    width: 100%;
    text-align: left;    
    border-radius: 0;
    border:0;
    height: auto;
    text-transform: none;
    font-size: 20px;
    color:#464646;
    line-height: 23px; padding:18px;
}
.holistic-tabs .eco_about-us-data ul.tab-left li:last-child a {
    border: 0;
}
.eco_about-us-data ul li.active a, .eco_about-us-data ul li:hover a, .eco_about-us-data ul li a.active{
    background:#c4c4c4bf !important; 
    color:#F7831D !important;
}
.holistic-tabs .tab-content {
    width: 65%;
    float: left;
    padding: 30px;
    background:#c4c4c4bf;
    min-height: 370px;
}
.holistic-tabs .eco_about-us-data{padding-bottom:0 !important;}
.holistic-tabs .eco_about-us-section{margin-bottom:0 !important;}
div#about-intro-two p a {
    color: #fff;
    text-decoration: underline;
}
.holistic-tabs .tab-content h3 {
    margin-bottom: 30px;
    font-size: 24px;
}
.tab-content ul li{margin-bottom: 20px;}

/*Over review page css*/

.eco_testimonial-section .slick-dots{bottom:-70px;}
.hm_Advantages > .row{display:flex;}
.hm_Advantages .hidden-sm-down{display:flex; align-items:center;}
.eco_items-services .eco_service_cols:last-child {margin-bottom: 0;}
.hm_Advantages .eco_service_cols{min-height:201px;}
*, ::after, ::before{box-sizing: border-box;}

.element_a{position:relative;}
.element_a img{
    width: 100%;
    border: 1px solid #f7831d;
    border-radius: 0;
    margin-top: 25px;
}
.frame {
    left: inherit;
    right: 0;
    width: 66%;
	border-radius: 5px;
    position: absolute;
    height: 100%;
    top:-55px;
    left: 0;
    z-index: -2;
    border: 1px solid #2f4858;
}
.frame.frame-1 {
    opacity: 0.25;
    -webkit-transform: translate(2rem, 2rem);
    -ms-transform: translate(2rem, 2rem);
    transform: translate(2rem, 2rem);
}
.frame.frame-2 {
    opacity: 0.15;
    -webkit-transform: translate(4rem, 4rem);
    -ms-transform: translate(4rem, 4rem);
    transform: translate(4rem, 4rem);
	top:-48px;
}
.frame.frame-3 {
    opacity: 0.05;
    -webkit-transform: translate(6rem, 6rem);
    -ms-transform: translate(6rem, 6rem);
    transform: translate(6rem, 6rem);
}
.as-facility .eco_expertise li:before {
    border: 1px solid #F7831D;
    padding: 2px 5px;
    width: 28px;
    height: 28px;
    line-height: 23px;
    box-sizing: border-box;
    left: -8px;
    border-radius: 25px;
    top: -3px;
}
.as-facility .eco_expertise li {
    position: relative;
    float: left;
    width: 50% !important;
    padding-left: 30px;
    margin-bottom: 30px;
    padding-right: 30px;
}
.services_sec section{padding-top:30px;}
.services_sec .slick-list{padding-bottom:80px;}
.services_sec ul.slick-dots{position:inherit; padding-top:0;}
.feature_blog_caption{height:auto; min-height:330px;}
.srvc_pg h2{margin-bottom: 8px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-style: normal; line-height: normal; margin: 0px 0px 10px 0px; text-transform: capitalize; color:#2e2e2e;}
.srvc_pg h2 b, .eco_headings h2 b, h2.eco_sm_titles b, .as-headings h2 b{color:#43A707;}
.srvc_pg .eco_listing_caption{padding-top: 10px; padding-bottom:10px; }
.srvc_pg .eco_headings p, .eco_headings h3{color:#2b2b2b; line-height:27px;}
.error404 .eco_headings h3{line-height: 82px;}
.srvc_pg .eco_sm_titles{
    font-size: 18px;
    margin-bottom: 8px;
}
/*.srvc_pg .eco_listing_caption h3 {
    margin-bottom: 4px; font-size:16px;
    padding: 8px 5px;
    background: #F7831D;
    color: #FFF;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}*/
.our_speciality img{width:47px; margin-bottom: 15px;}
i.fa.fa-leaf {
    background: url(/wp-content/uploads/2023/10/OMC_Fav_Icon_73x76.webp) no-repeat;
    background-size: 23px;
    width: 48px;
    height: 36px;
    background-position: 14px;
    margin-top: -8px;
}
.fa-leaf:before{display:none;}

/*START new design css*/
.as-home-services .feature_blog_caption{
    min-height: auto;
}
.as-home-services .feature-blog{
    background-color:transparent;
}
.as-home-services .front figure img{
    border-radius:5px;
}
.as-home-services .feature_blog_caption h5 a, .as-home-services .feature_blog_caption h4 a{
    color: #F7831D;
    text-transform: none;
    font-size: 20px;
    font-weight: 600;
}
.as-home-services .front {
    z-index: 2;
    transform: rotateY(0deg);
    box-shadow: none;
    border-radius: 5px;
    float: left;
    width: 100%;
    text-align: center;
    --shape-size: 92px;
    padding: 15px;
    /* border-radius: 10px; */
    border: 2px solid rgb(247 131 29 / 16%);
    position: relative;
    margin-bottom: 25px;
    background-color: var(--white-color);
    transition: all ease .4s;
    height:auto;
}
.as-home-services .feature_blog_caption{
    padding: 0;
    background-color: transparent;
}
.as-home-services .feature_blog_caption{
    margin-top: 50px; min-height: 405px;
}
.as-ser-icon{
    background-color: #ffffff;
    padding: 15px;
    margin-top: 0;
    display: inline-block;
    margin-bottom: 16px;
    position: absolute;
    z-index: 2;
    border-radius: 50%;
    bottom: -60px;
    left:28%;
}
.as-ser-icon i {
    background: #F7831D;
    font-size: 40px;
    color: #fff;
    width: 70px;
    border-radius: 50%;
    height: 70px;
    line-height: 70px;
}
.as-readmore{
    text-decoration: underline;
}
.as-readmore i{
    margin-left:5px; color:#b1b1b1;
}
.as-readmore:hover{color:#43A707;}
.as-readmore:hover i{color:#f7831d;}
.eco_about-us-section .row .col-md-6:nth-child(2){
    padding: 20px 30px;
}
.about-call {
    border-left: 5px solid #43A707;
    padding: 14px 30px;
    margin: 30px 0;
    max-width: 70%;
}
.about-call span{
    clear: both;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    color: #727272;
}
.about-call  a{
    font-size: 30px;
}
#about-intro{
    background: url(/wp-content/uploads/2023/10/OMC_background_image.webp);
	padding-bottom:25px;
}
#about-intro .eco_about-us-section{margin-bottom:10px;}
.eco_inner_page_banner{background-position:center;}
#about-intro .eco_about-us-section .row .col-md-6:nth-child(2){padding-bottom:0;}

div#as-whychooseus-row {
    background: url(/wp-content/uploads/2023/10/OMC_About_Appointment_banner_image_2000x1333.webp);
    background-attachment: fixed;
}
#as-whychooseus-row .kode_counter_wraper{

    background: #f6fbfe;
    border-radius: 0 0 15px 15px;
    border: 0 !important;
    margin-bottom: 60px;
}
#as-whychooseus-row .kode_eco_count{
    width: 33.33%;
    border:0;
}
#as-whychooseus-row::before {
    content: "";
    position: absolute;
    background: rgb(249 249 249 / 89%);
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
    height: 100%;
}
#as-whychooseus-row section {
    padding-top: 0;
}
#as-whychooseus-row .eco_heading_style_02 h2{

margin-bottom: 50px;
font-size: 40px;
}
#as-whychooseus-row .kode_eco_facts_cols li{
    border-bottom: 1px solid #c3c3c3;
}
#as-whychooseus-row .kode_eco_facts_cols li:last-child {
    border-bottom: 0 !important;
    margin-bottom:0 !important;
}
#as-whychooseus-row .kode_facts_span .kode_green {
    border: 1px solid orange;
}
#as-whychooseus-row .kode_facts_span:hover .kode_green {
    color: #fff;
}
#as-whychooseus-row .kode_facts_span span {
    height: 60px;
    width: 61px;
    display: inline-block;
    text-align: center;
    margin: 10px 0px 0px 0px;
    line-height: 57px;
    border-radius: 100%;
    font-size: 20px;
    color: #f7831d;
    float: left;
    position: relative;
    z-index: 0;
    background: transparent;
}
.kode_facts_span span{
   z-index: 0; 
}
#as-whychooseus-row .as-service-intro h3 {
    font-style: normal;
    font-weight: 600 !important;
    font-size: 20px;
}
#as-whychooseus-row .kode_eco_facts_cols p {
    color: rgb(46 46 46 / 69%);
}
#as-facility section {
    padding: 0;
}
.facility-content {
    display: inline-block;
    width: 80%;
    margin-top: 60px;
    padding-left: 60px;
}
.facility-content p.facility-text{
    margin-bottom: 30px;
    margin-top: 30px;
}
ul.eco_expertise li {
    margin-bottom: 15px;
}
#as-facility, .srvc_pg{
    background: url(/wp-content/uploads/2023/10/OMC_background_image.webp);
    background-position: right;
}
.asfeature-img img {
    width: 50px;
}
.asfeature-img {
    background: #c3c3c354;
    display: inline-block;
    padding: 20px;
    border-radius: 50%;
    margin-bottom: 15px;
}
.as-servicefeature .kode_eco_solar{
    min-height:251px;
}
section.as-servicefeature {
    background: url(/wp-content/uploads/2023/10/OMC_background_image.webp);
}
#about-intro-two{
    background-image: url(/wp-content/uploads/2023/10/OMC_Home_Banner_Image-1_1519x1013.webp);
}
#about-intro-two section{
    padding:0px;
}
#about-intro-two .eco_about-us-section{
    text-align: center;
    color: #fff;
}
#about-intro-two .eco_about-us-section h3{
    color: #fff;
    font-size: 22px;
    font-style: normal;
}
#about-intro-two .eco_about-us-section h2 {
    color: #fff !important;
    font-size: 42px !important;
}
#about-intro-two p{
    color:#fff;
}
.page-template-pediatric-and-adolescent-obesity-page .as-servicefeature .kode_eco_solar {
    min-height: 290px;
}
.page-template-adolescent-health-issues .as-servicefeature .kode_eco_solar {
    min-height: 340px;
}

.eco_current_blog.srvc_pg {
    display: inline-block;
    width: 100%;
    margin: 50px 0;
}
.srvc_pg .eco_project_listing_column:last-child {
    border: 0;
}
.kids-treatment .eco_blog_detail_content {
    margin: 50px 0;
}
.volenteers_slider_style {
    width: 80%;
    margin: 10px 0 0;
}
/*h5.eco_sm_titles {
    font-size: 30px;
    margin-bottom: 30px;
}*/
.event_author_content p{
    font-size: 20px;
    line-height: 34px;
}
.rate-us input, .rate-us select {
    width: 50%;
    float: left;
}
.rateus-title{
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 25px;
}
input.rateus-label {
    border: 0;
    font-size: 17px;
}
.rate-us div {
    margin-bottom: 16px;
    display: inline-block;
    width: 100%;
}
.addiction-app {
    margin: 0;
}
.addiction-app section {
    padding: 0;
}
.addiction-app h2 {
    font-size: 31px !important;
    margin: 20px 0;
}
.addiction-app h5.eco_sm_titles {
    font-size: 20px !important;
    margin-bottom: 22px !important;
    margin-top: 20px;
}
.single-post .content{
    margin-top:0px;
}
/*END new design css*/

/*Start book an appointment*/
.app-block {
    text-align: center;
    border: 1px solid rgb(195 195 195 / 28%);
    margin-bottom: 50px;
}
.app-block p {
    margin-bottom: 25px;
}
.appbloock-txt {
    padding: 30px 50px;
}
/*End book an appointment*/

/*Start Blog details css*/
.event_date{background:#f7831db5; width:80px; height:80px; color:#FFF; border-radius:5px; text-align:center; font-weight:bold !important; font-size:21px !important; line-height:30px; display:block;}
.eco_blog_detail ol, .eco_blog_detail ul {
    list-style: inherit;
    margin-bottom: 10px;
    padding-left: 17px !important;
    font-size: 14px;
}
.eco_pagination_shareing_tag ul{padding-left:0 !important; list-style: none;}
.eco_blog_detail h2{margin-top:20px; color:#2e2e2e !important;}
/*End Blog detail css*/
body.home .as-home-services{padding-bottom:0px !important;}
h2.eco_sm_titles{color:#F7831D !important;}
h2.eco_sm_titles i{color:#F7831D !important;}
.eco_contact_form h1{color:#2e2e2e !important; font-size: 22px; text-align:center; margin-bottom:20px;}
.eco_contact_form .eco_detail_address .eco_admin_info li i{color:#F7831D !important;}
/*.eco_contact_form i{color:#F7831D !important;}
.social-icons i{color:#f7831d !important;}*/
/*.social-icons li:hover i{color:#F7831D !important;}
.social-icons:hover i, .social-icons li:hover i{color:#FFF !important;}*/
#as-facility .facility-content{margin-top:20px; margin-bottom:25px;}
.eco_team_detail .col-md-6 .facility-content {
    padding-left: 0;
    width: 95%;
}
p, ul li, .container{font-size:16px;}
.home #as-facility{background: #ffecdc;}

/*Service page section remove extra space */
.eco_team_detail .row {
    grid-template-columns: minmax(0,1fr) minmax(0,1fr);
    display: grid;
}
.eco_team_detail .col-md-6 {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
/*Service page section remove extra space */
.team_sec{display:flex; justify-content: center;}
p.developby{
    font-size: 14px;
    font-weight: 400;
    margin-top:10px;
}
p.developby a{color:#FFF; text-decoration:underline;}
p.developby a:hover{color:#F7831D;}
.text-center{text-align:center;}
.text-center p{line-height:35px;}
.text-center .as-btn{margin-top:25px;}
.kode_top_social_icon{display:flex;}
.language{margin-left:18px; margin-top:3px;}
.language a{
    color: #FFF;
    background: #f7831d;
    padding: 5px 30px;
    border-radius: 24px;
    font-weight: 600;
    letter-spacing: 1px;
    display: block;
    text-align: center;
}
.def_pg{margin-bottom:30px;}
.def_pg h2{margin-top:20px;}
.def_pg h2, .def_pg h3, .def_pg p{margin-bottom:15px;}
.pt-20{padding-top:20px;}
ul.list{list-style: disc; margin-left: 20px; margin-bottom:20px;}
ul.list li{margin-bottom:10px;}
.scroll_div .eco_event-orgnizer, .scroll_div .event_author_content p, .scroll_div .facility-content{margin-bottom:0;}
.scroll_div .event_author_content{padding-bottom:0;}
.scroll_div + .as-whychooseus{padding-top:0;}
.scroll_div .eco_current_blog.srvc_pg{margin-top:20px;}
.disp-nn{display:none;}

.appointment_cta .container, .home_discover_cta .container{width:700px; border:2px solid #F7831D; padding: 40px; border-radius: 10px; background: #ffecdc;}
.appointment_cta .row{display:flex; align-items: center;}
.appointment_cta img{width:138px; height:auto; margin-right:15px;}
.appointment_cta a h2, .home_discover_cta a h2{margin-bottom:0; line-height:40px; color:#F7831D;}
.appointment_cta a h2 span, .home_discover_cta a h2 span{color:#43A707;}
.home_discover_cta a h2 i{margin-right: 20px;}
.text-right{text-align:right;}
.eco_blog_section .row{
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-gap: 20px;
    display: block;
    width: 100%;
}
.eco_blog_section .col-md-4{
    display: inline-flex;
    width: 100%;
}
.eco_video_section:before{
    opacity: 1;
}
ul#menu-useful-links li a:hover{color: #f7831d;}
.eco_current_blog a{font-weight: 600;}
.tab-content>.tab-pane.active{display: block;}
.eco_contact_form{padding:40px;}
.w_f{margin-bottom:15px !important;}
.home_discover_cta + section {
    padding-top: 30px;
}
.eco_services_environment .eco_service_cols{padding:0;}
.disc_list{
	list-style: disc;
	padding-left: 20px;
}
.disc_list li{margin-bottom:15px;}
.kode_eco_service .kode_eco_solar, .kode_eco_service .kode_eco_solar p:last-child{margin-bottom:0;}
.services_sec section{padding-bottom:40px !important;}


/* 1024px screen css */
@media only screen and (max-width:1024px){
   .kode_navigation > ul > li > a{font-size: 13px;}
	.eco-choose-donation .appbloock-txt{min-height: 245px;}
	#about-intro + .as-servicefeature{padding-top: 40px;}
	.content#about-intro section{padding-bottom:0;}
	ul#menu-useful-links{text-align:center;}
}
/* 1024px screen css End*/

/* 1024px to 992px screen css start */
@media screen and (min-width: 992px) and (max-width: 1024px){
	.as-home-services .feature_blog_caption{min-height: 485px;}
	body.home .as-home-services{padding-bottom:0px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hm_Advantages .eco_service_cols{min-height: 290px;}
    .eco_inner_page_banner{margin-top: 170px;}
    .eco_banner.banner-slider.slick-initialized.slick-slider.slick-dotted, .eco_inner_page_banner{margin-top:205px !important;}
    .kode_eco_captions{top:20% !important;}
}

/* 991px screen css start */
@media only screen and (max-width:991px){
	.srvc_pg .col-md-6:last-child .eco_project_listing_column{margin-bottom: 0;}
	.as-facility .eco_expertise li{width:90% !important; margin-bottom:23px;}
	.as-facility .eco_expertise li:before{padding: 3px 5px 2px 4px; top:0;}
	.element_a img{width:90%;}
	/*.tab-dn{display:none;}*/
	.feedBack_img .eco_form_importer{text-align: center;}
	.feedBack_img img{width:324px;}
	body.home .as-home-services{padding-bottom:0;}
	.as-home-services .feature_blog_caption{min-height:285px;}
    .holistic-tabs .eco_about-us-data ul.tab-left li a{font-size:16px; padding:12px;}
    .tab-content p{font-size:15px;}
    .holistic-tabs .tab-content h3{font-size:21px;}
    .as-servicefeature .kode_eco_solar, .page-template-adolescent-health-issues .as-servicefeature .kode_eco_solar, {min-height:auto;}
    .kode_eco_solar{margin-bottom:10px;}
    .nav-menu .current_page_item a{color:#FFF;}
    .banner-slider .kode_eco_captions h1, .banner-h1{font-size:37px !important;}
    .kode_content_navigation{margin-top:20px; margin-bottom:0;}
    .eco_about-us-section .row .col-md-6:nth-child(2){padding: 20px 15px;}
    .about-call{padding:10px 15px; max-width: 99%;}
    .about-call a{font-size:25px;}
    .eco_blog_section .row {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
	.container{width: 95%;}	
	#as-facility .eco_team_detail .row{display:block; padding:30px;}
	#as-facility .eco_team_detail .row img{width:95%;}
	#about-intro .eco_about-us-section .row {display: flex; align-items: center;}
	#about-intro > section{padding:20px 0}
	.eco_video_section{margin-bottom:30px; padding: 40px 0;}
	.eco_video_section .eco_about-us-section, .page-id-22 .eco_donation_modren{margin-bottom:0;}
	.eco_video_section .eco_about-us-section .as-headings{margin-top:0;}
	.srvc_pg .eco_listing_caption{padding-top: 20px; padding-bottom: 20px;}
	.srvc_pg .eco_listing_caption p:last-child, .eco_video_section .as-service-intro p:last-child, .kode_eco_hdg{margin-bottom:0;}
	.widget_post_slider{padding-bottom:20px !important;}
	.eco_current_blog.srvc_pg, .kids-treatment .eco_blog_detail_content{margin:20px 0;}
	.eco_current_blog.srvc_pg h2{margin-top:0;}
	.as-counter .kode_eco_count{width: 50%; padding:0px 0 20px 0; margin-bottom:0; background:rgb(247 131 29 / 11%);}
	section.as-servicefeature{padding:40px 0;}
	#about-intro, .page-id-22 .eco_donation_modren section{padding-bottom:0;}
	#about-intro section{padding:20px 0 40px 0 !important;}
	.as-servicefeature .col-md-3, .as-servicefeature .kode_eco_solar{min-height: auto !important; margin-bottom: 25px;}
	.as-servicefeature .col-md-3:last-child p:last-child{margin-bottom:0;}
	.holistic-tabs .eco_about-us-data{margin-top: 20px !important;}
	.page-id-22 .eco_donation_modren section .app-block{margin-bottom:10px;}
}
/*991px screen end*/
@media only screen and (max-width:840px){
	.container{width: 790px;}
	.hm_Advantages .eco_service_cols{min-height: 315px;}
	.eco_banner.banner-slider.slick-initialized.slick-slider.slick-dotted, .eco_inner_page_banner{margin-top: 115px !important;}
	.eco-choose-donation .appbloock-txt{min-height: 280px; }
	.services_sec section{padding-bottom: 15px !important;}
}
/* 767px screen css start */
@media only screen and (max-width:767px){
    .eco_team_detail .row{display:block;}
    .kode_top_logo{width:auto;}
    .kode_top_donate {
        display: none;
    }
    .kode_content_navigation {
        width: auto;
        margin-top: 10px;
    }
    .banner-slider .kode_eco_captions h1, .banner-h1 {
        font-size: 24px !important;
    }
    .banner-slider .kode_eco_captions h2, .banner-h2 {
        font-size: 20px;
    }
    .banner-slider .kode_eco_captions a{
        min-width:160px;
		width:auto; padding:0 10px;
    }
    .as-facility .eco_skills {
        width: 100%;
    }
    .as-facility .eco_area_experince {
        width: 100%;
    }
    .as-counter .kode_eco_count {
        width: 100%;
        padding: 35px 0;
        margin: 0;
    }
    .eco_inner_page_banner .eco_headings h3 {
        font-size: 24px;
	}
	.eco_about-us-section .row .col-md-6:nth-child(2) {
		padding-top: 0;
	}
    .as-servicefeature .col-md-3, section.as-pediatric-features .col-md-3, .as-asthama-features .col-md-3, .as-addiction-features .col-md-3{
        min-height: auto;
    }
	.as-whychooseus .kode_facts_span .kode_green {display: none;}
	.kode_facts_caption{display: block; padding: 0; text-align: center;}
	.orange-form.eco_form_importer input{width:100%;}
	.orange-form.eco_form_importer input[type=submit] {width: 100%; background: #FFF; border: 0; min-height: 41px; text-transform: uppercase; font-weight: bold; margin-top: 10px; padding:17px;}
	.orange-form.eco_form_importer textarea{width:100%;}
	.team_volunteers_img{float: initial;}
	.team_volunteers_img figure{float: inherit; text-align: center; margin: 0 auto; width: 150px;}
	.volunteers-caption{display: block; width: 100%; text-align: center; clear: both;}
	section{padding: 40px 0px 20px 0;}
	.col-md-3:last-child .team_volunteers_img{margin-bottom: 0;}
	.eco_blog_section, .eco_area_experince{padding:0 15px;}
	.eco-testimonial-section{padding:70px 15px;}
	footer ul.eco_widget_post li{width: 100%; margin-bottom: 20px;}
	.home-banner-slider{height: 338px !important;}
	.kode_eco_captions{top:10%;}
	.kode_eco_captions h1{font-size:30px;}
	.banner-slider ul.slick-dots{display:none !important;}
	.kode_eco_captions{margin: 0px auto 0;}
	.eco_contact_form{padding:25px 20px;}
	.eco_contact_form .responsive-991-width{padding: 0 25px;}
	.eco_contact_form .eco_detail_address{padding:26px 30px 30px;}
	p, .eco_video_content p{font-size:16px; line-height: 26px;}
	.eco_donation-caption .eco_headings h3{line-height:33px;}
	.eco_donation-caption .mediem_btn_02{margin-bottom:15px;}
	.hm_Advantages > .row{display: block;}
	.hm_Advantages > .row > div{margin-bottom: 20px;}
	.as-whychooseus{padding-left:8px; padding-right:8px;}
	.frame{display:none;}
	.as-facility .eco_expertise li{width:98% !important;}
	.mbl-dn{display:none;}
    .about-call{max-width: 100%;}
    #as-whychooseus-row .kode_eco_count{width: 100%;}
    .as-service-intro .kode_facts_caption{text-align: left;}
    .as-service-intro .kode_green{
        float: none !important;
        margin-bottom: 15px !important;
    }

    .facility-content {
        display: inline-block;
        width: 100%;
        margin-top: 33px;
        padding-left: 15px;
        margin-bottom: 40px;
    }
    .volenteers_slider_style{width: 90%;padding: 0;}
    .widget_post_slider.volenteers_slider_style .slick-prev.slick-arrow{
        right: 0;
    }
    .widget_post_slider.volenteers_slider_style .slick-next.slick-arrow{
        left: -25px;
    }
    .addiction-app .facility-content{padding-left: 60px;}
    .eco_blog_detail_post img{
        height:auto;
    }
    .kode_content_navigation #kode-responsive-navigation{
        border-radius: 3px;
    }
	.eco_donation_form .eco_form_importer{padding:20px 10px;}
	.kode_eco_facts_cols li{float:inherit;}
	.kode_facts_span{text-align:center; float:inherit; display:inline-grid;}
	.as-whychooseus .kode_facts_span .kode_green{display:block; float:inherit; margin: 0 auto; margin-bottom:20px;}
	.page-template-adolescent-health-issues .as-servicefeature .kode_eco_solar{min-height:auto;}
	.kode_eco_captions{top:20%;}
    .team_sec{display:block;}
    .eco_banner{height: 335px;}
    .eco_inner_page_banner{height:auto; padding:125px 0px 40px; margin-top: 70px;}    
    .eco_inner_page_banner .eco_headings h1{font-size: 24px;}
    .kode_eco_captions{display:block;}
    .no-js .owl-carousel, .owl-carousel.owl-loaded{margin-left: 0px;}
    .eco_recent_posts .eco_thumb{width: 99%;}
    .eco_banner.banner-slider.slick-initialized.slick-slider.slick-dotted{margin-top: 175px;}
    .eco_inner_page_banner{margin-top: 100px;}
    .footer-copy .col-md-6, ul#menu-useful-links{text-align: center;}
    ul#menu-useful-links li {display: block;}
    ul#menu-useful-links li a::after{content:unset;}
    .kode_top_strip ul {display: none !important;}
    .kode_top_strip .col-md-6.col-xs-4 {
        width: 100%;
        float: none;
        text-align: center;
    }
    .kode_top_social_icon{float: none;}
    .appointment_cta .container, .home_discover_cta .container{width:90%; margin:0 auto; text-align:center; padding:20px;}
    .appointment_cta .row{display: block;}
    .appointment_cta img{margin-bottom:20px; width: 98px;}
    .appointment_cta .text-right{text-align:center;}
	.home_discover_cta i{display: block; margin-bottom: 13px; font-size: 40px;}
    .eco_blog_section .row {display: block;}
	.eco_hover_effect img {width: auto;}
	.kode_top_social_icon {width: 100%;justify-content: center;}
	.eco_blog_section .row {grid-template-columns: minmax(0, 1fr);}
	.as-home-services .front, .eco_about-us-section, .as-service-intro .kode_facts_caption p:last-child{margin-bottom:0;}
	.container{width:99%;}
	.eco_headings h2{margin-bottom: 25px;}
	.eco_hover_effect:before, .mediem_btn_02.tcolor:before{top:-7px;}
	#about-intro .eco_about-us-section .row{display: block;}
	.eco_headings h3{font-weight: normal !important; font-size: 19px; line-height:27px;}
	.services_sec section{padding-bottom:20px;}
	.scroll_div .eco_current_blog.srvc_pg{margin-top:0;}
	.eco_current_blog.srvc_pg.addiction-app img{margin-bottom: 15px;}
	.scroll_div .eco_current_blog.srvc_p{margin-bottom:15px;}
	.eco_team_detail .col-md-6 .facility-content{padding-left:42px;}
	div#about-intro + section.as-servicefeature{padding-top: 20px;}
	#about-intro-two .eco_about-us-section h2{font-size:32px !important;}
}
/* 767px screen css end */

@media screen and (min-width: 601px) and (max-width: 767px){
	.eco_banner.banner-slider.slick-initialized.slick-slider.slick-dotted
    {margin-top: 170px;}
}

/* 600px screen css start */
@media only screen and (max-width:600px){
	.kode_eco_captions{top:inherit;}
	.eco_banner figure{display:flex; align-items:center;}    
}
/* 600px screen css start */

/* 575px screen css start */
@media only screen and (max-width:575px){
	.eco_footer_content .eco_sm_titles{border-radius: 0 10px 10px 0; margin-left: -22px;}
    .event_author_content p{font-size: 17px; line-height: 30px;}
}

/* 480px screen css start */
@media only screen and (max-width:480px){
	.srvc_pg .eco_listing_caption{padding-top: 15px;}
    .kode_top_left_cap{width: 90%;}
    .kode_eco_captions p{margin-bottom: 22px;}
    .eco_share-tag .social-icons{float: none !important;}
}

/* 380px screen css start */
@media only screen and (max-width:380px){
	.eco_donation_form .eco_form_importer{padding:20px 0px;}
    .holistic-tabs .eco_about-us-data{margin-top:25px;}
    .holistic-tabs .eco_about-us-data ul.tab-left li a{padding:10px; line-height:21px;}
    .eco_banner{height: 360px; margin-top: 172px !important;}
    .kode_top_social_icon{display: block;}
    .language {margin-left: 0;}
    .kode_top_social_icon{padding-top:0;}
    .kode_top_social_icon ul li{maring-bottom:10px;}
    .eco_banner.eco_inner_page_banner {
        margin-top: 90px !important;
    }
}
/*over responsive css*/