/*---------------------------------------------------------------------------------

 Theme Name:   Quantm Healing
 Theme URI:    
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      3.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

#header_section1 .et_pb_column_1_tb_header {
    display: flex;
    justify-content: flex-end;
}

#header_section2 {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}

#header_section2 .et_pb_row_1_tb_header .nav li ul {border-top: 3px solid #bf7141;}

#header_section2 .et_pb_row_1_tb_header .nav li ul {width: 300px;}
  
#header_section2 .et_pb_row_1_tb_header #menu-main-menu .sub-menu li a {width: 260px;}

#header_section2 .et_pb_row_1_tb_header #menu-main-menu .sub-menu li a:hover{
  
  width:300px;
}
.nav li li {
    padding: 0 !important;
      margin: 0;
}

#header_section2 .et_pb_image_0_tb_header img,
#footer_section .et_pb_image_0_tb_footer img {width: 150px;}

#home_section1 .et_pb_row_0 {margin-top: 115px;}

#home_section1 .et_pb_image_0 {
    margin-left: 205px;
    margin-top: -65px;
}

#home_section4 .et_pb_row_4 h2 {padding-bottom: 0px;}

#home_section4 .et_pb_row_4 ul li,
#counselling_section3 .et_pb_row_4 ul li {
    font-size: 18px;
    line-height: 45px;
    color: #3c4152;
}

#home_section4 .et_pb_row_4 ul li,
#counselling_section3 .et_pb_row_4 ul li {list-style-type: none;}

#home_section4 .et_pb_row_4 ul,
#counselling_section3 .et_pb_row_4 ul {padding: 0px;}

#home_section4 .et_pb_row_4 ul li::before,
#counselling_section3 .et_pb_row_4 ul li::before {
    content: url(/wp-content/uploads/2023/12/arrow.png);
    position: relative;
    margin-left: 10px;
    right: 10px;
}

#home_section5 .hed {
    background-color: #3C4152;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1.5px solid #fff;
    padding: 30px 50px 25px 50px;
}

#home_section5 .hed h2 {
    font-size: 48px;
    line-height: 28px;
    color: #fff;
    padding-bottom: 0px;
}

#home_section5 .hed p span {
    font-size: 24px;
    line-height: 28px;
}

#home_section5 .qht {
    background-color: #3C4152;
    color: #fff;
    padding: 30px 50px 60px 50px;
    height: 29em;
}

#home_section5 .qht p {
    font-size: 18px;
    line-height: 33px;
}

#home_section5 .qht button {
    background: transparent;
    border: 1px solid #fff;
    padding: 13px;
}

#home_section5 .qht button a {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    padding: 25px;
}

#home_section6 .et_pb_testimonial_0.et_pb_testimonial:before{
    z-index: 0;
    background-color: transparent;
}

#home_section6 .et_pb_testimonial_0:before{
    font-size: 155px;
    border-radius: 0px;
    top: -15px;
    margin-left: -240px;
}

#home_section7 .et_pb_row_9 .et_pb_column_18,
#home_section7 .et_pb_row_9 .et_pb_column_19,
#home_section7 .et_pb_row_8 .et_pb_column_15,
#home_section7 .et_pb_row_8 .et_pb_column_16,
#home_section7 .et_pb_row_10 .et_pb_column_19,
#home_section7 .et_pb_row_10 .et_pb_column_20,
#home_section7 .et_pb_row_12 .et_pb_column_23,
#home_section7 .et_pb_row_12 .et_pb_column_24 {
    height: 200px;
    padding: 0 0 0 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#about_section1 .et_pb_blurb_content,
#contact_section1 .et_pb_blurb_content,
#qhht_section1 .et_pb_blurb_content,
#bqh_section1 .et_pb_blurb_content,
#counselling_section1 .et_pb_blurb_content {max-width: 1200px;}

#about_section1 .et_pb_row_0,
#contact_section1 .et_pb_row_0,
#qhht_section1 .et_pb_row_0,
#bqh_section1 .et_pb_row_0,
#counselling_section1 .et_pb_row_0 {padding-top: 150px;}

#about_section2 .et_pb_row_2,
#counselling_section2 .et_pb_row_2 {
    display: flex;
    align-items: center;
}

#about_section3 .et_pb_row_3 .et_pb_column_2_3 p {padding: 50px 0px 25px;}

#about_section4 .et_pb_row_4 .et_pb_button_0_wrapper {
    margin-left: 22em;
    margin-top: -65px;
}

#about_section4 .et_pb_row_4 .et_pb_text_4 {
    margin-left: 26em;
    margin-top: 0px;
}

#qhht_section2 .et_pb_row_1,
#bqh_section2 .et_pb_row_1 {
    display: flex;
    align-items: flex-end;
}

#qhht_section2 .et_pb_row_3 {
    display: flex;
    align-items: center;
}

#qhht_section2 .et_pb_row_3 .et_pb_column_4 {
    background-color: #3C4152;
    padding: 50px;
}

#qhht_section3 .et_pb_row_4 .et_pb_column_6 {padding: 0 0 145px 60px;}

#qhht_section4 .et_pb_row_5 {
    display: flex;
    align-items: flex-end;
}

#qhht_section4 .et_pb_row_5 .et_pb_column_8 {padding: 0 50px 0 0;}

#qhht_section4 .et_pb_row_5 .et_pb_column_9 .et_pb_text_7 ul {padding: 0px;}

#qhht_section4 .et_pb_row_5 .et_pb_column_9 .et_pb_text_7 ul li {
    list-style-type: none;
    font-size: 16px;
    line-height: 33px;
    color: #000;
  display: inline-flex;
}

#qhht_section4 .et_pb_row_5 .et_pb_column_9 .et_pb_text_7 ul li::before {
    content: url(/wp-content/uploads/2023/12/arrow.png);
    position: relative;
    right: 20px;
}

#qhht_section6 .et_pb_row_7 .et_pb_column_12 {
    border: 1px solid #000;
    padding: 50px;
    height: 22em;
}

#qhht_section6 .et_pb_row_7 .et_pb_column_12 .et_pb_text_9 h4,
#qhht_section6 .et_pb_row_7 .et_pb_column_13 .et_pb_text_10 h4 {font-weight: 400;}

#qhht_section6 .et_pb_row_7 .et_pb_column_13 {
    background-color: #BF7141;
    padding: 50px;
    height: 22em;
}

#bqh_section3 .et_pb_row_4 .et_pb_column_5,
#bqh_section3 .et_pb_row_4 .et_pb_column_7 {
    border: 1px solid #DEDEDE;
    padding: 38px 35px 50px 45px;
    height: 32em;
}

#bqh_section3 .et_pb_row_4 .et_pb_column_6,
#bqh_section3 .et_pb_row_4 .et_pb_column_8 {
    background-color: #3C4152;
    padding: 38px 35px 50px 45px;
    height: 32em;
}

#bqh_section3 .et_pb_row_4 .et_pb_column_6,
#bqh_section3 .et_pb_row_4 .et_pb_column_8 {margin-top: 8em;}

#counselling_section6 .et_pb_row_7 {
  display: flex;
  align-items: center;
}

#contact_section2 .et_pb_row_2 .et_pb_column_2 .gform_heading h3 {display: none;}

#contact_section2 .et_pb_row_2 .et_pb_column_2 #gform_fields_1 input,
#contact_section2 .et_pb_row_2 .et_pb_column_2 #gform_fields_1 textarea {
    background-color: #F2F9FF;
    padding: 18px 35px;
    font-size: 16px;
    border: 1px solid #000;
    color: #000;
}

::placeholder {color: #000;}

#gform_submit_button_1 {
    font-size: 18px !important;
    font-weight: 500;
    background-color: #3C4152 !important;
    color: #fff !important;
    padding: 20px 35px !important;
    float: right;
    margin-top: -92px;
    cursor: pointer;
}

#contact_section2 .et_pb_row_2 {
    display: flex;
    align-items: center;
}

#footer_section .et_pb_image_0_tb_footer {margin-top: -54px;}
/*
#footer_section .et_pb_column_1_tb_footer h5,
#footer_section .et_pb_column_2_tb_footer h5 {
    border-bottom: 1px solid #fff;
    width: 70%;
}*/

