.dicipline_img img{width: 90% !important; margin: auto;height: 400px !important; object-fit: cover;border-radius: 30px !important;}
.gallery .swiper-container {padding-bottom: 20px;}
.icons_col img.icon { width: 60px !important;height: 60px;object-fit: contain;background: linear-gradient(90deg, #B6E2DA, #78CAB8);border-radius: 50%;padding: 9px;margin: auto;transition: .5s ease;}
#dicipline_icon_slider .current .icons_col img.icon {width: 130px !important;border-radius: 32px;}
.dicipline_title{text-align: center;font-size: 30px;font-family: 'DM Sans';font-weight: 700;margin: 2px;padding-bottom: 15px;line-height: 32px;letter-spacing: -0.5px;}
.dicipline_content{text-align: center;font-size: 16px;font-family: 'DM Sans';font-weight: 400;line-height: 20px;padding-bottom: 15px;letter-spacing: -0.1px;}
.dicipline_btn{    margin: auto;font-size: 14px;font-family: 'Trade Gothic Extended';color: #282830;border: 2px solid #282830;padding: 8px 31px;border-radius: 24px;display: block !important;width: fit-content;text-transform: uppercase;letter-spacing: 1px;}
.swiper-container.gallery-thumbs:before {content: '';position: absolute;width: 40%;height: 2px;bottom: 18px;background: #B6E2DA;margin: auto;left: 0;right: 0;border-radius: 3px;}
.gallery-thumbs {padding-bottom: 40px !important; position: relative;}

#dicipline_tab button.nav-link{width: 264px;text-wrap: wrap;text-align: left;position: relative;font-size: 18px;font-weight: 700;font-family: 'DM Sans';color: #1A576B;}
#dicipline_tab button.nav-link:focus{background: none !important; border-radius: 0;}
#dicipline_tab button.nav-link.active{background: linear-gradient(90deg, #B6E2DA, #78CAB8);border-radius: 40px;z-index: 10;width: 300px; padding: 10px 25px;}
#dicipline_tab button.nav-link.active:before {content: '';position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;height: 20px;width: 20px;background: url('/wp-content/uploads/2024/04/right.svg');background-position: center;background-repeat: no-repeat;background-size: contain;}
#dicipline_tab button.nav-link:not(.active):hover {background: linear-gradient(90deg, #B6E2DA, #78CAB8) !important;border-radius: 40px 0 0 40px;}
#dicipline_tab .nav-pills{gap: 20px; align-items: flex-start; width: 215px; overflow: visible;}
#dicipline_tab{padding: 30px 0;}
#dicipline_tab .tab-content img.featured_img{/*width: 90%;height: 500px;object-fit: contain;*/ width: 100%;  height: inherit;object-fit: cover;border-radius: 30px;}
#dicipline_tab .tab-content  .col-6:has(img.featured_img):before {content: '';position: absolute;right: 10px;top: 0;bottom: 0;height: 100%;width: 110px;background: linear-gradient(180deg, #34C4B7, #118592);z-index: 9;border-radius: 27px;}
#dicipline_tab .tab-content .col-6:has(img.featured_img){position: relative;height: 578px; align-content: center;text-align: center;}
#dicipline_tab .tab-content .content_sec{align-self: center;}
#dicipline_tab .tab-content .content_sec h4{font-size: 32px;font-family: 'DM Sans';font-weight: 700;padding-bottom: 20px; position: relative;color: #282830;}
#dicipline_tab .tab-content .content_sec p{font-size: 18px;font-family: 'DM Sans';font-weight: 500;padding-bottom: 20px;    max-width: 80%;color: #282830;}
#dicipline_tab .tab-content .content_sec h4:before {position: absolute;content: '';width: 20%;height: 3px;background: #87D0C0;bottom: 0;border-radius: 8px;}
#dicipline_tab .tab-content .content_sec a{font-size: 23px; font-family: 'DM Sans'; color: #000; font-weight: 700; padding: 12px 30px;border-radius: 40px;letter-spacing: 1px;}
#dicipline_tab .icon_w_title{display: flex; align-items: center; gap: 20px;}
#dicipline_tab .icon_w_title img{width: 50px; object-fit: contain;}
#dicipline_tab .icon_w_title .tab_small_title{font-family: 'DM Sans';font-size: 18px;color: #1A576B;}
#dicipline_tab .tab-content .content_sec a:hover,
#why-join-ihp #dicipline_tab .tab-content .content_sec a:hover{color: #000 !important; border-color: #000 !important;}
#dicipline_tab .tab-content .content_sec a {
    background: #EA5A53;
}
#dicipline_tab button.nav-link.active {
    background: #EA5A53;
    color: #000;
}

#dicipline_tab button.nav-link {
    color: #000;
}

#dicipline_tab button.nav-link:not(.active):hover {
    background: #EA5A53 !important;
}

