@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.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: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}
 

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* Seravek Web Basic Regular */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegular.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegular.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegular.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	}

/* Seravek Web Basic Regular Italic */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegularItalic.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegularItalic.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegularItalic.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicRegularItalic.woff') format('woff');
	font-weight: 400;
	font-style: italic;
	}

/* Seravek Web Basic Medium */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	}

/* Seravek Web Basic Bold */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBold.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBold.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBold.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	}

/* Seravek Web Basic Bold Italic */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBoldItalic.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBoldItalic.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBoldItalic.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicBoldItalic.woff') format('woff');
	font-weight: 700;
	font-style: italic;
	}
	
	
/* Seravek Web Basic Light */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLight.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLight.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLight.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLight.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	}

/* Seravek Web Basic Light Italic */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLightItalic.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLightItalic.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLightItalic.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicLightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	}
	
	/* Seravek Web Basic Medium */
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMedium.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	}
	
		/* Seravek Web Basic Medium Italic*/
	@font-face {
	font-family: 'SeravekWebBasic';
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMediumItalic.eot');
	src: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMediumItalic.eot#iefix') format('embedded-opentype'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMediumItalic.woff2') format('woff2'),
         url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/Fonts/SeravekWebBasicMediumItalic.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	}
	


 
 
 
 