#footer_section #menu-footer-menu {flex-direction: column;}

#footer_section .et_pb_text_4_tb_footer p {opacity: 50%;}

.et_pb_scroll_top.et-pb-icon {
    font-weight: 900;
    background-color: #CCB852;
    color: #000;
    right: 50px;
    border-radius: 5px;
}

.ti-footer {display: none;}

/*-------------------- media query --------------------*/

@media screen and (max-width: 2500px) and (min-width: 1600px) {
    #footer_section .et_pb_column_0_tb_footer {width: 55%;}

    #footer_section .et_pb_column_1_tb_footer,
    #footer_section .et_pb_column_2_tb_footer {width: 18%;}
}

@media screen and (max-width: 2200px) and (min-width: 1800px) {
}
@media screen and (max-width: 1400px) and (min-width: 1301px) {
  #header_section2 .et_pb_row_1_tb_header .nav li ul {width: 280px;}
  
  #header_section2 .et_pb_row_1_tb_header #menu-main-menu .sub-menu li a {width: 260px;}
  
    #home_section3 h1 {line-height: 52px;}

    #home_section5 .hed {padding: 30px;}

    #home_section5 .qht {
        padding: 30px;
        height: 29em;
    }

    #qhht_section4 h5 {
        font-size: 28px;
        line-height: 46px;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_5,
    #bqh_section3 .et_pb_row_4 .et_pb_column_7 {
        padding: 15px;
        height: 35em;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_6,
    #bqh_section3 .et_pb_row_4 .et_pb_column_8 {
        padding: 15px;
        height: 32em;
    }

    #home_section7 .et_pb_row_9 .et_pb_column_18,
    #home_section7 .et_pb_row_9 .et_pb_column_19,
    #home_section7 .et_pb_row_8 .et_pb_column_15,
    #home_section7 .et_pb_row_8 .et_pb_column_16,
    #home_section7 .et_pb_row_10 .et_pb_column_19,
    #home_section7 .et_pb_row_10 .et_pb_column_20 {
        padding: 0 0 0 35px;
        height: 160px;
    }

    #home_section7 .et_pb_row_9 .et_pb_column_18 h3,
    #home_section7 .et_pb_row_9 .et_pb_column_19 h3,
    #home_section7 .et_pb_row_8 .et_pb_column_15 h3,
    #home_section7 .et_pb_row_8 .et_pb_column_16 h3,
    #home_section7 .et_pb_row_10 .et_pb_column_19 h3,
    #home_section7 .et_pb_row_10 .et_pb_column_20 h3 {font-size: 28px;}

    #counselling_section3 {background-image: none !important;}

    #counselling_section3 .et_pb_row_4 ul li::before {content: url(/wp-content/uploads/2023/12/w_arrow.png);}

    #counselling_section3 .et_pb_row_4 ul li {color: #fff;}

    #counselling_section4, #counselling_section5, #counselling_section6 {background-size: contain;}

}

