
/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/* You will see it included in the source of every page as                  */
/* 'custom/styles/default/hs_default_custom_style.css'                      */
/****************************************************************************/

.new-menu-changes .custom-menu-primary ul li a { font-family: gotham_mediumregular !important; font-size: 13px !important; padding: 13px 8px !important; color: #fffbfb !important;}
.new-menu-changes .custom-menu-primary ul li a:hover { color: #cddc29 !important;}
.new-menu-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper { background-color: #eeeeee; transition:all 0.6s; box-shadow:0 0 2px 0 #efeeee; text-transform: uppercase;}
.new-menu-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li a { color: #444343 !important; padding: 7px 10px !important;}
.new-menu-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li:hover{ background-color: #e0e0e0;}
.new-menu-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li ul.hs-menu-children-wrapper {background-color: #e0e0e0; box-shadow:0 0 2px 0 #cccccd; border-bottom: 4px solid #cddc29;  transition:all 0.6s;}
.new-menu-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li ul.hs-menu-children-wrapper li:hover{ background-color: #d3d3d3;}
.topmenu-fixed.new-menu-changes .custom-menu-primary ul li a {color: #767576 !important;}
.topic-post-list h2 a { color: #1f275a; font-size: 20px; margin: 0;  padding: 0;}
.topic-post-list p {color: #767576; font-family: gotham_mediumregular; font-size: 16px;}
/*.topic-post-readmore { float: left; width: 30%;}*/
.topic-author-con { float: left; width: 100%;}
.topic-post-readmore::before { border-bottom: 24px solid transparent; border-left: 20px solid #fff; content: ""; left: 0; position: absolute; top: 0;}
.topic-post-readmore {float: left; position: relative;}
.topic-more-link{background-color: #1f275a; border-radius: 3px; color: #fff !important; display: inline-block; font-family: "gotham_boldregular"; font-size:14px; padding: 14px 60px; text-transform: uppercase;}
.topic-more-link:hover { background-color: #2d68b2; color: #fff !important;}
.topic-author-img { float: left;  padding-right: 15px;  position: relative;}
.topic-author {text-align: left;}
.topic-author p { padding-top: 10px;}
.topic-author-img::before { border-right: 15px solid transparent;  border-top: 15px solid #fff;  content: ""; left: 0;  position: absolute;  top: 0;}
.topic-author p a.topic-author-link { color: #1f275a;}
.topic-post-list {border-bottom: 1px solid #767576; float: left; padding-bottom: 35px; width: 100%; margin-bottom: 20px;}
.topic-post-list h2 { line-height: 26px !important; text-transform: capitalize !important;}
.topic-post-link { margin-top: 20px;}
.row-fluid .topic-section .post-topic ul li { margin-top: 6px;}
.new-menu-changes .row-fluid .header-section { overflow: visible;}
.topic-author p { margin: 0 !important;}
#search-result .webResult-inner1 h2{line-height: 26px !important; text-transform: capitalize !important;}
#search-result .webResult-inner1 h2 a { color: #1f275a;  font-size: 20px;}
#search-result .webResult-inner2 p {color: #767576; font-family: gotham_mediumregular; font-size: 16px;}
#search-result .webResult a { color: #1f275a;}
#search-result .webResult {border-bottom: 1px solid #767576; float: left; padding-bottom: 35px; width: 100%; margin-bottom: 20px;display:none;}
.blog-email-subscribe-right-side .hs-error-msgs.inputs-list label { color: red;}

.hs-blog-social-share { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; height: auto; padding: 10px 0 30px !important; position: relative; width: 100%;}
.hs-blog-social-share-item.hs-blog-social-share-item-twitter {left: 105px; position: absolute;}
.hs-blog-social-share-item.hs-blog-social-share-item-linkedin {left: 0; position: absolute;}
.hs-blog-social-share-item.hs-blog-social-share-item-facebook {left: 185px; position: absolute;}
.hs-blog-social-share-item.hs-blog-social-share-item-google-plus {left: 322px; position: absolute;}

.new-menu-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper::before {background-image: url("//cdn2.hubspot.net/hubfs/562153/menu-arrow-grey.png"); background-repeat: no-repeat;  background-size: cover;  content: " ";  display: block;  height: 10px;  left: 45px;  position: absolute;  top: -10px;  width: 21px;}
.new-menu-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li ul::before{background:none; left:0; top:0;}
.new-menu-changes .custom-menu-primary ul li:nth-child(5) ul li ul, .new-menu-changes .custom-menu-primary ul li:nth-child(6) ul li ul, .new-menu-changes .custom-menu-primary ul li:nth-child(7) ul li ul { left: -252px !important;}
.new-menu-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {left: 252px;}
.new-menu-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {line-height: 19px;}
.new-menu-changes .custom-menu-primary ul li:nth-child(7) ul.hs-menu-children-wrapper::before {right: 45px !important; left:auto;}
.new-menu-changes .custom-menu-primary ul li:nth-child(7) ul {float: left; left: -170px !important;}
.new-menu-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { width: 250px;}
.new-menu-changes .custom-menu-primary ul li:nth-child(1) { display: block;}
.new-menu-changes .custom-menu-primary ul li ul li:nth-child(1) { display: block;}
.new-menu-changes .custom-menu-primary ul li ul li ul li:nth-child(1) { display: block;}
.row-fluid .header-top-left { float: right;}
.row-fluid .login-link { float: right; margin-bottom: 7px; margin-left: 0 !important; max-width: 109px; text-align: right; width: 100% !important;}
.search-link ul li input { height: 32px;}
.search-link ul li { list-style: outside none none;}
.topmenu-fixed .row-fluid .login-link {display: none;}
.topmenu-fixed .row-fluid .topic-section { position: fixed;  top: 73px;  transition: all 0.4s ease 0s;  z-index: 1;}
.blog.two-column .custom-menu-primary ul li:nth-child(1) { display: none;} 
.blog.two-column .custom-menu-primary ul li ul li:nth-child(1) { display: block;}
.blog.two-column .custom-menu-primary ul li ul li ul li:nth-child(1) { display: block;}
.blog-email-subscribe-right-side .hs_email.field.hs-form-field > label {  display: none;}
.blog-email-subscribe-right-side .hs_submit {display: none;}
.customImageCTA .hs-cta-img { margin-bottom: 35px;}
.blog-left .mobile-blog-con { display: none;}
.blog-left .desktop-blog-con { display: block;}
.new-home-page .row-fluid .header-section .top-section { padding-top: 25px;}



/*New About Us Page Style Start*/
.new-about-us-page .row-fluid .header-section::before {display: none;}
.new-about-us-page .row-fluid .header-section {left: 0; position: absolute; top: 0; width: 100%;}
.row-fluid .main-mid-center {float: none; margin: 0 auto !important; max-width: 1100px; width:100% !important;}
.new-about-us-page .row-fluid .header-section .top-section {padding-top: 25px; padding-bottom: 10px;}
.new-about-us-page .row-fluid .thankyou-hero {float: left; height: 506px; margin-bottom: 30px; padding: 200px 0; position: relative; text-align: center; top: 0; width: 100%;}
.new-about-us-page .row-fluid .thankyou-hero::before {display: none;}
.row-fluid .thankyou-hero .header-title h1 {color: #c5d733; font-family: frutigerltstd-bold; font-style: italic; line-height: 64px; text-align: left; text-transform: none !important;}
.row-fluid .we-are-working-title h2 {color: #0b74bb; font-family: FrutigerLTStd-Bold; font-size: 25px; text-transform: none;}
.row-fluid .we-are-working-title p {color: #767576; font-family: FrutigerLTStd-Roman; font-size: 19px; padding:0 110px; margin-top:15px;}
.row-fluid .we-are-working-title p span {color: #0b74bb; font-family:frutigerltstd-bold;}
.row-fluid .we-are-working-title { text-align: center;}
.row-fluid .our-mission-background { background-image: url("//cdn2.hubspot.net/hubfs/562153/About_us_page_image_files/OUR-MISSION.jpg"); background-position: center center; background-size: cover; margin: 65px 0; padding: 150px 0; text-align: center;}
.row-fluid .our-mission-title h2 {color: #cddc29; font-family: gotham_boldregular; font-size: 33.33px; font-weight: normal;}
.row-fluid .our-mission-title p { color: #fff; font-family: frutigerltstd-bold; font-size: 18.75px; padding: 0 110px; margin-top:20px;}
.row-fluid .our-values-title{text-align:center;}
.row-fluid .our-values-title h2 {color: #2d68b2; font-family: gotham_boldregular; font-size: 33.33px; font-weight: normal;}
.row-fluid .our-values-title p { color: #767576; font-family: FrutigerLTStd-Roman; font-size: 18.75px; padding: 0 110px; margin-top:20px;}
.our-leaders-background { background-color: #f1f0f0; padding: 80px 0; margin-top:80px;}
.row-fluid .our-leaders-title { text-align: center;}
.row-fluid .our-leaders-title h2 {color: #2d68b2; font-family: gotham_boldregular; font-size: 33.33px; font-weight: normal;}
.row-fluid .our-leaders-title p { color: #767576; font-family: FrutigerLTStd-Roman; font-size: 20.83px; margin-top:20px;}
.row-fluid .leaders-image-group-01 { margin-top: 30px;}
.row-fluid .our-journey-title { text-align: center;}
.row-fluid .our-journey-title h2 {color: #2d68b2; font-family: gotham_boldregular; font-size: 33.33px; font-weight: normal;}
.row-fluid .our-journey-title p { color: #767576; font-family: FrutigerLTStd-Roman; font-size: 18.75px; padding: 0 110px; margin-top:20px;}
.row-fluid .our-journey-images { margin-top:45px; text-align: center; padding-bottom: 70px;}
.row-fluid .our-partner-title { text-align: center;}
.row-fluid .our-partner-title h2 {color: #2d68b2; font-family: gotham_boldregular; font-size: 33.33px; font-weight: normal;}
.row-fluid .our-partner-title p { color: #767576; font-family: FrutigerLTStd-Roman; font-size: 18.75px; padding: 0 110px; margin-top:20px;}
.row-fluid .our-partner-image-01, .row-fluid .our-partner-image-02, .row-fluid .our-partner-image-03, .row-fluid .our-partner-image-04, .row-fluid .our-partner-image-05 { max-width: 17.79%; text-align: center; width: 100%;}
.row-fluid .our-partner-group-images-01, .row-fluid .our-partner-group-images-02, .row-fluid .our-partner-group-images-03 { margin: 75px 0 0;}
.row-fluid .our-partner-image-01 img, .row-fluid .our-partner-image-02 img, .row-fluid .our-partner-image-03 img, .row-fluid .our-partner-image-04 img, .row-fluid .our-partner-image-05 img{vertical-align: middle;}
.row-fluid .our-partner-background { background-color: #f1f0f0; margin: 80px 0 0; padding: 85px 0;}
.row-fluid .join-us-background {background-image: url("//cdn2.hubspot.net/hubfs/562153/About_us_page_image_files/join-us.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 85px 0; text-align: center;}
.row-fluid .join-us-title h2 {color: #2d68b2; font-family: gotham_boldregular; font-size: 33.33px; font-weight: normal;}
.row-fluid .join-us-title p { color: #767576; font-family: FrutigerLTStd-Roman; font-size: 18.75px; padding: 0 105px; margin-top:20px;}
.row-fluid .join-us-con p { color: #767576; font-family: frutigerltstd-bold; font-size: 14.58px;}
.row-fluid .join-us-con p a { color: #2d68b2;}
.row-fluid .send-massage-background {background-image: url("//cdn2.hubspot.net/hubfs/562153/About_us_page_image_files/SEND-A-MESSAGE.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 150px 0;}
.row-fluid .send-massage-title { text-align: center;}
.row-fluid .send-massage-title h2 {color: #ffffff; font-family: gotham_boldregular; font-size: 33.3px; font-weight: normal;}
.send-massage-form .field.hs-form-field span {color: #fff; font-family: gotham_boldregular; font-size: 12.5px; text-transform: uppercase;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 {position: relative;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 .hs-form fieldset.form-columns-3 .hs-form-field { float: left; width: 25%;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 .hs_email {float: left; position: absolute; right: 0; top: 0; width: 25%;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 input.hs-input { border-radius: 5px; width:97.5% !important;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 textarea.hs-input {width: 99.5% !important;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 .hs_submit {text-align: center;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 .hs-button.primary.large { background-image: url("https://cdn2.hubspot.net/hubfs/562153/New_Sourcemed_Site/images/Submit-Button_2-new.png"); background-repeat: no-repeat; color: #1f275a; font-family: gotham_boldregular;  font-size: 12.5px;  height: 52px;  margin-top: 25px;  padding: 19px 0;  position: relative;  text-transform: uppercase; width: 184px;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 .hs-button.primary.large:hover {background-image: url("https://cdn2.hubspot.net/hubfs/562153/New_Sourcemed_Site/images/Submit-Button-Hover-new.png"); color: #fff;}
.row-fluid .send-massage-form div#hs_form_target_module_146193076962168262 .hs_state {
    float: left;
    position: absolute;
    right: 0;
    top: 75px;
    width: 25%;
}
.row-fluid .send-massage-form .hs_aboutus_industry, .row-fluid .send-massage-form .hs_facility_name, .row-fluid .send-massage-form .hs_city { margin-top: 10px;}
.row-fluid .send-massage-form .hs_aboutus_industry select { -moz-appearance: none; background: #fff url("//cdn2.hubspot.net/hubfs/562153/New_Sourcemed_Site/images/select-arrow.png?t=1467058662526") no-repeat scroll right 15px center; border: medium none; border-radius: 5px; color: #b9b9bb; font-family: "gotham_mediumregular"; height: 37px; padding-right: 0; text-indent: 1px; text-overflow: "";  width: 98%;}
.our-journey-images .hs-image-widget {width: 100% !important;}
.row-fluid .contact-us-title { text-align: center;}
.row-fluid .contact-us-title h2 {color: #2d68b2; font-family: gotham_boldregular; font-size: 33.33px;}
.row-fluid .contact-us-title p { color: #767576; font-family: FrutigerLTStd-Roman; font-size: 18.75px; margin:35px 0;}
.row-fluid .contact-us-group-title-01 h3 {border-bottom: 3px solid #0b74bb; color: #1f275a; font-family: gotham_boldregular; font-size: 20.83px; font-weight: normal;}
.row-fluid .contact-us-group-title-01 h4, .row-fluid .contact-us-group-title-02 h4 {color: #1f275a; font-family: gotham_boldregular; font-size: 16.67px; text-transform: uppercase; padding-top:10px; font-weight: normal;}
.row-fluid .contact-us-group-title-01 p, .row-fluid .contact-us-group-title-02 p {color: #1f275a; font-family: frutigerltstd-roman; margin: 0; font-size: 16.67px; text-transform: none;}
.row-fluid .contact-us-group-title-01 p span, .row-fluid .contact-us-group-title-02 p span {font-family: frutigerltstd-bold;}
.row-fluid .contact-us-left-group, .row-fluid .contact-us-center-group, .row-fluid .contact-us-right-group { max-width: 315px;  width: 100%;}
.row-fluid .contact-us-center-group, .row-fluid .contact-us-right-group { margin-left: 7%;}
.row-fluid .contact-us-group-title-01 { min-height: 180px !important;}
.row-fluid .contact-us-left-group .contact-us-group-title-01 p{/*font-family: frutigerltstd-bold;*/ text-transform:none;}
.row-fluid .we-are-woking-background { margin-top: 50px;}
.row-fluid .our-journey-background { margin-top: 65px;}
.row-fluid .our-values-img-01, .row-fluid .our-values-img-02, .row-fluid .our-values-img-03, .row-fluid .our-values-img-04, .row-fluid .our-values-img-05, .row-fluid .our-values-img-1, .row-fluid .our-values-img-2, .row-fluid .our-values-img-3, .row-fluid .our-values-img-4, .row-fluid .our-values-img-5 { max-width: 199px; text-align: center; width: 100%;}
.row-fluid .our-values-img-02, .row-fluid .our-values-img-03, .row-fluid .our-values-img-04, .row-fluid .our-values-img-05, .row-fluid .our-values-img-2, .row-fluid .our-values-img-3, .row-fluid .our-values-img-4, .row-fluid .our-values-img-5 {margin-left: 1.5%;}
.row-fluid .our-values-img-02 {background-color: #2d68b2; cursor: pointer;}
.row-fluid .our-values-img-03 {background-color: #004f88; cursor: pointer;}
.row-fluid .our-values-img-3 {background-color: #1f275a; cursor: pointer;}
.row-fluid .our-values-img-4 {background-color: #0b74bb; cursor: pointer;}
.row-fluid .our-values-img-02 h2, .row-fluid .our-values-img-03 h2, .row-fluid .our-values-img-3 h2, .row-fluid .our-values-img-4 h2 {font-family: gotham_boldregular; font-size: 22.92px; color: #cddc29;line-height:25px; font-weight: normal;}
.row-fluid .our-values-img-02 p, .row-fluid .our-values-img-03 p, .row-fluid .our-values-img-3 p, .row-fluid .our-values-img-4 p {color: #fffdfd; font-family: frutigerltstd-bold; font-size: 19.79px; font-style: italic;margin:5px 0;}
.row-fluid .over-value-img-group-01 { position: relative;}
.over-value-img-group-01 .all-con p, .over-value-img-group-02 .all-con p {color: #fffdfd; font-family: frutigerltstd-roman; font-size: 16px; font-style: normal; line-height: 26px; padding: 20px; text-align: left;}
.title-con { padding: 67.7px 0px;}
.our-values-img-03 .all-con { background-color: #004f88; left: 59%; max-width: 433px; padding: 5px; position: absolute; top: 0px; width: 100%; height:198px !important;}
.row-fluid .our-journey-mobile-img {display:none;}
.row-fluid .over-value-img-group-01 { margin-top: 40px;}
.over-value-img-group-02 { margin-top: 1.5%;}
.row-fluid .our-values-img-2 {  margin-left: 20.3%;}
.row-fluid .join-us-cta {  margin: 25px 0;}
.row-fluid .join-us-con { margin-top: 20px;}
.send-massage-title { margin-bottom: 35px;}
.send-massage-form .hs_message { margin-top: 10px;}
.row-fluid .contact-us-bg { padding: 60px 0;}
.row-fluid .contact-us-group-all { margin-top: 15px;}
.row-fluid .leaders-image-con-group { margin-left: 0; max-width: 14.285%; position:relative; width: 100%;}
.row-fluid .leaders-image-con-group2 { margin-left: 0; max-width: 16.666%; position:relative; width: 100%;}

.leaders-image .hs-image-widget { position: relative;  width: 100% !important; z-index: 1;}
.leaders-image .hs-image-widget{cursor:pointer;}
.row-fluid .main-mid-center-leader {float: none; margin: 0 auto !important; max-width: 100%; width: 100% !important;}
.row-fluid .bioContainer h4 {color: #1f275a; font-family: frutigerltstd-bold; font-size: 20.83px; position: relative; top: 50px;}
.row-fluid .bioContainer p { color: #767576; font-family: frutigerltstd-roman; font-size: 17.71px; margin:65px 0px 0px; 30px}
.row-fluid .bioContainer p a { color: #0b74bb;}
.row-fluid .bioContainer p a:hover {color: #1f275a}
.row-fluid .bioContainer p span {color: #2d68b2; float: left; font-family: gotham_boldregular; font-size: 18.75px; margin-right: 15px;}
.row-fluid .bioContainer ul li { display: inline-block;}
.row-fluid .bioContainer ul li img { margin-right: 6px; margin-top: 0; vertical-align: top;}
.row-fluid .bioContainer { padding: 25px 200px 0px; float:left; width:100%;}
.row-fluid .leader-deteil-content { display:none; padding: 25px 200px;}
.row-fluid .leaders-name { background-color: rgba(11, 116, 187, 0.8); display: none; height: 100%; position: absolute; top: 0; z-index: 22;}
.row-fluid .leaders-name:hover{cursor:pointer;}
.our-values-img-02 .all-con { background-color: #2d68b2;  float: left; height: 198px !important; left: 37%; margin-left: 6px; max-width: 445px; padding: 5px; position: absolute; top: 0; width: 100%;}
.our-values-img-3 .all-con.all-3 {background-color: #1f275a; float: right; font-size: 10px !important; height: 198px; left: -10px; margin-left: 10px; padding-left: 15px; max-width: 440px; position: absolute; top: 0; width: 100%;}
.our-values-img-4 .all-con.all-4 {background-color:#0b74bb; float: right; font-size: 10px !important; height: 198px; left: 205px; margin-left: 10px; padding-left: 15px; max-width: 431px; position: absolute; top: 0; width: 100%;}
.row-fluid .over-value-img-group-02 { position: relative;}
.our-values-img-3 .all-3 { background-color: #1f275a; float: left; height: 204px; left: -5px; max-width: 430px; position: absolute; width:100%;}
.row-fluid .leaders-name p { color: #fff; font-family: frutigerltstd-bold;  font-size: 20.83px;  margin-left: 10%; margin-right: 10%;  margin-top: 10%;}
.arrow-bootom::before { background-image: url("//cdn2.hubspot.net/hubfs/562153/About_us_page_image_files/down-arrow.png"); background-repeat: no-repeat; bottom: -15px; content: " "; height: 17px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 33px; z-index: 99;}
/*New About Us Page Style End*/
#Loadmore { color: #1f275a; display: none; font-family: "FrutigerLTStd-roman"; font-size: 20px; font-weight: 900; margin: 15px 0 0; padding: 10px 0; text-transform: uppercase; cursor:pointer;}
.row-fluid .banner-img { display: none;}
.persona-mainleft h6 a, .persona-mainright h6 a,.persona-mainleft h6 a:hover, .persona-mainright h6 a:hover{
    color:#fff;
}

.new-about-us-page .over-value-img-group-01 {
  float: none;
  margin: 40px auto 0 !important;
  max-width: 1060px;
  width: 100%;
}
.new-about-us-page  .row-fluid .over-value-img-group-02 {
  float: none;
  margin: 15px auto 0 !important;
  max-width: 1060px;
  width: 100%;
}
.blogpage .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { white-space: normal;}

.Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item {
  margin: 0px;
  width: 100%;  
  display: none;
}

.Resourcepage.hs-blog-listing .row-fluid .mainblog-section .blog-left .post-listing > .post-item:hover {
  top: 0;
}
.Resourcepage .row-fluid .mainblog-section .blog-left .post-item .post-header {
  background: none;
  float: left;
  padding: 15px 0px 15px;
  border-bottom:1px solid #dddcdc;
}
.Resourcepage .row-fluid .mainblog-section .blog-left .post-listing-simple .post-item h2 a, .Resourcepage .row-fluid .mainblog-section .blog-left .post-item .post-header h2 a {  
  color: #1f275a;
  font-size:16.67px;
}
.Resourcepage .row-fluid .mainblog-section .blog-pagination {
  padding: 25px 0 0;
}
.content-type-con.desktop {
  margin-bottom: 33px;
}
.post-content-type{
 position: relative;
 display:none !important;
}
.Resourcepage .row-fluid .mainblog-section .resource-pagination a {
  color: #989899;
  float: left;
  font-family: "gotham_boldregular";
  font-size: 16.67px;
  line-height: 32px;
  text-transform: uppercase;
}
.Resourcepage .row-fluid .mainblog-section .resource-pagination {
  float: left;
  padding: 40px 2% 25px 0;
  width: 100%;
}
.Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(11), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(12), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(13), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(14), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(15), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(16), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(17), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(18), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(19), .Resourcepage .row-fluid .mainblog-section .blog-left .post-listing > .post-item:nth-child(20) {
  display: block;
}
.Resourcepage .row-fluid .mainblog-section .blog-sidebar ul li {
  display: block;
  line-height: 20px;
}
.Resourcepage .hs-author-profile {
    background-color: #efeeee;
    padding: 0;
    margin-bottom: 0;
}

/*Solution Page Style Start*/
.row-fluid .therapy-analytics {text-align: center;}

.row-fluid .therapy-ps p {margin-top: 0px!important; padding-top: 0px; font-family: 'gotham_boldregular'!important}
.row-fluid .therapy-ps ul {color: white!important; font-size: 15px!important; margin-left: 15px!important; font-family: 'FrutigerLTStd-Bold!important';}

.solutions-page-new .row-fluid .header-section {left: 0; position: absolute; right: 0; top: 0;}

.solutions-page-new .row-fluid .header-section {left: 0; position: absolute; right: 0; top: 0;}

.solutions-page-new .row-fluid .header-section .top-section { padding-top: 25px;}
.solutions-page-new .row-fluid .thankyou-hero::before { content: none;}
.banner-list ul li { display: inline-block;list-style: none;  position: relative;}
.solutions-page-new .row-fluid .thankyou-hero .container { padding: 0;}
.solutions-page-new .row-fluid .thankyou-hero .header-title h1 {
  color: #fff;
  font-family: "gotham_boldregular";
  font-size: 58px;
  font-style: normal;
  font-weight: 700;
  line-height: 75px;
  margin: 0 !important;
  padding: 0;
  position: relative;
  text-align: center;
  text-transform: uppercase !important;
}
.row-fluid .banner-list { margin-top: 10px; margin-bottom: 40px;}
.banner-list ul li {color: #ffffff; font-family: gotham_mediumregular; font-size: 16.67px; font-style: italic; padding: 0 6px; position: relative;}
.banner-list ul li::before { background-color: #cddc29; content: " "; display: block; height: 15px; position: absolute; right: -6px; top: 7px; width: 2px;}
.solutions-page-new .row-fluid .thankyou-hero { margin-bottom: 0;}
.banner-list ul li:last-child::before { content: none;}
.solutions-page-new .row-fluid .thankyou-hero .container.banner-content-all { padding: 85px 0;}
.row-fluid .banner-cta-button { margin-top: 70px;}
.row-fluid .banner-con p { color: #fff; font-family: frutigerltstd-bold; font-size: 14.58px; font-style: italic; padding-top: 10px;}
.row-fluid .get-everyone-title h2 {color: #0b74bb; font-family: frutigerltstd-bold; font-size: 29.18px; font-weight: 400; text-align: center; text-transform: none;}
.row-fluid .get-everyone-title p { color: #5d5c5d; font-family: frutigerltstd-light; font-size: 17.71px; padding: 10px 190px; text-align: center; margin-top:5px;}
.row-fluid .get-everyone-left-con h2 { color: #1f275a; font-family: gotham_boldregular; font-size: 18.75px; font-weight: 400; line-height: 21px; margin-top: 0; padding-top: 0;}
.row-fluid .get-everyone-left-con p { color: #5d5c5d; font-family: frutigerltstd-light; font-size: 15.5px; line-height: 23px;}
.row-fluid .get-everyone-left-con { margin-left: 0 !important;}
.row-fluid .get-everyone-left-con-01 { border-bottom: 2px solid #f1f0f0; margin-top: 15px; padding-bottom: 25px;}
.row-fluid .get-everyone-left-con-02 { border-bottom: 2px solid #f1f0f0; margin-top: 25px; padding-bottom: 15px;}
.row-fluid .get-everyone-left-con-03 { margin-top: 25px; padding-bottom: 15px;}
.row-fluid .collaborate-background { background-color: #f1f0f0; margin-top: 50px; padding: 60px 0; text-align: center;}
.row-fluid .collaborate-title h2 {color: #0b74bb; font-family: frutigerltstd-bold; font-size: 29.17px; text-transform: none;}
.row-fluid .collaborate-title p { color: #5d5c5d; font-family: frutigerltstd-light; font-size: 17.71px; padding: 10px 185px;}
.row-fluid .collaborate-title p span { color: #5d5c5d; font-family: frutigerltstd-bold; font-size: 17.71px; margin-top:5px;}
.row-fluid .collaborate-content-text h2 {color: #2d68b2; font-family: frutigerltstd-light; font-size: 20.83px; text-transform: none; line-height:21px;}
.row-fluid .collaborate-content-text p {color: #5d5c5d; font-family: frutigerltstd-light; font-size: 14.58px; padding:0px 15px 10px; text-transform: none; line-height: 23px;}
.row-fluid .collaborate-content-img {min-height: 95px !important;}
.row-fluid .collaborate-content-01 .collaborate-content-img img { margin-top: 20px;}
.row-fluid .software-background { background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/software-background3.jpg"); background-position: center top; background-repeat: no-repeat; background-color: #2d68b2; padding-top: 5%;}
.row-fluid .software-background2 { background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/therapy-software-bkgnd.jpg"); background-position: center top; background-repeat: no-repeat; background-color: #2d68b2; padding-top: 5%;}

.row-fluid .software-left-con h2 {color: #fff; font-family: gotham_boldregular; font-size: 33.33px; font-weight: 400; text-transform: none; line-height: 35px;}
.row-fluid .software-left-con h2 span {color: #cddc29; font-family: frutigerltstd-bold; font-size: 29.17px; font-style: italic;}
.row-fluid .software-left-con p {color: #fff; font-family: frutigerltstd-light; font-size: 17.71px; line-height: 28px; padding-right: 10px; padding-top: 20px;}
.row-fluid .software-left-con p span {font-family: frutigerltstd-bold;}
.row-fluid .analytics-background {background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/ANALYTICS-for-clear-insights.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 75px 0 0;}
.row-fluid .analytics-title {text-align: center;}
.row-fluid .analytics-title h2 {color: #0b74bb; font-family: gotham_boldregular; font-size: 33.33px; font-weight: 400; text-transform: none;}
.row-fluid .analytics-title h2 span {color: #1f275a; font-family: frutigerltstd-bold; font-size: 29.17px; font-style: italic;}
.row-fluid .analytics-title p {color: #5d5c5d; font-family: frutigerltstd-light; font-size: 17.71px; padding: 10px 150px;}
.row-fluid .analytics-title p span {font-family: frutigerltstd-bold;}
.row-fluid .analytics-left { background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/Computer-Photo.png"); background-position: center top; background-repeat: no-repeat; max-width: 725px; padding: 85px 0; width: 100% !important;}
.row-fluid .analytics-right { margin-left: 0 !important;  max-width: 345px;  width: 100% !important;}
.row-fluid .analytics-left-con { background-color: rgba(53, 109, 179, 0.97); background-image: none; height: auto; margin-top: 28%; max-width: 362px; padding: 2% 6% 4%; position: relative;}
.row-fluid .analytics-left-con::before {background-image: url("https://cdn2.hubspot.net/hubfs/562153/New_Sourcemed_Site/images/ANALYTICS-for-clear-insights-1-new.png"); background-repeat: no-repeat; content: ""; height: 40px; left: 0; position: absolute; top: -40px; width: 100%;}
.row-fluid .analytics-left-con h3 {color: #fffefe; font-family: frutigerltstd-roman; font-size: 17px; font-style: italic; font-weight: 400; line-height: 23px;  z-index: 111; position: relative;}
.row-fluid .analytics-left-con h3 span {color: #1f275a; font-family: gotham_boldregular; font-size: 17.71px;}
.row-fluid .analytics-left-con h3::before {background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/PROFESSIONAL-SERVICES_codes.png?t=1465551840375"); content: ""; height: 22px; left: -15px; position: absolute; top: -15px; width: 31px; z-index: -1;}
.row-fluid .analytics-right-text-01 h2, .row-fluid .analytics-right-text-02 h2, .row-fluid .analytics-right-text-03 h2, .row-fluid .analytics-right-text-04 h2 {color: #1f275a; font-family: gotham_boldregular; font-size: 18.75px; font-weight: 400;}
.row-fluid .analytics-right-text-01 p, .row-fluid .analytics-right-text-02 p, .row-fluid .analytics-right-text-03 p, .row-fluid .analytics-right-text-04 p {color: #5d5c5d; margin-top:1px; font-family: frutigerltstd-light; font-size: 15px; line-height: 22px; padding-top: 0;}
.row-fluid .revenue-background { padding: 75px 0;}



.new-about-us-page .row-fluid .videohero {height: 450px;}


.revenue-left, .revenue-center {width: 29%!important; margin-right: 2%;} 

.row-fluid .revenue-title { text-align: center;}
.row-fluid .revenue-title h2 {color: #0b74bb; font-family: gotham_boldregular; font-size: 33.33px; text-transform: none; font-weight: 400;}
.row-fluid .revenue-title h2 span { color: #1f275a; font-family: frutigerltstd-bold; font-size: 29.17px; font-style: italic;}
.row-fluid .revenue-title p { color: #5d5c5d; font-family: frutigerltstd-light; font-size: 17.71px; margin-top: 30px;}
.row-fluid .revenue-title p span { font-family: frutigerltstd-bold;}
.row-fluid .revenue-cycle-con h2 {color: #0b74bb; font-family: frutigerltstd-roman; font-size: 17.71px;  line-height: 23px; margin-top: 25px; text-transform: none; font-weight: normal;}
.row-fluid .revenue-cycle-con p { color: #5d5c5d; font-family: frutigerltstd-light; font-size: 14.58px; line-height: 21px; margin-top:8px;}
.row-fluid .professional-background {background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/PROFESSIONAL-SERVICES_bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 75px 0;}
.row-fluid .professional-title {text-align: center;}
.row-fluid .professional-title h2 {color: #2d68b2; font-family: gotham_boldregular; font-size: 33.33px; font-weight: 400; text-transform: none;}
.row-fluid .professional-title h2 span {color: #1f275a; font-family: frutigerltstd-bold; font-size: 29.17px; font-style: italic;}
.row-fluid .professional-title p { color: #5d5c5d; font-family: frutigerltstd-light; font-size: 17.71px; padding: 10px 115px;}
.row-fluid .professional-title p span { font-family: frutigerltstd-bold;}
.row-fluid .professional-cta { margin: 15px auto; text-align: center;}
.row-fluid .professional-text h5 { color: #5d5c5d; font-family: frutigerltstd-bold; font-size: 13.54px;}
.row-fluid .professional-text p { font-size: 13.54px; margin: 0; padding: 0; line-height:21px;}
.row-fluid .professional-text p a { color: #2d68b2;}
.row-fluid .professional-text p a:hover { color: #1f275a;}

.row-fluid .professional-text {width: 90%;}
.row-fluid .secondary-menu { padding: 13px 0;  text-align: center;}
.row-fluid .topic-section .secondary-menu ul { text-align: center;}
.row-fluid .topic-section .secondary-menu ul li { display: inline-block; float: none; width: auto;}
.row-fluid .topic-section .secondary-menu ul li a { color: #767576; float: none; font-family: gotham_boldregular; font-size: 14.58px;  cursor: pointer; font-weight: normal!important;}
.row-fluid .get-everyone-bg { padding-top: 5%;}
.row-fluid .everyone-group-con { margin-top: 25px;}
.row-fluid .get-everyone-right-img { margin-top: 3%;}
.row-fluid .collaborate-content-all { margin-top: 3%;}
.row-fluid .integrated-background { background-color: #0b74bb; padding:40px 0;}
.row-fluid .integrated-title h2 {color: #efeeee; font-family: gotham_boldregular; font-size: 25px; font-weight: 400; text-align: center;}
.row-fluid .integrated-left-con p { color: #cddc29; font-family: frutigerltstd-bold; font-size: 18.75px; font-weight: 400; text-align: right;}
.row-fluid .software-right { float: right;}
.row-fluid .software-right-slider {background-color: #ffffff; padding: 40px; padding-bottom: 25px; position: relative;}
.row-fluid .software-right-slider::before { border-bottom: 35px solid transparent; /*border-left: 35px solid #3966a7;*/ content: " "; left: 0; position: absolute; top: 0;}
.row-fluid .software-right-slider h4 { color: #0b74bb; font-family: frutigerltstd-bold; font-size: 17px; font-style: italic; line-height: 24px; top:-12px; position: relative; z-index: 11; font-weight:400;}
/*.row-fluid .software-right-slider h4::before {background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/SOFTWARE_codes.png"); content: ""; height: 22px; left: -17px; position: absolute; top: -13px; width: 31px; z-index: -1;}*/
.slide::before { background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/SOFTWARE_codes.png?t=1465552750977"); content: " "; display: block; height: 22px; left: 0; top: 6px; width: 32px;}
.solutions-page-new .row-fluid .topic-section { z-index: 4444;}
.software-right-slider p { color: #989899; font-family: frutigerltstd-bold; font-size: 14.58px; line-height: 23px; padding-top:3%;}
.row-fluid .software-slider-section { margin-top: 16%;}
.row-fluid .software-left-cta { margin-top: 4%;}
.row-fluid .analytics-group-con { margin-top: 3%;}
.row-fluid .software-menu ul { list-style: none;}
.row-fluid .topic-section .software-menu ul li { display: inline-block; float: none; width: auto;}
.row-fluid .software-menu ul li a {color: #fff; font-family: frutigerltstd-bold; font-size: 18.75px; font-weight: 400; padding-left: 7px; padding-right: 12px; position: relative;}
.row-fluid .software-menu ul li a::before { background-color: #cddc29; content: ""; display: block; height: 18px; position: absolute; right: 0; top: 2px; width: 2.5px;}
.row-fluid .software-menu ul li:first-child a { padding-left: 0;}
.row-fluid .software-menu ul li:last-child a::before { content: none;}
.row-fluid .software-background .topic-section .software-menu ul li a { color: #fff; font-family: frutigerltstd-Roman; font-size: 18.75px; font-weight: 400; padding-top:0; padding-bottom:0; padding-left: 7px; padding-right: 12px; position: relative;}
.row-fluid .software-background2 .topic-section .software-menu ul li a { color: #fff; font-family: frutigerltstd-Roman; font-size: 18.75px; font-weight: 400; padding-top:0; padding-bottom:0; padding-left: 7px; padding-right: 12px; position: relative;}

.solutions-page-new .row-fluid .topic-section .software-menu ul li a:hover, .solutions-page-new .row-fluid .topic-section .software-menu ul li.active a { background: none; color: #fff; padding-bottom: 0; padding-top: 0;}
.solutions-page-new .row-fluid .software-background .topic-section {  background: none; position: relative; top: 0;  z-index: 1;}
.solutions-page-new .row-fluid .software-background2 .topic-section {  background: none; position: relative; top: 0;  z-index: 1;}

.row-fluid .software-menu { padding: 4% 0; display:block !important;}
.row-fluid .analytics-right-cta { margin-top: 20px;}
.row-fluid .analytics-left-con p {color: #cddc29; font-family: frutigerltstd-bold; font-size: 14.58px; line-height: 23px; padding-top:4%;}
.row-fluid .revenue-cycle-img { margin: 3.5% 0;}
.row-fluid .revenue-cycle-cta { margin-top: 8%;}
.row-fluid .revenue-right { background-color: #2d68b2; background-image: none; height: auto; margin-top: 35px; padding: 1.5% 5% 3%; position: relative;}
.row-fluid .revenue-right::before {background: #2D68B2; background-repeat: no-repeat; content: " "; height: 40px; left: 0; position: absolute; top: -40px; width: 100%;}
.row-fluid .revenue-right .revenue-righttxt h3 {color: #fffefe; font-family: frutigerltstd-roman; font-size: 17px; font-style: italic; font-weight: 400; line-height: 23px;  z-index: 111; position: relative;}
.row-fluid .revenue-right .revenue-righttxt h3 span {color: #1f275a; font-family: gotham_boldregular; font-size: 17.71px;}
.row-fluid .revenue-right .revenue-righttxt h3::before {background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/PROFESSIONAL-SERVICES_codes.png?t=1465551840375"); content: ""; height: 22px; left: -15px; position: absolute; top: -15px; width: 31px; z-index: -1;}
.row-fluid .revenue-right .revenue-righttxt p {color: #cddc29; font-family: frutigerltstd-bold; font-size: 14.58px; line-height: 23px; padding-top:4%;}
.row-fluid .revenue-right .revenue-righttxt p a {color: #1f275a; font-family: gotham_boldregular; font-size: 14.5px; line-height: 24px; padding-top:4%; font-weight: normal!important;}
.row-fluid .revenue-right .revenue-righttxt p a:hover {color: #cddc29;}


/*.row-fluid .revenue-right p { color: #fffefe; font-family: frutigerltstd-Roman; font-size: 17px; font-style: italic; margin: 0; line-height: 23px;  position: relative; z-index: 111;}
.row-fluid .revenue-right p span {color: #1f275a; font-family: gotham_boldregular; font-size: 17.71px;}
.row-fluid .revenue-right::before p::before { background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/PROFESSIONAL-SERVICES_codes.png"); content: ""; z-index: -1; height: 22px; left: -17px; position: absolute; top: -10px; width: 31px; z-index: -1;}*/
.row-fluid .professional-second-section-left { background-color: #2d68b2; background-image: none; background-repeat: no-repeat; height: auto; padding: 1.5% 4.5% 3%; position: relative;}
.row-fluid .professional-second-section-left::before { background: #2D68B2; background-repeat: no-repeat; content: ""; height: 40px; left: 0; position: absolute; top: -40px; width: 100%;}
/*.row-fluid .professional-second-section-left p { color: #fffefe; font-family: frutigerltstd-roman; font-size: 17px; line-height: 25px; font-style: italic; margin: 0; position: relative; z-index: 5;}
.row-fluid .professional-second-section-left p::before { background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/PROFESSIONAL-SERVICES_codes.png"); content: ""; height: 22px; left: -17px; position: absolute; top: -10px; width: 31px; z-index: -1;}*/
.row-fluid .professional-second-section-left .professional-testimonial h3 {color: #fffefe; font-family: frutigerltstd-roman; font-size: 17px; font-style: italic; font-weight: 400; line-height: 23px;  z-index: 111; position: relative;}
.row-fluid .professional-second-section-left .professional-testimonial h3 span {color: #1f275a; font-family: gotham_boldregular; font-size: 17.71px;}
.row-fluid .professional-second-section-left .professional-testimonial h3::before {background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/PROFESSIONAL-SERVICES_codes.png?t=1465551840375"); content: ""; height: 22px; left: -15px; position: absolute; top: -15px; width: 31px; z-index: -1;}
.row-fluid .professional-second-section-left .professional-testimonial p {color: #cddc29; font-family: frutigerltstd-bold; font-size: 14.58px; line-height: 23px; padding-top:4%;}
.row-fluid .software-right .software-right-slider h3 {color: #0b74bb; font-family: frutigerltstd-roman; font-size: 17px; font-style: italic; font-weight: 400; line-height: 23px;  z-index: 111; position: relative;}
.row-fluid .software-right .software-right-slider h3::before {background-image: url("//cdn2.hubspot.net/hubfs/562153/Solution_Page_Images/SOFTWARE_codes.png"); content: ""; height: 22px; left: -15px; position: absolute; top: -15px; width: 31px; z-index: -1;}
.row-fluid .software-right .software-right-slider h3 span {color: #989899; font-family: gotham_boldregular; font-size: 17.71px;}
.row-fluid .software-right .software-right-slider p {color: #989899; font-family: frutigerltstd-bold; font-size: 14.58px; line-height: 23px; padding-top:4%;}

.row-fluid .post-list-background { padding: 5% 0 4.5% 0;}




.row-fluid .post-list-left-whitepaper-text h2, .row-fluid .post-list-left-case-studies-text h2 { color: #fff; font-family: gotham_boldregular; font-size: 16.67px;  font-weight: 400;}
.row-fluid .popular-posts-list h3 {color: #1e255b; font-family: gotham_boldregular; font-size: 18.5px; line-height: 21px; margin-top: 0; text-transform: uppercase; position: relative; font-weight: normal;}
.row-fluid .popular-posts-list h3::before { background-color: #006fbc;content: " "; display: block; height: 3px; position: absolute; top: 30px; width: 100%;}
.row-fluid .popular-posts-list .widget-module > ul { list-style: outside none none; padding-top: 3%;}
.row-fluid .popular-posts-list .widget-module > ul li a { color: #5d5c5d; font-family: frutigerltstd-bold; font-size: 15px;}
.row-fluid .popular-posts-list .widget-module > ul li a:hover { color: #0b74bb; }

.row-fluid .popular-posts-list .widget-module > ul li { border-bottom: 1px solid #dddcdc; margin-top: 14px; padding-bottom: 11px; line-height: 22px;}
.row-fluid .integrated-title { margin-bottom: 10px;}
.row-fluid .post-list-left-whitepaper, .row-fluid .post-list-left-case-studies { cursor: pointer; max-width: 212px; position: relative; width: 100%;}
.row-fluid .post-list-left-case-studies { margin-left: 11.7%;}
.row-fluid .post-list-left-whitepaper:hover::before, .row-fluid .post-list-left-case-studies:hover::before {background-color: rgba(153, 153, 153, 0.6); content: ""; height: 201px; left: 0; max-width: 212px; position: absolute; right: 0; z-index: 6;}
.row-fluid .post-list-left-whitepaper-text, .row-fluid .post-list-left-case-studies-text { left: 0px; margin: 0 auto !important; position: absolute; right: 0; text-align: center; top: 65%; z-index:6;}
.row-fluid .professional-second-section-right { float: right; padding-left:4%;}
/*.row-fluid .professional-second-section-right {  padding: 0px; margin: 0px; width: 35%!important;}*/
.row-fluid .professional-second-section-left p span { color: #1f275a; font-family: gotham_boldregular; font-size: 17.71px;}
.bx-pager.bx-default-pager { text-align: center;}
.bx-pager-item { display: inline-block; padding: 1px 3px;}
.bx-pager-item a { background-color: #ccc; border-radius: 8px; float: left; font-size: 0; height: 12px; width: 12px;}
a.bx-pager-link.active {background-color: #cddc29; height: 12px; width: 12px;}
.solutions-page-new .row-fluid .topic-section ul li a:hover, .solutions-page-new .row-fluid .topic-section ul li.active a { background:none; color: #0b74bb; padding-bottom: 16px; padding-top: 16px;}
.row-fluid .get-everyone-right-img { display: block !important;}
.row-fluid .get-everyone-right-mobile-img { display: none !important;}
.row-fluid .software-right { display: block !important;}
.row-fluid .software-section-mobile-list{ display: none !important;}
.row-fluid .revenue-cycle-img { display: block !important;}
.row-fluid .revenue-cycle-mobile-img {display: none !important;}
.row-fluid .analytics-right-text-01 h2 { line-height: 21px; margin-bottom: 13px;}
.professional-text { margin-top: 10px;}
.row-fluid .professional-second-section { margin-top: 27px;}
.row-fluid .software-background .topic-section .software-menu ul li a:hover { color: #cddc22;}
.row-fluid .software-background2 .topic-section .software-menu ul li a:hover { color: #cddc22;}

.solutions-page-new .row-fluid .topic-section .select-division2 { margin-bottom: 0; margin-top: 20px;}
body { -webkit-text-size-adjust: none; }
.bx-controls.bx-has-pager { margin-top: 10px;}
.slider1 {z-index: 555;}
.bx-viewport {
  height: 230px !important;
  z-index: 666;
}

}

/*Solution Page Style End*/


.new-menu-changes.Resourcepage .custom-menu-primary ul li:nth-child(1) {
  display: block;
}
.Resourcepage .row-fluid .mainblog-section .blog-left .post-listing-simple .post-item h2 a:hover, .Resourcepage .row-fluid .mainblog-section .blog-left .post-item .post-header h2 a:hover {
  color: #0b74bb;
}
.Resourcepage .row-fluid .mainblog-section .resource-pagination a:hover {
  color: #1f275a;
}

/*Secondary Page*/


.secondary-header h1 {font-size: 30px; font-family: frutigerltstd-roman;}
.secondary-copy p {}
.sidebar-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul {width: 100%!important; ;}
.sidebar-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li {float: none!important; }
.sidebar-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {color: #5d5d5d!important; overflow: inherit!important; padding-left: 0px!important; font-size: 15px;
    line-height: 22.92px; font-family: frutigerltstd-bold; border-bottom: #dddcdc solid 1px; max-width: none!important; width: 100%!important; padding-top: 13px; transition: all 0.4s;}
.secondary-hero {margin: 30px 0px 88px 0;}

.sidebar-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {color: #0b74bb!important;}

.sidebar-menu {margin-top: 3px!important;}

.secondary-hero h1 {font-size: 58px!important; line-height: 68px!important; color: #FFF!important; font-family: gotham_boldregular!important; text-transform: uppercase!important; }

.secondary-hero2 .secondary-hero h1 {font-size: 58px!important; line-height: 68px!important; color: #FFF!important; font-family: gotham_boldregular!important; text-transform: uppercase!important; }


.sidebar-header h3 {    color: #1f275a!important;
    font-size: 16.67px!important;
    line-height: 25px!important;
    text-transform: uppercase;
    border-bottom: #0071ba solid 3px;
    margin-bottom: 15px;
    padding-bottom: 10px!important;}
    
.middle-secondary {margin-bottom: 80px; padding-top: 70px!important;}

.secondary-leftcol h2 {font-size: 28px!important; font-family: frutigerltstd-bold!important; margin: 0px!important; text-transform: inherit!important;}

.secondary-leftcol ul {margin-left: 20px; font-size: 18px !important;
    color: #343434;}

.secondary-leftcol p {font-size: 18px !important;
    color: #343434;}
    
.secondary-leftcol p a {color: #2d68b2;}
.secondary-leftcol p a:hover {color: #0071ba}
.secondary-leftcol {padding-right: 30px;}
    
.secondary-leftcol ul a {color: #2d68b2;}


.secondary-rightcol {margin-top: 5px;}



.secondary-rightcol h2 a {color: #1f275a; }
.secondary-rightcol h2 a:hover {color: #cddc29;}


.secondary-rightcol p {margin: 20px 0px!important; color: #5d5c5d!important;}

.secondary-rightcol p a {color: #2d68b2!important;}

.secondary-rightcol p a:hover {color: #1f275a!important;}

.static-software-test {padding-top: 50px!important}
.secondary-rightcol ul a {color: #2d68b2!important;}

.secondary-rightcol ul a:hover {color: #1f275a!important;}


.secondary-rightcol ul {padding-left: 20px; margin: 18px 0px; color: #5d5c5d!important;}

.secondary-rightcol ol {padding-left: 20px; margin: 18px 0px; color: #5d5c5d!important;}

.secondary-rightcol ol li {margin: 20px 0px;}



.secondary-leftcol h3 {font-family: frutigerltstd-bold!important; 
    font-size: 23px !important;
   
}


.error-header h2 {color: #1f275a!important;
    font-family: gotham_boldregular;
    font-size: 18.75px!important;
    
    line-height: 21px;
    border-bottom: 3px solid #0b74bb;
    padding-bottom: 0px!important;
  }


.solution-phys-head .thankyou-hero p {  position: relative; }
.solution-phys-head .thankyou-hero h1 {
  color: #fff;
  font-family: "gotham_boldregular" !important;
  font-size: 58px !important;
  font-weight: 700;
  line-height: 75px !important;
  margin: 0;
  padding: 0;
  position: relative;
  text-transform: uppercase !important;
}
.new-header-changes .custom-menu-primary ul li a { font-family: gotham_mediumregular !important; font-size: 13px !important; padding: 13px 8px !important; color: #fffbfb !important;}
.topmenu-fixed .new-header-changes .custom-menu-primary ul li a { font-family: gotham_mediumregular !important; font-size: 13px !important; padding: 13px 8px !important; color: #767576 !important;}
.new-header-changes .custom-menu-primary ul li a:hover { color: #cddc29 !important;}
.new-header-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper { background-color: #eeeeee; transition:all 0.6s; box-shadow:0 0 2px 0 #efeeee; text-transform: uppercase;}
.new-header-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li a { color: #444343 !important; padding: 7px 10px !important;}
.new-header-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li:hover{ background-color: #e0e0e0;}
.new-header-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li ul.hs-menu-children-wrapper {background-color: #e0e0e0; box-shadow:0 0 2px 0 #cccccd; border-bottom: 4px solid #cddc29;  transition:all 0.6s;}
.new-header-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li ul.hs-menu-children-wrapper li:hover{ background-color: #d3d3d3;}
.new-header-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper::before {background-image: url("//cdn2.hubspot.net/hubfs/562153/menu-arrow-grey.png"); background-repeat: no-repeat;  background-size: cover;  content: " ";  display: block;  height: 10px;  left: 45px;  position: absolute;  top: -10px;  width: 21px;}
.new-header-changes .custom-menu-primary ul li ul.hs-menu-children-wrapper li ul::before{background:none; left:0; top:0;}
.new-header-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {left: 252px;}
.new-header-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {line-height: 19px;}
.new-header-changes .custom-menu-primary ul li:nth-child(5) ul.hs-menu-children-wrapper::before {right: 120px!important; left:auto;}
.new-header-changes .custom-menu-primary ul li:nth-child(5) ul {float: left; left: -40px!important;}
.new-header-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { width: 250px;}
.new-header-changes .custom-menu-primary ul li ul li:nth-child(1) { display: block;}
.new-header-changes .custom-menu-primary ul li ul li ul li:nth-child(1) { display: block;}
/*.new-blog-page.blogpage.new-menu-changes .custom-menu-primary ul li:first-child { display: none;}*/
.new-blog-page.blogpage.new-menu-changes .custom-menu-primary ul li ul li:first-child { display: block;}
.new-header-changes .search-link ul li input {cursor: auto; background-image: none; width: 100%; padding: 20px}
.new-header-changes .search-link ul li {position: relative;}
.new-header-changes .search-link ul li input {background-color: transparent; background-image: url("//cdn2.hubspot.net/hubfs/562153/search-icon-white.png"); -webkit-transition: width .35s; cursor: pointer; background-position: 0 5px; background-repeat: no-repeat; border: 0 none; cursor: pointer; font-size: 0.9em; letter-spacing: 0.1em; padding: 1px 1px 1px 30px; transition: width 0.35s ease 0s; width: 0;}
.new-contact-us-page .new-header-changes .search-link ul li input { background-image: url("//cdn2.hubspot.net/hubfs/562153/search-icon.png");}
.new-contact-us-page .new-header-changes form#searchFormNew input { color: #767576;}
.new-header-changes .search-link ul li input[type="search"]::-webkit-search-decoration,
.new-header-changes .search-link ul li input[type="search"]::-webkit-search-cancel-button,
.new-header-changes .search-link ul li input[type="search"]::-webkit-search-results-button,
.new-header-changes .search-link ul li input[type="search"]::-webkit-search-results-decoration {display: none;}
.new-header-changes .search-link ul li input[type="search"]{ -webkit-appearance: none; -webkit-box-sizing: content-box; outline:none;}
.new-header-changes .search-link ul li input:focus {cursor: auto; width: 175px; outline: none}
.row-fluid .new-header-changes .search-link { max-width: 235px !important; text-align: right; width: 100% !important;}
.new-header-changes form#searchFormNew input {color: #fff; height: 30px; text-transform: none;}
.row-fluid .header-menu-all .custom-menu-primary ul li ul.hs-menu-children-wrapper { display: none;}
.topmenu-fixed .new-header-changes form#searchFormNew input { color: #252525;}
.solutions-page-new .row-fluid .header-section::before { content: none;}
.topmenu-fixed .row-fluid .header-top-left { display: none !important;}

.sm-404 .row-fluid .header-section .top-section { padding-top: 25px;}
.sm-404 .row-fluid .thankyou-hero::before {content: none;}
.sm-404 .row-fluid .thankyou-hero { margin-bottom: 0;}
.sm-404 .row-fluid .header-section { left: 0; position: absolute; right: 0; top: 0;}

/*.popupSearch { background-color: rgba(33, 127, 191, 0.8); left: 0; margin: 0 auto; padding: 24px 30px; position: absolute; right: 0; top: -35px; width: 100%; z-index: 999;}*/
.popupSearch {background-color: rgba(48, 105, 176, 1); left: 0; margin: 0 auto; padding: 24px 30px; position: absolute; right: 0; top: -35px; width: 100%; z-index: 99999;}
.popupSearch > li {margin: 0 auto; max-width: 975px;}
.popupSearch form#searchFormNew { box-shadow: none;}
.popupSearch > li form input { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border-bottom: 1px solid #fff !important; padding-left: 10px !important; box-shadow: none !important; margin-left: 0 !important; width: 100% !important;}

.close i {
  background-image: url("//cdn2.hubspot.net/hubfs/562153/close-icon-1.png");
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 25px;
  position: fixed;
  right: 1.5em;
  top: 30px;
  width: 25px;
  z-index: 555555;
}
.close i { display: none;}
.new-contact-us-page .row-fluid .header-section { background-color: #fff;  z-index: 11;}
.new-contact-us-page .row-fluid .header-section { left: 0;  position: relative; top: 0; width: 100%;}
.new-contact-us-page .new-header-changes .popupSearch form#searchFormNew input { color: #fff;}



/*partner page design start*/
.row-fluid .banner-content-title h1 { color: #fff; font-size: 58.33px; text-align: center; text-transform: uppercase;}
.row-fluid .banner-content-title p { color: #fff; float: none; font-family: "FrutigerLTStd-Roman"; font-size: 20.83px; margin: 30px auto 0; max-width: 750px; text-align: center;}
.row-fluid .banner-content-title p span { font-family: 'FrutigerLTStd-Black'; font-style: italic;}
.row-fluid .banner-content-text p { color: #fff; font-family: "FrutigerLTStd-Black"; font-size: 13.54px; font-style: italic; text-align: center;}
.banner-content-group { padding: 175px 0 75px;}
.row-fluid .banner-content-cta { margin: 60px 0 5px; text-align: center;}
.row-fluid .ready-edge-background { background-color: #0b74bb; padding: 40px 0; margin-top:40px;}
.row-fluid .ready-edge-title h3 {color: #fff; font-size: 25px; text-align: center; text-transform: uppercase;}
.row-fluid .ready-edge-con p {color: #cddc29; font-family: "FrutigerLTStd-Bold"; font-size: 18.75px; margin: 15px 0; text-align: right;}
.row-fluid .ready-edge-con, .row-fluid .ready-edge-cta { margin-top: 25px;}
.row-fluid .partners-topic-name h4 a { color: #1f275a; font-size: 16.67px; text-transform: uppercase;}
.partners-topic-name h4 { border-bottom: 3px solid #0071ba;}
/*.partners-list-background { 
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2; 
    column-count: 2; 
-webkit-column-gap: 2em;
-moz-column-gap: 2em;
-ms-column-gap: 2em;
-o-column-gap: 2em;
column-gap: 2em;
}
.partners-list-background .partners-list-con { display: inline-block; float: none;  margin: 0; padding: 1px 45px; width: 100%;}
*/
.partners-list-background {display: inline; float: left; padding: 0 40px; width: 50%;}
.partner-content { background-color: #eee; float: left; margin-top: 25px; padding: 25px; width: 100%;}
.row-fluid .partner-content p {color: #575656; font-family: "FrutigerLTStd-Roman"; font-size: 17.29px; margin: 0;}
.row-fluid .partner-content p a {color: #0b74bb; font-family: "FrutigerLTStd-Bold";}
.row-fluid .partner-content p a:hover {color: #1f275a;}

.partner-header-content { float: left; width: 100%; padding: 30px 0;}
.partner-content-img { float: left; width: 95%;}
.show-more { float: right; max-width: 22px; width: 100%; margin-top:10px;}
.partners-topic-name { display: inline-block; float: none; margin-top: 50px; width: 100%;}
.row-fluid .mobile-content {display: none;}

/*partner page design end*/


/*Resources page design start*/
.topic-menu-list ul { list-style-type: none; margin: 0; padding: 0;}
.row-fluid .topic-menu-background { background-color: #efeeee; padding: 6px 0 0;}
.topic-menu-list ul li { color: #767575; display: inline-block; text-transform:uppercase; cursor: pointer; font-family: "gotham_boldregular"; font-size: 14.58px; padding: 10px 20px; transition:all 0.5s;}

/* original styling for gray tab bar >> .topic-menu-list ul li { color: #444343; display: inline-block; cursor: pointer; font-family: "FrutigerLTStd-Bold"; font-size: 14.58px; padding: 10px 20px; transition:all 0.5s;} */

.topic-menu-list ul li:hover { background-color: #fff; color: #0b74bb;}
.topic-menu-list ul li.active { background-color: #fff; color: #0b74bb;}
.row-fluid .resources-topic-name h4 {border-bottom: 3px solid #0071ba; color: #1f275a; font-size: 16.67px; padding-bottom: 6px; text-transform: uppercase; margin-bottom:35px; margin-top:25px;}
.resources-container-list .resources-content-group { display: none; float: left; max-width: 240px; min-height:335px; padding:0; width: 100%; margin:0px 20px 0; text-align:center;}
.row-fluid .resources-post-title {text-align: center; line-height: 21px; min-height: 90px;}
.row-fluid .resources-post-title a {color: #0b74bb; font-family: FrutigerLTStd-Bold; font-size: 16.67px; line-height: 17px;}
.row-fluid .resources-post-title a:hover{color: #0b74bb;}
.resources-topic-name { float: left; width: 100%; margin-top:0px;}
.category_name {color: #1f275a; font-family: gotham_boldregular; font-size: 10.42px; text-transform: uppercase;}
.resources-category { text-align: center;}
.category_icon, .category_name { display: inline-block; padding: 7px 3px;}
.row-fluid .category_icon { vertical-align: middle;}
.resources-desktop-content { padding-left: 20px; margin-top:50px;}
.allfilter .resources-list-background .resources-list-con:nth-child(2) { margin-top: 25px;}


.twoColumn { display: block; float: none; max-width: 540px; width: 100%;}
/*.twoColumn { display: block; float: left; max-width: 540px; width: 100%;} */
.multiColumn { float: left; width: 100%;}
.row-fluid .resources-content-img > img { width: 100% !important;}
.twoColumn .resources-container-list .resources-content-group:first-child { margin-left: 0;}
.twoColumn .resources-container-list .resources-content-group:last-child { margin-right: 0;}
/*.allfilter .multiColumn .resources-container-list .resources-content-group:nth-last-of-type(4n+3) { margin-left: 0 !important;}
.allfilter .multiColumn .resources-container-list .resources-content-group:nth-last-of-type(4n+4) { margin-right: 0 !important;}
.resources-container-list .resources-content-group:nth-child(4n+3) { margin-left: 0 !important;}
.allfilter .resources-container-list .resources-content-group:nth-child(4n+3) { margin-left: 20px !important;}
.allfilter .multiColumn .resources-container-list .resources-content-group:nth-last-of-type(n+1) { margin-right: 20px !important;}
.allfilter .twoColumn:nth-child(2n) { padding-left: 20px !important; padding-right: 0px !important;}
.allfilter .resources-container-list .resources-content-group:nth-child(4n+2) { margin-left: 20px !important;}

.allfilter .resources-list-background .resources-list-con:nth-child(3), .allfilter .resources-list-background .resources-list-con:nth-child(4) { margin-top: 25px;}
*/

.allfilter .multiColumn .resources-container-list .resources-content-group:nth-last-of-type(4n+1), .multiColumn .resources-container-list .resources-content-group:nth-last-of-type(4n+1) { /*margin-right: 0 !important;*/ }

.allfilter .multiColumn .resources-container-list .resources-content-group:nth-last-child(4n+4), .multiColumn .resources-container-list .resources-content-group:nth-last-child(4n+4) { /*margin-left: 0 !important;*/}

.resources-list-con.containerPsot.fail { display: none;}


.show-more {background-color: #cddc29; border-radius: 50%; float: right; height: 22px; margin-top: 10px; max-width: 22px; width: 100%; text-align: center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.show-img {float: right; margin-right: 5px; margin-top: 5px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; vertical-align: middle;}
.resources-content {opacity:0; background-color: rgba(11, 116, 187, 0.9); min-height: 203px; padding: 30px 18px; position: absolute; top: 0;  -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s;}
.resources-content-img-group { position: relative;  -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s; cursor: pointer;}
.resources-content-img-group:hover .resources-content { opacity:1; transform: scale(0.99);}
.resources-content a p {color: #fff; font-family: FrutigerLTStd-Bold; font-size: 14.58px; line-height: 20px;} 
.resources-content-img img { height: 199px; width: 238px; border: solid 1px #eeeeee!important;}
.allfilter .resources-container-list .resources-content-group:nth-child(n+5) { margin-top: 35px;}
.resources .row-fluid .ready-edge-background { margin-top: 20px;}
/*Resources page design end*/



@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    a#cta_button_562153_e6b4507f-1455-45f3-b7a6-e9d15fd1cd5e{padding: 3px 13px !important;}

    /* Safari only override */
    ::i-block-chrome,a#cta_button_562153_e6b4507f-1455-45f3-b7a6-e9d15fd1cd5e{padding: 3px 10px !important;}
}