#dicipline_tab .tab-content .col-6:has(img.featured_img):before {
    background: #e45957 !important;
}

#dicipline_tab .tab-content .content_sec h4:before {
    background: #EA5A53;
}

#dicipline_tab .icon_w_title .tab_small_title {
    color: #282830;
}

/*#dicipline_icon_slider .owl-stage{    display: flex;gap: 10px;overflow: scroll;width: max-content !important; transition: .5s linear !important; scroll-behavior: smooth;}*/

.graduates_loop .swiper-slide {transition:.5s ease;margin-top:20px;}
/*.graduates_loop .swiper-slide:hover{transform:scale(1.1);}*/
/*.graduates_loop .swiper-pagination{position: relative; top: 20px;}*/
.graduates_loop .swiper {padding-bottom: 40px !important;}

/*#dicipline_icon_slider  .owl-item.active.current {width: 30% !important;}
/*#dicipline_icon_slider  .owl-item {width: 17% !important;}*/*/


/* PODCAST PAGE  --- 29 March */
.podcast_loop .owl-item{max-width: 29%;}
.podcast_loop .podcast_detail {background: #fff;padding: 12px 12px 25px 12px;border-radius: 34px; /*width: 90% !important;margin: auto;*/ }
.podcast_loop .podcast_detail img.podcast_img {    border-radius: 28px;object-fit: cover; height: 400px;width: 100%;}
.podcast_loop .podcast_detail .podcast_title{font-size: 22px;font-family: 'DM Sans';font-weight: 700;/*text-decoration: underline;*/line-height: 29px; padding-top: 13px;    color: #282830;}
.podcast_loop .podcast_detail p.podcast_content {font-size: 18px;font-family: 'DM Sans';font-weight: 400;line-height: 24px;color: #282830;}
.podcast_loop .podcast_detail  a.podcast_btn {text-align: center;margin-top: 25px !important;background: transparent;padding: 12px 30px;display: flex;width: fit-content;align-items: center;gap: 10px;border-radius: 50px;margin: auto;color: #000;font-size: 16px;font-family: 'Trade Gothic Extended';letter-spacing: 1px;line-height: 20px;border: 2px solid #000;}
.podcast_loop .podcast_detail  a.podcast_btn img{width: 40px;}
.podcast_loop .podcast_detail a.read_more{    color: #225E86;}
.podcast_loop .owl-nav{position: absolute;top: 0;bottom: 0;margin: auto !important;height: fit-content;display: flex;width: 100%;justify-content: space-between;}
.podcast_loop .owl-nav .owl-prev{position: relative; left: -40px;}
.podcast_loop .owl-nav .owl-next{position: relative; right: -40px;}
.podcast_loop .owl-nav img{width: 20px;}
.podcast_loop .owl-nav button:hover{background: none !important;}

.podcast_loop .podcast_detail, .podcast_loop .owl-stage, .podcast_loop .owl-item{height: auto !important;}
/*.owl-stage.full-witdh{width: 100% !important;}*/
.after_cat_select{display: flex;flex-wrap: wrap;gap: 20px;}
.after_cat_select .podcast_detail{width: 32% !important; margin: 0;}
.select_cats .select2-selection__rendered{border-radius: 50px;background: #fff;border: 0;padding: 12px 16px;}
.select_cats .select2-selection{background: transparent !important; border: 0 !important;}
.select_cats .select2-selection span , .select2-results__option{font-size: 17px;/*font-family: 'DejaVuSans';text-transform: uppercase;*/}
.select_cats .select2-selection__rendered:focus-visible,
.select_cats .select2-selection:focus-visible{outline: 0 !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #28727B !important;}
span.select2-selection__arrow:before {content: '';position: absolute;width: 23px;height: 15px;background: url(/wp-content/uploads/2024/03/Path-229.svg);top: 26px;bottom: 0;margin: auto;right: 17px;object-fit: contain;background-repeat: no-repeat;background-size: contain;}
span.select2-selection__arrow b{display: none;}
.select_cats .select2 {width: 100% !important;}

.all_podcast_cat .filter_img{background: #fff;display: flex;justify-content: center;align-items: center;width: 60px;height: 57px;border-radius: 50%;cursor: pointer;}
.all_podcast_cat .filter_img img{width: 30px; height: 33px; object-fit: contain ;}
.all_podcast_cat .with-filter-icon{display: flex;gap: 20px;/*align-items: center;*/}
.all_podcast_cat .with-filter-icon select{border-radius: 50px;appearance: none;border: 0;font-size: 17px;font-family: 'DejaVuSans';text-transform: uppercase;padding: 12px 16px;}
/*.all_podcast_cat .with-filter-icon .select_cats:before{content: '';position: absolute;right: 15px;width: 20px;height: 20px;background: url('/wp-content/uploads/2024/03/Path-339.svg');background-position: center;background-repeat: no-repeat;background-size: contain;top: 0;bottom: 0;margin: auto;}*/
.all_podcast_cat .select_cats{width: 80%; position: relative;}
.pagination > * {    margin: 0 14px;text-align: center;color: #000;background: transparent;border: 2px solid #000;font-family: 'DejaVuSans-Bold';border-radius: 50%;width: 50px;height: 50px;font-size: 16px;transition: .5s ease;display: flex;align-items: center;justify-content: center;}
.pagination .prev , .pagination .next{display: none;}
.pagination span.page-numbers.current {background: #fff;color: #000;border-color: #fff;}
.pagination{justify-content: center;}

/* WHY JOIN UHP SECTION */
#why-join-ihp #dicipline_tab button.nav-link,
#why-join-ihp #dicipline_tab .tab-content .content_sec h4,
#why-join-ihp #dicipline_tab .tab-content .content_sec p,
#why-join-ihp #dicipline_tab .tab-content .content_sec a{color: #fff !important;}
#why-join-ihp #dicipline_tab .tab-content .content_sec a{border-color: #fff;}
#why-join-ihp #dicipline_tab .icon_w_title .tab_small_title {color: #B6E2DA !important;}
/* #why-join-ihp #dicipline_tab button.nav-link.active ,
#why-join-ihp #dicipline_tab button.nav-link:not(.active):hover{background: linear-gradient(90deg, #34C4B7, #118592) !important;}*/
#why-join-ihp #dicipline_tab .tab-content .col-6:has(img.featured_img):before{background: linear-gradient(180deg, #B6E2DA, #78CAB8);}
#why-join-ihp #dicipline_tab .tab-content .col-6:has(img.featured_img){height: 450px;}

<!-- New CSS Code -->

<!-- Home New Code -->

#brianne-row .e-con:before {
    background: #762c29 !important;
}

#why-join-ihp .elementor-element-83ecdfb .elementor-heading-title {
	color: #fff;
}

#p-why-teal #dicipline_tab button.nav-link.active {
    color: #000 !important;
	background: #EA5A53 !important;
}

#p-why-teal #dicipline_tab button.nav-link:not(.active):hover {
    background: #EA5A53 !important;
	color: #000;
}

#p-why-teal #dicipline_tab button.nav-link, #p-why-teal #p-why-join #dicipline_tab .tab-content .content_sec h4, #p-why-teal #dicipline_tab .tab-content .content_sec p, #p-why-teal #dicipline_tab .tab-content .content_sec a {
    color: #0C5A64 !important;
}

#p-why-teal #dicipline_tab .tab-content .col-6:has(img.featured_img):before {
    background: #e45957 !important;
}

#p-why-teal #dicipline_tab .tab-content .content_sec a:hover, #p-why-join #dicipline_tab .tab-content .content_sec a:hover {
    color: #000 !important;
    border-color: #EA5A53 !important;
    border: none;
    background: #EA5A53 !important;
}

#p-why-teal #dicipline_tab .tab-content .content_sec h4 {
	color: #0A3649 !important;
}

#p-why-teal #dicipline_tab .icon_w_title .tab_small_title {
    color: #0A3649;
}

#p-why-teal #dicipline_tab .tab-content .content_sec h4:before {
    background: #F39591;
}