@media screen and (max-width: 1300px) and (min-width: 1101px) {
  #header_section2 .et_pb_row_1_tb_header .nav li ul {width: 280px;}
  
  #header_section2 .et_pb_row_1_tb_header #menu-main-menu .sub-menu li a {width: 260px;}
  
    #home_section3 h1 br {display: none;}

    #home_section3 h1 {font-size: 44px;}

    #home_section5 .hed {padding: 30px;}

    #home_section5 .qht {
        padding: 30px;
        height: 38em;
    }

    #about_section1 h4,
    #qhht_section1 h4 {font-size: 58px;}

    #about_section2 h1,
    #about_section2 .et_pb_row_2 h2 {font-size: 42px;}

    #gform_submit_button_1 {
        float: left;
        margin-top: 0px;
    }

    #qhht_section2 h1 {
        font-size: 40px;
        line-height: 46px;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_5,
    #bqh_section3 .et_pb_row_4 .et_pb_column_7 {
        padding: 15px;
        height: 39em;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_6,
    #bqh_section3 .et_pb_row_4 .et_pb_column_8 {
        padding: 15px;
        height: 34em;
    }

    #bqh_section4 .et_pb_row_6 h2 br {display: none;}

    #home_section7 .et_pb_row_9 .et_pb_column_18,
    #home_section7 .et_pb_row_9 .et_pb_column_19,
    #home_section7 .et_pb_row_8 .et_pb_column_15,
    #home_section7 .et_pb_row_8 .et_pb_column_16,
    #home_section7 .et_pb_row_10 .et_pb_column_19,
    #home_section7 .et_pb_row_10 .et_pb_column_20 {
        padding: 0 0 0 30px;
        height: 140px;
    }

    #home_section7 .et_pb_row_9 .et_pb_column_18 h3,
    #home_section7 .et_pb_row_9 .et_pb_column_19 h3,
    #home_section7 .et_pb_row_8 .et_pb_column_15 h3,
    #home_section7 .et_pb_row_8 .et_pb_column_16 h3,
    #home_section7 .et_pb_row_10 .et_pb_column_19 h3,
    #home_section7 .et_pb_row_10 .et_pb_column_20 h3 {font-size: 27px;}

    #counselling_section3 {background-image: none !important;}

    #counselling_section3 .et_pb_row_4 ul li::before {content: url(/wp-content/uploads/2023/12/w_arrow.png);}

    #counselling_section3 .et_pb_row_4 ul li {color: #fff;}

    #counselling_section4, #counselling_section5, #counselling_section6 {background-size: contain;}

}

