/*04-01-2024*/

:root {
	--heading-font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
	--body-font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
	--sub-font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
	--color-light: #efeff0;
	--body-font-size: 16px;
	--body-line-height: 1.5;
	--heading-font-weight: 500;
    --heading-line-height: 1.2;
}
.row, .sppb-row {
    --t4-gutter-x: 1.875rem !important;
}
body {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 0;
	margin-bottom: 0.5rem;
}
.t4-content .t4-content-inner {
	max-width: 100% !important;
}
@media screen and (min-width: 1400px) {
.container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px;
}
}
div#t4-header .header-wrap .logo-image {
    max-width: 300px;
}
.footer2 {
    display: none;
}
.footer1 {
    position: relative;
    z-index: 3;
}
.layout-home-2 .t4-footer-info .bg-overlay-image {
    bottom: 0;
}

/*24-01-2024*/

.btn.btn-primary, .sppb-btn.sppb-btn-primary, .btn, .sppb-btn {
    margin: 5px;
    border-radius: 4px;
    padding: 8px 12px;
    line-height: 1.25;
    font-size: 16px;
    font-weight: 400;
    font-family: system-ui;
}
.btn.btn-outline-primary {
	color: #fff;
	background-color: var(--t4-btn-active-bg);
}
@media screen and (min-width:1200px) {
div#n2-ss-2 .n2-ss-slide-backgrounds, div#n2-ss-3 .n2-ss-slide-backgrounds {
    min-height: 460px;
}
div#n2-ss-2 .n2-ss-slider-4, div#n2-ss-3 .n2-ss-slider-4 {
    align-items: center;
}
}

/*25-01-2024*/

.acm-features.style-3 .number {
    font-size: 0;
    width: 36px;
    height: 36px;
    margin: 0 auto 10px;
}
.acm-features.style-3 .number:before {
    content: "\f0d7";
    display: block;
    font-size: 36px;
    font-family: 'FontAwesome';
	color: #3E5E6F;
}

/*29-01-2024*/

div#jtl .modal.fade {
    background: transparent;
}
div#t4-header {
	position: unset;
}
.acm-features.style-3 .row.style-border .col-12 .features-item {
    padding: 10px 10px 10px 10px;
    border: 1px solid #dfdfdf;
    border-radius: 0;
}
.acm-features.style-3 .row.style-border .col-12 .features-item:hover {
	background: #f0f0f0;
}
.acm-features.style-3 .features-item .main-heading {
    margin-bottom: 0.5rem;
}
.acm-features.style-3 .features-item .main-heading h4 {
    font-size: 16px;
    line-height: 22px;
}
.acm-features.style-3 .features-item .main-heading .link-heading {
    color: var(--color-primary);
    border-bottom: 0;
    font-weight: 500;
}
.acm-features.style-3 .features-item p.fea-desc {
    min-height: 185px;
}
.acm-features.style-3 .features-item a.btn.btn-primary {
    margin: 25px 0 0 0;
    background-color: #0080FE;
    padding: 8px 22px 10px;
    font-size: 16px;
    border: none;
	border-radius: 0;
}
.acm-features.style-3 .features-item a.btn.btn-primary:hover {
    background-color: #de6906;
}
.ul-points {
    margin: 0 0 20px 20px;
}
.our-story a.btn.btn-primary, .acm-features.style-4 a.btn.btn-primary, div#Mod299 a.btn {
    margin: 0;
    background-color: #0000ff;
    border: none;
}
.our-story a.btn.btn-primary:hover, .acm-features.style-4 a.btn.btn-primary:hover, div#Mod299 a.btn:hover {
    background-color: #00E66E;
    box-shadow: none;
}
.acm-features.style-4 h3.section-title.h6 {
    padding-top: 10px;
    font-family: var(--heading-font-family);
    font-size: 20px;
}
div#t4-section-3 .acm-features.style-4 .inner, div#t4-section-5 .acm-features.style-4 .inner {
    padding-left: 0;
}
.acm-features.style-4 .mod-desc.lead {
    margin-top: 0;
    font-size: 1rem !important;
    font-weight: 400;
    margin-bottom: 1rem;
	line-height: 1.5 !important;
}
.acm-features.style-4 .section-title-wrap {
    margin-bottom: 25px;
}
div#t4-section-6 div#Mod300 .section-title-wrap {
    max-width: 100%;
	margin-bottom: 1rem;
}
div#t4-section-6 div#Mod300 .section-title-wrap:before, div#t4-section-9 div#Mod308:before, div#t4-section-8 div#Mod304:before {
    content: '';
    width: 120px;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #2d5ffb;
    display: block;
    position: absolute;
    top: -4rem;
    left: 50%;
    transform: translateX(-50%);
}
div#t4-section-9 div#Mod308:before {
	top: -5rem;
}
div#t4-section-8 div#Mod304:before {
    border-bottom: 2px solid #1c1b1b;
    width: 100%;
    top: -5rem;
}
div#t4-section-6 div#Mod300 .section-title-wrap span.main-heading {
    color: #3539f5;
}
div#t4-section-6 div#Mod300 .mod-desc.lead {
    margin-top: 30px;
    line-height: 1.5;
    font-size: 1rem;
    font-weight: 400;
}
div#t4-section-6 div#Mod300 div#mod-articles-300 {
    margin: 0 15px;
}
.mod-article-list.style-2 .item .intro-image {
    margin-bottom: 10px;
}
.mod-article-list.style-2 .item .article-content {
    padding: 0;
    text-align: left;
}
.mod-article-list.style-2 .item-inner .article-content .title h4 {
    line-height: 1.2;
    font-size: 20px;
}
.mod-article-list.style-2 .item-inner .article-content .title h4 a {
    color: #0345bf;
    border-bottom: 0;
}
div#Mod308 .sppb-row {
    display: flex;
    align-items: center;
}
div#Mod308 .col-sm-6 {
    padding: 0;
}
div#Mod308 .col-sm-6 img {
    width: 100%;
}
div#Mod308 .col-sm-6 h1.sppb-image-layout-title {
    font-size: 30px;
    line-height: 35px;
    color: #fff;
}
div#Mod308 .col-sm-6 .sppb-addon-image-layout-content {
    margin-left: -10%;
    box-shadow: -10px 15px 20px 0 rgba(0,0,0,.3);
    background: linear-gradient(225deg,rgba(38,51,159,.95) 0,rgba(61,59,136,.95) 100%) transparent;
    padding: 30px 40px 40px;
    text-align: center;
}
div#Mod308 .col-sm-6 .sppb-addon-image-layout-text {
    font-size: 17px;
    color: #ffffff;
    text-align: left;
	margin-bottom: 2rem;
}
div#Mod308 .col-sm-6 .sppb-addon-image-layout-content a {
    background-color: #EF6D00;
    color: #FFFFFF;
    padding: 8px 22px 10px 22px;
    border-radius: 0;
    border: none;
}
div#Mod308 .col-sm-6 .sppb-addon-image-layout-content a:hover {
	background-color: #de6906;
}
div#t4-section-6 div#Mod300:after, div#t4-section-6 div#Mod301:after {
    content: '';
    width: 100%;
    display: block;
    border-bottom: 2px solid #1c1b1b;
    bottom: -4rem;
    position: absolute;
}
.sppb-addon.sppb-addon-text-block {
	margin-top:20px;
}
.mod-article-list.style-2 .item:nth-of-type(2) {
    border: 0;
}
div#mod-articles-302, div#mod-articles-301, div#mod-articles-303, div#mod-articles-304, div#Mod310 {
    padding: 0 15px;
}
div#Mod308 {
    padding: 0 60px;
}
div#t4-section-7 .mod-article-list.style-2 .item-inner .articles-introtext {
    margin-bottom: 0.5rem;
}
div#t4-section-7 .mod-article-list.style-2 .item:nth-child(odd), div#t4-section-7 .mod-article-list.style-2 .item:nth-child(even) {
    margin-bottom: 30px;
}
div#t4-section-7 .mod-article-list.style-2 .item-inner .articles-readmore a.articles-title {
    text-decoration: underline;
}
.acm-features.style-4 .row.align-right .features-desc .inner, .acm-features.style-4 .section-title-wrap {
	max-width: 100%;
}

