@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
/*@import url('http://192.254.236.193/~cknipper/development/jason/Neurologica/css/project-stylesheet.css'); */
@import url('//21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/hub_generated/template_assets/1/65300667672/1744447773965/template_Neurologica-121615.min.css');

    /*----- LANDING PAGE STYLES -----*/

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

.lp-headerBG {
    background:#3c3d40;
}
.lp-headerBG p {
    text-align:right;
    margin:20px 0 0 0;
}
img.hs-image-widget { width:100%; }
.iframe-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.back-to-site {
    background-color:transparent;
    background-image:url ('http://cdn2.hubspot.net/hubfs/32387/base-template-projects/Neurologica/LP/Neurologica_BackArrow.png');
    background-repeat:no-repeat;
    background-position:left center;
    color:#fff !important;
    text-decoration:none !important;
    font-size:20px !important;
    font-weight:400;
    padding-left:25px;
}

.lp-headlineBG {
    background-color:transparent;
    background-image:url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/base-template-projects/Neurologica/LP/Neurologica_LPBanner.jpg');
    background-repeat:no-repeat;
    background-size:cover;
    box-sizing:border-box;
    padding:40px 0;
    margin-bottom:40px;
}
.lp-headlineBG h1 {
    color:#fff;
    font-size:66.91px;
    font-weight:300;
    margin:0;
}

.cosLanding .body-container-wrapper .hs_cos_wrapper_type_rich_text h3 {
    padding:0 !important;
    color:#1594cb;
    text-align:left;
    margin:0 0 5px;
    font-weight:400;
    font-size:26.93px;
}
.cosLanding h2 {
    color: #10181f;
    font-size: 42.91px;
    margin: 0 0 15px;
    text-align:left;
    line-height:1em;
}
.cosLanding .body-container-wrapper p {
    margin:15px 0;
    color:#2f2f2f;
    font-size:18px;
    font-weight:300;
}
.cosLanding .body-container-wrapper ul, .cosLanding .body-container-wrapper ol {padding-left:5px !important;}
.cosLanding .body-container-wrapper li {
    color:#2f2f2f;
    font-size:18px;
    margin:0 0 10px;
    background: url('//32387.fs1.hubspotusercontent-na1.net/hubfs/32387/base-template-projects/Neurologica/LP/Neurologica_Bullet.jpg') no-repeat 0 12px;
    padding-left:15px;
    font-weight:300;
}
.cosLanding .body-container-wrapper li a, .cosLanding .body-container-wrapper ol li a {
    color:#2f2f2f;
    font-size:18px;
    text-decoration:none;
}
.cosLanding .body-container-wrapper ol li {
    color:#2f2f2f;
    font-size:18px;
    margin:0 0 10px;
    font-weight:300;
}

.cosLanding .hs_cos_wrapper_type_form {
    background-color: #50afd8;
    border: none;
    display: block;
    padding: 20px;
    clear: both;
}
.cosLanding h3.hs_cos_wrapper.form-title {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: left;
}
.cosLanding .widget-type-form label {display:none;}
.cosLanding .hs_cos_wrapper_type_form input[type="text"], .cosLanding .hs_cos_wrapper_type_form textarea, .cosLanding body .hs_cos_wrapper_type_form input[type="email"], .cosLanding .hs_cos_wrapper_type_form input[type="text"], .cosLanding .hs_cos_wrapper_type_form textarea, .cosLanding .hs_cos_wrapper_type_form input[type="email"] {
    border:1px solid #fff;
    border-radius:5px;
    margin-bottom:15px;
    background:#7cc3e2;
    height:40px;
}
.cosLanding input[type="file"] {font-size:14px; margin:20px 0;}
.cosLanding textarea {margin:15px 0; height:100px !important;}

.cosLanding .hs_cos_wrapper_type_form .hs-button.primary.large, .cosLanding .hs_cos_wrapper_type_form .btn-primary, .cosLanding .hs_cos_wrapper_type_form .hs-button.primary, .cosLanding .hs_cos_wrapper_type_form .callToAction {
    background: #0094ca none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius:5px !important;
    color: #fff;
    font-size:18px;
    letter-spacing: 1px;
    margin: 10px 0 0;
    padding: 10px 0 !important;
    text-shadow: none !important;
    text-transform: uppercase;
    width: 100%;
}
.cosLanding .actions {margin:0;}

.cosLanding .subFooter p {
    margin:0;
    color:#fff;
    font-size:13.81px;
    text-align:right;
    line-height: 1.1em;
}

.confirmBtn {
    color:#fff !important;
    text-decoration:none !important;
    border-radius:5px;
    font-size:17px;
    display:inline-block;
    width:200px;
    padding:10px 0;
    text-align:center;
    background:#0094ca;
    cursor:pointer;
    margin-right:10px;
    margin-top:10px;
}
.cpBody {margin-top:40px;}

.cosInterior .intBanner > .innerWrap {
    overflow: inherit;
}

.intBody h2 {
    margin-bottom: 15px!important;
}






@media screen and (max-width:1090px) {
    .lp-copyright {width:100% !important; margin:0!important;}
    .cosLanding .subFooter p {text-align:center; margin-top:10px;}
    .lp-footerNav {text-align:center; width:100% !important;}
    .subFooter ul li {float:none;}
}
@media screen and (max-width:920px) {
    .lp-headerBG p, .lp-headerBG {text-align:center;} 
}
@media screen and (max-width:767px) {
    .lp-headlineBG h1 {font-size:36.91px;}    
    .back-to-site {font-size:15px !important;}
    .cosLanding h2 {font-size:24.91px;}
    .cosLanding .body-container-wrapper .hs_cos_wrapper_type_rich_text h3 {font-size:18.93px;}
    .cosLanding .body-container-wrapper p, .cosLanding .body-container-wrapper li {font-size:16px;}
    .subFooter ul li a {font-size:11px;}
    .cosLanding .subFooter p {font-size:13px;}
}

#hs_menu_wrapper_mainNav li.active a {
    border-bottom:none;
}

#hs_menu_wrapper_mainNav li.active-branch > a {
    border-bottom: 2px solid #2ba4fc;
}

.cosLanding h2 span { font-weight:300; }


/*---- Updates 1/11/16 ----*/

.homeSlider li { min-height:340px; cursor:pointer; }
.homeSlider li .innerWrap { position:relative; padding:0px 0 0;}

.homeProducts .page-section.page-section--content-header { padding:35px 0; }

.intBody .widget-type-rich_text ul li.large {
    background: url(//www.neurologica.com/hubfs/images/2015/products/blue-bullet.png?t=1450810481273) no-repeat 0 13px transparent;
}

.homeSlider h1 { font-size:52px; }
.homeSlider h2 { font-size:26px; }
.homeSlider h3 { font-size:21px; }
.homeSlider .homeBannerDescription .hs_cos_wrapper_type_rich_text {

    left:0; 

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

    .homeSlider .homeBannerDescription .hs_cos_wrapper_type_rich_text {

        left:12px; 

    }    


}

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

    .homeSlider .homeBannerDescription .hs_cos_wrapper_type_rich_text {

        top:35px;
        left:0; 
        transform:none;
        -ms-transform:none;
        -webkit-transform:none; 
        position:relative;

    }    


}

.homeSlider .homeBannerDescription { margin-right:0; }
.homeSlider h1, .homeSlider h2 { text-shadow:none!important; }
.homeBannerImg1 img { float:right; height:auto; width:100%!important; max-width:none; padding-top:0; }
.homeBannerImg2 img { float:right; height:auto; width:100%!important; max-width:none; padding-top:2%; }
.homeBannerImg3 img { float:right; height:auto; width:100%!important; max-width:none; padding-top:2%; }
span#hs_cos_wrapper_module_14386090947266985 { display:block; padding-top:50px; }

.productRow { margin:0 0 35px; }

@media screen and (max-width: 1000px) {
/*     .homeSlider .homeBannerDescription h3 span, .homeSlider .homeBannerDescription h5 span {color: #fff!important;} */
}
@media screen and (max-width: 767px) {
    .homeBannerImg img { opacity:0; }
}

@media screen and (max-width: 767px) {
    .homeBannerImg { display:none!important; }
    .productRow { margin:0; }
    .productGroup { margin:0 0 45px; }
}

.noArrows .bx-controls-direction { display:none; }

body .body-container-wrapper { margin-top:101px !important; }

/**/
.showroom_sc { padding-bottom: 50px; }
.showroom_topwrap { position: relative; }

.showroom_topwrap .pointIcon { position: absolute; width: 16.1458px; height: 16.1458px; line-height: 0; animation: effect_pulse_simple 2000ms ease-out 10ms infinite; cursor: pointer; }
.showroom_topwrap .pointIcon.icon1 { top: 350px; left: 319px; }
.showroom_topwrap .pointIcon.icon2 { bottom: 160px; left: calc(50% - 110px); }
.showroom_topwrap .pointIcon.icon3 { top: 315px; left: calc(50% - 7px); }
.showroom_topwrap .pointIcon.icon4 { bottom: 95px; left: calc(50% + 115px); }

.showroom_topwrap .indicator { position: absolute; opacity: 0.7; background: rgb(227, 227, 227); height: 2px; display: none; }
.showroom_topwrap .indicator.indicator1 { left: 176px; top: 304px; width: 162.343px; transform: rotate(37.0687deg); height: 2px; }
.showroom_topwrap .indicator.indicator2 { left: 268px; top: 340px; width: 280px; transform: rotate(66.055deg); height: 2px; }
.showroom_topwrap .indicator.indicator3 { left: calc(50% - 32px); top: 250px; width: 155px; transform: rotate(121.414deg); height: 2px; }
.showroom_topwrap .indicator.indicator4 { left: calc(50% + 41px); top: 456px; width: 150.186px; transform: rotate(85.3445deg); }

.showroom_point_content { counter-increment: showpoint; padding-left: 13px; position: relative; margin-bottom: 3px; }
.showroom_point_content:last-child { margin-bottom: 0; }
.showroom_point_content:before { position: absolute; content: counter(showpoint)'.'; top: 0; left: 0; font-weight: 600; }
.showroom_point_wrap a { color: inherit; }

.showroomVideo_wrap { display: none; }
.showroomVideo_wrap { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 800px; margin: auto; height: 450px; z-index: 1; }
.showroomVideo_wrap a.clickbtn { height: 20px; width: 20px; display: block; margin: 0 0 10px auto; position: absolute; bottom: 100%; right: 0; }