@media screen and (max-width: 1100px) and (min-width: 981px) {
  #header_section2 .et_pb_row_1_tb_header .nav li ul {width: 280px;}
  
  #header_section2 .et_pb_row_1_tb_header #menu-main-menu .sub-menu li a {width: 260px;}
  
    #home_section1 h1 {
        font-size: 44px;
        line-height: 55px;
    }

    #home_section2 .et_pb_row_1 h1 {
        font-size: 40px;
        line-height: 40px;
    }

    #home_section2 .et_pb_row_2 .et_pb_blurb_content .et_pb_blurb_description {
        font-size: 16px;
        line-height: 28px;
    }

    #home_section3 .et_pb_row_3 h1 br {display: none;}

    #home_section3 .et_pb_row_3 h1 {
        font-size: 36px;
        line-height: 50px;
    }

    #home_section3 .et_pb_row_3 p {
        font-size: 14px;
        line-height: 26px;
    }

    #home_section4 .et_pb_row_4 h2 {
        font-size: 26px;
        line-height: 46px;
    }

    #home_section5 h1 br {display: none;}

    #home_section5 h1,
    #home_section6 h1,
    #home_section8 h1 {
        font-size: 40px;
        line-height: 50px;
    }

    #home_section5 .hed {padding: 20px;}

    #home_section5 .qht {
        padding: 20px;
        height: 36em;
    }

    #home_section7 h3 {
        font-size: 28px;
        line-height: 28px;
    }

    #about_section1 h4,
    #qhht_section1 h4 {font-size: 56px;}

    #about_section2 h1 {
        font-size: 38px;
        line-height: 50px;
    }

    #about_section2 .et_pb_row_2 h2 {
        font-size: 40px;
        line-height: 30px;
    }

    #about_section2 .et_pb_row_2 p {
        line-height: 22px;
        padding-bottom: 10px;
    }

    #gform_submit_button_1 {
        float: left;
        margin-top: 0px;
    }

    #qhht_section2 h1 {
        font-size: 34px;
        line-height: 46px;
    }

    #qhht_section3 {background-size: contain;}

    #qhht_section4 h5 {
        font-size: 25px;
        line-height: 40px;
    }

    #qhht_section6 .et_pb_row_7 .et_pb_column_12,
    #qhht_section6 .et_pb_row_7 .et_pb_column_13 {padding: 20px;}

    #bqh_section2 h1 {
        font-size: 38px;
        line-height: 52px;
    }

    #bqh_section3 h2 {
        font-size: 30px;
        line-height: 48px;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_5,
    #bqh_section3 .et_pb_row_4 .et_pb_column_7 {
        padding: 15px;
        height: 49em;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_6,
    #bqh_section3 .et_pb_row_4 .et_pb_column_8 {
        padding: 15px;
        height: 39em;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_6,
    #bqh_section3 .et_pb_row_4 .et_pb_column_8 {margin-top: 15em;}

    #bqh_section4 .et_pb_row_6 h2 br {display: none;}

    #counselling_section1 h4 {font-size: 50px;}

    #counselling_section3 h2 {
        font-size: 26px;
        padding-bottom: 0px;
    }

    #counselling_section3 {background-image: none !important;}

    #counselling_section3 .et_pb_row_4 ul li::before {content: url(/wp-content/uploads/2023/12/w_arrow.png);}

    #counselling_section3 .et_pb_row_4 ul li {color: #fff;}

    #counselling_section4, #counselling_section5, #counselling_section6 {background-size: contain;}

    #footer_section .et_pb_row_0_tb_footer .et_pb_column_2_tb_footer .et_pb_module_header span {font-size: 15px;}

    #footer_section .et_pb_row_0_tb_footer .et_pb_column_2_tb_footer .et_pb_text_3_tb_footer p {
        font-size: 11px;
        line-height: 14px;
    }

    #footer_section .et_pb_row_0_tb_footer .et_pb_column_2_tb_footer .et_pb_social_media_follow_0_tb_footer {margin-left: -12px !important;}
}

