@media only screen and (max-width:767px){
    .grid-hero.mt-3{
        margin-top:15px !important;
    }
    .grid-hero .col-lg-2{
        display:none;
    }
    .pl-50{
        padding-left: 15px !important;
    }
    
    .post-global-heading{
        margin-bottom: 20px;
    }
    .contact-us-inner{
        border-radius: 200px 200px 15px 15px !important;
    }
    .contact-us-page .col-lg-4{
        padding-top: 20px;
    }
    .accordion-header{
        line-height: 30px;
    }
    #lets-your-journey .pl-50{
        padding-left: 15px;
    }
    .mens-health:before,.womens-health:before,.social-anxiety:before,.adhd:before,.sexual-wellbeing:before,.depression:before,.anxiety-therapy:before{
        background-position: center;
    }
    #comparison-table-wrap{
        overflow: scroll;
    }
    #hero-banner.service-page-before:before {
        content: "";
        border-radius: 50% 50% 0 0 / 100% 100% 0 0;
        background-color: #fff;
        height: 4rem;
        position: absolute;
        width: 100%;
        top: -4rem;
        left:0px;
        transform: translate(0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
        display: block !important;
    }
    .who-we-are .pl-50{
        padding-left:12px !important;
    }
    .who-we-are .pr-50{
        padding-right:12px !important;
    }
    h1.global-heading{
        font-size: 28px;
        text-align: center;
    }
    h1.global-heading:after{
        right: 30%;
    }
    #best-life .col-lg-7.pl-50{
        padding: 30px 15px;
    }
    #best-life{
        padding-top: 50px;
        padding-bottom: 20px;
    }
    #faster-and-easier{
        padding: 50px 0px 0px 0px;
    }
    #faster-and-easier p{
        text-align:center !important;
    }
    .text-justify{
        text-align: left;
    }
    .our-team-position {
        margin-top: -50px;
    }
    .pr-50{
       padding-right:15px !important; 
    }
    .advice-green-right {
        margin-top:20px;
    }
    #advice-banner br{
        display:none;
    }
    #advice-banner h2{
        text-align: center;
    }
    #hero-banner{
        padding:0px 15px;
    }
    #ourtherapist:before{
        height: 3rem;
        top: -3rem;
    }
    .partner-and-comunity-position svg{
        height:60px !important;
    }
    #partner-and-comunity .col-lg-2{
        width:50%;
        padding-bottom: 20px;
    }
    .review-process-position svg,.advice-article-start-position svg,.scholarship-position svg{
        height:60px !important;
    }
    #review-process{
        padding-top:60px;
    }
    #scholarship-position-content{
        padding-top: 60px;
    }
    #partner-and-comunity .col-lg-2 img{
        width:50%;
    }
    #inner-banner{
        padding-top:130px;
    }
    #inner-content{
        padding-bottom: 5rem;
    }
    #advice-banner .mt-4{
        margin-top:0px !important;
    }
    .our-clients .col-lg-3{
        width:50%;
        padding-bottom: 20px;
    }
    .global-heading {
        display: block;
    }
    .ourtherapist-main-row{
        justify-content: center;
    }
    .disaster-and-crisis-position {
        margin-top: -50px;
    }
    #disaster-and-crisis{
        padding-top:2rem;
    }
    #ourtherapist{
        padding-top: 2rem;
    }
    #inner-banner h1{
        font-size: 28px;
        line-height: 35px;
    }
    #how-it-works:before{
        height: 3rem;
        top: -2.5rem;
    }
    #home_gift_section:before{
        height: 3rem;
        top: -3rem;
    }
    #faq-start{
        padding-bottom: 6rem;
    }
    .our-social-grid{
        gap:20px;
    }
    .font-32 {
        font-size: 20px !important;
    }
    .contact-us-page:after,.contact-us-page:before,#review-content:after,#review-content:before,.faq-page:before,.faq-page:after,#work-with-us:after,.inner-footer-curve:before,#our-latest-reviews:before,#inner-content:before{
        transform: translate(0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
    }
    .contact-us-page .container,#ourtherapist .container{
        overflow:hidden;
    }
    #our-social-impact{
        padding-bottom: 5rem;
    }
    #help-and-support{
        padding-bottom: 120px;
    }
    #advice-banner{
        padding-bottom: 20px;
        padding-top: 20px !important;
        padding-left:10px;
        padding-right:10px;
    }
    .individual-banner-bottom{
        padding:15px !important;
    }
    #advice-article-start{
        margin-top:0px !important;
    }
    #advice-article-start .pl-50 {
        padding-left: 10px;
    }
    #advice-article-start .row{
        gap:25px;
    }
    #advice-banner .row .col-lg-6:last-child{
        margin-top: 60px;
    }
    .footer-top .col-lg-6.text-align-right{
        text-align:center;
        margin:0px;
    }
    .footer-top .col-lg-6 p{
        text-align:center;
    }
    .social-impact-position {
        margin-top: -60px;
    }
    #ourtherapist .col-lg-2{
        margin:0px;
    }
    .inner-navigation ul{
        padding:0px;
        gap: 35px;
    }
    #inner-content h2{
        font-size: 35px;
    }
    #testimonialSlider .carousel-inner{
        padding: 0px 35px;
    }
    #testimonialSlider p.h5{
        font-size: 20px;
    }
    #testimonials-start{
        background-size: 900px;
    }
    h2.global-heading{
        font-size: 28px;
    }
    #how-it-works{
        padding-bottom: 1.5rem;
    }
    .counselor-right-left{
        width:70% !important;
    }
    .get-matched .col-lg-5{
        width:30% !important;
    }
    .second-img .left1 img,.second-img .left2 img,.counselor-right-right img:nth-child(1),.counselor-right-right img:nth-child(2),.counselor-right-right img:nth-child(3),.first-img img{
        width: auto;
        height: auto;
    }
    .second-img .left1{
        width: 45% !important;
    }
    .pattern-img.px-5{
        padding:0px !important;
    }
    .second-img .left2{
        width: 55% !important;
    }
    #counselor-feature{
        padding-top: 1.375rem;
    }
    #counselor-feature h2{
        font-size: 40px;
    }
    .counselor-feature-left {
        padding-right: 0px;
    }
    .navbar-light .navbar-brand{
        width:50%;
    }
    .navbar-brand img {
        width: 30%;
    }
    .footer-bottom .lower,.footer-bottom ul.upper{
        display:grid !important;
    }
    .gift-img img{
        width:100%;
        height:auto;
        margin-top: 40px;
    }
    #hero-banner .min-height-760 {
        max-height: unset;
        height: auto;
        overflow: hidden;
        padding-top: 130px !important;
        padding-bottom: 100px !important;
    }
    #hero-banner .col-lg-4{
        max-width: unset;
        height: 125px;
    }
    .start-couples:before,.start-teen:before,.start-individual:before{
        background-position: center right !important;
        background-size: 200px !important;
    }
    .navbar-light .navbar-toggler{
        border-color: rgb(0 0 0 / 0%);
    }
    .navbar-toggler:focus{
        box-shadow: 0 0 0 0rem;
    }
    .navbar .navbar-nav .nav-link{
        color:#325343 !important;
    }
    #hero-banner .inner-banner {
        width: auto;
    }
    .grid-hero{
        padding: 0px 15px;
    }
    #hero-banner:before{
        display:none;
    }
    #hero-banner .down-arrow{
        display:none;
    }
    .home-number-corner{
        padding:0px !important;
    }
    #home_numbers_section h2{
        font-size: 40px !important;
        line-height: 45px;
    }
    .home-number-corner:before{
        width: 55px;
        height: 65px;
        top: -80px;
    }
}