.showroom_list_wrap { display: flex; flex-wrap: wrap; padding: 5px 15px; }
.showroom_list_item a { padding: 5px 10px 5px 25px; display: inline-block; vertical-align: top; font-size: 15px; font-weight: 700; color: #000; position: relative; }
.showroom_list_item a:after { position: absolute; content: ""; height: 14px; width: 19px; top: 4px; left: 0; background: url(https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/video-point-icon.svg) no-repeat center / cover; bottom: 0; margin: auto 0; }
.showroom_list_item { width: 20%; }
.showroom_list_item:nth-child(1) a { padding-left: 58px; } 
.showroom_list_item:nth-child(1) a:before { position: absolute; content: ""; height: 8px; width: 30px; top: 0; left: 23px; bottom: 0; margin: auto 0; background: url(https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/upgrade.png) no-repeat center / contain; }
.showroom_list_item a:hover { color: #3DB1F3; }
.showroom_list_item a:hover span { border-color: #3DB1F3; }

.showroom_point_wrap { position: absolute; background-color: rgba(255, 255, 255, 0.6); padding: 5px 8px; border-radius: 2px; color: #000; cursor: pointer; font-size: 14px; line-height: 1.2; display: none; }
.showroom_point_wrap.one { top: 230px; left: 16px; }
.showroom_point_wrap.two { top: 146px; left: 224px; }
.showroom_point_wrap.three { top: 118px; left: calc(50% + 50px); }
.showroom_point_wrap.four { bottom: 260px; left: calc(50% + 80px); }

.showroom_list_item a span { border-bottom: 1px solid; }

@keyframes effect_pulse_simple {
    0%, 100% { transform: scale(0.84); opacity: 0.85; }
    50% { transform: scale(1.0); opacity: 1; }
}

/*--*/
.text_center { text-align: center; }
.row-fluid .fl100 { width:100%; float:left; }
.row-fluid .hero_area { margin-top:0; }  

.row-fluid .neurologica_area { position:relative; overflow:hidden; }
.row-fluid .neurologica_area .covidimg_box { position:absolute; left: -410px; bottom: 30px; max-width: 850px; width: 100%; z-index:-1; }
/* .row-fluid .neurologica_left .hs-menu-wrapper > ul > .hs-menu-item > a { display:none; } */
.row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper a { position:relative; color:#6A6969; font-size:18px; line-height:24px; text-transform:uppercase; }
.row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper a:before { position:relative; float:none; display:inline-block; margin-right: 8px; content:"-"; left:0; top:0;  }
.row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper a:hover { color:#0D387F; }
.row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item a { color:#383838; font-size:22px; line-height:30px; width:100%; float:left; padding:12px 0; text-transform:uppercase; border-bottom:1px solid #e3e3e3; }
.row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item a:hover { color:#0094CA; }
.row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item { border-bottom:none; padding:0; }

.row-fluid .neurologica_left .hs-menu-wrapper ul li { width:100%; float:left; }
.row-fluid .neurologica_left .hs-menu-wrapper ul li ul.hs-menu-children-wrapper { width:100%; float:left; display:none; }
.row-fluid .neurologica_left .hs-menu-wrapper ul li li ul.hs-menu-children-wrapper {  width:100%; float:left;  }

.row-fluid .neurologica_left .hs-menu-wrapper > ul > .hs-menu-item:first-child > a { padding-top:0; }
.row-fluid .neurologica_left .hs-menu-wrapper ul li.hs-menu-item { width:100%; float:left; position:relative; } 
.row-fluid .neurologica_left .hs-menu-wrapper > ul > .hs-menu-item > a { padding-right:20px; }
.row-fluid .neurologica_left .hs-menu-wrapper ul > .hs-menu-item.active > a { color:#0094CA; }
.row-fluid .neurologica_left .hs-menu-wrapper ul > .hs-menu-item.active  { color:#0094CA; }
.row-fluid .neurologica_left .hs-menu-wrapper ul > .hs-menu-item.active .hs-menu-children-wrapper.active li a { color:#0D387F; }
.row-fluid .neurologica_left .hs-menu-wrapper ul > .hs-menu-item:hover .hs-menu-children-wrapper li a:hover { color:#0D387F; }

.row-fluid .neurologica_left .hs-menu-wrapper ul li.hs-menu-item .submenu_btn { cursor:pointer; position:absolute; right:0; top:0; width:20px; height:33px; font-size:24px; line-height:0; display:flex; align-items:center; transition:all .4s ease; }
.row-fluid .neurologica_left .hs-menu-wrapper ul li.hs-menu-item .submenu_btn.child_open .fa-angle-down:before { content:"\f106"; }
.row-fluid .neurologica_left .hs-menu-wrapper ul li.hs-menu-item .submenu_btn i { line-height:0; transition:all .4s ease; }
.row-fluid .neurologica_left .hs-menu-wrapper ul li.hs-menu-item .submenu_btn.child_open i { top: -3px;  position: relative; }


.row-fluid .neurologica_right h2 { margin-bottom:30px !important; }

.row-fluid .covidparsonbio_cover .covidparsonbio_box { width:50%; float:left; padding:0 30px 0 0; color:#696868; font-size:19px; line-height:30px; }
.row-fluid .covidparsonbio_cover .covidparsonbio_box:last-child { padding:0 0 0 30px; }
.row-fluid .covidparsonbio_cover .covidparsonbio_box h4 { width:100%; float:left; color:#203F91; margin:0 0 10px; letter-spacing: 0; text-transform: capitalize; font-weight: 700;  font-size:21px; line-height:30px;  }

.row-fluid .machinecleaning_area { padding:60px 0; background:#EEEEEE; text-align:center; }
.row-fluid .machinecleaning_area h2 { width:100%; float:left; color:#383838; font-size:40px; text-transform:uppercase; line-height:50px; margin-bottom:50px; }
.row-fluid .machinecleaning_area .machinecleaning_box { width:33.33%; float:none; display:inline-block; margin-right:-4px; margin-bottom:30px; vertical-align:top; padding:0 15px; } 
.row-fluid .machinecleaning_area .machinecleaning_box h4 { width:100%; float:left; color:#383838; text-transform: capitalize;letter-spacing: 0; font-size:23px; line-height:30px; margin:20px 0 10px; }
.row-fluid .machinecleaning_area .machinecleaning_box .machinecleaning_btn a { color:#203F91; font-size:19px; line-height:26px; }
.row-fluid .machinecleaning_area .machinecleaning_box .machinecleaning_btn a:hover { color:#000; }

.row-fluid .helpfulresources_area { padding:70px 0; position:relative; overflow:hidden; }
.row-fluid .helpfulresources_area .helpfulresources_img { position: absolute; right: -230px; top: 150px; width: 100%; max-width: 600px; z-index: -1; }

.row-fluid .helpfulresources_area .helpfulresources_title { text-align:left; max-width:940px; color:#383838; font-size:21px; line-height:28px; }
.row-fluid .helpfulresources_area .helpfulresources_title p { font-size:21px; font-weight:600; line-height:28px; }
.row-fluid .helpfulresources_area .helpfulresources_title h2 { width:100%; float:left; text-align:left; color: #383838; font-size: 40px; text-transform: uppercase;  line-height: 50px;  margin-bottom: 10px; }
.row-fluid .helpfulresources_area .helpfulresources_text { font-weight:600; }

.row-fluid .helpfulresources_area .helpfulresources_cover  { max-width:950px; }
.row-fluid .helpfulresources_box { text-align:left; margin-bottom:50px; width:100%; float:left; }
.row-fluid .helpfulresources_box:last-child { margin-bottom:0; }
.row-fluid .helpfulresources_box h3 { width:100%; color:#383838; margin-bottom:5px; font-weight:bold; font-size:25px; line-height:32px; float:left; text-align:left; }
.row-fluid .helpfulresources_box .helpfulresources_content ul { width:100%; float:left; padding:0; margin:0; list-style:none; }
.row-fluid .helpfulresources_box .helpfulresources_content ul li { width:100%; float:left; position:relative; padding-left:15px; }
.row-fluid .helpfulresources_box .helpfulresources_content ul li:before { position:absolute; content:""; left:0; top:15px; width:5px; height:5px; background:#000; border-radius:50%; }
.row-fluid .helpfulresources_box .helpfulresources_content ul li a { width:100%; float:left; transition:all .4s ease; color:#194ACB; font-size:21px; line-height:28px; font-weight: 400; text-decoration: underline;  }
.row-fluid .helpfulresources_box .helpfulresources_content ul li a:hover { color:#000; }

.row-fluid .hero_left p { font-size:20px; line-height:30px; }  
.row-fluid .hero_left h1 { font-size:63px; line-height:62px; }
.row-fluid .hero_left h2 { margin:20px 0; font-size:28px; line-height:38px; }
.row-fluid .hero_area .productsBanner { padding-bottom:60px; }

.row-fluid .btn_style a { background: #01BBBD; color: #fff; min-width:235px; text-align:center; letter-spacing:.5px; padding:17px 25px 17px 25px; text-transform: uppercase; float: left; width: auto; border-radius: 5px;  font-size: 16px; line-height: 24px; font-weight: bold; }
.row-fluid .btn_style a:hover { background:#01B7E5; }

.row-fluid .lesscaremore_area { padding:80px 0; }
.row-fluid .lesscaremore_area .lesscaremore_left { width:50%; float:left; padding-right: 20px; }
.row-fluid .lesscaremore_area .lesscaremore_left h2 { text-align:left; margin-bottom:20px; }
.row-fluid .lesscaremore_area .lesscaremore_text ul { margin:0; padding:0; list-style:none; width:100%; float:left; }
.row-fluid .lesscaremore_area .lesscaremore_text ul li { width:100%; float:left; border-bottom:1px solid #D7D7D7; font-size:21px; line-height:28px; padding-bottom:20px; margin-bottom:20px; } 
.row-fluid .lesscaremore_area .lesscaremore_text ul li strong { color:#01B8E6; text-decoration:underline; cursor:pointer; }
.row-fluid .lesscaremore_area .lesscaremore_right { width:50%; float:left; padding-left: 20px; }
.row-fluid .lesscaremore_area .lesscaremore_text ul li:last-child { border-bottom:0; }

.row-fluid .lesscaremore_cta { border-radius:10px; overflow:hidden; position:relative; box-shadow:0 0 28px -3px #828181; -webkit-box-shadow:0 0 28px -3px #828181; -moz-box-shadow:0 0 28px -3px #828181; padding:30px 35px; font-size:21px; line-height:28px;  padding-right:240px; }
.row-fluid .lesscaremore_cta h3 { font-weight:bold; font-size:27px; margin-bottom: 10px; text-transform: capitalize; letter-spacing: 0;line-height:34px; color:#383838; text-align:left; }
.row-fluid .lesscaremore_cta .lesscaremore_ctabtn { margin-top:20px; }
.row-fluid .lesscaremore_cta .lesscaremore_ctabtn a { background: #01B7E5; color: #fff; text-align:center; padding: 17px 25px 17px 25px; text-transform: uppercase; float: left; width: auto; border-radius: 5px;  font-size: 16px; line-height: 24px; font-weight: bold; }
.row-fluid .lesscaremore_cta .lesscaremore_ctabtn a:hover { background:#01BBBD; }

.row-fluid .lesscaremore_cta .lesscaremore_img { position:absolute; right: -60px; bottom: -30px; max-width:300px; width:100%; }

.row-fluid .remotemainten_area { padding:30px 0; }
.row-fluid .remotemainten_box { padding-bottom:50px; margin-bottom:60px; border-bottom:1.5px solid #CCCCCC; }
.row-fluid .remotemainten_box:last-child { border-bottom:0; padding-bottom:0; margin-bottom:30px; }

.row-fluid .remotemainten_box .remotemainten_ungtext { background:#434343; min-height: 166px; padding:30px; display: flex; align-items: center; margin-bottom:40px; }
.row-fluid .remotemainten_box .remotemainten_img { width:250px; text-align:center; }
.row-fluid .remotemainten_box .remotemainten_ungtext h3 { text-align:left; width:calc(100% - 250px); margin:0; font-weight: 400; padding-left:20px; text-transform:capitalize; float:left; color:#fff; font-size:33px; line-height:42px; }

.row-fluid .remotemainten_box .remotemainten_item .remotemainten_contentright { width:calc(100% - 280px); float:left; padding-left:18px; }
.row-fluid .remotemainten_box .remotemainten_item .remotemainten_signup_text { width:280px; float:left; }
.row-fluid .remotemainten_box .remotemainten_item .remotemainten_signup_text h5 { color:#383838; font-size:20px; line-height:30px; margin:0 0 15px; }

.row-fluid .remotemainten_box .remotemainten_item { font-size:18px; line-height:24px; }
.row-fluid .remotemainten_box .remotemainten_item p { font-size:18px; line-height:24px; margin-bottom:20px; }
.row-fluid .remotemainten_box .remotemainten_item p:last-child { margin-bottom:10px; }
.row-fluid .remotemainten_box .remotemainten_item h5 { margin:0 0 10px; font-size:18px; line-height:24px; font-weight:bold; text-transform: capitalize; }
.row-fluid .remotemainten_box .remotemainten_item .remotemainten_contentimg { margin-top:20px; }

/*---*/  
.formopen .row-fluid .popup_formmain { opacity: 1; visibility: visible; }
.row-fluid .popup_formmain { opacity: 0; visibility: hidden; transition:all .4s ease; text-align: center; padding:30px 15px; overflow-y: auto; position: fixed; top: 0; left: 0;  width: 100%; height: 100%; background: rgba(0,0,0,0.9);  z-index: 99999; }

.row-fluid .popup_formmain .close_btn { position:absolute; cursor:pointer; right:20px; top:10px; color:#02BBBE; font-size: 22px; text-transform: uppercase; line-height: 30px; font-weight: bold; }
.row-fluid .popup_formmain .popup_formwrap { max-width:755px; position:relative; padding:40px; border-radius:15px; float:none; display:inline-block; background:#fff;  box-shadow:0 0 28px -3px #828181; -webkit-box-shadow:0 0 28px -3px #828181; -moz-box-shadow:0 0 28px -3px #828181; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.row-fluid .popup_formmain .popup_formwrap h3 { margin:0 0 20px; color:#383838; font-size:33px; line-height:44px; font-weight:bold;  text-transform: capitalize; letter-spacing: 0; }
.row-fluid .popup_formmain .popup_formwrap h3 p { font-size: 18px; line-height: 24px; margin-top:10px; }
.row-fluid .popup_formmain .popup_formwrap form { width:100%; float:left; }
.row-fluid .popup_formmain .popup_formwrap form label { width:100%; float:left; margin:0 0 10px; font-weight: 600; color:#383838; font-size:16px; line-height:24px; }
.row-fluid .popup_formmain .popup_formwrap form input,.row-fluid .popup_formmain .popup_formwrap form select { width: 100% !important; float: left; padding: 10px; height:44px; border-radius:3px; border:1px solid #DADADA; margin-bottom: 10px; }
.row-fluid .popup_formmain .popup_formwrap form .hs-error-msgs label { font-size:14px; line-height:20px; font-weight:500; }

.row-fluid .popup_formmain .popup_formwrap .hs_cos_wrapper_type_form h3 { display:none; }  
.row-fluid .popup_formmain .popup_formwrap form .hs_submit { width:100%; float:left; text-align:center; }
.row-fluid .popup_formmain .popup_formwrap form .hs_submit .hs-button { background: #01BBBD; border:none; margin:0; height:auto; color: #fff; min-width:235px; text-align:center; letter-spacing:.5px; padding:17px 25px 17px 25px; text-transform: uppercase; float: none; display:inline-block; width: auto !important; border-radius: 5px;  font-size: 18px; line-height: 24px; font-weight: bold; }
.row-fluid .popup_formmain .popup_formwrap form .hs_submit .hs-button:hover { background:#01B7E5; }
.row-fluid .popup_formmain .popup_formwrap .submitted-message {  width:100%; float:left; text-align:center; font-size:24px; line-height:30px; }
.row-fluid .popup_formmain .popup_formwrap form .form-columns-2 .hs-form-field:first-child { padding-right:8px; }
.row-fluid .popup_formmain .popup_formwrap form .form-columns-2 .hs-form-field:last-child { padding-left:8px; }

/*  */
.lesscaremore_area .popup_formwrap p { font-size: 16px; }
.row-fluid .popup_formmain .popup_formwrap { top: 0; transform: translateY(0%);  -webkit-transform: translateY(0%); display: inline-block;  vertical-align: middle; }
.row-fluid .popup_formmain:before { content: ""; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0; }

/**/
.no_header #navWrap{ display:none; }  
.no_header #menuToggle {display:none; }
.row-fluid .wrapper { width:1170px; float:none; margin:0 auto !important; padding:0 15px;}

.row-fluid .newhero_area { padding:80px 0; background-size:cover !important; text-align:left; color:#fff; font-weight:300; font-size:28px; line-height:34px; min-height:373px; }
.row-fluid .newhero_area h3 { text-align:left; color:#fff; font-size:32px; line-height:40px; margin:0; }
.row-fluid .newhero_area h2 { text-align:left; color:#fff; font-size:74px; line-height:78px; margin:0px 0 10px; }

.row-fluid .thankyou_area { padding:100px 0; text-align:center; color:#383838; font-size:30px; line-height:40px; }
.row-fluid .thankyou_area .innerWrap { float:none; margin: 0 auto; }
.row-fluid .thankyou_area h3 { font-weight:700; text-transform: none; font-size:30px; line-height:40px; margin:0 0 5px; text-align:center; }

.row-fluid .footer_area { text-align:left; background:#3B3D3F; font-size:13px; line-height:24px; text-transform: uppercase; padding:30px 0; color:#fff; }
.row-fluid .footer_area .innerWrap { float:none; margin: 0 auto; }

/**/  
.row-fluid .videoform_area { padding:60px 0; position:relative; } 
.row-fluid .videoform_area .videoform_left { width:68%; float:left; padding-right:40px; color:#383838; font-size:21px; line-height:30px; }
.row-fluid .videoform_area .videoform_right { width:32%; float:left; background:#6C6E6F; padding:30px 30px; color:#fff; }
.row-fluid .videoform_area .videoform_right h3 { color:#fff; font-size:24px; line-height:32px; font-weight: 500; text-transform:uppercase; }
.row-fluid .videoform_area .videoform_right form { width:100%; float:left; }
.row-fluid .videoform_area .videoform_right form label { width:100%; float:left; display:none; color:#fff; margin:0 0 8px; }   
.row-fluid .videoform_area .videoform_right form .hs-error-msgs label { display:block; margin-bottom: 20px; font-size:13px; }

.row-fluid .videoform_area .videoform_right form .hs-input { height: 40px;  margin-bottom:15px; background: transparent; border-radius: 5px; }
.row-fluid .videoform_area .videoform_right form .hs_submit .hs-button { margin-bottom:0; background:#0093C9; padding:12px 35px 13px; transition:all .4s ease; color:#fff; border:2px solid #fff; font-size: 18px; line-height: 24px; text-transform:uppercase; }
.row-fluid .videoform_area .videoform_right form .hs_submit .hs-button:hover { border-color:#0093C9; }
.row-fluid .videoform_area .videoform_btmtext { text-align:center; color:#383838; font-size:36px; line-height:46px; font-weight:300; margin-top:70px; }
.row-fluid .videoform_area .videoform_right form .hs_state .hs-form-required { display:none; }
.row-fluid .videoform_area .videoform_right .submitted-message { width:100%; float:left; text-align:center; font-size:18px; line-height:24px; }

.row-fluid .videoform_area .videoform_leftvideo { display:flex; align-items:center; justify-content:center; height:300px; background-size:cover !important; }
.row-fluid .videoform_area .videoform_videocode { display:none; }
.row-fluid .videoform_area .popvideo_btn { }


.fancybox-stage .fancybox-content{ overflow:visible !important; width:auto; padding:15px !important; text-align:center;}
.fancybox-stage .fancybox-close-small{ top:-60px !important; right:-30px}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:#00B9E8;top:0;right:0; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}



/**/
.row-fluid .bgimgtext_area { padding:80px 0; background-size:cover !important; color:#fff; font-size:22px; line-height:32px; }
.row-fluid .bgimgtext_area .wrapper { display:flex; align-items:center; }
.row-fluid .bgimgtext_area .bgimgtext_left { width:50%; float:left; padding-right:20px; }
.row-fluid .bgimgtext_area .bgimgtext_right { width:50%; float:left; padding-left:20px; }
.row-fluid .bgimgtext_area .bgimgtext_right h3 { width:100%; float:left; text-align:left; font-weight:400; text-transform:capitalize;  margin-bottom:15px; color:#00B9E8; font-size:32px; line-height:40px; }

/**/
.row-fluid .services_area { padding:70px 0 0; position:relative; }
.row-fluid .services_boxcover { position:relative; }
.row-fluid .services_boxcover:after { position:absolute; content:""; left:0; bottom:50px; width:100%; height:3px; background:#E5E5E5; }

.row-fluid .services_area .services_box { width:50%; float:left; color:#383838; padding:0 20px; font-size:22px; line-height:30px; }
.row-fluid .services_area .services_box .services_boxinner { padding:0 0 50px; border-bottom:2px solid #E5E5E5; margin-bottom:50px;  }
.row-fluid .services_area .services_box .services_imgcover { width:50%; float:left; }
.row-fluid .services_area .services_box .services_box_right { width:50%; float:left; padding-top:20px; padding-left:20px; }
.row-fluid .services_area .services_box .services_box_right h3 { text-align:left; color:#00B9E8;  font-weight:400; text-transform:capitalize;  margin-bottom:5px; color:#00B9E8; font-size:32px; line-height:40px;  }
.row-fluid .services_area .services_box .services_box_img { margin-bottom:20px; }
.row-fluid .services_area .services_box .services_box_img:last-child { margin-bottom:0; }
.row-fluid .services_area .services_box .services_boxtitle { color:#383838; font-size:14px; line-height:24px; }  


.row-fluid .btmtitlecta_area { text-align:center; color:#383838; font-weight:300; font-size:36px; line-height:44px; padding:40px 0 100px; }
.row-fluid .btmtitlecta_area .schedule_btn a { float:none; display:inline-block; transition:all .4s ease; padding:15px 30px; margin-top: 30px; color:#fff; font-size:18px; line-height:24px; text-transform:uppercase; border-radius:5px; background:#0093C9; }
.row-fluid .btmtitlecta_area .schedule_btn a:hover { background:#3B3D3F; }

.row-fluid .videoform_area .videoform_right form .hs-input::-webkit-input-placeholder { color: #fff; font-family: "Source Sans Pro", sans-serif; opacity:1; font-size:16px; line-height:20px;}
.row-fluid .videoform_area .videoform_right form .hs-input::-moz-placeholder { color: #fff; font-family: "Source Sans Pro", sans-serif; opacity:1; font-size:16px; line-height:20px;}
.row-fluid .videoform_area .videoform_right form .hs-input:-ms-input-placeholder { color: #fff; font-family: "Source Sans Pro", sans-serif; opacity:1; font-size:16px; line-height:20px;}
.row-fluid .videoform_area .videoform_right form .hs-input:-moz-placeholder { color: #ffff; font-family: "Source Sans Pro", sans-serif; opacity:1; font-size:16px; line-height:20px; }


/* ==A== 15-01-2021 ==A== */
.innerWrap-body .innerWrap, .innerWrap-body .row-fluid .innerWrap[class*="span"]{margin-left:auto; margin-right:auto; max-width: 1160px; padding-left: 15px; padding-right: 15px; float:none; box-sizing: border-box;}
.innerWrap:after, .row-fluid .innerWrap[class*="span"]:after{clear:both; content: ""; display:table;}

.row-fluid .nomenu-header { padding-top: 18px; padding-bottom: 20px; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1); width: 100%; display: block; z-index: 9999; background: #3c3d40; border-bottom: 1px solid #fff; position: fixed; top: 0; left: 0; right: 0; }
.row-fluid .return-link { text-align: right; }
.row-fluid .return-link a { font-size: 19px; color: #fff; font-weight: 400; position: relative; display: inline-block; padding-left: 50px; :; }
.row-fluid .return-link a:before { content: ''; background-repeat: no-repeat; background-image: url('https://www.neurologica.com/hubfs/Neuro%20Logica%202021/Images/arrow.png'); background-position: center; background-size: contain; width: 28px; height: 23px; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.row-fluid .nomenu-header .innerWrap > div > div { display: flex; align-items: center; }

.row-fluid .banner-main { padding: 60px 0px 0px; }
.row-fluid .banner-main .banner-outer { display: flex; }
.row-fluid .banner-main .banner-left { width: 60%; float: left; padding-top: 60px; padding-bottom: 70px; }
.row-fluid .banner-main .banner-right { width: 40%; float: left; text-align: center; padding-left: 30px; position: relative; z-index: 1; padding-right: 65px; }
.row-fluid .banner-main h1 { color: #fff; font-weight: 300; font-size: 84px; margin-bottom: 10px; line-height: 1em; text-transform: uppercase; }
.row-fluid .banner-main h2 { text-align: left; color: #fff; line-height: normal; font-size: 37px; font-weight: 300; margin-bottom: 10px; letter-spacing: 0px; }
.row-fluid .banner-main h3 { color: #fff; text-transform: inherit; font-size: 24px; font-weight: 700; text-align: left; margin: 0; letter-spacing: 0px; }

.row-fluid .form-main { margin-top: -45px; padding-bottom: 55px; }
.row-fluid .form-style h3:empty { display: none; }
.row-fluid .form-main .form-wrapp { background-color: #fff; border-radius: 15px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4); padding: 40px 55px; }
.row-fluid .banner-main .banner-right img { position: relative; }
.row-fluid .banner-main .banner-right:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; box-shadow: inset 0px 0px 27px 27px rgba(0, 0, 0, 0.8), 0px 0px 9px 8px rgba(0, 0, 0, 0.8); height: 25px; z-index: -1; width: 60%; margin: auto; border-radius: 100%; }

.form-style .field > label { font-weight: 700; text-transform: uppercase; font-size: 21px; color: #383838; }
.form-style .field textarea, select, .form-style .field input[type="text"], .form-style .field input[type="password"], .form-style .field input[type="datetime"], .form-style .field input[type="datetime-local"], .form-style .field input[type="date"], 
.form-style .field input[type="file"], .form-style .field input[type="month"], .form-style .field input[type="time"], .form-style .field input[type="week"], .form-style .field input[type="number"], .form-style .field input[type="email"], 
.form-style .field input[type="url"], .form-style .field input[type="search"], .form-style .field input[type="tel"], .form-style .field input[type="color"]
{ font-size: 20px; padding: 14px 20px; color: #383838; }
.form-style .field textarea { height: 115px; resize: none;}
.form-style .hs_submit { text-align: center; }
.form-style .hs_submit .hs-button { display: inline-block; width: auto; background-color: #02bbbe; border-color: #02bbbe; color: #fff; font-weight: 700; letter-spacing: 1px; transition: all 400ms ease; }
.form-style .hs_submit .hs-button:hover { background-color: #fff; color: #02bbbe; }

.row-fluid .learning-main { padding: 80px 0px 50px; background-color: #ebebeb; }
.row-fluid .learning-main h2 { font-size: 45px; }
.row-fluid .learning-main .learning-outer { display: flex; flex-wrap: wrap; padding-top: 30px; }
.row-fluid .learning-main .learning-outer .learning-left { width: 67%; float: left; padding-right: 50px; }
.row-fluid .learning-main .learning-outer .learning-right { width: 33%; float: left; padding-left: 30px; }
.row-fluid .person-details { text-align: center; }
.row-fluid .person-details .person-img { width: 205px; height: 205px; border-radius: 100%; display: inline-block; overflow: hidden; }
.row-fluid .person-details .person-img img { width: 100%; height: 100%; object-fit: cover; object-position: top; }
.row-fluid .person-details h3 { font-size: 21px; text-transform: inherit; font-weight: 700; color: #02bbbe; margin: 10px 0px 10px; }
.row-fluid .person-details .person-text { font-size: 18px; color: #383838; }
.row-fluid .learning-main .learning-left h4 { font-size: 27px; text-transform: inherit; margin-top: 0; }
.row-fluid .learning-main .learning-left h4:first-child { margin: 0; }
.row-fluid .learning-main .learning-left h4 span { color: #00938f; font-weight: 700; }
.row-fluid .learning-main .learning-left p { font-size: 21px; color: #383838; }

.row-fluid .nomenu-footer { color: #ebebeb; background-color: #3c3d40; padding: 26px 0px; }
.row-fluid .nomenu-footer .nomenu-footer-text { text-align: right; font-size: 14px; text-transform: uppercase; }
.row-fluid .stripe-main { padding: 73px 0px; }
.row-fluid .stripe-main a { display: block; }
.row-fluid .stripe-main { text-align: center; }

.form-style .submitted-message { text-align: center; font-size: 25px; padding: 70px 0px 20px; }

/**** AHRA Event ****/
body ul.slick-dots { margin:0; padding:0; list-style:none; }
body ul.slick-dots { text-align:center; padding:10px 0 0; }
body ul.slick-dots li { display:inline-block; padding:0 5px; }
body ul.slick-dots li button { display:inline-block; background:#64B0C6; width:13px; height:13px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; opacity:0.7; border:none; }
body ul.slick-dots li button:hover , body ul.slick-dots li.slick-active button { opacity:1; }

.row-fluid .wrapper.large { width:1240px; }
body.Event .body-container-wrapper { margin-top:0 !important; }

.link_style { font-size: 18px; line-height:24px; font-weight: 700; text-transform: uppercase; }
.link_style a { color: #64B0C6; border-bottom: 1px solid; }
.link_style a:hover { color: #000; }

.hero_event { display: flex; }
.hero_event .left { width: 400px; }
.heroevent_center { width: calc(100% - 800px); padding: 0 15px; }
.hero_event .right { width: 400px; }
.heroevent_center h1 { text-align: center; margin: 0; padding: 15px 0; font-size: 60px; line-height: 68px; } 

.row-fluid .hero_img img { width: 100%; }

.row-fluid .event_header { padding:20px 0; background:#3C3D41; border-bottom: 2px solid #fff; }
.row-fluid .event_header .wrapper > div > .row-fluid { display: flex; align-items: center; }
.row-fluid .event_header .visit h2 { font-size: 46px; line-height: 50px; color: #65B0C4; margin: 0; font-weight: 400; display: inline-block; text-align: center; }
.row-fluid .event_header .visit h2 span { font-size: 23px; line-height: 28px; display: block; font-weight: 700; color: #BFE6F1; }
.row-fluid .event_header .visit { text-align: right; }

.machines_section { padding: 60px 0; text-align: center; }
.machines_main { display: flex; flex-wrap: wrap; }
.machines_box { padding:10px; width: 33.33%; }
.machines_box h5 { font-size: 24px; line-height: 1.3; margin: 0; text-transform: uppercase; color: #65B0C4; }
.machines_box  h3 { font-size: 32px; line-height: 40px; text-transform: none; font-weight: 400; color: #000; }
.machines_box .image { height: 310px; display: flex; align-items: center; justify-content: center; }
.machines_box .image img { max-height: 100%; }
.machines_box h4 { margin: 0; font-size: 25px; line-height: 35px; color: #000; }

.strip_event { position: relative; }
.strip_event:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.7; }
.strip_event > div { position: relative; }
.stripeve_main { display: flex; align-items: center; }
.stripeve_main .image { width: 230px; margin: -15px 0; position: relative; }
.stripeve_main .text { width: calc(100% - 230px); padding: 0 0 0 30px; }
.stripeve_main .text h2 { margin: 0; font-size: 60px; line-height: 66px; color: #fff; font-weight: 700; text-align: left; }

.dinner_section { padding: 78px 0 90px; font-size: 18px; line-height: 30px; }
.dinner_section .wrapper { display: flex; align-items: end; }
.dinner_left { width: 50%; padding: 0 30px 0 0; }
.dinner_form { width: 50%; background: #ECECEC; padding: 35px 30px 50px; border:1px solid #DEDEDE; }
.dinner_main { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.dinner_box { width: 50%; padding: 10px; border-bottom:1px solid #A7A7A7; }
.dinner_box h4 { font-size: 22px; line-height: 28px; font-weight: 700; color: #383838; text-transform: none; margin: 0 0 10px; }
.dinner_box h4 span { color: #64B0C6; }
.dinner_box .text p { margin: 5px 0; }
.dinner_box .text p strong { font-weight: 600; }

.dinner_left .top_content p { margin:0 0 20px; }
.dinner_left .btm_content { margin: 20px 0 0; font-size:15px; }
.dinner_left .btm_content h4 { text-transform: none; font-size: 22px; line-height: 32px; font-weight: 700; margin: 0 0 10px; }
.dinner_left .btm_content span { color: #65B0C4; }

.dinner_form h2 { margin: 0 0 30px; font-size: 36px; line-height: 44px; text-transform: uppercase; font-weight: 600; }
.dinner_form .form h3 { display: none; }
.dinner_form .form .hs-form-field > label { margin: 0 0 5px; display: none; }
.dinner_form .form .hs-form-field { padding: 10px; }
.dinner_form .form .hs-form-field .input { margin: 0; }
.dinner_form .form .hs-form-field input , .dinner_form .form .hs-form-field select { height: 45px; width:100% !important; border-radius: 5px; text-transform: uppercase; font-size: 12px; border: 1px solid #DEDEDE; }
.dinner_form .form .hs-form-field select { background:#fff url(https://384045.fs1.hubspotusercontent-na1.net/hubfs/384045/Neuro%20Logica%202021/Images/down_arrow.png) no-repeat right 10px center; background-size: 12px; -webkit-appearance:none; -moz-appearance:none; appearance:none; padding-top:0; padding-bottom:0; }
.dinner_form .hs_submit { padding: 0 10px; }
.dinner_form .hs_submit input.hs-button { background: #65AFC3; color: #fff; border-color: #65AFC3; font-weight: 600; font-size: 22px; line-height: 30px; letter-spacing: 1px; }
.dinner_form .form label.hs-error-msg { margin: 0; font-size: 12px; line-height: 16px; color: red; }

.digital_radiography { padding: 60px 0; background: #000; color: #fff; font-size: 22px; line-height: 34px; }
.digital_radiography .main_title h2 { color: #fff; font-size: 46px; line-height: 56px; font-weight: 400; }
.digital_main { margin-top:45px; display: flex; }
.digital_main .left { padding: 0 30px 0 0; width: 50%; }
.digital_main .left h3 { font-size: 32px; line-height: 40px; text-transform: none; text-align: left; color: #65B0C4; font-weight: 400; margin: 0 0 20px; }
.digital_main .left p { margin:0 0 15px; }
.digital_main .img_right { width: 50%; }
.digital_logos { margin:15px 0; display:flex; font-size:17px; line-height:26px; color:#65B0C4; float: left; width: 100%; }
.digital_logos .image { width:105px; }
.digital_logos .content { padding:0 0 0 20px; width:calc(100% - 105px); }
.digital_main .left .logos { margin-top:15px; display: inline-block; width: 100%; }

.device_section { padding: 70px 0; }
.device_section .wrapper { display: flex; }
.device_section .left { width: 50%; }

.device_box { text-align: center; width: 50%; padding: 10px; }
.device_product { display: flex; flex-flow: wrap; }
.device_box:nth-child(2) { margin: 260px 0 0; }
.device_box .logos h2 { font-weight: 700; color: #000; font-size: 32px; margin: 0 0 15px; }

.device_right { width: 50%; }
.device_right .main_title h2 { font-size: 34px; line-height: 42px; font-weight: 700; text-align: left; color: #65B0C4; margin: 0 0 15px; }
.device_right .main_title { font-size: 20px; }
.device_right .main_title  p { margin: 0; }

.device_row { width: 100%; margin: 25px 0 0; }
.device_row h4 { margin: 0; font-size: 21px; line-height: 30px; color: #65B0C4; font-weight: 700; text-transform: none; letter-spacing: 0.5px; }
.device_row h5 { margin: 0; font-size: 17px; line-height: 28px; text-transform: none; color: #65B0C4; }
.deviceray_main { display: flex; flex-flow: wrap; margin: 0 -20px; }
.deviceray_box { width: 50%; padding: 10px 20px; text-align: center; }
.deviceray_box .image { height: 200px; }
.deviceray_box h5 { padding: 20px; background: #000; font-size: 21px; line-height: 24px; }

.ultrasound_section { padding: 80px 0 120px; background: #303134; color: #fff; font-size: 20px; line-height: 30px; font-weight: 400; }
.ultrasound_section .main_title h2 { font-size: 46px; line-height: 54px; color: #fff; font-weight: 400; }
.ultrasound_main { display: flex; align-items: center; }
.ultrasound_main .left { width: 55%; padding: 0 40px 0 0; }
.ultrasound_main .video-image { width: 45%; height: 300px; display: flex; align-items: center; justify-content: center; }
.ultrasound_main .left h4 { margin: 0 0 17px; font-size: 24px; line-height: 34px; text-transform: none; font-weight: 600; }
.ultrasound_main .left h3 { margin: 0 0 5px; text-align: left; font-size: 33px; line-height: 42px; color: #65B0C4; text-transform: none; font-weight: 400; }
.ultrasound_main .btn_style a { letter-spacing: 1px; min-width: 200px; border: 2px solid #fff; background: #65AFC3; }
/* .ultrasound_main .video-image a.play-btn { width: 100px; height: 100px; border: 4px solid #fff; display: flex; align-items: center; justify-content: center; border-radius: 100px; color: #65AFC3; font-size: 90px; letter-spacing: -10px; font-weight: 300; } */

.service_event { padding: 40px 0; text-align: center; }
.service_eventmain { margin:0 -18px; display: flex; flex-flow: row; }
.service_eventbox { width: 50%; padding:10px 18px; line-height:0; }
.service_eventbox .inner { padding: 30px 0 0 0; box-shadow: 0 0 15px rgb(0 0 0 / 25%); height:100%; position:relative;  display: flex; align-content: space-between; flex-wrap: wrap; }
.service_eventbox .inner:before { content: ''; width: 100%; height: 360px; position: absolute; top: 0; left: 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 0) 75%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 0) 75%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 0) 75%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0); }
.service_eventbox .title { margin:0 auto; padding:0 10px; position:relative; }
.service_eventbox h4 { margin: 0; font-size: 22px; line-height: 30px; color: #65B0C4; font-weight: 700; text-transform: none; }
.service_eventbox h2 { margin: 10px 0; font-size: 32px; line-height: 40px; font-weight:400; color: #000000; }
.service_eventbox .boxicons { margin: 15px auto 0; }
.service_eventbox .logo { position: absolute; top: 0; left: 0; }
.service_eventbox .image { display: inline-block; position:relative; }
.service_eventbox .bgimages { margin: -30px 0 0; width:100%; position: relative; z-index: -1; }
.service_eventbox .bgimages img { width:100%; }

.event_strip { display: inline-block; width: 100%; text-align: center; padding: 0 0 50px; }
.event_strip .inner { margin: 0 auto; max-width: 738px; }
.event_strip .inner h2 { font-size: 36px; line-height: 46px; margin: 0 0 20px; font-weight: 300; }
.event_strip .btn_style { display: inline-block; width: 100%; }
.event_strip .btn_style a { float: none; display: inline-block; letter-spacing: 1px; font-size: 17px; line-height: 28px; background: #65AFC3; border: 2px solid #fff; min-width: 306px; text-align: center; }

.eventform .form h3 { display: none; }
.eventform .form .hs-form-field > label { margin: 0 0 5px; display: none; }
.eventform .form .hs-form-field { padding: 10px; }
.eventform .form .hs-form-field .input { margin: 0; }
.eventform .form .hs-form-field input , .eventform .form .hs-form-field select { height: 45px; border-radius: 5px; text-transform: uppercase; font-size: 12px; border: 1px solid #DEDEDE; width:100% !important }
.eventform .form .hs-form-field select { background:#fff url(https://384045.fs1.hubspotusercontent-na1.net/hubfs/384045/Neuro%20Logica%202021/Images/down_arrow.png) no-repeat right 10px center; background-size: 12px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.eventform .hs_submit { padding: 0 10px; }
.eventform .hs_submit input.hs-button { background: #65AFC3; color: #fff; border-color: #65AFC3; font-weight: 600; font-size: 22px; line-height: 30px; letter-spacing: 1px; }
.eventform .form label.hs-error-msg { margin: 0; font-size: 12px; line-height: 16px; color: red; }

.eventform.fancybox-content { max-width: 600px; width: 100%; padding: 50px 30px 60px !important; background: #ECECEC; border: 1px solid #DEDEDE; }
.eventform.fancybox-content h2 { margin:0 0 20px; font-weight: 400; text-transform: uppercase; color: #000; }

.eventform.fancybox-content button.fancybox-button.fancybox-close-small { top: 0 !important; background: transparent; opacity:1; }
.eventform.fancybox-content button.fancybox-button.fancybox-close-small svg path { fill: #000; }

.row-fluid .footer_event { padding: 19px 0; background: #3B3D3F; color: #fff; font-size: 14px; line-height: 22px; text-transform: uppercase; }

.row-fluid .footer_event .links { text-align: right; color: #fff; }
.row-fluid .footer_event .links p { margin: 0; }
.row-fluid .footer_event .links a { color: inherit; text-decoration: none; font-weight: 400; font-size: 14px; letter-spacing: 0.5px; transition: all 0.3s ease; }
.row-fluid .footer_event .links a:hover { color: #65afc3; }


.fullWrap.headerWrap { padding: 10px 0; }
.homeSlider { position:relative; top:0; display:inline-block; width:100%; vertical-align:top; }
.homeSlider .homeBannerDescription .hs_cos_wrapper_type_rich_text { padding:0 0 0 0; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: url(//www.neurologica.com/hubfs/images/2015/interior/active-slide.png) no-repeat 0 0 transparent; }
 .bx-wrapper .bx-pager.bx-default-pager a:focus{ background: url(//www.neurologica.com/hubfs/images/2015/interior/active-slide.png) no-repeat 0 0 transparent; } 

/**/
.row-fluid .error_section { display: inline-block; vertical-align: top; width: 100%; padding: 100px 0; text-align: center; }
.row-fluid .error_section .wrapper { width: 1170px; max-width: 100%; margin: 0 auto; float: none; }
.row-fluid .error_raw { position: relative; padding: 120px 0; z-index: 1; }
.row-fluid .error_raw:before { position: absolute; content: "404"; font-size: 550px; font-weight: 700; top: 0; left: 0; bottom: 0; right: 0; margin: auto; line-height: 295px; z-index: -1; opacity: 0.1; }
.row-fluid .goback-cta a { background: #2ca4fc; border: 2px solid #fff; color: #fff; padding: 15px 35px 16px; border-radius: 5px; text-align: center; text-transform: uppercase; font-size: 1.2142857143em; font-weight: 600; letter-spacing: 0px; transition: opacity .2s, background-color .2s linear 0s; display: inline-block; }
.row-fluid .goback-cta a:hover { background-color: #2ca4fc; border: 2px solid #2ca4fc; color: #fff; }




/* 14-02-2022-59 */
.homeSubscribe .submitted-message { color: #fff; font-size: 1.5714285714em; font-family: "Source Sans Pro",sans-serif; font-weight: 300; text-align: center; }

.cosInterior .intBanner .hero_service h1 { font-weight:700; }


/* Product Long Form Page */
.row-fluid .product_banner_section { padding: 60px 0; }
.row-fluid .product_banner_raw { display: flex; align-items: center; width: 100%; flex-wrap: wrap; }
.row-fluid .product_banner_left { width: 45%; font-size: 16px; line-height: 28px; color: #505050; font-weight: 600; }
.row-fluid .product_banner_right { width: 55%; text-align: center; }
.row-fluid .product_banner_left h1 { font-size: 38px; letter-spacing: 8px; line-height: 59px; color: #0070af; font-weight: 400; margin-bottom: 0; }
.row-fluid .product_banner_top_text { padding-bottom: 30px; margin-bottom: 25px; border-bottom: 3px solid #aeaeae; }
.row-fluid .product_banner_left h3 { font-size: 25px; line-height: 1.5; color: #0070af; font-weight: 600; text-align: left; text-transform: none; margin-bottom: 13px; }
.row-fluid .banner_btn_wrp { display: flex; align-items: center; flex-wrap: wrap; margin: 30px 0 0; }
.row-fluid .btn_style1 a { display: inline-block; vertical-align: top; width: auto; border-radius: 30px; background-color: #000000; font-size: 18px; line-height: 26px; color: #ffffff; font-weight: 600; padding: 15px 37px; transition: all ease-in-out .4s; }
.row-fluid .banner_btn_wrp .btn_style1:first-child { margin-right: 18px; }
.row-fluid .btn_style1 a:hover { background-color: #0070af; }

.row-fluid .product_main_section { position: relative; }
.row-fluid .product_intro_section { font-size: 21px; line-height: 32px; color: #4c4c4c; font-weight: 400; text-align: center; padding: 70px 0 0; }
.row-fluid .product_intro_nav { padding: 15px 0; transition: all ease-in-out .5s; left: 0; width: 100%; background: #fff; z-index: 1; }
.row-fluid .product_intro_nav .hs-menu-wrapper > ul { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.row-fluid .product_intro_nav .hs-menu-wrapper > ul li a { font-size: 22px; line-height: 32px; color: #000000; font-weight: 600; position: relative; padding-bottom: 20px; display: inline-block; vertical-align: top; width: 100%; }
.row-fluid .product_intro_nav .hs-menu-wrapper > ul li { margin: 0 10px; width: 270px; max-width: 100%; }
.row-fluid .product_intro_nav .hs-menu-wrapper > ul li a:after { position: absolute; content: ""; height: 22px; width: 100%; bottom: 0; left: 0; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/GM85%20Fit/menu-border1.png') no-repeat center / cover; }
.row-fluid .product_intro_nav .hs-menu-wrapper > ul li:nth-child(2) a:after { background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/GM85%20Fit/menu-border2.png') no-repeat center / cover; }
.row-fluid .product_intro_nav .hs-menu-wrapper > ul li:nth-child(3) a:after { background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/GM85%20Fit/menu-border3.png') no-repeat center / cover; }
.row-fluid .product_intro_nav .hs-menu-wrapper > ul li:nth-child(4) a:after { background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/GM85%20Fit/menu-border4.png') no-repeat center / cover; }

.row-fluid .fit_workflow_section { padding: 80px 0 0; display: inline-block; vertical-align: top; width: 100%; }
.row-fluid .fit_workflow_section .section_logo { padding-left: calc((100% - 1140px) / 2); margin-bottom: 30px; }
.row-fluid .section_title_strip { background-image: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/GM85%20Fit/title-strip-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: top center; padding-left: calc((100% - 1140px) / 2); min-height: 121px; display: flex; align-items: flex-end; width: 100%; flex-wrap: wrap; }
.row-fluid .section_title_strip h2 { margin-bottom: 0; color: #fff; font-size: 41px; font-weight: 600; padding: 19px 0; text-transform: uppercase; text-align: left; }
.row-fluid .section_main_imagein { height: 749px; }
.row-fluid .section_main_image { padding-left: calc((100% - 1140px) / 2); }
.row-fluid .fit_workflow_raw { padding: 60px 0 0; display: flex; flex-wrap: wrap; width: 100%; font-size: 21px; line-height: 32px; color: #4c4c4c; font-weight: 400; }
.row-fluid .fit_workflow_left { width: 60%; padding-right: 100px; }
.row-fluid .fit_workflow_right { width: 40%; }
.row-fluid .workflow_image_title { font-size: 22px; line-height: 32px; color: #000000; font-weight: 600; margin-bottom: 20px; }
.row-fluid .workflow_image { margin-bottom: 40px; }
.row-fluid .fit_workflow_raw p { margin: 0; font-size: 21px; line-height: 32px; }
.row-fluid .fit_workflow_raw p + p { margin-top: 35px; }

.row-fluid .diagnosis_section { display: inline-block; vertical-align: top; width: 100%; padding-top: 80px; border-top: 2px solid #E5E5E5; margin-top: 70px; }
.row-fluid .diagnosis_section_logo { margin-bottom: 40px; }
.row-fluid .diagnosis_fit_col { display: flex; flex-wrap: wrap; width: 50%; margin-bottom: 80px; }
.row-fluid .diagnosis_wrap { display: flex; align-items: flex-start; flex-wrap: wrap; width: 100%; }
.row-fluid .diagnosis_fit_col:nth-child(odd) { padding-right: 15px; }
.row-fluid .diagnosis_fit_col:nth-child(even) { padding-left: 15px; }
.row-fluid .diagnosis_left { width: 45%; }
.row-fluid .diagnosis_right sup { font-size:55%; }
.row-fluid .diagnosis_right { width: 55%; font-size: 18px; padding-left: 30px; }
.row-fluid .diagnosis_right h3 { font-size: 28px; line-height: 1.2; text-align: left; font-weight: 600; text-transform: none; color: #0070AF; margin-bottom: 15px; }
.row-fluid .diagnosis_right p { font-size: 18px; margin: 0; }
.row-fluid .diagnosis_right p + p { margin-top: 20px; }
.row-fluid .diagnosis_imgtitle { font-size: 16px; margin-bottom: 8px; }
.row-fluid .diagnosis_imgtitle span { color: #0075B4; }
.row-fluid .diagnosis_col { margin-bottom: 30px; }
.row-fluid .diagnosis_col:last-child { margin-bottom: 0; }
.row-fluid .diagnosis_img img { min-height: 234px; object-fit: cover; }
.row-fluid .diagnosis_right small { font-size: 12px; line-height: 1.4; display: inline-block; vertical-align: top; }
.row-fluid .diagnosis_right sup { position: relative; top: -6px; }
.row-fluid .diagnosis_right h3 sup { top: -11px; }

.row-fluid .fit_your_care_section { display: inline-block; vertical-align: top; width: 100%; padding: 80px 0; border-top: 2px solid #E5E5E5; }
.row-fluid .fit_your_care_section .section_logo { margin-bottom: 50px; }
.row-fluid .fit_your_care_wrap { display: flex; flex-wrap: wrap; width: auto; margin: 0 -40px; }
.row-fluid .fit_your_care_col { width: 50%; padding: 0 40px; }
.row-fluid .fit_your_care_box { display: flex; flex-wrap: wrap; margin-bottom: 40px; }
.row-fluid .fit_your_care_left { width: 150px; max-width: 100%; }
.row-fluid .fit_your_care_right { width: calc(100% - 150px); padding-left: 40px; color: #4C4C4C; font-size: 18px; }
.row-fluid .fit_your_care_right p { margin: 0; font-size: 18px; }
.row-fluid .fit_your_care_right p + p { margin-top: 20px; }
.row-fluid .fit_your_care_right h4 { margin: 0 0 15px; font-size: 28px; text-transform: none; letter-spacing: 0; font-weight: 600; color: #0070AF; }
.row-fluid .fit_your_care_imgtitle { font-size: 16px; margin-top: 20px; }
.row-fluid .fit_your_care_imgtitle span { color: #0075B4; }

.row-fluid .schedule_demo_section { display: inline-block; vertical-align: top; width: 100%; padding: 80px 0; }
.row-fluid .schedule_demo_section h2 { color: #fff; text-transform: uppercase; font-size: 50px; font-weight: 600; }
.row-fluid .schedule_demo_form .hs-input { background: rgb(255 255 255 / 55%); border: 0; padding: 0 15px; height: 50px; color: #fff; }
.row-fluid .schedule_demo_form .form-columns-2 .hs-form-field:first-child { padding-right: 20px; }
.row-fluid .schedule_demo_form .form-columns-2 .hs-form-field:last-child { padding-left: 20px; }
.row-fluid .schedule_demo_form fieldset.form-columns-2 .input { margin: 0 !important; }
.row-fluid .schedule_demo_form .hs-form-field > label { color: #fff; margin: 0; display: none; }
.row-fluid .schedule_demo_form  .hs-form-field { padding-bottom: 30px; }
.row-fluid .schedule_demo_form fieldset.form-columns-1 .input { margin-right: 0 !important; }
.row-fluid .schedule_demo_form .actions { margin: 0; text-align: center; }
.row-fluid .schedule_demo_form .actions input[type="submit"] { height: auto; width: auto; border-color: #fff; background: #0093C9; color: #fff; font-size: 25px; font-weight: 600; margin-top: 20px; min-width: 420px; }
.row-fluid .schedule_demo_form .hs_error_rollup { display: none; }
.row-fluid .schedule_demo_form label.hs-error-msg { color: #fff; margin: 5px 0 0; }
.row-fluid .schedule_demo_form .submitted-message { text-align: center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; padding: 15px; margin: 0; border-radius: 8px; }
.row-fluid .schedule_demo_form .form-title { display: none; }
.row-fluid .schedule_demo_form .submitted-message p { margin: 0; font-size: 18px; }


.row-fluid .schedule_demo_form ::-webkit-input-placeholder { color: #000 !important; }
.row-fluid .schedule_demo_form ::-moz-placeholder { color: #000 !important; }
.row-fluid .schedule_demo_form :-ms-input-placeholder { color: #000 !important; }
.row-fluid .schedule_demo_form :-moz-placeholder { color: #000 !important; }
 
.content_module { padding: 50px 0; font-size: 18px; background: #E8E6E6; text-align: center; }
.content_module p { margin: 10px 0; }

/**** Government ****/
.government-page .innerWrap { padding: 0 15px; max-width: 1170px; width: 100%; }
.btn-style a { font-size: 15px; line-height: 20px; text-transform: uppercase; color: #fff; background: #0093C9; display: inline-block; padding: 11px 27px; border: 2px solid #fff; border-radius: 5px; transition:all 0.4s ease; }
.btn-style a:hover { background: #01B7E5; }

.government-hero { position: relative; padding: 56px 0; color: #fff; font-size: 21px; line-height: 30px; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/blue-bg.jpg') no-repeat center center / cover; }
.government-hero p { margin: 0 0 25px; font-size: 21px; line-height: 30px; }
.government-hero .image { position: absolute; top: 0; left: 0; height: 100%; opacity: 0.5; }
.government-hero .inner { display: flex; flex-wrap: wrap; position: relative; }
.government-hero .left { width: calc(100% - 510px); padding: 0 70px 0 0; }
.government-hero .right { width: 510px; }
.government-hero .image img { width: 100%; height: 100% !important; object-fit: cover; }

.government-products { padding: 0 0 50px; }
.government-products .row { margin: 50px 0 0; }
.government-products .row .title h2 { font-size: 36px; line-height: 49px; }
.government-products .main { margin: 0 -40px; display: flex; flex-wrap: wrap; justify-content: center; }
.government-products .main .box { width: 25%; padding: 0 40px; border-right: 1px solid #B7B7B7; margin: 10px 0; }
.government-products .main .box h3 { text-align: left; font-size: 24px; line-height: 30px; margin: 0; font-weight: 700; letter-spacing: 0; }
.government-products .main .box:nth-child(4n) , .government-products .main .box:last-child { border-right: none; }

.government-team { padding: 50px 0; }
.government-team .title h2 { font-size: 36px; line-height: 46px; }
.government-team .main { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.government-team .box { width: 50%; padding: 15px; color: #383838; }
.government-team .box .inner { display: flex; flex-wrap: wrap; align-items: center; }
.government-team .box .image { width: 127px; }
.government-team .box .text { width: calc(100% - 127px); padding: 0 0 0 20px; }
.government-team .box .text h3 { font-size: 24px; line-height: 32px; margin: 0; text-align: left; text-transform: none; font-weight: 700; }
.government-team .box .text p { margin: 0; }
.government-team .box .text a { font-weight: 400; color: #0094CA; text-decoration: underline; }
.government-team .box .text a:hover { color: #000; }

.government-upcoming { padding: 70px 0; color: #fff; min-height: 446px; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/blue-bg.jpg') no-repeat center center / cover; }
.government-upcoming .title { display: inline-block; width: 100%; }
.government-upcoming .title h2 { font-size: 36px; line-height: 46px; color: #fff; }

.government-service { padding: 60px 0; background: #EFEFEF; }
.government-service .inner { display: flex; flex-flow: wrap; position: relative; }
.government-service .inner:after { content: ''; width: 1px; position: absolute; top: 80px; left: 0; bottom: 70px; right: 0; background: #000; margin: 0 auto; opacity: 0.3; }
.government-service .inner .box { padding: 20px; width: 50%; text-align: center; }
.government-service .box h2 { font-size: 36px; line-height: 44px; }
.government-service .box .btn-style { margin: 10px 0 0; }
.government-service .box .image { min-height: 252px; display: flex; align-items: center; justify-content: center; }

.government-upcoming .main { display: flex; flex-wrap: wrap; }
.government-upcoming .box { width: 25%; margin: 15px 0; text-align: center; }
.government-upcoming .box h3 { font-size: 24px; line-height: 32px; margin: 0; font-weight: 500; color: #fff; }
.government-upcoming .box p { font-size: 18px; line-height: 28px; }
.government-upcoming .box .inner { border-right: 1px solid #fff; height: 100%; padding: 0 30px; }
.government-upcoming .box:last-child .inner { border-right: none; }

.government-product { padding: 60px 0 30px; }
.government-product .title h2 { font-size: 36px; line-height: 44px; margin: 0; }
.government-product .box { padding: 40px 0; border-bottom: 1px solid #B7B7B7; }

.government-product .box .inner { display: flex; flex-wrap: wrap; align-items: center; }
.government-product .box .image { width: 315px; text-align: center; }
.government-product .box .text { width: calc(100% - 315px); padding: 0 100px 0 50px; font-size: 18px; line-height: 26px; }
.government-product .box .text h5 { margin: 0; text-transform: none; color: #0094CA; }
.government-product .box .text ul { margin: 0; padding: 0; list-style-type: none; }
.government-product .box .text ul li { margin: 0; padding: 0 0 0 18px; display: inline-block; width: 100%; position: relative; }
.government-product .box .text ul li:after { content: ''; width: 5px; height: 5px; position: absolute; top: 11px; left: 0; background: #0094CA; border-radius: 10px; }
.government-product .box .text p { font-size: 18px; }
.government-product .box .text h4 { margin: 0; text-transform: none; letter-spacing: 0.5px; }
.government-product .box .text .con h4 { margin: 0 0 15px; }

.government-product .box:nth-child(2n) { border-bottom: none; }
.government-product .box:nth-child(2n) .inner { flex-direction: row-reverse; }
.government-product .box:nth-child(2n) .text { padding: 0 50px 0 100px; }

.government-form { padding: 50px 0; color: #fff; background: #606060; }
.government-form .title { display: inline-block; width: 100%; }
.government-form .title h2 { color: #fff; font-size: 36px; line-height: 44px; }
.government-form .form h3 { display: none; }
.government-form .form .input { margin-right: 0 !important; }
.government-form .form .hs-input { height: 43px; background: transparent; color: #fff; border-radius: 7px; border-color: #FEFEFE; width: 100%; padding: 0 15px; font-size: 12px; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; }
.government-form .form .hs-form-field { padding: 20px; width: 100% !important; }
.government-form .form fieldset { display: flex; }
.government-form .form .hs-form-field > label { display: none; }

.government-form .form .actions { margin: 10px 0 0; padding: 0 20px; text-align: center; }
.government-form .form input.hs-button { background-color: #0093C9; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; border-color: #fff; display: inline-block; width: auto; min-width: 285px; }
.government-form .form input.hs-button:hover { background: #01B7E5; border-color: #01B7E5; }
.government-form ul.hs-error-msgs { margin: 5px 0 0; }
.government-form ul.hs-error-msgs li label { margin: 0; padding: 0; color: red; font-weight: 300; }
.government-form .form .hs_error_rollup { display: none; }

.government-form .form .hs-input::-webkit-input-placeholder { color:#FFFFFF; opacity:1; }
.government-form .form .hs-input::-moz-placeholder { color:#FFFFFF; opacity:1; }
.government-form .form .hs-input:-ms-input-placeholder { color:#FFFFFF; opacity:1; }
.government-form .form .hs-input:-moz-placeholder { color:#FFFFFF; opacity:1; }
.government-form .form .input option { color: #000; }

/* Landing Page 2023 */
.row-fluid .newhero_area.lp_hero_new { padding: 15px 0 0; }
.row-fluid .lp_hero_wrap { display: flex; flex-wrap: wrap; align-items: flex-end; }
.row-fluid .lp_hero_left { width: 50%; padding: 70px 0; }
.row-fluid .lp_hero_right { width: 50%; line-height: 0; }
.row-fluid .newhero_area.lp_hero_new h1 { color: #fff; margin: 0; font-size: 73px; }
.row-fluid .newhero_area.lp_hero_new h3 { font-size: 27px; line-height: 1.2; text-transform: none; padding: 5px 0 25px; }
.row-fluid .hero_btn_wrap { display: flex; align-items: center; width: 100%; flex-wrap: wrap; }
.row-fluid .hero_btn_wrap .btn_style a { background: #0093C9; border: 2px solid #fff; font-size: 18px; font-weight: 600; padding: 12px 25px; }
.row-fluid .hero_btn_wrap .btn_style.btn1 a { margin-right: 10px; }
.row-fluid .hero_btn_wrap .btn_style.btn2 a { margin-left: 10px; }

.row-fluid .img_vid_section { display: inline-block; vertical-align: top; width: 100%; padding: 70px 0; }
.row-fluid .img_vid_wrap { display: flex; flex-wrap: wrap; }
.row-fluid .videoform_left { width: 50%; padding-right: 35px; }
.row-fluid .videoform_right { width: 50%; font-size: 21px; padding-top: 20px; }
.row-fluid .videoform_left .videoform_leftvideo { height: 310px; }
.row-fluid .videoform_left .videoform_videocode { display: none; }
.row-fluid .img_vid_section .videoform_btmtext { display: inline-block; vertical-align: top; width: 100%; text-align: center; font-size: 36px; line-height: 1.4; padding-top: 30px; font-weight: 300; }
.videoform_videocode.fancybox-content .wistia_embed_initialized { width: 100% !important; }

.row-fluid .video_banner_section { display: inline-block; vertical-align: top; width: 100%; padding: 70px 0; }
.row-fluid .video_banner_head { color: #fff; text-align: center; font-size: 21px; line-height: 1.4; margin-bottom: 30px; }
.row-fluid .video_banner_head h2 { color: #fff; margin: 0 0 15px; font-size: 36px; }
.row-fluid .videoform_leftvideo { height: 385px; position: relative; z-index: 1; width: 704px; margin: 0 auto; max-width: 100%; }
/* .row-fluid .videoform_leftvideo:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #000; opacity: 0.43; z-index: -1; } */

.row-fluid .expert_section { display: inline-block; vertical-align: top; width: 100%; padding: 70px 0; }
.row-fluid .expert_head h2 { font-size: 36px; font-weight: 300; margin-bottom: 50px; }
.row-fluid .expert_list_wrapper { display: inline-block; vertical-align: top; width: 100%; }
.row-fluid .expert_item { display: flex; flex-wrap: wrap; width: 100%; margin-bottom: 80px; }
.row-fluid .expert_item:last-child { margin-bottom: 0; }
.row-fluid .expert_content { width: 50%; font-size: 36px; font-weight: 300; padding-right: 40px; padding-top: 30px; }
.row-fluid .expert_video { width: 50%; height: 310px; }
/* .row-fluid .expert_video:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; z-index: -1; background: #000; opacity: 0.43; } */
.row-fluid .expert_item:nth-child(odd) { flex-direction: row-reverse; }
.row-fluid .expert_item:nth-child(odd) .expert_content { padding-right: 0; padding-left: 40px; }
.row-fluid .expert_list_wrapper .videoform_videocode { display: none; }

.row-fluid .normal_video_section { display: inline-block; vertical-align: top; width: 100%; background: #000; padding: 70px 0; }
.row-fluid .normal_video_section .videoform_leftvideo { width: 600px; display: block; margin: 0 auto; height: 100%; }
.row-fluid .normal_video_section .video_banner_head h2 { margin-bottom: 30px; display: inline-block; vertical-align: top; width: 100%; }
.row-fluid .normal_video_section .video_title { display: inline-block; vertical-align: top; width: 100%; padding-top: 50px; text-align: center; color: #fff; font-size: 24px; }

.row-fluid .lp_new_main .services_boxcover { display: flex; flex-wrap: wrap; width: 100%; }
.row-fluid .lp_new_main .services_boxcover:after { display: none; }
.row-fluid .lp_new_main .services_area .services_box:nth-last-child(2) .services_boxinner { border: 0; }

.row-fluid .government-form .form textarea.hs-input { padding: 15px; height: 85px; }

body .fancybox-stage .fancybox-content.videoform_videocode { width: 620px; max-width: 100%; }

/*** Intestinal Ultrasound ***/
.row-fluid .intestinal-ultrasound .newhero_area { min-height: 460px; display: flex; align-items: center; }
.intestinal-ultrasound .innerWrap { width: 100%; }

.benefits-ultrasound { padding: 50px 0; font-size: 21px; line-height: 34px; }
.benefits-ultrasound h2 { text-align: left; font-size: 36px; line-height: 50px; margin: 0 0 20px; }
.benefits-ultrasound .main { font-size: 20px; line-height: 25px; display: flex; flex-wrap: wrap; margin: 0 -35px; }
.benefits-ultrasound .main .box { width: 50%; margin: 40px 0 20px; padding: 0 35px; }
.benefits-ultrasound .main .box h3 { text-align: left; font-size: 33px; line-height: 40px; color: #00b9e8; text-transform: none; font-weight: 400; margin: 0 0 20px; }
.benefits-ultrasound .main .box ul li { position: relative; margin: 6px 0; display: inline-block; width: 100%; padding: 0 0 0 15px; }
.benefits-ultrasound .main .box ul li:after { content: ''; width: 5px; height: 5px; position: absolute; top: 10px; left: 0; background: #00b9e8; border-radius: 10px; }

.video-testimonial { padding: 100px 0; }
.video-testimonial .wrapper { display: flex; flex-wrap: wrap; align-items: center; }
.video-testimonial .video { width: 50%; }
.video-testimonial .video img#wistia_71\.thumbnail_img { left: 0 !important; width: 100% !important; height: 100% !important; } 
.video-testimonial .text { width: 50%; padding: 0 0 0 43px; color: #fff; }
.video-testimonial .text .bio { font-size: 21px; line-height: 31px; font-style: italic; }
.video-testimonial .name { text-align: right; font-size: 16px; line-height: 26px; margin: 30px 0 0; font-weight: 300; }
.video-testimonial .name h5 { text-transform: none; margin: 0 0 2px; font-weight: 600; }

.why-samsung { padding: 70px 0 90px; text-align: center; font-size: 21px; line-height: 34px; color: #383838; background-color: #f0f0f0; }
.why-samsung .inner { margin: 0 auto; max-width: 980px; width: 100%; }
.why-samsung h2 { font-size: 36px; line-height: 50px; margin: 0 0 20px; color: #383838; }

.ultrasound-product { padding: 70px 0 35px; }
.ultrasound-product .main-title { margin: 0 0 10px; display: inline-block; width: 100%; }
.ultrasound-product .main-title h2 { font-size: 36px; line-height: 50px; color: #383838; }
.ultrasound-product .main .box { padding: 10px; text-align: center; font-size: 21px; }
.ultrasound-product .main .box a { font-weight: 400; }
.ultrasound-product .main .box .image { height: 300px; display: flex; align-items: center; justify-content: center; }
.ultrasound-product .main .box .image img { margin: 0 auto; }
.ultrasound-product .main .box .text { margin: 22px 0 0; }
.ultrasound-product .main .box .text h3 { margin: 0; font-size: 29px; line-height: 43px; color: #0093c9; font-weight: 700; }
.ultrasound-product .btn_style { width: 100%; text-align: center; margin: 40px 0 0; }
.btn_style.blue a { float: none; display: inline-block; background-color: #0093c9; font-size: 18px; line-height: 30px; letter-spacing: 0.6px; min-width: 302px; font-weight: 400; }
.btn_style.blue a:hover { background-color: #383838; }

.tranducers-section { padding: 35px 0 70px; }
.tranducers-section .main-title h2 { font-size: 36px; line-height: 50px; margin: 0 0 20px; }
.tranducers-section .main { margin: 0 -25px; }
.tranducers-section .box { padding: 25px; }
.tranducers-section .box .image { background-color: #e6e7e8; display: flex; justify-content: flex-start; flex-flow: column; height: 186px; position: relative; }
.tranducers-section .box .image img { width: auto !important; max-height: 100%; }
.tranducers-section .box .image .sub { position: absolute; bottom: 6px; right: 6px; background-color: #0091d0; color: #fff; padding: 3px 10px; font-size: 15px; }
.tranducers-section .box h5 { margin: 4px 0 0; font-size: 18px; line-height: 30px; font-weight: 600; }

.definitions-transducers { padding: 80px 0 50px; background-color: #f0f0f0; }
.definitions-transducers h2 { font-size: 36px; line-height: 50px; }
.definitions-transducers .main { display: flex; flex-wrap: wrap; margin: 0 -25px; }
.definitions-transducers .main .box { padding: 10px 25px; width: 50%; }
.definitions-transducers .main .box strong { color: #00b9e8; }
.definitions-transducers p { font-size: 21px; line-height: 34px; }

.image-gallery { padding: 75px 0; }
.image-gallery h2 { font-size: 36px; line-height: 49px; }
.image-gallery .main { margin: 0 auto; max-width: 970px; width: 100%; }
.image-gallery .main .box { padding: 10px; }
.image-gallery .main .box .image img { width: 100%; }
.image-gallery .main .text { font-size: 18px; font-weight: 600; margin: 5px 0 0; }

.resource-intestinal { padding: 70px 0; background-color: #f0f0f0; }
.resource-intestinal .main-title { display: inline-block; width: 100%; }
.resource-intestinal .main-title h2 { font-size: 36px; line-height: 50px; }
.resource-intestinal .main { display: flex; flex-wrap: wrap; margin: 0 -15px; text-align: center; justify-content: center; }
.resource-intestinal .main .box { width: 33.33%; padding: 15px; }
.resource-intestinal .main .btn_style a { display: flex; align-items: center; justify-content: space-between; min-width: auto; }
.resource-intestinal .main .btn_style a:after { content: ''; margin-left: 10px; width: 26px; height: 26px; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/Shape_1.png') no-repeat; display: inline-block; }
.resource-intestinal .main .btn_style a img { margin-left: 15px; }
.resource-intestinal .main .box .image { height: 254px; display: flex; align-items: center; justify-content: center; }
.resource-intestinal .main .box .image img { max-height: 100%; }
.resource-intestinal .main .box .btn_style { margin: 26px 0 0; }

/*** hero ***/
.hero-accelerating { padding: 30px 0; }
.hero-accelerating .wrapper { display: flex; flex-wrap: wrap; align-items: center; }
.hero-accelerating .left { width: calc(100% - 510px); font-size: 16px; padding: 0 25px 0 0; color: #313131; }
.hero-accelerating .image { width: 510px; }
.hero-accelerating .left .sub-title { font-size: 25px; line-height: 1.3; text-transform: uppercase; color: #1C53A5; font-weight: 700; letter-spacing: 1px; }
.hero-accelerating .left  h1 { font-size: 74px; line-height: 1.2; font-weight: 700; margin: 0; }
.hero-accelerating .left .text { margin: 15px 0 0; }

.hero-accelerating .left .text { max-width: 480px; width: 100%; }
.hero-accelerating .left .text p { margin: 10px 0; font-size: 19px; line-height: 1.4; }
.hero-accelerating .button-group { display: flex; flex-wrap: wrap; }
.hero-accelerating .button-group > div { margin-top: 10px; }
.hero-accelerating .button-group > div:first-child { margin-right: 15px; }

.text-strip { padding: 70px 0; text-align: center; font-size: 19px; }
.text-strip .inner { margin: 0 auto; max-width: 950px; width: 100%; }
.text-strip h2 { margin: 0 0 18px; font-size: 57px; line-height: 1.2; font-weight: 700; color: #313131; letter-spacing: 0; }
.text-strip h2 span { font-size: 32px; color: #fff; background-image: linear-gradient(to right top, #A92C40, #CB362E); vertical-align: middle; margin: -8px 0 0; display: inline-block; padding: 2px 20px; text-transform: uppercase; }
.text-strip p { margin: 10px 0; font-size: 19px; }

.video-section { padding: 70px 0; background: #EDEDED; }
.video-section .inner { width: 100%; max-width: 810px; margin: 0 auto; }
.video-section .hs-responsive-embed-wrapper { max-width: 100% !important; max-height: 460px !important; }

.acce-text .box .inner { display: flex; flex-wrap: wrap; font-size: 19px; line-height: 1.6; color: #313131; }
.acce-text .box .image { width: 50%; display: flex; align-items: center; justify-content: center; background: #EDEDED; padding: 30px; padding-left: calc((100% - 1155px) / 2); }
.acce-text .box .text { width: 50%; padding: 80px; padding-right: calc((100% - 1155px) / 2); }
.acce-text .box .text h4 { font-size: 24px; line-height: 1.2; letter-spacing: 0; font-weight: 700; color: #313131; margin: 0 0 20px; display: flex; align-items: center; }
.acce-text .box .text h4 img { margin-right: 10px; min-width: 62px; }

.acce-text .box:nth-child(2n) .inner { flex-direction: row-reverse; }
.acce-text .box:nth-child(2n) .text { padding: 80px; padding-left: calc((100% - 1155px) / 2); }
.acce-text .box:nth-child(2n) .image { padding: 30px; padding-right: calc((100% - 1155px) / 2); }

.steamline-compromise { padding: 70px 0; }
.steamline-compromise .main-title { text-align: center; font-size: 19px; line-height: 1.6; margin: 0 auto; max-width: 1000px; font-weight: 200; }
.steamline-compromise .main-title h2 { font-size: 36px; line-height: 1.4; font-weight: 700; color: #313131; letter-spacing: 0; margin: 0 0 10px; }
.steamline-compromise .main-title h4 { margin: 0; font-size: 24px; line-height: 1.6; text-transform: none; font-weight: 700; letter-spacing: 0; }
.steamline-compromise .main-title p { margin: 0 0 10px; font-size: 19px; line-height: 1.4; }
.steamline-compromise .bluetooth { background: #1B53A5; font-size: 16px; line-height: 1.4; color: #fff; padding: 20px 20px 20px 60px; margin: 24px auto 0; max-width: 710px; display: block; position: relative; }
.steamline-compromise .bluetooth:before { content: ''; width: 28px; height: 29px; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/WIFI%20Icon.png') no-repeat; position: absolute; top: 22px; left: 20px; background-size: 28px; }

.steamline-compromise .main { margin-top: 40px; display: flex; flex-wrap: wrap; align-items: center; font-size: 15px; line-height: 1.4; }
.steamline-compromise .image { width: 752px; }
.steamline-compromise .main .right { width: calc(100% - 692px); margin-left: -60px; }
.steamline-compromise .main .right h4 { margin: 0 0 6px; font-size: 20px; line-height: 30px; font-weight: 700; color: #1C53A5; letter-spacing: 0; text-transform: none; }
.steamline-compromise .main .box { padding: 12px 20px 20px; border: 2px solid #1C53A5; margin: 8px 0; display: inline-block; width: 100%; background: #fff; position: relative; }

.steamline-compromise .main .box .line { position: absolute; top: 66px; left: -197px; width: 197px; height: 82px; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/line-1.png') no-repeat; }
.steamline-compromise .main .box .line:before { content: ''; width: 10px; height: 10px; position: absolute; bottom: -6px; left: 0; background: #1C53A5; border-radius: 10px; }
.steamline-compromise .main .box .line:after { content: ''; width: 54px; height: 54px; position: absolute; bottom: -30px; left: -23px; border: 2px solid #1C53A5; border-radius: 100%; }

.steamline-compromise .main .box:nth-child(2) .line { position: absolute; top: 57px; left: -518px; width: 518px; height: 12px; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/line-2.png') no-repeat; }
.steamline-compromise .main .box:nth-child(2) .line:before { bottom: -4px; left: 0; }
.steamline-compromise .main .box:nth-child(2) .line:after { bottom: -27px; left: -23px; }

.steamline-compromise .main .box:nth-child(3) .line { position: absolute; top: 0; left: -195px; width: 195px; height: 61px; background: url('https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/line-3.png') no-repeat; }
.steamline-compromise .main .box:nth-child(3) .line:before { top: 5px; left: 0; }
.steamline-compromise .main .box:nth-child(3) .line:after { top: -20px; left: -23px; }

.low-dose { padding: 60px 0; position: relative; overflow: hidden; }
.low-dose .image-top { position: absolute; top: 0; left: 0; z-index: -1; }
.low-dose .main-title { text-align: center; font-size: 19px; line-height: 24px; margin: 0 auto; max-width: 900px; width: 100%; color: #313131; }
.low-dose .main-title h2 { font-size: 36px; line-height: 1.2; font-weight: 700; margin: 0 0 20px; color: #313131; }
.low-dose .main-title p { font-size: 19px; line-height: 1.4; margin: 0 0 20px; }
.low-dose .main-title .logo { margin: 20px 0 -40px; display: block; width: 100%; }

.low-dose .title h3 { font-size: 20px; line-height: 28px; margin: 0; text-transform: none; text-align: left; font-weight: 400; letter-spacing: 0; }
.low-dose .title h3 span { font-weight: 700; letter-spacing: 0; color: #034EA2; }
.low-dose .cover-main { margin: 0 auto; max-width: 770px; }
.low-dose .cover-main .title { display: flex; align-items: flex-end; flex-wrap: wrap; justify-content: space-between; }
.low-dose .cover-main .title .con { margin: 10px 0 0; }
.low-dose .cover { margin: 22px 0; display: inline-block; width: 100%; }
.low-dose .main { position: relative; }
.low-dose .main-cover { display: flex; flex-wrap: wrap; margin: 0 -60px; }
.low-dose .box { width: 50%; padding: 10px 60px; text-align: center; position: relative; }
.low-dose .box:first-child:after { content: ''; width: 118px; height: 370px; background: url(https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/arrow-right-1.jpg) no-repeat; position: absolute; top: 8px; right: -58px; background-size: 118px; }
.low-dose .box .image { height: 296px; }
.low-dose .box .image img { height: 100% !important; width: 100%; object-fit: cover; }
.low-dose .box .text { background: #034EA2; font-size: 15px; line-height: 1.2; color: #fff; padding: 9px 15px 13px; }
.low-dose .box .text h4 { font-size: 20px; line-height: 1.4; margin: 0; font-weight: 700; text-transform: none; color: #878B8F; }
.low-dose .box .btm { margin: 6px 0 0; opacity: 0.6; }

.low-dose .main .number { position: absolute; top: calc(50% - 30px); left: 50%; transform: translateX(-50%) translateY(-50%); width: 200px; font-size: 55px; line-height: 1.1; font-weight: 700; color: #8A8C8E; text-align: center; }
.low-dose .main .number span { font-size: 16px; line-height: 1; display: block; letter-spacing: 0; font-weight: 600; }
.low-dose .bottom_text { max-width: 900px; width: 100%; margin: 20px auto 0; font-size: 19px; line-height: 1.4; text-align: center; }
.low-dose .bottom_text p { font-size: 19px; line-height: 1.4;  }

.schedule-demo { padding: 50px 0 60px; background: #606060; }
.schedule-demo h2 { color: #fff; font-size: 36px; line-height: 44px; font-weight: 700; margin: 0 0 20px; }
.schedule-demo form { margin: 0 -15px; }
.schedule-demo form .hs_submit { padding: 0 15px; text-align: center; }
.schedule-demo .form h3 { display: none; }
.schedule-demo .form fieldset { display: flex; }
.schedule-demo .form fieldset .hs-form-field { width: 100% !important; padding: 12px 15px; }
.schedule-demo .form fieldset .hs-form-field > label { margin: 0 0 6px; color: #FFF; }
.schedule-demo .form .actions { margin-top: 20px; }
.schedule-demo .form textarea.hs-input { height: 88px; padding: 15px; }
.schedule-demo .form form input.hs-button.large { background: #0093C9; color: #fff; border-color: #fff; display: inline-block; width: auto; font-size: 18px; line-height: 1.2; padding: 12px 30px !important; letter-spacing: 1px; }
.schedule-demo .form form input.hs-button.large:hover { background: #fff; color: #0093C9; }
.schedule-demo .form .hs-input { height: 43px; background: transparent; border: 1px solid #FEFEFE; width: 100% !important; border-radius: 6px; color: #fff; padding: 0 15px; font-size: 12px; letter-spacing: 1px; }
.schedule-demo .form .input { margin: 0 !important; }

.schedule-demo .form .hs-input::-webkit-input-placeholder { color:#fff; opacity:1; text-transform: uppercase; }
.schedule-demo .form .hs-input::-moz-placeholder { color:#fff; opacity:1; text-transform: uppercase; }
.schedule-demo .form .hs-input:-ms-input-placeholder { color:#fff; opacity:1; text-transform: uppercase; }
.schedule-demo .form .hs-input:-moz-placeholder { color:#fff; opacity:1; text-transform: uppercase; }

.schedule-demo .form .submitted-message { width: 100%; text-align: center; color: #fff; font-size: 20px; line-height: 28px; }
.schedule-demo .form ul.hs-error-msgs label { margin: 0; color: #fff; }

header.lp_header25.fullWrap.headerWrap { padding: 33px 0; }
header.lp_header25 .section_wrap { display: flex; align-items: center; justify-content: space-between; flex-wrap:wrap; }

.lp_innerhero { display: inline-block; width: 100%; vertical-align: top; padding: 80px 0; background: #000; position: relative; z-index: 1; overflow: hidden; }
.lp_innerhero:before,
.lp_innerhero:after { position: absolute; content: ""; top: -550px; border-radius: 100%; opacity: 0.4; background: #D9D9D9; filter: blur(225px); width: 1080px; height: 1023px; z-index: -1; left: -110px; }
.lp_innerhero:after { opacity: 0.52; background: #2CA4FC; filter: blur(225px); top: auto; bottom: -490px; left: 510px; width: 699px; height: 662px; }
.lp_innerhero .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
.lp_innerhero .section_wrap .left_aprt { width: 50%; padding-right: 50px; }
.lp_innerhero .section_wrap .right_part { width: 50%; padding-left: 20px; }
.lp_innerhero .section_wrap .left_aprt h1 { font-size: 45px; font-weight: 700; line-height: 49px; color: #fff; font-family: "Source Sans Pro"; }
.lp_innerhero .section_wrap .left_aprt .content { color: #FFF; font-family: "Source Sans Pro"; font-size: 27px; font-style: normal; font-weight: 300; line-height: 35px; padding: 10px 0 20px; }
.lp_innerhero .section_wrap .left_aprt .content span { color: #2CA4FC; font-weight: 700; }
.lp_innerhero .section_wrap .left_aprt .btn_style a { background: #2CA4FC; }
.lp_innerhero .section_wrap .left_aprt .btn_style a:hover { background: #01B7E5; }
.lp_innerhero .twentytwenty-handle { background: #2CA4FC; border-color: #2CA4FC; }
.lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:after { border-radius: 0 0 100% 100%; }
/* .lp_innerhero .section_wrap .right_part .right_inner { padding: 0 60px; } */
.lp_innerhero .twentytwenty-horizontal .twentytwenty-after-label:before { right: -50px; background:transparent; padding: 0; display:none; }
.lp_innerhero .twentytwenty-horizontal .twentytwenty-before-label:before { left: -60px; background:transparent; padding: 0; display:none; }
.lp_innerhero .twentytwenty-before-label, .lp_innerhero .twentytwenty-after-label { opacity:1; }
.lp_innerhero .twentytwenty-container { overflow: visible; }
.lp_innerhero span.twentytwenty-left-arrow { border: none; background: url(https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/left-arrow.svg)no-repeat center/contain; width: 15px; height: 13px; }
.lp_innerhero span.twentytwenty-right-arrow { border: none; background: url(https://21291849.fs1.hubspotusercontent-na1.net/hubfs/21291849/Boston_2022/images/right-arrow.svg) no-repeat center / contain; width: 15px; height: 13px; }
.lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:before { margin-bottom:22px; height: 265px; border-radius: 100% 100% 0 0; background: linear-gradient(to bottom, black 0%, white 100%); box-shadow: none; }
.lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:after{ margin-top:22px; background: linear-gradient(to bottom, white 0%, black 100%); height: 265px; border-radius: 0 0 100% 100%; box-shadow: none; }

.Artifact_Challenges { display: inline-block; width: 100%; vertical-align: top; padding: 80px 0; }
.Artifact_Challenges .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
.Artifact_Challenges .section_wrap .left_part { width: 50%; padding-right: 50px; }
.Artifact_Challenges .section_wrap .right_part { width: 50%; padding-left: 50px; }
.Artifact_Challenges .left_part h2 { text-align: left; font-size: 40px; font-weight: 700; line-height: 40px; font-family: "Source Sans Pro"; color: #555; }
.Artifact_Challenges .left_part .content_wrap { padding-top: 18px; counter-reset: my-sec-counter; }
.Artifact_Challenges .left_part .content_wrap ul { margin: 0; list-style-type: none; padding: 0; }
.Artifact_Challenges .left_part .content_wrap ul li { padding-left: 50px; position: relative; font-size: 21px; font-style: normal; font-weight: 400; line-height: 32px; color: #555; font-family: "Source Sans Pro"; }
.Artifact_Challenges .left_part .content_wrap ul li+li { margin-top: 20px; }
.Artifact_Challenges .left_part .content_wrap ul li:before { position: absolute; content: ""; top: 5px; left: 0; width: 40px; height: 40px; background: #2CA4FC; border-radius: 40px; counter-increment: my-sec-counter; content: counter(my-sec-counter); display: flex; justify-content: center; align-items: center; color: #fff; font-family: "Source Sans Pro"; font-size: 25px; font-style: normal; font-weight: 700; line-height: 40px; }
.Artifact_Challenges .right_part .right_inner { display: flex; flex-wrap: wrap; align-items: center; }
.Artifact_Challenges .right_part .right_inner .img { width: 50%; padding-right: 15px; }
.Artifact_Challenges .right_part .right_inner .right_cont { width: 50%; }
.Artifact_Challenges .right_cont .number { font-family: "Source Sans Pro"; font-size: 145px; font-style: normal; font-weight: 700; color: #2CA4FC; line-height: 1; }
.Artifact_Challenges .right_cont h3 { font-family: "Source Sans Pro"; font-size: 32px; font-style: normal; font-weight: 700; line-height: 34px; text-align: left; color: #555; text-transform: none; margin: 0; }
.Artifact_Challenges .section_wrap .right_part .right_inner .small_text { font-family: "Source Sans Pro"; font-size: 11px; font-style: italic; font-weight: 400; line-height: 19px; color: #000; padding-bottom: 15px; }

.lp_img_content { display: inline-block; width: 100%; vertical-align: top; padding: 70px 0; background: #F5F5F5; }
.lp_img_content .section_wrap { display: flex; flex-wrap: wrap; align-items: flex-start; }
.lp_img_content .section_wrap .left_part { width: 50%; padding-right: 55px; }
.lp_img_content .section_wrap .right_part { width: 50%; padding-left: 55px; }
.lp_img_content .section_wrap .left_part .img { width: 100%; margin: 0 auto; display: flex; justify-content: center; }
.lp_img_content .section_wrap .left_part .content_wrap { display: flex; flex-wrap: wrap; margin: 12px -15px 0; justify-content: center; }
.lp_img_content .content_wrap .hdr { width: 50%; padding: 0 15px; text-align: center; }
.lp_img_content .content_wrap .hdr .box_title_btn { display: flex; align-items: center; justify-content: center; }
.lp_img_content .content_wrap .hdr .box_title_btn h4 { font-family: "Source Sans Pro"; font-size: 14px; font-weight: 600; line-height: 19px; color: #555; text-align: center; margin: 0; text-transform: none; }
.lp_img_content .content_wrap .hdr .box_title_btn .btn_box { border-radius: 50px; background: #C1C1C1; padding: 5px 10px; text-align: center; font-family: "Source Sans Pro"; font-size: 14px; font-style: normal; font-weight: 600; line-height: 19px; color: #fff; width: 49px; margin-left: 5px; }
.lp_img_content .content_wrap .hdr.on .btn_box { background: #2CA4FC; }
.lp_img_content .content_wrap .hdr .cont { font-family: "Source Sans Pro"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 19px; text-align: center; padding-top: 10px; color: #555; max-width: 165px; margin: 0 auto; }
.lp_img_content .right_part h3 { text-align: left; text-transform: none; font-family: "Source Sans Pro"; font-size: 40px; font-style: normal; font-weight: 700; line-height: 48px; color: #555; }
.lp_img_content .right_part .right_cont { font-family: "Source Sans Pro"; font-size: 21px; font-style: normal; font-weight: 400; line-height: 32px; color: #555; padding-top: 10px; }

.lp_content_img { display: inline-block; width: 100%; vertical-align: top; padding: 121px 0 126px; position: relative; }
.lp_content_img .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
.lp_content_img .section_wrap .left_part { width: 50%; padding-right: 30px; }
.lp_content_img .section_wrap .right_part { width: 50%; padding-left: 36px; }
.lp_content_img .img { position: absolute; top: 0; right: 0; width: 55%; height: 100%; z-index: -1; }
.lp_content_img .section_wrap .left_part h3 { text-align: left; font-size: 40px; font-style: normal; font-weight: 700; line-height: 40px; font-family: "Source Sans Pro"; color: #555; text-transform: none; }
.lp_content_img .section_wrap .left_part .left_cont { font-family: "Source Sans Pro"; font-size: 21px; font-style: normal; font-weight: 400; line-height: 32px; color: #555; padding: 10px 0 15px; }
.lp_content_img .section_wrap .left_part .btn_style a { background: #2CA4FC; }
.lp_content_img .section_wrap .left_part .btn_style a:hover { background: #01B7E5; }
.popup_form { display:none; }
.popup_form.fancybox-content { max-width: 650px !important; width: 650px !important; display:none; padding:45px !important }
.popup_form.fancybox-content h3 {  font-size: 40px; font-style: normal; font-weight: 700; line-height: 40px; font-family: "Source Sans Pro"; color: #555; text-transform: none; }
.popup_form.fancybox-content .left_cont { font-family: "Source Sans Pro"; font-size: 21px; font-style: normal; font-weight: 400; line-height: 32px; color: #555; padding: 10px 0 15px; }
.popup_form.fancybox-content form input { border-radius: 5px; border: 2px solid #C8C8C8; box-shadow: none; height: 55px; font-family: "Source Sans Pro"; font-size: 14px; font-style: normal; font-weight: 600; line-height: 32px; /* 228.571% */ letter-spacing: 0.7px; color: #555; }
.popup_form.fancybox-content form input:focus { background: transparent; }
.popup_form.fancybox-content form input[type="submit"] { background: #2CA4FC; color: #fff; border: none; font-family: "Source Sans Pro"; font-size: 17px; font-style: normal; font-weight: 700; line-height: 20px; /* 117.647% */ text-transform: uppercase; }
.popup_form.fancybox-content form .hs_submit.hs-submit { padding: 0 50px; }
.popup_form.fancybox-content form input[type="submit"]:hover { background: #01B7E5; border: none; }

.government-form .sub_cont { text-align: center; font-size: 21px; font-weight: 400; line-height: 32px; padding:10px 0 15px; font-family: "Source Sans Pro"; }
.government-form form input { font-family: "Source Sans Pro"; font-size: 14px; font-weight: 600 !important; line-height: 32px; /* 228.571% */ letter-spacing: 0.7px; border: 2px solid #fff; }
.government-form h2 { font-family: "Source Sans Pro"; font-size: 40px; font-style: normal; font-weight: 700; line-height: 40px; }
.government-form form input:placehoder { font-family: "Source Sans Pro"; font-size: 14px; font-weight: 600 !important; line-height: 32px; /* 228.571% */ letter-spacing: 0.7px; }
.government-form form input[type="submit"] { border: none; font-family: "Source Sans Pro"; font-size: 17px; font-weight: 700;     /* 117.647% */ text-transform: uppercase; line-height: 20px; }
.government-form form input[type="submit"]:hover { border: none; }
.government-form .form input.hs-button { border: none; background: #2ca4fc; }
.government-form .form input.hs-button:hover { border: none; background: #01B7E5; }
/**/
@media (min-width: 768px){
    span.select-menu { display: none; }
}

@media(min-width:1201px) and (max-width:1350px) {

    .row-fluid .wrapper.large { width:1170px; }

}

/* @media (min-width: 1141px) {
    
    .row-fluid .banner-main .banner-right img { max-width: 85% !important; display: block; margin: 0 auto;}
    .row-fluid .banner-main .banner-right:before { width: 51%; }
    
}
 */
@media (min-width: 1241px) and (max-width: 1300px){ 

    .row-fluid .neurologica_area .covidimg_box { left: -470px; }  
    .row-fluid .helpfulresources_area .helpfulresources_img { right: -340px; }


}

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


    .row-fluid .neurologica_area .covidimg_box { left: -610px; }
    .row-fluid .helpfulresources_area .helpfulresources_img { right: -400px; }

    .row-fluid .lesscaremore_cta { padding:30px 25px; padding-right: 240px; font-size: 18px; line-height: 24px; }
    .row-fluid .lesscaremore_cta h3 { font-size: 20px; line-height: 28px; }
    .row-fluid .remotemainten_box .remotemainten_ungtext h3 { font-size: 24px; line-height: 36px; }


    .homeSlider { top:0; }   
    
    


}

@media (min-width: 980px) and (max-width: 1240px){ 

    .row-fluid .footer_area .innerWrap { max-width:920px; }
    .row-fluid .newhero_area .innerWrap { max-width:920px; }

    /**/
    .row-fluid .wrapper { width:920px; } 
    .row-fluid .videoform_area { padding:50px 0; }
    .row-fluid .videoform_area .videoform_left { width:60%; }
    .row-fluid .videoform_area .videoform_left p { font-size:18px; line-height:24px; }
    .row-fluid .videoform_area .videoform_right { width:40%; }
    .row-fluid .videoform_area .videoform_btmtext { font-size: 24px; line-height: 38px; }  
    .row-fluid .bgimgtext_area { font-size: 20px; line-height: 30px; }  

    .row-fluid .services_area .services_box { font-size: 18px; line-height: 26px; }
    .row-fluid .services_area .services_box .services_box_right h3 { font-size: 28px;  line-height: 36px; }  


    .row-fluid .wrapper.large { width:920px; }
    .row-fluid .event_header .visit h2 { font-size: 34px; line-height: 40px; }
    .row-fluid .event_header .visit h2 span { font-size: 16px; line-height: 22px; }
    .machines_box h3 { font-size: 24px; line-height: 34px }
    
    .row-fluid .event_header .visit h2 span { font-size: 16px; line-height: 22px; }
    .stripeve_main .text h2 { font-size: 42px; line-height: 52px; }
    .deviceray_box .image { height: 160px; }

    body.product_long_body .row-fluid .wrapper { width: 1170px; max-width: 100%; } 
    
    .government-products .main { margin: 0 -20px; }
    .government-products .main .box { padding: 0 20px; } 
    
    /**/
    .showroom_list_item a { font-size: 14px; }
    .showroom_topwrap .pointIcon.icon1 { top: 268px; left: 245px; }
    .showroom_topwrap .pointIcon.icon2 { bottom: 125px; left: calc(50% - 88px); }
    .showroom_topwrap .pointIcon.icon3 { top: 240px; }
    .showroom_topwrap .pointIcon.icon4 { bottom: 70px; left: calc(50% + 85px); }
    
    .showroom_topwrap .indicator.indicator1 { width: 100px; top: 240px; left: 158px; }
    .showroom_topwrap .indicator.indicator2 { width: 190px; left: 228px; top: 275px; }
    .showroom_topwrap .indicator.indicator3 { top: 190px; width: 120px; left: calc(50% - 24px); }
    .showroom_topwrap .indicator.indicator4 { top: 355px; width: 120px; left: calc(50% + 27px); }
    
    .showroom_point_wrap.one { top: 184px; }
    .showroom_point_wrap.two { top: 123px; left: 155px; }
    .showroom_point_wrap.three { top: 71px; left: calc(50% + 30px); }
    .showroom_point_wrap.four { bottom: 205px; }

    .showroomVideo_wrap { height: 450px; overflow: hidden; padding-top: 25px; }
    .showroomVideo_wrap a.clickbtn { bottom: auto; top: 0; margin: 0; }
    
    .showroom_list_item { width: 25%; }


}

@media (min-width: 1141px) and (max-width: 1240px){

    .row-fluid .innerWrap { max-width: 1090px; }


}

@media(max-width: 1250px){ 
    .row-fluid .newhero_area.lp_hero_new .innerWrap { max-width: 1200px; padding: 0 15px; }
}

@media(max-width: 1240px) {
    
    .row-fluid .intestinal-ultrasound .newhero_area { min-height: 360px; }
    .row-fluid .newhero_area h2 { font-size: 60px; line-height: 66px; }

    .ultrasound-product .main .box .text h3 { font-size: 24px; line-height: 38px; }
    .resource-intestinal .main .btn_style a { font-size: 14px; padding: 17px 15px; }
    .resource-intestinal .main .btn_style a img { width: 18px; }
    
}

@media (max-width: 1200px){
    /* Landing Page 2023 */
    .row-fluid .newhero_area.lp_hero_new .innerWrap { max-width: 950px; }
    .row-fluid .hero_btn_wrap .btn_style.btn1 a { margin: 0 0 20px; }
    .row-fluid .hero_btn_wrap .btn_style.btn2 a { margin: 0; }
    .row-fluid .hero_btn_wrap .btn_style a { min-width: 250px; }
    .row-fluid .videoform_right { font-size: 16px; }
    .row-fluid .img_vid_section .videoform_btmtext { font-size: 28px; }
    .row-fluid .expert_content { font-size: 25px; }
    
    .hero-accelerating .left { width: calc(100% - 420px); }
    .hero-accelerating .image { width: 420px; }
    .hero-accelerating .left h1 { font-size: 56px; }
    .hero-accelerating .left .sub-title { font-size: 20px; }
    
    .text-strip h2 { font-size: 46px; }
    .text-strip h2 span { font-size: 26px; padding: 2px 13px; }
    .low-dose { background-size: 340px !important; }
    .low-dose .image-top { width: 340px; }
    
    .text-strip h2 { font-size: 46px; }
    .text-strip h2 span { font-size: 26px; padding: 2px 13px; }
    
    .low-dose { background-size: 340px !important; }
    .low-dose .image-top { width: 340px; }
    
    .acce-text .box .image { padding: 30px; padding-left: calc((100% - 920px) / 2); }
    .acce-text .box .text { padding: 50px; padding-right: calc((100% - 920px) / 2); }
    .acce-text .box:nth-child(2n) .text { padding: 50px; padding-left: calc((100% - 920px) / 2); }
    .acce-text .box:nth-child(2n) .image { padding: 30px; padding-right: calc((100% - 920px) / 2); }
    
    .steamline-compromise .image { width: 500px; }
    .steamline-compromise .main .right { width: calc(100% - 440px); }
    .steamline-compromise .main .box .line { width: 110px; left: -110px; top: 96px; }
    .steamline-compromise .main .box .line:after { width: 30px; height: 30px; bottom: -18px; left: -12px; }

    .steamline-compromise .main .box:nth-child(2) .line { left: -318px; width: 318px; }
    .steamline-compromise .main .box:nth-child(2) .line:after { bottom: -16px; left: -12px; }
    .steamline-compromise .main .box:nth-child(3) .line { left: -111px; top: -10px; width: 109px; }
    .steamline-compromise .main .box:nth-child(3) .line:after { top: -8px; left: -13px; }

    .lp_innerhero .section_wrap .left_aprt h1 { font-size: 36px; line-height: 42px; }
    .lp_innerhero:before,
    .lp_innerhero:after { width: 680px; height: 823px; }
    .lp_innerhero .section_wrap .left_aprt .content { font-size: 20px; line-height: 26px; }
    .Artifact_Challenges .left_part h2 { font-size: 30px; line-height: 35px; }
    .Artifact_Challenges .right_cont .number { font-size: 100px; }
    .Artifact_Challenges .right_cont h3 { font-size: 24px; line-height: 1.2; }
    .Artifact_Challenges .section_wrap .left_part { padding-right: 30px; }
    .Artifact_Challenges .section_wrap .right_part { padding-left: 30px; }
    .lp_img_content .section_wrap .left_part { padding-right: 30px; }
    .lp_img_content .section_wrap .right_part { padding-left: 30px; }
    .lp_img_content .right_part h3 { font-size: 30px; line-height: 1.2; }
    .lp_img_content .right_part .right_cont { font-size: 18px; line-height: 28px; }
    .lp_content_img { padding: 100px 0; }
    .lp_content_img .section_wrap .left_part h3 { font-size: 30px; line-height: 1.2; }
    .lp_content_img .section_wrap .left_part .left_cont { font-size: 18px; line-height: 28px; }
    .lp_content_img .section_wrap .right_part { padding-left: 30px; }
    .Artifact_Challenges .left_part .content_wrap ul li { font-size: 18px; line-height: 28px; }
    
    .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:before, .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:after { height: 210px; }
    .lp_innerhero:after {left: 0;}
    
}

@media(max-width: 1140px){ 

    .row-fluid .hero_area { margin-top:0; }	
    body .body-container-wrapper { margin-top:0 !important; }

    .row-fluid .nomenu-header { padding-bottom: 14px; position: inherit; }
    .row-fluid .banner-main h1 { font-size: 55px; }
    .row-fluid .banner-main h2 { font-size: 30px; }
    .row-fluid .banner-main h3 { font-size: 21px; }

    .row-fluid .banner-main { padding: 45px 0px 0px; }
    .row-fluid .banner-main .banner-left { padding-top: 45px; }
    .homeSlider { top:0; } 
    
    .government-products .main { margin: 0 -15px; }
    .government-products .main .box { padding: 0 15px; } 
    
    .government-hero p { font-size: 18px; line-height: 26px; }
    .government-hero .left { padding: 0 30px 0 0; width: calc(100% - 460px); }
    .government-hero .right { width: 460px; }
    .government-upcoming .box .inner { padding: 0 15px; }

}
@media(max-width: 991px){ 
    
    /* Header fixes */
    

    .row-fluid .banner-main .banner-left { padding-top: 15px; }
    .row-fluid .banner-main h1 { font-size: 45px; }
    .row-fluid .banner-main h2 { font-size: 26px; }
    .row-fluid .banner-main h3 { font-size: 19px; }
    .row-fluid .banner-main .banner-right:before { right: 20px;}

    .row-fluid .form-main .form-wrapp { padding: 40px 30px; }
    .row-fluid .learning-main h2 { font-size: 38px; }
    .row-fluid .learning-main .learning-outer .learning-right { padding-left: 0; }
    .row-fluid .learning-main .learning-outer .learning-left { padding-right: 30px; }
    .row-fluid .learning-main .learning-left h4 { font-size: 24px; }
    .row-fluid .learning-main .learning-left p { font-size: 20px; }
    .row-fluid .person-details .person-text { font-size: 17px; }
    .row-fluid .person-details h3 { font-size: 20px; }
    .row-fluid .learning-main .learning-outer { padding-top: 20px; }
    .row-fluid .stripe-main { padding: 45px 0px; }
    .row-fluid .nomenu-footer { padding: 20px 0px; }

    .form-style .submitted-message { font-size: 21px; padding: 56px 0px 0px;}
    
    .row-fluid .event_header .visit h2 { font-size: 28px; line-height: 36px; }
    .row-fluid .event_header .visit h2 span { font-size: 14px; line-height: 20px; }
    
    
    .row-fluid .event_header .logos img { max-height: 42px; }
    .machines_box h3 { font-size: 20px; line-height: 30px; }
    .machines_box h4 { font-size: 22px; line-height: 30px; }

    .stripeve_main .text h2 { font-size: 28px; line-height: 38px; }
    
    .dinner_section { padding: 50px 0; }
    .dinner_section .wrapper { display: block; }
    .dinner_left { width: 100%; padding: 0; }
    .dinner_form { width: 100%; margin: 15px 0 0; }
    
    .digital_main .left h3 { font-size: 28px; line-height: 36px; }
    .digital_radiography .main_title h2 { margin: 0 0 15px; font-size: 38px; line-height: 48px; }
    
    .digital_radiography { padding: 50px 0; font-size: 18px; line-height: 30px; }
    .digital_main { display: block; margin: 15px 0 0; }
    .digital_main .left { width: 100%; padding: 0; }
    .digital_main .img_right { width: 100%; margin: 20px auto 0; max-width: 400px; }
    .device_section { padding: 50px 0; }
    .device_section .wrapper { display: block; }
    .device_section .left { width: 100%; }
    .device_box:nth-child(2) { margin: 0; }
    .device_right { width: 100%; margin: 25px 0 0; }

    .ultrasound_section { padding: 60px 0; text-align: center; }
    .ultrasound_section .main_title h2 { font-size: 38px; line-height: 48px; }
    .ultrasound_main .left h3 { text-align: center; }
    .ultrasound_main { display: block; }
    .ultrasound_main .left { width: 100%; padding: 0; display: inline-block; }
    .ultrasound_main .video-image { width: 100%; margin: 30px auto 0; max-width: 490px; }
    .ultrasound_main .left .btn_style a { float: none; display: inline-block; }

    .service_eventbox { margin:0 auto; padding:10px 0; max-width:400px; width: 100%; }
    .service_eventmain { margin:0; display: block; }
    .service_eventbox .bgimages img { width: 100%; }
    .service_eventbox .bgimages { width: 100%; }
    .event_strip .inner h2 { font-size: 30px; line-height: 38px; }
    .service_eventbox .inner { display: block; }

    
    .homeBannerImg1 img { height:auto; }
    .homeBannerImg2 img { height:auto; padding-top: 14%; }
    .homeBannerImg3 img { height:auto; padding-top: 14%; }   

    /**/
    .row-fluid .error_raw:before { font-size: 400px; line-height: 350px; }
    
    .government-hero .left { width: 100%; }
    .government-hero .right { width: 100%; margin: 30px auto 0; max-width: 500px; }
    .government-products .row .title h2 , .government-team .title h2 , .government-upcoming .title h2 , .government-product .title h2 , .government-product .title h2 , .government-form .title h2 { font-size: 30px; line-height: 38px; }
    
    .government-products .main .box { width: 50%; }
    .government-product .box .text { padding: 0 0 0 30px; }
    .government-product .box:nth-child(2n) .text { padding: 0 30px 0 0; }
    .government-products .main .box:nth-child(2n) { border-right: none; }
    
    .government-form .form .hs-form-field { padding: 10px; }
    
    .government-upcoming { padding: 50px 0; }
    .government-upcoming .box { width: 50%; }
    .government-upcoming .box:nth-child(2n) .inner { border-right: none; }
    
    .government-product { padding: 50px 0 30px; }
    
    .government-service .box h2 { font-size: 26px; line-height: 34px; }

    /* Landing Page 2023 */
    .row-fluid .newhero_area.lp_hero_new .innerWrap { max-width: 750px; }

    .row-fluid .newhero_area.lp_hero_new h1 { font-size: 54px; }
    .row-fluid .newhero_area.lp_hero_new h3 { font-size: 22px; }
    .row-fluid .videoform_left .videoform_leftvideo { height: 230px; }
    .row-fluid .videoform_left .videoform_leftvideo .popvideo_btn img { height: 60px; }
    .row-fluid .videoform_left { padding-right: 25px; }
    .row-fluid .videoform_right { padding-top: 0; }
    .row-fluid .expert_video { height: 250px; }
    .row-fluid .expert_video .popvideo_btn img { height: 60px; }
    
    .benefits-ultrasound h2, .why-samsung h2, .ultrasound-product .main-title h2, .tranducers-section .main-title h2, .definitions-transducers h2, .image-gallery h2, .resource-intestinal .main-title h2 { font-size: 30px; line-height: 38px; }
   
    .row-fluid .intestinal-ultrasound .newhero_area { min-height: auto; }
    .row-fluid .newhero_area h2 { font-size: 50px; line-height: 58px; }
    
    .benefits-ultrasound { font-size: 18px; line-height: 30px; }
    .benefits-ultrasound .main .box h3 { font-size: 26px; line-height: 32px; }
    .benefits-ultrasound .main { font-size: 18px; line-height: 28px; }
    
    .video-testimonial .video { width: 100%; }
    .video-testimonial .text { padding: 0; width: 100%; margin: 30px 0 0; }
    .video-testimonial { padding: 60px 0; }
    
    .why-samsung { padding: 60px 0; font-size: 18px; line-height: 30px; }
    
    .ultrasound-product { padding: 60px 0 30px; }
    .ultrasound-product .main .box { font-size: 18px; line-height: 30px; }
    
    .tranducers-section .main { margin: 0 -10px; }
    .tranducers-section .box { padding: 10px; }
    
    .definitions-transducers { padding: 60px 0 40px; }
    .definitions-transducers p { font-size: 18px; line-height: 30px; margin: 0 0 20px; }
    
    .image-gallery { padding: 40px 0; }
    
    .resource-intestinal { padding: 50px 0; }
    .resource-intestinal .main .box { width: 50%; }
    
    .hero-accelerating { padding: 60px 0 40px; }
    .hero-accelerating .left { width: 100%; padding: 0; }
    .hero-accelerating .left .text { max-width: 100%; }
    .hero-accelerating .left h1 { font-size: 50px; }
    .hero-accelerating .image { width: 100%; max-width: 390px; margin: 30px auto 0; }
    
    .text-strip { padding: 50px 0; }
    .text-strip p { font-size: 17px; }

    .low-dose { background-size: 180px !important; }
    .low-dose .image-top { width: 240px; }
    .low-dose .main-title p { font-size: 17px; }
    .low-dose .box { padding: 10px 40px; }
    .low-dose .main .number { width: 150px; font-size: 38px; }
    .low-dose .main .number span { font-size: 11px; }
    .low-dose .main-cover { margin: 0 -40px; }
    .low-dose .box:first-child:after { width: 80px; right: -40px; background-size: 80px; background-position: center; top: 12px; height: 360px; }
    .low-dose .main-title .logo { margin: 0; }

    .acce-text .box .image , .acce-text .box:nth-child(2n) .image { width: 100%; padding: 30px 15px; }
    .acce-text .box .text , .acce-text .box:nth-child(2n) .text { padding: 30px 0; width: 100%; }
    .acce-text .box .inner { font-size: 17px; }
    .acce-text .box .inner-text { margin: 0 auto; max-width: 720px; width: 100%; padding: 0 15px; }
    
    .steamline-compromise { padding: 50px 0; }
    .steamline-compromise .main-title h2 { font-size: 32px; }
    .steamline-compromise .main-title p { font-size: 17px; }
    .steamline-compromise .image { width: 100%; max-width: 450px; margin: 0 auto; }
    .steamline-compromise .main .right { width: 100%; margin: 20px 0 0; }
    .steamline-compromise .main .box .line { display: none; }

    .schedule-demo .form fieldset .hs-form-field { padding: 10px; }
    .schedule-demo form { margin: 0 -10px; }
    .schedule-demo h2 { font-size: 28px; line-height: 34px; }

    .Artifact_Challenges .left_part .content_wrap ul li { font-size: 18px; line-height: 28px; }
    .lp_innerhero .section_wrap .left_aprt { width: 100%; padding: 0 0 30px; }
    .lp_innerhero .section_wrap .right_part { width: 100%; padding: 30px 0 0; }
    .Artifact_Challenges .section_wrap .left_part { padding-right: 15px; }
    .Artifact_Challenges .left_part h2 { font-size: 26px; line-height: 1.2; }
    .Artifact_Challenges .section_wrap .right_part { padding-left: 15px; }
    .Artifact_Challenges .right_cont h3 { font-size: 18px; }
    .Artifact_Challenges .right_part .right_inner .right_cont svg { width: 100%; }
    .lp_img_content .section_wrap .left_part { padding-right: 15px; }
    .lp_img_content .section_wrap .right_part { padding-left: 15px; }
    .lp_img_content .right_part h3 { font-size: 30px; }
    .lp_content_img { padding: 80px 0; }
    .lp_content_img .section_wrap .left_part { padding-right: 15px; }
    .lp_content_img .section_wrap .right_part { padding-left: 15px; }
    .lp_content_img .section_wrap .left_part h3 { font-size: 30px; }
    .popup_form.fancybox-content h3 { font-size: 26px; line-height: 1.2; }
    .popup_form.fancybox-content .left_cont { font-size: 18px; line-height: 28px; }
    .government-form .sub_cont { font-size:18px; line-height:28px; }
    
    .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:before, .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:after { height: 315px; }

    
}

@media (min-width: 768px) and (max-width: 991px){

    .row-fluid .hero_area { margin-top:0; }  
    .row-fluid .hero_area h1 { font-size: 44px;line-height: 50px; text-align: center; } 
    .row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item a { font-size: 18px; line-height: 26px; }
    .row-fluid .neurologica_area .covidimg_box { left:-610px; }
    .row-fluid .covidparsonbio_cover .covidparsonbio_box p { font-size:18px; }
    .row-fluid .machinecleaning_area .machinecleaning_box h4 { font-size: 18px;  line-height: 26px;}

    .row-fluid .helpfulresources_box .helpfulresources_content ul li a { font-size: 18px;  line-height: 28px; }
    .row-fluid .helpfulresources_area .helpfulresources_img { display:none; }
    .row-fluid .helpfulresources_area { padding:50px 0; }

    .row-fluid .neurol_scrolltext_box p { margin-bottom:15px; font-size:18px; }
    .row-fluid .neurologica_scrolltext p { font-size:18px; }
    .row-fluid .neurologica_right h2 { margin-bottom: 20px !important; font-size: 26px; line-height: 34px;  margin-top: 20px; }

    .row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item a { font-size: 18px; line-height: 24px; }
    .row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper li a { font-size:16px; }

    .row-fluid .hero_maintentarea h1 { text-align:left; }
    .row-fluid .lesscaremore_cta { padding-right:30px; }
    .row-fluid .lesscaremore_cta .lesscaremore_img { position: relative; right: 0; bottom: 0; max-width: 100%; width: 100%; float: left;  margin-top: 30px; }

    .row-fluid .remotemainten_box .remotemainten_ungtext h3 { font-size: 24px;  line-height: 34px; }
    .row-fluid .popup_formmain .popup_formwrap { top: 0; transform: translateY(0);  -webkit-transform: translateY(0);  -moz-transform: translateY(0);}

    /**/
    .row-fluid .wrapper { width:700px; } 
    .row-fluid .videoform_area { padding:50px 0; }
    .row-fluid .videoform_area .videoform_left { width:60%; }
    .row-fluid .videoform_area .videoform_left p { font-size:18px; line-height:24px; }
    .row-fluid .videoform_area .videoform_right { width:40%; }
    .row-fluid .videoform_area .videoform_btmtext { font-size: 24px; line-height: 38px; }  
    .row-fluid .bgimgtext_area { font-size: 20px; line-height: 30px; }  

    .row-fluid .services_area .services_box { width:100%; }
    .row-fluid .services_area .services_box:last-child .services_boxinner { margin-bottom:0; }
    .row-fluid .btmtitlecta_area { font-size: 30px; line-height: 40px; padding:40px 0 70px; }  


    .row-fluid .services_boxcover:after { display:none; }
    
    .row-fluid .wrapper.large { width:700px; }
    
    /**/
    .showroom_topwrap .pointIcon.icon1 { top: 200px; left: 185px; }
    .showroom_topwrap .pointIcon.icon2 { bottom: 92px; left: calc(50% - 68px); }
    .showroom_topwrap .pointIcon.icon3 { top: 180px; }
    .showroom_topwrap .pointIcon.icon4 { bottom: 50px; left: calc(50% + 60px); }
    
    .showroom_topwrap .indicator.indicator1 { width: 70px; left: 125px; top: 180px; }
    .showroom_topwrap .indicator.indicator2 { width: 95px; top: 226px; left: 204px; }
    .showroom_topwrap .indicator.indicator3 { top: 145px; width: 85px; left: calc(50% - 15px); }
    .showroom_topwrap .indicator.indicator4 { top: 276px; width: 70px; left: calc(50% + 29px); }
    
    .showroom_point_wrap.one { top: 134px; left: 10px; }
    .showroom_point_wrap.two { top: 118px; }
    .showroom_point_wrap.three { top: 46px; }
    .showroom_point_wrap.four { bottom: 135px; left: calc(50% + 40px); }
    
    .showroom_list_item { width: 33.33%; }
    .showroomVideo_wrap { width: 480px; height: auto; margin-top: 35px; }
    
}

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

    .row-fluid .machinecleaning_area .machinecleaning_box { width:100%; margin-bottom:30px; }  
    .row-fluid .machinecleaning_area .machinecleaning_box:last-child { margin-bottom:0;  }

    .row-fluid .helpfulresources_area { padding:40px 0; text-align:center; }
    .row-fluid .helpfulresources_area .helpfulresources_title h2 { text-align:center; font-size: 34px; text-transform: uppercase; line-height: 42px; }
    .row-fluid .helpfulresources_area .helpfulresources_title { text-align:center; }
    .row-fluid .helpfulresources_area .helpfulresources_title p { font-size: 18px; line-height: 26px; } 
    .row-fluid .helpfulresources_box .helpfulresources_content ul li a  { font-size: 18px; line-height: 26px; } 
    .row-fluid .helpfulresources_box h3 { font-size: 20px; line-height: 30px; }

    .row-fluid .helpfulresources_area .helpfulresources_img { display:none; }
    .row-fluid .neurologica_area .covidimg_box { display:none; }

    .row-fluid .machinecleaning_area { padding:40px 0; }
    .row-fluid .machinecleaning_area h2 { font-size: 28px; line-height: 36px; }

    .row-fluid .covidparsonbio_cover { margin-top:30px; }
    .row-fluid .covidparsonbio_cover .covidparsonbio_box { width:100%; padding:0 0 20px !important; text-align:center; }
    .row-fluid .covidparsonbio_cover .covidparsonbio_box:last-child { margin-bottom:0; }
    .row-fluid .covidparsonbio_cover .covidparsonbio_box p { margin-bottom:10px; font-size:18px; }
    .row-fluid .covidparsonbio_cover .covidparsonbio_box h4 { font-size:22px; }

    .row-fluid .neurologica_right .neurol_scrolltext_box h2 { position:relative; margin-bottom: 20px !important;  letter-spacing: 0; text-align:center; font-size: 22px; line-height: 30px; font-weight:500; }
    /* 	.row-fluid .neurologica_right .neurol_scrolltext_box h2:before { position:absolute; content:"\f0dd"; font-family:'fontAwesome'; right: 9px; top: 50%; transform: translateY(-50%); font-size: 18px; margin-top: -3px;  transition:all .6s ease; }
    .row-fluid .neurologica_right .neurol_scrolltext_box .active h2:before { transform: translateY(-50%) rotate(180deg); margin-top: 3px; transition:all .6s ease; }
    */
    .row-fluid .neurol_scrolltext_box p { font-size:16px; line-height:24px; margin-bottom:10px; }
    .row-fluid .neurol_scrolltext_box { text-align:center; }
    .row-fluid .neurol_scrolltext_box .neurol_scrolltext_text {   }  

    .neurologica_area .innerWrap { padding:0; }
    .row-fluid .neurologica_area { padding:40px 0; }

    .cosInterior .body-container-wrapper { padding-top:0; }
    .row-fluid .hero_area { margin:0; text-align:center; }
    .row-fluid .hero_area h1 { font-size: 34px;  line-height: 42px;}

    .row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item a { font-size: 18px; line-height: 24px; }
    .row-fluid .neurologica_left .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper li a { font-size:16px; }

    .row-fluid .remotemainten_box .remotemainten_ungtext { display:block; text-align:center; }
    .row-fluid .lesscaremore_area .lesscaremore_right { width:100%; padding-left:0; }
    .row-fluid .lesscaremore_area .lesscaremore_left { width:100%; padding-right:0; }
    .row-fluid .remotemainten_box .remotemainten_ungtext h3 { width:100%; padding:20px 0 0; font-size:22px; line-height:32px; text-align:center; }

    .row-fluid .remotemainten_box .remotemainten_img { width:100%; }
    .row-fluid .remotemainten_box .remotemainten_item .remotemainten_contentright { width:100%; padding:20px 0 0; }
    .row-fluid .remotemainten_box { padding-bottom: 30px; margin-bottom: 40px; text-align:center; }  
    .row-fluid .remotemainten_box .remotemainten_item .remotemainten_signup_text { width:100%; text-align:center; }
    .row-fluid .remotemainten_box .btn_style a { float:none; display:inline-block; }

    .row-fluid .lesscaremore_area { padding:40px 0; text-align:center; }
    .row-fluid .lesscaremore_cta { padding:20px; text-align:center; margin-top:40px; max-width: 400px;  float: none;   display: inline-block; }
    .row-fluid .lesscaremore_cta .lesscaremore_img { position:relative; float:left; max-width:100%; top:0; right:0; text-align:center; margin-top:20px; }
    .row-fluid .lesscaremore_cta h3 { font-size: 22px; line-height: 32px; text-align:center; }
    .row-fluid .lesscaremore_cta .lesscaremore_ctabtn a { font-size:15px; padding:14px 20px; float:none; display:inline-block; }

    .row-fluid .lesscaremore_area .lesscaremore_left h2 { font-size: 28px; line-height: 34px; text-align:center; }
    .row-fluid .lesscaremore_area .lesscaremore_text ul li { font-size: 18px; line-height: 24px;}
    .row-fluid .lesscaremore_area .btn_style a { float:none; display:inline-block; } 
    .row-fluid .hero_left h2 { text-align:center; }

    .row-fluid .popup_formmain .popup_formwrap h3 { font-size: 26px;  line-height: 34px;}
    .row-fluid .popup_formmain .popup_formwrap { padding:40px 20px; }

    .row-fluid .popup_formmain .popup_formwrap form .form-columns-2 .hs-form-field:first-child { padding-right:0; }
    .row-fluid .popup_formmain .popup_formwrap form .form-columns-2 .hs-form-field:last-child { padding-left:0; }

    .row-fluid .popup_formmain .popup_formwrap { top: 0; transform: translateY(0);  -webkit-transform: translateY(0);  -moz-transform: translateY(0);}

    .row-fluid .popup_formmain:before { height: 0; }

    .row-fluid .newhero_area { text-align:center; padding:50px 0; font-size: 22px;  line-height: 32px; }  
    .row-fluid .newhero_area h2 { text-align:center; font-size: 40px; line-height: 48px; }
    .row-fluid .newhero_area h3 { text-align:center; font-size: 24px;  line-height: 32px; }

    .row-fluid .thankyou_area { padding:50px 0; font-size: 22px; line-height: 32px; }
    .row-fluid .thankyou_area h3 {  }
    .row-fluid .footer_area { text-align:center; padding:20px 0; }

    /**/
    .row-fluid .wrapper { width:100%; }
    .row-fluid .videoform_leftvideo { overflow:hidden; } 
    .row-fluid .videoform_area { padding:30px 0; }
    .row-fluid .videoform_area .videoform_left { width:100%; padding:0 0 30px; }
    .row-fluid .videoform_area .videoform_right { width:100%; }

    .row-fluid .bgimgtext_area .wrapper { display:block; }
    .row-fluid .bgimgtext_area .bgimgtext_left { padding:0 0 20px; width:100%;  }  
    .row-fluid .bgimgtext_area .bgimgtext_right { width:100%; padding:0; }

    .row-fluid .videoform_area { text-align:center; }
    .row-fluid .videoform_area p { font-size: 18px; line-height: 28px; }

    .row-fluid .services_area { padding:40px 0 20px; }  
    .row-fluid .services_area .services_box { width:100%; text-align:center; font-size: 18px; line-height: 28px; }
    .row-fluid .services_area .services_box .services_imgcover { width:100%; }  
    .row-fluid .services_area .services_box .services_box_right { padding:20px 0; width:100%; }
    .row-fluid .services_area .services_box .services_box_right h3 { font-size: 26px; text-align:center; line-height: 32px; }
    .row-fluid .services_area .services_box .services_boxinner { padding: 0 0 30px; margin-bottom: 30px; }  
    .row-fluid .services_area .services_box .services_boxinner:last-child { padding:0;  margin-bottom: 0; border:none; } 

    .row-fluid .btmtitlecta_area { font-size: 26px; line-height: 38px; padding:40px 0 50px; }  
    .row-fluid .videoform_area .videoform_btmtext { font-size: 18px; line-height: 28px; margin-top: 30px; }

    .row-fluid .bgimgtext_area { text-align:center; padding:50px 0;font-size: 18px; line-height: 30px; }
    .row-fluid .bgimgtext_area .bgimgtext_left { text-align:center; }
    .row-fluid .bgimgtext_area .bgimgtext_left img { max-width:400px; width:100%; }
    .row-fluid .bgimgtext_area .bgimgtext_right h3 { text-align:center; font-size: 26px; line-height: 34px; }

    .row-fluid .services_boxcover:after { bottom:-20px; }
    .videoform_videocode div#wistia-25ty4i00zt-1 { max-width: 610px; width:100% !important;}

    .row-fluid .services_area .services_box .services_boxinner .sameheight { display: flex; align-items: center; flex-direction: column-reverse; }

    .fancybox-stage .fancybox-content { width:100%; max-width:650px; }

    .row-fluid .newhero_area { position:relative; } 
    .row-fluid .newhero_area .innerWrap { position:relative; z-index:8; }
    /* 	.row-fluid .newhero_area:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); } */

    .row-fluid .nomenu-header .innerWrap > div > div { text-align: center; justify-content: center; flex-wrap: wrap;}
    .row-fluid .nomenu-header .innerWrap .return-link { padding-top: 18px;}
    .row-fluid .return-link a { font-size: 16px;}

    .row-fluid .banner-main .banner-outer { flex-wrap: wrap; }
    .row-fluid .banner-main .banner-left { width: 100%; }
    .row-fluid .banner-main .banner-right { padding-left: 0; padding-right: 0; }
    .row-fluid .banner-main .banner-left { padding-top: 0; padding-bottom: 50px; text-align: center; }
    .row-fluid .banner-main h2 { text-align: center; }
    .row-fluid .banner-main h3 { text-align: center; }
    .row-fluid .banner-main .banner-right:before { right: 0; left: 20px; }
    .row-fluid .form-main .form-wrapp { padding: 75px 20px 30px; }
    .form-style .field > label { font-size: 18px; }
    .form-style .field textarea, select, .form-style .field input[type="text"], .form-style .field input[type="password"], .form-style .field input[type="datetime"], .form-style .field input[type="datetime-local"],
    .form-style .field input[type="date"], .form-style .field input[type="file"], .form-style .field input[type="month"], .form-style .field input[type="time"], .form-style .field input[type="week"], .form-style .field input[type="number"],
    .form-style .field input[type="email"], .form-style .field input[type="url"], .form-style .field input[type="search"], .form-style .field input[type="tel"], .form-style .field input[type="color"] { font-size: 18px; padding: 11px 15px; }
    .row-fluid .learning-main h2 { font-size: 34px; }
    .row-fluid .learning-main .learning-outer .learning-left { padding-right: 0; width: 100%; }
    .row-fluid .banner-main .banner-right {  width: 100%;}
    .row-fluid .learning-main .learning-outer .learning-right { width: 100%; padding-top: 15px; }
    .row-fluid .learning-main { padding: 60px 0px 30px; } 
    .row-fluid .stripe-main { padding: 35px 0px; }
    .row-fluid .nomenu-footer .nomenu-footer-text { text-align: center; }
    .row-fluid .learning-main .learning-left h4 { font-size: 22px;} 
    
    .form-style .submitted-message { font-size: 20px; padding: 20px 0px 0px;}

    .row-fluid .banner-main .banner-right img { max-width: 40% !important; }
    .row-fluid .banner-main .banner-right:before { bottom: 1px; width: 29%; }
    
    .row-fluid .wrapper.large { width:100%; }
    
    .row-fluid .event_header .logos img { max-height:35px; }
    .machines_section { padding: 40px 0; }
    .machines_box { width: 100%; padding: 15px 0; }

    .strip_event { padding: 50px 0; }
    .stripeve_main { display: block; }
    .stripeve_main .image { margin: 0 auto; width: 200px; }
    .stripeve_main .text { width: 100%; padding: 0; }
    .stripeve_main .text h2 { text-align: center; font-size: 24px; line-height: 32px; }
    
    .dinner_section { font-size:16px; }
    
    .machines_section { padding: 40px 0; }
    .machines_box { width: 100%; padding: 15px 0; }
    
    .row-fluid .event_header { padding: 10px 0; text-align: center; }
    .row-fluid .event_header .wrapper > div > .row-fluid { display: block; }
    .row-fluid .event_header .visit { text-align: center; margin: 4px 0 0; }
    
    .stripeve_main { display: block; }
    .stripeve_main .image { margin: 0 auto; width: 200px; }
    .stripeve_main .text { width: 100%; padding: 0; }
    .stripeve_main .text h2 { text-align: center; font-size: 24px; line-height: 32px; }
    
    .strip_event { padding: 50px 0; }
    .dinner_form { padding: 30px 5px; }
    .digital_radiography .main_title h2 { font-size: 30px; line-height: 38px; }
    .digital_main .left h3 { font-size: 24px; line-height: 32px; }
    
    .device_box { width: 100%; padding: 15px 0; }
    .device_right .main_title h2 { font-size: 26px; line-height: 34px; }
    .device_right .main_title { font-size: 18px; }
    .deviceray_box { padding: 10px; }
    .deviceray_main { margin: 0 -10px; }
    
    .ultrasound_section { padding: 50px 0; font-size: 16px; }
    .ultrasound_section .main_title h2 { font-size: 30px; line-height: 38px; }
    .ultrasound_main .left h3 { font-size: 26px; line-height: 34px; }
    .ultrasound_main .left h4 { font-size: 20px; line-height: 28px; }
    .event_strip .inner h2 { font-size: 24px; line-height: 32px; }
    .row-fluid .footer_event { text-align: center; }
    
    .row-fluid .footer_event .links{ text-align:center; }
    
    .row-fluid .error_raw:before { font-size: 280px; }
    
    .government-products .main { margin: 0; }
    .government-team .main { margin: 0; }
    .government-team .box { width: 100%; padding: 10px 0; }
    
    .government-product .box { padding: 20px 0; }
    .government-product .box .image { margin: 0 auto; width: 300px; }
    .government-product .box .text { width: 100%; padding: 0; margin: 30px 0 0; }
    .government-product .box:nth-child(2n) .text { padding: 0; }
    
    .government-products .row .title h2, .government-team .title h2, .government-upcoming .title h2, .government-product .title h2, .government-product .title h2, .government-form .title h2 { font-size: 26px; line-height: 34px; }
    .government-products .row { margin-top: 25px; }
    .government-product .box .text .con h4 { font-size: 18px; }
    
    .government-form .form fieldset { flex-wrap: wrap; }
    .government-form .form input.hs-button { min-width: 200px; }
    .government-form .form .hs-form-field { padding: 10px 0; }
    
    .government-products .main .box { text-align:center; }
    .government-products .main .box h3 { text-align:center; }
 
    .government-service { padding: 40px 0; }
    .government-service .inner:after { display: none; }
    .government-service .inner .box { width: 100%; padding: 15px 0; }
    .government-service .box .image { min-height: auto; margin: 15px 0; }
    
    /* Landing Page 2023 */
    .row-fluid .lp_hero_left { width: 100%; padding: 50px 0; }
    .row-fluid .lp_hero_right { width: 100%; }
    .row-fluid .hero_btn_wrap { justify-content: center; }
    .row-fluid .hero_btn_wrap .btn_style.btn1 a { margin: 0 15px 0 0; }
    .row-fluid .videoform_left { width: 100%; padding: 0 0 30px; }
    .row-fluid .videoform_right { width: 100%; }
    .row-fluid .videoform_left .videoform_leftvideo { background-size: cover !important; height: 350px; width: 100%; }
    .row-fluid .expert_content { width: 100%; padding: 0 0 30px !important; }
    .row-fluid .expert_video { width: 100%; height: 350px; }
    .row-fluid .expert_item { margin-bottom: 50px; }
    
    .benefits-ultrasound h2,
    .why-samsung h2,
    .ultrasound-product .main-title h2,
    .tranducers-section .main-title h2,
    .definitions-transducers h2,
    .image-gallery h2,
    .resource-intestinal .main-title h2 { font-size: 28px; }
    
    .row-fluid .newhero_area h2 { font-size: 40px; line-height: 48px; }
    .benefits-ultrasound .main .box { width: 100%; margin: 15px 0; padding: 0; }
    .benefits-ultrasound .main { margin: 0; }
    .video-testimonial .text .bio { font-size: 18px; line-height: 30px; }
    
    .acce-text .box .text h4 { font-size: 20px; }
    
    .definitions-transducers .main .box { width: 100%; padding: 10px 0; }
    .definitions-transducers .main { margin: 0; }
    
    .resource-intestinal .main { margin: 0; }
    .resource-intestinal .main .box { width: 100%; padding: 15px 0; }

    .text-strip h2 { font-size: 34px; }
    .text-strip h2 span { font-size: 20px; }

    .low-dose { background-image: none !important; padding: 40px 0; }
    .low-dose .image-top { display: none; }
    .low-dose .main-cover { margin: 0; }
    .low-dose .box { width: 100%; padding: 15px 0; }
    .low-dose .box:first-child:after { display: none; }
    .low-dose .main .number { display: none; }
    
    .low-dose .main-cover {margin: 0 auto;justify-content: center;}

    .low-dose .box .image { height: auto; }
    .low-dose .main-cover .box { width: 300px; padding: 10px; display: flex; flex-flow: column; justify-content: space-evenly; }
    
    /**/
    .showroom_topwrap .pointIcon.icon1 { left: 28%; top: 53%; }
    .showroom_topwrap .pointIcon { height: 14px; width: 14px; }
    .showroom_topwrap .pointIcon.icon2 { bottom: 25%; left: 40%; }
    .showroom_topwrap .pointIcon.icon3 { top: 47%; }
    .showroom_topwrap .pointIcon.icon4 { bottom: 15%; left: calc(50% + 65px); }
    
    .showroom_topwrap .indicator.indicator1 { width: 70px; left: 20%; top: 48%; }
    .showroom_topwrap .indicator.indicator2 { width: 70px; left: calc(34% - 3px); top: auto; bottom: calc(36% - 1px); }
    .showroom_topwrap .indicator.indicator3 { top: 37%; width: 100px; left: calc(50% - 23px); }
    .showroom_topwrap .indicator.indicator4 { width: 80px; top: auto; bottom: 28%; left: calc(50% + 28px); }
    
    .showroom_point_wrap.one { top: 36%; }
    .showroom_point_wrap.two { top: 39%; left: 30%; }
    .showroom_point_wrap.three { top: 10%; left: calc(50% + 20px); }
    .showroom_point_wrap.four { bottom: 38%; left: calc(50% + 20px); }
    
    .showroom_list_item { width: 50%; }
    
    .showroomVideo_wrap { position: fixed; top: 0; left: 0; height: 100%; width: 100%; margin: 0; background: rgba(0, 0, 0, 0.8); padding: 15px; }
    .showroomVideo_itemwrap { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 300px; right: 0; margin: auto; }
    


}

@media (max-width:767px){
    .Artifact_Challenges .section_wrap .left_part { width: 100%; padding: 0 0 30px; }
    .Artifact_Challenges .section_wrap .right_part { width: 100%; padding: 0; }
    .Artifact_Challenges .right_part .right_inner .img { width: 100%; }
    .Artifact_Challenges .right_part .right_inner .right_cont { width: 100%; }
    .Artifact_Challenges .right_part .right_inner .right_cont svg { text-align: left; display: flex; justify-content: flex-start; }
    .Artifact_Challenges .right_part .right_inner .right_cont .icon { display: none; }
    .lp_img_content .section_wrap .left_part { width: 100%; padding: 0; }
    .lp_img_content .content_wrap .hdr { width: 100%; padding: 0 0 30px; }
    .lp_img_content .section_wrap .left_part .content_wrap { margin: 15px 0; }
    .lp_img_content .section_wrap .right_part { width: 100%; padding: 0; }
    .lp_content_img .section_wrap .left_part { width: 100%; padding: 0 0 30px; }
    .lp_content_img .section_wrap .right_part { width: 100%; padding: 0; }
    .lp_content_img .img { width: 100%; }
    
    .Artifact_Challenges { padding: 70px 0; }
    .lp_innerhero .section_wrap .left_aprt { text-align: center; }
    .Artifact_Challenges .left_part h2 { text-align: center; }
    .Artifact_Challenges .right_part .right_inner { justify-content: center; text-align: center; }
    .lp_img_content .right_part h3 { text-align: center; }
    .lp_img_content .right_part .right_cont { text-align: center; }
    .lp_content_img .section_wrap .left_part { text-align: center; }

    .popup_form.fancybox-content { width: 100% !important;}
    .popup_form.fancybox-content form .hs_submit.hs-submit { padding: 0; }
    .popup_form.fancybox-content form input[type="submit"] { height: auto; }
    
    .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:before, .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:after { height: 265px; }
    .lp_content_img .section_wrap .left_part h3 { text-align: center; }
    
    .lp_content_img .section_wrap .left_part .btn_style { display: flex; justify-content: center; }
    .lp_innerhero .section_wrap .left_aprt .btn_style { display: flex; justify-content: center; }
    .Artifact_Challenges .left_part .content_wrap ul li:before { top: -2px; }
    .Artifact_Challenges .right_cont h3 { text-align: center; }
}

@media(max-width: 550px) {
    .row-fluid .hero_btn_wrap .btn_style { width: 100%; text-align: center; }
    .row-fluid .hero_btn_wrap .btn_style.btn1 a { margin: 0 0 20px; }
    .row-fluid .hero_btn_wrap .btn_style a { margin: 0 auto; }
    .row-fluid .hero_btn_wrap .btn_style a { float: none; display: inline-block; vertical-align: top; }
    .row-fluid .videoform_leftvideo { height: 280px; }
    .row-fluid .expert_video { height: 280px; }
    .row-fluid .videoform_left .videoform_leftvideo { height: 280px; }
    
    .lp_innerhero .section_wrap .left_aprt .btn_style a { width: 100%; }
    
    header.lp_header25.fullWrap.headerWrap { padding: 20px 0; }
    header.lp_header25 .section_wrap .left_part { width: 50%; padding-right: 15px; }
    header.lp_header25 .section_wrap .left_part a { display: inline-block; }
    header.lp_header25 .section_wrap .right_part { width: 50%; padding-left: 15px; }
    header.lp_header25 .section_wrap .right_part a,
    header.lp_header25 .section_wrap .right_part img { display: inline-block; }
    
    .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:before, .lp_innerhero .twentytwenty-horizontal .twentytwenty-handle:after { height: 200px; }
    .lp_innerhero .section_wrap .right_part { overflow: hidden; padding:30px 0; }
}

@media(max-width:500px) {

    .dinner_main { margin: 0; display: block; }
    .dinner_box { padding: 15px 0; width: 100%; }
    .dinner_left .btm_content h4 { font-size: 18px; line-height: 27px; }
    .digital_logos .image { width: 70px; }
    .digital_logos .content { width: calc(100% - 70px); padding: 0 0 0 10px; }
    
    .deviceray_main { margin: 0; }
    .deviceray_box { padding: 15px 0; width: 100%; margin: 0 auto; max-width: 280px; }
    .device_right { text-align: center; }
    .device_right .main_title h2 { text-align: center; }
    
    .event_strip .btn_style a { min-width: auto; padding: 15px 15px; }
    
    .fancybox-stage .fancybox-content { padding:20px 5px !important; }
    .eventform.fancybox-content h2 { font-size: 28px; line-height: 34px; margin: 0 0 10px; }
    
    .row-fluid .error_raw { padding: 0; }
    .row-fluid .error_raw:before { font-size: 180px; line-height: 100px; }
    
    .government-products .main .box { width: 100%; padding: 0; border-right: none; }
    .government-upcoming .box { width: 100%; }
    .government-upcoming .box .inner { border-right: none; }

    .schedule-demo form { margin: 0; }
    .schedule-demo .form fieldset { flex-flow: wrap; }
    .schedule-demo .form fieldset .hs-form-field { padding: 10px 0; }

    .showroom_topwrap .indicator { display: none !important; }
    .showroom_list_item { width: 100%; }
    
    .showroom_point_wrap { padding: 5px; font-size: 12px; }
    

}


@media (max-width: 480px){
    
    .row-fluid .banner-main .banner-right img { max-width: 40% !important;} 
    .row-fluid .banner-main .banner-right:before { bottom: 2px; width: 27%; left: 15px; }
    
    .government-team .box .text { width: 100%; padding: 15px 0 0; }
    .government-form .form .hs-input { width: 100% !important; }
    .government-team .box .inner,.government-team .box .text h3  { text-align: center; }
    .government-team .box .image { width:100%; }
  
}


/*-------- Product Link Redirect ------ */

.redirectPopup {
    position: fixed;
    z-index: 90000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



.redirectPopup .overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0, .7);
}

.redirectContainer { 
    position:relative;
    width:100%;
    max-width:685px;
    border-top:8px solid #35a6f9;
    background:#fff;
    margin:0 auto;
    top:calc(50% - 140px);
}

.redirectContainer .pad {
    padding:55px 50px 60px;

}

.closeRedirect {
    position: absolute;
    top: -20px;
    right: -17px;
    cursor:pointer;
}

@media screen and (max-width:700px) {
    .closeRedirect {
        right:5px;
    }
    .redirectContainer {
        top:35px;
    }
}


.redirect-link {
    padding: 15px 35px 16px;
    border: 2px solid #71777f;
    border-radius: 5px;
    color: #2ca4fc;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2142857143em;
    font-weight: 600;
    letter-spacing: 0px;
    transition: opacity 0.2s, background-color 0.2s linear 0s;
    display: inline-block;
    background-color: #ffffff;
}

.redirect-link:hover {
    background-color: #2ca4fc;
    border: 2px solid #2ca4fc;
    color: #ffffff;
} 


.row-fluid .services_area .services_box:last-child .services_boxinner {
    border-bottom: 0;
}

.intBody .productsRow ul li {
    background: url(//www.neurologica.com/hubfs/images/2015/products/blue-bullet.png) no-repeat 0 8px transparent;
    padding-left: 15px;
    font-size: 15px;
    margin: 15px 0;
}
.resourceImg img { width:100%; } 

.cta_button.btn_style1 {
    -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: bold;
    text-align: center;
    text-decoration: none;
    font-family: sans-serif;
    border-radius: 5px;
    background-color: rgb(53,116,227);
    background-image: -webkit-linear-gradient(top, rgb(53,116,227), rgb(39,87,170));
    background-image: -moz-linear-gradient(top, rgb(53,116,227), rgb(39,87,170));
    box-shadow: inset 0px 1px rgb(66 145 255);
    -webkit-box-shadow: inset 0px 1px rgb(66 145 255);
    -moz-box-shadow: inset 0px 1px rgb(66,145,255);
    color: rgb(255, 255, 255);
    border: 2px solid rgb(26,58,113);
    text-shadow: 0px -1px rgb(15 34 68);
    line-height: 1.5em;
    padding: 10px 18px;
    color: #fff !important;
}

.cta_button.btn_style1:hover {
    background-color: rgb(58,127,249);
    background-image: -webkit-linear-gradient(top, rgb(58,127,249), rgb(39,87,170));
    background-image: -moz-linear-gradient(top, rgb(58,127,249), rgb(39,87,170));
    box-shadow: inset 0px 1px rgb(71 156 255), 0px 1px 8px rgb(0 0 0 / 30%);
    -webkit-box-shadow: inset 0px 1px rgb(71 156 255), 0px 1px 8px rgb(0 0 0 / 30%);
    -moz-box-shadow: inset 0px 1px rgb(71,156,255), 0px 1px 8px rgba(0, 0, 0, 0.3);
    color: rgb(255,255,255);
    border: 2px solid rgb(31,69,136);
}

@media (max-width: 1200px){
    /* Product Long Form Page */
    body.product_long_body .row-fluid .wrapper { width: 920px; max-width: 100%; padding: 0; } 
    
    .row-fluid .product_banner_left { width: 55%; }
    .row-fluid .product_banner_right { width: 45%; }
    .row-fluid .product_intro_section br { display: none; }
    .row-fluid .product_intro_section { font-size: 17px; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li { width: 200px; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li a { font-size: 18px; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li a:after { background-size: 100% !important; }
    .row-fluid .fit_workflow_section .section_logo { padding-left: calc((100% - 920px) / 2); }
    .row-fluid .section_title_strip { padding-left: calc((100% - 920px) / 2); background-size: 100%; min-height: 1px; background-position: center center; }
    .row-fluid .section_title_strip h2 { padding: 40px 0 18px; font-size: 30px; }
    .row-fluid .fit_workflow_left { padding-right: 50px; }
    .row-fluid .fit_workflow_raw p { font-size: 17px; line-height: 27px; }
    .row-fluid .workflow_image_title { font-size: 18px; line-height: 22px; }
    .row-fluid .diagnosis_left { width: 40%; }
    .row-fluid .diagnosis_right { width: 60%; padding-left: 15px; }
    .row-fluid .diagnosis_right h3 { font-size: 22px; margin-bottom: 10px; }
    .row-fluid .diagnosis_right p { font-size: 16px; }
    .row-fluid .fit_your_care_right { padding-left: 20px; }
    .row-fluid .fit_your_care_right h4 { font-size: 20px; margin-bottom: 10px; }
    .row-fluid .fit_your_care_right p { font-size: 16px; }
    .row-fluid .fit_your_care_col { padding: 0 15px; }
    .row-fluid .fit_your_care_wrap { margin: 0 -15px; }
    .row-fluid .diagnosis_img img { min-height: 1px; }
    
    .content_module { font-size: 16px; }
    
}

@media (max-width: 1139px){
    /* Product Long Form Page */
    .row-fluid .product_intro_nav { top: 0 !important; }
}

@media (max-width: 991px){
    /* Product Long Form Page */
    body.product_long_body .row-fluid .wrapper { width: 720px; max-width: 100%; } 
    
    .row-fluid .btn_style1 a { font-size: 16px; padding: 12px 20px; }
    .row-fluid .banner_btn_wrp .btn_style1:first-child { margin-right: 10px; }
    .row-fluid .section_main_imagein { height: 400px; }
    .row-fluid .fit_workflow_section .section_logo { padding-left: calc((100% - 720px) / 2); }
    .row-fluid .section_title_strip { padding-left: calc((100% - 720px) / 2); }
    .row-fluid .fit_your_care_left { width: 100%; }
    .row-fluid .fit_your_care_right { width: 100%; padding: 30px 0 0; }
    .row-fluid .fit_your_care_col { padding: 0 25px; }
    .row-fluid .fit_your_care_wrap { margin: 0 -25px; }
    .row-fluid .schedule_demo_section h2 { font-size: 40px; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li { width: 160px; }
}

@media (max-width: 767px){
    /* Product Long Form Page */
    body.product_long_body .row-fluid .wrapper { width: 100%; max-width: 100%; padding: 0 15px; } 
    
    .row-fluid .product_banner_left { width: 100%; padding: 0 0 50px; }
    .row-fluid .product_banner_right { width: 100%; text-align: left; }
    .row-fluid .product_intro_nav { position: relative !important; width: 400px; max-width: 100%; margin: 0 auto; top: auto !important; padding: 0; }
    .row-fluid .product_intro_nav .select-menu { display: inline-block; vertical-align: top; width: 100%; padding: 10px 15px; color: #fff; background: #0070AF; border-radius: 4px; font-size: 18px; font-weight: 600; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1); display: none; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li { width: 100%; margin: 0; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li a:after { display: none; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li a { padding: 5px; border-bottom: 1px solid; }
    .row-fluid .product_intro_nav .hs-menu-wrapper > ul li:last-child a { border: 0; }
    .row-fluid .fit_workflow_section { padding: 50px 0 0; }
    .row-fluid .fit_workflow_section .section_logo { padding: 0 15px; width: 350px; max-width: 100%; margin-bottom: 30px; }
    .row-fluid .fit_workflow_section .section_logo img { max-width: 100%; }
    .row-fluid .section_title_strip { padding: 0 15px; background: #0070AF; min-height: 1px; }
    .row-fluid .section_title_strip h2 { font-size: 24px; padding: 15px 0; }
    .row-fluid .fit_workflow_left { width: 100%; padding: 0 0 40px; }
    .row-fluid .fit_workflow_right { width: 100%; display: flex; flex-wrap: wrap; }
    .row-fluid .workflow_image_box { width: 50%; }
    .row-fluid .workflow_image_box:first-child { padding-right: 30px; }
    .row-fluid .workflow_image_box:last-child { padding-left: 30px; }
    .row-fluid .diagnosis_section { padding-top: 50px; margin-top: 30px; }
    .row-fluid .diagnosis_section_logo { width: 350px; max-width: 100%; }
    .row-fluid .diagnosis_fit_col { width: 100%; padding: 0 !important; align-items: center; }
    .row-fluid .fit_your_care_col { width: 100%; padding: 0 0 50px; }
    .row-fluid .fit_your_care_wrap { margin: 0; }
    .row-fluid .fit_your_care_section .section_logo { width: 350px; max-width: 100%; }
    .row-fluid .fit_your_care_col:last-child { padding-bottom: 0; }
    .row-fluid .schedule_demo_form .form-columns-2 .hs-form-field:first-child { padding-right: 0; }
    .row-fluid .schedule_demo_form .form-columns-2 .hs-form-field:last-child { padding-left: 0; }
    .row-fluid .schedule_demo_form .hs-form-field { width: 100% !important; }
    .row-fluid .fit_workflow_raw { padding-top: 40px; }
    .row-fluid .schedule_demo_form .hs-input { width: 100% !important; }
    .row-fluid .schedule_demo_section { padding: 50px 0; }
    .row-fluid .product_banner_left h1 { font-size: 32px; letter-spacing: 0; }
    .row-fluid .product_banner_text br { display: none; }
    .row-fluid .banner_btn_wrp .btn_style1:first-child { width: 100%;margin: 0 0 15px; }
    .row-fluid .product_intro_section { padding-top: 50px; }
    .row-fluid .product_intro_section p { font-size: 16px; }
}

@media (max-width: 450px){
    /* Product Long Form Page */
    .row-fluid .diagnosis_left { width: 100%; }
    .row-fluid .diagnosis_right { width: 100%; padding: 30px 0 0; }
    .row-fluid .workflow_image_box { width: 100%; padding: 0 0 30px !important; }
    .row-fluid .workflow_image_box:last-child { padding-bottom: 0 !important; }
    .row-fluid .schedule_demo_form .actions input[type="submit"] { width: auto; min-width: 1px; }
    .row-fluid .schedule_demo_section h2 { font-size: 26px; letter-spacing: 0; }
}