.row-fluid .home-tabs {padding: 8px 0px!important}
.custom-menu-primary .hs-menu-wrapper > ul{ 
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li{
  background:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
  color:;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{
  color:;
}

.row-fluid .topmenu-section>div {
 
    width: 1140px;
    float: none;
    margin: 0 auto!important;
    padding: 0;
}

/*SIS India*/
.row-fluid .sis-india-award {top: 180px!important}
.row-fluid .sis-india-hp-chart {padding: 20px 0px 50px!important}
.location-india h6 {padding: 0px!important}
.row-fluid .location_image_module-india {height: 23em}
.row-fluid .right_group_module-india {height: 23em}
.row-fluid .header-about-india {padding-top: 200px!important}
.whoweare-india-center {max-width: 850px; margin: 20px auto 0!important; float: none!important}
.whoweare-india-center p {font-weight: bold}
.row-fluid .india-career-herosubhead {max-width: 700px!important; margin: 0 auto!important; float: none!important}
.border-bottom {border-bottom: 1px solid #ccc}

/*Website Updates*/
@media (max-width: 777px) {br {display:none;}
  .asc-workflow h3, .india-sec h3 {text-align:center;}

}
.software-footnote p {font-size:14px!important;font-style:italic;text-align:center;margin:30px 0 0!important;color:#999999}
.awards-text {margin-bottom: 40px}
@media (max-width 777px) {.awards-text {margin-bottom: 30px}
.row-fluid .footer-section{padding:45px 0 45px;position:relative}
}

.center-all {
text-align:center !important;
  margin: 0 auto;
}
html {
  scroll-behavior: smooth;
}
h2, .like-h2 {
    font-size: 34px !important;
}
.row-fluid .footer-section{float:left;width:100%;background:#fff;padding:55px 0 45px;position:relative}
.row-fluid .footer-section:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:86px;background:url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/images/Site-Pages/home/sis-footer-ellipses-2.jpg) center bottom no-repeat #000}
.hospital-page .footer-section:before {background:url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/images/sis-footer-ellipses-blue.jpg) center bottom no-repeat #00a6ce}
.row-fluid .footer-section .footer-logo img{max-width:130px;height:auto}
.row-fluid .footer-section .links-title{font-size:14.58px;text-transform:uppercase;font-family:SeravekWebBasic;padding:5px 0;font-weight:700}
.row-fluid .footer-section .footer-box{padding-top:5px;font-size:14.58px;line-height:24px}
.row-fluid .footer-section .footer-box p{margin:0 0 10px}
.row-fluid .footer-section .footer-box ul li a{padding:5px 0;font-size:14.58px;line-height:17px;color:#767576; text-decoration:none;}
.row-fluid .footer-section .footer-box ul li a:hover{color:#00A6CE}
/*.row-fluid .footer-section .footer-box.general-inquiries a{color:#C9187E}*/
.hospital-lp2 .footer-section .footer-box.general-inquiries a{color:#00A6CE}
.hospital-page .footer-section .footer-box.general-inquiries a{color:#80bb00}
.hospital-lp2 .footer-section .footer-box.general-inquiries a{color:#00A6CE!important}
/*.row-fluid .footer-section .footer-box.general-inquiries a:hover span{color:#000!important}*/
.hospital-page .footer-section .footer-box p strong span {color: #80bb00!important}
.row-fluid .footer-section .footer-box .footer-subscribe form{position:relative}
.row-fluid .footer-section .footer-box .footer-subscribe form input[type=email]{height:47px;border-radius:5px;padding:8px 60px 5px 16px;font-size:16px;font-family:SeravekWebBasic}
.row-fluid .footer-section .footer-box .footer-subscribe form input[type=submit]{background:url(//562153.fs1.hubspotusercontent-na1.net/hubfs/562153/New_Sourcemed_Site/images/submit-arrow.png) center no-repeat #999;position:absolute;right:0;top:0;height:47px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:0;width:50px}
.row-fluid .footer-section .footer-box .footer-subscribe form input[type=submit]:hover{background:url(//562153.fs1.hubspotusercontent-na1.net/hubfs/562153/New_Sourcemed_Site/images/submit-arrow.png) center no-repeat #1f275a}
.row-fluid .footer-section .footer-social ul{list-style:none;padding:90px 0 10px;float:left;width:100%}
.row-fluid .footer-section .footer-social ul li{float:left;margin-right:18px}
.row-fluid .footer-section .footer-social ul li a{color:#999;font-size:20px}
.row-fluid .footer-section .footer-social ul li:nth-child(1) a:hover{color:#3b5998}
.row-fluid .footer-section .footer-social ul li:nth-child(2) a:hover{color:#007bb5}
.row-fluid .footer-section .footer-social ul li:nth-child(3) a:hover{color:#00aced}
.row-fluid .footer-section .footer-copyright{font-size:14.58px}
.row-fluid .footer-followme{padding:80px 0 10px}
.row-fluid .footer-followme .fm_button span{position:relative;background:0 0!important;float:left}
.row-fluid .footer-followme .fm_facebook span:before,.row-fluid .footer-followme .fm_linkedin span:before,.row-fluid .footer-followme .fm_twitter span:before{position:absolute;font-family:FontAwesome;font-size:20px;line-height:32px;top:0;width:100%;height:100%;left:0}
.row-fluid .footer-followme .fm_facebook span:before{content:"\f09a";color:#999}
.row-fluid .footer-followme .fm_facebook:hover span:before{color:#3b5998}
.row-fluid .footer-followme .fm_twitter span:before{content:"\f099";color:#999}
.row-fluid .footer-followme .fm_twitter:hover span:before{color:#00aced}
.row-fluid .footer-followme .fm_linkedin span:before{content:"\f0e1";color:#999}
.row-fluid .footer-followme .fm_linkedin:hover span:before{color:#007bb5}
.row-fluid .footer-techtxt{margin-top:10px}
.row-fluid .footer-techtxt p{line-height:1.4em}
.row-fluid .footer-container{padding:0 20px}
 
.row-fluid .TYPfooter-followme .fm_button span {
	position: relative;
	background: 0 0 !important;
}
 
body{font-size:17px;line-height:24px;color:#55565A;margin:0;padding:0;letter-spacing:.02em}
.row-fluid h1,.row-fluid h2,.row-fluid h3,.row-fluid h4,.row-fluid h5,.row-fluid h6{margin:0;padding:0;font-family:SeravekWebBasic;}
.row-fluid h1	{font-size: 39px;line-height: 1.2;color: #231F20;font-weight: 400;}
.row-fluid h2, .like-h2	{font-size: 30px;line-height: 1.4;color: #231F20;font-weight: 400;}
.row-fluid h3{font-size:22px;line-height:1.4;}
.row-fluid h4{font-size:30px;line-height:35px}
.row-fluid h5{font-size:24px;line-height:28px}
.row-fluid h6{font-size:18px;line-height:22px}
.secondary-leftcol ul a,.secondary-leftcol ul a:hover{color:#00A6CE!important}
.row-fluid img{border:none;height:auto}
/*.row-fluid a{text-decoration:none;color:#00A6CE;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.row-fluid a:hover{color:#00A6CE; text-decoration: underline;}*/
.row-fluid .container{width:1140px;float:none;margin:0 auto!important;padding:0}


a {color:#C9187E;}


.error-subhead h2 {font-size: 22px; text-transform: none!important;text-align:center; }

.banner-sec-centered {
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/LP%20Banner.svg);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 200px 0 60px 0;
}

.banner-sec-centered .container {
	width: 1100px;
	margin: 0 auto;
}

.small-container {
	width: 725px;
	margin: 0 auto;
}

.banner-sec-centered {
	text-align: center
}

.banner-sec-centered h1 {
	font-size: 39px;
	line-height: 46px;
	color: #231F20;
	font-weight: normal;
	margin-bottom: 10px
}

.banner-sec-centered h4 {
	font-size: 20px;
	color: #00A7CF;
	line-height: 25px;
	font-weight: 600;
}

.banner-sec-centered p {
	font-size: 21px;
	color: #545659;
	line-height: 32px
}



@media (max-device-width: 480px) {
	.banner-sec-centered .container {
		width: 100%;
		margin: 0 auto;
	}
.banner-sec-centered {
		background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/LP%20Banner.svg);
		background-repeat: no-repeat;
		background-size: cover;
		height: auto;
		padding: 60px 0;
		margin-top: 84px;
	}
  .banner-sec-centered br{display:none} }

@media (min-width: 481px) and (max-width: 767px) {
	.banner-sec-centered .container {
		width: 100% !important;
		margin: 0 auto;
	}
  .banner-sec-centered br, .amkai-about-details br, .amkai-client-details br, .comprehensive-asc-details br{display:none !important;}}

@media (max-width: 1023px){ .row-fluid h1 {font-size: 34px; line-height: 1.3;}}

*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.row-fluid input[type=submit]{cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.row-fluid textarea{
    font-size: 16px;
    line-height: 26px;
    color: #000;
    background-color: #f8f9f9;
    border: none;
}
/*ol,ul{margin:0;padding:0}*/
.row-fluid .get-bg,.row-fluid .get-bg2{display:none}
.green-btn a,.green-btn input[type=submit],.transparent-btn a{display:inline-block;font-family:SeravekWebBasic;font-weight:700;text-transform:uppercase}
.row-fluid .mobile-bg,.row-fluid .set-bg{background-size:cover;background-repeat:no-repeat;background-position:center top;z-index:0}
 
 .row-fluid .TYPfooter-followme .fm_facebook span::before, .row-fluid .TYPfooter-followme .fm_linkedin span::before, .row-fluid .TYPfooter-followme .fm_twitter span::before {
	position: absolute;
	font-family: FontAwesome;
	height: 100%;
	left: 0;
	top: 0;
	font-size: 20px;
	line-height: 32px;
	width: 100%;
}
.row-fluid .TYPfooter-followme .fm_twitter span::before {
	content: "\f099";
	color: #999;
}
.row-fluid .TYPfooter-followme .fm_twitter:hover span::before {
	color: #00aced;
}
.row-fluid .TYPfooter-followme .fm_facebook span::before {
	content: "\f09a";
	color: #999;
}
.row-fluid .TYPfooter-followme .fm_linkedin span::before {
	content: "\f0e1";
	color: #999;
}
.row-fluid .TYPfooter-followme .fm_facebook:hover span::before {
	color: #3b5998;
}
.row-fluid .TYPfooter-followme .fm_linkedin:hover span::before {
	color: #007bb5;
}
.row-fluid input, .row-fluid input[type="submit"], .row-fluid textarea, body, strong {
	font-family: SeravekWebBasic;
}
.row-fluid .footer-logo {
	margin-bottom: 20px;
}
 
@media (max-width: 991px) { .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    margin-top: 40px !important;
    width: 100%;
    height: 100vh;
  }}

.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li>ul .li_open_background {
    top: 9px !important;
}

@media (min-width:1201px) {.topmenu-fixed .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li {
padding: 0 8px 0 30px !important;
  }}

@media (max-width: 991px){
  .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
	padding-bottom: 10px;
}
  .Home2022 .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
	padding: 0 !important;
    height: 98px;
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li>ul li>ul li:hover {
      color: #55565a;
  }}

@media (max-width: 991px) {
.logo-box img {
    width: 124px !important;
    height: 54px;
    left: 25px;
    position: fixed;
    top: 20px;
  }
  .four_call_cta1 {
  margin-bottom: 0px;
  }

}

.top-info .login-menu .hs-menu-wrapper>ul>li>a:hover {
color: #dd1a8a !important;
}

.search-link {
width: auto !important;
}

 ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_05.menu-show > ul > li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_02 > ul > li
{width:200%;}

/*----------------------------------  Home Page  ----------------------------------*/
.menu-btn {
	 
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
	display: inline-block;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	background: rgb(201,24,126);
	border-radius: 6px;
	border-width: 0px;
	color: rgb(255,255,255);
	font-family: sans-serif;
	height: auto;
	transition: all .4s ease;
	padding: 6px 18px;
	text-shadow: none;
	width: auto;
	font-size: 24px;
	line-height: 1.5em;
	border-radius: inherit;
 
 
	font-size: 16px;
	text-align: center !important;
	color: #fff !important;
 
	padding: 14px 0 !important;
}
 .menu-btn:hover {
	color: #fff !important;
} 
  @media (max-width: 1100px) {.new-page .row-fluid .header-section .top-section {padding: 20px 0px 20px}}

.row-fluid .header-section .top-section .topmenu-section.nav-down .color-logo{margin-top:0!important;margin-bottom:-20px}

.row-fluid .header-top-left {
	float: right;
}
 

.login-menu .hs-menu-wrapper > ul > li > a {
	cursor: pointer;
	display: inline-block;
	background: 0 0;
	padding: 7px 10px;
	border: 1px solid #F58220;
	font-size: 13px;
	font-family: SeravekWebBasic;
	font-weight: 700;
	line-height: normal;
	color: #F58220;
	border-radius: 0;
	transition: all .8s;
}.login-menu .hs-menu-wrapper > ul > li ul {
	text-transform: uppercase;
}.hs-menu-wrapper.hs-menu-flow-horizontal ul {
	list-style: none;
}.row-fluid input, .row-fluid input[type="submit"], .row-fluid textarea, body, strong {
	font-family: SeravekWebBasic;
}.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	display: block;
	white-space: nowrap;
	width: 140px;
	overflow: visible;
	text-overflow: ellipsis;
}  @media (min-width: 768px){
.row-fluid .header-section .top-section .topmenu-section.nav-down .color-logo {
  display: block;
  margin-top: 12px;
  margin-bottom: -20px;
  max-width: 400px;
  }}.row-fluid .header-section .top-section .topmenu-section.nav-down .color-logo {
	margin-top: 0 !important;
	margin-bottom: -20px;
}.row-fluid .color-logo {
	padding: 15px 0;
}
.row-fluid .new-header-changes .search-link {
	max-width: 235px !important;
	text-align: right;
	width: 100% !important;
}.row-fluid .header-top-left {
	float: right;
}.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: 20px;
}.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	visibility: hidden;
}  @media (min-width: 992px){
.new-header-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:last-child ul.hs-menu-children-wrapper::before {
  left: auto;
  right: 25px;
  }.login-menu .hs-menu-wrapper > ul > li ul::before {
  background-image: url(//562153.fs1.hubspotusercontent-na1.net/hubfs/562153/menu-arrow-grey.png);
  background-repeat: no-repeat;
  background-size: cover;
  content: " ";
  display: block;
  height: 10px;
  right: 45px;
  position: absolute;
  top: -10px;
  width: 21px;
}}  @media (min-width: 992px){
.login-menu .hs-menu-wrapper > ul > li ul {
  text-transform: uppercase;
  }
.login-menu .hs-menu-wrapper > ul > li ul {
	background-color: #eee;
	transition: all .6s;
	box-shadow: 0 0 2px 0 #efeeee;
	text-transform: uppercase;
	width: 170px !important;
	top: 45px;
	left: auto !important;
	right: 0 !important;
}.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	white-space: pre-line;
	font-size: 13px !important;
}.login-menu .hs-menu-wrapper > ul > li ul li a {
	line-height: 19px;
	font-size: 13px;
	color: #444343;
	padding: 7px 10px;
	font-weight: 700;
}.row-fluid .login-menu {
	float: right;
	width: auto;
	margin: 0;
}
}
.new-header-changes form#searchFormNew input {
	color: #fff;
	height: 30px;
	text-transform: none;
	margin-right: -90px !important;
}

  @media (min-width: 992px){
.new-header-changes .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:last-child ul.hs-menu-children-wrapper {
  left: auto;
  right: 0;
    }}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
	opacity: 1;
	visibility: visible;
}
 

  @media screen and (min-width: 768px){
.row-fluid .topmenu-section.nav-down {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFF;
  padding: 10px 0;
  z-index: 9999;
    }}
.topmenu-fixed .row-fluid .header-top-left {
	display: none !important;
}
.row-fluid .header-section .top-section .color-logo {
	display: none;
	max-width: 400px;
}
  @media (min-width: 768px){
.row-fluid .header-section .top-section .topmenu-section.nav-down .mainlogo {
  display: block;
    }}.row-fluid .header-section .top-section .topmenu-section.nav-down .color-logo {
	margin-top: 0 !important;
	margin-bottom: -20px;
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
  	color: #000 !important;
  
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul > li > .arrow-icon::before {
 
	border-color: #000 !important;
}
.span4.widget-span.widget-type-cell.logo-box img {
	width: 124px !important;
	height: 54px;
}
 .span12.widget-span.widget-type-linked_image.color-logo {
	display: none !important;
}

.home-new-nav .span8.widget-span.widget-type-simple_menu.login-menu {
	display: none;
}
.home-new-nav .span4.widget-span.widget-type-raw_html.search-link {
	display: none;
}
.span5.widget-span.widget-type-custom_widget.sis-smart-logo img {
	width: 158px;
	height: 21px;margin-bottom: -4px;
}
.top-info .login-menu .hs-menu-wrapper > ul > li > a {
	cursor: pointer;
	display: inline-block;
	background: 0;
	padding: 7px 10px;
	border: none;
	font-size: 16px;
	font-family: SeravekWebBasic;
	font-weight: normal;
	line-height: normal;
	/* color: color: #231F20; */
	border-radius: 0;
	transition: all .8s;
	color: #231F20;text-decoration: none !important;
}
.top-info .hs-menu-item.hs-menu-depth-1:last-child {
	border: 2px solid #C9187E;
	color: #C9187E !important;
	line-height: 9px;
}
.top-info .hs-menu-item.hs-menu-depth-1:last-child a {
color: #C9187E !important;
font-weight: 600;
}
.top-info  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
	float: left;
	margin: 0 10px;
}.span12.widget-span.widget-type-cell.top-info.container {
	padding: 10px 0 0 0;
}

.top-info .login-menu .hs-menu-wrapper > ul > li ul {
 
	box-shadow: 0px 0px 13px 0px #4639391f;
 
	background: #fff;
}
.top-info  .login-menu .hs-menu-wrapper > ul > li ul::before {
	background-image: url(//562153.fs1.hubspotusercontent-na1.net/hubfs/562153/menu-arrow-grey.png);
	background-repeat: no-repeat;
	background-size: cover;
	content: " ";
	display: block;
	height: 10px;
	right: 0;
	position: absolute;
	top: -10px;
	width: 21px;
	left: 0;
	margin: auto;
}
 .awards-text {
	text-align: center;
}
.awards-text p {
	font-size: 21px;
	line-height: 36px;
	width: 90%;
	margin: auto;
}
.testimonial-section2 .page-center {
	text-align: center;
}
 .awards-text h2{
font-size: 34px;
font-weight: normal;
 color: #231F20;
text-transform: none;
padding-bottom: 20px;
}
 .sis-smart-logo {
	padding-top: 10px;
}
 
 .logo-box {
	padding-top: 20px;
}
 .row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li {
	padding: 0;
	width: 17%;
	float: left;
	margin-right: 3%;
}
 .row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > ul > li:nth-child(3) {
	width: 18%;
	margin-right: 0;
	  
}.row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > ul > li:nth-child(2) {
	width: 18%;
}.row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > ul > li:nth-child(1) {
	width: 18%;
}
 .row-fluid .custom_mega_menu_nav ul li.parentmenu_04 ul li ul.latest-posts li a {
	border-bottom: 1px solid #ccc;
	width: 100%;
}
.webinar-post-image img {
	display: none;
}
.row-fluid .custom_mega_menu_nav ul li.parentmenu_04 a .webinar-post-image {
	float: right;
	width: 35%;
	display: none;
}
.row-fluid .custom_mega_menu_nav ul li.parentmenu_04 a .webinar-title-cont {
	float: left;
	width: 100%;
	 
}.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	display: block;
	white-space: nowrap;
	width: 100%;
	 
}
.row-fluid .custom_mega_menu_nav ul li.parentmenu_04 a .webinar-title-cont span
{
padding-bottom:0;
}


.row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a, .row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a, .row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > a, .row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children > a {
	border-bottom: none;
}
.banner-info h2, .banner-info h1  {
	font-size: 34px;
	line-height: 46px;
	color: #231f20;
	text-transform: none;
	font-weight: normal;
}
.learn_mre span {
	font-size: 16px;
	font-weight: bold;
	padding: 8px 10px;
  color: rgb(201,24,126);
}
.banner-info h2 strong, .banner-info h2 strong {
	color: #f58220;
	font-weight: 600 !important;
	font-weight: normal;
}
 .banner-info a {
	text-decoration: none !important;
}
 .learn_mre {
	margin-left: -80px !important;
}
.career-cta {
margin-left: -50px !important;
  margin-top: 10px;
}
.row-fluid .banner-img {
	display: block;
}

 .banner-info {
	padding-top: 60px;
}
@media (min-width: 1024px) {
  .banner-info {padding-right: 20px;}}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
	padding: 0;
 
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > a::before {
 
	display: none;
	content: inherit;
}
  .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a:hover {
	color: #DD1A8A !important;
}
 .custom_mega_menu_nav.menu-sm.js-enabled {
	margin-top: -50px;
}
 
 .title-top h2, .title-top {
	font-size: 30px;
	text-align: center;
	line-height: 1.4;
   color: #231F20;
}
 .surgery-info p {
	font-size: 21px;
	text-align: center;
	line-height: 36px;
	width: 80%;
	margin: 20px auto;
}
.span4.widget-span.widget-type-cell.smart-service h4 {
	font-size: 24px;
	font-weight: bold;
 margin-top: 15px;
	color: #231F20;
}
 .smart-service {
	text-align: center;
}
.smart-service p {
	font-size: 16px;
	line-height: 26px;
	margin: 6px auto;
	padding-bottom: 35px;
}
 .smart-service {
	padding-top: 25px;
}

.smart-service-2023 {
	text-align: left;
  margin-bottom: 20px;
}

.span4.widget-span.widget-type-cell.smart-service-2023 h4 {
	font-size: 24px;
	font-weight: bold;
 margin-top: 15px;
	color: #231F20;
  line-height:1;
}
.smart-service p {
	font-size: 16px;
	line-height: 26px;
}

.smart-card {
-webkit-box-shadow: 0 12px 33px rgb(146 173 190 / 27%);
    box-shadow: 0 12px 33px rgb(146 173 190 / 27%) ;
  border-radius: 9px;
}

.smart-card-inner{padding:0 20px 20px 20px;}

.smart-link a{padding:0 !important;    color: #c9187e!important; text-decoration:none!important;}

.smart-link {
	font-weight: 700;
	font-size: 15px;
  text-transform: none;
	transition: all ease .4s;
	-moz-transition: all ease .4s;
	-webkit-transition: all ease .4s;
      display: inline-flex !important;
      flex-wrap: wrap;
    align-items: center;
}
.smart-link::after {
	display: inline-flex;
	margin: -2px 0 0 6px;
	content: "";
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat;
	vertical-align: middle;
	width: 17px;
	height: 11px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.smart-link:hover::after {
	-moz-transform: translateX(5px);
	-webkit-transform: translateX(5px);
	-o-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(10px);
}
@media (max-width:1140px) and (min-width: 700px){
  .smart-cont{     width: 60% !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto;
    float: none !important;
    margin-bottom: 30px;}}

.smart-card p {font-size: 18px; line-height: 1.4;}

.smarter-icons img {
height: 55px !important;
  width: auto;
}
 .ptb-60 {
	padding: 60px 0 !important;
}

.ptb-60-120 {
	padding: 60px 0 120px 0 !important;
}

.ptb-40 {
	padding: 40px 0 !important;
}
 .surgery-info {
	text-align: center !important;
}
/*.ptb-40.find-out-section, .ptb-40 .asc-section {
padding: 60px 0 !important;
}

@media (max-width:500px) { .ptb-40.find-out-section, .ptb-40 .asc-section  {
padding: 40px 0 !important;
  }}*/

.find-out-para {
	font-size: 34px;
	line-height: 46px;
	color: #231F20;
}
 
 .bg-gray {
	background: #F8F9F9 url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Psuedo-object-Find-out.png") no-repeat;
 
}
 .find-out-para {
	padding-top: 60px;
}

 .asc-workflow p, .india-sec p {
	font-size: 16px;margin-bottom: 12px;
}
 .asc-workflow h3, .india-sec h3 {
	font-size: 34px;
	line-height: 46px;
	color: ;
	color: #231F20;
	font-weight: normal;
padding-bottom: 5px;
}

 .asc-workflow h4, .india-sec h4 {
	    font-size: 24px;
    font-weight: 700;
    color: #231f20;
}

 .asc-workflow h5, .india-sec h5 {
	font-size: 21px;
	line-height: 38px;
	color: #55565A;
	font-weight: normal;	padding-bottom: 15px;
}
 
 .asc-workflow ul li, .india-sec ul li {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 15px;
     margin-top: 0;
    margin-bottom: 0;
	list-style: none;
}
 .asc-workflow ul li::before, .india-sec ul li::before {
	content: "\25A0";
	color: #F58220;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
   
}

 .india-sec p,.india-sec p strong {
	font-size: 16px;
   margin-bottom: 0px !important;
}

 .asc-workflow .india-sec p strong {
	font-weight:700;
}
.hero-vid-container {
display: block;
    text-align: center;
}

.form-title {line-height: 1.3;}

 

@media (max-width: 500px) {
  .asc-workflow ul li::before, .india-sec ul li::before  {
	font-size: 8px;
        transform: translateX(-5px);
    -webkit-transform-origin-x: -5px;
  }
.hero-vid-container {
margin-top: 20px;
}

}
 
.asc-workflow strong, .india-sec strong  {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 20px;
	margin-bottom: 10px !important;
	display: block;
}

.india-sec p strong { 
	font-size: 16px;
	line-height: 24px;
  padding-bottom: 0px;
	display: block;
}

 .asc-workflow ul, .india-sec ul {
	width: 92%;
	margin-left: 15px;
   margin-top:0;
     margin-bottom: 0;
}
 .pop-up-workflow {
	cursor: pointer;
	text-align: center;
	margin-top: 35px;
}
.bg-blue{
background:url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Stats-success-background@2x.png");  
  background-size: cover;
}
.logo-inner img {
	text-align: center;
	margin: auto;
}

.slick-slide img {
    max-height: 140px !important;
    width: auto;
      max-width: 170px;
}

.slick-slide .testi-img img {
    max-height: unset !important;}
.d8 h4 {
	font-weight: normal;
	color: #231F20;
	font-size: 34px;
}
 .sis-action h2, .sis-action-centered h2  {
	font-size: 30px;
	line-height: 1.4;
	color: #231F20 !important;
	font-weight: normal;	 
}
 .sis-action h5, .sis-action-centered h5 {
	color: #55565A !important;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 25px;	 
}
 .bg-gray2, .bg-gray2-india {
	background:url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/See-SIS-Complete-CTA-background.jpg) no-repeat;
   background-size:cover;
}
 .sis-action {
	padding-top: 70px;
}
 .mobile-ascs {
	text-align: center;	margin-bottom: -45px;
}
 .mobile-ascs {
	margin-bottom: -45px;
	margin-top: -85px;
 
}
/*.row-fluid a:hover {
 
	text-decoration: none !important;
}*/

 .bg-gray2 {
	margin-top: 85px;
}

.bg-gray2-wide {
	    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/long-cta-sis-grey.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 10% 100%;
}

.bg-gray2-wide{
margin-top: 0px;
}

@media (max-width: 500px) { .bg-gray2, .bg-gray2-wide {
	margin-top: 0px;
}
  
  .bg-gray2-wide {
  background-position: 30% 50%;
}


.topmenu-section .hs-menu-item.hs-menu-depth-1.parentmenu_08 {
	display: block !important;
}
}


.hero-padding {
padding: 60px 0 30px 0;
}

.flex-hero-padding {padding: 50px 0 60px 0}

.large-hero-padding {padding: 40px 0 60px 0;}

@media (max-width: 500px) {.hero-padding {
padding: 0 0;
  }
}

@media (max-width: 880px) {
.flex-hero-padding {padding: 100px 0 60px 0 !important}
}

.shape-right-hero
{
position:relative; 
}

.shape-right-hero::after {
	position: absolute;
	content: '';
	width: 190px;
	height: 614px;
  right: 0;
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-hero.svg);
	top: 40%;
}

 
 .search-link ul li input[type="search"] {
	-webkit-appearance: none;
	-webkit-box-sizing: content-box;
	outline: none;
}
  .search-link ul li {
	position: relative;
}
.search-link ul li {
	list-style: outside none none;
}
 
 #searchFormNew input {
	color: #55565A;
	height: 30px;
	text-transform: none;
	margin-right: -90px !important;
	font-size: 16px;
}
  .search-link ul li input[type="search"] {
  -webkit-appearance: none;  
  -webkit-box-sizing: content-box;  
	outline: none;
}
  .search-link ul li input:focus {
	cursor: auto;
	width: 175px;
	outline: none;
}

  .search-link ul li input {
	background-color: #fff;
	background-image: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20feather-search.svg");
	-webkit-transition: width .35s;
	cursor: pointer;
	background-position: 0 5px;
	background-repeat: no-repeat;
	border: 0 none;
  	font-size: 0.9em;
	letter-spacing: 0.1em;
	padding: 1px 1px 1px 30px;
	transition: width 0.35s ease 0s;
	width: 0;
}
 .span12.widget-span.widget-type-custom_widget.search-link {
	position: fixed;
	right: 0;
	top: 310px;
	z-index: 33;
 
	margin: auto;
	height: 25px;
	width: 41px;
	bottom: 0;
 
}
 .fixed-btn {
	position: fixed;
	text-align: right;
	top: 60%;
	z-index: 22;
   width: auto !important;
}
/*
.search-link {
	position: fixed;
	right: 0;
	float: right;
	text-align: right;
	z-index: 999999999;
	background: #317373;
	display: inline-block;
	width: 50px !important;
	top: 80%;
}
*/
input[type="search"] {
 
	box-shadow: 0px 1px 4px #00000029;
 
}
 .search-link ul li input {
 
	background-position: 6px 6px;
 
	padding: 2px 1px 3px 37px;
 
}
.fixed-btn a {
	color: #c9187e !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	transform: rotate(90deg);
	right: 10px !important;
	position: relative;
  text-decoration:none;
}

.fixed-btn a:hover {
  background-color: #c9187e !important;
color: #fff !important;
}
 
 .fixed-btn {
	right: -66px;
}
#searchFormNew input {
 
	margin-right: -38px !important;
 
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
 
	color: #00A6CE;
}

.login-menu .hs-menu-wrapper > ul > li ul {
 
	width: 250px;
	top: 45px;
	left: -57px !important;
  right: inherit !important; */
	position: relative;
}
.Home2022  .top-info.container {	margin-top: -30px !important;
}
 .top-info.container {

	position: relative;
}
 
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul .li_open_background {
 
	top: 9px  !important;
 
}
 .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul .li_open_background {
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.custom_mega_menu_nav.menu-sm.js-enabled {
 
	padding-bottom: 10px !important;
	margin-bottom: 40px;
}
 .topmenu-section.mega-menu-group {
	border-bottom: 2px solid #00000015;
	border-top: inherit !important;
}
.cta_button span {
	font-family: SeravekWebBasic !important;
	font-weight: 600;
  margin-top: 0px;
}
 .learn_mre span, .career-cta span {
	font-family: SeravekWebBasic !important;
}
.cta_button {
  padding: 11px 18px !important;
 
}

.cta_header_style h2 {
padding-bottom:20px;
}
@media (max-width: 500px){
.row-fluid .india-sec-img img {
  margin-top: 30px !important;
}}


@media (min-width: 768px){
.row-fluid .india-sec-img {
    position: absolute;
    left: 60%;
    margin: 0;
    padding: 20px 0 0 25px;
    width: 50%;
}}
@media (min-width: 1900px){
.row-fluid .india-sec-img {
    position: absolute;
    left: 50%;
    margin: 0;
    padding: 20px 0 0 25px;
    width: 40%;
}}
@media (min-width: 2100px){
.row-fluid .india-sec-img {
    position: absolute;
    left: 50%;
    margin: 0;
    padding: 20px 0 0 25px;
    width: 35%;
}}
@media (min-width: 2300px){
.row-fluid .india-sec-img {
    position: absolute;
    left: 50%;
    margin: 0;
    padding: 20px 0 0 25px;
    width: 32%;
}}


/*********************Responsive*****************************************/
@media (min-width: 1020px) {
  .is-now-vid {margin-top: 60px !important;}
}

  @media (min-width: 992px) and (max-width: 1200px){
.row-fluid .container, .row-fluid .topmenu-section > div {
width: 900px;
margin: auto;

    }

#counter-box {
	display: inline-block;
	padding: 0 30px;
}
}
  @media (min-width: 768px) and (max-width: 992px){
.row-fluid .container, .row-fluid .topmenu-section > div {
  width: 100%;
}
 .container {
	padding: 0 50px !important;
}   
 .asc-info {
	text-align: center;
}
}
  @media (max-width: 1200px){
.learn_mre {
	margin-left: -50px !important;
}
}
  @media (max-width: 1199px){
.surgery-info p {
 
	width: 100%;
 
}
    .find-out-para {
	padding-top: 20px;
}
 .login-menu {
	padding-top: 12px;
}
    .sis-smart-logo {
	padding-top: 18px;
}
    .new-page .row-fluid .header-section .top-section {
	padding: 0;
}
    .learn_mre {
	margin-left: 0 !important;
}
.container.ptb-60 {
	padding: 60px 50px !important;
}
    
    .container.ptb-60-120 {
	padding: 60px 50px ;
}
    .container.ptb-40 {
	padding: 40px 50px !important;
}
}

@media (max-width:500px) {
.container.ptb-60 {
	padding: 60px 33px !important;
}
  
  
 .container.ptb-60-120 {
	padding: 60px 33px !important;
}
  
    .container.ptb-40 {
	padding: 40px 33px !important;
}
  
  #blue-sec-nh .container.ptb-60 {
	padding: 20px 33px 50px 33px !important;
}
   #blue-sec-nh .container.ptb-60.india-hp {
	padding: 20px 33px 0px 33px !important;
}
}  

.banner-img-ads {margin-top: 55px;}

@media (max-width: 1200px) and (min-width: 992px) {
  .banner-img-ads {margin-top: 100px;}}
  @media (max-width: 991px){
 
#counter-box {
 
	padding: 0 20px;
}
    #counter-box span {
 
	font-size: 38px;
}
 
    .learn_mre, .career-cta {
	text-align: left;
}   
    .learn_mre span{
	margin-left:0 !important;
}
 .btn-left {
	text-align: right;
}
 .banner-info {
	width: 100% !important;
	text-align: center !important;
}
 .banner-img, .banner-img-ads {
	width: 100% !important;
text-align: center !important;
	margin-top: 30px;
}
    .sis-action h4, .sis-action-centered h4 {
	font-size: 25px;
 
 
}
   .pop-up-workflow {
width: 100% !important;
 
}
    .asc-info{
  width: 100% !important;
 
    }
}
 @media (max-width: 991px){
 .search-link {
	display: block !important;
}

}
  @media (max-width: 767px){
    
 .fixed-btn {
	display: none !important;
}
    .row-fluid .top-section .logo-box {
	position: relative !important;
 
}
    /*
 .search-link {
	display: none !important;
}
    */
.row-fluid .container {
  width: 100%;
  padding: 0 33px;
    }
.slider-section .slick-prev {
	top: 13px;
	right: 71px;
 
}
    .slider-section .slick-next {
	top: 12px;
	right: -44px;
}
.btn-left {
	text-align: center;
}
    .learn_mre, .career-cta {
	text-align: center;
	margin-top: 20px;
}
 .find-out-para {
	text-align: center;
}
    .asc-workflow ul li {
 
	text-align: left;
}
 .asc-workflow {
	text-align: center;
}
    .bg-blue .slide-item {
 
	text-align: center;
	margin: 75px auto;
}
    .d8 {
 
	width: 100%;
 
}
    .slick-slide .testi-img img {
 
 
	margin: auto !important;
}
    .pagingInfo {
 
	top: 25px;
}
 
 .testi-info {
	padding-top: 30px !important;
}
    #counter-box-container {
 
	margin: 0;
 
}
 .awards-text {
	padding-top: 50px;
}
    .fixed-btn a {
 
	right: 13px !important;
	 
}
#searchFormNew input {
	margin-right: -64px !important;
}
.search-link ul li input:hover {
	background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20feather-search-blue.svg);
}   
    
    .search-link ul {
 
	top: 76%;
 
}
    .blog-title p {
 
	width: 100%;
    }
    #counter-box {
 
	padding: 10px 0 !important;
	width: 100%;
 
}
    .slick-prev {
	top: 15px;
	right: 71px;
	left: -15px;
	margin: auto;
}
 .slick-next {
	top: 15px;
	right: -49px;
	left: 0;
	margin: auto;
}
    .sis-action, .sis-action-centered {
	padding-top: 0;
	text-align: center;
}
    .top-paging {
	margin-bottom: 0;
}
    .pagingInfo {
	position: absolute;
	right: 0;
	top: 70px !important;
	left: -18px;
 
	text-align: center;
}
    .awards-text p {
 
	width: 100%;
	 
}
    .d4 {
	width: 100%;
	display: inline-block;
	display: none;
}
    .mobile-ascs {
	 
	margin-top: 20px;
}
  

}
 .banner-info {
	position: relative;
	z-index: 333;
}
.learn_mre   {
    position:relative;
}
.learn_mre span {
	vertical-align: middle;
	margin-left: -11px;
	padding-top: 10px;

}
 #cta_button_562153_56439d24-75f7-4d1d-b818-a94dee009b03 span {
	transition: all ease .4s;
	-moz-transition: all ease .4s;
	-webkit-transition: all ease .4s;
	display: inline-block;
	position: relative;
}
#cta_button_562153_56439d24-75f7-4d1d-b818-a94dee009b03 span::after {
	display: inline-block;
	margin: -2px 0 0 6px;
	content: "";
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat;
	vertical-align: middle;
	width: 17px;
	height: 11px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	right: -10px;
	position: absolute;
	top: 5px;
	bottom: 0;
	margin: auto;
}
.link-style2 {
	font-weight: 700;
	font-size: 15px;
  text-transform: none;
	transition: all ease .4s;
	-moz-transition: all ease .4s;
	-webkit-transition: all ease .4s;
}
 .link-style2::after {
	display: inline-block;
	margin: -2px 0 0 6px;
	content: "";
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat;
	vertical-align: middle;
	width: 17px;
	height: 11px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

 .link-style2:hover::after {
	-moz-transform: translateX(5px);
	-webkit-transform: translateX(5px);
	-o-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(10px);
}

a#cta_button_562153_56439d24-75f7-4d1d-b818-a94dee009b03 {
  	text-transform: none;
}
.row-fluid .footer-section .footer-logo img {
	max-width: 248px;
	height: auto;
}
.span12.widget-span.widget-type-custom_widget.foot-logo-link ul li {
	display: inline-block;
	width: 100%;
  	padding-bottom: 4px;
}
.foot-links ul li{
 display:inline-block;width:100%;
}
 .foot-links ul {
	padding: 15px 0;
}
.fm_button  {
	position: relative;
	z-index: 33;
}
.row-fluid .TYPfooter-followme .fm_facebook span::before, .row-fluid .TYPfooter-followme .fm_linkedin span::before, .row-fluid .TYPfooter-followme .fm_twitter span::before {
	color: #55565a !important;
}
 .top-info .login-menu .hs-menu-wrapper > ul > li ul::before {
	 
	content: '';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 18px 11px 0px 11px;
	border-color: #fff transparent transparent transparent;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	bottom: -13px;
	left: 0;
	right: 0;
	margin: 0 auto;
	transform: rotate(58deg);
}
.menu-head {
	display: none;
}
.soln-head {
	font-size: 28px;
}

.soln-head:hover {
	text-decoration: none!important;
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper>li>a, .row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper>li>a, .row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li.hs-item-has-children>a, .row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li.hs-item-has-children>a :hover {text-decoration:none !important;
cursor: default !important;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover {
text-decoration: underline;
  color: #00a6ce;
}

.custom_mega_menu_nav .hs-menu-item.hs-menu-depth-1.hs-item-has-children.menu-show:hover ul li a {
  font-weight:600;
}

.custom_mega_menu_nav .hs-menu-item.hs-menu-depth-1.hs-item-has-children.menu-show ul li a {
  font-weight:600;
}

.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul li > ul li a {
 
	font-weight: 600;
 
}
.menu-ctas {
	display: none !important;
}
.hs-menu-item.hs-menu-depth-3 span {
 
	padding-top: 10px;
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li {
 
	margin-right: 2%;
}

.row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper>li {
    width: 16%;
    margin-right: 4% !important;
}

.row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li>ul>li:nth-child(3)
{
    width: 16%;
    margin-right: 4%;
}

.row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li.parentmenu_04>ul>li.childmenu_02:nth-child(2)
{
width: 36%;
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper>ul>li.parentmenu_04>ul>li.childmenu_03
{
width: 36%;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	color: #231F20;
}
.topmenu-section .fa.fa-youtube-play , .fa.fa-commenting {
	color: #DD1A8A;
	font-size: 18px;
	padding-right: 7px;
}
.span4.testi-img {
	display: inline-block;
}
.row-fluid .footer-section .footer-box ul li a {
 
	position: relative;
	z-index: 22;
}
.top-info .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
 
	margin: 6px 10px !important;
}
.top-info .hs-menu-item.hs-menu-depth-1:last-child a:hover {
	background: #C9187E;color:#fff !important;
}
 
.logo_slider  .slick-arrow {

	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
 background: #00a6ce;
width: 25px;
height: 25px;
	margin: auto;
	bottom: 0;
  border-radius: 25px;
}
.logo_slider .slick-arrow::before {
	font-family: FontAwesome;
	font-size: 14px;
}
.logo_slider .slick-arrow.slick-next::before {
	content: "\f105";
  color: #fff;
      right: -10px;
    position: relative;
}
.logo_slider .slick-next.slick-arrow {
left: 5px;
}
.logo_slider .slick-arrow.slick-prev::before {
	content: "\f104";
  color:#fff;
      right: -10px;
    position: relative;
}

.logo_slider .slick-arrow:hover, .slider-section .slick-arrow:hover {
background:#017e9d;
}

 @media (max-width: 920px) and (min-width: 901px){
  
  .logo_slider .slick-next.slick-arrow {
    left: 650px;
  }
.logo_slider .slick-prev.slick-arrow {
    left: -50px;
  }

}

 @media (max-width: 900px) and (min-width: 815px){
  
  .logo_slider .slick-next.slick-arrow {
    left: 550px;
  }
.logo_slider .slick-prev.slick-arrow {
    left: -60px;
  }
}
.logo_slider .slick-next.slick-arrow

 @media (max-width: 814px) and (min-width: 769px){
  
  .logo_slider .slick-next.slick-arrow {
    left: 550px;
  }}


@media (max-width: 768px) and (min-width: 501px){
  
  .logo_slider .slick-next.slick-arrow {
    left: 470px;
  }

.logo_slider .slick-prev.slick-arrow {
    left: -15px;
  }
}

@media (max-width:500px) { .slick-next {
    right: -280px;
  }
  .slick-prev{
      left: -220px;}
  
  .slider-section .slick-prev {
	right: 290px !important;
    left: 0;}
  .slider-section .slick-next {
  left: 250px !important;}
}
.topmenu-fixed .row-fluid .header-top-left {
    display: block !important;
}

.header-container.container-fluid.nav-down {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #FFF;
 /*   padding: 10px 0;*/
   padding: 0 0;
    z-index: 9999;
}

 body.new-page.may19.Home2022.main-navigation-open.topmenu-fixed .mega_menu_bg {
    position: inherit !important;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    overflow: hidden;
}

 
@media screen and (min-width: 991px) {
		.main-navigation-open::before
		  {
			top:4.2%
		  }
		  .parentmenu_02 ul,.parentmenu_04 ul
		  {
			top:10.8%;	
		  }
		  .topmenu-fixed .parentmenu_02 ul,.topmenu-fixed .parentmenu_04 ul
		  {
			top:81.8%
		  }
		  .main-navigation-open .shape-right-hero
		  {
			margin-top:100px;
		  }
	}
.span12.widget-span.widget-type-custom_widget.search-link {
	/* position: fixed; */
	right: 4px;
	width: 100%;
	display: block;
	position: fixed;
	text-align: right;
	top: 60%;
	z-index: 22;
	margin-top: 115px;
}
.row-fluid .footer-section::before {
 
	display: none;
	content: inherit;
}

.row-fluid .footer-section {
    border-top: 2px solid #EAEAEA;
}
 
  body.main-navigation-open .row-fluid .header-section > div.mega_menu_bg {top:70px;} 
.Sis_content .top-section.new-header-changes.mega_menu_bg {
    top: 0 !important;
}

 .fixed   {
     position: -webkit-sticky; /* for safari */
     position: sticky;
     top: 0;
    background: #fff;
    z-index: 9999;  height: min-content;
}
.parentmenu_02.mobile-menu-show li {
    margin-bottom: 0 !important;
} 
@media(max-width:992px){
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
	float: left !important;
  }}

.active-branch li.hs-menu-item {
    margin: 0 !important;
}
======================================================
.Home2022 .popupSearch 
	{
		background-color: #C9187E !important;
		left: 0;
		margin: 0 auto;
		padding: 24px 30px;
		position: absolute;
		right: 0;
		top: -35px;
		width: 100%;
		z-index: 99999;
		color:#fff;
	}
	.Home2022 .popupSearch, .popupSearch > li {
		margin: 0 !important;
	}	
	.searchresult-show {
	  overflow: hidden;
	}
	.searchresult-show #resultsDiv
	{
		background: #F8F9F9;
		height: 100%;
		left: 0;
		overflow-y: scroll;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 3333;
	}
	.searchresult-show #resultsDiv > div:first-child {
		float: none;
		height: 100%;
		margin: 0 auto;
		position: relative;
		width: 80%;
		overflow-y: initial;
	}
	
	.searchresult-show #resultsDiv .webResult 
	{
		background: #fff none repeat scroll 0 0;
		color: #999;
		float: left;
		margin-bottom: 30px;
		padding: 0 25px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 100%;
		border: 1px solid #00A6CE;
	}
	
	.searchresult-show .webResult .webResult-inner1 {
		float: left;
		width: 50%;
		border-right: #00A6CE solid 1px;
		text-align: left;
		padding: 15px 15px 15px 0;
		min-height: 150px;
		word-wrap: break-word;
	}
	
	.searchresult-show .webResult .webResult-inner2 {
		float: left;
		width: 50%;
		padding: 15px 0 15px 15px;
		font-size: 17px;
		text-align: left;
		line-height: 24px;
		font-family: SeravekWebBasic !important;
	}
	
	.searchresult-show #resultsDiv {			
		margin: 0 auto;					
	}
	.searchresult-show #resultsDiv .webResult {
		background: #fff none repeat scroll 0 0;
		color: #999;
		float: left;
		margin-bottom: 30px;
		padding: 0 25px;
		width: 100%;
	}
	
	.searchresult-show .webResult .webResult-inner1 > a, .searchresult-show .webResult h2 a 
	{
		color: #000;
		line-height: 25px;
	}
	.searchresult-show .webResult-inner1 h2 a 
	{
		font-size: 20px;
		text-transform: none;
	}
	.searchresult-show .webResult-inner2 p 
	{
	  font-family: SeravekWebBasic !important;
	  font-size: 17px;
	  color: #5d5c5d;
	}
	
	.searchresult-show .close i {
		background-image: url("https://www.sisfirst.com/hubfs/close-icon-black.png");
		background-repeat: no-repeat;
		cursor: pointer;
		display: block;
		height: 25px;
		position: fixed;
		right: 1.5em;
		top: 30px !important;
		width: 25px;
		z-index: 555555;		
		color: #000;
	}
  
	.searchresult-show #more 
	{
		color: auto;
		cursor: pointer;
		float: left;
		font-family: SeravekWebBasic;
		font-size: 20px;
		font-weight: 700;
		margin-bottom: 100px;
		width: 100%;
	}
	
	.searchresult-show #resultsDiv .webResult:last-of-type {	  
	  margin-bottom: 100px;
	}
	.searchresult-show .home-new-nav
	{
		display:none !important;
	}
	.searchresult-show .login-menu, .searchresult-show .mega-menu-group
	{
		display:none !important;
	}
	#searchFormNew input 
	{
	  margin-right: -38px !important;
	}
	#searchFormNew input 
	{		
		height: 30px !important;
		text-transform: none !important;
margin-right: 0 !important;
		font-size: 16px !important;
	}
	
	.searchresult-show #searchFormNew input 
	{
		color: #FFF !important;
	}
	
	.popupSearch 
	{
		position: fixed !important;
		right: 3% !important;
		top: 87% !important;
		z-index: 5555 !important;
	}
.Home2022 .popupSearch {
	  background-color: #C9187E !important;
}

.mobile-trigger {
	display: inline-block !important;
	cursor: pointer;
	position: absolute;
	top: 25px;
	right: 15px;
	width: auto;
	height: auto;
	padding: 7px 10px 8px;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #000;
  z-index: 100000;
}
.mobile-btn{
 display:none !important; 
}
.blog__card-holder:hover .link-style2::after {  
  -moz-transform: translateX(5px);
-webkit-transform: translateX(5px);
-o-transform: translateX(5px);
-ms-transform: translateX(5px);
transform: translateX(10px);
}

    .parentmenu_010 {
	display: none;
}
.menu-res {
	display: none;
}
.hs-menu-item.hs-menu-depth-1.parentmenu_08 {
	display: none;
}
  @media (max-width: 991px){
    body.main-navigation-open .row-fluid .header-section > div.mega_menu_bg {
	position: relative;
 
}
    .parentmenu_08 {
	display: block;
}
    .menu-res {
	display: block;
}
    
    .parentmenu_010 {
	display: block;
}
    
  .hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_04.mobile-menu-show li a {
	padding: 3px 0 !important;
}
.mobile-trigger i::before {
  top: -6px;
    }
 
    .mobile-btn{
 display:block !important; 
}
.mobile-trigger i::after, .mobile-trigger i::before {
	position: absolute;
	content: '';
}
.mobile-trigger i, .mobile-trigger i::after, .mobile-trigger i::before {
	width: 22px;
	height: 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
background-color: #000;
	display: inline-block;
}
    .mobile-trigger i::after {
	top: 6px;
}
    .mobile-trigger i, .mobile-trigger i::after, .mobile-trigger i::before {
	width: 22px;
	height: 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	background-color: #000;
	display: inline-block;
}
.row-fluid .custom_mega_menu_nav .mobile-trigger {
	top: 95px;
 
}
     .close i {
	display: block;
}
    .custom_mega_menu_nav.js-enabled .hs-menu-flow-horizontal {
 
	position: relative;
 
}
    .backmenu {
	display: none !important;
}
 .req-fixed {
	display: none;
}
 .top-section.new-header-changes.mega_menu_bg {
	padding: 0 !important;
}
 .top-info.container {
	display: none;
}
 .topmenu-section.mega-menu-group {
	border: none;
 
}
  .logo-box {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
}
.logo-box {
	width: 48% !important;
	display: inline-block !important;
}
  
    .span12.widget-span.widget-type-cell.req-fixed {
	display: none;
}
    .topmenu-section.mega-menu-group {
	border-bottom: none;
 
}  
    .new-page .row-fluid .header-section .top-section {
	padding: 0 !important;
	margin-top: -12px;
}
.row-fluid .custom_mega_menu_nav .mobile-trigger {
	top: 3px !important;
}
.homenavbar-adjust.home-new-nav {
	position: fixed;
	top: 0;
	z-index: 999999;
	width: 100%;
	margin: 20px 0;
}
 .new-header-changes.mega_menu_bg {
    border-bottom: 2px solid #00000029;
border-top: inherit !important;
}
   .row-fluid .header-top-left {
 
	display: none;
}
     .span1.widget-span.widget-type-space {
	display: none;
}
    .mobile-trigger i, .mobile-trigger i::after, .mobile-trigger i::before {
	width: 25px;
	height: 3px;
 
}
    .custom_mega_menu_nav.js-enabled .hs-menu-flow-horizontal {
 
	position: inherit;
 
}
    .custom_mega_menu_nav.js-enabled .hs-menu-flow-horizontal {
 
	overflow-x: inherit;
}
    .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
	margin-top: px !important;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	border: none !important;
	background: #fff !important;
	z-index: 3333;
	display: block;
	padding: 0 14px;
}
    .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
 
	border: none;
}
     .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
	color: #55565A !important;
	font-weight: 500;
}
    .new-page .row-fluid .header-section .top-section {
	padding: 0 !important;
 
 
	top: 0;left:0;right:0;
	z-index: 333;
	background: #ffff;margin-top: 0 !important;
}
    .cta_button {
	padding: 11px 14px !important;
}
    
    a.cta_button:hover {
    text-decoration:none !important;
    }
   
    .row-fluid .footer-section .footer-box p a :hover{
    text-decoration:underline;
    }
     .row-fluid .footer-section .footer-box p a{
    text-decoration:none !important;
    }
  .row-fluid .footer-section .footer-box p > span > a{
    text-decoration:none !important;
    }
   
 .logo-box img {
	width: 124px !important;
	height: 54px;
}  
    .hero-padding {
	padding: 0 0 30px 0;
}
 .header-scroll-time {
	display: none !important;
}
    
     .hs-menu-flow-horizontal > ul li.hs-item-has-children {
	position: relative !important;
 
}
    .backmenu {
 
	display: none !important;
}
    .menus-open .row-fluid .custom_mega_menu_nav .hs-menu-flow-horizontal ul li.hs-item-has-children.mobile-menu-show ul.hs-menu-children-wrapper.mobile-menu-show {
	padding: 0 0 18px;
	position: relative !important;
	z-index: 333;
}
    .menus-open .row-fluid .custom_mega_menu_nav .hs-menu-flow-horizontal ul li.hs-item-has-children.mobile-menu-show ul.hs-menu-children-wrapper.mobile-menu-show {
	top: 12px;
}
    .row-fluid .custom_mega_menu_nav .hs-menu-flow-horizontal > ul li.hs-item-has-children > ul.hs-menu-children-wrapper {
 
 
	transition: inherit;
}
    .hs-menu-children-wrapper.mobile-menu-show span {
	display: none !important;
}
    .hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_02 {
	padding: 0 !important;
}
     .hs-menu-children-wrapper.mobile-menu-show {
	padding: 0 !important;
}
 .row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children.childmenu_01 > a {
	padding-left: 0;
	padding: 0 !important;
}
  
 .hs-menu-children-wrapper.mobile-menu-show li a {
	display: block !important;
}
  .row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children.childmenu_01 > a {
	padding-left: 0;
	padding: 0 !important;
}
    .hs-menu-item.hs-menu-depth-3 {
	padding: 0 !important;
}
    .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul li > ul li a {
	color: #55565A;
 
	font-weight: normal !important;
}
    .hs-menu-item.hs-menu-depth-1.parentmenu_01 {
	display: none;
}
    .hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_05 {
	display: none !important;
}
 
    .hs-menu-children-wrapper.mobile-menu-show {
	padding-left: 15px !important;
	padding-top: 5px !important;
}.hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_01 li {
	padding: 10px 0 !important;
}
    .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul li > ul li {
	border-bottom: none;
 
}
    .hs-menu-children-wrapper.mobile-menu-show li {
	padding: 10px 0 !important;99
}
   .hs-menu-item.hs-menu-depth-2.hs-item-has-children a {
	padding: 0 !important;
}
    .p-0{
      padding: 0;
    }
    .soln-head {
	display: none;
}
.search-link {
	top: -111px !important;
}
  form#searchFormNew input {
	-webkit-box-sizing: border-box;
	color: #000 !important;
	height: 44px !important;
	background: #F8F9F9;
	border: 0 !important;
	width: 100% !important;
	margin: 0 auto !important;
	font-size: 16px;
	font-weight: 700;
	display: block;
	float: none;
	padding: 0 50px 0px !important;
 background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Mega_Menu_2019_Images/search-icon.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 20px;
	letter-spacing: .5px;
	box-shadow: none;
	width: 95% !important;
	font-weight: normal;
}
  
  .span12.widget-span.widget-type-cell.req-fixed {
	display: block;
 
}
    .row-fluid .new-header-changes .search-link {
	max-width: 235px !important;
	text-align: right;
	width: 100% !important;
}
    .span12.widget-span.widget-type-custom_widget.search-link {
	display: block !important;
 
}
    body .row-fluid .new-header-changes .search-link {
	max-width: none !important;
	z-index: 99999999999 !important;
}
    .search-link ul {
	position: inherit;
 
}

 #searchFormNew {
	display: none;
}
     .active-branch #searchFormNew {
	display: block !important;
}
 .mobile-menu-show {
	position: relative;
	z-index: 2222;
}
 .fixed-btn {
	display: none;
}

 .close i {
  display: none;
}
 .new-header-changes form#searchFormNew input {
  	margin: 0 !important;
}
.new-header-changes form#searchFormNew input {
  	height: 30px;
 
}
    .custom_mega_menu_nav.menu-sm.js-enabled {
	margin-top: 0 !important;
	margin: 0 !important;
}
    .topmenu-fixed .custom_mega_menu_nav.js-enabled .hs-menu-flow-horizontal {
 
	border-top: none;
 
 
}
    .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
	margin-top: 30px !important;
	width: 100%;
}
 
 .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
	padding: 15px !important;
}
    .custom_mega_menu_nav.menu-sm.js-enabled {
	padding-bottom: 0 !important;
 
}
    .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul > li:hover .arrow-icon::before {
	border-color: inherit;
}
 
    .row-fluid .custom_mega_menu_nav .hs-menu-flow-horizontal > ul li.hs-item-has-children > ul.hs-menu-children-wrapper {
	position: relative !important;
	left: 0 !important;
	padding: 0 !important;
}
    .fixed-btn {
	display: none !important;
}
 .mobile-btn {
	display: inline-block !important;
}
    .span3.logo-box {
	width: 40% !important;
}
     .topmenu-section .hs-item-has-children.parentmenu_07  {
	display: block !important;
}
.topmenu-section .hs-menu-item.hs-menu-depth-1.parentmenu_08 {
	display: block !important;
}
  .span6.widget-span.widget-type-custom_widget.mobile-btn-demo {
	display: inline-block !important;
}
 .logo-box {
	width: 40% !important;
}
 .nav-down .topmenu-fixed .row-fluid [class*="span"] {
	min-height: auto !important;
}
    .hs-menu-children-wrapper.mobile-menu-show {
	 
	margin-left: 12px !important;
}
  .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: 20px;
}  
    .sub-title {
	color: #55565A !important;
}
 .hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_01 ul li {
	padding: 10px 0 !important;
}
    .menu-res {
	display: block !important;
}
    .hs-menu-item.hs-menu-depth-1.parentmenu_08.menu-show ul {
	visibility: visible !important;
	display: block !important;
	opacity: 1 !important;
}
    .parentmenu_09 {
	display: block !important;
}
    .nav-menu .hs-menu-children-wrapper.mobile-menu-show li {
    padding: 6px 0 !important;
   
}
.hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_07.mobile-menu-show ul li {
	padding: 15px 0 !important;
}
    
    
 #search-mobile {
	box-shadow: 0px 1px 4px #00000029;
	-webkit-box-sizing: border-box;
	color: #000 !important;
	height: 40px !important;
	background: #F8F9F9;
	border: 0 !important;
	width: 100% !important;
	margin: 0 auto !important;
	font-size: 16px;
	font-weight: normal;
	display: block;
	float: none;
	padding: 0 50px 0px !important;
	border-radius: 6px;
	background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Mega_Menu_2019_Images/search-icon.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 20px;
	letter-spacing: .5px;
}
}

  .parentmenu_09 {
	display: none;
}