@media screen and (max-width: 980px) {
  #header_section2 .et_pb_row_1_tb_header #mobile_menu1 {
    width: 27em;
    right: 0px;
    left: auto;
    top: 70px;
  }
  
    #header_section2 .et_pb_row_1_tb_header.et_pb_row--with-menu {
        display: flex;
        align-items: center;
    }

    #header_section2 .et_pb_row_1_tb_header .et_mobile_menu {border-top: 3px solid #bf7141;}

    #home_section1 h1 {
        font-size: 40px;
        line-height: 50px;
    }

    #home_section2 h1 {
        font-size: 40px;
        line-height: 50px;
    }

    #home_section3, #home_section6 {background-image: none !important;}

    #home_section3 .et_pb_row_3 h1 br,
    #bqh_section3 .et_pb_row_3 h2 br {display: none;}

    #home_section3 h1 {
        font-size: 36px;
        line-height: 50px;    
    }

    #home_section4 {
        background-image: none !important;
        background-color: #ccb852 !important;
    }

    #home_section4 .et_pb_row_4 h2 {
        font-size: 26px;
        line-height: 38px;
        padding: 20px;
    }

    #home_section5 h1 {
        font-size: 32px;
        line-height: 42px;    
    }

    #home_section5 .qht,
    #home_section5 .hed {
        height: auto;
        padding: 30px;
    }

    #home_section6 .et_pb_row_7 h1,
    #home_section6 .et_pb_row_6 h1,
    #home_section6 .et_pb_row_8 h1,
    #home_section6 .et_pb_row_10 h1 {
        font-size: 40px;
        line-height: 50px;
        text-align: center;
    }

    #home_section6 .et_pb_row_7 .et_pb_column_1_2 .et_pb_text_13,
    #home_section6 .et_pb_row_6 .et_pb_column_11 .et_pb_text_5,
    #home_section6 .et_pb_row_8 .et_pb_column_15 .et_pb_text_11,
    #home_section6 .et_pb_row_6 .et_pb_column_11 .et_pb_text_6,
    #home_section6 .et_pb_row_8 .et_pb_column_15 .et_pb_text_6,
    #home_section6 .et_pb_row_10 .et_pb_column_18 .et_pb_text_15 {padding-left: 0px !important;}

    #home_section6 .et_pb_testimonial_0:before {
        top: 0px;
        margin-left: -150px;
    }

    #home_section6 .et_pb_row_8 .et_pb_testimonial,
    #home_section6 .et_pb_row_7 .et_pb_testimonial,
    #home_section6 .et_pb_row_9 .et_pb_testimonial {padding: 0px;}
  
    #home_section7 .et_pb_row_9,
    #home_section7 .et_pb_row_8,
    #home_section7 .et_pb_row_10,
    #home_section7 .et_pb_row_12  {
        display: flex;
        flex-direction: column;
    }

    #home_section7 .et_pb_row_9 .et_pb_column_18,
    #home_section7 .et_pb_row_9 .et_pb_column_19,
    #home_section7 .et_pb_row_8 .et_pb_column_15,
    #home_section7 .et_pb_row_8 .et_pb_column_16,
    #home_section7 .et_pb_row_10 .et_pb_column_19,
    #home_section7 .et_pb_row_10 .et_pb_column_20,
    #home_section7 .et_pb_row_12 .et_pb_column_22,
    #home_section7 .et_pb_row_12 .et_pb_column_23 {
        width: 100%;
        height: auto;
        padding: 0px;
    }

    #home_section7 .et_pb_row_9 h3,
    #home_section7 .et_pb_row_9 p,
    #home_section7 .et_pb_row_8 h3,
    #home_section7 .et_pb_row_8 p,
    #home_section7 .et_pb_row_10 h3,
    #home_section7 .et_pb_row_10 p,
    #home_section7 .et_pb_column_22 h3,
    #home_section7 .et_pb_column_23 p {text-align: center;}

    #home_section8 h1 {
        font-size: 40px;
        line-height: 40px;
    }

    #about_section2 h1 br {display: none;}

    #about_section2 h1 {
        font-size: 40px;
        line-height: 45px;
    }

    #about_section2 .et_pb_row_2,
    #bqh_section2 .et_pb_row_1 {flex-direction: column;}

    #about_section4 .et_pb_row_4 .et_pb_column_2_3 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #contact_section2 h1 {
        font-size: 40px;
        line-height: 55px;
    }

    #gform_submit_button_1 {
        float: left;
        margin-top: 0px;
    }

    #contact_section2 .et_pb_row_2 {flex-direction: column;}

    #qhht_section2 .et_pb_row_1,
    #qhht_section4 .et_pb_row_5,
    #counselling_section2 .et_pb_row_2 {flex-direction: column;}

    #qhht_section2 .et_pb_row_2 h2 br {display: none;}

    #qhht_section2 .et_pb_row_3,
    #bqh_section3 .et_pb_row_4 {flex-direction: column;}

    #qhht_section2 .et_pb_row_3 .et_pb_column_4 {padding: 25px;}

    #qhht_section3 {background-image: none !important;}

    #qhht_section3 .et_pb_row_4 {padding-top: 0px;}

    #qhht_section3 .et_pb_row_4 .et_pb_column_6 {padding: 0px;}

    #qhht_section4 {
        background-image: none !important;
        background-color: #cbb852 !important;
    }

    #qhht_section6 .et_pb_row_7 .et_pb_column_12,
    #qhht_section6 .et_pb_row_7 .et_pb_column_13 {
        padding: 20px;
        height: auto;
    }

    #bqh_section3 .et_pb_row_4 .et_pb_column_5,
    #bqh_section3 .et_pb_row_4 .et_pb_column_7,
    #bqh_section3 .et_pb_row_4 .et_pb_column_6,
    #bqh_section3 .et_pb_row_4 .et_pb_column_8 {height: auto;}

    #bqh_section3 .et_pb_row_4 .et_pb_column_6,
    #bqh_section3 .et_pb_row_4 .et_pb_column_8 {margin-top: auto;}

    #bqh_section4 {background-image: none !important;}

    #bqh_section3 .et_pb_row_4 .et_pb_column_1_4 {width: 100%;}

    #bqh_section3 .et_pb_row_4 .et_pb_column_7 {margin-bottom: 30px;}

    #counselling_section2 h1 {
        font-size: 38px;
        line-height: 48px;
    }

    #counselling_section3 h2 {padding: 0px 0px 0px 15px;}

    #home_section4 .et_pb_row_4 ul li::before, #counselling_section3 .et_pb_row_4 ul li::before {
        content: url(/wp-content/uploads/2023/12/w_arrow.png);
    }

    #counselling_section3 .et_pb_row_4 ul li {color: #fff;}
  
  #counselling_section6 .et_pb_row_7 {
    flex-direction: column;
    padding: 50px;
  }

    #counselling_section8 {background-image: none !important;}

    #footer_section .et_pb_row_0_tb_footer {flex-direction: column;}

    #footer_section .et_pb_row_0_tb_footer .et_pb_menu .et_pb_menu__menu {display: block;}

    #footer_section .et_pb_row_0_tb_footer .et_pb_menu__wrap {justify-content: flex-start;}

    #footer_section .et_pb_row_0_tb_footer .et_pb_text_1_tb_footer,
    #footer_section .et_pb_row_0_tb_footer .et_pb_text_2_tb_footer {margin-bottom: 0px;}

    #footer_section .et_pb_row_0_tb_footer .et_pb_column_2_tb_footer   {width: 65%;}

    #footer_section .et_pb_row_0_tb_footer .mobile_nav .mobile_menu_bar:before{display: none;}
}