/*05-02-2024*/

div#t4-top-bar .navbar-brand img.logo-img {
    max-height: unset;
}
div#t4-top-bar .t4-col.header-r {
    display: flex;
    justify-content: right;
	align-items: center;
}
div#t4-top-bar {
    padding: 0 0.937rem;
}
div#t4-top-bar .t4-col.header-r form.mod-finder input {
    background: #efeff0;
    height: 32px;
    font-size: 15px;
    border-radius: 3px;
    padding: 5px 10px;
    border: none;
}
div#t4-top-bar .t4-col.header-r form.mod-finder .awesomplete:after {
    content: "\f002";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    top: 0;
    font-size: 12px;
    line-height: 32px;
    right: 10px;
}
div#jtl button.modal-toggle:before {
    content: "\f007";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 15px;
    margin-right: 5px;
}
.acm-social .social-inner a {
    padding: 0 !important;
    width: auto !important;
    margin-right: 20px;
}
.acm-social .social-inner:last-child a {
    margin-right: 10px;
}
.main-menu {
    margin: 0 auto;
}
div#t4-header {
    min-height: unset !important;
}
.t4-megamenu > .navbar-nav > li > a, .t4-megamenu > .navbar-nav > li > .nav-link {
    height: unset !important;
    /*padding-top: 0;*/
}

/*06-02-2024*/

.no-sidebar .com-content-article__body, .no-sidebar .article-body, .article-body table {
    max-width: 100%;
}
@media screen and (min-width:1600px) {
.header-block-2 .main-menu {
    position: unset;
    transform: unset;
}
}

/*07-02-2024*/

.mod-article-list.style-2 .item .intro-image {
    text-align: left;
}
.navbar-nav .btn {
    padding: 0.375rem 0.75rem !important;
    color: #fff !important;
    background-color: var(--t4-btn-active-bg) !important;
}

/*home page responsive*/