.mega-menu-group .hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_02.menu-show:hover ul li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_05 li.hs-menu-item.hs-menu-depth-3 a {
    color: #fff !important;
}
/*.Home2022.main-navigation-open .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    top: 190px;
}*/
.row-fluid .custom_mega_menu_nav .mobile-trigger {
	top: 22px !important;
}
.homenavbar-adjust.home-new-nav {
  margin: 0 !important;
}
.span6.widget-span.widget-type-custom_widget.mobile-btn-demo {
	margin-top: 25px;
}
/* .topmenu-section.mega-menu-group {
	padding-bottom: 10px;
}*/
.main-navigation-open .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    top: 120px;
}
 
.hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_02.menu-show ul li a.menu-btn:hover{
  color:#fff !important;
}
 

.hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_02.menu-show:hover ul li a  , .hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_04.menu-show:hover ul li a{
	color: #00a6ce !important;
}
  .hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_02:hover .arrow-icon::before ,  .hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_04:hover .arrow-icon::before {
	border-color: #c9187e  !important;
}
 .hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_02:hover a , .hs-menu-item.hs-menu-depth-1.hs-item-has-children.parentmenu_04:hover a {
   color: #c9187e  !important;
   font-weight:600;
}
 .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul > li > .arrow-icon {
 
	cursor: pointer;
}
 
 .sis_video_popup_body .shape-right-hero {
    position: inherit !important;
}
.sis_video_popup_body .banner-info {
    position: inherit !important;
}
.sis_video_popup_body .banner-info .learn_mre {
    position: inherit !important;
}
.slider-section .slick-arrow {
 
	z-index: 221  !important;
 
}
  .btn-left {
	opacity: 1;
 
}

 .main-navigation-open .btn-left {
	opacity: .4;	position: relative;
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul li > ul li a:hover {
	text-decoration: none !important;
}
body.new-page.may19.Home2022.sis-newpage.main-navigation-open.topmenu-fixed .span12.widget-span.widget-type-custom_widget.fixed-btn {
    z-index: 2 !important;
}
body.new-page.may19.Home2022.sis-newpage.main-navigation-open.topmenu-fixed .slider-section .slick-arrow {
    z-index: inherit !important;
}
body.new-page.may19.Home2022.sis-newpage.main-navigation-open.topmenu-fixed .span12.widget-span.widget-type-custom_widget.search-link {
display:none !important;
}
 
.custom_mega_menu_nav li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.menu-show:hover ul li ul li a {
    color: #000 !important;
}

.custom_mega_menu_nav li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.menu-show ul li a {
    color: #000;
}
.sub-title:hover {
    text-decoration: underline;
}

.custom_mega_menu_nav .hs-menu-item.hs-menu-depth-1.hs-item-has-children.menu-show:hover ul li a {
    color: #000 !important;
}
.sub-title {
	color: #00A6CE;
}

.main-navigation-open .top-info li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover ul {
    display: block !important;
    top: 45px !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 visibility: hidden;
	opacity: 0;
	-webkit-transition: inherit;
	position: absolute;
	z-index: 12;
	left: 0;
}
.main-navigation-open .span12.widget-span.widget-type-custom_widget.fixed-btn {
   display: none;
}
.main-navigation-open .top-info li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover ul {
    display: block !important;
    top: 45px !important;
}
 .topmenu-section .hs-item-has-children.parentmenu_07  {
	display: none;
}
.mobile-btn-demo {
	display: none !important;
}



.login-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 -webkit-transition: inherit;
 
}
.main-navigation-open .nav-down .search-link {
    display: none !important;
}
.main-navigation-open .nav-down .fixed-btn {
    display: none !important;
}
.footer-section .footer-logo img {

  max-width: 100% !important;
}
  .top-info li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover ul {
	display: block !important;
	top: 45px !important;
}
.span12.widget-span.widget-type-global_group.top-menu-22 {
	position: relative;
	z-index: 33333333;
}
  @media (max-width: 1100px){
  .row-fluid .header-section .top-section {
  padding: 0 !important;
    }}
.new-page .search-link {
	z-index: 222 !important;
}
  @media (max-width: 991px){
.row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  margin-top: 22px !important;
  width: 100%;
    }.row-fluid .header-hospital {
	padding: 140px 0 50px;
}}
  @media (max-width: 767px){
    body.webinar-page.new-page.may19.Home2022.sis-newpage.hs-content-id-81168174613.hs-site-page.page.mobile-open .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    margin-top: 20px !important;
}
  
    body.new-page.may19.Home2022.sis-newpage.podcast.hs-content-id-81169698328.hs-site-page.page.mobile-open .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul  {
    margin-top: 20px !important;

}
    
.new-page.mobile-open .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
	margin-top: 22px !important;
    }
    .new-page.Home2022.mobile-open .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
	margin-top: 40px !important;
    }
}

@media (max-width:550px) {.new-page.Home2022.mobile-open .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul{margin-top: 30px !important;}}


#resultsDiv p, h3 {
	color: #000 !important;
}
#resultsDiv {
 
	text-align: center;
	padding-top: 40px;
	color: #000;
}
@media (max-width: 1200px){
 .Home2022 .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul {
	padding: 1.3em 9% 3em !important;
}
 .Home2022 .row-fluid .custom_mega_menu_nav .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 {
  padding: 0 !important;
}
}
 
@media (max-width: 991px){
  .Home2022 .row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul li > ul {
	padding: 0 !important;
}
 .Home2022 .custom_mega_menu_nav.menu-sm.js-enabled {
	margin-bottom: 0 !important;
}
 .mobile-open.searchresult-show .close i {
	display: block !important;
}
 .mobile-open .close i {
	display: none !important;
}

}
.searchresult-show .span12.widget-span.widget-type-cell.top-info.container {
  display: none !important;
}
.Home2022 .custom_mega_menu_nav.menu-sm.js-enabled {
  margin-bottom: 0;
}
.row-fluid .custom_mega_menu_nav .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 {
 
	top: 0 !important;
}
 .Home2022.topmenu-fixed.main-navigation-open .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	top: 189px;
}
@media (max-width: 1199px){
.Home2022 .span12.widget-span.widget-type-menu.custom_mega_menu_nav.menu-sm.js-enabled {
	margin-bottom: 0 !important;
}
 .home-new-nav .custom_mega_menu_nav.menu-sm.js-enabled {
	margin-bottom: 0 !important;
}
}

  @media (max-width: 767px){
 .topmenu-section .row-fluid .container {
	padding: 0;
}
.row-fluid .container {
  width: 100%;
  padding: 0px 33px 0 33px;
    }
    input[type="search"] {
	box-shadow: none;
}
}
#resultsDiv p, #resultsDiv h3 {
	padding: 30px 100px;
}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children {
  float: left;
}
a#cta_button_562153_e5ab1d97-ee15-47f8-b536-bd3984e8e1d3:hover {
	background: rgb(221,26,138) !important;
	color: rgb(255,255,255) !important;
}
.new-menu-changes.blogpage.hs-blog-post .mobile-trigger i, .blogpage.hs-blog-post .mobile-trigger i::before, .blogpage.hs-blog-post .mobile-trigger i::after {
	background-color: #000 !important;
}
.span6.widget-span.widget-type-cell.logo-box a {
  position: relative;
 
}
  
.topmenu-section .cta_button {
	padding: 11px 5px !important;
	font-size: 13px !important;
}
.topmenu-section  .four_call_cta1 {
  	min-width: 125px;
  } 
  @media (max-width: 991px){
.logo-box img {
  width: 108px !important;
  height: 47px;
    }}


.resources-container-list .resources-content-group {
   
    vertical-align: top;
}
.custom_mega_menu_nav li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_02, .custom_mega_menu_nav li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_03, .custom_mega_menu_nav li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_04 {
    margin-top: 20px;
}
.main-navigation-open .search-link {
    display: none !important;
}

.main-navigation-open:before {
    background: #000 !important;
}
.buttons-centered {
    display: flex;
    align-items: center;
}

/**********Search Result***********/

 .searchresult-show .header-section {
    display: block !important;
  }

  .searchresult-show  #searchForm1 {
    box-shadow: 0 0 15px 5px #fff;
  }	

  .preloader {
    height: 50px;
    position: absolute;
    width: 50px;
  }
  .searchresult-show #resultsDiv {			
    margin: 0 auto;					
  }
  .searchresult-show #resultsDiv .webResult {
    background: #fff none repeat scroll 0 0;
    color: #999;
    float: left;
    margin-bottom: 30px;
    padding: 0 25px;
    width: 100%;
  }
   .searchresult-show .webResult .webResult-inner1>a, .searchresult-show .webResult a {
    color: #c9187e;
}
#resultsDiv p, #resultsDiv h3 {
    text-align: left;
    padding: 0 !important;
}
.searchresult-show #resultsDiv .webResult {padding: 15px;}

#resultsDiv p, #resultsDiv h3 {margin-top: 0px !important;}

       .searchresult-show .webResult .webResult-inner1> h2, .searchresult-show .webResult h2 {
    line-height: 1.3 !important;
       font-size: 24px !important;
}
.popupSearch {top: 0!important;}

@media (min-width: 1024px) {
#resultsDiv {
    text-align: center;
/*   padding-top: 90px; */
  }}

@media (max-width: 550px) {
  
  
  .searchresult-show #resultsDiv .webResult {padding: 10px 15px 5px 15px;}
      #resultsDiv p, h3 {padding: 0;}
    .searchresult-show .webResult .webResult-inner1 {
       float: left;
    width: 100%;
    border-right: none;
    text-align: left;
    padding: 0 0 15px 0;
    word-wrap: break-word;
}
    .searchresult-show .webResult .webResult-inner2 {
    float: left;
    width: 100%;
    padding: 0;
    font-size: 17px;
    text-align: left;
    line-height: 24px;
    font-family: SeravekWebBasic !important;
    border-top: 1px solid #00a6ce;
}
    
     .searchresult-show .webResult .webResult-inner1> h2 a, .searchresult-show .webResult h2 a {
    color: #000;
    line-height: 1.3 !important;
       font-size: 24px !important;
}
  
       .searchresult-show .webResult .webResult-inner1> h2, .searchresult-show .webResult h2 {
    color: #000;
    line-height: 1.3 !important;
       font-size: 24px !important;
}
    .searchresult-show .webResult .webResult-inner1 {height: auto;}
  .searchresult-show #resultsDiv .webResult:last-of-type {margin-bottom: 30px;}
  .searchresult-show #resultsDiv {
    padding:  0 !important;
}
  #resultsDiv p, #resultsDiv h3 {margin-top: 15px !important;}
  .searchresult-show #resultsDiv>div:first-child {width: 85%;}
}

/**********LP styles********/
div.hs-richtext p em {font-size: 14px; line-height: 1.3;font-family: SeravekWebBasic;}
li.hs-form-checkbox {margin: 0 0 6px 0!important;}
@media (max-width: 952px) {.lp-hero-pad {padding: 80px 0 0 0 !important;}}

.btn-res a {font-weight: 600 !important;}

@media (min-width: 1024px) {
  .general-inquiries-lp {
width: 190px !important;
  }
}
.banner-block-sub {
	color: #c9187e;
	text-transform: uppercase;
	font-weight: bold;
}
 .banner-block h1 {
	padding-top: 20px;
	font-size: 34px;
	line-height: 46px;
	color: #231f20;
   text-transform:none;
	font-weight: normal;
	padding-bottom: 40px;
}
  .benefit-info {
/* 	background: #f8f9f9; */
	padding: 30px;
    border-radius: 10px;
}
  .benefit-info h5, .lp-body-text h5 {
	padding-bottom: 15px;
}
.content-overview p {
	line-height: 28px;font-size: 16px;
}

  .benefit-info ul, .lp-body-text ul {
	padding-left: 22px;
}
  .benefit-info ul li, .lp-body-text ul li {
	display: inline-block;
	width: 100%;
	line-height: 28px;
	padding-bottom: 5px;position:relative;font-size: 16px;
}
.benefit-info ul li::before, .lp-body-text ul li::before {
	position: absolute;
	left: -20px;
	width: 6px;
	height: 6px;
	background: #F58220;
	top: 10px;
	content: '';
 
}
  .content-form input {
	height: 40px;
	background: #f8f9f9;
	padding: 10px !important;
}
 
 .content-form {
	box-shadow: 0 8px 25px rgba(146,173,190,.2);
	background: #fff;
}
.content-form {
	padding: 30px !important;
}

.content-form {
border-radius: 10px;
}

  /* Ads 2022 */
  
  .row-fluid .content-title-ads span,.row-fluid .content-title-ads span,.row-fluid .content-title-ads {
    color: #000;
    font-size: 33px !important;
    font-weight: 300 !important;
    line-height: 36px !important;
    padding: 0 0 20px!important;
    text-transform: none;
}

.ads-feaure-cell-2022 {margin-top: 20px;padding-left: 16px;}
  
.form-title {
    font-size: 25px !important;
    font-weight: bold !important;
    color: #000;
    padding-bottom: 20px;
    margin: 0 10px !important;
}
@media (min-width: 1024px) {
  .cta-container-nonav {    position: relative;     top: 11px;}}
  @media (min-width: 768px) and (max-width:1023px) {
.cta-container-nonav {
    position: relative;
    top: -5px;
    right: -35%;
}}


@media(max-width:992px) {.sis_ads_testimonial_group {margin-bottom: 30px;}}

 @media(max-width:549px) {

   .ads-feaure-cell-2022 {padding-left: 0;}

}

@media (min-width: 550px) and (max-width: 991px) {
  .form-right-col-container {
  width: 100% !important;
    margin: 0!important;
  }
  div.span6.widget-span.widget-type-cell.header-content.ads_lp_hero_content {
    width: 100%!important;
    text-align: center!important;

  }}

 @media (max-width: 991px) {
  
    div.span6.widget-span.widget-type-cell.content-form {width: 100% !important;margin:0;}
  }



/**********Banner styles********/

.searchresult-show .banner-info
		{
			display:none !important;
		}
		@media screen and (max-width: 600px) {
		  .searchresult-show .close i {
			right:1em !important;
		  }
		}
		@media screen and (max-width: 991px) {
			#searchFormNew {
			  display: block;
			}
			form#searchFormNew input
			{
				padding:0px !important;
			}
			.popupSearch
			{
				padding:0px !important;
				top: 94% !important;
			}
			
			.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul > li > .arrow-icon-open::before {			 
				transform: rotate(313deg) !important;			
			}
		}	
  
  @media  (max-width: 500px) {
form#searchFormNew input {
    padding: 0px !important;
    display: none !important ;
    }
}
/*****************************************/
/* ambulatory-surgery-services style   */
/*****************************************/
body.ambulatory-surgery-services .row-fluid .footer-section {
    border-top: 2px solid #EAEAEA !important;
}
body.ambulatory-surgery-services {
/* 	width: 100%;
	float: left; */
	font-family: 'SeravekWebBasic' !important;
}

.ambulatory-surgery-services .tablinks-main.tablinks-hospitals {
	display: none;
}

.ambulatory-surgery-services .ambulatory-service-content {
	margin: 80px 0px;
}

.ambulatory-surgery-services .ambulatory-service-content .container {
	width: 1140px;
	float: none;
	margin: 0 auto !important;
	padding: 0;
}

.left-content-sec p {font-size: 21px; line-height: 32px; font-weight: 300; color: #55565A}

.ambulatory-surgery-services .ambulatory-service-content .left-content-sec {
	margin-top: 30px
}


.ambulatory-service-content .rcs-expert-btn-link{background: #c9187e;
    color: #fff;
    display: block;
    margin-top: 15px;
    opacity: 1;
    font-family: SeravekWebBasic !important;
    font-weight: 600 !important;
width: 208px !important;
font-size:16px !important;
font-weight:600;
  padding:10px 15px ;
    text-align: center;
    border-radius:0px !important;
  float:left !important;}
.ambulatory-service-content .rcs-expert-btn-link::hover{background: #efefef;
    color: #c9187e;
    display: block;
    margin-top: 15px;
    opacity: 1;
width: 208px !important;
font-size:16px !important;
font-weight:600;
  text-align: center;}
    border-radius:3px !important;
  float:left !important;}
.asc-paid-sec .rcs-expert-btn-link{background: #c9187e;
    color: #fff;
    display: block;
    margin-top: 15px;
    opacity: 1;
    font-family: SeravekWebBasic !important;
    font-weight: 600 !important;
width: 208px !important;
font-size:16px !important;
font-weight:600;
    text-align: center;
    border-radius:0px !important;
  float:left !important;}
.asc-paid-sec .rcs-expert-btn-link::hover{background: #efefef;
    color: #c9187e;
    display: block;
    margin-top: 15px;
    opacity: 1;
width: 208px !important;
font-size:16px !important;
font-weight:600;
  text-align: center;}
    border-radius:3px !important;
  float:left !important;}

.ambulatory-surgery-services .ambulatory-service-content h6 {
	text-align: left;
	font: normal normal bold 16px/26px Seravek;
	letter-spacing: 0px;
	color: #00A6CE !important;
	opacity: 1;
	font-family: 'SeravekWebBasic' !important;
}

.ambulatory-surgery-services .ambulatory-service-content h1 {
	top: 313px;
	left: 188px;
	width: 511px;
	height: 100px;
	text-align: left;
	font: normal normal normal 39px Seravek !important;
	letter-spacing: 0px;
	color: #231F20;
	opacity: 1;
	font-family: 'SeravekWebBasic' !important;
	margin-top: 15px;
}

.ambulatory-surgery-services .ambulatory-service-content h1.second-content {
	top: 420px;
	left: 188px;
	width: 511px;
	height: 67px;
	text-align: left;
	font: normal normal normal 18px Seravek !important;
	font-family: 'SeravekWebBasic' !important;
	letter-spacing: 0px;
	color: #55565A !important;
	opacity: 1;
	margin: 15px 0px;
}
.ambulatory-surgery-services .how_it_wrk_sec_inn_lft_inn:nth-child(3) {
    border-bottom: 1px solid #ccc !important;
}
/* .ambulatory-surgery-services .ambulatory-service-content a {
	

	text-align: center;
	font: normal normal medium 16px/20px Seravek;
	font-family: 'SeravekWebBasic' !important;
	padding: 15px;
	letter-spacing: 0px;
	color: #FFFFFF;
	margin-top: 20px !important;
	
	color: #fff;
	background: #C9187E 0% 0% no-repeat padding-box;
	opacity: 1;
}
 */
.ambulatory-surgery-services .ambulatory-service-content a.second-link {
	text-align: center;
	font: normal normal medium 16px/20px Seravek;
	font-family: 'SeravekWebBasic' !important;
	padding: 15px;
	letter-spacing: 0px;
	margin-top: 20px !important;
	/* UI Properties */
	color: #C9187E !important;
	background: #fff !important;
	opacity: 1;
}
.ambulatory-surgery-services .download-rcs-guide-cta{padding:0px !important}
.ambulatory-surgery-services .right-side-img {
	text-align: center;
}

.ambulatory-surgery-services .right-side-img img {
	top: 254px;
	left: 805px;
	width: 430px;
	height: 354px;
	display: inline-block:
}

.ambulatory-surgery-services .asc-paid-sec {
	background: #F2FBFD;
	padding: 80px 0px
}

.ambulatory-surgery-services .asc-paid-sec .top-content {
	text-align: center;
}

.ambulatory-surgery-services .asc-paid-sec .top-content h2 {
	top: 761px;
	left: 316px;
	width: 862px;
	margin: 0 auto !important;
	height: 41px;
	/* UI Properties */
	text-align: center;
	font-family: 'SeravekWebBasic' !important;
	font: normal normal normal 34px/48px Seravek;
	letter-spacing: 0px;
	color: #231F20;
	opacity: 1;
}

.ambulatory-surgery-services .asc-paid-sec .top-content p {
	/* Layout Properties */
	top: 818px;
	left: 435px;
	width: 650px;
	margin: 20px auto !important;
	height: 67px;
	/* UI Properties */
	text-align: center;
	font-family: 'SeravekWebBasic' !important;
	font: normal normal normal 21px/32px Seravek;
	letter-spacing: 0px;
	color: #4B5050;
	opacity: 1;
}

.top-content .center-max-750 p {font-family: 'SeravekWebBasic' !important;
	font: normal normal normal 21px/32px Seravek;
	letter-spacing: 0px;
	color: #4B5050;
	opacity: 1;
}
@media (min-width: 1024px) {
  .feature-sec-col {padding-left: 1rem;}}

.ambulatory-surgery-services .asc-paid-tab .audienceTab-leftcontent h6 {
	font-family: 'SeravekWebBasic' !important;
	;
	color: #55565A;
	font-weight: normal;
	/* UI Properties */
	text-align: left;
	font: normal normal normal 16px/26px Seravek;
	opacity: 1;
	line-height: 33px;
}

.ambulatory-surgery-services .asc-paid-tab .audienceTab-leftcontent h6::before {
	content: " ";
	background: url(https://www.sisfirst.com/hubfs/SIS-Icon%20awesome-check-green.svg);
	background-repeat: no-repeat;
	margin-right: 10px;
	width: 17px;
	height: 13px;
	display: inline-block;
	margin-top: 8px;
	margin-bottom: -3px;
}

 .ambulatory-surgery-services .revenue-cycle-formula-sec {
	background: #fff;
	padding: 80px 0px;
}

 .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont {
	text-align: center
}

 .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont h2  {
	top: 1445px;
	left: 316px;
	width: 862px;
	margin: auto;
	height: 41px;
	text-align: center;
	font: normal normal normal 34px/48px Seravek;
	font-family: 'SeravekWebBasic' !important;
	letter-spacing: 0px;
	color: #231F20;
	opacity: 1;
}

.resource-cards-sec .top-new-cont h2 {
text-align: center;
	font: normal normal normal 34px/48px Seravek;
	font-family: 'SeravekWebBasic' !important;
	letter-spacing: 0px;
	color: #231F20;
}
 .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont p, .resource-cards-sec .top-new-cont p {
	width: 626px;
	height: 67px;
	margin: 20px auto;
	/* UI Properties */
	text-align: center;
	font: normal normal normal 21px/32px Seravek;
	font-family: 'SeravekWebBasic' !important;
	letter-spacing: 0px;
	color: #4B5050;
	opacity: 1;
}
.ambulatory-surgery-services .revenue-cycle-formula-sec .row-fluid .container {
	width: 900px;
	float: none;
	margin: 0 auto !important;
	padding: 0;
}
.ambulatory-surgery-services .how_it_wrk_sec_inn_lft.span6.widget-span.widget-type-cell {
    z-index: 1;
    position: relative;
}
.ambulatory-surgery-services .revenue-cycle-formula-sec{position:relative}
.ambulatory-surgery-services .revenue-cycle-formula-sec::after {
    content: "";
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-stats-complete-3.svg);
    background-repeat: no-repeat;
    display: inline-block;
    width: 345px;
    height: 377px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.ambulatory-surgery-services .revenue-cycle-formula-sec a.accordion-link {
    background: #c9187e 0 0 no-repeat padding-box;
    color: #fff;
    display: block;
    margin-top: 15px;
    opacity: 1;
    padding: 10px;
    text-align: center;
    width: 208px;
}
.ambulatory-surgery-services .client-testimonial-sec {
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Stats-success-background.svg);
	padding: 80px 0px
}

.ambulatory-surgery-services .client-testimonial-sec .testi-info strong {

	padding-top: 0px;
}

.ambulatory-surgery-services .asc-revenue-circle-form {
	padding: 80px 0px;
	position: relative
}

.asc-revenue-circle-form-rcs{
	padding: 80px 0px;
	position: relative;
    background-color:#F2FBFD;
}
.asc-revenue-circle-form-rcs::before {
	content: "";
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-stats-complete@2x.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 345px;
	height: 377px;
	position: absolute;
	left: 0px;
	top: 164px;
}
.ambulatory-surgery-services .asc-revenue-circle-form::before {
	content: "";
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-stats-complete.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 345px;
	height: 377px;
	position: absolute;
	left: 0px;
	top: 164px;
}

.ambulatory-surgery-services .asc-revenue-circle-form .row-fluid .container {
	width: 900px;
	float: none;
	margin: 0 auto !important;
	padding: 0;
}

