/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/

.contact-form-row form .gform_footer {
    margin-top: 24px !important;
}
/* 
#field_2_1{
	    grid-column: span 5;
}

#field_2_1 input{
	padding-right: 42px !important;
}

#field_2_3 {
    grid-column: span 7 !important;
    margin-top: -30px;
    margin-left: -45px;
} */



.bio_content .et_pb_row ol {
    padding-left: 45px;
    padding-top: 15px;
    list-style-position: outside;
}

.bio_content .et_pb_row ol li {
    margin-bottom: 16px;
    padding-left: 15px;
}

.bio_content .et_pb_row ul {
    padding-left: 45px;
    padding-top: 10px;
}

.bio_content .et_pb_row ul li {
    margin-bottom: 16px;
    padding-left: 15px;
}

.single-post-content.full_width>div>div>div>div {
    width: 100% !important;
    padding-top: 0 !important;
}

.single-post-content.full_width>div>div>div{
	padding-top:0 !important;
}

.spot_single>div>div>div>div {
    width: 100% !important;
    padding-top: 0 !important;
}

.spot_single>div>div>div{
	padding-top:0 !important;
}

.toolbox-content .button {
    font-size: 14px;
    color: #fff;
    background: #FBAE25;
    border-radius: 100px;
    min-width: 150px;
    height: 46px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	transition:0.4s all;
}

.toolbox-content .button:hover{
	    background: #7dc4c6 !important;
	color:#fff !important;
}

.toolbox-content .cols-wrapper {
    display: flex;
    align-items: flex-start;
}

.toolbox-content .col {
    flex: 0 0 35%;
}

.toolbox-content .col ul {
    padding-left: 18px;
    padding-top: 25px;
}

.page-id-10008906 .et_pb_section.footer-bottom {
    background-color: transparent !important;
}

.toolbox-content h1,.toolbox-content h2,.toolbox-content h3,.toolbox-content h4,.toolbox-content h5,.toolbox-content h6{
	margin-bottom:25px;
	margin-top:35px;
}

.toolbox-content ol{
	padding-left:38px;
}

.toolbox-content ol li {
    font-family: 'Metropolis-Medium',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.2px;
    padding-left: 15px;
    margin-bottom: 16px;
    list-style-position: outside;
}

.toolbox-content ul li {
    font-family: 'Metropolis-Medium',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.2px;
    padding-left: 15px;
    margin-bottom: 16px;
}

.toolbox-content ul li a{
	color: #fbae25;
    transition: 0.4s all;
}

.toolbox-content ul li a:hover{
	color: #0c3e51;
}

.toolbox-content a{
	color: #fbae25;
    transition: 0.4s all;
}

.toolbox-content a:hover{
	color: #0c3e51;
}

.toolbox-content p a{
	color: #fbae25;
    transition: 0.4s all;
}

.toolbox-content p a:hover{
	color: #0c3e51;
}

.toolbox-content ul {
    padding-top: 20px;
    padding-left: 35px;
}

.all_blog_sec.top_main_blog.podcast_box_height h2.entry-title {
    min-height: 121px !important;
}

ul.diff_ul {
    padding-top: 0 !important;
}

.spot_single ul {
    padding-left: 25px !important;
    padding-top: 15px !important;
}

.spot_single ol {
    padding-left:45px !important;
    padding-top: 15px !important;
	list-style-position:outside;
}

ul.list_ch {
    padding-top: 0 !important;
}
/* 
.single-post-content .resource-download-btn.btn-learneve {
    top: -678px;
}
 */
li.cat-post-item.cat-post-current a {
    text-transform: inherit !important;
}

/* .training_filter_con article h2{
	min-height:50px;
}

.training_filter_con article h2 a{
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
} */

.page-id-25059227 .et_pb_section.footer-bottom {
    background-color: transparent !important;
}

.list_style_display ul li {
    position: relative;
}

.list_style_display ul li:after {
    content: '' !important;
    position: absolute;
    top: 21px;
    left: 2px;
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
}


.tp_In-Person ul li:not(:nth-last-child(-n+3)) {
    display: none !important;
}


.allTraining-list article.tp_Online ul {
    flex-wrap: unset !important;
}

.allTraining-list article.tp_In-Person ul {
    flex-wrap: unset !important;
}

.tp_Online ul li:not(:nth-last-child(-n+3)) {
    display: none !important;
}

.allTraining-list article.tp_Online ul li:nth-last-child(3) a {
    color: #0c3e51 !important;
}

.allTraining-list article.tp_Online ul li:nth-last-child(2) a {
    color: #CE4E0D !important
}

.allTraining-list article.tp_Online ul {
    position: relative;
}

.allTraining-list article.tp_Online ul:after {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/online-logo.svg);
    left: 0px;
    top: 7px;
    background-repeat: no-repeat;
    background-size: cover;
}

.post_tag_list a {
    font-size: 16px;
    color: #fbae25;
    text-transform: capitalize;
    margin-right: 10px;
    transition: 0.4s all;
}

.post_tag_list a:nth-child(1) {
    margin-left: 8px;
}

.post_tag_list a:hover {
    color: #0c3e51;
}

.post_tag_list .et_pb_text_inner {
    padding-left: 48px;
    line-height: 40px;
    font-size: 16px;
    color: #0c3e51;
    padding-right: 20px;
}

.training_blog-mains #caf-multiple-taxonomy-filter ul:nth-child(n+7) {
    display: none;
}

.allTraining-list article ul li {
    font-size: 16px;
    padding-top: 12px !important;
}

/* .training_blog-mains article ul li{
	white-space:nowrap;
} */

li.mtf-li-child.caf-first-child {
    margin-top: 0px !important
}

.list-wrapper {
    height: 236px;
    overflow: auto;
    border-radius: 8px 8px 8px 8px;
    display: none;
}

.data-target-div1 div#caf-multiple-taxonomy-filter ul .list-wrapper li.caf-first-child label {
    border-radius: 8px 0px 0 0;
}

.data-target-div1 div#caf-multiple-taxonomy-filter ul .list-wrapper li:last-child label {
    border-radius: 0 0 0 8px;
    border-bottom: 0;
}

/* Scrollbar */
.list-wrapper::-webkit-scrollbar {
    width: 20px;
}

/* Track */
.list-wrapper::-webkit-scrollbar-track {
    background-color: #fbae25;
    border-radius: 0 8px 8px 0;
}

/* Handle */
.list-wrapper::-webkit-scrollbar-thumb {
    background-color: #dd9e2f !important;
    border-radius: 7px;
    border: 6px solid #fbae25;
    background-clip: content-box;
}

.et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li a {
    padding-left: 30px !important;
}

ul.other-list_item {
    margin-bottom: 28px !important;
}

.our-services img:hover {
    content: none !important;
}

.allSteps .et_pb_column {
    width: calc(33.33% - 20px);
    margin-right: 0;
}



.allSteps {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    margin-left: 8px;
}

.slider-left .dipi-testimonial-text h6 {
    font-size: 22px;
    padding-top: 20px;
    padding-bottom: 5px;
    color: #7DC4C6;
}

.slider-left .dipi-testimonial-text a {
    color: #CE4E0D;
    transition: 0.4s all;
}

.slider-left .dipi-testimonial-text a:hover {
    color: #0c3e51;
}

.selectCategoryTypeContent .dipi-at-panels {
    overflow: visible !important;
}

.do-what-sec article .post-content-inner p {
    min-height: unset;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    color: #0C3E51;
    font-size: 16px;
    margin-bottom: 29px;
    margin-top: 12px;
    line-height: 24px;
}

.do-what-sec article a.more-link::before {
    margin: unset !important;
}

.do-what-sec article .more-link {
    text-align: start !important;
    margin-bottom: 0 !important;
}

.testimonial_sec .slide_testimonial.arr-none .et_pb_column .et_pb_module_inner .swiper-button-prev {
    display: none !important;
}

.testimonial_sec .slide_testimonial.arr-none .et_pb_column .et_pb_module_inner .swiper-button-next {
    display: none !important;
}

* {
    -webkit-tap-highlight-color: transparent;
    /* for removing the highlight */
    scroll-behavior: smooth;
}

.blog_filter_sec.blog-height-change article.blog_filteration_sec .manage-layout1 .caf-content {
    min-height: unset !important;
    text-transform: inherit;
    ;
}

/* our team resource filter css start*/
.common-team-resource {
    background: #fff;
    padding-top: 62px;
    border-radius: 17px;
    padding-left: 32px;
    padding-bottom: 39px;
    flex: 0 0 calc(33.33% - 16px);
}

.common-team-resource>div {
    box-shadow: none !important;
}

.common-team-resource .caf-post-title {
    background-color: transparent !important;
}

.common-team-resource h2 {
    min-height: 75px;
}

.common-team-resource h2 a {
    color: #0c3e51 !important;
    font-family: 'Metropolis-Bold' !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
}

.common-team-resource .caf-read-more {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    text-transform: uppercase;
    color: #167382 !important;
    font-family: 'Metropolis-Bold' !important;
    font-weight: 700;
    font-size: 14px !important;
    letter-spacing: 1.5px;
    position: relative;
    transition: 0.4s all;
}

.common-team-resource a.caf-read-more:hover {
    color: #fbae25 !important;
}

.common-team-resource .caf-read-more:before {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/yellow-line.svg);
    left: 0;
    right: 0;
    margin: auto;
    bottom: -10px;
    width: 119px;
    height: 4px;
}

.common-team-resource .caf-meta-content {
    position: absolute;
    right: -31px;
    justify-content: end;
    bottom: 47px;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

.common-team-resource .caf-meta-content span {
    font-size: 14px;
    color: #167382;
}

.common-team-resource .caf-meta-content i {
    display: none;
}

.common-team-resource .caf-content {
    padding-right: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    padding-bottom: 0 !important;
    overflow: hidden;
    margin-bottom: 26px;
    color: #0C3E51 !important;
    text-transform: inherit !important;
    text-align: start;
}


.common-team-res>div>div>div {
    gap: 24px;
}

/* our team resource filter css end*/

.stepCount.teacher-step .et_pb_text_inner::before {
    left: 96px;
    bottom: 47px;
}

.allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
    left: 114px;
}

.allSteps .et_pb_column:nth-child(3) .stepCount.teacher-step .et_pb_text_inner::before {
    right: 11px;
    left: unset;
}

.client-country-popup ul li {
    display: flex;
    align-items: center;
}

.client-country-popup ul li img {
    width: 30px;
    object-fit: contain;
    height: 30px !important;
}

.client-country-popup ul {
    height: 70vh;
    overflow: auto;
}

.client-country-popup ::-webkit-scrollbar {
    width: 20px;
}

.client-country-popup ::-webkit-scrollbar-thumb {
    background-color: #167382;
    border-radius: 7px;
    border: 5px solid transparent;
    background-clip: content-box;
}

.client-country-popup ::-webkit-scrollbar-track {
    background-color: #fbae25;
    border-radius: 0;
}

/* Scrollbar */
.pum-container.pum-responsive.pum-responsive-medium::-webkit-scrollbar {
    width: 20px;
}

/* Track */
.pum-container.pum-responsive.pum-responsive-medium::-webkit-scrollbar-track {
    background-color: #fbae25;
    border-radius: 0;
}

/* Handle */
.pum-container.pum-responsive.pum-responsive-medium::-webkit-scrollbar-thumb {
    background-color: #167382;
    border-radius: 7px;
    border: 5px solid transparent;
    background-clip: content-box;
}


.testimonial_sec .slide_testimonial.common_step-slider.slider-tab-main .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 53%;
}

.training_blog-mains .caf-meta-content-cats ul li {
    display: none;
}

.training_blog-mains .caf-meta-content-cats ul li:nth-last-child(-n+6) {
    display: list-item;
}



.allTraining-list article ul li {
    font-size: 16px;
}

.allTraining-list article ul li:nth-last-child(1) a {
    font-size: 16px;
    text-transform: capitalize;
    color: #0c3e51 !important;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.allTraining-list article ul li:nth-last-child(2) a {
    color: #CE4E0D !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    position: relative;
    margin: 0;
    padding: 0;
}

.allTraining-list article ul li:nth-last-child(2) a:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0c3e51;
    right: -12px;
    top: 5px;
}

.allTraining-list article ul li:nth-last-child(3) a {
    font-size: 16px;
    text-transform: capitalize;
    color: #0c3e51 !important;
    font-weight: 700;
    margin: 0;
    padding: 0;
    position: relative;
}

.allTraining-list article ul li:nth-last-child(3) a:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0c3e51;
    right: -12px;
    top: 5px;
}

.allTraining-list article ul li:nth-last-child(4) a {
    font-size: 16px;
    text-transform: capitalize;
    color: #0c3e51 !important;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.allTraining-list article ul li:nth-last-child(4) {
    width: 69%;
}

.allTraining-list article ul li:nth-last-child(5) a {
    color: #CE4E0D !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    position: relative;
    margin: 0;
    padding: 0;
}

.allTraining-list article ul li:nth-last-child(5) a:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0c3e51;
    right: -12px;
    top: 5px;
}

.allTraining-list article ul li:nth-last-child(6) a {
    font-size: 16px;
    text-transform: capitalize;
    color: #0c3e51 !important;
    font-weight: 700;
    margin: 0;
    padding: 0;
    position: relative;
}


.allTraining-list article ul li:nth-last-child(6) a:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0c3e51;
    right: -12px;
    top: 5px;
}


.single-post .wp-image-25056339 {
    display: none;
}

.susan-profile img {
    border-radius: 50%;
}

/* .allSteps {
    padding-left: 25px !important;
} */

/* .testimonial_sec .slide_testimonial.common_step-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 54%;
} */

.training-txt-ellipses a {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
}

.training-txt-ellipses .post-content-inner p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    display: -webkit-box;
}

/* .testimonial_sec .slide_testimonial.common-sliders-main.jeanette-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 51.9%;
} */

.recent_writing h2 {
    transition: 0.4s all;
}

.recent_writing h2:hover {
    color: #fbae25;
}

.et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu {
    width: 290px !important;
}

.slide_testimonial .dipi-carousel-item-desc>p {
    font-size: 16px !important;
}

.testimonial_text a {
    text-decoration: underline;
}

.slide_testimonial .testimonial_text p a {
    transition: 0.4s all;
    color: #CE4E0D !important;
    text-decoration: none;
}

.slide_testimonial .testimonial_text p a:hover {
    color: #0c3e51 !important;
}

.slide_testimonial .dipi-carousel-item-desc {
    font-size: 16px !important;
}

.all_blog_sec.text-overflow h2 a {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
}



/* blog page category filter hide css */

.two-ul-filter .caf-mtf-tax-category {
    display: none !important;
}

.two-ul-filter .caf-filter-container {
    width: calc(50% - 110px) !important;
}

/* blog page category filter hide css */

.exp-lists ul li {
    padding-left: 20px;
    padding-bottom: 20px;
}

.all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:first-child h2.entry-title,
.all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:nth-child(2) h2.entry-title,
.all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:last-child h2.entry-title {
    min-height: 120px;
}


.all_blog_sec.text-overflow .post-content-inner p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    display: -webkit-box;
}

.post-change-main .et_pb_image img {
    width: 102.7%;
    max-width: unset;
    margin-top: 65px;
    height: 530px;
    object-fit: cover;
}

.blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-post-title h2 a {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
}

.blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-post-title h2 {
    min-height: 120px;
}

.blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-content {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    display: -webkit-box;
}

.blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-content-read-more {
    margin-top: 30px;
}

.blog_filter_sec.blog-spotlights.podcast-cont-main article.blog_filteration_sec .manage-layout1 .caf-content {
    min-height: unset !important;
}

.all_blog_sec.txt-ellipsis .caf-post-title h2 a {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
}

.all_blog_sec.txt-ellipsis .caf-content {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    display: -webkit-box;
}


.blog_filter_sec.blog-spotlights.project-ellipsis article.blog_filteration_sec .manage-layout1 .caf-content {
    height: unset !important;
    text-transform: inherit;
}

.blog_filter_sec.blog-spotlights .caf-post-layout1 .caf-meta-content {
    padding: 0 !important;
}

/* .testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-prev {
    top: 73.4%;
} */

.single-post-content.single-post-mains ul {
    margin-left: 18px;
}

.single-post-content.single-post-mains ul li {
    list-style: inherit;
    padding-left: 20px;
}

.single-post-content.single-post-mains ol {
    padding-left: 0;
    padding-bottom: 0;
}

.single-post-content.single-post-mains ol li {
    margin-bottom: 16px;
    padding-left: 6px;
}

.single-post-content.single-post-mains ul li:before {
    content: '';
    display: none;
}

.founder-banner .banner-profile .profile_content.content-change {
    padding-left: 45px;
}

.single .post {
    padding-bottom: 0;
    margin-bottom: 0;
}

.all_blog_sec .et_pb_ajax_pagination_container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.all_blog_sec .et_pb_post {
    width: 394px;
    background: #FFFFFF;
    padding: 62px 29px 54px 33px;
    border-radius: 8px;
    margin-bottom: 23px;
}

.all_blog_sec .et_pb_post h2 {
    padding-bottom: 0px;
    min-height: 101px;
    padding-right: 10px;
}

.all_blog_sec .et_pb_post .post-content a {
    margin-top: 34px;
    position: relative;
    display: inline-block;
    font-size: 14px;
}

.all_blog_sec .et_pb_post .post-content a:before {
    content: "";
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/Fill-1-Copy.png);
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 28px;
    left: 0px;
    margin: auto;
    width: 100%;
    height: 20.6%;
}


.all_blog_sec .et_pb_post .post-meta {
    position: absolute;
    bottom: 58px;
    right: 36px;
    color: #167382;
    font-family: 'Metropolis-Regular';
    font-weight: 400;
    letter-spacing: 0.8px;
    transition: all 0.3s;
    margin-bottom: 0;
}

.peter-bio a {
    transition: 0.4s all;
}

.peter-bio a:hover {
    color: #0c3e51;
}

/* .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 56%;
} */

.all_blog_sec .et_pb_post .post-meta:hover {
    color: #167382;
    cursor: pointer;
}

.blog_page_heading {
    position: relative;
}

.blog_page_heading.et_pb_row_0 .et_pb_text_inner {
    text-align: center;
}

.blog_page_heading.et_pb_row_0 h1 {
    display: inline-block;
    position: relative;
}

.blog_page_heading h1:before {
    content: '';
    position: absolute;
    bottom: -40px;
    right: 0px;
    left: 0px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/Group-3-1.png);
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 40%;
}


.all_blog_sec.top_main_blog .et_pb_post {
    padding: 6px 0px;
}

.all_blog_sec.top_main_blog .et_pb_post h2 {
    padding: 0px 32px;
}

.all_blog_sec.top_main_blog .et_pb_post .post-content {
    padding: 0px 32px;
}

.all_blog_sec.top_main_blog article:first-child h2.entry-title,
.all_blog_sec.top_main_blog article:nth-child(2) h2.entry-title,
.all_blog_sec.top_main_blog article:last-child h2.entry-title {
    border-right: 8px solid #FBAE25;
    border-left: 8px solid #FBAE25;
    padding: 0px 25px;
    padding-top: 26px;
    min-height: 121px;

}

.all_blog_sec.top_main_blog.projectspot-blogs article:first-child h2.entry-title,
.all_blog_sec.top_main_blog.projectspot-blogs article:nth-child(2) h2.entry-title,
.all_blog_sec.top_main_blog.projectspot-blogs article:last-child h2.entry-title {
    min-height: 156px;
}

.all_blog_sec article h2.entry-title a {
    transition: all 0.3s;
}

.all_blog_sec article h2.entry-title a:hover {
    color: #FBAE25 !important;
}

.all_blog_sec.top_main_blog article:nth-child(2) h2.entry-title {
    border-right: 8px solid #167382;
    border-left: 8px solid #167382;
}

.all_blog_sec.top_main_blog article:last-child h2.entry-title {
    border-right: 8px solid #CE4E0D;
    border-left: 8px solid #CE4E0D;
}

.all_blog_sec.top_main_blog article:first-child>a.entry-featured-image-url {
    margin-bottom: 0px;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.all_blog_sec.top_main_blog article:nth-child(2)>a.entry-featured-image-url {
    margin-bottom: 0px;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.all_blog_sec.top_main_blog article:nth-child(3)>a.entry-featured-image-url {
    margin-bottom: 0px;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.all_blog_sec .et_pb_post a.entry-featured-image-url img {
    transition: 0.4s all;
}

.all_blog_sec .et_pb_post a.entry-featured-image-url img:hover {
    transform: scale(1.1);
}

.all_blog_sec.top_main_blog article:nth-child(2)>a.entry-featured-image-url {
    margin-bottom: 0px;
}

.all_blog_sec.top_main_blog article:last-child>a.entry-featured-image-url {
    margin-bottom: 0px;
}

.all_blog_sec.top_main_blog article:first-child .post-content,
.all_blog_sec.top_main_blog article:nth-child(2) .post-content,
.all_blog_sec.top_main_blog article:last-child .post-content {
    border: 8px solid #FBAE25;
    border-top: none;
    border-radius: 0px 0px 8px 8px;
    padding: 4px 25px;
    padding-bottom: 40px;
}

.all_blog_sec.top_main_blog article:nth-child(2) .post-content {
    border: 8px solid #167382;
    border-top: none;
}

.all_blog_sec.top_main_blog article:last-child .post-content {
    border: 8px solid #CE4E0D;
    border-top: none;
}

.all_blog_sec.top_main_blog .et_pb_post>a {
    position: relative;
}

.all_blog_sec.top_main_blog .et_pb_post>a:before {
    content: 'FEATURED';
    position: absolute;
    background-color: #CE4E0D;
    color: #fff;
    bottom: 0px;
    left: 0px;
    padding: 0px 35px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Metropolis-Regular';
    min-height: 36px;
    display: flex;
    align-items: center;

}


.all_blog_sec.top_main_blog .et_pb_post:nth-child(2)>a:before {
   background-color: #CE4E0D;
}

.all_blog_sec.top_main_blog .et_pb_post:last-child>a:before {
    background-color: #CE4E0D;
}

.wp-pagenavi {
    margin-top: 23px;
    position: relative;
}

.wp-pagenavi span.pages {
    border: none;
    color: #FBAE25;
    font-size: 14px;
    font-family: 'Metropolis-Medium';
    font-weight: 500;
    text-transform: uppercase;
    padding: 0px;
    margin-right: 7.8%;
}

.wp-pagenavi .page,
.wp-pagenavi span.current,
.wp-pagenavi .last,
.wp-pagenavi .extend {
    background-color: #fff;
    border: none;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 28px;
    color: #167382;
    font-weight: bold;
    font-family: 'Metropolis-Bold';
}

.wp-pagenavi .page,
.wp-pagenavi .last,
.wp-pagenavi .extend {
    background-color: transparent;
}

.all_blog_sec .blog_pagination_area .et_pb_ajax_pagination_container>div {
    width: 100%;
}


.wp-pagenavi .previouspostslink,
.wp-pagenavi .nextpostslink {
    position: absolute;
    bottom: 0px;
    top: 0px;
    margin: auto;
    background-color: #fff;
    border: none;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    color: transparent !important;
    font-weight: 900;
    font-size: 30px;
    right: 84px;
}

.wp-pagenavi .previouspostslink:hover,
.wp-pagenavi .nextpostslink:hover {
    color: transparent !important;
}

.wp-pagenavi .nextpostslink {
    right: 0px;
}

.wp-pagenavi .previouspostslink:before,
.wp-pagenavi .nextpostslink:before {
    content: '';
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/Path.png);
    background-size: cover;
    background-position: center;
    height: 18px;
    width: 11px;
    position: absolute;
    right: 0px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}


.wp-pagenavi .nextpostslink:before {
    transform: rotate(180deg);
}




/* responsive */


@media(max-width: 1537px) {
    .blog_page_heading.et_pb_row_0 h1 {
        font-size: 36px;
    }

    .et_pb_row_1.all_blog_sec.top_main_blog,
    .et_pb_row_2.all_blog_sec {
        width: 83%;
    }
}


@media(max-width: 1480px) {

    .et_pb_row_1.all_blog_sec.top_main_blog,
    .et_pb_row_2.all_blog_sec {
        width: 90%;
    }
}

@media(max-width: 1367px) {

    .et_pb_row_1.all_blog_sec.top_main_blog,
    .et_pb_row_2.all_blog_sec {
        width: 98%;
    }
}


@media(max-width: 1280px) {
    .all_blog_sec .et_pb_post {
        width: 384px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        font-size: 20px !important;
    }
}


/* Appearance css */


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

img {
    max-width: 100%;
}

body {
    -webkit-font-smoothing: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased;
}

/* .testimonial_text.textChange {
    padding-left: 20px;
} */

/* html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: auto !important;
} */

.testimonial_profile.profileChange img {
    padding-top: 20px;
}


html.js.pum-open.pum-open-overlay.pum-open-scrollable #page-container {
    padding-right: 0 !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0 !important;
}


.meet_wrapper.cdtSection {
    /*     background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/cdtbg.png); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/cdbg.svg);
    background-color: #eff5f7;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -45px;
}

.team-heading-row.meetHead h2 {
    padding-top: 18px;
}

a,
a:hover,
a:focus {
    text-decoration: none;
}

body {
    -webkit-font-smoothing: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased;
    /*     min-height: 111vh */
}

html,
body {
    scroll-behavior: smooth;
}

.btn-ctn {
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    min-width: 365px;
    height: 60px;
}

.btn-ctn.consult {
    min-width: 440px;
}

.header-top-row .et_pb_button_module_wrapper {
    width: auto;
    display: inline-block;
}

.header-top-row .btn-column {
    display: flex;
    justify-content: flex-end;
}

#et-boc .header-top-row .btn-column>div:nth-child(1) {
    margin-left: 21px !important;
}

.header-menu nav ul li {
    transition: 0.3s ease;
}

.header-top-row {
    display: flex !important;
    align-items: center;
}

#et-boc .header-top-row .btn-column>div:nth-child(2) {
    margin-left: 20px !important;
}

#et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new {
    /* 	    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/light-bulb.svg); */
    background-repeat: no-repeat !important;
    background-size: 29px !important;
    background-position: 84.2% 50% !important;
    padding: 2px 30px 0 0 !important;
}

#et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new:hover {
    padding: 2px 30px 0 0 !important;
}

#et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult {
    /* 	        background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/calendar.svg); */
    background-repeat: no-repeat !important;
    background-size: 29px !important;
    background-position: 91% 50% !important;
    padding: 2px 30px 0 0 !important;
}

#et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult:hover {
    padding: 2px 30px 0 0 !important;
}

.header-menu .et_pb_menu__menu,
.header-menu .et-menu-nav,
.header-menu ul {
    width: 100% !important;
}

.header-menu ul {
    margin: 0 !important;
}

.header-menu nav ul li {
    padding: 0 !important;
    margin: 0 !important;
    line-height: inherit !important;
    justify-content: center;
    width: 25%;
}

.header-menu nav ul li a {
    padding: 0 !important;
}

.header-bottom-row {
    min-height: 101px;
    display: flex;
    align-items: center;
}

.et-db #et-boc .header-menu nav.et-menu-nav ul li a:hover {
    opacity: 1 !important;
    color: #fbae25 !important;
    background: transparent;
}

.banner-section h1 span {
    color: #8DAA3D;
    position: relative;
}

.banner-section h1 span::before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/line.svg);
    background-repeat: no-repeat;
    background-size: auto;
    bottom: -24px;
    left: -4px;
    width: 100%;
    height: 24px;
}

.banner-section h1 {
    padding: 0;
}

.banner-section p {
    margin: 65px 0 70px;
    padding-right: 30px;
}

.banner-section .left-col {
    padding-top: 42px;
}

.banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
    background-repeat: no-repeat !important;
    background-size: 29px !important;
    background-position: 91% 50% !important;
    padding: 2px 30px 0 0 !important;
}

.banner-section {
    overflow-x: clip;
}

.banner-section::before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/white-bg.png);
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/banner-white-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 2781px;
    height: 1166px;
    top: -376px;
    left: -200px;
    z-index: 9;
    /*     bottom: -60px; */
    height: 1166px;
    top: -501px;
    left: -198px;
}

.banner-row {
    z-index: 99;
}

.circle-box.yellow,
.circle-box.orange {
    width: 319px;
    height: 253px;
}

.circle-box.green,
.circle-box.blue {
    width: 253px;
    height: 319px;
}

.circle-box .et_pb_blurb_content {
    max-width: unset !important;
}

.circle-box {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute !important;
    background-repeat: no-repeat;
    background-size: contain;
}

.circle-box h4 {
    padding: 0;
    letter-spacing: 0.2px;
}

.circle-box.green {
    left: 57px;
    top: -26px;
}

.circle-box.yellow {
    top: -147px;
    left: 254px;
}

.circle-box.blue {
    right: 31px;
    top: 40px;
}

.circle-box.orange {
    left: 188px;
    top: 225px;
}

.our-approach {
    min-height: 940px;
}

.circle-box h4 {
    width: 60%;
    margin: auto;
}

.circle-box .et_pb_main_blurb_image {
    margin-bottom: 18px;
}

.circle-box.yellow .et_pb_blurb_content {
    left: -29px;
    top: -11px;
}

.circle-box.green .et_pb_blurb_content {
    top: 40px;
    left: -5px;
}

.circle-box.blue .et_pb_blurb_content {
    top: -27px;
    left: 4px;
}

.circle-box.orange .et_pb_blurb_content {
    left: 37px;
    bottom: 2px;
}

.our-approach h2 {
    padding: 0;
    margin-bottom: 49px;
}

.our-services {
    overflow-x: clip;
    min-height: 653px;
}

.our-services::before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/services-bg.png);
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/services-big-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 2781px;
    height: 817px;
    top: -120px;
    left: -441px;
    z-index: 9;
}

.our-services>div {
    z-index: 99;
}

.our-services h2 {
    padding: 0;
    margin-bottom: 52px;
}

.our-services .image {
    min-height: 235px;
    margin-bottom: 35px !important;
}

.our-services .content h2 {
    padding: 0;
    letter-spacing: 0.5px;
    margin-bottom: 25px;
}

.our-services .content p {
    padding: 0;
    letter-spacing: 0.4px;
    width: 82%;
    margin: auto;
    position: relative;
    right: 4px;
    min-height: 84px;
}

.our-services .learn-more a {
    color: inherit;
    letter-spacing: 1.5px;
    display: inline-block;
    margin-top: 9px;
    position: relative;
    right: 4px;
    transition: all 0.3s ease;
}

.our-services .learn-more a::before {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/yellow-line.svg);
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 4px;
}

.our-services .learn-more a:hover {
    color: #FBAE25;
}

.testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-img {
    width: 184px !important;
    margin: 0 auto 25px !important;
}

.testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-item {
    padding: 30px !important;
    min-height: 411px;
}

.testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-text {
    letter-spacing: 0.1px;
    margin: 0 auto !important;
}

.testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-name {
    margin: 0 auto !important;
    color: #7DC4C6;
    font-family: 'Metropolis-Bold';
    font-weight: 700;
    font-size: 14px;
    margin-top: auto !important;
}

.testimonials-section .dipi-testimonial-text {
    padding-top: 15px;
}

.testimonials-section .dipi-company-name a {
    color: #CE4E0D;
    transition: 0.4s all;
}

.testimonials-section .dipi-company-name a:hover {
    color: #7DC4C6;
}

.testimonials-row {
    display: flex;
}

.testimonials-row>.left-col {
    width: 370px !important;
}

.testimonials-row>.right-col {
    width: 764px !important;
    margin-left: 68px !important;
    /* 	margin-left: auto !important; */
}

.testimonial-slider::before {
    content: "";
    position: absolute;
    top: -24px;
    left: 9px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/testimonial-top.svg);
    background-repeat: no-repeat;
    width: 74px;
    height: 49px;
    z-index: 9;
}

.testimonial-slider::after {
    content: "";
    position: absolute;
    bottom: -20px;
    right: -8px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/testimonial-bottom.svg);
    background-repeat: no-repeat;
    width: 74px;
    height: 49px;
    z-index: 9;
}


.testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
    display: flex;
    flex-direction: row-reverse;
    min-height: 411px;
    padding: 35px;
    justify-content: space-between;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper .dipi-image-wrap {
    min-width: 295px;
    width: 295px;
    display: flex;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content {
    padding: 26px 0 0 23px !important;
    align-items: start;
    width: 54%;
}

.list-check-change ul li {
    list-style: initial !important;
}

.formal_education.list-style-none .et_pb_module ul li:before {
    content: '';
    display: none;
}

.formal_education.list-style-none .et_pb_module ul li {
    padding-left: 30px;
}

.formal_education.list-style-none .et_pb_module ul {
    padding-left: 18px;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-item-desc {
    margin: 0 !important;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h3 {
    font-family: 'Metropolis-ExtraBold';
    color: #8DAA3D !important;
    font-size: 22px !important;
    text-align: left;
    padding: 0;
    font-weight: 800;
    margin-bottom: 20px;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h4 {
    font-family: 'Metropolis-ExtraBold';
    color: #0C3E51 !important;
    font-size: 20px !important;
    text-align: left;
    padding: 0;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 28px;
    letter-spacing: 0.3px;
    line-height: 24px;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content p {
    text-align: left;
    letter-spacing: 0.3px;
    width: 90%;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper .et_pb_button {
    letter-spacing: 1.5px;
    padding: 0 !important;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper {
    margin-top: 43px;
    flex: 0;
    position: relative;
}

.testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper::before {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/yellow-line.svg);
    left: 0;
    width: 100%;
    height: 4px;
    bottom: -8px;
}


.testimonial-slider .swiper-container {
    border-radius: 23px !important;
}

.our-people {
    overflow-x: clip;
}

.our-people::before {
    background-size: 100% 100%;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/our-people-bg.png);
    top: -26px;
    background-repeat: no-repeat;
    left: -732px;
    width: 3596px;
    height: 636px;
    z-index: 9;
}

.our-people-row {
    z-index: 99;
}

.our-people .btn-ctn {
    min-width: 330px;
    margin-top: 37px;
}


.our-people-row .left-col {
    padding-left: 58px;
}

.our-people-row .right-col {
    padding-top: 80px;
    padding-left: 98px;
}

.our-people-row h2 {
    padding: 0;
    margin-bottom: 28px;
}

.our-people-row p strong {
    font-weight: inherit;
    color: #FBAE25;
}

.testimonials-section .testimonials-row .dipi_carousel {
    overflow: visible;
}

.testimonials-section .testimonials-row .swiper-button-next {
    right: -21px !important;
}

.testimonials-section .testimonials-row .swiper-button-prev {
    left: -21px !important;
}

.testimonials-section .testimonials-row .swiper-button-prev::after,
.testimonials-section .testimonials-row .swiper-button-next::after {
    content: "" !important;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/left-arrow.svg);
    width: 8px;
    height: 12px;
    background-repeat: no-repeat !important;
    background-size: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.testimonials-section .testimonials-row .swiper-button-next::after {
    transform: rotateY(-180deg);
}

.home-blogs .et_pb_ajax_pagination_container {
    display: flex;
    /*     grid-template-columns: repeat(3,auto); */
    column-gap: 10px;
}

.home-blogs article {
    background: #fff;
    margin: 0 !important;
    padding: 10px;
    border-radius: 17px;
    width: 33.33% !important;
}

.whats-section .home-blogs {
    margin-top: 30px !important;
}

.home-blogs article .entry-featured-image-url {
    margin-bottom: 27px;
}

.home-blogs article a.more-link {
    color: #167382;
    font-family: 'Metropolis-Bold';
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    letter-spacing: 1.5px;
    position: relative;
    margin: 15px 0 39px;
    text-transform: uppercase;
}

.home-blogs article a.more-link::before {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/yellow-line.svg);
    left: 0;
    right: 0;
    margin: auto;
    bottom: -10px;
    width: 119px;
    height: 4px;
}

.home-blogs article h4 {
    padding: 0;
    min-height: 80px;
    width: 98%;
    margin: auto;
}

.footer-top h2 {
    padding: 0;
    width: 57%;
    margin: auto;
    letter-spacing: 2px !important;
    line-height: 43px !important;
}

.sign-up-txt h2 span {
    color: #8DAA3D;
}

.sign-up-txt p {
    width: 59%;
    margin: auto;
    margin-top: 46px;
}

.et-db #et-boc.et-boc div.footer-form.et_pb_row {
    width: 1223px !important;
    height: 180px;
    margin: auto !important;
    border-radius: 8px;
    background: #FBAE25;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px !important;
    margin-top: 65px !important;
}

.footer-form .et_pb_code_inner {
    width: 71%;
    border-bottom: 2px solid #fff;
}

.footer-form form {
    display: flex;
    align-items: baseline;
    width: 100%;
    justify-content: space-between;
    height: 50px
}

.footer-form .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    width: 330px;
}

.footer-form .gform_footer::before {
    content: "";
    position: absolute;
    width: 119px;
    height: 20px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/form-arrow.png);
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    z-index: 9;
}

.footer-form input[type="submit"] {
    border: unset !important;
    background: unset !important;
    color: #0C3E51;
    font-family: 'Metropolis-Bold';
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 3px;
    cursor: pointer;
    width: 100%;
    text-align: left;
    z-index: 999;
}

.footer-form .gform-body,
.footer-form .gform_fields.top_label {
    width: 100%;
}

.footer-form input[type="email"] {
    background: unset !important;
    border: unset !important;
    padding: 0 !important;
    font-family: 'Metropolis-Medium';
    font-size: 20px !important;
    font-weight: 500;
    color: #0C3E51;
    letter-spacing: 1px;
}

.footer-form input[type="email"]::placeholder {
    color: #0C3E51;
}


.footer-top {
    /*     margin-bottom: -120px !important; */
}

.footer-bottom {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/footer-bg.png);
    background-repeat: no-repeat;
    background-size: 2781px 817px;
    background-position: 50% 0%;
    margin-bottom: 0;
    padding-top: 180px !important;
    padding-bottom: 60px !important;
}

.footer-email ul {
    padding: 0;
    margin-top: 40px;
}

.footer-email ul li {
    list-style: none;
    display: flex;
    align-items: baseline;
    margin-bottom: 25px;
    column-gap: 18px;
}

.footer-email ul li:last-child {
    margin: 0;
}

.footer-email ul li a {
    color: inherit;
}

.footer-bottom .left-col {
    width: 58% !important;
}

.footer-bottom .right-col {
    width: 42% !important;
    padding-left: 4px;
    padding-top: 58px;
}

.footer-stay h4 {
    padding: 0;
    margin-bottom: 25px;
}

.footer-stay p a {
    color: #FBAE25;
    /*     border-bottom: 1px solid #FBAE25; */
}

.footer-social ul {
    display: flex;
    padding: 0;
    column-gap: 45px;
    margin-top: 70px;
}

.footer-social ul li {
    list-style: none;
}

.copyright p {
    margin-top: 35px !important;
    letter-spacing: 0.7px !important;
}

.testimonials-section .testimonials-row .swiper-arrow-button {
    box-shadow: 0px 20px 40px rgb(0 0 0 / 20%);
}

.our-services img,
.banner-section img,
.circle-box,
.our-people-row p strong,
.home-blogs article a.more-link,
.home-blogs article h4.entry-title a,
.footer-form input[type="submit"],
.footer-email ul li a,
.footer-stay p a {
    transition: all 0.3s ease;
}

.our-services img:hover {
    transform: translatey(-20px);
}

.banner-section img:hover {
    /* filter: grayscale(1); */
}

.circle-box.gray-this {
    filter: grayscale(1);
}

.our-people-row p strong:hover {
    color: #fff;
}

.home-blogs article a.more-link:hover,
.home-blogs article h4.entry-title a:hover,
.footer-email ul li a:hover {
    color: #fbae25 !important;
}

.footer-form input[type="submit"] {
    margin-bottom: 0 !important;
}

.footer-form input[type="submit"]:hover {
    color: #fff;
}

.footer-form .gform_footer:hover input[type="submit"] {
    /* 	color: #fff; */
}

.footer-social ul li img:hover {
    /*     filter: brightness(100); */
}

.footer-social ul li a {
    display: inline-block;
}

.footer-social ul li a img:nth-child(2) {
    display: none;
}

.footer-social ul li a:hover img:nth-child(2) {
    display: block;
}

.footer-social ul li a:hover img:nth-child(1) {
    display: none;
}

.footer-stay p a:hover {
    color: #fff;
    border-color: #fff;
}

/* .testimonial_sec.tyler_slider .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 66%;
} */


body img.gform_ajax_spinner {
    display: none !important;
}

.gform_validation_errors {
    display: none;
}

.footer-form .validation_message {
    padding: 0 !important;
    margin: 0 !important;
    background: unset !important;
    border: unset !important;
    font-family: 'Metropolis-Medium' !important;
    font-weight: 500;
}

.home-blogs article .entry-featured-image-url {
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    border-radius: 8px;
}

.home-blogs article .entry-featured-image-url img {
    transition: all 0.3s ease;
}

.home-blogs article .entry-featured-image-url img:hover {
    transform: scale(1.1);
}


.et-db #et-boc.et-boc .header-menu ul {
    justify-content: flex-start;
    padding-left: 90px !important;
}

.header-menu nav ul li {
    margin-right: 145px !important;
    width: unset;
}

.header-menu nav ul li:last-child {
    margin-right: 0 !important;
}

.all_blog_sec.training_btn_read article .more-link {
    padding-bottom: 12px;
}

.all_blog_sec.training_btn_read .et_pb_post .post-content a:before {
    top: 23px;
    height: 4px;
    background-repeat: no-repeat;
}

/* Responsive css */
@media(max-width: 1799px) {
    .do-what-sec article .post-meta {
        bottom: 37px !important;
    }

    .common-team-resource h2 a {
        font-size: 20px !important;
    }

    .cdpBenefitList ul li {
        font-size: 16px !important;
        padding-bottom: 25px !important;
    }

    .our-board-members div.title-txt.boardTitle p {
        font-size: 16px !important;
    }

    .header .et_pb_row {
        width: 98% !important;
        max-width: 100% !important;
    }

    .et-db #et-boc.et-boc .header .header-top-row.et_pb_row {
        padding: 0 !important;
        min-height: 110px;
        display: flex;
        align-items: center;
    }

    .btn-ctn {
        min-width: 285px;
        height: 55px;
        font-size: 16px !important;
    }

    .btn-ctn.consult {
        min-width: 385px;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new {
        background-size: 27px !important;
        background-position: 88.2% 50% !important;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new:hover {
        background-position: 88.2% 50% !important;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult {
        background-size: 24px !important;
        background-position: 90% 50% !important;
    }

    .header-bottom-row {
        min-height: 84px;
    }

    .header-menu nav ul li a {
        font-size: 16px !important;
    }

    .banner-section>div {
        width: 90% !important;
        max-width: 100% !important;
    }

    .banner-section h1 {
        font-size: 32px !important;
        line-height: 42px !important;
    }

    .banner-section p {
        margin: 55px 0 50px;
        padding-right: 40px;
        font-size: 20px;
        line-height: 30px;
    }

    .banner-section {
        padding-top: 48px !important;
    }

    .banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
        background-size: 27px !important;
        background-position: 89% 46% !important;
    }

    .banner-section::before {
        width: 160%;
        height: 1060px;
        top: -501px;
        left: -140px;
    }

    .our-approach {
        padding-top: 278px !important;
    }

    .circle-box.yellow,
    .circle-box.orange {
        width: 280px;
        height: 222px;
    }

    .circle-box.green,
    .circle-box.blue {
        width: 223px;
        height: 281px;
    }

    .circle-box h4 {
        font-size: 18px !important;
    }

    .circle-box .et_pb_main_blurb_image {
        margin-bottom: 12px;
        width: 70px;
    }

    .our-approach h2 {
        font-size: 28px !important;
        margin-bottom: 20px;
    }

    .our-approach p {
        font-size: 16px !important;
        line-height: 28px !important;
    }

    .circle-box.yellow {
        top: -135px;
        left: 255px;
    }

    .circle-box.green {
        left: 77px;
        top: -26px;
    }

    .circle-box.blue {
        right: 81px;
        top: 38px;
    }

    .circle-box.orange {
        left: 195px;
        top: 201px;
    }

    .our-approach {
        min-height: 860px;
    }

    .our-services h2 {
        font-size: 28px !important;
        margin-bottom: 32px;
    }

    .our-services .image {
        min-height: 200px;
        margin-bottom: 35px !important;
        width: 60%;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .our-services .et_pb_row {
        max-width: 100% !important;
        width: 98% !important;
    }

    .our-services .content h2 {
        margin-bottom: 15px;
        font-size: 22px !important;
    }

    .our-services .content p {
        width: 96%;
        font-size: 16px;
    }

    .our-services .learn-more a {
        margin-top: 12px;
    }

    .our-services {
        min-height: 533px;
    }

    .our-services::before {
        width: 170%;
        height: 717px;
        top: -120px;
        left: -400px;
    }


    .testimonials-section {
        padding-top: 144px !important;
        padding-bottom: 110px !important;
    }

    .our-people-row h2 {
        font-size: 28px !important;
        margin-bottom: 18px;
    }

    .our-people .btn-ctn {
        min-width: 300px;
        margin-top: 27px;
    }

    .our-people-row .right-col {
        padding-left: 78px;
    }

    .whats-row h2 {
        padding: 0;
        font-size: 28px !important;
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        min-height: 65px !important;
        font-size: 20px !important;
    }

    .whats-section .et_pb_row {
        max-width: 100% !important;
        width: 75% !important;
    }

    .home-blogs article .entry-featured-image-url {
        margin-bottom: 18px;
    }

    .whats-section .home-blogs {
        margin-top: 20px !important;
    }

    .whats-section {
        padding-top: 108px !important;
    }

    .our-people .et_pb_row {
        max-width: 100% !important;
        width: 70% !important;
    }

    .our-people-row p {
        font-size: 16px !important;
    }

    .our-people-row .left-col .et_pb_image {
        width: 94% !important;
    }

    .our-people::before {
        left: -570px;
        width: 180%;
        height: 576px;
    }

    .footer-top h2 {
        line-height: 39px !important;
        font-size: 28px !important;
        width: 49%;
    }

    .sign-up-txt p {
        margin-top: 26px;
        font-size: 20px;
        line-height: 27px;
        width: 49%;
    }

    footer .et_pb_row {
        max-width: 100% !important;
        width: 75% !important;
    }

    .et-db #et-boc.et-boc div.footer-form.et_pb_row {
        height: 160px;
        padding-top: 16px !important;
        margin-top: 55px !important;
    }

    .footer-top {
        padding-top: 80px !important;
        margin-bottom: -85px !important;
    }

    header .logo a {
        display: inline-block;
        width: 400px;
    }

    .footer-bottom {
        padding-top: 150px !important;
        padding-bottom: 40px !important;
    }

    .footer-logo span {
        width: 160px;
    }

    .footer-email ul li {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .footer-email ul {
        margin-top: 30px;
    }

    .footer-stay p {
        font-size: 16px !important;
    }

    .footer-stay h4 {
        margin-bottom: 15px;
        width: 82%;
    }

    .footer-social ul {
        column-gap: 37px;
        margin-top: 60px;
    }

    .footer-form input[type="submit"] {
        font-size: 18px;
    }

    .footer-form .gform_footer {
        width: 300px;
    }

    .footer-form input[type="email"] {
        font-size: 18px !important;
    }

    .et-db #et-boc.et-boc div.footer-form.et_pb_row {
        /*         width: 100% !important; */
    }

    .our-people-row .left-col .et_pb_image {
        width: 79% !important;
    }

    div.title-txt h2 {
        font-size: 28px !important;
    }

    div.title-txt p {
        font-size: 16px !important;
        line-height: 28px !important;
    }

}

@media(max-width: 1599px) {
    .whats-section {
        padding-top: 178px !important;
    }

    .et_pb_section_4.our-people.what-people {
        height: 780px !important;
    }

}

@media(max-width: 1399px) {
    .btn-ctn {
        min-width: 245px;
        height: 45px;
        font-size: 15px !important;
    }

    .btn-ctn.consult {
        min-width: 320px;
    }

    header .logo a {
        width: 350px;
    }

    .et-db #et-boc.et-boc .header .header-top-row.et_pb_row {
        min-height: 95px;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new {
        background-size: 24px !important;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult {
        background-size: 23px !important;
        background-position: 92% 50% !important;
    }

    .header-bottom-row {
        min-height: 80px;
    }

    .banner-section h1 {
        font-size: 27px !important;
        line-height: 36px !important;
    }

    .banner-section p {
        margin: 45px 0 35px;
        font-size: 18px;
        line-height: 28px;
    }

    .banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
        background-size: 23px !important;
        background-position: 92% 46% !important;
    }

    .banner-section {
        padding-top: 30px !important;
    }

    .banner-section::before {
        height: 990px;
    }

    .our-approach {
        padding-top: 248px !important;
    }

    .our-approach {
        min-height: 830px;
    }

    .circle-box.yellow,
    .circle-box.orange {
        width: 250px;
        height: 199px;
    }

    .circle-box.green,
    .circle-box.blue {
        width: 197px;
        height: 248px;
    }

    .circle-box.green {
        left: 87px;
        top: -42px;
    }

    .circle-box.blue {
        right: 123px;
        top: 17px;
    }

    .circle-box.orange {
        left: 195px;
        top: 157px;
    }

    .circle-box .et_pb_main_blurb_image {
        margin-bottom: 10px;
        width: 56px;
    }

    .circle-box h4 {
        font-size: 16px !important;
        line-height: 18px !important;
    }

    .circle-box.yellow .et_pb_blurb_content {
        left: -23px;
        top: -5px;
    }

    .circle-box.green .et_pb_blurb_content {
        top: 24px;
        left: -4px;
    }

    .circle-box.blue .et_pb_blurb_content {
        top: -26px;
        left: 1px;
    }

    .circle-box.orange .et_pb_blurb_content {
        left: 26px;
        bottom: 2px;
    }

    .our-approach {
        min-height: 710px;
    }

    .our-services h2 {
        font-size: 24px !important;
        margin-bottom: 24px;
    }

    .our-services::before {
        top: -63px;
    }

    .our-services .image {
        min-height: 160px;
        margin-bottom: 20px !important;
        width: 55%;
    }

    .our-services .content h2 {
        margin-bottom: 10px;
        font-size: 20px !important;
    }

    .our-services .content p {
        width: 96%;
        font-size: 15px;
        line-height: 23px;
        min-height: 72px;
    }

    .our-services .learn-more a {
        margin-top: 6px;
        font-size: 12px;
    }

    .our-services {
        min-height: 393px;
    }

    .our-services::before {
        height: 527px;
    }

    .testimonials-section .et_pb_row {
        max-width: 100% !important;
        width: 80% !important;
    }

    .testimonials-row>.left-col {
        width: 330px !important;
    }

    .testimonials-row>.right-col {
        width: 700px !important;
        /*         margin-left: auto !important; */
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-item {
        padding: 20px !important;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-img {
        width: 160px !important;
        height: auto !important;
        margin: 0 auto 15px !important;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-name {
        font-size: 16px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
        padding: 20px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper .dipi-image-wrap {
        min-width: 250px;
        width: 250px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h3 {
        font-size: 20px !important;
        margin-bottom: 10px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h4 {
        font-size: 18px !important;
        margin-bottom: 15px;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-item,
    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
        min-height: 350px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content {
        padding: 26px 0 0 15px !important;
    }

    .testimonials-section .testimonials-row .swiper-arrow-button {
        width: 35px !important;
        height: 35px !important;
    }

    .testimonials-section {
        padding-top: 130px !important;
        padding-bottom: 90px !important;
    }

    .testimonial-slider::before {
        width: 54px;
        height: 35px;
        top: -18px;
        background-size: contain;
    }

    .testimonial-slider::after {
        width: 54px;
        height: 35px;
        background-size: contain;
        bottom: -17px;
        right: 5px;
    }

    .our-people-row h2 {
        font-size: 24px !important;
        margin-bottom: 10px;
    }

    .our-people-row .left-col .et_pb_image {
        width: 80% !important;
    }

    .our-people-row .left-col {
        padding-left: 18px;
    }

    .our-people-row .right-col {
        padding-left: 15px;
        padding-top: 52px;
    }

    .our-people .btn-ctn {
        min-width: 260px;
        margin-top: 22px;
    }

    .our-people::before {
        height: 500px;
    }

    .whats-row h2 {
        font-size: 24px !important;
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        min-height: 73px;
        font-size: 18px !important;
        line-height: 22px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper .et_pb_button {
        font-size: 12px !important;
    }

    .home-blogs article a.more-link {
        font-size: 12px !important;
        margin: 16px 0 30px;
    }

    .footer-top h2 {
        line-height: 33px !important;
        font-size: 24px !important;
    }

    .sign-up-txt p {
        margin-top: 12px;
        font-size: 18px;
        line-height: 25px;
    }

    .our-approach .et_pb_row {
        max-width: 100% !important;
        width: 90% !important;
    }

    .our-approach h2 {
        font-size: 24px !important;
        margin-bottom: 10px;
    }

    .our-approach .et_pb_row {
        width: 80% !important;
    }

    .circle-box.yellow {
        top: -135px;
        left: unset;
        right: 104px;
    }

    .circle-box.green {
        left: unset;
        top: -42px;
        right: 319px;
    }

    .circle-box.blue {
        right: 0;
        top: 17px;
    }

    .circle-box.orange {
        left: unset;
        top: 157px;
        right: 163px;
    }

    .whats-section {
        padding-top: 128px !important;
    }


}

@media(max-width: 1199px) {

    .post-change-main .et_pb_image img {
        width: 100% !important;
        height: auto !important;
    }

    .et_pb_section_4.our-people.what-people {
        height: 710px !important;
    }

    .btn-ctn {
        min-width: 235px;
        height: 45px;
        font-size: 14px !important;
    }

    .btn-ctn.consult {
        min-width: 300px;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult {
        background-size: 21px !important;
        background-position: 93% 50% !important;
    }

    .banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
        background-size: 21px !important;
        background-position: 93% 46% !important;
    }

    header .logo a {
        width: 300px;
    }

    .et-db #et-boc.et-boc .header .header-top-row.et_pb_row {
        min-height: 85px;
    }

    .banner-section h1 {
        font-size: 23px !important;
        line-height: 30px !important;
    }

    .banner-section h1 span::before {
        background-size: contain;
    }

    .banner-section p {
        margin: 35px 0 30px;
        font-size: 16px;
        line-height: 25px;
    }

    .banner-section::before {
        height: 930px;
    }

    div.title-txt h2 {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .circle-box.yellow,
    .circle-box.orange {
        width: 190px;
        height: 152px;
    }

    .circle-box.green,
    .circle-box.blue {
        width: 151px;
        height: 191px;
    }

    .circle-box.yellow {
        top: -71px;
        right: 96px;
    }

    .circle-box.green {
        top: 12px;
        right: 247px;
    }

    .circle-box.blue {
        right: 0;
        top: 27px;
    }

    .circle-box.orange {
        top: 150px;
        right: 111px;
    }

    .our-approach>div>div:nth-child(1) {
        width: 50% !important;
    }

    .our-approach>div>div:nth-child(2) {
        width: 50% !important;
    }

    .circle-box h4 {
        font-size: 13px !important;
        line-height: 15px !important;
    }

    .circle-box .et_pb_main_blurb_image {
        margin-bottom: 10px;
        width: 48px;
    }

    .circle-box.yellow .et_pb_blurb_content {
        left: -19px;
        top: -5px;
    }

    .circle-box.green .et_pb_blurb_content {
        top: 19px;
        left: -2px;
    }

    .circle-box.blue .et_pb_blurb_content {
        top: -23px;
        left: 0px;
    }

    .circle-box.orange .et_pb_blurb_content {
        left: 20px;
        bottom: 2px;
    }

    .our-approach {
        min-height: 620px;
    }

    .our-approach {
        padding-top: 208px !important;
    }

    .our-services .image {
        min-height: 140px;
    }

    .our-services .content h2 {
        margin-bottom: 8px;
        font-size: 18px !important;
    }

    .our-services::before {
        height: 487px;
    }

    .testimonials-row>.left-col {
        width: 28% !important;
    }

    .testimonials-row>.right-col {
        width: 67% !important;
    }

    .testimonials-section {
        padding-top: 80px !important;
        padding-bottom: 90px !important;
    }

    .our-people-row .right-col {
        padding-left: 0;
        padding-top: 50px;
    }

    .our-people .btn-ctn {
        min-width: 210px;
        margin-top: 18px;
    }

    .our-people::before {
        height: 440px;
    }

    .whats-section .home-blogs {
        margin-top: 25px !important;
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        font-size: 16px !important;
    }

    .footer-logo span {
        width: 130px;
    }

    .footer-email ul li {
        font-size: 15px;
        margin-bottom: 13px;
    }

    .footer-bottom .right-col {
        padding-left: 0;
        padding-top: 48px;
    }

    .footer-social ul {
        column-gap: 30px;
        margin-top: 40px;
    }

    .et-db #et-boc.et-boc div.footer-form.et_pb_row {
        height: 125px;
        padding-top: 16px !important;
        margin-top: 45px !important;
    }

    .footer-form form {
        height: 40px;
    }

    .footer-form input[type="email"],
    .footer-form input[type="submit"] {
        font-size: 16px !important;
    }

    .footer-form .gform_footer::before {
        background-size: contain;
        width: 79px;
        height: 14px;
        top: 2px;
    }

    .footer-form .gform_footer {
        width: 228px;
    }


    .our-people-row .left-col .et_pb_image {
        width: 73% !important;
    }

    .our-people::before {
        height: 537px;
    }

    /* 	.also-like-section {
    padding-left: 20px;
} */

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row {
        width: 95% !important;
    }


}


@media(max-width: 1150px) {
    .our-people::before {
        height: 487px;
    }

}

/* @media(max-width:1030px){
	.banner-profile .profile_img .et_pb_image:before {
    width: 354px !important;
    height: 354px !important;
    top: 145px;
    left: -12px !important;
}
} */


@media(max-width: 1024px) {

    .slider-left .dipi-testimonial-text h6 {
        font-size: 16px;
        padding-top: 14px;
    }

    .cdtSection::before {
        top: -150px;
        width: 100%;
        height: 60%;
    }

    #et-boc .header-top-row .btn-column>div:nth-child(1) {
        margin-left: 0 !important;
    }

    .btn-ctn {
        min-width: 190px;
        font-size: 12px !important;
    }

    .btn-ctn.consult {
        min-width: 260px;
    }

    div.title-txt p {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .circle-box.blue {
        /*         right: 23px; */
        /*         top: 21px; */
    }

    .our-services .content p {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
        min-height: 67px;
    }

    .testimonials-section .et_pb_row {
        width: 90% !important;
    }

    .footer-top h2 {
        width: 55%;
    }

    .footer-bottom {
        padding-top: 120px !important;
        padding-bottom: 20px !important;
    }

    .footer-top {
        padding-top: 50px !important;
    }

    .et-db #et-boc.et-boc div.footer-form.et_pb_row {
        margin-top: 35px !important;
    }

}

@media(max-width:992px) {
    .jane_collection .accodian_sec p {
        padding-bottom: 8px !important;
    }
}

@media(max-width: 991px) {

    .testimonials-row>.right-col {
        margin-left: 40px !important;
    }

    .testimonial_profile .testimonial_text h4 {
        margin-top: 0 !important;
    }

    /* .post-change-main .et_pb_image img {
    width: 580px !important;
} */

    .et_pb_menu__wrap .et_mobile_nav_menu {
        display: none !important;
    }

    .et_pb_menu__wrap .et_pb_menu__menu {
        display: block !important;
    }

    header .logo a {
        width: 250px;
    }

    /* 	.btn-ctn {
    min-width: 170px;
    font-size: 11.5px!important;
		height: 40px;
} */

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new {
        padding: 2px 27px 0px 5px !important;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new:hover {
        padding: 2px 27px 0px 5px !important;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.whats-new {
        background-size: 18px !important;
        background-position: 92.2% 50% !important;
    }

    .btn-ctn.consult {
        min-width: 225px;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult {
        background-size: 16px !important;
        background-position: 94% 50% !important;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult {
        padding: 2px 30px 0 5px !important;
    }

    #et-boc header .header-top-row .et_pb_button_module_wrapper .btn-ctn.consult:hover {
        padding: 2px 30px 0 5px !important;
    }

    .header-menu nav ul li a {
        font-size: 14px !important;
    }

    .header-bottom-row {
        min-height: 58px;
    }

    .et-db #et-boc.et-boc .header .header-top-row.et_pb_row {
        min-height: 70px;
    }

    .header-bottom-row {
        min-height: 58px;
    }

    .et_pb_row {
        display: flex;
        flex-wrap: nowrap;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.header-bottom-row {
        width: 96.7% !important;
        padding: 0 !important;
    }

    .banner-section h1 {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .banner-section .left-col {
        padding-top: 20px;
    }

    .banner-section p {
        margin: 25px 0 15px;
        font-size: 15px;
        line-height: 23px;
    }

    .banner-section {
        padding-top: 15px !important;
    }

    .banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
        min-width: 240px;
    }

    .banner-section::before {
        height: 830px;
    }

    div.title-txt h2 {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .our-approach h2 {
        margin-bottom: 5px;
    }

    .circle-box.yellow,
    .circle-box.orange {
        width: 149px;
        height: 119px
    }

    .circle-box.green,
    .circle-box.blue {
        width: 122px;
        height: 153px;
    }

    .circle-box.yellow {
        top: -67px;
        right: 66px;
    }

    .circle-box.green {
        top: -1px;
        right: 188px;
    }

    .circle-box.blue {
        right: 0;
        top: 27px;
    }

    .circle-box.orange {
        top: 126px;
        right: 95px;
    }

    .circle-box .et_pb_main_blurb_image {
        margin-bottom: 6px;
        width: 35px;
    }

    .circle-box h4 {
        font-size: 12px !important;
        line-height: 14px !important;
    }

    .circle-box.yellow .et_pb_blurb_content {
        left: -14px;
        top: -5px;
    }

    .circle-box.green .et_pb_blurb_content {
        top: 15px;
        left: -2px;
    }

    .circle-box.blue .et_pb_blurb_content {
        top: -21px;
        left: 1px;
    }

    .circle-box.orange .et_pb_blurb_content {
        left: 16px;
        bottom: 2px;
    }

    .our-approach {
        min-height: 490px;
        padding-top: 168px !important;
    }

    .our-services::before {
        top: -43px;
    }

    .our-services h2 {
        margin-bottom: 30px;
    }

    .our-services .image {
        min-height: 103px;
        width: 120px;
        margin-bottom: 15px !important;
    }

    .our-services .content h2 {
        margin-bottom: 8px;
        font-size: 16px !important;
    }

    .our-services .content p {
        font-size: 13px;
        line-height: 18px;
        min-height: 73px;
    }

    .our-services .learn-more a::before {
        bottom: -2px;
    }

    .our-services::before {
        height: 397px;
    }

    .our-services {
        min-height: 313px;
    }

    .testimonials-row>.left-col {
        width: 30% !important;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-item {
        padding: 10px !important;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
        padding: 18px;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-text {
        font-size: 13px !important;
        line-height: 23px !important;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h3 {
        font-size: 18px !important;
        margin-bottom: 6px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h4 {
        font-size: 16px !important;
        margin-bottom: 10px;
        line-height: 20px;
    }


    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content p {
        font-size: 13px;
        line-height: 23px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper .dipi-image-wrap {
        min-width: 220px;
        width: 220px;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-item,
    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
        min-height: 320px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content {
        padding: 15px 0 0 3px !important;
    }

    .testimonial-slider::before {
        width: 38px;
        height: 24px;
        top: -12px;
        left: 0;
    }

    .testimonial-slider::after {
        width: 38px;
        height: 24px;
        bottom: -11px;
        right: 0;
    }

    .testimonials-section {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    .our-people::before {
        left: -540px;
        width: 240%;
    }

    .et-db #et-boc.et-boc div.footer-form.et_pb_row {
        margin-top: 25px !important;
    }

    .footer-top {
        padding-top: 35px !important;
    }

    .testimonials-section .testimonials-row .swiper-arrow-button {
        width: 30px !important;
        height: 30px !important;
    }

    .testimonials-section .testimonials-row .swiper-button-next {
        right: -11px !important;
    }

    .testimonials-section .testimonials-row .swiper-button-prev {
        left: -13px !important;
    }

    .footer-form input[type="email"],
    .footer-form input[type="submit"] {
        font-size: 14px !important;
    }

    .et-db #et-boc.et-boc div.footer-form.et_pb_row {
        height: 105px;
        padding-top: 0 !important;
    }

    .footer-logo span {
        width: 110px;
    }

    .footer-email ul {
        margin-top: 20px;
    }

    .footer-email ul li {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .footer-stay h4 {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .footer-stay p {
        font-size: 14px !important;
        line-height: 23px;
    }

    .footer-bottom .right-col {
        padding-top: 27px;
    }

    .footer-social ul li {
        width: 30px;
    }

    .footer-social ul {
        column-gap: 22px;
        margin-top: 40px;
    }

    .copyright p {
        margin-top: 20px !important;
    }

    .footer-form .validation_message {
        font-size: 13px !important;
        position: absolute;
        bottom: -1px
    }

    .our-people::before {
        height: 427px;
    }


    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row {
        /* 	width: 100% !important; */
        padding-left: 15px !important;
        padding-right: 15px !important;
    }



}


@media(max-width:848px) {
    .jane_collection .accodian_sec p {
        padding-bottom: 0px !important;
    }
}



@media(max-width:780px) {
    .jane_collection .accodian_sec h3+p {
        margin-bottom: 0 !important;
    }
}



@media(max-width: 768px) {

    .slider-left .dipi-testimonial-text h6 {
        font-size: 15px;
        padding-top: 14px;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-text {
        font-size: 12px !important;
    }

    .header-top-row>div:nth-child(1) {
        width: 45% !important;
    }

    .header-top-row>div:nth-child(2) {
        width: 55% !important;
    }

    .circle-box.blue {
        /*         right: 0px; */
    }

    .whats-section {
        padding-top: 118px !important;
    }


}


@media(max-width:750px) {
    /* 	.post-change-main .et_pb_image img {
    width: 540px !important;
} */
}

@media(max-width: 786px) {
    /*     .circle-box.blue {
        right: 8px;
        top: 18px;
    } */

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper {
        margin-top: 5px;
    }


}


@media(max-width:736px) {
    /* 	.post-change-main .et_pb_image img {
    width: 530px !important;
} */
}

@media(max-width: 767px) {
    .header-top-row>div:nth-child(1) {
        width: 42% !important;
    }

    .header-top-row>div:nth-child(2) {
        width: 58% !important;
    }

    /* 	.header-menu nav ul li a {
    font-size: 14px!important;
    line-height: 14px;
} */

    .our-approach {
        padding-top: 100px !important;
        min-height: 430px;
    }

    .our-services::before {
        width: 200%;
    }

    .circle-box.yellow {
        top: -39px;
        right: 71px;
    }

    .circle-box.green {
        top: 17px;
        right: 196px;
    }

    .circle-box.blue {
        right: 0;
        top: 44px;
    }

    .circle-box.orange {
        top: 136px;
        right: 98px;
    }

    .our-services .image {
        margin-bottom: 10px !important;
    }

    .our-services .content h2 {
        margin-bottom: 8px;
        font-size: 16px !important;
    }

    .our-services .content p {
        font-size: 13px;
        line-height: 18px;
        min-height: 92px;
        padding: 0 5px;
        position: static;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper .dipi-image-wrap {
        min-width: 170px;
        width: 170px;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-img {
        margin: 0 auto 8px !important;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h3 {
        font-size: 16px !important;
        margin-bottom: 5px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h4 {
        font-size: 14px !important;
        margin-bottom: 5px;
        line-height: 20px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content p {
        width: 100%;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper {
        margin-top: 12px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content {
        width: 58%;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-item,
    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
        min-height: 330px;
    }

    .our-people {
        padding-top: 20px !important;
    }

    .our-people::before {
        height: 392px;
        width: 270%;
    }

    .our-people-row .right-col {
        padding-top: 25px;
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        font-size: 15px !important;
        line-height: 18px;
        min-height: 64px;
    }

    .home-blogs article a.more-link {
        margin: 13px 0 20px;
    }

    .home-blogs article a.more-link::before {
        bottom: -3px;
    }

    div.title-txt h2 {
        font-size: 18px !important;
        line-height: 26px !important;
    }

    .sign-up-txt p {
        width: 57%;
    }

    .banner-section h1 {
        font-size: 18px !important;
    }

    .banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
        min-width: 280px;
    }

    .circle-box h4 {
        font-size: 11px !important;
    }


}


@media(max-width: 700px) {
    .banner-section h1 {
        font-size: 17px !important;
        line-height: 24px !important;
    }

    /*     .circle-box.yellow {
        top: -45px;
        left: 103px;
    }

    .circle-box.green {
        left: 4px;
        top: 14px;
    }

    .circle-box.blue {
        right: 0px;
        top: 48px;
    }

    .circle-box.orange {
        left: 69px;
        top: 140px;
    } */

    .banner-section p {
        margin: 15px 0 10px;
    }

    .banner-section::before {
        height: 804px;
    }

    .our-approach>div>div:nth-child(1) {
        width: 50% !important;
        padding-right: 5px;
    }

    .our-people::before {
        height: 412px;
    }

    .whats-section {
        padding-top: 108px !important;
    }


}


@media(max-width: 1199px) {
    .header.desktop {
        display: none !important;
    }

    .et-db #et-boc.et-boc div.header.mobile,
    .et-db #et-boc.et-boc div.sliding-menu {
        display: block !important;
    }

    .menu.menu-open {
        width: 35px;
    }

    .menu.menu-close {
        width: 25px;
    }

    .menu.menu-open {
        transform: rotateY(180deg);
    }

    .header-top-row .btn-column {
        justify-content: flex-end !important;
    }

    .banner-section {
        padding-top: 0px !important;
    }

    div.sliding-menu {
        position: fixed;
        width: 100%;
        height: 100vh;
        top: 0;
        left: 105%;
        z-index: 9999;
        transition: 0.3s ease;
    }

    div.sliding-menu.toggled {
        left: 0;
    }

    div.sliding-menu>div:nth-child(1) {
        max-width: 100% !important;
        width: 98% !important;
    }

    .header.mobile>div,
    .sliding-menu>div:nth-child(1) {
        height: 85px;
        display: flex;
        align-items: center;
    }

    .btn-column {
        display: flex;
        justify-content: flex-end;
    }

    .sliding-menu .mobile-menu {
        padding: 30px 0 0 !important;
    }

    .header-menu ul {
        flex-direction: column;
    }

    .header-menu nav ul li {
        justify-content: flex-start;
        width: 100%;
        border-bottom: 1px solid #71c0be;
        margin-bottom: 10px !important;
        padding-bottom: 10px !important;
    }

    .header-menu nav ul li a {
        font-size: 15px !important;
        padding: 0 15px !important;
    }

    .sliding-menu .et_pb_button_module_wrapper .btn-ctn.whats-new {
        background-repeat: no-repeat !important;
        background-size: 27px !important;
        background-position: 91.2% 50% !important;
        padding: 2px 47px 0 0 !important;
        min-width: 226px;
    }

    .sliding-menu .et_pb_button_module_wrapper .btn-ctn.consult {
        background-repeat: no-repeat !important;
        background-size: 22px !important;
        background-position: 91% 48% !important;
        padding: 2px 48px 0 0 !important;
    }

    .sliding-menu .btn-ctn {
        margin: 10px 0 10px 15px;
    }

    .et-db #et-boc.et-boc .sliding-menu .et_pb_button_module_wrapper .btn-ctn.whats-new {
        padding: 2px 47px 0 0 !important;
    }

    .et-db #et-boc.et-boc .sliding-menu .et_pb_button_module_wrapper .btn-ctn.consult {
        padding: 2px 48px 0 0 !important;
    }

}

@media(max-width: 991px) {

    .et_pb_section_4.our-people.what-people {
        height: 690px !important;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular.sliding-menu>div.et_pb_row.mobile-menu {
        padding: 30px 0 0 !important;
    }

    .sliding-menu .et_pb_button_module_wrapper .btn-ctn.consult {
        min-width: 282px;
    }

    .main-footer {
        flex-direction: column;
    }

    .footer-bottom .left-col {
        width: 100% !important;
    }

    .footer-bottom .right-col {
        width: 100% !important;
    }

    .footer-logo span {
        display: block !important;
        margin: auto;
    }

    .footer-email ul li {
        justify-content: center;
    }

    .footer-email ul li br {
        display: none;
    }

    .footer-stay h4,
    .footer-stay p {
        width: 100%;
        text-align: center;
    }

    .footer-social ul {
        justify-content: center;
    }

}

@media(max-width: 600px) {
    .et_pb_row {
        flex-wrap: wrap;
    }

    .bio_content {
        padding-top: 20px !important;
    }

    .header .et_pb_row {
        flex-wrap: nowrap;
    }

    .banner-section .left-col {
        padding-top: 10px;
    }

    .banner-section h1 {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .banner-section p {
        padding-right: 0;
    }

    .banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
        min-width: 250px;
    }

    .banner-section .banner-row>div:nth-child(2) {
        margin-top: 20px !important;
    }

    .banner-section::before {
        height: 1034px;
        width: 280%;
        left: -250px;
    }

    .our-approach {
        padding-top: 80px !important;
        min-height: 670px;
    }

    .our-approach>div>div:nth-child(1) {
        width: 100% !important;
        padding-right: 0;
    }

    .our-approach>div>div:nth-child(2) {
        width: 100% !important;
    }

    .circle-box.yellow {
        top: 16px;
        left: 134px;
    }

    .circle-box.green {
        left: 24px;
        top: 67px;
    }

    .circle-box.blue {
        right: unset;
        top: 108px;
        left: 230px;
    }

    .circle-box.orange {
        left: 93px;
        top: 190px;
    }

    .our-services .image {
        min-height: unset;
        width: 160px;
        margin-bottom: 15px !important;
    }

    .our-services .content h2 {
        margin-bottom: 10px;
        font-size: 18px !important;
    }

    .our-services .content p {
        font-size: 16px;
        line-height: 24px;
        min-height: unset;
        padding: 0;
    }

    .our-services>div:nth-child(2) {
        row-gap: 30px;
    }

    .our-services {
        min-height: 1183px;
    }

    .our-services::before {
        width: 270%;
        left: -540px;
        height: 110%;
    }

    .testimonials-row>.left-col {
        width: 100% !important;
    }

    .testimonials-row>.right-col {
        width: 100% !important;
    }

    .sliding-menu>div:nth-child(1) {
        flex-wrap: nowrap;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-item,
    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
        min-height: unset;
    }

    .testimonials-row {
        row-gap: 30px;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper {
        flex-direction: column;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper .dipi-image-wrap,
    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper .dipi-image-wrap span {
        min-width: 100%;
        width: 100%;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content {
        width: 100%;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h3,
    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content h4,
    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content p {
        text-align: center !important;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper {
        width: 100%;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-item-content .dipi-carousel-button-wrapper::before {
        right: 0;
        margin: auto;
        width: 30%;
    }

    .home-blogs article {
        width: 100% !important;
    }

    .home-blogs .et_pb_ajax_pagination_container {
        flex-wrap: wrap;
        column-gap: 0;
        row-gap: 20px;
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        min-height: unset;
    }

    .footer-top h2,
    .sign-up-txt p {
        width: 100%;
    }

    .footer-form .et_pb_code_inner {
        width: 90%;
    }

    .footer-form .gform_footer::before {
        width: 39px;
        height: 10px;
        top: 12px;
    }

    .footer-form .gform_footer {
        width: 168px;
    }

    .our-people::before {
        height: 115%;
        width: 280%;
        left: -369px;
    }

    .testimonials-section {
        padding-top: 105px !important;
        padding-bottom: 70px !important;
    }

    .our-people-row .left-col .et_pb_image {
        margin: auto !important;
    }

    .our-people-row .left-col {
        padding-left: 0;
    }

    .our-people-row .right-col {
        padding-top: 30px;
    }

    .whats-section {
        padding-top: 88px !important;
    }

    .testimonials-section .testimonials-row .project-slider .dipi-carousel-child-wrapper .dipi-image-wrap span img {
        height: 200px;
        object-fit: cover;
        border-radius: 15px;
    }

    .testimonials-section .testimonials-row .testimonial-slider .dipi-testimonial-name {
        margin-top: 10px !important;
    }

    .banner-section h1 {
        font-size: 18px !important;
        line-height: 26px !important;
    }

    .banner-section .left-col .et_pb_button_module_wrapper .btn-ctn {
        min-width: 270px;
    }

    .circle-box h4 {
        font-size: 11px !important;
    }

    .footer-form input[type="submit"] {
        font-size: 13px !important;
        letter-spacing: 1px;
    }

    .footer-form .gform_footer::before {
        top: 13px;
    }

    .footer-form .gform_footer {
        width: 162px;
    }


}

@media(max-width: 400px) {
    .banner-section::before {
        height: 1024px;
    }

    .circle-box.yellow {
        top: 16px;
        left: 126px;
    }

    .circle-box.blue {
        /*         right: 23px; */
        left: 220px;
        top: 108px;
    }

    .circle-box.orange {
        left: 87px;
        top: 197px;
    }

    .our-approach {
        min-height: 698px;
    }

    .our-services::before {
        width: 282%;
    }

    .our-people::before {
        height: 117%;
        width: 287%;
    }

    .whats-section {
        padding-top: 88px !important;
    }



}

@media(max-width: 350px) {
    .circle-box.yellow {
        top: 5px;
        left: 93px;
    }

    .circle-box.green {
        left: 0;
        top: 67px;
    }

    .circle-box.blue {
        left: 170px;
        top: 108px;
    }

    .circle-box.orange {
        left: 51px;
        top: 201px;
    }

    .our-approach {
        min-height: 778px;
    }

    .our-services::before {
        left: -410px;
    }


}


/* Prateek 05-07-2023 */

.error-section {
    /* 	display: flex; */
    /*     min-height: 550px; */
    align-items: center;
    justify-content: center;
    overflow-x: clip;
}

.error-section::before {
    background-size: 100% 100%;
    /*     content: ""; */
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/our-people-bg.png);
    top: 20px;
    background-repeat: no-repeat;
    left: -732px;
    width: 3596px;
    height: 590px;
    z-index: 9;
}

.error404.et-db #et-boc.et-boc .et_pb_section.footer-top,
.error404.et-db #et-boc.et-boc .et_pb_section.footer-bottom {
    background-color: transparent !important;
}

.error-section h1 {
    padding: 0;
    margin-bottom: 15px;
}

.error-section p {
    padding: 0;
    margin-bottom: 15px;
}


.et-db #et-boc.et-boc .et_pb_section.footer-top,
.et-db #et-boc.et-boc .et_pb_section.footer-top {
    padding-top: 98px !important;
}

.error-txt h1 {
    display: inline-block;
    position: relative;
}

.error-txt h1::before {
    content: "";
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/magnifying-2.png);
    top: 0;
    left: -84px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
}

@media(max-width: 1699px) {

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu {
        width: 274px !important;
    }

    .error-section h1 {
        font-size: 32px !important;
        line-height: 42px !important;
    }

    .error-section p {
        font-size: 20px !important;
        line-height: 30px !important;
    }


    .error-section::before {
        height: 520px;
    }

    .et-db #et-boc.et-boc .et_pb_section.footer-top,
    .et-db #et-boc.et-boc .et_pb_section.footer-top {
        padding-top: 78px !important;
    }

    .training-single-pricing.training-font.train_single_cont {
        padding-top: 0 !important;
    }

    .list_style_display ul li:after {
        top: 17px;
    }
	
/* 	.single-post-content .resource-download-btn.btn-learneve {
    top: -670px !important;
}
	 */
	.speaking-posts ul {
    padding-left: 40px;
}
	
	.toolbox-content p{
		font-size:16px !important;
		padding-bottom: 14px;
	}
	
	.toolbox-content ol li {
    font-size: 16px;
    letter-spacing: 0.2px;
    padding-left: 15px;
    margin-bottom: 14px;
}

.toolbox-content ul li {
    font-size: 16px;
    letter-spacing: 0.2px;
    padding-left: 15px;
    margin-bottom: 14px;
}
	
	.toolbox-content .col {
    flex: 0 0 calc(33.33% - 10px);
}

}

@media(max-width: 991px) {
    .error-section h1 {
        font-size: 24px !important;
        line-height: 30px !important;
    }

    .error-section p {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .error-section::before {
        height: 116%;
        left: -350px;
        width: 190%;
        top: 0;
    }

    .et-db #et-boc.et-boc div.error-section>div.et_pb_row {
        padding-top: 45px !important;
    }

    .et-db #et-boc.et-boc .et_pb_section.footer-top,
    .et-db #et-boc.et-boc .et_pb_section.footer-top {
        padding-top: 48px !important;
    }

    .error-txt h1::before {
        top: -3px;
        left: -52px;
        width: 40px;
        height: 40px;
    }

}


@media(max-width: 767px) {
    .error-section::before {
        width: 230%;
    }

}


@media(max-width: 600px) {
    .error-section h1 {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .error-section p {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .error-section::before {
        width: 250%;
        left: -283px;
    }

    .error-txt h1::before {
        top: 0;
        left: -17px;
        width: 26px;
        height: 26px;
    }

    .error-section>div.et_pb_row {
        max-width: 80% !important;
    }

    .error-section h1 {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .error-section h1 {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }


}




/* Prateek 05-07-2023 19:27 */
.et-db #et-boc.et-boc div.sliding-menu {
    overflow: auto !important;
    padding-bottom: 20px !important;
}

.et-db #et-boc.et-boc div.error-section>div.et_pb_row {
    z-index: 9;
    padding-top: 140px !important;
    padding-bottom: 140px !important;
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.page-id-21244801.et-db #et-boc.et-boc footer .et_builder_inner_content,
.page-id-21244801.et-db #et-boc.et-boc footer .et_builder_inner_content {
    z-index: -1;
}


/* css end 2 */

.footer-schedule-btn {
    display: none;
}



@media(min-width: 1199px) {

    body.et-db #et-boc.et-boc div.header .sticky-menu-logo-row {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }

    header {
        transition: all 0.3s ease;
    }

    header.sticky .header-top-row {
        display: none !important;
    }

    header.sticky {
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 9;
        animation: slide-down 0.7s;
    }

    header .sticky-menu-logo-row {
        justify-content: flex-end;
    }

    header .sticky-menu-logo-row>div:nth-child(1) {
        position: absolute;
        transition: all 0.3s ease;
        left: 0;
        opacity: 0;
    }

    header .sticky-menu-logo-row>div:nth-child(1) img {
        width: 150px;
        margin-left: 40px;

    }

    header .sticky-menu-logo-row>div:nth-child(2) {
        width: 80% !important;
        transition: all 0.3s ease;
    }


    header.sticky .sticky-menu-logo-row>div:nth-child(1) {
        opacity: 1;
    }

    header.sticky .sticky-menu-logo-row>div:nth-child(2) {
        width: 80% !important;
    }

    header.sticky .header.desktop {
        background: unset !important;
    }

    .footer-schedule-btn {
        display: block;
        position: fixed !important;
        bottom: 30px;
        right: 40px;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        background: #fbae25;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
        transition: all 0.3s ease;
    }

    .footer-schedule-btn:hover {
        background: #7dc4c6;
    }

    .footer-schedule-btn a {
        width: 50%;
    }

    .footer-schedule-btn.show {
        opacity: 1;
    }

    header.sticky .sticky-menu-logo-row>div:nth-child(1) {
        width: 10% !important;
    }

    header.sticky .sticky-menu-logo-row>div:nth-child(2) {
        width: 70% !important;
    }



}





@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }

}


/* css end */

@media(max-width: 1699px) {
    .et-db #et-boc.et-boc div.error-section>div.et_pb_row {
        max-width: 100% !important;
        width: 98% !important;
    }

}

@media(max-width: 1199px) {
    .et-db #et-boc.et-boc div.error-section>div.et_pb_row {
        max-width: 100% !important;
        width: 96% !important;
    }

    .training-single-pricing.training-font.train_single_cont {
        padding-top: 20px !important;
    }

}

@media(max-width: 991px) {

    .do-what-sec article .more-link {
        text-align: start !important;
        margin: 0 0 7px !important;
    }

    .do-what-sec article .post-meta {
        bottom: 25px !important;
    }

    .et-db #et-boc.et-boc div.error-section.et_pb_section.et_section_regular>div.et_pb_row {
        max-width: 100% !important;
        width: 96% !important;
        margin-bottom: 30px !important;
    }

    .et-db #et-boc.et-boc div.error-section>div.et_pb_row {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
        margin-top: 0 !important;
    }

}


@media(max-width: 600px) {
    .et-db #et-boc.et-boc div.error-section.et_pb_section.et_section_regular>div.et_pb_row {
        max-width: 100% !important;
        width: 100% !important;
    }

    .et-db #et-boc.et-boc div.error-section.et_pb_section {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }



}


header.sticky .sticky-menu-logo-row {
    max-width: 100% !important;
    border-radius: unset !important;
    width: 100% !important;
}


.header-search form {
    width: 310px;
    margin-left: auto;
    background: #167382;
    border: 1px solid #78c0c3;
    border-radius: 23px;
    padding-left: 30px;
}

.header-search form input {
    padding: 0 !important;
    height: 45px !important;
}

.header-search form input[type="submit"] {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/header-search-1.png);
    background-repeat: no-repeat;
    background-size: 27px;
    background-position: center;
}

@media(max-width: 1899px) {
    header.sticky .header-menu nav ul li {
        margin-right: 130px !important;
    }

    header.sticky .header-menu nav ul li:last-child {
        margin-right: 0 !important;
    }


}


@media(min-width: 1199px) and (max-width: 1699px) {
    .header-search form {
        width: 100%;
    }

    .header-menu nav ul li {
        margin-right: 155px !important;
    }

    header.sticky .header-menu nav ul li {
        margin-right: 86px !important;
    }

    body.et-db #et-boc.et-boc div.header .sticky-menu-logo-row {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }


    header .sticky-menu-logo-row>div:nth-child(1) img {
        margin-left: 20px;
    }


}

@media(max-width:1600px) {
    .slider-left .dipi-testimonial-text h6 {
        font-size: 20px;
        padding-top: 18px;
    }

    .header-menu nav ul li {
        margin-right: 135px !important;
    }

    .stepCount.teach-step-one-para .et_pb_text_inner {
        padding: 30px 33px;
    }
	
	.all_blog_sec.podcast_box_height .post-content-inner p{
		    min-height: 192px;
	}

}

@media(max-width:1450px) {
    .header-menu nav ul li {
        margin-right: 108px !important;
    }
}


@media (max-width: 1399px) {

    .slider-left .dipi-testimonial-text h6 {
        font-size: 18px;
        padding-top: 15px;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu {
        width: 265px !important;
    }

    #et-boc header.sticky .sticky-menu-logo-row>div:nth-child(2) .header-menu ul {
        padding-left: 50px !important;
    }

    .header-menu nav ul li {
        margin-right: 96px !important;
    }

    header.sticky .header-menu nav ul li {
        margin-right: 66px !important;
    }
	
	.all_blog_sec.podcast_box_height .post-content-inner p {
    min-height: unset;
}

}


@media(max-width: 1299px) {
    .header-menu nav ul li {
        margin-right: 86px !important;
    }

    .et-db #et-boc.et-boc .header-menu ul {
        padding-left: 70px !important;
    }

}


@media(max-width: 1199px) {
    .et-db #et-boc.et-boc .header-menu ul {
        padding-left: 0 !important;
    }

    .header-search form {
        width: 282px;
        margin-left: 15px;
        padding-left: 10px;
        margin-bottom: 10px;
    }

    .header-search form input {
        font-size: 15px !important;
    }

    header.sticky .header-menu nav ul li {
        margin-right: 0 !important;
    }


}


.header-search {
    overflow: visible !important;
}

.header-search .error {
    font-family: 'Metropolis-Medium' !important;
    font-weight: 500;
    color: #fff;
    position: absolute;
    left: 53px;
}

header.sticky .header-search .error {
    left: 84px;
}

@media(max-width: 1699px) {

    .our-board-members div.title-txt.boardTitle p {
        font-size: 16px !important;
    }

    .header-search .error {
        left: 30px;
    }

    header.sticky .header-search .error {
        left: 32px;
    }


}

@media(max-width: 991px) {
    .header-search .error {
        left: 30px;
        color: #0c3e51;
        bottom: -23px;
    }

    .slider-left .dipi-testimonial-text h6 {
        font-size: 16px;
        padding-top: 12px;
    }

    header.sticky .header-search .error {
        left: 30px;
    }

    .testimonial_text.textChange {
        padding-top: 20px;
    }

}


/* Footer change css */

.et-db #et-boc.et-boc .et_pb_section.footer-top,
.et-db #et-boc.et-boc .et_pb_section.footer-top {
    padding-bottom: 65px !important;
}

.et-db #et-boc.et-boc footer .copyright {
    padding-top: 0 !important;
}

.et-db #et-boc.et-boc footer .et_pb_section div.main-footer.et_pb_row {
    padding-top: 60px !important;
}

.et-db #et-boc.et-boc div.footer-form.et_pb_row {
    margin-top: 0 !important;
}

.footer-bottom {
    background-position: 50% -33%;
    padding-top: 0 !important;
}

.footer-form-column {
    display: flex;
    width: 85% !important;
}

.footer-form-column .footer-form-title h6 {
    padding: 0;
    letter-spacing: 2px;
}

.footer-form-column>div:nth-child(1) {
    width: 30%;
}

.et-db #et-boc.et-boc .footer-form-column>div:nth-child(2) {
    width: 70% !important;
    padding-top: 20px;
    padding-left: 40px;
}

.footer-form .et_pb_code_inner {
    width: 100%;
}

.footer-form .gform_footer::before {
    background-size: contain;
    width: 104px;
}

.home .footer-bottom {
    background-color: #eff5f7;
}

.blog_main_banner.project-spot-banner {
    background-position: -260px -278px;
}

@media(max-width: 1799px) {

    .et-db #et-boc.et-boc .et_pb_section.footer-top,
    .et-db #et-boc.et-boc .et_pb_section.footer-top {
        padding-bottom: 145px !important;
    }

    .et_pb_section .blog_page_heading {
        max-width: 30.5%;
    }

}

@media(max-width: 1699px) {

    .common-team-resource {
        padding-top: 40px;
        padding-left: 17px;
    }

    .et-db #et-boc.et-boc .et_pb_section.footer-top,
    .et-db #et-boc.et-boc .et_pb_section.footer-top {
        padding-bottom: 145px !important;
    }

    .footer-form-column .footer-form-title h6 {
        font-size: 30px !important;
    }

    .footer-form-column {
        width: 90% !important;
        align-items: center;
    }

    .et-db #et-boc.et-boc .et-db #et-boc.et-boc .footer-form-column>div:nth-child(2) {
        padding-top: 0;
    }

    .all_blog_sec.img-change .et_pb_post a.entry-featured-image-url img {
        height: 204px;
    }

}


@media(max-width: 1400px) {

    .common-team-resource h2 a {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .common-team-resource h2 {
        min-height: 66px;
    }

    .common-team-resource {
        padding-left: 8px;
    }

    .common-team-resource .caf-read-more {
        font-size: 12px !important;
    }


    .all_blog_sec.top_main_blog.projectspot-blogs article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:last-child h2.entry-title {
        min-height: 134px !important;
    }

    .blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-post-title h2 {
        min-height: 113px;
    }

    .blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-content-read-more {
        margin-top: 25px;
    }

    .all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
        max-height: 192px;
    }

    .all_blog_sec.img-change .et_pb_post a.entry-featured-image-url img {
        height: 192px;
    }

    .res-paras {
        padding-top: 15px !important;
    }

    .cdtSection::before {
        top: -200px;
        width: 100%;
        height: 80%;
    }

    .blog_page_heading .et_pb_module .et_pb_text_inner h1 {
        font-size: 27px !important;
        line-height: 36px !important;
    }

    .blog_page_heading .et_pb_text_inner h1:before {
        width: 100%;
        height: 14px;
        bottom: -20px;
    }

    .speaking-posts .single-post-content ul li {
        padding-left: 15px;
    }

    /*     .testimonial_sec.tyler_slider .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 76%;
    } */

    /*     .testimonial_sec .slide_testimonial.common_step-slider.slider-tab-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 55%;
        left: 76%;
    }

    .testimonial_sec .slide_testimonial.common-sliders-main.jeanette-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 53%;
    } */
	
	.single-post-content .resource-download-btn {
    top: -54px !important;
}

}


@media(max-width: 1366px) {
    .footer-bottom {
        background-position: 50% -21%;
    }

    .footer-form-column .footer-form-title h6 {
        font-size: 26px !important;
    }


}

@media(max-width: 1199px) {

    .common-team-resource h2 a {
        font-size: 16px !important;
    }

    /* 	.common-team-resource h2 {
    min-height: unset;
} */

    .common-team-resource {
        padding-top: 27px;
    }

    .all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
        max-height: 187px;
    }

    .et-db #et-boc.et-boc footer .et_pb_section div.main-footer.et_pb_row {
        padding-top: 40px !important;
    }

    .footer-form-column .footer-form-title h6 {
        font-size: 24px !important;
    }

    .footer-bottom {
        background-position: 50% -9%;
    }

    .footer-form .gform_footer::before {
        background-size: contain;
        width: 66px;
        top: 3px;
    }

    .blog_page_heading .et_pb_module .et_pb_text_inner h1 {
        font-size: 23px !important;
        line-height: 30px !important;
    }

    .speaking-posts .single-post-content ul li {
        padding-left: 15px !important;
    }
	
	.single-post-content .resource-download-btn {
    top: -50px;
}

}


@media(max-width:1024px) {

    .common-team-resource .caf-content {
        padding-right: 8px;
    }

    .common-team-resource .caf-meta-content {
        right: 0px;
    }

    /*     .testimonial_sec .slide_testimonial.common_step-slider.slider-tab-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 85% !important;
        left: 76%;
    } */

    /*     .testimonial_sec.tyler_slider .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        top: 77% !important;
    } */

    /*     .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 85% !important;
    } */

    .all_blog_sec.top_main_blog.projectspot-blogs article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:last-child h2.entry-title {
        min-height: 124px !important;
    }

    .all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
        max-height: 171px;
    }

    /*     .testimonial_sec .slide_testimonial.common-sliders-main.jeanette-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 84% !important;
    } */

}

@media(max-width: 991px) {

    .common-team-resource .caf-read-more:before {
        left: -7px;
        width: 91px;
    }

    .common-team-resource .caf-content {
        padding-right: 8px;
        margin-bottom: 17px;
        font-size: 15px !important;
    }

    .common-team-resource {
        padding-top: 15px;
    }

    .common-team-resource {
        padding-bottom: 30px !important;
    }

    .common-team-resource .caf-meta-content {
        right: -2px;
        bottom: 38px;
    }

    .common-team-resource .caf-meta-content span {
        font-size: 13px;
    }

    .common-team-resource .caf-read-more {
        letter-spacing: .5px;
    }



    /*     .testimonial_sec .slide_testimonial.common_step-slider.slider-tab-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 55% !important;
        left: 79%;
    } */

    .all_blog_sec.top_main_blog.projectspot-blogs article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:last-child h2.entry-title {
        min-height: 88px !important;
    }

    .blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-post-title h2 {
        min-height: 110px !important;
    }

    .blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-content-read-more {
        margin-top: 20px;
    }

    .all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
        max-height: 134px;
    }

    .et-db #et-boc.et-boc .et_pb_section.footer-top,
    .et-db #et-boc.et-boc .et_pb_section.footer-top {
        padding-bottom: 125px !important;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.footer-form {
        width: 96% !important;
    }

    .footer-form-column .footer-form-title h6 {
        font-size: 20px !important;
    }

    .footer-form-column {
        width: 100% !important;
    }

    .et-db #et-boc.et-boc .et-db #et-boc.et-boc .footer-form-column>div:nth-child(2) {
        padding-left: 0;
    }

    .footer-form .gform_footer::before {
        width: 75px;
        top: 1px
    }

    .speaking-posts .single-post-content ul li {
        padding-left: 15px !important;
    }

    /*     .testimonial_sec.tyler_slider .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: -10% !important;
    }

    .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 55% !important;
    }

    .testimonial_sec .slide_testimonial.common-sliders-main.jeanette-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 57% !important;
    } */

}

@media(max-width:768px) {

    .slider-left .dipi-testimonial-text h6 {
        font-size: 15px;
    }

    .common-team-resource span.date {
        display: flex;
        justify-content: end;
        font-size: 12px !important;
    }

    .common-team-resource .caf-meta-content {
        right: -7px;
        bottom: 39px;
    }

    .common-team-resource .caf-read-more {
        letter-spacing: normal;
    }

    .all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
        max-height: 128px;
    }

    /*     .testimonial_sec .slide_testimonial.common_step-slider.slider-tab-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 86% !important;
        left: 79%;
    } */

    /*     .testimonial_sec .slide_testimonial.common-sliders-main.jeanette-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 85% !important;
    } */

}

@media(max-width:667px) {
    .all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
        max-height: 109px;
    }



}

@media(max-width: 600px) {

    .common-team-resource {
        padding-bottom: 30px !important;
        flex: 0 0 100% !important;
    }

    .common-team-res>div>div>div {
        gap: 5px;
    }

    .common-team-resource h2 a {
        font-size: 18px !important;
    }

    .common-team-resource h2 {
        min-height: unset;
    }

    .common-team-resource span.date {
        display: flex;
        justify-content: end;
        font-size: 12px !important;
    }

    .common-team-resource .caf-meta-content {
        right: 6px;
    }

    .all_blog_sec.top_main_blog.projectspot-blogs article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs article:last-child h2.entry-title {
        min-height: unset !important;
    }

    .all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
        max-height: 100%;
    }

    .blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-post-title h2 {
        min-height: unset !important;
    }

    .blog_filter_sec.podcastall-blogs.podcast-cont-main article .caf-content-read-more {
        margin-top: 0;
    }

    .footer-form-column {
        display: block;
    }

    .footer-form-column>div:nth-child(1) {
        width: 100%;
    }

    .et-db #et-boc.et-boc .et-db #et-boc.et-boc .footer-form-column>div:nth-child(2) {
        width: 100% !important;
        margin-top: 13px !important;
    }

    .footer-form-column .footer-form-title h6 {
        font-size: 18px !important;
        text-align: center;
    }

    .footer-form form {
        height: 34px;
    }

    .footer-form .gform_footer::before {
        width: 46px;
        top: 11px;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.footer-form {
        width: calc(100% - 30px) !important;
    }

    .speaking-posts .single-post-content ul li {
        padding-left: 10px !important;
    }

    .res_cont a.et_pb_button.et_pb_button_0_tb_body.btn-ctn.resource-download-btn.et_pb_bg_layout_light {
        margin-left: 16px;
    }

}


/* Menu css */

@media(min-width: 1199px) {
    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu {
        padding: 0 !important;
        background: transparent !important;
        border-top: unset !important;
        box-shadow: unset;
        transform: translateX(-20px);
        transition: 0.4s ease;
        top: calc(100% + 10px);
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu li:hover>.sub-menu {
        transform: translateX(0);
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li {
        margin-right: 0 !important;
        width: 100%;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li a {
        background: #fbae25;
        padding: 5px 15px !important;
        border-bottom: 1px solid #fff;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li a:hover {
        background: #7dc4c6;
        color: #fff !important;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .menu-item-has-children>a:first-child:after {
        font-size: 20px;
        right: -44px;
        top: -3px;
        color: #7dc4c6;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .menu-item-has-children .sub-menu .menu-item-has-children>a:first-child:after {
        right: 5px;
        top: 6px;
        transform: rotate(-87deg);
        color: #fff;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu .sub-menu {
        top: 0;
    }


    /* Menu css */

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li:first-child a {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu>li>.sub-menu li:last-child>a {
        border-bottom: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li:first-child .sub-menu li a {
        border-radius: 0;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li:first-child .sub-menu li:first-child a {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu li:first-child .sub-menu li:last-child a {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    /* Menu css end */



}


@media(max-width: 1199px) {

    .header-menu nav ul li a {
        width: 100%;
        text-align: left;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .menu-item-has-children>a:first-child:after {
        font-size: 20px;
        right: 10px;
        top: -3px;
        color: #7dc4c6;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu {
        position: static;
        display: none;
        width: 100% !important;
        border: unset;
        padding: 0;
    }

    .header-menu nav ul li {
        flex-direction: column;
    }

    .header-menu nav ul li span {
        display: inline-block;
        width: 30px;
        height: 30px;
        position: absolute;
        /*     background: #ff000024; */
        right: 6px;
        top: -5px;
        z-index: -1;
    }

    .header-menu nav ul li a {
        border-bottom: 1px solid #71c0be;
        margin-bottom: 10px !important;
        padding-bottom: 10px !important;
    }

    .header-menu nav ul li {
        border-bottom: unset;
        margin-bottom: unset !important;
        padding-bottom: unset !important;
        margin-right: 0 !important;
    }

    .et-db #et-boc.et-boc header div.header-menu ul.et-menu .sub-menu {
        visibility: visible !important;
        opacity: 1 !important;
        box-shadow: unset !important;
    }



}


/* Contact page css */
.contact-banner .left-col {
    padding-top: 0;
}

.contact-banner p {
    margin: 91px 0 0;
    padding-right: 0;
}

.contact-banner h1 {
    position: relative;
}

.contact-banner h1::before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/line.svg);
    background-repeat: no-repeat;
    background-size: auto;
    bottom: -45px;
    left: 0;
    right: 0;
    margin: auto;
    width: 52%;
    height: 24px;
}

.contact-banner::before {
    height: 1393px;
}

.contact-content>div {
    z-index: 99;
}

.contact-form form {
    border-radius: 8px;
    width: 1017px;
    margin: auto;
    background: #CE4E0D;
    padding: 81px 67px 42px;
}

.contact-form .gfield_required {
    display: none !important;
}

.contact-form .gfield_label,
.contact-form form .gchoice label {
    font-family: 'Metropolis-Medium';
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    letter-spacing: 1.2px;
    margin-bottom: 9px !important;
}

.contact-form form input:not([type="submit"]),
.contact-form form textarea {
    padding: 0 !important;
    background: transparent !important;
    border: unset !important;
    border-bottom: 2px solid #FBAE25 !important;
    font-family: 'Metropolis-Medium';
    color: #fff;
    font-size: 20px !important;
    font-weight: 500 !important;
    padding-bottom: 5px !important;
}

.contact-form form .gform_fields.top_label {
    grid-column-gap: 25px !important;
    grid-row-gap: 40px !important;
}

.contact-form form .gchoice input {
    appearance: none;
    width: 25px;
    height: 25px;
    background: #fff !important;
    border: 2px solid #FBAE25 !important;
    margin-right: 10px;
    position: relative;
}

.contact-form form .gchoice input::before {
    content: "";
    position: absolute;
    width: 19px;
    height: 8px;
    border-left: 2px solid #fbae25;
    border-bottom: 2px solid #fbae25;
    transform: rotate(-48deg);
    top: 3px;
    opacity: 0;
}

.contact-form form .gchoice input:checked::before {
    opacity: 1;
}

.contact-form form .gfield_checkbox {
    display: flex;
    margin: 35px 0 22px;
    column-gap: 25px;
}

.contact-form form .gchoice label {
    margin-bottom: 0 !important;
}

.contact-form form input:focus,
.contact-form form input:focus-visible,
.contact-form form textarea:focus,
.contact-form form textarea:focus-visible,
.contact-form form .gchoice input:focus,
.contact-form form .gchoice input:focus-visible {
    outline: unset !important;
}

.contact-form form textarea {
    height: 88px !important;
}

.contact-form form input[type="submit"] {
    font-family: 'Metropolis-Bold';
    font-weight: 700 !important;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px !important;
    display: inline-flex;
    width: 460px;
    height: 70px;
    align-items: center;
    justify-content: center;
    background: #0C3E51;
    border: unset !important;
    border-radius: 48px;
    margin: 0 !important;
    letter-spacing: 1px;
    cursor: pointer;
    transition: 0.3s ease;
}

.contact-form form input[type="submit"]:hover {
    background: #fbae25;
}

.contact-form form .gform_footer.before {
    margin: 31px 0 0 !important;
    padding: 0 !important;
    justify-content: center !important;
}

.location-icons-row .right-col .et_pb_blurb {
    width: 80%;
    margin-left: auto !important;
}

.location-icons-row .et_pb_blurb_content {
    display: flex !important;
    align-items: center;
    max-width: unset !important;
    margin-left: 0 !important;
}

.location-icons-row .et_pb_main_blurb_image {
    width: unset !important;
    margin-bottom: 0;
}

.location-icons-row h4 {
    padding: 0 !important;
}

.location-icons-row .left-col {
    padding-left: 63px;
}

.page-id-21245265 .footer-bottom {
    background-color: #eff5f7;
}

.location-blurb a {
    color: inherit;
    transition: 0.3s ease;
}

.location-blurb a:hover {
    color: #FBAE25;
}

@media(max-width: 1799px) {
    .contact-banner>div {
        width: 100% !important;
        max-width: 900px !important;
    }


}

@media(max-width: 1699px) {
    .contact-banner h1::before {
        width: 46%;
        height: 24px;
        background-size: contain;
        bottom: -41px;
    }

    .contact-banner p {
        margin: 81px 0 0;
    }

    .contact-form .gfield_label,
    .contact-form form .gchoice label,
    .contact-form form input:not([type="submit"]),
    .contact-form form textarea {
        font-size: 18px !important;
    }

    .contact-form form {
        width: 957px;
        padding: 61px 54px 38px;
    }

    .contact-form form .gfield_checkbox {
        margin: 25px 0 12px;
    }

    .contact-form form input[type="submit"] {
        width: 420px;
        height: 60px;
    }

    .contact-form form textarea {
        height: 78px !important;
    }

    .contact-banner::before {
        height: 1320px;
    }

    div.location-icons-row.first {
        padding-top: 80px !important;
    }

    .location-icons-row .et_pb_blurb_description {
        font-size: 22px;
    }

    .contact-content {
        padding-bottom: 85px !important;
    }

    .location-icons-row {
        max-width: 1065px !important;
    }

    .location-icons-row .left-col {
        padding-left: 43px;
    }

    .location-icons-row .right-col .et_pb_blurb {
        width: 87%;
    }


}

@media(max-width: 1366px) {
    .contact-banner {
        padding-top: 50px !important;
    }

    .contact-banner h1::before {
        bottom: -35px;
        width: 40%;
    }

    .contact-banner p {
        margin: 71px 0 0;
    }

}

@media(max-width: 1199px) {
    .contact-banner {
        padding-top: 20px !important;
    }

    .contact-banner>div {
        max-width: 730px !important;
    }

    .contact-banner p {
        margin: 61px 0 0;
    }

    .contact-form form {
        width: 867px;
        padding: 40px 40px 40px;
    }

    .contact-form .gfield_label,
    .contact-form form .gchoice label,
    .contact-form form input:not([type="submit"]),
    .contact-form form textarea {
        font-size: 16px !important;
    }

    .contact-form form .gfield_checkbox {
        margin: 15px 0 0px;
    }

    .contact-form form textarea {
        height: 65px !important;
    }

    .contact-form form input[type="submit"] {
        width: 360px;
        height: 50px;
    }

    .contact-form form .gform_footer.before {
        margin: 28px 0 0 !important;
    }

    .contact-banner::before {
        height: 1220px;
    }

    .location-icons-row .et_pb_blurb_description {
        font-size: 18px;
    }

    .location-icons-row .et_pb_blurb_description p {
        line-height: 28px !important;
    }

    div.location-icons-row.first {
        padding-top: 60px !important;
    }

    .location-icons-row {
        max-width: 975px !important;
    }

    .location-icons-row .et_pb_main_blurb_image span {
        width: 90px !important;
    }

    .location-icons-row .right-col .et_pb_blurb {
        width: 95%;
    }

    .contact-content {
        padding-bottom: 60px !important;
    }


}


@media(max-width: 991px) {
    .contact-banner {
        padding-top: 10px !important;
    }

    .contact-banner h1::before {
        bottom: -34px;
        width: 34%;
    }

    .contact-banner>div {
        max-width: 86% !important;
    }

    .contact-banner p {
        margin: 55px 0 0;
    }

    .contact-form form {
        width: 85%;
        padding: 30px 30px 30px;
    }

    .contact-form .gfield_label,
    .contact-form form .gchoice label,
    .contact-form form input:not([type="submit"]),
    .contact-form form textarea {
        font-size: 15px !important;
    }

    .contact-form .gfield_label,
    .contact-form form .gchoice label {
        margin-bottom: 0px !important;
    }

    .contact-form form .gform_fields.top_label {
        grid-column-gap: 20px !important;
        grid-row-gap: 30px !important;
    }

    .contact-form form .gchoice label {
        margin-bottom: 0 !important;
    }

    .contact-form form .gchoice input {
        width: 20px;
        height: 20px;
    }

    .contact-form form .gchoice input::before {
        width: 14px;
        height: 5px;
    }

    .contact-form form textarea {
        height: 60px !important;
    }

    .contact-form form input[type="submit"] {
        width: 300px;
        height: 45px;
    }

    .contact-form form .gform_footer.before {
        margin: 20px 0 0 !important;
    }

    .location-icons-row {
        max-width: 100% !important;
    }

    .location-icons-row .et_pb_main_blurb_image span {
        width: 75px !important;
    }

    .location-icons-row h4 {
        font-size: 15px !important;
        line-height: 23px !important;
        letter-spacing: 0 !important;
        margin-bottom: 5px;
    }

    .location-icons-row .et_pb_blurb_container {
        padding-left: 10px !important;
    }

    .location-icons-row .left-col {
        padding-left: 0;
    }

    .location-icons-row .et_pb_blurb_description {
        font-size: 16px;
    }

    .location-icons-row .et_pb_blurb_description p {
        line-height: 23px !important;
    }

    div.location-icons-row.first {
        padding-top: 50px !important;
    }

    .contact-content {
        padding-top: 37px !important;
        padding-bottom: 50px !important;
    }

    .contact-banner::before {
        height: 1070px;
    }

}


@media(max-width: 767px) {
    .contact-form form .gchoice input {
        margin-right: 5px;
    }

    .contact-form form .gfield_checkbox {
        column-gap: 15px;
    }

    .contact-form form .gform_fields.top_label {
        grid-row-gap: 25px !important;
    }

    .contact-form form input[type="submit"] {
        width: 250px;
        height: 40px;
    }

    .contact-banner::before {
        height: 1050px;
    }

    div.contact-content .location-icons-row {
        padding-top: 25px !important;
    }

    div.contact-content .location-icons-row.first {
        padding-top: 50px !important;
    }


}


@media(max-width: 600px) {
    .contact-banner>div {
        max-width: 100% !important;
    }

    .contact-banner h1::before {
        bottom: -34px;
        width: 52%;
    }

    .contact-banner p {
        margin: 45px 0 0;
    }

    .contact-form form {
        width: 100%;
        padding: 20px 20px 20px;
    }

    .contact-form .gfield_label,
    .contact-form form .gchoice label,
    .contact-form form input:not([type="submit"]),
    .contact-form form textarea {
        line-height: 22px !important;
        padding-bottom: 0 !important;
    }

    .contact-form form .gfield_checkbox {
        column-gap: 0;
        flex-direction: column;
        row-gap: 15px;
    }

    .location-icons-row .right-col .et_pb_blurb {
        width: 100%;
    }

    div.contact-content .location-icons-row {
        padding-top: 0px !important;
    }

    div.contact-content .location-icons-row.first {
        padding-top: 40px !important;
    }

    .location-icons-row .et_pb_blurb_content {
        margin-bottom: 25px;
    }

    .contact-content {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }



}

/* Training Page */
.training-single-banner {
    background-position: 21% 100% !important;
}

.training-single-banner h1 {
    position: relative;
    padding: 0;
    margin-bottom: 86px;
}

.training-single-banner h1::before {
    content: "";
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/line.svg);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -39px;
    left: 0;
    width: 95%;
    height: 24px;
}

.detail-list .et_pb_blurb_content {
    margin: 0;
    display: flex !important;
    max-width: unset;
    align-items: center;
}

.detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
    width: auto;
    margin: 0;
}

.detail-list .et_pb_blurb_content ul {
    padding: 0 !important;
    display: flex;
}

.detail-list .et_pb_blurb_content ul li {
    list-style: none;
    margin-left: 19px;
    position: relative;
}

div.training-single-banner .detail-list {
    margin-bottom: 17px !important;
}

div.training-single-banner .detail-list:last-child {
    margin-bottom: 0 !important;
}

.training-single-banner .detail-list .et_pb_blurb_container {
    padding-left: 0 !important;
    margin-left: 18px !important;
}

.training-single-banner .detail-list .et_pb_blurb_content ul li:first-child {
    margin-left: 0;
}

.training-single-banner .detail-list .et_pb_blurb_content ul li::before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0C3E51;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -14px;
}

.detail-list .et_pb_blurb_content ul li:first-child::before {
    content: none;
}

.training-single-banner .detail-list .et_pb_blurb_content ul li:nth-child(2) {
    color: #FBAE25;
}

.training-single-banner .detail-list .et_pb_blurb_content ul li:nth-child(3) {
    color: #CE4E0D;
}

.training-single-banner .cta-box .et_pb_button_wrapper a {
    display: inline-flex !important;
    width: 100%;
    height: 70px;
    align-items: center;
    justify-content: center;
}

.training-single-banner .right-col {
    padding-top: 18px !important;
}


.training-single-banner-below h2 {
    padding: 0;
    margin-bottom: 34px;
    margin-top: 74px;
}

.training-single-banner-below a {
    color: #fbae25;
    transition: 0.4s all;
}

.training-single-banner-below a:hover {
    color: #0c3e51;
}

.training-single-banner-below h2:first-child {
    margin-top: 0;
}

.training-single-banner-below p {
    padding-bottom: 0;
    width: 93%;
    margin-bottom: 28px;
}

.training-single-banner-below ul {
    padding: 0 !important;
    padding-left: 15px !important;
}

.training-single-banner-below li {
    list-style: none;
    margin-bottom: 18px;
    position: relative;
    padding-left: 50px;
}

.training-single-banner-below ul li::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/list-icon.svg);
    top: 4px;
    left: 0px;
}

.training-single-banner-below li:last-child {
    margin-bottom: 0;
}



.training-single-banner-below strong {
    font-family: 'Metropolis-Bold';
}

.training-course-component h2 {
    margin-bottom: 60px;
}

.training-course-component .detail-list .et_pb_blurb_content ul {
    display: block;
}

.training-course-component .detail-list .et_pb_blurb_content ul li {
    margin-left: 0;
    background-color: #8DAA3D;
    border-radius: 7px;
    margin-bottom: 5px;
    padding: 15px 79px 15px 25px;
    display: inline-block;
}

.training-course-component.training-second-list .detail-list .et_pb_blurb_content ul li:nth-child(2) ul li {
    padding-right: 0;
    padding-bottom: 0px;
}

.training-course-component strong {
    font-family: 'Metropolis-Bold';
}

.training-course-component .detail-list .et_pb_blurb_content {
    align-items: start;
}


.training-course-component .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
    min-width: 52px;
}

.training-course-component .detail-list .et_pb_blurb_container {
    padding-top: 15px;
}

.training-course-component h4 {
    padding: 0;
    margin-bottom: 19px;
}

.training-course-component .detail-list .et_pb_blurb_content ul li:first-child::before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/green-triangle.svg);
    width: 30px;
    height: 30px;
    top: -15px;
    left: -19px;
    background-size: contain;
    background-repeat: no-repeat;
}

.training-course-component .detail-list.red .et_pb_blurb_content ul li:first-child::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/red-triangle.svg);
}

.training-course-component .detail-list.red .et_pb_blurb_content ul li {
    background-color: #CE4E0D;
}

.training-course-component a {
    color: #fbae25;
}

.training-course-component.nugget_link a {
    color: #0C3E51;
}

.training-course-component {
    background-position: 59% 100% !important;
}

.training-single-pricing h2 {
    padding: 0;
    margin-bottom: 35px;
}

.training-single-pricing p {
    padding: 0;
    margin-bottom: 30px;
    width: 98%;
}

.training-single-pricing em {
    color: #167382;
}

.training-single-listing .heading-row {
    display: flex;
    align-items: end;
}

.training-single-listing .see-more-listing a {
    color: inherit;
    position: relative;
    padding-right: 15px;
}

.training-single-listing .see-more-listing a::after {
    content: "";
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/link-arrow-right.svg);
    width: 29px;
    height: 29px;
    top: -9px;
    background-repeat: no-repeat;
    background-size: contain;
}

.page-id-21244801 footer .footer-bottom,
.page-id-21245871 footer .footer-bottom {
    background-color: transparent !important;
}

.training-course-component a,
.training-single-listing .see-more-listing a {
    transition: 0.3s ease;
}

.training-course-component a:hover {
    color: #fff;
    border-color: transparent;
}

.training-single-listing .see-more-listing a:hover {
    color: #FBAE25;
}

@media(max-width: 1699px) {
    .training-single-banner h1 {
        font-size: 38px !important;
        line-height: 42px !important;
    }

    .training-single-banner h1::before {
        width: 90%;
    }

    .detail-list .et_pb_blurb_content ul li {
        font-size: 20px !important;
    }

    .training-single-banner .cta-box .et_pb_button_wrapper a {
        font-size: 16px !important;
        height: 65px;
    }

    .training-single-banner .cta-box {
        padding: 35px !important;
    }

    .training-font h2 {
        font-size: 30px !important;
    }

    .training-single-banner-below h2 {
        margin-bottom: 28px;
        margin-top: 54px;
    }

    .training-font p,
    .training-single-banner-below li {
        font-size: 17px;
        line-height: 28px;
    }

    .training-single-banner-below p {
        margin-bottom: 20px;
        width: 89%;
    }

    .training-single-banner-below li {
        margin-bottom: 15px;
        padding-left: 40px;
    }

    .training-course-component h2 {
        margin-bottom: 40px;
    }

    .training-course-component {
        padding-top: 95px !important;
        padding-bottom: 80px !important;
    }

    .training-course-component h4 {
        font-size: 20px !important;
        margin-bottom: 15px;
    }

    .training-course-component .detail-list .et_pb_blurb_content ul li {
        font-size: 17px !important;
        padding: 10px 69px 10px 20px;
    }

    .training-single-pricing p {
        margin-bottom: 22px;
        width: 94%;
    }

    .training-single-listing {
        padding-top: 25px !important;
        padding-bottom: 40px !important;
    }

    .training-related-blogs.all_blog_sec h2.entry-title {
        font-size: 20px !important;
        min-height: 80px;
        margin-bottom: 12px;
    }

    .training-related-blogs.all_blog_sec .et_pb_post {
        padding: 52px 25px 45px 25px;
    }

    div.training-single-listing .training-related-blog-row {
        padding-top: 22px !important;
    }



}


/* css end */
@media(max-width: 1399px) {
    .training-single-banner h1 {
        font-size: 36px !important;
        line-height: 40px !important;
        padding-right: 30px;
        margin-bottom: 76px;
    }

    .training-single-banner h1::before {
        bottom: -36px;
        width: 80%;
    }

    .detail-list .et_pb_blurb_content ul li {
        font-size: 16px !important;
    }

    .training-single-banner .cta-box {
        width: 85% !important;
    }

    .training-single-banner .cta-box .et_pb_button_wrapper a {
        height: 60px;
    }

    .training-single-banner {
        padding-bottom: 65px !important;
    }

    .training-font h2 {
        font-size: 28px !important;
    }

    .training-single-banner-below p {
        width: 100%;
    }

    .training-course-component {
        padding-top: 75px !important;
        padding-bottom: 60px !important;
    }

    .training-course-component h2 {
        margin-bottom: 35px;
        padding: 0;
    }

    .training-single-pricing h2 {
        margin-bottom: 30px;
    }

    .training-single-pricing p {
        width: 100%;
    }

    .training-single-banner .cta-box .et_pb_promo_description>div {
        font-size: 18px !important;
        line-height: 28px !important;
    }


}

@media(max-width: 1199px) {

    .training-single-banner>div,
    .training-font>div {
        width: 96% !important;
        max-width: 100% !important;
    }

    .training-single-banner {
        padding-top: 30px !important;
        padding-bottom: 65px !important;
    }

    .training-single-banner h1 {
        font-size: 30px !important;
        line-height: 35px !important;
        padding-right: 0;
        width: 86%;
        margin-bottom: 60px;
    }

    .training-single-banner h1::before {
        bottom: -34px;
        width: 84%;
    }

    div.training-single-banner .detail-list {
        margin-bottom: 15px !important;
    }

    .training-single-banner .cta-box {
        padding: 30px !important;
    }

    .training-single-banner .cta-box .et_pb_button_wrapper a {
        height: 50px;
    }

    .training-font h2 {
        font-size: 24px !important;
    }

    .training-single-banner-below h2 {
        margin-bottom: 20px;
        margin-top: 35px;
    }

    .training-single-banner-below li {
        padding-left: 35px;
    }

    .training-single-banner-below {
        padding-top: 43px !important;
        padding-bottom: 15px !important;
    }

    .training-course-component {
        padding-top: 65px !important;
        padding-bottom: 60px !important;
    }

    .training-single-pricing {
        padding-top: 50px !important;
    }

    .training-single-pricing h2 {
        margin-bottom: 25px;
    }

    .training-single-listing {
        padding-top: 15px !important;
        padding-bottom: 40px !important;
    }

    .training-related-blogs.all_blog_sec .et_pb_post {
        width: calc(33.33% - 10px);
        margin-right: 15px;
        margin-bottom: 0;
    }

    .training-related-blogs.all_blog_sec .et_pb_post {
        margin-right: 0;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.mobile-menu {
        width: 100% !important;
    }

    .blog_page_heading .et_pb_text_inner h1:before {
        height: 12px;
        bottom: -10px;
    }

}

@media(max-width: 991px) {
    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row {
        width: 100% !important;
    }

    .training-single-banner h1 {
        font-size: 26px !important;
        line-height: 32px !important;
        margin-bottom: 50px;
    }

    .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
        width: 40px;
    }

    .detail-list .et_pb_blurb_content ul li {
        font-size: 13px !important;
    }

    .training-single-banner .cta-box {
        width: 100% !important;
        padding: 20px !important;
    }

    .training-single-banner .cta-box .et_pb_promo_description>div {
        font-size: 17px !important;
        line-height: 28px !important;
    }

    .training-single-banner .cta-box .et_pb_promo_description {
        padding-bottom: 10px;
    }

    .training-single-banner .right-col {
        padding-top: 0 !important;
    }

    .training-single-banner {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .training-single-banner {
        background-position: 34% 100% !important;
    }

    .training-font h2 {
        font-size: 22px !important;
    }

    .training-single-banner-below h2 {
        margin-bottom: 15px;
        margin-top: 25px;
    }

    .training-single-banner-below p {
        margin-bottom: 15px;
    }

    .training-course-component h2 {
        margin-bottom: 25px;
    }

    .training-course-component .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 40px;
    }

    .training-course-component h4 {
        font-size: 18px !important;
    }

    .training-course-component .detail-list .et_pb_blurb_content ul li {
        font-size: 16px !important;
        line-height: 24px !important;
        padding: 8px 59px 10px 12px;
    }

    .training-course-component .detail-list .et_pb_blurb_content ul li br {
        display: none;
    }

    .training-course-component .detail-list .et_pb_blurb_container {
        padding-top: 13px;
        padding-left: 10px;
    }

    .training-course-component {
        background-position: 40% 100% !important;
    }

    .training-single-pricing h2 {
        margin-bottom: 15px;
    }

    .training-single-pricing p {
        margin-bottom: 15px;
    }

    .training-single-pricing em br {
        display: none;
    }

    .training-single-listing .heading-row>div:nth-child(1) {
        width: 70% !important;
        margin: 0;
    }

    .training-single-listing .heading-row>div:nth-child(2) {
        width: 30% !important;
    }

    .training-font h2 {
        padding: 0;
    }

    .training-single-listing .see-more-listing a::after {
        top: -7px;
    }

    .training-related-blogs.all_blog_sec .et_pb_post {
        padding: 20px 10px 25px 10px;
    }

    .training-related-blogs.all_blog_sec h2.entry-title {
        font-size: 18px !important;
        min-height: unset;
        margin-bottom: 12px;
        padding: 0;
        height: 47px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 2;
    }

    div.training-course-component .list-row {
        padding-top: 20px !important;
    }

    .training-course-component .list-row>div {
        margin: 0 !important;
    }

    .training-related-blogs.all_blog_sec .et_pb_post .post-content-inner {
        min-height: 145px;
    }

    .training-related-blogs.all_blog_sec .et_pb_post .post-content a {
        margin-top: 15px;
    }

    .training-related-blogs.all_blog_sec .et_pb_post .post-content a:before {
        top: 20px;
    }


}

@media(max-width: 768px) {
    .training-single-banner h1 {
        font-size: 22px !important;
        line-height: 27px !important;
    }

    .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
        width: 35px;
    }

    .detail-list .et_pb_blurb_content ul li {
        font-size: 13px !important;
    }

    .training-single-banner .detail-list .et_pb_blurb_container {
        margin-left: 10px !important;
    }

    .training-single-banner .cta-box .et_pb_promo_description>div {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .training-font h2 {
        font-size: 20px !important;
        line-height: 24px;
    }

    .training-font p,
    .training-single-banner-below li {
        font-size: 16px;
        line-height: 24px;
    }

    .training-single-banner-below li {
        padding-left: 30px;
    }

    .training-course-component {
        padding-top: 55px !important;
        padding-bottom: 50px !important;
    }

    .training-course-component {
        background-position: 38% 100% !important;
    }

    .training-course-component .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 35px;
    }

    .training-course-component .detail-list .et_pb_blurb_content ul li {
        padding: 8px 14px 10px 12px;
    }

    .training-related-blogs.all_blog_sec .et_pb_post .post-content-inner {
        height: 145px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 6;
        min-height: unset;
    }

    .training-single-listing {
        padding-top: 15px !important;
        padding-bottom: 30px !important;
    }


}

@media(max-width: 767px) {
    .detail-list .et_pb_blurb_content ul li {
        font-size: 14px !important;
    }

    .detail-list .et_pb_blurb_content ul li {
        margin-left: 15px;
    }

    .training-single-banner .detail-list .et_pb_blurb_content ul li::before {
        left: -11px;
    }

}

@media(max-width: 600px) {
    .training-single-banner {
        padding-top: 15px !important;
        padding-bottom: 40px !important;
        background-position: 31% 100% !important;
    }

    .training-single-banner h1::before {
        bottom: -30px;
        width: 87%;
    }

    .training-single-banner h1 {
        margin-bottom: 40px;
    }

    .training-single-banner .cta-box .et_pb_button_wrapper a {
        height: 45px;
    }

    div.training-course-component .list-row {
        row-gap: 15px;
    }

    .training-single-pricing {
        padding-top: 35px !important;
    }

    .training-related-blogs.all_blog_sec .et_pb_post {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .training-related-blogs.all_blog_sec h2.entry-title {
        height: unset;
        display: block;
        overflow: visible;
    }

    .training-related-blogs.all_blog_sec .et_pb_post .post-content-inner {
        height: unset;
        display: block;
        overflow: visible;
        min-height: unset;
    }

    .training-single-listing {
        padding-bottom: 20px !important;
    }

    .et-db #et-boc.et-boc .footer-form-column>div:nth-child(2) {
        width: 100% !important;
        padding-top: 10px;
        padding-left: 0;
    }

    .footer-form .validation_message {
        bottom: -24px;
    }

}


/* Contact page validations */
.contact-form form .validation_message {
    background: unset !important;
    border: unset !important;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute !important;
    width: auto !important;
    color: #fff !important;
}

.contact-form form .gfield {
    position: relative;
}

@media(max-width: 991px) {
    .contact-form form .validation_message {
        font-size: 12px !important;
    }

    #validation_message_3_8 {
        bottom: -16px;
    }

}

.training-single-banner-below li ul {
    padding-top: 17px !important;
}

.footer-social ul li img {
    max-width: 35px;
}


/* Prateek 31-07-2023  15:38 */








/* new blog filter */

#manage-ajax-response.caf-row {
    padding: 0px;
}


.blog_filter_sec article.blog_filteration_sec {
    max-width: 393px;
    background: #FFFFFF;
    padding: 62px 29px 42px 33px;
    border-radius: 8px;
    margin-bottom: 23px !important;
    margin-right: 22px;

}

.blog_filter_sec article.blog_filteration_sec:nth-child(3n - 5) {
    margin-right: 0px;
}

.blog_filter_sec article.blog_filteration_sec .caf-post-title {
    background: none;
    padding: 0px;
    min-height: 91px;
}

.blog_filter_sec article.blog_filteration_sec .manage-layout1 {
    box-shadow: unset;
}

.blog_filter_sec article.blog_filteration_sec .caf-post-title h2 {
    font-family: 'Metropolis-Bold';
}

.blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
    font-size: 22px !important;
    line-height: 24px !important;
    color: #0c3e51;

}


.blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
    position: absolute;
    bottom: 46px;
    right: 36px;
    /* color: #FBAE25; */
    color: #167382;
    font-family: 'Metropolis-Regular';
    font-weight: 400;
    letter-spacing: 0.8px;
    transition: all 0.3s;
    width: unset;
    font-size: 14px;
    padding-right: 0px;
}

.blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date i {
    color: #fff;
}

.blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
    font-family: 'Metropolis-Regular';
    font-size: 16px;
    line-height: 24px;
    color: #0c3e51 !important;
    padding: 0px;
    text-align: start;
    min-height: 96px;
}

.blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-content-read-more {
    padding: 5px 0px;
}

.blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-content-read-more a {
    font-family: 'Metropolis-Bold';
    text-transform: uppercase;
    color: #167382 !important;
    letter-spacing: 1.5px;
    line-height: 17px;
    margin-top: 27px;
    position: relative;
    display: inline-block;
    font-size: 14px;
    border: none;
    background: none;
    padding: 0px;
    transition: all 0.3s;
}

.blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-content-read-more a:hover {
    color: #FBAE25 !important;
}

.blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-content-read-more a:before {
    content: '';
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/Fill-1-Copy.png);
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 28px;
    left: 0px;
    margin: auto;
    width: 100%;
    height: 22.6%;
}


.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination {
    text-align: left;
    padding-top: 6px;
    position: relative;
}

.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination:before {
    content: 'PAGE:';
    color: #FBAE25;
    margin-right: 100px;
}

.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li span,
.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a,
.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next,
.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
    background-color: #fff;
    border: none;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 22px;
    color: #167382;
    font-weight: bold;
    font-family: 'Metropolis-Bold';
    font-size: 14px;
}

.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a {
    background: transparent;
}

.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next,
.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
    position: absolute;
    right: 0px;
    top: 7px;
    bottom: 0px;
    margin: auto;
    color: #fff;
}

.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
    right: 87px;
}


.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next:before,
.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev:before {
    content: '';
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/Path.png);
    background-size: cover;
    background-position: center;
    height: 18px;
    width: 11px;
    position: absolute;
    right: 0px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}

.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next:before {
    transform: rotate(180deg);
}

.data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
    border: none;
    background: transparent;
    border-bottom: 1px solid #0C3E51;
    color: #8DAA3D;
    font-family: 'Metropolis-Bold';
    font-size: 14px;
    letter-spacing: 1px;
    padding-left: 0px;
    position: relative;
    padding-bottom: 13px;
    margin-right: 15px !important;
    width: 17%;
    appearance: none;
    padding-left: 10px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blog-select-arrow.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 98% 0;
    border-radius: 0;
    min-width: unset !important;
}

.data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn {
    font-size: 14px;
    color: #fff;
    background: #FBAE25;
    border-radius: 100px;
    padding: 0 10px !important;
    border: none;
    transition: all 0.4s;
    width: calc(16% - 30px);
    height: 40px;
    min-width: unset !important;
    font-family: 'Metropolis-Bold';
    font-weight: 700;
}

.data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn.reset_btn {
    margin-left: 10px;
    width: calc(16% - 40px);
}

.data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn:hover {
    background: #7dc4c6;
}

.blog_pagination_area.blog_filter_sec div#caf-multiple-taxonomy-filter-hor {
    padding: 0 0px;
    display: flex;
    flex-wrap: wrap;
}

.blog_pagination_area.blog_filter_sec .caf-manage-search-bar {
    max-width: 100%;
    width: 100%;
}

.blog_pagination_area.blog_filter_sec .caf-search-bar .caf-manage-search-bar {
    position: relative;
}

.blog_pagination_area.blog_filter_sec .caf-search-bar .caf-manage-search-bar:before {
    content: '';
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/item-search.1.png);
    width: 29px;
    height: 29px;
    position: absolute;
    background-size: cover;
    background-position: center;
    top: 0px;
    bottom: 0px;
    margin: auto;
    right: 22px;
}

.blog_pagination_area.blog_filter_sec .caf-search-bar .caf-manage-search-bar input#caf-search-input {
    background: transparent !important;
    border: 8px solid #fff !important;
    border-radius: 8px;
    padding: 19px 26px !important;
    font-size: 14px !important;
    color: #0C3E51;
    margin: 15px 0px;
}

.blog_pagination_area.blog_filter_sec .caf-search-bar .caf-manage-search-bar input#caf-search-sub {
    bottom: 0px;
    margin: auto;
    height: 30px;
    right: 24px;
    background: transparent;
    border: none !important;
}


.blog_main_banner {
    background-size: 2781px 1166px;
    background-position: -260px -330px;
    background-color: #eff5f7 !important;
}

@media(max-width: 1799px) {
    .blog_page_heading .et_pb_module h1 {
        font-size: 32px !important;
        line-height: 42px !important;
    }

    .blog_page_heading h1:before {
        width: 100%;
        height: 16px;
        bottom: -20px;
    }
}


@media(max-width: 1650px) {
    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        font-size: 20px !important;
    }


}

@media(max-width: 1500px) {
    .blog_filter_sec article.blog_filteration_sec .caf-post-title {
        background: none;
        padding: 0px;
        min-height: 83px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        font-size: 19px !important;
    }

}

@media(max-width: 1400px) {
    .blog_filter_sec article.blog_filteration_sec .caf-post-title {
        background: none;
        padding: 0px;
        min-height: 76px;
    }

}


@media(max-width: 1377px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: 390px;
    }
}

@media(max-width: 1367px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: 393px;
    }
}


@media(max-width: 1180px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: 359px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 189px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        font-size: 20px !important;
    }

    .all_blog_sec .et_pb_post {
        width: 365px;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        min-height: 183px;
        padding-bottom: 10px;
    }

    .all_blog_sec.top_main_blog .et_pb_post .post-content .post-content-inner {
        min-height: 120px;
    }

    .all_blog_sec .et_pb_post .post-meta {
        bottom: 50px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        min-height: 111px !important;
    }

    .all_blog_sec .et_pb_post .post-content a {
        margin-top: 14px;
    }

}


@media(max-width: 1024px) {
    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 152px;
        font-size: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 309px;
        padding: 42px 19px 42px 23px;
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 120px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title {
        min-height: 100px;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row {
        /* width: 100% !important; */
        /* max-width: 100% !important; */
    }

    .all_blog_sec .et_pb_post {
        width: 325px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        font-size: 18px !important;
        line-height: 24px !important;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        min-height: 101px !important;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        min-height: 225px;
    }

}

@media(max-width: 916px) {
    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 138px;
        font-size: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 280px;
        padding: 20px 10px 25px 10px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        font-size: 18px !important;
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 146px;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
        bottom: 32px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title {
        min-height: 70px;
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 170px;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-content-read-more a {
        margin-top: 8px;
    }

    .all_blog_sec .et_pb_post {
        width: 280px;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        min-height: 228px;
        padding: 15px !importANT;
    }

    .all_blog_sec.top_main_blog .et_pb_post .post-content .post-content-inner {
        min-height: 153px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        min-height: 112px !important;
        padding: 15px 15px 0px !important;
    }

    .all_blog_sec .et_pb_post .post-content a {
        margin-top: 14px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn {
        height: 35px;
    }

}


@media(max-width: 896px) {
    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 128px;
        font-size: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 280px;
        margin-right: 12px;
        /* 		 padding: 22px 10px 42px 14px; */
        padding: 20px 10px 25px 10px;
    }


}


@media(max-width: 845px) {
    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 114px;
        font-size: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 263px;
        padding: 20px 10px 25px 10px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        font-size: 18px !important;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
        font-size: 13px;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-content-read-more a {
        font-size: 12px;
    }

    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li span,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
        width: 60px;
        height: 60px;
    }

    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next:before,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev:before {
        height: 15px;
        width: 8px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title {
        min-height: 100px;
    }

    .all_blog_sec .et_pb_post {
        width: 265px;
    }

    .all_blog_sec.top_main_blog .et_pb_post .post-content .post-content-inner {
        min-height: 168px;
    }



}


@media(max-width: 821px) {
    .all_blog_sec .et_pb_post {
        width: 255px;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 255px;
        padding: 20px 10px 25px 10px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 103px;
        font-size: 12px;
    }

}

@media(max-width: 812px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: 252px;
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 168px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 {
        min-height: 100px;
    }

    .all_blog_sec .et_pb_post {
        width: 255px;
    }

}

@media(max-width: 786px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: 238px;
        margin-right: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 162px;
        font-size: 14px;
        line-height: 22px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 88px;
        font-size: 12px;
    }

    .all_blog_sec .et_pb_post {
        width: 247px;
    }

    .all_blog_sec .et_pb_post .post-meta {
        right: 20px;
    }

}

@media(max-width: 768px) {
    .all_blog_sec .et_pb_post {
        width: 240px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        min-height: 112px !important;
        padding: 15px 10px 0px !important;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        min-height: 228px;
        padding: 10px !importANT;
    }

    .all_blog_sec .et_pb_post .post-meta {
        bottom: 23px;
    }
}



@media(max-width: 740px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: 244px;
        margin-right: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 228px;
        margin-right: 12px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 88px;
        font-size: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
        font-size: 13px;
        right: 14px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn {
        padding: 10px 20px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        min-width: 48px;
    }



    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2,
    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        line-height: 22px !important
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 152px;
    }

    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li span,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
        width: 55px;
        height: 55px;
    }

    .all_blog_sec .et_pb_post {
        width: 230px;
    }

    .all_blog_sec.top_main_blog .et_pb_post .post-content .post-content-inner {
        min-height: 193px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        min-height: 136px !important;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        min-height: 258px;
    }


}



@media(max-width: 738px) {


    .blog_filter_sec article.blog_filteration_sec .caf-post-title {
        min-height: 46px;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        font-size: 18px !important;
        line-height: 24px !important;
    }

    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 {
        min-height: 96px;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 227px;
        margin-right: 12px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        margin-right: 12px;
    }

    .blog_filter_sec article.blog_filteration_sec:nth-child(3n-5) {
        margin-right: 0px;
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 154px;
    }

}


@media(max-width: 500px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: 100%;
    }

    .blog_filter_sec article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: auto;
    }


    .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 {
        min-height: auto;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
        right: 36px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        margin-top: 3px;
    }

    .all_blog_sec .et_pb_post {
        width: 100%;
        margin-bottom: 5px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        min-height: auto !important;
    }

    .all_blog_sec.top_main_blog .et_pb_post .post-content .post-content-inner {
        min-height: auto;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        min-height: auto;
    }


}

.hentry.category-blog.category-uncategorized a {
    overflow: hidden;
}

.hentry.category-blog.category-uncategorized a img {
    transition: all 0.5s;
}


.hentry.category-blog.category-uncategorized:hover a img {
    transform: scale(1.2);
}


.all_blog_sec.top_main_blog .et_pb_post>a:before {
    z-index: 999999;
}


.blog_filter_sec .caf-post-layout1 .caf-meta-content {
    border-bottom: unset;
}

.blog-clear-btn {
    width: 260px;
    height: 40px;
    padding: 0 10px !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

@media(max-width: 1366px) {
    .all_blog_sec .et_pb_ajax_pagination_container {
        flex-wrap: nowrap;
        column-gap: 20px;
    }

    .all_blog_sec .et_pb_post {
        width: 33.33% !important;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        font-size: 18px !important;
    }

    .all_blog_sec.top_main_blog article .post-content .post-content-inner {
        display: -webkit-box;
        text-overflow: ellipsis;
        overflow: hidden;
        height: 100px;
        min-height: unset !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        display: -webkit-box;
        text-overflow: ellipsis;
        overflow: hidden;
        height: 112px;
        min-height: unset !important;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: calc(33.33% - 15px) !important;
    }

}

@media(max-width: 1199px) {
    .all_blog_sec.et_pb_row article h2.entry-title {
        height: 103px;
    }

}


@media(max-width: 1024px) {

    .our-board-members div.title-txt.boardTitle p {
        font-size: 15px !important;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        height: 100px;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        min-height: 175px;
    }

    .all_blog_sec .et_pb_post .post-meta {
        bottom: 44px;
    }

}

@media(max-width: 991px) {
    .all_blog_sec.et_pb_row article h2.entry-title {
        height: 88px;
    }

    .all_blog_sec .et_pb_post .post-meta {
        bottom: 34px;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .all_blog_sec.top_main_blog article:first-child .post-content,
    .all_blog_sec.top_main_blog article:nth-child(2) .post-content,
    .all_blog_sec.top_main_blog article:last-child .post-content {
        padding: 10px !important;
    }


    .all_blog_sec .et_pb_post .post-content a {
        font-size: 12px;
        letter-spacing: 0;
    }

    .all_blog_sec .et_pb_post .post-meta {
        font-size: 12px;
        letter-spacing: 0;
        bottom: 38px;
        right: 20px;
    }

    .blog_main_banner {
        padding-top: 0 !important;
    }

    .blog_main_banner div.blog_page_heading {
        padding-bottom: 10px !important;
    }

}

@media(max-width: 896px) {
    .blog_filter_sec article.blog_filteration_sec {
        max-width: calc(33.33% - 8px) !important;
    }

}

@media(max-width: 600px) {
    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        width: 100%;
        margin: 0 !important;
        padding: 15px 10px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn {
        width: 100%;
        margin-top: 15px;
    }

    .all_blog_sec.top_main_blog {
        padding-bottom: 0;
    }

    .all_blog_sec.top_main_blog .et_pb_post {
        padding: 0;
        margin-bottom: 15px;
    }

    .all_blog_sec.top_main_blog .et_pb_post:last-child {
        margin-bottom: 0;
    }

    #caf-post-layout-container.data-target-div1.post-layout1 {
        padding-top: 0 !important;
    }

    .blog_filter_sec article.blog_filteration_sec {
        max-width: 100% !important;
    }

    .all_blog_sec .et_pb_ajax_pagination_container {
        flex-wrap: wrap;
        column-gap: 0;
    }

    .all_blog_sec .et_pb_post {
        width: 100% !important;
    }

    .all_blog_sec.et_pb_row article h2.entry-title {
        display: block;
        overflow: unset;
        height: auto;
    }

    .all_blog_sec .et_pb_post .post-meta {
        bottom: 31px;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor button.caf_select_multi_btn.reset_btn {
        margin-left: 0;
        width: 100%;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        background-position: 98% center;
    }

}

/* Our team page css */
/* 289 288 287 288 */
.our-team-banner .btn-row {
    z-index: 9;
}

.our-team-banner .btn-ctn {
    min-width: 385px;
    height: 70px;
}

.our-team-banner::before {
    height: 988px;
}

.team-heading-row h2 {
    padding: 0;
    margin-bottom: 37px;
}

.team-heading-row p {
    padding-bottom: 0;
    margin-bottom: 20px;
    /* width: 82%; */
    margin-left: auto;
    margin-right: auto;
}

.team-heading-row p a {
    color: #fbae25;
    /*     text-decoration: underline; */
    transition: 0.3s;
}

.team-heading-row p a:hover {
    color: #0c3e51;
    text-decoration: none;
}

.team-heading-row p:last-child {
    margin-bottom: 0;
}

.team-members-row h4 {
    padding: 0;
    margin-bottom: 13px;
}

.team-members-row {
    display: flex;
    justify-content: center;
}

.team-members-row article {
    width: 25% !important;
    margin: 0;
}

.team-members-row .et_pb_ajax_pagination_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 33px;
}

.team-members-row article img {
    max-width: 268px;
    border-radius: 50%;
}

.team-members-row article .entry-featured-image-url {
    text-align: center;
    margin: 0;
    background-size: 289px auto;
    background-position: center bottom 35px;
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/orange-team1-bg.svg); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-bg.svg);
    padding-top: 0px;
    padding-bottom: 61px;
    background-repeat: no-repeat;
}

.team-members-row article:nth-child(4n+2) .entry-featured-image-url {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/orange-team-2.svg); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-2.svg);
    background-size: 288px auto;
    background-position: center bottom 39px;
}

.team-members-row article:nth-child(4n+3) .entry-featured-image-url {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/orange-team-3.svg); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-3.svg);
    background-size: 287px auto;
    background-position: center bottom 37px;
}

.team-members-row article:nth-child(4n+4) .entry-featured-image-url {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/orange-team-4.svg); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-4.svg);
    background-size: 288px auto;
    background-position: center bottom 41px;
}

.our-staff .team-members-row article .entry-featured-image-url {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/red-team-bg.svg); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-bg.svg);
}

.our-staff .team-members-row article:nth-child(3n+2) .entry-featured-image-url {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/red-team-2.svg); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-2.svg);
    background-size: 288px auto;
    background-position: center bottom 39px;
}

.our-staff .team-members-row article:nth-child(3n+3) .entry-featured-image-url {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/red-team-3.svg); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-3.svg);
    background-size: 287px auto;
    background-position: center bottom 37px;
}

.our-board-members .team-members-row article .entry-featured-image-url {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-bg.svg);
    background-size: 289px auto;
    background-position: center bottom 35px;
}

.our-board-members .team-members-row article:nth-child(4n+2) .entry-featured-image-url {
    background-size: 288px auto;
    background-position: center bottom 39px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-2.svg);
}

.our-board-members .team-members-row article:nth-child(4n+3) .entry-featured-image-url {
    background-size: 287px auto;
    background-position: center bottom 37px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-3.svg);
}

.our-board-members .team-members-row article:nth-child(4n+4) .entry-featured-image-url {
    background-size: 288px auto;
    background-position: center bottom 41px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blue-team-4.svg);
}

.our-board-members .team-members-row .et_pb_ajax_pagination_container {
    row-gap: 53px;
}

.our-board-members .team-members-row .et_pb_ajax_pagination_container {
    justify-content: flex-start;
}


.our-board-members .team-members-row {
    justify-content: flex-start;
}

@media(max-width: 1699px) {
    .our-team-banner .btn-ctn {
        min-width: 280px;
        height: 60px;
    }

    .our-team-banner::before {
        height: 928px;
    }

    .consulting-team {
        padding-top: 145px !important;
        padding-bottom: 69px !important;
    }

    .team-members-row article.et_pb_post h4.entry-title {
        font-size: 18px !important;
        margin-bottom: 6px;
    }

    .our-staff {
        padding-top: 70px !important;
        padding-bottom: 62px !important;
        background-size: 200% 100% !important;
    }

    .team-heading-row h2 {
        margin-bottom: 25px;
    }

    .team-heading-row p {
        margin-bottom: 15px;
    }

    .team-members-row .et_pb_image {
        width: 100%;
        padding-bottom: 50px;
        background-size: 86%;
        background-position-y: 74%;
    }

    .team-members-row .et_pb_image span {
        width: 80%;
    }

    .team-members-row article img {
        width: 80%;
    }

    .team-members-row article img {
        width: 80%;
    }

    .team-members-row article .entry-featured-image-url {
        padding-bottom: 50px !important;
        background-size: 86% !important;
        background-position-y: 74% !important;
    }

}

@media(max-width: 1199px) {
    .our-team-banner p {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    div.our-team-banner .btn-row {
        padding-top: 25px !important;
    }

    .our-team-banner .btn-ctn {
        min-width: 250px;
        height: 50px;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.btn-row {
        width: 67% !important;
    }

    .our-team-banner::before {
        height: 798px;
    }

    .consulting-team {
        padding-top: 105px !important;
        padding-bottom: 49px !important;
    }

    .our-staff {
        padding-top: 50px !important;
        padding-bottom: 52px !important;
    }

    div.our-staff .team-members-row {
        padding-top: 40px !important;
    }

    .our-board-members {
        padding-top: 53px !important;
        padding-bottom: 50px !important;
    }

    .team-members-row article.et_pb_post h4.entry-title {
        font-size: 17px !important;
        margin-bottom: 4px;
    }

    .team-members-row p {
        font-size: 15px !important;
        line-height: 21px !important;
    }
}

@media(max-width: 1024px) {
    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.btn-row {
        width: 78% !important;
    }

    .team-members-row>div:nth-child(1) .et_pb_image {
        background-position-y: 68%;
    }

    .team-members-row>div .et_pb_image {
        background-position-y: 60%;
    }

    .team-members-row .et_pb_image {
        padding-bottom: 46px;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
        left: calc(98% - 1vw) !important;
    }

}

@media(max-width: 991px) {
    .our-team-banner .btn-ctn {
        min-width: 220px;
        height: 40px;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.btn-row {
        width: 86% !important;
        column-gap: 10px;
    }

    .our-team-banner::before {
        height: 768px;
    }

    .consulting-team .team-members-row.first {
        padding-top: 26px !important;
    }

    .team-members-row .et_pb_image {
        padding-bottom: 25px;
    }

    .team-members-row>div:nth-child(1) .et_pb_image {
        background-position-y: 87%;
    }

    .team-members-row>div .et_pb_image {
        background-position-y: 80%;
    }

    .team-members-row p {
        font-size: 13px !important;
        line-height: 19px !important;
    }

    .team-members-row article.et_pb_post h4.entry-title {
        font-size: 16px !important;
        margin-bottom: 2px;
    }

    div.our-board-members .team-members-row.first {
        padding-top: 33px !important;
    }

    div.our-board-members .team-members-row {
        padding-top: 33px !important;
    }

    .our-team-banner .btn-ctn {
        min-width: 100%;
    }

    .team-members-row article .entry-featured-image-url {
        padding-bottom: 25px !important;
        background-position-y: 80% !important;
    }

    .team-members-row article:nth-child(1) .entry-featured-image-url {
        background-position-y: 87% !important;
    }

    .team-members-row .et_pb_ajax_pagination_container {
        row-gap: 20px;
    }

    .our-board-members .team-members-row .et_pb_ajax_pagination_container {
        row-gap: 25px;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        width: 35px !important;
        height: 35px !important;
        left: 8px !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
        width: 35px !important;
        height: 35px !important;
        left: calc(95% - 1vw) !important;
    }

    .testimonial_profile .testimonial_text h4 {
        margin-top: 17px !important;
    }

}


@media(max-width: 767px) {
    .our-team-banner p {
        margin-top: 40px;
    }

    .our-team-banner::before {
        height: 748px;
    }

    .team-heading-row br {
        display: none;
    }

    .team-heading-row h2 {
        margin-bottom: 15px;
    }

    .our-board-members {
        padding-top: 40px !important;
        padding-bottom: 45px !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        width: 30px !important;
        height: 30px !important;
        left: 7px !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
        width: 30px !important;
        height: 30px !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: 7px !important;
    }

}

@media(max-width: 600px) {
    .our-team-banner p {
        width: 100%;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.btn-row {
        width: 100% !important;
        column-gap: 0;
        row-gap: 15px;
    }

    .our-team-banner .btn-ctn {
        height: 45px;
    }

    .our-team-banner::before {
        height: 888px;
    }

    .consulting-team {
        padding-top: 95px !important;
        padding-bottom: 20px !important;
    }

    .team-members-row.et_pb_row>div.et_pb_column {
        margin-bottom: 25px !important;
    }

    div.consulting-team .team-members-row {
        padding-top: 0 !important;
    }

    div.our-staff .team-members-row {
        padding-top: 30px !important;
    }

    .our-staff {
        background-size: 280% 100% !important;
    }

    div.our-board-members .team-members-row {
        padding-top: 0 !important;
    }

    .our-board-members {
        padding-top: 40px !important;
        padding-bottom: 25px !important;
    }

    .team-members-row article {
        width: 50% !important;
    }


}

.team-members-row img,
.team-members-row h4 {
    transition: 0.3s;
}

.team-members-row img:hover {
    filter: grayscale(1);
}

.team-members-row article h4.entry-title a:hover {
    color: #fbae25 !important;
}

.team-members-row article h4.entry-title a {
    transition: 0.3s;
}

.meet_wrapper article h4.entry-title a:hover {
    color: #fbae25 !important;
}

.meet_wrapper article h4.entry-title a {
    transition: 0.3s;
}




/* bios */

.et_pb_section .banner-profile.et_pb_row {
    z-index: 9;
    margin-top: 22px !important;
    display: flex;
}

.profile_img .et_pb_image .et_pb_image_wrap {
    border-radius: 500px;
    overflow: hidden;
    width: 386px;
    height: 386px;
}


.profile_img .et_pb_image .et_pb_image_wrap img {
    width: 386px;
    height: 386px;
    object-fit: cover;
    transition: all 0.5s;
}

.profile_img .et_pb_image .et_pb_image_wrap img:hover {
    filter: grayscale(0.8);
}

.profile_content .et_pb_text_inner h1:before {
    bottom: -25px;
    width: 100%;
    margin-left: 0px;
}


.banner-profile .profile_content {
    margin-top: 52px;
    margin-left: 15px;
}


.banner-profile .profile_content .et_pb_module h1:before {
    bottom: -46px;
    width: 100%;
    margin-left: 0px;
}

.banner-profile .profile_content .et_pb_module p {
    width: 80%;
    letter-spacing: 0.3px;
    margin-top: 0px;
}

.banner-profile .profile_content .et_pb_module h1 {
    margin-bottom: 73px;
}

.banner-profile .profile_img .et_pb_image {
    position: relative;
}

.banner-profile .profile_img .et_pb_image:before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/Fill_graphic.png);
    background-size: 100%;
    background-position: center;
    width: 90%;
    bottom: 0px;
    top: 140px;
    margin: auto;
    background-repeat: no-repeat;
    height: 900px;
    left: -15px;
    z-index: -999;
    width: 416px;
    height: 318px;
    top: 145px;
    left: -10px;
}


.bio_content .et_pb_row {
    z-index: 99;
    padding-right: 60px;
    padding-bottom: 20px;
}

.bio_content .et_pb_module .et_pb_text_inner p {
    letter-spacing: 0.3px;
    padding-bottom: 20px;
}

.formal_education .et_pb_module ul {
    list-style: none;
    padding-top: 28px;
    padding-left: 0px;
}

.formal_education .et_pb_module ol {
    list-style: decimal;
    padding-top: 28px;
    padding-left: 18px;
    list-style-position: outside;
}


.formal_education .et_pb_module ul li {
    padding-left: 58px;
    margin-bottom: 17px;
    position: relative;
    line-height: 23px;
}

.formal_education .et_pb_module ol li {
    padding-left: 40px;
    margin-bottom: 17px;
    position: relative;
    line-height: 23px;
}

.formal_education .et_pb_module ul li:before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/bullet_point.png);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    left: 5px;
    top: 5px;
    width: 18px;
    height: 18px;
}


.formal_education .et_pb_column:first-child {
    margin-right: 46px;
}

.slide_testimonial .dipi-carousel-wrapper .et_pb_module {
    justify-content: center;
}

.slide_testimonial .dipi-carousel-item-content {
    padding: 55px 133px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/orange-blockquote.svg);
    background-repeat: no-repeat;
    background-position: 4% 10%;
}

.slide_testimonial .dipi-carousel-item-content .dipi-carousel-item-desc {
    text-align: left;
    font-style: italic;
}

.testimonial_profile {
    display: flex;
    align-items: center;
    margin-top: 22px;
    gap: 15px;
}


.testimonial_profile .testimonial_text h4 {
    font-size: 22px;
    color: #7DC4C6 !important;
    font-style: normal;
    margin-top: 17px;
    padding-bottom: 5px;
}

.testimonial_profile .testimonial_text p {
    font-size: 16px;
    font-style: normal;
    color: #0C3E51 !important;
}

.slide_testimonial>div>div {
    overflow: visible !important;
}

/* .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
    left: calc(86.5% - 1vw) !important;
    bottom: 0px;
    top: 70.8%;
    right: 0px;
    box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.3);
} */

.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
    left: 3px !important;
    bottom: 0px;
    top: 50%;
    right: 0px;
    box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.3);
    transform: translate(-50%, -50%);
}

.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev:before {
    content: "" !important;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/left-arrow.svg);
    width: 8px;
    height: 12px;
    background-repeat: no-repeat !important;
    background-size: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #8daa3d !important;
}


/* .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
    left: calc(79% - 1vw);
    bottom: 3px;
    top: 58.3%;
    margin: auto;
    box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.3);
} */

.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
    left: calc(99% - 1vw);
    bottom: unset;
    top: 50%;
    margin: auto;
    box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.3);
    transform: translate(-50%, -50%);
}

.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next:before {
    content: "" !important;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/left-arrow.svg);
    width: 8px;
    height: 12px;
    background-repeat: no-repeat !important;
    background-size: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #8daa3d !important;
    margin: auto;
    transform: rotateY(-180deg);
}


.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next:after,
.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev:after {
    color: #8daa3d !important;
}


.home-blogs.bio_blog .et_pb_ajax_pagination_container {
    gap: 25px
}

.home-blogs.bio_blog .post-content p {
    font-size: 17px;
    color: #0C3E51;
}

.home-blogs.bio_blog article {
    width: unset !important;
}

.home-blogs.bio_blog article p.post-meta {
    position: absolute;
    bottom: 47px;
    margin: auto;
    right: 41px;
    letter-spacing: 0.2px;
}

.home-blogs.bio_blog.change-color article p.post-meta span {
    color: #167382;
}

.bio_blog article.et_pb_post {
    /* padding: 63px 28px !important;
    max-height: 360px;
    flex: 1 1 100%; */
}

.home-blogs.bio_blog article.et_pb_post h4 {
    /* text-align: left !important; */
    /* min-height: 101px; */
    /* line-height: 1.5rem; */
}

.home-blogs.new-style article.et_pb_post a.more-link {
    margin: 0px;
    text-align: left;
    display: inline-block;
    overflow: unset !important;
}

.recent_project_spotlight .et_pb_ajax_pagination_container {
    gap: 25px;
}

.recent_project_spotlight .et_pb_post,
.home-blogs.new-style article.et_pb_post {
    padding: 62px 38px 47px;
}


.recent_project_spotlight .et_pb_post h4.entry-title,
.home-blogs.new-style article.et_pb_post h4.entry-title {
    /* min-height: 91px; */
    text-align: left !important;
    /* line-height: 1.5rem; */
}

.recent_project_spotlight .post-content-inner .et_pb_section {
    padding: 0px !important;
}

.recent_project_spotlight .post-content-inner .et_pb_row {
    padding: 0px !important;
}

.recent_project_spotlight .post-content-inner .et_pb_section .et_pb_row .et_pb_column .et_pb_module:nth-child(2),
.home-blogs.new-style article.et_pb_post .post-content .post-content-inner {
    margin-bottom: 29px;
}

.recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
.home-blogs.new-style article.et_pb_post .post-content p {
    color: #0C3E51;
    font-size: 16px;
}



#page-container .recent_project_spotlight .et_pb_post .et_pb_button_module_wrapper {
    position: relative;
    display: inline-block;
}

#page-container .recent_project_spotlight .et_pb_post .et_pb_button_module_wrapper:before {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/yellow-line.svg);
    left: 0;
    right: 0;
    margin: auto;
    bottom: -10px;
    width: 119px;
    height: 4px;
}

#page-container .recent_project_spotlight .et_pb_post .et_pb_button_module_wrapper .et_pb_button {
    padding-left: 0px !important;
}

#page-container .recent_project_spotlight .et_pb_post .et_pb_button_module_wrapper .et_pb_button:hover {
    background-color: transparent !important;
    color: #FBAE25 !important;
}

.recent_project_spotlight .et_pb_post p.post-meta,
.home-blogs.new-style article.et_pb_post p.post-meta {
    position: absolute;
    bottom: 47px;
    margin: auto;
    right: 41px;
    letter-spacing: 0.2px;
    z-index: 9;
    color: #167382;
}

.bio_page.our-team-banner::before {
    height: 918px;
}


@media(max-width: 1799px) {
    .contact-banner>div.banner-profile {
        width: 100% !important;
        max-width: 1227px !important;
    }

    .banner-profile .profile_content .et_pb_module h1 {
        margin-bottom: 53px;
    }

    .banner-profile .profile_content .et_pb_module p {
        width: 60%;
    }

    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        top: 71.1%;
    } */

}


@media(max-width: 1750px) {

    .banner-profile .profile_content .et_pb_module h1:before {
        width: 50%;
        bottom: clamp(-36px, 1.8vw, -46px);
    }

    .banner-profile .profile_content {
        width: 100%;
        margin-left: clamp(15px, 1.5vw, 30px);
    }

    .education_traning .et_pb_row .et_pb_column .et_pb_text_inner h2,
    .testimonial_sec .et_pb_row .et_pb_module h2 {
        font-size: clamp(20px, 2vw, 37px);
    }

    .profile_img .et_pb_image .et_pb_image_wrap {
        width: 350px;
        height: 350px;
    }

    .profile_img .et_pb_image .et_pb_image_wrap img {
        width: 100%;
        height: 100%;
    }

    .recent_project_spotlight .et_pb_module h2,
    .bio_blog_sec.et_pb_row .et_pb_module h2,
    .recent_project_spotlight .et_pb_module .et_pb_text_inner h2 {
        font-size: clamp(20px, 2vw, 37px) !important;
    }

    .recent_project_spotlight .et_pb_post,
    .home-blogs.new-style article.et_pb_post {
        padding-top: clamp(20px, 2.5vw, 62px);

        padding-bottom: clamp(20px, 2.5vw, 62px);

        padding-left: clamp(15px, 1.5vw, 38px);

        padding-right: clamp(15px, 1.5vw, 38px);

    }

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p {
        min-height: 118px;
    }

    .home-blogs.bio_blog .post-content p {
        font-size: 16px;
        min-height: 142px;
    }

    .recent_project_spotlight .et_pb_post p.post-meta,
    .home-blogs.bio_blog article p.post-meta {
        bottom: clamp(40px, 2.5vw, 47px);
    }

    .home-blogs.bio_blog .post-content p {
        min-height: clamp(120px, 2.5vw, 142px);
    }

    .banner-profile .profile_img .et_pb_image:before {
        width: 376px;
        height: 300px;
        top: 145px;
        left: -10px;
    }

}


@media(max-width: 1367px) {
    .slide_testimonial .dipi-carousel-item-content {
        padding: 35px 43px;
        padding-left: 120px;
        padding-right: 100px;
    }

    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: calc(84.5% - 1vw) !important;
    } */


    .recent_project_spotlight .et_pb_post,
    .home-blogs.new-style article.et_pb_post {
        padding-left: clamp(15px, 1vw, 38px);
        padding-right: clamp(15px, 1vw, 38px);
        padding-bottom: clamp(40px, 2.5vw, 62px);
    }

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p {
        min-height: clamp(130px, 12vw, 142px);
    }

    .home-blogs.bio_blog .post-content p {
        min-height: clamp(130px, 12vw, 142px);
    }

}

@media(max-width: 1199px) {
    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular.consulting-team-body-sec>div.et_pb_row {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .et_pb_section .banner-profile.et_pb_row {
        margin-top: 0 !important;
    }

    .banner-profile .profile_content .et_pb_module h1 {
        margin-bottom: 46px;
    }

}

@media(max-width: 1181px) {
    .banner-profile .profile_content .et_pb_module p {
        margin-left: 0px;
    }

    .banner-profile .profile_content {
        margin-left: 0px;
    }

    .formal_education .et_pb_column .et_pb_module h3 {
        font-size: clamp(18px, 2vw, 27px);
    }

    .banner-profile .profile_content {
        margin-top: 0px;
    }

    /* 	.banner-profile .profile_content .et_pb_module p{
		margin-top: 50px;
	} */

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.banner-profile {
        align-items: center;
    }

    .bio_page.our-team-banner::before {
        height: 878px;
    }

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p {
        min-height: clamp(100px, 7vw, 142px);
    }

    .home-blogs.bio_blog .post-content p {
        min-height: clamp(100px, 7vw, 142px);
    }

    .home-blogs.bio_blog article p.post-meta {
        bottom: clamp(30px, 2.5vw, 47px);
    }

}


@media(max-width: 1025px) {
    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.banner-profile {
        width: 95% !important;
        max-width: 100% !important;
    }



    .bio_page.our-team-banner::before {
        height: 858px;
    }

    .home-blogs.bio_blog .post-content p {
        min-height: clamp(120px, 7vw, 142px);
    }

    .bio_page.our-team-banner::before {
        height: 788px;
    }

    .profile_img .et_pb_image .et_pb_image_wrap {
        width: 270px;
        height: 270px;
    }

    .banner-profile .profile_img .et_pb_image:before {
        width: 296px;
        height: 296px;
        top: 105px;
        left: -10px;
    }

    /*     .bio_content .et_pb_module .et_pb_text_inner p,
    .formal_education .et_pb_module ul li {
        font-size: 15px !important;
        line-height: 25px !important;
    }  */


    .formal_education .et_pb_module ul li {
        font-size: 15px !important;
        line-height: 25px !important;
    }
	
	 .formal_education .et_pb_module ol li {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .slide_testimonial .dipi-carousel-item-content {
        padding-left: 70px;
        padding-right: 40px;
    }

    .slide_testimonial .dipi-carousel-item-content {
        background-position: 3% 7%;
        background-size: 31px;
    }


}

@media(max-width: 915px) {



    .bio_content .et_pb_module .et_pb_text_inner p {
        padding-bottom: 16px;
    }

    .formal_education .et_pb_module ul {
        font-size: 16px;
    }

    .formal_education .et_pb_module ul li {
        padding-left: clamp(35px, 4.5vw, 48px);
    }
	
	 .formal_education .et_pb_module ol {
        font-size: 16px;
    }

    .formal_education .et_pb_module ol li {
        padding-left: 15px;
    }

    .formal_education .et_pb_column:first-child {
        margin-bottom: 0px;
    }

    .et-db #et-boc.et-boc .et_pb_section .recent_project_spotlight .recent_project div.et_pb_row {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .recent_project_spotlight .et_pb_column .et_pb_module,
    .home-blogs.new-style article.et_pb_post .post-content .post-content-inner {
        margin-bottom: 10px;
    }


    .home-blogs.bio_blog .post-content p {
        min-height: 145px;
    }

    .recent_project_spotlight .et_pb_ajax_pagination_container,
    .home-blogs.bio_blog .et_pb_ajax_pagination_container {
        gap: 14px;
    }

    .home-blogs.bio_blog article p.post-meta {
        bottom: clamp(40px, 2.5vw, 47px);
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        font-size: 17px !important;
    }

    .profile_img .et_pb_image .et_pb_image_wrap {
        width: 230px;
        height: 230px;
    }

    .banner-profile .profile_img .et_pb_image:before {
        width: 266px;
        height: 206px;
        top: 85px;
        left: -16px;
    }

    .bio_page.our-team-banner::before {
        height: 748px;
    }

    .banner-profile .profile_content .et_pb_module h1:before {
        width: 70%;
        left: -10px;
    }

    .banner-profile .profile_content .et_pb_module p {
        width: 100%;
    }

    .bio_page .banner-profile .profile_img {
        width: 40% !important;
    }

    .bio_page .banner-profile .profile_content {
        width: 60% !important;
    }


}


@media(max-width: 896px) {

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p {
        min-height: 142px;
    }
}


@media(max-width: 845px) {

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p {
        min-height: 166px;
    }

}

@media(max-width: 812px) {}

@media(max-width: 787px) {


    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: calc(83.5% - 1vw) !important;
        top: 71.2%;
    } */

    .testimonial_profile .testimonial_text h4 {
        font-size: clamp(18px, 2.6vw, 23px);
    }

    .recent_project_spotlight .et_pb_post p.post-meta {
        font-size: 12px;
    }

    .home-blogs.bio_blog .post-content p {
        min-height: 170px;
    }

    .testimonial_text {
        width: 70%;
    }

}

@media(max-width: 746px) {


    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        line-height: 1.3rem;
    }

    .recent_project_spotlight .et_pb_post p.post-meta,
    .home-blogs.bio_blog article p.post-meta {
        right: 20px;
    }

    .home-blogs.bio_blog .post-content p {
        min-height: 190px;
    }
}

@media(max-width: 500px) {


    .banner-profile .profile_content .et_pb_module h1:before {
        width: calc(95% - -6vw);
    }

    .banner-profile .profile_content .et_pb_module p {
        margin-top: 40px;
        width: max(200px, 100%);
        text-align: center;
    }

    .bio_page.our-team-banner::before {
        height: 1065px;
    }

    .education_traning .et_pb_row .et_pb_column .et_pb_text_inner h2,
    .testimonial_sec .et_pb_row .et_pb_module h2 {
        font-size: 22px;
    }

    .formal_education .et_pb_column:first-child {
        margin-right: 0px;
    }

    .formal_education .et_pb_module ul {
        padding-top: 18px;
    }
	
	 .formal_education .et_pb_module ol {
        padding-top: 18px;
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        line-height: 1.5rem;
        font-size: 18px !important;
        min-height: auto !important;
    }

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p {
        min-height: auto;
    }

    .recent_project_spotlight .et_pb_post p.post-meta {
        font-size: 14px;
    }

    .home-blogs.bio_blog .post-content p {
        min-height: auto;
    }

    .home-blogs .et_pb_ajax_pagination_container article h4.entry-title {
        margin-bottom: 20px;
    }

    .testimonial_text {
        width: 100%;
    }



}

@media(max-width: 1160px) {
    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.btn-row {
        width: 73% !important;
    }
}

@media(max-width: 1060px) {
    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.btn-row {
        width: 79% !important;
    }
}

/*** Deepika ***/
/** 31/8/23 **/

.certi_wrapper .et_pb_text_inner p:nth-child(3) {
    margin-top: 0;
}

.become_wrapper {
    position: relative;
}

.become_wrapper .et_pb_text_inner::before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/become_rule.png);
    background-repeat: no-repeat;
    background-size: auto;
    bottom: -30px;
    left: 78%;
    right: 0px;
    width: 25%;
    height: 24px;
}

.meet_wrapper .et_pb_blurb_content {
    display: flex;
    align-items: center;
}

.meet_wrapper .et_pb_blurb_content .et_pb_main_blurb_image {
    width: auto;
}

.meet_wrapper .aideen_wrapper .et_pb_blurb_content img,
.meet_wrapper .alex_wrapper .et_pb_blurb_content img,
.meet_wrapper .anne_wrapper .et_pb_blurb_content img,
.meet_wrapper .annie_wrapper .et_pb_blurb_content img,
.meet_wrapper .christine_wrapper .et_pb_blurb_content img,
.meet_wrapper .daniel_wrapper .et_pb_blurb_content img {
    z-index: 999;
    position: relative;
}

.meet_wrapper .aideen_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .annie_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .christine_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .daniel_wrapper .et_pb_main_blurb_image::after {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/Green-1.png);
    background-repeat: no-repeat;
    background-size: auto;
    bottom: -38px;
    left: -1.5%;
    right: 0px;
    width: auto;
    height: 100%;
    z-index: 1;
}

.meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/alex_green.png);
    bottom: -23px;
}

.meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/Anne-green.png);
    bottom: -30px;
}

.meet_wrapper .annie_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .daniel_wrapper .et_pb_main_blurb_image::after {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Annie-O-Green.png);
    bottom: -35px;
}

.meet_wrapper .christine_wrapper .et_pb_main_blurb_image::after {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/Green-1.png);
    bottom: -38px;
}


/** 31/8/23 **/

/** 1/9/23 **/

.dialogue_wrapper .cd_num_wrapper,
.dialogue_wrapper .cd_two_wrapper {
    position: relative;
}

.dialogue_wrapper .cd_num_wrapper::after {
    position: absolute;
    content: '1';
    font-size: 310px;
    font-family: 'Metropolis-ExtraBold', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 900;
    opacity: 0.2;
    top: 52%;
    left: 7%;
    color: #fff;
}

.dialogue_wrapper .cd_two_wrapper::after {
    position: absolute;
    content: '2';
    font-size: 310px;
    font-family: 'Metropolis-ExtraBold', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 900;
    opacity: 0.2;
    top: 52%;
    left: 7%;
    color: #fff;
}

/* Education Practitioners section */

.meet_wrapper .alan_wrapper .et_pb_blurb_content img,
.meet_wrapper .andi_wrapper .et_pb_blurb_content img,
.meet_wrapper .andres_wrapper .et_pb_blurb_content img,
.meet_wrapper .angelina_wrapper .et_pb_blurb_content img,
.meet_wrapper .ashraf_wrapper .et_pb_blurb_content img {
    z-index: 999;
    position: relative;
}

.meet_wrapper .alan_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .andi_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .angelina_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .ashraf_wrapper .et_pb_main_blurb_image::after {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Alan-blue.png);
    background-repeat: no-repeat;
    background-size: auto;
    bottom: -38px;
    left: -1.5%;
    right: 0px;
    width: auto;
    height: 100%;
    z-index: 1;
}

.meet_wrapper .andi_wrapper .et_pb_main_blurb_image::after,
.meet_wrapper .ashraf_wrapper .et_pb_main_blurb_image::after {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Andi-blue.png);
    bottom: -24px;
}

.meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Andres-blue.png);
    bottom: -30px;
}

.meet_wrapper .angelina_wrapper .et_pb_main_blurb_image::after {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Angelina-blue.png);
    bottom: -35px;
}

.become_wrapper .et_pb_text_inner a {
    color: #fff;
    transition: all 0.4s ease-in;
}

.become_wrapper .et_pb_text_inner a:hover {
    color: #fbae25;
}

.meet_wrapper img {
    transition: 0.3s;
}

.meet_wrapper img:hover {
    filter: grayscale(1);
}


/* Education Practitioners section */

/** 1/9/23 **/


@media(max-width: 1699px) {
    .meet_wrapper article.et_pb_post h4.entry-title {
        font-size: 18px !important;
    }
}

@media(max-width: 1470px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 82px;
    }
}

@media(max-width: 1380px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 112px;
    }

    .level_wrapper.consulting-team {
        padding-top: 200px !important;
    }
}

@media(max-width: 1280px) {
    .dialogue_wrapper .cd_wrapper.et_pb_column {
        background-position: revert;
    }

    .network_banner_wrapper.our-team-banner::before {
        height: 850px;
    }

    .level_wrapper.consulting-team {
        padding-top: 120px !important;
    }

    .edu_main_wrapper.et_pb_section_4.et_pb_section {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    .edu_main_wrapper.et_pb_section_4.et_pb_section .et_pb_row_13.et_pb_row {
        padding-bottom: 40px !important;
    }
}

@media(max-width: 1270px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 142px;
    }
}

@media(max-width: 1199px) {
    .meet_wrapper article.et_pb_post h4.entry-title {
        font-size: 17px !important;
    }

    .network_banner_wrapper.our-team-banner::before {
        height: 800px;
    }

    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 82px;
    }
}

@media(max-width: 1190px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 82px;
    }
}

@media(max-width: 1150px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 112px;
    }
}

@media(max-width: 1070px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 140px;
    }

    .level_wrapper.consulting-team {
        padding-top: 100px !important;
    }
}

@media(max-width: 1024px) {
    .meet_wrapper article.et_pb_post h4.entry-title {
        font-size: 17px !important;
    }
}

@media(max-width: 991px) {

    .res-paras {
        padding-top: 5px !important;
    }

    .meet_wrapper article.et_pb_post h4.entry-title {
        font-size: 16px !important;
    }

    .network_banner_wrapper.our-team-banner::before {
        height: 760px;
    }
}

@media(max-width: 980px) {
    .dialogue_wrapper.et_pb_row_3.et_pb_row {
        width: 98% !important;
    }

    .dialogue_wrapper .cd_wrapper.et_pb_column {
        width: 49%;
        margin: auto;
    }

    /*     .dipi_carousel_0 .swiper-button-next,
    .dipi_carousel_0 .swiper-button-prev {
        bottom: -127px !important;
    } */

    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: calc(86.5% - 3vw) !important;

        top: 86.8%;
    } */
}

@media(max-width: 844px) {


    .meet_wrapper.et_pb_row .et_pb_column:last-child {
        margin-right: auto !important;
    }

    .meet_wrapper article.et_pb_post h4.entry-title {
        font-size: 14px !important;
        line-height: 20px !important;
    }
}

@media(max-width: 768px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 160px;
    }

    /*     .dipi_carousel_0 .swiper-button-next,
    .dipi_carousel_0 .swiper-button-prev {
        bottom: 0 !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: calc(86.5% - 3vw) !important;
        top: 71.8%;
    } */

    .meet_wrapper .aideen_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .annie_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .christine_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .daniel_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .alan_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andi_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .angelina_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .ashraf_wrapper .et_pb_main_blurb_image::after {
        background-size: 50%;
        bottom: -28px;
    }

    .meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after {
        bottom: -18px;
    }

    .meet_wrapper .annie_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .daniel_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .angelina_wrapper .et_pb_main_blurb_image::after {
        bottom: -25px;
    }

    .meet_wrapper .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap {
        width: 100px;
    }

    .meet_wrapper .alan_wrapper .et_pb_main_blurb_image::after {
        bottom: -30px;
    }

    .meet_wrapper .andi_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .ashraf_wrapper .et_pb_main_blurb_image::after {
        bottom: -17px;
    }

    .meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after {
        bottom: -21px;
    }
}

@media(max-width: 700px) {

    .et_pb_section_4.our-people.what-people {
        height: auto !important;
    }

    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 200px;
    }

    .level_wrapper.consulting-team {
        padding-top: 50px !important;
        padding-bottom: 10px !important;
    }

    /** 2/9/23 **/

    .meet_wrapper .aideen_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .annie_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .christine_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .daniel_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .alan_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andi_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .angelina_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .ashraf_wrapper .et_pb_main_blurb_image::after {
        bottom: -38px;
    }

    .meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after {
        bottom: -28px;
    }

    .meet_wrapper .annie_wrapper .et_pb_main_blurb_image::after {
        bottom: -38px;
    }

    .meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after {
        bottom: -30px;
    }

    /** 2/9/23 **/
}

@media(max-width: 670px) {
    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: 250px;
    }
}

@media(max-width: 600px) {
    .level_wrapper.consulting-team {
        padding-top: 100px !important;
    }

    .dialogue_wrapper .cd_wrapper.et_pb_column {
        width: 100%;
        margin-bottom: 30px;
    }

    .dialogue_wrapper .et_pb_column .et_pb_text:nth-child(2) {
        min-height: auto;
    }

    .dialogue_wrapper .cd_wrapper.et_pb_column {
        background-position: top left;
    }

    .meet_wrapper .et_pb_blurb_content {
        padding-bottom: 20px;
    }



    .meet_wrapper .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap {
        width: 100%;
    }

    .meet_wrapper .aideen_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .annie_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .christine_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .daniel_wrapper .et_pb_main_blurb_image::after {
        background-size: auto;
        bottom: -40px;
    }

    .meet_wrapper article.et_pb_post h4.entry-title {
        font-size: 18px !important;
    }

    .meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .anne_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .alex_wrapper .et_pb_main_blurb_image::after {
        bottom: -30px;
    }

    .meet_wrapper .daniel_wrapper .et_pb_main_blurb_image::after {
        bottom: -35px;
    }

    .dialogue_wrapper.et_pb_row_3.et_pb_row {
        padding-bottom: 0px !important;
    }

    .member_wrapper.et_pb_row_4.et_pb_row {
        padding-bottom: 0 !important;
    }

    .meet_wrapper .alan_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andi_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .angelina_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .ashraf_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after {
        bottom: -40px;
        background-size: auto;
    }

    .meet_wrapper .andi_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .andres_wrapper .et_pb_main_blurb_image::after,
    .meet_wrapper .ashraf_wrapper .et_pb_main_blurb_image::after {
        bottom: -30px;
    }

    .meet_wrapper .angelina_wrapper .et_pb_main_blurb_image::after {
        bottom: -35px;
    }

    .meet_wrapper.et_pb_section_3.et_pb_section {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .edu_main_wrapper.et_pb_section_4.et_pb_section {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }


}

@media(max-width: 580px) {
    .level_wrapper.consulting-team {
        padding-top: 70px !important;
    }
}

@media(max-width: 500px) {
    .level_wrapper.consulting-team {
        padding-top: 80px !important;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.meet_wrapper {
        padding: 40px 30px 0px !important;
    }

    .network_banner_wrapper.our-team-banner::before {
        height: 810px;
    }

    .edu_main_wrapper.et_pb_section_4.et_pb_section .et_pb_row_13.et_pb_row {
        padding-bottom: 0px !important;
    }

    .banner-section .certi_wrapper h1 {
        margin-top: 10px !important;
    }
}

@media(max-width: 410px) {
    .level_wrapper.consulting-team {
        padding-top: 50px !important;
    }
}

@media(max-width: 400px) {
    .level_wrapper.consulting-team {
        padding-top: 70px !important;
    }

    .network_banner_wrapper.our-team-banner::before {
        height: 850px;
    }

    .cd_wrapper.et_pb_column {
        padding-right: 25px;
        padding-left: 25px;
    }
}

@media(max-width: 350px) {
    .network_banner_wrapper.our-team-banner::before {
        height: 870px;
    }
}

/** Deepika **/






/* dhruv css */

.page-id-21246903 .caf_select_multi_btn.reset_btn {
    font-size: 14px;
    color: #fff;
    background: #FBAE25;
    border-radius: 100px;
    padding: 0 10px !important;
    border: none;
    transition: all 0.4s;
    width: calc(16% - 30px);
    height: 40px;
    min-width: unset !important;
    font-family: 'Metropolis-Bold';
    font-weight: 700;
    margin: auto;
}

.page-id-21246903 .caf-search-bar.sr-layout1 {
    width: 83%;
}

.page-id-21246903 .data-target-div1 #caf-multiple-taxonomy-filter .caf-filter-container {
    border: none;
    background: transparent;
    border-bottom: 1px solid #0C3E51;
    color: #8DAA3D;
    font-family: 'Metropolis-Bold';
    font-size: 14px;
    letter-spacing: 1px;
    padding-left: 0px;
    position: relative;
    padding-bottom: 13px;
    margin-right: 15px !important;
    width: 23.5%;
    appearance: none;
    padding-left: 10px;
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/blog-select-arrow.svg); */
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 98% 0;
    border-radius: 0;
    min-width: unset !important;
    padding: 0px;
}

.page-id-21246903 .data-target-div1 #caf-multiple-taxonomy-filter .caf-filter-container li label {
    margin-bottom: 0px;
}

.page-id-21246903 .blog_filter_sec article.blog_filteration_sec {
    max-width: 383px;
}

.page-id-21246903 .multiple-taxonomy-filter div#caf-multiple-taxonomy-filter {
    float: unset;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: start;
    margin-bottom: 30px;
    position: relative;
    z-index: 9;
    max-height: 150px;
}

.page-id-21246903 .data-target-div1 #caf-multiple-taxonomy-filter .caf-search-bar {
    width: 82%;
}

.page-id-21246903 .multiple-taxonomy-filter div#manage-ajax-response {
    width: 100%;
}


/* new css dr-jane-vella */


.end_learning .et_pb_module h2:before,
.end_learning .et_pb_module h2:after {
    content: "";
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/the_means.png);
    background-position: center;
    background-size: cover;
    width: 49px;
    height: 33px;
    position: absolute;
    left: -3px;
    top: -19px;
}

.end_learning .et_pb_module h2:after {
    right: -9px;
    bottom: 25px;
    left: unset;
    top: unset;
    transform: rotate(180deg);

}

.end_learning_text .et_pb_module p {
    margin-bottom: 8px;
}

.end_learning_text .et_pb_module p strong {
    color: #CE4E0D;
    font-weight: 600;
}

.end_learning_text .et_pb_module p a,
.year_content p a {
    color: #CE4E0D;
    font-weight: 600;
    transition: 0.3s;
}

.end_learning_text .et_pb_module p a:hover,
.year_content p a:hover {
    color: #0c3e51;
}

.jane_story_year .year_number p {
    color: #8DAA3D;
    font-family: 'Metropolis-Bold' !important;
    font-size: 18px;
    /* font-weight: bold; */
    padding-top: 10px;
    position: relative;
}

.jane_story_year .year_number {
    position: relative;
    padding-right: 118px;
}

.jane_story_year .year_number:before {
    content: "";
    background-color: #8DAA3D;
    height: 25px;
    width: 25px;
    border-radius: 100%;
    outline: 6px solid #fff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
    position: absolute;
    right: 0px;
    left: 30px;
    top: 11px;
    margin: auto;
}

.jane_story_year .year_number:after {
    content: "";
    border-width: 4px;
    height: calc(100% - -8vh);
    position: absolute;
    right: 0px;
    left: 30px;
    top: 11px;
    margin: auto;
    width: 4px;
    background: #7DC4C6;
    border-radius: 30px;
    z-index: -1;
}

.jane_story_year:last-child .year_number:after {
    content: unset;
}


.jane_story_year.img_year .year_number {
    padding-right: 121px;
}

.recent_writing article.et_pb_post {
    background: #fff;
    border-radius: 8px;
    padding: 66px 30px 55px;
    flex-basis: 500px;
    margin-bottom: 0;
}

.recent_writing article.et_pb_post h2 {
    margin-bottom: 6px;
    min-height: 60px;
}

.recent_writing .et_pb_ajax_pagination_container {
    display: flex;
}

.recent_writing article.et_pb_post .post-content>a.more-link {
    position: relative;
    transition: all 0.5s;
}

.recent_writing article.et_pb_post .post-content>a.more-link:before {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/yellow-line.svg);
    left: 0;
    right: 0;
    bottom: -10px;
    width: 119px;
    height: 4px;
}

.jane_story_year>.et_pb_text_inner {
    display: flex;
    /*     justify-content: space-between; */
}

.year_content_sec .year_images img {
    margin-right: 15px;
    float: left;
}

.year_content_sec .year_images img:last-child {
    margin-right: 40px;
}

.year_content p strong {
    color: #CE4E0D;
}

/* .jane_collection {
	align-items: start!important;
} */

.jane_collection .accodian_sec p img {
    float: left;
    margin-right: 48px;
}

.jane_collection .et_pb_module.et_pb_accordion_item {
    padding: 20px 40px;
    min-height: 72px;
    margin-bottom: 20px;
}


.jane_collection .et_pb_module.et_pb_accordion_item {
    position: relative;
}

.jane_collection .et_pb_module.et_pb_accordion_item:before {
    content: "";
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/add-plus.png); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/closed-circle.svg);
    background-size: 100%;
    background-position: center;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 19px;
    bottom: 0px;
    right: 25px;
    transform: rotate(0deg);
}

.jane_collection .et_pb_module.et_pb_accordion_item.et_pb_toggle_open:before {
    transform: rotate(45deg);
}


.jane_collection .et_pb_module.et_pb_accordion_item h5.et_pb_toggle_title {
    padding-bottom: 18px;
}

.jane_collection .et_pb_module.et_pb_accordion_item.et_pb_toggle_close h5.et_pb_toggle_title {
    padding-bottom: 0px;
    line-height: 32px;
}



.jane_collection .accodian_sec p:nth-child(1) {
    padding: 0px;
}

.jane_collection .accodian_sec.listen .accondian_cnt p:nth-child(1) {
    padding-bottom: 1em;
}

.jane_collection .accodian_sec h3 {
    font-size: 22px;
    font-family: 'Metropolis-Bold' !important;
    /* font-weight: bold; */
    text-transform: capitalize;
    padding-bottom: 17px;
}

.jane_collection .accodian_sec h3+p {
    font-size: 14px;
    padding-bottom: 23px;
}


/* .jane_collection .accodian_sec h3 + p ~ p:last-of-type{
	 margin-bottom: 55px
} */

.jane_collection .accodian_sec h5 {
    padding-bottom: 19px;
    color: #167382;
    font-family: 'metropolis', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    font-size: 14px;

}

.jane_collection .accodian_sec h5 strong {
    color: #CE4E0D;
    font-weight: 400;
}


.accodian_sec .buy_book h5:last-child {
    padding-bottom: 0px;
}

.jane_collection hr {
    border: 0.4px solid #7DC4C6;
    margin: 35px 0px;
    width: 100%;
}

.accodian_sec .accondian_cnt {
    min-height: 288px;
    position: relative;
}

.accodian_sec .accondian_cnt .buy_book {
    position: absolute;
    bottom: 0px;
    left: 241px;
    right: 0px;
    margin: auto;
}

.founder-banner::before {
    height: 995px !important;
}

.founder-banner-below-sec {
    z-index: 1 !important;
}

.jane_vella_colm {
    padding-top: 0 !important;
    padding-bottom: 60px !important;
}


@media(max-width: 1800px) {
    .end_learning .et_pb_module {
        width: calc(100vw - 72%);
        margin: auto;
    }

    .end_learning .et_pb_module .et_pb_text_inner h2 {
        font-size: clamp(28px, 2.2vw, 42px);
        line-height: clamp(30px, 2.7vw, 50px);
    }

    .year_content_sec .year_images img {
        width: clamp(13%, 8vw, 19%);
    }

    .year_content_sec .year_content p {
        font-size: 17px;
    }

    .jane_story_col .et_pb_module .et_pb_text_inner h2,
    .collection_jane_hed .et_pb_text_inner h2 {
        font-size: clamp(26px, 1.8vw, 36px);
    }

}

@media(max-width: 1799px) {
    .founder-banner {
        padding-top: 10px !important;
    }

    .founder-banner::before {
        height: 975px !important;
    }

    .recent_writing article.et_pb_post h2 {
        font-size: 20px !important;
    }

    .recent_writing article.et_pb_post {
        padding: 46px 25px 45px;
    }

    .jane_collection .et_pb_module.et_pb_accordion_item h5.et_pb_toggle_title {
        font-size: 20px;
    }

    .jane_collection .accodian_sec h3 {
        font-size: 20px;
    }

}



@media(max-width: 1367px) {
    .end_learning .et_pb_module .et_pb_text_inner h2 {
        font-size: clamp(24px, 2.1vw, 42px);
        line-height: clamp(30px, 2.7vw, 50px);
    }

    .end_learning_text,
    .jane_story_col,
    .recent_project_spotlight,
    .jane_vella_colm {
        /* width: 80% !important; */
        /* max-width: 80% !important; */
    }

    .year_content_sec .year_content p {
        font-size: 16px;
    }

    .jane_collection .accodian_sec h3 {
        font-size: clamp(18px, 2vw, 22px);
        line-height: 25px;
    }

    .jane_collection .et_pb_toggle_title {
        font-size: clamp(20px, 1.8vw, 26px) !important;
    }

    .et_pb_section .et_pb_row.jane_story_col {
        padding-bottom: 20px !important;
    }

    .et_pb_section.recent_writing_sec {
        padding-bottom: 10px !important;
    }

    .recent_writing_sec .recent_project_spotlight .recent_writing article {
        margin-bottom: 0px;
    }
}


@media(max-width: 1181px) {
    .end_learning .et_pb_module .et_pb_text_inner h2 {
        padding: 0px 15px 10px;
    }

    .end_learning .et_pb_module {
        width: 60%;
    }

    .et_pb_section .et_pb_row.jane_story_col {
        padding: 40px !important;
        /* padding-bottom: 0px !important; */
    }

    .jane_collection .accodian_sec p img {
        width: 180px;
    }

    .accodian_sec .accondian_cnt {
        min-height: 268px;
    }


}

@media(max-width: 1025px) {
    .end_learning .et_pb_module {
        width: 65%;
    }

    .jane_story_year.img_year .year_number {
        padding-right: 91px;
    }

    .jane_story_year .year_number {
        padding-right: 90px;
    }

    .recent_writing article.et_pb_post {
        padding: 36px 37px 36px;
    }

    .recent_writing article.et_pb_post.category-recent-writings h2 {
        margin-bottom: 15px;
        line-height: 25px !important;
        font-size: 20px !important;
    }

    .accodian_sec .accondian_cnt .buy_book {
        left: 228px;
    }

    .jane_story_year .year_number:after {
        height: calc(100% - -5vh);
    }

    .founder-banner::before {
        height: 875px !important;
    }

}

@media(max-width: 991px) {
    .et_pb_section .banner-profile.et_pb_row {
        margin-top: 0 !important;
    }

    .founder-banner .banner-profile .profile_content .et_pb_module h1 {
        margin-bottom: 53px;
    }

    .founder-banner-below-sec {
        margin-top: -40px !important;
        padding-top: 60px !important;
    }

    .end_learning {
        padding-bottom: 0 !important;
    }

    .end_learning .et_pb_module .et_pb_text_inner h2 {
        padding: 0;
    }

    .end_learning_text .et_pb_module p {
        margin-bottom: 0;
    }

    .jane_story_col .et_pb_module .et_pb_text_inner h2,
    .recent_project_spotlight .et_pb_module .et_pb_text_inner h2,
    .collection_jane_hed .et_pb_text_inner h2 {
        line-height: 22px;
    }

    .recent_project_spotlight .et_pb_column .et_pb_module {
        margin-bottom: 10px !important;
    }

    .recent_writing_sec .recent_project_spotlight .recent_writing article {
        margin-bottom: 20px !important;
    }

    .jane_collection .et_pb_module.et_pb_accordion_item h5.et_pb_toggle_title {
        font-size: 16px !important;
    }

    .jane_collection .accodian_sec h3 {
        font-size: clamp(15px, 2vw, 22px);
    }

    .end_learning_text .et_pb_module p,
    .year_content p {
        font-size: 15px !important;
        line-height: 23px !important;
    }

    .founder-banner::before {
        height: 800px !important;
    }


}

@media(max-width: 916px) {
    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular.jane_story>div.et_pb_row {
        width: 94% !important;
    }

    .jane_story_year .year_number:after {
        height: calc(100% - -11vh);
    }

    .jane_collection .accodian_sec h3+p {
        margin-bottom: 11px;
        padding-bottom: 0px;
    }

    .jane_collection .accodian_sec h5 {
        font-size: 12px;
        padding-bottom: 12px;
    }

    .jane_collection .accodian_sec p img {
        margin-right: 28px;
    }

    .accodian_sec .accondian_cnt .buy_book {
        left: 208px;
    }

    .recent_writing_sec .recent_project_spotlight .recent_writing article {
        margin-bottom: 30px;
    }

    .jane_story_col .et_pb_module .et_pb_text_inner h2,
    .recent_project_spotlight .et_pb_module .et_pb_text_inner h2,
    .collection_jane_hed .et_pb_text_inner h2 {
        font-size: clamp(18px, 2.5vw, 36px);
    }

    .end_learning .et_pb_module {
        width: 72%;
    }

    .recent_writing article.et_pb_post.category-recent-writings h2 {
        margin-bottom: 15px;
        line-height: 25px !important;
        font-size: 19px !important;
    }
}


@media(max-width: 845px) {
    .end_learning .et_pb_module {
        width: 76%;
    }

    .end_learning .et_pb_module h2:before,
    .end_learning .et_pb_module h2:after {
        width: 39px;
        height: 26px;
    }

    .jane_collection .accodian_sec p img {
        width: 160px;
    }

    .accodian_sec .accondian_cnt .buy_book {
        left: 188px;
    }

    .accodian_sec .accondian_cnt {
        min-height: 238px;
    }

    .jane_collection .et_pb_module.et_pb_accordion_item {
        padding: 20px 20px;
    }

    .accondian_cnt p {
        line-height: 20px;
    }

    .jane_collection .accodian_sec h3 {
        padding-bottom: 10px;
    }

    .recent_writing article.et_pb_post {
        padding: 30px 27px 36px;
    }
}

@media(max-width: 820px) {
    .year_content_sec .year_images img {
        width: 18%;
        margin-bottom: 5px;
    }

    .year_content_sec .year_images img:last-child {
        margin-right: 15px;
    }

    .end_learning .et_pb_module .et_pb_text_inner h2 {
        font-size: 22px;
    }

    .recent_writing article.et_pb_post.category-recent-writings h2 {
        font-size: 18px !important;
    }

    .recent_writing article.et_pb_post {
        padding: 20px 18px 35px;
    }

    .jane_story .jane_story_col .et_pb_module {
        margin-bottom: 10px !important;
    }

    .jane_story_year .year_number:after {
        height: calc(100% - -2vh);
        left: 29px;
    }

    .jane_story_year .year_number:before {
        height: 20px;
        width: 20px;
    }

    .jane_collection .et_pb_toggle_title {
        font-size: 18px !important;
    }

}

@media(max-width: 745px) {
    .end_learning .et_pb_module {
        width: 84%;
    }

    .jane_story_col .et_pb_module {
        margin-bottom: 10px !important;
    }

    .year_content_sec .year_images img {
        width: 16%;
        margin-bottom: 5px;
    }

    .year_content_sec .year_images img:last-child {
        margin-right: 15px;
    }

    .year_content_sec .year_content p {
        font-size: 14px;
        line-height: 24px;
    }

    .recent_writing article.et_pb_post.category-recent-writings h2 {
        font-size: 18px !important;
    }

    .recent_writing article.et_pb_post {
        padding: 20px 18px 35px;
    }

    .jane_collection .accodian_sec p img {
        width: 130px;
        margin-bottom: 26px;
    }

    .accodian_sec .accondian_cnt .buy_book {
        position: unset;
        clear: both;
    }

    .end_learning .et_pb_module .et_pb_text_inner h2 {
        font-size: 22px;
    }

    .jane_story_year .year_number:before {
        height: 20px;
        width: 20px;
    }

    .jane_story_year .year_number:after {
        /* height: calc(100% - -10vh); */
    }

}

@media(max-width: 767px) {
    .end_learning .et_pb_module .et_pb_text_inner h2 {
        padding: 0 15px;
    }

    .end_learning .et_pb_module {
        margin-bottom: 15px !important;
    }

    .recent_writing article.et_pb_post.category-recent-writings h2 {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .recent_writing article.et_pb_post h2 {
        min-height: 40px;
    }

    .jane_collection .et_pb_module.et_pb_accordion_item .et_pb_toggle_content {
        padding-top: 0;
    }

}



@media(max-width: 500px) {
    .banner-profile .profile_content .et_pb_module p {
        margin-top: 0px !important;
    }

    .end_learning .et_pb_module .et_pb_text_inner h2 {
        font-size: 17px;
        line-height: 26px;
    }

    .end_learning .et_pb_module {
        width: 100%;
    }

    .end_learning .et_pb_module h2:before {
        left: -3px;
        top: -30px;
    }

    .end_learning .et_pb_module h2:after {
        right: -2px;
        bottom: -14px;
    }

    .end_learning .et_pb_module h2:before,
    .end_learning .et_pb_module h2:after {
        width: 32px;
        height: 21px;
    }

    .jane_story_year.img_year .year_number {
        padding-right: 54px;
    }

    .jane_story_year .year_number:before {
        height: 14px;
        width: 14px;
    }

    .jane_story_year .year_number {
        padding-right: 54px;
    }

    .jane_story_year .year_number:after {
        height: calc(100% - -2vh);
    }

    .year_content_sec .year_images img {
        width: 27%;
        margin-bottom: 5px;
        float: unset;
    }

    .recent_writing .et_pb_ajax_pagination_container {
        flex-wrap: wrap;
    }

    .recent_writing_sec .recent_project_spotlight .recent_writing article {
        margin-bottom: 0px;
    }

    .jane_story_col .et_pb_module .et_pb_text_inner h2,
    .recent_project_spotlight .et_pb_module .et_pb_text_inner h2,
    .collection_jane_hed .et_pb_text_inner h2 {
        font-size: 16px;
    }

    .collection_jane_hed {
        margin-bottom: 0px !important;
    }

    .jane_collection .accodian_sec p img {
        width: 40%;
        margin-bottom: 26px;
        float: unset;
    }

    .jane_collection .accodian_sec h5 {
        line-height: 20px;
    }

    .accodian_sec .accondian_cnt .buy_book {
        margin-top: 10px;
    }

    .jane_collection hr {
        margin: 15px 0px;
    }

    .jane_collection .et_pb_toggle_title {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .jane_collection .et_pb_module.et_pb_accordion_item:before {
        width: 30px;
        height: 30px;
        top: 21px;
    }

    .founder-banner::before {
        height: 1089px !important;
    }

    .founder-banner-below-sec {
        padding-top: 40px !important;
    }

    .end_learning .et_pb_module h2:before,
    .end_learning .et_pb_module h2:after {
        width: 21px;
        height: 14px;
    }

    .end_learning .et_pb_module h2:before {
        left: -9px;
        top: -13px;
    }

    .end_learning .et_pb_module h2:after {
        right: -7px;
        bottom: -5px;
    }

    .founder-banner .banner-profile .profile_content .et_pb_module h1 {
        margin-bottom: 30px;
        text-align: left;
    }

    .banner-profile .profile_content .et_pb_module h1:before {
        width: 230px;
        margin: auto;
        top: 13px;
    }

    .banner-profile .profile_img {
        padding-bottom: 60px;
    }

    .recent_writing_sec .recent_project_spotlight .recent_writing article {
        margin-bottom: 0 !important;
    }

    div.collection_jane_hed {
        margin-bottom: 5px !important;
        margin-top: 10px;
    }

    .jane_collection .et_pb_module.et_pb_accordion_item {
        padding: 15px 15px;
        min-height: 50px;
        border-radius: 19px !important;
    }

    .jane_collection .et_pb_module.et_pb_accordion_item:before {
        top: 13px;
    }

    .recent_writing article.et_pb_post h2 {
        min-height: unset;
    }

    .recent_writing article.et_pb_post .post-content>a.more-link {
        font-size: 12px;
    }

    .recent_writing article.et_pb_post .post-content>a.more-link:before {
        bottom: -4px;
        width: 89px;
        height: 4px;
    }

    .jane_vella_colm {
        padding-bottom: 40px !important;
    }

}

@media(max-width: 390px) {
    .end_learning .et_pb_module h2:after {
        right: -7px;
        bottom: 1px;
    }

    .end_learning .et_pb_module .et_pb_text_inner h2 {
        font-size: 15px;
    }
}

.recent_writing article.et_pb_post .post-content>a.more-link:hover {
    color: #fbae25 !important;
}

/* What we do css */
.we-do-box-row {
    z-index: 9;
    display: flex;
    flex-wrap: wrap;
}

.we-do-box-row p {
    margin-top: 0;
}

.we-do-box-row>div {
    width: calc(33.33% - 17px) !important;
    margin-right: 25px !important;
}

.we-do-box-row>div:nth-child(3n) {
    margin-right: 0 !important;
}

.we-do-box {
    height: 100%;
    overflow: unset !important;
}

.we-do-box .et_pb_module_header {
    position: absolute;
    padding: 0;
    top: -57px;
    z-index: 99;
    background-color: #FBAE25;
    width: 150px;
    height: 36px;
    left: 0;
    right: 0;
    margin: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.we-do-box-row>div:nth-child(2n) .et_pb_module_header {
    background-color: #167382;
}

.we-do-box-row>div:nth-child(3n) .et_pb_module_header {
    background-color: #CE4E0D;
    width: 196px;
}

.what-we-do-banner::before {
    height: 787px;
}

.training-single-banner-below.what-below h2 {
    margin-bottom: 55px;
}

.training-single-banner-below.what-below li {
    margin-bottom: 42px;
}

.training-single-banner-below.what-below ul li::before {
    top: -7px;
    left: -28px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 34px;
    height: 34px;
}

.training-single-banner-below.what-below ul {
    padding-left: 170px !important;
}

.training-single-banner-below.what-below strong {
    color: #CE4E0D;
    letter-spacing: inherit;
}

.what-people .our-people-row .left-col {
    width: 45% !important;
    padding-left: 0;
}

.what-people .our-people-row .right-col {
    width: 55% !important;
    padding-top: 0;
    padding-left: 36px;
}

.what-people .et_pb_row {
    z-index: 9;
}

.what-people h2 {
    padding: 0;
    margin-bottom: 60px;
}

.what-people p {
    padding: 0;
    margin-bottom: 26px;
}

.what-people p:last-child {
    margin-bottom: 0;
}

.our-people.what-people .btn-ctn {
    height: 70px;
}

.what-people .our-people-row {
    align-items: center;
    display: flex;
}

.our-people.what-people::before {
    height: 820px;
}

.training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_blurb_description {
    margin-left: 0;
    background-color: #8DAA3D;
    border-radius: 7px;
    margin-bottom: 5px;
    padding: 15px 50px 15px 43px;
    width: 808px;
    min-height: 195px;
    display: flex;
    align-items: center;
    position: relative;
}

.training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_blurb_description::before {
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/what-do-green-triangle.svg);
    width: 36px;
    height: 33px;
    top: -15px;
    left: -21px;
    background-size: contain;
    background-repeat: no-repeat;
}

.training-course-component.what-course .detail-list.orange .et_pb_blurb_content .et_pb_blurb_description::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/what-we-do-orange-triangle.svg);
}

.training-course-component.what-course .detail-list.blue .et_pb_blurb_content .et_pb_blurb_description::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/what-we-do-blue-triangle.svg);
}

.training-course-component.what-course .detail-list.red .et_pb_blurb_content .et_pb_blurb_description::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/what-we-do-red-triangle.svg);
}

.training-course-component.what-course h2 {
    margin-bottom: 18px;
}

.training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
    min-width: 110px;
    height: 110px;
    background-color: #8daa3d;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.training-course-component.what-course .detail-list.orange .et_pb_blurb_content .et_pb_main_blurb_image,
.training-course-component.what-course .detail-list.orange .et_pb_blurb_content .et_pb_blurb_description {
    background-color: #FBAE25;
}

.training-course-component.what-course .detail-list.blue .et_pb_blurb_content .et_pb_main_blurb_image,
.training-course-component.what-course .detail-list.blue .et_pb_blurb_content .et_pb_blurb_description {
    background-color: #7DC4C6;
}

.training-course-component.what-course .detail-list.red .et_pb_blurb_content .et_pb_main_blurb_image,
.training-course-component.what-course .detail-list.red .et_pb_blurb_content .et_pb_blurb_description {
    background-color: #F97A12;
}

.training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image span {
    text-align: center;
}

.training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image img {
    height: 70px;
    width: auto;
}

.training-course-component.what-course .detail-list .et_pb_blurb_container {
    padding-top: 38px;
    padding-left: 26px;
}

.training-course-component.what-course h4 {
    padding-left: 41px;
    margin-bottom: 33px;
}

.what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_content {
    flex-direction: row-reverse;
}

.training-course-component.what-course .detail-list {
    margin-bottom: 27px !important;
}

.what-course .list-row>div>div:nth-child(2n) .et_pb_main_blurb_image {
    position: relative;
    left: 15px;
}

.what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_container {
    padding-left: 0;
    padding-right: 9px;
}

.what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_container h4 {
    padding-left: 0;
    padding-right: 49px;
}

.what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_content .et_pb_blurb_description {
    text-align: right;
}

.what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_content .et_pb_blurb_description::before {
    left: unset;
    right: -21px;
}

.what-spotlight .home-blogs .et_pb_ajax_pagination_container {
    flex-wrap: wrap;
}

.recent_project_spotlight .et_pb_post,
.home-blogs.new-style article.et_pb_post {
    width: calc(33.33% - 17px) !important;
}

.recent_project_spotlight .et_pb_post,
.home-blogs.new-style article.et_pb_post {
    padding-right: 0;
}

.recent_project_spotlight .et_pb_post h4.entry-title,
.home-blogs.new-style article.et_pb_post h4.entry-title {
    padding-right: 10px;
}

.recent_project_spotlight .et_pb_post .post-content,
.home-blogs.new-style article.et_pb_post .post-content {
    padding-right: 30px;
}

.recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
.home-blogs.new-style article.et_pb_post .post-content p,
.home-blogs.new-style article.et_pb_post .post-content .post-content-inner {
    min-height: unset;
    height: 94px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
}

.recent_project_spotlight .et_pb_post h4.entry-title a,
.home-blogs.new-style article.et_pb_post h4.entry-title a {
    min-height: unset;
    /*     height: 68px; */
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
}

@media(max-width: 1799px) {
    .what-we-do-banner>div {
        max-width: 1225px !important;
    }

    .what-we-do-banner h1::before {
        width: 35%;
        bottom: -35px;
    }

    .training-single-banner-below.what-below li {
        font-size: 22px;
        margin-bottom: 35px;
    }

    .training-single-banner-below.what-below ul li::before {
        top: -4px;
        left: -18px;
        width: 30px;
        height: 30px;
    }

    .what-people .our-people-row .left-col .et_pb_image {
        width: 100% !important;
    }

    .our-people.what-people .btn-ctn {
        min-width: 290px;
        height: 60px;
    }

    .training-course-component.what-course h4 {
        font-size: 25px !important;
        padding-left: 31px;
        margin-bottom: 23px;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 100px;
        height: 100px;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image img {
        height: 62px;
    }

    .training-course-component.what-course p {
        font-size: 16px !important;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_blurb_description {
        padding: 10px 40px 10px 33px;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_container {
        padding-right: 32px;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_container h4 {
        padding-right: 29px;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_main_blurb_image {
        left: 0;
    }

    .what-we-do-banner div.we-do-box-row {
        padding-top: 90px !important;
    }

    .training-single-banner-below.what-below h2 {
        margin-bottom: 40px;
    }

    .what-below {
        padding-bottom: 85px !important;
        z-index: 9;
    }

    .what-we-do-banner {
        z-index: 99;
    }

    .what-people h2 {
        margin-bottom: 32px;
    }

    .our-people.what-people::before {
        height: 718px;
        top: 0;
    }

    .what-people {
        margin-top: -50px !important;
    }

    .training-course-component.what-course {
        padding-top: 125px !important;
        padding-bottom: 30px !important;
    }

    .training-course-component.what-course h2 {
        margin-bottom: 0;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_content .et_pb_blurb_description {
        text-align: right;
        padding: 10px 40px 10px 53px;
    }

    .what-listing {
        padding-top: 70px !important;
    }

    .recent_project_spotlight .et_pb_post p.post-meta,
    .home-blogs.new-style article.et_pb_post p.post-meta {
        bottom: 35px;
    }

    .what-we-do-banner::before {
        height: 750px;
    }

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p,
    .home-blogs.new-style article.et_pb_post .post-content .post-content-inner {
        height: 112px;
    }


}

@media(max-width: 1399px) {
    .recent_project_spotlight.what-spotlight {
        width: 100% !important;
        max-width: 1225px !important;
    }

}

@media(max-width: 1199px) {
    .we-do-box-row>div {
        width: calc(33.33% - 14px) !important;
        margin-right: 20px !important;
    }

    div.we-do-box-row .we-do-box {
        padding: 25px 20px !important;
    }

    .we-do-box .et_pb_module_header {
        font-size: 13px !important;
        top: -48px;
    }

    .what-below {
        margin-top: 0 !important;
        padding-top: 55px !important;
    }

    .training-single-banner-below.what-below h2 {
        margin-bottom: 25px;
    }

    .training-single-banner-below.what-below li {
        font-size: 20px;
        margin-bottom: 25px;
    }

    .training-single-banner-below.what-below ul {
        padding-left: 140px !important;
    }

    .training-single-banner-below.what-below ul li::before {
        top: 1px;
        left: -15px;
        width: 25px;
        height: 25px;
    }

    .our-people.what-people::before {
        height: 640px;
        top: 0;
        left: -67%;
        width: 300%;
    }

    .our-people.what-people .btn-ctn {
        min-width: 260px;
        height: 50px;
    }

    .training-course-component.what-course h4 {
        font-size: 20px !important;
        padding-left: 20px;
        margin-bottom: 15px;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 80px;
        height: 80px;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image img {
        height: 46px;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_blurb_description {
        min-height: 165px;
        width: 682px;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.list-row {
        width: 900px !important;
    }

    .recent_project_spotlight .et_pb_post h4.entry-title,
    .home-blogs.new-style article.et_pb_post h4.entry-title {
        min-height: unset !important;
    }

    .home-blogs.new-style article.et_pb_post h4.entry-title {
        margin-bottom: 5px;
    }



    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 60.3%;
    } */


}

@media(max-width: 991px) {
    .what-we-do-banner div.we-do-box-row {
        padding-top: 70px !important;
    }

    div.we-do-box-row .we-do-box {
        padding: 25px 15px 10px !important;
    }

    .what-below {
        padding-top: 45px !important;
    }

    .training-single-banner-below.what-below li {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 15px;
    }

    .training-single-banner-below.what-below ul li::before {
        top: 3px;
        left: -3px;
        width: 20px;
        height: 20px;
    }

    .training-single-banner-below.what-below ul {
        padding-left: 120px !important;
    }

    .what-people p {
        margin-bottom: 15px;
    }

    .what-people .our-people-row .right-col {
        padding-left: 15px;
    }

    .what-people .our-people-row {
        align-items: flex-start;
    }

    .what-people h2 {
        margin-bottom: 25px;
    }

    .our-people.what-people::before {
        height: 655px;
        top: 0;
        left: -70%;
        width: 250%;
    }

    .training-course-component.what-course {
        padding-top: 95px !important;
        padding-bottom: 20px !important;
    }

    div.training-course-component.what-course .list-row {
        padding-top: 0 !important;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_main_blurb_image {
        min-width: 70px;
        height: 70px;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_blurb_description::before {
        width: 30px;
        height: 27px;
        top: -11px;
        left: -17px;
    }

    .training-course-component.what-course h4 {
        font-size: 18px !important;
        padding-left: 15px;
    }

    .training-course-component.what-course p {
        font-size: 15px !important;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_container {
        padding-top: 25px;
        padding-left: 20px;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.list-row {
        width: 100% !important;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_blurb_description {
        min-height: 145px;
        width: 100%;
        padding: 10px 20px 10px 20px;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_content .et_pb_blurb_description {
        margin-left: auto;
        padding: 10px 20px 10px 20px;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_content .et_pb_blurb_description::before {
        right: -17px;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_container h4 {
        padding-right: 15px;
    }

    .what-listing {
        padding-top: 40px !important;
    }

    .recent_project_spotlight .et_pb_post,
    .home-blogs.new-style article.et_pb_post {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .recent_project_spotlight.what-spotlight .et_pb_button {
        font-size: 12px !important;
    }

    .recent_project_spotlight .et_pb_post .et_pb_button_module_wrapper:before,
    .home-blogs.new-style article a.more-link::before {
        bottom: -5px !important;
        width: 91px !important;
        height: 7px !important;
        left: -9px !important;
    }

    .recent_project_spotlight .et_pb_post .post-content,
    .home-blogs.new-style article.et_pb_post .post-content {
        padding-right: 15px;
    }

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p,
    .home-blogs.new-style article.et_pb_post .post-content .post-content-inner {
        font-size: 15px;
        line-height: 25px;
        height: 102px;
    }

    .recent_project_spotlight .et_pb_post p.post-meta,
    .home-blogs.new-style article.et_pb_post p.post-meta {
        bottom: 27px;
        right: 15px;
        font-size: 12px;
    }

    .home-blogs.new-style article.et_pb_post p.post-meta {
        bottom: 20px;
    }

    .recent_project_spotlight .et_pb_post,
    .home-blogs.new-style article.et_pb_post {
        width: calc(33.33% - 10px) !important;
    }

    .we-do-box-row>div:nth-child(3n) .et_pb_module_header {
        width: 166px;
    }

    .what-we-do-banner::before {
        height: 680px;
    }


}

@media(max-width: 767px) {
    .we-do-box-row .we-do-box p {
        line-height: 19px !important;
    }

    .we-do-box-row>div {
        width: calc(33.33% - 7px) !important;
        margin-right: 10px !important;
    }

    div.we-do-box-row .we-do-box {
        padding: 25px 15px 15px !important;
    }

    .we-do-box .et_pb_module_header {
        font-size: 11px !important;
        width: 130px;
        height: 30px;
        top: -45px;
    }

    .we-do-box-row>div:nth-child(3n) .et_pb_module_header {
        width: 146px;
    }

    .training-single-banner-below.what-below ul {
        padding-left: 25px !important;
    }

    .our-people.what-people::before {
        height: 695px;
        top: -15px;
    }

    .training-course-component.what-course .detail-list {
        margin-bottom: 15px !important;
    }

    .recent_project_spotlight.what-spotlight {
        padding-top: 25px !important;
    }

    .recent_project_spotlight .et_pb_post h4.entry-title a,
    .home-blogs.new-style article.et_pb_post h4.entry-title a {
        height: 37px;
    }

    .our-people.what-people .btn-ctn {
        min-width: 240px;
        height: 45px;
    }

    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_container {
        padding-right: 20px;
    }

}

@media(max-width: 700px) {
    .our-people.what-people::before {
        height: 765px;
    }

    .recent_project_spotlight.what-spotlight .et_pb_button {
        font-size: 10px !important;
    }

    .recent_project_spotlight .et_pb_post .et_pb_button_module_wrapper:before,
    .home-blogs.new-style article a.more-link::before {
        width: 81px !important;
        left: -11px !important;
    }

}

@media(max-width: 600px) {

    .contact-banner {
        margin-bottom: 35px !important;
    }

    .recent_project_spotlight .et_pb_post h4.entry-title a,
    .home-blogs.new-style article.et_pb_post h4.entry-title a {
        /* height: 45px; */
        height: auto;
        display: block;
    }

    .recent_project_spotlight .et_pb_post h4.entry-title {
        margin-bottom: 5px;
    }

    .what-we-do-banner h1::before {
        width: 65%;
        bottom: -33px;
    }

    div.what-we-do-banner div.we-do-box-row.et_pb_row>div {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 25px !important;
    }

    .we-do-box-row .we-do-box p {
        line-height: 25px !important;
    }

    div.we-do-box-row .we-do-box {
        padding: 25px 15px 20px !important;
    }

    .what-below {
        padding-top: 25px !important;
    }

    .training-single-banner-below.what-below ul {
        padding-left: 0 !important;
    }

    .training-single-banner-below.what-below ul li::before {
        left: 0;
    }

    .what-people .our-people-row {
        flex-direction: column;
    }

    .what-people .our-people-row .left-col,
    .what-people .our-people-row .right-col {
        padding-left: 0;
        padding-right: 0;
        width: 100% !important;
    }

    .what-people .our-people-row .left-col {
        padding-bottom: 25px;
    }

    .our-people.what-people::before {
        height: auto;
        bottom: -60px;
        top: -22px;
        left: -200%;
        width: 610%;
    }

    .training-course-component.what-course .detail-list .et_pb_blurb_content .et_pb_blurb_description,
    .what-course .list-row>div>div:nth-child(2n) .et_pb_blurb_content .et_pb_blurb_description {
        padding: 15px;
    }

    .training-course-component.what-course h4 {
        font-size: 17px !important;
    }

    .recent_project_spotlight .et_pb_post,
    .home-blogs.new-style article.et_pb_post {
        width: 100% !important;
    }

    .home-blogs.new-style article.et_pb_post h4.entry-title {
        /* margin-bottom: 20px; */
        margin-bottom: 10px;
    }

    .recent_project_spotlight .post-content-inner .et_pb_module .et_pb_text_inner p,
    .home-blogs.new-style article.et_pb_post .post-content p,
    .home-blogs.new-style article.et_pb_post .post-content .post-content-inner {
        /* height: 75px; */
        height: auto;
        display: block;
        -webkit-line-clamp: 3;
    }

    .recent_project_spotlight.what-spotlight .et_pb_button {
        font-size: 11px !important;
    }

    .bio_page .banner-profile .profile_img,
    .bio_page .banner-profile .profile_content {
        width: 100% !important;
    }

    .banner-profile .profile_img .et_pb_image {
        text-align: center;
    }

    .banner-profile .profile_img .et_pb_image:before {
        width: 100%;
        height: 100%;
        top: 155px;
        left: -16px;
        right: -16px;
    }

    .profile_img .et_pb_image .et_pb_image_wrap {
        width: 100%;
        height: 100%;
    }

    .banner-profile .profile_content .et_pb_module h1:before {
        width: 66%;
        margin: auto;
        top: 20px;
        margin-left: 0;
    }

    .banner-profile .profile_content .et_pb_module p {
        text-align: left;
    }

    .banner-profile .profile_content .et_pb_module h1 {
        margin-bottom: 28px;
    }

    .slide_testimonial .dipi-carousel-item-content {
        /* padding: 25px 23px 20px; */
        padding: 30px 33px 26px;
    }

    .slide_testimonial .dipi-carousel-item-content {
        background-position: 9px 17px;
        background-size: 21px;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
        position: relative;
        display: inline-block !important;
        left: 58% !important;
        bottom: unset !important;
        top: unset !important;
        right: unset !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        position: relative;
        display: inline-block !important;
        left: 31% !important;
        bottom: unset !important;
        top: unset !important;
        right: unset !important;
    }

}

@media(max-width: 390px) {
    .what-listing h2 {
        font-size: 18px !important;
    }

}

.recent_project_spotlight .et_pb_post P:empty {
    display: none;
}

.home-blogs.new-style article h4 {
    width: 100%;
}

.meet_wrapper img {
    max-width: 132px !important;
    border-radius: 50%;
	height:132px;
	object-fit:cover;
}

.meet_wrapper .et_pb_ajax_pagination_container {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
}

.meet_wrapper article {
    width: 31.33%;
    display: flex;
    align-items: center;
    margin-right: 3%;
    margin-bottom: 0;
}

.meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n) {
    margin-right: 0;
}

.meet_wrapper article h4 {
    padding-left: 15px;
}

.meet_wrapper .et_pb_ajax_pagination_container article .entry-featured-image-url::before {
    content: "";
    position: absolute;
    width: 107%;
    height: 100%;
    bottom: -40px;
    left: -5px;
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/Green-1.png); */
    /*     background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Alan-blue.png); */
    background-repeat: no-repeat;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/bgalan.svg);
    background-size: contain;
    z-index: -1;
}

.meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+2) .entry-featured-image-url::before {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/alex_green.png); */
    /*     background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Andi-blue.png); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/bgalan2.svg);
    bottom: -23px;
}

.meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+3) .entry-featured-image-url::before {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/08/Anne-green.png); */
    /*     background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Andres-blue.png); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/bgalan3.svg);
    bottom: -30px;
}

.meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+4) .entry-featured-image-url::before {
    /* background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Annie-O-Green.png); */
    /*     background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/09/Angelina-blue.png); */
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/bgalan5.svg);
    bottom: -35px;
}


.edu_main_wrapper .meet_wrapper .et_pb_ajax_pagination_container article .entry-featured-image-url::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/edubg.svg);
}

.edu_main_wrapper .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+2) .entry-featured-image-url::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/edubg1.svg);
}

.edu_main_wrapper .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+3) .entry-featured-image-url::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/edubg2.svg);
}

.edu_main_wrapper .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+4) .entry-featured-image-url::before {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/edubg3.svg);
}

@media(max-width: 991px) {
    .meet_wrapper article {
        padding: 0 5px;
        width: 33.33%;
        margin-right: 0;
    }

    .meet_wrapper .et_pb_ajax_pagination_container {
        width: 98%;
        margin: auto;
    }

}

@media(max-width: 767px) {
    .meet_wrapper img {
        max-width: 100px !important;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article .entry-featured-image-url::before {
        bottom: -31px;
        left: -4px;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+2) .entry-featured-image-url::before {
        bottom: -17px;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+3) .entry-featured-image-url::before {
        bottom: -21px;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+4) .entry-featured-image-url::before {
        bottom: -26px;
    }

    .edu_main_wrapper .team-heading-row.et_pb_row {
        padding-bottom: 50px !important;
    }

}

@media(max-width: 600px) {
    .meet_wrapper article {
        width: 100%;
    }

    .meet_wrapper img {
        max-width: 132px !important;
    }

    .meet_wrapper .et_pb_ajax_pagination_container {
        width: 100%;
    }

    .meet_wrapper article {
        padding: 0;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article .entry-featured-image-url::before {
        bottom: -40px;
        left: -5px;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+2) .entry-featured-image-url::before {
        bottom: -23px;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+3) .entry-featured-image-url::before {
        bottom: -30px;
    }

    .meet_wrapper .et_pb_ajax_pagination_container article:nth-child(3n+4) .entry-featured-image-url::before {
        bottom: -35px;
    }

    .edu_main_wrapper .team-heading-row.et_pb_row {
        padding-bottom: 0px !important;
    }

}

.our-network-boxes-row {
    display: flex;
}

.our-network-boxes-row>div {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

@media(max-width: 600px) {
    .our-network-boxes-row {
        row-gap: 30px;
    }

}

/* Fixing css */

div.see-all-head.et_pb_row {
    padding-bottom: 0 !important;
}

.see-all-head>div {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.see-all-head div.et_pb_column div.et_pb_module {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.see-all-head h2 {
    padding-bottom: 0 !important;
}

.see-all-head .see-more-listing a {
    color: #167382;
    position: relative;
    padding-right: 35px;
    transition: 0.3s;
}

.see-all-head .see-more-listing a:hover {
    color: #FBAE25;
}

.see-all-head .see-more-listing a::before {
    content: "";
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/link-arrow-right.svg);
    width: 29px;
    height: 29px;
    top: -9px;
    background-repeat: no-repeat;
    background-size: contain;
    right: 0;
}

.founder-banner {
    padding-left: 111px !important;
}

.founder-banner .banner-profile .profile_content {
    margin-top: 103px;
    margin-left: 0;
}

.accondian_cnt a {
    transition: 0.3s;
}

.accondian_cnt a:hover {
    color: #0c3e51;
}

.jane_collection a {
    color: #CE4E0D;
    font-weight: 400;
    transition: 0.3s;
    font-family: 'metropolis', Helvetica, Arial, Lucida, sans-serif;
    letter-spacing: 0.6px;
    font-size: 14px;
}

.jane_collection a:hover {
    color: #0c3e51;
}

.jane_collection ul {
    padding: 0;
}

.jane_collection ul li {
    list-style: none;
    position: relative;
    padding-left: 24px;
}

.jane_collection ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #CE4E0D;
    top: 8px;
    left: 0;
}

.map-row>div:nth-child(1) {
    width: 61% !important;
}

.map-row>div:nth-child(2) {
    width: 39% !important;
}

.map-text ul {
    padding: 0;
    padding-top: 55px;
}

.map-text li {
    list-style-type: none;
    margin-bottom: 90px;
    display: flex;
    align-items: center;
    padding-left: 84px;
    width: 90%;
}

.map-text ul li:last-child {
    margin-bottom: 0;
    padding-left: 0;
}

.map-text li strong {
    font-family: 'Metropolis-ExtraBold';
    font-weight: 800;
    color: #8DAA3D;
    font-size: 76px;
    margin-right: 26px;
}

.map-text li img {
    margin-left: 11px;
    margin-top: -23px;
    width: 16px !important;
    cursor: pointer;
}

.pum.pum-overlay {
    background-color: #0000004f !important;
}

.pum .pum-container {
    background-color: #167382 !important;
    border-radius: 0 !important;
    padding: 48px !important;
}

.pum .map-popup {
    padding: 0 !important;
    background-color: transparent;
}

.map-popup ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
}

.map-popup ul li {
    width: calc(33.33% - 6.7px);
    margin-bottom: 46px;
    font-size: 18px !important;
    line-height: 28px !important;
    color: #fff !important;
}

.pum .map-popup .et_pb_row {
    max-width: 100% !important;
}

.map-popup ul li:nth-last-child(1),
.map-popup ul li:nth-last-child(2),
.map-popup ul li:nth-last-child(3) {
    margin-bottom: 0;
}

.pum .pum-close.popmake-close {
    height: 50px !important;
    width: 50px !important;
    font-size: 26px !important;
    background-color: #fbae25 !important;
    padding: 0 !important;
    font-family: 'Metropolis-Medium' !important;
}

.pum-container.pum-responsive.pum-responsive-medium {
    width: 1140px !important;
}

.all_blog_sec .et_pb_post a.entry-featured-image-url img {
    max-height: 216px;
    object-fit: cover;
}


@media(max-width: 1799px) {

    .our-board-members div.title-txt p,
    .meet_wrapper div.title-txt p {
        font-size: 20px !important;
    }

    .founder-banner {
        padding-left: 231px !important;
    }

    .map-text li {
        font-size: 20px;
        width: 87%;
    }

    .map-text li strong {
        font-size: 66px;
        margin-right: 21px;
    }

}

@media (max-width: 1350px) {
    .founder-banner {
        padding-left: 111px !important;
    }
}

@media (max-width: 1199px) {
    .map-text li {
        font-size: 18px;
        padding-left: 34px;
        margin-bottom: 70px;
    }

    .map-text li strong {
        font-size: 56px;
        margin-right: 17px;
    }

    .map-text ul {
        padding-top: 60px;
    }

    .pum-container.pum-responsive.pum-responsive-medium {
        width: 85% !important;
    }

    .map-popup ul li {
        margin-bottom: 30px;
        font-size: 16px !important;
    }


}

@media(max-width: 1024px) {

    .our-board-members div.title-txt p,
    .meet_wrapper div.title-txt p {
        font-size: 17px !important;
    }

}

@media(max-width: 991px) {

    .recent_project_spotlight.single-bio {
        padding-top: 7px !important;
    }

    .founder-banner {
        padding-left: 0 !important;
    }

    .founder-banner .banner-profile .profile_content {
        margin-top: 0;
    }

    .founder-banner .et_pb_text_inner {
        font-size: 18px !important;
    }

    .jane_collection a {
        font-size: 12px;
    }

    .jane_collection ul li a {
        font-size: 14px;
    }

    .map-text li {
        font-size: 16px;
        margin-bottom: 50px;
    }

    .map-text li strong {
        font-size: 46px;
        margin-right: 14px;
    }

    .map-text li img {
        margin-left: 7px;
        margin-top: -17px;
        width: 14px !important;
    }

    .pum-container.pum-responsive.pum-responsive-medium {
        height: 85vh;
        overflow-y: auto;
    }

    .pum .pum-close.popmake-close {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 30px !important;
        width: 30px !important;
        font-size: 16px !important;
    }

    .pum .pum-container {
        padding: 28px !important;
    }

    .map-popup ul li {
        margin-bottom: 15px;
        font-size: 15px !important;
    }


    .jane_collection .accodian_sec.listen .accondian_cnt p a {
        font-size: 14px;
    }

    .jane_collection .accodian_sec.listen .accondian_cnt p br {
        display: none;
    }



}

@media (max-width: 767px) {
    div.map-row {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .map-text li {
        width: 100%;
        margin-bottom: 40px;
    }

    .map-text ul {
        padding-top: 40px;
    }

    .map-text li strong {
        font-size: 40px;
    }

    .pum .pum-container {
        padding: 28px 15px !important;
    }

    .map-popup ul li {
        width: 100%;
    }

    .map-popup ul li:nth-last-child(2),
    .map-popup ul li:nth-last-child(3) {
        margin-bottom: 15px;
    }


}



@media(max-width: 600px) {

    .recent_project_spotlight.single-bio {
        padding-top: 7px !important;
    }

    .see-all-head .see-more-listing a {
        font-size: 12px;
        padding-right: 26px;
    }

    .map-row>div:nth-child(1),
    .map-row>div:nth-child(2) {
        width: 100% !important;
    }

    .map-text li {
        padding-left: 0;
    }

    div.map-row {
        padding-bottom: 30px !important;
    }

    div.meet_wrapper {
        padding-top: 40px !important;
    }


}


/* shubham start */
.accodian_sec.listen h6 {
    font-size: 18px;
}

.et_pb_section_4.our-people.what-people {
    height: 800px;
}

@media(max-width:1200px) {
	
/* 	.single-post-content .resource-download-btn.btn-learneve {
    top: -588px !important;
} */

    .testimonial_profile {
        margin-top: 0;
    }

    .team-heading-row.meetHead h2 {
        padding-top: 40px !important;
    }

    .cert-network-cont-main {
        padding-bottom: 30px !important;
    }

    .formal_education.list-style-none .et_pb_module ul li {
        padding-left: 20px;
    }

    .single-post-date.post_date {
        left: 18px;
    }

    .single-post-content.single-post-mains ul li {
        padding-left: 22px;
    }

    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:last-child h2.entry-title {
        min-height: 120px !important;
    }
	
	.toolbox-content .button {
    min-width: 130px;
    height: 42px;
}
}

@media(max-width:991px) {

    .cert-network-cont-main {
        padding-bottom: 20px !important;
    }


    .team-heading-row.meetHead h2 {
        padding-top: 30px !important;
    }

    .single-post-content.single-post-mains ul li {
        padding-left: 17px;
    }

    .formal_education.list-style-none .et_pb_module ul li {
        padding-left: 15px;
    }

    .training-txt-ellipses h2 {
        height: 80px !important;
    }

    .training-related-blogs.all_blog_sec.training-txt-ellipses .et_pb_post .post-content-inner {
        min-height: 105px;
    }
}

@media(max-width:667px) {

    /* .post-change-main .et_pb_image img {
    width: 478px !important;
} */

    .meet_wrapper.cdtSection {
        margin-top: -15px;
    }

    .team-heading-row.meetHead h2 {
        padding-top: 0px !important;
    }
}

.meet_wrapper.cdtSection {
    margin-top: -2px;
}


@media(max-width:600px) {

    .cert-network-cont-main {
        padding-bottom: 10px !important;
    }

    .single-post-content.single-post-mains ul li {
        padding-left: 10px;
    }

    /* .post-change-main .et_pb_image img {
    width: 383px !important;
} */

    .meet_wrapper.cdtSection {
        background-color: transparent !important;
    }
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active,
html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: unset !important;
}

.consulting-team.level_wrapper.certificationTypeSection {
    background-size: 186% 95%;
    background-position: 44% 46px;
    /*     background-color: #eff5f7; */
}

.certificateTabContainer {
    position: relative;
}

.certificateTabContainer:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 110px;
    top: -108px;
    background: #eff5f7;
    z-index: -1;
}

.consulting-team.level_wrapper.certificationTypeSection {
    background-color: transparent !important;
    z-index: 9;
}

.certificateTypeContainer {
    height: 875px;
    width: 600px;
}

.certificateTypeContainer:nth-child(2) {
    height: 651px;
}

.certificateTypeContainer h3 {
    font-size: 30px;
    line-height: 36px;
}

.cdpBenefitList ul li {
    position: relative;
    list-style: none;
    padding-bottom: 30px;
    padding-left: 35px;
}

.cdpBenefitList ul li:before {
    content: '';
    position: absolute;
    top: 0px;
    left: -17px;
    width: 24px;
    height: 24px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/list-icon.svg);
    background-repeat: no-repeat;
}

.meet_wrapper.cdtSection.networkMeet {
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/Fill-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -60px;
    background-position: -37px 4px;
}

.meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
    margin-top: -20px;
}

.dipi-at-tabs.has-arrow.arrow-place-top.arrow-allign-start {
    margin: 0 40px !important;
    gap: 12px;
    background: transparent !important;
}

.certificationTypeTxt p {
    padding-top: 15px;
    max-width: 90%;
}

.certificationTypeSection .certificateTypeContainer {
    width: 603px;
}

.dipi_advanced_tabs_0 .dipi-at-panels {

    margin-top: 0 !important;
}

.stepCount h4 {
    font-size: 26px;
    color: #fff;
    max-width: 93%;
    min-height: 67px;
}

.stepCount:nth-child(2) h4 {
    max-width: 93%;
}

.stepCount .et_pb_text_inner {
    padding: 42px 33px;
    position: relative;
}

/* .stepCount .et_pb_text_inner::before {
    content: '';
    position: absolute;
    bottom: 48px;
    left: 122px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/iimg.svg);
    width: 13px;
    height: 13px;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
} */

/* .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
    content: '';
    position: absolute;
    bottom: 48px;
    left: 324px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/iimg.svg);
    width: 13px;
    height: 13px;
    z-index: 9999999999;
    background-repeat: no-repeat;
    background-size: cover;
} */

.selectCategoryTypeContent .dipi-at-tab-title {
    font-size: 30px;
    color: #0C3E51;
    font-family: 'Metropolis-Bold', Helvetica, Arial, Lucida, sans-serif;
    text-align: center;
}

.allSteps .et_pb_column:nth-child(1) {
    /*     margin-right: 18px; */
    position: relative;
}

.allSteps .et_pb_column:nth-child(1)::before {
    content: '1';
    position: absolute;
    font-size: 295px;
    z-index: 9;
    color: #fff;
    opacity: .15;
    font-family: 'Metropolis-ExtraBold', Helvetica, Arial, Lucida, sans-serif;
    bottom: 84px;
    right: 34px;
}

.dipi_advanced_tabs_0 .dipi-at-tabs .dipi-at-tab:not(.dipi-at-tab--active) {
    background-color: transparent;
}

.dipi-at-tabs.has-arrow.arrow-place-top.arrow-allign-start {
    padding: 0 !important;
}

.dipi-at-tab {
    height: 96px;
    display: flex;
    align-items: center;
}

.dipi_advanced_tabs_0 .dipi-at-tabs .dipi-at-tab:not(.dipi-at-tab--active) {

    background-color: #0C3E51 !important;
}

.testimonial_text.carouselTxt {
    padding-left: 30px;
}

.testimonial_profile.profileChange.paddingChange {
    margin-top: 0;
}

.slide_testimonial.testimonialCertificate .dipi-carousel-item-content {
    padding-bottom: 0;
}

.allSteps .et_pb_column:nth-child(2) {
    /*     margin-right: 46px; */
    position: relative;
}

.slide_testimonial.testimonialCertificate .et_pb_module_inner {
    height: 335px;
}

.testimonial_sec .slide_testimonial.testimonialCertificate .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 55.2%;
}

.testimonial_sec .slide_testimonial.testimonialCertificate h2 {
    display: none;
}

.allSteps .et_pb_column:nth-child(2)::before {
    content: '2';
    position: absolute;
    font-size: 295px;
    z-index: 9;
    color: #fff;
    opacity: .15;
    font-family: 'Metropolis-ExtraBold', Helvetica, Arial, Lucida, sans-serif;
    bottom: 84px;
    right: 30px;
}

.allSteps .et_pb_column:nth-child(3) {
    position: relative;
}

.allSteps .et_pb_column:nth-child(3)::before {
    content: '3';
    position: absolute;
    font-size: 295px;
    z-index: 9;
    color: #fff;
    opacity: .15;
    font-family: 'Metropolis-ExtraBold', Helvetica, Arial, Lucida, sans-serif;
    bottom: 87px;
    right: 30px;
}

/* .allSteps {
    padding-left: 18px;
} */

/* .allSteps .et_pb_column:nth-child(2) .stepCount {
    padding-left: 26px;
} */

/* .allSteps .et_pb_column:nth-child(3) .stepCount {
    padding-left: 25px;
} */

.allSteps strong {
    color: #0C3E51;
    transition: 0.4s all;
    cursor: pointer;
    z-index: 99999;
    position: relative;
}

.allSteps strong:hover {
    color: #fff;
}

.express-certification a {
    color: #CE4E0D;
    transition: 0.4s all;
}

.express-certification a:hover {
    color: #0c3e51;
}

.stepTxt p {
    max-width: 82%;
    margin: auto;
}

.et_pb_row.et_pb_row_8.headingHide {
    display: none;
}

.headingTestimonialCerti h2 {
    display: none;
}

.dipi_advanced_tabs_0 .dipi-at-panels {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.certificateTypeContainer.certificateType1 {
    margin-right: 25px;
}

.our-team-banner.certificateBanner::before {
    height: 900px;
}

.certificationTypeTxt .et_pb_text_inner {
    text-align: -webkit-center;
}

/* certification page responsive start */

@media(max-width:1600px) {

    .btn-ctn.startedBtn {
        min-width: 305px !important;
        height: 66px !important;
    }

    .certificationTypeSection .certificateTypeContainer {
        width: calc(50% - 13px) !important;
    }

    .our-team-banner.certificateBanner::before {
        height: 830px !important;
    }

    .level_wrapper.consulting-team.certificationTypeSection {
        padding-top: 120px !important;
    }

    .et_pb_row_3.et_pb_row.member_wrapper.certificateWrapper {
        padding-top: 0 !important;
    }

    .certificateTypeContainer h3 {
        font-size: 28px;
        line-height: 34px !important;
    }

    .cdpBenefitList ul li {
        padding-bottom: 32px !important;
        padding-left: 33px !important;
    }

    .certificateTypeContainer {
        height: auto !important;
    }

    .certificateTypeContainer.certificateType1 {
        overflow: hidden;
        padding-top: 40px !important;
        /*     padding-right: 27px; */
        padding-bottom: 30px !important;
        /*     padding-left: 50px; */

    }

    .selectCategoryTypeContent .dipi-at-tab-title {
        font-size: 28px !important;
    }

    .dipi-at-tab {
        height: 91px !important;
    }

    .stepCount h4 {
        font-size: 24px !important;
    }

    /* 	.stepCount {
		height:auto!important;
	} */

    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 290px;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 290px;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 290px;
    }

    .team-heading-row.meetHead h2 {
        padding-top: 15px !important;
    }

    .certificateTypeContainer ul {
        padding-bottom: 0 !important;
    }

.toolbox-content ul {
    padding-top: 15px;
    padding-left: 30px;
}
	
	.toolbox-content ol {
    padding-top: 15px;
    padding-left: 30px;
}
	
.toolbox-content h1, .toolbox-content h2, .toolbox-content h3, .toolbox-content h4, .toolbox-content h5, .toolbox-content h6 {
    margin-bottom: 20px;
    margin-top: 30px;
}
	
	.toolbox-content h2{
		font-size:34px !important;
	}
	
	.toolbox-content h2 strong{
		font-size:34px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:29px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:29px !important;
	}
	

}


@media(max-width:1535px) {

    /*     .allSteps {
        padding-left: 23px !important;
        padding-right: 0px !important;
    } */

}


/* @media(max-width:1520px) {

    .allSteps {
        padding-left: 23px !important;
        padding-right: 10px !important;
    }
}

@media(max-width:1500px) {

    .allSteps {
        padding-left: 18px !important;
        padding-right: 10px !important;
    }
}


@media (max-width: 1480px) {
    .allSteps {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
} */

@media(max-width:1450px) {
    .stepCount {
        /*         height: 100% !important; */
        /*     width: 100% !important; */
        background-size: 100% 100%;
    }
}

/* 
@media(max-width:1450px) {
    .allSteps {
        padding-left: 10px !important;
        padding-right: 18px !important;
    }
}


@media(max-width:1420px) {
    .allSteps {
        padding-left: 4px !important;
        padding-right: 18px !important;
    }

} */


/* @media(max-width:1412px) {
    .allSteps {
        padding-left: 3px !important;
        padding-right: 20px !important;
    }

} */


@media(max-width:1400px) {
    .btn-ctn.startedBtn {
        min-width: 290px !important;
        height: 64px !important;
    }

    .certificateTabContainer {
        padding-top: 45px !important;
    }

    .et_pb_row_3.et_pb_row.member_wrapper.certificateWrapper {
        padding-top: 0 !important;
    }

    .certificateTypeContainer h3 {
        font-size: 26px;
        line-height: 32px !important;
    }

    .cdpBenefitList ul li {
        padding-bottom: 29px !important;
        padding-left: 30px !important;
        font-size: 16px !important;
    }

    .certificateTypeContainer {
        height: auto !important;
    }

    .certificateTypeContainer.certificateType1 {
        overflow: hidden;
        padding-top: 40px !important;
        /*     padding-right: 27px; */
        padding-bottom: 30px !important;
        /*     padding-left: 50px; */

    }

    .selectCategoryTypeContent .dipi-at-tab-title {
        font-size: 28px !important;
    }

    .dipi-at-tab {
        height: 86px !important;
    }

    .stepCount h4 {
        font-size: 24px !important;
    }


    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 230px;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 230px;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 230px;
    }

    .team-heading-row.meetHead h2 {
        padding-top: 15px !important;
    }

    .certificateTypeContainer {
        height: auto !important;
        padding-top: 40px !important;
        /*     padding-right: 27px; */
        padding-bottom: 30px !important;
        /*     padding-left: 50px; */
    }

    .stepCount .et_pb_text_inner {
        padding: 39px 20px !important;
    }

    /*     .stepCount {
        width: 356px !important;
        height: 200px !important;
    } */

    .allSteps .et_pb_column:nth-child(2) .stepCount {
        /*         padding-left: 26px; */
        /*         width: 383px !important; */
    }

    .stepCount .et_pb_text_inner::before {

        bottom: 45px !important;
        left: 109px !important;

    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
        bottom: 45px !important;
        left: 308px !important;
    }

    .stepCount.teacher-step .et_pb_text_inner::before {
        left: 80px !important;
        bottom: 44px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 98px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount.teacher-step .et_pb_text_inner::before {
        right: unset !important;
        left: 111px !important;
    }
	
	.toolbox-content ul {
    padding-left: 25px;
}

}

@media(max-width:1400px) {
    /*     .testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        left: 74%;
        bottom: -3px;
    } */

    /*     .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 59%;
    } */
}


@media(max-width:1380px) {
    .stepCount h4 {

        min-height: 57px !important;
    }

}


@media(max-width:1200px) {

    /*     .testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-prev {
        top: 89.9%;
    }

    .testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 90.3%;
    } */

    .stepCount h4 {
        min-height: 58px !important;
    }

    .certificateTabContainer {
        padding-top: 40px !important;
    }

    .btn-ctn.startedBtn {
        min-width: 275px !important;
        height: 62px !important;
    }

    .our-team-banner.certificateBanner::before {
        height: auto !important;
    }

    .et_pb_row_3.et_pb_row.member_wrapper.certificateWrapper {
        padding-top: 0 !important;
    }

    .certificateTypeContainer h3 {
        font-size: 24px;
        line-height: 30px !important;
    }

    .cdpBenefitList ul li {
        padding-bottom: 25px !important;
        padding-left: 26px !important;
        font-size: 16px !important;
    }

    .certificateTypeContainer {
        height: auto !important;
    }

    .stepTxt p {

        font-size: 16px !important;
    }

    .certificateTypeContainer.certificateType1 {
        overflow: hidden;
        padding-top: 40px !important;
        /*     padding-right: 27px; */
        padding-bottom: 30px !important;
        /*     padding-left: 50px; */

    }

    .selectCategoryTypeContent .dipi-at-tab-title {
        font-size: 24px !important;
    }

    .dipi-at-tab {
        height: 80px !important;
    }

    .stepCount h4 {
        font-size: 24px !important;
    }


    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 230px;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 230px;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 230px;
    }

    .team-heading-row.meetHead h2 {
        padding-top: 15px !important;
    }

    .certificateTypeContainer {
        height: auto !important;
        padding-top: 40px !important;
        /*     padding-right: 27px; */
        padding-bottom: 30px !important;
        /*     padding-left: 50px; */
    }

    .stepCount .et_pb_text_inner {
        padding: 39px 24px !important;
    }

    /*     .stepCount {
        width: 346px !important;
        height: 200px !important;
    } */

    /*     .allSteps .et_pb_column:nth-child(2) .stepCount {
        padding-left: 26px;
        width: 370px !important;
    } */

    /*     .allSteps .et_pb_column:nth-child(3) .stepCount {

        width: 362px !important;
    } */

    .stepCount .et_pb_text_inner::before {

        bottom: 45px !important;
        left: 109px !important;

    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
        bottom: 45px !important;
        left: 308px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 145px !important;
    }
	
	.toolbox-content ul li {
    font-size: 15px !important;
}
	
	.toolbox-content p {
    font-size: 15px !important;
		line-height:28px;
}
	
	.toolbox-content ol li {
    font-size: 15px !important;
}
	
	.toolbox-content h1, .toolbox-content h2, .toolbox-content h3, .toolbox-content h4, .toolbox-content h5, .toolbox-content h6 {
    margin-bottom: 15px;
    margin-top: 25px;
}



}

@media (max-width: 1024px) {

    /*     .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 89% !important;
    } */

    .certificateTabContainer {
        padding-top: 35px !important;
    }

    .btn-ctn.startedBtn {
        min-width: 260px !important;
        height: 60px !important;
        font-size: 16px !important;
    }

    .certificateTypeContainer {
        height: auto !important;
        padding-top: 25px !important;
        padding-bottom: 30px !important;
    }

    .certificateTypeContainer.certificateType1 {
        overflow: hidden;
        padding-top: 26px !important;
        padding-bottom: 15px !important;
    }

    /*     .certificationTypeSection .certificateTypeContainer {
        width: 472px !important;
    } */

    .certificateTypeContainer h3 {
        font-size: 22px;
        line-height: 30px !important;
    }

    /*     .stepCount {
        width: 300px !important;
        height: 200px !important;
        background-size: contain;
    } */

    /*     .allSteps .et_pb_column:nth-child(2) .stepCount {
        padding-left: 26px;
        width: 324px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount {
        width: 315px !important;
    } */


    .single-post-date.post_date {
        left: 15px;
    }

    .stepCount h4 {
        font-size: 22px !important;
    }

    .stepCount h4 {
        font-size: 26px;
        color: #fff;
        max-width: 93%;
        min-height: unset !important;
    }

    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 190px;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 190px;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 190px;
    }

    .stepCount .et_pb_text_inner {
        padding: 30px 12px !important;
    }


    .stepCount .et_pb_text_inner::before {
        bottom: 35px !important;
        left: 175px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
        bottom: 37px !important;
        left: 269px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount .et_pb_text_inner::before {
        bottom: 36px !important;
        left: 180px !important;
    }

    .meet_wrapper.cdtSection.networkMeet {
        background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/Fill-1.svg);
        background-repeat: no-repeat;
        background-size: cover;
        margin-top: -60px;
        background-position: -32px 30px;
    }



    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 91.2% !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        top: 86.3%;
    } */

    .stepCount.teacher-step .et_pb_text_inner::before {
        left: 253px !important;
        bottom: 34px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 193px !important;
    }

    /* 	.testimonial_sec .slide_testimonial.ment-slider-main.training-slide_main .et_pb_column .et_pb_module_inner .swiper-button-next {
    left: 76%;
    bottom: -2px;
} */

}


@media(max-width:991px) {

    /*     .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 47% !important;
    } */

    /*     .testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-prev {
        top: 90.3% !important;
    }

    .testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 58.7% !important;
        left: 78%;
    }
	
	.testimonial_sec .slide_testimonial.ment-slider-main.training-slide_main .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 91% !important;
    left: 78%;
} */

    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 43.2% !important;
    } */

    /*     .certificationTypeSection .certificateTypeContainer {
        width: 383px !important;
    }
 */
    .meet_wrapper.cdtSection.networkMeet {

        margin-top: -81px;

    }

    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {

        top: 88.3% !important;
    } */

    .allSteps {
        padding-bottom: 0px !important;
    }

    /*     .allSteps .et_pb_column {
        width: 33% !important;
        margin-bottom: 0 !important;
    } */

    .certificateTabContainer {
        padding-top: 30px !important;
    }

    /*     .allSteps .et_pb_column:nth-child(2) .stepCount {
        margin-left: -8px !important;
    } */

    .btn-ctn.startedBtn {
        min-width: 245px !important;
        height: 58px !important;
        font-size: 16px !important;
    }

    .allSteps .et_pb_column:nth-child(2) {
        margin-right: 0 !important;
        position: relative;
    }

    /*     .stepCount {
        width: 254px !important;
        height: 200px !important;
        background-size: contain;
    } */

    .allSteps .et_pb_column:nth-child(1) {
        /*         margin-right: 0 !important; */
        position: relative;
    }

    .stepCount p {
        font-size: 15px !important;
    }

    .stepCount .et_pb_text_inner {
        padding: 30px 15px !important;
    }

    /*     .stepCount h4 {
        font-size: 19px !important;
    } */

    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 150px;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 150px;
        right: 29px !important
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 150px;
        bottom: 110px !important;
        right: 8px !important;
    }

    /*     .allSteps .et_pb_column:nth-child(2) .stepCount {
        width: 269px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount {
        width: 292px !important;
    } */

    .certificateTypeContainer {
        overflow: hidden;
        padding-top: 25px !important;
        padding-bottom: 25px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .certificateTypeContainer {
        width: unset !important;
    }

    .et_pb_row_3.et_pb_row.member_wrapper.certificateWrapper {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .certificateTypeContainer:nth-child(2) {
        height: 625px !important;
    }

    /*     .allSteps .et_pb_column {
        width: 33% !important;
    } */

    /*     .allSteps .et_pb_column:nth-child(3) .stepCount {
        width: 263px !important;
    } */

    .stepCount .et_pb_text_inner::before {
        bottom: 36px !important;
        left: 167px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
        bottom: 60px !important;
        left: 186px !important;
    }

    /*     .allSteps .et_pb_column:nth-child(2) .stepCount {

        padding-left: 15px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount {
        padding-left: 15px !important;
    } */

    .allSteps .et_pb_column:nth-child(2) .stepCount .et_pb_text_inner::before {
        bottom: 36px !important;
        left: 167px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
        bottom: 37px !important;
        left: 52px !important;
    }


    .single-post-date.post_date {
        left: -11px;
    }

    .stepCount.teacher-step .et_pb_text_inner::before {
        left: 75px !important;
        bottom: 36px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 211px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount.teacher-step .et_pb_text_inner::before {
        right: unset !important;
        left: 183px !important;
    }
	
	.toolbox-content ul li {
    margin-bottom: 10px;
}
	
	.toolbox-content h1, .toolbox-content h2, .toolbox-content h3, .toolbox-content h4, .toolbox-content h5, .toolbox-content h6 {
    margin-bottom: 15px;
    margin-top: 20px;
}
	
		.toolbox-content h2{
		font-size:32px !important;
	}
	
		.toolbox-content h3{
		font-size:32px !important;
	}
	
	.toolbox-content h3 strong{
		font-size:32px !important;
	}
	
	.toolbox-content h2 strong{
		font-size:32px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:27px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:27px !important;
	}

}


@media(max-width:768px) {

    /*     .testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 91% !important;
    } */

    .training-related-blogs.all_blog_sec.training-txt-ellipses .et_pb_post .post-content-inner {
        height: 110px !important;
    }

    /*     .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {

        top: 92.2% !important;

    } */

    /*     .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 90% !important;
    } */

    .certificateTabContainer {
        padding-top: 20px !important;
    }

    .btn-ctn.startedBtn {
        min-width: 230px !important;
        height: 56px !important;
        font-size: 15px !important;
    }

    .certificateTypeContainer.certificateType1 {
        overflow: hidden;
        padding-top: 24px !important;
        padding-bottom: 0px !important;
    }

    .certificateTypeContainer:nth-child(2) {
        height: 612px !important;
    }

    /* 	.stepCount {
    width: 246px!important;
    height: 200px!important;
    background-size: contain;
} */

    /*     .allSteps .et_pb_column:nth-child(1) .stepCount {
        width: 233px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount {
        width: 245px !important;
        margin-left: -6px;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount {
        width: 247px !important;
    } */

    .stepCount h4 {
        font-size: 17px !important;
        max-width: 100%;
        padding-bottom: 8px;
        padding-top: 5px;
    }

    .stepCount p {
        font-size: 15px !important;
        line-height: 21px !important;
    }

    .stepCount .et_pb_text_inner::before {
        bottom: 34px !important;
        left: 97px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount .et_pb_text_inner::before {
        bottom: 34px !important;
        left: 97px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
        bottom: 34px !important;
        left: 132px !important;
    }


    .single-post-date.post_date {
        left: -16px;
    }

    .stepCount.teacher-step .et_pb_text_inner::before {
        left: 154px !important;
        bottom: 33px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 89px !important;
    }

    /* 	.testimonial_sec .slide_testimonial.ment-slider-main.training-slide_main .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 90% !important;
    left: 78%;
} */
	
	.toolbox-content h2{
		font-size:30px !important;
	}
	
		.toolbox-content h3{
		font-size:30px !important;
	}
	
	.toolbox-content h3 strong{
		font-size:30px !important;
	}
	
	.toolbox-content h2 strong{
		font-size:30px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:26px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:26px !important;
	}
}


@media(max-width:600px) {
    .certificateTabContainer {
        padding-top: 5px !important;
    }

    .training-txt-ellipses h2 {
        height: unset !important;
    }


    .consulting-team.level_wrapper.certificationTypeSection {
        background-size: cover;
        background-position: 42% 16px;
    }

    .our-team-banner.certificateBanner::before {
        height: auto !important;
    }

    .certificateTypeContainer h3 {
        font-size: 22px !important;
        line-height: 24px !important;
    }

    .certificateTypeContainer {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .certificateTypeContainer.certificateType1 {
        margin-right: 0 !important;
    }

    .certificateTypeContainer.certificateType1 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .cdpBenefitList ul li {
        padding-bottom: 15px !important;
        padding-left: 15px !important;
        font-size: 15px !important;
    }

    .selectCategoryTypeContent .dipi-at-tab-title {
        font-size: 18px !important;
    }

    .dipi-at-tab {
        height: 70px !important;
    }

    .stepTxt p {
        max-width: 100% !important;
    }

    .stepCount h4 {
        font-size: 17px !important;
        max-width: 100%;
        min-height: unset !important;
    }

    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 165px;
        top: 61px !important;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 165px;
        top: 73px !important;
        right: 17px;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 165px;
        top: 73px !important;
        right: 27px !important;
    }

    .stepCount .et_pb_text_inner {
        padding: 26px 15px !important;
    }

    .stepCount .et_pb_text_inner::before {
        bottom: 31px !important;
        left: 104px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {

        bottom: 31px !important;
        left: 307px !important;

    }

    .stepTxt p {
        font-size: 15px !important;
        line-height: 24px !important;
    }

    .et_pb_row_3.et_pb_row.member_wrapper.certificateWrapper {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .meet_wrapper.cdtSection.networkMeet {

        margin-top: 0 !important;
    }

    .allSteps .et_pb_column {
        width: 100% !important;
    }

    .allSteps .et_pb_column:nth-child(1) .stepCount {
        width: 100% !important;
        /*         border-radius: 8px 33px 33px 8px; */
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount {
        width: 100% !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount {
        width: 100% !important;
    }

    .certificateTypeContainer:nth-child(2) {
        height: auto !important;
    }

    /*     .stepCount {
        height: auto !important;
        background-size: cover !important;
    } */

    .level_wrapper.consulting-team.certificationTypeSection {
        padding-top: 80px !important;
    }

    /*     .stepCount {
        margin-bottom: 15px !important;
    } */

    .stepCount p {
        font-size: 16px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount .et_pb_text_inner::before {
        bottom: 33px !important;
        left: 104px !important;
    }

    .certificateTabContainer {
        padding-bottom: 0 !important;
    }

    /*     .stepCount .et_pb_text_inner {

        margin-bottom: 15px !important;
    } */

    .certificationTypeSection .certificateTypeContainer {
        width: 100% !important;
    }

    .allSteps .et_pb_column:nth-child(1) .stepCount {
        /*         border-radius: 8px 33px 33px 8px; */
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount {

        /*         border-radius: 15px 33px 33px 15px; */
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount {

        /*         border-radius: 16px 5px 5px 16px; */
    }

    .single-post-date.post_date {
        left: -28px;
    }

    .stepCount.teacher-step .et_pb_text_inner::before {
        left: 80px !important;
        bottom: 30px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 96px !important;
        bottom: 30px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount.teacher-step .et_pb_text_inner::before {
        right: unset !important;
        left: 111px !important;
        bottom: 30px !important;
    }

    .stepTxt p {
        max-width: 100%;
    }

    .certificateTabContainer .dipi-at-tabs.has-arrow.arrow-place-top.arrow-allign-start {
        margin: 0 15px !important;
    }
	
	.toolbox-content ul {
    padding-left: 20px;
}
	
	.toolbox-content ol {
    padding-left: 20px;
}
	
	.toolbox-content h1, .toolbox-content h2, .toolbox-content h3, .toolbox-content h4, .toolbox-content h5, .toolbox-content h6 {
    margin-bottom: 10px;
}
	
	.toolbox-content h3{
		font-size:28px !important;
	}
	
	.toolbox-content h3 strong{
		font-size:28px !important;
	}
	
	.toolbox-content h2 strong{
		font-size:28px !important;
	}
	
	.toolbox-content h2{
		font-size:28px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:25px !important;
	}
	
	.toolbox-content h4 strong{
		font-size:25px !important;
	}

}

/* certification page responsive end */

.btn-ctn.startedBtn {
    min-width: 320px;
    height: 68px;
}

.testimonial_text.textone {
    padding-left: 30px;
}

.testimonial_text.textone h4 {
    margin-top: 0 !important;
}

.certificateTabContainer .et_pb_column .et_pb_module {
    margin-bottom: 0 !important;
}

.allSteps {
    padding-left: 25px;
}


/* mentoring css start */

.our-team-banner.certificateBanner.mentoringBanner::before {
    height: 838px;
}

.mentoringHelpCourseContent p {
    padding-bottom: 30px;
}

.cdpBenefitList.mentoringHelpLists ul li {
    padding-bottom: 20px;
    letter-spacing: -.4px;
}

.mentoringWorkListContainer ul {
    position: relative;
    padding-left: 40px;
}

.mentoringWorkListContainer ul:before {
    content: "";
    position: absolute;
    top: -20px;
    left: -34px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/mentoringworkline.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 4px;
    height: 93%;
}

.mentoringWorkListContainer ul li {
    list-style: none;
    font-size: 16px;
    color: #0C3E51;
    padding-bottom: 50px;
    position: relative;
}

.mentoringWorkListContainer ul li:after {
    content: '';
    position: absolute;
    top: -20px;
    left: -107px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/mentoringlist.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.mentoringWorkListContainer ul li:nth-child(3):after {}

.mentoringWorkListContainer ul li:nth-child(2):after {
    content: '';
    position: absolute;
    top: -20px;
    left: -107px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/mentoringlist.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.mentoringWorkListContainer ul li strong {
    color: #CE4E0D;
    transition: 0.4s all;
    cursor: pointer;
}


.mentoringWorkListContainer ul li:nth-child(1):before {
    content: '1';
    position: absolute;
    top: 16px;
    left: -73px;
    font-size: 26px;
    font-family: 'Metropolis-Bold';
    z-index: 9;
    transform: translate(-50%, -50%);
    color: #fff;
}

.mentoringWorkListContainer ul li:nth-child(2):before {
    content: '2';
    position: absolute;
    top: 16px;
    left: -73px;
    font-size: 26px;
    font-family: 'Metropolis-Bold';
    z-index: 9;
    transform: translate(-50%, -50%);
    color: #fff;
}

.mentoringWorkListContainer ul li:nth-child(3):before {
    content: '3';
    position: absolute;
    top: 16px;
    left: -73px;
    font-size: 26px;
    font-family: 'Metropolis-Bold';
    z-index: 9;
    transform: translate(-50%, -50%);
    color: #fff;
}

.mentoringWorkListContainer ul li:nth-child(4):before {
    content: '4';
    position: absolute;
    top: 16px;
    left: -73px;
    font-size: 26px;
    font-family: 'Metropolis-Bold';
    z-index: 9;
    transform: translate(-50%, -50%);
    color: #fff;
}

.mentoringWorkListContainer ul li:nth-child(5):before {
    content: '5';
    position: absolute;
    top: 16px;
    left: -73px;
    font-size: 26px;
    font-family: 'Metropolis-Bold';
    z-index: 9;
    transform: translate(-50%, -50%);
    color: #fff;
}

.mentoringWorkListContainer ul li strong:hover {
    color: #0C3E51;
}

.mentoringWorkListContainer ul h5 {
    font-size: 26px;
    font-family: 'Metropolis-Bold';
    color: #0C3E51;
    letter-spacing: .5px;
    padding-bottom: 5px;
}

.mentoringSliderHead h2 {
    display: none;
}

.mentoringPackContainer .et_pb_with_border {
    margin-right: 25px;
    width: 385px;
    height: 164px;
    overflow: unset;
}

.mentoringPackageDetail {
    position: relative;
}

.mentoringPackageDetail:nth-child(1):before {
    content: '';
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/planone.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 169px;
    height: 46px;
    transform: translate(-50%, -50%);
    top: -4px;
    left: 50%;
}

.mentoringPackageDetail:nth-child(2):before {
    content: '';
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/plantwo.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 169px;
    height: 46px;
    transform: translate(-50%, -50%);
    top: -4px;
    left: 50%;
}

.mentoringPackageDetail:nth-child(3):before {
    content: '';
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/planthree.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 169px;
    height: 46px;
    transform: translate(-50%, -50%);
    top: -4px;
    left: 50%;
}

.mentoringPackageDetail .et_pb_text_inner {
    margin-top: -14px;
}

/* .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont{
	    background-position: -37px 36px;
} */


.meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
    background-position: 50% 0%;
    background-color: #eff5f7;
    background-size: 210% 143%;
}

.training-single-listing.training-font.what-listing {
    position: relative;
}

.training-single-listing.training-font.what-listing.bg-fill:before {
    content: '';
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/Fill-1.svg) !important;
    background-repeat: no-repeat;
    width: 100%;
    height: 115px;
    top: -84px;
    left: 0;
    background-position: 7% 0%;
}

.et_pb_column.mentoringHelpCourseContent {
    margin-right: 42px;
}

.mentoringHelpListContent ul li:nth-child(7) {}

/* mentoring css end */



/* mentoring responsive start */

@media(max-width:1600px) {

    .meet_wrapper.cdtSection.networkMeet {
        padding-top: 62px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        background-position: 48% 31%;
        background-size: 152% 150%;
    }

    .mentoringHelpImgContainer .et_pb_image_wrap img {
        height: auto;
        width: 675px !important;
    }


    .cdpBenefitList.mentoringHelpLists ul li {
        letter-spacing: unset;
        font-size: 16px !important;
    }

    .mentoringworkImgContainer img {
        height: auto !important;
        width: 525px !important;
    }

    .mentoringWorkListContainer ul li:after {
        width: 67px !important;
        height: 67px !important;
    }

    .mentoringWorkListContainer ul h5 {
        font-size: 24px !important;
    }

    .mentoringWorkListContainer ul:before {
        height: 92% !important;
    }

    .mentoringWorkListContainer ul li::before {
        top: 14px !important;
    }

    .mentoringWorkListContainer ul li {
        padding-bottom: 46px !important;
    }

    .mentoringPackContainer .et_pb_with_border {
        width: 32% !important;
        /*         height: 253px !important; */
        margin-right: 22px !important;
    }

    .mentoringPackageDetail .mentPackagePrice p {
        font-size: 30px !important;
    }

    .mentPerPack p {
        font-size: 20px !important;
    }

    .mentHour p {
        font-size: 24px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        padding-bottom: 65px !important;
    }

}


@media(max-width:1400px) {

    .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 650px !important;
    }


    .mentoringworkImgContainer img {
        width: 490px !important;
    }

    .mentoringWorkListContainer ul li:after {
        width: 64px !important;
        height: 64px !important;
    }

    .mentoringWorkListContainer ul h5 {
        font-size: 22px !important;
    }

    .mentoringWorkListContainer ul:before {
        height: 92% !important;
        left: -37px !important;
    }

    .mentoringWorkListContainer ul li::before {
        top: 13px !important;
        left: -75px !important;
    }

    .mentoringWorkListContainer ul li {
        padding-bottom: 42px !important;
    }

    .mentoringWorkListContainer ul li:nth-child(2):after {
        top: -26px !important;
    }

    .mentoringWorkListContainer ul li:nth-child(2):before {
        top: 7px !important;
    }

    .mentoringPackageDetail .mentPackagePrice p {
        font-size: 28px !important;
    }

    .mentPerPack p {
        font-size: 18px !important;
    }

    .mentHour p {
        font-size: 22px !important;
    }

    .mentoringPackageDetail:nth-child(1):before {
        width: 160px !important;
        height: 44px !important;
    }

    .mentoringPackageDetail:nth-child(2):before {
        width: 160px !important;
        height: 44px !important;
    }

    .mentoringPackageDetail:nth-child(3):before {
        width: 160px !important;
        height: 44px !important;
    }

    .mentoringPackContainer .et_pb_with_border {

        margin-right: 19px !important;
    }

    .btn-ctn.startedBtn.mentoringStartedBtn {
        min-width: 255px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        padding-bottom: 55px !important;
        background-position: 48% 35%;
    }

    .testimonial_sec.men_sec_slider {
        padding-bottom: 0 !important;
    }

}

@media(max-width:1200px) {

    .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 625px !important;
    }

    .mentoringHelpCourseContent p {
        padding-bottom: 27px !important;
    }


    .mentoringworkImgContainer img {
        width: 460px !important;
    }

    .mentoringworkImgContainer {
        width: 50% !important;
        margin-right: 0 !important;
    }

    .mentoringWorkListContainer {
        width: 50% !important;
    }

    .mentoringWorkListContainer ul li {
        padding-bottom: 38px !important;
    }

    .mentoringWorkListContainer ul h5 {
        font-size: 20px !important;
    }


    .mentoringPackageDetail .mentPackagePrice p {
        font-size: 26px !important;
    }


    .mentHour p {
        font-size: 20px !important;
    }

    .mentoringPackageDetail:nth-child(1):before {
        width: 150px !important;
        height: 42px !important;
    }

    .mentoringPackageDetail:nth-child(2):before {
        width: 150px !important;
        height: 42px !important;
    }

    .mentoringPackageDetail:nth-child(3):before {
        width: 150px !important;
        height: 42px !important;
    }

    .mentoringPackContainer .et_pb_with_border {
        width: 32% !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        padding-bottom: 45px !important;
        padding-top: 45px !important;
        background-size: 167% 150%;
    }

}

@media(max-width:1024px) {

    .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 600px !important;
    }

    .mentoringHelpCourseContent p {
        padding-bottom: 24px !important;
        width: 90% !important;
    }

    .cdpBenefitList.mentoringHelpLists ul li {
        font-size: 15px !important;
    }

    .mentoringHelpCourseContent {
        width: 50% !important;
        margin-right: 0 !important;
    }

    .mentoringHelpListContent {
        width: 50% !important;
    }

    .mentoringworkImgContainer img {
        width: 400px !important;
    }

    .mentoringWorkListContainer ul h5 {
        font-size: 18px !important;
    }

    .mentoringWorkListContainer ul li {
        padding-bottom: 34px !important;
    }

    .mentoringWorkListContainer ul li:after {
        width: 60px !important;
        height: 60px !important;
    }

    .mentoringWorkListContainer ul li::before {
        top: 11px !important;
        left: -77px !important;
    }

    .mentoringWorkListContainer ul li p {
        font-size: 15px !important;
        line-height: 22px !important;
    }

    .mentoringWorkListContainer ul:before {
        height: 92% !important;
        left: -38px !important;
    }

    .mentoringPackContainer .et_pb_with_border {
        margin-right: 18px !important;
        /*         height: 243px !important; */
    }

    .mentoringPackageDetail .mentPackagePrice p {
        font-size: 24px !important;
    }

    .mentHour p {
        font-size: 19px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        padding-top: 45px !important;
        padding-bottom: 30px !important;
    }

    .mentoringWorksSec {
        padding-bottom: 0 !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        background-position: 52% 0%;
        background-size: 163% 104%;
    }

    .training-single-listing.training-font.what-listing.bg-fill:before {
        content: none !important;
        /*     position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/Fill-1.svg)!important;
    background-repeat: no-repeat;
    width: 100%;
    height: 115px;
    top: -84px;
    left: 0;
    background-position: 7% 0%; */
    }

    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:last-child h2.entry-title {
        min-height: 110px !important;
    }
	
/* 	.single-post-content .resource-download-btn.btn-learneve {
    top: -530px !important;
} */

}



@media(max-width:991px) {

    .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 565px !important;
    }

    .mentoringHelpCourseContent p {
        padding-bottom: 24px !important;
        width: 90% !important;
    }

    .cdpBenefitList.mentoringHelpLists ul li {
        padding-bottom: 22px !important;
    }


    .mentoringworkImgContainer img {
        width: 345px !important;
    }

    .mentoringWorkListContainer ul li:after {
        left: -82px !important;
    }

    .mentoringWorkListContainer ul:before {
        height: 88% !important;
        left: -14px !important;
    }

    .mentoringWorkListContainer ul li:after {
        width: 56px !important;
        height: 56px !important;
    }

    .mentoringWorkListContainer ul li::before {
        top: 9px !important;
        left: -54px !important;
    }

    .mentoringWorkListContainer ul li:nth-child(2):before {
        top: 3px !important;
    }

    .mentoringWorkListContainer ul li {
        padding-bottom: 30px !important;
    }

    .mentoringWorkListContainer ul h5 {
        font-size: 17px !important;
    }

    .btn-ctn.startedBtn.mentoringStartedBtn {
        min-width: 205px !important;
    }

    .mentoringPackContainer .et_pb_with_border {
        /*         height: 236px !important; */
    }

    .mentoringPackContainer {
        padding-bottom: 10px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        padding-bottom: 0px !important;
    }

    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:last-child h2.entry-title {
        min-height: 95px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        background-position: 39% 0%;
        background-size: 203% 108%;
        /* 		margin-top: -42px; */
    }

    .btn-row.btn_strt_ment {
        padding-top: 0;
    }
	
/* 	.single-post-content .resource-download-btn.btn-learneve {
    top: -446px !important;
} */
}

/* @media(max-width:844px){
	.single-post-content .resource-download-btn.btn-learneve {
    top: -465px !important;
}
} */


@media(max-width:768px) {

    .slider-single .slider-left .dipi-testimonial-img img {
        height: 105px;
        width: 105px;
    }

    .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 530px !important;
    }

    .mentoringHelpCourseContent p {
        padding-bottom: 22px !important;
        width: 90% !important;
    }

    .mentoringWorkListContainer ul li::before {
        top: 10px !important;
        left: -54px !important;
        font-size: 24px !important;
    }

    .mentoringworkImgContainer img {
        width: 285px !important;
    }

    .mentoringWorkListContainer ul li p {

        line-height: 20px !important;
    }

    .btn-ctn.startedBtn.mentoringStartedBtn {
        min-width: 185px !important;
        height: 54px !important;
    }

    .mentoringPackContainer .et_pb_with_border {
        /*         height: 230px !important; */
    }

    .mentoringWorksSec {
        padding-bottom: 0 !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: 7px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        background-position: 39% 132%;
        background-size: 203% 108%;
    }

    .btn-row.btn_strt_ment {
        padding-bottom: 130px;
    }

    .training-single-listing.training-font.what-listing.bg-fill {
        margin-top: -75px;
    }
	
/* 	.single-post-content .resource-download-btn.btn-learneve {
    top: -433px !important;
} */

}

@media(max-width:736px){
/* 	.single-post-content .resource-download-btn.btn-learneve {
    top: -418px !important;
} */
}


@media(max-width:667px) {

    /* 	.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next {
    left: calc(93% - 1vw) !important;
} */

    .res-head h2 {
        line-height: 28px !important;
    }

    .res-paras {
        padding-top: 0px !important;
    }

    .mentoringworkImgContainer img {
        width: 275px !important;
    }

    .mentoringWorkListContainer ul li:after {
        width: 52px !important;
        height: 52px !important;
    }

    .mentoringWorkListContainer ul li:after {
        left: -72px !important;
    }

    .mentoringWorkListContainer ul:before {
        height: 88% !important;
        left: -6px !important;
    }

    .mentoringWorkListContainer ul li::before {
        top: 8px !important;
        left: -45px !important;
        font-size: 23px !important;
    }

    .btn-ctn.startedBtn.mentoringStartedBtn {
        min-width: 160px !important;
        height: 52px !important;
    }

    .mentoringPackageDetail .mentPackagePrice p {
        font-size: 22px !important;
    }

    .projectspot-blogs.podcast-boxes-container .post-content:before {
        padding: 0px 6px;
    }
	
/* 	.single-post-content .resource-download-btn.btn-learneve {
    top: -388px !important;
} */
}

@media(max-width:600px) {

    /* blog page category filter hide css */
    .two-ul-filter .caf-filter-container {
        width: 100% !important;
    }

    /* blog page category filter hide css */

    .mentoringHelpCourseContent {
        width: 100% !important;
        margin-bottom: 15px !important;
    }

    .mentoringHelpListContent {
        width: 100% !important;
    }

    .mentoringHelpCourseContent p {
        padding-bottom: 15px !important;
        width: 100% !important;
    }

    .cdpBenefitList.mentoringHelpLists ul li {
        padding-bottom: 15px !important;
    }

    .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 100% !important;
    }

    .mentoringHelpSection {
        padding-top: 5px !important;
    }

    .mentoringworkImgContainer img {
        width: 100% !important;
    }

    .mentoringworkImgContainer {
        width: 100% !important;
    }

    .mentoringWorkListContainer {
        width: 100% !important;
    }

    .mentoringWorkListContainer ul h5 {
        font-size: 16px !important;
    }

    .mentoringWorkListContainer ul {
        padding-left: 68px !important;
    }

    .mentoringWorkListContainer ul:before {
        height: 88% !important;
        left: 21px !important;
    }

    .mentoringWorkListContainer ul li::before {
        top: 8px !important;
        left: -46px !important;
        font-size: 22px !important;
    }

    .mentoringWorkListContainer ul li:nth-child(2):before {
        top: 1px !important;
    }

    .mentoringWorkListContainer {
        padding-top: 15px;
    }

    .mentoringWorksSec {
        padding-bottom: 0 !important;
    }

    .mentoringWorkListContainer ul li {
        padding-bottom: 24px !important;
    }

    .mentoringPackContainer .et_pb_with_border {
        width: 100% !important;
        /*         height: 100% !important; */
    }

    .mentPackagePrice {
        padding-top: 40px !important;
    }

    .mentPerPack {
        padding-top: 10px !important;
        margin-bottom: 20px !important;
    }

    .btn-ctn.startedBtn.mentoringStartedBtn {

        margin-bottom: 20px !important;
    }

    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        background-position: -37px 36px;
        padding-top: 20px !important;
    }


    .meet_wrapper.cdtSection.networkMeet.mentoringPackageCont {
        background-position: 22% -28px;
        padding-top: 20px !important;
        padding-bottom: 15px !important;
        background-size: cover;
        background-color: #eff5f7 !important;
    }

    .mentoringPackContainer .et_pb_with_border {
        margin-right: 0 !important;
    }

    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:first-child h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:nth-child(2) h2.entry-title,
    .all_blog_sec.top_main_blog.projectspot-blogs.text-overflow article:last-child h2.entry-title {
        min-height: unset !important;
    }

    .testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: 35% !important;
    }

    .btn-row.btn_strt_ment {
        padding-bottom: 80px;
    }
	
	.single-post-content .resource-download-btn.btn-learneve {
    font-size: 10px !important;
    top: -68px !important;
    width: 245px !important;
    right: -10px !important;
    left: unset;
}
	
	.speaking-posts ul {
    padding-left: 25px !important;
}
}

/* mentoring responsive end */



/* consulting css start */
.consultingPara p strong {
    color: #CE4E0D;
    transition: 0.4s all;
}

.consultingPara p strong:hover {
    color: #000;
}

.title-txt.txt-years {
    white-space: nowrap;
}

.consultAdvBoxes .et_pb_column.consultingAdvantageBox {
    width: 392px;
    height: 241px;
    margin-right: 23px;
}

.et_pb_column.consultingAdvantageBox h4 {
    font-size: 26px;
    letter-spacing: 1px;
}

.certificateTabContainer.consultingSec:before {
    content: none;
}


.consulting-team.consultTeamSection {
    background-position: 37% -13%;
    background-color: #eff5f7;
    background-size: cover;
}


.btn-ctn.startedBtn.consultPlusBtn {
    min-width: 405px;
    height: 70px;
}


.title-txt.meetConsultantContent {
    text-align: -webkit-center;

}

.title-txt.meetConsultantContent p {
    max-width: 85%;
}

.consultingAccordianContainer ul li {
    position: relative;
    list-style: none;
    padding-left: 36px;
    padding-bottom: 20px;
}

.consultingAccordianContainer ul {
    padding-top: 12px;
    padding-bottom: 5px;
}

.consultingAccordianContainer ul li:before {
    content: '';
    position: absolute;
    top: 0px;
    left: -17px;
    width: 24px;
    height: 24px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/list-icon.svg);
    background-repeat: no-repeat;
}

.consultingAccordianContainer .et_pb_toggle_open {
    background-color: #ffffff45 !important;
    border-radius: 8px;
    padding-top: 35px !important;
}

.consultingAccordianContainer .et_pb_toggle {
    padding-left: 35px;
    padding-top: 0;
    border-bottom: 1px solid #d8d8d857 !important;
    width: 625px;
    position: relative;
}

.consultingAccordianContainer .et_pb_toggle.et_pb_toggle_close:before {
    content: '';
    position: absolute;
    top: -6px;
    right: 14px;
    width: 35px;
    height: 35px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/accplus.svg);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}


.consultingAccordianContainer .et_pb_toggle.et_pb_toggle_open:before {
    content: '';
    position: absolute;
    top: 23px;
    right: 8px;
    width: 50px;
    height: 50px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/accordplus.svg);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}

.consultingAccordianContainer .et_pb_toggle_title:before {
    content: none !important;
    display: none !important;
}

.et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_toggle_open {
    border-bottom: transparent !important;
}

.et_pb_column.consultingHelpImgCont {
    margin-right: 21px;
}



/* consulting css end */

/* shubham end */

@media(max-width: 1699px) {
    .consultingAccordianContainer .et_pb_toggle {
        width: 100%;
        padding-left: 15px;
        margin-bottom: 20px !important;
    }

    .consultingAccordianContainer h5 {
        font-size: 18px !important;
    }

    .consultingAccordianContainer ul li {
        padding-left: 20px;
        padding-bottom: 15px;
        font-size: 15px;
    }

    .consultingAccordianContainer ul li:before {
        background-position: center;
    }

    .consulting-page .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 80% !important;
    }

    .consultAdvBoxes .et_pb_column.consultingAdvantageBox {
        width: calc(33.33% - 10px);
        min-height: 201px;
        margin-right: 15px;
        height: auto;
    }

    .consultAdvBoxes h4 {
        font-size: 18px !important;
    }

    .consultAdvBoxes .et_pb_column>div:nth-child(1) {
        padding-top: 40px !important;
    }

    .consultAdvBoxes p {
        font-size: 15px;
        line-height: 24px;
    }

    div.consulting-page.team-members-row {
        padding-top: 0 !important;
    }

    .consulting-team.consulting-page {
        padding-top: 20px !important;
    }

    div.consulting-page .team-heading-row {
        padding-top: 65px !important;
        padding-bottom: 55px !important;
    }

    .consulting-page .btn-ctn.startedBtn.mentoringStartedBtn {
        min-width: 305px !important;
    }

}

.consulting-page .title-txt.txt-years {
    white-space: unset;
}


@media(max-width: 991px) {
    .consulting-page.level_wrapper.consulting-team.certificationTypeSection {
        margin-top: 0;
        padding-top: 100px !important;
    }

    .consulting-page .img-accordion>div:nth-child(1) {
        width: 40% !important;
        padding-top: 0;
        margin-bottom: 0;
    }

    .consulting-page .img-accordion>div:nth-child(2) {
        width: 60% !important;
    }

    .consultingAccordianContainer h5 {
        font-size: 14px !important;
    }

    .consultingAccordianContainer .et_pb_toggle {
        padding-left: 10px;
    }

    .consultingAccordianContainer .et_pb_toggle.et_pb_toggle_close:before {
        width: 30px;
        height: 30px;
    }

    .consultingAccordianContainer .et_pb_toggle_open {
        padding-top: 20px !important;
    }

    .consultingAccordianContainer .et_pb_toggle.et_pb_toggle_open:before {
        top: 7px;
        right: 9px;
        width: 40px;
        height: 40px;
    }

    .consultingAccordianContainer ul {
        padding-top: 0;
        padding-bottom: 0;
    }

    .consultingAccordianContainer ul li {
        padding-left: 15px;
        padding-bottom: 8px;
    }

    .consultingAccordianContainer ul li:last-child {
        padding-bottom: 0;
    }

    .consulting-page.certificationTypeSection .btn-row {
        padding: 0 !important;
    }

    .consulting-page .member_wrapper.certificateWrapper {
        padding-top: 10px !important;
    }

    .consultAdvBoxes h4 {
        font-size: 16px !important;
        letter-spacing: 0.5px !important;
    }

    .consultAdvBoxes .et_pb_column>div:nth-child(1) {
        padding-top: 25px !important;
    }

    .consultAdvBoxes .et_pb_column>div:nth-child(2) {
        padding: 0px 10px 0 !important;
    }

    .consultAdvBoxes .et_pb_column.consultingAdvantageBox {
        min-height: 176px;
        margin-bottom: 0;
        padding-bottom: 15px;
    }

    .consulting-page.set-apart {
        padding-bottom: 20px !important;
    }

    div.consulting-page .team-heading-row {
        padding-top: 55px !important;
        padding-bottom: 15px !important;
    }

    .consulting-page.consultTeamSection .btn-row {
        padding: 30px 0 20px !important;
    }

    .consulting-page .btn-ctn.startedBtn.mentoringStartedBtn {
        font-size: 15px !important;
    }

    div.consulting-page.how-it-works .team-heading-row {
        padding-top: 20px !important;
    }


}

@media(max-width:620px) {
    .profile_content.content-change {
        padding-left: 45px;
    }
}

@media(max-width: 600px) {
    .consulting-page.level_wrapper.consulting-team.certificationTypeSection {
        padding-top: 70px !important;
    }

    .consulting-page.how-we-help .para {
        padding-top: 0 !important;
    }

    .consulting-page .img-accordion {
        padding-top: 20px !important;
    }

    .consulting-page .img-accordion>div:nth-child(1) {
        width: 100% !important;
        padding-top: 0;
        margin-right: 0;
        margin-bottom: 35px;
    }

    .consulting-page .img-accordion>div:nth-child(2) {
        width: 100% !important;
    }

    .consultingAccordianContainer .et_pb_toggle:last-child {
        margin-bottom: 0 !important;
    }

    .consulting-page.certificationTypeSection .btn-row {
        padding: 0 0 25px !important;
    }

    .consulting-page .mentoringHelpImgContainer .et_pb_image_wrap img {
        width: 100% !important;
    }

    .consultAdvBoxes .et_pb_column.consultingAdvantageBox {
        min-height: unset;
        padding-bottom: 25px;
        margin: 0;
        margin-bottom: 15px;
    }

    .consulting-page .consultAdvBoxes {
        padding-bottom: 0 !important;
    }

    div.consulting-page .mentoringWorksSec {
        padding-top: 10px !important;
    }

    .consulting-page .testimonial_sec {
        padding-bottom: 20px !important;
    }

    .founder-banner .banner-profile .profile_content.content-change {
        padding-left: 45px;
        padding-top: 35px;
    }

    .consulting-page .btn-ctn.startedBtn.mentoringStartedBtn {
        min-width: 100% !important;
    }



}

@media(max-width:536px) {
    .founder-banner .banner-profile .profile_content.content-change {
        padding-top: 35px;
    }
}

.founder-banner .banner-profile .profile_content.content-change {
    padding-left: 45px;
    padding-top: 35px;
}

@media(max-width:510px) {
    .founder-banner .banner-profile .profile_content.content-change {
        padding-top: 50px;
        padding-left: 0;
    }
}

@media(max-width:600px) {
    .meet_wrapper.cdtSection.certi-net {
        background-color: #eff5f7 !important;
        background-position: 69% -24px;
        padding-bottom: 248px;
    }

    .our-board-members.edu_main_wrapper.margin-change {
        margin-top: -200px;
    }
	
	.toolbox-content .cols-wrapper {
    flex-wrap: wrap;
}
	
	.toolbox-content .col {
    flex: 0 0 100%;
}
}



/* Single post Css starts here */
.single-post-title-section {
    background-position: 24% 90%;
}

.single-post-title-section h1 {
    padding: 0;
    position: relative;
}

.single-post-title-section h1::before {
    content: '';
    position: absolute;
    bottom: -50px;
    right: 0px;
    left: 0px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/Group-3-1.png);
    background-size: cover;
    background-position: center;
    width: 547px;
    height: 23px;
    margin: auto;
}

.single-post-date {
    float: left;
    top: 14px;
}

.single-post-date h4 {
    padding: 0;
}

.resource-download-btn {
    float: right;
    min-width: 341px;
    height: 52px;
    background-size: 16px !important;
    background-position: 6% 44% !important;
}

.et_pb_button_module_wrapper .et_pb_button.resource-download-btn,
.et_pb_button_module_wrapper .et_pb_button.resource-download-btn:hover {
    padding-left: 40px !important;
}

.single-post-content {
    clear: both;
}

.single-post-content-section>div>div:nth-child(1) {
    width: 76.5% !important;
    border-radius: 8px;
}

.single-post-content-section>div>div:nth-child(2) {
    width: 23.5% !important;
}

.single-post-content p {
    padding-bottom: 0;
    margin-bottom: 27px;
}

.single-post-content h1,
.single-post-content h2,
.single-post-content h3,
.single-post-content h4,
.single-post-content h5,
.single-post-content h6 {
    padding-bottom: 0;
    margin: 51px 0 26px;
    display: flex;
    align-items: center;
    column-gap: 40px;
}



.single-post-content ul {
    padding: 0;
    margin-bottom: 32px;
}

.single-post-content ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 16px;
    list-style: none;
}

.single-post-content ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/single-post-list.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
}

.single-post-sidebar h3 {
    text-transform: uppercase;
    color: #8DAA3D;
    padding: 0;
    margin-bottom: 28px;
}

.single-post-sidebar {
    padding-top: 3px;
    padding-left: 30px;
}

.single-post-sidebar .cat-post-widget ul li {
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    padding-left: 21px !important;
    margin-bottom: 23px !important;
}

.single-post-sidebar .cat-post-widget ul li:last-child {
    margin-bottom: 0 !important;
}

.single-post-sidebar .cat-post-widget ul li a {
    font-weight: 500 !important;
    color: #CE4E0D !important;
    font-size: 16px !important;
    line-height: 20px !important;
    transition: 0.3s;
}

.single-post-sidebar .cat-post-widget ul li a:hover {
    color: #8DAA3D !important;
}

.single-post-sidebar .cat-post-widget ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/right-arrow-green.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 8px;
    height: 12px;
}

.single-post-sidebar .cat-post-widget {
    margin-bottom: 50px !important;
}

.single-post-sidebar .widget_tag_cloud a {
    font-weight: 500 !important;
    color: #CE4E0D !important;
    font-size: 16px !important;
    line-height: 20px !important;
    transition: 0.3s;
    background: unset !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    margin-bottom: 23px !important;
}

.single-post-sidebar .widget_tag_cloud a:hover {
    color: #8DAA3D !important;
}

.single-post-sidebar .widget_tag_cloud .wp-block-tag-cloud a:last-child {
    margin-bottom: 0 !important;
}

.single-post-content a {
    color: #8DAA3D;
    transition: 0.3s;
}

.single-post-content a:hover {
    color: #0c3e51;
}

@media(max-width: 1699px) {
    .single-post-title-section h1 {
        font-size: 28px !important;
    }

    .single-post-title-section h1::before {
        width: 517px;
        height: 20px;
        bottom: -41px;
    }

    .single-post-date h4 {
        font-size: 16px !important;
    }

    .resource-download-btn {
        min-width: 301px;
        height: 47px;
        background-size: 14px !important;
        background-position: 6% 44% !important;
        font-size: 14px !important;
    }

    .et_pb_button_module_wrapper .et_pb_button.resource-download-btn,
    .et_pb_button_module_wrapper .et_pb_button.resource-download-btn:hover {
        padding-left: 30px !important;
    }

    .single-post-date {
        top: 19px;
    }

    .single-post-content .et_pb_text {
        font-size: 16px !important;
        line-height: 27px !important;
    }

    .single-post-content p {
        margin-bottom: 14px;
    }

    .single-post-content h1,
    .single-post-content h2,
    .single-post-content h3,
    .single-post-content h4,
    .single-post-content h5,
    .single-post-content h6 {
        margin: 31px 0 23px;
        column-gap: 30px;
    }

    .single-post-content h1 {
        font-size: 28px !important;
        line-height: 25px !important;
    }

    .single-post-content h2 {
        font-size: 26px !important;
        line-height: 25px !important;
    }

    .single-post-content h3 {
        font-size: 24px !important;
        line-height: 22px !important;
    }

    .single-post-content h4 {
        font-size: 22px !important;
        line-height: 22px !important;
    }

    .single-post-content h5 {
        font-size: 20px !important;
        line-height: 22px !important;
    }

    .single-post-content h6 {
        font-size: 18px !important;
        line-height: 22px !important;
    }


    .single-post-content ul li {
        position: relative;
        padding-left: 44px;
        margin-bottom: 14px;
    }

    .single-post-content ul {
        margin-bottom: 20px;
    }

    .single-post-content-section {
        padding-bottom: 60px !important;
    }

    .single-post-sidebar h3 {
        font-size: 17px !important;
    }

    .single-post-sidebar .cat-post-widget ul li a,
    .single-post-sidebar .widget_tag_cloud a {
        font-size: 15px !important;
    }

    .single-post-sidebar .cat-post-widget ul li,
    .single-post-sidebar .widget_tag_cloud a {
        margin-bottom: 18px !important;
    }

    .single-post-sidebar .cat-post-widget ul li {
        padding-left: 18px !important;
    }

    .single-post-sidebar .cat-post-widget ul li::before {
        width: 6px;
        height: 10px;
    }


}

@media(max-width: 1200px) {
    .single-post-title-section {
        background-position: 33% 90%;
        padding: 50px 0 140px !important;
    }

    .single-post-title-section h1 {
        font-size: 22px !important;
    }

    .single-post-title-section h1::before {
        width: 437px;
        height: 18px;
        bottom: -31px;
    }

    .single-post-content-section>div>div:nth-child(1) {
        padding: 33px 20px !important;
    }

    .resource-download-btn {
        min-width: 271px;
        height: 45px;
        font-size: 12px !important;
    }

    .single-post-content {
        padding-top: 40px !important;
    }

    .single-post-content p {
        line-height: inherit !important;
    }

    .single-post-content .et_pb_text {
        font-size: 15px !important;
        line-height: 24px !important;
    }

    .single-post-content h1,
    .single-post-content h2,
    .single-post-content h3,
    .single-post-content h4,
    .single-post-content h5,
    .single-post-content h6 {
        margin: 25px 0 23px;
        column-gap: 25px;
    }

    .single-post-content h1 {
        font-size: 26px !important;
    }

    .single-post-content h2 {
        font-size: 24px !important;
    }

    .single-post-content h3 {
        font-size: 22px !important;
    }

    .single-post-content h4 {
        font-size: 20px !important;
    }

    .single-post-content h5 {
        font-size: 18px !important;
    }

    .single-post-content h6 {
        font-size: 16px !important;
    }

}

@media(max-width: 991px) {
    .single-post-title-section h1 {
        font-size: 20px !important;
    }

    .single-post-title-section h1::before {
        width: 367px;
        height: 14px;
        bottom: -26px;
    }

    .single-post-title-section {
        padding: 20px 0 110px !important;
    }

    .single-post-content-section>div>div:nth-child(1) {
        width: 75% !important;
    }

    .single-post-content-section>div>div:nth-child(2) {
        width: 25% !important;
    }

    .single-post-content-section>div>div:nth-child(1) {
        padding: 20px 15px !important;
    }

    .et-db #et-boc.et-boc .single-post-content div.et_pb_section.et_section_regular>div.et_pb_row {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .resource-download-btn {
        min-width: auto;
        height: 41px;
        font-size: 11px !important;
        background-size: 12px !important;
        background-position: 7% 45% !important;
    }

    .et_pb_button_module_wrapper .et_pb_button.resource-download-btn,
    .et_pb_button_module_wrapper .et_pb_button.resource-download-btn:hover {
        padding: 0 20px 0 39px !important;
    }


    .single-post-content {
        padding-top: 38px !important;
    }

    .single-post-date {
        top: 15px;
    }

    .single-post-content .et_pb_text {
        font-size: 15px !important;
        line-height: 23px !important;
    }

    .single-post-content h1 {
        font-size: 20px !important;
    }

    .single-post-content h2 {
        font-size: 18px !important;
    }

    .single-post-content h3 {
        font-size: 17px !important;
    }

    .single-post-content h4 {
        font-size: 16px !important;
    }

    .single-post-content h5 {
        font-size: 15px !important;
    }

    .single-post-content h6 {
        font-size: 15px !important;
    }

    .single-post-content ul li {
        padding-left: 31px;
        margin-bottom: 10px;
    }

    .single-post-sidebar>div {
        width: 100% !important;
    }

    .single-post-sidebar {
        padding-left: 15px;
    }

    .single-post-sidebar h3 {
        font-size: 14px !important;
        margin-bottom: 15px;
    }

    .single-post-sidebar .cat-post-widget ul li a,
    .single-post-sidebar .widget_tag_cloud a {
        font-size: 13px !important;
        line-height: 18px !important;
    }

    .single-post-sidebar .cat-post-widget ul li,
    .single-post-sidebar .widget_tag_cloud a {
        margin-bottom: 12px !important;
    }

    .single-post-sidebar .cat-post-widget {
        margin-bottom: 30px !important;
    }

    .list_style_display ul li:after {
        top: 15px;
        width: 6px;
        height: 6px;
    }

}

@media(max-width: 600px) {

    .res-head h2 {
        line-height: 30px !important;
    }

    .res-paras {
        padding-top: 0 !important;
    }

    .single-post-content-section>div>div:nth-child(1),
    .single-post-content-section>div>div:nth-child(2) {
        width: 100% !important;
    }

    .single-post-title-section h1 {
        font-size: 17px !important;
    }

    .single-post-title-section h1::before {
        width: 297px;
        height: 12px;
        bottom: -26px;
    }

    .single-post-title-section {
        padding: 20px 0 100px !important;
    }

    .resource-download-btn {
        float: unset;
    }

    .single-post-date {
        top: 0;
        float: unset;
    }

    .single-post-content-section .et_pb_button_module_wrapper {
        text-align: left;
    }

    .single-post-date h4 {
        margin-bottom: 20px;
    }

    .single-post-content h1,
    .single-post-content h2,
    .single-post-content h3,
    .single-post-content h4,
    .single-post-content h5,
    .single-post-content h6 {
        display: block;
    }

    .single-post-content img.alignleft,
    .single-post-content img.alignright,
    .single-post-content img.alignnone {
        float: unset !important;
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }

    .single-post-content-section>div>div:nth-child(2) {
        padding-top: 25px;
    }

    .single-post-sidebar {
        padding-left: 0;
        padding-top: 0;
    }

    .single-post-sidebar h3 {
        font-size: 16px !important;
    }

    .single-post-sidebar .cat-post-widget ul li a,
    .single-post-sidebar .widget_tag_cloud a {
        font-size: 15px !important;
        line-height: 23px !important;
    }


}

@media(max-width:390px) {
    /* 	.post-change-main .et_pb_image img {
    margin-left: -15px;
    width: 109% !important;
} */

    .bio_page.our-team-banner::before {
        height: 1033px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 142px !important;
    }
}


/* training new css start */

.catalog-para a {
    color: #CE4E0D;
    /*     text-decoration: underline; */
}

.et_pb_column.catalog-common-box {
    width: 600px;
    height: 300px;
    margin-right: 25px;
}

.cdpBenefitList.catalog-box-list ul li {
    position: relative;
}

.cdpBenefitList.catalog-box-list ul li:before {
    content: '';
    position: absolute;
    top: 0px;
    left: -17px;
    width: 23px;
    height: 23px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/11/catacheckmark.svg);
    background-repeat: no-repeat;
    background-size: cover;
}


.cdpBenefitList.mentoringHelpLists.catalog-box-list ul li {
    padding-bottom: 32px;
    padding-left: 22px;
    letter-spacing: .2px;
}

.catalog-common-box h5 {
    line-height: 25px !important;
    min-height: 60px;
}

.cata-head a {
    color: #FBAE25;
    font-weight: 800;
    /*     text-decoration: underline; */
    transition: 0.4s all;
}

.cata-head a:hover {
    color: #fff;
    text-decoration: none;
}

.catalist-two a {
    color: #0C3E51;
    font-weight: 800;
    text-decoration: none;
    transition: 0.4s all;
}

.catalist-two a:hover {
    color: #fff;
    text-decoration: none;
}


.slide_testimonial.training-slider .dipi-carousel-item-content {
    padding: 0px 128px;
    padding-top: 30px;
    padding-bottom: 10px;
}

.testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 72.3%;
}

.testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-prev {
    left: calc(86.5% - 1vw) !important;
    bottom: 0px;
    top: 79.2%;
    right: 0px;
    box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.3);
}

.training-slider .dipi-carousel-item-desc p {
    padding-top: 20px;
    padding-bottom: 0;
}

.training-slider .testimonial_text p {
    padding-top: 0px;
}

.training-slider .testimonial_text a {
    text-decoration: underline;
}

.training-slider .testimonial_profile {
    margin-top: 0px;
}

.training-single-banner-below.training-terms-list ul li {
    position: relative;
}

.training-single-banner-below.training-terms-list ul li::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #8DAA3D;
    top: 4px;
    left: -14px;
}

.training-single-banner-below.training-terms-list li {
    padding-left: 27px;
    max-width: 90%;
    line-height: 22px;
}

.training-single-pricing.flex-price-catalog p {
    width: 96%;
}

.certi_wrapper.train-main-cont .et_pb_text_inner p:nth-child(3) {
    margin-top: 10px;
}

.allTraining-list .caf_select_multi_btn {
    margin-left: auto;
}

.allTraining-list .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
    width: 23%;
}

.allTraining-list .btn-enable {
    margin-right: 18px;
}

.allTraining-list .caf-post-layout1 .caf-meta-content-cats ul {
    display: flex !important;
    align-items: center;
    gap: 18px;
    min-height: 50px;
    position: relative;
    padding-left: 44px;
    padding-top: 4px;
    flex-wrap: wrap;
    padding-bottom: 20px;
}

.allTraining-list .caf-post-layout1 .caf-meta-content-cats ul:before {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/trainingimgsec.svg);
    left: 0px;
    top: 7px;
    background-repeat: no-repeat;
    background-size: cover;
}

.allTraining-list article ul li:nth-last-child(6) a {
    position: relative;
}

.allTraining-list article ul li:nth-last-child(6) a::after {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/online-logo.svg);
    left: -43px;
    top: 39px;
    background-repeat: no-repeat;
    background-size: cover;
}

.allTraining-list article ul li a {
    background-color: transparent !important;
    pointer-events: none;
}

.allTraining-list article ul li:nth-child(2) a {
    color: #CE4E0D !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    position: relative;
    margin: 0;
    padding: 0;
}

.allTraining-list article ul li:nth-child(1) a:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0c3e51;
    right: -12px;
    top: 5px;
}

.allTraining-list article ul li:nth-child(2) a:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0c3e51;
    right: -12px;
    top: 5px;
}

.allTraining-list article ul li:nth-child(1) a {
    font-size: 16px;
    text-transform: capitalize;
    color: #0c3e51 !important;
    font-weight: 700;
    margin: 0;
    padding: 0;
    position: relative;
}

.allTraining-list article ul li:nth-child(3) a {
    font-size: 16px;
    text-transform: capitalize;
    color: #0c3e51 !important;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.allTraining-list .caf-post-layout1 .caf-meta-content-cats {
    padding: 0;
}

.allTraining-list .blog_filter_sec article.blog_filteration_sec .caf-post-title {
    min-height: 28px;
}

.allTraining-list .caf-meta-content span {
    display: none;
}

.team-heading-row.catalogue-head h2 {
    margin-bottom: 25px;
}

.allTraining-list .data-target-div1 .caf-post-layout1 .caf-content {
    text-transform: unset !important;
    font-family: inherit !important;
    max-width: 96%;
    font-weight: 400;
}

.allTraining-list .blog_filter_sec article.blog_filteration_sec {
    margin-right: 20px !important;
    width: calc(50% - 10px) !important;
    max-width: unset !important;
    flex: unset;
}

.allTraining-list .blog_filter_sec article.blog_filteration_sec:nth-child(2n+1) {
    margin-right: 0 !important;
}

.allTraining-list .caf-meta-content {
    display: none;
}

/* training new media query start */
@media(max-width:1600px) {

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* max-width: 600px !important; */
        /* flex: 0 0 49%; */
    }

    .catalog-common-box h5 {
        font-size: 19px !important;
    }

    .et_pb_column.catalog-common-box {
        height: 290px;
        padding-top: 43px;
        padding-bottom: 25px;
    }

    .et_pb_column.catalog-common-box {
        width: 49%;
        margin-right: 20px;
    }

    .slide_testimonial.training-slider {
        max-width: 1226px;
    }

    .et_pb_section.workshop-container {
        height: 632px;
    }

    .catalog-para .et_pb_text_inner {
        font-size: 16px !important;
    }

}

@media(max-width:1400px) {
    .catalog-common-box h5 {
        font-size: 17px !important;
    }

    .et_pb_column.catalog-common-box {
        width: 49%;
        padding-top: 38px;
        padding-bottom: 20px;
        padding-left: 30px;
        margin-right: 21px;
    }

    .cdpBenefitList.catalog-box-list ul li:before {
        width: 21px !important;
        height: 21px !important;
    }

    .cdpBenefitList.mentoringHelpLists.catalog-box-list ul li {
        padding-bottom: 28px !important;
        padding-left: 22px !important;
    }

    .et_pb_column.catalog-common-box {
        margin-right: 18px;
    }

    .slide_testimonial.training-slider {
        max-width: 1220px;
        width: 100%;
    }

    .et_pb_section.workshop-container {
        height: 603px;
    }

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* flex: 0 0 49%; */
        /* margin-right: 18px; */
    }

}


@media(max-width:1200px) {

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* max-width: 531px !important; */
    }


    .flex-price-catalog {
        padding-top: 0 !important;
    }

    .training-terms-list {
        padding-bottom: 50px !important;
        padding-top: 25px !important;
    }

    .et_pb_section.workshop-container {
        height: 577px;
    }

    .allTraining-list {
        padding-top: 0;
    }

    .certi_wrapper.train-main-cont .et_pb_text_inner p:nth-child(3) {
        margin-top: 5px;
    }

}

@media(max-width:1024px) {

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* max-width: 464px !important; */
    }

    .et_pb_column.catalog-common-box {
        margin-right: 18px !important;
        padding-top: 34px !important;
        height: 270px !important;
        padding-left: 25px !important;
    }

    .catalog-common-box h5 {
        font-size: 16px !important;
    }

    .cdpBenefitList.mentoringHelpLists.catalog-box-list ul li {
        padding-bottom: 20px !important;
        padding-left: 17px !important;
        letter-spacing: normal;
    }

    .cdpBenefitList.catalog-box-list ul li:before {
        width: 19px !important;
        height: 19px !important;
    }

    .slide_testimonial.training-slider .dipi-carousel-item-content {
        padding: 0px 84px;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-prev {
        top: 85% !important;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 84% !important;
    }

    .et_pb_section.workshop-container {
        height: 547px;
    }

    .catalog-para .et_pb_text_inner {
        font-size: 15px !important;
    }

}


@media(max-width:991px) {

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* max-width: 100% !important;
        flex: 0 0 47%;
        margin-right: 23px; */
    }


    .catalog-common-box h5 {
        font-size: 15px !important;
    }

    .et_pb_column.catalog-common-box {
        padding-right: 5px;
        padding-top: 22px !important;
        padding-left: 20px !important;
        height: 250px !important;
    }

    .cdpBenefitList.mentoringHelpLists.catalog-box-list ul li {
        padding-bottom: 15px !important;
        padding-left: 15px !important;
        line-height: 22px;
    }

    .cdpBenefitList.catalog-box-list ul li:before {
        width: 17px !important;
        height: 17px !important;
    }

    .catalog-para .et_pb_text_inner {
        font-size: 15px;
    }

    .slide_testimonial.training-slider .dipi-carousel-item-content {
        padding: 0px 68px;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-prev {
        top: 85% !important;
        left: calc(87.5% - 1vw) !important;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 44% !important;
        left: calc(84% - 1vw);
    }

    .training-slider .dipi-carousel-item-desc p {
        font-size: 15px !important;
    }

    .catalog-para .et_pb_text_inner {
        white-space: break-spaces;
    }

    .et_pb_section.workshop-container {
        height: 517px;
    }
	
	.single-post-content.single-post-mains ul {
    margin-left: 10px;
}

}

@media(max-width:768px) {

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* margin-right: 18px; */
    }


    .et_pb_column.catalog-common-box {
        padding-right: 5px;
        padding-top: 22px !important;
        padding-left: 20px !important;
        height: auto;
    }

    .catalog-common-box h5 {
        line-height: 20px !important;
        min-height: 70px;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 81% !important;
    }

    .et_pb_section.workshop-container {
        height: 487px;
    }

    .cdpBenefitList.mentoringHelpLists.catalog-box-list ul li {
        padding-bottom: 10px !important;
        line-height: 21px;
    }

    .allTraining-list .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 {
        min-height: 30px;
    }

    /*     .testimonial_sec.tyler_slider .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 84% !important;
    } */

}


@media(max-width:667px) {

    .catalog-para .et_pb_text_inner {
        white-space: initial;
    }

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* max-width: 297px !important; */
    }

    .allTraining-list .blog_filter_sec article.blog_filteration_sec .caf-post-title h2 a {
        font-size: 15px !important;
        line-height: 24px !important;
    }

}


@media(max-width:600px) {

    .exp-lists ul {
        padding-top: 55px;
    }

    .exp-lists ul li {
        padding-left: 15px;
        padding-bottom: 15px;
    }

    .certi_wrapper.train-main-cont .et_pb_text_inner p:nth-child(3) {
        margin-top: 0px;
    }

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        /* max-width: 100% !important; */
        /* flex: 0 0 100%; */
    }

    .et_pb_column.catalog-common-box {
        margin-right: 0 !important;
        height: auto !important;
        padding-bottom: 0;
        padding-right: 15px;
        padding-left: 15px !important;
        margin-bottom: 18px;
    }

    .catalog-common-box h5 {
        line-height: 20px !important;
        min-height: unset;
    }

    .slide_testimonial.training-slider .dipi-carousel-item-content {
        padding: 0px 44px;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: calc(54.5% - 1vw) !important;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 12px !important;
        left: 200px !important;
    }

    .testimonial_sec .slide_testimonial.training-slider .et_pb_column .et_pb_module_inner .swiper-button-prev {
        left: calc(29.5% - 1vw) !important;
        top: 12px !important;
    }

    .et_pb_section.workshop-container {
        height: 457px;
    }

    .consulting-team.level_wrapper.certificationTypeSection.workshop-container {
        background-position: 42% 0px;
    }

    .allTraining-list .data-target-div1 div#caf-multiple-taxonomy-filter-hor select {
        width: 100%;
    }


    .allTraining-list .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination:before {
        margin-right: 15px;
    }

    .allTraining-list .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li span,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
        margin-right: 2px;
        width: 45px;
        height: 45px;
    }

    .testimonial_sec.newtraining-slider {
        padding-bottom: 18px !important;
    }

    .training-single-banner-below.training-terms-list li {
        padding-left: 15px;
        max-width: 100%;
    }

    .common-price-container p {
        width: 100% !important;
        font-size: 15px;
    }

    .common-price-container ul li {
        font-size: 15px;
    }

}



/* training new media query end */

/* training new css end */

.client-banner::before {
    content: none;
}

.client-banner {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/banner-white-bg.png);
    background-repeat: no-repeat;
    background-size: 2781px 1166px;
    background-position: 25% 100%;
}

.clients-stats-section h2 strong {
    font-family: 'Metropolis-ExtraBold';
    color: #8DAA3D;
    font-size: 47px;
    font-weight: 800;
}

.clients-stats-section h2 {
    line-height: 37px !important;
    letter-spacing: 1px !important;
}

.clients-stats-section>div.et_pb_row {
    margin-bottom: 92px !important;
    display: flex;
    justify-content: center;
}

.clients-stats-section>div.et_pb_row:last-child {
    margin-bottom: 0 !important;
}

.clients-stats-section>div .et_pb_column_empty {
    display: none;
}

.clients-stats-section>div.two-box .et_pb_column:nth-child(2) {
    margin-right: 0 !important;
}

.clients-stats-section h2 img {
    position: relative;
    left: 5px;
    bottom: 11px;
}

.clients-logos-section p {
    margin-bottom: 60px;
}

.clients-logos-section .logos-row {
    display: flex;
    align-items: center;
    justify-content: center;
}

.clients-logos-section .et_pb_image_wrap {
    text-align: center;
}

.clients-logos-section .logos-row>div {
    width: auto !important;
    margin: 0 30px !important;
}

.clients-logos-section .logos-row.et_pb_row {
    margin-bottom: 30px !important;
}

.clients-logos-section>.logos-row.et_pb_row:last-child {
    margin-bottom: 0 !important;
}

.clients-logos-section {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/clients-gallery-white-bg.svg);
    background-repeat: no-repeat;
    background-size: 2090px 1154px;
    background-position: top;
}

.clients-logos-section {
    padding-bottom: 133px !important;
}

.client-testimonials {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/client-blue-bg.svg);
    background-repeat: no-repeat;
    background-size: 3596px 1409px;
    margin-top: -70px !important;
    background-position: 43% 0%;
}

.client-testimonials h2 {
    padding: 0;
    margin-bottom: 42px;
}

.client-testimonials .dipi_carousel {
    margin-bottom: 27px !important;
}

.client-testimonials .slide_testimonial.training-slider .dipi-carousel-item-content {
    padding-right: 92px;
    padding-bottom: 40px;
}

.client-testimonials .testimonial_profile p {
    padding: 0 !important;
}

.client-testimonials .testimonial_text {
    margin-left: 25px;
}

.client-testimonials .training-slider .testimonial_profile {
    margin-top: 40px;
}

.client-testimonials .testimonial_profile .testimonial_text h4 {
    margin-top: 0;
}

.client-testimonials .dipi_carousel p:empty {
    display: none;
}

.client-glp-partner {
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/client-partner-bg.svg);
    background-repeat: no-repeat;
    background-size: 2090px 1154px;
    background-position: bottom;
    padding-bottom: 100px !important;
}

.client-glp-partner h2 {
    padding: 0;
    margin-bottom: 74px;
}

.client-glp-partner p {
    width: 88%;
}

.client-testimonials .training-slider .dipi_carousel .dipi-carousel-main .swiper-arrow-button {
    display: none !important;
}

.home-blogs.new-style .et_pb_ajax_pagination_container>div:last-child {
    width: 100%;
}

.home-blogs.new-style .wp-pagenavi {
    border: unset;
    display: flex;
    align-items: center;
    margin: 10px 0 0;
    padding: 0;
}




@media(max-width: 1699px) {
    .client-banner p {
        margin: 61px 0 0;
    }

    .what-we-do-banner>div {
        max-width: 995px !important;
    }

    .client-banner {
        padding-bottom: 70px !important;
    }

    .clients-stats-section h2 {
        line-height: 33px !important;
        font-size: 20px !important;
    }

    .clients-stats-section h2 strong {
        font-size: 37px;
    }

    .clients-stats-section>div.et_pb_row {
        margin-bottom: 62px !important;
        max-width: 1000px;
    }

    .clients-stats-section {
        padding-top: 92px !important;
        padding-bottom: 76px !important;
    }

    .clients-logos-section .et_pb_image_wrap img {
        width: 80% !important;
    }

    .clients-logos-section .logos-row.et_pb_row {
        margin-bottom: 25px !important;
    }

    .clients-logos-section .logos-row>div {
        margin: 0 20px !important;
    }

    .client-testimonials h2 {
        margin-bottom: 22px;
    }

    .client-testimonials {
        background-size: cover;
    }

    .client-glp-partner h2 {
        margin-bottom: 54px;
    }

    .whats-new-blogs {
        padding-top: 30px !important;
    }

}

@media(max-width: 1199px) {
    .client-banner {
        padding-bottom: 50px !important;
    }

    .clients-stats-section h2 {
        line-height: 29px !important;
        font-size: 17px !important;
    }

    .clients-stats-section>div.et_pb_row {
        margin-bottom: 32px !important;
    }

    .clients-stats-section {
        padding-top: 62px !important;
        padding-bottom: 46px !important;
    }

    .clients-stats-section h2 strong {
        font-size: 27px;
    }

    .clients-logos-section {
        padding-top: 50px !important;
        padding-bottom: 53px !important;
    }

    .clients-logos-section .et_pb_image_wrap img {
        width: 70% !important;
    }

    .clients-logos-section .logos-row>div {
        margin: 0 5px !important;
    }

    .client-testimonials {
        margin-top: 0 !important;
    }

    .client-glp-partner {
        padding-bottom: 80px !important;
        padding-top: 40px !important;
    }

    .client-testimonials .slide_testimonial.training-slider .dipi-carousel-item-content {
        padding: 20px 30px 20px 110px;
    }

}

@media(max-width: 1024px) {
    .client-testimonials .slide_testimonial.training-slider .dipi-carousel-item-content {
        padding: 10px 20px 20px 70px;
    }

}

@media(max-width: 991px) {

    .client-testimonials .training-slider .dipi-carousel-item-desc p {
        padding-top: 10px;
    }

    .client-testimonials .training-slider .testimonial_profile {
        margin-top: 20px;
    }

    .client-banner p {
        margin: 41px 0 0;
    }

    .clients-stats-section .et_pb_column {
        margin-bottom: 0;
        width: 33.33%;
    }

    .clients-stats-section>div.et_pb_row {
        margin-bottom: 22px !important;
    }

    .clients-stats-section h2 {
        line-height: 25px !important;
        font-size: 15px !important;
    }

    .clients-stats-section h2 strong {
        font-size: 23px;
    }

    .clients-stats-section h2 img {
        bottom: 0;
    }

    .clients-stats-section {
        padding-top: 32px !important;
        padding-bottom: 20px !important;
    }

    .clients-logos-section p {
        font-size: 15px;
        margin-bottom: 30px;
    }

    .client-glp-partner h2 {
        margin-bottom: 34px;
    }

    .client-glp-partner.training-font p {
        font-size: 15px;
        line-height: 26px;
    }

    .client-glp-partner .img-content>div:nth-child(1) {
        width: 35% !important;
    }

    .client-glp-partner .img-content>div:nth-child(2) {
        width: 75% !important;
    }

    .client-glp-partner p {
        width: 100%;
    }

    .client-testimonials {
        padding-bottom: 10px !important;
    }

    .client-glp-partner {
        padding-bottom: 50px !important;
    }

    .whats-new-blogs {
        padding-top: 10px !important;
        padding-bottom: 20px !important;
    }

    .wp-pagenavi span.pages {
        margin-right: 15px;
    }

    .wp-pagenavi .previouspostslink,
    .wp-pagenavi .nextpostslink {
        width: 40px;
        height: 40px;
    }

    .wp-pagenavi .previouspostslink:before,
    .wp-pagenavi .nextpostslink:before {
        background-size: contain;
        height: 12px;
        width: 7px;
    }

    .wp-pagenavi .page,
    .wp-pagenavi span.current,
    .wp-pagenavi .last,
    .wp-pagenavi .extend {
        width: 40px;
        height: 40px;
        margin-right: 1px;
    }

    .wp-pagenavi .previouspostslink {
        right: 54px;
    }

}

/* @media(max-width:844px){
	.testimonial_sec .slide_testimonial.ment-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 58% !important;
    left: 78%;
}
} */

@media(max-width: 600px) {
    .client-banner {
        padding-bottom: 40px !important;
        margin-bottom: 0 !important;
    }

    .clients-stats-section h2 {
        line-height: 25px !important;
        font-size: 16px !important;
        padding: 0;
        width: 70%;
        margin: 0 auto 20px;
    }

    .clients-stats-section>div.et_pb_row {
        margin-bottom: 0 !important;
    }

    .clients-logos-section {
        padding-top: 40px !important;
        padding-bottom: 43px !important;
        background-size: 2980px 3000px;
        background-position: center;
    }

    .clients-logos-section .et_pb_image_wrap img {
        width: auto !important;
        max-height: 70px;
    }

    .clients-logos-section .logos-row.et_pb_row {
        gap: 20px;
        margin-bottom: 20px !important;
    }

    .client-testimonials .slide_testimonial.training-slider .dipi-carousel-item-content {
        padding: 10px 15px 20px 39px;
    }

    .client-glp-partner {
        padding-top: 25px !important;
        padding-bottom: 40px !important;
    }

    .client-glp-partner .img-content>div:nth-child(1),
    .client-glp-partner .img-content>div:nth-child(2) {
        width: 100% !important;
    }

    .client-glp-partner h2 {
        margin-bottom: 0;
    }


}


/* Training Slider CSS and Podcast Single  */
.education_traning ul li {
    list-style: none;
}

.podcast-cont-main .caf-content {
    text-transform: inherit !important;
}

.mainpost-cont .btn-ctn.resource-download-btn {
    display: none !important;
}

/* project spotlights css start */
.projectspot-blogs h2 {
    border-right: 8px solid #FBAE25 !important;
    border-left: 8px solid #FBAE25 !important;
}

.projectspot-blogs .post-content {
    border-right: 8px solid #FBAE25 !important;
    border-left: 8px solid #FBAE25 !important;
    border-bottom: 8px solid #FBAE25 !important;
}

.all_blog_sec.top_main_blog.projectspot-blogs .et_pb_post>a:before {
    background-color: #fbae25;
    font-family: 'Metropolis-Medium';
}

.projectspot-blogs .post-content-inner {
    max-width: 97%;
}

.all_blog_sec.projectspot-blogs .et_pb_post .post-meta {
    color: #167382;
    font-family: 'Metropolis-Medium';
    pointer-events: none;
}

.all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img {
    transition: 0.4s all;
}

.all_blog_sec.projectspot-blogs .et_pb_post a.entry-featured-image-url img:hover {
    transform: scale(1.1);
}

.all_blog_sec.top_main_blog.projectspot-blogs article a.entry-featured-image-url {
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}

.blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
    min-height: unset;
}

.blog_filter_sec.blog-spotlights article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
    color: #167382;
    font-family: 'Metropolis-Medium';
}

.all_blog_sec.projectspot-blogs .et_pb_post .post-content a {
    transition: 0.4s all;
}

.all_blog_sec.projectspot-blogs .et_pb_post .post-content a:hover {
    color: #fbae25 !important;
}

/* a.et_pb_button.et_pb_button_0_tb_body.btn-ctn.resource-download-btn.et_pb_bg_layout_light {
    display: none !important;
} */

.spotlight-single-post h3 {
    font-size: 26px !important;
}

.spotlight-single-post a {
    color: #167382;
    text-decoration: underline;
    transition: 0.4s all;
    cursor: pointer;
}

.spotlight-single-post a:hover {
    text-decoration: none;
    color: #0c3e51;
}


.spotlight-single-post h3 {
    margin-top: 0;
    margin-bottom: 32px;
}

.single-post-container ul {
    margin-bottom: 65px;
    max-width: 95%;
}

.spotlight-single-post p:nth-child(2) img {
    position: absolute;
    right: -48%;
    max-width: 163px;
    max-height: 155px;
}

.spotlight-single-post p:nth-child(2) {
    max-width: 62%;
    position: relative;
}

.spotlight-single-post p:nth-child(11) {
    padding-left: 0;
    padding-right: 0;
}

/* .spotlight-single-post p:nth-child(11) img {
    margin-bottom: 40px;
    max-width: 936px;
    max-height: 530px;
}

.spotlight-single-post p:nth-child(18) {
    padding-left: 0;
    padding-right: 0;
    margin-top: 50px;
}

.spotlight-single-post p:nth-child(18) img {
    max-width: 935px;
    max-height: 623px;
}

.spotlight-single-post p:nth-child(7) img {
    margin-top: -75px;
    max-width: 286px;
    max-height: 214px;
}

.spotlight-single-post p:nth-child(7) {
    padding-right: 28px;
}

.spotlight-single-post p:nth-child(8) {
    padding-top: 14px;
}

.spotlight-single-post h2:nth-child(5) {
    padding-top: 25px;
}

.spotlight-single-post p:nth-child(23) {
    padding-left: 0;
    padding-right: 0;
}

.spotlight-single-post p:nth-child(23) img {
    max-width: 935px;
    max-height: 708px;
} */

.spotlight-single-post h2:nth-child(20) {
    margin-top: 50px;
}

.spotlight-single-post ul li {
    padding-left: 58px;
}


.spotlight-single-sidebar ul li a {
    font-size: 16px;
    color: #CE4E0D !important;
    margin-bottom: 11px;
    display: inline-block;
    line-height: 21px;
}

.spotlight-single-sidebar .wp-block-button a {
    width: 257px;
    height: 50px;
    display: inline-flex;
    border-radius: 48px;
    background: #fbae25;
    color: #fff;
    font-size: 18px;
    justify-content: center;
    transition: 0.4s all;
    font-family: 'Metropolis-Bold';
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 72px;
    cursor: pointer;
}

.spotlight-single-sidebar .wp-block-button a:hover {
    background: #7dc4c6 !important;
}

.spotlight-single-sidebar #block-13 ul {
    margin-top: 6px;
    margin-bottom: 15px;
}

.spotlight-single-sidebar #block-13 ul li {
    position: relative;
    padding-left: 22px;
}

.spotlight-single-sidebar #block-13 ul li:before {
    content: '';
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/sidebarlistarrow.svg);
    height: 11px;
    width: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    top: 4px;
    left: 0;
}

.spotlight-single-sidebar #block-16 ul {
    max-width: 96%;
}

.single-post-sidebar.spotlight-single-sidebar .cat-post-widget {
    margin-bottom: 0px !important;
}

.single-post-container .spotlight-single-sidebar ul {
    margin-bottom: 20px;
}

.spotlight-single-sidebar #category-posts-3-internal .cat-post-item .cat-post-title {
    text-overflow: unset;
    white-space: unset;
    -webkit-line-clamp: unset;
}

.single-post-sidebar.spotlight-single-sidebar .cat-post-widget ul li {
    margin-bottom: 8px !important;
}

.spotlight-single-sidebar .widget_text p {
    font-size: 16px;
    color: #CE4E0D;
    margin-bottom: 20px;
    line-height: 20px;
}

.spotlight-single-sidebar .widget_text p a {
    transition: 0.4s all;
    cursor: pointer;
}

.spotlight-single-sidebar .widget_text p a:hover {
    color: #8DAA3D !important;
}

.single-post-content-section.single-post-container {
    padding-bottom: 0 !important;
}

.also-like-section .more-link {
    text-transform: uppercase;
}

.spot-mainHeading h1 {
    width: 58%;
    line-height: 48px;
    margin-left: auto;
    margin-right: auto;
}

.spot-mainHeading {
    text-align: -webkit-center;
}

.spotlight-single-post h3:nth-child(3) {
    font-size: 34px !important;
}

.single-post-content {
    padding-left: 45px !important;
    padding-right: 20px !important;
}

.single-post-content .et_pb_image img {
    margin-left: -45px;
    width: 107.4% !important;
    max-width: unset;
}

.single-post-container .single-post-date {
    left: 44px;
}


/* .testimonial_sec .slide_testimonial.common-sliders-main .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 53.5%;
} */

.single-post-container h2 {
    margin-top: 14px;
}

.curriculum-container {
    padding-top: 50px;
}

.single-post-container .et_pb_module.et_pb_image {
    margin-bottom: 35px !important;
}


/* .et_pb_module.curriculum-container {
    padding-top: 45px !important;
} */


/* .testimonial_sec .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
    top: 56.5%;
} */

.linkDetail-main a {
    font-size: 20px;
    color: #fbae25;
    transition: 0.4s all;
    font-style: normal;
}

.linkDetail-main a:hover {
    color: #0c3e51 !important;
}

.banner-profile .profile_content .et_pb_module p {
    display: flex;
    flex-direction: column;
}


@media(max-width:1699px) {
    .spotlight-single-post h3 {
        font-size: 23px !important;
    }

    .linkDetail-main a {
        font-size: 19px;
    }

    .spotlight-single-post p:nth-child(7) img {
        height: auto;
        width: 270px;
    }

    .spotlight-single-post p:nth-child(11) img {
        margin-bottom: 30px;
        margin-top: 15px;
    }

    .single-post-container ul {
        margin-bottom: 55px;
    }

    .spotlight-single-post h2:nth-child(20) {
        margin-top: 40px;
    }

    .spotlight-single-sidebar .wp-block-button a {
        width: 245px;
        height: 48px;
    }

    .spotlight-single-sidebar .widget_text p {
        font-size: 15px;
    }

    .spotlight-single-post h3:nth-child(3) {
        font-size: 24px !important;
    }

    .spot-mainHeading h1 {
        width: 44%;
        line-height: 43px;
    }

    /*     .et_pb_module.curriculum-container {
        padding-top: 35px !important;
    } */

    .single-post-content.podcast-sPost p {
        font-size: 16px;
        line-height: 27px;
    }

}


@media(max-width:1600px) {
    .blog_filter_sec.blog-spotlights article.blog_filteration_sec {
        max-width: 31.9%;
    }

    .spotlight-single-post ul li {
        padding-left: 48px;
    }

    .spot-mainHeading h1 {
        line-height: 38px;
    }


}

@media(max-width:1500px) {
    .all_blog_sec.projectspot-blogs .et_pb_ajax_pagination_container {
        /*     justify-content: unset; */
        flex-wrap: unset;
    }

    .all_blog_sec.projectspot-blogs .et_pb_post {
        width: 32%;
        /*     margin-right: 18px; */
    }

    .all_blog_sec.projectspot-blogs .et_pb_post .entry-title {
        font-size: 20px !important;
    }

    .projectspot-blogs .post-content-inner {
        max-width: 100%;
    }

}

@media(max-width:1400px) {
    /*     .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 144px;
    } */

    /*     .testimonial_sec .slide_testimonial.common-sliders-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 54%;
        left: 74%;
    }
 */
    .single-post-container ul {
        margin-bottom: 45px;
    }

    .spotlight-single-post p:nth-child(11) img {
        margin-bottom: 25px;
    }

    .spotlight-single-sidebar .wp-block-button a {
        width: 233px;
        height: 46px;
        font-size: 17px;
    }

    .spotlight-single-post ul li {
        padding-left: 38px;
    }

    .spot-mainHeading h1 {
        width: 55%;
    }

    /*     .testimonial_sec .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 61%;
        left: 74%;
    } */

    /*     .et_pb_module.curriculum-container {
        padding-top: 25px !important;
    } */

    .linkDetail-main a {
        font-size: 17px;
    }
}

@media(max-width:1200px) {
    .blog_page_heading.heading-spotlight .et_pb_text_inner h1:before {
        width: 300px;
        left: 8%;
    }

    /*     .testimonial_sec .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 59%;
    } */


    .spotlight-single-post p:nth-child(7) img {
        width: 236px;
    }

    .spotlight-single-post h3 {
        font-size: 21px !important;
        margin-bottom: 25px;
    }

    .spotlight-single-post p:nth-child(11) img {
        /*     margin-bottom: 40px; */
        max-width: 100%;
        max-height: 100%;
    }

    .spotlight-single-post p:nth-child(11) img {
        margin-bottom: 20px;
    }


    .spotlight-single-post p:nth-child(18) img {
        max-width: 100%;
        max-height: 100%;
    }

    .single-post-content-section.single-post-container>div>div:nth-child(1) {
        padding: 33px 0px !important;
    }

    .et-db #et-boc.et-boc .content-sowers div.et_pb_section.et_section_regular>div.et_pb_row {
        width: 100% !important;
    }

    .content-sowers .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row {
        width: 100% !important;
        max-width: 100% !important;
    }

    .spotlight-single-post p:nth-child(2) img {
        max-width: 100%;
        max-height: 100%;
    }

    .spotlight-single-post p:nth-child(11) img {
        margin-top: 15px;
    }

    .spotlight-single-post p:nth-child(23) img {
        max-width: 100%;
        max-height: 100%;
    }

    .spotlight-single-sidebar .wp-block-button a {
        width: 220px;
    }

    .spotlight-single-post h3:nth-child(3) {
        font-size: 22px !important;
    }

    .spot-mainHeading h1 {
        line-height: 32px;
        width: 50%;
    }

    /*     .et_pb_module.curriculum-container {
        padding-top: 20px !important;
    } */

    .linkDetail-main a {
        font-size: 16px;
    }

    .single-post-content.podcast-sPost p {
        font-size: 15px;
        line-height: 25px !important;
    }

}

@media(max-width:1024px) {
    .blog_page_heading.heading-spotlight .et_pb_text_inner h1:before {
        width: 300px;
        left: 3%;
    }

    .slide_testimonial .dipi-carousel-item-desc>p {
        font-size: 15px !important;
    }

    /*     .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 170px;
    } */

    .slide_testimonial .dipi-carousel-item-desc {
        font-size: 15px !important;
    }

    /*     .testimonial_sec .slide_testimonial.common-sliders-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 86% !important;
        left: 77%;
    } */

    .spotlight-single-sidebar .wp-block-button a {
        width: 188px;
        height: auto;
    }

    .spot-mainHeading h1 {
        width: 51%;
    }

    /*     .testimonial_sec .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 90% !important;
        left: 77%;
    } */

    .single-post-container .et_pb_module.et_pb_image {
        margin-bottom: 25px !important;
    }
}

@media(max-width:991px) {
    .blog_page_heading.heading-spotlight .et_pb_text_inner h1:before {
        width: 300px;
        left: 31%;
    }


    /*     .testimonial_sec .slide_testimonial.common-sliders-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 53% !important;
        left: 79%;
    } */

    .blog_filter_sec.blog-spotlights .caf-post-layout1 .caf-meta-content {
        position: absolute;
        bottom: 0;
    }

    /*     .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 192px;
    } */

    .blog_filter_sec.blog-spotlights article.blog_filteration_sec .caf-post-title h2 {
        font-family: 'Metropolis-Bold';
        min-height: 125px;
    }

    .blog_filter_sec.blog-spotlights.project-ellipsis article.blog_filteration_sec .caf-post-title h2 {
        min-height: 90px;
    }

    .spotlight-single-post p:nth-child(7) img {
        width: 200px;
    }

    .single-post-container ul {
        margin-bottom: 35px;
        /*     padding-left: 40px; */
    }



    .spotlight-single-sidebar .wp-block-button a {
        width: 170px;
        font-size: 16px;
    }

    .spotlight-single-sidebar .widget_text p {
        font-size: 13px;
        margin-bottom: 15px;
    }

    .also-like-section {
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-top: 30px !important;
    }

    .spotlight-single-post p:nth-child(2) img {
        right: -45%;
    }

    .spotlight-single-post h3 {
        font-size: 17px !important;
    }


    .single-post-container .single-post-date {
        left: -7px;
    }


    .et_pb_section .blog_page_heading.heading-spotlight {
        max-width: 100%;
    }

    .single-post-container h1 {
        padding-left: 38px;
    }

    .spotlight-single-post h3:nth-child(3) {
        font-size: 16px !important;
    }

    .spot-mainHeading h1 {
        width: 69%;
        line-height: 28px;
    }

    .single-post-container .single-post-date {
        left: 34px;
    }

    .spotlight-single-post p:nth-child(2) img {
        right: -61%;
    }

    /*     .testimonial_sec .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 44% !important;
        left: 78%;
    } */

    .single-post-container .et_pb_module.et_pb_image {
        margin-bottom: 20px !important;
    }

    .linkDetail-main a {
        font-size: 14px;
    }

    .single-post-content {
        padding-left: 35px !important;
    }

    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li span,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
        width: 40px;
        height: 40px;
        margin-right: 1px;
    }

    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.next:before,
    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev:before {
        width: 14px;
        height: 11px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination:before {
        margin-right: 15px;
    }

    .blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination li a.prev {
        right: 50px;
    }


}

@media(max-width:768px) {
    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
        right: 20px;
        letter-spacing: normal;
    }

    .single-post-container ul {
        /*     padding-left: 25px; */
        max-width: 100%;
    }

    .spotlight-single-sidebar .wp-block-button a {
        width: 160px;
    }


    /*     .testimonial_sec .slide_testimonial.common-sliders-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 88% !important;
        left: 79%;
    } */

    .single-post-container .single-post-date {
        left: 0px;
    }

    .spotlight-single-post p:nth-child(2) img {
        right: -60%;
    }

    .single-post-container .single-post-date {
        left: 30px !important;
    }

    /*     .testimonial_sec .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 91% !important;
        left: 78%;
    } */

    .single-post-content {
        padding-left: 30px !important;
    }
}

@media(max-width:667px) {

    /*     .testimonial_sec .slide_testimonial.common-slider-main.val_slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 89% !important;
    } */


    .blog_page_heading.heading-spotlight .et_pb_text_inner h1:before {
        width: 300px;
        left: 26%;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-content-read-more a {
        letter-spacing: normal;
    }

    .blog_filter_sec article.blog_filteration_sec #manage-post-area .caf-meta-content span.date {
        right: 17px;
        letter-spacing: normal;
        font-size: 12px;
    }

    /*     .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 176px;
    } */

    .blog_filter_sec.blog-spotlights article.blog_filteration_sec .caf-post-title h2 {
        min-height: 119px;
    }

    .spotlight-single-post p:nth-child(2) img {

        right: -49%;

    }

    .spotlight-single-post h3 {
        font-size: 17px !important;
    }

    .spotlight-single-post h2:nth-child(20) {
        margin-top: 25px;
        margin-bottom: 12px;
    }

    .spotlight-single-sidebar .wp-block-button a {
        width: 145px;
        font-size: 15px;
    }

    /*     .testimonial_sec .slide_testimonial.common-slider-main .et_pb_column .et_pb_module_inner .swiper-button-next {
        top: 90% !important;
        left: 79%;
    } */
}

@media(max-width:600px) {
    .all_blog_sec.projectspot-blogs .et_pb_post {
        width: 100% !important;
    }

    .all_blog_sec.projectspot-blogs .et_pb_ajax_pagination_container {
        flex-wrap: wrap;
    }

    .blog_page_heading.heading-spotlight .et_pb_text_inner h1:before {
        width: 100%;
        left: 0;
    }

    .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: unset;
    }

    .blog_filter_sec.blog-spotlights article.blog_filteration_sec .caf-post-title h2 {
        min-height: unset;
    }

    .single-post-container .single-post-content {
        padding-top: 0px !important;
    }

    .spotlight-single-post p:nth-child(2) img {
        position: unset;
    }

    .spotlight-single-post p:nth-child(2) {
        max-width: 100%;
    }

    .spotlight-single-post p:nth-child(7) img {
        width: 100%;
        margin-top: unset;
    }

    .spotlight-single-post p:nth-child(7) {
        padding-right: 15px;
    }

    .spotlight-single-post h2:nth-child(5) {
        margin-bottom: 15px;
    }

    .spotlight-single-sidebar .wp-block-button a {
        width: 100%;
        margin-bottom: 45px;
    }

    .spotlight-single-sidebar .wp-block-button {
        width: 100%;
    }

    .single-post-container .single-post-date {
        left: 0px;
    }

    .spotlight-single-sidebar .widget_text p {
        font-size: 15px;
        line-height: 23px;
    }

    .single-post-container {
        padding-bottom: 20px !important;
    }

    .spotlight-single-post p:nth-child(18) {
        margin-top: 20px;
    }

    .also-like-section {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 15px !important;
    }

    .see-all-head {
        margin-bottom: 15px;
    }

    .single-post-container h4 {
        padding-left: 15px;
    }

    .single-post-container h5 {
        padding-left: 15px;
    }

    .single-post-container h6 {
        padding-left: 15px;
    }

    .single-post-container h1 {
        padding-left: 15px;
    }

    .spot-mainHeading h1 {
        width: 100%;
        line-height: 22px;
    }


    /*     .et_pb_module.curriculum-container {
        padding-top: 25px !important;
    } */

    .single-post-container .et_pb_module.et_pb_image {
        margin-bottom: 10px !important;
    }

    .blog_filter_sec.blog-spotlights.project-ellipsis article.blog_filteration_sec .caf-post-title h2 a {
        min-height: unset;
        margin-bottom: 15px;
    }

    .blog_filter_sec.blog-spotlights.project-ellipsis article.blog_filteration_sec .caf-post-title h2 {
        min-height: unset;
    }
}

/* project spotlights css end */


/* podcast css start */

.projectspot-blogs.podcast-boxes-container h2 {
    border-right: 8px solid #167382 !important;
    border-left: 8px solid #167382 !important;
}

.projectspot-blogs.podcast-boxes-container .post-content {
    border-right: 8px solid #167382 !important;
    border-left: 8px solid #167382 !important;
    border-bottom: 8px solid #167382 !important;
}

.all_blog_sec.projectspot-blogs.podcast-boxes-container .et_pb_post .post-meta {
    display: none;
}

.all_blog_sec.podcast-boxes-container.top_main_blog.projectspot-blogs .et_pb_post>a:before {
    display: none;
}

/* .projectspot-blogs.podcast-boxes-container .post-content {
    position: relative;
} */

/* .all_blog_sec.top_main_blog.podcast_box_height .et_pb_post .entry-title{
	position:relative;
}  */

.all_blog_sec.top_main_blog.podcast-boxes-container.podcast_box_height .et_pb_post>a:before {
    content: 'FEATURED';
    position: absolute;
    background-color: #167382;
    color: #fff;
    bottom: 0;
    left: -7px;
    padding: 0px 28px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Metropolis-Medium';
    min-height: 32px;
    display: flex;
    align-items: center;
    padding-top: 4px;
    width: 96px;
    justify-content: center;
    font-size: 14px;
    z-index: 9999;
}

.podcastall-blogs article a {
    margin-left: -33px;
    display: block;
    margin-right: -29px;
}

.podcastall-blogs .caf-featured-img-box {
    height: 216px;
    border-radius: 8px 8px 0 0;
}

.blog_filter_sec.podcastall-blogs article.blog_filteration_sec {
    padding-top: 0;
    height: 100%;
}

.blog_filter_sec.podcastall-blogs article .caf-post-title h2 a {
    padding-left: 34px;
    padding-top: 30px;
    /*     min-height: 129px; */
    padding-right: 10px;
}

.blog_filter_sec.podcastall-blogs article.blog_filteration_sec #manage-post-area .caf-content-read-more a {
    margin-left: 0px;
    margin-top: 0;
}


.filters-container select {
    width: 23% !important;
}


@media(max-width:1600px) {

    .blog_filter_sec.podcastall-blogs article .caf-post-title h2 a {
        padding-top: 25px;
        /*         min-height: 115px; */
    }


}


@media(max-width:1400px) {

    .blog_filter_sec.podcastall-blogs article .caf-post-title h2 a {
        padding-top: 20px;
        /*         min-height: 108px; */
    }

    .podcastall-blogs .caf-featured-img-box {
        height: 195px;
    }


}


@media(max-width:1200px) {

    .all_blog_sec.projectspot-blogs.podcast-boxes-container .et_pb_post .entry-title {
        min-height: 104px !important;
    }

    .projectspot-blogs.podcast-boxes-container .post-content:before {
        padding: 0px 25px;
        min-height: 30px;
    }

    .podcastall-blogs .caf-featured-img-box {
        height: 185px;
    }

    .single-post-content .et_pb_image img {
        margin-left: -45px;
        width: 108.3% !important;
    }


}

@media(max-width:1040px) {
    .single-post-content .et_pb_image img {
        width: 109.3% !important;
    }
}

@media(max-width:1024px) {

    .all_blog_sec.projectspot-blogs.podcast-boxes-container .et_pb_post .entry-title {
        min-height: auto !important;
        padding-right: 15px;
    }

    .projectspot-blogs.podcast-boxes-container .post-content:before {
        padding: 0px 25px;
        min-height: auto;
        padding-top: 5px;
    }

    .podcastall-blogs article a {
        margin-left: -22px;
        margin-right: -20px;
    }

    .podcastall-blogs .caf-featured-img-box {
        height: 168px;
    }

    .blog_filter_sec.podcastall-blogs article .caf-post-title h2 a {
        /*         min-height: 105px; */
        padding-left: 20px;
    }

    /*     .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 140px;
    } */

    .single-post-content .et_pb_image img {
        width: 109.5% !important;
    }



}


@media(max-width:1055px) {
    .single-post-content .et_pb_image img {
        width: 109.3% !important;
    }
}


@media(max-width:991px) {

    .projectspot-blogs.podcast-boxes-container .post-content:before {
        padding: 0px 16px;
        font-size: 13px;
        padding-top: 7px;
    }

    .blog_filter_sec.project-ellipsis article.blog_filteration_sec .caf-post-title {
        min-height: unset;
    }

    .podcastall-blogs article a {
        margin-left: -10px;
        margin-right: -10px;
    }

    .podcastall-blogs .caf-featured-img-box {
        height: 140px;
    }

    .blog_filter_sec.podcastall-blogs article .caf-post-title h2 a {
        padding-left: 12px;
    }

    /*     .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: 144px;
    } */

    div.see-all-head.et_pb_row {
        padding-top: 35px !important;
    }

    .single-post-content .et_pb_image img {
        width: 108.2% !important;
        margin-left: -35px;
    }

}


@media(max-width:860px) {
    .single-post-content .et_pb_image img {
        width: 109.6% !important;
        margin-left: -35px;
    }
}

@media(max-width:825px) {
    .single-post-content .et_pb_image img {
        width: 110.3% !important;
    }
}


@media(max-width:768px) {

    .blog_filter_sec.blog-spotlights.project-ellipsis .caf-post-layout1 .caf-meta-content {
        bottom: 2px;
    }

    .projectspot-blogs.podcast-boxes-container .post-content:before {
        padding: 0px 6px;
        letter-spacing: normal;
        padding-top: 5px;
    }

    .projectspot-blogs.podcast-boxes-container .post-content:before {
        padding: 0px 12px;
        letter-spacing: normal;
        padding-top: 5px;
    }

    .all_blog_sec.podcast-boxes-container .et_pb_post .post-content a {
        margin-top: 6px;
    }

    .podcastall-blogs .caf-featured-img-box {
        height: 132px;
    }

    .single-post-content .et_pb_image img {
        width: 110% !important;
        margin-left: -30px;
    }


}


@media(max-width:667px) {
    .podcastall-blogs .caf-featured-img-box {
        height: 114px;
    }

    .single-post-content .et_pb_image img {
        width: 111.5% !important;
    }


}

@media (max-width: 620px) {
    .single-post-content .et_pb_image img {
        width: 112.5% !important;
    }
}



@media(max-width:600px) {

    .blog_filter_sec.blog-spotlights.project-ellipsis .caf-post-layout1 .caf-meta-content {
        bottom: -4px;
    }

    .blog_filter_sec.podcastall-blogs article .caf-post-title h2 a {
        min-height: unset;
        padding-bottom: 12px;
    }

    .blog_filter_sec.blog-spotlights article.blog_filteration_sec .manage-layout1 .caf-content {
        min-height: unset;
        /*         padding-bottom: 15px; */
    }

    .podcastall-blogs .caf-featured-img-box {
        height: 216px;
    }

    .filters-container select {
        width: 100% !important;
    }

    .single-post-content {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }

    .single-post-content .et_pb_image img {
        width: 110% !important;
        margin-left: -18px;
    }

    .single-post-container .single-post-date {
        left: 0 !important;
    }


    .spotlight-single-sidebar.podcasts-Sidebar .wp-block-button a {
        margin-bottom: 0 !important;
    }

}

@media(max-width:490px) {
    .single-post-content .et_pb_image img {
        width: 108% !important;
    }
}





/* podcast css end */






/* upcoming workshop css start */

.commonWork-box .upcomingWork-boxes {
    background: #fff;
    border: 8px solid #FBAE25;
    /*     margin-right: 15px !important; */
    height: 270px !important;
    border-radius: 8px;
    /*     width: 380px !important; */
}

/* .commonWork-box .dipi-carousel-wrapper{
	gap:12px;
} */


.commonWork-box .et_pb_module_inner h2 {
    text-align: start;
    min-height: 105px;
    line-height: 26px;
}

.commonWork-box .et_pb_module_inner p {
    text-align: start;
}

.commonWork-box .dipi-carousel-item-desc {
    text-align: start;
    padding-bottom: 8px;
}

.commonWork-box .dipi-carousel-button-wrapper {
    text-align: start;
    letter-spacing: 1.2px;
    position: relative;
    margin-left: -15px;
}

.commonWork-box .dipi-carousel-button-wrapper:before {
    content: '';
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/regbg.svg);
    top: 32px;
    left: 13px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 81px;
    height: 4px;
}

.commonWork-box .et_pb_button.dipi-carousel-button {
    padding: 0 !important;
}

.commonWork-box .upcomingWork-boxes .dipi-carousel-main .dipi-carousel-button-wrapper .et_pb_button.dipi-carousel-button {
    padding: 0 !important;
}

.commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc {
    position: relative;
    margin-bottom: 0;
    min-height: 44px;
    line-height: 20px;
}

.commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc span {
    font-size: 15px;
    color: #CE4E0D !important;
    position: absolute;
    right: 12px;
    bottom: -25px;
    font-family: 'Metropolis-Medium';
}

/* .commonWork-box .upcomingWork-boxes .swiper-button-prev{
	position:relative;
} */

.commonWork-box .dipi_carousel .swiper-button-prev:after {
    content: '';
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/bef.svg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    top: 0;
    width: 70px;
    height: 70px;
    left: 5px;
}


.commonWork-box .dipi_carousel .swiper-button-next:after {
    content: '';
    position: absolute;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    left: -14px;
    top: 0;
    width: 70px;
    height: 70px;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/12/nex.svg);
}

/* .commonWork-box .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 1 !important;
} */


.commonWork-box .dipi-carousel-item-content {
    padding-top: 35px;
    padding-left: 25px;
}


.commonWork-box .dipi-carousel-button-wrapper a {
    color: #167382;
    transition: 0.4s all;
}

.commonWork-box .dipi-carousel-button-wrapper a:hover {
    color: #fbae25;
}

@media(max-width:1600px) {
    .commonWork-box .et_pb_module_inner h2 {
        min-height: 85px;
        line-height: 24px;
        font-size: 19px;
    }


    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        width: 65px;
        height: 65px;
    }


    .commonWork-box .upcomingWork-boxes .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        width: 65px;
        height: 65px;
        left: 5px;
    }

    .commonWork-box .upcomingWork-boxes {
        height: auto !important;
    }


    .commonWork-box .dipi-carousel-item-content {
        padding-top: 25px;
        padding-left: 20px;
    }

    .commonWork-box .dipi_carousel .swiper-button-prev:after {
        width: 65px;
        height: 65px;
        left: -4px;
    }

}


@media(max-width:1400px) {
    .commonWork-box .et_pb_module_inner h2 {
        font-size: 18px;
    }

    .dipi_carousel_child.et_pb_module.upcomingWork-boxes {
        padding-top: 0px !important;
    }

    .commonWork-box .upcomingWork-boxes {
        height: auto !important;
        /*     width: 33.3%!important; */
    }

    .commonWork-box .dipi_carousel .swiper-button-prev:after {
        width: 55px;
        height: 55px;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        width: 55px;
        height: 55px;
    }

    .commonWork-box .dipi_carousel .swiper-button-prev:after {
        left: 13px;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after {
        left: -12px;
        width: 55px;
        height: 55px;
    }
	

}


@media(max-width:1200px) {

    /* 	.commonWork-box .upcomingWork-boxes {
    width: 31.4%!important;
} */

    .commonWork-box .et_pb_module_inner h2 {
        font-size: 17px;
        line-height: 23px !important;
    }

    .commonWork-box .upcomingWork-boxes .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        width: 48px;
        height: 48px;
        left: 42px;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        width: 48px;
        height: 48px;
    }

    .commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc span {
        font-size: 14px;
        right: 4px;
        /*         bottom: -38px; */
    }

    .commonWork-box .dipi_carousel_0 .swiper-button-next,
    .dipi_carousel_0 .swiper-button-prev {
        width: 0 !important;
        height: 0 !important;
        padding: 0px !important;
        left: 97%;
    }

    .commonWork-box {
        max-width: 90% !important;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        top: -18px;
        left: 23px;
    }

    .commonWork-box .upcomingWork-boxes .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        left: 24px !important;
        top: 6px !important;
    }

    .commonWork-box .swiper-container.swiper-container-initialized.swiper-container-horizontal {
        padding-left: 15px !important;
    }

    .commonWork-box .dipi_carousel .swiper-button-prev:after {
        width: 48px;
        height: 48px;
    }

    .commonWork-box .dipi-carousel-item-content {
        padding-top: 17px;
        padding-left: 17px;
    }

    .consulting-team.level_wrapper.certificationTypeSection.workshop-container {
        padding-top: 80px !important;
    }
	

}


@media(max-width:1024px) {

    /* .commonWork-box .upcomingWork-boxes {
    width: 29.2%!important;
} */

    .blog_filter_sec.blog-height-change article.blog_filteration_sec .caf-post-title {
        min-height: 85px;
    }

    .commonWork-box .et_pb_module_inner p {
        font-size: 15px !important;
    }

    .commonWork-box .et_pb_module_inner h2 {
        font-size: 15px;
        line-height: 20px !important;
        min-height: 80px;
    }

    .commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc span {
        font-size: 13px;
        right: -12px;
        /*         bottom: -39px; */
    }

    .commonWork-box .dipi_carousel_child.et_pb_module.upcomingWork-boxes {
        padding-top: 0px !important;
        padding-left: 0 !important;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        width: 38px;
        height: 38px;
    }


    .commonWork-box .swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios {
        padding-left: 15px !important;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        top: -17px;
        left: 19px;
    }


    .commonWork-box .upcomingWork-boxes .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        left: 34px !important;
        top: 6px !important;
    }

    .commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc span {
        font-size: 13px;
        right: -11px;
        /*         bottom: -39px; */
    }

    .commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc {
        font-size: 15px !important;
    }


    .commonWork-box .et_pb_module_inner p {
        font-size: 14px !important;
    }

    .commonWork-box .dipi_carousel .swiper-button-prev:after {
        width: 38px;
        height: 38px;
    }
	
}



@media(max-width:991px) {
    .commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc span {
        right: -2px;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        top: -17px;
        left: 11px;
    }

    .commonWork-box .et_pb_module_inner h2 {
        min-height: 60px;
    }

    /* 	.commonWork-box {
max-width: 100% !important;
} */

}


@media(max-width:768px) {
    /* 	.commonWork-box .upcomingWork-boxes {
    width: 31.3%!important;
} */

    .commonWork-box .dipi_carousel_child.et_pb_module.upcomingWork-boxes {
        padding-top: 0px !important;
        padding-left: 0 !important;
        /*     margin-top: -30px !important; */
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        left: 9px;
    }

    .blog_filter_sec.blog-height-change article.blog_filteration_sec .caf-post-title {
        min-height: 85px;
    }

    .blog_filter_sec.blog-height-change article.blog_filteration_sec .caf-post-title h2 {
        min-height: 85px;
    }
}


@media(max-width:667px) {
    /* 	.commonWork-box .upcomingWork-boxes {
    width: 26.7%!important;
} */

    .commonWork-box .et_pb_module_inner p {
        font-size: 13px !important;
    }

    .commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc span {
        font-size: 11px;
        right: -11px;
        /*         bottom: -39px; */
    }

    .commonWork-box .et_pb_module_inner h2 {
        min-height: 36px;
    }


    /* 	 	.commonWork-box {
max-width: 100% !important;
}  */

}


@media(max-width:600px) {

    .commonWork-box .upcomingWork-boxes .dipi-carousel-item-desc {
        min-height: unset;
    }

    .et_pb_row.et_pb_row_7.commonWork-box {
        padding-top: 30px !important;
    }

    .et_pb_row.commonWork-box {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    .blog_filter_sec.blog-height-change article.blog_filteration_sec .caf-post-title {
        min-height: unset;
    }

    .blog_filter_sec.blog-height-change article.blog_filteration_sec .caf-post-title h2 {
        min-height: unset;
    }

    .commonWork-box .swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        width: 28px;
        height: 28px;
    }

    .commonWork-box .et_pb_module_inner h2 {
        min-height: unset;
    }

    .commonWork-box .dipi_carousel_child.et_pb_module.upcomingWork-boxes {
        margin-top: unset !important;
    }

    .et_pb_row.commonWork-box {
        margin-top: 22px;
    }

    .commonWork-box .dipi_carousel .swiper-button-prev:after {
        width: 28px;
        height: 28px;
        top: 140px !important;
        left: 200px !important;
    }

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        top: 110px;
        left: -150px;
    }

    .et_pb_row.et_pb_row_4.commonWork-box {
        padding-top: 0 !important;
    }

    .consulting-team.level_wrapper.certificationTypeSection.workshop-container {
        padding-top: 40px !important;
    }

    .commonWork-box .dipi-carousel-item-content {
        padding-top: 15px;
        padding-left: 17px;
        padding-bottom: 0;
    }

    .et_pb_row.commonWork-box {
        padding-bottom: 0 !important;
    }

    .commonWork-box .dipi-carousel-button-wrapper {
        padding-bottom: 18px;
    }

    .commonWork-box .et_pb_module_inner h2 {
        font-size: 14px;
    }

    .commonWork-box .dipi-carousel-item-content {
        padding-left: 12px;
    }

}

@media(max-width:390px) {

    .commonWork-box .dipi_carousel .swiper-button-next:after,
    .dipi_carousel .swiper-button-prev:after {
        top: 100px;
        left: -141px;
    }

    .commonWork-box .dipi_carousel .swiper-button-prev:after {
        left: 186px !important;
        top: 130px !important;
    }


    .commonWork-box .et_pb_module_inner h2 {
        font-size: 13px;
    }

    .commonWork-box .dipi_carousel_child.et_pb_module.upcomingWork-boxes {
        margin-bottom: 12px !important;
    }

    /*     .testimonial_sec .slide_testimonial.common-sliders-main.jeanette-slider .et_pb_column .et_pb_module_inner .swiper-button-next {
        left: 55% !important;
    } */
}



/* upcoming workshop css end */


/* Filter Fixing CSS */
div#caf-post-layout-container.multiple-taxonomy-filter {
    padding: 0;
}

.multiple-taxonomy-filter div#caf-multiple-taxonomy-filter {
    float: unset;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.multiple-taxonomy-filter div#manage-ajax-response {
    float: unset;
    width: 100%;
    margin-top: 30px;
}

.data-target-div1 div#caf-multiple-taxonomy-filter ul {
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: 23%;
    order: 2;
    margin-right: 20px;
    height: 27px;
    position: relative;
    z-index: 9;
}

.caf-mtf-layout h3.tax-heading {
    color: #8DAA3D !important;
    font-size: 14px;
    padding: 0;
    border-bottom: 1px solid #0C3E51;
    padding-bottom: 12px;
}

.caf_select_multi_btn.reset_btn {
    font-size: 14px;
    color: #fff;
    background: #FBAE25;
    border-radius: 100px;
    padding: 0 10px !important;
    border: none;
    transition: all 0.4s;
    height: 40px;
    font-family: 'Metropolis-Bold';
    font-weight: 700;
    margin: 0 0 0 auto;
    width: 150px;
    order: 3;
    transition: 0.3s;
    cursor: pointer;
}

.caf_select_multi_btn.reset_btn:hover {
    background: #8DAA3D;
}

.caf-search-bar {
    order: 1;
}

.multiple-taxonomy-filter div#caf-multiple-taxonomy-filter .caf-filter-container:last-child {
    margin-right: 0;
}

div#caf-multiple-taxonomy-filter ul li label {
    background-color: #fbae25 !important;
    color: #fff !important;
    margin-bottom: 0;
    border-radius: 0;
    border-bottom: 1px solid #fff;
    transition: 0.3s;
}

div#caf-multiple-taxonomy-filter ul li label:hover {
    background-color: #8DAA3D !important;
}

.data-target-div1 div#caf-multiple-taxonomy-filter ul li.caf-first-child label {
    border-radius: 8px 8px 0 0;
}

.data-target-div1 div#caf-multiple-taxonomy-filter ul li:last-child label {
    border-radius: 0 0 8px 8px;
    border-bottom: 0;
}

div#caf-multiple-taxonomy-filter ul li label:before {
    content: '\f1db';
    position: absolute;
    color: #00000080;
    top: 10px;
    right: 9px;
    font-weight: normal;
}

div#caf-multiple-taxonomy-filter ul li input[type='checkbox']:checked+label::before {
    color: #fff !important;
    font-size: 18px;
    right: 24px;
    top: 10px;
    font-size: 15px;
    right: 9px;
    font-weight: 600;
}

.error-caf {
    background-color: transparent !important;
}

@media(max-width: 600px) {

    .post-change-main .et_pb_image img {

        margin-top: 15px !important;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter ul {
        width: 100%;
        margin-right: 0;
    }

    .caf_select_multi_btn.reset_btn {
        margin: 20px auto 0;
    }

    .caf-mtf-layout h3.tax-heading {
        padding: 15px 0;
    }

    .data-target-div1 div#caf-multiple-taxonomy-filter ul {
        height: auto;
    }

    .blog_pagination_area.blog_filter_sec .caf-search-bar .caf-manage-search-bar input#caf-search-input {
        padding-left: 10px !important;
    }

}



/* sheet point css */

.blog_pagination_area.blog_filter_sec ul#caf-layout-pagination.caf-pagination:before {
    font-weight: 700;
    color: #167382 !important;
}


.blog_pagination_area .data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current {
    color: #8DAA3D !important;
}

.blog_pagination_area .data-target-div1 ul#caf-layout-pagination.post-layout1 li a:hover {
    color: #8DAA3D !important;
}

.blog_pagination_area .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.next:hover {
    color: transparent !important;
}

.blog_pagination_area .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.prev:hover {
    color: transparent !important;
}

.all_blog_sec.top_main_blog.main-blog-change article:first-child h2.entry-title,
.all_blog_sec.top_main_blog.main-blog-change article:nth-child(2) h2.entry-title,
.all_blog_sec.top_main_blog.main-blog-change article:last-child h2.entry-title {
    border-right: 8px solid #CE4E0D !important;
    border-left: 8px solid #CE4E0D !important;
}

.all_blog_sec.top_main_blog.main-blog-change article:first-child .post-content,
.all_blog_sec.top_main_blog.main-blog-change article:nth-child(2) .post-content,
.all_blog_sec.top_main_blog.main-blog-change article:last-child .post-content {
    border: 8px solid #CE4E0D !important;
    border-top: none !important;
}


.all_blog_sec.main-blog-change .et_pb_ajax_pagination_container {
    flex-wrap: unset;
}

.post_date h4 {
    padding-left: 45px !important;
}

.single-post-container.mainpost-cont.new-section_post {
    padding-bottom: 80px !important;
}

.speaking-posts ul {
    padding-top: 25px;
    padding-left: 45px;
}

.speaking-posts ol {
    padding-left: 45px;
	list-style-position: outside;
}

.speaking-posts ol li {
    padding-bottom: 18px;
    padding-left: 10px;
}

.speaking-posts .single-post-content ul li {
    list-style: unset;
    padding-left: 15px;
}

.speaking-posts .single-post-content ul li:before {
    content: '';
    display: none;
}

.new_pagination_area .pages {
    font-weight: 700 !important;
    color: #167382 !important;
}

.new_pagination_area .wp-pagenavi a:hover,
.wp-pagenavi span.current {
    color: #8DAA3D !important;
}

.new_pagination_area .wp-pagenavi a.previouspostslink:hover,
.new_pagination_area .wp-pagenavi a.nextpostslink:hover {
    color: transparent !important;
}

/* .single-post-content .resource-download-btn {
    position: absolute;
    right: -14px;
    top: -655px;
} */

.single-post-content .resource-download-btn {
    position: absolute;
    right: -14px;
    top: -67px;
}

.single-post-content .et_pb_button_module_wrapper {
    margin-bottom: 20px !important;
}

.bio_content a {
    color: #fbae25;
    transition: 0.4s all;
}

.bio_content a:hover {
    color: #0c3e51;
}

.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-next:after,
.testimonial_sec .slide_testimonial .et_pb_column .et_pb_module_inner .swiper-button-prev:after {
    color: transparent !important;
}

/* .res_cont a.et_pb_button.et_pb_button_0_tb_body.btn-ctn.resource-download-btn.et_pb_bg_layout_light {
    display: inline-flex !important;
} */


@media(max-width:1699px) {
/*     .single-post-content .resource-download-btn {
        top: -644px;
    } */
}

@media(max-width:1600px) {
    .all_blog_sec.main-blog-change .et_pb_post {
        width: 32%;
    }


    .all_blog_sec.main-blog-change .post-content-inner p {
        min-height: 190px;
    }

    .blog_filter_sec.filter-sec-change article.blog_filteration_sec {
        max-width: 31.9%;
    }
}


@media(max-width:1450px) {
    .all_blog_sec.main-blog-change .et_pb_post a.entry-featured-image-url img {
        max-height: 208px;
    }
}


@media(max-width:1400px) {
    .all_blog_sec.main-blog-change .et_pb_post a.entry-featured-image-url img {
        max-height: 175px;
    }

    /* 	.single-post-content .resource-download-btn {
    top: -51px !important;
} */
}

@media(max-width:1200px) {
/*     .single-post-content .resource-download-btn {
        top: -574px;
    } */

    .single-post-content .et_pb_button_module_wrapper {
        margin-bottom: 8px !important;
    }

    .post-change-main .et_pb_image img {
        margin-top: 56px;
    }

    .single-post-content-section.section-single>div>div:nth-child(1) {
        padding: 20px 0px !important;
    }
	
	.speaking-posts ol {
    padding-left: 30px;
}
}

@media(max-width:1196px) {
/*     .single-post-content .resource-download-btn {
        top: -590px;
    } */
}

@media(max-width:1190px) {
/*     .single-post-content .resource-download-btn {
        top: -573px;
    } */
}

@media(max-width:1162px) {
/*     .single-post-content .resource-download-btn {
        top: -577px;
    } */
}

/* @media(max-width:1135px) {
    .single-post-content .resource-download-btn {
        top: -563px;
    }
}

@media(max-width:1100px) {
    .single-post-content .resource-download-btn {
        top: -545px;
    }
}

@media(max-width:1040px) {
    .single-post-content .resource-download-btn {
        top: -522px;
    }
}

@media(max-width:1024px) {
    .single-post-content .resource-download-btn {
        top: -518px;
    }

} */


@media(max-width:991px) {
    .single-post-container.mainpost-cont.new-section_post {
        padding-bottom: 50px !important;
    }

    .all_blog_sec.main-blog-change .et_pb_post a.entry-featured-image-url img {
        max-height: 146px;
    }

/*     .single-post-content .resource-download-btn {
        top: -417px;
    } */


    .single-post-content-section.section-single>div>div:nth-child(1) {
        padding: 20px 0px !important;
    }

    .testimonial_profile {
        padding-top: 20px;
    }

}

@media(max-width:985px) {
/*     .single-post-content .resource-download-btn {
        top: -498px;
    } */
}


/* @media(max-width:960px) {
    .single-post-content .resource-download-btn {
        top: -486px;
    }
}

@media(max-width:940px) {
    .single-post-content .resource-download-btn {
        top: -480px;
    }
}

@media(max-width:896px) {
    .single-post-content .resource-download-btn {
        top: -459px;
    }

} */

/* @media(max-width:860px) {
    .single-post-content .resource-download-btn {
        top: -443px;
    }
}

@media(max-width:844px) {
    .single-post-content .resource-download-btn {
        top: -433px;
        right: 4px;
    }


} */


@media(max-width:768px) {
    .all_blog_sec.main-blog-change .et_pb_post a.entry-featured-image-url img {
        max-height: 131px;
    }

/*     .single-post-content .resource-download-btn {
        top: -402px;
    } */
}


@media(max-width:736px) {
/*     .single-post-content .resource-download-btn {
        top: -388px;
    } */

    /* .post-change-main .et_pb_image img {
    width: 515px !important;
}
 */


}

/* @media(max-width:667px) {
    .single-post-content .resource-download-btn {
        top: -361px;
    }
} */


@media(max-width:600px) {
    .all_blog_sec.main-blog-change .et_pb_post {
        width: 100% !important;
    }

    .all_blog_sec.main-blog-change .et_pb_post a.entry-featured-image-url img {
        max-height: 100%;
    }

    .all_blog_sec.main-blog-change .et_pb_ajax_pagination_container {
        flex-wrap: wrap;
    }


    .blog_filter_sec.filter-sec-change article.blog_filteration_sec {
        max-width: 100% !important;
    }

    .et_pb_section .blog_page_heading.heading_change {
        max-width: 100% !important;
    }

    .single-post-container.mainpost-cont.new-section_post {
        padding-bottom: 10px !important;
    }

    .single-post-content .resource-download-btn {
/*         top: -297px; */
/*         left: 0; */
        justify-content: center;
    }

    .single-post-content .et_pb_button_module_wrapper {
        margin-bottom: 0px !important;
    }
}


/* @media(max-width:594px) {
    .single-post-content .resource-download-btn {
        top: -407px;
    }
}

@media(max-width:580px) {
    .single-post-content .resource-download-btn {
        top: -297px;
    }
} */

@media(max-width:390px) {
    .single-post-content .resource-download-btn {
/* top: -283px; */
font-size: 9px !important;
left: unset !important;
right: -12px !important;
width: 219px !important;
}

   .single-post-content .resource-download-btn.btn-learneve {
/*     top: -315px !important; */
    width: 217px !important;
    right: -10px !important;
    left: unset;
    font-size: 9px !important;
}
}

@media(max-width:375px) {
/*     .single-post-content .resource-download-btn {
        top: -274px;
    } */

    /* 	.post-change-main .et_pb_image img {
    width: 345px !important;
} */

    .stepCount.teacher-step .et_pb_text_inner::before {
        left: 97px !important;
        bottom: 30px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount.teacher-step .et_pb_text_inner::before {
        left: 189px !important;
        bottom: 30px !important;
    }

    .allSteps .et_pb_column:nth-child(2) .stepCount .et_pb_text_inner::before {
        bottom: 30px !important;
        left: 179px !important;
    }

    .allSteps .et_pb_column:nth-child(3) .stepCount .et_pb_text_inner::before {
        left: 145px !important;
    }

.single-post-content .resource-download-btn.btn-learneve {
    /* top: -306px !important; */
    width: 215px !important;
    right: -15px !important;
    left: unset;
    font-size: 9px !important;
}
	
}

.slider-single .slider-left .dipi-testimonial-img img {
    height: 115px;
    width: 115px;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
}

.sample-work-cont {
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/10/Fill-1.svg);
    background-position: -822px 515px;
    background-size: 180% 200%;
}

.three-ul-filter div#caf-multiple-taxonomy-filter ul {
    width: 27% !important;
}

.four-ul-filter div#caf-multiple-taxonomy-filter ul {
    width: calc(25% - 37.5px - 19px) !important;
    margin-right: 19px;
}

.page-id-25052781 footer .footer-bottom {
    background-color: #fff !important;
}

@media(max-width:1699px) {
    .sample-work-cont {
        background-position: -822px 455px;
        background-size: 180% 200%;
    }
}

@media(max-width:1600px) {
    .sample-work-cont {
        background-position: -539px 434px;
        background-size: 188% 200%;
    }
}

@media(max-width:1400px) {
    .sample-work-cont {
        background-size: 104% 147%;
    }

    .three-ul-filter div#caf-multiple-taxonomy-filter ul {
        width: 25% !important;
    }
}

@media(max-width:1200px) {
    .sample-work-cont {
        background-size: 114% 153%;
        background-position: 70% 440px;
    }

    .end_learning .et_pb_module h2:before {
        left: -45px;
    }

}

@media(max-width:1024px) {
    .end_learning .et_pb_module h2:before {
        left: -52px;
    }

    .cdpBenefitList ul li {
        padding-bottom: 20px !important;
        font-size: 15px !important;
        line-height: 25px;
    }

    .sample-work-cont {
        background-size: 114% 145%;
        background-position: 55% 440px;
    }
}

@media(max-width:991px) {

    .sample-work-cont {
        background-size: 98% 157%;
    }

    .end_learning .et_pb_module h2:after {
        right: -42px;
    }

    .three-ul-filter div#caf-multiple-taxonomy-filter ul {
        width: 23% !important;
    }



}

@media(max-width:768px) {

    .sample-work-cont {
        background-size: 100% 157%;
        background-position: 44% 430px;
    }

    .end_learning .et_pb_module h2:after {
        right: -50px;
    }

    .end_learning .et_pb_module h2:before {
        left: -37px;
    }

    .recent_project_spotlight .et_pb_post h4.entry-title a,
    .home-blogs.new-style article.et_pb_post h4.entry-title a {
        height: 100% !important;
    }


}

@media(max-width: 767px) {
    .four-ul-filter div#caf-multiple-taxonomy-filter ul {
        width: calc(25% - 37.5px - 10px) !important;
        margin-right: 10px;
    }

    .four-ul-filter .caf-mtf-layout h3.tax-heading {
        font-size: 12px;
    }

}

@media(max-width:667px) {
    .sample-work-cont {
        background-size: 102% 156%;
    }
}

@media(max-width:600px) {
    .sample-work-cont {
        background-size: 130% 112%;
        background-position: 0px -1122px;
    }

    .end_learning .et_pb_module h2:before {
        left: 14px;
    }

    .end_learning .et_pb_module h2:after {
        right: -13px;
        bottom: 6px;
    }

    .three-ul-filter div#caf-multiple-taxonomy-filter ul {
        width: 100% !important;
    }

    .allTraining-list .blog_filter_sec article.blog_filteration_sec {
        margin-right: 0 !important;
        width: 100% !important;
    }

    .four-ul-filter div#caf-multiple-taxonomy-filter ul {
        width: 100% !important;
        margin-right: 0;
    }


    .do-what-sec article .post-content-inner p {
        margin-bottom: 15px;
    }


}

@media(max-width:375px) {
    .sample-work-cont {
        background-size: 130% 110%;
        background-position: 0px -1122px;
    }
}


.homespot-slider {
    border-radius: 20px;
    overflow: visible;
}

.homespot-slider .et_pb_slide_image img {
    width: 295px;
    height: 295px;
    object-fit: cover;
    border-radius: 10px;
    margin-right: -64px;
}

.homespot-slider>div>div {
    height: 411px;
}

.homespot-slider .et_pb_slider_container_inner {
    display: flex !important;
    align-items: flex-start;
    flex-direction: row-reverse;
}

.homespot-slider .et_pb_slide_title {
    text-shadow: none !important;
    text-align: start;
}

.homespot-slider .et_pb_slide_title a {
    font-family: 'Metropolis-ExtraBold';
    color: #0C3E51 !important;
    font-size: 20px !important;
    text-align: left;
    padding: 0;
    font-weight: 800;
    /*     text-transform: uppercase; */
    margin-bottom: 18px;
    letter-spacing: 0.3px;
    line-height: 24px;
    display: inline-block;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    margin-top: 20px;
}

.homespot-slider .et_pb_slide_content {
    text-align: left;
    letter-spacing: 0.3px;
    width: 90%;
    color: #0c3e51 !important;
    text-shadow: none;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
}

.homespot-slider .et_pb_slide_description {
    padding-bottom: 0;
    padding-top: 70px;
}

.homespot-slider .et_pb_button_wrapper {
    margin-top: 43px;
    position: relative;
    letter-spacing: 1.5px;
}

.homespot-slider .et_pb_button_wrapper:before {
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/yellow-line.svg);
    left: 0;
    width: 100%;
    height: 4px;
    bottom: -8px;
}

.spot-right-col {
    position: relative;
}

.spot-head-slider {
    position: absolute;
    z-index: 9;
    top: 62px;
    left: 46px;
}

.spot-head-slider h3 {
    color: #8DAA3D !important
}

.homespot-slider .et-pb-arrow-prev {
    background-color: #8daa3d !important;
    z-index: 9999;
    overflow: unset;
    border-radius: 50%;
    left: -24px;
    opacity: 1;
    width: 41px;
    height: 41px;
    font-size: 26px;
}

.homespot-slider .et-pb-arrow-prev:before {
    content: "" !important;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/left-arrow.svg);
    width: 8px;
    height: 12px;
    background-repeat: no-repeat !important;
    background-size: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.homespot-slider.et_pb_slider:hover .et-pb-arrow-prev {
    left: -24px !important;
    opacity: 1;
}

.homespot-slider .et-pb-arrow-next {
    background-color: #8daa3d !important;
    z-index: 9999;
    overflow: unset;
    border-radius: 50%;
    right: -22px !important;
    opacity: 1;
    width: 41px;
    height: 41px;
    font-size: 26px;
}

.homespot-slider .et-pb-arrow-next:before {
    content: "" !important;
    background-image: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/left-arrow.svg);
    width: 8px;
    height: 12px;
    background-repeat: no-repeat !important;
    background-size: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    transform: rotateY(-180deg);
}

.homespot-slider.et_pb_slider:hover .et-pb-arrow-prev {
    right: 22px !important;
    opacity: 1;
}


@media(max-width:1600px) {
    .homespot-slider.et_pb_slider:hover .et-pb-arrow-prev {
        left: -17px !important;
    }

    /* 	.et_pb_slider:hover .et-pb-arrow-next {
    right: -17px !important;
} */
}

@media(max-width:1400px) {
    .homespot-slider .et-pb-arrow-prev {
        left: -17px;
        width: 35px;
        height: 35px;
    }

    .homespot-slider .et-pb-arrow-next {
        right: -24px !important;
        width: 35px;
        height: 35px;
    }

    .homespot-slider .et_pb_slide_description {
        padding-bottom: 0;
        padding-top: 45px;
    }

    .homespot-slider .et_pb_slide_image img {
        width: 250px;
        height: 250px;
    }

    .homespot-slider>div>div {
        height: 350px;
    }

    .homespot-slider .et_pb_slide_title a {
        font-size: 18px !important;
    }

    .homespot-slider .et_pb_button {
        font-size: 12px !important;
    }

    .spot-head-slider {
        top: 35px;
        left: 41px;
    }

    .spot-head-slider h3 {
        font-size: 20px;
    }


}

@media(max-width:1024px) {
    .homespot-slider .et_pb_slide_title a {
        font-size: 18px !important;
    }

}

@media(max-width:991px) {
    .homespot-slider .et_pb_slide_description {
        margin: unset;
    }

    .homespot-slider .et_pb_slider_container_inner {
        flex-direction: unset;
    }

    .homespot-slider .et_pb_slide_image img {
        width: 220px;
        height: 220px;
    }

    .homespot-slider .et_pb_slide_image img {

        margin-right: 0px;
    }

    .homespot-slider>div>div {
        height: 320px;
    }

    .homespot-slider .et_pb_slide_title a {
        font-size: 16px !important;
        line-height: 20px;
    }

    .homespot-slider .et_pb_button_wrapper {
        margin-top: 24px;
    }

    .homespot-slider .et-pb-arrow-prev {
        left: -17px;
        width: 30px;
        height: 30px;
    }

    .homespot-slider .et-pb-arrow-next {
        right: -13px !important;
        width: 30px;
        height: 30px;
    }

    .spot-head-slider {
        top: 35px;
        left: 30px;
    }

    .spot-head-slider h3 {
        font-size: 18px;
    }
}

@media(max-width:768px) {
    .homespot-slider .et-pb-arrow-next {
        right: -10px !important;
        width: 30px;
        height: 30px;
    }
}

@media(max-width:600px) {
    .homespot-slider .et_pb_slide_title a {
        font-size: 14px !important;
        text-align: center;
        margin-bottom: 5px;
        margin-top: 10px;
    }

    .homespot-slider .et_pb_slide_content {
        width: 100%;
        text-align: center;
        font-size: 13px;
    }

    .homespot-slider .et_pb_button_wrapper {
        margin: auto;
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 40px;
    }

    .homespot-slider .et-pb-arrow-prev {
        left: -10px;
        width: 27px;
        height: 27px;
    }

    .homespot-slider .et-pb-arrow-next {
        width: 27px;
        height: 27px;
    }

    .homespot-slider>div>div {
        height: 100%;
    }

    .homespot-slider .et_pb_slide_image img {
        width: 100%;
        height: 200px;
    }

    .homespot-slider .et_pb_slide_image {
        display: block !important;
        width: 100%;
        flex: 0 0 100%;
        margin-top: 60px !important;
    }

    .homespot-slider .et_pb_slider_container_inner {
        flex-wrap: wrap;
    }

    .homespot-slider .et_pb_slide_description {
        padding-top: 20px;
        flex: 0 0 100%;
    }

    .spot-head-slider h3 {
        font-size: 17px;
    }

    .spot-head-slider {
        top: 19px;
        left: 22px;
    }

    .homespot-slider.et_pb_slider:hover .et-pb-arrow-prev {
        left: -9px !important;
    }

    .testimonial_sec .slide_testimonial.arrow-none .et_pb_column .et_pb_module_inner .swiper-button-prev {
        display: none !important;
    }

    .testimonial_sec .slide_testimonial.arrow-none .et_pb_column .et_pb_module_inner .swiper-button-next {
        display: none !important;
    }
}

.testimonial_profile.change-pro {
    margin-left: -8px;
}

.testimonial_profile.change-pro .testimonial_text h4 {
    margin-top: 0px !important;
}

.testimonial_profile.change-pro .testimonial_text {
    padding-left: 8px;
}

.consultingSec.consulting-page.how-it-works {
    position: relative;
}

.consultingSec.consulting-page.how-it-works:before {
    content: "";
    position: absolute;
    background: url(https://www.globallearningpartners.com/wp-content/uploads/2023/07/banner-white-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    top: -78px;
    left: 0px;
    z-index: 9;
}

.stepCount img {
    position: relative;
    left: 10px;
    top: 2px;
    cursor: pointer;
    z-index: 999;
}

.teach-step-one-para a {
    transition: 0.4s all;
    color: #0C3E51;
}

.teach-step-one-para a:hover {
    color: #fff;
}

/*  .stepCount.teacher-step.teach-step-one-para>div {
    padding-left: 22px;
    padding-right: 18px;
}
 
.et_pb_text_13.express-certification {
    background: none;
    height: inherit;
}

.et_pb_text_18.express-certification {
    background: none;
    height: inherit;
}

 .et_pb_text_14.express-certification {
    background: none;
    height: inherit;
}

.et_pb_text_19.express-certification {
    background: none;
    height: inherit;
} 

.certificateTabContainer .et_pb_row.selectCategoryTypeContainer {
    margin-left: auto !important;
    margin-right: auto !important;
}

 .selectCategoryTypeContent .et_pb_section.step_detail-container {
    background: #fff !important;
} 

 .allSteps {
    background-color: #fff;
    border-radius: 0 0 8px 8px;
}

.stepTxt {
    background: #fff;
    border-radius: 8px 8px 0 0;
}

.stepCount {
    background-color: #fff !important;
}  */

.map-popup.step-popup ul li a {
    color: #fbae25;
    font-weight: 600;
    transition: 0.4s all;
}

.popmake-title {
    color: #fff !important;
}

.map-popup.step-popup ul li {
    width: 100%;
    margin-bottom: 15px;
}

.map-popup.step-popup ul li a:hover {
    color: #fff;
}

.map-popup.step-popup.apply-pop-change ul li {
    width: calc(90.33% - 6.7px);
}

.map-popup.step-popup.apply-pop-change ul {
    justify-content: center !important;
}

.map-popup.step-popup.apply-pop-change ul li {
    margin-bottom: 0;
}

.caf-filter-container .mtf-li-child {
    display: none;
}


@media(max-width:1699px) {
    .consultingSec.consulting-page.how-it-works {
        position: relative;
        padding-top: 30px !important;
    }

}


/* @media(max-width:1200px){
 	.allSteps {
    margin-left: 0 !important;
    margin-right: 0 !important;
} 
	
	.et_pb_row.allSteps {
    display: flex;
    justify-content: center;
    margin-left: 6px !important;
}
} */

@media(max-width:991px) {
    .consultingSec.consulting-page.how-it-works:before {
        background-size: 900px 60%;
        top: -36px;
    }

    /* 	.et_pb_row.allSteps {
    margin-left: -6px !important;
} */

    .map-popup.step-popup ul li {
        margin-right: 20px;
    }

    #popmake-25058602 {
        height: unset !important;
        top: 27% !important;
    }

    #popmake-25058611 {
        height: unset !important;
        top: 27% !important;
    }

    #popmake-25058618 {
        height: unset !important;
        top: 27% !important;
    }
}

@media(max-width:768px) {
    #popmake-25058602 {
        top: 42% !important;
    }

    #popmake-25058611 {
        top: 42% !important;
    }

    #popmake-25058618 {
        top: 42% !important;
    }
}

@media(max-width:600px) {
    .consultingSec.consulting-page.how-it-works:before {
        top: -29px;
        background-size: 900px 45%;
    }

    #popmake-25058602 {
        top: 36% !important;
    }

    #popmake-25058611 {
        top: 30% !important;
    }

    .popmake-title {
        font-size: 22px !important;
        line-height: 30px !important;
    }

    #popmake-25058602 .et_pb_column {
        margin-bottom: 0 !important;
    }

    #popmake-25058611 .et_pb_column {
        margin-bottom: 0 !important;
    }

    .meet_wrapper.all_meet_net {
        background-color: #eff5f7 !important;

    }

    .meet_wrapper.cdtSection.networkMeet.all_meet_net {
        background-position: 35% 24px;
    }
}

.consultingAccordianContainer .et_pb_toggle ul li a {
    color: #fbae25;
    font-weight: 600;
    transition: 0.4s all;
}

.consultingAccordianContainer .et_pb_toggle ul li a:hover {
    color: #fff;
}


@media(max-width:1200px) {
    .allSteps {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 15px;
        /* margin-left: 8px; */
        padding-left: 0 !important;
        padding-right: 0 !important;
        /* margin-right: 0 !important; */
        /* margin-left: 0 !important; */
        width: 100% !important;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.allSteps {
        width: 100% !important;
    }

    .allTraining-list article ul li:nth-last-child(4) {
        width: 55%;
    }

    .post_tag_list .et_pb_text_inner {
        line-height: 35px;
    }
}

@media(max-width:1024px) {
    .stepCount {
        height: auto !important;
    }

   .stepCount {
    height: 182px !important;
}

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 190px;
        top: 82px;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        top: 84px;
    }

    .allTraining-list article ul li:nth-last-child(4) {
        width: 45%;
    }
}

@media(max-width:991px) {
    .allSteps .et_pb_column {
        margin-bottom: 0 !important;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.allSteps {
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-bottom: 20px !important;
        padding-top: 20px !important;
    }

    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 215px !important;
        top: 91px !important;
        right: 22px !important;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 215px !important;
        top: 91px !important;
        right: 22px !important;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 215px !important;
        top: 91px !important;
        right: 22px !important;
        bottom: unset !important;
    }

    .stepCount h4 {
        font-size: 17px !important;
    }

    .stepCount p {
        font-size: 16px !important;
        line-height: 19px;
    }

    .stepCount.step_2_1 {
        height: 180px !important;
    }

    .training_blog-mains article ul li a {
        font-size: 14px !important;
    }

    .blog_filter_sec.training_blog-mains.train_main_article {
        min-height: 130px !important;
    }

    .allTraining-list article ul li:nth-last-child(4) {
        width: 52%;
    }

    .post_tag_list .et_pb_text_inner {
        line-height: 27px;
        padding-left: 36px;
    }

    .post_tag_list a {
        font-size: 15px;
    }
}

@media(max-width:768px) {
    .stepCount p {
        font-size: 14px !important;
        line-height: 19px !important;
    }

    .stepCount.step_2_1 {
        height: 184px !important;
    }

    .training_blog-mains article ul li a {
        font-size: 12px !important;
    }

    .post_tag_list .et_pb_text_inner {
        padding-left: 30px;
    }

    .allTraining-list article ul li:nth-last-child(4) {
        width: 45%;
    }
}

@media(max-width:600px) {
    .allSteps {

        margin-left: 0;
    }

    .et-db #et-boc.et-boc div.et_pb_section.et_section_regular>div.et_pb_row.allSteps {
        padding-right: 6px !important;
        padding-left: 6px !important;
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }

    .allSteps .et_pb_column:nth-child(3)::before {
        font-size: 160px !important;
        top: 72px !important;
        right: 22px !important;
        bottom: unset !important;
    }

    .allSteps .et_pb_column:nth-child(2)::before {
        font-size: 145px !important;
        top: 60px !important;
        right: 22px !important;
        bottom: unset !important;
    }

    .allSteps .et_pb_column:nth-child(1)::before {
        font-size: 145px !important;
        top: 59px !important;
        right: 45px !important;
        bottom: unset !important;
    }

    .stepCount.step_2_1 {
        height: auto !important;
    }

    .allSteps.all_2 .et_pb_column:nth-child(3)::before {
        font-size: 145px !important;
        top: 56px !important;
        right: 22px !important;
        bottom: unset !important;
    }

    .allSteps.all_2 .et_pb_column:nth-child(1)::before {
        font-size: 166px !important;
        top: 69px !important;
        right: 38px !important;
        bottom: unset !important;
    }

    .bio_page_txt {
        padding-top: 51px;
    }

    .list-wrapper {
        height: auto;
        max-height: 268px;
    }

    .post_tag_list .et_pb_text_inner {
        padding-left: 20px;
    }

}


/* Prateek CSS */

.single-post-content-section>div {
    flex-wrap: wrap !important;
}

.single-post-content-section>div>div:nth-child(1) {
    float: left;
}

.single-post-content-section>div>div:nth-child(2) {
    float: right;
}

.single-post-content-section>div>div:nth-child(3) {
    width: 76.5% !important;
    margin-top: 50px;
}

@media(max-width: 991px) {
    .single-post-content-section>div>div:nth-child(3) {
        width: 75% !important;
        margin-top: 30px !important;
    }

    .single-post-content-section {
        padding-bottom: 30px !important;
    }

    .single-post-content-section>div {
        display: block !important;
    }

}

@media(max-width: 600px) {
    .single-post-content-section>div>div:nth-child(1) {
        order: 1;
    }

    .single-post-content-section>div>div:nth-child(2) {
        order: 3;
    }

    #et-boc.et-boc .single-post-content-section>div>div:nth-child(3) {
        order: 2;
        width: 100% !important;
        margin-top: 30px !important;
    }

    .single-post-content-section>div {
        display: flex !important;
    }

    .single-post-content-section>div>div:nth-child(1),
    .single-post-content-section>div>div:nth-child(2) {
        float: unset;
    }
	
	.post-change-main .et_pb_image img {
    margin-top: 10px;
}
	
	.single-post-content .resource-download-btn {
    right: unset !important;
    width: 100% !important;
		font-size: 12px !important;
		    top: -50px !important;
}
	
	
	
	.pt-change {
    padding-top: 18px;
}
	
	.single-post-date.post_date.pp_date {
    margin-bottom: 40px !important;
}
	
	.single-post-content .resource-download-btn.btn-learneve{
		right:unset !important;
	}

.single-post-content {
    padding-top: 24px !important;
}
	
	.spot_single ol {
    padding-left: 35px !important;
}
	
	.stepCount {
    height: auto !important;
}
	
	.bio_content .et_pb_row ol li {
    margin-bottom: 14px;
    padding-left: 10px;
}
	
	.bio_content .et_pb_row ul li {
    margin-bottom: 14px;
    padding-left: 10px;
}
	
	.bio_content .et_pb_row ol {
    padding-left: 30px;
    padding-top: 12px;
}
	
	.bio_content .et_pb_row ul {
    padding-left: 30px;
    padding-top: 12px;
}

}




@media(max-width:1200px){
	
	
	.single-post-content .resource-download-btn {
    top: -50px;
}
}


@media(max-width:991px){
	.single-post-content .resource-download-btn {
    top: -43px;
    right: 0;
}
}