.btn.btn-primary:focus {
    color: #fff;
}
div#mod-articles-304 .article-content .articles-readmore {
    margin-bottom: 1.6rem;
}
@media screen and (max-width:1199px) {
.acm-features.style-3 .features-item p.fea-desc {
    min-height: 203px;
}
div#t4-section-6 div#Mod300 .section-title-wrap:before, div#t4-section-8 div#Mod304:before {
	top: -2rem;
}
div#t4-section-6 div#Mod300:after, div#t4-section-6 div#Mod301:after {
	bottom: -2rem;
}
div#t4-section-9 div#Mod308:before {
    top: -4rem;
}
}
@media screen and (max-width: 991px) {
.acm-features.style-3 .features-item p.fea-desc {
    min-height: 180px;
}
div#t4-section-1-1 .conference24 .sppb-col-md-1 {
    display: none;
}
div#t4-section-1-1 .conference24 .sppb-col-md-5.sppp-column-vertical-align {
    width: 50%;
}
.t4-col.position-1, .t4-col.position-2 {
    width: 100%;
}
.t4-col.position-1 {
	padding-bottom: 40px;
}
.mod-article-list.style-2 .item:first-child {
    margin-top: 2.14rem;
}
div#t4-footer-info .t4-col.col-sm-6 {
    width: 33.33%;
}
}
@media screen and (max-width:767px) {
div#t4-top-bar {
    display: block !important;
}
.n2-section-smartslider h1 {
    font-size: 2.5rem !important;
}
.n2-section-smartslider p {
    font-size: 18px !important;
}
div#t4-section-1-1 .conference24 .sppb-col-md-5.sppp-column-vertical-align {
    width: 100%;
    padding-top: 30px;
}
div#t4-section-6 div#Mod300 .section-title-wrap:before, div#t4-section-8 div#Mod304:before {
    top: -3rem;
}
.mod-article-list.style-2 .item:first-child {
    margin-top: 0;
}
div#Mod308 .col-sm-6 {
    width: 100%;
}
div#Mod308 .col-sm-6:first-child {
    padding-bottom: 50px;
}
div#Mod308 .col-sm-6 .sppb-addon-image-layout-content {
    margin-left: 0;
}
div#t4-section-9 div#Mod308:before {
    top: -3rem;
}
div#t4-footer-info .t4-col.col-sm-6 {
    width: 100%;
}
div#t4-section-6 div#Mod300:after, div#t4-section-6 div#Mod301:after {
    left: 50%;
    transform: translateX(-50%);
}
}
@media screen and (max-width:575px) {
.acm-features.style-3 .features-item p.fea-desc img {
    width: auto;
}
.acm-features.style-3 .features-item p.fea-desc {
    min-height: unset;
}
div#t4-section-1-1 .conference24 .sppb-col-md-5.sppp-column-vertical-align {
	padding-top: 20px;
}
div#t4-section-6 div#Mod300 .section-title-wrap:before {
    display: none;
}
div#t4-section-6 div#Mod300:after, div#t4-section-6 div#Mod301:after {
    bottom: -1rem;
    width: 85%;
}
.mod-article-list.style-2 .item + .item {
    margin-top: 0.14rem;
}
div#t4-section-9 div#Mod308:before {
    top: -2rem;
}
div#Mod308 .col-sm-6 .sppb-addon-image-layout-content {
    padding: 20px 25px 30px;
}
.mod-article-list.style-2 .item .intro-image img, div#Mod308 .col-sm-6 img {
    padding: 0;
}
div#Mod308 .col-sm-6:first-child {
    padding-bottom: 30px;
}
.btn.btn-primary, .sppb-btn.sppb-btn-primary, .btn, .sppb-btn {
	margin-left: 0;
	margin-right: 0;
}
div#Mod308 {
    padding: 0 30px;
}
h1, .h1 {
    font-size: 28px !important;
}
h2, .h2 {
    font-size: 24px !important;
}
h3, .h3 {
    font-size: 22px !important;
}
h4, .h4 {
    font-size: 20px !important;
}
h5, .h5 {
    font-size: 18px !important;
}
h6, .h6 {
    font-size: 16px !important;
}
.t4-offcanvas h5, .t4-offcanvas .h5 {
    font-size: 15px !important;
}
}
@media screen and (max-width:479px) {
div#Mod308 .col-sm-6 .sppb-addon-image-layout-text {
    margin-bottom: 1.5rem;
	font-size: 15px;
}
.n2-section-smartslider h1 {
    font-size: 32px !important;
}
.n2-section-smartslider p {
    font-size: 16px !important;
    padding: 15px 15px 20px !important;
}
}
@media screen and (max-width:1399px) {
.t4-megamenu > .navbar-nav > li > a, .t4-megamenu > .navbar-nav > li > .nav-link {
    padding: 20px 0.7rem;
}
}
@media screen and (max-width: 1199px) {
.t4-megamenu > .navbar-nav > li > a, .t4-megamenu > .navbar-nav > li > .nav-link {
    padding: 15px 0.5rem;
    font-size: 0.8rem !important;
}
div#Mod302 .section-title-wrap {
    margin-bottom: 30px;
}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.t4-header-r .acm-social.style-1 {
    margin-left: 0;
}
div#t4-section-8 div#Mod304:before {
    top: -3rem;
}
}
@media screen and (max-width:991px) {
div#mod-articles-301 .col-12.col-md-6, div#mod-articles-303 .col-12.col-md-6, div#mod-articles-304 .col-12.col-md-6 {
    margin-top: 0;
}
div#t4-section-8 div#Mod304:before {
    top: -3rem;
}
div#t4-section-8 {
    padding-bottom: 40px !important;
}
}
@media screen and (max-width:575px) {
.acm-features.style-3 .features-item img {
    width: auto;
}
div#t4-section-8 div#Mod304:before {
    top: -1rem;
    width: 90%;
}
div#t4-top-bar .t4-col.header-r .mod-login-logout__button.logout-button {
    margin: 0 10px;
}
}

/*inner pages css starts*/

div#t4-main-body {
    padding-top: 20px;
}
.t4-col.sidebar-l .section-title-wrap {
    margin: 0 0 30px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f3f3f3;
}
.t4-col.sidebar-l .section-title-wrap span.main-heading {
    font-size: 22px;
    font-weight: 700;
}
.t4-col.sidebar-l .section-inner, .t4-col.sidebar-r .section-inner {
    margin-top: 50px;
    border: 1px solid #f3f3f3;
    padding: 30px;
    border-radius: 3px;
}
.t4-col.sidebar-l .t4-mod-wrap:first-child .section-inner, .t4-col.sidebar-r .t4-mod-wrap:first-child .section-inner {
	margin-top: 0;
}
.jr-directory-tree a {
    color: #252525;
}
.jr-directory-tree a:hover {
    color: var(--body-link-color);
}
div.ja-masthead.bg-image:before {
    /*background: linear-gradient(90deg, #fcfcfc 26%, rgba(247, 249, 250, 0) 55%) transparent;*/
    /*opacity: 1;*/
}
div.ja-masthead.bg-image:after {
    content: '';
    width: 100%;
    max-width: 100%;
    height: 147px;
    display: block;
    bottom: -1px;
    position: absolute;
    transform: rotateX(180deg) translateX(-50%);
    left: 50%;
}