.ambulatory-surgery-services .asc-revenue-circle-form .left-form-content h6 {
	width: 274px;
	height: 20px;
	/* UI Properties */
	text-align: left;
	font: normal normal bold 16px/26px Seravek;
	letter-spacing: 0px;
	font-family: 'SeravekWebBasic' !important;
	margin-bottom: 20px;
	color: #02A7CE;
	opacity: 1;
}
.ambulatory-surgery-services .asc-revenue-circle-form .left-form-content h2 {
	width: 453px;
	height: 98px;
	/* UI Properties */
	text-align: left;
	font: normal normal normal 34px/48px Seravek;
	letter-spacing: 0px;
	color: #231F20;
	font-family: 'SeravekWebBasic' !important;
	opacity: 1;
}
.ambulatory-surgery-services .asc-revenue-circle-form .left-form-content p {
	width: 453px;
	height: 119px;
	/* UI Properties */
	text-align: left;
	font: normal normal normal 17px/24px Seravek;
	letter-spacing: 0px;
	color: #55565A;
	font-family: 'SeravekWebBasic' !important;
	opacity: 1;
  
}
.ambulatory-surgery-services .asc-revenue-circle-form .revenue-cycle-form {
	background: #F8F9F9;
	padding: 30px 0px;
	width: 406px;
	height: 879px;
}

.ambulatory-surgery-services .revenue-cycle-form input.first-name,
.ambulatory-surgery-services .revenue-cycle-form input.last-name,
.ambulatory-surgery-services .revenue-cycle-form input.email,
.ambulatory-surgery-services .revenue-cycle-form input.phone {
	height: 36px;
	width: 150px;
}

.ambulatory-surgery-services .revenue-cycle-form input.rcs-solutions {
	height: 36px;
	width: 325px;
}

.ambulatory-surgery-services .revenue-cycle-form .text-area {
	width: 325px;
	height: 77px;
}

.ambulatory-surgery-services .revenue-cycle-form .label1 {
	line-height: 35px !important;
	font-size: 16px !important
}

.ambulatory-surgery-services .revenue-cycle-form .label2 {
	line-height: 20px !important;
	font-size: 16px !important
}

.ambulatory-surgery-services .revenue-cycle-form .conditional-sec .label3 {
	line-height: 20px !important;
	margin-bottom: 15px !important
}

.ambulatory-surgery-services .revenue-cycle-form .conditional-sec {
	margin: 20px 0px
}

.ambulatory-surgery-services .asc-revenue-circle-form .revenue-cycle-form {
	background: #F8F9F9;
	padding: 30px 0px;
	width: 406px;
	height: 879px;
	float: right;

	margin-right: 0px;
}

.ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont {
	max-width: 325px;
	margin: 0 auto;
}

.ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont input.privacy-policy {
	margin-left: -20px;
	display: inline-block;
	margin-right: 9px;
}

.ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont .chk1,
.ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont .chk2,
.ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont .chk3 {
	margin-left: -20px;
	display: inline-block;
	margin-right: 9px;
}

.ambulatory-surgery-services .asc-revenue-circle-form .conditional-sec {
	margin-left: 20px
}

.ambulatory-surgery-services .asc-revenue-circle-form .privacy-condition {
	margin-left: 30px
}

.ambulatory-surgery-services .asc-revenue-circle-form .conditional-sec .check1,
.ambulatory-surgery-services .asc-revenue-circle-form .conditional-sec .check2,
.ambulatory-surgery-services .asc-revenue-circle-form .conditional-sec .check3 {
	margin-bottom: 15px
}

.ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont text-area {
	background: #fff;
	height: 77px !important
}

.ambulatory-surgery-services .integrated-section {
	display: none
}

.ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont .submit-btn {
	background: #C9187E 0% 0% no-repeat padding-box;
	padding: 10px 20px;
	width: 130px;
	font-size: 16px;
	color: #fff;
	height: 41px;
	margin-top: 20px;
  border-radius:40px;
}
.stat-header {text-align: center; font-size: 20px!important; margin-top: 40px!important; font-weight: bold!important; margin-bottom: 0px!important;}
/*******************Responsive css***********************/
@media (max-width: 480px)
  