#p-why-teal #dicipline_tab .tab-content .content_sec a {
    border: none;
    background: #EA5A53;
    color: #000 !important;
}

#why-join-ihp #p-why-teal #dicipline_tab .tab-content .content_sec p {
	color: #0A3649 !important;
}

.elementor-element-c55f47f4 #why-join-ihp-g #dicipline_tab .tab-content .content_sec a:hover, .elementor-element-c55f47f #why-join-ihp-g #dicipline_tab .tab-content .content_sec a:hover {
    color: #EA5A53 !important;
    border-color: #EA5A53 !important;
}

#why-join-ihp-g #dicipline_tab button.nav-link.active {
    background: linear-gradient(90deg, #34C4B7, #118592);
}

#why-join-ihp-g #dicipline_tab button.nav-link.active {
    background: linear-gradient(90deg, #34C4B7, #118592);
}

#why-join-ihp-g #dicipline_tab button.nav-link, #why-join-ihp-g #dicipline_tab .tab-content .content_sec h4, #why-join-ihp #dicipline_tab .tab-content .content_sec p, #why-join-ihp-g #dicipline_tab .tab-content .content_sec a {
    color: #fff !important;
}

#why-join-ihp-g #dicipline_tab .tab-content .content_sec p {
	color: #fff !important;
}