/*09-02-2024*/

#jtl ul.mod-login__options.list-unstyled .registerlink {
    display: none;
}
section#section-id-1669234172310 .sppb-row {
    align-items: center;
}
.article-aside {
    display: none !important;
}
.com-content-article.item-page .article-aside {
    display: flex !important;
}
.no-sidebar .com-content-article.item-page .page-header, .no-sidebar .com-content-article.item-page .article-aside {
    text-align: left;
    align-items: flex-start;
}
.jrFieldsModule select.jrSelect {
    max-width: 100%;
}
.sidebar-l .jrFieldsModule.jrTagsLayout ul li {
    display: block;
}
.sidebar-l .jrFieldsModule.jrTagsLayout ul li a {
    padding: 5px 10px;
    width: calc(100% - 5px);
    max-width: 100%;
}

/*15-02-2024*/

.com-content-article__body div#userReviews .jrLoginBox {
    display: none;
}
.about-side .sppb-addon-image-layout-content {
    margin-top: 20px;
    background: #f1f1f1;
    padding: 20px;
	text-align: left;
}
.contact-sppage div#column-wrap-id-1545196244419 .col-sm-6 {
    padding: 0;
}
.contact-sppage div#column-wrap-id-1545196244419 .collage-content-vertical-center .sppb-addon-image-layout-content {
	margin-left: -10%;
    box-shadow: -10px 15px 20px 0 rgba(0,0,0,.3);
    background: linear-gradient(225deg,rgba(38,51,159,.95) 0,rgba(61,59,136,.95) 100%) transparent;
	padding: 30px 40px 40px;
	color: #fff;
}
.contact-sppage a.sppb-btn-square {
    background-color: #EF6D00;
    border-color: #EF6D00;
    border-radius: 0;
}
.contact-sppage .row.sppb-row + .row.sppb-row {
    margin-top: 4rem;
}
.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
    font-size: 2.5rem;
    font-weight: 500;
    text-transform: capitalize;
}
.t4-offcanvas .dropdown-item {
    white-space: normal;
}
.article-aside {
	float:left;
}
.article_page_module.social-sharing {
	width:auto !important;
	float:right !important;
}
.bw-social-share {
    padding: 1rem 0;
    /*border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;*/
    margin-bottom: 1rem;
}
.bw-social-share .rrssb-buttons {
    display: flex;
    justify-content: right;
}
.bw-social-share .rrssb-buttons li.small:not(:last-child) {
    margin-right: 10px;
}
.bw-social-share .rrssb-buttons.large-format li, .bw-social-share .rrssb-buttons li {
    width: 42px !important;
    height: 100% !important;
}
.rrssb-buttons li a .rrssb-text {
    display: none;
}
.blog .item .item-image img {
	border-radius: 0;
}
.blog .item .item-image {
    margin-bottom: 5px;
}
.blog .item .item-content h2 a {
    color: #044cd0;
}
.blog .item .item-content .item-intro {
	clear:both;
    margin-bottom: 0;
}
.blog .items-row.cols-3 .item .item-content .item-intro p {
    margin-top: 0;
    display: inline;
}
.blog .item .item-content .item-intro p > * {
    font-size: 16px !important;
}
.blog .item .item-content p.readmore {
    margin-top: 5px;
}
.blog .item .item-content p.readmore a.btn.btn-readmore {
    padding: 0;
    border: 0;
    box-shadow: unset;
    text-decoration: underline;
    color: var(--color-primary);
    margin: 0;
    line-height: normal;
    text-transform: capitalize;
}
.blog .item .item-content h2 {
    font-size: 1.75rem;
}
.item-page .item-image img {
    border-radius: 0;
}
.jrForm input:not([type=checkbox]):not([type=radio]).jrText, .jrPage input:not([type=checkbox]):not([type=radio]).jrText {
    width: 70%;
}
div#Mod37 .section-title-wrap, div#Mod38 .section-title-wrap {
    margin-bottom: 15px;
}
div#Mod37 span.main-heading.h1, div#Mod38 span.main-heading.h1 {
    font-size: var(--h3-font-size);
}
body.com_content.view-category.item-329 .com-content-category-blog.blog .category-desc {
    border: 0;
    padding: 0;
    margin: 0;
}
.com-content-category-blog.blog .items-row.cols-1 .col.col-12 {
    margin-bottom: 15px;
    padding: 20px;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
}
.com-content-category-blog.blog .items-row.cols-1 {
    margin-left: 0;
    margin-right: 0;
}
body.com_content.view-category.item-329 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2338 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-1882 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2384 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2320 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2318 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2330 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2329 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2767 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2331 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2317 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2326 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2327 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2307 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-2702 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-324 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-185 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-273 .com-content-category-blog.blog .col.col-12 .article-aside, body.com_content.view-category.item-288 .com-content-category-blog.blog .col.col-12 .article-aside {
    display: inline-block !important;
    margin: 0 0 1rem;
}
body.com_content.view-category.item-329 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2338 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-1882 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2384 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2320 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2318 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2330 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2329 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2767 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2331 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2317 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2326 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2327 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2307 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-2702 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-324 .com-content-category-blog.blog .col.col-12 .article-aside .icons, body.com_content.view-category.item-185 .com-content-category-blog.blog .col.col-12 .article-aside .icons {
    float: left !important;
}
.sppb-text-center {
    text-align: center;
}
.sppb-text-right {
    text-align: right;
}
div#sppb-addon-1708185933732 {
    background-color: #529ff4;
}
div#column-id-1648816555140 {
    background-color: #dad2d2;
    border: 1px solid #272525;
    border-radius: 15px;
    padding: 20px;
}
.jux-tl-info {
    background-color: transparent;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
}
.jux-tl-item.right .arrow, .jux-tl-item.right .arrow:after {
    border-right-color: #dfdfdf;
}
.jux-tl-item.left .arrow, .jux-tl-item.left .arrow:after {
    border-left-color: #dfdfdf;
}
.jux-tl {
    max-width: 960px;
    margin: auto;
}
.btn.btn-warning.active, .btn.btn-outline-warning.active {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107;
}
.jux-tl-item.left .jux-tl-desc {
    text-align: right;
}
.jux-tl-item.right .jux-tl-desc {
    text-align: left;
}
.jux-tl-item .jux-tl-desc .details {
    font-size: 15px;
}
.timeline-mid {
    background-color: #cbcaca;
    padding: 50px;
    margin: 40px 0;
}
.sppb-btn.sppb-btn-primary {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
	color: #fff;
}
div[data-rlta-type="accordions"] img {
    padding: 10px 6px;
}
.member-sidebar ul, .member-benefits li {
    list-style: none;
}
.member-sidebar ul li {
    padding: 5px 0;
}
.member-sidebar {
    background-color: #ffefcb;
}
.member-sidebar ul li a {
    color: #000000;
}
.member-sidebar-2 .sppb-addon-image-layout-content {
    background-color: #f1f1f1;
    padding: 25px;
}
.member-benefits li:before {
    content: '\f14a';
    font-family: 'Font Awesome 5 Free';
    float: left;
    color: green;
    margin-left: -1.5rem;
}
.become-member .col-md-6 .sppb-column-addons {
    padding: 20px 10px;
}
.become-member .col-md-6:first-child .sppb-column-addons {
    background-color: #f4f4f4;
}
.become-member img {
    margin-bottom: 15px;
}
.com-content-category-blog.blog .items-row.cols-1 {
    margin-top: 0;
}
div#Mod268 div#jdtree {
    padding: 0;
    border: 0;
}
.pins-tales img {
    padding: 10px 0;
}
.manuals-pubs h3.sppb-title-heading {
    padding: 50px 0;
    margin-bottom: 0;
}
form#os_form .control-group input, form#os_form .control-group select, form#os_form .control-group textarea, form#osm_form .control-group input, form#osm_form .control-group select, form#osm_form .control-group textarea {
    width: 100% !important;
}
.join-sapfm .sppb-addon-feature, .join-sapfm-business .sppb-col-md-6 .sppb-column-addons, .renew-member .sppb-addon-feature {
    padding: 20px 15px;
    background-color: #e8e6e6;
}
.osm-captcha-container div#recaptcha > div, .osm-captcha-container div#recaptcha iframe {
    max-width: 100%;
}
.fas.fa-book-reader:before {
    font-size: 36px;
    color: #0080FE;
}
form#os_form .control-group #osm_outside_us_canada input, form#os_form .control-group #osm-payment-method-list input {
    width: auto !important;
}
.mid-year-conference .container {
    position: relative;
}
.coference-menu {
    position: absolute;
    bottom: -54px;
    background-color: #8aafe0;
}
.coference-menu ul {
    padding-left: 0;
    margin: 15px 0;
	display: flex;
    justify-content: center;
}
.coference-menu li {
    list-style-type: none;
    display: inline-block;
    padding: 0 10px;
}
.coference-menu li a {
    color: #000000;
}
.mid-year-22 .gray {
    background-color: #e3e3e3;
    padding: 0 15px 15px;
    margin: 15px 0;
}
.mid-year-22 .gray.members img {
    border-radius: 15px;
	margin-bottom: 15px;
}
.mid-year-22 .gray.members .sppb-addon-wrapper {
    margin-bottom: 25px;
}
.mid-year-22 .gray.members span.sppb-person-name {
    font-size: 25px;
    font-weight: 700;
}
.sppb-btn-info {
    background-color: #0ac9c9 !important;
    border-color: #0ac9c9 !important;
}
.mid-year-22 .gray ul {
    padding: 0;
    list-style: none;
    display: flex;
}
.mid-year-22 .gray ul a.btn.btn-default {
    background-color: aliceblue;
}
.span12, .span6 {
    /*width: 100%;
    padding: 0 10px;
	float: left;
	padding-bottom: 10px;*/
}
div#donation_form {
    display: flex;
    flex-direction: column;
}
form .form-select {
    padding: 4px;
}
.campains-list .span6:first-child {
    padding-right: 30px;
}
h3.sppb-countdown-finishedtext {
    font-size: 36px;
    color: #FFFFFF;
    background-color: rgba(41, 109, 199, 0.55);
    border-radius: 4px;
    margin: 0px 0 30px 0;
    padding: 20px 0 25px 0;
}
.plg_system_webauthn_login_button {
    display: none;
}
.login-submit.control-group {
    margin: 0;
}
.dropdown-menu.mega-dropdown-menu a.h5 {
    color: #0345bf;
    margin-bottom: 0;
	margin-top: 1rem;
	cursor: default;
	text-transform: uppercase;
    font-size: 1rem;
}
.mod_countdown {
    position: absolute;
    bottom: 23%;
    left: 54%;
    transform: translateX(15%);
}
.mod_countdown b {
    font-size: 22px;
    padding: 10px;
    background-color: #8aafe0;
	margin-bottom: 5px;
	width: 100%;
    float: left;
	color: #fff;
}
.mod_countdown span {
    display: inline-block;
    text-align: center;
	margin: 0 10px;
}
.page-content.pins-tales .sppb-row {
    align-items: center;
}
.password-group button.input-password-toggle {
    margin-top: 0;
    margin-bottom: 0;
}
input {
    border-color: #ced4da;
    border-style: solid;
    border-width: 1px;
    border-radius: 0.25rem;
    padding: 8px 6px;
}
div#mod-articles-301 .articles-readmore {
    margin-bottom: 1.6rem !important;
}
.com-content-article.item-page .article-body p.intro-text-hide {
    display: none;
}
.sppb-person-introtext {
    word-wrap: break-word;
}
.t4-col.sidebar-l div#Mod26 .nav-link {
    white-space: normal;
    padding-left: 0;
    padding-right: 0;
}
@media screen and (min-width:768px) {
.sppb-col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.sppb-col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.span6 {
    width: 50%;
	float: left;
}
}
@media screen and (max-width:1199px) {
.mod_countdown {
    bottom: 17%;
    left: 50%;
    transform: translateX(16%);
}
}
@media screen and (max-width:991px) {
.t4-col.sidebar-r {
    text-align: center;
}
.mod_countdown span {
    margin: 0 5px;
}
.mod_countdown b {
    font-size: 16px;
    padding: 5px;
}
}
@media screen and (max-width:767px) {
.jux-tl-item.left .arrow, .jux-tl-item.left .arrow:after, .jux-tl-item.right .arrow, .jux-tl-item.right .arrow:after {
    border-bottom-color: #dfdfdf;
    border-right-color: transparent;
    border-left-color: transparent;
}
.jux-tl-wrap {
    background-image: unset;
}
.timeline-mid {
    padding: 30px;
    margin: 20px 0;
}
.jux-tl-item .jux-tl-time {
    min-width: unset;
}
.mod_countdown {
    left: 50%;
    transform: translateX(-50%);
}
.com-content-article.item-page .article-body .jd_content.jd_content_plugin.jd_content_category .jd_download_wrapper {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.article-body ul li a {
    word-wrap: break-word;
}
.coference-menu {
    width: 100%;
}
.coference-menu .container {
    max-width: 100%;
}
.t4-col.sidebar-l div#Mod26 ul.mod-menu.mod-list.nav {
    flex-direction: column;
}
}
@media screen and (max-width:650px) {
form#os_form .formError {
    right: 15px !important;
    left: unset !important;
}
}
@media screen and (max-width:575px) {
.contact-sppage div#column-wrap-id-1545196244419 .col-sm-6 {
    padding: 0 15px;
}
.contact-sppage div#column-wrap-id-1545196244419 .collage-content-vertical-center .sppb-addon-image-layout-content {
	margin-left: 0;
}
.article-body img {
    width: 100%;
    padding: 10px;
    margin: 0 !important;
}
.sppb-btn.sppb-btn-primary {
	width: 100%;
	display: block;
}
.mod_countdown {
    bottom: 14%;
	font-size: 14px;
}
img[class*="icon"] {
    width: auto;
    padding: 0;
}
.jux-tl-wrap img {
    width: auto;
}
.com_content.view-article.item-209 .article-body p span + img, .article-body .jd_content img {
    width: auto;
}
form#osm_form #subscription-history-page {
    max-width: 100%;
    overflow-x: scroll;
}
div[data-rlta-type="accordions"] h3 {
    font-size: 18px !important;
}
img[alt*="Icon"] {
    width: auto;
}
}
@media screen and (max-width:479px) {
.mod_countdown span {
    margin: 0 2px;
}
.mod_countdown b {
    font-size: 14px;
    padding: 3px;
}
img {
    width: 100%;
    padding: 10px;
    margin: 0 !important;
}
.article-body ul li a, .article-body p a {
    word-wrap: break-word;
}
.com-content-category-blog img[alt="pdf"], .article-body img[alt="pdf"] {
    width: 30%;
}
form#osm_form .control-group .controls, form#os_form .control-group .controls {
    margin-left: 150px;
}
div#jdtree img, img[alt*="folder"], img[alt*="pdf"], img[alt*="icon"] {
    width: auto !important;
}
.coference-menu ul {
    display: inline-block;
    text-align: center;
}
.acm-features.style-3 .features-item .item-inner img {
    margin-left: auto !important;
    margin-right: auto !important;
}
}
@media screen and (min-width:576px) and (max-width:991px) {
.t4-col.logo {
    max-width: 45%;
}
.t4-col.header-r {
    width: 55%;
}
div#jtl > button.modal-toggle {
    white-space: nowrap;
}
div#t4-top-bar {
	padding-top: 20px;
}
}
@media screen and (max-width:424px) {

}
@media screen and (min-width:1200px) {
div[id*=t4-section-] {
    padding-top: 4.56rem;
    padding-bottom: 4.56rem;
}
div#t4-section-6 div#Mod300:after, div#t4-section-6 div#Mod301:after {
    bottom: -2.2rem;
}
div#t4-section-8 div#Mod304:before {
    top: -2.5rem;
}
div#t4-section-8 {
    padding-bottom: 2.56rem !important;
}
div#t4-footer-info {
    padding-top: 4.56rem;
	padding-bottom: 3.3rem;
}
div#t4-footer .t4-section-inner.container {
    padding-top: 3.56rem;
    padding-bottom: 3.56rem;
}
div#t4-main-body {
    padding-bottom: 3.5rem;
}
div#t4-section-6 div#Mod300 .section-title-wrap:before {
    top: -2rem;
}
div#t4-section-9 div#Mod308:before {
    top: -3.5rem;
}
.mod_countdown {
	bottom: 18%;
}
body.site-home-2.theme-home-2.layout-home-2 div[id*=t4-section-] .mod-article-list.style-2 .item .title {
    max-height: 77px;
    overflow: hidden;
    min-height: 77px;
    margin-bottom: 10px;
}
body.site-home-2.theme-home-2.layout-home-2 div[id*=t4-section-] .mod-article-list.style-2 .articles-introtext {
    max-height: 100px;
    min-height: 100px;
    overflow: hidden;
}
}
form#jr-form-listing select, form#jr-form-listing input {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
}
form#jr-form-listing input[type="checkbox"] {
    width: 1rem !important;
}
form#jr-form-listing .jrFieldDiv.jrMaker select, form#jr-form-listing .jrFieldDiv.jrMaker input {
    width: auto !important;
}
form .form-select[name="limit"] {
    padding: 0rem 2.42rem 0rem 1.14rem;
}
div.reports-report .report-table {
    margin-top: 20px;
}

