/*
:root {
	--body-bg-color: #EFE2D7;
	--primary-color: #15575B;
	--secondary-color: #D58A6D;
	--body-text-color: #5D5D5D;
	--white-color: #FFFFFF;
	--lightgreen-color: #6BB09B;
	--grey-color: #D9D9D9;
	--body-heading-font: "Barlow Condensed", sans-serif;
	--body-text-font: "Inter", sans-serif;
}
*/

/*Global*/

body:not(.home)  .site-main .page {padding-top: 100px !important;}
body:not(.home) .site-main .page .entry-content{margin: 0;}
body.page-template-template-container .site-main .page{padding-bottom: 100px;}
.text-center{text-align: center;}
.mrg-top-30{margin-top: 30px;}
.hidden-fields {opacity: 0;visibility: hidden;height: 0;position: absolute;}

/*inner banner*/
.inner-banner {position: relative;min-height: 400px;background-position: center right !important;border-radius: 0px 0px 400px 0px;overflow-x: hidden;display: flex;flex-wrap: wrap;align-items: center;background-size: calc(100% - 480px) auto !important;}
.inner-banner::before{content: '';position: absolute;top: 0px;bottom: 0px;left: 0px;display: inline-block;
    background: linear-gradient(-270deg, var(--primary-color) 41.22%, rgba(21, 87, 91, 0.46) 56.62%, rgba(21, 87, 91, 0.21) 59.63%, rgba(21, 87, 91, 0.09) 61.68%, rgba(21, 87, 91, 0.00) 65.17%);
    width: 100%;height: 100%;}
