/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 22 2024 | 08:29:36 */
a body .jupiterx-site p,
p {
	font-size: 16px; 
	line-height: 24px;
	    font-family: Source Sans Pro;
	color: #626262;
	
	    font-family: "Source Sans 3", Sans-serif;
	    font-weight: normal;
}

h1, h2, h3, h4, h5, h6, li, td {
	font-family: "Source Sans 3", Sans-serif;
}

a {
	font-weight: normal;
	-webkit-transition: all .5s;
    transition: all .5s;
}

h3 {
	font-size: 23px; 
	line-height: 28px;
}

body .jupiterx-site h2 {
	font-size: 40px; 
	line-height: 50px; 
	font-weight: bold; 
	color: #1B4F91;
}

.jupiterx-corner-buttons {
	display: none;
}

.elementor-kit-234 button, .elementor-kit-234 input[type="button"], .elementor-kit-234 input[type="submit"], .elementor-kit-234 .elementor-button {
	font-family: Source Sans Pro;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 17px 30px;
	font-size: 16px;
	line-height: 16px;
}

.raven-video-thumbnail .raven-modal {
	background-color: rgba(0,0,0,.5);
}

.JTfooterMenu li a,
.JTfooterMenu li a span {
	color: #fff !important;
	    font-weight: normal;
}

.JThomeAbout > .elementor-container > div {
	background-color: #00B0B8 !IMPORTANT;
}

.JThomeAbout.JThomeRow1 .elementor-element-populated > div:nth-child(2) {
    background: #1B4f91 !IMPORTANT;
}

.hide {
	display: none;
}

.JThomeRow2 h2 {
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.2;
}

.JThomeRow6 h2 {
	font-weight: 600;
}

.JThomeBanner p {
	    max-width: 750px;
}

.raven-button, 
a.raven-button {
	font-size: 16px; 
	line-height: 16px; 
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	    padding: 16px 28px;
	color: #fff; 
	background: #1B4F91;
	
	    padding: 17px 30px;
}

.MSheader {
	padding: 0px !important;
}

.MSheaderLogo {
	
}

.MSheader .JTheaderInner > div {
	    align-items: center;
}


.MSheader .JTheaderRight {
	width: calc(100% - 208px) !important;
}

.MSheader .JTheaderRight > div {
	flex-wrap: wrap;
}

.MSheader .JTheaderRight > div > div {
	width: 100%;
}

.MSheader .JTheaderRight > div > div > div {
	padding: 0px !important;
}

.MSheader .JTheaderRight > div > div:first-child {
	padding: 15px 0px;
}

.MSheader .JTheaderRight .raven-nav-menu li.menu-item>a.raven-link-item.has-submenu .sub-arrow {
	position: absolute;
	right: 4px;
	top: 50%;
	margin-top: -2px; 
	background: url(/wp-content/uploads/2023/12/navigation-menu-dropdown-arrow-m-c.png) center no-repeat;
	width: 7px; 
	height: 4px; 
	    display: block !important;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}