@media only screen and (min-width:1680px){
    #hero-banner .min-height-760{
        max-height: none !important;
    }
}

@media only screen and (min-width:1025px) and (max-width:1440px){
    h1.global-heading {
        font-size: 40px;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px){
    #counselor-feature{
        padding-top: 1.375rem;
    }
    #counselor-feature h2{
        font-size: 40px;
    }
    .counselor-feature-left {
        padding-right: 0px;
    }
    .navbar-light .navbar-brand{
        width:50%;
    }
    .navbar-brand img {
        width: 30%;
    }
    .footer-bottom .lower,.footer-bottom ul.upper{
        display:grid !important;
    }
    .gift-img img{
        width:100%;
        height:auto;
    }
    #hero-banner .min-height-760 {
        max-height: unset;
        height: auto;
        overflow: hidden;
        padding-top: 130px !important;
        padding-bottom: 60px !important;
    }
    #hero-banner .col-lg-4{
        max-width: unset;
    }
    .navbar-light .navbar-toggler{
        border-color: rgb(0 0 0 / 0%);
    }
    .navbar-toggler:focus{
        box-shadow: 0 0 0 0rem;
    }
    .navbar .navbar-nav .nav-link{
        color:#325343 !important;
    }
    #hero-banner .inner-banner {
        width: auto;
    }
    .grid-hero{
        padding: 0px 15px;
    }
    #hero-banner:before{
        display:none;
    }
    .down-arrow{
        display:none;
    }
    .home-number-corner{
        padding:0px !important;
    }
    #home_numbers_section h2{
        font-size: 40px !important;
        line-height: 45px;
    }
    .home-number-corner:before{
        width: 55px;
        height: 65px;
        top: -80px;
    }
}