.wpb_row.full-width-section.inner-banner h1 { margin-bottom: 20px; }
.container { max-width: 1525px; }
.wpb_row.full-width-section.inner-banner .wpb_text_column p {
max-width: 449px; 
color: #ffffff;
}
.wpb_row.service-listing h2 {
max-width: 1027px; 
font-size: 42px; 
line-height: 46px;
margin-bottom: 65px!important; 
}
.wpb_row.service-listing h2 strong { 
font-weight: normal;
color: #0181C4; 
}
.medserv_service_container {
display: flex;
flex-wrap: wrap;
margin: 0 -13px;
}
.medserv_service_container .medserv_service_wrapper {
width: 50%; 
padding: 0 13px;     
margin-bottom: 21px; 
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner {
display: flex;
flex-wrap: wrap;
height: 100%; 
overflow: hidden;
border-radius: 2px;
background-color: #ffffff;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_left {
width: 36.5%;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_left .image_wrapper { height: 100%; }
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_left .image_wrapper img {
width: 100%;
height: 100%; 
object-fit: cover;
margin-bottom: 0;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_right {
width: 63.5%;
padding: 35px 24px 25px 42px;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_right p {
font-size: 15px; 
line-height: 19px; 
color: #1A1C1F;
padding-bottom: 15px; 
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_right a {
font-size: 12px; 
line-height: 22px; 
color: #0181C4; 
padding-right: 22px; 
margin-left: 9px; 
background: url(//medservregis.com/wp-content/themes/salient-child/css/images/blue-arrow.svg) no-repeat right top 5px;
background-size: 14px auto;
text-decoration: underline;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_right a:hover {
text-decoration: none;
}
.medserv_service_container .medserv_service_wrapper .service_listing_wrap ul {
margin-left: 24px;
margin-bottom: 10px;
}
.medserv_service_container .medserv_service_wrapper .service_listing_wrap ul li {
font-size: 13px; 
line-height: 19px; 
color: #737373;
}
.wpb_row.service-logo-slider .owl-carousel[data-desktop-cols] .owl-stage { 
padding: 0; 
border-top: solid 1px #A3A3A580;
border-bottom: solid 1px #A3A3A580;    
}
.wpb_row.service-logo-slider .vc_column-inner { border-left: solid 1px #A3A3A580; }
.wpb_row.service-logo-slider .owl-carousel[data-desktop-cols] .owl-stage .owl-item {
border-right: solid 1px #A3A3A580;
}
.wpb_row.service-logo-slider .owl-carousel[data-desktop-cols] .owl-stage .owl-item .carousel-item {
height: 165px; 
display: flex;
align-items: center;
justify-content: center;
}
.wpb_row.service-logo-slider .owl-carousel[data-desktop-cols] .owl-stage .owl-item .carousel-item p {
font-size: 15px;
line-height: 18px;
color: #1A1C1F;
}
.wpb_row.service-logo-slider .owl-carousel .owl-dots { display: none; }
.post-area { margin-top: 0; }
.service-detail-banner , 
.news-banner-sec{
min-height: auto !important;
}
.service-detail-banner .wpb_column .img-with-aniamtion-wrap ,
.service-detail-banner .row_col_wrap_12 ,
.news-banner-sec .row_col_wrap_12 .wpb_column:last-child .img-with-aniamtion-wrap ,
.news-banner-sec .row_col_wrap_12{
height: 600px;
min-height: auto !important;
overflow: hidden;
}
.service-detail-banner .wpb_column .img-with-aniamtion-wrap .hover-wrap,
.service-detail-banner .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner { height: 100%; }
.service-detail-banner .vc_col-sm-4 { width: 36.5%; }
.service-detail-banner .vc_col-sm-8 { width: 63.5%; }
.service-detail-banner .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner img {
width: 100%; 
height: 100%;
object-fit: cover;
}
.service-detail-banner .wpb_column:first-child .vc_column-inner{
max-width: 754px;
margin-left: auto;
margin-right: 0;
}
.service-detail-banner .wpb_column:first-child .vc_column-inner > .wpb_wrapper {
display: flex;
width: 100%; padding-left: 40px; 
padding-bottom: 50px; 
padding-right: 20px;  
flex-wrap: wrap;
place-content: flex-end;
justify-content: flex-start;
} 
.service-detail-banner .wpb_column .vc_column-inner .wpb_wrapper h1 { margin-bottom: 20px;width: 100%; }
.service-detail-banner .wpb_column .vc_column-inner > .wpb_wrapper .wpb_text_column { width: 100%; }
.service-detail-banner .wpb_column .vc_column-inner > .wpb_wrapper p { 
max-width: 293px; 
color: #ffffff; 
font-size: 15px;
}
h6.vc_custom_heading.heading-with-border {
display: inline-block;
vertical-align: top;
margin-bottom: 0;
font-size: 12px; 
line-height: 22px; 
color: #0181c4!important;
padding: 7px 25px; 
border: solid 1px #0181C4;
border-radius: 30px;     
text-transform: uppercase;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
h6.vc_custom_heading.heading-with-border:hover a{
opacity: 0.7;
}
h6.vc_custom_heading.heading-with-border a{
display: block;
}
h6.vc_custom_heading.heading-with-border a:after{
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all 0.3 ease;
z-index: 0;
}
h6.vc_custom_heading.heading-with-border.purple {     
color: #4D5FD3!important;
border: solid 1px #4D5FD3;
}
body .nectar-milestone .subject {
font-size: 15px; 
line-height: 16px; 
}
.milestone-wrapper .vc_col-sm-3 { width: 29%; }
.milestone-wrapper .vc_col-sm-6 { width: 40%; }
.wpb_row.sub-service .vc_col-sm-4 { width: 35.7%; }
.wpb_row.sub-service .vc_col-sm-8 { width: 64.3%; }
.wpb_row.sub-service .vc_col-sm-8 .wpb_wrapper h6 { margin-bottom: 80px; }
.wpb_row.sub-service .vc_col-sm-8 .wpb_wrapper>div { margin-bottom: 8px; }
.wpb_row.sub-service .vc_col-sm-8 .wpb_wrapper>div:last-child { margin-bottom: 0; }
.wpb_row.sub-service .vc_col-sm-4 div { height: 100%; }
.wpb_row.sub-service {
border-radius: 2px;
overflow: hidden;
max-width: 635px; 
margin-bottom: 22px!important; 
}
.wpb_row.sub-service .vc_col-sm-4 div img {
width: 100%;
height: 100%; 
object-fit: cover;
}
.wpb_row.related-news .vc_column-inner > .wpb_wrapper {
margin: 0 -40px;
}
.related-news h2,
.related-news .wpb_text_column { padding-left: 40px; }
.related-news .wpb_text_column { max-width: 450px; }
.related-news .ms-article-wrapper { margin-top: -44px; }
.related-news.about-us .ms-article-wrapper { margin-top: -122px; }
.related-news.about-us .ms-article-continer .article-cats { margin-bottom: 132px; }
.ms-article-continer .article-cats {
margin: 0 0 84px 0;
padding-right: 40px; 
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.ms-article-continer .article-cats .article-cat {
cursor: pointer;
font-size: 10px;
line-height: 14px;
list-style: none;
color: #1A1C1F;
padding: 7px 25px;
border: solid 1px #1A1C1F;
margin-left: 10px;
border-radius: 50px; 
}
.ms-article-continer .article-cats .article-cat.active {
color: #ffffff;
background-color: #1A1C1F;
}
.article-post-container .article-post-wrapper {
border-top: solid 1px rgba(26, 28, 31, 0.2);
}
.article-post-inner {
display: flex;
flex-wrap: wrap;    
}
.article-post-inner .article-post-right { 
width: 32.6%; 
padding-top: 25px;
padding-bottom: 25px;
padding-left: 40px; 
display: flex;
flex-wrap: wrap;
place-content: space-between;
}
.article-post-inner .article-post-right .article-title { width: 100%; }
.article-post-inner .article-post-right .article-meta {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.article-post-inner .article-post-right .article-meta .post_date {
display: block;
font-size: 10px; 
line-height: 12px;
color: #9A9A9A;
padding: 8px 12px; 
margin-right: 8px; 
border-radius: 15px;
border: solid 1px rgba(154, 154, 154, .5);
}
.article-post-inner .article-post-right .article-meta .post_author {
font-size: 10px; 
line-height: 12px;
color: #9A9A9A;
}
.article-title h5 {
font-size: 20px!important;
line-height: 22px!important;
margin-bottom: 0;
}
.article-title h5 a { color: #1A1C1F; }
.article-title h5 a:hover { color: #0181c4; }
.article-post-inner .article-post-center { 
width: 35.2%; 
display: flex;
align-items: flex-end;
padding-left: 50px; 
padding-top: 25px;
padding-bottom: 25px;
}
.article-post-inner .article-post-center .desc {
font-size: 14px; 
line-height: 19px; 
}
.article-post-inner .article-post-left { 
width: 32.2%; 
padding-left: 50px; 
}
.article-post-inner .article-post-left .article-image{
overflow: hidden;
}
.article-post-inner .article-post-left .article-image img { 
margin-bottom: 0; 
margin-top: -1px;
vertical-align: top;
-webkit-transition: 0.4s ease;
transition: 0.4s ease;
}
.article-post-inner .article-post-left .article-image:hover img{
-webkit-transform: scale(1.08);
transform: scale(1.08);
} .home-banner-slider.news-slider .nectar-simple-slider .flickity-prev-next-button.previous {
right: auto!important;
left: 40px!important;
}
.home-banner-slider.news-slider .nectar-simple-slider .flickity-prev-next-button.next {
right: auto!important;
left: 90px!important;
}
.news-detail-banner {
height: 498px; 
}
body.single-post.material[data-bg-header=true] .container-wrap,
.single-post[data-bg-header=true] .container-wrap:not(.no-sidebar)>.main-content { padding-top: 0!important; }
.vc_custom_heading.news-title { max-width: 1044px; }
.team-member img { margin-bottom: 20px!important; }
.team-member {
margin-top: 0;
padding-bottom: 50px; 
}
.team-member h4 {
font-size: 18px;
line-height: 21px; 
margin-bottom: 6px; 
}
.team-member .position {
font-size: 14px;
line-height: 16px; 
color: rgba(163, 163, 165, .5);
}
.single.single-post h3 { margin-bottom: 20px; }
.single.single-post p { padding-bottom: 20px; }
.news-img-slider .nectar-flickity.nectar-carousel,
.news-img-slider .owl-carousel { padding-right: 150px; }
.news-img-slider .nectar-flickity.nectar-carousel .flickity-slider .cell { padding: 0; }
.news-img-slider .owl-carousel .owl-stage-outer { overflow: unset; }
.single.single-post .related-news .ms-article-continer,
.news-img-slider .owl-carousel .owl-dots { display: none; }
.news-img-slider .owl-carousel[data-desktop-cols] .owl-stage { padding: 0; }
.single.single-post .related-news h2 { padding-bottom: 50px; }
.single.single-post .related-news .ms-article-wrapper { margin-top: 0; }
.wpb_row.about-listing .wpb_wrapper { border-top: solid 1px #A3A3A5; }
.wpb_row.about-listing .nectar-hor-list-item {
margin-top: 0;
padding: 20px 5px;
border-left: none;
border-right: none; 
border-top: none;
border-color: #A3A3A5!important;
}
.wpb_row.about-listing .nectar-hor-list-item .nectar-list-item {
display: flex;
justify-content: space-between;    
align-items: center;
font-size: 18px; 
line-height: 20px; 
}
.wpb_row.about-listing .nectar-hor-list-item:hover {
box-shadow: none;
border-color: #A3A3A5;
}
.wpb_row.about-listing .nectar-hor-list-item .item-icon {
order: 2;
margin: 0;
width: 14px;
height: 10px; 
background: url(//medservregis.com/wp-content/themes/salient-child/css/images/black-arrow.svg) no-repeat right center;
background-size: 14px auto;
}
.wpb_row.about-listing .nectar-hor-list-item .item-icon svg { display: none; }
.wpb_row.sub-navigation .page-submenu{
border-bottom: solid 1px rgba(26, 28, 31, 0.5); 
background-color: #ffffff;
}
.wpb_row.sub-navigation .page-submenu .container {
max-width: 1380px; 
padding: 0 23px; 
}
body[data-ext-responsive=true] .container .page-submenu>.full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
padding: 0 23px!important; 
}
body .page-submenu ul li a { 
opacity: 1; 
font-size: 15px; 
line-height: 18px; 
padding: 30px 0; 
}
body .page-submenu ul li a:hover { color: #0181C4; }
.wpb_row.our-mission .vc_col-sm-6:first-child .vc_column-inner .wpb_wrapper {
width: 100%;
max-width: 633px;
margin-left: auto;
}
.wpb_row.our-mission .vc_col-sm-6:last-child .vc_column-inner .wpb_wrapper {
width: 100%;
max-width: 633px;
}
.wpb_row.our-mission .vc_col-sm-6 .vc_column-inner .wpb_wrapper .nectar-responsive-text {
width: 100%;
max-width: 365px;
}
.wpb_row.our-mission .vc_col-sm-6:last-child .vc_column-inner {
display: flex;
justify-content: flex-end;
}
.wpb_row.our-brands { margin-bottom: 25px!important; }
.wpb_row.our-brands .wpb_wrapper .img-with-aniamtion-wrap { margin-right: 12px; }
.wpb_row.our-brands .wpb_wrapper .img-with-aniamtion-wrap,
.wpb_row.our-brands .wpb_wrapper .vc_custom_heading {
display: inline-block;
vertical-align: top;
margin-bottom: 0;
}
.wpb_row.our-brands .wpb_wrapper .img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0; }
.wpb_row.our-brands .wpb_wrapper .nectar-responsive-text { 
margin-top: 225px; 
max-width: 370px; 
}
.ms-career-wrapper {    
border-top: solid 1px rgba(26, 28, 31, 0.5);
}
.ms-career-wrapper .ms-career-item {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 30px 10px; 
border-bottom: solid 1px rgba(26, 28, 31, 0.5);
}
.ms-career-info {
width: 51%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.ms-career-wrapper .ms-career-item .career-cta a {
font-size: 10px; 
line-height: 22px; 
color: #C74F3E;
padding: 10px 20px;
border: solid 1px #C74F3E;
border-radius: 50px;
}
.ms-career-wrapper .ms-career-item .career-cta a:hover {
color: #ffffff;
background-color: #C74F3E;
}
.ms-career-wrapper .ms-career-item .career-cta a:after { 
position: relative;
top: 2px;
display: inline-block;
content: "";
width: 14px;
height: 10px; 
margin-left: 10px;
background: url(//medservregis.com/wp-content/themes/salient-child/css/images/cv-arrow.svg) no-repeat right center;
background-size: 14px auto; 
}
.ms-career-wrapper .ms-career-item .career-cta a:hover:after {
background: url(//medservregis.com/wp-content/themes/salient-child/css/images/cv-hover-arrow.svg) no-repeat right center;
}
.ms-careers-cv-form {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
background: rgba(0,0,0,.5);
}
.ms-careers-cv-form.show-modal {
opacity: 1;
visibility: visible;
}
.ms-careers-cv-form .modal {
width: 100%;
height: 100%;
display: flex;
place-content: center;
align-items: center;
padding: 20px; 
}
.modal-content {
position: relative;
width: 100%;
max-width: 600px; 
padding: 35px 25px; 
overflow: hidden;
border-radius: 5px; 
background-color: #ffffff;
}
.career-title h6 {
font-size: 18px; 
line-height: 21px;
margin-bottom: 0;
}
.ms-career-wrapper .ms-career-item .ms-career-info p {
font-size: 14px; 
line-height: 16px; 
}
.close-button {
position: absolute;
right: 0;
top: 0;
cursor: pointer;
font-size: 26px;
color: #ffffff;
padding: 5px 10px;
background-color: #C74F3E;
}
.modal-content p label {
display: block;
font-size: 16px;
margin-bottom: 7px; 
}
body[data-button-style=rounded] .container-wrap .modal-content p input[type="submit"] {
font-size: 15px; 
line-height: 22px; 
color: #ffffff;
padding: 10px 20px!important;
border: solid 1px #C74F3E;
background: #C74F3E;
}
body[data-button-style=rounded] .container-wrap .modal-content p input[type="submit"]:hover {
color: #C74F3E;
background-color: transparent;
}
.modal-content p input[type="text"],
.modal-content p input[type="email"] {
line-height: 18px; 
border-radius: 5px; 
border: solid 1px rgba(26, 28, 31, 0.5);
background-color: transparent;
}
body.open-modal #header-outer,
body.open-modal .wpb_row.sub-navigation,
body.open-modal #footer-outer { z-index: 1!important; }
.wpb_row.inner-banner .vc_column-inner { padding-left: 10px; }
.article-post-container .article-post-wrapper > a:hover h5{
color: #0181c4;
}
.ms-career-wrapper .ms-career-item .career-desc{
font-size: 17px;
line-height: 27px;
max-width: 925px;
margin-block: 25px;
}
.service-detail-banner-cross.service-detail-banner .wpb_column:first-child .vc_column-inner {
max-width: 100%;
}
.service-detail-banner-cross.service-detail-banner .wpb_column:first-child .vc_column-inner > .wpb_wrapper{
display: block;
width: 100%;
padding:0;
}
.service-detail-banner-cross.service-detail-banner .wpb_column:last-child .vc_column-inner {
max-width: 754px;
margin-left: 0;
margin-right: auto;
}
.service-detail-banner-cross.service-detail-banner .wpb_column:last-child .vc_column-inner > .wpb_wrapper{
display: flex;
width: 100%; padding-left: 40px;
padding-bottom: 50px;
padding-right: 20px;
flex-wrap: wrap;
place-content: flex-end;
justify-content: flex-start;
}
.service-detail-banner-cross.service-detail-banner .wpb_column .img-with-aniamtion-wrap .hover-wrap, 
.service-detail-banner-cross.service-detail-banner .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner {
height: 100%;
}
.news-banner-sec .row_col_wrap_12 .wpb_column:last-child .hover-wrap-inner img{
width: 100%;
}
.news-banner-sec .nectar-simple-slider{
max-width: 754px;
margin-left: auto;
height: 100%;
}
.news-banner-sec .nectar-simple-slider .flickity-prev-next-button.previous{
left: 68px !important;
}
.news-banner-sec.nectar-simple-slider .flickity-prev-next-button{
left: 120px !important;
}
.news-banner-sec .nectar-carousel{
background: linear-gradient(90deg,#000000,#121315); 
}
.news-banner-sec .nectar-simple-slider .cell.color-overlay-gradient.color-overlay-1-000000.color-overlay-2-000000 > .bg-layer-wrap > .color-overlay{
background: transparent !important;
}
.news-banner-sec .nectar-carousel{
height: 100%;
}
.news-banner-sec .row_col_wrap_12 .wpb_column:last-child .hover-wrap-inner img{
height: 100%;
object-fit: cover;
}
.news-banner-sec .row_col_wrap_12 .wpb_column:last-child .hover-wrap , 
.news-banner-sec .row_col_wrap_12 .wpb_column:last-child  .hover-wrap-inner{
height: 100%;
}
.news-banner-sec .nectar-simple-slider .flickity-prev-next-button{
left: 120px !important;
} @media(max-width: 1375px) {
body .nectar-milestone .subject {
font-size: 14px;
line-height: 16px; 
}
body .nectar-milestone .number h2 {
font-size: 95px;
line-height: 95px; 
}
}
@media(max-width: 1300px) {
.wpb_row.milestone-wrapper .vc_col-sm-3,
.wpb_row.milestone-wrapper .vc_col-sm-6 { width: 100%!important; }
}
@media(max-width: 1200px) {
.article-post-inner .article-post-right,
.related-news h2, 
.related-news .wpb_text_column { padding-left: 23px; }
.ms-article-continer .article-cats { padding-right: 23px; }
}
@media(max-width: 999px) {
.service-detail-banner .wpb_column .img-with-aniamtion-wrap, .service-detail-banner .row_col_wrap_12 ,
.service-detail-banner .wpb_column .img-with-aniamtion-wrap ,
.service-detail-banner .row_col_wrap_12 ,
.news-banner-sec .row_col_wrap_12 .wpb_column:last-child .img-with-aniamtion-wrap ,
.news-banner-sec .row_col_wrap_12{
height: auto;
min-height: auto !important;
}
.container {
max-width: 100%; 
padding: 0 20px; 
}
.news-banner-sec .nectar-simple-slider {
max-width: 100%;
margin-left: auto;
height: auto;
}
.service-detail-banner .wpb_column:first-child .vc_column-inner > .wpb_wrapper {
max-width: 100%;
padding-top: 199px;
justify-content: flex-start;
}
.news-banner-sec .nectar-simple-slider .flickity-prev-next-button.previous {
left: 50px !important;
} .service-detail-banner .wpb_column:first-child .vc_column-inner{
max-width: 100%;
margin-left: 0;
}
.service-detail-banner .wpb_column:first-child .vc_column-inner > .wpb_wrapper { padding-left: 20px; padding-right: 20px;}
.wpb_row.service-logo-slider { 
margin: 0 -70px; 
width: calc(100% + 140px);
}
.medserv_service_container .medserv_service_wrapper { width: 100%; }
.post-area.standard-minimal.full-width-content .post .inner-wrap, 
body .container, body .slider-nav {
max-width: 100%; 
padding: 0 20px; 
}
.wpb_row.milestone-wrapper .vc_col-sm-3,
.wpb_row.milestone-wrapper .vc_col-sm-6 { width: 33.33%!important; }
.wpb_row.sub-service { max-width: 100%; }
.ms-article-continer .article-cats,
.related-news.about-us .ms-article-continer .article-cats { margin-bottom: 50px; }
.team-member { padding-bottom: 40px; }
.service-detail-banner .vc_col-sm-4,
.service-detail-banner .vc_col-sm-8 { width: 50%; }
.wpb_row.our-mission .vc_col-sm-6:first-child .vc_column-inner .wpb_wrapper { max-width: 100%; }
.related-news .ms-article-wrapper,
.related-news.about-us .ms-article-wrapper { margin-top: 25px;  }
.ms-article-continer .article-cats { justify-content: flex-start; }
.article-post-inner .article-post-right, .related-news h2,
.related-news .wpb_text_column { padding-left: 0; }
.ms-article-continer .article-cats .article-cat:first-child { margin-left: 0; }
.wpb_row.related-news .vc_column-inner > .wpb_wrapper { margin: 0; }
.wpb_row.sub-navigation .page-submenu .mobile-menu-link { display: none; }
.wpb_row.sub-navigation .page-submenu ul {
position: relative;
left: auto;
right: auto;
top: auto;
bottom: auto;
display: flex !important; 
height: auto !important;
}
.wpb_row.sub-navigation .page-submenu ul li a { padding: 25px 15px!important; }
.wpb_row.sub-navigation .page-submenu ul li:first-child a { padding-left: 0!important; }
.ms-career-info { width: 60%; }
.home-banner-slider.news-slider .nectar-simple-slider .flickity-prev-next-button.next { left: 45px!important; } 
}
@media(max-width: 690px) {
.ms-career-info{
margin-bottom: 15px;
}
.career-cta {
display: inline-block;
}
.ms-career-wrapper .ms-career-item .career-cta a{
display: inline-block;
padding: 5px 20px
}
.service-detail-banner .wpb_column .vc_column-inner > .wpb_wrapper p{
max-width: 100%;
}
.article-post-inner .article-post-left .article-image img{
margin-top: 0
}
.news-banner-sec .nectar-simple-slider .flickity-prev-next-button.previous {
left: 20px !important;
}
.news-banner-sec .nectar-simple-slider .flickity-prev-next-button {
left: 70px !important;
}
.news-banner-sec .nectar-simple-slider{
min-height: 470px;
}  #top .slide-out-widget-area-toggle a span{
top: 3px;
}
#top .slide-out-widget-area-toggle a .close-wrap{
top: 7px;    overflow: visible;
}
#top .span_9>.slide-out-widget-area-toggle > div {
top: 12px;
}
.service-detail-banner-cross.service-detail-banner .wpb_column:last-child .vc_column-inner > .wpb_wrapper{
padding-top: 40px;
padding-left: 20px;
}
.service-detail-banner .vc_col-sm-4,
.service-detail-banner .vc_col-sm-8 { width: 100%; }
.service-detail-banner .wpb_column:first-child .vc_column-inner > .wpb_wrapper {
max-width: 100%;
padding-top: 145px;         
justify-content: flex-start;
}
.wpb_row.milestone-wrapper .vc_col-sm-3 { width: 30%!important; }
.wpb_row.milestone-wrapper .vc_col-sm-6 { width: 40%!important; }
.related-news h2,
.related-new .wpb_wrapper h2.vc_custom_heading { 
font-size: 25px!important;         
}    
.news-detail-banner { height: 400px; } .wpb_row.full-width-section.inner-banner h1 {
margin-bottom: 10px;
}
.wpb_row.full-width-section.inner-banner .wpb_text_column p { max-width: 335px; }
.wpb_row.service-logo-slider .owl-carousel[data-desktop-cols] .owl-stage .owl-item .carousel-item {
height: 180px; 
}
.wpb_row.service-listing h2 {
font-size: 30px!important;
line-height: 33px!important;
margin-bottom: 50px!important;
}
.medserv_service_container .medserv_service_wrapper { margin-bottom: 40px; }
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_left {
width: 100%;
order: 2;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_right {
width: 100%;
order: 1;
padding: 30px 20px;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_right p {
font-size: 14px;
line-height: 18px;
padding-bottom: 20px; 
}
.medserv_service_container .medserv_service_wrapper .service_listing_wrap ul li {
font-size: 12px;
line-height: 20px;
}
.medserv_service_container .medserv_service_wrapper .service_listing_wrap ul {
margin-left: 20px;
margin-bottom: 30px;
}
.medserv_service_container .medserv_service_wrapper .medserv_service_inner .medserv_service_right a { margin-left: 4px; } .wpb_row.service-logo-slider {
margin: 0;
width: 100%;
}
.wpb_row.milestone-wrapper .vc_col-sm-3,
.wpb_row.milestone-wrapper .vc_col-sm-6 { 
width: 100%!important; 
margin-bottom: 30px!important; 
}
h6.vc_custom_heading.heading-with-border {
font-size: 8px;
line-height: 14px; 
padding: 7px 19px; 
}
.wpb_row.sub-service { margin-bottom: 40px!important; }
.wpb_row.sub-service .vc_col-sm-8,
.wpb_row.sub-service .vc_col-sm-4 { width: 100%; }
.wpb_row.sub-service .vc_col-sm-8 .wpb_wrapper h6 { margin-bottom: 10px; }
.wpb_row.sub-service .vc_col-sm-8 .wpb_wrapper>div { margin-bottom: 20px; }
.ms-article-continer { display: none; }
.article-post-container { 
margin: 0 -20px; 
border-bottom: solid 1px rgba(26, 28, 31, 0.2);
}
.article-post-container .article-post-wrapper { padding: 30px 20px; }
.article-post-inner .article-post-right,
.article-post-inner .article-post-center,
.article-post-inner .article-post-left { 
width: 100%; 
padding: 0;
}
.article-post-inner .article-post-center {
padding-top: 15px;
padding-bottom: 40px; 
}
.article-post-inner .article-post-right .article-meta { margin-bottom: 20px; }
body .nectar-milestone .number h2 {
font-size: 80px;
line-height: 80px;
} .single.single-post .wpb_wrapper h1.vc_custom_heading {
font-size: 30px!important;
line-height: 33px!important;
} 
.wpb_row.full-border-section { margin: 0 -20px; }
.team-member img { 
width: 45px; 
margin-bottom: 10px; 
}
.row .col .team-member h4 {
font-size: 14px!important;
line-height: 17px!important;
margin-bottom: 5px; 
}
.team-member .position {
font-size: 12px;
line-height: 14px; 
}
.news-img-slider .nectar-flickity.nectar-carousel, 
.news-img-slider .owl-carousel { padding-right: 50px; }
.single.single-post .related-news h2 { 
padding-bottom: 40px; 
margin-bottom: 0;
}
.wpb_row.our-brands .wpb_wrapper .nectar-responsive-text { margin-top: 168px; }
.wpb_row.our-brands .wpb_wrapper .img-with-aniamtion-wrap { margin-bottom: 13px; }
.wpb_row.our-brands .wpb_wrapper .img-with-aniamtion-wrap, 
.wpb_row.our-brands .wpb_wrapper .vc_custom_heading { display: block; }
.ms-career-wrapper { margin: 0 -20px!important; }
.ms-career-wrapper .ms-career-item {
padding-left: 20px;
padding-right: 20px; 
}   
.ms-career-info { justify-content: flex-start; }
.ms-career-info .career-title { 
width: 100%; 
margin-bottom: 5px;
}
.ms-career-wrapper .ms-career-item .ms-career-info .career-location {
padding-right: 5px; 
margin-right: 5px;
border-right: solid 1px #9A9A9A;
}
.ms-career-wrapper .ms-career-item .ms-career-info p {
color: #9A9A9A;
}
.wpb_row.inner-banner .vc_column-inner { padding-left: 0; }
.article-post-inner .article-post-left .article-image a img { width: 100%; }
.home-banner-slider.news-slider .nectar-simple-slider .flickity-prev-next-button.previous { left: 20px!important; }
.home-banner-slider.news-slider .nectar-simple-slider .flickity-prev-next-button.next { left: 25px!important; }
} .google-map-wrapper {
position: relative;
}
.map-filter-area {
position: absolute;
right: 0;
z-index: 9;
top: 0;
background: #1A1C1F;
min-width: 425px;
padding: 24px 40px;
bottom: 0;
}
body .google-map-wrapper .map-filter-area h4 {
color: #FFFFFF;
font-style: normal;
font-weight: 400;
font-size: 30px;
text-transform: capitalize;
line-height: 1.2;
margin: 0;
}
.map-filters  > span {
font-weight: 400;
font-size: 9px;
letter-spacing: 0.29em;
color: #FFFFFF;
text-transform: uppercase;
display: inline-block;
margin-top: 10px;
margin-bottom: 17px;
}
.map-filters ul.sorting-ul {
margin: 0;
display: flex;
gap: 10px;
margin-bottom: 18px;
flex-wrap: wrap;
}
.map-filters ul.sorting-ul li {
display: inline-block;
}
.map-filters ul.sorting-ul li a {
padding: 4px 25px;
display: inline-block;
background: transparent;
border: 1px solid #ffffff;
border-radius: 50px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 400;
font-size: 10px;
}
.map-filters ul.sorting-ul li.active a,.map-filters ul.sorting-ul li a:hover,.map-filters ul.sorting-ul li a:focus {
background: #0181C4;
border: 1px solid #0181C4;
transition: .5s ease all;
}
.country_list {
display: flex;
flex-direction: column;
overflow-y: scroll;
height: 530px;
padding-right: 18px;
}
.country_list .filter-list .map-inner a {
display: flex;
align-items: center;
line-height: 1;
margin: 0;
gap: 21px;
letter-spacing: -0.01em;
color: #FFFFFF;
font-weight: 400;
font-size: 20px;
padding: 21px 0;
border-top: 1px solid #545454;
position:relative;
}
.country_list .filter-list .map-inner a:after {
background: url(//medservregis.com/wp-content/themes/salient-child/css/images/country_arrow.png) no-repeat right;
right: 5px;
position: absolute;
content: "";
width: 19px;
height: 18px;
top: 50%;
transform: translateY(-50%);
}
.country_list .filter-list .map-inner a:hover:after {
right:0;
transition: .5s ease all;
}
.country_list .filter-list .map-inner a img {
margin: 0;
}
.map-detail {
position: absolute;
right: 0;
z-index: 9;
top: 0;
background: #1A1C1F;
max-width: 425px;
padding: 24px 40px;
bottom: 0;
height: 700px;
overflow-y: auto;
}
.map-detail .back-lc {
padding: 4px 25px 4px 45px;
display: inline-block;
background: transparent;
border: 1px solid #ffffff;
border-radius: 50px;
color: #FFFFFF;
font-weight: 400;
font-size: 12px;
margin-bottom: 37px;
position: sticky;
top: 0;
z-index: 9;
}
.map-detail .back-lc:after {
background: url(//medservregis.com/wp-content/themes/salient-child/css/images/country_arrow.png) no-repeat left center;
left: 20px;
position: absolute;
content: "";
width: 19px;
height: 8px;
top: 40%;
transform: rotate(180deg);
}
.back_to_operation.mobile-visible {
display: none;
}
.back_to_operation.desktop-visible {
display: inline-block;
}
.map-detail .back-lc:hover:after {
left: 15px;
transition:.5s ease all;
}
.map-detail .lc-img {
position: relative;
line-height: 1;
font-size: 0;
}
.map-detail .lc-img .dt-logo {
position: absolute;
bottom: 0;
right: 0;
background: #ffffff;
padding: 7px 9px;
}
.map-detail .lc-img .dt-logo img {
margin: 0;
background: transparent;
}
.map-detail .lc-img > img {
margin: 0;
width: 100% !important;
}
body .google-map-wrapper  .dt-content h4 {
font-weight: 400;
font-size: 25px;
color: #FFFFFF;
margin-top: 19px;
}
.dt-content > span {
font-weight: 400;
font-size: 20px;
color: #FFFFFF;
display: inline-block;
margin-bottom: 19px;
}
.dt-text, .dt-text p {
color: #FFFFFF;
font-size: 14px;
font-weight: 400;
padding: 0;
margin-bottom: 32px;
}
body .google-map-wrapper .dt-content .dt-text h4 {
margin-top: 13px;
text-transform: uppercase;
color: #A3A3A5;
font-weight: 400;
font-size: 12px;
margin-bottom: 5px;
}
.dt-text ul {
font-size: 12px;
margin: 0;
padding-left: 24px;
}
.dt-text ul li {
line-height: 1.2;
}
.bottom-content {
border-top: 1px solid rgba(255, 255, 255, 0.5);
padding-bottom: 37px;
}
.bottom-content label {
text-transform: uppercase;
color: #A3A3A5;
font-weight: 400;
font-size: 12px;
display: inline-block;
margin-top: 12px;
line-height: 1.5;
}
.bottom-content p, .bottom-content p a {
font-weight: 400;
color: #FFFFFF;
font-size: 14px;
padding: 0;
} div.map-detail::-webkit-scrollbar,div.country_list::-webkit-scrollbar {
width: 6px;
} div.map-detail::-webkit-scrollbar-track,div.country_list::-webkit-scrollbar-track {
border-radius: 7px;
} div.map-detail::-webkit-scrollbar-thumb,div.country_list::-webkit-scrollbar-thumb {
background: linear-gradient(0deg, #292929, #292929), #262626;
border-radius: 7.5px;
} div.map-detail::-webkit-scrollbar-thumb:hover,div.country_list::-webkit-scrollbar-thumb:hover {
background: #b30000; 
}
@media(max-width:767px)
{
.map-filter-area,.map-detail{
position: static;
max-width:100%;
min-width:auto;
padding: 24px 15px;
}
body .google-map-wrapper .map-filter-area h4 {
font-size: 18px;
}
.ms-career-info .career-title {
flex: 0 1 200px;
}
}
@media(max-width: 690px) {
.back_to_operation.mobile-visible {
display: inline-block;
margin-bottom: 0;
}
.map-detail{
height: auto;
}
}
@media screen and (min-width: 980px) {
.ms-career-info .career-title {
flex: 0 1 250px;
}
}