.inner-banner-inner {position: relative;z-index: 1;height: 100%;width: 100%;}
.inner-banner-text{max-width: 700px;}
.inner-banner-text h1{margin-bottom: 0;}
.inner-sub-title{text-transform: uppercase;font-weight: 600; color: var(--secondary-color);margin-bottom: 10px;font-size: 16px;line-height: 1.6;letter-spacing: 0.05em;}
.inner-banner-v{display: flex;flex-wrap: wrap;align-items: center;}
.banner-desc {max-width: 600px;color: #fff;margin-top: 15px;opacity: 0.8;}
.white-btn{border-color: var(--white-color);}
.white-btn:hover{border-color: var(--secondary-color);background: var(--secondary-color);}
.inner-banner-text .white-btn{margin-top: 20px;}

/*quote-text*/
.quote-text-section {padding-bottom: 100px;}
.quote-text-inner {max-width: 700px;text-align: center;margin: 0 auto;}
.quote-text{font-size: 20px;margin-bottom: 20px;font-style: italic;font-weight: 300;line-height: 32px;text-align: center;}
.quote-name{font-size: 16px;font-weight: 700;line-height: 25.6px;text-align: center;}

/*Team member*/
.team-member-section {padding-bottom: 100px;}
.tm-image img{border-radius: 175px 175px 0px 0px;max-width: 360px;margin: 0 auto;width: 100%;}
.team-member-desc{max-width: 700px;}
.team-member-section h2{margin-bottom: 30px;color: var(--primary-color);}
.btn.fill-btn{background: var(--secondary-color);border-color: var(--secondary-color);color: var(---white-color);}
.btn.fill-btn:hover{background: var(--primary-color);border-color: var(--primary-color);color: var(---white-color);}

/*video-oembed*/
.video-oembed-section{background: linear-gradient(180deg, #124B4E 0%, var(--primary-color) 100%);padding: 100px 0;}
.video-oembed{max-width: 800px;margin: 0 auto;}
.video-embed-inner{position: relative;padding-bottom: 56.25%;overflow: hidden;}
.video-embed-inner iframe {width: 100%!important;position: absolute;display: block;top: 0;left: 0;max-width: 100%;right: 0;bottom: 0;object-fit: cover;height: 100%!important;}

/*text-content-small-section*/
.text-content-small-section {padding-bottom: 60px;}
.tcs-heading h3{text-align: center;color: var(--primary-color);margin-bottom: 60px;letter-spacing: -0.01em;}
.tcs-heading {max-width: 960px;margin: 0 auto;}
.tcs-content {max-width: 700px;margin: 0 auto;}
.tcs-content p:last-child{margin-bottom: 0;}
.image-center-small-section {padding-bottom: 60px;}
.image-700 {max-width: 700px;margin: 0 auto;}
.image-700 img{border-radius: 5px;}
.tcs-top-space{padding-top: 50px;}

.bio-section {padding-bottom: 60px;}
.bio-inner {background: var(--white-color);padding: 50px;border-radius: 6px;}
.bio-inner h2{font-size: 40px;line-height: 1.2;color: var(--primary-color);}
.bio-desc{font-size: 16px;line-height: 1.6;}
.bio-row{display: flex;flex-wrap: wrap;gap: 50px;align-items: center;}
.bio-left-col{width:calc(52.5% - 25px);}
.bio-right-col{width:calc(47.5% - 25px);}
.bio-link-lists .bio-link-inner h3{font-size: 24px;line-height: 1.2;letter-spacing: -0.01em;}
.bio-link-inner .link-label::after{width: 31px;}
.bio-link-inner .link-label{padding-right: 35px;}
.quick-box-lists.bio-link-lists .icon {font-size: 12px;line-height: normal;font-style: normal;color: var(--white-color);width: 30px;margin-right: 10px;
    height: 30px;background: var(--secondary-color);border-radius: 50%;text-align: center;display: flex;justify-content: center;align-items: center;}
.bio-link-lists .bio-link-inner {border-bottom: 2px solid var(--body-bg-color);}   
.bio-link-lists .bio-link-inner:first-child{border-top: 2px solid var(--body-bg-color);}
.bio-right-col img{display: block;}
body:not(.home) .site-main .page .entry-content .text-content-small-section:last-child{padding-bottom: 100px;}
.bio-section .bio-link-inner .link-label::after {background-image: url('../images/right-arrow-2.svg');width: 18px;height: 16px;top: 50%;transform: translateY(-50%);}


/*training-half*/
.training-half-row {display: flex;flex-wrap: wrap;gap: 30px 50px;}
.training-half-col {width: calc(50% - (50px / 2));}
.training-half-image {display: block;position: relative;overflow: hidden;padding-bottom: 37.5%;}
.training-half-image img {border-radius: 6px 6px 0px 0px; position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;height: 100%;width: 100%;object-fit: cover;object-position: 50% 50%;}
.training-half-inner{border: 2px solid #FFFFFF;border-radius: 6px;height: 100%;}
.training-content {padding: 30px 37px;}
.tlh-box-link{text-decoration: none;color: var(--body-text-color);}
.tlh-box-link:hover{color: inherit;}
.tlh-box-link:hover h3{color: var(--primary-color);}
.tlh-box-link:hover .icon{background-color: var(--primary-color);}
.training-full-wrap .tlh-box-link:hover h3{color: var(--secondary-color);}
.training-list-half-section {padding-bottom: 50px;}
.training-h-title {display: flex;align-items: center;gap: 15px;margin-bottom: 20px;}
.training-h-title .icon {width: 50px;height: 50px;border-radius: 50%;background-color: var(--lightgreen-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;transition: all ease .3s;}
.training-h-title h3{width: calc(100% - 50px); margin-bottom: 0;font-size: 40px;line-height: 1.2;letter-spacing: -0.01em;transition: all ease .3s;}
.training-full-row {min-height: 354px; display: flex;flex-wrap: wrap; background: var(--white-color);margin-bottom: 50px;border-radius: 6px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);gap: 0px 50px;}
.training-full-col {width: calc(50% - (50px / 2));}
.training-full-image img{display: block;}
.training-full-inner {padding: 50px 55px 50px 5px;display: flex;flex-direction: column;justify-content: center;height: 100%;}
.training-full-image {display: block;position: relative;overflow: hidden;height: 100%;}
.training-full-image img {border-radius:6px 0px 0px 6px; position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;height: 100%;width: 100%;object-fit: cover;object-position: 50% 50%;}
.training-full-inner .training-h-title .icon{background-color:var(--secondary-color)}
.training-half-image::after {content: "";position: absolute;left: 0;right: 0;bottom: -100px;top: 50%;background: linear-gradient(181deg, var(--lightgreen-color) 50%, rgba(107, 176, 155, 0.00) 99.34%);transform: rotate(181deg);}
.training-full-image::after {content: "";position: absolute;top: -1px;bottom: -1px;left: 50%;right: -50%;
    background: linear-gradient(90deg, var(--secondary-color) 50%, rgba(107, 176, 155, 0.00) 100%);transform: rotate(180deg);
}
.training-three-col .tlh-box-link:hover .icon, .training-full-wrap .tlh-box-link:hover .icon{background-color: var(--primary-color);}

/*certification*/
.certification-section {padding-bottom: 50px;}
.certification-wrap{position: relative;border-radius: 6px;border: 2px solid #FFF;background-size: cover !important;padding: 30px;}
.certification-wrap::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius:6px; background: linear-gradient(90deg, rgba(93, 93, 93, 0.70) 40.49%, rgba(93, 93, 93, 0.00) 52.05%);transform: rotate(180deg);}
.certification-wrap::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(93, 93, 93, 0.70);border-radius: 6px;}
.certification-title {display: flex;justify-content: center;align-items: center;gap: 0 10px;margin-bottom: 19px;}
.certification-inner{max-width: 728px;margin: 0 auto;position: relative;z-index: 1;color: var(--white-color);text-align: center;}
.certification-desc {font-size: 16px;line-height: 1.6;}
.certification-desc p:last-child{margin-bottom: 0;}
.certification-title .icon{background-color: var(--white-color); width: 35px;height: 35px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #898581;}
.certification-title h2{font-size: 36px;line-height: 1;letter-spacing: -0.01em;margin-bottom: 0;}

/*training-three-col*/
.training-three-col-row {display: flex;flex-wrap: wrap;gap: 30px 43px;}
.training-three-col{width: calc(33.33% - (86px / 3));}
.training-three-col .training-half-image{padding-bottom: 58.72%;}
.training-three-col .training-half-image::after{background: linear-gradient(180deg, var(--body-text-color) 50%, rgba(107, 176, 155, 0.00) 100%);}
.training-three-col .training-content {padding: 23px 30px;}
.training-three-col .training-h-title h3{font-size: 30px;letter-spacing: -0.01em;line-height: 1.2;}
.training-three-col .training-h-title{gap: 0 10px;}
.training-list-three_column {padding-bottom: 100px;}
.training-three-col .training-h-title .icon{background-color: var(--body-text-color);width: 35px;height: 35px;font-size: 14px;}

/*faq*/
.faq-section {padding-bottom: 100px;}
.faq-top-section{padding-top: 100px;}
.faq-inner {max-width: 700px;margin: 0 auto;}
.faq-wrap .faq-acc:first-child{border-top: 2px solid var(--white-color);}
.faq-acc{position: relative;border-bottom: 2px solid var(--white-color);}
.faq-head {padding:15px 35px 20px 0px;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;align-items: center;cursor: pointer;}
.faq-title{cursor: pointer;color: var(--primary-color);margin-bottom: 0;letter-spacing: -0.01em;}
.faq-panel{display: none;}
.faq-head::after {content: ""; width: 28px;height: 15px;background-repeat: no-repeat;  position: absolute;right: -15px;top: 50%;transition: all .2s ease-in-out;transform: translate(-50%,-50%);background-image: url('../images/down-arrow.svg');background-position: center; }
.faq-head.active::after{content: ""; transition: all .2s ease-in-out;background-image: url('../images/up-arrow.svg');}
.faq-top-head {padding-bottom: 30px;text-align: center;}
.faq-top-head .faq-desc {max-width: 580px;margin: 0 auto;}
.faq-foot{text-align: center;margin-top: 30px;}

/*About Contact form*/
body .about-contact-form{
    border-radius: 6px;
    padding: 50px;
    background: var(--white-color);
}
body .about-contact-form .gfield input, .about-contact-form .gfield select, .about-contact-form .gfield textarea{background:var(--white-color) !important; border: 2px solid var(--body-bg-color) !important;border-radius: 3px !important; color: var(--body-text-color) !important;font-size: 14px;line-height: 22.4px;}
body .gform-theme.gform_wrapper .about-contact-form .gform_footer{margin-top: 30px !important;}
body .about-contact-form .gfield input::-ms-input-placeholder, .about-contact-form .gfield textarea::-ms-input-placeholder {color: var(--body-text-color);}
body .about-contact-form .gfield input::placeholder, .about-contact-form .gfield textarea::placeholder{color: var(--body-text-color);}
body .gform-theme.gform_wrapper .about-contact-form  .gfield_validation_message{background: transparent !important;}
body .about-contact-form .gfield select{appearance: none;
    -webkit-appearance: none; background: var(--white-color) url(../images/select-arrow.svg) right 10px center no-repeat !important;}
body .about-contact-form .ginput_container .ginput_card_field{
    background:var(--white-color) !important; border: 2px solid var(--body-bg-color) !important;border-radius: 3px !important; color: var(--body-text-color) !important;font-size: 14px;line-height: 22.4px;height: 50px;
}
body .gform-theme.gform_wrapper .about-contact-form .gfield .gfield_label{color: var(--body-text-color);}
body .gform-theme.gform_wrapper .gfield input[type="checkbox"], body .gform-theme.gform_wrapper .gfield input[type="radio"]{width: 20px;height: 20px;padding: inherit;}
.gform-theme--framework .about-contact-form input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{color: var(--white-color);background-color: var(--secondary-color);}
.gform-theme--framework .about-contact-form input[type=checkbox]:checked, .gform-theme--framework .about-contact-form input[type=radio]:checked {border-color: var(--secondary-color) !important;background: var(--secondary-color) !important;}
body .gform-theme.gform_wrapper .about-contact-form .gfield.gfield_price input{width: auto !important;height: auto !important;border: none !important;border-radius: 0 !important;padding: 0;font-weight: 700;}
body .gform-theme.gform_wrapper .about-contact-form .gfield.gfield_price.product-total-gfield{display: flex;flex-wrap: wrap;gap: 5px;}
body .gform-theme.gform_wrapper .about-contact-form .gfield.gfield_price.product-total-gfield label ,body .gform-theme.gform_wrapper .about-contact-form .gfield.gfield_price .ginput_container_singleproduct label{font-weight: 700;}
body .gform-theme.gform_wrapper .about-contact-form .gfield.gfield_price.product-total-gfield label, body .gform-theme.gform_wrapper .about-contact-form .gfield.gfield_price.product-total-gfield input{font-size: 24px;}
body .gform-theme.gform_wrapper .about-contact-form .gfield.gfield_price .gfield_description ul{list-style: disc;}
body .gform-theme.gform_wrapper .about-contact-form .gfield_required.gfield_required_asterisk{color: red;}
.gform-theme--framework .about-contact-form input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{background-color: var(--white-color);inline-size: 10px;block-size: 10px;}
.gform-theme--framework .gfield--type-choice.r-horizontal-row .gfield_radio{flex-direction: row;}
body .gform-theme.gform_wrapper .gfield input[type="radio"]{border-radius: 50% !important;}
body .gform-theme.gform_wrapper .about-contact-form .gfield legend.gfield_label{font-weight: 700;font-size: 16px;}
.gform-theme--framework .about-contact-form .gfield--type-choice .gchoice{align-items: flex-start;}
body .gform-theme.gform_wrapper  .about-contact-form  .gform_confirmation_message {color: var(--body-text-color);}


/*Blog*/
.single-content-wrap{padding: 60px 0;}
.single-content-wrap a{text-decoration: none;}
.video-oembed-full{margin-bottom: 30px;}
.single-content-wrap .single-content-wrap{display: block;}
.navigation.post-navigation .nav-previous a, .navigation.post-navigation .nav-next a{text-decoration: none;background: var(--secondary-color);
    border: 2px solid var(--secondary-color);
    color: var(--white-color);
    font-family: var(--body-text-font);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.6;
    border-radius: 50px;
    height: 50px;
    padding: 10px 25px;
    text-align: center;
    outline: none;
}
.navigation.post-navigation .nav-previous a:hover, .navigation.post-navigation .nav-next a:hover{background: var(--primary-color);
    border-color: var(--primary-color); color: var(--white-color);}
.single-content-wrap .entry-meta a{text-decoration: none;}  
.side-content-row {display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row-reverse;} 
.left-content-area {width: calc(73% - 25px);}
.right-sidebar {width: calc(27% - 25px);}
.post-listing-area{padding: 60px 0;}

.right-sidebar  .widget_search .wp-block-search__input {
    background: transparent;
    color: var(--body-text-color);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    padding: 14px 18px;
    border-radius: 3px;
    border: 2px solid var(--white-color);
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    height: 50px;
}
.right-sidebar .widget_search .wp-block-search__input::placeholder {color: var(--body-text-color);opacity: 1;}
.right-sidebar .widget ul li a{color: var(--body-text-color);text-decoration: none;}
.right-sidebar .widget ul li a:hover{color: var(--secondary-color);}
.right-sidebar .widget ul{list-style: none;margin-left: 0;padding-left: 0;}
.right-sidebar .widget ul li {border-top: 1px solid hsla(0, 0%, 7%, .11);padding: 8px 0;}

.post-h-title {display: flex;align-items: center;gap: 15px;margin-bottom: 20px;}
.post-h-title .icon {width: 50px;height: 50px;border-radius: 50%;background-color: var(--secondary-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;}
.post-h-title h3{margin-bottom: 0;font-size: 30px;width: calc(100% - 50px);line-height: 1.2;letter-spacing: -0.01em;}
.post-full-row {min-height: 254px; display: flex;flex-wrap: wrap; background: var(--white-color);margin-bottom: 50px;border-radius: 6px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
.post-full-col {width: 50%;}
.post-full-image img{display: block;}
.post-full-inner {padding: 25px;display: flex;flex-direction: column;justify-content: center;align-items: flex-start; height: 100%;}
.post-full-image {display: block;position: relative;overflow: hidden;height: 100%;}
.post-full-image img {border-radius:6px 0px 0px 6px; position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;height: 100%;width: 100%;object-fit: cover;object-position: 50% 50%;}
.post-full-inner .training-h-title .icon{background-color:var(--secondary-color)}
.post-full-image::after {content: "";position: absolute;top: -1px;bottom: -1px;left: 50%;right: -50%;
    background: linear-gradient(90deg, var(--secondary-color) 50%, rgba(107, 176, 155, 0.00) 100%);transform: rotate(180deg);
}
.post-full-col.pr-full-content {flex-grow: 1;}
.post-m {margin-bottom: 15px;font-size: 14px;}
.post-m a{text-decoration: none;}
.post-desc {font-size: 16px;}
nav.pagination.custom-pagination {display: flex;flex-wrap: wrap;gap: 0 30px;list-style: none;margin: 0;padding: 0;justify-content: center;position: relative;align-items: center;}
nav.pagination.custom-pagination  .page-numbers {text-decoration: none;background: transparent;color: var(--body-text-color);padding: 0px;display: block;font-size: 14px;font-weight: 500;}
nav.pagination.custom-pagination  .page-numbers.current, nav.pagination.custom-pagination  .page-numbers:hover{background: transparent;text-decoration: underline;opacity: 0.5;text-underline-offset: 2px;}
.next.page-numbers, .prev.page-numbers{border-radius: 3px;
    border: 2px solid #FFF;
    padding: 14px 20px !important;
    font-size: 12px;
    position: absolute;
    right: 0;}
.prev.page-numbers{left: 0;right: auto;} 
.next.page-numbers:hover, .prev.page-numbers:hover{opacity: 0.5;}   

.research_and_case_studie-inner{background: var(--white-color);margin-bottom: 50px;border-radius: 6px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);padding: 30px;}
.rcs-footer {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 15px 30px;align-items: center;}
.research_and_case_studie-inner .training-h-title{font-size: 30px;color: var(--primary-color);}
.research_and_case_studie-inner .training-h-desc{font-size: 16px;}
.rcs-footer a{text-decoration: none;color: var(--body-text-color);}
.rcs-footer a:hover{color: var(--secondary-color);}
.icon-link {display: flex;flex-wrap: wrap;align-items: center;gap: 0 15px;padding-top: 15px;}
.icon-link .icon {width: 50px;height: 50px;font-size: 22px;border-radius: 50%;background-color: var(--secondary-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;}
.research_and_case_studie-inner .training-h-desc p{margin-bottom: 15px;}
.video-iframe img{display: block;}
/*CTA Center*/
.cta-center-section {padding: 100px 0;}
.font-40{font-size: 40px;line-height: 1.2;letter-spacing: -0.01em;color: var(--primary-color);}
.cta-center-inner {max-width: 780px;margin: 0 auto;text-align: center;}
.cta-heading h2{margin-bottom: 30px;}

/*directory*/
.directory-component {padding-bottom: 100px;}
.directory-component-row {display: flex;flex-wrap: wrap;gap: 60px;}
.directory-component-left {width: 320px;}
.directory-component-right {width: calc(100% - 380px);}
.drts.drts-main .drts-search-search{background: transparent !important;}
.drts.drts-main .drts-search-search .drts-search-form-field .drts-form-type-textfield input[type=text], .drts.drts-main .drts-search-search .drts-search-form-field .select2-container .select2-selection--single{background: var(--body-bg-color) !important;border: 2px solid var(--white-color) !important;
    border-radius: 3px !important;color: var(--body-text-color) !important;font-size: 14px !important;line-height: 22.4px !important;font-weight: 500;box-shadow: none !important;height: 50px !important;}
.drts.drts-main .drts-search-search .drts-bs-btn-primary, .drts.drts-main .drts-search-search .drts-bs-btn-primary:focus{background: var(--secondary-color);
    border: 2px solid var(--secondary-color);color: var(--white-color);font-family: var(--body-text-font);font-size: 14px;font-style: normal;
    font-weight: 500;line-height: 1.6;border-radius: 50px !important;height: 50px;padding: 10px 25px;text-align: center;
    outline: none;width: auto !important;flex: unset;text-transform: capitalize;font-weight: 700;}
.drts.drts-main .drts-search-search .drts-bs-btn-primary:hover{background: var(--primary-color);border-color: var(--primary-color);color: var(--white-color);}
.drts.drts-main .drts-search-search .drts-search-form-field .drts-form-field-main>label{display: none !important;}
.drts.drts-main .drts-search-search .drts-search-form-field .drts-form-type-textfield input[type=text]{padding-left: 18px !important;padding-right: 18px !important;}
.drts.drts-main .drts-search-search .drts-form-field .select2-container .select2-selection--single .select2-selection__rendered{padding: 14px 18px;}
.drts.drts-main .drts-search-search .drts-search-form-field {margin-bottom: 10px !important;}
.drts.drts-main .drts-search-search .drts-bs-btn-group.drts-search-form-buttons{margin-top: 10px !important;}
.drts.drts-main .drts-search-search .drts-form-field .select2-container--default .select2-selection--single .select2-selection__placeholder{color: var(--body-text-color); opacity: 0.5;font-weight: 500;}
.drts.drts-main .drts-search-search .drts-form-field .select2-container--default .select2-selection--single .select2-selection__rendered{color: var(--body-text-color);font-weight: 500;}
.drts.drts-main .drts-search-search .drts-form-field .select2-dropdown{border: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.drts.drts-main .drts-bs-form-control::placeholder {color: var(--body-text-color) !important; opacity: 0.5;font-weight: 500;}
.drts.drts-main .drts-bs-form-control::-ms-input-placeholder{color: var(--body-text-color) !important; opacity: 0.5;font-weight: 500;}
.drts.drts-main .drts-bs-navbar .drts-bs-navbar-text{font-size: 14px;line-height: 1.6;color: var(--body-text-color); opacity: 0.5;font-weight: 500;} 
.drts.drts-main .drts-bs-navbar .drts-bs-dropdown-toggle{background: var(--body-bg-color) !important;font-weight: 500;border: 2px solid var(--white-color) !important; border-radius: 3px !important;color: var(--body-text-color) !important;font-size: 14px !important;line-height: 22.4px !important;box-shadow: none !important;height: 50px !important;padding: 14px 40px 14px 18px !important;}
.drts.drts-main .drts-bs-navbar .drts-bs-dropdown-menu {right: 0;margin: 0;padding: 0;border: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.drts.drts-main .drts-bs-navbar .drts-bs-dropdown-menu  .drts-bs-dropdown-item {border-radius: 0;padding: 5px 18px; color: var(--body-text-color);}
.drts.drts-main .drts-bs-navbar .drts-bs-dropdown-menu  .drts-bs-dropdown-item:hover{background: var(--secondary-color);color: var(--white-color);}
.drts.drts-main .drts-view-entities-header .drts-bs-navbar{align-items: center;gap: 0 15px;}
.drts.drts-main .drts-search-search{padding: 0 !important;}
.drts.drts-main .drts-view-post-entities .drts-display-default-summary, .drts-view-user-entities .drts-display-default-summary{
    border-radius: 6px;background: #FFF;border: none;padding: 30px;
}
.drts.drts-main .drts-view-post-entities .prt-img{border: none;width: 130px !important;height: 130px !important;left: unset;padding: 0;}
.drts.drts-main .drts-view-post-entities .prt-img a, .drts.drts-main .drts-view-post-entities .prt-img .drts-no-image{display: block;display: block;width: 100%;height: 100%;position: relative;}
.drts.drts-main .drts-view-post-entities .prt-img img {border-radius: 100%;width: 100% !important;height: 100% !important;object-fit: cover;position: absolute;object-position: center;}
.drts.drts-main .drts-view-post-entities .prt-name a{text-decoration: none;font-size: 26px;color: var(--primary-color);font-weight: 400;line-height: 1.2; letter-spacing: -0.01em;font-family: var(--body-heading-font);display: inline-block;}
.drts.drts-main .drts-view-post-entities .prt-name a:hover{color: var(--secondary-color);}
.drts.drts-main .drts-view-post-entities .prt-name{margin-bottom: 17px;}
.drts.drts-main .drts-view-post-entities .drts-display-element.drts-display-element-group-1{display: flex;flex-wrap: wrap;gap: 20px 40px;}
.drts.drts-main .drts-view-post-entities .drts-display-element.drts-display-element-group-1 .drts-display-element{width: calc(50% - 20px);}  

.drts.drts-main .drts-view-post-entities .drts-display-element .drts-entity-field-label{font-size: 14px; color: var(--body-text-color);font-weight: 700;}
.drts.drts-main .drts-view-post-entities .drts-display-element .drts-entity-field-label i{color: var(--lightgreen-color);}
.drts.drts-main .drts-view-post-entities .drts-display-element .drts-entity-field-value{display: flex;flex-wrap: wrap;}
.drts.drts-main .drts-view-post-entities .drts-display-element .drts-entity-field-value a{font-size: 14px;color: var(--secondary-color);font-weight: 500;display: inline-block;text-underline-offset: 2px;}
.drts.drts-main .drts-view-post-entities .drts-display-element .drts-entity-field-value a:hover{color: var(--primary-color);}
.drts.drts-main .drts-view-post-entities .drts-display-element [data-name="entity_field_directory_category"] .drts-entity-field-value i.drts-icon{display: none !important;}
.drts.drts-main .drts-view-post-entities .drts-display--summary-list .drts-row .drts-display-element-column-1.drts-col-sm-4{flex: auto;width: 160px;max-width: unset;}
.drts.drts-main .drts-view-post-entities .drts-display--summary-list .drts-row .drts-display-element-column-2.drts-col-sm-8{flex: auto;width: calc(100% - 160px);max-width: unset;}
.drts.drts-main .drts-bs-navbar .drts-bs-dropdown-toggle:after{content: "\f107";font-size: 12px; font-family: "Font Awesome 6 Free"; border: none;font-weight: 900;position: absolute;right: 15px;}

.drts.drts-main .drts-search-search .drts-form-field .select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
.drts.drts-main .drts-search-search .drts-form-field .select2-container--default .select2-selection--single .select2-selection__arrow::after{content: "\f107";font-family: "Font Awesome 6 Free"; border: none;font-weight: 900;font-size: 12px;position: absolute;top: 50%;transform: translateY(-50%) !important;}
.directory-left-content {margin-top: 50px;}
.directory-left-content-inner h3.directory-title{color: var(--primary-color);margin-bottom: 20px; font-size: 24px;line-height: 1.6;letter-spacing: -0.01em;font-weight: 400;}
.directory-h-desc{font-size: 14px;font-weight: 500;}
.d-hide{display: none;}
.drts-display-element-with-background-no-image:before, div.drts-no-image:before{content: "\f007" !important;color: var(--white-color);z-index: 1;}
.drts.drts-main .drts-view-post-entities .prt-img img{background: var(--body-bg-color);}
.tax-bsp_dir_dir_cat .drts.drts-main{width: 1150px;padding: 0 15px;margin: 0 auto;}
body.tax-bsp_dir_dir_cat .site-main .page{padding-bottom: 100px;}
.drts .drts-view-entities-container-list .drts-view-entities-footer .drts-bs-justify-content-between {display: block;}
.drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination .drts-bs-btn{border: none;color: var(--body-text-color);font-size: 14px;line-height: 1.6;padding: 0;font-weight: 500;flex: unset;background: transparent !important;}
.drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination .drts-bs-btn.drts-bs-active, .drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination .drts-bs-btn:hover{color: var(--body-text-color); background: transparent;opacity: 0.5;text-decoration: underline !important;text-underline-offset: 2px;}
.drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination .drts-bs-btn .fa-angle-double-left:before{content: "\f104";}
.drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination .drts-bs-btn .fa-angle-double-right:before{content: "\f105";}
.drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination .drts-bs-btn:first-child{border-radius: 3px;border: 2px solid #FFF;padding: 14px 20px;font-size: 12px;position: absolute;left: 0;}
.drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination .drts-bs-btn:last-child{border-radius: 3px;border: 2px solid #FFF;padding: 14px 20px;font-size: 12px;position: absolute;right: 0;}
.drts .drts-view-entities-container-list .drts-view-entities-footer  .drts-pagination {gap: 10px 30px;align-items: center;width: 100%;justify-content: center;position: relative;padding: 0 60px;}
.drts .drts-view-entities-container-list .drts-view-entities-footer{display: inline-block;width: 100%;margin-top: 30 !important;}
.drts .drts-view-entities-container-list .drts-view-entities-footer .drts-pagination .drts-bs-btn.drts-bs-disabled{opacity: 0.5;}

.heading-border {border-bottom: 3px solid var(--primary-color);padding-bottom: 5px;}
.international-img .wp-block-heading a{color: var(--primary-color);text-decoration: none;font-weight: 500;}
.international-img .wp-block-heading a:hover{color: var(--secondary-color);}

/*.wp-block-button__link{padding: 10px 25px;font-size: 14px;line-height: 1.6;font-weight: 500;}
.wp-block-button__link:hover{font-weight: 500;background:var(--primary-color) !important;filter: none !important;}*/

.wsp-container h2{font-size: 30px;color: var(--primary-color);font-size: 30px;letter-spacing: -0.01em;line-height: 1.2;}
.wsp-container strong{font-weight: 500;font-size: 14px;color: var(--primary-color);}
.wsp-container ul{list-style: none;}
.wsp-container ul li{position: relative;}
.wsp-container ul li a{font-size: 14px;line-height: 1.6; text-decoration: none;color: var(--body-text-color);}
.wsp-container ul li a:hover{color: var(--secondary-color);}
.wsp-container ul li::before{color: var(--secondary-color);line-height: 1;font-family: FontAwesome;content: "\f105";font-size: 14px;padding-right: 10px;}

.page-id-120 .footer-newsletter{background: var(--primary-color);} 
.drts .drts-bs-btn-outline-primary.drts-bs-focus, .drts .drts-bs-btn-outline-primary:focus,.drts .drts-bs-btn-outline-secondary.drts-bs-focus, .drts .drts-bs-btn-outline-secondary:focus {box-shadow: none !important;}
.drts .drts-view-entities-container-dashboard_dashboard  .drts-bs-btn-outline-primary, .drts .drts-view-entities-container-dashboard_dashboard  .drts-bs-btn-outline-secondary, 
.drts .drts-form.drts-payment-addentity-select-plan .drts-bs-btn-primary, .drts .drts-form  .drts-bs-btn-secondary
{background: var(--secondary-color);border-color: var(--secondary-color);color: var(--white-color);}
.drts .drts-view-entities-container-dashboard_dashboard  .drts-bs-btn-outline-primary:hover, .drts .drts-view-entities-container-dashboard_dashboard  .drts-bs-btn-outline-secondary:hover,
.drts-form.drts-payment-addentity-select-plan .drts-bs-btn-primary:hover, .drts .drts-form .drts-bs-btn-secondary:hover
{background: var(--primary-color);border-color: var(--primary-color);color: var(--white-color);}
.drts .drts-view-entities-container-dashboard_dashboard  .drts-bs-badge-success{background: var(--primary-color);font-weight: 500;}
.drts .drts-view-entities-container-dashboard_dashboard  .drts-bs-show>.drts-bs-btn-outline-secondary.drts-bs-dropdown-toggle{background: var(--secondary-color);border-color: var(--secondary-color);color: var(--white-color);}
.drts .drts-view-entities-container-dashboard_dashboard  .drts-bs-table thead th{border-bottom: none;}
.drts-view-entities-container-dashboard_dashboard  .drts-display--dashboard-row .directory-listing-title a{text-decoration: none; color: var(--body-text-color);font-weight: 500;}
.drts-view-entities-container-dashboard_dashboard  .drts-display--dashboard-row .directory-listing-title a:hover{color: var(--secondary-color);}
.drts-view-entities-container-dashboard_dashboard .drts-display--dashboard-row  .drts-bs-dropdown-menu{padding: 0;}
.drts-view-entities-container-dashboard_dashboard .drts-display--dashboard-row  .drts-bs-dropdown-item{border-radius: 0;border-radius: 0;padding: 5px 18px;color: var(--body-text-color);}
.drts-view-entities-container-dashboard_dashboard .drts-display--dashboard-row  .drts-bs-dropdown-item:hover{background: var(--secondary-color);color: var(--white-color);}
.drts-view-entities-container-dashboard_dashboard .drts-display--dashboard-row .directory-listing-title{margin-bottom: 0;}

.drts .drts-form.drts-payment-addentity-add .drts-bs-form-control{background: var(--body-bg-color) !important;border: 2px solid var(--white-color) !important;border-radius: 3px !important;color: var(--body-text-color) !important;font-size: 14px !important;line-height: 22.4px !important;font-weight: 500;box-shadow: none !important;height: 50px !important;}
.drts .drts-form.drts-payment-addentity-add .drts-entity-form-field > label, .drts .drts-dashboard-editpost .drts-entity-form-field > label {color: var(--primary-color);font-size: 16px;font-weight: 600;}
.drts .drts-form.drts-payment-addentity-add  .drts-bs-form-text, .drts .drts-dashboard-editpost .drts-bs-form-text{font-size: 14px;margin-bottom: 5px !important;}
.drts .drts-form.drts-payment-addentity-add .drts-display-element {margin-bottom: 20px;}
.drts .drts-form.drts-payment-addentity-add .drts-bs-input-group-text{background-color: var(--secondary-color);border-color: var(--secondary-color);color: var(--white-color);}
.drts .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label:before {background-color: var(--secondary-color);border-color: var(--secondary-color);color: #fff;}
.drts .drts-bs-custom-control-input:focus~.drts-bs-custom-control-label:before {box-shadow: none;}
.drts .drts-bs-custom-control-input:focus:not(:checked)~.drts-bs-custom-control-label:before {border-color: var(--secondary-color);}
.drts .drts-form.drts-payment-addentity-add .drts-bs-table thead th{border-bottom: none;border-color: var(--white-color);}
.drts .drts-form.drts-payment-addentity-add .drts-bs-btn-outline-secondary {border-color: var(--secondary-color);background: var(--secondary-color);color: var(--white-color);}
.drts .drts-form.drts-payment-addentity-add .drts-bs-btn-outline-secondary:hover {border-color: var(--primary-color);background:var(--primary-color); color: var(--white-color);}
.drts .drts-form.drts-payment-addentity-add .drts-bs-btn-primary{background: var(--primary-color);border-color: var(--primary-color);color: var(--white-color);font-size: 1rem;padding: .375rem .75rem;}
.drts .drts-form.drts-payment-addentity-add .drts-bs-btn-primary:hover{background: var(--secondary-color); border-color: var(--secondary-color);color: var(--white-color);}
.drts .drts-form.drts-payment-addentity-add .drts-location-address-field-buttons {margin-top: 15px !important;display: flex;flex-wrap: wrap; gap: 10px;}
.drts .drts-form.drts-payment-addentity-add .wp-core-ui .quicktags-toolbar input.button.button-small{height: auto;}
.drts .drts-form.drts-payment-addentity-add .wp-editor-container textarea.wp-editor-area{height: auto;}
.drts .drts-form.drts-payment-addentity-add select[multiple="multiple"].drts-bs-form-control{height: auto !important;}
.drts .drts-form.drts-payment-addentity-add .drts-bs-col-form-label label {font-weight: 600;font-size: 16px;color: var(--primary-color);font-family: var(--body-text-font);}
.drts .drts-form.drts-payment-addentity-add .wp-switch-editor{background: var(--secondary-color);color: var(--white-color);}
.drts .drts-form.drts-payment-addentity-add .wp-switch-editor:hover{background: var(--primary-color);color: var(--white-color);}
.drts .drts-dashboard-changepassword .drts-bs-btn-primary, .drts .drts-dashboard-editpost .drts-bs-btn-primary{background: var(--secondary-color);border-color: var(--secondary-color);color: var(--white-color);}
.drts .drts-dashboard-changepassword .drts-bs-btn-primary:hover, .drts .drts-dashboard-editpost .drts-bs-btn-primary.drts-bs-btn-primary:hover{background: var(--primary-color);border-color: var(--primary-color);color: var(--white-color);}
.drts .drts-bs-input-group-text{background-color:var(--secondary-color); color: var(--white-color);}
.drts .drts-bs-btn-outline-secondary {border-color:var(--secondary-color);color: var(--white-color);background-color:var(--secondary-color);}
.drts .drts-bs-btn-outline-secondary:hover:hover {border-color: var(--primary-color);background:var(--primary-color); color: var(--white-color);}
.drts .drts-form.drts-payment-addentity-add .drts-bs-table td{border-color: var(--white-color);}


/*404*/
section.error-404.not-found {padding: 100px 0;text-align: center;}
section.error-404.not-found h1{color: var(--primary-color);}
section.error-404.not-found h2{font-size: 62px;color: var(--secondary-color);}
section.error-404.not-found h2 span{color: var(--primary-color);}
section.error-404.not-found form.search-form{display: flex;gap: 15px;flex-wrap: wrap;justify-content: center;}
section.error-404.not-found form.search-form input[type="search"]{border-radius: 30px;background: var(--body-bg-color);color: var(--body-text-color);
    font-family: var(--body-text-font);font-size: 14px;font-weight: 500;line-height: 1.6;border: 2px solid var(--white-color) !important;}
section.error-404.not-found form.search-form input[type="search"]::placeholder {color: var(--body-text-color) !important; opacity: 0.5;font-weight: 500;}
section.error-404.not-found form.search-form input[type="search"]::-ms-input-placeholder{color: var(--body-text-color) !important; opacity: 0.5;font-weight: 500;}

.drts.drts-main .drts-dashboard {background: var(--white-color);padding: 50px;border-radius: 6px;}
.drts .drts-dashboard-aside .drts-bs-card .drts-bs-card-header{background-color: var(--secondary-color);}
.drts .drts-dashboard-aside .drts-bs-card .drts-bs-card-header .drts-bs-btn-link{color: var(--white-color);}
.drts .drts-dashboard-aside .drts-bs-list-group-item{border-radius: 0;cursor: pointer;}
.drts .drts-dashboard-aside  .drts-bs-list-group-item-action:hover, .drts .drts-dashboard-aside .drts-bs-list-group-item.drts-bs-active{background-color: var(--body-bg-color);color: var(--secondary-color);border-color:var(--body-bg-color);}
.drts .drts-dashboard-aside .drts-bs-badge-secondary{background-color: var(--primary-color);}
.drts .drts-form .drts-bs-table thead th{border-bottom: none;}
.search-results-wrap {padding: 100px 0;}
.search-results-wrap article {background-color: var(--white-color);border-radius: 6px;padding: 20px;margin-bottom: 30px;}
body:not(.home) .site-main .search-results-wrap .page{padding-top: 20px !important;}
body:not(.home) .site-main .search-results-wrap .entry-summary{margin: 0;}
.search-results-wrap .entry-title a{text-decoration: none;}
.search-results-wrap .entry-title{font-size: 30px;}
.foot-search-frm {width: 100%;display: none;}
.foot-search-frm .search-frm-area{position: unset;margin-top: 20px;border-radius: 6px;padding: 0;}

body .event-tickets .tribe-tickets__rsvp-wrapper{max-width: 100%;margin-bottom: 28px;}
.notification-bar{font-size: 14px; line-height: 1.6;padding: 5px 30px;text-align: center;position: relative;}
a.notification-close {color: #fff;text-decoration: none;position: absolute;right: 15px;}
.notification-bar p{margin-bottom: 0;}
.notification-bar p a{color: #fff;font-weight: 700;}
.directory-component-right .drts.drts-main h2 em{margin-right: 10px;}
span.woocommerce-Price-amount.amount {font-weight: 500;}

.registered-area [data-name="entity_field_directory_category"] .drts-entity-field-value{display: flex;flex-wrap: wrap;}
.registered-area [data-name="entity_field_directory_category"] .drts-entity-field-value a{display: block;width: 100%;}
div.woof_info_popup{background: var(--lightorange-color);width: 100px;height: 50px; box-shadow: none;font-size: 0;padding: 0;text-align: center;}
div.woof_info_popup::after {content: "\f110";font-family: "Font Awesome 6 Free";position: absolute;
    font-weight: 900;font-size: 22px;top: 8px;animation: spin 1s linear infinite;left: 40%;transform: translateX(-40%);}
.woocommerce ul.products li.product .price del{text-decoration:none;position: relative;}
.woocommerce ul.products li.product .price del::after {content: "";height: 2px;width: 100%;background: var(--secondary-color);position: absolute;left: 0;
    top: 50%;transform: translateY(-50%);}
.drts .drts-bs-dropdown-menu{box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.15);border-radius: 0;}    
.about-contact-form .gform_body h3{color: var(--primary-color);}  

body .gform-theme.gform_wrapper.about-contact-form .gform_confirmation_message {
    text-align: center;
    color: var(--primary-color);
    background: #fff;
    padding: 30px;
    border-radius: 6px;
}
nav.navigation.post-navigation {
    padding-top: 35px;
}
.drts.drts-main .drts-view-post-entities .drts-display-element .drts-icon+span, .drts.drts-main .drts-view-post-entities .drts-display-element .drts-icon+span+span {
    vertical-align: unset;
}
.directory-info.website-area .drts-entity-field-value a{word-break: break-word;}
.tribe-events-single-event-description p, .tribe-events-single-event-description p span{font-family: var(--body-text-font) !important;}
#glt-translate-trigger > span {color: #ffffff;font-size: 14px;font-weight: 500;font-family: var(--body-text-font);}
.tool-container.tool-top.toolbar-primary.animate-standard {max-width: 136px;}
/*.grecaptcha-badge{display: none !important;} */
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;background: transparent;}   

.info-box-inner a{text-decoration:none;}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
@media only screen and (min-width: 1599px) {
    .inner-banner{background-size: calc(100% - 620px) auto !important;}
}
@media only screen and (min-width: 1799px) {
    .inner-banner{background-size: calc(100% - 720px) auto !important;}
}
@media only screen and (max-width: 1439px) {
    .inner-banner {background-size: calc(100% - 400px) auto !important;}
}
@media only screen and (max-width: 1359px) {
    .inner-banner {background-size: calc(100% - 300px) auto !important; min-height: auto;padding: 80px 0;}
}

@media only screen and (max-width: 1199px) {
    body:not(.home)  .site-main .page {padding-top: 60px !important;}
    .quote-text-section {padding-bottom: 60px;}
    .team-member-section {padding-bottom: 60px;}
    .video-oembed-section{padding: 60px 0;}
    .inner-banner {background-size: calc(100% - 175px) auto !important; min-height: auto;padding: 50px 0;}
    .inner-banner{border-radius: 0px 0px 200px 0px;}
    .training-h-title h3{font-size: 26px;width: calc(100% - 40px);}
    .training-three-col .training-h-title h3{font-size: 26px;}
    .font-40{font-size: 34px;}
    .training-h-title .icon{width: 40px;height: 40px;}
    .training-three-col-row{justify-content: center;gap: 30px;}
    .training-list-three_column {padding-bottom: 60px;}
    .faq-section,.faq-top-section {padding-bottom: 60px;}
    .cta-center-section {padding: 60px 0;}
     body.page-template-template-container .site-main .page {padding-bottom: 60px;}
    .directory-component {padding-bottom: 60px;}
    .directory-component-left {width: 100%;}
    .directory-component-right {width: 100%;}
    .drts.drts-main .drts-search-search .drts-bs-btn-group.drts-search-form-buttons {margin-top: 0px !important;}
    .directory-component-row {gap: 15px;}
    .drts.drts-main .drts-search-search .drts-bs-btn-primary, .drts.drts-main .drts-search-search .drts-bs-btn-primary:focus{width: 100% !important;}
    .drts.drts-main .drts-search-search .drts-row{gap: 10px;}
    .drts.drts-main .drts-search-search .drts-bs-btn-primary, .drts.drts-main .drts-search-search .drts-bs-btn-primary:focus{padding: 10px 15px !important;}
    .m-hide{display: none;}
    .d-hide{display: block;}
    .drts.drts-main .drts-search-search .drts-row{container-name: unset;}
    .drts.drts-main .drts-search-search .drts-search-form-field {width: calc(50% - (20px /2));}
    .tax-bsp_dir_dir_cat .drts.drts-main{width: 100%;}
    body.tax-bsp_dir_dir_cat .site-main .page{padding-bottom: 60px;}
    .drts.drts-main .drts-dashboard{padding: 15px;}
    .search-results-wrap {padding: 60px 0;}
    body .about-contact-form{padding: 15px;}
}

@media only screen and (max-width: 991px) {
    .inner-banner{background-size: calc(100% - 175px) auto !important;}
    .bio-left-col, .bio-right-col{width: 100%;}
    .bio-row{flex-direction: column-reverse;gap: 20px;}
    .bio-link-lists .bio-link-inner h3{font-size: 22px;}
    .inner-banner{border-radius: 0px 0px 100px 0px;} 
    .bio-right-col img{width: 100%;}
    .training-full-row{gap: 0 30px;}
    .training-full-inner{padding: 30px 30px 30px 0px;}
   
    .training-three-col {width: calc(50% - (30px / 1));}
    .post-full-col {width: 100%;}
    .post-full-image{padding-bottom: 52%;}
    .right-sidebar {width: calc(35% - 25px);}
    .left-content-area {width: calc(65% - 25px);}
    .post-full-row{margin-bottom: 30px;}
    .team-member-section .row{
        justify-content: center;
    }
    .notification-bar{font-size: 12px;}
    nav.pagination.custom-pagination{padding: 30px 0;}
}
@media only screen and (max-width: 781px) {
.wp-block-columns.international-img:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: calc(50% - 15px) !important;}
.wp-block-columns.international-img.is-layout-flex{gap:0px 30px}
.r-gap-zero{gap:0 !important;}
}
@media only screen and (max-width: 767px) {
    .inner-banner{background-size: cover !important;}
    .inner-banner::before{background: linear-gradient(-270deg, var(--primary-color) 5%, rgba(21, 87, 91, 0.46) 100%, rgba(21, 87, 91, 0.21) 59.63%, rgba(21, 87, 91, 0.09) 61.68%, rgba(21, 87, 91, 0.00) 65.17%);}
    .bio-inner{padding: 25px 15px;}
    .text-content-small-section,.image-center-small-section, .bio-section {padding-bottom: 40px;}
    body:not(.home) .site-main .page .entry-content .text-content-small-section:last-child{padding-bottom: 60px;}
    .training-half-col {width: 100%;}
    .training-full-col {width: 100%;}
    .training-full-image{height: auto;padding-bottom: 56.25%;}
    .training-full-image img{border-radius: 6px 6px 0 0;}
    .training-full-inner{padding: 15px;}
    .training-full-row{margin-bottom: 30px;}
    .training-three-col {width: 100%;}
    .left-content-area {width: 100%;}
    .right-sidebar {width: 100%;padding-top: 40px;}
    .research_and_case_studie-inner{margin-bottom: 30px;}
    .font-40{font-size: 32px;}
    .quote-text{font-size: 18px;}
    .bio-inner h2{font-size: 26px;}
    .training-content {padding: 15px;}
    .training-three-col .training-content {padding: 15px;}
    .next.page-numbers, .prev.page-numbers{padding: 7px 14px !important;}
    .drts .drts-view-entities-container-list .drts-view-entities-footer .drts-pagination .drts-bs-btn:first-child{padding: 9px 15px;}
    .drts .drts-view-entities-container-list .drts-view-entities-footer .drts-pagination .drts-bs-btn:last-child{padding: 9px 15px;}
}
@media only screen and (max-width: 575px) {
    .drts.drts-main .drts-view-post-entities .drts-display-element.drts-display-element-group-1 .drts-display-element {width: 100%;}
    .drts.drts-main .drts-search-search .drts-search-form-field {width: 100%;}
    .icon-link .icon{width: 35px;height: 35px;font-size: 18px;}
    .rcs-footer{gap:15px 20px;}
}
@media only screen and (max-width: 480px) {
    .training-full-inner {padding: 20px;}
    .training-content {padding: 20px;}
    .research_and_case_studie-inner{padding: 20px;}
    .drts.drts-main .drts-view-post-entities .drts-display--summary-list .drts-row{gap: 20px 0px;}
    .drts.drts-main .drts-view-post-entities .drts-display--summary-list .drts-row .drts-display-element-column-1.drts-col-sm-4{width: 100%;}
    .drts.drts-main .drts-view-post-entities .drts-display--summary-list .drts-row .drts-display-element-column-2.drts-col-sm-8{width: 100%;}
   
}