.MSheader .JTheaderRight .raven-nav-menu li.menu-item>a.raven-link-item.has-submenu:hover .sub-arrow {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.MSheader .JTheaderRight .raven-nav-menu li.menu-item>a.raven-link-item.has-submenu:hover {
	color: #00ADB5;
}

.MSheader .JTheaderRight .raven-nav-menu li.menu-item>a.raven-link-item.has-submenu .sub-arrow svg {
	display: none;
}

.MSheaderQuickLink {
	
}

.MSheaderQuickLink > div {
	justify-content: end;
}

.MSheaderQuickLink > div > div {
	width: auto !important;
	margin-bottom: 0px !important;
	margin-right: 60px;
}

.MSheaderQuickLink > div > div:last-child {
	margin-right: 0px;
}

.MSheaderQuickLink img,
.MSheaderQuickLink figure a {
	width: 24px;
	display: block;
	    margin-top: -3px;
}

.MSheaderQuickLink a {
	    color: #2C2C2C !important;
}

.MSheaderQuickLink > div > div:last-child figure a {
	width: 26px;
}

.MSheaderQuickLink h6 {
	font-size: 12px; 
	line-height: 14px;
	    margin-bottom: 0px;
}

.MSheaderQuickLink h6 b {
	color: #00ADB5;
}

.MSheaderNavi {
	border-top: 1px solid #A7CEFF;
	border-top: 1px solid rgba(27,79,145,.2);
}

.MSheaderNavi nav ul {
	justify-content: end !important;
}

.MSheaderNavi nav ul li a {
	color: #626262;
	padding: 11px 20px !important;
	font-size: 14px;
    line-height: 18px;
}

.MSheaderNavi nav ul li:last-child a {
	padding-right: 0px !important;
}

.MSmainNavi {
	padding: 0px !important;
}

.MSsearch {
	margin: 0px !important;
	width: auto !important;
}

.MSsearch .raven-search-form-full .raven-search-form-button {
	padding: 0px; 
	background: none;
}

.MSsearch .raven-search-form .raven-search-form-button svg {
	width: 24px; 
	height: 24px;
	    margin-top: 15px;
}

.MSmainNavi .raven-nav-menu li.menu-item>a.raven-link-item {
	padding: 19px 0px !important;
}

.MSmainNavi .raven-nav-menu li.menu-item {
	margin-right: 60px !important;
}

.MSmainNaviNavi {
	margin-bottom: 0px !important;
	width: auto !important;

	width: calc(100% - 24px) !important;
}

.MSmainNaviNavi .jet-mega-menu-item__inner {
	padding: 0px !important;
}

.MSmainNaviNavi .jet-mega-menu-item,
.MSmainNaviNavi .jet-menu-item {
	    margin-right: 60px !important;
}

.MSmainNaviNavi .jet-menu-item.jet-menu-item-has-children > a {
	position: relative;
	padding-right: 17px;
}

.MSmainNaviNavi .jet-menu-item.jet-menu-item-has-children > a:before {
	content: '';
	background: url(/wp-content/uploads/2023/12/navigation-menu-dropdown-arrow-m.png) center no-repeat;
	width: 7px; 
	height: 4px; 
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
	position: absolute;
	right: -17px; 
	top: 50%; 
	margin-top: -2px;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.MSmainNaviNavi .jet-menu-item.jet-menu-item-has-children > a:after {
	content: ''; 
	width: 100%;
	height: 2px; 
	background: #00ADB5;
	position: absolute;
	bottom: 0px; 
	left: 0px; 
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease; 
	opacity: 0;
}

.MSmainNaviNavi .jet-menu-item.jet-menu-item-has-children > a:hover:before {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.MSmainNaviNavi .jet-menu-item.jet-menu-item-has-children > a:hover:after {
	opacity: 1;
}

.MSmainNaviNavi .jet-menu {
	justify-content: left;
}

.MSmainNaviNavi .jet-menu > .jet-menu-item  > a {
	padding: 13px 0px !important;
	color: #fff !important;
}

.MSmainNaviNavi .jet-menu > .jet-menu-item  > a .jet-dropdown-arrow {
	display: none;
}

.MSmainNaviNavi .jet-menu-item .jet-sub-menu {
	background: #E5E7EB;
	padding: 10px 20px;
}

.MSmainNaviNavi .jet-sub-menu .jet-menu-item {
	margin-right: 0px !important;
}

.MSmainNaviNavi .jet-sub-menu .jet-menu-item a {
	font-size: 14px; 
	line-height: 18px; 
	color: #2C2C2C;
}

.MSmegaMenuContainer {
	padding: 30px 50px 35px;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
	padding: 0px;
	background: #E5E7EB;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.MSmainNavi .jet-mega-menu-item__dropdown i { 
	color: #fff;
}

.MSmegaMenuContainer > div > div > div {
	padding: 0px !important;
}

.MSmegaMenuContainer h6 {
	color: #00ADB5;
	font-size: 12px; 
	line-height: 14px;
	font-weight: 600;
	    margin-bottom: 0px;
	
	font-size: 14px;
}

.MSmegaMenuContainer ul {
	padding: 0px; 
	margin: 11px 0px 0px !important;
}

.MSmegaMenuContainer ul li {
	list-style-type: none;
	margin-bottom: -4px;
	
	margin-bottom: 0px;
	margin-bottom: 4px;
	margin-bottom: 8px;
}

.MSmegaMenuContainer ul li a {
	color: #2C2C2C !important;
	font-size: 14px; 
	line-height: 18px; 
	padding: 0px !important;
	
	font-size: 16px;
}

.MSmegaMenuContainer > div > div > div > div {
	margin-bottom: 0px !important;
}

.JTfooterCopyright {
	
}

.JTfooterCopyright > div {
	display: flex;
	justify-content: space-between;
}

.JTfooterCopyright ul {
	padding: 0px; 
	margin: 0px;
	display: flex;
}

.JTfooterCopyright ul li {
	list-style-type: none;
	margin-right: 20px; 
}

/*.JTfooterCopyright ul li:last-child {
	margin-right: 0px;
}*/

.JTfooterCopyright ul li a {
	color: #fff;
	font-size: 14px; 
	line-height: 18px; 
}

.MSfooterTop {
/* 	padding-top: 35px; 
	padding-bottom: 35px; */
}

.MSfooterTop > div > div {
	border-bottom: 1px solid rgba(255,255,255,.1);
	    padding-top: 35px;
    padding-bottom: 35px;
}

.MSfooterTop .elementor-element-populated {
	padding: 0px !important;
	
	    align-items: center;
}

.MSfooterTop .elementor-element-populated > section > div {
	align-items: center !important;
	justify-content: space-between;
}

.MSfooterTopLeft {
	max-width: 527px;
	width: calc(100% - 200px);
	
	width: calc(100% - 220px) !important;
	max-width: 764px;
}

.MSfooterTopLeft > div {
	display: flex;
	justify-content: space-between;
}

.MSfooterTopLeft > div > div {
	margin-bottom: 0px !important;
	    width: auto !important;
}

.MSfooterTopLeft > div > div.MSfooterTopLeftEmail {
	width: calc(100% - 292px) !important;
	    max-width: 407px;
}

.MSfooterTopLeftEmail form {
	margin: 0px !important;
	align-items: normal;
}

.MSfooterTopLeftEmail form > div {
	padding: 0px !important;
	margin: 0px !important;
}

.MSfooterTopLeftEmail form > div:nth-child(3) {
	width: 58.3%;
}

.MSfooterTopLeftEmail form > div:nth-child(3) input {
	background: transparent;
	font-size: 16px;
    line-height: 16px; 
	color: #fff;
	border-color: #fff !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	    padding: 12.5px 14px;
}

.MSfooterTopLeftEmail form > div:nth-child(3) input.raven-field::-webkit-input-placeholder {
    color: #fff;
}

.MSfooterTopLeftEmail form > div:nth-child(3) input.raven-field:-moz-placeholder {
    color: #fff;
}

.MSfooterTopLeftEmail form > div:nth-child(3) input.raven-field::-moz-placeholder {
    color: #fff;
}

.MSfooterTopLeftEmail form > div:nth-child(3) input.raven-field:-ms-input-placeholder {
    color: #fff;
}

.MSfooterTopLeftEmail form > div:last-child {
	width: 41.7%;
}

.MSfooterTopLeftEmail form > div:last-child button {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #fff !important;
	color: #1B4F91;
	font-size: 16px;
    line-height: 16px;  
	text-transform: uppercase;
	font-weight: normal;
	border: 1px solid #fff !important;
	display: block;
}

.MSfooterTopLeft h5 {
	font-size: 20px; 
	line-height: 28px; 
	font-weight: bold;
	color: #fff;
	margin-bottom: 0px;
}

.MSfooterTopLeft p {
	color: #A7CEFF;
	font-size: 16px; 
	line-height: 24px;
	margin-bottom: 0px;
}

.MSfooterTopLeft p a {
	text-decoration: underline;
	color: #A7CEFF;
}

.MSfooterTopLeft .raven-button, 
.MSfooterTopLeft a.raven-button {
	background: #fff;
	color: #1B4F91;
	margin-left: 10px;
}

.MSfooterTopRight {
	width: 200px;
	
	width: 210px !important;
}

.MSfooterTopRight > div {
	display: flex; 
	justify-content: end;
}

.MSfooterTopRight > div > div {
	margin-bottom: 0px !important;
	width: auto !important;
}

.MSfooterTopRight p {
	color: #fff;
	font-size: 16px; 
	line-height: 21px;
	    margin-right: 23px;
	margin-bottom: 0px;
}

.MSfooterTopRight .elementor-social-icons-wrapper a {
	width: 18px; 
	height: 18px;
	background-color: transparent;
	    background-size: cover !important;
}

.MSfooterTopRight .elementor-social-icons-wrapper a i {
	display: none;
}

.MSfooterTopRight .elementor-social-icons-wrapper > span {
	margin-right: 25px;
	
/* 	margin-right: 50px; */
}

.MSfooterTopRight .elementor-social-icons-wrapper > span:last-child {
	margin-right: 0px;
}

.MSfooterTopRight .elementor-social-icons-wrapper a.elementor-social-icon-linkedin {
	background: url(/wp-content/uploads/2023/12/linkedin-in-1.png) center no-repeat;
}

.MSfooterTopRight .elementor-social-icons-wrapper a.elementor-social-icon-facebook {
	background: url(/wp-content/uploads/2023/12/facebook-f-1.png) center no-repeat;
}

.MSfooterTopRight .elementor-social-icons-wrapper a.elementor-social-icon-instagram {
	background: url(/wp-content/uploads/2023/12/instagram-in-1.png) center no-repeat;
}

.JTheaderM {
	
}

.JTheaderM .hamburger-inner, 
.JTheaderM .hamburger-inner::after, 
.JTheaderM .hamburger-inner::before {
	height: 2px;
}

.JTheaderM .hamburger-box {
	height: 12px;
	
	width: 24px;
}

.JTheaderM .hamburger-inner {
	width: 24px;
}

.JTheaderM .hamburger-inner {
/* 	background: transparent; */
}

.JTheaderM .hamburger-inner::before {
    top: -7px;
	    width: 24px;
}

.JTheaderM .hamburger-inner::after {
    bottom: -7px;
	    width: 24px;
}

.JTfooterInner > .elementor-container > div:nth-child(1) {
    width: 48% !important;
}

.JTfooterInner > .elementor-container > div:nth-child(2) {
    width: 21% !important;
}

.MShomeRow1 h3 {
	font-size: 25px; 
	line-height: 28px;
}	

.MShomeRow1 p {
	font-size: 14px; 
	line-height: 20px;
}

.MShomeRow1.JThomeRow1 > .elementor-container > div {
    padding: 24px 30px 15px;
}

.MShomeRow1.JThomeRow1 > .elementor-container > div > div > section > div .elementor-col-33 {
    margin-right: 40px;
    width: calc(33.33% - 26.6667px);
}

.MShomeRow1.JThomeRow1 > .elementor-container > div > div > section > div .elementor-col-33:last-child {
	margin-right: 0px;
}

.MShomeBanner {
	height: 405px;
}

.MShomeBanner h1 {
	margin-bottom: 70px;
}

.MShomeRow2 {
/* 	background: url(/wp-content/uploads/2023/12/home-r2-bg.png) right bottom no-repeat; */
	padding-top: 53px;
	padding-bottom: 103px;
}

.MShomeRow2Inner {
	
}

.MShomeRow2Inner > div {
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.MShomeRow2Inner > div > div:nth-child(1) {
	width: 42%;
}

.MShomeRow2Inner > div > div:nth-child(2) {
	width: 37%;
}

.MShomeRow3 {
	
}

.MShomeRow3 > div > div > div {
	padding: 0px !important;
}

.MShomeRow3Video {
	height: 330px;
}

.MShomeRow3Video .raven-video {
	aspect-ratio: auto !important;
	background: transparent;
}

.MShomeRow3Video .raven-video-thumbnail img {
	display: none;
}

.MShomeRow3Video .raven-video-thumbnail:after {
	display: none;
}

.MShomeRow3Title {
	position: absolute;
	width: 100%;
	max-width: 1208px; 
	left: 50%;
	bottom: 50px;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 11110;
	margin-bottom: 0px !important;
	
	z-index: 1;
}

.MShomeRow3Title h2 {
	color: #fff !important;
	margin-bottom: 0px;
}

.MSrow4 {
	
}

.MSrow4 .elementor-widget:not(:last-child) {
	margin-bottom: 0px;
}

.MSrow4 .elementor-icon-list-items li {
	margin-bottom: 18px;
}

.MSrow4 .elementor-icon-list-items li:last-child {
	margin-bottom: 0px;
}

.MSrow4 p {
	margin-top: 13px;
}

.MSrow4 .raven-button {
	margin-top: 27px;
}

.MSrow5 {
	
}

.MSrow5 .JThomeRow5Content h3:before {
    left: 0;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
}

.MSrow5 .JThomeRow5Content {
	margin-top: 24px;
}

.MSrow5 .JThomeRow5Content > div > div {
	width: calc(33.33% - 38.6667px) !important;
	margin-right: 58px;
	margin-bottom: 80px;
}

.MSrow5 .JThomeRow5Content > div > div:nth-child(3n) {
	margin-right: 0px;
}

.JThomeRow5Content > div > div a.elementor-button:hover {
	background: transparent !important;
}

.MSrow5 .JThomeRow5Content h3 {
	    color: #2C2C2C;
}

.MSrow5 .JThomeRow5Content > div > div a.elementor-button {
	margin-top: 34px;
}

.MShomeRow7.JThomeRow6 a.elementor-button {
	background: #1B4F91;
	border: none;
}

.MShomeRow8 {
	
}

.MShomeRow8Left {
	
}

.MShomeRow8LeftInner {
	position: absolute;
	left: 33px;
	width: calc(100% - 66px) !important;
	bottom: 30px;
}

.MShomeRow8LeftInner .elementor-element-populated {
	padding: 0px !important;
}

.MShomeRow8LeftInner h2 {
	color: #fff !important;
	    margin-bottom: 0px;
}

.MShomeRow8LeftInner .elementor-widget:not(:last-child) {
	margin-bottom: 0px;
}

.MShomeRow8LeftInner .raven-button {
	background: #00ADB5;
	    margin-top: 26px;
}

.MShomeRow8Right {
	
}

.MShomeRow8Right > div {
	padding: 0px 0px 0px 40px !important;
}

.MShomeRow8Right .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px !important;
}

.MShomeRow9 {
	
}

.MShomeRow9 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.MShomeRow9 h2 {
	font-size: 20px !important;
	line-height: 28px !important;
}

.MShomeRow9ImgM {
	display: none;
}

.MSsidebarContainer {
	position: fixed;
	right: 0px; 
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	    z-index: 100;
	display: flex;
	flex-direction: column;
	border: 2px solid #fff;
	background: #00ADB5;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
}

.MSsidebarList {
	width: 81px; 
	height: 81px;
	display: flex; 
	justify-content: center;
	align-items: center;
	flex-direction: column;
	cursor: pointer;
}

.MSsidebarList:nth-child(2) {
	background: rgba(255,255,255,.2);
}

.MSsidebarList:nth-child(3) {
	background: rgba(255,255,255,.4);
}

.MSsidebarList p {
	color: #fff;
	font-size: 11px; 
	line-height: 11px; 
	font-weight: bold;
	margin-bottom: 0px; 
	margin-top: 10px;
}

.MShomeRow1ContentM {
	display: none;
}

.MShomeRow7  {
	padding: 0px 0px !important;
	height: 320px;
}

.MShomeRow7 > .elementor-container {
	height: 100%;
}

.MShomeRow7 > .elementor-container > div {
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	left: 50%;
}

.JThomeBanner {
	height: 420px;
}

.JThomeBannerBreadcrumb {
	position: absolute;
	left: 50%;
	bottom: 30px;
	max-width: 1208px;
	width: 100%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 0px !important;
}

.JThomeBannerBreadcrumb .breadcrumb-item a {
	color: #fff;
	opacity: .4;
	font-size: 14px;
    line-height: 20px;
}


.JThomeBannerBreadcrumb .breadcrumb-item.active span {
	color: #fff !important;
	font-size: 14px;
    line-height: 20px;
}

.JThomeBanner > div.elementor-container {
	width: 100%;
	position: static;
}

.JThomeBanner > div.elementor-container > div,
.JThomeBanner > div.elementor-container > div > div {
	position: static;
}

.JThomeBanner .breadcrumb-item + .breadcrumb-item::before {
	content: '';
	background: url(/wp-content/uploads/2023/12/breadcrumb-arrow.png) center no-repeat;
	width: 4px; 
	height: 7px;
	    padding: 0px 12px;
}

.JThomeBanner .breadcrumb-item + .breadcrumb-item {
	padding-left: 0px;
}

.MSabourR1 {
	
}

.MSabourR1Content {
	max-width: 920px; 
	margin: auto;
}

.MSabourR2 {
	
}

.MSabourR2List {
	
}

.MSabourR2List:first-child {
	border-right: 1px solid #E5E7EB;
}

.MSabourR2List .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.MSabourR2List > div {
	padding: 0px !important;
}

.MSabourR2List h3 {
	font-size: 23px; 
	line-height: 28px; 
	font-weight: 600;
	color: #1B4F91;
}

.MSabourR2List figure {
	width: 60px !important;
	margin-bottom: 9px !important;
}

.MSabourR2List section > div > div:nth-child(1) {
	width: 26%;
}

.MSabourR2List section > div > div:nth-child(2) {
	width: 74%;
}

.MSabourR3 {
	
}

.MSabourR3 > div > div > div {
	padding: 0px !important;
}

.MSabourR3 h2 {
/* 	font-size: 19px !important; 
	line-height: 27px !important;  */
}

.MSabourR3Content {
	
}

.MSabourR3Content h3 {
	font-size: 23px; 
	line-height: 28px; 
	color: #fff;
	position: relative;
	margin-bottom: 17px;
	padding-bottom: 17px;
}

.MSabourR3Content h3:before {
    content: '';
    width: 81px;
    height: 3px;
    background: rgba(255,255,255,.4);
    position: absolute;
    bottom: 0px;
    left: 0px;
	left: 50%;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.MSabourR3Content p {
	color: #fff;
}

.MSabourR3Content > div > div > div {
	padding: 30px 25px !important;
}

.MSabourR4 {
	
}

.MSabourR4Tabs {
	
}

.MSabourR4Tabs .raven-tabs-vertical.raven-tabs-card .raven-tabs-content,
.MSabourR4Tabs .raven-tabs-vertical.raven-tabs-card .raven-tabs-desktop-title {
	border: none;
}

.MSabourR4Tabs .raven-tabs-vertical.raven-tabs-card .raven-tabs-list:after {
	display: none;
}

.MSabourR4Tabs .raven-tabs-content {
	padding: 0px;
}

.MSabourR4Tabs .raven-tabs-vertical .raven-tabs-list {
	width: 32%;
	gap: 0;
	flex: auto;
}

.MSabourR4Tabs .raven-tabs-vertical .raven-tabs-content-wrapper {
	width: 68%;
	flex: auto;
	    padding-left: 75px;
}

.MSabourR4Tabs .raven-tabs-vertical.raven-tabs-card .raven-tabs-desktop-title {
	font-size: 23px; 
	line-height: 28px; 
	color: #2C2C2C;
	font-weight: 600;
	padding: 20px 0px;
	border-bottom: 2px solid #E5E7EB;
	    white-space: normal;
}

.MSabourR4Tabs .raven-tabs-vertical.raven-tabs-card .raven-tabs-desktop-title.raven-tabs-active {
	border-color: #00559F;
	position: relative;
}

.MSabourR4Tabs .raven-tabs-vertical.raven-tabs-card .raven-tabs-desktop-title.raven-tabs-active:before {
	content: '';
	width: 8px; 
	height: 13px; 
	background: url(/wp-content/uploads/2023/12/about-tabs-arrow.png) center no-repeat; 
	position: absolute;
	left: 0px; 
	top: 28px;
}

.MSabourR4Tabs .raven-tabs-vertical.raven-tabs-card .raven-tabs-desktop-title.raven-tabs-active .raven-tabs-title-text {
	padding-left: 20px;
	color: #00559F;
}

.MSabourR5 {
	
}

.MSabourR5 > div > div > div {
	padding: 0px !important;
}

.MSabourR5List {

}

.MSabourR5List h3 {
	color: #fff;
	font-size: 19px !important; 
	line-height: 27px !important;
	font-weight: bold;
}

.MSabourR5List p {
	color: #fff;
	font-size: 14px !important;
	line-height: 20px !important;
}

.MSabourR5List .elementor-image-box-content {
	padding: 25px 20px;
}

.MSabourR5List .raven-button {
	background: transparent;
	padding: 0px;
	    margin: 15px 20px 25px;
}

.MSabourR5List .raven-button .button-text:after {
	content: '';
	width: 8px; 
	height: 13px; 
	background: url(/wp-content/uploads/2023/12/btn-style2-arrow.png) center no-repeat;
	display: inline-block;
	margin-left: 10px;
}

.MSabourR5List figure,
.MSabourR5List .elementor-widget:not(:last-child) {
	margin-bottom: 0px !important;
}

.MSfooterQuickLInk {
	
}

.MSfooterQuickLInkList {
	height: 155px;
}

.MSfooterQuickLInkList > div {
	padding: 0px !important;
}

.MSfooterQuickLInkListInner {
	width: 50% !important;
	position: absolute;
	right: 0px;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	    padding-left: 40px;
}

.MSfooterQuickLInkListInner h2 {
	color: #fff !important;
	font-size: 23px !important;
	line-height: 28px !important;
}

.MSfooterQuickLInkListInner .raven-button {
	padding: 0px; 
	background: transparent;
}

.MSfooterQuickLInkListInner .raven-button .button-text:after {
    content: '';
    width: 8px;
    height: 13px;
    background: url(/wp-content/uploads/2023/12/btn-style2-arrow.png) center no-repeat;
    display: inline-block;
    margin-left: 10px;
}

.MSfooterQuickLInkListInner .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.MSfooterQuickLInkListInner > div > div > div > div {
	margin-bottom: 0px !important;
}

.raven-search-form-full .raven-search-form-input {
	border: none;
	border-bottom: 1px solid #C7C7C7;
	background-image: url(/wp-content/uploads/2023/12/search-normal.png);
	background-position: left center;
	background-repeat: no-repeat;
	    text-align: left;
	padding-left: 58px;
	
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.raven-search-form .raven-search-form-close {
	width: 36px; 
	height: 36px; 
	background: url(/wp-content/uploads/2023/12/search-close.png) center no-repeat;
	font-size: 0px; 
	line-height: 0px;
}

.MShomeRow8RightNews {
	
}

.MShomeRow8RightNews .uc_post_list .uc_post_list_box {
	background: transparent !important;
	border-bottom: 1px solid #E5E7EB
}

.MShomeRow8RightNews .uc_post_list .uc_post_list_box .uc_post_list_content {
	padding: 20px 25px 20px 100px;
}

.MShomeRow8RightNews .uc_post_list .uc_post_list_box .uc_post_list_content .ue-meta-data {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 74px; 
	height: 74px;
	background: #00ADB5;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}

.MShomeRow8RightNews .uc_post_list .uc_post_list_box .uc_post_list_content .ue-meta-data > div {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	gap: 0px;
	color: #fff;
	font-size: 22px; 
	line-height: 22px;
	font-weight: bold;
}

.MShomeRow8RightNews .uc_post_list .uc_post_list_box .uc_post_list_content .ue-meta-data > div b {
	font-size: 14px; 
	line-height: 14px; 
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 5px;
}

.MShomeRow8RightNews .uc_post_list_title {
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
}

.MShomeRow8RightNews  .uc_post_content {
	color: #626262 !important;
}

.MShomeRow8RightNews .uc_post_list_title a {
	position: relative;
}

.MShomeRow8RightNews .uc_post_list_title a:after {
	content: '';
	width: 10px; 
	height: 16px; 
	background: url(/wp-content/uploads/2023/12/about-tabs-arrow-b.png) center no-repeat;
	position: absolute;
	right: -25px;
	top: 8px;
}

.MShomeRow8Left {
/*     height: 476px; */
}

.MSserviceLandingR2 {
	
}

.MSserviceLandingR2 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
	max-width: 1002px;
	margin: auto;
}

.MSserviceLandingR3 {
	
}

.MSserviceLandingR3 {
	
}

.MSserviceLandingR3 > div > div {
	
}

.MSserviceLandingR3 figure {
	width: 90px !important;
	margin: 0px !important;
	
}

.MSserviceLandingR3 .elementor-image-box-content {
	width: calc(100% - 90px) !important;
}

.MSserviceLandingR3 h3 {
	color: #2C2C2C;
	font-weight: 600;
	position: relative;
	margin-bottom: 9px;
    padding-bottom: 17px;
}

.MSserviceLandingR3 h3:after {
	content: '';
    width: 67px;
    height: 3px;
    background: #00559F;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.MSserviceLandingR3 p {
	font-size: 14px; 
	line-height: 20px;
}

.MSserviceLandingR5 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.MSserviceLandingR4 h2 {
	font-size: 28px !important; 
	line-height: 40px !important;
}

.JTfooterLeftInfo .elementor-icon-list-icon {
	top: 7px !important;
}

.JTfooterLeftInfo a {
	font-weight: normal;
	    text-decoration: unset;
	
	    text-decoration-color: #fff;
}

.MShomeRow8NewsBtn-m {
/* 	display: none; */
}

.MSserviceLandingR6 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.MSpackageCarousel .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.MSpackageCarousel:before,
.MSabourR3:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: calc(100% - 82px);
	background: url(/wp-content/uploads/2024/02/mahsa-pattern02.jpg) repeat top center ;
	opacity: 0.2;
}


.MShomeSearch {
	margin-top: -119px;
}

.MShomeSearch > div > div {
	-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #EBF1F8;
}

.MShomeSearchHeader {
	background: #fff;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	padding: 33px 30px;
}

.MShomeSearchHeader > div {
	align-items: center;
}

.MShomeSearchHeader > div > div {
	
}

.MShomeSearchHeader > div > div:nth-child(1) > div,
.MShomeSearchHeader > div > div:nth-child(2) > div {
	padding: 0px !important;
}

.MShomeSearch .MShomeSearchHeader h2 {
	font-size: 30px; 
	line-height: 30px;
	color: #1B276A;
	font-weight: 600;
}

.MShomeSearch h2 b {
	color: #00B0B8;
	font-weight: 600;
}

.MShomeSearchFooter {
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	overflow: hidden;
}

.MShomeSearchFooter > div > div > div {
	padding: 0px !important;
}

.MShomeSearchFooter > div > div {
	padding: 20px;
}

.MShomeSearchFooter > div > div:nth-child(1) {
	background: #00B0B8;
}

.MShomeSearchFooter > div > div:nth-child(2) {
	background: #00559F;
}

.MShomeSearchFooter > div > div:nth-child(3) {
	background: #EBF1F8;
}


.MShomeSearchFooter .elementor-icon-box-wrapper,
.MShomeSearchFooter .elementor-image-box-wrapper{
	justify-content: center;
/* 	padding: 20px; */
}

.MShomeSearchFooter .elementor-icon-box-wrapper > div,
.MShomeSearchFooter .elementor-image-box-wrapper > div {
	flex-grow: initial;
	    width: auto;
}

.MShomeSearchFooter .elementor-image-box-wrapper figure {
	max-width: 50px;
}

.MShomeSearchFooter .elementor-icon-box-wrapper p,
.MShomeSearchFooter .elementor-image-box-wrapper h3 {
	margin-bottom: 0px;
	font-size: 20px; 
	line-height: 28px; 
	color: #fff;
	font-weight: bold;
}

.MShomeSearchFooter > div > div:nth-child(3) .elementor-image-box-wrapper h3 {
	color: #1B4F91;
}

.JThomeBanner02 {
	height: auto;
}

.MSsearch02  {
	width: 24px !important;
	height: 24px;
	margin: 0px !important;
	filter: invert(100%) sepia(23%) saturate(0%) hue-rotate(42deg) brightness(1000%) contrast(100%);
}

.MSserviceFilterhide {
	display: none;
}


.JThomeBannerBreadcrumb02 {
	position: absolute;
    left: 50%;
    bottom: 30px;
    max-width: 1208px;
    width: 100%;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.JThomeBannerBreadcrumb02 ul {
	margin: 0px;
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
}

.JThomeBannerBreadcrumb02 ul li {
	list-style-type: none;
	position: relative;
}

.JThomeBannerBreadcrumb02 ul li a {
	color: #fff;
    opacity: .4;
    font-size: 14px;
    line-height: 20px;
}

.JThomeBannerBreadcrumb02 ul li:last-child a {
	opacity: 1;
}

.JThomeBannerBreadcrumb02 ul li::after {
    content: '';
    background: url(/wp-content/uploads/2023/12/breadcrumb-arrow.png) center no-repeat;
    width: 4px;
    height: 7px;
    padding: 0px 12px;
}

.JThomeBannerBreadcrumb02 ul li:last-child::after {
	display: none;
}


.MemergencyContainer {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,.38);
	    z-index: 101;
	display: none;
	    overflow: auto;
}

.MemergencyContainerInner {
	display: table;
	width: 100%;
	height: 100%;
	padding: 100px 20px 80px;
}

.MemergencyCell {
	display: table-cell;
	vertical-align: middle;
}

.MemergencyContent {
	background: #fff;
	max-width: 610px;
/* 	max-width: 922px; */
	width: 100%;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	position: relative;
	    margin: auto;
}

.MemergencyClose {
	background: url(/wp-content/uploads/2024/04/emergency-close-icon.png) center no-repeat;
	width: 52px; 
	height: 52px; 
	position: absolute;
	right: 0px;
	top: -72px;
}

.MemergencyContentInner {
	padding: 90px 70px 120px;
}

.MemergencyContentTitle {
	display: flex;
	align-items: center;
	gap: 15px;
}

.MemergencyContentTitle h3 {
	color: #185091;
	font-size: 30px; 
/* 	font-size: 45px;  */
	line-height: 50px;
	    margin: 0px;
    font-weight: 700;
}

.MemergencyContentTitle h3 span {
	color: #00ADB5;
}

.MemergencyContentPanel {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 55px;
}

.MemergencyContentPanel > p {
	font-size: 25px; 
	line-height: 28px; 
	font-weight: 600;
	color: #394149;
}

.MemergencyContentPanel > a {
	color: #66CED3;
	font-size: 25px; 
	line-height: 28px; 
	font-weight: 600;
	text-decoration: underline;
}

/* .MemergencyContentPanel > a:nth-child(2) {
	color: #66CED3;
	font-size: 25px; 
	line-height: 28px; 
	font-weight: 600;
	text-decoration: underline;
} */

.MemergencyContentPanelNavi {
	display: flex;
	align-items: center;
	gap: 20px;
}

.MSdoctorPattern {
	position: relative;
}

.MSdoctorPattern:before {
	    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: calc(100% - 82px);
    background: url(/wp-content/uploads/2024/02/mahsa-pattern02.jpg) repeat top center;
    opacity: 0.2;
	    height: 300px;
}

.MSfooterTopLeft > div > div.MSfooterEmailSub {
	width: calc(100% - 292px) !important;
	max-width: 407px;
}

.MSfooterEmailSub form {
	display: flex;
}

.MSfooterEmailSub form > div.gform_body {
	width: 58.3%;
}

.MSfooterEmailSub form > div.gform_body input {
	background: transparent;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	border-color: #fff !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
    padding: 22px 14px;
}

.MSfooterEmailSub form > div.gform_body input::-webkit-input-placeholder {
    color: #fff;
}

.MSfooterEmailSub form > div.gform_body input:-moz-placeholder {
    color: #fff;
}

.MSfooterEmailSub form > div.gform_body input::-moz-placeholder {
    color: #fff;
}

.MSfooterEmailSub form > div.gform_body input:-ms-input-placeholder {
    color: #fff;
}

.MSfooterEmailSub form > div.gform_footer {
	    width: 41.7%;
	    margin: 0px;
}

.MSfooterEmailSub form > div.gform_footer input[type="submit"] {
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    -webkit-border-top-right-radius: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -moz-border-radius-topright: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    background: #fff !important;
    color: #1B4F91 !important;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase !important;
    font-weight: normal;
    border: 1px solid #fff !important;
    display: block !important;
	    text-transform: uppercase;
	    width: 100% !important;
	    padding: 15px 10px !important;
}

.MSfooterEmailSub .gform_confirmation_message {
	color: #fff !important;
}


/*  HIDE OPTION in NEWS LISTING PAGE   */
.MSnewsListingFilterCategotyContainer {
	
}

.MSnewsListingFilterCategotyContainer select option:nth-child(2),
.MSnewsListingFilterCategotyContainer select option:nth-child(3),
.MSnewsListingFilterCategotyContainer select option:nth-child(5),
.MSnewsListingFilterCategotyContainer select option:nth-child(7),
#MSnewsListingFilterCategoty-menu li:nth-child(2),
#MSnewsListingFilterCategoty-menu li:nth-child(3),
#MSnewsListingFilterCategoty-menu li:nth-child(5),
#MSnewsListingFilterCategoty-menu li:nth-child(7){
	display: none;
}
/*  HIDE OPTION in NEWS LISTING PAGE   */




@media (max-width: 1440px){
	.elementor-section.elementor-section-boxed > .elementor-container {
		padding: 0px 80px;
		max-width: calc(1208px + 160px);
	}
	
	.MShomeRow3Title,
	.JThomeBannerBreadcrumb {
		padding: 0px 80px;
		max-width: calc(1208px + 160px);
	}
}



@media (max-width: 1024px){
	.elementor-section.elementor-section-boxed > .elementor-container {
		padding: 0px 20px;
		max-width: 1248px;
	}
	
	body .jupiterx-site h2 {
		font-size: 35px; 
		line-height: 40px;
	}
	
	.JTheaderM .raven-nav-menu-mobile {
		background: #fff !important;
		height: calc(100% - 98px);
		top: 98px !important;
		width: 100% !important;
		position: fixed;
		left: 0px !important;
		max-height: none !important;

		height: calc(100% - 66px);
		top: 66px !important;
	}
	
	.JTheaderM .raven-nav-menu li.menu-item>a.raven-link-item {
		font-size: 16px; 
		line-height: 23px; 
/* 		color: #1B4F91 !important; */
		padding: 8px 24px 8px 24px !important;
		    display: block;
		
		font-size: 20px; 
		line-height: 28px; 
		color: #fff;
		padding: 15px 20px !important;
		background: #1B4F91;
		font-family: "Source Sans 3", Sans-serif;
		font-weight: normal;
		
		font-weight: 700;
	}
	
	.JTheaderM .raven-nav-menu li > a.raven-menu-item-active {
/* 		font-weight: 500 !important; */
	}
	
	.JTheaderM .raven-nav-menu li.menu-item>a.raven-link-item.highlighted,
	.JTheaderM .raven-nav-menu li.menu-item>a.raven-link-item:active,
	.JTheaderM .raven-nav-menu li.menu-item>a.raven-link-item:hover {
		background: #1B4F91;
		color: #fff !important;
		opacity: 1;
	}
	
	.JTheaderM .raven-nav-menu li.menu-item ul.sub-menu li a {
		font-weight: 400;
	}
	
	.JTheaderM .raven-nav-menu {
		display: flex;
		flex-wrap: wrap;
		    flex-direction: row;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item {
		width: 100%;
/* 		border-top: 1px solid #4972a7; */
		position: relative;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:before {
		content: '';
		width: calc(100% - 40px);
		position: absolute;
		left: 20px; 
		top: 0px;
		height: 1px; 
		background: rgba(255,255,255,.2);
		z-index: 1;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:first-child:before {
		border-top: none;
		display: none;
	}
	
	.JTheaderM .raven-nav-menu li.menu-item>a.raven-link-item .sub-arrow {
		background: url(/wp-content/uploads/2023/12/navigation-menu-dropdown-arrow-m.png);
		width: 12px; 
		height: 8px;
		position: absolute;
		right: 20px;
		top: 25px;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4) {
/* 		border-bottom: 1px solid #E4E4E4; */
/* 		padding-bottom: 8px;
		position: relative; */
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4):after {
/* 		content: '';
		position: absolute;
		bottom: 0px;
		left: 24px; 
		width: calc(100% - 48px);
		background: #E4E4E4;
		height: 1px; */
	}
	
/* 	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3),
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) { 
		width: calc(50% - 34px);
		position: relative;
		padding-left: 34px;
		    margin-top: 14px;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) {
		width: calc(100% - 34px);
		position: relative;
		padding-left: 34px;
		    margin-top: 14px;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3) a,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) a,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a {
		padding-left: 34px;
		font-size: 12px;
		line-height: 14px;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3):before,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2):before,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1):before {
		content: '';
		width: 24px; 
		height: 24px; 
		position: absolute;
		left: 24px;
		top: 10px;
		background-position: center;
		background-repeat: no-repeat;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3):before {
		background-image: url(/wp-content/uploads/2023/08/top-navi-icon01.png);
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2):before {
		background-image: url(/wp-content/uploads/2023/08/top-navi-icon02.png);
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1):before {
		background-image: url(/wp-content/uploads/2023/08/top-navi-icon03.png);
	} */
	
	.JTfooterInner > .elementor-container > div:nth-child(2) ul {
		display: flex;
		flex-wrap: wrap;
	}
	
	.JTfooterInner > .elementor-container > div:nth-child(2) ul li {
		width: 50%;
	}
	
	.MShomeRow3Title,
	.JThomeBannerBreadcrumb {
		padding: 0px 20px;
		max-width: 1248px;
	}
	
	.MShomeBanner {
		height: 448px;
	}
	
	.MShomeRow1.JThomeRow1 {
		margin-top: -35px;
	}
	
	.MShomeRow2 {
		padding-top: 40px;
		padding-bottom: 80px;
		
		background-position: right -500px bottom;
	}
	
	.MSsidebarContainer {
		bottom: 0px; 
		top: auto;
		left: 0px;
		width: 100%;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
		flex-direction: row;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	
	.MSsidebarContainer a {
		width: calc(100% / 3);
		height: 70px;
	}
	
	.MSsearch .raven-search-form .raven-search-form-button svg {
		margin-right: 40px;
	}
	
	.JTheaderM .raven-submenu {
		padding-bottom: 20px !important;
		    background: #1B4F91;
	}
	
	.JTheaderM .raven-nav-menu li.menu-item .raven-submenu li a {
		font-size: 16px !important;
    	line-height: 20px !important;
		padding: 9px 20px !important;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(7) {
		padding-bottom: 20px;
		    background: #1B4F91;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(6):after {
		content: '';
		width: calc(100% - 40px);
		position: absolute;
		left: 20px;
		bottom: 20px;
		height: 1px;
		background: rgba(255,255,255,.2);
		z-index: 1;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(6) {
		padding-top: 20px;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) a,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3) a,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4) a,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(5) a,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(6) a {
		color: #626262 !important;
		font-size: 16px;
		line-height: 20px; 
		background: #fff;
		
		padding: 17px 20px !important;
		
		font-weight: normal;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1):before,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2):before,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3):before,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4):before,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(5):before,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(6):before{
		background: rgba(0,85,159,.2);
		bottom: 0px;
		top: auto;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a.has-submenu .sub-arrow,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) a.has-submenu .sub-arrow,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3) a.has-submenu .sub-arrow,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4) a.has-submenu .sub-arrow,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(5) a.has-submenu .sub-arrow,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(6) a.has-submenu .sub-arrow{
		    background: url(/wp-content/uploads/2023/12/navigation-menu-dropdown-arrow-m-c.png);
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a.raven-link-item.highlighted,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) a.raven-link-item.highlighted,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3) a.raven-link-item.highlighted,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4) a.raven-link-item.highlighted,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(5) a.raven-link-item.highlighted,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a.raven-link-item:active,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) a.raven-link-item:active,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3) a.raven-link-item:active,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4) a.raven-link-item:active,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(5) a.raven-link-item:active,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a.raven-link-item:hover,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) a.raven-link-item:hover,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3) a.raven-link-item:hover,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4) a.raven-link-item:hover,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(5) a.raven-link-item:hover{
		background: #fff;
		color: #626262 !important;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) .raven-submenu,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(2) .raven-submenu,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(3) .raven-submenu,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(4) .raven-submenu,
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(5) .raven-submenu {
		background: #fff;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item a.raven-link-item.highlighted .sub-arrow {
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1):before {
		display: none;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a {
		position: relative;
		display: flex;
		align-items: center;
		gap: 0px 10px;
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	
	.JTheaderM .raven-nav-menu > li.menu-item:nth-last-child(1) a:before {
		content: '';
		background: url(/wp-content/uploads/2024/04/connect-app-icon.png) center no-repeat;
		width: 23px; 
		height: 37px; 
		display: block;
	}
	
	.MSabourR4 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 0px !important;
	}
	
	.MSabourR4Tabs .raven-tabs-vertical .raven-tabs-content-wrapper {
		width: 100%;
		padding-left: 0px;
		    border: none;
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title {
		padding: 14px 0px 14px !important; 
		border: none;
		background: transparent;
		font-size: 23px !important; 
		line-height: 28px !important; 
		color: #2C2C2C !important;
		font-weight: 600 !important;
		border-bottom: 2px solid #E5E7EB;
		margin-bottom: 20px;
		position: relative;
		padding-right: 30px;
    	white-space: normal;
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title .raven-tabs-title-text {
		
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title.raven-tabs-active {
		border-color: #00ADB5;
		color: #00559F !important;
	}
	
	.MSabourR4Tabs .raven-tabs-title-icon {
		position: absolute;
		width: 16px; 
		height: 12px; 
		background: url(/wp-content/uploads/2023/12/about-tabs-arrow-m.png) center no-repeat;
		right: 0px; 
		top: 22px;
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title.raven-tabs-active .raven-tabs-title-icon {
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.jteMegaMenu {
		display: block;
	}
	
	.MSpackageCarousel:before,
	.MSabourR3:before {
		opacity: 0;
		visibility: hidden;
	}
	
	.JThomeBanner02  {
		height: auto;
	}
	
	.JTheaderM {
		-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
		box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
	}
	
	
	.MSsearch02 {
		filter: invert(100%) sepia(23%) saturate(0%) hue-rotate(42deg) brightness(0%) contrast(100%);
		width: 22px !important; 
		height: 22px;
		margin-right: 40px !important;
	}
	
	.MSsearch02 img {
		display: block !important;
	}
	
	.MSdoctorPattern:before {
		display: none;
	}
	
}


@media (min-width: 1440px) {
    .packages-section {
        width: 1200px;
        margin: 0px -210px;
    }
}

@media (min-width: 1024px) {
    .packages-section {
        width: 986px;
        margin: 0px -93px;
    }
}

@media (max-width: 768px){

	.MSfooterTopLeft > div > div {
		width: 100% !important;
	}
	
	.MSfooterTopLeft > div > div.MSfooterTopLeftEmail {
		width: 100% !important; 
		max-width: 100%;
		margin-top: 20px;
	}
	
	.MSfooterTopLeft > div > div.MSfooterEmailSub {
		width: 100% !important;
		margin-top: 20px;
	}
	
}


@media (max-width: 767px){
	
	 body .jupiterx-site p,
	p {
		font-size: 14px; 
		line-height: 20px;
	}
	
	.JTfooterInner > .elementor-container > div:nth-child(1),
	.JTfooterInner > .elementor-container > div:nth-child(2),
	.JTfooterInner > .elementor-container > div:nth-child(3) {
		width: 100% !important;
	}
	
	.JTfooterInner > .elementor-container > div:nth-child(1) > div {
		max-width: 100%;;
	}
	
	.JTfooterCopyright > div {
		flex-wrap: wrap;
	}
	
	.JTfooterCopyright ul,
	.JTfooterCopyright p {
		width: 100%;
		justify-content: center;
		    display: flex;
	}
	
	.JTfooterCopyright ul {
		flex-wrap: wrap;
	}
	
	.JTfooterCopyright p {
		margin-top: 22px;
		align-items: baseline;
    flex-wrap: wrap;
	}
	
	.MSfooterTop > div > div {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
	.MSfooterTopLeft,
	.MSfooterTopRight {
		width: 100% !important;
		max-width: 100%;
	}
	
	.MSfooterTopLeft .elementor-element-populated {
		display: block !important;
	}
	
	.MSfooterTopLeft .raven-button, .MSfooterTopLeft a.raven-button {
		margin-left: 0px; 
		margin-top: 25px;
	}
	
	.MSfooterTopRight > div {
		justify-content: flex-start;
		margin-top: 25px;
	}
	
	.MSfooterTop .elementor-element-populated {
		    align-items: center;
	}
	
	.MShomeRow3Video {
		height: 400px;
	}
	
	.MShomeRow1Content {
		display: none;
	}
	
	.MShomeRow1ContentM {
		display: block;
	}
	
	.MShomeRow1ContentM > div > div > div {
		padding: 0px !important;
	}
	
	.MShomeRow1ContentM h5 {
		font-size: 25px; 
		line-height: 28px; 
		color: #1B4F91;
		font-weight: 600;
		margin-bottom: 0px !important;
    	margin-top: 18px !important;
	}
	
	.MShomeRow1ContentM p {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 0px;
		margin-top: 10px;
	}
	
	.MShomeRow1ContentM .jet-carousel__item {
		padding: 0px;
	}
	
	.MShomeRow1ContentM .jet-carousel .jet-slick-dots {
		margin-bottom: 0px;
		position: absolute;
		bottom: -32px;
		width: 100%;
	}
	
	.MShomeRow1ContentM .jet-carousel .jet-slick-dots li {
		padding: 0px 6px;
	}
	
	.MShomeRow1ContentM .jet-carousel .jet-slick-dots li span {
		width: 30px; 
		height: 3px; 
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		background: #E5E7EB;
	}
	
	.MShomeRow1ContentM .jet-carousel .jet-slick-dots li.slick-active span {
		background: #00ADB5;
	}
	
	.MShomeRow1.JThomeRow1 > .elementor-container > div {
		padding: 24px 30px 60px;
	}
	
	.MShomeRow2Inner > div > div:nth-child(1),
	.MShomeRow2Inner > div > div:nth-child(2) {
		width: 100%;
	}
	
	.MShomeRow2Inner > div > div:nth-child(1) {
		text-align: center;
	}
	
	.MShomeRow3Title {
		text-align: center;
		    bottom: 32px;
	}
	
	.MShomeRow3Title h2 {
		font-size: 35px !important; 
		line-height: 50px;
	}
	
	.MSrow4 img {
		display: block !important;
		margin: auto;
	}
	
	.MSrow5 .JThomeRow5Content > div > div {
		width: 100% !important;
		margin-right: 0px;
		margin-bottom: 70px;
	}
	
	.MSrow5 .JThomeRow5Content > div > div:last-child {
		margin-bottom: 0px;
	}
	
	.MSrow5 .JThomeRow5Content h3:before {
		left: 50%;
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.MSrow5 .JThomeRow5Content {
		margin-top: 5px;
	}
	
	.MShomeRow7 {
		height: 400px;
	}
	
	.MShomeRow7 > .elementor-container > div {
		bottom: 10px;
		top: auto;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
		    width: calc(100% - 40px) !important;
		
		    left: 20px;
	}
	
	.MShomeRow8Left {
		height: 450px;	
	}
	
	.MShomeRow8LeftInner .elementor-widget:not(:last-child) {
		
	}
	
	.MShomeRow8LeftInner {
		text-align: center;
	}
	
	.MShomeRow8LeftInner h2 {
		text-align: center;
	}
	
	.MShomeRow8Right > div {
		padding: 0px 0px 0px 0px !important;
		    margin-top: 76px;
	}
	
	.MShomeRow8Right > div > section:nth-child(1) {
		text-align: center;
	}
	
	.MShomeRow8Right > div > section:nth-child(1) h2 {
		display: block;
		text-align: center;
	}
	
	.MShomeRow8Right > div > section:nth-child(1) .raven-button {
		margin-top: 14px;
	}
	
	.MShomeRow9 {
		margin-bottom: 50px !important;
	}
	
	.MShomeRow9Img {
		display: none;
	}
	
	.MShomeRow9ImgM {
		display: block;
	}
	
	.MShomeRow9ImgM > div {
		justify-content: center;
	}
	
	.MShomeRow9ImgM > div > div {
		margin-bottom: 30px;
	}
	
	.MSabourR1 > div > div > div {
		padding: 0px !important;
	}
	
	.MSabourR2List {
		
	}
	
	.MSabourR2List > div > section > div {
		flex-wrap: wrap;
	}
	
	.MSabourR2List section > div > div {
		width: 100% !important;
		text-align: center;
	}
	
	.MSabourR2List .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 0px !important;
	}
	
	.MSabourR2List {
		border-bottom: 1px solid #E5E7EB;
		margin-bottom: 20px;
		padding-bottom: 10px;
		border-right: none !important;
	}
	
	.MSabourR2List:last-child {
		border-bottom: none;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	.MSabourR4 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 0px !important;
	}
	
	.MSabourR4Tabs .raven-tabs-vertical .raven-tabs-content-wrapper {
		width: 100%;
		padding-left: 0px;
		    border: none;
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title {
		padding: 14px 0px 14px !important; 
		border: none;
		background: transparent;
		font-size: 23px !important; 
		line-height: 28px !important; 
		color: #2C2C2C !important;
		font-weight: 600 !important;
		border-bottom: 2px solid #E5E7EB;
		margin-bottom: 20px;
		position: relative;
		padding-right: 30px;
    	white-space: normal;
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title .raven-tabs-title-text {
		
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title.raven-tabs-active {
		border-color: #00ADB5;
		color: #00559F !important;
	}
	
	.MSabourR4Tabs .raven-tabs-title-icon {
		position: absolute;
		width: 16px; 
		height: 12px; 
		background: url(/wp-content/uploads/2023/12/about-tabs-arrow-m.png) center no-repeat;
		right: 0px; 
		top: 22px;
	}
	
	.MSabourR4Tabs .raven-tabs-content-wrapper .raven-tabs-mobile-title.raven-tabs-active .raven-tabs-title-icon {
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.MSabourR5List {
		margin-bottom: 20px;
	}
	
	.MSabourR5List:last-child {
		margin-bottom: 0px !important;
	}
	
	.MSfooterQuickLInkListInner {
		padding-left: 0px;
		    width: 60% !important;
	}
	
	.MSfooterQuickLInkListInner > div {
		padding-left: 0px;
	}
	
	.JThomeBannerBreadcrumb {
		display: none;
	}
	
	/*.JTfooterCopyright ul {
		justify-content: left;
	}*/
	
	/*.JTfooterCopyright p {
	    margin-top: 7px;
		justify-content: left;
	}*/
	
	.MSserviceLandingR3 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 0px;
	}
	
	.MSserviceLandingR3 .elementor-image-box-wrapper {
		display: flex;
		text-align: left !important;
	}
	
	.MSserviceLandingR3 > div > div {
		margin-bottom: 70px;
	}
	
	.MSserviceLandingR3 > div > div:last-child {
		margin-bottom: 0px;
	}
	
	/*.JTfooterCopyright ul li {
		margin-right: 50px;
	} */
	
	.JTfooterCopyright ul li {
		margin: 0px 15px 0px 15px;
	}
	
	.JTfooterCopyright ul li:nth-child(3n) {
/* 		margin-right: 10px; */
	}
	
	.MSfooterTopRight .elementor-social-icons-wrapper > span {
		margin-right: 50px;
	}
	
	.MShomeSearch .MShomeSearchHeader h2 {
		text-align: center;
		font-size: 25px;
		line-height: 30px;
	}
	
	.mahsaSScontainer {
		width: 100%;
		margin-left: 0px; 
		margin-top: 20px;
	}
	
	.MShomeSearchHeader {
		    padding: 15px 18px 26px;
	}
	
	.MShomeSearchFooter .elementor-icon-box-wrapper, 
	.MShomeSearchFooter .elementor-image-box-wrapper {
		flex-direction: row;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		
		    justify-content: center;
	}
	
	.MShomeSearchFooter .elementor-image-box-wrapper figure {
		margin: 0px !important;
		max-width: 35px;
	}
	
	.MShomeSearchFooter > div > div {
   		padding: 13px 38px;
	}
	
/* 	.MShomeSearch {
		margin-top: -173px;
	} */
	
	.MShomeSearch {
		margin-top: -65px;
	}
	
	.mahsaSScontainerSuggestion > ul {
		    padding: 8px 20px 28px;
	}
	
	.mahsaSScontainerSuggestion > ul > div {
		width: 100%;
		margin: 0px;
	}
	
	.mahsaSSfield {
		    padding: 15px 20px;
	}
	
	.mahsaSScontainerSuggestion > ul > div {
		margin-bottom: 20px;
	}
	
	.mahsaSScontainerSuggestion > ul > div:last-child {
		margin-bottom: 0px;
	}
	
	.MShomeSearch h2 b {
		display: block;
	}
	
	.MShomeSearchFooter .elementor-icon-box-wrapper p, 
	.MShomeSearchFooter .elementor-image-box-wrapper h3 {
		margin-left: 20px;
	}
	
	
	.MemergencyClose {
		width: 45px;
		height: 45px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		    top: -55px;
		right: 12px;
	}
	
	.MemergencyContentInner {
    	padding: 55px 30px 50px;
	}
	
	.MemergencyContentTitle {
		justify-content: center;
		    gap: 10px;
	}
	
	.MemergencyContentTitle img {
		max-width: 40px; 
		display: block;
	}
	
	.MemergencyContentTitle h3 {
		font-size: 25px; 
		line-height: 40px;
	}
	
	.MemergencyContentPanel {
		flex-wrap: wrap;
		    margin-top: 38px;
	}
	
	.MemergencyContentPanel > * {
		width: 100%;
		text-align: center;
	}
	
	.MemergencyContentPanel > p {
		font-size: 18px;
	
	}
	
	.MemergencyContentPanel > a:nth-child(2) {
		font-size: 20px;
		    margin-top: 5px; 
	}
	
	.MemergencyContentPanelNavi {
		justify-content: center;
		margin-top: 35px;
	}
	
	.MSdoctorInnerRightListLast {
		text-align: center;
	}
	
	.MSdoctorInnerRightListLast a {
		margin-left: 0px;
	}
	
	.MSfooterTopLeftEmail form > div:last-child button {
		padding: 7px 0px;
	}
	
}

@media (max-width: 385px){
	.JTfooterCopyright ul li:nth-child(3n) {
		    margin-right: 0px;
	}
	
}

@media (max-width: 425px){
	.MSgeneralServicesLandingBannerTitle h1 {
		font-size: 30px;
		line-height: 45px;
	}
}

.MSserviceListingImg{  
background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 203px;
}

.MSpackageCarouselListContent {
    background-position: top;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.MSpackageCarouselListBtmInner {
    padding: 0px 20px 70px;
}

@media screen and (max-width:1024px) {
	.MSpackageCarouselListContent {
    height: 25vw;
}
}

@media screen and (max-width:767px) {
	.MSpackageCarouselListContent {
    height: 60vw;
}
}


/* Remove Filter section for the news and events page */

.MSnewsListingContainerInner .MSdoctorListingFilter{
	display:none;
}

.MSnewsListingContainerInner .MSdoctorListingContent{
	margin-top: 0px !important;
}


/* add CSS for doctor inner page - procedure focus*/
.MSdoctorInnerRightListRight ul {
    list-style-type: disc;
    margin: 0;
    padding-left: 20px;
}
.MSdoctorInnerRightListRight li {
    margin-bottom: 5px; /* Optional: Add space between list items */
}