@media screen and (max-width: 800px) and (min-width: 501px) {
    #header_section1 .et_pb_row_0_tb_header .et_pb_column {
        width: auto;
        margin-bottom: 0px;
    }

    #header_section1 .et_pb_row_0_tb_header {
        display: flex;
        justify-content: space-between;
    }

    #home_section5 .et_pb_row_6 .et_pb_column_1_2 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #home_section5 .et_pb_row_6 .et_pb_column_1_2 .et_pb_text_9,
    #home_section5 .et_pb_row_6 .et_pb_column_1_2 .et_pb_text_10,
    #home_section5 .et_pb_row_6 .et_pb_column_1_2 .et_pb_text_11,
    #home_section5 .et_pb_row_6 .et_pb_column_1_2 .et_pb_text_12 {width: 96%;}

    #about_section3 {background-position: right;}

    #home_section6 .et_pb_testimonial_description span{font-size: 22px;}

    #qhht_section2 .et_pb_row_1 h1 {
        font-size: 35px;
        line-height: 48px;
    }
    
    #counselling_section1 h4 {font-size: 46px;}
}

@media screen and (max-width: 500px) and (min-width: 401px) {
    #header_section1 .et_pb_row_0_tb_header .et_pb_column {
        width: auto;
        margin-bottom: 0px;
    }
    
    #header_section1 .et_pb_row_0_tb_header {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    #home_section1 .et_pb_image_0 {
        margin-left: 0px;
        margin-top: -15px;
    }
    
    #home_section3 .et_pb_row_3 .et_pb_blurb_content .et_pb_blurb_description p {font-size: 14px;}

    #about_section1 h4,
    #contact_section1 h4,
    #bqh_section1 h4 {font-size: 58px;}

    #about_section4 .et_pb_row_4 .et_pb_column_7 .et_pb_image_2 {margin-left: auto;}

    #about_section4 .et_pb_row_4 .et_pb_button_0_wrapper {
        margin-left: 0em;
        margin-top: 10px;
    }

    #about_section4 .et_pb_row_4 .et_pb_text_4 {
        margin-left: 0em;
        margin-top: 0px;
    }

    #qhht_section2 .et_pb_row_1 h1 {
        font-size: 30px;
        line-height: 45px;
    }

    #qhht_section2 .et_pb_row_2 h2 {
        font-size: 30px;
        line-height: 42px;
    }

    #qhht_section4 .et_pb_row_5 .et_pb_column_8 {padding: 0 0px 0 0;}

    #qhht_section4 .et_pb_row_5 h5 {
        font-size: 28px;
        line-height: 45px;
    }

    #qhht_section6 .et_pb_row_7 h4 {
        font-size: 28px;
        line-height: 45px;
    }

    #bqh_section2 .et_pb_row_1 h1 {
        font-size: 36px;
        line-height: 45px;
    }

    #bqh_section3 .et_pb_row_3 h2 {
        font-size: 27px;
        line-height: 35px;
    }

    #bqh_section4 .et_pb_row_5 h2 {
        font-size: 26px;
        line-height: 45px;
    }

    #counselling_section1 h4 {
        font-size: 42px;
        line-height: 48px;
    }

    #counselling_section4 h1 {font-size: 42px;}
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  #header_section2 .et_pb_row_1_tb_header #mobile_menu1 {
    width: 21em;
    right: 0px;
    left: auto;
    top: 70px;
  }
  
    #header_section1 .et_pb_row_0_tb_header .et_pb_column {
        width: auto !important;
        margin-bottom: 0px;
    }

    #header_section1 .et_pb_row_0_tb_header {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    #home_section1 .et_pb_image_0 {
        margin-left: 0px;
        margin-top: -15px;
    }

    #home_section3 .et_pb_row_3 .et_pb_blurb_content .et_pb_blurb_description p {font-size: 14px;}

    #home_section5 .hed h1 {font-size: 40px;}

    #home_section5 .hed p span {font-size: 20px;}

    #home_section7 .et_pb_row_9 h3,
    #home_section7 .et_pb_row_8 h3,
    #home_section7 .et_pb_row_10 h3,
    #home_section7 .et_pb_column_22 h3 {font-size: 28px;}

    #about_section1 h4,
    #contact_section1 h4,
    #qhht_section1 h4,
    #bqh_section1 h1 {font-size: 46px;}

    #about_section2 h1 {
        font-size: 32px;
        line-height: 35px;
    }

    #about_section2 .et_pb_row_2 h2 {font-size: 42px;}

    #about_section4 .et_pb_row_4 .et_pb_column_7 .et_pb_image_2 {margin-left: auto;}

    #about_section4 .et_pb_row_4 .et_pb_button_0_wrapper {
        margin-left: 0em;
        margin-top: 10px;
    }

    #about_section4 .et_pb_row_4 .et_pb_text_4 {
        margin-left: 0em;
        margin-top: 0px;
    }

    #contact_section2 h1 {
        font-size: 36px;
        line-height: 50px;
    }
    
    #contact_section2 .et_pb_row_2 .et_pb_column_3 p,
    #contact_section2 .et_pb_row_2 .et_pb_column_3 p a {font-size: 19px;}

    #qhht_section2 .et_pb_row_1 h1 {
        font-size: 30px;
        line-height: 45px;
    }

    #qhht_section2 .et_pb_row_2 h2 {
        font-size: 26px;
        line-height: 40px;
    }

    #qhht_section4 .et_pb_row_5 .et_pb_column_8 {padding: 0 0px 0 0;}

    #qhht_section6 .et_pb_row_7 h4 {
        font-size: 24px;
        line-height: 30px;
    }

    #bqh_section2 .et_pb_row_1 h1 {
        font-size: 34px;
        line-height: 45px;
    }

    #bqh_section3 .et_pb_row_3 h2 {
        font-size: 28px;
        line-height: 35px;
    }

    #bqh_section4 .et_pb_row_5 h2 {
        font-size: 29px;
        line-height: 45px;
    }

    #counselling_section1 h4 {
        font-size: 42px;
        line-height: 48px;
    }

    #counselling_section2 h1 br {display: none;}

    #counselling_section2 h1 {
        font-size: 34px;
        line-height: 46px;
    }

    #counselling_section3 h2 {font-size: 28px;}

    #counselling_section4 h4 {
        font-size: 24px;
        line-height: 40px;
    }

    #counselling_section8 h5 {
        font-size: 30px;
        line-height: 48px;
    }
  .et_pb_text_1{
    width:100% !important;
  }
}
/*-------------------- media query --------------------*/