@media only screen and (max-width :1366px) {
    .imagine-cols ul li {
        margin-left: 40px;
    }
    .how-nlp-work .nlp-cols ul li {
        margin-left: 30px;
    }
    
    /*research at ctt*/
    
    .research-col ul li {
        margin-right: 18px;
    }
    
    /*stcpc*/
    
    .stcpc-improve-performance h5 {
        width: 65%;
        text-align: center;
    }
    .stcpc-organisation .wrapper {
        width: 88%;
    }
    .stcpc-organisation li.col-2 {
        width: 35%;
    }
    .stcpc-organisation li.col-3 {
        margin-left: 0;
        float: right;
        width: 37%;
        top: 0;
        margin-top: 100px;
        margin-left: 0;
    }
    .stcpc-organisation li.col-3 p {
        width: auto;
    }
    .stcpc-cols {
        margin-top: 100px;
    }
}

/*----------------------------- Small Laptop -------------------------------*/
@media only screen and (max-width :1280px) and (min-width: 1101px) {
    .container {
        max-width: 95%;
    }
    .main-navigation ul li a {
        padding: 15px 5px;
    }
    .certificate-section, .leadership-section, .experience-section, .transformation-section {
        width: 24.3%;
    }
    .training-content {
        width: 58%;
    }
    .oxi-tabs-wrapper-1 > .oxi-addons-row > .oxi-tabs-ultimate-style .oxi-tabs-body-tabs {
        padding: 30px 110px !IMPORTANT;
        top: 28%;
    }
    
    /*about us*/
    
    .about-how-we .content:after {
        left: -200px;
    }
    .aboutus-tabs .tab .title-1 h4:after {
        height: 44px;
        top: -72px;
    }
    .about-how-we .content:before {
        right: -187px;
        top: 59%;
    }
    
    /*Clients*/
    
    .clients-section .para p:before {
        left: 50%;
        margin-left: 30px;
    }
    .clients-tabs .wrapper:after {
        right: 212px;
    }
    
    /*ACSTH*/
    
    .icf-commitment .para p {
        margin: 0;
        padding-left: 10px;
    }
    .icf-commitment .mid-section ul li h4 {
        font-size: 60px;
    }
    .icf-commitment .mid-section ul li .top-content {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 30px;
        height: 140px;
    }
    .ctt-structure ul li.col-1:before {
        width: 130px;
        right: 50%;
        margin-right: -236px;
    }
    .ctt-structure ul li.col-1:after {
        right: -25px;
    }
    .ctt-structure ul li.col-3:after {
        right: 50%;
        margin-right: -232px;
    }
    
    /*MCC*/
    
    .requirements-mcc ul li {
        margin-left: 55px;
    }
    .requirements-mcc ul li:last-child {
        margin-left: 0;
    }
    .requirements-mcc ul li {
        margin-left: 90px;
    }
    
    /*Testimonials*/
    
    .about-section .para p:before {
        left: 50%;
        margin-left: 260px;
    }
    
    /*Mentor Coaching*/
    
    .benefits-mentor-coaching:before {
        margin-left: -180px;
    }
    .mc-method h3:after {
        margin-right: -35px;
    }
    
    /*NLP*/
    
    .how-nlp-work .wrapper {
        width: 75%;
    }
    .nlp-useful .wrapper {
        padding: 0;
    }
    .nlp-gain:before {
        margin-right: -580px;
        top: -129px;
    }
    .nlp-benefits ul li {
        padding-right: 23px;
    }
    .nlp-results ul li {
        width: 40%;
        margin-left: 60px !important;
    }
    .nlp-results ul li:first-child, .nlp-results ul li:nth-child(3) {
        margin-left: 0 !important;
    }
    .nlp-results ul li p br {
        display: none;
    }
    .goal-research .rows h3:before {
        width: 24px;
    }
    .goal-research .content-1:after {
        left: 22px;
    }
    .goal-research .content-1:before {
        width: 72%;
    }
    .research-col ul li {
        width: 31.6%;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li {
        margin-left: 14px;
    }
    
    /*Supervisor*/
    
    .learn-scp ul li:nth-child(8) {
        margin-left: 70px;
    }
    
    /*Yoga*/
    
    .yoga-content .yoga-top-para p {
        display: block;
        padding: 0 60px;
    }
    .yoga-content .yoga-top-para p:after {
        right: 0;
    }
    .ctt-yoga-progran .content-1:after {
        right: 70px;
    }
    .ctt-yoga-progran h3:after {
        margin-right: -25px;
    }
    .ctt-yoga-progran h3:before {
        margin-right: -10px;
    }
    .ctt-yoga-progran .content-2:before {
        bottom: -130px;
        left: -10px;
    }
    .program-structure .p-structure-cols ul li {
        margin-left: 30px;
    }
    .how-yoga-benefit:after {
        margin-left: -577px;
    }
    
    /*Team Coaching*/
    
    .benefits-tc .team-benefits h3:before {
        margin-left: 0;
    }
    .benefits-tc .team-benefits {
        width: 90%;
    }
    .benefits-tc .org-benefits ul:after {
        right: 190px;
    }
    .benefits-tc .org-benefits h3:after {
        margin-left: 30px;
    }
    .method-sytemic-ct ul li:nth-child(2),
    .method-sytemic-ct ul li:nth-child(3),
    .method-sytemic-ct ul li:nth-child(4) {
        margin-left: 20px;
    }
    .method-sytemic-ct ul li:nth-child(6) {
        margin-left: 90px;
    }
    .outcome-sytemic-ct ul li:nth-child(5) {
        margin-right: 380px;
    }
    
    /*Coach as service*/
    
    .ctt-method .block-1 span:before {
        bottom: 35px;
    }
    .ctt-method .block-2 span:before {
        left: -70px;
        bottom: 56px;
    }
    .ctt-method .block-2 span:after {
        left: -77px;
        bottom: 40px;
    }
    .ctt-method .block-3 {
        margin-left: 42px;
    }
    .ctt-method .block-4 {
        margin-right: 300px;
    }
    .ctt-method .block-5 {
        margin-left: 80px;
    }
    .tabss-content button.slick-prev,
    .tabss-content button.slick-next {
        top: 73px !important;
    }
    
    /*coaching culture*/
    
    .coaching-report ul {
        background-size: contain;
    }
    .coaching-report ul li.col-2 .bottom-content p {
        padding-left: 40px;
    }
    .coaching-report ul li.col-3 .bottom-content p {
        padding-left: 20px;
    }
    .cc-organisation ul li {
        width: auto;
    }
    .aware-sec .wrapper:after {
        right: -30px;
    }
    
    /*Lead as coach*/
    
    .lead-coach h3:after {
        width: 30%;
    }
    .lead-coach h3:before {
        right: 50%;
        margin-right: -240px;
    }
    .benefit-lcp .content .left h4:after {
        width: 60px;
    }
    .ctt-provides .provides-lft h3:after {
        width: 70px;
    }
    
    /*Effective Mentoring Program*/
    
    .imagine-cols ul {
        text-align: center;
    }
    .imagine-cols ul li {
        width: 30%;
    }
    .imagine-cols ul li .content h3 {
        font-size: 24px;
    }
    .surface-level-reasons:after {
        margin-right: -344px;
    }
    .surface-level-reasons h3:before {
        margin-right: 280px;
    }
    .surface-level-reasons ul:after {
        right: 255px;
    }
    .surface-level-reasons h3:after {
        margin-left: 36px;
    }
    .surface-level-reasons ul li {
        margin-left: 55px;
    }
    .benefits-emp ul:after {
        right: 260px;
    }
    .benefits-emp h3:after {
        margin-left: 30px;
    }
    .benefits-emp ul li:last-child {
        margin-left: 0;
        display: block;
        margin-top: 20px;
    }
    .effective-mp-details .effective-mp-d-cols ul li:after {
        display: none;
    }
    .eroll-effective-mp ul:after {
        right: 215px;
    }
    .eroll-effective-mp h3:after {
        margin-left: 32px;
    }
    
    /*MCCP*/
    
    .mccp-modules ul li:nth-child(1) .image, .mccp-modules ul li:nth-child(2) .image,
    .mccp-modules ul li:nth-child(3) .image, .mccp-modules ul li:nth-child(4) .image {
        margin-left: 40px;
    }
    .mccp-details ul {
        background-size: contain;
    }
    .mccp-details ul li:first-child {
        width: 15%;
        margin-left: 40px;
        margin-top: 120px;
    }
    .mccp-details ul li:nth-child(2) {
        margin-left: -30px;
        margin-top: -180px;
    }
    .mccp-details ul li:nth-child(3) {
        margin-left: -10px;
        margin-top: 120px;
    }
    .mccp-details ul li:nth-child(4) {
        margin-top: -160px;
    }
    .mccp-details ul li:nth-child(5) {
        margin-top: 120px;
    }
    .mccp-details ul li:nth-child(6) {
        margin-top: -170px;
    }
    .mccp-details ul li:nth-child(7) {
        margin-top: 100px;
    }
    .mccp-details ul li:nth-child(8) {
        margin-top: -180px;
    }
    .gcc-who ul li:nth-child(3) {
        margin-left: 220px;
    }
    .gcc-gain ul li:nth-child(3) {
        margin-left: 450px;
    }
    .gcc-why-choose ul li p {
        font-size: 22px;
    }
    .gcc-course-models .col {
        width: 31%;
    }
    .gcc-course-models .col ul li p br {
        display: none;
    }
    
    /*Master Coach Certification*/
    
    .master-cc-who ul li:nth-child(3) {
        margin-left: 40px;
    }
    .master-cc-gain ul li:nth-child(3) {
        margin-left: 80px;
    }
    .master-cc-gain ul li:nth-child(4) {
        margin-left: 60px;
    }
    .master-cc-course .col {
        width: 45%;
    }
    .master-cc-structure .col-1 {
        margin-left: 0;
    }
    .master-cc-structure .col {
        margin-left: 70px;
    }
    
    /*Core Team*/
    
    .team-layout-main ul li .lft span {
        font-size: 22px;
    }
    
    /*Probono*/
    
    .pro-bono-experts .wrapper p br {
        display: none;
    }
    .pro-bono-experts {
        background-size: contain;
        padding-bottom: 80px;
    }
    .pro-bono-organisation {
        padding-left: 40px;
    }
    .pro-bono-organisation li.col-1, .pro-bono-organisation li.col-2 {
        width: 40%;
    }
    .pro-bono-organisation li.col-1 p, .pro-bono-organisation li.col-2 p {
        width: 350px;
    }
    .pro-bono-benefits .lft {
        width: 60%;
    }
    .pro-bono-benefits .lft ul li p {
        line-height: 26px;
    }
    .pro-bono-benefits .lft ul li p br,
    .pro-bono-benefits .rgt h4 br {
        display: none;
    }
}

/*----------------------------- Media 1024 -------------------------------*/
@media only screen and (max-width :1100px){
    .container {
        max-width: 95%;
    }
    .site-header-menu {
        margin-top: 0;
    }
    .custom-logo {
        margin-top: 0;
    }
    .custom-logo {
        width: 100%;
    }
    .site-header-menu {
        width: 88%;
    }
    .main-navigation ul li a {
        font-size: 13px;
        padding: 15px 5px;
    }
    li#menu-item-15 a {
        padding: 10px 12px;
    }
    .main-navigation .menu-item-has-children > a {
        padding-right: 25px;
    }
    .main-navigation .menu-item-has-children > a:after {
        top: 15px;
        right: 5px;
    }
    .site-header-menu .search-sec {
        margin-left: 5px;
    }
    .main-section {
        text-align: center;
    }
    .certificate-section, .leadership-section, .experience-section, .transformation-section {
        width: 24%;
    }
    .certificate-text, .leadership-text, .experience-text, .transformation-text {
        text-align: left;
    }
    .video-section div#myCarousel {
        width: 80%;
    }
    .oxi-tabs-ultimate-style .oxi-tabs-ultimate-header .oxi-tabs-header-li {
        min-width: 210px !important;
    }
    .oxi-tabs-wrapper-1 > .oxi-addons-row > .oxi-tabs-ultimate-style .oxi-tabs-body-tabs {
        width: 60% !important;
        margin: 0 auto !important;
        padding: 30px !important;
        max-width: inherit !important;
        top: 26%;
    }
    
    /*about us*/
    
    .our-core ul li {
        margin-right: 26px;
    }
    .about-how-we .content:after {
        left: -139px;
    }
    .aboutus-tabs .tab .title-1 h4:after {
        height: 70px;
        top: -94px;
    }
    .about-how-we .content:before {
        right: -125px;
    }
    .aboutus-tabs .tab .title-4 h4:after {
        height: 68px;
        top: -95px;
    }
    
    /*ACTP*/
    
    .acsth-banner .content {
        margin-top: 50px;
    }
    .acsth-banner .content h4 {
        display: block;
        margin: 20px 0 0 0;
    }
    .acsth-banner .image-sec .block-1:before {
        bottom: -60px;
        left: -60px;
    }
    .course-modules-sec {
        text-align: center;
    }
    .actp-details .actp-program, .actp-details .coaching-program {
        padding: 45px;
    }
    .actp-path {
        background-size: contain;
    }
    .actp-details .actp-program h3 br, .actp-details .coaching-program h3 br {
        display: none;
    }
    .course-modules-sec {
        background-image: none;
    }
    .course-modules-sec h3 {
        margin-left: 0;
    }
    .course-modules-sec .item, .course-modules-sec .level-1, .course-modules-sec .level-2 {
        width: 31%;
        margin-right: 15px;
    }
    .testimonails-sec .slideshow-container {
        width: 70%;
    }
    .actp-faq-sec .faq-para {
        /* width: 65%; */   /*rdm 31may23 hide*/ 
    }
    .enquire-section .wrapper ul li {
        margin-left: 12px;
    }
    
    /*Blog*/
    
    .blog-posts ul li:first-child, .blog-posts ul li:nth-child(2) {
        width: 48%;
    }
    
    /*Blog inner*/
    
    #main .related-posts ul {
        text-align: center;
    }
    #main .related-posts ul li {
        width: 32%;
        text-align: left;
    }
    
    /*Clients*/
    
    .clients-section .content h1, .clients-section .content h2 {
        font-size: 40px;
        line-height: 35px;
    }
    .about-section .para {
        margin-top: 0;
    }
    .clients-section .para p:before {
        margin-left: -90px;
    }
    .clients-row-1 ul {
        grid-template-columns: repeat(3, 1fr);
    }
    .clients-tabs .tab button {
        margin-left: 20px;
        font-size: 17pt;
    }
    .clients-tabs .wrapper:after {
        right: 80px;
    }
    .clients-tabs ul {
        grid-gap: 30px 50px;
    }
    .clients-tabs ul li {
        font-size: 11pt;
        padding: 0 5px;
    }
    
    /*Contact us*/
    
    .contact-form-section ul li.btn {
        width: auto;
    }
    
    /*ACSTH*/
    
    .icf-commitment .para p {
        margin: 0;
        padding-left: 10px;
    }
    .icf-commitment .mid-section ul {
        background-size: contain;
    }
    .icf-commitment .mid-section ul li .top-content {
        padding: 0px 40px 0 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100px;
    }
    .icf-commitment .mid-section ul li h4 {
        font-size: 46px;
    }
    .icf-commitment .mid-section ul li {
        margin-left: 38px;
    }
    .icf-commitment .mid-section ul li .bottom-content {
        padding: 25px 50px 0 40px;
    }
    .icf-commitment .mid-section ul li p {
        height: 80px;
        font-size: 14px;
    }
    .icf-commitment .mid-section ul li:nth-child(2) .bottom-content {
        padding: 25px 40px 0 40px;
    }
    .icf-commitment .mid-section ul li:last-child {
        margin-left: 50px;
    }
    .requirement-wrapper ul {
        text-align: center;
    }
    .requirement-wrapper ul li {
        height: 225px;
        width: 30%;
        margin-bottom: 30px;
    }
    .ctt-structure ul li.col-1 {
        margin-left: 70px;
    }
    .ctt-structure ul li.col-1, .ctt-structure ul li.col-2 {
        width: 380px;
    }
    .ctt-structure ul li.col-1:before {
        right: 50%;
        margin-right: -260px;
    }
    .ctt-structure ul li.col-1:after {
        left: 89px;
        right: -70px;
    }
    .ctt-structure ul li.col-3 {
        margin-left: 10px;
    }
    .ctt-structure ul li.col-4 {
        margin-right: 0;
    }
    .ctt-structure ul li.col-3:after {
        right: -80px;
    }
    
    /*MCC*/
    
    .advantages-mcc .wrapper {
        width: 80%;
    }
    
    /*Team*/
    
    .team-enquire-section p br {
        display: none;
    }
    
    /*Testimonials*/
    
    .about-section .para p:before {
        margin-left: -40px;
    }
    
    /*Testimonials Video*/
    
    .testimonials-video .content h1, .testimonials-video .content h2 {
        font-size: 50px;
        line-height: 55px;
    }
    
    /*Training Calendar*/
    
    .calendar-section ul li .content h3 {
        font-size: 20px;
    }
    
    /*Training Calender Inner*/
    
    .calendar-single-content ul li {
        width: 32%;
    }
    
    /*Webinar*/
    
    .learning-series .learning-para {
        padding: 0;
        width: 85%;
        margin: 20px auto 0 auto;
    }
    .learning-series .webinar-wrapper {
        background-image: none;
    }
    .learning-series .webinar-wrapper ul li.button {
        margin-right: 30px;
        margin-top: 20px;
    }
    .tab-section .tabs-left, .tab-section .tabs-right {
        float: none;
        width: 100%;
    }
    .webinar-enquire-sec p br {
        display: none;
    }
    
    /*Mentor Coaching*/
    
    .benefits-mentor-coaching:before {
        margin-left: -75px;
    }
    .who-benefit-mc ul li h4 {
        font-size: 21px;
    }
    .mc-method:before {
        width: 50px;
        margin-right: -470px;
        right: 50%;
    }
    .mc-method h3:after {
        margin-right: -210px;
    }
    .mc-method:after {
        margin-right: -470px;
    }
    .choose-mentor-coaching .image:after {
        display: none;
    }
    .benefits-mentor-coaching ul li,
    .choose-mentor-coaching ul li {
        width: 30%;
    }
    .benefits-mentor-coaching ul li p br,
    .choose-mentor-coaching ul li p br {
        display: none;
    }
    
    /*NLP*/
    
    .how-nlp-work .wrapper {
        width: 100%;
    }
    .nlp-useful .wrapper {
        padding: 0;
    }
    .nlp-useful .content {
        width: 100%;
    }
    .nlp-useful ul li {
        margin-right: 60px;
    }
    .nlp-useful ul li:nth-child(2), .nlp-useful ul li:nth-child(3) {
        margin-right: 0;
    }
     .nlp-useful ul li:nth-child(3) {
         margin-bottom: 20px
    }
    .nlp-tools ul li {
        width: 30%;
    }
    .nlp-tools ul li span {
        padding-right: 0;
    }
    .nlp-gain:before {
        display: none;
    }
    .nlp-benefits ul li {
        padding-right: 9px;
    }
    .nlp-benefits ul li p {
        font-size: 20px;
        line-height: 24px;
    }
    .nlp-results ul li:nth-child(3) {
        margin-left: 0;
    }
    
    /*research at ctt*/
    
    .goal-research .content-1 {
        width: 64%;
    }
    .goal-research .rows-2 h3 br {
        display: none;
    }
    .goal-research .rows-2 h3 {
        margin-right: 0;
        width: 40%;
    }
    .goal-research .content-1 p:after {
        margin-left: 68px;
    }
    .goal-research .rows h3:before {
        margin-left: 156px;
    }
    .goal-research .rows-2 h3:after {
        left: -33px;
        height: 118px;
    }
    .goal-research:before {
        background-position: right 0 top 30px;
    }
    .research-col ul li {
        width: 32%;
        margin-right: 10px;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li {
        margin-left: 10px;
    }
    
    /*Supervisor*/
    
    .supervision-certificate h3:after {
        height: 795px;
    }
    .learn-scp ul li:nth-child(4) {
        margin-left: 100px;
    }
    .learn-scp ul li:nth-child(8) {
        margin-left: 40px;
    }
    .supervisor-prog-details ul:after {
        width: 75%;
    }
    .supervisor-structure {
        overflow: hidden;
    }
    .supervisor-structure:after {
        left: 20%;
    }
    
    /*Yoga*/
    
    .yoga-content .yoga-mean .image {
        width: 40%;
        margin-top: 50px;
    }
    .ctt-yoga-progran .content-1, .ctt-yoga-progran .content-2 {
        float: none;
        width: 100%;
    }
    .ctt-yoga-progran h3:before {
        margin-right: -368px;
    }
    .ctt-yoga-progran h3:after {
        margin-right: -396px;
    }
    .ctt-yoga-progran .content-2 p span {
        display: inline-block;
    }
    .ctt-yoga-progran .content-2 p {
        font-size: 22px;
        line-height: 23px;
    }
    .ctt-yoga-progran .content-2 {
        margin-top: 30px;
    }
    .ctt-yoga-progran .content-2:before {
        display: none;
    }
    .program-structure .p-structure-cols ul li:last-child:after {
        display: none;
    }
    .program-structure .p-structure-cols ul li:last-child {
        margin-left: 0;
        margin-top: 30px;
    }
    .program-structure .p-structure-cols ul li:last-child h4 {
        margin: 0;
    }
    .yoga-benefit .benefit {
        width: 100%;
    }
    .yoga-benefit .benefit-cols ul li p {
        line-height: 28px;
    }
    .how-yoga-benefit:after {
        margin-left: -462px;
    }
    .how-yoga-benefit ul li {
        margin-left: 23px;
    }
    
    /*Team Coaching*/
    
    .why-team-coaching {
        top: 0;
        margin: 30px 0;
    }
    .benefits-tc .individual-benefits ul li {
        margin-left: 50px;
    }
    .benefits-tc .team-benefits {
        width: 100%;
    }
    .benefits-tc .team-benefits h3:before {
        margin-left: 20px;
    }
    .benefits-tc .team-benefits ul li:first-child {
        margin-left: 0;
    }
    .benefits-tc .team-benefits ul li {
        width: 30%;
        margin-right: 0;
        margin-left: 35px;
    }
    .benefits-tc .team-benefits ul li p br {
        display: none;
    }
    .benefits-tc .org-benefits ul:after {
        right: 155px;
    }
    .benefits-tc .org-benefits h3:after {
        left: 50%;
        margin-left: -80px;
    }
    .benefits-tc .org-benefits ul li p br {
        display: none;
    }
    .choose-sytemic-ct-2 .content {
        width: 80%;
    }
    .method-sytemic-ct ul li:after,
    .outcome-sytemic-ct ul li:after {
        display: none;
    }
    .method-sytemic-ct ul li p {
        line-height: 26px;
    }
    .method-sytemic-ct ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }
    .method-sytemic-ct ul li {
        margin: 0 !important;
        width: 100% !important;
        text-align: center;
    }
    .outcome-sytemic-ct ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }
    .outcome-sytemic-ct ul li {
        width: 100%;
        margin: 0 !important;
        text-align: center;
    }
    .outcome-sytemic-ct ul li p {
        line-height: 26px;
    }
    .outcome-sytemic-ct ul li p br,
    .method-sytemic-ct ul li p br,
    .choose-ctt-stc h3 br {
        display: none;
    }
    .choose-ctt-stc ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 30px;
    }
    .choose-ctt-stc ul li {
        display: block;
        width: 100%;
        margin: 0;
    }
    .choose-ctt-stc ul li:nth-child(2) {
        margin-top: 0;
    }
    .choose-ctt-stc ul li .number span {
        font-size: 35px;
    }
    .choose-ctt-stc ul li .content p {
        font-size: 18px;
    }
    
    /*Develop Internal Coaches*/
    
    .ic-benefits ul li {
        margin-left: 40px;
    }
    .ic-method ul li h4 {
        font-size: 20px;
    }
    .ic-method ul li {
        margin-left: 20px;
    }
    
    /*Coach as service*/
    
    .visionary-sec h4 {
        font-size: 28px;
    }
    .coach-as-service .cs-1 {
        margin: 0 0 40px 0;
    }
    .coach-as-service .cs-1, .coach-as-service .cs-2 {
        float: none;
        width: 100%;
    }
    .coach-as-service .cs-2 h3 br {
        display: none;
    }
    .ctt-method {
        top: 0;
        margin-top: 50px;
    }
    .ctt-method .wrapper {
        padding: 0;
    }
    .ctt-method h3:after, .ctt-method h3:before, .ctt-method .block-1 span:before,
    .ctt-method .block-1:before, .ctt-method .block-1:after, .ctt-method .block-2 span:after,
    .ctt-method .block-2 span:before, .ctt-method .block-2:before, .ctt-method .block-3:after,
    .ctt-method .block-3:before, .ctt-method .block-4:after, .ctt-method .block-4:before,
    .ctt-method .block-5:after, .ctt-method .block-5:before, .ctt-method .block-6:after,
    .ctt-method .block-4 span:after, .ctt-method .block-6:before, .ctt-method .block-2:after,
    .ctt-method .block-2:after, .ctt-method .block-2:after, .pro-bono-report h4 br {
        display: none;
    }
    .ctt-method .block {
        width: 48%;
        margin: 0 0 30px 0;
    }
    .ctt-method .block p br,
    .visionary-sec h3 br,
    .visionary-sec h4 br {
        display: none;
    }
    .tabss-content button.slick-prev, .tabss-content button.slick-next {
        top: 59px !important;
        height: 113px;
    }
    .tabss-content button.slick-next {
        margin-right: 6px;
    }
    .tabss-content button.slick-prev {
        margin-left: 8px;
    }
    .about-tabs span.ac_title_class {
        word-spacing: -3px;
        text-align: left;
    }
    .visionary-sec h3,
    .visionary-sec h4 {
        font-size: 22px;
    }
    .coaching-report ul {
        background-size: contain;
    }
    .coaching-report ul li {
        margin-left: 35px;
        margin-top: -40px;
    }
    .coaching-report ul li p {
        padding: 0 45px !important;
    }
    .what-is-cc .wrapper {
        width: 80%;
    }
    .cc-organisation .wrapper:after {
        bottom: 30px;
    }
    .cc-organisation ul li {
        width: auto;
        margin-left: 25px;
    }
    .cc-organisation ul li.col-1 {
        margin-left: 0;
    }
    .aware-sec ul li {
        width: 60% !important;
        display: block;
        margin-left: 0;
    }
    .aware-sec ul.other li:first-child {
        margin-left: 0;
    }
    .aware-sec ul.other li {
        width: 45% !important;
        display: inline-block;
        margin-left: 70px;
    }
    .cc-outcomes .enrol-prog p br {
        display: none;
    }
    .organisation-benefits ul li:nth-child(2n+1) {
        margin-left: 0;
    }
    .organisation-benefits ul li {
        width: 45%;
    }
    .organisation-benefits ul li:nth-child(3n+1) {
        margin-left: 0;
    }
    .organisation-benefits ul li:nth-child(even) {
        margin-left: 55px;
    }
    
    /*Lead as coach*/
    
    .lead-coach .content {
        margin-right: 0;
        z-index: 1;
    }
    .lead-coach h3:before, .lead-coach h3:after, .lead-coach .content:after, .lead-coach .content:before,
    .benefit-lcp .content .left h4:after, .benefit-lcp .content .left h4:before,
    .ctt-provides .provides-lft h3:before, .ctt-provides .provides-lft h3:after {
        display: none;
    }
    .lead-coach .lead-coach-right {
        width: 68%;
    }
    .benefit-lcp ul li {
        width: 30%;
    }
    .benefit-lcp ul li:nth-child(4) {
        margin-left: 0;
    }
    .benefit-lcp ul li p br {
        display: none;
    }
    .program-modules ul li {
        margin-left: 40px;
    }
    .program-modules ul li h4 {
        font-size: 20px;
    }
    .benefit-lcp .content .left {
        width: 35%;
    }
    .benefit-lcp .content .right {
        width: 60%;
    }
    .leaders-cp .leaders-lft {
        padding-left: 0;
    }
    .leaders-cp .leaders-rgt {
        padding-right: 0;
    }
    .ctt-provides .provides-lft h3 {
        font-size: 20px;
    }
    .ctt-provides .provides-lft h3 br {
        display: none;
    }
    
    /*Effective Mentoring Program*/
    
    .imagine-cols ul li h3 {
        font-size: 22px;
        line-height: 24px;
    }
    .imagine-cols ul li {
        width: 30%;
    }
    .surface-level-reasons:after {
        margin-right: -280px;
    }
    .surface-level-reasons h3:before {
        margin-right: 235px;
    }
    .surface-level-reasons ul:after {
        right: 206px;
    }
    .surface-level-reasons h3:after {
        margin-left: 100px;
    }
    .surface-level-reasons ul li:nth-child(4) {
        margin-left: 0;
        margin-right: 50px;
    }
    .surface-level-reasons h3:after {
        margin-left: 80px;
    }
    .deeper-realities ul li {
        width: 30%;
        margin-left: 40px;
    }
    .deeper-realities ul li p br {
        display: none;
    }
    .benefits-emp ul:after {
        right: 148px;
    }
    .benefits-emp h3:after {
        margin-left: 144px;
    }
    .benefits-emp ul li:last-child {
        margin-left: 0;
        margin-top: 40px;
    }
    .effective-mp-details .effective-mp-d-cols ul li:after {
        display: none;
    }
    .effective-mp-details {
        margin-top: 50px;
    }
    .effective-mp-details .effective-mp-d-cols ul {
        margin-top: 40px;
    }
    .effective-mp-details .effective-mp-d-cols ul li:first-child {
        margin-left: 0 !important;
    }
    .effective-mp-details .effective-mp-d-cols {
        float: none;
    }
    .effective-mp-details .effective-mp-d-cols ul li {
        margin-left: 30px !important;
        margin-top: 0 !important;
    }
    .eroll-effective-mp ul:after {
        right: 105px;
    }
    .eroll-effective-mp h3:after {
        margin-left: 120px;
    }
    .eroll-effective-mp ul li {
        width: 35%;
        margin-left: 40px;
    }
    .eroll-effective-mp ul li:first-child {
        margin-left: 0;
        width: 20%;
    }
    .eroll-effective-mp ul li p br {
        display: none;
    }
    .method-effective-mp ul li {
        width: 24%;
        display: inline-block;
        margin-left: 12px;
    }
    .method-effective-mp ul li:first-child {
        margin-left: 0;
    }
    .method-effective-mp ul li img {
        width: 100%;
        height: 170px;
    }
    .method-effective-mp ul li {
        width: 24% !important;
    }
    .method-effective-mp .wrapper-2:after, .method-effective-mp .wrapper-2:before {
        display: none;
    }
    .method-effective-mp ul li h4 {
        justify-content: center !important;
        display: block !important;
        text-align: center !IMPORTANT;
    }
    .enquire-section .wrapper-2 p br {
        display: none;
    }
    
    /*MCCP*/
    
    .mccp-modules ul,
    .mccp-details ul {
        background-image: none;
    }
    .mccp-modules ul li {
        width: 25%;
        margin-left: 0;
        height: auto;
    }
    .mccp-modules ul li .wrapper {
        display: block;
    }
    .mccp-modules ul li .content {
        width: 100%;
        height: 160px;
    }
    .mccp-modules ul,
    .advantages-mccp ul {
        text-align: center;
    }
    .mccp-modules ul li:first-child,
    .mccp-modules ul li:nth-child(4),
    .mccp-modules ul li:nth-child(7) {
        margin-left: 0;
    }
    .mccp-modules ul li {
        width: 28%;
        margin-left: 50px;
        height: auto;
        margin-bottom: 30px;
        height: 270px;
        background: #017792;
        border-radius: 50%;
        vertical-align: top;
    }
    .mccp-modules ul li .content h5 {
        color: #fff;
    }
    .advantages-mccp ul li {
        width: 28%;
        display: inline-block;
        vertical-align: top;
    }
    .advantages-mccp ul li .image,
    .advantages-mccp ul li .content {
        float: none;
        width: 100%;
    }
    .advantages-mccp ul li .content p {
        text-align: center;
    }
    .advantages-mccp ul li .image {
        height: 58px;
        margin-bottom: 20px;
    }
    .mccp-mid-sec .mccp h3 br, .mccp-mid-sec .icfs h3 br {
        display: none;
    }
    .mccp-mid-sec .mccp ul, .mccp-mid-sec .icfs ul {
        list-style-position: outside;
        margin-left: 30px;
    }
    .mccp-mid-sec .mccp ul li p, .mccp-mid-sec .icfs ul li p {
        position: relative;
        top: -20px;
        margin-top: 0;
    }
    .mccp-details ul {
        height: auto;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 20px;
    }
    .mccp-details ul li {
        margin: 0 !important;
        display: block;
        width: 100%;
        height: 130px;
    }
    .mccp-details ul li p {
        font-size: 16px;
        margin: 20px 0 0 0;
    }
    .mccp-details ul li p br {
        display: none;
    }
    .gcc-banner .content {
        width: 50%;
        margin-top: 120px;
    }
    .gcc-banner .content h1 {
        font-size: 40px;
    }
    .gcc-banner .content h1 span br {
        display: none;
    }
    .gcc-banner .content h1 span {
        font-size: 40px;
    }
    .gcc-who ul li:nth-child(1) {
        margin-left: 35px;
    }
    .gcc-who ul li:nth-child(3) {
        margin-left: 20px;
    }
    .gcc-gain ul li:nth-child(3) {
        margin-left: 230px;
    }
    .gcc-why-choose ul li p {
        font-size: 17px;
    }
    .gcc-why-choose ul li:nth-child(4) {
        margin-left: 45px;
    }
    .gcc-enquire-section p br {
        display: none;
    }
    .gcc-course-models .col-3 {
        margin-left: 0;
    }
    .gcc-course-models .col {
        width: 48%;
    }
    .gcc-course-models .col ul li .content {
        height: auto;
        display: block;
        margin-bottom: 20px;
    }
    .modules-inner .lft {
        padding-left: 0;
    }
    .modules-inner .row-2 {
        margin-left: 200px;
        top: 0;
        margin-top: 50px;
    }
    .modules-inner {
        margin-bottom: 40px;
    }
    
    /*Master Coach Certification*/
    
    .master-cc-banner .content h1 {
        line-height: 38px;
    }
    .master-cc-gain ul li:nth-child(3), .master-cc-gain ul li:nth-child(5) {
        margin-left: 35px;
    }
    .master-cc-gain ul li:nth-child(4) {
        margin-left: 130px;
    }
    .master-cc-gain ul li:nth-child(5) {
        display: block;
    }
    .master-cc-course .col-2 {
        width: 70%;
        margin-left: 40px;
    }
    .master-cc-course .col {
        width: auto;
    }
    .master-cc-structure .col-1 {
        margin-left: 0;
    }
    .master-cc-structure .col {
        margin-left: 0 !important;
    }
    .master-cc-modules-inner .row-2 {
        margin-left: 0;
    }
    
    /*Core Team*/
    
    .team-layout-main ul li .lft span {
        font-size: 18px;
    }
    
    /*stcpcp*/
    
    .stcpc-improve-performance h5 a {
        font-size: 20px;
    }
    .systemic-team-report li.col-2 .bottom-content p br,
    .systemic-team-report li.col-3 .bottom-content p br {
        display: none;
    }
    .systemic-team-report li.col-2 .bottom-content p,
    .systemic-team-report li.col-3 .bottom-content p {
        padding: 0 50px !important;
    }
    .systemic-team-report ul li span.percent {
        font-size: 70px;
        margin-top: 40px;
    }
    .systemic-c-different .content p {
        font-size: 18px;
    }
    .stcpc-organisation h3 {
        font-size: 20px;
    }
    .stcpc-organisation p {
        font-size: 16px;
    }
    .stcpc-organisation h3::before {
        height: 130px;
    }
    .stcpc-organisation ul li.col-2 span {
        top: 0;
    }
    .stcpc-organisation li.col-3 {
        margin-top: 30px;
    }
    .stcpc-slider .sa_hover_container .slider-content h4 {
        font-size: 16px;
    }
    
    /*Probono*/
    
    .pro-bono-services ul li .title {
        height: 125px;
    }
    .pro-bono-report ul li.col-2 span.percent {
        margin-top: 40px;
    }
    .pro-bono-report span.percent {
        font-size: 60px !important;
    }
    .coaching-report ul li.col-1 .bottom-content {
        margin-top: -10px;
    }
    .coaching-report ul li.col-1 p,
    .coaching-report ul li.col-2 p,
    .coaching-report ul li.col-3 p {
        font-size: 13px;
    }
    .coaching-report ul li.col-1 p {
        padding: 0 50px !important;
    }
    .coaching-report ul li.col-2 p {
        padding: 0 25px !important;
    }
    .pro-bono-report ul li.col-3 .bottom-content p {
        padding: 0 18px !important;
    }
    .pro-bono-experts .wrapper {
        width: 100%;
    }
    .pro-bono-experts {
        padding-bottom: 30px;
        background-position: center;
    }
    .pro-bono-organisation {
        padding-left: 0;
    }
    .pro-bono-organisation .wrapper:after {
        bottom: -37px;
    }
    .pro-bono-organisation li p {
        font-size: 16px;
    }
    .pro-bono-organisation li.col-1 {
        width: 38%;
    }
    .pro-bono-organisation li.col-1 p {
        width: 280px;
    }
    .pro-bono-organisation li.col-2 {
        width: 46%;
        margin-left: 0;
        top: 0;
    }
    .pro-bono-organisation li.col-2:after {
        transform: rotate(116deg);
        top: 60px !important;
        left: -40px !important;
    }
    .pro-bono-organisation li.col-2 p {
        width: 350px;
    }
    .pro-bono-organisation li.col-3 {
        width: 45%;
        margin-top: 50px;
    }
    .pro-bono-organisation li.col-3:after {
        bottom: 45px !important;
        left: -80px !important;
        transform: rotate(5deg) scaleX(-1);
    }
    .pro-bono-benefits .lft {
        width: 58%;
    }
    .pro-bono-benefits .lft ul li {
        width: 100% !important;
    }
    .pro-bono-benefits .lft ul li p {
        font-size: 20px;
    }
    .pro-bono-benefits .lft ul li p br,
    .pro-bono-benefits .rgt h4 br {
        display: none;
    }
    .pro-bono-benefits .rgt h4 {
        font-size: 18px;
    }
    .pro-bono-benefits .rgt span {
        font-size: 18px;
    }
}