#why-join-ihp-g #dicipline_tab .tab-content .content_sec a {
	border: 2px solid #fff;
}

<!-- Home New Code -->

<!-- Home Code -->

#p-why-join-m #dicipline_tab .tab-content .content_sec a {
    color: #fff !important;
}
#p-why-join-m #dicipline_tab button.nav-link.active ,
#p-why-join-m #dicipline_tab button.nav-link:not(.active):hover{background: linear-gradient(90deg, #34C4B7, #118592)}
<!-- End Home Code -->

<!-- End New CSS Code -->

/* Coach Type Slider */
.coach_cat_loop p{width: 96%;margin: auto;text-align: center;color: #fff;font-size: 14px;font-weight: 700;font-family: 'Trade Gothic Extended';letter-spacing: 1px;text-transform: uppercase;padding: 10px;background-color: transparent;background-image: linear-gradient(90deg, #1A576B 0%, #118592 100%);border-radius: 40px;}
.coach_cat_loop .owl-nav{position: absolute;top: 5px;display: flex;width: 100%;justify-content: space-around;margin-top: 0 !important;gap: 65%;bottom: 0;}
.coach_cat_loop{position: relative;}
.coach_cat_loop .owl-nav img{width: 20px; height: 20px;    object-fit: contain;}
.coach_cat_loop .owl-nav button:hover{background: transparent !important;}
.coach_loop  .coach_info {background: #B6E2DA;padding: 25px;border-radius:0 0 40px 40px ;position: relative;}
.coach_loop  .coach_info h4{font-size: 22px;line-height: 0.9em;color: var( --e-global-color-6b7c80a );font-family: "DM Sans", Sans-serif;font-weight: 700;letter-spacing: -0.2px;position: relative; padding-bottom: 10px;}
.coach_loop .coach_info h4:before {content: '';position: absolute;width: 100%;height: 1px;background: #fff;bottom: -3px;}
.coach_loop  .coach_info p{text-align: left;color: var( --e-global-color-secondary );font-family: "DM Sans", Sans-serif;font-size: 14px;font-weight: 400;line-height: 18px;}
.coach_loop  .coach_info a{font-family: "DM Sans", Sans-serif;font-size: 13px;font-weight: 700;letter-spacing: -0.1px;fill: var( --e-global-color-primary );color: var( --e-global-color-primary );background-color: #E35F4100;border-radius: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.coach_loop  .coach_detail img{border-radius:40px 40px 0 0 ;width:100%}
.coach_loop .coach_info:before {content: '';position: absolute;width: 80px;height: 80px;top: -40px;background: url(/wp-content/uploads/2024/03/flower.png);right: 17px;background-position: center;background-repeat: no-repeat;background-size: contain;}
.thumb_slider{position: absolute !important; top: 59%; z-index: 99;}
.gallery-slider{padding-bottom: 125px !important ;}
.gallery-thumb .swiper-slide.swiper-slide-active {width: 214px !important;}


/* Event Page */
.tribe-events-page-template:not(.single) .tribe-events{padding-top: 140px;}
.tribe-events-c-view-selector .tribe-events-c-view-selector__content{display: block !important;}
button.tribe-events-c-view-selector__button.tribe-common-c-btn__clear {display:none !important;visibility: hidden;}
.tribe-events-c-view-selector .tribe-events-c-view-selector__content ul{display:flex;}
.tribe-events-c-view-selector .tribe-events-c-view-selector__content ul .tribe-events-c-view-selector__list-item-icon{display:none;}
.tribe-events-c-view-selector .tribe-events-c-view-selector__content {box-shadow: none !important;border: 0 !important;position: static !important;width: 100%;height: 100%;display: block !important;transform: none !important;padding: 0 12px !important;}
/*.tribe-events-c-events-bar__views {width: 100%;position: relative;}*/
.tribe-events-c-view-selector.tribe-events-c-view-selector--labels.tribe-events-c-view-selector--tabs {width: auto;}
.tribe-events-page-template header.elementor{background: #28727B;}
.tribe-events-c-search__button{background: #78CAB8 !important;}
.tribe-events-c-subscribe-dropdown__button{display: none;}
time.tribe-events-c-top-bar__datepicker-time span{    font-family: 'DejaVuSans';font-size: 20px;}

/* Event Signle page */
.single-tribe_events .tribe-events-pg-template{padding-top: 13em !important;}
.tribe-events-page-template .tribe-events-back a{font-family: 'DM Sans' !important; font-size: 20px !important;}
.tribe-events-page-template h1{font-family: "DM Sans", Sans-serif;font-size: 48px;line-height: 1em;letter-spacing: -0.5px;}
.tribe-events-page-template .tribe-events-content p{font-family: "DM Sans", Sans-serif;font-size: 20px;font-weight: 500;line-height: 24px;letter-spacing: -0.1px;}

.no_post{font-family: 'DM Sans';font-size: 26px;color: #e8e8e8;text-align: center;text-transform: capitalize;}
a.tribe-events-c-view-selector__list-item-link span {font-size: 16px !important;font-family: 'DM Sans' !important;}



/* Practitioners */
.filter_box {display: flex;flex-direction: column;align-items: center;gap: 20px;}
.filter_box h2 {margin-bottom: 10px;font-family: 'DM Sans';letter-spacing: -0.2px;color: #fff; font-weight: 700;}
.filter_box form {display: flex;justify-content: center;gap: 5px;font-size: 14px;    align-items: center;}
.filter_box form * {font-family: 'DM Sans';color: #000;font-size: 14px;}
.filter_box form select {font-size: 16px;width: 130px;}
.filter_box form #multi-select-label {position: relative;}
.filter_box form .over-multi-select {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;}
.filter_box form button.btn_submit {height: 40px;padding: 15px 25px;display: flex;align-items: center;background-color: transparent;background-image: linear-gradient(90deg, #1A576B 0%, #118592 100%);border: 0;}
.filter_box p {margin: 0; color: #fff; font-size: 16px;font-family: 'DM Sans';}
.filter_box form #multi-select {position: relative;}
.filter_box form #multi-select-options {position: absolute;border: 0.5px #7c7c7c solid;background-color: #ffffff;padding: 10px 12px;top: 100%;text-align: left;color: #000;width: 220px;z-index: 99;display: flex;flex-direction: column;gap: 5px;}
.filter_box form #multi-select-options label {display: flex;gap: 5px;color: #62707c;font-weight: 400;}
.filter_box form button.btn_submit img{width: 20px; height: 20px; object-fit: contain;}


.city_list_section {font-family: 'Montserrat';padding: 50px 0;color: #000;}
.city_list_section h2 {text-align: center;font-family: 'Montserrat';}
.city_list_section .city_row {width: 100%;-webkit-columns: 4;-moz-columns: 4;columns: 4;-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em;}
.city_list_section .city_row .country-heading h5 {margin-bottom: 5px;font-weight: 600;font-family: 'DM Sans';}
.city_list_section .city_row p a{margin: 0;font-weight: 500;font-size: 15px; color: #000;}
.city_list_section .city_row .state-heading {color: #118592;font-size: 16px;font-weight: 600;font-family: 'DM Sans';}
.city_list_section .city_row .city_col p{font-family: 'DM Sans';}

 
.search_row {font-size: 14px;display: grid;grid-template-columns: 6% 25% 35% 30%;align-items: flex-start;justify-content: flex-start;background: #fff;position: relative;padding: 10px;margin: 30px 0;min-height: 76px;gap: 15px;}
.search_row:hover {box-shadow: 3px 0 5px 8px rgba(0,0,0,.04);}
.search_row .search_col_1 {}
.search_row .search_col_1 img {width: 85px;}
.search_row .search_col_2 h2 {font-size: 18px;font-family: 'DM Sans';font-weight: 600;}
.search_row .search_col_3 h3 {font-size: 16px;font-family: 'DM Sans';font-weight: 600;}
.search_row .search_col_4 h4 {font-size: 16px;font-family: 'DM Sans';font-weight: 600;letter-spacing: -0.2px;}
.search_row .over_lay_link {position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.search_row:hover .over_lay_link {box-shadow: 3px 0 5px 8px rgba(0,0,0,.04);}
.search_row p {font-size: 14px;font-family: 'DM Sans';}

.single-health_practitioner header.elementor .elementor-sticky,
.page-id-998 header.elementor .elementor-sticky,
.page-id-999 header.elementor .elementor-sticky,
.page-id-3 header.elementor .elementor-sticky,
.page-id-1000 header.elementor .elementor-sticky,
.post-type-archive-tribe_events header.elementor .elementor-sticky{background: rgb(26 87 107 / 90%) !important;}

.elementor hr {background-color: #eeeeee !important;height: 2px !important;}
.certificate_text_block{display: flex;align-items: center;gap: 15px;padding: 10px 0;}
.certificate_text_block a{color: #282830;}
.certificate_text_block img{height: 30px !important;width: 30px !important;object-fit: contain;max-width: 30px !important;}
.certificate_text_block p{margin: 0;}

.graduates_loop .elementor-carousel-image{border-radius: 13px;}
.graduates_loop .swiper-slide{border-radius: 20px !important;padding: 10px !important;background: linear-gradient(45deg, #1A576B 0%, #118592 100%);padding: 10px !important;}
.swiper-button-prev-unique:before, .swiper-button-next-unique:before {content: " ";background: url(../left.webp);position: absolute;top: 20px;width: 15px;height: 20px;background-repeat: no-repeat !important;background-size: contain !important;left: 2px;}
.swiper-button-next-unique:before {right: 0px;background: url(../right.webp);left: unset;}
.go-back-btn{font-family: 'Trade Gothic Extended';text-transform: uppercase;letter-spacing: 1px;color: #282830;padding: 12px;border: 2px solid #282830;border-radius: 40px;font-size: 14px;font-weight: 700;display: block;text-align: center;width: max-content;margin: auto;}
.not-found-text{font-family: 'DM Sans';padding-bottom: 10px;text-align: center;font-size: 18px;}

.location_breadcrumbs ul{display: flex;gap: 10px;}
.location_breadcrumbs ul li a{font-family: 'DM Sans';font-size: 18px;font-weight: 500;line-height: 1em;color: #282830;}


@media only screen	and (max-width: 1280px){
	/*#dicipline_tab .tab-content .col-6:has(img.featured_img):before{
		right: -10px;
		width: 80px;
	}*/
	#dicipline_tab .tab-content .content_sec p{max-width: 100%;}
}
@media only screen and (max-width: 1024px){
	/*#dicipline_tab .tab-content .col-6:has(img.featured_img):before{
		right: 0;
		width: 50px;
	}*/
	.after_cat_select .podcast_detail {width: 47% !important;margin: 0;}
	.tribe-events-page-template:not(.single) .tribe-events{padding-top: 0;}
	.tribe-events-page-template header.elementor {background: transparent;}
	.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top: 40px;padding-bottom: 40px;}
}
@media only screen and (max-width: 991px){
	.city_list_section .city_row .country-heading h5{font-size: 18px;}
	.search_row {grid-template-columns: 14% 27% 35% 18%;}
}

@media only screen and (max-width: 767px){
	.all_podcast_cat .filter_img{height: 50px;}
	/*.podcast_loop{width: 90% !important;margin: auto;}*/
    .podcast_loop .podcast_detail img.podcast_img {height: auto;}
    .podcast_loop .owl-nav .owl-prev{left: -33px;}
    .podcast_loop .owl-nav .owl-next{right: -33px;}
    .podcast_loop .podcast_detail .podcast_title {font-size: 20px;line-height: 27px;}
    .podcast_loop .podcast_detail p.podcast_content {font-size: 16px;line-height: 22px;padding-bottom: 10px;}
    .podcast_loop .podcast_detail a{margin-top: 24px !important; font-size: 16px;}
    .after_cat_select .podcast_detail {width: 100% !important;margin: 0;}
    .filter_box form {gap: 10px;flex-direction: column; width: 100%;}
    .filter_box h2 {font-size: 22px;margin: 0;}
    .filter_box form > div{width: 100%;}
    .filter_box form select {width: 100%;}
    .filter_box form button.btn_submit{    width: fit-content;align-self: end;}
    .filter_box p{font-size: 12px;}
    .city_list_section .city_row {-webkit-columns: 2;-moz-columns: 2;columns: 2;-webkit-column-gap: 1em;-moz-column-gap: 1em;column-gap: 1em;}
    .city_list_section .city_row .state-heading {font-size: 14px;line-height: 16px;}
    .city_list_section .city_row p a {font-size: 12px;line-height: 16px;}
    .city_list_section .city_row .country-heading h5 {font-size: 16px;}
    .search_row {grid-template-columns: 50% 50%;}
    .search_row .search_col_2 h2,
    .search_row .search_col_3 h3 {font-size: 16px;margin: 0;line-height: 18px; margin-bottom: 5px;}
    .search_row p {font-size: 12px;margin: 0;line-height: 17px;}
    .search_row .search_col_4 h4 {font-size: 14px;margin: 0;}
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{min-height: 70px !important;}
    .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4{font-size: 16px !important; padding: 5px !important;}

    .thumb_slider{ top: 58%;  }
    .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop{display: none !important;}
    .tribe-events-page-template .tribe-events-view--month .tribe-events-calendar-month__day-cell.tribe-events-calendar-month__day-cell--mobile{display: block !important;visibility: visible;}
    .tribe-events .tribe-events-calendar-month__mobile-events-icon--event{display: inline-block;}
    .tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-mobile-events {display: block !important;visibility: visible;}
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event,
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{flex-direction: column !important; }
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event > div,
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content > div{width: 100% !important;}

}
@media only screen and (max-width: 575px){
	.icons_col img.icon { width: 36px !important;height: 36px;}
	/*.filter_img{display: none !important;}*/
	.dicipline_img img {height: 280px !important;}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{flex-direction: column !important;}
	.thumb_slider{ top: 52%;  }
	.gallery-slider{padding-bottom: 95px !important ;}
	.swiper-button-prev-unique:before, .swiper-button-next-unique:before{top: 7px;}
}

@media only screen and (max-width: 480px){
	.thumb_slider{ top: 50%;  }
	.dicipline_title {
    font-size: 35px;
}
	
	.dicipline_content {
	font-size: 18px;
}
	
}
@media only screen and (max-width: 390px){
	.thumb_slider{ top: 46%;  }
	
}