@import url('https://fonts.googleapis.com/css?display=swap&family=Poppins:100,200,300,400,500,600,700,800,900|Source+Sans+Pro:300,400,600,700,900&display=swap');



* { margin: 0; padding: 0;box-sizing: border-box;text-decoration: none; list-style: none;}



img {max-width: 100%;border: 0;}



a:hover { text-decoration: none;}



body { font-family: 'Poppins', sans-serif; counter-reset: section;}



a.more-link { display: none;}



h1,h2,h3,h4,h5,h6 { font-family: 'Poppins', sans-serif; font-weight: 700; color: #444648;}



h1{ font-size: 48px;font-weight: 700;color: #fff; }



h2, .head-title{  color: #757575;  font-size: 32px;  letter-spacing: 0.5px;  margin: 0 0 15px 0;  padding: 0;} 



h3{  font-size: 28px;  font-weight: 600;}



.head-subtitle{ color: #757575;  font-size: 20px;  font-family: 'Source Sans Pro', sans-serif;  font-weight: 600;  margin: 0 0 15px 0; display: block;}



.provider_content .head-subtitle { margin-top: 15px;}



.custom-color { color: #757575 !important; }



p { font-weight: 400; font-size: 15px; font-family: 'Source Sans Pro', sans-serif;color: #757575;line-height: 28px;}



p > a{ color: #757575; text-decoration: underline; }



p > a:hover, p > a strong:hover{ color: #0499ff; }



p > a strong{ color: #757575; }



button:focus,input[type="submit"]{ border: 0;  outline: 0;}



input[type=search],select,input[type="button"] ,input[type="submit"] { -webkit-appearance: none;}



.container { max-width: 1170px;}



.header { position: absolute; top: 0; width: 100%; left: 0; padding: 0 0 10px 0; z-index: 9999;  }



.main_top_header #et-info-phone a { color: #3ab349; font-size: 14px; font-weight: 600;}



.main_top_header #et-info a {  color: #3ab349; font-size: 14px; font-weight: 600;}



#et-info-email { margin-left: 15px;}



#et-info-email .fa.fa-envelope { padding-right: 10px;}



#et-info .fa.fa-phone { padding-right: 10px;}



.navbar-brand img { width: 235px; margin-top: 0px; }



.ms-head .navbar-brand{ padding-top: 0; }



.navbar-nav .menu-item a { color: #fff; text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif ;font-weight:600; font-size: 14px; padding-right: 5px; padding-left: 5px;}



.navbar-nav .menu-item a:hover{ color: #0499ff;}



.navbar-nav .menu-item.current-menu-item a{ color: #0499ff;}



.banner-section { min-height: 720px; padding: 135px 0 35px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; position: relative;}



.banner-section::after{ position:absolute; top: 0; left: 0; height: 100%;  width: 100%;  content: "";  background-color: rgba(91, 106, 129, 0.7);}



.banner-section .container{  position: relative;  z-index: 1;}



.page-id-4286 .head_description h1 { font-size: 36px; line-height: 44px;text-transform: capitalize;}



.head_description span,.head_description span p{  color: #fff;  font-size: 15px;font-family: 'Source Sans Pro', sans-serif;}



.head_description ul{  margin-top: 45px;  display: block;  padding: 0;}



.head_description ul li {  display: inline-block; margin-right: 15px;}



.head_description ul li:last-child{ margin-right: 0; }



.head_description ul li a{ display: inline-block;background-color: #fff;color: #5b6a81;font-size: 14px;border-radius: 30px;padding: 15px 35px; font-family: 'Poppins', sans-serif;}



.head_description ul li a:hover{ background-color: #0499ff; color: #fff; }



.form_Request_Information{ background-color: #fff;  border-radius: 10px;}



.ms-head div#navbarSupportedContent { justify-content: flex-end;}



.contact_form .form_group { padding-top: 25px !important;}



.main_top_header #et-info a:hover { color: #fff;}



.masc_blog_contant ul {  margin: 0; padding: 0 0 20px 20px;}



.masc_blog_contant ul li { list-style: disc; line-height: 28px; font-weight: 400;font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #757575;}



.page-template-news_nd_info header.header { background-color: #5b6a81 !important; width: 100%; height:auto; padding: 0 0 15px 0;}



.postid-2446 .datt_author { display: none;}



.postid-2461 .datt_author { display: none;}



.postid-2469 .datt_author { display: none;}



.postid-2483 .datt_author { display: none;}



.postid-2494 .datt_author { display: none;}



.postid-2497 .datt_author { display: none;}



.postid-2500 .datt_author { display: none;}



.postid-2504 .datt_author { display: none;}



.postid-2508 .datt_author { display: none;}



.postid-2514 .datt_author { display: none;}



.postid-2525 .datt_author { display: none;}



.postid-2535 .datt_author { display: none;}



.postid-2541 .datt_author { display: none;}



.postid-2544 .datt_author { display: none;}



.postid-2555 .datt_author { display: none;}



.postid-2558 .datt_author { display: none;}



.postid-2571 .datt_author { display: none;}



.postid-2579 .datt_author { display: none;}



.postid-2582 .datt_author { display: none;}



.postid-2585 .datt_author { display: none;}



.postid-2588 .datt_author { display: none;}



.postid-2591 .datt_author { display: none;}



.ms_overview_tab_section .nav.nav-tabs li.nav-item a:hover {  color: #0499ff;}



h4.margin_space {margin-top: 19px;}



#rm_form_message_520 { color: #fff;}



.banner-section { background-size: cover !important;}



h3.title-request.center-title.thinner { height: 75px;}



.referral_form h3.title-request.center-title.thinner{ height:auto; }



.referral_form .form_Request_Information h3.title-request.center-title.thinner { height: auto; padding: 20px 15px 10px!important;}



.referral_form .form_Request_Information .hs-richtext.hs-main-font-element p { margin-bottom: 5px;}



.form_Request_Information .form_group input,.form_Request_Information .form_group select,.hs-input {



display: block; width: 100% !important; height: calc(2.25rem + 2px); padding: .375rem .75rem; font-size: 1rem;line-height: 1.5;color: #495057; background-color: #fff;



background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */



color: #495057;



}



::-moz-placeholder { /* Firefox 19+ */



color: #495057;



}



:-ms-input-placeholder { /* IE 10+ */



color: #495057;



}



:-moz-placeholder { /* Firefox 18- */



color: #495057;



}



.form_Request_Information .form_group .hs_firstname.hs-firstname { width: 50%; float: left;}



.form_Request_Information .form_group .hs_lastname.hs-lastname {  width: 50%; float: left;}



.form_Request_Information .form_group .hs_firstname.hs-firstname input,



.form_Request_Information .form_group .hs_lastname.hs-lastname input{ width: 98% !important;}



.form_Request_Information .form_group .hs_lastname.hs-lastname input { margin: 0; float: right;}



.form_Request_Information .form_group .hs-form-field{ margin-bottom: 1rem;}



.referral_banner .form_Request_Information .form_group .hs-form-field{ margin-bottom: 10px;}



.referral_banner ul.no-list.hs-error-msgs.inputs-list { margin-bottom: 5px;}



.form_Request_Information .form_group .hs-form-field label { display: none;}



.form_Request_Information .form_group .hs_email.hs-email span.hs-form-required {display: none;}



label.hs-main-font-element, ul.no-list.hs-error-msgs.inputs-list li label { font-size: 12px; color: #F40B0B;}



.form_Request_Information .form_group .hs_submit.hs-submit input.hs-button.primary.large{ font-size: 16px; font-weight: 700; text-transform: uppercase;background-color: #3ab349; color: #fff; border-radius: 50px; padding: 10px 30px;height: auto; border: 0;  cursor: pointer; max-width: 165px; margin: 0 auto;}



.form_Request_Information .form_group .start-btn {  padding: 11px 15px !important;}



.form_Request_Information .form_group{ padding: 40px 25px 30px; }



.form_Request_Information .title-request { font-size: 20px; color: #fff; text-align: center; text-transform: uppercase;  border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 30px 15px 15px; background-size: 100%; background-repeat: no-repeat; display: inline-block;  width: 100%;margin-top: 0px;  background-color: #0499FF; position: relative; margin-bottom: 0;}



.form_Request_Information .title-request::before { position: absolute;  width: 100%;  content: "";  bottom: -15px;  left: 0; background-image: url(https://mascmedical.com/wp-content/uploads/2020/04/curve-form-btm.svg);height: 20px;  background-size: 105% auto; background-repeat: no-repeat;  background-position: bottom center;}.form_newsletter .submitted-message {  color: #fff;  border: 1px solid #ddd;  padding: 20px;}.form_Request_Information .form_group .start-btn{ font-size: 15px;font-weight: 500;text-transform: uppercase;background-color: #3ab349;color: #fff;border-radius: 50px;padding: 10px 30px;height:auto;border: 0;cursor: pointer;max-width: 165px;margin: 0 auto;}



.paddingTB{  padding-top: 65px;  padding-bottom:65px;}



.paddingTB45{ padding-top: 45px;  padding-bottom:45px;}



.paddingT{ padding-top: 65px;}



.paddingT45{ padding-top: 45px;}



.paddingB{  padding-bottom:65px;}



.paddingB45{ padding-bottom:45px;}



.dark_bg{ background-color: #5b6a81;}



.gray_bg{ background-color: #dee1e6;}



.section_mid { background-color: #5b6a81;  float: left;  width: 100%;}















.section_mid .tab1 { float: left;  width: 50%; padding: 0 25px;}



.section_mid .content-top { text-align: center;}







.who_content p {  text-align: left; padding-top: 25px;}







.who_content p strong { font-size: 22px;}







.section_mid .tab1 .description_as { padding: 0;}







.section_mid .tab1 .Learn_more {display: inline-block; width: 100%; text-align: center;}







/*.MASC_did_know h2.head-title {  margin: 90px 0 20px;}*/











/*.Learn_more.sec1 {margin-top: 28px;}*/







.who_content p.description_as {



    padding-top: 0;



}







.main_top_header {  text-align: right; padding: 10px 0 0;}















.rewards_section p {  margin: 0;}















body .btn{ border:2px solid #444648; text-transform: uppercase;border-radius: 30px;  font-family: 'Poppins', sans-serif; font-weight: 600;font-size: 16px;















color: #444648;padding: 10px 35px;text-decoration:none;}















body .btn:hover{  background-color: #0499ff;  border:2px solid #0499ff;  color: #fff;}   















.img_healtcare{ width: 100%; display: inline-block; }















.img_healtcare img{ width: 100%; }















.dark_bg h2,















.dark_bg h2.head-title{ color: #fff; }















.dark_bg span{ color: #fff; font-weight: 500; }















.dark_bg p{ color: #fff; } 















section.masc_who_we_are .col p > span { color: #fff; font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 400;}















.dark_bg .btn{  background-color: #ffffff; color: #444648; border:none; text-decoration: none;}















.dark_bg .btn:hover{ background-color: #0499ff; color: #fff; border:none;}















.masc_who_we_are .btn{ margin-top: 15px; }















.MASC_did_know h2.head-title {  margin-bottom: 25px;}















.MASC-partner-slider { width: 100%;  margin-top: 50px;}















.provider_content h3 {  font-size: 20px;}















.MASC-partner-slider .reasons-partner .item .MASCreasons-partner{ text-align: center; display: flex; flex-wrap: wrap; justify-content: center;}















.MASCreasons-partner .icon{ width: 100px;height: 100px;display: flex;align-items: center;text-align: center;border-radius: 100px;background-color: #fff; 















    justify-content: center; margin-bottom: 15px;}















.MASCreasons-partner .icon img{     width: 50px !important; }















.blogs-resources-section .head-subtitle{ margin: 0; }















.latest-post-box{ padding: 10px 10px 50px 10px;  border-radius: 10px; background-color: #f1f2f4;}















.latest-post-box .latest-post-features-img, .latest-post-box .latest-post-features-img img{  border-radius: 10px;}















.latest-post-box .latest-post-features-img{ height: 320px; overflow: hidden;}















.latest-post-box .latest-post-contant{ padding: 15px;}















.latest-post-box .latest-post-contant h4{ margin: 15px 0;}















.latest-post-box .latest-post-contant h4, .latest-post-box .latest-post-contant h4 a{  font-weight: 500;  font-size: 20px;  margin: 10px 0; display: inline-block;















    width: 100%;}















.latest-post-box .latest-post-contant a{font-family: 'Poppins', sans-serif;font-weight: 600;letter-spacing: 1px;color: #5b6a81;font-size: 16px; }















.latest-post-box .latest-post-contant a:hover{ color: #0499ff;}















.blogs-resources-section .owl-carousel.owl-theme .owl-nav{  position: absolute;  right: 15px;  bottom: 15px;}















.blogs-resources-section .owl-carousel.owl-theme .owl-nav .owl-next span{ background-image: url('../images/latet-new-arrow-right.png');}















.blogs-resources-section .owl-carousel.owl-theme .owl-nav .owl-prev span{ background-image: url('../images/latet-new-arrow-left.png');}















.blogs-resources-section .owl-carousel.owl-theme .owl-nav button{ outline: 0; border: 0; }















.blogs-resources-section .owl-carousel.owl-theme .owl-nav button:hover{ background-color:inherit;}















.blogs-resources-section .owl-carousel.owl-theme .owl-nav button span{ font-size: 0; width: 42px; height: 42px; display: inline-block;background-repeat: no-repeat; background-size: 100%;}















.Testimonials_slider .owl-stage { display: flex;}















.Testimonials_slider .owl-stage .owl-item .item { height: 100%;}















.Testimonials_slider .owl-stage .owl-item .item .testi_monial { height: 100%;}















.Testimonials_slider .owl-stage-outer{ padding: 50px 15px 0; }















.Testimonials_slider .testi_monial{ border-radius: 10px; border: 1px solid #ced2d8;  padding: 50px 15px 35px;  position: relative;  cursor: pointer;}















.Testimonials_slider .testi_monial .quote_icon { width: 50px; height: 50px; border-radius: 50px; border: 1px solid #ced2d8; background-color: #fff; text-align: center; display: flex;















    align-items: center; justify-content: center; position: absolute; top: -30px;left: 45%;}















.Testimonials_slider .testi_monial .quote_icon img{  width: 25px;}















.Testimonials_slider .testi_monial h6{ color: #5b6a81;text-transform: uppercase;letter-spacing: 1px;font-weight: 600; }















.Testimonials_slider .testi_monial  span{  color: #5b6a81;   font-size: 18px; }















.Testimonials_slider.owl-carousel.owl-theme .owl-nav{ position: absolute; right: 15px;  top: -100px;}















.page-id-20 .Testimonials_slider.owl-carousel.owl-theme .owl-nav{  top: -80px;}















.Testimonials_slider.owl-carousel.owl-theme .owl-nav .owl-next span{  background-image: url('../images/latet-new-arrow-right.png');}















.Testimonials_slider.owl-carousel.owl-theme .owl-nav .owl-prev span{ background-image: url('../images/latet-new-arrow-left.png');}















.Testimonials_slider.owl-carousel.owl-theme .owl-nav button{ outline: 0; border: 0; }















.Testimonials_slider.owl-carousel.owl-theme .owl-nav button:hover{  background-color:inherit;}















.Testimonials_slider.owl-carousel.owl-theme .owl-nav button span{ font-size: 0; width: 42px; height: 42px; display: inline-block; background-repeat: no-repeat; background-size: 100%;















}















.form_newsletter h4{ color: #fff;font-size: 28px;font-weight: 600;margin-bottom: 35px; }















.form_newsletter form{ position: relative; }















.form_newsletter form input:focus{ border: 0; outline: 0; }















.form_newsletter form input { line-height: 56px; height: 56px; width: 100%; border-radius: 100px; border: 0; padding: 0 200px 0 50px; position: relative; background-image: url(../images/subscribe-icon.png);          















    background-size: auto; background-repeat: no-repeat; background-position:20px 21px;  }    















.form_newsletter .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {  width: 100%;}















.head_description p { color: #ffffff;}















.form_newsletter form input[type="submit"]{















  position: absolute;  right: 0;  top: 0;  max-width: 188px;  width: 100%;  background-color: #0499ff;  text-transform: uppercase;  color: #fff;  font-family: 'Poppins', sans-serif;















  font-weight: 600;  padding: 0;  border-bottom-left-radius: 0px;  border-top-left-radius: 0px;   background-image:none;   cursor: pointer;}















.form_newsletter .hs-error-msg {   color: red;}















.footer{ background-color: #ededed ; width: 100%; float: left; }















.footer .footer-inner{ width: 100%; float: left; padding: 50px 0; }















.about_us p{ color: #5b6a81; font-size: 14px; line-height: 21px; padding: 20px 0;  margin: 0;}







.address_footer .adderss_group{ display: flex; flex-wrap: wrap; margin-bottom: 10px; }







.address_footer .adderss_group span{ padding: 0 10px 0 0; width: 25px; }















.address_footer .adderss_group span i{ color: #5b6a81; }















.address_footer .adderss_group p{ line-height: inherit; font-size: 14px; padding: 0; margin: 0; color: #5b6a81;  }















.address_footer .adderss_group p a{ color: #5b6a81; text-decoration: none; }















.address_footer .adderss_group p a:hover{ color: #0499ff; text-decoration: underline; }















.footer_nav{  display: -ms-flexbox;  display: flex; -ms-flex-wrap: wrap;  flex-wrap: nowrap; justify-content: space-around;}















.still-quetion {   margin-top: 30px;}















.still-quetion p a{ text-decoration: none; }















.footer_nav .foot_nav{  padding-right: 10px;}















.footer_nav .foot_nav:last-child {  padding-right: 0;}















.footer_nav .foot_nav h4{  margin:0; padding: 0; font-size: 13px; text-transform: uppercase;font-weight: 600;min-height:50px;}















.footer_nav .foot_nav h4 a{  color: #5b6a81; }















.footer_nav .foot_nav ul{ margin:0; padding: 0; }















.footer_nav .foot_nav ul li{ margin:0; padding: 0; }















.footer_nav .foot_nav ul li a{ line-height: inherit; font-size: 14px; padding: 0; margin: 0; color: #5b6a81; font-weight: 400;     font-family: 'Source Sans Pro', sans-serif;}















.footer_nav .foot_nav ul li a:hover{ color: #0499ff; }               















.logos-footer{ width: 100%; display: inline-block; }















.logos-footer ul{ display: flex; align-items: center; }















.logos-footer ul li{ margin-right: 10px; }















.bottom_footer{ width: 100%; display: inline-block; background-color: #fff; padding:15px 0; }















.bottom_footer p, .bottom_footer p a{  padding: 0; margin: 0; color: #5b6a81; font-size: 15px; }















.bottom_footer ul { padding: 0; margin: 0; }















.bottom_footer ul li{ display: inline-block; margin-left: 5px; }















.bottom_footer ul li a{ display: inline-block; }















.bottom_footer ul li a i{ font-size: 20px; color: #0499ff; }















img.top_physician {  float: left;  margin: 0 30px 0px 0;  width: 50%}















.masc-who-we-are-contant h4 {  margin: 35px 0 20px 0;}















.faq_detail_page{ padding: 0 12%; }















.dark_bg p > a { color: #fff; text-decoration:none; }















.dark_bg p > a strong{ color: #fff;  }















.dark_bg p > a strong:hover{ color: #0499ff;  }















.ms_faq_wr .accordion.md-accordion .card{  margin-bottom: 15px;  border-radius: 15px;  background-color: #fff;}















.ms_faq_wr { margin: 45px 0; }















.page-id-475 .ms_faq_wr {    margin:0px 0;}















.ms_faq_wr .accordion.md-accordion .card .card-header{  border-radius: 15px;  border: 0;background-color: #fff; }















.ms_faq_wr .accordion.md-accordion .card .card-header a {  background-image: url(../images/minus-active.png);  background-repeat: no-repeat;  display: inline-block;  padding: 0 25px;















    background-position: 0 1px;}















.ms_faq_wr .accordion.md-accordion .card .card-header a.collapsed{  background-image: url(../images/plus.png); }















.ms_faq_wr .accordion.md-accordion .card .card-header a.collapsed h5{ color:#222222; }















.ms_faq_wr .accordion.md-accordion .card .card-header a h5{ color:#0499ff; }















.ms_faq_wr .accordion.md-accordion .card .card-header h5{ font-weight: 400;color: #222222; font-size: 15px; }















.dark_bg .ms_faq_wr .accordion.md-accordion .card .collapse .card-body{ padding-top: 0;}















.dark_bg .ms_faq_wr .accordion.md-accordion .card .collapse .card-body p{ color: #757575;  margin: 0; padding: 0; line-height: 24px;}















.page-id-475 .ms_faq_wr .accordion.md-accordion .card .card-header a.collapsed {  border: 1px solid #cccc;  border-bottom-right-radius: 15px; border-bottom-left-radius: 15px;}















.page-id-475 .ms_faq_wr .accordion.md-accordion .card .card-header a { border: 1px solid #ccc; width: 100%; padding: .75rem 2rem; border-radius: 15px; border-bottom: 0; border-bottom-right-radius: 0;















    border-bottom-left-radius: 0;}















.page-id-475 .ms_faq_wr .accordion.md-accordion .collapse.show { border: 1px solid #ccc;  border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top: 0;}















.page-id-475 .ms_faq_wr .accordion.md-accordion .card .card-header a { background-position: 11px 13px;}















.page-id-475  .ms_faq_wr .accordion.md-accordion .card .card-header {  border-radius: 0; border: 0; background-color: inherit; box-shadow: none; padding: 0;}















.page-id-475  .ms_faq_wr .accordion.md-accordion .card{ border: 0; }















section.faq_section.dark_bg .btn{ background-color: inherit; border: 2px solid #fff; color: #fff;}















section.faq_section.dark_bg .btn:hover{  background-color: #0499ff; border-color: #0499ff;}















section.overview.paddingTB { padding: 30px 0px;}















.tenens_faq_ans_que .ms_faq_wr { margin-bottom: 0;}















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card{ background-color: #0499ff; }















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-body{ padding-top: 0; }















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-body p, .tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-body a {  color: #fff;}















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-body ul li{ color: #ffffff; font-size: 15px; font-family: 'Source Sans Pro', sans-serif; }















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-header{  border-radius: 15px;  border: 0; background-color: #0499ff; }















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-header a h5{ color: #ffffff; font-family: 'Source Sans Pro', sans-serif; }















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-header a.collapsed { background-image: url(../images/lo-plus.png);}















.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-header a {  background-image: url(../images/lo-minus-active.png); }















/*Healthcare Providers*/















.ms_overview_tab_section{ padding: 45px 0;  }















.ms_overview_tab_section .nav.nav-tabs{ width: 100%; }















.ms_overview_tab_section .nav.nav-tabs .nav-item .nav-link{ color: #555555; font-size: 16px; border:none; }















.ms_overview_tab_section .nav.nav-tabs .nav-item .nav-link:hover{ border:0; }















.ms_overview_tab_section .nav.nav-tabs .nav-item .nav-link.active{background-color: inherit;}















.ms_overview_tab_section .nav.nav-tabs .nav-item:first-child .nav-link{ padding-left: 0; }















.ms_custom_tab{ width: 100%; float: left; }















.ms_overview_tab_section .tab-content{ padding: 45px 0; }















.page-id-22 .ms_overview_tab_section .tab-content{ padding: 25px 0 0; }















/*Healthcare Providers*/















/*how -it- work*/















.placements_bx{  color: #757575;  font-size: 15px; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; margin: 0 0 15px 0; display: block;}















ul.medical_step li{  font-family: 'Source Sans Pro', sans-serif;  font-size: 16px;  font-weight: 400; color: #757575; padding-bottom: 10px;}















ul.medical_step li::before { counter-increment: section; content: "Step" counter(section) ": ";  color: #757575;  font-weight: 700;}















/*how -it- work*/















/*contact-us-page*/















.get_touch_form{ width: 100%; border-radius: 15px;background-color: #f6f7f7; padding: 40px;}















.get_touch_form form input, .get_touch_form form select{ background-color: #f6f7f7;  height: 50px; width: 100%; border:1px solid #d8d6d6; font-size: 14px; font-family: 'Source Sans Pro', sans-serif;}















.get_touch_form form input[type="submit"]{  background-color: #0499ff; border-radius: 50px; cursor: pointer; border:1px solid #0499ff;  color: #fff; text-transform: uppercase;  font-weight: 700;}











/*contact-us-page*/















.tab-content .form_Request_Information .form_group{  padding: 30px 25px 30px;}















.education ul {  padding:20px 0 0 75px; margin: 0;  max-width: 778px; width: 100%;}















.education {  display: flex; justify-content: center; flex-wrap: wrap;}















.education ul li { float: left;  width: 50%; font-family: 'Source Sans Pro', sans-serif; font-size: 15px; padding-bottom: 15px; position: relative; margin: 0 0 0 0; color: #757575;}































.education ul li::after{ position: absolute; content: "";  background-image: url(../images/bullet-point.png);  background-repeat: no-repeat; left: -15px; top: 4px; width: 10px; height: 10px; }















.ms_reasons_partner_healthcare_org{background-image: url(../images/healthcare_orgi_partner_reason.jpg);background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}































.ms_resource {  border-style: solid; border-width: 1px; border-color: #d8d6d6;  border-radius: 10px;  padding:35px 25px;  position: relative;  }















.ms_resource h4.margin_space {  margin-top: 0;}















.ms_resource p { min-height: 145px;}















.ms_resource h4{  font-weight: 500;  color: #5b6a81;  font-size: 16px;  border-bottom: 2px solid #0499ff;  padding: 0 0 15px 0; min-height: 74px;}















.ms_resource a.btn.resources_btn{ background-color: #5b6a81;  color: #fff;  border-color: #5b6a81;  width: 100%;}















.ms_resource a.btn.resources_btn:hover{ background-color: #0499ff;  border-color: #0499ff;}















.ms_refer_form {  display: flex;  padding-top: 180px;}















div.wpcf7 .ajax-loader{ display: none !important; }















/*************blog*************/















.blog_wrap {  padding-bottom: 20px;  border-bottom: 1px solid #ccc;  margin-bottom: 20px;  flex-wrap: wrap;}















.blog_wrap .blog_img{ -webkit-box-flex: 0;  -ms-flex: 0 0 45%;  flex: 0 0 45%;  max-width: 45%;  }















.blog_wrap .blog_contant{  -webkit-box-flex: 0;  -ms-flex: 0 0 55%;  flex: 0 0 55%;  max-width: 55%;  padding: 0 25px;}















.blog_wrap .blog_contant .masc-date{ color: #5b6a81; font-size: 14px; width: 100%; display: inline-block;}















.read-more {    color: #007bff;  text-decoration: none;    font-weight: 600;}















.blog_wrap .blog_contant .tag {  background-color: #5b6a81;  border-radius: 5px; font-size: 12px; text-transform: uppercase; padding: 5px 12px; color: #fff; display: inline-block;















    font-weight: 200; display: none;}















.blog_wrap .blog_contant .tag ul.post-categories{  margin:0; padding:0;}















.blog_wrap .blog_contant .tag ul.post-categories li a{ color: #fff;}















.blog_wrap .blog_contant h4 {  font-weight: 300;  font-size: 20px;  margin: 0px 0px 10px 0px;  display: inline-block; width: 100%;}















.blog_wrap .blog_contant h4 a{ color: #757575;}















.blog_wrap .blog_contant .author{ color: #5b6a81; font-size: 14px; width: 100%; display: inline-block;}















.social-media{  display: inline-block;  width: 100%;  padding: 0 0 10px;}















.social-media ul{  margin:0;  padding: 0;  display: flex;  align-items: center;}















.social-media ul li{  display: inline-block;  margin: 0 8px 0 0;  padding: 0;}















.social-media ul li a {  width: 38px; height: 38px; display: inline-block; border-radius: 100px; background-color: #999999; text-align: center; line-height: 40px;}















.social-media ul li a i.fa{  color: #fff;  font-size: 18px;}















.social-media ul li .mascmedical-pocket-code { margin: 8px 0 0 0;}















.sider_bar{  width: 100%;  display: inline-block;  padding-left: 30px;}















.blog_search .search-section {  width: 100%; margin: 15px 0 0; background-color: #f2f2f2;  border-radius: 10px;  padding: 30px;}















 .blog-section .search-section {  width: 100%; position: relative;  padding-left: 30px;  margin-bottom: 1.5rem;}















.blog-section .search-section form{  background-color: #f2f2f2;  border-radius: 10px;  padding: 30px;  display: flex;}















form.auto-suggest-form input#auto-suggest-front {  padding: 0;   margin: 0;  height: 45px;  padding: 0 10px;  max-width: inherit;}















.masc_newsletter_blog .form_group .rm_form_container {  padding: 0;  width: 100% !important;}















div .search-section .auto-suggest-submit { background-position: 50% 50%; background-repeat: no-repeat; background-color: #0499ff ; border-radius: 0 2px 2px 0; bottom: 0; overflow: hidden;















    padding: 0; position:static; right: 21px; top: 35px; width: 39px; height: 45px; padding: 0px; border: 0; cursor: pointer;}















.form_Request_Information .form-group.row.d-flex.justify-content-center .col-12 {   text-align: center;}















div .search-section .auto-suggest-submit span.screen-reader-text{ font-size: 0; }















.sidebar_bg{  background-color: #f2f2f2;  border-radius: 10px;  padding: 30px;}















.blog_detial_page .form_Request_Information .form-group.row.d-flex.justify-content-center {  margin-bottom: 0;}















.blog_detial_page .form_Request_Information .form-group.row.d-flex.justify-content-center .col-12.col-md-8 { text-align: center;}















.blog_detial_page .rm_form_container.rainmaker_form .form-group.row.d-flex.justify-content-center {  justify-content: inherit !important; margin-bottom: 0;}















.subscribe_section form input[type=checkbox], .subscribe_section form input[type=radio] { width: auto !important; height: auto;  padding: 0; float: left; margin: 7px 0 0 0;}















.subscribe_section .hs_error_rollup {  display: none;}















.subscribe_section.sidebar_bg .rm_form_container {  width: 100% !important;}















.sidebar_bg h5 {  color: #444648;  font-size: 20px;  font-weight: 600;  margin-bottom: 18px; display: inline-block;  width: 100%;}















.cat_section .form_cate form select{   background-color: #5b6a81; border-radius: 5px;  width: 100%; height: 49px; color: #fff; padding: 0 15px; border: 0;}















.subscribe_section span { color: #444648; font-size: 18px;  margin-bottom: 10px; display: inline-block;}















.subscribe_section form .form-group{  margin-bottom: 0;  margin-top: 15px;}















.subscribe_section .form_cate label#label-email-b14cafe7-ab10-4c4a-8180-80c09187f5f3,















.subscribe_section .form_cate span.hs-form-required {  display: none;}















.subscribe_section .form_cate .hs_email.hs-email > ul.no-list.hs-error-msgs{   margin-bottom: 0;}















.subscribe_section .form_cate .hs_email.hs-email > ul.no-list.hs-error-msgs.inputs-list label{ display: block; color: #fe0f0f; font-size: 12px;}















.subscribe_section .form_cate .hs_email.hs-email > ul.no-list.hs-error-msgs.inputs-list label .hs-error-msg{ display: block;}















.subscribe_section .form_cate ul.inputs-list.multi-container li.hs-form-radio span {  margin: 0 0 0 10px;}















.subscribe_section .form_cate .hs_email.hs-email .input {   width: 100%;}















.subscribe_section .form_cate .hs_email.hs-email .input .hs-input{  background-color: #fff; padding: 0 15px; border-radius: 30px; border:1px solid #948b8b; height:40px; display: inline-block; width: 100%; max-width: 100%;}















.subscribe_section form input{ background-color: #fff; padding: 0 15px; border-radius: 30px; border:1px solid #948b8b;}















.subscribe_section .form_cate .hs_submit.hs-submit .actions input.hs-button.primary.large{















  width: 100%; border: 0; color: #fff; margin-top: 15px; height: 40px; background-color: #007bff; border: 2px solid #007bff; color: #fff; text-transform: uppercase;  border-radius: 30px;















    font-family: 'Poppins', sans-serif;  font-weight: 600; font-size: 16px; padding: 0px 35px; display: inline-block; cursor: pointer;}















.subscribe_section .form_cate .hs_submit.hs-submit .actions input.hs-button.primary.large:hover {  background-color: #0499ff;  border: 2px solid #0499ff; color: #fff;}















.subscribe_section form input[type="checkbox"]{ width: auto; height: auto; }















.subscribe_section form button[type="submit"] { width: 100%;  border: 0; color: #fff;  margin-top: 15px;  height: 49px;}















.form_cate form .custom-control{margin-bottom: 10px;}















.form_cate form .custom-control label{color: #5b6a81; font-size: 15px;}















.testimonial_inner p span.head-subtitle {  display: none;}















.masc_newsletter_blog .rm_form_container.rainmaker_form.rm_custom.rm_init_done{width: 100%;}















/********************End Blog********************/















.masc-who-we-are-contant img {  float: left;  margin: 0 25px 25px 0;}















.form_newsletter form {  position: relative;  display: flex;  flex-wrap: wrap;}















.newsletter-section div#rainmaker_form_520 {  width: 100% !important;  padding: 0;}















.form_newsletter form {  position: relative; display: flex;}















.newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_email input.rm_form_field { padding: 0 25px !important;  border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;}















.newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_email {  width: 65%;  padding: 0;}















.newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_button { width: 35%;  padding: 0;}















.newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_button input.rm_form_field.rm_button {  margin: 0; width: 100%; border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important;















    padding: 0 15px !important; font-size: 14px; max-width: 100% !important; }















.blogs-resources-section.orgnigation_blog { background-color: #dee1e6;}















.blogs-resources-section.orgnigation_blog .latest-post-box{ background-color: #ffffff; }















.reasons-partner {  margin-bottom: 35px;}















.personl_info{width: 100%;  display: inline-block;}















.form_Request_Information form.wpcf7-form > p { margin: 0; padding: 0;}















.referral_banner .form_Request_Information .title-request {   margin-top: 0;  margin-bottom: 0;}















.referral_banner  .form_Request_Information .form_group {  padding: 25px 25px 25px;}















span.referral_title{ margin: 0 0; padding: 0;  color: #bfbfbf;  font-weight: 400;  font-size: 14px;  display: inline-block;}















.referral_banner .inner-banner {  position: relative;}















.referral_banner .referral_form{ right: 0;top: 0; }















.contact_form .form_Request_Information{ border: 1px solid #ebedee;}















.contact_form .form_Request_Information .head_title h4 {  font-size: 20px;}















.Program_work ul li{ color: #757575; font-weight: 400; font-size: 15px; line-height: 28px;}















section.healthcare_referral.paddingTB {  margin-bottom: 120px;}















.rewards_section p{}















body .btn.Learn_btn_referral{ background-color: #ffffff; color: #444648; border-color: #ffffff;  border:2px solid transparent; }















body .btn.Learn_btn_referral:hover {  background-color: #0499ff;  border: 2px solid #0499ff;  color: #fff;}















.form_cate .rm_form_container { width: 100%;  padding: 0;}















/****************blog detail*************/















.single-post header.header {  background-color: #5b6a81;   position: static;}















.page-id-4496 header.header {  background-color: #5b6a81;   position: static;}















.page-id-4496 .ms-head {  padding: 5px 0 15px 0;}















.single-post .ms-head { padding: 5px 0 15px 0;}















.blog_detial_page { width: 100%; float: left; padding:35px 0 50px 0;}















.blog_detail_ms{ width: 100%; display: inline-block;  padding-right: 35px; }















.sidebar { padding-left: 60px;}















.blog_detail_ms .social-media{ margin-bottom: 15px; }















.datt_author{ width: 100%;margin-bottom: 15px; }















.masc_blog_contant h3,.masc_blog_contant h2{   font-size: 20px;  line-height: 1.3;  font-weight: 400;  color: #0084cf;}















.masc_blog_contant h3 {   font-weight: bolder;}















.blog_search{ width: 100%;display: inline-block; }















.blog_search form{ display: flex; align-items: center;  }















.blog_search form label{ margin: 0 10px 0 0; padding: 0; }















.blog_search form input{ width: 100%;  max-width: 244px;  display: block; font-family: Arial;  color: #4e4e4e;  border: 1px solid #ccc;  font-size: 13px;  line-height: normal; margin: 8px 0 12px;















    padding: 10px;  background: rgba(255,255,255,0.7); border-radius: 2px;}















.sidebar .contact_form{ margin-top: 15px; }















.form_Request_Information .head_title,















.masc_newsletter_blog .head_title { text-align: center; padding: 20px 0;  background-color: #5b6a81; border-top-right-radius: 10px; border-top-left-radius: 10px;}















.form_Request_Information .head_title  h4,















.masc_newsletter_blog .head_title  h4,















.form_Request_Information .head_title  span,















.masc_newsletter_blog .head_title span{ color: #fff;}















.masc-resource-listing {  border: 1px solid #ebedee;  margin: 15px 0 0;  padding: 15px; border-radius: 10px;}















.masc-resource-listing h4 { margin-bottom: 20px; color: #5b6a81; text-transform: uppercase;}















.masc-resource-listing .masc-resource-items { padding-bottom: 15px;}















.masc-resource-listing .masc-resource-items a {  color: #7f7f7f;  font-size: 16px;  line-height: 20px;}















.masc_newsletter_blog .form_group { padding: 25px;}















.masc_newsletter_blog{ border: 1px solid #ebedee; margin: 15px 0 0;  padding: 0; border-radius: 10px;}















.masc_newsletter_blog button[type="submit"]{ font-size: 16px; font-weight: 700; text-transform: uppercase; background-color: #3ab349; color: #fff; border-radius: 50px; padding: 10px 30px;















    height: auto; border: 0; cursor: pointer;}















.eligibility_box ul { padding: 0 0 0 20px;}















.eligibility_box ul li:nth-child(4) {  list-style: none;}















.Want_learn-more,section.rewards_section.paddingTB{ padding: 45px 0;}















.eligibility_box ul li { font-weight: 400; font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #ffffff; line-height: 28px; list-style: disc;}















.eligibility_box p{ font-weight: 400; font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #ffffff; line-height: 28px;}















.blog_post.owl-carousel.owl-theme.owl-loaded.owl-drag {background-color: #f1f2f4;  border-radius: 10px;  height: 100%;}















.resources_post.owl-carousel.owl-theme.owl-loaded.owl-drag {  background-color: #f1f2f4;  border-radius: 10px; height: 100%;}















.masc-who-we-are-contant br { display: none;}















span.pagination_style {  width: 100%; display: inline-block;}















span.pagination_style span.page-numbers.current{  display: inline-block; border-radius: 10px; background-color: #0499ff ;text-align: center; line-height: 40px; padding: 0 15px; color: #fff;}















span.pagination_style a.page-numbers{ display: inline-block; border-radius: 10px; background-color: #999999; text-align: center; line-height: 40px; padding: 0 15px; color: #fff;}















span.pagination_style  a.next.page-numbers{ display: inline-block; border-radius: 10px;background-color: #0499ff ; text-align: center; line-height: 40px;}















.blog_detail_ms .datt_author span{ font-weight: 400;font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #757575; line-height: 28px;}































.blog_detail_ms .datt_author span a{ color: #757575 !important; }















.blog_detail_ms p a{font-size: 15px !important;}















.blog_detail_ms h2 span{font-size: 18px !important; font-weight: 600 !important;}















.blog_detail_ms h3 span{ font-size: 18px !important;  font-weight: 600 !important;}















.blog_detail_ms h6 span{ font-size: 18px !important;  font-weight: 600 !important;}















.blog_detail_ms h5 span{ font-size: 18px !important; font-weight: 600 !important;}















.blog_detail_ms h3 { font-size: 18px !important; font-weight: 600 !important;}















.blog_detail_ms h3{  text-transform: capitalize;}















.blog_detail_ms h3,















.blog_detail_ms h4 span,















.blog_detail_ms .masc_blog_contant h2,















.blog_detail_ms h6 span,















.blog_detail_ms h5 span,















.blog_detail_ms h2 strong,















.blog_detail_ms p strong {  color: #0084cf; font-size: 20px;  font-family: 'Poppins',sans-serif; font-weight: 600;  margin: 0 0 15px 0; text-decoration: none; text-transform: capitalize;}















.blog_detail_ms a,















.blog_detail_ms .masc_blog_contant a{ color: #3ab349; text-decoration: none; }















.blog_detail_ms .masc_blog_contant a:hover, .blog_detail_ms a{ color: #007bff; }















/*.blog_detail_ms a.btn.Learn_btn_referral { color: #fff !important;}*/







.blog_detail_ms a.btn.Learn_btn_referral:hover {



    color: #fff !important;



}



.blog_detail_ms a.btn.Learn_btn_referral {



    color: #069aff !important;



    border: 2px solid #069aff;



}











.blog_detail_ms h1 span {   text-decoration: none !important;}















.masc_blog_contant p img {  width: auto;}















.blog_detial_page a {  color: #069aff  !important; font-weight: 400 !important;}















.blog_detial_page .row {  margin-top: 25px;}















.masc_blog_contant strong { font-size: 15px !important;  color: #757575;}















.masc_blog_contant strong a{ font-size: 15px !important; color: #3ab349 !important; }















.blog_detail_ms p strong { color: #757575 !important;}















.blog_detail_ms p strong a {  font-weight: 600 !important;}















.masc_blog_contant h2 strong { font-size: 18px !important; font-weight: 600 !important;}















.masc_blog_contant h2 { font-size: 24px !important; font-weight: 600 !important;}















.blog_detail_ms h3 {  font-size: 18px !important;  font-weight: 600 !important; color:#757575; margin-bottom:5px;}
.blog_detail_ms h4 {  font-size: 16px !important;  font-weight: 500 !important; color:#757575;}
.blog_detail_ms h5 {  font-size: 14px !important;  font-weight: 500 !important; color:#757575;}
.blog_detail_ms h6 {  font-size: 12px !important;  font-weight: 500 !important; color:#757575;}















.blog_detail_ms h4 span {  font-size: 18px !important; font-weight: 600 !important;}















.blog_detail_ms h5 span {  font-size: 18px !important; font-weight: 600 !important;}















/*************landing-page  26-12-2019***************/















.landing_page header.header .container { padding-right: 0; padding-left: 0;}















.landing_page .banner-section {  padding: 63px 0;  background-size: cover; background-position: 50% 50%;}















.landing_page .navbar-brand img {  margin-top: 25px;}















.landing_page .navbar-brand { padding-top: 0; }















.landing_page .head_description h1{   font-size: 36px;  line-height: 44px;text-transform: capitalize;}















.landing_page .paddingTB {  padding-top: 45px; padding-bottom: 45px;}















.landing_page  .form_Request_Information .title-request {  padding: 25px 15px 10px; width: 100%;  height: auto; background-color: #0499ff; position: relative; margin-bottom: 0;}















.landing_page  .form_Request_Information .title-request::before { position: absolute; bottom: -13px; left: 0; width: 100%;  content: ""; background-image: url(../images/landing-bg.png);















    height: 20px;  background-repeat: no-repeat; background-size: 100%; background-position: bottom left; }















.landing_page .form_Request_Information .form_group { padding: 48px 25px 30px;}















.landing_page  .form_Request_Information .title-request {  font-size: 20px;  }















.masc_medical_title {  padding: 0 0px 0 0;}















.masc_medical_title ul li { display: flex; padding: 0 0 22px 0;}















.masc_medical_title ul li span {  -webkit-box-flex: 0;  -ms-flex: 0 0 10%;  flex: 0 0 10%;  max-width: 10%;  text-align: center;}















.masc_medical_title ul li p {  -webkit-box-flex: 0; -ms-flex: 0 0 90%; flex: 0 0 90%;  max-width: 90%; margin-bottom: 0; padding: 0;}















.masc_medical_title ul li span img {  margin: 0;}















.masc-who-img.lp_img_f {  height: 100%;  background-size: cover;  background-position: 50% 50%; background-repeat: no-repeat;}















.masc-who-img.lp_img_f img{ display: none; }















.mobile_v{ display: none; }















.desktophead {  padding-bottom: 25px; margin-bottom: 0; display: block;}















a.btn.btngreen{ background-color: #3ab349; color: #ffffff; }















.copyrigthfoot{    background-color: #ededed; padding: 10px 0;   }















.copyrigthfoot p{  margin: 0; padding: 0; }















.landing_page  .banner-section {  height:auto; }















.landing_page  .footer .footer-inner { padding: 10px 0;}















.footer .footer-inner .row .col-12.col-sm-6.col-md-6 {  max-width: 100%;  flex: 0 0 100%;  text-align: center;}















.footer .footer-inner .row .col-12.col-sm-6.col-md-6 p {  margin: 0; padding: 0; text-align: center; font-size: 15px; font-family: 'Poppins',sans-serif; font-weight: 400;}















.page-template-SurgeonStaffing .masc_medical_title ul li:last-child,















.page-template-dentist .masc_medical_title ul li:last-child{ align-items: center; } 















.page-template-dentist .masc_medical_title ul li:first-child{ align-items: center; }















.banner-section {  background-repeat: no-repeat;  background-position: center center; background-size: 100% auto;  }















.landing_page .head_description {  padding: 140px 0 0 0;}



.page-id-4849 .landing_page .head_description {  padding: 90px 0 30px 0;}











.landing_page .head_description span, .landing_page .head_description span p{ font-weight: 400; line-height: 30px;}















.page-template-SurgeonStaffing .masc-who-img.lp_img_f { background-position: center -50px;}















.landing_page.navbar-brand img {  width: 235px;}















.page-template-Our_Services .landing_page .head_description{ padding: 0; }















.page-template-Seeking_Professionals .landing_page .head_description{ padding: 0; }















.page-template-Seeking_Professionals .nav-tabs .nav-item:nth-child(9n) a{ padding-left: 0;}















.find_perfect_wp .row.associations_section:last-child .identified { margin-top: 30px;}















.identified a {  text-decoration: underline;}















.identified a:hover{ text-decoration: none;}















/*******************pillerpage**************/















.introduction_wp{ padding-top:65px;}















.sidebar-nav {  padding: 15px; background-color: #f3f6f9;}















.sidebar-nav span.on_this_pg{ color: #404040;   font-size: 20px; text-transform: uppercase; font-weight: 400;}















.sidebar-nav ul{  list-style: none;  padding: 0 !important;}















.sidebar-nav ul li{  list-style-type: none !important;}















h2.et_pb_text_inner { background: #0084cf; position: relative; color: #fff; font-weight: 400; padding: 5px 20px 5px 0; right: 0; font-size: 22px;text-transform: uppercase; display: inline-block;}















.et_pb_text_inner::before {position: absolute; top: 0; left: -300px; width: 300px; background: #0084cf; content: ""; height: 100%;}















.Introduction_dec span,















.physician_recruter span,















span.gcmac{  display: block; width: 100%; color: #70ad47;  margin-bottom: 30px;  margin-top: 30px;  font-size: 15px;  font-weight: 400; font-family: 'Source Sans Pro', sans-serif;}















.introduction_wp .pillter_wrap .physician_img img{ width: 245px; }















.pillir_pt30{ padding-top: 30px; }















.pillir_pb30{ padding-bottom: 30px; }















.btn_gc_piller{ background-color: #70ad47; border-radius: 10px; font-size: 15px; color: #ffffff !important; text-transform: uppercase; font-weight: 500; padding: 0.3em 1em; transition: all 300ms ease 0ms;















    font-family: 'Source Sans Pro', sans-serif; display: inline-block;}















.btn_gc_piller:hover{ color: #ffffff;border: 2px solid transparent;}















.physician_recruter_im{ width: 100%; position: relative;}















.physician_recruter_im img {  position: absolute;  transform: translateY(-117px); width: 100%;}















.obtain_follwing{  background-color: #26b3e2;    padding-top: 10px;    padding-right: 10px;    padding-bottom: 10px;    padding-left: 10px;}















.obtain_follwing p{  padding: 0;  margin: 0;  color: #ffffff;}















.human_dv { padding-top: 30px; }















.obtain_section{ padding-top: 30px; }















.page-id-2715 a, .page-id-2715 a strong {  color: #3d98f6;}















.piller-qualified-class ul, .human_dv ul{  padding: 0 0 23px 1em;  line-height: 26px;  margin: 0;}















.piller-qualified-class ul li {  padding: 0 0 20px 0;  font-weight: 400;  font-size: 17px; font-family: 'Source Sans Pro', sans-serif;  color: #757575; line-height: 30px; list-style-type: disc;}















.human_dv ul li{ padding:0;   font-weight: 400;  font-size: 17px; font-family: 'Source Sans Pro', sans-serif; color: #757575;line-height: 30px; list-style-type: disc;}















.page-id-2715 p{ font-size: 15px;}















.page-id-2715 section ul{ padding: 0 0 23px 1em;  line-height: 26px;  margin: 0;}















.page-id-2715 section ul li{ padding:0;  font-weight: 400;   font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #757575; line-height: 28px; list-style-type: disc; }















.page-id-2715 section .various_dv  ul{ padding-bottom: 0; }















.page-id-2715 section .various_dv  ul li{ line-height: 28px; }















.page-id-2715 section ol{ padding: 0 0 23px 1em;    line-height: 26px;  margin: 0;}















.page-id-2715 section ol li{  padding:0;   font-weight: 400;  font-size: 15px;  font-family: 'Source Sans Pro', sans-serif; color: #757575; line-height: 26px;  list-style-type: decimal;}















.shortage_cont{ text-align: center; width: 100%; display: inline-block; }















.knowledge_masc {  display: flex;  flex-wrap: wrap;  width: 100%;}















.et_pb_main_blurb_image{ text-align: center; -webkit-box-flex: 0;  -ms-flex: 0 0 16.666667%;  flex: 0 0 16.666667%;  max-width: 16.666667%;}















.et_pb_main_blurb_image img{ width: 80px;     margin-bottom: 15px; }















.maintaining_masc {  background-color: #f3f6f9;  padding: 15px;}















.social_mdPr{  padding-top: 10px;  padding-bottom: 10px;  display: inline-block;  background-color: #edf000;   width: 100%;  display: inline-block; color: #666;  max-width: 320px;}















.take_action_wp{ padding-bottom: 30px; }















.newsletter-section span.hs-form-required {  display: none;}















.newsletter-section .hs_error_rollup{  color: red;}















.search_warp .pillter_wrap {    margin-top: -13px;}















.page-id-2715 section .piller-qualified-class ul {   padding-bottom: 15px;}















.page-id-2715 section .piller-qualified-class ul li { padding-bottom: 20px;}















.page-id-2715 section .piller-qualified-class ul li:last-child { padding-bottom: 0;}















.form_newsletter .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field label#label-email-062879f5-b4be-4bde-a3d2-b529476c119b,















.form_newsletter .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field label { display: none;}















.page-id-2715 .form_newsletter form input[type="submit"]{ top: 0; }















.page-id-2715 .form_newsletter h4 br{ display: none; }















.sign_upbt .pillir_pt30 {  padding-top: 15px;}















.page-id-2715 section.newsletter-section.dark_bg.paddingTB { padding-top: 40px; padding-bottom: 45px;}















.masc_pr0{ padding-right: 0; }















.page-id-2715 .inner-banner .head_description h1 br { display: none;}















ul.post-categories {  display: inline-block;  margin: 10px -10px;}















ul.post-categories li { display: inline-block; padding: 0 8px;}















.form_cate .hbspt-form label#label-interested_in_receiving_monthly_cont-b14cafe7-ab10-4c4a-8180-80c09187f5f3 { display: none;}















.social-media.masc-mbl {   display: none;}















/*all blog*/















div#category-append,















div#category-append div#demo {  margin-right: 0;  margin-left: 0;}















.all_blog_listing  #my-posts.blog_wrap {    padding-bottom: 0;  border-bottom: none;  margin-bottom: 0; flex-wrap: wrap;}















.all_blog_listing  .blog_wrap h4{ font-size: 16px;  margin-bottom: 0px;  line-height: 36px; position: relative; padding-left: 30px; font-weight: 300;}















.all_blog_listing  .blog_wrap h4 a{ position: relative; color: #757575;}















.all_blog_listing  .blog_wrap h4 a:hover{  color: #007bff;}















.all_blog_listing  .blog_wrap h4 a:before{  content: '->'; position: absolute; left: -30px;}















.row.ms_mobile_v{ display: none; }















.ms_mobile_v {  display: none;}















.all_blog_listing .blog_wrap .blog_contant h4{ padding-left:0px;}















.all_blog_listing .blog_wrap .blog_contant h4 a:before {  display: none;}















/*covid-19*/















.covid-19-head {  background-color: #3ab349;  width: 100%;  text-align: center;  padding: 9px 0;}















.covid-19-head .msc_covid span{ color: #fff;  font-weight: 400; font-size: 15px; font-family: 'Source Sans Pro', sans-serif;  }















.covid-19-head .msc_covid span a{ color: #fff;  }















/*quiz page*/















div#main-content .container {  margin: 0 auto;    padding-top: 58px;}















.quiz-section {  display: none;  background: #f2f2f2;  width: 100%;  max-width: 640px;  margin-left: auto;  margin-right: auto;}















.text-center {  text-align: center;}















.active-quiz-section {  display: block;}















.quiz-section-header {  background: #187cbf;  padding: 15px;  font-size: 18px;  font-weight: 600;  text-align: center;  color: #fff;}















.quiz-form .quiz-section-heading {  font-size: 18px;  font-weight: 600;  font-family: Arial;  color:#fff;}















input.quiz-answer:focus {  outline: 0;}















input.quiz-answer {  background: none!important; border: none!important; border-bottom: 1px solid #bbb!important; width: 100%!important; max-width: 350px!important; padding: 10px!important;















    font-size: 16px!important; margin: 0!important; display: inline-block!important;}















.quiz-form p:last-of-type {  padding-bottom: 0;}















.quiz-section-content {  overflow: hidden;  padding: 30px 20px 40px;}















.quiz-section-content p {  font-size: 16px;  line-height: 30px;  padding-bottom: 15px;}















.quiz-section-footer {  padding: 0 30px 40px;}















body input.quiz-btn {  background: #187cbf;  border: 0; border-radius: 10px; margin: 0; padding: 8px 40px;  font-size: 18px; font-weight: 600; color: #fff;  cursor: pointer;}















.quiz-section-header p {  color: #fff;}















.quiz-form .question {  padding-bottom: 20px; font-weight: 600;}















.required-question:after { position: relative; right: -2px;  font-weight: 600; color: #f00; content: '*';}















p.quiz-section-heading span.text-underline { border-bottom: 1.5px solid #ffff;}















p.answer.radio-btns {  position: relative;  max-width: 350px;  margin: 0 auto;}















.radio-btns input[type="radio"] { border: none!important; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; position: absolute; top: auto;















    padding: 8px 0;width: 100%; left: 0; height: auto; line-height: 24px; margin: 14px 0 0 0;}































.radio-btns input[type="radio"]:focus{ border:0; outline: 0;  box-sizing: none;}















p.answer.radio-btns label {  display: block;  border-radius: 7px;   width: 100%;  padding: 5px 10px; font-size: 16px; line-height: 22px;  background-color: #fff; margin: 0 auto 15px;}















.quiz-question.user-detail { width: 100%; display: inline-block; }















.quiz-question.user-detail .half-width {  width: 50%;  float: left; padding: 0 15px 15px;}















.quiz-question.user-detail .half-width p.question.required-question {  padding-bottom: 0;}















.quiz-question.user-detail .half-width p.answer input.quiz-answer {  border: 0 !important; background-color: #fff !important;  border-radius: 3px;}















.quiz-result ol{ padding: 0 0 30px 0;}















.quiz-result ol li {  list-style: decimal;  list-style-position: outside; padding: 0 0 15px 0; font-size: 16px; font-family: 'Source Sans Pro', sans-serif; color: #767171; line-height: 24px;















}















.quiz-result ol li ul { padding: 0 0 0 15px;}















.quiz-result ol li ul li { list-style: disc;  padding: 0;}















.quiz-section-content p a {  font-weight: 400; text-decoration: underline; color: #767171;}















#result-b.quiz-result ol li:first-child ul > li {  list-style: circle;}















/*quiz page-end*/















.page-id-2088 .landing_page .banner-section { background-position: 50% 0;}















.masc_blog_contant ol { padding: 0 0 0 15px;}















.masc_blog_contant ol > li {font-weight: 400; font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #757575;line-height: 28px;list-style: decimal; padding-bottom: 15px;}















.masc_blog_contant ol > li:last-child{ padding-bottom: 0; }















.masc_blog_contant ol > li ul {  padding-bottom: 0;}















.interested_row {  text-align: center;  padding: 0 15px;}















.interested_row h4 { font-size: 28px;font-weight: 600;}















.interested_row h4 br {display: none;}















.interested_row  p a{ color: #007bff; text-decoration: underline; }































img.desktop_process.lazyloaded { margin-bottom: 0px;}















img.mobile_process.lazyloaded {  display: none;}















.process_title {  text-align: left;}















section.who-we-are-section.process_how_it.paddingTB {  padding-bottom: 30px;}















.our_process_content p a{ color: #0499ff; text-decoration: underline; }















section.best_practices p a{ color: #0499ff; text-decoration: underline;}















section.best_practices p .btn {color: #444648; text-decoration: none;}















section.best_practices p .btn:hover { color: #fff;}















.best_practices p:last-child { text-align: center;}















.msc_policy_pg ul {  margin: 0;  padding: 0 0 20px 20px;}















.msc_policy_pg ul li {  list-style: disc; line-height: 28px; font-weight: 400; font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #757575;}















.msc_policy_pg h4{ color: #757575; }















.masc_blog_contant .wp-block-button a.wp-block-button__link {















    color: #ffffff !important;















    font-family: 'Source Sans Pro', sans-serif;















}























/*Locum Tenens*/















.page-template-Locum-Tenens .form_Request_Information .title-request { text-transform: inherit;font-weight: 600; }















.rise_text p a { text-decoration: underline;}















.rise_overview .rise_text1{ font-family: 'Source Sans Pro', sans-serif;}















.rise_overview .rise_text1 span { margin-bottom: 20px; display: block;}















.rise_overview .rise_text1 ul { padding: 0 0 0 15px; margin: 0;}















.rise_overview .rise_text1 ul li{  font-family: 'Source Sans Pro', sans-serif; color: #ffffff; list-style: disc; font-weight: 400; font-size: 15px;}















.Explore_text h2{ display: block; }















.Explore_overview .Explore_text ul { padding: 0 0 0 15px; margin: 0;}















.Explore_overview .Explore_text ul li{  font-family: 'Source Sans Pro', sans-serif; list-style: disc; font-weight: 400; font-size: 15px; color: #757575;}















.learn_moretxt a { background: #58b44a; color: #fff; margin: 20px 0 0 0;}















.learn_moretxt a.btn { white-space: normal;}















.faqoverview_text p:last-child { padding: 0;margin: 0;}















.page-id-4555 .banner-section .head_description p br,















.reasons-partner-MASC.locum_ten_reasons h2.head-title br{ display: none; }















img.show_mobile { display: none;}







.faqoverview_text {   margin-top: 40px;}















.update_faqs_ms {  width: 100%;  padding-top: 45px;}







.ms_nw_faqs{ width: 100%; margin-bottom: 15px; }







.ms_nw_faqs:last-child{  margin-bottom: 0; }







.ms_nw_faqs h3 {  font-size: 13px;  color: #0499ff;}







.locum-learn-more h3 {color: #fff;font-size: 32px;font-weight: 700;}







.ms_nw_faqs p:last-child {  padding-bottom: 0;  margin-bottom: 0;}







.ms_nw_faqs ul {  padding: 0 0 0 20px;}







.ms_nw_faqs ul li {







    font-weight: 400;







    font-size: 15px;







    font-family: 'Source Sans Pro', sans-serif;







    color: #757575;







    line-height: 22px;







    list-style: disc;







}















/*ROI-New*/















/*.page-id-4637  header.header,















.page-id-4640 header.header { background-color: #5b6a81; position: static; }*/















.page-id-4637  .ms-head,















.page-id-4640 .ms-head { padding: 5px 0 15px 0;}















#result{ margin-bottom: 35px; margin-top: 35px; }















section.banner-section.roi_banner{ padding: 0; height: 550px;}















section.banner-section.roi_banner .head_description h1 { font-size: 32px; font-family: 'Source Sans Pro', sans-serif;}



section.banner-section.roi_banner .head_description_geolocation h1 { font-size: 37px; font-family: 'Source Sans Pro', sans-serif ;margin: 40px 0;}















.organization_title {  text-align: center;  padding: 60px 90px ; width: 100%;}















.organization_title h4{ color: #7f7f7f;  font-size: 19px; font-family: 'Source Sans Pro', sans-serif ; font-weight: 700; margin: 0; } 















.masc_roi_calculater_proces {  width: 100%; display: inline-block; min-height: 450px;}







#mapwrapper{width: 80%;}







.masc_roi_calculater_wrap{  width: 100%; display: inline-block; text-align: center; padding: 0 90px; } 















#roi_form{ position: relative; width: 100%;}















#roi_form fieldset {  box-sizing: border-box; width: 100%; margin: 0; position: absolute;}















#roi_form fieldset:not(:first-of-type) { display: none;}















.masc_proces_rp{  background-color: #0499ff; padding: 40px; display: inline-block;  text-align: center; width: 100%;}















.masc_proces_rp label.error { margin-bottom: 0;}















.masc_proces_rp span{ font-family: 'Source Sans Pro', sans-serif; font-size: 18px;font-weight: 400;color: #ffffff;}















.masc_proces_rp h2 { font-family: 'Source Sans Pro', sans-serif; color: #ffffff; font-weight: 700; margin:  0 0 10px 0; font-size: 19px;}















 .masc_proces_rp label{   font-family: 'Source Sans Pro', sans-serif;  color: #ffffff; font-size: 19px;margin:  0 0 25px 0;width: 100%; display: inline-block;font-weight: 400;} 







 .masc_proces_rp .form-control:disabled, 







 .masc_proces_rp .form-control[readonly]{ background-color: inherit; }







 .masc_proces_rp  .form-control:focus {







  







    border-color: #fff;







    outline: 0;







    box-shadow: none;







}















.masc_proces_rp select ,















.masc_proces_rp input{















    max-width: 450px;















    width: 100%;















    display: inline-block;















    text-align: center;















    background-color: inherit;















    border: 2px solid #ffffff;















    height: 55px;















    border-radius: 15px;















    -webkit-border-radius: 15px;















    -moz-border-radius: 15px;















    color: #ffffff;















    font-size: 20px;















    text-align: center; 















    text-align-last: center;















    font-weight: 400;















    font-family: 'Source Sans Pro', sans-serif;















}















.masc_proces_rp  select .lt { text-align: center; }















.masc_proces_rp select option {  font-size: 20px;font-family: 'Source Sans Pro', sans-serif; }















.masc_proces_rp input::-webkit-input-placeholder { color: #ffffff; text-align: center;}















.masc_proces_rp input::-moz-placeholder {color: #ffffff; text-align: center;}















.masc_proces_rp input:-ms-input-placeholder { color: #ffffff;text-align: center;}















.masc_proces_rp input:-moz-placeholder { color: #ffffff; text-align: center;}















.page.page-id-4637  .head_description h1, .page.page-id-4640 .head_description h1{  margin-bottom: 25px; }















.page.page-id-4637  .head_description p, .page.page-id-4640 .head_description p {  font-size: 20px;}















.masc_next_btn_group{ padding: 60px 0; display: inline-block; width: 100%;position: relative; z-index: 1; }















.next,















.masc_next_btn_group input.submit.action-button {















   background-color: #70ad47;















   color: #ffffff;















   height: 44px;       















   border: 0;















  border-radius: 10px;















  -webkit-border-radius: 10px;















  -moz-border-radius: 10px;















  font-size: 16px;   















  cursor: pointer;















  padding: 0 20px;















}















.ms_costly, .ms_generating {  background-color: #ededed;  padding: 15px; margin-bottom: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}















span.previous {  margin-right: 20px;}















span.previous img.lazyloaded {  width: 30px;}















.result_table{ padding: 0 75px; width: 100%; display: inline-block; }















.result_r_box{background-color: #f2f2f2; padding: 15px;}















.show_rs_tital h4{ color: #70ad47; font-size: 20px; font-weight: 600; margin: 0; }















text.highcharts-axis-title,















.highcharts-legend .highcharts-legend-item.highcharts-column-series text {font-weight: bold; font-size: 14px !important;  color: #757575 !important; fill: #757575 !important;     font-family: 'Source Sans Pro', sans-serif;}















.masc_roi_calculater_wrap .ms_generating, 















.masc_roi_calculater_wrap .ms_costly{ text-align: left; width: 100%; }















.result_r_box table td, .result_r_box table th {color: #757575; padding: 10px 20px; font-family: 'Source Sans Pro', sans-serif; }















.result_r_box table td span{ color: #0499ff; font-weight: 700; }















.investment h3 { font-size: 20px;color: #0499ff;}















.masc_Loss_collection table td,















.increase_gained_masc table td,















.masc_Loss_collection table th,















.increase_gained_masc table th { padding: 3px 0;  font-size: 14px; color: #757575;  font-family: 'Source Sans Pro', sans-serif;   }















.masc_Loss_collection table td .Months,















.increase_gained_masc table td .Months { text-align: left; } 















.masc_roi_calculater_wrap .ms_generating p:last-child { padding: 0;  margin: 0;}















.discuss_find {  margin: 25px 0 0 0; width: 100%;}















.discuss_find h4 { color: #70ad47; padding: 0; margin-bottom: 20px; font-size: 20px; font-weight: 600;}















.healthcare_msc_bx { text-align: left; background-color: #70ad47;  padding: 15px;}















.healthcare_msc_bx p{ color: #ffffff; }















.healthcare_msc_bx p a{ color: #ffffff; }















.organization_title.text-hide{ display: none; }















.result_r_box span{ color: #757575; }















.rpl {  display: flex; justify-content: flex-end;}















.masc_proces_rp label.phy_spec br { display: none;}















span.previous img { width: 30px;}















.inves_tment {  padding: 30px 0;}







.roi_banner .inner-banner {







    margin-top: 100px;







}







.masc_proces_rp p {







    color: #fff;







    margin: 0;







    padding: 0;







}







/*ROI-New-end*/











/*Physician Jobs*/



.phy_job_banner:after{ display: none; }



.job_span{ margin: 0; display: inline !important; } 



.piller-qualified-class.Physician-Jobs ul li:last-child {   padding-bottom: 0;}



.similarities_job{ display: inline-block; width: 100%; background-color: #bdd7ee; height:430px; position: relative; }



.differences_job{ display: inline-block; width: 100%; background-color: #e2f0d9; height:430px; position: relative; 



margin-top: 100px; margin-bottom: 35px; }



.simil_box, .ms_diffs_box{ padding: 35px; display: inline-block; width: 100%; }



.differences_job .pillter_wrap {  margin-top: -55px;}



.physician_surgeon ul {



    margin: 0 0 35px 0;



    padding: 0;



    display: flex;



    flex-wrap: wrap;



    justify-content: center;



        counter-reset: item;



}



.menu-piller-menu-container ul li {padding: 0;font-weight: 400;font-size: 15px;font-family: 'Source Sans Pro', sans-serif; color: #757575; line-height: 28px;



}



.menu-piller-menu-container ul li a{text-decoration:none;}



.physician_surgeon ul li{ margin: 0; padding: 40px 60px;  background-color: #afabab; border-radius: 30px;



     font-weight: 400;



    font-size: 15px;



    font-family: 'Source Sans Pro', sans-serif;



    color: #404040;



    line-height: 28px;



    /*list-style: decimal;



    list-style-position: inside;*/



    counter-increment: item;



    list-style-type: none;



 }



.physician_surgeon ul li::before {



    content: counter(item) '.';



    display: inline-block;



    font-weight: bold;



    padding-right: .5rem;



    text-align: right;



    width: 1.5rem;



}







.physician_surgeon ul li:nth-child(2n+2) { width: 95%;  background-color: #d0cece; }



.physician_surgeon ul li:nth-child(2n+3) { width: 90%; background-color: #e7e6e6; }



.phy_job_industry span {  font-weight: bold;}



.phy_job_industry p{ position: relative; }



.phy_job_industry span {



    font-weight: bold;



    margin:0;



    position: absolute;



    left: 0;



}



.specialist_physician{  margin:0; padding: 0; }



.specialist_physician span{



	font-weight: 700;



    font-size: 15px;



    font-family: 'Source Sans Pro', sans-serif;



    color: #404040;



    line-height: 28px;



}



.specialist_physician ul{margin: 0;	padding: 0 0  0 20px;}



.specialist_physician ul li{



	list-style: disc;



	font-weight: 400;



    font-size: 15px;



    font-family: 'Source Sans Pro', sans-serif;



    color: #757575;



    line-height: 28px;



    padding: 0 0 8px 0;



}



.specialist_physician ul li> ul {



    padding-left: 20px;



}







.specialist_physician ul li > ul li{



	list-style: circle;



	padding: 0;



	color: #757575;



	line-height: inherit;



}



.mobile_view{ display: none; }



.outlook_physician {



    background-repeat: no-repeat;



    background-size: cover;



    width: 100%;



    display: inline-block;



    height: 100%;



}



.demand_physican_img {   width: 100%; padding: 0 15% 20px 15%; display: inline-block;}



.specialist_physician ol,



.physician_order_list ol{margin: 0;	padding: 0; counter-reset: item; }



.specialist_physician ol li,



.physician_order_list ol li{



	counter-increment: item;



    list-style-type: none;



	font-weight: 400;



    font-size: 15px;



    font-family: 'Source Sans Pro', sans-serif;



    color: #757575;



    line-height: 28px;



    padding: 0 0;



}



.physician_order_list ol li{ margin-bottom: 15px; }



.physician_order_list ol li:last-child{ margin-bottom: 0; }











.specialist_physician ol li::before,



.physician_order_list ol li::before {



    content: counter(item) '.';



    display: inline-block;



    font-weight: bold;



    padding-right: .5rem;



    text-align: right;



    /*width: 1.5rem;*/



}







.physician_job_p a{ color: #3d99f6; text-decoration: underline; }



.covered_img.cover_1{ margin-top: 45px; }



.Introduction_dec {  display: inline-block; width: 100%;}







.page-id-4849 #introduction {   margin-top: 36px;}



.physician_job_p .piller-qualified-class ul li{ font-size: 15px; }



.physician_job_p .introduction_wp a.btn_gc_piller {  font-weight: 700; text-decoration: none;}



.physician_recruter p:last-child {



    padding-bottom: 0;



    margin-bottom: 0;



}







.physician_job_p p:last-child {  margin-bottom: 0;}



section#successful-recruiting .physician_order_list {  padding-bottom: 15px;}



.physician_order_list.compensation_structure {  margin-bottom: 0;}







.physician_order_list p {  padding-left: 0;}



.specialist_physician p {  margin-bottom: 5px;}







@media screen and (max-width: 767px) {







.differences_job .pillter_wrap {  margin-top: 0;}



.differences_job, .similarities_job{ height: auto; }



.differences_job, .telemedicine_img {  margin-top: 35px;    }



.physician_surgeon {  margin-bottom: 35px; }



.healthcare-recruitment_wp .outlook_physician.compensation_mv_set { height: 23rem;     margin: 22px 0 30px;}



.demand_physican_img { padding: 10px 35px 30px;}



.outlook_physician.practitioner_dv { height: auto;}



.margin_tb{  margin-top: 35px;  margin-bottom: 35px; }



.margin_b{  margin-bottom: 35px; }



.margin_t{  margin-top: 35px;}



.covered_img.cover_1 {  margin-top: 0; margin-bottom: 30px;}



.similarities_job .physician_img, .differences_job .physician_img {  width: 100%;}



.simil_box, .ms_diffs_box{ padding-top: 0; }







.social-media-marketing_wp .physician_order_list ol {  margin-bottom: 30px;}



.outlook_physician.margin_tb {  margin-top: 0;}



.physician_job_p .successful-recruiting_wp .outlook_physician.margin_tb {  margin-bottom: 30px;}







section#successful-recruiting .physician_order_list {  padding-bottom: 0;}



.physician_surgeon ul { margin: 30px 0 35px 0;}



.page-id-4849 .sidebar-nav{ margin-bottom: 0; }



}







/*Physician Jobs start*/



.row.pillir_pt30.health_m0 {



    padding-top: 10px;



}



.contact_right_img {



    padding: 0;



    display: inline-block;



    height: 100%;



    background-size: cover;



    width: 100%;



    background-repeat: no-repeat;



}



img.mobile_con {



    display: none;



}



/*Professional-qualifications*/



.professional_content {  width: 100%; float: left;}

.professional_content .head_description {

    background-color: #203864;

    display: inline-block;

    margin: -55px 0 0 0;

    position: relative;

    z-index: 1;

    padding: 15px 50px;

}

.professional_content .head_description  h1{  font-weight: 400;  font-size:24px; }

.professional_wrap {  padding: 50px 0;}

.professional_wrap p:last-child { padding: 0;  margin: 0;}

.professionals_qualifications_wrap .form_Request_Information {

    border: 1px solid #afabab;

    margin: 0 auto;

    max-width: 900px;

    width: 100%;

}

section.ms_overview_tab_section.professionals_qualifications_wrap { float: left; width: 100%;  margin: 0;  padding: 0 0 60px 0;}

.professionals_qualifications_wrap .form_Request_Information .hbspt-form { padding: 70px;}

.professionals_qualifications_wrap .form_Request_Information .title-request::before {

    bottom: -34px;

    background-image: url(https://mascmedical.com/wp-content/uploads/2020/04/curve-form-btm.svg);

    height: 50px;

    background-size: 100%;



}

.professionals_qualifications_wrap .form_Request_Information .hbspt-form .input .hs-input { border: 1px solid #afabab; height: 50px; padding: 0 15px;}

.professionals_qualifications_wrap .form_Request_Information .hbspt-form .hs-form-field { margin-bottom: 30px;}



.professionals_qualifications_wrap .form_Request_Information .hbspt-form .hs-attach_resume.hs-form-field .input .hs-input { border: 0;  height: auto;  padding: 0;}

.professionals_qualifications_wrap .form_Request_Information .hbspt-form .hs_submit.hs-submit .actions input.hs-button.primary.large {

    background-color: #58b44a;

    color: #fff;

    border-radius: .25rem;

    height: 49px;

    padding: 0 40px;

    font-weight: 700;

}



.professionals_qualifications_wrap .form_Request_Information .hbspt-form .hs-form-field label span {

    font-size: 15px;

    font-family: 'Source Sans Pro', sans-serif;

    color: #757575 !important;

}


section.ms_overview_tab_section.professionals_qualifications_wrap .form_Request_Information .title-request {

    padding-top: 40px;

}

.professional_wrap p a {

    color: #0499FF;

}

@media screen and (max-width: 639px) {

.professionals_qualifications_wrap .form_Request_Information .title-request::before {

    bottom: -15px;   

    height: 30px;

}

.professionals_qualifications_wrap .form_Request_Information .hbspt-form { padding: 50px 30px; }

.professional_content .head_description {

    padding: 15px 15px;

}



.professional_content .head_description h1 { 

    font-size: 16px;

}

.professional_wrap {

    padding: 30px 0 0;

}

}















@media screen and (max-width: 992px) {















.sidebar-nav {  margin-bottom: 30px;}















.physician_recruter_im img  { position: relative; transform: inherit;}















.introduction_wp.paddingT{ padding-top: 30px;}















h2.et_pb_text_inner{ margin-bottom: 0;}







.page-id-4849 .physician_recruter_wp h2.et_pb_text_inner{ margin-bottom: 30px;}







.pillter_wrap {  text-align: center;  width: 100%;  display: inline-block; }















.physician_img{  margin-bottom: 30px; width: 245px; display: inline-block; }















.obtain_section{ padding-top: 0; }















.tips_img, .congratulations_masc{ margin-top: 30px; }















.traits_img, .shortage_cont{ margin-bottom: 30px; }















.Introduction_dec p {  margin-bottom: 0;}















.healthcare-recruitment_wp.page-section{ padding-top: 0 !important; }















.et_pb_main_blurb_image {  -webkit-box-flex: 0;  -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;  max-width: 33.333333%;  margin-bottom: 30px;}















.page-id-2715 section.introduction_wp ul,.page-id-2715 .retention_section .identified ul,.page-id-2715 .traits_section  ul {    padding-bottom: 0;}















.retention_section .macs_img, .rq_fe .macs_img{ width: 100%; margin-bottom: 30px; }















.associations_section .macs_img{ width: 100%; margin-top: 30px; }















.retention_section .macs_img img{ width: 100%; }















.page-id-2715 .inner-banner .head_description {  text-align: left;}















.page-id-2715 .form_newsletter h4{     margin-bottom: 15px; }















.page-id-2715 .banner-section{  background-position: 67% 50%;  background-size: cover; background-repeat: no-repeat;}















.physician_recruter_im .macs_img {  margin-top: 30px;}















.obtain_section .pillter_wrap {  margin-top: 30px;}















.obtain_section .pillter_wrap .physician_img{ margin-bottom: 0; }















.shortage_cont {   text-align: left;  padding-left: 15px; padding-right: 15px;}















section.find_perfect_wp.page-section.pillir_pt30 { padding-top: 0;}















.retention_section .macs_img{ margin-top: 15px; }















.row.pillir_pt30.masc_physician_1 { padding-top: 15px;}















.find_perfect_wp .row.associations_section:last-child .identified {  margin-top: 0px;}















.page-id-2715 p:last-child {  margin-bottom: 0;}















.row.pillir_pt30.masc_pler_2,















.pillir_pt30.masc_pler_1{  padding-top: 30px; }















.row.pillir_pt30.masc_pler_3{ padding-top: 15px; }















.maintaining_masc,















.macs_div_2 .pillter_wrap { margin-top: 30px;}















.retention_section.pillir_pt30.macs_practices {  padding-top: 10px;}















.macs_div_1 .retention_content {  margin-bottom: 30px;}















/*ROI-New-start*/















 .masc_roi_calculater_wrap {  padding: 0;}















.result_table {  padding:0;}















section.banner-section.roi_banner {padding: 170px 0 60px;   height: 470px;}







.roi_banner .inner-banner {  margin-top: 0;}







  /*ROI-New-end*/























}















@media screen and (max-width:767px) {















.page-id-2715 .form_newsletter h4 br{ display: block; }















.form_newsletter form input[type="submit"] {  max-width: 100px;}















.form_newsletter form input {  padding: 0 102px 0 45px;  background-position: 15px 21px;}















.Introduction_dec span, .physician_recruter span, span.gcmac {margin-bottom: 25px;}















.et_pb_main_blurb_image p br {  display: none;}















.page-id-2715 .inner-banner .head_description h1 br {  display: block;}















.form_newsletter h4 {  line-height: 30px;}















.page-id-16 section.how_it_works p:last-child { text-align: center;}















.our_process_content p, section.best_practices p {  text-align: left;}















.process_title {   margin-top: 25px;}















.rise_img {   margin: 25px 0; display: none;}















.Explore_text {  margin-top: 30px;}















.faqoverview_img {  margin-bottom: 20px;}















.footer_nav{flex-wrap: wrap;}















/*ROI-New-start*/















.organization_title h4 {  font-size: 20px;}















.masc_roi_calculater_proces { min-height: 400px;}















.masc_roi_calculater_wrap {  padding: 0;}















.result_table { padding: 0;}















/*section.banner-section.roi_banner { padding: 45px 0; }*/















.organization_title {  padding: 35px 15px;}















.masc_proces_rp {  padding: 25px;  }















.masc_next_btn_group {  padding: 30px 0; }















.result_r_box table td, .result_r_box table th { padding: 5px 6px;}















.masc_Loss_collection table td, 















.increase_gained_masc table td, 















.masc_Loss_collection table th, 















.increase_gained_masc table th { font-size: 14px;}















.result_r_box table td span {    font-size: 14px;}















#chartContainer-new,















#chartContainer { margin-right: -15px; margin-left: -15px;}































.masc_proces_rp label.phy_spec br { display: block;}















.organization_title h4 {  font-size: 20px; line-height: 28px; text-align: left;}















.masc_roi_calculater_proces{ padding-left: 15px; padding-right: 15px; }















.roi_banner .inner-banner {  margin-top: 0;}























 /*ROI-New-end*/















}































@media screen and (max-width:480px) {















  .et_pb_main_blurb_image {  -webkit-box-flex: 0; -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;  margin-bottom: 30px;}















}















/************************************/















@media (max-width:1665px) and (min-width: 1200px) { 















section.Program_work.paddingT.paddingB45 {  padding-top: 65px;}















}































@media (max-width:1200px) and (min-width: 767px) { 















section.Program_work.paddingT.paddingB45 {   padding-top: 85px;}















}































@media screen and (max-width: 1200px) {















.navbar-nav .nav-item .nav-link{  font-size: 14px;  padding:0 4px;}















.head_description h1 br{ display: none; }















.landing_page header.header .container {  padding-right: 15px;  padding-left: 15px;}















}















@media (max-width: 1200px) and (min-width: 992px) { 















.navbar-nav .menu-item a { font-size: 13px; padding-right: 5px; padding-left: 5px;}















.navbar-brand img { width: 180px;}















.form_Request_Information .form_group .start-btn { font-size: 15px;  padding: 10px 20px;}















.subscribe_section span {  font-size: 14px;}















.sidebar {  padding-left: 15px;}















.blog_detail_ms { padding-right: 0;}















}















@media (min-width: 990px){















.navbar-expand-lg .menu-main-container{ display: -ms-flexbox!important; display: flex!important; -ms-flex-preferred-size: auto; flex-basis: auto;}















}































@media screen and (max-width: 990px) {















.masc-who-img.lp_img_f { background-image: inherit !important;}















.masc-who-img.lp_img_f img{ display: block; }















.mobile_v{ display: block; margin-top: 0px; }















.desktophead {   display: none;}















.landing_page .form_Request_Information .title-request::before { bottom: -10px; }















.landing_page .masc-who-we-are-contant { padding-top: 30px;}















.landing_page .head_description { padding: 0 0 15px 0 !important;}















.landing_page .banner-section {  padding: 200px 0 35px 0;}















.landing_page .head_description h1 { font-size: 26px;  line-height: 38px;}















.landing_page button.navbar-toggler{ display: none; }















}































@media (max-width:992px) and (min-width:767px) { 















.latest-post-box .latest-post-features-img {  height: 194px; }















.masc-who-we-are-contant img {  margin: 0 0 25px 0; width: 100%;}















.masc-server-img img {  width: 100%;}















.subscribe_section span {  font-size: 14px;}















.sidebar { padding-left: 15px;}















.blog_detail_ms {  padding-right: 0;}















}































@media screen and (max-width: 992px) {















 .form_Request_Information .form_group .start-btn { font-size: 15px;  padding: 10px 20px;}















.navbar-brand img { width: 180px;}















.landing_page .navbar-brand img { width: 235px;}















.footer_nav .foot_nav {  -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}















.navbar-toggler {  padding: .25rem 0rem; }















.navbar-nav .nav-item .nav-link { line-height: 28px;}















span.navbar-toggler-icon svg {  fill: #fff;}















.footer_nav .foot_nav h4{ margin: 15px 0; min-height: inherit; }















.head_description ul li a { padding: 15px 25px;font-size: 13px;}















.head_description ul li { margin-right: 5px;}















.paddingTB { padding-top: 60px; padding-bottom:60px;}















.owl-theme .owl-nav.disabled+.owl-dots { margin-top: 15px; margin-bottom: 15px;}















.ms-head ul.navbar-nav.ml-auto { background-color: #5b6a81; padding: 20px 15px; border-radius: 15px;}















.nav.nav-tabs .nav-link{ padding: 0 5px; }















.provider_img{ margin-bottom: 15px; }















.Testimonials_slider.owl-carousel.owl-theme .owl-nav{ position: relative; right: 0; top: 0;}















.blog_wrap .blog_img, .blog_wrap .blog_contant {  -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}















.blog-section .search-section {    padding-left: 0px; }















.sider_bar { padding-left: 0px;}















section.blog-section{ padding-left: 15px; padding-right: 15px;}















.blog_wrap .blog_contant{ padding-left: 0;  padding-right: 0; padding-top: 15px; padding-bottom: 15px;}















.form_Request_Information .title-request {   background-size: cover;  background-position: 50% 50%;}















section.banner-section.d-flex.align-items-center { align-items: start !important;height: auto;}















.landing_page .button.navbar-toggler{ display: none; }















.provider_img img {  width: 100%; margin-bottom: 20px;}















.ms_rs_healthcarer_img img {  margin-bottom: 30px;}















.MASC-partner-slider .reasons-partner .item .MASCreasons-partner {  display: block;}















.MASCreasons-partner .icon {  margin: 0 auto !important;}















.ms_overview_tab_section .tab-content .tab-pane .row > div { width: 50% !important; flex: none;}















.interested_row p br {  display: none;}















.footer_nav {  flex-wrap: wrap;  justify-content: inherit;}



}







@media screen and (max-width: 767px) {















h1 { font-size: 26px;}



p, .about_us p,



.address_footer .adderss_group p,



.footer_nav .foot_nav ul li a,



.bottom_footer p, .bottom_footer p a{ font-size: 16px; font-family: 'Source Sans Pro', sans-serif; }



.about_us p{ line-height: inherit; }







.head_description { padding-top: 0px;}















.Testimonials_slider .owl-stage-outer { padding: 50px 1px 0;}















.Testimonials_slider .owl-stage .owl-item { width: 100% !important;}















.head_description ul { margin-top: 0; }















.banner-section { height: auto; }















.masc-who-we-are-contant { padding-top: 25px;}















.section_mid .tab1 { float: left; width: 100%; padding: 0 0 25px 0;}















.latest-post-box .latest-post-features-img { height: auto;}















div#staffing { padding-top: 15px;}















.testimonial_inner{ padding: 0 15px; }















.section_mid .tab1 {width: 100%; }















.masc-who-img img {  width: 100%; padding-bottom:20px;}















.MASC_did_know h2.head-title {margin: 0 0 20px;}















.masc_who_we_are .btn {margin-bottom: 0;}















.footer_nav .foot_nav {  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}















.main_top_header {   padding: 10px 0;}















.banner-section { padding: 170px 0 60px;  height:auto;}















.about_us a >img {  width: 215px;}















.footer_nav .foot_nav h4{ margin: 15px 0; }















.bottom_footer ul li:first-child{   margin-left: 0;}















.resources_post.owl-carousel.owl-theme.owl-loaded.owl-drag { margin-top: 30px;}















.head_description ul { margin: 25px 0 0;   }















.page-id-20 .masc-who-we-are-contant{ padding-top: 0px; }















.page-id-497 .masc-who-we-are-contant{ padding-top: 0px; }















.masc-who-we-are-contant{ padding-top: 0; }















.ms_overview_tab_section .tab-content {  padding: 15px 0 0;}















h2, .head-title { font-size: 24px;}















.masc-server-img { margin-bottom: 20px;}















.head_description { text-align: center;}



.phy_job_banner .head_description { text-align: left;}















.head_description ul li {  margin-bottom: 15px;}















.Testimonials_slider.owl-carousel.owl-theme .owl-nav {  position: relative;  right: auto;  top: auto;}















.form_Request_Information {  margin-top: 30px;}















.education ul li {  float: left; width: 100%;}















.education ul { padding: 0 0 0 15px;}















 .testimonial_inner { padding: 0 15px;}















iframe{ width: 100%; }















.footer_nav .foot_nav { -ms-flex: 0 0 50%;  flex: 0 0 50%; max-width: 50%; }















img.top_physician{  width: 100%;  margin-bottom: 25px;}















.footer_nav .foot_nav ul li a br,.footer_nav .foot_nav h4 a br{ display: none;}















.blog_wrap .blog_img, .blog_wrap .blog_contant {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%;}















.blog-section .search-section {  padding-left: 0px; }















.sider_bar { padding-left: 15px; padding-right: 15px;}















.faqoverview_text { margin-top: 15px; text-align: left;}















.locum-learn-more h3 { font-size: 20px; }















.category  .sider_bar { margin-bottom: 45px; }















section.blog-section{ padding-left: 0px;  padding-right: 0px;}















.blog_wrap .blog_contant{ padding-left: 0;  padding-right: 0;  padding-top: 15px;  padding-bottom: 15px;}















.blog-section .search-section { margin-top: 0px;}















.masc_blog_list{ margin-top: 45px; }















.latest-post-box .latest-post-features-img{ height: auto;}















.ms_refer_form {  padding-top: 0;}















.landing_page .footer .footer-inner .row .col-12.col-sm-6.col-md-6 p{ font-size: 13px; }















body .landing_page section.contactus-section.dark_bg .btn {  font-size: 13px; padding: 10px 15px;  white-space: normal; }















.masc-who-we-are-contant img { margin: 0 0 25px 0; width: 100%;}















.masc-server-img img {   width: 100%;}















.ms_overview_tab_section .tab-content .tab-pane .row > div {  width: 100% !important;  flex: 100%;}















/*.row.d-flex.align-items-center, .row.d-flex.justify-content-center {  margin: 0;}*/















.masc_who_we_are .column-section{ margin-right: -15px; margin-left: -15px; }















span.wpcf7-form-control-wrap.Firstname {  margin-bottom: 15px; float: left; width: 100%;}















.paddingTB { padding-top: 45px; padding-bottom: 45px;}















.latest-post-box { padding: 10px 10px 0 10px;}















.page-template-news_nd_info header.header {  position: relative;}















.page-template-news_nd_info .blog_detial_page{ padding: 0; }















.page-template-news_nd_info .ms_overview_tab_section {padding-right: 15px; padding-left: 15px;}















.Learn_more.sec1 {  margin-bottom: 40px;}















.hbspt-form fieldset { max-width: 100% !important;} 















p:last-child{ margin-bottom: 0; }















.head_description {  padding-top: 0;}















/*home*/















.page-id-2 .banner-section {  background-position: 25% 0;}















/*about*/















.page-id-16  .masc-who-we-are-contant{ padding-top: 0; }















.page-id-16 .banner-section {  padding:160px 0 45px;  background-position: 90% 0px;}















/*healthcare-organizations*/















.page-id-20 .banner-section{background-position: 40% 0;}















/*referral-program*/















.page-id-626 .banner-section, 















.page-id-26 .banner-section{  background-position: 50% 50%;}















.faq_detail_page {  padding: 0; text-align: left;}















.footer .footer-inner{ padding: 45px 0; }















.ms_custom_tab .tab-content [class*="col-"] { padding-left: 0;  padding-right: 0;}















.resources_post.owl-carousel.owl-theme.owl-loaded.owl-drag{ height: auto;}















section.who-we-are-section p {   text-align: left;}















section.ms_overview_tab_section li.nav-item {  margin-bottom: 15px;}















.ms_resource p {   min-height: inherit;  padding: 15px 0;}















.ms_overview_tab_section .tab-content [class*="col-"]:last-child{ margin-bottom: 0; }















.social-media.masc-mbl {  display: block; margin-bottom: 15px;}















.social-media.dsktp{ display: none; }















.social-media ul li .mascmedical-pocket-code .pocket-btn iframe {  width: 68px;}















section.Program_work.paddingT.paddingB45 {  padding-top: 45px;}















.ms_map {  margin-top: 20px;}















.ms_faq_wr {   margin: 0 0 30px 0;}















.ms_faq_wr .card-body  {  padding-top: 0;}















.ms_faq_wr .card-body p {   margin: 0;}











.blog_detial_page {   padding: 45px 0 45px 0;}















.page-id-20 .masc-who-we-are-contant{ margin-bottom: 20px; }















.blog_wrap {  padding-bottom: 0; border: none;}















.referral_form .form_Request_Information h3.title-request.center-title.thinner {  padding: 30px 0 30px 0 !important;}















.eligibility_box ul {  padding: 0 0 10px 20px;}















.form_Request_Information .form_group .form-group .col { padding-left: 0;  padding-right: 0;}















.row.ms_mobile_v, .ms_mobile_v {  display: block;  margin-top: 35px;}















.ms_desktop_v {  display: none;}















.cat_section.sidebar_bg.mb-4 {  margin-bottom: 0 !important;}















.sidebar {  padding-left: 0px;  padding-right: 0px;}















.blog_detail_ms {  padding-right: 0;}















.blog_search .search-section {  padding: 15px;  margin-top: 0px; display: inline-block;}















.placements_bx {   font-size: 15px;   font-weight: 400; }















ul.medical_step li {  padding-bottom: 15px;}















ul.medical_step li:last-child{ padding-bottom: 0; }















.blog_detial_page .row { margin-top: 0;}















.landing_page .banner-section {  padding: 170px 0 35px 0;}















.navbar-nav .menu-item a { padding-bottom: 5px; padding-top: 5px; display: block; font-size: 16px; }















.footer_nav .foot_nav ul li { padding: 5px 0;}











img.desktop_process.lazyloaded { margin-bottom: 50px; display: none;}















img.mobile_process.lazyloaded {  display: block;}















.msc_policy_pg {  padding-bottom: 15px;}















.msc_policy_pg:last-child {  padding-bottom: 0;}















.rise_text > h2, .Explore_text > h2, .faqoverview_text h2{ text-align: center; }















.page-id-4555 .banner-section .head_description p br,















.reasons-partner-MASC.locum_ten_reasons h2.head-title br{ display: block; }











.tenens_faq_ans_que .ms_faq_wr .accordion.md-accordion .card .card-body p br{ display: none; }











.page-id-4555 .inner-banner .head_description h2{ margin-top: 30px; }















.page-id-4555 .inner-banner .head_description p{ font-size: 16px; }







    img.show_mobile { display: block;  width: 100%;  height: auto; margin: 25px 0 0 0;}







    .rise_overview .rise_text1 {  margin-top: 15px;}







.head_description ul li a {  font-size: 16px;}







.phy_job_industry {  margin-bottom: 20px;}



.outlook_physician.practitioner_dv {  margin-bottom: 30px;}



.practice_inculude{ margin-bottom: 30px;}



.esrning_estate{ margin-bottom: 30px;}







}







@media screen and (max-width: 500px) {



    .footer_nav .foot_nav { -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}



    .footer_nav .foot_nav h4{ margin: 15px 0; }



    .paddingTB {  padding-top: 45px;  padding-bottom: 45px;}



    .masc_who_we_are.dark_bg.paddingTB.section_mid, #Why_MASC_Medical.paddingTB {padding-bottom: 25px;}



    .MASC-partner-slider .reasons-partner .item .MASCreasons-partner p {  display: inline-block;  width: 100%;}



    .MASC-partner-slider .owl-theme .owl-nav {  display: none;}



    .resources_post.owl-carousel.owl-theme.owl-loaded.owl-drag {  margin-top: 30px;}



    .bottom_footer ul{width: 100%; margin-top: 15px;}



    .form_Request_Information .title-request { padding-right: 0;   padding-left: 0;   background-image: none;    background-color: #0499ff; height: auto;}



    .nav-tabs .nav-item {  width: 100%;  padding: 5px 0;}



    .ms_overview_tab_section .nav.nav-tabs .nav-item .nav-link{ padding: 0;}



    .newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_email {  width: 100%;}



    .newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_button { width: 100%; }



    .newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_email input.rm_form_field { border-top-right-radius: 100px !important; border-bottom-right-radius: 100px !important;}



    .newsletter-section div#rainmaker_form_520 .rm_form_el_set.rm_form_el_button input.rm_form_field.rm_button { border-bottom-left-radius: 100px !important; border-top-left-radius: 100px !important; width: 100%;  max-width: 100% !important;  margin-top: 15px;  }



    body.page.page-id-24 .form_Request_Information .title-request {  padding: 15px 0;}



    .form_newsletter h4 {  font-size: 20px;   }



    .landing_page .head_description span, .landing_page .head_description span p { line-height: 24px; font-size: 14px;}



    .masc_medical_title ul li span {  -webkit-box-flex: 0;  -ms-flex: 0 0 20%;  flex: 0 0 20%;  max-width: 20%; }



    .masc_medical_title ul li p {  -webkit-box-flex: 0;  -ms-flex: 0 0 80%;  flex: 0 0 80%;  max-width: 80%;  }



    h2, .head-title {  font-size: 20px;}



    .ms_resource {  padding: 25px 20px;}



    .ms_resource a.btn.resources_btn { font-size: 13px;  padding: 10px 15px;}



    .blog-section .search-section form,.sidebar_bg {  padding: 15px;}



    .subscribe_section span {  font-size: 14px; }



    .interested_row h4 { font-size: 20px;}



    .interested_row h4 br {display: block;}



    .interested_row p br { display: none;}



}



@media screen and (max-width: 480px) {



    .form_Request_Information .form_group .hs_lastname.hs-lastname {  float: left !important;}



    .form_Request_Information .form_group .hs_lastname.hs-lastname .hs-input,



    .form_Request_Information .form_group .hs_firstname.hs-firstname .input .hs-input{ width: 100% !important; }



    .form_Request_Information .form_group .input{  margin-right: 0 !important; }



}



@media screen and (max-width: 420px) {



    .main_top_header #et-info a {font-size: 12px;}



    #et-info-email {margin-left: 6px;}



    #et-info-email .fa.fa-envelope {padding-right: 8px;}



    #et-info .fa.fa-phone {padding-right: 8px;}



    span.pagination_style a.page-numbers { margin-bottom: 10px;}



    .form_Request_Information .title-request {  font-size: 15px;}



}



@media screen and (max-width: 360px) {



    .main_top_header #et-info a {



        font-size: 11px;



    }



}



.error404 .page-header {  padding: 135px 0 0px;  }



.error404 .page-header h1 { color: inherit; text-align: center; font-size: 100px;}



.error404 .header { background-color: #5b6a81 !important;  width: 100%; height: auto;  padding: 0 0 15px 0;}



.error404 .page-content { text-align: center;  padding-bottom: 30px; }



.error404 .page-content p {  font-size: 30px;}



.quiz-result { display: none;}



.download_button {



    float: left;



    height: auto;



    width: 100%;



    text-align: center;



    margin: 0;



    padding: 0;



    position: relative;



    margin-top: 32px;



}



div.download_button a.download_pdf {



    margin: 0 auto;



    width: 200px;



    background-color: red;



    color: #fff;



    padding: 16px;



    margin-top: 86px;



    text-decoration: none;



}



@media print {



    header, footer, aside, .banner-section {



        display: none !important;



    }



    .contant-wrapper .masc_roi_wrapper {



        width: 100%!important;



        padding: 0!important;



        margin: 0!important;



    }



}



.cntr_table td{ border: 1px solid !important; padding: 5px 10px 15px !important;}



.cntr_detail .cntr_hone{text-align:-webkit-center;	color:#757575;margin: 40px 0;}



.cntr_detail{margin:30px 0;}.cntr_table .blue{color:#0499FF;}.cntr_table .title{font-weight:bold !important;}.cntr_table .bold{font-weight:bold !important;}



.cntr_table .yellow{background-color:#ffff00;}#mapbase svg {height: auto !important;}.cntr_detail .cntr_location{text-align:-webkit-center;}.cntr_table .address{display:block !important;/* font-size: 1.3em !important; */}table.cntr_table p {margin: 0 !important;margin-top: 20px !important;}p.margin-top {margin-top: 10px !important;}.top_tr td{width: 50% !important;}.loc_org{padding-bottom: 30px;}.head_description_geolocation h1{text-align:center !important;}u{text-decoration: underline !important;}.mail_address{display: block;padding-top: 10px;}.deliver_address{display: block;padding-top: 10px;}.red{color:red !important;}#tipus p{font-size: 19px !important;}.cntr_table{width:80% !important;}.banner-section-geolocation .inner-banner{width: 100% !important;}.masc-who-we-are-contant-location{width:100% !important;}.keylinks,.phone,.question{/* font-size: 1.3em !important; */}







@media screen and (max-width: 767px) {



	.mobile_view{



		display:inline-block;



	}



	.desktop_view{



		display:none;



	}



	.head_description_geolocation p {



		text-align: left !important;



	}



	.cntr_table{



		width: 100% !important;



	}



	.top_tr td {



		width: 100% !important;



		display: inline-block;



	}



	



	.masc-who-we-are-contant select.state_mobile {



	    background: unset;



	    border: unset !important;



	    display: block;



	    width: 100%;



	    position: relative !important;



	    padding-left: 20px;



	}



	.masc-who-we-are-contant .custom-select.mobile_view {



	    margin-top: 20px;



	    width: 300px !important;



	}



	.masc-who-we-are-contant select.state_mobile:focus {outline: unset !important;}



	.masc_roi_calculater_proces .mobile_view {



		text-align: center;



	}



	



	.masc-who-we-are-contant .custom-select {



		border: none;



		background-position: 240px 19px;



	}



	.masc-who-we-are-contant select.state_mobile {



		border: 1px solid #ced4da !important;



		border-radius: 0.25rem !important;



		padding: .375rem 1.75rem .375rem .75rem;



		color: #7f7f7f;



	}



	.masc-who-we-are-contant select.state_mobile:focus {



		outline: unset !important;



	}



	



	



}



	



g#visnames {



    font-family: 'Source Sans Pro', sans-serif !important;



    font-weight: 700 !important;



}



.state_mobile:after {



    position: absolute;



    content: "";



    top: 14px;



    right: 10px;



    width: 0;



    height: 0;



    border: 6px solid transparent;



    border-color: #fff transparent transparent transparent;



}



.state_mobile{



	background-color: rgba(0, 0, 0, 0.1);



	border: 6px solid transparent;



}



.custom-select{



	padding: .375rem 1.75rem .375rem 1.75rem;



}




/* dev css */
@media screen and (max-width: 767px){

.professionals_qualifications_wrap .form_Request_Information .hbspt-form .hs-form-field label span {

    font-size: 16px;

    font-family: 'Source Sans Pro', sans-serif;

    color: #757575 !important;

}

.professional_wrap p:last-child {
 
    margin-bottom: 30px;
}

section.ms_overview_tab_section.professionals_qualifications_wrap .form_Request_Information .title-request {

    padding-top: 35px;

}

}

@media screen and (max-width: 639px){

.professional_content .head_description h1{
	margin: 0 !important;
}
}

.page-id-5442 .banner-section { 
	height: 500px;
}