/*15-03-2024*/

form#osm_form .control-group input.btn {
    width: auto !important;
}
a {
    word-wrap: break-word;
}
.item-303 h3 {
    margin-top: 15px;
}
.item-303 td a {
    margin-left: 2px;
}
@media screen and (max-width:767px) {
body.com_content.view-article.item-303 .com-content-article.item-page .article-body table td {
    padding: 5px;
}
.page-content.pins-tales .sppb-col-md-2 {
    flex: 0 0 auto;
    width: 19%;
    padding: 0 10px;
}
.page-content.pins-tales .sppb-col-md-2 img {
    padding: 5px 0;
}
.page-content.pins-tales h2 {
    font-size: 14px !important;
}
}
@media screen and (max-width:575px) {
stream {
    max-width: 100%;
}
.com-content-category-blog.blog .item table th, .com-content-category-blog.blog .item table td {
    padding: 7px;
}
form#osm_form .control-group input.btn {
    width: 100% !important;
}
.jrResults.jrMasonryCards .jrCardGrid.fwd-grid {
    display: block !important;
}
.jrResults.jrMasonryCards .jrCardGrid.fwd-grid .jr-layout-outer.jrCardLayout.fwd-flex {
    margin-bottom: 1rem;
}
body.com_content.view-article.item-2568 .article-body .jd_content_category .jd_download_wrapper img {
    padding-top: 0;
}
}
@media screen and (max-width:479px) {
body.com_content.view-category .blog .item .item-image img {
    width: auto;
}
.com-content-category-blog.blog img[alt="pdf"] {
    width: 30% !important;
}
img[src="/images/pdf.png"] {
    width: 30%;
}
.jr-main .jrCardImage img, .jr-page img {
    padding: 0;
}
body.com_content.view-article.item-303 .article-body > table tr table {
    width: 100% !important;
}
body.com_content.view-category.item-324 .com-content-category-blog.blog table td {
    display: block;
    width: 100%;
}
body.com_content.view-category.item-324 .com-content-category-blog.blog table td img {
    padding: 0;
}
body.com_content.view-category.item-183 .blog img, body.com_content.view-category.item-185 .blog img {
    width: auto !important;
    padding: 0 10px;
    height: auto !important;
}
body.com_content.view-category.item-183 .blog .item-intro tr {
    display: flex;
    align-items: center;
}
/*body.com_content.view-category.item-183 .blog .item-intro tr td:first-child*/body.com_content.view-category.item-183 .blog .item-intro > table > tbody > tr:first-child > td:first-child {
    height: unset !important;
	padding: 0 5px 0 0;
	font-size: 0;
}
body.com_content.view-category.item-183 .blog .item-intro tr td {
    padding: 4px;
}
body.com_content.view-category.item-185 .blog .col.col-12 {
    padding: 10px 10px 0;
}
body.com_content.view-category.item-185 .blog .item-intro table td {
    padding: 1px;
}
}
body.com_content.view-category.item-324 .com-content-category-blog.blog .page-subheader {
    display: none;
}
@media screen and (max-width:1199px) {
body.com_content.view-article.item-184 .article-body table {
    height: auto !important;
}
body.com_content.view-category.item-185 .blog .item-intro table {
    max-width: 100%;
}
}
@media screen and (max-width:991px) {
body.com_content.view-article.item-206 .article-body table td {
    display: flex;
    width: 100% !important;
    font-size: 0;
    margin-bottom: 8px;
}
body.com_content.view-article.item-206 .article-body table td > * {
    font-size: 16px;
	text-align: left;
}
body.com_content.view-article.item-206 .article-body table td p {
    margin-bottom: 0;
}
}
@media screen and (max-width:575px) {
div#acym_wrapper .pagination {
    flex-flow: column;
}
}
.result-taxonomy span.badge:last-child {
    display: none;
}

