/* PAGE TITLE */

.sp-page-title {
	padding: 150px 0 150px 0;
	text-align: center;
	background-position: 0;
}

.sp-page-title .container {
	position: relative;
	z-index: 2;
}

.sp-page-title .sp-page-title-heading {
	font-size: 48px;
	font-weight: 700;
	margin-bottom: 30px;
	color: #fff;
	line-height: 1.3380952381;
}

.sp-page-title .breadcrumb {
list-style: none;
padding: 0;
margin: 0;
background: rgba(255, 255, 255, 0.1);
padding: 5px 25px;
border-radius: 40px;
display: inline-block;
}

.sp-page-title .breadcrumb li:before {display: none;}

.sp-page-title .breadcrumb > li {
	display: inline-block;
	margin-bottom: 0;
}


.sp-page-title .breadcrumb > li > a {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	position: relative;
	margin-right: 9px;
	padding-right: 11px;
}

.sp-page-title .breadcrumb > li > a:after {
	position: absolute;
	right: 0;
	top: -1px;
	content: "/";
	height: 15px;
	width: 1px;
}

.sp-page-title .breadcrumb > li > a:hover {
	color: var(--secondcolor);
}

.sp-page-title .breadcrumb > .active {
	font-size: 16px;
	font-weight: 400;
	color: var(--secondcolor);
}


.sp-page-title .sp-page-title-sub-heading {
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    margin: 10px 0 10px 0;
}
/* */






footer {
  margin-top: auto;
}
#sp-footer {
  color: #fff;
  text-align: center;
  padding: 20px 0;
}
#sp-footer a {
  color: rgba(255,255,255,0.9);
}
#sp-footer a:hover {
  color: #fff;
}
#sp-footer-wrapper ul {
  display: inline-block;
}
#sp-footer-wrapper ul.nav {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0 5px;
}
#sp-footer-wrapper ul.nav li {
  display: inline-block;
  margin: 0 5px;
}
#sp-footer-wrapper ul.nav li a {
  display: block;
}
#sp-footer-wrapper ul.nav li a:hover {
  background: none;
}
#sp-footer-wrapper .helix-framework {
  display: inline-block;
}
#sp-footer-wrapper .copyright {
  display: block;
}






.sppb-btn.sppb-btn-link.btn-link-load,body .btn.sppb-btn-link.btn-link-load {
    padding: 0px;
    border: 0px !important
}

.sppb-btn.sppb-btn-link.btn-link-load i,body .btn.sppb-btn-link.btn-link-load i {
    position: relative
}

.sppb-btn.sppb-btn-link.btn-link-load i::before,.sppb-btn.sppb-btn-link.btn-link-load i::after,body .btn.sppb-btn-link.btn-link-load i::before,body .btn.sppb-btn-link.btn-link-load i::after {
    content: "";
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
    letter-spacing: 4px;
    font-size: 45%;
    color: var(--sppb-color-secondary)
}

.sppb-btn.sppb-btn-link.btn-link-load i::before,body .btn.sppb-btn-link.btn-link-load i::before {
    top: -0.1rem;
    position: relative
}

.sppb-btn.sppb-btn-link.btn-link-load i:after,body .btn.sppb-btn-link.btn-link-load i:after {
    position: absolute;
    right: -1.8em;
    top: 50%;
    transform: translateY(-33%)
}

.sppb-btn.sppb-btn-link.btn-link-load:hover i::before,.sppb-btn.sppb-btn-link.btn-link-load:hover i::after,body .btn.sppb-btn-link.btn-link-load:hover i::before,body .btn.sppb-btn-link.btn-link-load:hover i::after {
    animation: dotspace 2s ease infinite
}

.sppb-btn.sppb-btn-link.btn-link-load:hover i:after,body .btn.sppb-btn-link.btn-link-load:hover i:after {
    animation-delay: 0.2s
}
.border-top,.border-center,.border-test-left {
    position: relative
}