/*----------------------------- Media 768 -------------------------------*/
@media only screen and (max-width:999px){
    .container {
        max-width: 95%;
    }
    .fixed {
        top: 42px;
    }
    html body div.wprm-overlay {
        background: rgb(0,0,0, 0.7);
    }
    .home .site-inner {
        overflow: hidden;
    }
	/*
    #mg-wprm-wrap ul li.menu-item-15,
    #mg-wprm-wrap div.wpr_search,
    .menu-toggle {
        display: none;
    }*/
    .webinar-header {
        display: inline-block;
        float: right;
        margin-top: 20px;
        margin-right: 0;
    }
    #site-header-menu {
        display: inline-block;
        width: auto;
    }
    .site-header-menu .search-sec {
        margin: 0;
        display: block;
    }
    #site-header-menu {
        display: inline-block;
        width: auto;
        margin-top: 15px;
        margin-right: 10px;
    }
    .webinar-header a {
        font-size: 14px;
        padding: 8px;
        border-radius: 5px;
    }
    .webinar-header a:hover {
        color: #fff;
    }
    .cpm-wrapper {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .site-header-menu nav#site-navigation {
        display: none;
    }
	.site-header-menu.toggled-on nav#site-navigation {
        display: block;
    }
    .main-navigation li#menu-item-15 {
        display: none;
    }
    .main-navigation li:first-child {
        border-top: 0;
    }
    .custom-logo {
        margin: 0;
    }
    .menu-toggle {
        font-size: 14px;
        margin: 17px 0 0 5px;
        float: right;
        background: #017793;
        color: #fff;
        border-radius: 5px;
        padding: 8px;
        line-height: normal;
    }
    .menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
        background-color: #017793;
        border-color: #017793;
        outline: none;
    }
    .site-header-menu {
        width: 100%;
    }
    .banner-section {
        padding: 50px 0;
    }
    .banner-content {
        margin: 0;
    }
    .banner-content h1 {
        font-size: 50px;
        line-height: 50px;
    }
    .banner-content p {
        width: 100%;
    }
    .banner-images1 {
        margin-top: 0;
    }
    .banner-images2 {
        margin-left: 50px;
    }
    .banner1-inner a, .banner2-inner a {
        font-size: 22px;
    }
    .banner1-inner a:before, .banner2-inner a:before {
        right: 10px;
    }
    .certificate-section, .leadership-section, .experience-section, .transformation-section {
        width: 23%;
    }
    .certificate-text a, .leadership-text a, .experience-text a, .transformation-text a {
        font-size: 16px;
        line-height: 16px;
    }
    .certificate-text a::after, .leadership-text a::after, .experience-text a::after, .transformation-text a::after {
        right: 24px !important;
    }
    .tabs-section {
        height: auto;
    }
    .tabs-section .oxi-tabs-ultimate-style .oxi-tabs-heading-mobile-show-title-false .oxi-tabs-main-title {
        display: block;
        position: relative !important;
        margin: 0 !important;
    }
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-ultimate-header {
        display: block !important;
        text-align: center;
    }
    .oxi-tabs-ultimate-style .oxi-tabs-ultimate-header .oxi-tabs-header-li {
        min-width: 160px !important;
        position: relative !important;
        margin: 0 !important;
        top: 0 !important;
        padding: 0 !important;
    }
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li {
        width: 26% !important;
        display: inline-block !important;
        vertical-align: top;
        justify-content: inherit !important;
        min-width: inherit !important;
        min-height: inherit !important;
        height: inherit !important;
        padding: 10px !important;
        position: relative !important;
        margin: 0 15px 20px 0 !important;
    }
    .oxi-tabs-wrapper-1 > .oxi-addons-row > .oxi-tabs-ultimate-style .oxi-tabs-body-tabs {
        margin: 50px auto 0 auto !important;
        position: relative;
        width: 100% !important;
    }
    .active .oxi-tabs-main-title:before, .oxi-tabs-header-li-1-3.active .oxi-tabs-main-title:before, .oxi-tabs-main-title::after {
        display: none;
    }
    .video-section .yt-video:after {
        margin-left: -10px;
        margin-right: -10px;
        width: auto;
    }
    .training-content, .training-button {
        float: none;
        width: 100%;
        text-align: center;
        background: none;
        padding: 0;
        border-radius: 0;
    }
    .training-button a {
        text-align: left;
        width: 100%;
        margin: 0 auto;
        background: #ffae00;
        padding: 10px 15px 10px 20px;
        border-radius: 10px;
    }
    .empowering-content, .empowering-videos {
        float: none;
        width: 100%;
        padding: 0;
    }
    .empowering-content, .empowering-content h3 {
        margin: 0;
    }
    .empowering-content, .empowering-videos {
        float: none;
        width: 100%;
        padding: 0;
    }
    .empowering-videos {
        margin-top: 40px;
    }
    .empowering-videos iframe {
        width: 100%;
    }
    .empowering-videos a::after {
        right: 0;
    }
    .video-right {
        margin-top: 0;
    }
    .empowering-videos .video-right a::after {
        margin-right: 5px;
    }
    .empowering-videos .video-right a::after {
        margin-right: 60px;
    }
    .footer-colr {
        margin-left: 0;
        width: 25%;
    }
    .footer-colr, .footer-colw, .footer-cold {
        width: 25%;
        margin-left: 20px;
    }
    .footer-colw {
        width: 35%;
    }
    .footer-colg {
        width: 50%;
        text-align: left;
    }
    .footer-colf, .footer-colg {
        width: 25%;
        margin-top: 20px;
    }
    .footer-colg {
        width: 40%;
    }
    .footer-colg ul.cnss-social-icon {
        text-align: left !important;
    }
    
    /*about us*/
    
    .about-section {
        padding: 100px 0;
    }
    .about-section .content, .about-section .para {
        float: none;
        width: 100%;
        text-align: center;
    }
    .our-core ul li {
        width: 100%;
        margin: 0 0 20px 0;
        text-align: center;
    }
    .our-core ul li p,
    .about-how-we .content p, .about-how-we .content h4 {
        text-align: center;
    }
    .about-how-we .content:after, .about-how-we .content:before,
    .aboutus-tabs .tab .title-1 h4:before, .aboutus-tabs .tab .title-2 h4:before, .aboutus-tabs .tab .title-3 h4:before, .aboutus-tabs .tab .title-4 h4:before,
    .aboutus-tabs .tab .title-1 h4:after, .aboutus-tabs .tab .title-2 h4:after, .aboutus-tabs .tab .title-3 h4:after, .aboutus-tabs .tab .title-4 h4:after {
        display: none;
    }
    .aboutus-tabs .tab .title-1, .aboutus-tabs .tab .title-4 {
        margin-top: 0;
    }
    .aboutus-tabs .tab .title-1 h4, .aboutus-tabs .tab .title-2 h4, .aboutus-tabs .tab .title-3 h4, .aboutus-tabs .tab .title-4 h4 {
        padding: 0;
    }
    .about-how-we .content {
        width: 100%;
    }
    .aboutus-tabs .tab {
        display: block;
        text-align: center;
    }
    .aboutus-tabs .tab .title-1, .aboutus-tabs .tab .title-2, .aboutus-tabs .tab .title-3, .aboutus-tabs .tab .title-4 {
        left: 0;
        right: 0;
        margin: 0 10px;
    }
    .aboutus-tabs .tab button h4 {
        font-size: 24px;
    }
    .aboutus-tabs .tab button.active:after {
        bottom: -75px;
    }
    .aboutus-tabs .tab button.active:before {
        bottom: -30px;
    }
    .aboutus-tabs .inner-content {
        background-size: cover;
    }
    .aboutus-tabs .inner-content .content {
        width: 100%;
    }
    .aboutus-tabs p,
    .aboutus-tabs .inner-content span {
        text-align: center;
    }
    
    /*ACTP*/
    
    .acsth-banner .content {
        margin: 0 0 30px 0;
        float: none;
        width: 100%;
        text-align: center;
    }
    .acsth-banner .image-sec {
        float: none;
        text-align: center;
    }
    .acsth-banner .image-sec .block-1, .acsth-banner .image-sec .block-2 {
        float: none;
        width: 49%;
        display: inline-block;
        margin: 0;
        vertical-align: top;
    }
    .acsth-banner .image-sec .block-2:before,
    .acsth-banner .image-sec .block-1:before {
        display: none;
    }
    .actp-path .actp-path-left {
        width: 100%;
    }
    .actp-details .actp-program, .actp-details .coaching-program {
        padding: 40px 30px;
    }
    .course-modules-sec .item h4 {
        padding-left: 0;
    }
    .course-modules-sec .item ul, .course-modules-sec .level-1 ul, .course-modules-sec .level-2 ul {
        padding: 0 20px;
    }
    .testimonails-sec:before, .testimonails-sec:after, .testimonails-sec .wrapper:after {
        display: none;
    }
    .testimonails-sec .slideshow-container {
        width: 100%;
    }
    .ufaq-faq-title-text {
        width: 94%;
    }
    .actp-faq-sec .ufaq-faq-div .ufaq-faq-title h4 {
        font-size: 20px;
        line-height: 24px;
    }
    .enquire-section p br {
        display: none;
    }
    .enquire-section .wrapper {
        width: 100%;
    }
    .enquire-section .wrapper ul li.agree {
        width: 75%;
    }
    
    /*Blog*/
    
    .blog-posts ul li:first-child, .blog-posts ul li:nth-child(2) {
        width: 46%;
    }
    .blog-posts ul li {
        width: 48%;
    }
    .blog-posts ul li:nth-child(odd) {
        margin-right: 14px;
        margin-left: 0;
    }
    .blog-posts ul li .read-more {
        display: block;
        width: 70%;
        text-align: center;
        margin-bottom: 20px;
    }
    .blog-posts .author {
        margin-left: 0 !important;
    }
    .desc .read-more {
        order: inherit;
    }
    .blog-posts ul li {
        margin-bottom: 30px;
    }
    .blog-posts ul li .read-more, .blog-posts ul li .info {
        display: block;
    }
    .blog-posts ul li .comment {
        position: relative;
        top: 0;
        left: 0;
        margin: 10px 0 0 0;
    }
    .blog-posts ul li .info {
        margin-bottom: 10px;
    }
    
    /*Blog inner*/
        .blog-wrapper .blog-inner-page, .blog-wrapper .blog-sidebar {
        float: none;
        width: 100%;
    }
    .blog-wrapper .blog-inner-page .info p.author {
        margin-left: 0;
    }
    .blog-wrapper .blog-inner-page h3 {
        display: block;
    }
    .blog-wrapper .blog-inner-page #comments,
    .blog-wrapper .blog-inner-page nav.post-navigation {
        margin-left: 0;
        margin-right: 0;
    }
    .blog-inner-page .nav-links a span.meta-nav {
        width: 40%;
    }
    .blog-wrapper .blog-sidebar {
        margin-top: 50px;
    }
    #main .related-posts ul li {
        width: 48%;
        margin-bottom: 30px;
    }
    
    /*Clients*/
    
    .clients-section .para {
        margin-top: 30px;
    }
    .about-section .para p:after, .clients-section .para p:before {
        display: none;
    }
    .clients-row-1 ul li .content h4 {
        font-size: 16px;
    }
    .clients-tabs .tab button {
        font-size: 13pt;
    }
    .clients-tabs ul {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 30px;
    }
    .clients-tabs .wrapper:after {
        left: 50px;
    }
    .clients-tabs .tab button:first-child span:after {
        left: 50px;
    }
    .clients-tabs .tab button:last-child span:after {
        right: 50px;
    }
    
    /*Contact us*/
    
    .contact-banner-section .content h1, .contact-banner-section .content h2 {
        font-size: 45px;
    }
    .about-us-page .content h1, .about-us-page .content h2 {
        line-height: 40px;
    }
    .about-us-page .content h2 {
         margin-bottom: 20px;
    }
    .contact-section .contact-wrapper p {
        line-height: 26px;
        font-size: 24px;
    }
    .contact-section .contact-wrapper,
    .contact-form-section .wrapper {
        width: 100%;
    }
    .contact-form-section ul li.checkbox {
        width: 70%;
    }
    
    /*ACSTH*/
    
    .page-id-516 .site-inner {
        overflow: hidden;
    }
    .icf-commitment .image {
        text-align: center;
    }
    .icf-commitment .para {
        margin-top: 30px;
    }
    .icf-commitment .image, .icf-commitment .para {
        float: none;
        width: 100%;
    }
    .icf-commitment .mid-section ul {
        text-align: center;
        background-image: none;
        padding: 0;
    }
    .icf-commitment .mid-section ul li {
        background: #f39e05;
        border-radius: 50%;
        width: 45%;
        height: 328px;
        display: inline-flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 0 15px;
    }
    .icf-commitment .mid-section ul li .top-content {
        height: auto;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .icf-commitment .mid-section ul li .bottom-content {
        height: auto;
        margin-top: 30px;
        padding: 0;
    }
    .icf-commitment .mid-section ul li a {
        margin-top: 10px;
        display: inline-block;
    }
    .icf-commitment .mid-section ul li h4, .icf-commitment .mid-section ul li p, .icf-commitment .mid-section ul li a,
    .icf-commitment .mid-section ul li:nth-child(even) .bottom-content p, .icf-commitment .mid-section ul li:nth-child(even) .bottom-content a {
        color: #fff;
    }
    .icf-commitment .mid-section ul li:nth-child(2) .bottom-content {
        padding: 0;
    }
    .icf-commitment .mid-section ul li:last-child {
        background: #d93226 !important;
        margin-left: 0;
        margin-top: 20px;
    }
    .icf-commitment .mid-section ul li:first-child, .icf-commitment .mid-section ul li:last-child {
        background: #a91608;
    }
    .requirement-wrapper h3 br {
        display: none;
    }
    .requirement-wrapper ul li {
        margin-left: 30px;
    }
    .ctt-structure ul li {
        width: 40% !important;
    }
    .ctt-structure ul li.col-1 .number:after, .ctt-structure ul li.col-1 .number span:before,
    .ctt-structure ul li.col-1 .number:before, .ctt-structure ul li.col-1:before, .ctt-structure ul li.col-1:after,
    .ctt-structure ul li.col-2:before, .ctt-structure ul li.col-2 .number:after, .ctt-structure ul li.col-2 .number:before,
    .ctt-structure ul li.col-3 .number:before, .ctt-structure ul li.col-3 span:before, .ctt-structure ul li.col-3 .number:after,
    .ctt-structure ul li.col-3 span:after, .ctt-structure ul li.col-3:after, .ctt-structure ul li.col-4 .number:before,
    .ctt-structure ul li.col-4 .number:after, .ctt-structure ul li.col-4 span:before, .ctt-structure ul li.col-4 span:after,
    .benefits-mentor-coaching:before, .mc-method h3:after, .mc-method:before, .mc-method:after, .benefits-tc .team-benefits h3:after,
    .benefits-tc .team-benefits:before, .benefits-tc .team-benefits:after, .benefits-tc .team-benefits ul:after,
    .benefits-tc .team-benefits h3:before, .benefits-tc .org-benefits h3:before, .benefits-tc .org-benefits:before,
    .benefits-tc .org-benefits:after, .benefits-tc .org-benefits ul:after, .benefits-tc .org-benefits h3:after {
        display: none;
    }
    .ctt-structure ul li.col-1 {
        margin-left: 0;
    }
    .ctt-structure ul li.col-2 {
        margin-right: 0;
        margin-top: 60px;
    }
    .ctt-structure ul li .title {
        width: auto;
    }
    .ctt-structure ul li .number,
    .ctt-structure ul li .title,
    .ctt-structure ul li.col-3 {
        margin-left: 0;
    }
    .ctt-structure ul li.col-3 .number {
        margin-bottom: 0;
    }
    .ctt-structure ul li.col-4 .number {
        margin-left: 60px;
    }
    .ctt-structure ul li .number {
        display: block;
    }
    .ctt-structure ul li.col-4 {
        margin-top: 80px;
    }
    
    /*Global Faculty*/
    
    .page-id-7149 .site-inner {
        overflow: hidden;
    }
    .global-faculty {
        padding: 100px 0;
    }
    .global-faculty h1, .global-faculty h2 {
        font-size: 55px !important;
    }
    .team-layout-main ul li .lft {
        width: 30%;
    }
    .team-layout-main ul li .rgt {
        width: 68%;
    }
    
    /*Global Partners*/
    
    .gp-tabs ul li .image, .gp-tabs ul li .content {
        float: none;
        width: 100%;
        text-align: center;
    }
    .gp-tabs ul li .content .images ul {
        text-align: center;
    }
    .gp-tabs ul li .content .images ul li:first-child {
        margin-left: 0;
    }
    .gp-tabs ul li .content .images ul li {
        margin-left: 10px;
    }
    
    /*MCC*/
    
    .advantages-mcc {
        background-image: none;
        background: #017994;
    }
    .advantages-mcc .wrapper {
        width: 100%;
    }
    .requirements-mcc ul li {
        margin-left: 40px;
        margin-bottom: 30px;
    }
    .mcc-details .programs-mcc, .mcc-details .modules-mcc {
        padding: 30px 20px;
    }
    
    /*Privacy Policy*/
    
    .third-party-section .data-protection ul li p {
        width: 90%;
    }
    
    /*Team*/
    
    .page-id-6944 .site-inner {
        overflow: hidden;
    }
    
    .team-layout-main ul li .lft, .team-layout-main ul li .rgt {
        float: none;
        width: 100%;
        text-align: center;
    }
    .team-layout-main ul li .rgt {
        margin-top: 30px;
    }
    .team-layout-main ul li:nth-child(even) {
        display: block;
    }
    .team-layout-main ul li:nth-child(even) .lft, .team-layout-main ul li:nth-child(even) .rgt {
        float: none !important;
        width: 100% !important;
        margin-left: 0;
    }
    .team-layout-main ul li .lft h4, .team-layout-main ul li .lft h5 {
        font-size: 20px;
    }
    
    /*Testimonials*/
    
    .testimonials-section h1, .testimonials-section h2 {
        line-height: 45px !important;
    }
    .testimonials-section h1 br {
        display: none;
    }
    .testimonials-section .para p:before {
        display: none;
    }
    .testimonials-section .para {
        margin-top: 20px;
    }
    .testimonials-section {
        background-position: center;
    }
    
    /*Testimonials Videos*/
    
    .page-id-7002 .site-inner {
        overflow: hidden;
    }
    .testimonials-video {
        background-image: none;
        background: #0f1d33;
        padding: 80px 0;
    }
    .contact-banner-section .content, .testimonials-video .yt {
        float: none;
        width: 100%;
        margin-top: 0;
        text-align: center;
    }
    .testimonials-video .content h1 br, .testimonials-video .content h2 br {
        display: none;
    }
    .testimonials-video .content h1, .testimonials-video .content h2 {
        text-align: center;
        line-height: 50px;
    }
    .testimonials-video .content {
        margin-bottom: 30px;
    }
    .testimonials-video .yt:after {
        display: none;
    }
    .youtube-videos ul {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 30px;
    }
    .youtube-videos ul li a {
        font-size: 20px;
        padding-right: 40px;
    }
    .youtube-videos ul li a:after {
        top: 5px;
    }
    
    /*Training Calendar*/
    
    .calendar-section ul li .content {
        border-radius: 12px;
    }
    .calendar-section ul li .content .para span.total-hours {
        padding-right: 0;
    }
    .calendar-section ul li .content h3 {
        height: 45px;
    }
    
    /*Training Calendar Inner*/
    
    .single-calendars .site-inner {
        overflow: hidden;
    }
    .calendar-single-content ul li h4, .calendar-single-content ul li ul, .calendar-single-content ul li a {
        text-align: left;
    }    
    .calendar-single-content ul {
        text-align: center;
    }
    .calendar-single-content ul li {
        width: 48%;
    }
    .calendar-single-content ul li a {
        float: left;
        clear: left;
    }
    
    /*webinar*/
    
    .page-id-191 .site-inner {
        overflow: hidden;
    }
    .learning-series {
        margin: 30px 0;
    }
    .learning-series .learning-para {
        width: 100%;
    }
    .learning-series .webinar-wrapper .profile, .learning-series .webinar-wrapper .content {
        float: none;
        width: 100%;
        text-align: center;
    }
    .learning-series .webinar-wrapper .content {
        margin-top: 30px;
    }
    .learning-series .webinar-wrapper .content h3,
    .learning-series .webinar-wrapper ul {
        text-align: center;
    }
    .learning-series .webinar-wrapper ul li {
        margin: 10px 0 !important;
        display: block !important;
        float: none !important;
    }
    .learning-series .webinar-wrapper ul li.button a {
        display: inline-block;
    }
    
    /*mentor coaching*/
    
    .benefits-mentor-coaching ul li:first-child,
    .choose-mentor-coaching ul li:first-child {
        margin-left: 0;
    }
    .benefits-mentor-coaching ul li,
    .choose-mentor-coaching ul li {
        margin-left: 20px;
    }
    .who-benefit-mc ul li:after {
        display: none;
    }
    .who-benefit-mc ul {
        text-align: center;
        margin: 20px 0;
    }
    .who-benefit-mc ul li {
        margin-bottom: 20px;
    }
    .who-benefit-mc ul li:nth-child(even) {
        top: 0;
    }
    .who-benefit-mc ul li:nth-child(4) {
        margin-left: 0;
    }
    
    /*NLP*/
    
    .expert-faculty .wrapper, .expert-faculty .wrapper-2 {
        width: 75%;
    }
    .how-nlp-work .nlp-cols {
        padding: 0;
    }
    .how-nlp-work .nlp-cols ul li:after,
    .nlp-useful ul li:after, .nlp-tools p:after,
    .nlp-tools ul:before, .nlp-tools ul:after {
        display: none;
    }
    .how-nlp-work .nlp-cols ul li:nth-child(2) .number span {
        top: 0;
    }
    .how-nlp-work .nlp-cols ul li:last-child {
        margin-left: 0;
        margin-top: 30px;
    }
    .how-nlp-work {
        background-image: none;
        background: #0f1d33;
    }
    .nlp-useful .content p {
        font-size: 18px;
        line-height: 24px;
    }
    .nlp-useful ul li:last-child {
        margin-bottom: 0 !important;
    }
    .nlp-useful ul li {
        display: block;
        margin-right: 0;
        margin-bottom: 30px !important;
    }
    .nlp-useful ul li:nth-child(2) .number {
        display: inline-block;
    }
    .nlp-tools ul {
        padding-left: 0;
    }
    .nlp-tools ul li {
        width: 45%;
    }
    .nlp-tools ul li:last-child {
        margin-left: 0;
    }
    .nlp-gain ul li p {
        width: 90%;
    }
    .nlp-benefits ul {
        padding-right: 0;
    }
    .nlp-benefits ul li p {
        font-size: 18px;
        line-height: 23px;
    }
    .nlp-benefits ul li {
        height: auto;
        margin: 0 0 20px 0;
    }
    .nlp-results ul li {
        width: 43%;
    }
    .nlp-results ul li p br {
        display: none;
    }
    .expert-faculty .wrapper, .expert-faculty .wrapper-2 {
        width: 100%;
    }
    .nlp-results:after {
        right: 0;
    }
    
    /*research at ctt*/
    
    .wise-section h3 span {
        font-size: 22px;
        margin: 6px 0;
    }
    .wise-section h3 {
        font-size: 26px;
    }
    .goal-research:before {
        display: none;
    }
    .goal-research .content-1 {
        width: 100%;
    }
    .goal-research .rows h3:before {
        margin-left: 260px;
    }
    .goal-research .rows h3:after {
        margin-left: 70px;
    }
    .goal-research .rows-2 h3:after {
        left: -10px;
        height: 82px;
    }
    .goal-research .rows-2 h3:before {
        left: -10px;
    }
    .goal-research .rows-2 h3 {
        font-size: 20px;
        padding-left: 20px;
    }
    .goal-research .rows-3 h3 {
        font-size: 20px;
    }
    .goal-research .rows-2:before {
        bottom: -51px;
    }
    .goal-research .rows-2:after {
        bottom: -40px;
    }
    .goal-research .rows-3 h3:after {
        width: 130px;
    }
    .research-col ul li span:after {
        display: none;
    }
    .research-col ul li:nth-child(1) {
        margin-top: 0;
    }
    .research-col ul li {
        width: 100%;
        margin: 30px 0 0 0;
    }
    .research-col ul li .content p br {
        display: none;
    }
    .paoc-popup-modal {
        width: 90% !important;
        flex-basis: inherit !important;
    }
    .full-report .para, .full-report a {
        width: 100%;
        float: none;
        margin: 0 0 20px 0;
        text-align: center;
    }
    .full-report a {
        width: 50%;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    
    /*Supervisor*/
    
    .page-id-1223 .site-inner {
        overflow: hidden;
    }
    
    .supervision-certificate h3:after {
        height: 880px;
    }
    .supervisor-objective .content {
        width: 100%;
    }
    .supervisor-objective .wrapper {
        background: #017793;
        background-image: none;
    }
    .learn-scp ul li:after {
        display: none;
    }
    .learn-scp ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 20px;
    }
    .learn-scp ul li {
        margin: 0 !important;
        width: 100% !important;
    }
    .learn-scp ul li span {
        font-size: 18px;
        text-align: center;
        display: block;
        line-height: 24px;
    }
    .supervisor-prog-details ul li {
        margin-left: 60px;
    }
    .supervisor-prog-details ul:after {
        top: 28px;
    }
    .supervisor-prog-details ul li h5 {
        font-size: 20px;
    }
    .supervisor-prog-details ul li span {
        font-size: 20px;
        line-height: 20px;
    }
    .supervisor-structure {
        padding: 20px 0 80px;
    }
    .supervisor-structure:after {
        left: 10%;
    }
    .supervisor-structure .col-1 ul li p,
    .supervisor-structure .col-2 ul li p {
        font-size: 20px;
        line-height: 20px;
    }
    
    /*Yoga*/
    
    .yoga-content .yoga-mean .image {
        text-align: center;
    }
    .yoga-content .yoga-mean .content, .yoga-content .yoga-mean .image {
        float: none;
        width: 100%;
    }
    .yoga-content .yoga-mean .content {
        margin-bottom: 0;
    }
    .yoga-content .yoga-coaching {
        top: 0;
        margin-top: 50px;
    }
    .ctt-yoga-progran {
        margin-top: 50px;
    }
    .ctt-yoga-progran .content-1:after, .ctt-yoga-progran h3:after,
    .ctt-yoga-progran h3:before, .ctt-yoga-progran h3 br {
        display: none;
    }
    .ctt-yoga-progran .content-1 {
        padding: 30px 15px;
    }
    .ctt-yoga-progran .content-1 p {
        margin-bottom: 0;
    }
    .program-structure h4 span {
        text-align: center;
    }
    .program-structure .p-structure-cols ul li:nth-child(odd) {
        margin-left: 0;
    }
    .program-structure .p-structure-cols ul li {
        width: 45%;
        margin-bottom: 20px;
    }
    .program-structure .p-structure-cols ul li h4 br,
    .yoga-benefit .benefit h3 br, .how-yoga-benefit h3:after,
    .how-yoga-benefit h3:before, .how-yoga-benefit:after,
    .how-yoga-benefit h3 br, .yoga-content .yoga-coaching h3 br {
        display: none;
    }
    .program-structure .p-structure-cols ul li:last-child {
        margin: 0;
    }
    .yoga-benefit .benefit-cols ul li {
        width: 100%;
        padding: 0 !important;
        float: none;
    }
    .yoga-benefit .benefit-cols ul li p br {
        display: none;
    }
    .yoga-benefit .benefit-cols ul li.last {
        width: 100%;
    }
    .how-yoga-benefit h3 {
        margin-left: 0;
    }
    .how-yoga-benefit ul {
        text-align: center;
    }
    .how-yoga-benefit ul li {
        width: 46%;
        margin-left: 20px;
    }
    .how-yoga-benefit ul li:first-child,
    .how-yoga-benefit ul li:nth-child(3) {
        margin-left: 0;
    }
    .how-yoga-benefit ul li span {
        margin-right: 20px;
    }
    
    /*Team Coaching*/
    
    .page-id-7220 .site-inner {
        overflow: hidden;
    }
    
    .team-coaching-m h3, .team-coaching-m h4 {
        font-size: 24px;
    }
    .whats-team-coaching .content, .whats-team-coaching .image {
        float: none;
        width: 100%;
        text-align: center;
    }
    .why-team-coaching,
    .why-team-coaching .rgt-cont p {
        text-align: center;
    }
    .why-team-coaching .lft-cont, .why-team-coaching .rgt-cont {
        float: none;
        width: 100%;
    }
    .benefits-tc .wrapper h3:after, .benefits-tc .wrapper h3:before,
    .benefits-tc .wrapper p:after, .benefits-tc .wrapper:after, .benefits-tc .wrapper:before {
        display: none;
    }
    .benefits-tc .wrapper, .benefits-tc .wrapper h3, .benefits-tc .wrapper p {
        width: 100%;
        text-align: center;
    }
    .benefits-tc .individual-benefits ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }
    .benefits-tc .individual-benefits ul li {
        width: 100% !important;
        margin: 0;
    }
    .benefits-tc .individual-benefits ul li p br,
    .benefits-tc .team-benefits ul li p br,
    .benefits-tc .org-benefits ul li p br {
        display: none;
    }
    .benefits-tc .team-benefits h3:before {
        margin-left: 70px;
    }
    .benefits-tc .team-benefits ul li {
        width: 100%;
        margin: 0;
    }
    .benefits-tc .team-benefits ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }
    .org-wrapper {
        margin-bottom: 30px;
    }
    .benefits-tc .org-benefits ul:after {
        right: 115px;
    }
    .benefits-tc .org-benefits h3:after {
        margin-left: 50px;
    }
    .benefits-tc .org-benefits ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }
    .benefits-tc .org-benefits ul li {
        width: 100% !important;
        margin: 0 !important;
    }
    .sytemic-ct .wrapper,
    .choose-sytemic-ct .wrapper {
        text-align: center;
        padding: 30px 15px;
    }
    .choose-sytemic-ct-2 .wrapper {
        background: #017793;
        background-image: none;
        text-align: center;
    }
    .choose-sytemic-ct-2 .content {
        width: 100%;
    }
    .method-sytemic-ct h3, .method-sytemic-ct h4, .outcome-sytemic-ct h3,
    .choose-ctt-stc h3, .benefits-tc .individual-benefits h3,
    .benefits-tc .team-benefits h3, .benefits-tc .org-benefits h3 {
        text-align: center;
    }
    .method-sytemic-ct ul li p, .outcome-sytemic-ct ul li p {
        font-size: 20px;
    }
    .choose-ctt-stc ul {
        grid-template-columns: repeat(1, 1fr);
    }
    
    /*Develop Internal Coaches*/
    
    .page-id-1525 .site-inner {
        overflow: hidden;
    }
    .need-internal-coaches .content, .need-internal-coaches .image {
        float: none;
        width: 100%;
    }
    .need-internal-coaches .image {
        margin-top: 50px;
        text-align: center;
    }
    .ic-benefits ul li {
        width: 48%;
        margin-left: 15px;
    }
    .ic-benefits ul li:nth-child(odd) {
        margin-left: 0;
    }
    .ic-enroll .wrapper {
        background: #007792;
        background-image: none;
    }
    .ic-enroll .wrapper .content {
        width: 100%;
    }
    .ic-method ul li:after {
        display: none;
    }
    .ic-method ul li:nth-child(odd) {
        margin-left: 0 !important;
    }
    .ic-method ul li {
        margin: 20px 20px 0px 0 !important;
        width: 46%;
    }
    .ic-method ul li h4 br {
        display: none;
    }
    .ic-method ul {
        text-align: center;
    }
    .ic-choose ul li img, .ic-choose ul li p {
        display: inline;
    }
    
    /*Coach as service*/
    
    .page-id-1104 .site-inner {
        overflow: hidden;
    }
    .ctt-method .block {
        flex-direction: column;
        height: 220px;
    }
    .ctt-method .block .number, .ctt-method .block .content {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .tabss-content button {
        width: 233px !important;
    }
    .tabss-content button.slick-prev,
    .tabss-content button.slick-next {
        height: 110px;
    }
    .tabss-content button.slick-next {
        margin-right: 3px !important;
    }
    .tabss-content button.slick-prev {
        margin-left: 15px !important;
    }
    .tabss-content button:nth-child(4) {
        margin-right: 10px !important;
    }
    .tabss-content .slick-prev, .tabss-content .slick-next {
        width: 10% !important;
    }
    .tabss-content .slick-track {
        padding-bottom: 40px;
    }
    .tabss-content .slick-track button.active:before {
        bottom: -50px;
    }
    .about-tabs span.ac_title_class {
        font-size: 20px;
        letter-spacing: normal;
    }
    .coaching-report ul li {
        width: 45%;
        border-radius: 50%;
        height: 320px;
        display: inline-flex;
        flex-direction: column;
        justify-content: center;
        background: #ffae00;
    }
    .coaching-report ul li.col-2 {
        background: #000;
    }
    .coaching-report ul li.col-3 {
        background: #017793;
        margin-top: 20px;
    }
    .coaching-report ul li.col-2 span.text, .coaching-report ul li.col-2 span.percent, 
    .coaching-report ul li.col-2 .bottom-content p,
    .coaching-report ul li.col-3 span.text, .coaching-report ul li.col-3 span.percent, 
    .coaching-report ul li.col-3 .bottom-content p {
        color: #fff;
    }
    .coaching-report ul {
        background-image: none;
        text-align: center;
    }
    .coaching-report ul li.col-1 span.percent {
        margin-top: 0;
    }
    .coaching-report ul li span.percent {
        font-size: 40px;
        margin-top: -10px;
    }
    .coaching-report ul li.col-2 .top-content span.text,
    .coaching-report ul li.col-3 .top-content span.text {
        margin: 0;
        top: -12px;
    }
    .coaching-report ul li.col-2 .top-content,
    .coaching-report ul li.col-2 .bottom-content {
        margin-left: 0;
    }
    .coaching-report ul li.col-3, .coaching-report ul li.col-3 .top-content,
    .coaching-report ul li.col-3 .bottom-content {
        margin-left: 0;
    }
    .coaching-report ul .top-content {
        height: 75px;
        margin-top: 20px;
    }
    .coaching-report ul li .bottom-content p {
        padding: 0 10px !important;
    }
    .coaching-report {
        margin-bottom: 0;
    }
    .results-source .wrapper {
        margin-top: 0;
        padding: 30px 20px;
    }
    .cc-organisation h3:after, .cc-organisation h3:before,
    .cc-organisation .wrapper:after, .cc-organisation ul li:after,
    .aware-sec .wrapper:after {
        display: none;
    }
    .cc-organisation .wrapper {
        width: 100%;
        padding: 0;
    }
    .cc-organisation ul li.col-2 span {
        top: 0;
    }
    .cc-organisation ul li.col-3 {
        margin-left: 0;
        margin-top: 30px;
    }
    .aware-sec .wrapper {
        padding: 30px 15px;
    }
    .aware-sec ul li {
        width: 100% !important;
    }
    .aware-sec ul.other li {
        width: 100% !important;
        margin-left: 0;
    }
    .cc-outcomes .enrol-prog p {
        font-size: 20px;
    }
    .organisation-benefits ul li {
        height: auto;
        vertical-align: top;
    }
    .organisation-benefits ul li .content {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .organisation-benefits ul li .content p br {
        display: none;
    }
    .organisation-benefits ul li .content p {
        font-size: 20px;
        height: 100px;
    }
    
    /*Lead as coach*/
    
    .page-id-1332 .site-inner {
        overflow: hidden;
    }
    .leaders-para {
        margin-top: 30px;
    }
    .lead-coach .content, .lead-coach .lead-coach-left, .lead-coach .lead-coach-right {
        float: none;
        width: 100%;
    }
    .lead-coach .lead-coach-left:after {
        display: none;
    }
    .lead-coach .lead-coach-right {
        margin-top: 25px;
    }
    .leader-coach-program .wrapper {
        background: #017793;
    }
    .leader-coach-program .content {
        width: 100%;
    }
    .benefit-lcp ul li {
        width: 46%;
        margin-bottom: 25px;
    }
    .benefit-lcp ul li p {
        font-size: 20px;
    }
    .benefit-lcp ul li:nth-child(even) {
        margin-left: 45px;
    }
    .benefit-lcp ul li:nth-child(odd) {
        margin-left: 0;
    }
    .benefit-lcp .content .left, .benefit-lcp .content .right {
        width: 100%;
        float: none;
    }
    .benefit-lcp .content {
        margin-top: 10px;
    }
    .benefit-lcp .content .right {
        margin-top: 20px;
    }
    .benefit-lcp .content .right p span.bold {
        font-size: 22px;
    }
    .program-modules ul li:nth-child(odd):after,
    .program-modules ul li:nth-child(even):after {
        display: none;
    }
    .program-modules ul li:nth-child(odd) {
        top: 0;
    }
    .program-modules ul li {
        margin: 0 !important;
    }
    .program-modules ul li {
        margin: 0px 15px 20px 0 !important;
    }
    .leaders-cp .leaders-lft, .leaders-cp .leaders-rgt {
        float: none;
        width: 100%;
    }
    .leaders-cp .leaders-lft {
        text-align: center;
    }
    .leaders-cp .leaders-rgt {
        margin-top: 30px;
    }
    .ctt-provides .wrapper {
        padding: 30px 15px;
    }
    .ctt-provides .provides-lft, .ctt-provides .provides-rgt {
        float: none;
        width: 100%;
    }
    .ctt-provides .provides-rgt {
        margin-top: 30px;
    }
    .enquire-section .mid {
        width: 100%;
    }
    
    /*Effective Mentoring Program*/
    
    .contact-banner-section .content h1, .contact-banner-section .content h2 {
        font-size: 40px;
    }
    .imagine-cols ul li {
        width: 32%;
        margin-left: 10px;
    }
    .imagine-cols ul li .content {
        padding: 0;
    }
    .imagine-cols ul li h3 {
        font-size: 18px;
    }
    .imagine-cols ul li:after, .imagine-cols ul li:before, .surface-level-reasons h3:before,
    .surface-level-reasons:after, .surface-level-reasons ul:before, .surface-level-reasons h3:after,
    .surface-level-reasons ul:after {
        display: none;
    }
    .surface-level-reasons ul li:nth-child(odd) {
        margin-left: 0;
    }
    .surface-level-reasons ul li p br {
        display: none;
    }
    .surface-level-reasons ul li {
        width: 45%;
        margin-left: 25px;
    }
    .surface-level-reasons ul li:nth-child(odd) {
        margin-left: 0;
    }
    .surface-level-reasons ul li p {
        font-size: 20px;
    }
    .deeper-realities {
        margin-top: 50px;
    }
    .deeper-realities ul li:nth-child(5) {
        width: 45%;
    }
    .surface-level-reasons ul li:nth-child(4) {
        margin-left: 25px;
        margin-right: 0;
    }
    .whats-effective-ment-prog .wrapper {
        padding: 30px 15px;
        background: #007793;
    }
    .whats-effective-ment-prog .wrapper .content {
        width: 100%;
    }
    .benefits-emp h3:before, .benefits-emp ul:before, .benefits-emp h3:after,
    .why-choose-ctt-emp:after, .eroll-effective-mp ul:before, .eroll-effective-mp:after,
    .eroll-effective-mp h3:before, .eroll-effective-mp h3:after, .eroll-effective-mp ul:after {
        display: none;
    }
    .benefits-emp ul li {
        width: 45%;
        margin-left: 0;
        margin-bottom: 30px;
    }
    .benefits-emp ul li p br {
        display: none;
    }
    .benefits-emp ul li:last-child {
        margin-top: 0;
    }
    .why-choose-ctt-emp {
        margin-top: 20px;
    }
    .effective-mp-details .effective-mp-d-cols ul {
        text-align: center;
    }
    .effective-mp-details .effective-mp-d-cols ul li {
        width: 100%;
        margin: 0 0 20px 0 !important;
    }
    .effective-mp-details .effective-mp-d-cols ul li h4 br,
    .eroll-effective-mp h3 br {
        display: none;
    }
    .eroll-effective-mp {
        margin-top: 30px;
    }
    .eroll-effective-mp ul li {
        width: 100% !important;
        display: block;
        margin: 20px 0 0 0;
    }
    .method-effective-mp ul li {
        width: 23% !important;
    }
    .method-effective-mp ul li img {
        height: 150px;
    }
    .method-effective-mp ul.row-2 li h4 {
        font-size: 18px;
        line-height: 20px;
        padding: 20px 10px;
    }
    .enquire-section .wrapper-2 {
        width: 100%;
    }
    
    /*Effective Mentoring Program*/
    
    .page-id-7321 .site-inner {
        overflow: hidden;
    }
    
    /*MCCP*/
    
    .page-id-433 .site-inner {
        overflow: hidden;
    }
    
    .certificate-program h3 {
        font-size: 26px;
    }
    .mccp-page-title h3 {
        font-size: 30px;
    }
    .certificate-program .wrapper {
        width: 100%;
    }
    .mccp-modules ul li {
        margin-left: 10px;
        width: 32%;
        height: 235px;
    }
    .mccp-modules ul li .content h5 {
        padding: 0 10px;
    }
    .mccp-modules ul li .content h5 br {
        display: none;
    }
    .mccp-mid-sec .mccp, .mccp-mid-sec .icfs {
        padding: 30px 15px;
    }
    .mccp-mid-sec .mccp h3, .mccp-mid-sec .icfs h3 {
        font-size: 24px;
    }
    .mccp-mid-sec .mccp ul li p, .mccp-mid-sec .icfs ul li p {
        margin-left: 0;
    }
    
    .gcc-banner .content {
        margin-top: 0;
    }
    .gcc-banner .content, .gcc-banner .banner-form {
        float: none;
        width: 100%;
    }
    .gcc-banner .banner-form {
        margin-top: 50px;
    }
    .gcc-commitment .wrapper,
    .gcc-career .wrapper {
        width: 100%;
    }
    .gcc-career ul li {
        width: 45%;
    }
    .gcc-who h3:after, .gcc-who h3:before, .gcc-who ul:after,
    .gcc-who ul:before, .gcc-who .wrapper:after, .gcc-who .wrapper:before {
        display: none;
    }
    .gcc-who h3,
    .gcc-gain p {
        margin-left: 0;
    }
    .gcc-who h3 {
        padding: 0;
    }
    .gcc-who ul li {
        margin-left: 0 !important;
        width: 100%;
    }
    .gcc-who ul li p br,
    .gcc-gain p br {
        display: none;
    }
    .gcc-gain .apply-btn {
        position: relative;
        bottom: 0;
        margin-top: 50px;
    }
    .gcc-why-choose ul {
        margin-top: 30px;
    }
    .gcc-why-choose ul li:after {
        display: none;
    }
    .gcc-why-choose ul li {
        margin: 0 0px 10px 10px !important;
        width: 45%;
        height: 80px;
    }
    .gcc-why-choose ul li:nth-child(odd) {
        margin-left: 0 !important;
    }
    .gcc-why-choose ul li p br {
        display: none;
    }
    .gcc-course-models .col {
        width: 100%;
        margin-left: 0;
    }
    .gcc-course-models .col-2,
    .gcc-course-models .col-3 {
        margin-top: 30px;
    }
    .gcc-course-models .col ul li p br {
        display: none;
    }
    .gcc-modules ul {
        grid-template-columns: repeat(2, 1fr);
    }
    .gcc-modules ul li span {
        justify-content: center;
        height: 40px;
    }
    .modules-inner .lft, .modules-inner .row-1 .rgt {
        padding-left: 0;
        float: none;
        width: 100%;
    }
    .modules-inner .row-2 {
        margin-left: 0;
    }
    .modules-inner .rgt ul {
        margin-left: 40px;
    }
    .modules-inner .row-2 .rgt {
        padding-left: 0;
        width: 100%;
    }
    .gcc-banner .content,
    .gcc-banner .banner-form .wrapper h3 {
        text-align: center;
    }
    .gcc-banner .content h1, .gcc-banner .content span {
        font-size: 30px !important;
        line-height: 30px;
    }
    .gcc-banner .content h1, .gcc-banner .content span {
        line-height: 20px;
    }
    .master-cc-choose ul li {
        height: auto;
        width: 100%;
        margin-left: 0 !important;
    }
    .master-cc-course .col {
        width: 100%;
        margin-left: 0 !important;
    }
    .master-cc-structure .col-1, .master-cc-structure .col-4 {
        margin-left: 0 !important;
    }
     .master-cc-structure .col-4,
     .master-cc-structure .col-5 {
         margin-top: 30px;
    }
    .master-cc-structure .col {
        margin-left: 0;
    }
    .cpm-wrapper .col-5 {
    border-right: 2px solid ;
}
    .cpm-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
    .master-cc-youtube .wrapper {
        width: 85%;
    }
    .master-cc-modules-inner .row-2 .lft {
        width: 100%;
    }
    .master-cc-course .col ul li:last-child {
        padding-top: 20px;
    }
    .master-cc-course .col ul li {
        height: auto;
        padding-top: 0 !important;
    }
    
    /*Core Team*/
    
    .team-layout-main ul li .lft span {
        font-size: 25px;
    }
    
    /*Search Page*/
    
    .search-page article .entry-header,
    .search-page article .entry-summary,
    .search-page article a.post-thumbnail {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    /*404 Page*/
    
    .error-page .page-content {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    /*stcpc*/
    
    .systemic-team-r-source .wrapper {
        padding: 0;
    }
    .enroll-stcpc .wrapper {
        width: 100%;
    }
    .stcpc-organisation p br {
        display: none;
    }
    .stcpc-organisation ul li {
        width: 100% !important;
        margin: 10px 0 !important;
    }
    .stcpc-organisation li.col-1 {
        top: 0;
    }
    .stcpc-organisation ul li p {
        width: 100% !important;
        display: block;
    }
    .stcpc-cols ul {
        text-align: center;
    }
    .stcpc-cols ul li {
        padding: 0 10px;
    }
    .stcpc-cols ul li p {
        font-size: 16px;
    }
    .stcpc-cols ul li p br,
    .how-pro-bono-work a br,
    .pro-bono-experts .wrapper p br {
        display: none;
    }
    .stcpc-modules .wrapper-2 ul li {
        margin-left: 0 !important;
        float: left !important;
    }
    .stcpc-slider .sa_hover_container .slider-content {
        padding: 0;
    }
    .stcpc-improve-performance h5 {
        width: 80%;
    }
    .coaching-report ul li .bottom-content p br {
        display: none;
    }
    .pro-bono-services ul {
        width: 100%;
        grid-gap: 0 0px;
    }
    .pro-bono-aim h4 {
        font-size: 20px;
    }
    .pro-bono-aim h4:after {
        top: 5px;
    }
    .pro-bono-aim ul li p {
        font-size: 16px;
    }
    .pro-bono-aim ul li p:after {
        width: 12px;
        height: 12px;
        top: 2px;
    }
    .how-pro-bono-work a {
        padding: 15px;
    }
    .pro-bono-experts .wrapper p {
        font-size: 18px;
        line-height: 27px;
    }
    .pro-bono-experts {
        background-image: none;
        padding-bottom: 0;
        margin-top: 30px;
    }
    .pro-bono-organisation ul li {
        width: 100% !important;
        display: block;
        float: none !important;
        margin-top: 30px !Important;
    }
    .pro-bono-organisation li.col-3 span {
        top: 0;
    }
    .pro-bono-organisation ul li span {
        width: 65px;
    }
    .pro-bono-organisation ul li p {
        width: 600px !important;
        padding: 10px 20px !important;
    }
    .pro-bono-link a,
    .pro-bono-our-exp a {
        padding: 15px;
    }
    .pro-bono-link a br,
    .pro-bono-our-exp a br {
        display: none;
    }
    .pro-bono-benefits .lft, .pro-bono-benefits .rgt {
        width: 100%;
        float: none;
    }
    .pro-bono-benefits .wrapper {
        background-size: contain;
        background-position: center center;
    }
}

/*----------------------------- Media 480 -------------------------------*/
@media only screen and (max-width:767px){
    .container {
        max-width: 95%;
    }
    .site-branding {
        width: 16%;
    }
    #site-header-menu {
        margin-top: 22px;
    }
    .webinar-header {
        margin-top: 25px;
    }
    .banner-section {
        background-position: center right;
    }
    .banner-content, .banner-images {
        float: none;
        width: 100%;
        text-align: center;
    }
    .banner-content h1 br {
        display: none;
    }
    .banner-images1, .banner-images2 {
        float: none;
        margin: 30px auto 0 auto;
    }
    .certificate-section, .leadership-section, .experience-section, .transformation-section {
        width: 48%;
    }
    .experience-section, .transformation-section {
        margin-top: 30px;
    }
    .webinars-section {
        height: auto;
    }
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li {
        width: 30% !important;
    }
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li-1-3 {
        margin-right: 0 !important;
    }
    .video-section .yt-video:after {
        display: none;
    }
    .empowering-content h3 {
        font-size: 26px;
        line-height: 25px;
        text-align: center;
    }
    .empowering-button {
        margin: 25px auto 0 auto;
    }
    .empowering-videos .video-left iframe, .empowering-videos .video-right iframe {
        width: 100%;
    }
    .empowering-videos .video-left, .empowering-videos .video-right {
        float: none;
        width: 100%;
    }
    .empowering-section {
        margin: 40px 0;
    }
    .empowering-videos .video-right a {
        margin-top: 10px;
    }
    .empowering-videos .video-right {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 30px;
    }
    .footer-colr, .footer-colw,
    .footer-cold, .footer-colf {
        width: 45%;
    }
    .footer-cold {
        margin-top: 20px;
    }
    .footer-cold, .footer-colf {
        width: 45%;
        margin-left: 20px;
    }
    .footer-colg {
        width: 100%;
        margin-top: 20px;
    }
    .footer-colg ul.cnss-social-icon {
        margin-top: 30px;
    }
    
    /*about us*/
    
    .aboutus-tabs .tablinks {
        margin: 10px 20px !important;
    }
    .aboutus-tabs .tab button.active:before, .aboutus-tabs .tab button.active:after {
        display: none;
    }
    .aboutus-tabs .tab button.active h4 {
        color: #fff;
    }
    .aboutus-tabs .tab button {
        padding: 10px;
    }
    .aboutus-tabs .tab button.active {
        background: #ffae00;
        padding: 10px;
        border-radius: 5px;
    }
    .aboutus-tabs .tabcontent {
        padding: 30px 20px;
    }
    
    /*ACTP*/
    
    .page-id-325 .site-inner {
        overflow: hidden;
    }
    .acsth-banner .content h3 {
        font-size: 35px;
    }
    .training-program h3, .training-program h4 {
        font-size: 26px;
    }
    .training-program span {
        font-size: 20px;
    }
    .training-program p {
        text-align: center;
    }
    .actp-path {
        background-image: none;
    }
    .actp-path, .advantage-actp, .actp-details .actp-program h3,
    .actp-details .actp-program h4, .actp-details .coaching-program h3,
    .actp-details .coaching-program h4, .actp-details .coaching-program h3,
    .actp-details .coaching-program p {
        text-align: center;
    }
    .actp-details {
        display: block;
    }
    .actp-details .actp-program, .actp-details .coaching-program {
        float: none;
        width: 100%;
        padding: 40px 20px;
    }
    .course-modules-sec {
        max-width: 95%;
        margin: 40px auto;
    }
    .course-modules-sec .item ul {
        border-bottom-left-radius: 20px;
    }
    .course-modules-sec .item, .course-modules-sec .level-1, .course-modules-sec .level-2 {
        display: block;
        width: 100%;
        margin: 0;
    }
    .course-modules-sec .level-1 {
        margin: 40px 0;
    }
    .course-modules-sec ul li:nth-child(3), .course-modules-sec ul li:nth-child(4), .course-modules-sec ul li:nth-child(5) {
        display: block;
        height: auto;
        padding: 20px 0;
    }
    .testimonails-sec .navigation-arrows a.next {
        right: 42%;
    }
    .testimonails-sec .navigation-arrows a.prev {
        left: 42%;
    }
    .ufaq-faq-title-text {
        width: 90%;
    }
    .cas-faq div.ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
        top: 4px;
    }
    .enquire-section .wrapper ul li {
        width: 100%;
        margin: 0 0 15px 0;
    }
    .enquire-section .wrapper ul li.agree {
        width: 100%;
        display: block;
    }
    .enquire-section .wrapper ul li.submit {
        width: 100%;
        margin: 20px 0 0 0;
    }
    
    /*Blog*/
    
    .contact-banner-section {
        padding: 100px 0;
    }
    .contact-banner-section .content h1, .contact-banner-section .content h2 {
        font-size: 40px;
    }
    .blog-posts ul li {
        display: block;
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .blog-banner-section .select-category, .blog-inner-banner .select-category {
        width: 75%;
        margin: 20px auto 0 auto;
    }
    .blog-posts ul li .read-more {
        width: 100%;
    }
    .blog-posts ul li .image {
        display: block;
        height: auto;
    }
    .contact-banner-section .content h1, .contact-banner-section .content h2 {
        font-size: 26px;
    }
    .blog-banner-section .select-category, .blog-inner-banner .select-category {
        width: 90%;
    }
    
    /*blog inner*/
    
    .blog-inner-page .disclaimer .profile img {
        width: 30%;
        display: block;
        margin: 0 auto;
    }
    .blog-inner-page .disclaimer .profile, .blog-inner-page .disclaimer .content {
        width: 100%;
        float: none;
        text-align: center;
    }
    .blog-inner-page .disclaimer .content {
        margin-top: 30px;
    }
    .blog-inner-page .nav-links a span.meta-nav {
        width: 55%;
    }
    #main .related-posts ul li {
        width: 100%;
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
    
    /*Clients*/
    
    .clients-row-1 ul {
        grid-template-columns: repeat(2, 1fr);
    }
    .clients-section .content h1, .clients-section .content h2 {
        font-size: 40px;
    }
    .clients-tabs ul {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 30px 8px;
    }
    .clients-tabs .tab button {
        font-size: 9pt;
    }
    .clients-tabs .wrapper:after {
        left: 30px;
        right: 60px;
    }
    .clients-tabs .tab button:first-child span:after {
        left: 30px;
    }
    .clients-tabs .tab button:last-child span:after {
        right: 30px;
    }
    
    /*about us*/
    
    .contact-banner-section .content h1, .contact-banner-section .content h2 {
        font-size: 32px;
    }
    .contact-section .contact-wrapper p {
        font-size: 20px;
    }
    .contact-section .contact-wrapper p span {
        display: inline;
    }
    .contact-form-section ul li.checkbox {
        width: 100%;
        margin-bottom: 20px;
        float: none;
    }
    .contact-form-section ul li.btn {
        margin: 0 auto;
        float: none;
        display: block;
        width: 50%;
    }
    
    /*ACSTH*/
    
    .about-icfs h3 {
        font-size: 26px;
    }
    .about-icfs h3 span {
        font-size: 20px;
    }
    .about-icfs p,
    .choose-acsth h3,
    .choose-acsth p,
    .icf-commitment h3,
    .icf-commitment .para p,
    .icf-commitment p,
    .acsth-advantages,
    .acsth-p-details h3 {
        text-align: center;
    }
    .choose-acsth h3 {
        margin-left: 0;
    }
    .icf-commitment .para p {
        padding: 0;
    }
    .icf-commitment .mid-section ul li {
        width: 300px;
        height: 300px;
        margin: 0 0 20px 0;
    }
    .icf-commitment .mid-section ul li:last-child {
        margin-top: 0;
    }
    .requirement-wrapper h3 {
        font-size: 26px;
    }
    .requirement-wrapper ul {
        margin: 0;
        text-align: center;
    }
    .requirement-wrapper ul li {
        width: 45%;
    }
    .requirement-wrapper ul li:nth-child(odd) {
        margin-left: 0;
    }
    .ctt-structure ul li {
        width: 100% !important;
    }
    .ctt-structure ul li.col-3 .title, .ctt-structure ul li.col-4 .title,
    .ctt-structure ul li.col-3 .number, .ctt-structure ul li.col-4 .number {
        margin-left: 0;
    }
    
    /*Global Faculty*/
    
    .team-layout-main ul li .lft, .team-layout-main ul li .rgt {
        width: 100%;
        float: none;
        text-align: center;
    }
    .team-layout-main ul li .lft img {
        width: 200px;
    }
    
    /*Global Partners*/
    
    .global-partners-b h1, .global-partners-b h2 {
        font-size: 48px !important;
    }
    .global-partners {
        text-align: center;
    }
    .gp-tabs .tab {
        text-align: center;
    }
    .gp-tabs .tab button {
        float: none;
        margin: 0 5px;
    }
    
    /*I am a corporate - I am an Individual*/
    
    .corporate-cols ul, .individual-cols ul {
        grid-template-columns: repeat(2, 1fr);
    }
    .page-title h1 {
        font-size: 30px;
    }
    
    /*MCC*/
    
    .page-id-7943 .site-inner {
        overflow: hidden;
    }
    .whats-mcc h3 {
        font-size: 25px;
    }
    .whats-mcc p,
    .advantages-mcc,
    .requirements-mcc h3,
    .requirements-mcc p {
        text-align: center;
    }
    .requirements-mcc ul li {
        width: 100%;
        display: block;
        text-align: left;
        margin-left: 0;
    }
    .requirements-mcc ul li p {
        text-align: left;
        font-size: 22px;
    }
    .requirements-mcc ul li p br {
        display: none;
    }
    .mcc-details {
        display: block;
    }
    .mcc-details .programs-mcc, .mcc-details .modules-mcc {
        float: none;
        width: 100%;
    }
    
    /*Team*/
    
    .team-layout-main ul li .lft .connect ul li img {
        width: auto;
    }
    .team-layout-main ul li .lft h4 {
        margin-bottom: 9px;
    }
    .team-layout-main ul li .lft h4, .team-layout-main ul li .lft h5 {
        font-size: 16px;
    }
    
    /*Testimonials*/
    
    .testimonials-section h1, .testimonials-section h2 {
        line-height: 35px !important;
    }
    .testimonial-p-row .masonry-content .content p, .testimonial-p-row .masonry-content h4,
    .testimonial-p-row .masonry-content span {
        text-align: center;
    }
    
    /*Testimonials Video*/
    
    .testimonials-video {
        padding: 80px 0;
    }
    .testimonials-video .content h1, .testimonials-video .content h2 {
        line-height: 40px;
    }
    .youtube-videos {
        margin: 0 0 45px 0;
    }
    .youtube-videos ul {
        grid-template-columns: repeat(1, 1fr);
    }
    
    /*Training Calender*/
    
    .calendar-section ul li,
    .calendar-section ul li:nth-child(even) {
        float: none;
        width: 100%;
    }
    .training-calender-title h3 {
        font-size: 24px;
    }
    .calendar-section ul li .content h3 {
        height: auto;
    }
    
    /*Training Calendar Inner*/
    
    .calendar-single h3 {
        font-size: 26px;
    }
    .calendar-single-content ul li img {
        width: 100%;
    }
    .calendar-single-content ul li {
        width: 100%;
        margin-left: 0;
        display: block;
    }
    .calendar-single-content ul li .para {
        margin: 20px 0 10px 0;
    }
    
    /*Webinar*/
    
    .learning-series h3 {
        font-size: 28px;
    }
    .learning-series .webinar-wrapper {
        padding: 30px 20px;
    }
    .learning-series .webinar-wrapper .content p {
        font-size: 30px;
        line-height: 32px;
    }
    .tab-section div.ufaq-faq-title h4 span {
        margin-left: 10px;
        line-height: 22px;
    }
    .enquire-section p {
        font-size: 18px;
    }
    
    /*mentor coaching*/
    
    .whats-mentor-coaching .wrapper, .need-mentor-coaching,
    .benefits-mentor-coaching, .choose-mentor-coaching,
    .mentor-coaching-details h3, .who-benefit-mc, .mc-method,
    .mc-method .mc-method-lft p, .mc-method .mc-method-rgt p {
        text-align: center;
    }
    .benefits-mentor-coaching ul li:last-child, .choose-mentor-coaching ul li:last-child {
        margin-left: 0;
    }
    .benefits-mentor-coaching ul li, .choose-mentor-coaching ul li {
        width: 48%;
    }
    .benefits-mentor-coaching h3, .choose-mentor-coaching h3, .who-benefit-mc h3 {
        font-size: 25px;
    }
    .who-benefit-mc ul li {
        margin-left: 20px;
    }
    .who-benefit-mc ul li:nth-child(3) {
        margin-left: 0;
    }
    .who-benefit-mc ul li:nth-child(4) {
        margin-left: 20px;
    }
    .who-benefit-mc p {
        font-size: 20px;
        line-height: 22px;
    }
    .mc-method .mc-method-rgt {
        margin-top: 20px;
    }
    .mc-method .mc-method-lft, .mc-method .mc-method-rgt {
        float: none;
        width: 100%;
        margin-left: 0;
        padding: 30px 20px;
    }
    .mc-method .mc-method-rgt:after {
        display: none;
    }
    
    /*NLP*/
    
    .what-nlp, .how-nlp-work, .nlp-useful, .nlp-tools, .nlp-rpog-for h3, .nlp-benefits, .nlp-results {
        text-align: center;
    }
    .how-nlp-work .nlp-cols ul li {
        width: 100%;
        margin: 30px 0 0 0;
    }
    .how-nlp-work .nlp-cols ul li:first-child {
        margin-top: 0;
    }
    .how-nlp-work .nlp-cols ul li .title h5 br, .nlp-results:after {
        display: none;
    }
    .how-nlp-work .nlp-cols ul li .number, .how-nlp-work .nlp-cols ul li .title {
        display: block;
        height: auto;
        margin: 0;
    }
    .nlp-useful ul li .number, .nlp-useful ul li .title {
        display: block;
        margin: 0;
    }
    .nlp-useful ul li .title h5 {
        line-height: 26px;
    }
    .nlp-tools ul li:first-child {
        margin-top: 0;
    }
    .nlp-tools ul li h4, .nlp-tools ul li h5 {
        width: 100%;
    }
    .nlp-tools ul li {
        width: 100%;
        margin: 15px 0;
    }
    .nlp-gain ul li p {
        font-size: 16px;
    }
    .nlp-benefits ul li {
        width: 100%;
        display: block;
        padding: 0;
    }
    .nlp-results ul li {
        width: 100% !important;
        margin: 15px 0 !important;
    }
    .nlp-results ul li p {
        margin-top: 15px;
    }
    .nlp-results ul li span {
        text-align: left;
        display: block;
        margin-left: 30px;
    }
    .nlp-results ul li:first-child:after {
        left: 100px;
    }
    .nlp-results ul li:after {
        left: 110px;
    }
    .nlp-gain ul li:first-child {
        margin-top: 0;
    }
    .nlp-gain ul li {
        margin-top: 10px;
    }
    
    /*researhc at ctt*/
    
    .wise-section {
        margin-top: 30px;
    }
    .wise-section h3 span {
        font-size: 18px;
    }
    .wise-section h3 {
        font-size: 22px;
    }
    .wise-section, .goal-research .rows, .goal-research .rows-2 {
        text-align: center;
    }
    .goal-research .rows h3:after, .goal-research .rows h3:before, .goal-research .content-1 p:after,
    .goal-research .content-1 p:before, .goal-research .content-1:before, .goal-research .content-1:after,
    .goal-research .rows-2 h3:after, .goal-research .rows-2 h3:before, .goal-research .rows-2:after,
    .goal-research .rows-3 h3:before, .goal-research .rows-3 h3:after, .goal-research .rows-3 .content-3:after,
    .goal-research .rows-3 .content-3:before, .goal-research .rows-2:before, .goal-research .rows-2 .content-2 p:after,
    .goal-research .rows-3 h3 br, .team-coaching-m h4 br, .benefits-tc .team-benefits h3:after, .benefits-tc .team-benefits:after,
    .benefits-tc .team-benefits ul:after, .benefits-tc .team-benefits h3:before, .benefits-tc .team-benefits:before {
        display: none;
    }
    .goal-research .rows-2 h3 {
        margin: 0 0 20px 0;
        padding: 0;
        width: 100%;
        text-align: center;
    }
    .goal-research .rows {
        margin-bottom: 30px;
    }
    .goal-research .rows-2 .content-2 {
        width: 100%;
        display: block;
    }
    .goal-research .rows-3 h3 {
        margin-left: 0;
        text-align: center;
    }
    .goal-research .rows-3 .content-3 {
        margin-top: 20px;
    }
    .goal-research .content-1, .goal-research .rows-2 .content-2,
    .goal-research .rows-3 .content-3 {
        padding: 30px 20px;
        text-align: center;
    }
    .research-col ul li span, .research-col ul li .content, .goal-research .rows-2 .content-2 p {
        text-align: center;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li {
        margin-left: 8px;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li.agree {
        width: 100%;
        margin-bottom: 20px;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li.submit {
        float: none;
        display: block;
        width: auto;
    }
    .full-report .para p {
        font-size: 20px;
        line-height: 26px;
    }
    .what-is-supervisor .wrapper, .what-is-supervisor .supervisor-benefits {
        padding: 30px 15px;
    }
    .what-is-supervisor .wrapper, .what-is-supervisor .supervisor-benefits {
        text-align: center;
    }
    .supervisor-structure {
        padding: 40px 0px;
    }
    .supervision-certificate h3:before, .supervision-certificate h3:after,
    .supervision-certificate ul li .num-title span:after, .supervisor-prog-details h3:after,
    .supervisor-prog-details ul:after, .supervisor-prog-details h3:before, .supervisor-structure:after,
    .supervisor-structure:before {
        display: none;
    }
    .supervision-certificate .wrapper {
        margin-left: 0;
    }
    .supervision-certificate ul li .num-title {
        display: block;
        padding: 25px 20px;
    }
    .supervision-certificate ul li .content {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .supervision-certificate ul li:nth-child(2) .content,
    .supervision-certificate ul li:last-child .content {
        width: 100%;
    }
    .supervision-certificate ul li .content ul li p {
        font-size: 20px;
        line-height: 22px;
    }
    .learn-scp h4 {
        margin: 15px 0 25px 0;
    }
    .learn-scp ul {
        grid-template-columns: repeat(2, 1fr);
    }
    .supervisor-prog-details ul {
        margin-left: 0;
    }
    .supervisor-prog-details ul li {
        display: block;
        width: 100%;
        margin: 30px 0 0 0;
    }
    .supervisor-prog-details ul li:first-child {
        margin-top: 0;
    }
    .supervisor-structure .col-1, .supervisor-structure .col-2 {
        float: none;
        width: 100%;
    }
    .supervisor-structure .col-2 {
        margin-top: 30px;
    }
    
    /*Supervisor*/
    
    .supervision-certificate ul li .content ul li .para p {
        margin: 0;
    }
    .supervision-certificate ul li .content ul li .para {
        float: none;
        width: 100%;
        margin-top: 10px;
    }
    .supervision-certificate ul li .content ul li .image {
        float: none;
        width: auto;
    }
    .supervision-certificate ul li .num-title h4 {
        font-size: 22px;
        margin: 0;
        display: block;
    }
    .supervision-certificate ul li .num-title span {
        font-size: 30px;
    }
    .supervisor-objective .wrapper {
        padding: 30px 15px;
    }
    .supervisor-objective .wrapper,.learn-scp,
    .supervisor-prog-details .wrapper,
    .supervisor-structure h3 {
        text-align: center;
    }
    .learn-scp ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .supervisor-testimonials h3 span {
        display: inline !important;
    }
    
    /*Yoga*/
    
    .yoga-content {
        margin: 30px 0 0 0;
        text-align: center;
    }
    .yoga-content .yoga-top-para p {
        padding: 0;
    }
    .yoga-content .yoga-top-para p:before, .yoga-content .yoga-top-para p:after,
    .ctt-yoga-progran h3 br, .program-structure h3 br,.benefits-tc .org-benefits h3:before,
    .benefits-tc .org-benefits:before, .benefits-tc .org-benefits:after,
    .benefits-tc .org-benefits h3:after {
        display: none;
    }
    .yoga-content .yoga-mean .image {
        width: 60%;
        margin: 0 auto;
    }
    .ctt-yoga-progran,
    .program-structure,
    .yoga-benefit {
        text-align: center;
    }
    .ctt-yoga-progran .content-2 p {
        font-size: 18px;
        line-height: 20px;
    }
    .program-structure h3 {
        font-size: 18px;
        margin: 0 0 20px 0;
    }
    .program-structure h4 {
        margin: 0;
    }
    .program-structure .p-structure-cols ul li {
        width: 100%;
        display: block;
        text-align: left;
        margin: 0 0 25px 0;
    }
    .yoga-benefit .benefit-cols ul li {
        text-align: left;
    }
    .yoga-benefit .benefit-cols ul li.last p {
        font-size: 18px;
        line-height: 30px;
        text-align: center;
    }
    .how-yoga-benefit h3 {
        text-align: center;
    }
    .how-yoga-benefit ul li span {
        margin: 0 0 20px 0;
    }
    .how-yoga-benefit ul li:nth-child(3) {
        margin-top: 20px;
    }
    
    /*Yoga*/
    
    .benefits-tc .individual-benefits ul,
    .benefits-tc .team-benefits ul,
    .benefits-tc .org-benefits ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .benefits-tc .team-benefits,
    .benefits-tc .org-benefits {
        margin-top: 50px;
    }
    .benefits-tc .individual-benefits ul p,
    .benefits-tc .team-benefits ul p,
    .benefits-tc .org-benefits ul p,
    .benefits-tc .team-benefits ul li p,
    .benefits-tc .org-benefits ul li p {
        font-size: 18px;
    }
    
    /*Develop Internal Coaches*/
    
    .need-internal-coaches {
        text-align: center;
        margin: 40px 0;
    }
    .ic-quote .container {
        display: block;
        text-align: center;
    }
    .ic-quote h3 {
        margin: 20px 0;
    }
    .ic-quote h3, .ic-quote img {
        display: block;
    }
    .ic-quote img {
        margin: 0 auto;
    }
    .ic-benefits h3 {
        font-size: 24px;
        text-align: center;
    }
    .ic-benefits ul li {
        width: 100%;
        display: block;
        margin-left: 0;
    }
    .ic-benefits ul li p {
        font-size: 20px;
    }
    .ic-enroll .wrapper, .ic-method .wrapper {
        text-align: center;
    }
    .ic-method ul li {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding: 15px 10px !important;
    }
    .ic-choose .content:after, .ic-choose .wrapper:after, .ic-choose .wrapper:before {
        display: none;
    }
    .ic-choose .wrapper {
        padding-left: 0;
    }
    .ic-choose .content {
        margin-left: 0;
    }
    .ic-choose h3, .ic-choose p {
        text-align: center;
    }
    
    /*Coach as service*/
    
    .page-id-748 .site-inner {
        overflow: hidden;
    }
    
    .visionary-sec h3, .visionary-sec h4 {
        font-size: 20px;
    }
    .visionary-sec .coaching-service, .visionary-sec .coach-training,
    .visionary-sec .coaching-service h3, .visionary-sec .coach-training h3,
    .coach-as-service .cs-1, .coach-as-service .cs-2, .coach-as-service .cs-2 p,
    .ctt-method .wrapper {
        text-align: center;
    }
    .ctt-method .block {
        height: auto;
        display: block;
        width: 100%;
    }
    .tabss-content button {
        width: 246px !important;
    }
    .tabss-content button.slick-prev, .tabss-content button.slick-next {
        height: 120px;
        top: 60px !important;
    }
    .tabss-content .slick-track button.active:after,
    .tabss-content .slick-track button.active:before {
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .about-tabs span.ac_title_class {
        font-size: 18px;
        margin-right: 20px;
    }
    
    /*Coaching culture*/
    
    .coaching-report ul {
        padding: 0;
        margin: 0 0 30px 0;
    }
    .coaching-report ul li.col-1 {
        margin-top: 0 !important;
    }
    .coaching-report ul li {
        display: block !important;
        width: 100%;
        border-radius: 5px;
        height: auto;
        margin: 20px 0 0 0 !important;
        padding: 30px 0;
    }
    .coaching-report ul .top-content {
        height: auto;
        margin: 0 !important;
        display: block;
    }
    .coaching-report ul .bottom-content {
        height: auto;
        margin: 0;
        display: block;
    }
    .coaching-report ul li .top-content, .coaching-report ul li .bottom-content {
        margin: 0;
    }
    .coaching-report ul li .bottom-content p {
        margin-top: 0;
        padding: 0;
    }
    .results-source, .what-is-cc, .cc-organisation, .organisation-benefits {
        text-align: center;
    }
    .what-is-cc .wrapper {
        width: 100%;
    }
    .cc-outcomes .enrol-prog p {
        font-size: 18px;
    }
    .cc-organisation .wrapper {
        margin-bottom: 20px;
    }
    .cc-organisation ul li {
        width: 100%;
        margin: 0 !important;
        display: block;
    }
    .cc-organisation ul li p {
        padding: 20px 0 !important;
    }
    .cc-organisation ul li span, .cc-organisation ul li p {
        display: block;
        width: 100%;
    }
    .cc-organisation ul li span {
        top: 0;
        margin: 10px 0;
    }
    .organisation-benefits ul li {
        width: 100%;
        margin: 10px 0 !important;
    }
    .organisation-benefits ul li .content p {
        height: auto;
    }
    .aware-sec ul li p {
        font-size: 20px;
    }
    .aware-sec ul.other p {
        font-size: 18px;
    }
    .cc-outcomes ul li p {
        font-size: 18px;
    }
    
    /*Lead as coach*/
    
    .contact-banner-section .content h1,
    .contact-banner-section .content h2 {
        line-height: normal;
    }
    
    .leaders-para p, .lead-coach, .lead-coach .lead-coach-left p,
    .leader-coach-program, .program-modules .wrapper, .leaders-cp .leaders-rgt,
    .ctt-provides .provides-lft h3, .ctt-provides .provides-rgt h4 {
        text-align: center;
    }
    .lead-coach .lead-coach-right ul li {
        text-align: left;
    }
    .lead-coach .content {
        padding: 30px 15px;
    }
    .leader-coach-program .wrapper {
        padding: 30px 15px;
    }
    .leader-coach-program .content p:last-child {
        margin-bottom: 0;
    }
    .benefit-lcp ul li {
        width: 100%;
        margin-left: 0 !important;
    }
    .benefit-lcp .content .right p,
    .leaders-cp .leaders-rgt p {
        font-size: 20px;
    }
    .program-modules ul li {
        width: 100%;
    }
    .program-modules ul li h4 br {
        display: none;
    }
    .ctt-provides .provides-rgt ul li span {
        display: inline;
    }
    .enquire-section h4 br {
        display: none;
    }
    
    /*Effective Mentoring Program*/
    
    .imagine-cols ul li {
        width: 100%;
        margin-left: 0;
    }
    .imagine-cols ul li {
        text-align: center;
    }
    .imagine-cols ul li .content {
        display: block;
        height: auto;
        margin: 20px 0;
        padding: 0 10px;
    }
    .whats-mentoring {
        margin-top: 30px;
    }
    .whats-mentoring .wrapper {
        text-align: center;
        padding: 30px 15px;
    }
    .surface-level-reasons ul li {
        width: 100%;
        margin-left: 0 !important;
    }
    .surface-level-reasons h3, .benefits-emp h3, .eroll-effective-mp h3 {
        font-size: 24px;
    }
    .method-effective-mp span {
        margin: 20px 0;
        font-size: 20px;
    }
    .benefits-emp ul li {
        width: 100%;
        margin-left: 0;
    }
    .benefits-emp ul li p,
    .eroll-effective-mp ul li p {
        font-size: 20px;
    }
    .method-effective-mp {
        margin-top: 40px;
    }
    .method-effective-mp ul li:nth-child(odd) {
        margin-left: 0;
    }
    .method-effective-mp ul li {
        width: 47% !important;
        margin: 10px;
    }
    .method-effective-mp ul.row-2:after {
        display: none;
    }
    .method-effective-mp ul li img {
        height: 160px;
    }
    .method-effective-mp ul.row-2 li h4 br {
        display: none;
    }
    .method-effective-mp ul.row-2 li h4 {
        height: auto;
    }
    .whats-effective-ment-prog .wrapper,
    .surface-level-reasons h3, .benefits-emp h3,
    .eroll-effective-mp h3, .effective-mp-details,
    .method-effective-mp {
        text-align: center;
    }
    .method-effective-mp ul li img {
        height: auto;
        width: 50%;
    }
    .method-effective-mp ul li {
        width: 100% !important;
        margin-left: 0;
    }
    
    /*MCCP*/
    
    .certificate-program h3 {
        font-size: 22px;
    }
    .certificate-program p {
        font-size: 18px;
    }
    .mccp-program {
        text-align: center;
    }
    .mccp-modules ul li {
        width: 45%;
        margin-left: 20px;
    }
    .mccp-modules ul li:nth-child(even) {
        margin-left: 20px;
    }
    .mccp-modules ul li:nth-child(odd) {
        margin-left: 0;
    }
    .advantages-mccp ul li {
        width: 100%;
        display: block;
        margin-left: 0;
    }
    .advantages-mccp ul li .content p br {
        display: none;
    }
    .why-choose, .why-choose p,
    .mccp-mid-sec .mccp h3, .mccp-mid-sec .icfs h3 {
        text-align: center;
    }
    .mccp-mid-sec {
        display: block;
    }
    .mccp-mid-sec .mccp, .mccp-mid-sec .icfs {
        float: none;
        display: block;
        width: 100%;
        padding: 20px 10px;
    }
    .mccp-details {
        margin: 40px 0;
    }
    .mccp-details ul {
        grid-template-columns: repeat(2, 1fr);
    }
    
    /*Global Coach Certification*/
    
    .gcc-header {
        text-align: center;
    }
    .gcc-header .logo, .gcc-header .live {
        float: none;
    }
    .gcc-header .live span {
        margin-bottom: 20px;
    }
    .gcc-header .live p {
        margin-left: 0;
    }
    .gcc-banner .content h1, .gcc-banner .content span {
        font-size: 22px !important;
        line-height: 15px;
    }
    .gcc-career {
        margin: 50px 0;
    }
    .gcc-who ul li p,
    .gcc-gain p {
        font-size: 20px;
    }
    .gcc-who {
        margin-bottom: 50px;
    }
    .gcc-why-choose h3 {
        font-size: 24px;
    }
    .gcc-why-choose ul li {
        width: 100%;
        height: auto;
        margin-left: 0 !important;
    }
    .gcc-who h3 {
        text-align: center;
        display: block;
    }
    .gcc-gain p,
    .gcc-why-choose h3,
    .gcc-course-models h3,
     .gcc-course-models .col h4,
     .gcc-modules h3 {
        text-align: center;
    }
    .gcc-who ul li p {
        text-align: left;
    }
    
    /*Master Coach Certification*/
    
    .page-id-8551 .site-inner {
        overflow: hidden;
    }
    .master-cc-program h3 {
        font-size: 24px;
    }
    .master-cc-journey .wrapper {
        width: 100%;
    }
    .master-cc-structure .col-3 {
        margin-left: 0;
        margin-right: 40px;
        margin-top: 30px;
    }
    .master-cc-structure .col-5 {
        margin-left: 0;
        display: block;
    }
    .master-cc-youtube .wrapper {
        width: 100%;
    }
    
    /*Research at CTT*/
    
    .research-ctt .content h3, .research-ctt .content h4 {
        font-size: 28px;
    }
    
    /*stcpc*/
    
    .systemic-team-banner h3, .systemic-team-banner h4 {
        font-size: 40px !important;
    }
    .stcpc-improve-performance .wrapper p {
        line-height: 26px;
    }
    .stcpc-improve-performance h5 {
        width: 100%;
    }
    .systemic-c-different .wrapper {
        background: #017793;
    }
    .systemic-c-different .content p {
        font-size: 16px;
        line-height: 28px;
    }
    body .stcpc-organisation li p {
        padding: 20px 10px !important;
    }
    .stcpc-cols ul li:last-child {
        margin-bottom: 0;
    }
    .stcpc-cols ul li {
        margin-bottom: 30px;
    }
    .stcpc-cols ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .stcpc-modules .wrapper h3 {
        font-size: 20px;
    }
    .stcpc-modules .wrapper-2 ul li h3 {
        padding: 20px 10px;
        display: block;
        font-size: 20px;
    }
    .stcpc-modules .wrapper-2 ul.inner-list li p {
        font-size: 18px;
    }
    .stcpc-modules .wrapper-2 ul.inner-list li p:after {
        width: 10px;
        height: 10px;
        top: 7px;
    }
    .stcpc-modules .wrapper-2 ul li h3, .stcpc-modules .wrapper-2 ul li ul {
        border-radius: 5px !important;
        margin: 15px 0;
    }
    .stcpc-modules .wrapper-2 ul li {
        display: block;
        clear: both;
        float: none !important;
        width: 100%;
    }
    .stcpc-improve-performance h5 a br {
        display: none;
    }
    
    /*Probono*/
    
    .pro-bono-banner h3, .pro-bono-banner h4 {
        font-size: 30px !important;
    }
    .pro-bono-report h4 {
        font-size: 20px;
        line-height: 25px;
    }
    .pro-bono-report ul li.col-1 .bottom-content {
        margin-top: 0;
    }
    .pro-bono-not-profit .wrapper h3 {
        font-size: 20px;
    }
    .pro-bono-services ul {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 30px 0px;
    }
    .pro-bono-services ul li .title {
        width: 90%;
    }
    .pro-bono-aim h4 {
        margin-left: 0;
    }
    .pro-bono-aim ul {
        padding-left: 0;
    }
    .pro-bono-aim span br,
    .pro-bono-aim h4:after,
    .pro-bono-aim ul:after,
    .pro-bono-aim ul li:last-child:after,
    .pro-bono-organisation p br {
        display: none;
    }
    .how-pro-bono-work a {
        font-size: 18px;
    }
    .pro-bono-experts .wrapper h3 {
        font-size: 20px;
    }
    .pro-bono-organisation p {
        font-size: 18px;
    }
    .pro-bono-organisation ul li span {
        text-align: left;
    }
    .pro-bono-organisation ul li p {
        width: auto !important;
        text-align: left;
        padding: 15px !important;
    }
    .pro-bono-link a {
        font-size: 18px;
    }
    .pro-bono-benefits {
        margin-top: 50px;
    }
    .pro-bono-benefits .lft ul li {
        margin-top: 25px;
    }
    .pro-bono-benefits .lft ul li p {
        font-size: 18px;
    }
    .pro-bono-benefits .rgt {
        margin-top: 50px;
    }
    .pro-bono-our-exp a,
    .pro-bono-services a {
        font-size: 18px;
    }
    .cpm-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.master-cc-structure .col-3{
    margin-right:0;
    }
}


/*----------------------------- Media 320 -------------------------------*/
@media only screen and (max-width:479px){
    .container {
        max-width: 95%;
    }
    .site-branding {
        width: 24%;
    }
    .banner-content h1 {
        font-size: 40px;
        line-height: 40px;
    }
    .banner-images1, .banner-images2 {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
    .certificate-section img, .leadership-section img, .experience-section img, .transformation-section img {
        width: 100%;
    }
    .certificate-section, .leadership-section, .experience-section, .transformation-section {
        width: 100%;
        margin: 0 0 20px 0;
    }
    .certificate-text a br, .leadership-text a br, .experience-text a br, .transformation-text a br {
        display: none;
    }
    .certificate-text a::after, .leadership-text a::after, .experience-text a::after, .transformation-text a::after {
        top: 0;
    }
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li {
        width: 45% !important;
    }
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li-1-3 {
        margin-right: 15px !important;
    }
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li-1-2,
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li-1-4,
    .oxi-tab-header-vertical.oxi-tabs-heading-responsive-static.oxi-tabs-header-vertical-mobile-alignment-horizontal.oxi-tabs-header-vertical-mobile-alignment-horizontal-compact > .oxi-tabs-ultimate-header-wrap .oxi-tabs-header-li-1-5 {
        margin-right: 0 !important;
    }
    .oxi-tabs-wrapper-1 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-main-title {
        font-size: 13px;
    }
    .oxi-tabs-wrapper-1 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-content-wrap > .oxi-tabs-ultimate-content > .oxi-tabs-body-tabs {
        max-height: initial !important;
        padding: 20px !important;
        margin: 20px auto 0 auto !important;
    }
    .oxi-tabs-wrapper-1 > .oxi-addons-row > .oxi-tabs-ultimate-style > .oxi-tabs-ultimate-header-wrap .oxi-tabs-main-title {
        font-size: 13px !important;
    }
    .training-content h3 {
        margin-bottom: 20px;
    }
    .training-content p {
        line-height: normal;
    }
    .empowering-button {
        width: 100%;
    }
    .empowering-videos .video-right a::after {
        margin-right: 0;
    }
    .footer-colw {
        margin-top: 20px;
    }
    .footer-colr, .footer-colw, .footer-cold, .footer-colf, .footer-colg {
        width: 100%;
        margin-left: 5px;
    }
    
    /*about us*/
    
    .about-section .content h1, .about-section .content h2 {
        font-size: 50px;
        line-height: 35px;
    }
    .about-how-we .content {
        padding: 30px 15px;
    }
    .aboutus-tabs .tablinks h4 {
        font-size: 20px !important;
    }
    .aboutus-tabs .tablinks {
        margin: 10px 0px !important;
    }
    .aboutus-tabs .inner-content {
        padding: 30px 15px;
        background: #017793;
        background-image: none;
    }
    
    /*ACTP*/
    
    .acsth-banner .content h3 {
        font-size: 30px;
    }
    .acsth-banner .content h4 br {
        display: none;
    }
    .acsth-banner .image-sec .block-1, .acsth-banner .image-sec .block-2 {
        width: 100%;
    }
    .acsth-banner .image-sec .block-2 {
        margin-top: 15px;
    }
    .actp-details .actp-program, .actp-details .coaching-program {
        padding: 40px 10px;
    }
    .actp-details .actp-program h3 {
        font-size: 26px;
    }
    .testimonails-sec h3 span {
        display: inline;
    }
    .testimonails-sec h3 {
        font-size: 23px;
        line-height: 26px;
    }
    .testimonails-sec .navigation-arrows a.next {
        right: 40%;
    }
    .testimonails-sec .navigation-arrows a.prev {
        left: 40%;
    }
    .actp-faq-sec h3 {
        font-size: 30px;
    }
    .actp-faq-sec h4 {
        font-size: 20px;
    }
    .ufaq-faq-title-text {
        width: 85%;
    }
    .actp-faq-sec .faq-para {
        width: 100%;
    }
    .enquire-section p {
        font-size: 18px;
        /*margin: 10px 0 45px 0;*/ /*rdm remove spaces 10june24*/
        line-height: 24px;
    }
    
    /*Blog*/
    
    .page-id-240 .site-inner {
        overflow: hidden;
    }
    
    /*blog inner*/
    
    .postid-6162 .site-inner {
        overflow: hidden;
    }
    .blog-inner-page .comment-count {
        display: block;
        margin-left: 0;
        margin: 10px 0;
    }
    .blog-inner-page .social-share {
        display: block;
        margin-left: 0;
    }
    .blog-inner-page .comment-count img, .blog-inner-page .comment-count p.comment-count {
        display: inline-block;
    }
    .blog-inner-page .nav-links a span.meta-nav {
        width: 80%;
    }
    
    /*Clients*/
    
    .page-id-7700 .site-inner {
        overflow: hidden;
    }
    .clients-section .content h1, .clients-section .content h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .clients-row-1 ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .clients-row-1 h3 {
        text-align: center;
    }
    .clients-tabs .tab {
        text-align: center;
    }
    .clients-tabs .tab button {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-top: 10px;
    }
    .clients-tabs .tab button:before,
    .clients-tabs .tab button.active:after,
    .clients-tabs .wrapper:after,
    .clients-tabs .tab button span:after {
        display: none;
    }
    .clients-tabs .wrapper {
        margin: 30px 0;
    }
    .clients-tabs .tab button {
        margin-left: 0;
        padding: 5px 20px;
    }
    .clients-tabs .tab button.active {
        background-color: #ffae00;
        color: #fff;
    }
    .clients-tabs ul {
        grid-template-columns: repeat(2, 1fr);
    }
    
    /*contact us*/
    
    .page-id-155 .site-inner {
        overflow: hidden;
    }
    .contact-section .contact-wrapper p {
        font-size: 18px;
    }
    .contact-section .contact-wrapper a {
        margin-left: 50px;
        font-size: 24px;
    }
    .contact-section .contact-wrapper .offices p {
        margin: 10px 0px;
    }
    .contact-section .contact-wrapper .offices p.name {
        margin: 0;
    }
    .contact-section .contact-wrapper a:before {
        top: -8px;
    }
    .contact-form-section h3 {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .contact-form-section ul li {
        width: 100%;
        margin: 0 0 10px 0;
        float: none;
    }
    .contact-form-section ul li.btn {
        width: 100%;
    }
    
    /*ACSTH*/
    
    .requirement-wrapper ul li {
        width: 100%;
        margin: 0 0 20px 0;
        height: auto;
        padding: 30px 0 !important;
    }
    .ctt-structure h3 {
        margin: 20px 0;
    }
    .ctt-structure ul li {
        margin-top: 30px !important;
    }
    .ctt-structure ul li .para, .ctt-structure ul li .title {
        width: 100%;
        margin: 20px 0 0 0;
        padding: 30px 20px;
    }
    .course-modules-sec h3 {
        font-size: 24px;
    }
    .team-layout-main ul li ul li img {
        margin: 10px 0;
    }
    
    /*Global Partners*/
    
    .page-id-7024 .site-inner {
        overflow: hidden;
    }
    .global-partners-b h1, .global-partners-b h2 {
        font-size: 40px !important;
        line-height: 34px;
    }
    .global-partners {
        margin: 40px 0 0 0;
    }
    .global-partners .title p {
        font-size: 20px;
        line-height: 26px;
    }
    .gp-tabs ul {
        padding: 0 10px;
    }
    .gp-tabs ul li .content .images ul li {
        margin: 10px 0 0 0;
        display: block;
    }
    .gp-tabs {
        margin-bottom: 40px;
    }
    
    /*I am a corporate*/
    
    .page-id-8150 .site-inner {
        overflow: hidden;
    }
    .page-title h1 {
        font-size: 24px;
    }
    .corporate-cols ul, .individual-cols ul {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 40px 0px;
    }
    
    /*MCC*/
    
    .whats-mcc h3 {
        font-size: 22px;
    }
    .advantages-mcc h3,
    .requirements-mcc h3,
    .mcc-details .programs-mcc h3,
    .mcc-details .modules-mcc h3,
    .why-choose-mcc h3 {
        font-size: 24px;
    }
    .requirements-mcc ul li p {
        font-size: 18px;
    }
    .mcc-details .programs-mcc, .mcc-details .modules-mcc {
        padding: 30px 10px;
    }
    .mcc-details .modules-mcc ul {
        margin-left: 30px;
    }
    .why-choose-mcc ul li p {
        line-height: 28px;
    }
    
    /*Privacy Policy*/
    
    .privacy-policy-section p, .privacy-policy-section h4,
    .acceptance-section h3, .collect-information h3,
    .acceptance-section p, .collect-information p, .using-information,
    .third-party-section h3, .third-party-section p,
    .third-party-section .feedback-section {
        text-align: center;
    }
    .privacy-policy-section ul li {
        padding-left: 0;
    }
    .third-party-section .data-protection ul li p {
        text-align: left;
        width: 80%;
    }
    .third-party-section .feedback-section p {
        margin: 10px -1px;
    }
    
    /*Team*/
    
    .team-layout .content h2 {
        margin-left: 10px;
    }
    .team-layout .content h1, .team-layout .content h2 {
        display: inline;
        font-size: 28px;
    }
    .team-layout-main ul li .lft span {
        font-size: 24px;
        margin-bottom: 35px;
    }
    
    /*Testimonials*/
    
    .testimonials-section {
        background-position: left;
    }
    .testimonials-section h1, .testimonials-section h2 {
        line-height: 45px !important;
    }
    .testimonial-p-row .masonry-content .content {
        padding: 30px 15px;
    }
    
    /*Testimonials Video*/
    
    .testimonials-video .yt iframe {
        height: 300px;
    }
    .youtube-videos ul li a {
        font-size: 16px;
    }
    
    /*Training Calendar*/
    
    .calendar-section ul li .content h3 {
        font-size: 18px;
    }   
    .calendar-section ul li .content .para span.type {
        padding-right: 5px;
    }
    .calendar-section ul li .content .para span.total-hours {
        padding-left: 5px;
    }
    .calendar-section ul li .content a {
        font-size: 14px;
        padding: 8px 12px;
    }
    
    /*webinar*/
    
    .webinar-section .content h1, .webinar-section .content h2 {
        font-size: 26px;
    }
    .learning-series h3 {
        font-size: 22px;
    }
    .learning-series .webinar-wrapper {
        padding: 30px 10px;
    }
    .learning-series .webinar-wrapper .content h3 {
        font-size: 20px;
    }
    .learning-series .webinar-wrapper .content p {
        font-size: 24px;
        margin: 10px 0px;
        line-height: 26px;
    }
    .learning-series .webinar-wrapper .content span.eligible,
    .learning-series .webinar-wrapper .content span.date {
        display: block;
    }
    .learning-series .webinar-wrapper ul {
        margin-top: 15px;
    }
    .learning-series .webinar-wrapper ul li h5 {
        font-size: 20px;
        margin: 10px 0 10px 0;
    }
    .learning-series .webinar-wrapper ul li img {
        display: block;
        margin: 0 auto;
    }
    .learning-series .webinar-wrapper ul li.button a {
        display: block;
    }
    .tab-section div.ufaq-faq-title h4 span {
        margin-left: 0;
        display: block;
        margin-top: 5px;
    }
    
    /*mentor coaching*/
    
    .mentor-coaching .content h1, .mentor-coaching .content h2 {
        font-size: 26px;
    }
    .benefits-mentor-coaching ul li, .choose-mentor-coaching ul li {
        width: 100%;
        margin-left: 0;
    }
    .mentor-coaching-details .wrapper {
        padding: 30px 15px;
    }
    .who-benefit-mc p {
        margin-top: 15px;
    }
    .who-benefit-mc ul li {
        width: 100%;
        display: block;
        margin-left: 0 !important;
    }
    
    /*NLP*/
    
    .what-nlp .wrapper {
        padding: 30px 15px;
    }
    .nlp-useful ul li .title h5 {
        font-size: 20px;
        line-height: 22px;
    }
    .nlp-tools ul li h5 {
        font-size: 20px;
    }
    .nlp-tools ul li span {
        font-size: 18px;
    }
    .nlp-rpog-for ul li p {
        font-size: 20px;
    }
    .nlp-gain ul li p {
        width: 86%;
    }
    .nlp-tools .wrapper {
        padding: 30px 15px;
    }
    .nlp-gain .wrapper {
        padding: 25px 15px;
    }
    .nlp-results ul li p {
        font-size: 20px;
    }
    .nlp-results ul li:after {
        display: none;
    }
    .nlp-results ul li span {
        text-align: center;
        margin: 0;
    }
    .nlp-faq-2 h3 span.color {
        display: inline;
    }
    .expert-faculty h3 {
        font-size: 24px;
    }
    .expert-faculty span.name {
        font-size: 26px;
    }
    .expert-faculty h4 {
        font-size: 20px;
    }
    .expert-faculty .wrapper p, .expert-faculty .wrapper-2 p {
        line-height: 26px;
    }
    
    /*Researc at ctt*/
    
    .research-ctt .content h2 {
        margin-left: 10px;
    }
    .research-ctt .content h1, .research-ctt .content h2 {
        display: inline;
        font-size: 30px;
        line-height: 30px;
    }
    .wise-section h3 span {
        margin: 8px 0;
    }
    .goal-research .content-1, .goal-research .rows-2 .content-2,
    .goal-research .rows-3 .content-3, .research-col ul li .content {
        padding: 20px 15px;
    }
    .research-col ul li .content h3 {
        font-size: 20px;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul h3 {
        font-size: 20px;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li:nth-child(even),
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li {
        margin-left: 0;
        width: 100%;
    }
    .custombox-content .paoc-popup-modal .paoc-popup-modal-cnt ul li.agree label {
        font-size: 14px;
    }
    .full-report .wrapper {
        padding: 20px 15px;
    }
    .full-report .para p {
        line-height: 24px;
    }
    
    /*Yoga*/
    
    .yoga-psycho .content h1, .yoga-psycho .content h2 {
        font-size: 26px;
    }
    .ctt-yoga-progran h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .ctt-yoga-progran h3 br {
        display: none;
    }
    .program-structure .p-structure-cols ul li h4 {
        font-size: 22px;
    }
    .yoga-benefit .benefit-cols ul li p {
        font-size: 20px;
        line-height: 26px;
    }
    .yoga-benefit .benefit-cols ul li.last p {
        line-height: 27px;
        font-size: 17px;
    }
    .how-yoga-benefit h3 {
        font-size: 22px;
        line-height: 26px;
    }
    .how-yoga-benefit ul {
        text-align: center;
    }
    .how-yoga-benefit ul li {
        width: 100%;
        margin: 20px 0 0 0;
    }
    .how-yoga-benefit ul li span, .how-yoga-benefit ul li img {
        display: block;
        margin: 10px auto 0 auto;
    }
    .yoga-testimonials h3 span.color {
        display: inline;
    }
    .team-coaching-m h4 {
        font-size: 20px;
    }
    .why-team-coaching .lft-cont,
    .choose-sytemic-ct-2 .wrapper {
        padding: 30px 15px;
    }
    .method-sytemic-ct ul,
    .outcome-sytemic-ct ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .choose-ctt-stc ul li .number, .choose-ctt-stc ul li .content {
        width: 100%;
        float: none;
        text-align: center;
    }
    .choose-ctt-stc ul li {
        padding: 20px 15px;
    }
    
    /*Develop Internal Coaches*/
    
    .ic-benefits ul li p br {
        display: none;
    }
    
    /*Coach as service*/
    
    .visionary-sec h3, .visionary-sec h4 {
        font-size: 18px;
    }
    .visionary-sec .coaching-service, .visionary-sec .coach-training,
    .coach-as-service .cs-1, .coach-as-service .cs-2, .ctt-method .block {
        padding: 20px 15px;
    }
    .ctt-method h3 {
        font-size: 22px;
    }
    .tabss-content button {
        width: 330px !important;
    }
    .tabss-content button.slick-prev, .tabss-content button.slick-next {
        height: 158px !important;
        top: 82px !important;
    }
    .tabss-content button.slick-prev {
        margin-left: 18px !important;
    }
    .tabss-content button.slick-next {
        margin-right: 5px !important;
    }
    .tabss-content .slick-prev, .tabss-content .slick-next {
        width: 15% !important;
    }
    .tabss-content .tablinks h3 {
        text-align: center !important;
    }
    .tabss-content .tablinks h3 br {
        display: none;
    }
    .about-tabs span.ac_title_class {
        font-size: 17px !important;
        text-align: left;
    }
    
    /*Coaching Culture*/
    
    .cc-organisation p {
        font-size: 16px;
    }
    .aware-sec {
        margin-top: 50px;
    }
    .cc-outcomes h3,
    .cc-outcomes .enrol-prog h4 {
        font-size: 20px;
    }
    .cc-outcomes .enrol-prog {
        padding: 20px 15px;
    }
    
    /*Lead as coach*/
    
    .lead-coach .content h4 {
        font-size: 20px;
    }
    .benefit-lcp ul li p,
    .benefit-lcp .content .right p {
        font-size: 18px;
    }
    .ctt-provides .provides-rgt h4 {
        font-size: 20px;
    }
    .enquire-section h4 {
        font-size: 20px;
    }
    
    /*Effective Mentoring Program*/
    
    .page-id-8284 .site-inner {
        overflow: hidden;
    }
    .page-title h1 {
        font-size: 22px;
    }
    .contact-banner-section .content h1,
    .contact-banner-section .content h2 {
        font-size: 30px;
    }
    .surface-level-reasons ul li p {
        font-size: 18px;
    }
    .certificate-program h3 {
        font-size: 18px;
    }
    .certificate-program p {
        font-size: 16px;
    }
    .mccp-program h3,
    .mccp-modules h3,
    .why-choose h3,
    .mccp-mid-sec .mccp h3,
    .mccp-mid-sec .icfs h3,
    .mccp-details h3 {
        font-size: 24px;
    }
    .mccp-modules ul li {
        width: 100%;
        height: auto;
        border-radius: 0;
        margin-left: 0 !important;
    }
    .mccp-modules {
        margin-bottom: 0;
    }
    .why-choose span {
        font-size: 22px;
        line-height: 26px;
    }
    .mccp-details ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .mccp-details ul li {
        height: auto;
    }
    .mccp-testimonials h3 span.color {
        display: inline;
    }
    .gcc-banner .content h1 span {
        line-height: 26px;
    }
    .gcc-banner .content h1, .gcc-banner .content span {
        font-size: 24px !important;
        line-height: 26px;
    }
    .gcc-banner .banner-form .wrapper li.agree label span {
        margin-top: -15px;
        padding-left: 10px;
    }
    .gcc-banner .banner-form .wrapper li.agree label span {
        font-size: 14px;
    }
    .gcc-banner .banner-form li.submit input {
        font-size: 20px;
    }
    .gcc-commitment h3,
    .gcc-commitment p,
    .gcc-career ul li h4 {
        font-size: 20px;
    }
    .gcc-career ul li {
        width: 100%;
        margin-left: 0;
    }
    .gcc-career ul li:last-child {
        margin-top: 30px;
    }
    .gcc-modules ul li {
        padding: 20px 10px;
    }
    .gcc-career ul li a {
        display: block;
        width: 80%;
        margin: 0 auto;
    }
    .gcc-who ul li p {
        font-size: 18px;
    }
    .gcc-why-choose ul li p {
        text-align: center;
    }
    .gcc-modules ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .gcc-modules ul li span {
        height: auto;
    }
    .modules-inner .rgt ul li h4,
    .gcc-course-models .col ul li p {
        font-size: 18px;
    }
    
    /*Master Coach Certification*/
    
    .gcc-banner .content h1, .gcc-banner .content span, .gcc-banner .content h3,
    .master-cc-program h3, .master-cc-program p, .master-cc-journey h3 {
        font-size: 20px !important;
    }
     .master-cc-enquire h3 {
        font-size: 24px;
    }
    .master-cc-structure h3,
    .master-cc-structure .col h4 {
        text-align: center;
    }
    .master-cc-structure .col {
        margin-left: 0;
        width: 100%;
    }
    .master-cc-structure .col-2 {
        margin-top: 30px;
    }
    .master-cc-youtube .wrapper:after {
        display: none;
    }
    .learning-series .webinar-wrapper a.desktop {
        display: none;
    }
    .learning-series .webinar-wrapper a.mobile {
        display: block;
    }
    .learning-series .webinar-wrapper {
        padding-bottom: 0;
    }
    .webinar-section .content h3, .webinar-section .content h4 {
        font-size: 24px;
    }
    
    /*stcpc*/
    
    body .systemic-team-banner {
        padding: 60px 0 130px 0 !important;
    }
    body .systemic-team-banner h3, .systemic-team-banner h4 {
        font-size: 28px !important;
    }
    .stcpc-improve-performance h3,
    .stcpc-improve-performance .wrapper h4,
    .systemic-c-different .content h3 {
        font-size: 20px;
    }
    .systemic-c-different .content p {
        font-size: 14px;
        line-height: 26px;
    }
    .enroll-stcpc h3 {
        font-size: 20px;
    }
    .stcpc-modules .wrapper-2 ul.inner-list li p {
        font-size: 16px;
    }
    .stcpc-modules .wrapper-2 ul.inner-list li p:after {
        top: 5px;
        width: 8px;
        height: 8px;
    }
    .stcpc-slider .sa_hover_container .slider-content {
        padding: 0 20px;
    }
    .stcpc-improve-performance h5 a {
        font-size: 18px;
    }
    
    /*Probono*/
    
    .pro-bono-report h4 {
        font-size: 18px;
    }
    .pro-bono-not-profit .wrapper h3 {
        font-size: 18px;
    }
    .pro-bono-services ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .pro-bono-services a,
    .how-pro-bono-work a,
    .pro-bono-link a,
    .pro-bono-our-exp a {
        padding: 15px;
        font-size: 16px;
        display: block;
    }
    .pro-bono-aim span,
    .how-pro-bono-work .wrapper h3,
    .pro-bono-impact .wrapper h3,
    .aware-sec h3 {
        font-size: 20px;
    }
    .pro-bono-experts .wrapper p {
        font-size: 16px;
    }
    .pro-bono-benefits .lft ul li p,
    .pro-bono-benefits .rgt h4 {
        font-size: 16px;
    }
    .pro-bono-benefits .wrapper {
        background-image: none;
    }
    .pro-bono-clients ul {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px 10px;
    }
    .pro-bono-not-profit .wrapper p, .systemic-c-different .content p, .what-is-cc p,
    .how-pro-bono-work .wrapper p, .pro-bono-impact .wrapper p, .pro-bono-impact p,
    .pro-bono-experts .wrapper p, .pro-bono-our-exp .wrapper p {
        line-height: 24px !important;
    }
    .cpm-wrapper {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }
}

@media only screen and (max-width: 320px) {
    .actp-path h3 br {
        display: none;
    }
    .about-icfs h3 span {
        font-size: 18px;
    }
    .about-icfs h3,
    .choose-acsth h3,
    .icf-commitment h3,
    .acsth-advantages h3,
    .requirement-wrapper h3,
    .ctt-structure h3,
    .acsth-p-details h3,
    .course-modules-sec h3 {
        font-size: 22px;
    }
    
    /*Testimonials*/
    
    .testimonials-section h1, .testimonials-section h2 {
        font-size: 40px !important;
    }
    
    /*mentor coaching*/
    
    .whats-mentor-coaching .wrapper {
        padding: 30px 10px;
    }
    .benefits-mentor-coaching h3, .choose-mentor-coaching h3, .who-benefit-mc h3, .mc-method h3 {
        font-size: 22px;
    }
    .mc-method .mc-method-lft, .mc-method .mc-method-rgt {
        padding: 30px 10px;
    }
    
    /*MCCP*/
    
    .mccp-mid-sec .mccp ul li p, .mccp-mid-sec .icfs ul li p {
        top: -17px;
    }
}


/*.training-content, .training-button {*/
.trco1 {
	float: none;
	width: 100%;
	text-align: center;
	background: none;
	padding: 0;
	border-radius: 0;
}
.trbu1 {
	float: none;
	margin: 15px auto;
	text-align: center;
	font-weight: 800;
	background-color: #0f1d33;
	/* background: none; */
	/* padding: 0; */
	/* border-radius: 0; */
}