/*24-04-2024*/

form#os_form .control-group input, form#os_form .control-group select, form#os_form .control-group textarea, form#osm_form .control-group input, form#osm_form .control-group select, form#osm_form .control-group textarea {
	border-color: #ced4da;
}
input#button-file-osm_Business_Logo {
    margin: 0;
}
form#os_form .control-group textarea, form#osm_form .control-group textarea {
    border-radius: 0.25rem;
}
@media screen and (min-width:576px) {
form#os_form .control-group input, form#os_form .control-group select, form#os_form .control-group textarea, form#osm_form .control-group input, form#osm_form .control-group select, form#osm_form .control-group textarea {
    width: 285px !important;
}
form#os_form .control-group input:not([type='checkbox'],[type='radio'],[type='password']), form#os_form .control-group select, form#os_form .control-group textarea, form#osm_form .control-group input:not([type='checkbox'],[type='radio'],[type='password']), form#osm_form .control-group select, form#osm_form .control-group textarea {
	min-width: 271px;
}
form#os_form .control-group input[type="checkbox"], form#osm_form .control-group input[type="checkbox"] {
    width: auto !important;
}
form#os_form .control-group .control-label, form#osm_form .control-group .control-label {
    width: 180px;
	padding-top: 0;
}
div#osm-amount-container .input-prepend, div#osm-regular-amount-container .input-prepend {
    display: flex;
    align-items: center;
}
div#osm-amount-container .input-prepend span.add-on, div#osm-regular-amount-container .input-prepend span.add-on {
    padding-right: 6px;
}
}
@media screen and (min-width:768px) {
form#os_form .control-group .control-label, form#osm_form .control-group .control-label {
    width: 300px;
}
form#os_form .control-group .controls, form#osm_form .control-group .controls {
	margin-left: 300px;
}
}
@media screen and (max-width:575px) {
form#os_form .control-group .control-label, form#osm_form .control-group .control-label {
    width: 100%;
	padding-bottom: 5px;
}
form#os_form .control-group .controls, form#osm_form .control-group .controls {
    margin-left: 0;
	float: left;
	width: 100%;
}
form#os_form .control-group input[type="checkbox"], form#os_form .control-group input[type="radio"], form#osm_form .control-group input[type="checkbox"], form#osm_form .control-group input[type="radio"] {
    width: auto !important;
}
div#osm-amount-container .input-prepend, div#osm-regular-amount-container .input-prepend {
    display: flex;
    align-items: center;
}
div#osm-amount-container .input-prepend span.add-on, div#osm-regular-amount-container .input-prepend span.add-on {
    padding-right: 6px;
}
form#os_form .control-group input, form#os_form .control-group select, form#os_form .control-group textarea, form#osm_form .control-group input, form#osm_form .control-group select, form#osm_form .control-group textarea {
    width: 285px !important;
}
form#os_form .control-group input:not([type='checkbox'],[type='radio'],[type='password']), form#os_form .control-group select, form#os_form .control-group textarea, form#osm_form .control-group input:not([type='checkbox'],[type='radio'],[type='password']), form#osm_form .control-group select, form#osm_form .control-group textarea {
	min-width: 271px;
}
form#os_form .control-group input[type="checkbox"], form#osm_form .control-group input[type="checkbox"] {
    width: auto !important;
}
}
@media screen and (min-width:480px) {
form#jr-form-adv-search div#jr-search-fields select, form#jr-form-adv-search div#jr-search-fields textarea, form#jr-form-adv-search div#jr-search-fields input {
    width: 100%;
}
}
form#osm_form .control-group .form-actions input {
    margin: 0;
    width: auto !important;
    min-width: unset;
}