.border-top:before,.border-center:before,.border-test-left:before {
    content: "";
    position: absolute;
    top: 0px;
    background-color: var(--sppb-border-primary);
    opacity: 0.5
}

.border-test-left:before {
    width: 1px;
    height: 2500px;
    left: -1px;
    bottom: 0px
}

.border-center:before {
    width: 1px;
    height: 100%;
    left: calc(45.8% + 28px);
    margin-left: -1px
}

.border-top {
    border-top: 0px !important
}

.border-top:before {
    width: 300%;
    height: 1px;
    margin-top: -1px;
    left: 50%;
    transform: translateX(-50%)
}
 .border-top:before,.border-center:before,.border-test-left:before {
        display: none
    }

.action-widget {
    backdrop-filter: blur(1px) url(#liquid-glass-modern)
}







.medical-field-experience .addon-root-animated-number:has(.experience-number) {
    position: absolute;
    right: 30px;
    bottom: 30px;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(8px)
}

.medical-field-experience .addon-root-animated-number:has(.experience-number) .sppb-animated-number-title {
    max-width: 211px
}

.medical-field-experience .addon-root-animated-number:has(.experience-number) .sppb-animated-number-title {
    text-align: left
}
    .medical-field-experience .addon-root-animated-number:has(.experience-number) {
        display: none
    }
 .medical-field-experience .addon-root-animated-number:has(.experience-number) {
        right: -15px;
        bottom: -15px
    }
   .medical-field-experience {
    position: relative
} 
    
 .sppb-addon-tab.about-story-tab .sppb-pills-tab {
    flex-direction: column-reverse
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills {
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
    flex-wrap: nowrap !important;
    overflow-x: scroll !important;
    border-block:1px solid #f0f2f3;background-color: #fafafa;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills .sppb-nav.sppb-nav-pills::-webkit-scrollbar {
    display: none
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills>li:not(:last-child) {
    margin-right: 98px
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills li>a {
    min-width: 131px;
    width: max-content;
    display: flex;
    gap: 50px;
    flex-direction: column;
    align-items: center;
    padding: 12px 18px;
    font-family: "Plus Jakarta Sans";
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.68px;
    color: #000000;
    border-radius: 0
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills li>a .sppb-tab-subtitle {
    position: relative;
    font-family: "Plus Jakarta Sans";
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.56px;
    color: #00000;
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills li>a .sppb-tab-subtitle::before {
    content: "";
    position: absolute;
    top: -36px;
    left: 50%;
    width: 20px;
    height: 20px;
    border: 4px solid color: #333333;
    border-radius: 100%;
   background-color: #0A78FA;
    box-shadow: 0px 2px 4px -2px #0000001a, 0px 4px 6px -1px #0000001a, 0px 0px 0px 0px #00000000, 0px 0px 0px 0px #00000000;
    transform: translateX(-50%)
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills li.active a {
    color:#0A78FA; !important;
    background-color: #ffffff; !important;
    border-radius: 0 !important
}

.sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills li.active a .sppb-tab-subtitle {
  color:  #333333; !important
}
     .sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills>li:not(:last-child) {
        margin-right: 70px
    }
     .sppb-addon-tab.about-story-tab .sppb-pills-tab .sppb-nav.sppb-nav-pills>li:not(:last-child) {
        margin-right: 50px
    }
    
    
.view-category .addon-root-text-block:has(.heading-title-icon)::before,.view-category .addon-root-heading:has(.title-border-icon)::before {
    border-color:#0A78FA;
    .addon-root-text-block:has(.heading-title-icon),.addon-root-heading:has(.title-border-icon) {
    position: relative
}

.addon-root-text-block:has(.heading-title-icon)::before,.addon-root-heading:has(.title-border-icon)::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 16px;
    height: 16px;
    border-width: 3px 0 0 3px;
    border-style: solid;
    border-color: #0A78FA;
    z-index: 1
}



    
.sp-megamenu-parent {
    list-style: none;
    padding: 0;
    margin: 0 -10px;
    z-index: 99;
    display: block;
    float: right;
    position: relative
}

.sp-megamenu-parent>li {
    display: inline-block;
    position: relative;
    padding: 0
}

.sp-megamenu-parent>li.menu-justify {
    position: static
}

.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span {
    display: inline-block;
    padding: 0 10px;
    line-height: 60px;
    font-size: 15px;
    margin: 0;
    position: relative
}

.sp-megamenu-parent>li>a:before,.sp-megamenu-parent>li>span:before {
    content: "";
    position: absolute;
    bottom: 15px;
    width: 0;
    height: 1.5px;
    background: #fff;
    transition: .4s
}

.sp-megamenu-parent>li.sp-has-child>a:after,.sp-megamenu-parent>li.sp-has-child>span:after {
    font-family: fontawesome;
    content: " \f107"
}

.sp-megamenu-parent>li.active>a {
    font-weight: 500;
    opacity: .7
}

.sp-megamenu-parent>li.active>a:before {
    width: 30px
}

.sp-megamenu-parent>li .sp-menu-badge {
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    font-size: 10px;
    letter-spacing: 1px;
    display: inline-block;
    text-transform: uppercase;
    background: #d60000;
    color: #fff;
    border-radius: 3px
}

.sp-megamenu-parent>li .sp-menu-badge.sp-menu-badge-right {
    margin-left: 5px
}

.sp-megamenu-parent>li .sp-menu-badge.sp-menu-badge-left {
    margin-right: 5px
}

.sp-megamenu-parent .sp-module {
    padding: 10px
}

.sp-megamenu-parent .sp-mega-group {
    list-style: none;
    padding: 0;
    margin: 0
}

.sp-megamenu-parent .sp-mega-group>li>a {
    display: block;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px
}

.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {
    list-style: none;
    padding: 0;
    margin: 0
}







.article-list .article{position:relative;margin-bottom:80px;border-radius:0px}.article-list .article .article-intro-image,.article-list .article .article-featured-video,.article-list .article .article-featured-audio,.article-list .article .article-feature-gallery{border-radius:0px;overflow:hidden}.article-list .article .article-intro-image img,.article-list .article .article-featured-video img,.article-list .article .article-featured-audio img,.article-list .article .article-feature-gallery img{width:100%;border-radius:12px 12px 0px 0px}.article-list .article .featured-article-badge{position:absolute;top:5px;left:5px;cursor:default}.article-list .article .article-full-image{border-radius:0px;border-bottom:1px solid #f5f5f5;overflow:hidden}.article-list .article .article-body{padding:35px 0px 0px}.article-list .article .article-info{margin-bottom:18px}.article-list .article .article-header{margin-bottom:38px}.article-list .article .article-header h1,.article-list .article .article-header h2{font-size:24px;line-height:1.4;font-weight:700;letter-spacing:-3%}.article-list .article .article-header h1 a,.article-list .article .article-header h2 a{color:#000000}.article-list .article .article-header h1 a:hover,.article-list .article .article-header h1 a:active,.article-list .article .article-header h1 a:focus,.article-list .article .article-header h2 a:hover,.article-list .article .article-header h2 a:active,.article-list .article .article-header h2 a:focus{color:#e61922}.article-list .article .readmore{font-size:16px;line-height:1;font-weight:700}.article-list .article .readmore a{color:#000000;border-bottom:1px solid #000000}.article-list .article .readmore a:after{font-weight:900;font-family:"Font Awesome 6 Free";content:"";padding-left:10px}.article-list .article .readmore a:hover,.article-list .article .readmore a:active,.article-list .article .readmore a:focus{color:#e61922}.article-list .article figcaption.caption{text-align:center;font-size:14px;color:#252525;margin:5px 0px;opacity:0.7}.article-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.article-info>span{font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-2%}.article-info>span .published-ico{margin-right:5px}.article-info>span+span::before{display:inline-block;padding-right:0.5rem;padding-left:0.5rem;content:"."}.article-info>span a{color:#000000}.article-info>span a:hover{color:#e61922}.article-list.grid{--gap: 1em;margin:0 auto;display:flow;columns:var(--columns);gap:var(--gap);margin-bottom:20px}.article-list.grid .article .article-intro-image{overflow:hidden;position:relative;height:40vh}.article-list.grid .article a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;max-height:none;width:auto;height:100%}.article-list.grid .article:nth-child(1n) .article-intro-image{height:60vh}.article-list.grid .article:nth-child(2n) .article-intro-image{height:30vh}.article-list.grid .article:nth-child(3n) .article-intro-image{height:50vh}.article-list.grid .article:nth-child(4n) .article-intro-image{height:45vh}.article-list.grid .article:nth-child(5n) .article-intro-image{height:55vh}.article-list.grid>*{break-inside:avoid;margin-bottom:var(--gap)}@supports (grid-template-rows: masonry){.article-list.grid{display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-template-rows:masonry;grid-auto-flow:dense}.article-list.grid>*{margin-bottom:0em}}.related-article-large .article-image{width:350px;min-width:350px}.related-article-large .article-information{border-left:1px solid #f1f1f1;padding-left:20px;margin-left:20px}.related-article-large .article-information>span{font-size:0.813rem}.related-article-large .article-information>span+span::before{display:inline-block;padding-right:0.5rem;padding-left:0.5rem;content:"/"}.related-article-large .article-information>span a{color:#000000}.related-article-large .article-information>span a:hover{color:#e61922}.related-article-large .article-information .intro-text{margin-top:20px}.view-article #sp-title{display:none}.view-article #sp-main-body{padding:120px 0px 0px}.view-article #sp-main-body .container{max-width:100%;padding:0px}.article-details{max-width:902px;margin:0px auto;padding:0px 15px 120px;position:relative}.article-details .article-header{position:relative}.article-details .article-header h1{font-size:48px;letter-spacing:-1px;line-height:1.1;font-weight:700;margin-bottom:20px}.article-details .featured-article-badge{position:absolute;top:5px;left:5px;cursor:default}.article-details .article-full-image{margin-bottom:70px}.article-details .article-full-image img{display:inline-block}.article-details .article-featured-video,.article-details .article-featured-audio,.article-details .article-feature-gallery{margin-bottom:2rem}.article-details .article-ratings-social-share{padding:1rem 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;margin-bottom:1rem}.article-details .article-author-information{margin-bottom:40px}.article-details .author-img{width:48px;height:auto}.article-details .author-img img{border-radius:50%}.article-details .author-info{margin:0px}.article-details .author-info span{font-size:14px;line-height:1.2;font-weight:400;color:rgba(0, 0, 0, 0.8)}.article-details .author-info h5{font-size:14px;line-height:1.2;font-weight:500;color:#000000}.article-details .article-info{margin-bottom:20px}.article-details .article-info span{font-size:14px;line-height:22px;color:#DD2931}.article-details .article-info>span .published-ico{display:none}.article-details .article-can-edit{position:relative;margin-bottom:10px}.article-details .article-can-edit a{display:inline-block;background:#2a61c9;color:#fff;padding:5px 12px;border-radius:3px;font-size:14px}.article-details figcaption.caption{font-size:14px;color:#252525;margin:5px 0px;opacity:0.7}.article-tags{width:100%;max-width:645px;margin:0px auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding:25px 0px;align-items:center;border-top:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2)}








.com_spsimpleportfolio.com-spsimpleportfolio #sp-main-body{background-image:url(https://joomlalove.com/images/demo/svg/left-square-shape.svg);background-repeat:no-repeat;background-position:-70px 100px;background-size:150px}.sp-simpleportfolio{position:relative}.sp-simpleportfolio .sp-simpleportfolio-filter{text-align:left;position:absolute;left:-220px;top:0}.sp-simpleportfolio .sp-simpleportfolio-filter ul{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0}.sp-simpleportfolio .sp-simpleportfolio-filter ul li{margin:0;padding:0}.sp-simpleportfolio .sp-simpleportfolio-filter ul li.active a{background:unset;color:#000}.sp-simpleportfolio .sp-simpleportfolio-filter ul li a{background:unset;margin:0;padding:0;font-size:14px;line-height:32px;font-weight:400;color:#7c8b96;border-radius:0}.sp-simpleportfolio .sp-simpleportfolio-items{margin:0 -220px 0 0}.sp-simpleportfolio .sp-simpleportfolio-item{padding:5px}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img{width:100%}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a{width:60px;height:60px;border:none;background-color:rgba(0,0,0,.5);line-height:60px;padding:0}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover{background-color:#000}.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-icon-video{opacity:0;visibility:hidden}.sp-simpleportfolio .sp-simpleportfolio-columns-2{width:20%}.faq-style-1 .sppb-panel-heading{padding:16px 20px 16px 0}.faq-style-1 .sppb-panel-body{padding:15px 36px;color:rgba(0,0,0,.6)}



.burger-icon{width:40px;cursor:pointer;transition:all .2s ease}.burger-icon>span{display:block;height:2px;background-color:#00aeef;margin:3px 0;transition:background-color .3s ease-in,opacity .3s ease-in,transform .3s ease-in}#modal-menu-toggler{position:relative;z-index:999}.offcanvas-active .menu-text,#modal-menu-toggler.active .menu-text{display:none}.offcanvas-active .burger-icon>span,#modal-menu-toggler.active .burger-icon>span{background-color:#ce1010}.offcanvas-active .burger-icon>span:nth-child(1),#modal-menu-toggler.active .burger-icon>span:nth-child(1){transform:translate(0,8px) rotate(-45deg)}.offcanvas-active .burger-icon>span:nth-child(2),#modal-menu-toggler.active .burger-icon>span:nth-child(2){opacity:0}.offcanvas-active .burger-icon>span:nth-child(3),#modal-menu-toggler.active .burger-icon>span:nth-child(3){transform:translate(0,-5px) rotate(45deg)}.offcanvas-active .close-offcanvas .burger-icon>span{transition-delay:.2s}



.pagination {
    margin-top: 50px !important;
    margin-bottom: 0 !important;
    justify-content: center
}

.pagination>.page-item>.page-link {
    padding: 13px 16px;
    line-height: 1;
    background: #dfdfdf;
    border-radius: 0 !important;
    color: #27282a;
    border: none;
    margin-left: 0;
    height: 100%
}

.pagination>.page-item>.page-link:focus {
    box-shadow: none !important
}

.pagination>.page-item.active .page-link {
    background: var(--primary_color);
    color: var(--primary_color_contrast)
}

.pagination>.page-item:nth-child(2)>.page-link,.pagination>.page-item:nth-last-child(2)>.page-link {
    background: #495057;
    color: #fff
}

.pagination>.page-item:nth-child(1)>.page-link,.pagination>.page-item:nth-last-child(1)>.page-link {
    background: #343a40;
    color: #fff
}





/*****************************************/
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos{padding:0px 0px 0px 0px}

.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .flex-grow-1{padding:10px}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-item{position:relative;border:0;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .yendif-video-share-responsive-item .yendif-video-share-image{bottom:15px;}
.jt-carousel-yendif-outer.planis.titleonpic .yendif-title-text,.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .flex-grow-1.ms-3{position:absolute;bottom:15px;left:0;z-index:1;padding:10px 15px 15px 15px;}
.mod-yendifvideoshare-playlist.fotojenic  .yendif-video-share-playlist-videos.right{overflow-y:scroll;overflow-x:hidden;top:15px;scrollbar-width:15px;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-items{ margin-right:5px}
.yendif-video-share.fotojenic .yendif-video-share-image{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos.right {scrollbar-width: thin;	scrollbar-color: #9a5f19 #444;
	-webkit-scrollbar-track: #9a5f19 #444;}
.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-player {
	border: 15px solid transparent;
}
/*****************************************/



























