{
  .ambulatory-surgery-services .ambulatory-service-content h6 {
   margin-top:20px
}
  .ambulatory-surgery-services .header-section{width:100%; float:left}
.ambulatory-surgery-services .ambulatory-service-content .left-content-sec {
    margin-top: 0px;
  width:100%;
  float:left;
}
  .ambulatory-surgery-services .ambulatory-service-content h1 {
   
    width: 350px;
    height:auto;
  display:block
}
  .ambulatory-surgery-services .ambulatory-service-content h1.second-content {
   
    width: 350px;
    height: auto;
    display:block
}
  .ambulatory-surgery-services .ambulatory-service-content a {
   
    float: left;

}
  .ambulatory-surgery-services .right-side-img img {
   margin-top:20px
}
  .ambulatory-surgery-services .download-rcs-guide-cta {
    margin-left: 0px;

}
 .ambulatory-surgery-services .ambulatory-service-content .container {
    width: 90%;
    float: none;
    margin: 0 auto !important;
padding: 30px 10px 10px 10px !important;
}
  .ambulatory-surgery-services .asc-paid-sec .top-content h2 {
   width:100%;
    height:auto;
    font-size: 30px!important
}
  .asc-paid-tab .tab-content h3 {font-size: 26px!important; line-height: 30px}
  .asc-paid-tab .audience-tabber {padding-top: 0px}
  .ambulatory-surgery-services .ambulatory-service-content {margin: 40px 0px}
  .ambulatory-surgery-services .asc-paid-sec {padding: 40px 0px}
 .ambulatory-surgery-services .asc-paid-sec .top-content p {
  
 width: 100%; 

height: auto; 
  
   
}
  .ambulatory-surgery-services .left_side_image_cta_div {
    text-align: left;
}
  .ambulatory-surgery-services .client-testimonial-sec {
   
    padding-top: 25px !important; padding-bottom:25px !important
}
  .ambulatory-surgery-services .asc-paid-tab .audienceTab-leftcontent h6{margin-left:23px; margin-bottom:10px}
  .ambulatory-surgery-services .asc-paid-tab .audienceTab-leftcontent h6::before {
    margin-left: -27px;   
}
  .ambulatory-surgery-services .asc-paid-sec { 
    padding-bottom: 25px !important;
}
 .dropdown-wrapper.audienceTab-mobile {
background:#fff !important;
}
  .dropdown-wrapper.audienceTab-mobile ul.dropdown-menu
    {background: #fff !important;}
.ambulatory-surgery-services .testi-new-sucess-story .slider-section .slick-prev {
    margin-right: 129px;
    width: 20px;
    float: left;
    right: 96px!important;
    top: 15px!important;
    left: 0px !important;
}
.ambulatory-surgery-services .testi-new-sucess-story .slider-section .slick-next {
    right: 229px!important;
    top: 15px!important;
    position: absolute;
    margin-left: -45px;
}
   .ambulatory-surgery-services .client-testimonial-sec .slide-item {
      margin-top:50px;
    text-align: center;
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec::after {
    content:none !important;
    background: none !important;
    background-repeat: no-repeat;
    display: inline-block;
    width: 345px;
    height: 377px;
    position: absolute;
    right: 0px;
    top: 0px;
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec .row-fluid .container {
    width: 90%;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
   .ambulatory-surgery-services .left-form-img img{margin:20px 0px !important}
   .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont h2 {
   width: 100% !important;   
    height: auto;
}
 .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont p, .resource-cards-sec .top-new-cont p {
    width: 100%;
    height: auto;
  }
  .ambulatory-surgery-services .asc-revenue-circle-form .row-fluid .container {
    width: 90%;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
  .ambulatory-surgery-services .revenue-cycle-form input.last-name{width:100% !important;}
  .ambulatory-surgery-services .asc-revenue-circle-form .left-form-content h2 {
    width: 100%;
    height: auto;
  }
  .ambulatory-surgery-services .asc-revenue-circle-form .left-form-content p {
    width: 100%;
    height: auto;
  }
  .ambulatory-surgery-services .show_in_mobile img { 
    margin-top: 20px;
}
  .ambulatory-surgery-services .asc-revenue-circle-form .revenue-cycle-form {
    background: #F8F9F9;
    padding: 30px;
    width: 100%;
    height: auto;
    margin-top: 30px;
    float: right;
    margin-right: 0px;
}
}
@media (min-width: 481px) and (max-width: 767px) 
  {   
     .ambulatory-surgery-services .header-section{width:100%; float:left}
     .ambulatory-surgery-services .header-section .topmenu-section .container{width:90% !important; margin: 0 auto !important; }
    .ambulatory-surgery-services .ambulatory-service-content .left-content-sec {
    margin-top: 0px;
  width:100%;
  float:left;
}
       .ambulatory-surgery-services .right-side-img img {
   margin-top:30px;
}
  .ambulatory-surgery-services .ambulatory-service-content h1 {
    width: 350px;
    height:auto;
  display:block
}
     .ambulatory-surgery-services .ambulatory-service-content h6 {
   margin-top:20px
}
  .ambulatory-surgery-services .ambulatory-service-content h1.second-content { 
    width: 350px;
    height: auto;
    display:block
}
  .ambulatory-surgery-services .ambulatory-service-content a {
   
    float: left;
}
      .ambulatory-surgery-services .download-rcs-guide-cta {
    margin-left: 8px;

}
     .dropdown-wrapper.audienceTab-mobile {
background:#fff !important;
}
    .dropdown-wrapper.audienceTab-mobile ul.dropdown-menu
    {background: #fff !important;}
  
    .ambulatory-surgery-services .revenue-cycle-form input.last-name{width:100% !important;}

    .ambulatory-surgery-services .span4.audiunce_tab_right_col.widget-span.widget-type-custom_widget {
    padding-top: 0px!important;
    width: 100%;
}
    .stat-header {margin-top: 0px!important}
.ambulatory-surgery-services .asc-paid-tab .audienceTab-rightImage {
    padding-top: 20px;
    text-align: center;
    margin-top: 0px;
    /* display: flex; */
    align-items: center;
    /* display: block; */
} 
        .ambulatory-surgery-services .asc-paid-tab .audienceTab-rightImage img {
display:inline-block;
}
    .ambulatory-surgery-services .testi-new-sucess-story .slider-section .slick-prev {
    right: 71px!important;
    top: 15px!important;
      left:0px !important;
}
  .ambulatory-surgery-services .testi-new-sucess-story .slider-section .slick-next {
    right: -34px!important;
    top: 15px!important;
}
    .ambulatory-surgery-services .client-testimonial-sec .slide-item {
      margin-top:50px;
    text-align: center;
}
  
.ambulatory-surgery-services .ambulatory-service-content .container {
    width: 90%;
    float: none;
    margin: 0 auto !important;
        padding: 30px 10px 10px 10px !important;
}
  .ambulatory-surgery-services .asc-paid-sec .top-content h2 {
   width:100%;
    height:auto;
}
  .ambulatory-surgery-services .asc-paid-sec .top-content p {  
 width: 100%; 
height: auto;   
}

  .ambulatory-surgery-services .revenue-cycle-formula-sec::after {
    content:none !important;
    background: none !important;
    background-repeat: no-repeat;
    display: inline-block;
    width: 345px;
    height: 377px;
    position: absolute;
    right: 0px;
    top: 0px;
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec .row-fluid .container {
    width: 90%;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont h2, .resource-cards-sec .top-new-cont h2 {
   width: 100% !important;     
    height: auto;
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont p, .resource-cards-sec .top-new-cont p {
    width: 100%;
    height: auto;
  }
       .ambulatory-surgery-services .left-form-img img{margin:20px 0px !important}
  .ambulatory-surgery-services .asc-revenue-circle-form .row-fluid .container {
    width: 90% !important;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
  .ambulatory-surgery-services .asc-revenue-circle-form .left-form-content h2 {
    width: 100%;
    height: auto;
  }
  .ambulatory-surgery-services .asc-revenue-circle-form .left-form-content p {
    width: 100%;
    height: auto;
  }
  .ambulatory-surgery-services .asc-revenue-circle-form .revenue-cycle-form {
    background: #F8F9F9;
    padding: 30px;
    width: 100%;
    height: auto;
    margin-top: 30px;
    float: right;
    margin-right: 0px;
}
  .ambulatory-surgery-services .revenue-cycle-form input.first-name, .revenue-cycle-form input.last-name, .ambulatory-surgery-services .revenue-cycle-form input.email, .ambulatory-surgery-services .revenue-cycle-form input.phone {
   height: auto; 
  width: 100%; 
}
    .ambulatory-surgery-services .span12.widget-span.widget-type-cell.left-form-img {
    text-align: center;
}
    .ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont {
    max-width: 90%;
    margin: 0 auto;
}
    .ambulatory-surgery-services .revenue-cycle-form input.rcs-solutions {
    height: 36px;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px)
  {
    .ambulatory-surgery-services .header-section{width:100%; float:left}
     .ambulatory-surgery-services .header-section .topmenu-section .container{width:90% !important; margin:0 auto !important }
        .ambulatory-surgery-services .ambulatory-service-content .left-content-sec {
    margin-top: 60px;
  width:100%;
  float:left;
}
     .ambulatory-surgery-services .ambulatory-service-content h6 {
   margin-top:20px
}
  .ambulatory-surgery-services .ambulatory-service-content h1 {   
    width: 350px;
    height:auto;
  display:block
}
      .ambulatory-surgery-services .download-rcs-guide-cta {
    margin-left: 8px;
}

  .ambulatory-surgery-services .ambulatory-service-content h1.second-content {  
    width: 350px;
    height: auto;
    display:block
}
  .ambulatory-surgery-services .ambulatory-service-content a {   
    float: left;
}
   
    .ambulatory-surgery-services .span4.audiunce_tab_right_col.widget-span.widget-type-custom_widget {
    padding-top: 30px;
    width: 100%;
}
    
    .ambulatory-surgery-services .audienceTab-rightImage {   
    margin: 50px 0px 0px;
}
    .ambulatory-surgery-services .ambulatory-service-content .left-content-sec {
    margin-top: 30px;
    width: 48%;
    float: left;
}
    .ambulatory-surgery-services .revenue-cycle-form input.last-name{width:100% !important;}
.ambulatory-surgery-services .asc-paid-tab .audienceTab-rightImage {
    padding-top: 20px;
    text-align: center;
    margin-top: 20px;
    /* display: flex; */
    align-items: center;
    /* display: block; */
}
        .ambulatory-surgery-services .asc-paid-tab .audienceTab-rightImage img {
display:inline-block;
}
    .ambulatory-surgery-services .client-testimonial-sec .slide-item {
      margin-top:50px;
    text-align: center;
}
    .ambulatory-surgery-services .right-side-img img {
   margin-top:30px;
}
.ambulatory-surgery-services .ambulatory-service-content .container {
    width: 90% !important;
    float: none;
    margin: 0 auto !important;
        padding: 50px 20px 0 20px !important;
}
  .ambulatory-surgery-services .asc-paid-sec .top-content h2 {
   width:100%;
    height:auto;
}
  .ambulatory-surgery-services .asc-paid-sec .top-content p {
  
 width: 100%; 

height: auto; 
  
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec::after {
    content:none !important;
    background: none !important;
    background-repeat: no-repeat;
    display: inline-block;
    width: 345px;
    height: 377px;
    position: absolute;
    right: 0px;
    top: 0px;
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec .row-fluid .container {
    width: 90%;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont h2, .resource-cards-sec .top-new-cont h2 {
   width: 100% !important; 
    
    height: auto;
 
}
  .ambulatory-surgery-services .revenue-cycle-formula-sec .top-new-cont p {
    width: 100%;
    height: auto;
  }
  .asc-revenue-circle-form .row-fluid .container {
    width: 90%;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
    
       .ambulatory-surgery-services .left-form-img img{margin:20px 0px !important}
  .ambulatory-surgery-services .asc-revenue-circle-form .left-form-content h2 {
    width: 100%;
    height: auto;
  }
  .ambulatory-surgery-services .asc-revenue-circle-form .left-form-content p {
    width: 100%;
    height: auto;
  }
  .ambulatory-surgery-services .asc-revenue-circle-form .revenue-cycle-form {
    background: #F8F9F9;
    padding: 30px;
    width: 100%;
    height: auto;
    margin-top: 30px;
    float: right;
    margin-right: 0px;
}
  .ambulatory-surgery-services .revenue-cycle-form input.first-name, .revenue-cycle-form input.last-name, .ambulatory-surgery-services .revenue-cycle-form input.email, .ambulatory-surgery-services .revenue-cycle-form input.phone {
   height: auto; 
  width: 100%; 
}
   .ambulatory-surgery-services .span12.widget-span.widget-type-cell.left-form-img {
    text-align: center;
}
    .ambulatory-surgery-services .asc-revenue-circle-form .row-fluid .container {
    width: 90% !important;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
   .ambulatory-surgery-services .span6.widget-span.widget-type-cell.left-form-content {
    width: 100%;
}
    .ambulatory-surgery-services .span6.widget-span.widget-type-cell.right-form-content {
    width: 100%;
}
    .ambulatory-surgery-services .asc-revenue-circle-form .revenue-form-cont {
    max-width: 90%;
    margin: 0 auto;
}
    .ambulatory-surgery-services .revenue-cycle-form input.rcs-solutions {
    height: 36px;
    width: 100%;
}
}
 @media (min-width: 1025px) and (max-width: 1200px) 
   
 {

.ambulatory-surgery-services .ambulatory-service-content .container {
    width: 90% !important;
    float: none;
    margin: 0 auto !important;
    padding: 0;
}
}

/**********LP 2022 styles********/

.hs-form-required {
    color: #C9187E;
    margin: 0px !important;
}

.legal-consent-container {
display: flex!important;
    flex-direction: column-reverse;
      font-style: italic;
    font-size: 14px;
}

.legal-consent-container .hs-form-booleancheckbox-display>span {
    display: block;
    margin-left: 20px;
    line-height: 1.3;
  font-style:normal;
}

.hs-form-booleancheckbox::marker, .hs-form-radio::marker, .hs-form-checkbox::marker, form li::marker {color: transparent !important;}
@media (max-width: 550px) {textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select
  {width: 100%;}} 


/**********Contact TYP 2022 styles********/
.web-banner-head {margin-top: 20px;}
.web-banner-head h2,.web-banner-head h1 {font-size:33px;}
.web-banner-head h4 {margin-top: 20px;color: #00A6CE; font-size: 18px;}
.btn-typ a {text-decoration: none;}

.Home2022 .blog-title p {
    width: 100% !important;

}
.content-bg-banner {
    position: relative;
    background: #f2fbfd url(https://info.sisfirst.com/hubfs/Landing%20Pages/LP-Banner-7-2022.jpg) no-repeat;
    background-size: cover;
    background-position: bottom;
}
 .email-tittle {
    text-align: center;
    padding: 20px 0 10px 0;
}
 .subscribe-form div#hs_form_target_module_1659608947704194 {
 
    width: 50%;
    margin: 20px auto;
}
 .subscribe-form div#hs_form_target_module_1659608947704194 {
    position: relative;
}
.span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
    z-index: 333;
    background: #fff;
}
#hap-wrapper {
    position: relative;
 
    background: #fff !important;
 
    z-index: 2 !important;
}
.web-audio, .web-video {
    position: relative;
}
.vdo-block {
    position: relative;
}
.vdo-block:after {
    position: absolute;
    content: '';
    background: #00A6CE;
    width: 27px;
    height: 27px;
    top: 57px;
    left: 120px;
    z-index: 1;
}
.web-audio::after {
    position: absolute;
    content: '';
    background: #f58220;
    width: 106px;
    height: 106px;
    bottom: -31px;
    right: 142px;
    z-index: 1;
}
.web-audio::before {
    position: absolute;
    content: '';
    background: #80bb00;
    width: 45px;
    height: 45px;
    top: -22px;
    left: 155px;
    z-index: 1;
}

.web-video::after {
    position: absolute;
    content: '';
    background: #80BB00;
    width: 106px;
    height: 106px;
    top: -31px;
    right: 142px;
    z-index: 1;
}
.web-video::before {
    position: absolute;
    content: '';
    background: #00A6CE;
    width: 45px;
    height: 45px;
    bottom: -22px;
    left: 155px;
    z-index: 1;
}
@media(max-width:991px){
.subscribe-form div#hs_form_target_module_1659608947704194 {
	width: 100%;
	margin: 20px auto;
  
  
  }
.vdo-block::after {
 
 display:none;
  content:inherit;
  }
.web-audio::before {
 
	 display:none;
  content:inherit;
 
}
  .web-audio::after {
 
 display:none;
  content:inherit;
}
    .web-video::before {
 
 display:none;
  content:inherit;
}
  .web-video::after {
 
 display:none;
  content:inherit;
}
}

@media(max-width:1200px){
  .web-video::before {
 
	left: 55px;
	z-index: 1;
}
  .web-video::after {
 
	right: 33px;
	z-index: 1;
}
  
 
.vdo-block::after {
 
	left: 10px;
	z-index: 5;
  }
.web-audio::before {
 
	left: 55px;
 
}
  .web-audio::after {
 
	right: 46px;
	z-index: 1;
}

}
@media(max-width:767px){
.hap-epic-mini .hap-player-left {
	width: 200px;
	height: 100%;
}
}
 
.hs-responsive-embed-wrapper.hs-responsive-embed {
    z-index: 2;
}

iframe.hs-responsive-embed-iframe {
    background: #fff !important;
}
.web-video {
    margin-bottom: 30px;
}
.hap-prev-toggle.hap-contr-btn {
    display: none;
}
.hap-next-toggle.hap-contr-btn {
    display: none;
}
.subscribe-form input.hs-button.primary.large {
    background: #c9187e;
    color: #fff;
    padding: 11px 30px !important;
    z-index: 33;
    background: #c9187e;
    padding: 10px 15px;
    color: #fff;
    text-align: center;
    text-transform: none;
    color: #fff !important;
    font-weight: 600;
    font-size: 16px;
      border-radius: unset !important;
   -webkit-border-radius: 0% !important;
    -moz-border-radius: 0% !important;
    border-radius: 0% !important;
    -khtml-border-radius: 0% !important;
  border-top-left-radius: 0px 0px; 
  border-top-right-radius: 0px 0px; 
  border-bottom-right-radius: 0px 0px;
  border-bottom-left-radius: 0px 0px;
  
  -webkit-border-top-left-radius: 0px 0px;  
-webkit-border-top-right-radius: 0px 0px; 
-webkit-border-bottom-left-radius: 0px 0px;  
-webkit-border-bottom-right-radius: 0px 0px;  
}
.btn-typ a {
	background: #c9187e !important;
	padding: 10px 15px !important;
	color: #fff !important;
	text-align: center !important;
	text-transform: none;
	color: #fff !important;
	font-weight: 600 !important;
	font-family: SeravekWebBasic !important;
	font-size: 16px !important;
}
.hap-player-title , .hap-player-artist {
 
	font-family: 'SeravekWebBasic';
}

.hap-player-title {
 font-weight:bold;
}
 /* New Resources Library */
  .filterblogpage .search-field{background: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Group%2044712.svg'), #f5f5f5;
    background-size: 17px 17px;  margin-top:-10px;
background-position: 5% 50% !important;
background-repeat: no-repeat;
    overflow:hidden;
    left:20px;
    border-bottom:none !important; box-shadow:none !important; 
border-radius: 6px !important; position: absolute; 
/**left: -155px;***/ z-index:100;}
.filterblogpage .search-field{transform: translate(-100%, 0);right:-190px}
  
  .filterblogpage .search-field:focus {width:175px !important; padding-left:10px !important;}
 .filterblogpage  .fa-search {cursor: pointer;}
  .filterblogpage  .fa-search:hover{color: #c9187e;}
  
  .filterblogpage .search-form input[type="search"] {  margin-left:0px !important; border-radius:6px !important;  padding:23px 0px !important; }
@media (min-width: 1120px) {.filterblogpage  .searchArea {padding-top:10px; margin-top:-45px;}}
  .filterblogpage  .searchArea {padding-top:12px; margin-top:-45px;}
   .filterblogpage .topic_list_show {z-index: 99; width: 100% !important; top:-1px;
left: 0px !important;}
  
  .filterblogpage {border-bottom:2px solid #F5F5F5; padding-bottom:7px !important; padding-top:10px !important;}
  
  .newresourcesblog .resourceslibrarynew .resources-category .category_name{background: #7FBE41 !important;
border-radius: 4px !important; text-align: center;font: normal normal medium 16px/28px SeravekWebBasic;
letter-spacing: 0px;color: #FFFFFF; font-size:16px !important; font-family: SeravekWebBasic !important;
    line-height:28px; padding: 2px 10px; font-weight:500 !important; }  
  .newresourcesblog .resourceslibrarynew .resources-category {text-align: left;}   
.newresourcesblog .resourceslibrarynew .resources-container-list .resources-content-group {max-width: 30%;display: flex;flex-wrap: wrap;} 
 .newresourcesblog .resourceslibrarynew .resources-post-title { text-align:left; margin-top:17px;} 
   .newresourcesblog .resourceslibrarynew  .resources-header-content {padding:20px;} 
   .newresourcesblog .resourceslibrarynew .resources-content-group .resourcesboxcard { 
     background: #FFFFFF;
     box-shadow: 0px 4px 5px #92ADBE4D;  
     border-radius: 9px;   
  transition: transform .25s;  
     display: flex;
flex-direction: column;
/* flex:1; */
  } 
.resourcesboxcard:hover .resources-btn a::after {
  -moz-transform: translateX(5px);
  -webkit-transform: translateX(5px);
  -o-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(10px);
}
.resourcelibrarytextwithimage .span12:hover .watchvideocta a::after {
 -moz-transform: translateX(5px);
  -webkit-transform: translateX(5px);
  -o-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(10px);  
} 
.resourcelibrarytextwithimage .span12:hover .rightsidezzoomimg .img-wrapimgzoom {
-ms-transform: scale(1.18);
-webkit-transform: scale(1.18);
transform: scale(1.18); 
}   
 .newresourcesblog .resourceslibrarynew .resources-content-group .resourcesboxcard:hover{
  transform: translateY(-10px);
transition: .8s; box-shadow: 0 12px 33px rgba(146,173,190,.26666666666666666);
  }

  .newresourcesblog .resourceslibrarynew .resources-content  {background-color: transparent !important; font-size:16px;  color: #545659 !important;
 position: relative !important; top:0px;opacity: 1 !important; padding:0px 0 0px 0;  text-align:left;}       
  
   .newresourcesblog .resourceslibrarynew .resources-content {color: #545659 !important; font-size:16px; line-height:26px; font-weight: normal; margin-top:10px !important; }
  .newresourcesblog .resourceslibrarynew .resources-content a{color: #545659 !important;}
  .newresourcesblog .resourceslibrarynew .resources-content-img { background:#F2FBFD; border-radius: 9px 9px 0px 0px;}
  .newresourcesblog .resourceslibrarynew .resources-content-img img {width: 100%;border: none !important;height: auto; }
  .newresourcesblog .resourceslibrarynew  .resources-post-title {min-height:auto;}      
   .newresourcesblog .resourceslibrarynew .resources-content {min-height:auto; padding-bottom:10px !important;}               
  .newresourcesblog .resourceslibrarynew  .resources-post-title a {text-decoration: none !important; color: #231F20; font-weight:500 !important;  font-size:20px !important; line-height:28px !important;}
  .newresourcesblog .resourceslibrarynew .resources-btn {text-align: left;padding-top: 10px; }    
  .newresourcesblog .resourceslibrarynew .resources-btn a {color:#C9187E !important; font-size:16px !important;  text-decoration: none;
    line-height:20px !important; -webkit-transition: all .2s ease-in-out; font-weight:500 !important;
-moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}     
.newresourcesblog .resourceslibrarynew .resources-btn a::after {
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat;
    content: "";
    display: inline-block;
    height: 11px;
    margin: 0 0 0 6px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    vertical-align: middle;
    width: 17px;
} 
.newresourcesblog .resourceslibrarynew .resources-content p {margin:0 !important;} 
   .newresourcesblog .resourceslibrarynew  .resources-container-list { display: flex;  flex-wrap: wrap; -webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-wrap: wrap;}  
 .newresourcesblog .resourceslibrarynew .resources-btn a:hover::after {
  -moz-transform: translateX(5px);
  -webkit-transform: translateX(5px);
  -o-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(10px);
}
  .resourcesnewlibaray .body-container-wrapper  .row-fluid-wrapper.row-depth-1.row-number-3 {
position: sticky;
top: 194px;
z-index: 22;} 
  .singleandlistpostpage  {max-width: 1175px !important;
width: 100% !important;}
  .singleandlistpostpage { position: relative;
z-index: 1;}
  .newresourcesblog .resourceslibrarynew .resources-container-list {margin-left: 4px;
width: 102% !important;}
  .resourcesnewlibaray .resources-container-list .resources-content-group{min-height: auto !important;}  
  .resourcesnewlibaray .body-container  .isSticky .filterblogfiterpage {
    box-shadow: 0 2px 3px 0px #00000031; border-top: 1px solid #ccc;
    background-color: #fff; } 
  .newresourcesblog {position: relative;}
  .newresourcesblog::before{
    content: '';
  background: url(https://www.sisfirst.com/hubfs/Shape-right-stats-complete-2.svg);
position: absolute;
bottom: -100px;
left: 0px;
height: 600px !important;
width: 344px !important; 
}
  .newresourcesblog::after{
    content: '';
  background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-stats-complete%281%29.svg);
position: absolute;
top: 0px;
right: 0px;
height: 600px !important;
width: 344px !important; 
}
  .resourcesnewlibaray  .resources-desktop-content {padding-left:0px !important;}
  .dropfilterlistpage  {max-width: 1200px !important;}
  .dropfilterlistpage #sel_topic {margin-left: 10px !important;}
  
  .resourcesnewlibaray .topic_list_show ul li {padding-right:0px !important;}
  .resourcesnewlibaray .fil_by_blog_topic_checkbox .checkbox label {padding-left: 30px;
margin-top: -2px !important;}
  
  .resourcesnewlibaray  .all_post { font-size:16px;}
  .resourcesnewlibaray .filterblogfiterpage { background:transparent;}
  
  .resourcesnewlibaray .topic_list_show  {box-shadow: 0px 4px 5px #92ADBE33 !important;
border-radius: 6px !important;}
 
  .newresourcesblog .resourceslibrarynew .resources-container-list {
    align-items: stretch !important;
-ms-flex-wrap: wrap !important;
display: flex !important; flex-wrap: wrap !important;

} 
  
  .newresourcesblog .resourceslibrarynew .resources-btn {text-align: left;
padding-top: 10px;
padding-left: 20px;
margin-top: -5px;
/*     justify-content: flex-end; */
/* display: flex; */
 position: relative;
top: -25px; 
  } 
 .resourcesnewlibaray  .dropfilterlistpage #sel_topic { font-weight:500;}
  .resourcelibrarytextwithimage .span12 { transition: box-shadow .3s;} 
  .resourcelibrarytextwithimage .span12:hover{ box-shadow: 0 0 11px #92ADBE4D; }   
.resourcesboxcardlist { flex:1 !important;}


.filterblogpage  .fil_by_blog_topic_checkbox .checkbox label::before { width:19px; height:19px;
  border: 1px solid #D1D8DB !important;
border-radius: 2px !important;}

.filterblogpage .fil_by_blog_topic_checkbox .checkbox label::after {
 top: 3px;
left: 3px; width: 14px !important; border-radius:2px;
height: 14px !important;
background: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20awesome-check-square.svg') no-repeat !important;
}

.resourcesnewlibaray .fil_by_blog_topic_checkbox .checkbox label {padding-left: 24px !important;
margin-top: -3px !important;}

.resourcesnewlibaray .fil_by_blog_topic_checkbox .checkbox label span{
  font-family: SeravekWebBasic !important;
letter-spacing: 0px; font-size:16px !important; line-height:20px !important; font-weight:normal !important;
color: #545659 !important;}

.filterblogpage .topic-menu-list ul li { text-transform: unset !important; color: #545659 !important; 
  font: normal normal normal 16px/20px SeravekWebBasic !important;}

.filterblogpage .topic-menu-list ul li:hover{color:#c9187e!important}

.resourcesnewlibaray .dropfilterlistpage #sel_topic:hover i {color: #c9187e !important;} 

.resourcesnewlibaray .dropfilterlistpage #sel_topic i{ font-weight:bold;}

  @media only screen and (max-width: 1200px) {
   .filterblogfiterpage .row-fluid .container   {width:92% !important;}
    .dropfilterlistpage{ margin-left:25px;}
    .resourcesnewlibaray .row-fluid-wrapper.row-depth-1.row-number-3{ top:180px !important;}
    .filterblogpage .topic_list_show {width: 100.4% !important;top: -1px;left: -6px !important;}
    .dropfilterlistpage{padding:0px !important;}
    .newresourcesblog .resourceslibrarynew .resources-container-list {width:100% !important;}
    .innovationdelivered {width: 95% !important; margin: 0 auto;}
  }
  
  @media only screen and (max-width: 1024px) {
    .resourcesnewlibaray .resources-content-img-group {max-width: 100%; }
    .newresourcesblog .resourceslibrarynew .resources-content-group { margin-bottom:30px !important;}
    .resourcesnewlibaray .resources-desktop-content {padding-top: 30px;}
  }
  
  
  @media only screen and (max-width: 992px) {
    .filterblogfiterpage .row-fluid .container {width:100% !important;}
  .filterblogfiterpage .span10   {width:100% !important;}
     .filterblogfiterpage .span2   {width:100% !important;}
    .filterblogpage .searchArea { margin-top:0px !important;}
    .dropfilterlistpage { text-align:left !important;}
    
    .dropfilterlistpage #sel_topic {margin-right: 10px !important; margin-left:50px !important; text-align: left !important;float: left;}
    .resourcesnewlibaray .searchArea {margin-top:15px !important;}
    .resourcesnewlibaray .filtercatpage ul li {padding: 10px 6px !important;}
    .resourcesnewlibaray  .search-form {position: absolute;right: 50px;}
    .newresourcesblog .resourceslibrarynew .resources-container-list .resources-content-group {  max-width: 29%;}
     .resourcesnewlibaray .topic-menu-list ul li.active .pinkborder  {padding-bottom: 3px;}
    .filtercatpage {border-bottom: 2px solid #eee !important;padding-top: 8px;padding-bottom: 12px !important;}
     .filterblogfiterpage .row-fluid .container {padding:0px !important;}
    .resourcesnewlibaray .filtercatpage .controls {width:87% !important; margin:0 auto !important; }                   
    .resourcesnewlibaray .resources-desktop-content {padding-left: 15px !important;}
    .filterblogfiterpage .span2 {  width: 87% !important; padding: 5px 0px 15px 0px !important;} 
    .resourcelibrarytextwithimage .span12 {margin-bottom: 20px;}
    .resourcesnewlibaray .searchArea{margin-top:7px !important;}
     .newresourcesblog .resourceslibrarynew .resources-container-list {margin-left: 0px !important;}  
    .innovationfullviewpage {margin-top: 0px;} 
      .innovationdeliveredright{margin-top:0px !important;}
    .innovationdeliveredleft {width:90%; margin:0 auto;}
    .innovationform { width:100% !important;}
    .innovationdeliveredpara{padding-top:7px;} 
    .newresourcesblog::before {background:none !important;}
    .newresourcesblog::after {background:none !important;}  
    .resourcesnewlibaray .row-fluid-wrapper.row-depth-1.row-number-3 {z-index: 1000;}
    .filterblogpage .topic_list_show {
    width: 50% !important;
    top: -1px;
    left: 49px !important;
}
  }
  
  @media only screen and (max-width: 991px) {
    .resourcesnewlibaray .row-fluid-wrapper.row-depth-1.row-number-3{top:85px !important;}
    .resourcelibrarynewblog {padding-top:120px;}
  }

@media only screen and (max-width: 850px) {
.newresourcesblog .resourceslibrarynew .resources-container-list .resources-content-group { max-width: 45%;}
  .newresourcesblog .resourceslibrarynew .resources-content {max-width:100%;}
}
  
  @media only screen and (max-width: 768px) {
   
   .resourcesnewlibaray .filtercatpage ul li {width:auto !important;}
    .resourcelibrarynewblog { height:auto !important;}
    .rightsidezzoomimg {margin-top:20px;}
    .resourcesnewlibaray .filtercatpage ul li{padding:10px 12px !important;}
    .dropfilterlistpage #sel_topic{margin-left: 30px !important;}
    .resourcesnewlibaray .searchArea{ margin-top:0px !important;}
    .resourcesnewlibaray .search-form{top: 45px !important;}
    .filterblogpage .topic_list_show {
        width: 50% !important;
    top: 0px;
    left: 34px !important;}
    .resourcesnewlibaray .all_post {text-align: left;}

     .resourcelibrarynewblog {
      background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/LP%20Banner-2.svg) top right !important; 
     background-size: auto !important;background-repeat: no-repeat !important;}
    .rightsidezzoomimg .img-wrapimgzoom:hover {-ms-transform: scale(1.18);-webkit-transform: scale(1.18);transform: scale(1.18);}
    .newresourcesblog .resourceslibrarynew .resources-container-list .resources-content-group {max-width: 44%;}
    .newresourcesblog .resourceslibrarynew .resources-content {max-width:100% !important;}
    .resourcesnewlibaray .topic-menu-list ul li.active .pinkborder  {padding-bottom: 3px;}
    .filtercatpage {border-bottom: 2px solid #eee !important;padding-bottom: 8px !important; padding-top:5px !important;}
    .filterblogfiterpage .row-fluid .container {padding:0px !important;}
    .resourcesnewlibaray .filtercatpage .controls {width:93.75% !important; margin:0 auto !important;  overflow-x: scroll;}
      /* Hide scrollbar for Chrome, Safari and Opera */
.resourcesnewlibaray .filtercatpage .controls::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.resourcesnewlibaray .filtercatpage .controls {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
    .filterblogfiterpage .span2 {  width: 90% !important; padding: 5px 0px 15px 0px !important;}
    .resourcesnewlibaray .search-form {top: 65px !important; right: 35px;}
     .newresourcesblog .resourceslibrarynew .resources-container-list {margin-left: 0px !important;}
    .innovationfullviewpage {margin-top: 0px;}
      .innovationdeliveredright{margin-top:0px !important;}
    .innovationdeliveredleft {width:90%; margin:0 auto;}
    .innovationform { width:100% !important;}
    .innovationdeliveredpara{padding-top:7px;} 
    .newresourcesblog::before {background:none !important;}
    .newresourcesblog::after {background:none !important;} 
     .resourcelibrarynewblog .container {width: 90% !important;}
  }
  
  @media only screen and (max-width: 600px) { 
  .newresourcesblog .resourceslibrarynew .resources-container-list .resources-content-group {max-width: 100%;}
    .newresourcesblog .resourceslibrarynew .resources-content {max-width:100% !important;}
    .resourcesnewlibaray .topic-menu-list ul li.active .pinkborder  {padding-bottom: 3px;}
    .filtercatpage {border-bottom: 2px solid #eee !important;padding-bottom: 8px !important; padding-top: 5px !important;}
    .filterblogfiterpage .row-fluid .container {padding:0px !important;}
    .resourcesnewlibaray .filtercatpage .controls { overflow-x: scroll;}  
    
    /* Hide scrollbar for Chrome, Safari and Opera */
.resourcesnewlibaray .filtercatpage .controls::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.resourcesnewlibaray .filtercatpage .controls {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
    
    .resourcelibrarynewblog {
      background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/LP%20Banner-2.svg) top right !important; 
     background-size: auto !important;background-repeat: no-repeat !important;}
    .innovationdeliveredright{margin-top:0px !important;}
    .innovationdeliveredleft {width:90%; margin:0 auto;}
    .innovationform { width:100% !important;}
    .innovationdeliveredpara{padding-top:7px;} 
    .newresourcesblog::before {background:none !important;}
    .newresourcesblog::after {background:none !important;}
    .resourcesnewlibaray .filtercatpage ul li  {padding: 15px 12px !important;}
    .filterblogfiterpage .span2 {  width: 87% !important; padding: 5px 0px 15px 0px !important;}
    .resourcesnewlibaray  input[type="search"] {width: 0px !important;}
    .filterblogpage .search-field {border: none !important;}
   .resourcesnewlibaray .search-form {margin-top: 35px !important; top:43px !important;}
  .resourcesnewlibaray .filtercatpage .controls {width: 100% !important;    padding-left: 22px !important;}
  .newresourcesblog .resourceslibrarynew .resources-container-list {margin-left: 0px !important;}
    .filterblogpage .topic_list_show {width: 90% !important;top: -1px;left: 9px !important;position: absolute !important;}
    .resourcesnewlibaray .search-form{ right:26px !important; top: 46px !important;}
    .resourcelibrarynewblog {margin-top: 85px;padding-top: 25px;}
    .innovationfullviewpage {margin-top: 0px;}
    .resourcelibrarynewblog .container {width: 100% !important; padding: 0 24px !important;}   
    .resourcesnewlibaray .resources-desktop-content {padding-left: 0px !important;
    }  
    .dropfilterlistpage #sel_topic {    margin-left: 26px !important;}
}
 /* End New Resources Library */ 

/*SIS Complete Q4 2022*/

.siscompleteq42022new .siscomplebannerq4left h6{color:#02A7CE !important; font: normal normal bold 16px/26px SeravekWebBasic !important; letter-spacing: 0px;}
.siscompleteq42022new .siscomplebannerq4left h2{font: normal normal normal 39px/48px SeravekWebBasic !important; color: #231F20 !important;text-transform: none;
margin-top: 15px; letter-spacing: 0px;}
.siscompleteq42022new .siscomplebannerq4left p{margin:10px 0 !important; font: normal normal normal 21px/32px SeravekWebBasic !important;letter-spacing: 0px;color: #55565A !important;}
.siscompleteq42022new .siscompleteq4bannerright {padding: 120px 0px;}
.siscompleteq42022new .banner_three_col_sec_left{padding: 120px 0px;}
.siscompleteq42022new .downloadctalinkcomplete {display: inline-block;position: relative;}
.siscompleteq42022new .downloadctalinkcomplete:after {
content: "";background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat; 
vertical-align: middle;width: 17px;height: 11px;top: 6px;right: -22px;position: absolute;display: inline-block;
-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.siscompleteq42022new .downloadctalinkcomplete:hover::after {-moz-transform: translateX(5px);-webkit-transform: translateX(5px);
  -o-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(10px);}
.ourimpactgrouppages .ourimpacttitlelist{text-align:center !important;}

.ourimpactgrouppages .ourimpacttitlelist h6{color:#02A7CE !important; font: normal normal bold 16px/26px SeravekWebBasic !important; letter-spacing: 0px;}
.ourimpactgrouppages .ourimpacttitlelist h2{font: normal normal normal 34px/48px SeravekWebBasic !important; color: #231F20 !important;
   text-transform: none !important; margin: 10px 0 13px 0; letter-spacing: 0px;}
.ourimpactgrouppages .ourimpacttitlelist p{max-width: 65%; margin: 0 auto; text-align: center;font: normal normal normal 21px/32px SeravekWebBasic !important;letter-spacing: 0px;color: #3C3C3C;} 
.ourimpactgrouppages  .awardsrecongsection h2{font: normal normal normal 34px/48px SeravekWebBasic !important; color: #231F20 !important;
   text-transform: none !important; margin: 10px 0 13px 0; letter-spacing: 0px; text-align:center;} 
.ourimpactgrouppages .awardsrecongsection p{max-width: 65%; margin: 0 auto; padding-bottom:50px; text-align: center;font: normal normal normal 21px/32px SeravekWebBasic !important;letter-spacing: 0px;color: #3C3C3C;} 
.ourimpactgrouppages .awardstecognitionslider {margin:0 auto; text-align:center; margin-bottom:50px;}
 .ourimpactgrouppages {position: relative; padding:80px 0;}
.ourimpactgrouppages::before { background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-stats-complete.svg"); top: 50px;content: "";height: 755px;position: absolute;right: 0;width: 344px;} 
.ourimpactgrouppages::after {background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-left-stats-2023.svg");bottom: 110px;content: "";height: 755px;position: absolute;left: 0;width: 344px; z-index:-1;} 
.threeimgleftandrightsection{ background:#eefcff; padding:80px 0;}
.siscompletecirclevideowithform { background:#eefcff; padding:50px 0 0 0;}
.siscompletecirclevideowithform .sisvideodes h6{text-align: left;font: normal normal bold 16px/26px SeravekWebBasic !important;letter-spacing: 0px;color: #02A7CE !important;}
.siscompletecirclevideowithform .sisvideodes h2{text-align: left;font: normal normal normal 34px/48px SeravekWebBasic !important; margin:15px 0 0 0;letter-spacing: 0px; text-transform: none !important;color: #231F20;}
.siscompletecirclevideowithform .sisvideodes{ padding: 0 5%;}
.siscompletecirclevideowithform  .siscompleteformnewview {width: 450px !important;background: #FFFFFF 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 10px 20px #92ADBE33 !important;border-radius: 14px !important;margin: 0 auto !important; margin-left:12.5% !important;padding: 25px 20px 25px 35px; }
.siscompletecirclevideowithform  .siscompleteformnewview input{background: #F5F5F5; margin-bottom:14px;}
.siscompletecirclevideowithform  .siscompleteformnewview select{
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;   cursor: pointer;
   background: #F5F5F5 url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='12' height='12' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>") no-repeat;
 color:#333;
background-position: 96% center;
font-family: SeravekWebBasic !important;
  /*   background: #F5F5F5; */
  font-size: 16px;
  border:none !important; width: 96% !important;  margin-bottom:14px; line-height:27px;}
.siscompletecirclevideowithform .hs_state  select {width:100% !important;}
.siscompletecirclevideowithform  .siscompleteformnewview .form-columns-2 .input {margin-right: 15px !important; }
.siscompletecirclevideowithform  .siscompleteformnewview .hs-richtext p{ text-align: left;font: italic normal normal 14px/18px SeravekWebBasic !important;letter-spacing: 0px;color: #1E3150 !important;}
.siscompletecirclevideowithform  .siscompleteformnewview  .booleancheckbox span{text-align: left;font: normal normal normal 14px/18px SeravekWebBasic !important;letter-spacing: 0px;}
.siscompletecirclevideowithform  .siscompleteformnewview  .actions .hs-button {background: #C9187E !important;color: #fff !important;padding: 10px 30px;}
.ourimpactgrouppages{padding: 80px 0 0 0 !important;}
.threeimgleftandrightsection  .ctarequestlink {background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 8px 25px #92ADBE33;   width: 83%;margin: 0 auto !important;text-align: center !important; margin-top:40px !important;max-width: 83% !important; float:none;border-radius: 9px;}
.threeimgleftandrightsection  .ctarequestlink h4{text-align: left;font: normal normal normal 21px/48px SeravekWebBasic !important;letter-spacing: 0px; color: #231F20 !important;}
.threeimgleftandrightsection  .ctarequestlink::after {background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/CTA-Stripe-Right.svg");bottom: 0px;content: "";position: absolute;right: 0;width: 140px;height: 110px;z-index: 1; }
.threeimgleftandrightsection  .ctarequestlink::before {background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/CTA-Stripe-Left.svg");bottom: 0px;content: "";position: absolute; left: 0;width: 140px;height: 110px;z-index: 1; }
.threeimgleftandrightsection  .ctarequestlink {position: relative; padding:30px;   }
.mainvideoseclist{padding-left:0px !important;} 
.ctarequestlink .ads_demo_cta {position: relative;z-index: 100;}
.siscompleteformnewview .grecaptcha-badge {position: relative !important; top:5px;}
.siscompletecirclevideowithform .siscompleteformnewview .actions .hs-button  {
  -webkit-border-radius: 0% !important;     -webkit-appearance: none;
    -moz-border-radius: 0% !important;
    border-radius: 0% !important;
      -khtml-border-radius: 0% !important;
  font-weight:500;position: relative !important; top:15px;}

  .siscompletecirclevideowithform .container{display:table !important;}
   .siscompletecirclevideowithform  .videocircleleftpage{
   display: table-cell !important;
text-align: bottom !important; 
vertical-align: bottom !important;  float:none !important;
   }
   .siscompletecirclevideowithform  .sisformrightsection {
  display: table-cell !important;
text-align: left !important;
vertical-align: center !important;  float:none !important; position: relative; padding-bottom: 30px;
}

@media only screen and (max-width: 480px) {
 .siscompleteq42022new .ads_demo_cta{width:auto !important;}     
}

@media only screen and (max-width: 768px) {
  .siscompleteq42022new .banner_three_col_sec_left{padding-bottom:0px !important;}
  .siscompleteq42022new .siscompleteq4bannerright{padding-top:0px !important;}
  .siscompleteq42022new .ads_demo_cta{width:auto !important;} 
}
  
@media only screen and (max-width: 1199px) {
      .siscompleteq42022new .banner_three_col_sec_left { float:left !important; width:48% !important;}
      .siscompleteq42022new .siscompleteq4bannerright { float:left !important; width:48% !important;}
     .videocircleleftpage{ float:left !important;width:48% !important;}
    .siscompleteformnewview { float:left !important;width:48% !important; max-width:48% !important;}
  .siscompletecirclevideowithform .siscompleteformnewview{margin-left:20px !important; margin-bottom:50px !important;}
    .imgwithvideosiscomplete ul{width:85% !important;}
/*     .awardstecognitionslider .logo_slider .slick-arrow{display:none !important;} */
    .tickmarkspara::after{top:8px !important;}
    .threeimgleftandrightsection .ctarequestlink h4{line-height:30px !important;}
   .siscompleteq42022new .siscomplebannerq4left h6{text-align:left !important;}
    .siscompleteq42022new .siscomplebannerq4left h2{text-align:left !important;}
    .siscompleteq42022new .siscomplebannerq4left p{text-align:left !important;}
/*   .banner_three_col_sec_left .cta_button {padding: 11px 10px !important;} */
  .threeimgleftandrightsection .ctarequestlink{width:100% !important; max-width:100% !important;}  
  
  .siscompletecirclevideowithform  .videocircleleftpage{position: relative; }
  .siscompletecirclevideowithform  .videocircleleftpage .sisvideodes{position: absolute;top: 0;}
/*   .siscompletecirclevideowithform .sisvideodes{position: relative;
top: -55px;} */
    }

 @media screen and (min-device-width: 769px) and (max-device-width: 1024px) { 
   .siscompleteq42022new .banner_three_col_sec_left .banner_req_but{width:44% !important; text-align:left;}
   .siscompleteq42022new .banner_three_col_sec_left .download-the-brochure-cta {width: 56%;margin-left: 0px !important;}
   .siscompleteq42022new {padding:0 30px !important;}
   .siscompleteq42022new .siscompleteq4bannerright{padding: 160px 0 80px 0px;}
   .siscompleteq42022new .banner_three_col_sec_left{padding: 160px 0 80px 0px;}
.banner_three_col_sec_left .cta_button {padding: 11px 10px !important;}
   
}
  @media screen and (min-device-width: 1025px) and (max-device-width: 1200px) { 
    
    .siscompleteq42022new .banner_three_col_sec_left .banner_req_but{width:36% !important;}
   .siscompleteq42022new .banner_three_col_sec_left .download-the-brochure-cta {width: 54%;margin-left: 0px !important;}
    
    
     .siscompleteq42022new {padding:0 10px !important;}
.siscompleteq42022new .banner_three_col_sec_left .cta_button {padding: 11px 10px !important;}
     .threeimgleftandrightsection .ctarequestlink{width:100% !important; max-width:100% !important;}  
}

  
@media only screen and (max-width: 992px) {
   .siscompleteq42022new .banner_three_col_sec_left{ float:left !important; width:48% !important;}
    .siscompleteq42022new .siscompleteq4bannerright{ float:left !important; width:48% !important;}
    .siscompleteq42022new .siscomplebannerq4left h6{text-align:left !important;}
    .siscompleteq42022new .siscomplebannerq4left h2{text-align:left !important;}
    .siscompleteq42022new .siscomplebannerq4left p{text-align:left !important;}
    .awardstecognitionslider .logo_slider .slick-arrow{display:none !importamt;}
    .siscompletecirclevideowithform .siscompleteformnewview{margin-left:20px !important;}
    .siscompletecirclevideowithform{margin-bottom:0px !important;}
/*     .awardstecognitionslider .logo_slider .slick-arrow{display:none !important;} */
.threeimgleftandrightsection .ctarequestlink h4{line-height:30px !important;}
   .siscompletecirclevideowithform .sisvideodes{padding-left:0px !important;} 
   .threeimgleftandrightsection .ctarequestlink{width:100% !important; max-width:100% !important;}  
    .siscompletecirclevideowithform .container{padding:0 20px 0 35px !important; }
   .siscompletecirclevideowithform .siscompleteformnewview{max-width:88% !important; width:100% !important;}
  .siscompletecirclevideowithform .siscompleteformnewview{padding: 25px 15px 25px 20px !important;}
 .ctarequestlink .cta_button {padding:11px 9px !important;}
/*   .siscompletecirclevideowithform .sisvideodes {position: relative;
top: -120px;} */
  }

  @media only screen and (max-width: 768px) {
    .awardstecognitionslider .logo_slider .slick-arrow{display:block !importamt;}
    .videocircleleftpage{ width:100% !important;}
    .siscompleteformnewview { width:100% !important;}
     .siscompleteq42022new .siscomplebannerq4left h6{text-align:center !important;}
    .siscompleteq42022new .siscomplebannerq4left h2{text-align:center !important;}
    .siscompleteq42022new .siscomplebannerq4left p{text-align:center !important;}
     .siscompleteq42022new .banner_three_col_sec_left{  width:100% !important;}
    .siscompleteq42022new .siscompleteq4bannerright{  width:100% !important;}
   
    .siscompleteq42022new .downloadctalinkcomplete{margin:10px 0 !important;}
    .siscompleteq42022new .siscompleteq4bannerright{padding-bottom:50px !important;}
    .siscompleteimagewithvideosection .span6{ width:100% !important;}
    
    .siscompletecirclevideowithform .siscompleteformnewview{width:100% !important; max-width:100% !important; margin-left:0px !important;}
    .siscompletecirclevideowithform{background:#fff !important;}     
    .threeimgleftandrightsection .ctarequestlink h4{line-height:30px !important;}
    .siscompleteq42022new .banner_three_col_sec_left .span4{width:48%; text-align:right; float: left !important;}
     .siscompleteq42022new .banner_three_col_sec_left .span8{width: 48%;text-align: left;float: left !important;margin-top: -10px;}
   .ourimpactgrouppages .clientvideofullwidthright{width:100% !important;}
    .ourimpactgrouppages .watch_video_link {text-align:center;}
    .ourimpactgrouppages .ourimpacttitlelist p{max-width:100%; margin-bottom:25px;}
    .awardstecognitionslider .logo_slider .slick-arrow.slick-prev::before {right:0px !important;}
  .awardstecognitionslider .logo_slider .slick-arrow.slick-next::before{right:0px !important;}
     .awardstecognitionslider .slick-prev { left: -90% !important;}
    .siscompletecirclevideowithform .sisvideodes{padding-left:0px !important;}
    .videocircleleftpage .acf_two_col_main_rlt2{display:none !important;}
    .threeimgleftandrightsection .ctarequestlink{width:100% !important; max-width:100% !important;}
   .ourimpactgrouppages .clientvideoquotevideoright{display:none !important;}
    .ourimpactgrouppages .awardsrecongsection p {max-width: 100% !important;}  
    
    .ctarequestlink a#cta_button_562153_b6f3531d-528d-4c61-a818-fa2f86a9b2ad {width:auto !important;}
 .videostoryctalinks   a#cta_button_562153_b6f3531d-528d-4c61-a818-fa2f86a9b2ad{width:auto !important;}
    .ourimpactgrouppages .awardstecognitionslider{margin-bottom:0px !important;}  
    .siscompletecirclevideowithform .videocircleleftpage{display:block !important;}
    .siscompletecirclevideowithform .sisformrightsection{display:block !important; width:100%;margin-left:0px;}
    .siscompletecirclevideowithform{padding-bottom:50px;}
    .siscompletecirclevideowithform .container{padding:0 30px !important;}
    .siscompletecirclevideowithform .siscompleteformnewview select{width: 97.5% !important; background-position: 98% center;}
     .siscompletecirclevideowithform .siscompleteformnewview .hs_state  select{width: 100% !important; background-position: 96% center;}
    .siscompletecirclevideowithform .sisvideodes {position: relative !important;top: 0px;} 
  }

 @media only screen and (max-width: 480px) {
   .acf_two_col_main_rlt2 video {display:none !important;}
 .siscompleteq42022new a#cta_button_562153_b6f3531d-528d-4c61-a818-fa2f86a9b2ad{width:auto !important;} 
 .threeimgleftandrightsection a#cta_button_562153_936545fa-e017-413d-b4ab-9e4fd42d8d1e{width:auto !important;}  
 .threeimgleftandrightsection .ctarequestlink h4{ line-height:30px !important;} 
   
   .awardstecognitionslider .logo_slider .slick-arrow.slick-prev::before {right:0px !important;}
  .awardstecognitionslider .logo_slider .slick-arrow.slick-next::before{right:0px !important;}
   
  .awardstecognitionslider .slick-prev { left: -220px !important;top: 0px !important;}
    .awardstecognitionslider .slick-next { right: -275px !important;top: 0px !important;}
   
   .awardstecognitionslider .slick-slide img {height:200px !important;}   
    
} 

@media only screen and (max-width: 550px) {
.siscompleteq42022new .banner_three_col_sec_left .span4{width:100% !important; text-align:center; float: none !important;}
 .siscompleteq42022new .banner_three_col_sec_left .span8{width: 100% !important;text-align: center;float: none !important;margin-top:0px !important;}
}

@media (max-width: 768px) and (min-width: 481px) {
 .awardstecognitionslider .logo_slider .slick-next.slick-arrow { left: 100% !important;}
}


@media only screen and (max-width: 900px) {
.awardstecognitionslider .logo_slider .slick-arrow.slick-prev::before {right:0px !important;}
  .awardstecognitionslider .logo_slider .slick-arrow.slick-next::before{right:0px !important;}
   
    .awardstecognitionslider .slick-prev { left: -5%;}
    .awardstecognitionslider .logo_slider .slick-next.slick-arrow { left: 100% !important;}
}


@media only screen and (max-width: 1024px) {
.awardstecognitionslider .logo_slider .slick-arrow.slick-prev::before {right:0px !important;}
  .awardstecognitionslider .logo_slider .slick-arrow.slick-next::before{right:0px !important;}
   
    .awardstecognitionslider .slick-prev { left: -3%;}
    .awardstecognitionslider .logo_slider .slick-next.slick-arrow { left: 100% !important;}
}

@media only screen and (max-width: 480px) {
.awardstecognitionslider .logo_slider .slick-next.slick-arrow {
  left: 15% !important;
}
}
/*End SIS Complete Q4 2022*/

.row-fluid .acssoftwarebanner {
  width: 1140px;
  float: none;
  margin: 0 auto !important;
  padding: 80px 0 120px 0;
}

.banner-information h1 {
  font-size: 39px;
  line-height: 48px;
  color: #231F20;

  font-weight: normal;
  padding-bottom: 0px;
}
.banner-information p{font-size:21px !important; line-height:32px !important; color:#55565A;}
/* .acssoftwarebanner .learn_mre{margin-top:45px;} */
.acssoftwarebanner .learn_mre a{text-decoration:none !important; top:1px !important; } 
.main-sectionpage .left-side {width:19%;  background:#ddd; display:inline-block; float:left; position:sticky; top:50px;}
 .main-sectionpage:before, .main-sectionpage:after {content:''; display:table; clear:both;}

    .main-sectionpage .right-side { display:inline-block; vertical-align:top; width:81%; float:right;margin-left:0px; }

.acssoftwarebanner .learn_mre{}

.completepages{background:#f2fbfd; } 
.completepages h2{text-transform: none;}
.completepages .learnmore a{color:#c9177f !important; text-align:center;}
.completepages .learnmore{text-align:center;}
.completepages .learnmore span::after{right:-20px !important;}

.learnmorealllink  a{color:#c9177f !important; text-align:center;padding-left:0px !important;}
.learnmorealllink span::after{right:-20px !important; top:0px !important;}
.completethreeicon{margin-top:20px;}
.completethreeicon h4{color:#333; font-size:23px;}
.completethreeicon p{padding-top:0px;margin-top:5px !important;}
.completevideos{width: 70% !important;
margin: 0 auto !important;
  margin-top: 0px;
text-align: center !important;
margin-top: 30px !important;}  

.completevideos .embed-container{left:20%;} 
.maintitledescription{width:750px; margin:10px auto;}
.maintitledescription {font-size:16px;}
/* .main-sectionpage .active {
  background-color: #87CEEB !important;
} */

.main-sectionpage:before, .main-sectionpage:after {content:''; display:table; clear:both;}  
.main-sectionpage .left-side {
  width:19%; 
/*   height:1800px; */
  box-shadow: 5px 0 5px -2px #eee;
	background:#fff; display:inline-block; padding:12px 35px 85vh 0px;
text-align: right; position:sticky; top:196px; 
  }
.main-sectionpage .left-side ul{list-style:none;margin-bottom: 16px;}
.main-sectionpage .left-side ul li{padding:14px 5px !important;font-size: 16px;}
.main-sectionpage .left-side ul li a{color:#333;}
.acssection{background:#fff;padding:70px 70px;}
.acssection .toptitlebar h2{text-align:left !important;}
.clinicaldocpage{padding:70px 70px;background:#F2FBFD;}
.physicianpage{padding:70px 70px;background:#fff;} 
.actionablepage {padding:70px 70px;background:#fff;} 
.physicianpage h2{text-transform: none !important; }
.clinicaldocpage h2{text-transform: none !important; }
.sisnalyticspage  h2{text-transform: none !important; }

.clinicaldocpage p{padding:0px !important;} 

.sisnalyticspagevideo{text-align:center; padding-top:30px;padding-bottom:30px;}
.sisnalyticspageiconimg { margin-bottom:15px;height: 55px;    display: flex;
    align-items: flex-end;}
.sisnalyticspageicontitle{color:#231F20; font-size:21px; line-height:30px; margin-bottom:15px; font-weight:bold;}
.sisnalyticspageicondes{font-size:16px; line-height:26px; color:#55565A;}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%; box-shadow: 0px 10px 22px #92ADBE33;
}

/* .clinicaldocpage lite-vimeo{width:100%;} 
.physicianpage lite-vimeo{width:100%;} 
.clinicaldocpage lite-vimeo{width:100%;}   */

@media(max-width: 1024px){ .asc-h1 br{display: none;}}

@media(max-width: 1280px) and (min-width: 985px) { .main-sectionpage .left-side ul li {    padding: 10px 5px !important;}
.main-sectionpage .left-side {    padding: 12px 20px 85vh 0px;}
  .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
    padding-bottom: 20px;
}
}

@media(max-width: 984px) and (min-width: 776px) {.main-sectionpage .left-side {padding: 12px 15px 85vh 0;} 
  .main-sectionpage .left-side ul li {

    font-size: 14px;
}
  a#cta_button_562153_06761650-c7ef-41b7-b79c-96bbe670699b {font-size: 14px;}

}

.asciconspage{margin-top:60px;}
.asc-icon-image {
   display: flex; align-items: end; height: 55px !important; }
.asciconspage img{margin-bottom:15px;}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.clinicaldocpage{text-align:center;}
.clinicaldocpage .toptitlebar p{margin-top:5px !important;}
.clinicalitemspage{margin-top:50px;}
.actionablepage{background:#fff;}
.acssoftwarebanner h1{font-size:39px;}
.revenuepage{padding:70px 70px; background:#F2FBFD;}
.revenuepage .toptitlebar  h2{text-align:left !important;}
.row-fluid .learnsolutionpage { 
  width: 1140px;
  float: none;
  margin: 0 auto !important;
  padding: 70px 0; text-align:center;
  border-bottom: 1px solid #ccc;
}
.learnsolutionpage h2{color:#231F20; font-size:34px; text-align:center; text-transform: none;}

.learnsolutionpage .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width:200px;padding:30px 30px 0px 30px; text-decoration: underline; font-weight:600; color:#C9187E ; }

.learnsolutiontext p{font-style: italic;
font-size: 16px;
line-height: 26px;
color: #3C3C3C;}

.seetheranked {
    padding: 100px 0px;
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/blue-CTA-optimized.svg) 100% 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.partnercta a.cta_button {
  font-family: SeravekWebBasic !important;
}
.partnercta{
  padding: 30px 0 50px;
  background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/CTA%20background%20grey.svg) 100% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.partnercta h2{font-size:34px; line-height:46px; color:#231F20;text-transform: none;}
.partnercta p{font-size:22px; color:#55565A; line-height:34px; margin-top:10px; }

.partnercta .container >.row-fluid-wrapper >.row-fluid{
  display: flex;
  align-items: center;
}
.partner-banner p{
  width: 77%;
  margin: auto;
}
.seetheranked .row-fluid { width: 1140px;
  float: none; text-align:center;
  margin: 0 auto !important;}
.seetheranked h2{font-size:34px; line-height:46px; color:#231F20;text-transform: none;}
.seetheranked p{font-size:24px; color:#55565A; line-height:38px; margin-top:10px; }
.completepages .sisnalyticspagevideo{position: relative; margin-bottom:50px;}
.video-container-box{position: relative;}
@media (min-width: 1024px) { .video-container-box{max-width: 520px !important; float: right !important;}}
.completepages .sisnalyticspagevideo:after {
content: "";
width: 56px;
height: 63px;
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Video-Container-Squares.svg") no-repeat scroll center center;
 top: 150px; right:-57px;
position: absolute;
display: inline-block;
  transform: rotate(180deg);
}
.video-container-box:after {
content: "";
width: 56px;
height: 63px;
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Video-Container-Squares.svg") no-repeat scroll center center;
 top: 120px; right:-57px;
position: absolute;
display: inline-block;
  transform: rotate(180deg);
}

.completepages .sisnalyticspagevideo:before {
content: "";
width: 56px;
height: 63px;
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Video-Container-Squares.svg") no-repeat scroll center center;
top: 150px;
left: -57px; 
position: absolute;
display: inline-block; 
}
.video-container-box:before {
content: "";
width: 56px;
height: 63px;
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Video-Container-Squares.svg") no-repeat scroll center center;
top: 120px;
left: -57px; 
position: absolute;
display: inline-block; 
}

.completepages p{    

  text-align: center;
    font-size: 16px;
    line-height: 26px;}
.completepages{padding:70px 70px 70px 70px;}
.completepages h2{font-size:34px; line-height:46px;}

.sisnalyticspagevideo .oembed_container{box-shadow: 0px 10px 22px #92ADBE33 !important;background:#fff;}
.actionablepage .oembed_container{box-shadow: 0px 10px 22px #92ADBE33;background:#fff;}
.acssectionbutton{margin-bottom:40px;}

.physicianpage h2{font-size:34px !important; line-height:46px;}
.clinicaldocpage h2{font-size:34px !important; line-height:46px;}
.completepages h2{font-size:34px !important; line-height:46px;}
.toptitlebar h4{margin-bottom:10px !important;}


.actionablepage .sisnalyticspagevideo{position: relative; margin-bottom:40px;}
.actionablepage .sisnalyticspagevideo:after {
content: "";
width: 87px;
height: 123px;
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Video-Container-Squares.svg") no-repeat scroll center center;
 top: 110px; right:-75px; 
position: absolute;
display: inline-block;  transform: rotate(180deg);
} 

.actionablepage .sisnalyticspagevideo:before {
content: "";
width: 87px;
height: 123px;
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Video-Container-Squares.svg") no-repeat scroll center center;
top: 110px;
left: -75px; 
position: absolute;
display: inline-block;
}
@media (max-width: 840px) {.actionablepage .sisnalyticspagevideo:after {display:none !important;}}
.revenuepage .oembed_container{width:100% !important;box-shadow: 0px 10px 22px #92ADBE33;}

#complete{}
#asc{height:100% !important;max-height:100% !important;}
.clinical{height:100% !important;max-height:100% !important;}
.seetheranked .row-fluid{width:100% !important;margin:0 auto;}
.learnsolutionpage{width:100% !important; margin:0 auto;} 
.physicianpage .ctalink{text-align:center !important;}
.ascmobiletopmenu{display:none !important;}
.acsleftbtn .cta_button:hover{background: rgb(221,26,138);
color: rgb(255,255,255); text-decoration: none !important;}  

.left-side .cta_button:hover{background: rgb(221,26,138);
color: rgb(255,255,255); text-decoration: none !important;} 


.seetheranked .cta_button:hover{background: rgb(221,26,138);
color: rgb(255,255,255); text-decoration: none !important;}  

.right-side .cta_button:hover{text-decoration: none !important;} 
.main-sectionpage .left-side ul li a:hover{text-decoration: none !important;color:#05a6ce !important}
#cta_button_562153_56439d24-75f7-4d1d-b818-a94dee009b03 span::after{top:0px !important;}

.desktopphysician{display:block !important;}
.mobilephysician{display:none !important;} 

.completepages .row-fluid-wrapper {max-width:1140px; margin:0 auto;}
.acssection .row-fluid-wrapper {max-width:1140px; margin:0 auto;}
.clinicaldocpage .row-fluid-wrapper {max-width:1140px; margin:0 auto;}
.physicianpage .row-fluid-wrapper {max-width:1140px; margin:0 auto;}
.actionablepage .row-fluid-wrapper {max-width:1140px; margin:0 auto;}
.revenuepage .row-fluid-wrapper {max-width:1140px; margin:0 auto;}


 .desktopphysicianpage{display:block !important;}
.mobilephysicianpage{display:none !important;} 


.bannerctastory a::after {
  background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat !important; width:17px;
}


@media screen and (min-device-width:991px) and (max-device-width:1200px){
.row-fluid .acssoftwarebanner{width:90% !important; margin:0 auto; }
  .seetheranked{padding:100px !important;}
  .main-sectionpage{width:100% !important; margin:0 auto; }
   .main-sectionpage .left-side{top:220px !important;}
  .desktopphysicianpage{display:block !important;}
.mobilephysicianpage{display:none !important;}
  .vimeo-playervideos{width:100% !important;}
}

@media screen and (min-device-width:767px) and (max-device-width:992px){
  
 .row-fluid .acssoftwarebanner{width:95% !important; margin:0 auto; padding-top:150px !important;}
  .seetheranked{padding:100px !important;}
  .main-sectionpage .left-side{top:80px !important;}
  .desktopphysicianpage{display:block !important;}
.mobilephysicianpage{display:none !important;}
  .maintitledescription{width:100%  !important;} 
 .vimeo-playervideos{ height:300px !important;}  
  }

/* @media only screen and (max-width: 768px) {
} */
@media screen and (max-width: 768px)
{
  .acssoftwarebanner .banner-information{width:100%;} 
  .acssoftwarebanner .acsbannerrightimg{width:98%;} 
  .acssoftwarebanner .learn_mre span{padding-top:25px;}
}

@media screen and (min-device-width:601px) and (max-device-width:768px){

.completepages .sisnalyticspagevideo:after,.video-container-box:after{display:none !important;}
  .completepages .sisnalyticspagevideo:before,.video-container-box:before{display:none !important;}
  .actionablepage .sisnalyticspagevideo:after,{display:none !important;}
   .actionablepage .sisnalyticspagevideo:before{display:none !important;}
  
  .seetheranked{display:none;}
  .row-fluid .acssoftwarebanner {text-align: center;padding-top: 140px;width:90%;}
 .seetheranked{width:100% !important; margin:0 auto;} 
.learnsolutionpage{width:90% !important; margin:0 auto;} 
  .acssoftwarebanner h1{padding-right:0px !important;} 
  .main-sectionpage .left-side{display:none !important;}
  .main-sectionpage .right-side{width:100% !important;}
  .acssoftwarebanner .learn_mre{margin-top:20px;} 
  .oembed_container{width:100% !important;}
  .completepages{padding:30px; text-align:left;}
  .completepages p{text-align:left;} 
.acssoftwarebanner .learn_mre span{margin-left:0px !important;}
  .acssoftwarebanner img{margin-top:35px !important;}
  .row-fluid .acssoftwarebanner{padding:80px 0 10px 0;}
  .completepages .sisnalyticspagevideo{margin-bottom:20px !important;}
 .acssection{padding:30px;}
  .acssection .embed-container{margin-top:40px;}
  .acssection .asciconspage{margin-top:10px !important;}
  .acssoftwarebanner h1{padding-top:0px !important;}
  .clinicaldocpage{padding:30px; text-align:left !important;}
  .clinicaldocpage p{text-align:left !important;}
  .clinicaldocpage  .cta_button{padding-left:0px !important;}
  .accordion:first-child{margin-top:30px !important;}
  .physicianpage{padding:30px; text-align:left !important;}
  .physicianpage .accordiontitle p{text-align:left !important;}
  .physicianpage .accordiontitle h2{text-align:left !important;}
  .physicianpage .ctalink{text-align:left !important;}
  .physicianpage .accordion:first-child{margin-top:0px !important;}
  .physicianpage  .cta_button{padding-left:0px !important;}
  .actionablepage{padding:30px; text-align:left !important;}
  .actionablepage  p{text-align:left !important;}
  .actionablepage .sisnalyticspagecnalink{text-align:left !important;}
  .actionablepage  .cta_button{padding-left:0px !important;}
  .actionablepage .sisnalyticspagevideo{margin-bottom:0px !important;}
  .revenuepage{padding:30px; text-align:left !important;}
  .row-fluid .learnsolutionpage{padding:30px 10px !important;}
  .learnsolutionpage .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{float: left !important; width: 45% !important;}
  .learnsolutiontext p{width: 80%;margin: 0 auto; padding-top:20px;} 
  
  .seetheranked{padding-bottom:120px !important;padding-top:0px;;}
  .seetheranked h2{width: 80%;margin: 0 auto; position: relative;top: 100px;} 
  .seetheranked p{width: 80%;margin: 0 auto; padding-top:15px; padding-bottom:105px; position: relative;top: 90px;}
  .revenuepage .oembed_container{margin-top:20px;} 
  .learnsolutionpage .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{text-align:left !important;}
  .ascmobiletopmenu{display:block !important;}
/*    .physicianpage .span6 .accordion{ position:relative; top:360px;}  
   .physicianpage .span6 .leftrightvideocho{ position:relative; top:-350px;} */
  
  .desktopphysicianpage{display:none !important;}  
.mobilephysicianpage{display:block !important;} 
  .physicianpage .accordion:first-child{margin-top:20px !important;}
  .mobiledraps option:hover{ background:#000 !important;} 
  .maintitledescription{width:100% !important;} 
}


@media screen and (min-device-width: 320px) and (max-device-width: 600px) { 
  
.completepages .sisnalyticspagevideo:after,.video-container-box:after{display:none !important;}
  .completepages .sisnalyticspagevideo:before,.video-container-box:before{display:none !important;}
  .actionablepage .sisnalyticspagevideo:after{display:none !important;}
   .actionablepage .sisnalyticspagevideo:before{display:none !important;}
  
  .seetheranked{display:none;}
  .row-fluid .acssoftwarebanner {text-align: center;padding-top: 140px;width:90%;}
 .seetheranked{width:100% !important; margin:0 auto;} 
.learnsolutionpage{width:90% !important; margin:0 auto;} 
  .acssoftwarebanner h1{padding-right:0px !important;} 
  .main-sectionpage .left-side{display:none !important;}
  .main-sectionpage .right-side{width:100% !important;}
  .acssoftwarebanner .learn_mre{margin-top:20px;} 
  .oembed_container{width:100% !important;}
  .completepages{padding:30px; text-align:left;}
  .completepages p{text-align:left;} 
.acssoftwarebanner .learn_mre span{margin-left:0px !important;}
  .acssoftwarebanner img{margin-top:35px !important;}
  .row-fluid .acssoftwarebanner{padding:80px 0 10px 0 !important;}
  .completepages .sisnalyticspagevideo{margin-bottom:20px !important;}
 .acssection{padding:30px;}
  .acssection .embed-container{margin-top:40px;}
  .acssection .asciconspage{margin-top:10px !important;}
  .acssoftwarebanner h1{padding-top:0px !important;}
  
  .clinicaldocpage{padding:30px; text-align:left !important;}
  .clinicaldocpage p{text-align:left !important;}
  .clinicaldocpage  .cta_button{padding-left:0px !important;}
 
  .accordion:first-child{margin-top:30px !important;}
  .physicianpage{padding:30px; text-align:left !important;}
  .physicianpage .accordiontitle p{text-align:left !important;}
  .physicianpage .accordiontitle h2{text-align:left !important;}
  .physicianpage .ctalink{text-align:left !important;}
  .physicianpage .accordion:first-child{margin-top:0px !important;}
  .physicianpage  .cta_button{padding-left:0px !important;}
  .actionablepage{padding:30px; text-align:left !important;}
  .actionablepage  p{text-align:left !important;}
  .actionablepage .sisnalyticspagecnalink{text-align:left !important;}
  .actionablepage  .cta_button{padding-left:0px !important;}
  .actionablepage .sisnalyticspagevideo{margin-bottom:0px !important;}
  .revenuepage{padding:30px; text-align:left !important;}
  .row-fluid .learnsolutionpage{padding:30px 10px !important;}
  .learnsolutionpage .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{float: left !important; width: 45% !important;}
  .learnsolutiontext p{width: 80%;margin: 0 auto; padding-top:20px;} 
  
  .seetheranked{padding-bottom:120px !important;padding-top:0px;;}
  .seetheranked h2{width: 80%;margin: 0 auto; position: relative;top: 100px;} 
  .seetheranked p{width: 80%;margin: 0 auto; padding-top:15px; padding-bottom:105px; position: relative;top: 90px;}
  .revenuepage .oembed_container{margin-top:20px;} 
  .learnsolutionpage .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{text-align:left !important; overflow:visible;}
  .ascmobiletopmenu{display:block !important;}
/*   .physicianpage .span6 .accordion{ position:relative; top:285px;}  
   .physicianpage .span6 .leftrightvideocho{ position:relative; top:-350px;}   */
  
  .desktopphysicianpage{display:none !important;}
.mobilephysicianpage{display:block !important;}
  .physicianpage .accordion:first-child{margin-top:20px !important;}
  .maintitledescription{width:100% !important;}
  .accordion_header  .accordion_icon{ float:right; width:0%;} 
}

.vimeo-playervideosnew{box-shadow: 0px 10px 22px #92ADBE33; background:#fff; width:100% !important;  height: 300px !important;} 
.vimeo-playervideos{box-shadow: 0px 10px 22px #92ADBE33; background:#fff; width:100% !important;  height: 300px !important;} 


@media screen and (min-device-width: 990px) and (max-device-width: 1160px) {
  .maintitledescription{width:100%;}
}

    @media screen and (min-device-width: 1450px) and (max-device-width: 1475px) {
     .vimeo-playervideosnew  { height: 300px !important; width:100% !important; }
      .vimeo-playervideoss{ height: 300px !important; width:100% !important; }
    
  } 

 @media screen and (min-device-width: 1400px) and (max-device-width: 1451px) {
     .vimeo-playervideosnew  { height: 300px !important; width:100% !important; } 
   .vimeo-playervideoss{ height: 300px !important; width:100% !important; }
    
    } 

 @media screen and (min-device-width: 1300px) and (max-device-width: 1401px) {
     .vimeo-playervideosnew  { height: 260px !important; width:100% !important; } 
    .vimeo-playervideoss{ height: 260px !important; width:100% !important; }
    } 
 

@media screen and (min-device-width: 1200px) and (max-device-width: 1301px) { 
  .vimeo-playervideosnew  { height: 240px !important; width:100% !important; }
 .vimeo-playervideoss{ height: 240px !important; width:100% !important; }
}


@media screen and (min-device-width: 1100px) and (max-device-width: 1201px) { 
  .vimeo-playervideosnew  { height: 210px !important; width:100% !important; }
  .vimeo-playervideoss{ height: 210px !important; width:100% !important; }
  
}

@media screen and (min-device-width: 1000px) and (max-device-width: 1101px) { 
  .vimeo-playervideosnew  { height: 190px !important; width:100% !important; }
  .vimeo-playervideoss{ height: 190px !important; width:100% !important; }
}

@media screen and (min-device-width: 900px) and (max-device-width: 1001px) { 
  .vimeo-playervideosnew  { height: 170px !important; width:100% !important; }
   .vimeo-playervideoss{ height: 170px !important; width:100% !important; }
}  

@media screen and (min-device-width: 800px) and (max-device-width: 901px) { 
  .vimeo-playervideosnew  { height: 150px !important; width:100% !important; }
  .vimeo-playervideoss{ height: 150px !important; width:100% !important; }
}

@media screen and (min-device-width: 770px) and (max-device-width: 801px) { 
  .vimeo-playervideosnew  { height: 130px !important; width:100% !important; }
.vimeo-playervideoss{ height: 130px !important; width:100% !important; }
} 
 
@media only screen and (max-width:768px) {
  .vimeo-playervideosnew  { height: 200px !important; width:100% !important; } 
  .vimeo-playervideoss{ height: 200px !important; width:100% !important; }
} 

 @media screen and (min-device-width: 700px) and (max-device-width: 767px) { 
  .vimeo-playervideosnew  { height: 370px !important; width:100% !important; }
   .vimeo-playervideos { height: 370px !important; width:100% !important; }
} 
 
@media screen and (min-device-width: 650px) and (max-device-width:701px) { 
  .vimeo-playervideosnew  { height: 330px !important; width:100% !important; }
   .vimeo-playervideos  { height: 330px !important; width:100% !important; }
} 

@media screen and (min-device-width: 600px) and (max-device-width:651px) { 
  .vimeo-playervideosnew  { height: 310px !important; width:100% !important; }
  .vimeo-playervideos  { height: 310px !important; width:100% !important; }
} 

@media screen and (min-device-width: 550px) and (max-device-width:601px) { 
  .vimeo-playervideosnew  { height: 280px !important; width:100% !important; }
  .vimeo-playervideos  { height: 280px !important; width:100% !important; }
} 


@media screen and (min-device-width: 500px) and (max-device-width:551px) { 
  .vimeo-playervideosnew  { height: 260px !important; width:100% !important; }
  .vimeo-playervideos  { height: 260px !important; width:100% !important; }
} 

@media screen and (min-device-width: 400px) and (max-device-width:501px) { 
  .vimeo-playervideosnew  { height: 200px !important; width:100% !important; }
  .vimeo-playervideos  { height: 200px !important; width:100% !important; }
} 

/**********ASC RCS Legacy Pages********/

.ads_features_details_group2,.ads_features_details_group  {margin: 0 auto !important; float: none !important; display: block !important; width: 100% !important;}
.row-fluid .ads_features_details2 {width: 17% !important;}
 
@media (max-width: 920px) {
  .row-fluid .margin-1200 {padding-left: 10px !important;}
  .banner-amkai-sec .container br {display:none;}
}

@media (max-width: 840px) {
  .row-fluid .ads_features_details2 {width: 30% !important;}
 

@media (max-width: 550px) {
  .row-fluid .ads_features_details2 {width: 100% !important;}
  }

/**********Client Stories********/
.client_stories_new_lp .client_stories_list
{
      border-radius: 9px !important;
}
.client_stories_new_lp .client_stories_details_learn_group {
    padding-bottom: 50px !important;
}
.client_stories_new_lp .client_stories_list {
    border-radius: 9px !important;
  
    transition: transform .8s;
}

.client_stories_details_left_cta img{
    -webkit-box-shadow: -2px -3px 20px 1px rgb(146 173 190 / 25% !important);
    -moz-box-shadow: -2px -3px 20px 1px rgba(146,173,190,.25)!important;
    box-shadow: -2px -3px 20px 1px rgb(146 173 190 / 25%)!important;
    border-radius: 9px!important;
}


@media (min-width: 500px) {
.display-mobile-only {
display:none !important;
}
}
@media (max-width: 500px) {
.row-fluid .client_stories_details_left_cta .client_schedule_demo{
    margin: 0 auto !important;
    float: none !important;
  }
  .acssoftwarebanner h1 br {
  display:none;
  }
}



 @media(max-width:767px){
/*   .demo_form_2022 .hs-state .input:after {
    right: 28px;
}
 .demo_form_2022 .hs_how_does_your_center_currently_process_billing_ .input:after {
    
    right: 28px !important;
   } */
   .resource-cards-sec .top-new-cont h2 {font-size: 30px!important; line-height: 34px!important}
     .demo_form_2022 .form-columns-1 .field.hs-form-field {
    width: 100% !important;
   }.slider-section {margin-bottom: 0px!important}
   
   .image-txt-card-sec, .full-width-accordion, .ambulatory-surgery-services .revenue-cycle-formula-sec, .resource-cards-sec, .asc-revenue-circle-form-rcs {padding: 40px 0!important}
    .demo_form_2022  .form-columns-2 .hs-input
  
  {
    width: 100% !important;
  }
     .demo_form_2022 .form-columns-2 .field.hs-form-field {
    width: 100% !important;
}
}

 @media(max-width:767px){
/*   .demo_form_2022  .hs-state .input:after {
    right: 28px !important;
} */
  }

  
  .demo_form_2022 select{
   -moz-appearance:none;
    -webkit-appearance:none; 
    appearance:none;
     position:relative; 
  }

 .demo_form_2022 .input {
    position: relative;
}
     .demo_form_2022 .form-columns-1 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.demo_form_2022 .form-columns-1 select {
    font-family: SeravekWebBasic;
    font-size: 16px;
    color: #55565a;
    padding: 0 14px;
}
.demo_form_2022 fieldset {
   
    padding-bottom: 10px !important;
}
 .demo_form_2022 .content-form span {
	padding: 10px 0;
 	display: unset !important;
}
.demo_form_2022 .input {
    padding-top: 10px;
}

.demo_form_2022 .hs_state select {
    padding: 0px 14px !important;
  font-family: SeravekWebBasic;
    font-size: 16px;
    color: #55565a;
    padding: 0 14px;
}
@media (min-width: 776px) {
  

.acsbannerrightimg img{
padding-left: 20px;
  }}

.hs-field-desc em
{
font-size: 14px !important;
    line-height: 1.2!important;
}

.podcast .span12.widget-span.widget-type-cell.top-info.container {
   margin-top:0px !important;
}
.webinar-page .span12.widget-span.widget-type-cell.top-info.container {
    margin-top:0px !important;
}

@media screen and (min-device-width:991px) and (max-device-width:1100px){

.podcast .row-fluid .header-section .top-section {
padding:0px !important;
}
  .webinar-page .row-fluid .header-section .top-section {
padding:0px !important;
}
   
}

@media screen and (min-device-width:320px) and (max-device-width:991px){
 .webinar-page .content_typ {
    text-align: center;
    padding: 100px 0;
}
}

@media (max-width: 767px)
  {
.webinar-page .mobile-open .row-fluid-wrapper:last-child .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    margin-top: 0px !important;
}
}

@media (max-width: 991px)
  {
.partnercta .container >.row-fluid-wrapper >.row-fluid{
     display: block !important;
}
    .partnercta img{
      padding-top:20px;
    }
    .webinar-page .subscribe-form .input input {
    background: #f5f5f5;
    position: relative;
    border-radius: 5px 0 0 5px;
    padding: 12px 20px;
}
    .partner-banner p{
      width:100%;
    }
    
    .webinar-page .subscribe-form input.hs-button.primary.large {
  
    border-radius: 0px 0px 0px 0px !important;
}
}
.demo_form_2022 select {
    background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/AmkaiCharts%20AutoLaunch%20instrux/br_down1.png)!important;
    background-position-x: 96% !important;
    background-position-y: 16px !important;
    background-repeat: no-repeat !important;
    border-radius: 2px;
    margin-right: 2rem !important;
    position: relative;
    background-repeat: no-repeat;
}
  

  ul.inputs-list.multi-container   { display: flex!important;
    flex-direction: column!important;}

  .content-form label {color: #231F20!important;}
  .hs-form-required {
    color: #C9187E !important;}
  
  @media (min-width: 550px) {.show-mobiPe {display: none !important;}}
  
  
 
/************************* Form CSS ********************************/
  
  #one-line-form .form_info{position: relative !important; padding: 0px 30px !important; background: transparent !important;}
  
  
  .form_info .one-line-form .hs_submit.hs-submit {
    position: absolute !important;
    top: 24px!important;
    right: 0!important;
}
  
  
 .hs-error-msgs label {
     font-size: 14px!important;
}
 .form-columns-2 .input {
     margin-bottom: 0 !important;
}
 .form-columns-2 .input .content-form .form-title {
     padding-bottom: 20px;
     margin: 0 10px !important;
}
 .content-form .form-columns-2 .input {
     margin-right: 10px !important;
}
 .hs-error-msg {
     color: rgb(255, 42, 42) !important;
}
 .content-form select {
     border: none;
     background: #f8f9f9;
     height: 40px;
     margin-bottom: 10px;
     font-family: 'Seravek';
     font-size: 16px;
     color: #55565a;
}
 .content-form .input input {
     height: 40px;
     background: #f8f9f9;
     padding: 10px !important;
}
 .content-form .hs_lastname .input {
     margin-right: 10px !important;
}
 .content-form .form_block {
     padding: 40px !important;
}
 .content-form select {
     width: 100% !important;
}
 .content-form fieldset {
     width: 100%;
     max-width: 100%;
}
 .content-form fieldset {
     max-width: inherit !important;
     width: 100%;
}
 .content-form .input input {
     background: #f8f9f9;
     font-family: Arial,sans-serif!important;
     height: auto;
     padding: 10px!important;
     border: none;
     width: 100%;
}
 .content-form {
     padding: 40px;
     box-shadow: 0 8px 25px rgb(146 173 190 / 20%);
     background: #fff;
}
 .content-form .input {
     margin-right: 10px !important;
     margin-left: 10px !important;
}
 .content-form .hs-form-field label {
     margin-left: 10px;
}
 .content-form ul.inputs-list {
     margin: 0;
     padding: 0;
}
 .content-form .legal-consent-container .input {
     margin: 0 !important;
}
 .content-form li.hs-form-booleancheckbox span {
     margin: 0 !important;
     display: inline-block !important;
     vertical-align: middle;
     padding: 0;
}
 .content-form li.hs-form-booleancheckbox label {
     margin: 0;
}
 .content-form .legal-consent-container {
     margin: 0 10px;
}
 .content-form .hs-richtext.hs-main-font-element {
     margin: 0 10px;
}
 .content-form .input select {
     appearance: auto !important;
     -moz-appearance: auto !important;
     -webkit-appearance: auto !important;
     border-right: 8px solid transparent !important;
}
 .content-form li.hs-form-checkbox label {
     margin: 0;
}
 .content-form .hs-form-field label {
     margin-left: 10px;
     display: inline-block;
}
 .content-form legend.hs-field-desc {
     margin-left: 10px;
}
 .content-form .legal-consent-container .hs-form-booleancheckbox-display>span {
     margin-left: 25px !important;
     display: block !important;
}
 .content-form .form-title {
     padding-bottom: 20px;
     margin: 0 10px;
}
 .content-form .input select {
     appearance: auto !important;
     -moz-appearance: auto !important;
     -webkit-appearance: auto !important;
     border-right: 8px solid transparent !important;
     width: 100%;
     font-family: SeravekWebBasic;
     font-size: 16px;
     color: #55565a;
     padding: 0 14px;
     font-family: 'SeravekWebBasic' !important;
     border: none;
     background: #f8f9f9;
     height: 40px;
     margin-bottom: 10px;
     font-family: 'Seravek';
     font-size: 16px;
     color: #55565a;
     width: 100% !important;
     outline: none !important;
}
 .input select {
     width: 100% !important;
}
 .content-form .hs-fieldtype-select.field.hs-form-field {
     width: 100% !important;
}
 .content-form .hs-form-field label span {
     padding-top: 10px;
}
 .legal-consent-container .hs-form-booleancheckbox-display p {
     margin: 0;
     display: inline;
     font-style: italic;
}
 .content-form .hs-form-field label span {
     padding-top: 10px;padding-bottom: 10px;
}
 .content-form .hs_submit.hs-submit {
    margin: 0 10px;
}
 .content-form li.hs-form-booleancheckbox span {
    display: inline-block!important;
    margin: 0!important;
    padding: 0;
    vertical-align: middle;
    font-style: italic;
    margin: 0;
    vertical-align: middle;
    font-size: 14px;
}
 .legal-consent-container .hs-form-booleancheckbox-display p {
    font-style: italic !important;
     margin: 0;
    vertical-align: middle;
}
  
 .content-form .input select {
	background-image: none !important;
}
 .content-form .hs-form-field label {
    padding-top: 10px;
}
 .content-form li.hs-form-booleancheckbox input {
    margin-top: 0 !important;
}
.content-form .hs-error-msg {
    padding: 0 !important;
 }
  
.content-form .hs-form-field .input {
    margin-top: 10px!important;
    margin-bottom: 5px !important;
}    
      .curent_topic_name h2 {
    margin: 0 !important;
}
@media(max-width:991px){
.content-form {
	padding: 30px !important;
  }}
  @media(max-width:1199px){
.content-form label {
  font-size: 14px;
}
    .content-form {
	padding: 20px !important;
}
    .container.ptb-60 {
	padding: 60px 20px !important;
}
  }

.meet_footer_section{
background: #F2FBFD;
padding: 75px 0px;
}

.meet_footer_section .hs-form-required{
color: #C9187E !important;
}
.meet_footer_section #privacy_consent_opt_in-818397e8-847c-4d3b-8ef4-974efd724373_9256{
height:25px !important;
}

.left_meet_sub_title span{
color: #05a6ce;
font-size: 17px;
font-weight: 700;
line-height: 26px;
text-align: center;
}
.left_meet_heading #hs_cos_wrapper_module_1682499405685436_ h2{
text-align: left !important;
font-size: 42px !important;
padding: 15px 0px;
}
.left_meet_description{
margin:10px 0px;
}

@media screen and (min-width: 992px) {
.meet_footer_section .container{
padding:0px 160px !Important;
}
}   

  .inner-icon img {width: auto; height: 85px !important;}
  
  
  .interoperability-cta{ color:#C9187E !Important; text-decoration:none;
 font: normal normal bold 16px/20px SeravekWebBasic !important; position: relative;padding:0px !important;}
.interoperability-cta:hover:after{
  -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    -o-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(10px);
}
.interoperability-cta::after {
  display: inline-block;
  margin: -2px 0 0 6px;
  content: "";
  background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat;
  vertical-align: middle;
  width: 17px;
  height: 11px;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
  
  .slider-container {margin: 0 auto 30px auto }
  
   @media (min-width: 551px) {
    .logo_slider .slick-arrow {display: none !important;}}
}

 .physician-mobile {
    padding: 40px 0;
}
 .benefits-bg {
    padding: 50px 70px !important;
    background: #F2FBFD !important;
}.benefits-bg-white {
    padding: 50px 70px !important;
    background: #FFF !important;
}
.ptb-50{
 padding:50px 0; 
}
 .blue-bg {
    background: #f2fbfd;
}
 .demo-form {
    background: #F8F9F9;
    padding: 40px;
}
 .demo-form input.hs-button.primary.large {
    background: #C9187E;
    padding: 12px 17px;
    font-size: 16px;
    color: #fff;
}
 .demo-form  .actions {
    padding-top: 10px;
}
 .demo-form  .hs-form-field label {
    padding: 10px 0;
    display: block;
}
 
.demo-form .hs-input {
    background: #fff;
    border: 0;
    border-radius: 4px;
    color: #55565a;
    font-family: SeravekWebBasic;
    font-size: 16px;
    font-weight: 400;
    height: auto;
    margin: 5px 0 10px;
    padding: 12px;
}
.demo-form  select.hs-input {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Charts-SIS-2019/dropdown-arrow.png);
    background-position: 96%;
    background-repeat: no-repeat;
    cursor: pointer;
}
.fixed-subnav .topiclinks-title span {
    font-weight: normal;
    color: #231F20;
    font-size: 16px;
}
 
 
.tablinks-main.tablinks-asc .tab-links, .tablinks-main.tablinks-asc .tab_links {
    background: none;
}
 body.new-page.cart_page_new.charts-may19 .row-fluid .home-tabs {
    background: none !important;
    padding: 10px 0!important;
}
nav.sub-fixed.displayNav {
    background: #fff;
    left: 0;
      right: 0; 
    margin: auto;
    text-align: left;
    border-top: 2px solid #E3E5E6;
    border-bottom: 2px solid #E3E5E6;
    text-align: left;z-index: 50;
}
  .demo-request {
 
    padding-left: 50px;
    padding-right: 50px;
}
 
a.btn-box:hover {
    text-decoration: none !important;
}
.btn-box {
    background: #c9187e;
    color: #fff!important;
    font-size: 16px;
    padding: 13px 15px;
    font-weight: 500;
}
.benefits-buttons {
    display: inline-block;
    width: 100%;
    text-align: center;
    
}
.btn-arrow{
 position:relative; 
}

a.btn-arrow:after {
 
	display: inline-block;
	margin: -2px 0 0 6px;
	content: "";
	background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat;
	vertical-align: middle;
	width: 17px;
	height: 11px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
 
}
a.btn-box:hover {
    opacity: 0.8;
}
.benefits-buttons a {
    margin: 0 15px;
}
a.btn-arrow:hover {
    text-decoration: none !important;
}
a.btn-arrow:hover::after {
	-moz-transform: translateX(5px);
	-webkit-transform: translateX(5px);
	-o-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(10px);
}
a.btn-arrow {
    color: #c9187e !important;
    position: relative;
    font-weight: bold;
}
span.topiclinks-title.software-secondary span {
    color: #231F20 ;
    font-weight: normal !important;
}
.bg-light-blue {
    background: #f2fbfd!important;
    padding: 50px 0!important;
    position: relative;
 
}
 .banner-information strong {
    font-size: 20px !important;
}
 .banner-information .benefits-buttons a {
    margin: 0 20px 0px 0;
}

.card-hero {background-color: #fff; padding: 1.25rem; border-radius: 9px;text-align:center;margin: 0 auto !important;    float: none !important; box-shadow:0 4px 8px rgba(146, 173, 190, .26666666666666666)}
.card-hero p {font-size: 18px;}
.charts-23 .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
    padding-bottom: 0;
}

.charts_tracker_left_group.charts_tracker_right_group.tracker-txt {
    position: relative;
}
.charts_tracker_left_group.charts_tracker_right_group.tracker-txt::after {
    position: absolute;
    content: '';
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/grey-square-group.svg);
    width: 61px;
    height: 67px;
    right: -55px;
    top: -25px;
   z-index: -1;
    bottom: 0;
    margin: auto;
}
.charts_tracker_left_group.charts_tracker_right_group.tracker-txt::before {
    position: absolute;
    content: '';
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/grey-square-group.svg);
    width: 61px;
    height: 67px;
    left: -55px;
    top: -25px;
     
     bottom: 0;
    margin: auto;transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.charts-23 h2 {
    font-size: 34px;
}
.charts-23 p {
      font-size: 16px;
}
.physician-mob-left h6 {
    font-size: 16px;
    color: #55565A;
}
 .testi-img h6 ,  .testi-imgs h6 {
    color: #545659;
}
.sis_physician_vdo {
    z-index: 33;
    position: relative;
}
.bg-light-blue:after {
    background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Client%20Stories%20Files/Shape-client-story.png);
    content: "";
    height: 600px;
    left: 0;
    position: absolute;
    top: 211px;
    width: 280px;
      z-index: 1;
}

.hero-bkg{
    background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Demo-background.svg);
      z-index: 1;
  background-size: cover;
}

.green-check-square ul { margin-top: 20px; list-style: none; padding: 0; }
.green-check-square ul li { margin: 0px 0px 15px; position: relative; font-size: 18px; padding-left: 30px; }
.green-check-square ul li:before {
  content: '';
  background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20awesome-check-square-1.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
}
.fit-logo {max-width:fit-content; }

.call-parent {position: relative; bottom: -80px; z-index: 2;display: flex !important;
    justify-content: center;}
.call-bar {border-radius: 12px;padding: 1.5rem;width: 473px !important; margin: 0 auto !important;box-shadow: 0 8px 25px rgb(146 173 190 / 20%); background-color: #fff; }

@media (max-width: 550px) {
  .call-parent {position: relative; bottom: -40px;}
  .call-bar {width: auto !important;}
  .call-icon {margin-bottom: 15px; text-align:center;}
  .top-spacer {margin-top: 3rem;}
  .fit-logo {max-width:unset !important; }
  .mobile-hide {display: none !important;}
}

@media (max-width: 800px) {
  .spacer-30 {margin-bottom: 30px !important; text-align:center !important;}
}





@media(max-width:1200px){
iframe {
	width: 100% !important;
	margin: 0 !important;
	height: 100% !important;
	 
}

}

@media(max-width:1199px){
.sis_physician_vdo iframe {
	background: #fff;
	box-shadow: 0 10px 22px #92adbe33;
	 
}
  .btns-block a {
    margin: 0 13px 0 0;
}
   
  .benefits-bg,.benefits-bg-white {
    padding: 50px 0 !important;
     
} 
  .charts-23 .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
	padding-bottom: 15px;
}
  .tab_links.asctabs.asc-tabs2.home-tabs {
	display: block !important;
}
  .demo-request {
    padding-left: 0;
    padding-right: 0;
}
 
 
.span12.widget-span.widget-type-cell.top-info.container {
	padding: 0 !important;
}
 
  .displayNav {
 
	top: 186px;
 
}
}
@media(max-width:1199px)  {
   .charts-23 .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
	padding-bottom:15px !important;
}
  .oembed_container {
 
	width: 100% !important;
}
  .span6.box-1 {
	padding-right: 20px;
}
}
@media(max-width:1100px)  {
   .charts-23 .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
	padding-bottom:0px !important;
}
  
}

@media(max-width:991px){
  .charts-23 .span12.widget-span.widget-type-cell.topmenu-section.mega-menu-group {
	padding-bottom: 0 !important;
}
  .banner-information .benefits-buttons a {
    margin: inherit;
}
.benefits-buttons a {
    margin: 0 7px;
    font-size: 14px;
  display:block;
  text-align:center;
}
  
  a.btn-arrow {
    margin: 30px auto 0 auto !important;
}
 .displayNav {
 
	top: 76px;
 
}
 
  .charts-23 .acssoftwarebanner h1 {
	padding-top: 0 !important;
}
.oembed_container {
  
    height: 100% !important;
   
    width: 100% !important;
}
    .charts_tracker_left_group.charts_tracker_right_group.tracker-txt::after {
    
    content: 'inherit';
    display:none;
    
}
    .charts_tracker_left_group.charts_tracker_right_group.tracker-txt::before {
    
    content: 'inherit';
    display:none;
    
}
}
@media(max-width:767px){
    .span6.box-1 {
	padding-right:  0px;
}
  .benefits-buttons {
    margin-top: 30px !important;
}
  .mt-res-0 {
    margin-top: 0px !important;
}
.acssoftwarebanner.mb-res-40 {
    margin-bottom: 50px !important;
}
.mt-res-40{
  margin-top: 40px;
  }
    iframe {
    width: 100% !important;
    margin: 0 !important;
    height: 100% !important;
    max-width: 100% !important;
}
  .sis_physician_vdo {
	margin: 20px 0;
}
.row-fluid .acssoftwarebanner {
  	width: 100% !important;
}
  .charts-23 .row-fluid .container {
    width: 100%;
    padding: 0 20px !important;
  }
#physician-mobile p,#physician-mobile h2 ,#benefits-info p,#benefits-info h2 , #sis-exchange-block p, #sis-exchange-block h2 ,#sis-chart p, #sis-chart h2 ,#clinical-workflow p, #clinical-workflowh2 {
	text-align: left ;
} 
  .benefits-buttons {
	text-align: center;
}
  iframe {
	width: 100% !important;
	margin: 0 !important;
}
  .acsicons {
	text-align: center !important;
}
  .acsicons img {
	margin: 0px auto 20px auto;
}

  .span6.widget-span.widget-type-cell.banner-information {
    padding-top: 30px;
}

  .oembed_container {
	width: 100% !important;
	height: 100% !important;
}
  .demo-form {
	margin-top: 40px !important;
}
 
 
  .box-1 {
    -webkit-order: 2;
    -ms-order: 2;
    order: 2;
    display: block !important;
    width: 100% !important;
    padding: 0px 0 50px 0;
}
 .box-2  {
    -webkit-order: 1;
    -ms-order: 1;
    order: 1;
}
  .flex-wrap-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}
#clinical-workflow p, #clinical-workflow h2 {
	text-align: center;
}
 .txt_lft p{
  	text-align: left !important;
  }
 .mt-res-30{
   margin-top:30px;
  }
    .intero-info .acsicons p {
	text-align: center !important;
}
  .buttton_cta_click.interop-team-btn {
	text-align: center !important;
}
}




.benefits-buttons.banner-btns {
    padding-top: 20px;
    text-align: left;
    padding-bottom: 0;
    margin: 0;
}
 .charts_tracker_left_group.charts_tracker_right_group.tracker-txt {
	background: #fff;
	box-shadow: 0 10px 22px #92adbe33;
}
 .ptb-50 {
    padding: 50px 0 !important;
}
 .bg-light{
   
 background: #F2FBFD !important;  
}
.ptb-20 {
    padding: 20px 0;
}
.pb-40{
   padding: 10px 0 40px 0;
}
 .pt-40
{
padding:40px 0 0 0; 
}
.sparkle-bg
{
 position:relative; 
}
.pt-20 {
	padding-top: 20px;
}
.sparkle-bg::after
{
 
    content: "";
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-stats-complete.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 345px;
    height: 377px;
    position: absolute;
    left: 0px;
    top: 164px;
 
  
}

span.topiclinks-title.software-secondary span:hover{color:#c9187e !important}

.span6.widget-span.widget-type-cell.demo-req {
    padding-right: 20px;
}
.span6.widget-span.widget-type-cell.demo_pad {
    padding-left: 20px;
}
@media(max-width:768px){
 

  .btns-block a {
	margin: 0 10px 0 0;
 
	font-size: 14px !important;
}
}

@media(max-width: 550px) { .span6.widget-span.widget-type-cell.demo_pad{padding-left: 0px;}

.btns-block {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.row-fluid .acssoftwarebanner {
        padding-top: 80px !important;
    }
}





.careerpagebanner h6{
font-family: SeravekWebBasic !important; font-size:16px !important; line-height:30px !important;
font-weight:bold !important;
text-align: left !important;
margin-bottom:15px !important;
letter-spacing: 0px; padding-top: 20px;
color: #00A6CE !important;
}

.careerpagebanner .benefits-buttons.banner-btns{margin-top:10px; margin-bottom:10px;}

.careerpagebanner p{font-family: SeravekWebBasic !important; font-size:18px !important; line-height:26px !important;}
.bluebgbackground {background: #F7FAF9 0% 0% no-repeat padding-box; margin-top:40px; padding:10px 20px;
border-radius: 9px;}
.bluebgbackground p{font-family: SeravekWebBasic !important; font-size:14px !important; line-height:20px !important; font-weight:normal; letter-spacing: 0px;
color: #545659; margin: 8px 0; }

/* .threeiconsectionpagelist{background:#fff !important;} */
.join-us-today {background:#F2FBFD !important;}

.sisvalueapplybtn { text-align:center;}
.benefits-perks {background:#fff !important; padding-bottom:150px !important;}
.siscareerslastimage{margin-top:-90px; text-align: center;}
.join-us-today .row-fluid { display: table !important;}
.join-us-today .span6 {display: table-cell !important;  vertical-align: middle !important;}
.join-us-today .span6 {display: table-cell !important;vertical-align: middle !important;}

.joinusbelowsectionleft {margin-top:70px;}
.joinusbelowsectionleft h2{font: normal normal normal 34px/46px SeravekWebBasic !important; color: #231F20 !important;}
.joinusbelowsectionleft p{font: normal normal normal 21px/32px SeravekWebBasic !important; color: #545659 !important;}
.joinusbelowsectionleft .btn-box{position: relative; top: 15px;}
.the-sis-experience {
  background:url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/experience-background.svg") no-repeat scroll left center;
padding:90px 0; background-size: cover; } 
.thesisexperienceleft{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 20px #92ADBE33;
border-radius: 9px; padding:25px 35px;
}

@media(max-width:550px) {.the-sis-experience {
  padding:70px 0; }
  .cta-graphic {margin-top: 30px;}
  .banner-sec p {font-size: 19px !important;line-height: 1.5 !important;}
}

.thesisexperienceleft p{font: normal normal normal 18px/26px SeravekWebBasic !important; color: #545659 !important;}
.careerpagebanner a.btn-arrow::after{
  background: transparent;
  content: "\f105";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal; transform-origin: 50% 50%;
  font-weight: 400; top: 1px;
  position: absolute; text-decoration: inherit; transition: all .25s;
  right: -25px;}

.bodyherosectionmain .acssoftwarebanner{padding-bottom:40px !important; padding-top:50px !important;}
.thesisexperienceleft h2{
font: normal normal normal 34px/42px SeravekWebBasic !important;
  color: #231F20 !important;
}

.videosectionright {margin-top:40px; padding-left:15px;}
.expfirstvideo {padding-right:10px;}
.expsecondvideo {padding-left:10px;}

.threeiconsectionpagelistmain {
  background:url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-stats-complete-4.svg") no-repeat scroll right 80% !important;}

.threeiconsectionpagelist { 
margin-bottom: 60px; margin-top: 60px;

}

.bepartawards h2 {font: normal normal normal 34px/42px SeravekWebBasic !important; color: #231F20 !important;}
.bepartawards p{max-width:80%; font: normal normal normal 18px/26px SeravekWebBasic !important; color: #545659 !important;}
.bepartawards p .btn-box {margin-top:20px;}
.fourimageright{margin-top:30px;}
.bepartawards {padding:70px 0;
background-size:cover;
   background-image:url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/bepartbg-2.jpg");
}
.sisalues-section h2  span{font-weight: 500 !important;}
@media(min-width:800px){ .right-benefit {margin-left: 20px;}}



.joinusbelowsectionleft {padding-left: 5%;}
.benefitbeforeimg{position: relative;}
.siscarestitle {width: 346px}
.careerpagebanner  {width: 46.6% !important;}

.benefitbeforeimg::before {
content:'';
background: #7FBA00;
height: 46px;
  width: 46px;
  position: absolute;
  top: -16px;
}

.benefitbeforeimg::after {
content:'';
background: #00A6CE;
height: 56px;
  width: 55px;
  position: absolute;
bottom: -19px;
  right: 6px;
}

.rightimgsecmain {position: relative !important;}
.rightimgsecmain img{padding: 0 20px;}


.rightimgsecmain::before {
content:'';
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/orange.png"); /*url of image*/
height: 60px;
  width: 60px;
 position: absolute;
  top: -15px;
  z-index: -1;
  left: 3px
}
.rightimgsecmain::after {
content:'';
background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/blueafterbg.png"); 
height: 99px;
  width: 99px;
  position: absolute;
  bottom: -20px;
  z-index: -1;
  right: 0px;
}

.herobannerrightsection{padding-top:28px;}
.the-sis-experience {margin-top:80px !important;}
.bodyherosectionmain .acssoftwarebanner {padding-bottom: 0px !important;}


.benefitbeforeimg img{padding: 0 20px;}
.sisalues-section sup{ font-size:18px;}



@media only screen and (max-width: 1200px) {  .joinusbelowsectionleft {margin-top:30px !important;} }
@media only screen and (max-width: 991px) {
  .bodyherosectionmain .acssoftwarebanner {padding-top: 110px !important; }
  .joinusbelowsectionleft {margin-top:20px !important;}
}


  @media only screen and (max-width: 769px) {
    
     .bodyherosectionmain .acssoftwarebanner {padding-top: 70px !important;}
    .careerpagebanner {width:100% !important;}
  .expsecondvideo {padding-left: 0px !important; padding-right: 10px !important;}
    .fourimageright .row-fluid {display: flex;}
    .fourimageright .span3 {padding:0 40px 0 0;}
    .bepartawards {background: url("https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/bepartbg-2.jpg") repeat scroll left 100% !important;}
    .benefits-perks img{width:100% !important;}
    .benefits-perks {padding-bottom: 50px !important;}
    .join-us-today .row-fluid { display: grid !important;}
    .siscareerslastimage {margin-top:70px;}
    .videosectionright {padding-left: 5px;}
    .bepartawards p {max-width: 100%;}
    .herobannerrightsection {margin-top:0px !important;}
    .joinusbelowsectionleft {padding-left: 0%;}
    .careerpagebanner a.btn-arrow::after{top:-1px !important;}
    .threeiconsection .span4 {text-align: center;}
    .threeicondesc p {text-align: left;}
    .threeiconsection .span4:nth-child(4) {width:100%;}
    .applynowbepartbtn {text-align: center !important;}
    .rightimgsecmain img {margin-top:0px !important;}
    .rightimgsecmain::before {width:50px !important; height:50px !important;}
   
}


@media only screen and (max-width: 500px) {
    .maintitledescription {
    margin: 20px auto 30px;
}
  .fourimageright .row-fluid {display: block;}
  .fourimageright .span3{width: 50% !important; float: left !important; }
  .fourimageright { text-align:center;}
   .fourimageright .span3 { padding: 0 0px 30px 0; }
}

/**********Global********/
 	.simple-banner-sec {
		background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/LP%20Banner.svg);
		background-repeat: no-repeat;
		background-size: cover;
		height: auto;
		padding: 90px 0;
	}
  .one-col-text {padding: 60px 20px}
@media (min-width: 700px){
  .one-col-text {padding: 60px 25%}}
@media (min-width: 1920px){
  .one-col-text {padding: 60px 33%}}

.simple-banner-heading, .simple-banner-sub {text-align:center;}

.simple-banner-heading h1 {margin-bottom:20px;}

  .container a {text-decoration:none;}




.sis-stat h5 {
    font-size: 40px;
    color: #000;
    margin-bottom: 5px;
}
.sis-stat h5 span {
    color: #80BB00;
}
.sis-stat small{
color:#55565A;font-size:18px;
}
.intero-info .toptitle {
    text-align: center;
}
.intero-info .acsicons p {
    text-align: left;
}
div#Interoperability {
 
    background: #f2fbfd;
}
.featured-interface {
      padding: 60px 70px;  
 
}
 .feature_title {
    text-align: center;
}
 .feature_description  {
    text-align: center;
}

.featured-interface {
    text-align: center;
    background: #c1e2f0;
}

.main-sectionpage .left-side {
 
    height: 457px !important;

}
a#cta_button_562153_1de6f341-e89a-4f50-ad39-3db46012e60c {
  
    padding: 6px 18px !important;
   
    color: #FFFFFF !important;
 
}
 .feature_description p {
    margin: 5px 0 15px 0 !important;
}
.benefits-info
{
  
     background: #fff;
    padding: 60px 70px; 
}

 .benefits_subtitle {
color: #05a6ce!important;
    font-size: 16px!important;
    font-weight: 700;
    line-height: 26px!important;
}
 
.span12.widget-span.widget-type-cell.intero-block {
   
    padding: 0 100px;
}
 
.buttton_cta_click.interop-team-btn a {
    color: #fff !important;
}
 .banner_demo_btn:hover {
	opacity: 0.7;
}
.interop-team-btn a  {
    font-family: 'SeravekWebBasic' !important;
    font-weight: 500;
    padding: 12px 20px !important;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: rgb(201,24,126);
    border-radius: 6px;
    border-width: 0px;
    color: rgb(255,255,255);
    font-family: sans-serif;
    height: auto;
    transition: all .4s ease;
    padding: 6px 18px;
    text-shadow: none;
    width: auto;
    font-size: 24px;
    line-height: 1.5em;
    border-radius: inherit;
    text-align: center;
    letter-spacing: 0px;
    color: #FFFFFF !important;
    font-size: 16px;
    font-family: 'SeravekWebBasic' !important;
    font-weight: 500;
}
.buttton_cta_click.interop-team-btn {
    text-align: center;
    margin-top: 20px;
}
 .feature_description p {
    font-size: 24px;
    padding: 10px 0 0px 0;
}
 
 .interop-vdo .acsvideo {
    width: 70% !important;
    margin: 30px auto 20px auto;
    text-align: center;
    position: relative;
} 
.interop-vdo .acsvideo::before {
    position: absolute;
    content: '';
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/grey-square-group.svg);
    width: 61px;
    height: 67px;
    left: -55px;
    top: -25px;
    bottom: 0;
    margin: auto;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.interop-vdo .acsvideo:after {
    position: absolute;
    content: '';
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/grey-square-group.svg);
    width: 61px;
    height: 67px;
    right: -55px;
    top: -25px;
    z-index: 1;
    bottom: 0;
    margin: auto;
}
 
.intero-block iframe {
 
	position: relative !important;
	z-index: 33;
}
.interoperability-cta a:hover:after {
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    -o-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(10px);
}
 .intero-block iframe {
 
 position: relative;
 
}
.interoperability-cta a {
    color: #C9187E !Important;
    text-decoration: none;
    font: normal normal bold 16px/20px SeravekWebBasic !important;
    position: relative;
    padding: 0px !important;
}
.interoperability-cta a::after {
    display: inline-block;
    margin: -2px 0 0 6px;
    content: "";
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Icon%20ionic-ios-arrow-round-forward.png) no-repeat;
    vertical-align: middle;
    width: 17px;
    height: 11px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
 .sis-stat {
    padding-left: 10px;
}
.spark-bg{
  position:relative;
}
.spark-bg::after {
    content: "";
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Shape-right-hero-1.svg);
    background-repeat: no-repeat;
    display: inline-block;
    width: 280px;
    height: 514px;
    position: absolute;
    right: 0;
    top: 35px;z-index:1;
}
.asciconspage.interop-ic {
    margin-top: 40px;
}
 .acssoftwarebanner.interop-stat {
 
    padding: 80px 0 85px 0;
}
 .pt-10 {
    padding-top: 10px;
}
 .acsbannerrightimg.interop-banner {
 
    text-align: right;
}

.feature-btn{
  position:relative;
  z-index:33;
}
.main-sectionpage .active a {
 
	font-weight:bold;
}
 .benefits-info .benefits_title h2 {
    text-align: left !important;
}
a#cta_button_562153_b009d7f7-3431-4eaa-9284-04b20801177f {
 
	font-size: 15px !important;
 
}
.benefits-info span {
	margin-bottom: 10px;
	display: block;
}
.span12.widget-span.widget-type-cell.left_meet_inner_section span {
	margin-bottom: 10px;
 
}


@media(min-width:1500px)  {
.span6.widget-span.widget-type-cell.benefits-left {
width: 48.717948718%!important;
  text-align: left !important;
}
.span6.widget-span.widget-type-cell.benefits-right {
	width: 48.717948718%!important;
	text-align: left !important;
}
  .benefits-info .benefits_title h2 {
	text-align: left !important;
}
  .span6.widget-span.widget-type-cell.benefits-right {
width: 48.717948718%!important;
	text-align: left !important;
}
  .benefits-info .row-fluid-wrapper {
    max-width: 1140px;
    margin: 0 auto;
}
/*  .benefits-left {
    padding: 0 100px;
} */

}
.intero-block iframe {
    position: relative;
    width: 100%;
}

.feature_description p {
  	line-height: 31px;  
}

@media(max-width:1200px){
.interop-vdo .acsvideo::before {
	position: inherit;
	content: inherit;
 
  }
  .interop-vdo .acsvideo::after {
	position: inherit;
	content: inherit;
 
  }
 .interop-vdo .acsvideo {
    width: 100% !important;
 
} 
 .acsvideo iframe {
    position: relative !important;
    min-height: 300px;
}
}
@media (max-width: 1200px)
{
 
.interop-vdo .acsvideo {
  
    margin: 0px !important;
}
}
@media(max-width:1199px){
    .selectCheckboxOptions.acsvideo {
	margin-top: 20px !important;
}
.interop-stat .span8.widget-span.widget-type-custom_widget.sis-stat {
    width: 45%;
   padding-top:0;
}
  .interop-stat .span4.widget-span.widget-type-custom_widget.stat_democta {
 
	width: 45%;
}
    .interop-stat .span4.widget-span.widget-type-custom_widget.stat_democta {
    padding-bottom: 20px;
}
  .intero-block iframe {
 
	 position: relative;
 
}
   a#cta_button_562153_b009d7f7-3431-4eaa-9284-04b20801177f {
	font-size: 14px !important;
	margin: 0 0 0 15px !important;
	padding: 10px 10px !important;
}
   }

@media(max-width:992px){
 .completepages .toptitlebar p {
    text-align: center;
}
  .intero-info .toptitle {
    text-align: center !important;
}
  .sis_software .completepages .toptitlebar h2 {
    text-align: center !important;
}
 
  .interop-ic .acsicons {
    text-align: center !important;
}
  .acsicons img {
    margin: 0px auto 20px auto;
}
a#cta_button_562153_b009d7f7-3431-4eaa-9284-04b20801177f {
	font-size: 14px !important;
	margin: 0 0 0 15px !important;
	padding: 10px 10px !important;
}
  
  .main-sectionpage .right-side {
 
	width: 76%;
 
}
  .main-sectionpage .left-side {
	width: 24%;
 
}
  .sis-stat small {
	 
	font-size: 16px;
}
  .span12.widget-span.widget-type-cell.intero-block {
	padding: 0;
}
  .buttton_cta_click.interop-team-btn {
	text-align: left;
	margin-top: 0;
}
  .cta_button {
	padding: 10px 9px !important;
}
  .featured-img ul {
 
	width: 100%;
}
  .benefits-info {
	 
	padding: 65px 40px;
}
  .span6.widget-span.widget-type-cell.banner-information {
 
	padding: 30px ;
}
   .interoperability-cta::after {
content:inherit;
    display:none;
} 
  .sis-stat h5 {
	font-size: 32px;
 
}
  .featured-img ul {
	position: relative;
	z-index: 33;
}
.buttton_cta_click.interop-team-btn {
	text-align: center;
}
  .sis-hospitals-2023 .acsicons h4 {
	max-width: 100% !important;
}
  
  .span6.widget-span.widget-type-cell.benefits-left {
	width: 100%;
	text-align: center;
}
.span6.widget-span.widget-type-cell.benefits-left .benefits_title h2 {
    text-align: center !important;
}
  .span6.widget-span.widget-type-cell.benefits-right {
    width: 100%;
     
}
}
@media(max-width:991px){
  .asciconspage.interop-ic .acsicons h4 {
	max-width: 100% !important;
}
  .sis-hospitals-2023 .acsicons p {
	letter-spacing: 0px;
	color: #3C3C3C !important;
	text-align: center;
}
  .sis-hospitals-2023 .acsicons h4 {
    max-width: 100% !important;
}
}
@media(max-width:820px){
 .interop-stat .span4.widget-span.widget-type-custom_widget.stat_democta {
 
	width: 100%;
}
  .row-fluid .acssoftwarebanner {
 
	padding-top: 120px !important;
}
    .interop-stat .span6.widget-span.widget-type-cell.banner-information {
	text-align: center;
}
 .interop-stat .span8.widget-span.widget-type-custom_widget.sis-stat {
	width: 100%;
	margin: 0;
	padding-top: 30px;
}
  .acssoftwarebanner .acsbannerrightimg {
	width: 98%;
}
  .acssoftwarebanner .banner-information {
	width: 100%;
}
  .acsbannerrightimg.interop-banner {
	text-align: center;
}
}
@media(max-width:768px){
  .intero-info.completepages {
	padding: 30px 30px 60px 30px !important;
 
}
    
 
  .acsbannerrightimg.interop-banner {
	text-align: center !important;
	padding: 0 20px;
}
  .benefits-info .siscompleteimagewithvideosection {
	padding-top: 30px;
}
  .intero-info .toptitle {
	text-align: left;
}
  .sis-stat {
	padding-left: 0;
	padding-top: 25px;
}
.featured-interface {
	padding: 60px 30px;
}
 a#cta_button_562153_b009d7f7-3431-4eaa-9284-04b20801177f {
	font-size: 14px !important;
	margin: 0 0 0 15px !important;
	padding: 10px 10px !important;
}
}








.whowearecareerstitle {margin-top:18px;}
.parentmenu_05 ul .childmenu_01 {width:20% !important;}
.parentmenu_05 ul .childmenu_02 {width:21% !important; }
.parentmenu_05 ul .childmenu_03 {width:49% !important;margin-left:2% !important; margin-right:0px !important;}
/* .parentmenu_05 ul .childmenu_03 ul li img{ height:150px;} */
.parentmenu_05 ul .childmenu_03 ul li{margin-right:25px !important;}
.ourawardstitle {margin-right:0px !important;}
.ourawardstitles{color:#231F20 !important;}

.parentmenu_05 li.hs-menu-item.hs-menu-depth-2.hs-item-has-children.childmenu_03{margin-right:0px !important;}


.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul > .hs-menu-depth-1.menu-show a{color: #C9187E !important;}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul > li.menu-show > .arrow-icon::before {border-color: #C9187E !important;}
.soln-head {color:#231F20;}
.menu-btn {color:#fff !important;}
.seesisact{color:#231F20 !important;}
.reqbtnssec{color:#231F20 !important;}

.row-fluid .custom_mega_menu_nav .hs-menu-wrapper.hs-menu-flow-horizontal ul > .hs-menu-depth-1.menu-show .reqbtnssec{color:#fff !important;}


@media (max-width: 991px) { .ourawardstitle{display:none !important;}
.row-fluid .custom_mega_menu_nav .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li.hs-item-has-children {width:100% !important;}
}

/******************* Customer Service ********************************/

.workingsisbanner {
    width: 1140px !important;
    float: none !important;
    margin: 0 auto !important;
    padding: 75px 0 35px 0!important;
}
 .logo_slider {
    width: 1140px !important;
    float: none !important;
    margin: 0 auto !important;
    padding: 40px 0 50px 0;
}
.sis-h1 h1 {
    padding: 0;
    
}
.banner_info h5 {
    font-size: 36px;
    color: #231F20;
    padding-bottom: 10px;line-height: 26px;
}
.banner_info h5 span {
color:#F5821E;
}
.contact-btn {
    padding: 0 !important;
    line-height: inherit !important;
    padding: 9px 20px 11px 20px !important;
}
.trust_stats {
    padding-left: 15px;
}
.sis-h1 h6 {
    padding-bottom: 10px;
}
 .sub-text {
    color: #545659;
}
.sis-h1 p {
    margin-bottom: 26px;
    font-size: 18px;
    line-height: 26px;
    color: #545659;
}
.logoslider_title {
    text-align: center;
    font-size: 18px;
    color: #545659;
    padding: 35px 0 10px 0;line-height: 26px;
}
.sissupport_section h5 {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    color: #05a6ce;
}
.sissupport_section h2 {
    font-size: 34px !important;
    line-height: 46px;
    color: #231F20;
    padding: 10px 0;
}
.sissupport_section {
    background: #F2FBFD;
    padding: 50px 0 40px 0;
}
.sis-support h5 {
    color: #231F20;
    font-size: 21px;
    padding: 26px 20px 12px 25px;
    display: inline-block;
    width: 100%;
    text-align: left;line-height: 30px;
}
p {
    color: #545659;
   
}
.sis-implement p {
    font-size: 18px;
    line-height: 26px; color: #545659;
}
.support_list li::marker {
    color: #F58220;
    font-size: 25px;
}
.support_list li {
    list-style-type: square;
    font-size: 16px;
    line-height: 25px;
    padding: 3px 0;
}
.sis-support {
    padding: 0px 0 20px 0;
    background: #fff;
    box-shadow: 0px 0px 20px #92ADBE4D;
    border-radius: 9px; z-index:33;
}
.support_list {
    padding: 0 25px 0 45px;
}
.support_box {
    display: grid;
    grid-auto-flow: column;
    gap: 2%;
    padding: 20px 0;
}
.support-img img {
    height: 200px !important;
}

/******************** PopUp *************************/
.Click-here {
    cursor: pointer;
    background: #C9187E;
    color: #fff;
    text-align: center;
    font-size: 16px;
    padding: 15px 20px;
    transition: background-image 3s ease-in-out;
    font-weight: 500;
    display: inline-block;
    line-height: 20px;
}


.Click-here:hover {
    transition: background-image 3s ease-in-out;
    
    background: rgb(221,26,138);
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 600px;
  margin: 30px auto;
  max-width: 97%;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
	overflow-y: auto;padding: 30px 40px;border-radius: 14px;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
     
    z-index: 99;
    background: #17212a;
    opacity: .6;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
    position: absolute;
    right: 0;
    top: 15px;
    cursor: pointer;
    z-index: 99;
    font-size: 22px;
    color: #fff;
    right: 20px;
    color: #c9187e;
    border: 1px solid;
    border-radius: 100px;
    width: 22px;
    height: 22px;line-height: 22px;
}

@media screen and (min-width:800px){
	.custom-model-main:before {
	  content: "";
	  display: inline-block;
	  height: auto;
	  vertical-align: middle;
	  margin-right: -0px;
	  height: 100%;
	}
}
@media screen and (max-width:799px){
  .custom-model-inner{margin-top: 45px;}
}
 .popup-btn {
    text-align: center;
    margin: 30px 0;
}
.support_title {
	color: #121c2c;
	font: normal normal normal 34px/36px Seravek;
	font-family: SeravekWebBasic;
}
.support_content, .support_title {
	letter-spacing: 0;
	text-align: left;
}
.support_content {
	color: #55565a;
	font: normal normal normal 16px/26px Seravek;
	font-family: SeravekWebBasic;
}
.support_content p a, .support_content p a:hover {
	color: #c9187e !important;
	font: normal normal normal 16px/26px Seravek;
	font-family: SeravekWebBasic !important;
	font-weight: 400 !important;
	letter-spacing: 0;
	padding: 0 4px;
	text-align: left;
	text-decoration: none !important;
}
.implement-sec {
    padding: 65px 0  55px 0!important;
}
.sis-implement h6 {
    font-size: 16px;
    color: #00A6CE;
    margin-bottom: 13px;
    line-height: 30px;
}
.sis-implement h2 {
    font-size: 34px !important;
    line-height: 42px;
}
.implement-list ul {
    box-shadow: 0px 0px 20px #92ADBE4D;
    border-radius: 9px;
      padding: 30px 25px 20px 30px;
    position: relative;
    width: 80%;
    float: right;
    background: #fff;
}
.implement-list ul:before {
    bottom: -20px;
    content: "";
    height: 37px;
    left: -24px;
    position: absolute;
    width: 37px;
    background: #00A7CF;
    width: 63px;
    height: 63px;
    z-index: -22;
}
.implement-list ul:after {
    bottom: -20px;
    content: "";
    height: 43px;
    right: -24px;
    position: absolute;
    width: 43px;
    background: #F58220;
    top: -22px;
    z-index: 2;
}
.implement-list ul li {
    font-size: 16px;
    color: #55565A;
    line-height: 26px;
    position: relative;
    list-style-type: none;
    padding-left: 26px;
    padding-bottom: 8px;
}
.logo-inner {
    text-align: center;
}
.logoslider .slick-track {
    display: flex;
   align-items: center;
}
.logoslider .slick-slide img {
    height: auto !important;
    
}
 .text-center {
    text-align: center;
}
 .support-txt p {
    width: 60%;
    text-align: center;
    display: block;
    margin: 10px auto 20px auto;
    font-size: 18px;
    line-height: 26px;font-family: SeravekWebBasic;
}
.implement-list ul li:after {
    content: '';
    background: url('https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/SIS-Icon%20awesome-check-green-1.svg');
    width: 17px;
    height: 12px;
    position: absolute;
    left: -4px;
    top: 9px;
 
}
.steps-implement ul li small {
    background: #00A6CE;
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    border-radius: 50%;
    color: #fff;
    font-size: 21px;
    line-height: 29px;
    margin: 15px auto;
}
.steps-implement li {
    display: inline-block;
    vertical-align: top;
    padding: 0px 30px;
    text-align: center;
}
.steps-implement li h5 {
    font-size: 21px;line-height: 30px;
    color: #231F20;
     
}
.imp-ic {
 
    height: 65px;
}
.steps-implement ul {
    position: relative;
}
.steps-implement ul:before {
    content: '';
    position: absolute;
    top: 8px;
    bottom: 0;
    margin: auto;
    border-bottom: 2px dashed #DEE2E5;
    width: 78%;
    height: 2px;
    left: 0;
    right: 0;
    z-index: -1;
}
.sissupport_section{
 position:relative; 
}
.sissupport_section:before {
    background-image: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/Client%20Stories%20Files/Shape-client-story.png);
    content: "";
    height: 600px;
    left: 0;
    position: absolute;
    top: 100px;
    width: 280px;
    z-index: 0;
}
 .implement-steps {
    padding-bottom: 100px !important;
}
.contactus_section {
     
    background: #F2FBFD;
    margin: 50px 0 30px 0;
}
.contactus-info h2 {
    font-size: 34px !important;
}
.contactus-info p {
    margin: 10px 0;
    font-size: 21px;
}
.support-btn {
    padding: 9px 20px 10px 20px !important;
    
    line-height: inherit !important;
}
 .contact-btn {
    padding: 0 !important;
    padding-top: 10px !important;
}
 .contact-img img {
    width: 354px;
    height: 426px;
}
.contact-img {
    margin-top: -90px;
}
 .contactus-info {
    padding: 85px 0 0 0;
}
 .implement-steps {
    margin-bottom: 75px !important;
}

 

.contact-footer .footer-section {
    border-top: inherit;
}

.sis-h1 h1 {
    
    line-height: 48px;
}
.sis-h1 h6 {
    font-size: 16px;
}
 .trust_stats small {
    font-size: 17px;    line-height: 26px;
}
 .acsbannerrightimg img {
    float: right;
}
.logo-slider {
    width: 1140px !important;
    float: none !important;
    margin: 0 auto !important;
    padding: 40px 0 50px 0;
}
 .logoslider {
    padding-bottom: 30px;
}
 .contact-img {
    text-align: right;
    margin-left: 0;
}
.workingbanner {
	padding: 85px 0 35px 0;
}
.support_content strong {
    font-size: 16px;
}

.support_content p {
    color: #55565a;
    font: normal normal normal 16px/26px Seravek;
    font-family: Seravek;
    font-family: SeravekWebBasic;
}
.contactus-info p {
    margin: 15px 0 20px 0;
    
}
@media(max-width:1400px){
.custom-model-main {
  	top: 30px;
  bottom: inherit; 
}
}
@media(max-width:1200px){
  
 .logo_slider {
   width: 100% !important;
    float: none !important;
    margin: 0 auto !important;
    padding: 40px 0 50px 0;
} 
  .steps-implement li {
     
    padding: 0px 15px;
 
}
  .steps-implement li h5 {
    font-size: 18px;
 
}
  .steps-implement {
    text-align: center;
}
  .steps-implement ul:before {
    
    width: 70%;
   
}
   .workingsisbanner {
    padding: 100px 50px !important;
}
  .acsbannerrightimg img {
	 float:none;
	width: 100%;
}
  .logoslider .logo_slider .slick-arrow {
 
	display: none !important;
}
  .banner_info .span3 {
	width: 30% !important;
}
 .banner_info .span9 {
	width: 55% !important;
}
  .logoslider .logo_slider.module_1701862628467244.client-logo.slick-initialized.slick-slider {
	text-align: center;
}
    .support-img img {
 
	object-fit: cover;
	height: 150px !important;
  border-radius: 10px 10px 0 0;
}
}

@media(max-width:992px){
 
 .implement-sec {
	padding: 65px 50px !important;
}
.span6.widget-span.widget-type-cell.banner_info {
	width: 100%;
	text-align: center;
}
  .span6.widget-span.widget-type-cell.acsbannerrightimg {
	width: 100%;
}
  .acsbannerrightimg img {
	float: none;
	width: auto;
 
}
 
  .banner_info .span3 {
	width: 100%;
}
  .banner_info .span9 {
	width: 100% !important;
	margin-left: 0;
	padding: 25px 0;
}
  .span6.widget-span.widget-type-cell.acsbannerrightimg {
	width: 100%;
	margin: auto;
	text-align: center;
}
  .banner_info .span3 {
	width: 100% !important;
}
  .sis-support h5 {
 
	font-size: 18px;
 
}
  .steps-implement ul::before {
 
	display: none;
	content: inherit;
}
.steps-implement li {
	padding: 20px 30px;
}
  .contactus-info {
	padding: 50px 0 0 0;
}
  .workingbanner {
	padding: 70px 0 35px 0;
}
  .steps-implement li {
 
	width: 31%;
 
}
  .logo_slider {
	 
	padding: 40px 0 20px 0;
}
  .implement-steps {
	padding-bottom: 60px !important;
}
  .contactus-info h2 {
	font-size: 30px !important;
}
  .implement-list ul {
 
	width: 90%;
 
}
  .acsbannerrightimg img {
   width: 50%;
}
  
}
@media(max-width:991px){

 .workingbanner {
	padding-top: 160px;
}
  .logoslider .slick-slide img {
  
    width: 70% !important;
}
  .logoslider_title {
    padding: 35px 30px 10px 30px;
}
   .support-txt p {
    width: 100%;
 
}
}
@media(max-width:767px){
    .acsbannerrightimg img {
   width: 70%;
}
  .steps-implement li {
	padding: 20px 15px;
}
  .support_box {
	display: block;
	grid-auto-flow: unset;
	gap: unset;
	padding: 20px 0;
}
  .sis-support {
 
	margin-bottom: 35px;
}
  .support-img img {
	height: auto !important;
	width: 100%;
}
  .popup-btn {
	text-align: center;
	margin: 0 0 30px 0;
}
  .sis-implement {
	text-align: center;
}
  .implement-list ul {
 
	width: 100%;
 
	margin-top: 20px;
}
  .implement-steps {
	padding-bottom: 0px !important;
}
 .span6.widget-span.widget-type-cell.contactus-info {
	text-align: center;
	width: 100%;
} 
  .contact-img {
	text-align: center;
	padding-top: 135px;
}
  .custom-model-wrap {
  	padding: 30px 20px;
 
}
  .support_content strong {
	font-size: 15px;
}
  .custom-model-wrap {
	padding: 30px 20px 20px 20px;
}
  .support-img img {
	object-fit: inherit;
  border-radius: inherit;
}
}
@media(max-width:650px){
  .steps-implement li { 
	width: 100%;}
  .implement-list ul:after {
    bottom: -20px;
    height: 40px;
    right: -15px;
    width: 40px;
    background: #F58220;
    top: -21px;
}
  .implement-sec {padding: 65px 33px !important;}
  @media screen and (max-width: 799px)
.custom-model-inner {
    margin-top: 0;
}
}

@media(max-width:767px){
.logoslider .logo_slider .slick-arrow {
    display: block !important;
}
   .logoslider .slick-arrow {
    width: 30px;
    height: 30px;
    position: absolute;
  
    background: #00a6ce;
    width: 25px;
    height: 25px;
    margin: inherit;
    bottom: 0;
    border-radius: 25px;
    right: 0;
    top: 0;
    margin: auto !important;
}
   .logoslider .slick-next.slick-arrow {
    left: inherit !important;
}
.logoslider .slick-arrow.slick-next::before {
  
    right: -2px;
  
}
.logoslider .slick-arrow.slick-prev::before {
    
    right: 0px;
  
  }
  .logoslider .slick-prev.slick-arrow {
    right: inherit !important;
    left: 0 !important;
}

}

.highlighted-feature {
    background: #fff;
    border-radius: 9px;
    box-shadow: 0 8px 25px #92adbe33;
    margin: 10px 0 35px 0;
    padding: 2.5rem;
}

@media (max-widtH: 550px) {
  .feature-right{margin-top: 30px;} 

.highlighted-feature {
    background: #fff;
    border-radius: 9px;
    box-shadow: 0 8px 25px #92adbe33;
    margin: 10px 0 35px 0;
    padding: 1rem;
}
}



.sis-brow {color: #05a6ce;font-weight:700;margin-top:0;}

.green-check ul li {
    color: #55565a;
    display: inline-block;
    font-size: 16px;
    padding: 4px 0 4px 25px;
    position: relative;
    width: 100%;
}

.green-check li:before {color: #7fbe41;
    content: "\f00c";
    font-family: FontAwesome;
    left: 0;
    position: absolute;}
.custom_mega_menu_nav .parentmenu_04 p{
  color:#000;
}
@media(min-width: 768px) {
.flex-container-box .row-fluid  {display: flex !important; gap:2rem;
    align-items: center;
  flex-direction: row;}
  .w75 {width: 75%; margin:0 auto 30px auto; float:none;}
}

@media(max-width: 550px) {
  .mobile-30-b {margin-bottom:30px;}
.mobile-30-t {margin-top:30px;}
}

@media(min-width: 940px) {
  .hug-50{width: 50% !important}
   .hug-52{width: 52% !important}
.hug-75 {width: 75%!important}
  .center-50{width: 50%;text-align:center;margin:0 auto  !important; float: none !important}
     .center-max-685 {max-width: 685px !important;margin:0 auto;}
    .hug-max-480 {max-width: 480px !important;}
  .hug-max-700 {max-width: 700px !important;}

    .center-max-750 {max-width: 750px !important;margin:0 auto  !important; float: none !important;}
 .center-max-850 {max-width: 850px !important;margin:0 auto  !important; float: none !important}
  .col-25 {width: 25% !important }
  
}