/*27-05-2024*/

@media screen and (min-width:992px) {
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper {
    width: 31.33% !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
    padding: 0 10px;
	min-height: 282px;
}
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper .jd_screenshot_zone img {
	padding-right: 10px;
}
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper .jd_screenshot_zone .jd_screenshot {
    width: 40%;
}
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper .jd_fields_wrapper {
    width: 60% !important;
}
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper h4 {
    min-height: 44px;
    font-size: 18px !important;
	max-height: 44px;
	overflow: hidden;
}
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper .jd_description_wrapper {
    min-height: 70px;
	max-height: 70px;
    overflow: hidden;
}
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper {
    width: 31.33% !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
    padding: 0 10px;
	min-height: 275px;
}
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper h4 {
    min-height: 52px;
    font-size: 22px !important;
	max-height: 52px;
	overflow: hidden;
}
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper .jd_description_wrapper {
    min-height: 55px;
	max-height: 55px;
    overflow: hidden;
}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper .jd_screenshot_zone .jd_screenshot {
    width: 18%;
}
.com_content.view-article.item-2568 .article-body .jd_content .jd_download_wrapper .jd_fields_wrapper {
    width: 82% !important;
}
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper h4 {
    min-height: 44px;
    font-size: 18px !important;
	max-height: 44px;
}
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper .jd_screenshot_zone .jd_screenshot {
    width: 35%;
}
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper .jd_fields_wrapper {
    width: 65% !important;
}
}
@media screen and (min-width:1200px) {
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper .jd_fields_wrapper {
    width: 55% !important;
}
.com_content.view-article.item-4219 .article-body .jd_content .jd_download_wrapper {
	min-height: 270px;
}
}
li.nav-item[data-id="4227"] i.item-caret, li.nav-item[data-id="4227"] .dropdown-menu.show {
    display: none !important;
}

/*21-06-2024*/

body.site-home-2.theme-home-2.layout-home-2.item-2727 .com-content-article.item-page > * {
    display: none !important;
}

/*09-09-2024*/

#jtl .join-sapfm-link a {
    margin: 0 5px;
}
.filter-module span.main-heading {
    font-size: var(--h3-font-size);
}
.filter-module .section-title-wrap {
    margin-bottom: 15px;
    margin-top: 35px;
}

/*10-09-2024*/

@media screen and (min-width:1400px) {
.jrDirectory.member-gallery li.jrCatLevel1 > a {
    display: block;
}
}
.jrDirectory.member-gallery li.jrCatLevel1 > .jrContentDiv {
    text-align: center;
}
@media screen and (min-width: 576px) and (max-width: 991px) {
.t4-offcanvas h5, .t4-offcanvas .h5 {
    font-size: 15px !important;
}
}

/* Constrain article intro + full images */
.item-image img,
.article-image img,
.blog-item img {
  max-width: 100%;
  height: auto;
}
