html,
body {
    height: 100%;
    min-height: 100%;
    background: #fff;
    color: #4d4d4f;
    font-size: 16px;
    line-height: 1.2rem;
}
.wrapper {
    overflow: hidden;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 320px;
}
header {
    padding: 0 0 12px 0;
}
.menu-icon::after {
    background: #767676;
    -webkit-box-shadow: 0 7px 0 #fefefe, 0 14px 0 #767676;
    -moz-box-shadow: 0 7px 0 #fefefe, 0 14px 0 #767676;
    -o-box-shadow: 0 7px 0 #fefefe, 0 14px 0 #767676;
    box-shadow: 0 7px 0 #767676, 0 14px 0 #767676;
}
#divISIWidget {
    position: relative;
    z-index: 1;
}
.no-js .top-bar {
    display: none;
}
.shadow_btn {
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
}
/*New ISI : Starts*/
/*
    div.l-box {
        padding: 30px 90px
    }*/

div.divISI,
div#divISIHelixate {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    margin: 0px 0 0px 0;
    color: #535353
}
div#divISIHelixate {
    margin-bottom: 0
}
div#divISIHelixate div.divContainer {
    width: auto;
    padding: 25px 90px;
}
div.divISI div.divContainer {
    width: 100%;
    padding: 0 90px 25px 90px;
}
div.divISI h1,
div.divISI h6,
div.divISI h4.pISITitle,
div#divISIHelixate h1,
div#divISIHelixate h6,
div#divISIHelixate h4.pISITitle,
.spanISIWidgetTitle {
    margin: 0 -90px 30px;
    padding: 20px 90px;
    border: 0 none;
    background-color: #f7f7f6;
    color: #535353;
    font-size: 1.2rem;
    font-weight: bold;
    /*-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);*/
}
div.divContainer p {
    font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
    color: #535353;
}
div.divContainer h5 {
    font-size: 1.15rem;
    font-weight: bold;
}
div.divISI h3 {
    color: #0085ca
}
div.divISI ul li {
    color: #1779ba;
}
div.divISIWidgetMenuBar {
    display: none
}
div.divISIWidget h4.pISITitle {
    display: none;
}
div.divISIWidget {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    width: 100%;
    /*    max-width: 1200px;*/

    z-index: 999!important;
    margin: auto;
    right: 0;
}
#divISIWidget.divISIWidget {
    position: fixed;
}
div.divISIWidget div.divISI div.divContainer {
    margin: 0 auto;
    padding: 20px 90px;
    max-height: 620px;
}
div.divISIWidget div.divISIWidgetMenuBar {
    display: block;
    background-color: #f7f7f6;
    color: #535353;
    text-align: left;
    padding: 20px 0;
    font-weight: bold;
    font-size: 1rem;
    -webkit-box-shadow: 1px -2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px -2px 1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 1px -2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 1px -2px 1px rgba(0, 0, 0, 0.2);
}
div.divISIWidget div.divISI p.pISITitle {
    display: none
}
div.divISIWidget div.divISI {
    height: 90px;
    overflow-y: scroll;
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
}
div.divISIWidget div.divISIWidgetMenuBar div.divContainer {
    max-width: 1200px;
    padding: 0px 90px;
    border: 0 none;
    /*    background-color: #f7f7f6;*/

    color: #535353;
    font-size: 20px;
    font-weight: bold;
    margin: auto;
    /*-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2);*/
}
div.divISIWidget div.divISIMinimized {
    height: 0;
    padding: 0;
}
div.divISIWidget div.divISIMinimized * {
    padding: 0;
    margin: 0;
    display: none;
}
div.divISIWidget div.divISIMaximized {
    height: 530px;
}
div.divISIWidget span#spanISIWidgetMaximize,
div.divISIWidget span#spanISIWidgetMinimize {
    background: #0c7abf url('../img/plusMinus.png');
    cursor: pointer;
    width: 40px;
    height: 40px;
    float: right;
    display: inline-block;
    margin-top: -10px;
    border-radius: 50%;
}
div.divISIWidget span#spanISIWidgetMinimize {
    background-position: 0px -40px;
}
/*div.divISIWidget span#spanISIWidgetMinimize {
    background: transparent url(../img/iconIsiWidgetClose.png) no-repeat 0 0;
    background-size: cover;
    cursor: pointer;
    width: 45px;
    height: 45px;
    float: right;
    display: inline-block;
    margin-top: -10px;
}*/

div.divISIWidgetSm .isi-content .divISIWidgetMenuBar {
    padding: 20px 60px !important;
}
div.divISIWidget div.divISI div.divContainer,
div.divISIWidgetSm #divISIFooter {
    height: initial !important;
    max-height: 100%;
    overflow-y: initial !important;
}
div.divISIWidgetSm .isi-content #spanISIWidgetMaximize,
div.divISIWidgetSm .isi-content #spanISIWidgetMinimize {
    display: none !important;
}
.divISI {
    background: #fff;
}
.divISI-title {
    padding: 25px 60px;
    border: 0 none;
    background-color: #f7f7f6;
    color: #000;
    font-size: 1rem;
    font-weight: bold;
}
.divISI-content {
    /*        padding: 25px 60px;*/

    background: transparent !important;
    border: 0 none !important;
    padding: 25px 90px;
}
.divISI-content h5 {
    font-size: 16px;
    font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
}
.divISI-content ul {
    color: #0b7abf;
}
.divISI-content ul li p {
    color: #4d4d4f;
}
.txtSmall {
    font-size: 0.75em;
}



/* disable ISI toogle commnet to disable draw
#divISIWidget.divISIWidget{
	position:relative !important;
}
div.divISIWidget div.divISI{
	height: auto;
	    overflow-y: auto;
}
div.divISIWidget div.divISIWidgetMenuBar{
	box-shadow:none;
}
div.divISIWidget span#spanISIWidgetMaximize, div.divISIWidget span#spanISIWidgetMinimize{
	display: none !important;
}
*/


/*New ISI : Ends*/




.seqirus-logo {
    display: block;
    background: transparent url(../img/BioCryst_PrimaryLogo_R_2C_CMYK.svg) no-repeat 0 0;
    width: 150px;
    height: 75px;
    margin: 0 auto;
    margin-bottom: 1rem;
}
footer {
	font-size: 14px;
    padding: 25px 15px;
    overflow: hidden;
    max-width: 1050px;
    margin: 0 auto;
    width: 100%;
}
.footerRt {
	width: 75%;
}
.footer-links {
	float: right;
}
.footer-links a {
	text-transform: capitalize;
	font-weight: bold;
}
.footer-links a:after {
    content: '/';
    display: inline-block;
    padding: 0 10px;
    color: #4174b8;
}
.footer-links li:last-child a:after {
	display: none;
	padding: 0;
}
.footerCnt {
	float: right;
	margin: 0px 0 34px;
	text-align: right;
	width: 50%;
}
.footerCnt h5 {
	margin: 0;
}


.txtBlueDark {
	color: #006ebd;
}
.txtBlueLight {
	color: #1779ba;
}



.bannerHome {
    height: 680px;
}
.banner {
    position: relative;
}
.banner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 3px;
}
.banner:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 3px;
}
.banner video {
    width: 100%;
    height: 56.25%;
    background: transparent url('../img/banner.jpg') no-repeat 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.video-image-mobile{
	display: none;
}
.MOBILEDEVICE .banner video{
	display: none;
}
.MOBILEDEVICE .video-image-mobile{
	display: block;
}
.bannerInt,
.bannerIntBig,
.bannerIntMed {
    overflow: hidden;
    position: relative;
	    clear: both;
}
.bannerInt h1,
.bannerIntBig h1,
.bannerIntMed h1,
.bannerInt p.headline_ref {
    position: absolute;
}
.bannerInt h1 {
    /*top: 130px;
    right: 223px;*/
    font-size: 65px;
	left: 64%;
    top: 34%;
}

.bannerInt h1 span {
    margin-left: -104px;
}
/*.bannerInt h1.mRt {
    right: 163px!important;
}*/
.bannerIntBig h1 {
    /*top: 34%;
    right: 42px;
    font-size: 4.12em;*/
	    font-size: 58px;
}
.bannerIntBig h1 span {
    margin-left: -44px;
}
.bannerIntMed h1 {
    /*top: 120px;
    right: 102px;
    font-size: 4.12em;*/
}
.bannerIntMed h1 span {
    margin-left: 16px;
}

p.headline_ref {
    bottom: 0;
    right: 7%;
    font-size: 16px;
}

.bannerPatients {
    overflow: hidden;
    /* padding: 25px 90px; */

    max-width: 1050px;
    margin: 0 auto;
    padding: 25px 15px;
}

.bannerIntBig h1.clin_evid{
	top: 33%;
}

.bannerIntBig h1.clin_evid span {
	margin-left: -30px;
}
.bannerIntBig h1.clin_evid span.first_line {
	margin-left: 14px;
}
.bannerIntBig h1.clin_evid span.last_line{
	margin-left: -64px;
}


@media (min-width: 768px) and (max-width: 1199px) {
	.bannerInt h1.clin_evid {
		font-size: 45px;
	}
}

/*arrowLink*/

.arrowLnkTxt1 {
    padding: 0 !important;
    border: 0 none !important;
    background: transparent !important;
    box-shadow: none !important;
}
.arrowLnkTxt1 .dykCnt {
    display: none;
}
.arrowLnkTxt .dykCnt {
    display: block;
	    text-align: left;
}
.arrowLink {
    position: relative;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    height: 35px;
    font-size: 16px;
    font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
    line-height: 1.65;
}
.arrowLink.center {
    margin: auto;
    width: 250px;
    display: block;
}
.arrowLink:hover,
.arrowLink:active,
.arrowLink:focus {
    color: #fff;
}
.arrowLink:blur {
    color: #fff;
}
.arrowLink:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 35px;

	    height: 100%;
    min-height: 35px;

    -moz-transform: skewX(-15deg);
    -webkit-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
}
.arrowLink .spanTxt {
    position: relative;
    display: inline-block;
    padding: 11px 35px 4px 45px;
}
.arrowLink .spanTxt:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-left: 30px solid #a3d9f3;
    border-bottom: 17px solid transparent;
    -moz-transform: skewX(-15deg);
    -webkit-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
}
.arrowLink .spanTxt:after {
    content: '';
    position: absolute;
    left: -8px;
    top: 1px;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-left: 30px solid rgba(0, 110, 189, 0.7);
    border-bottom: 15px solid transparent;
    -moz-transform: skewX(-15deg);
    -webkit-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
}
.arrowLink2 .spanTxt:before,
.arrowLink2 .spanTxt:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.arrowLink2 .spanTxt:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 32px solid rgba(163, 217, 243, 0.6);
    border-bottom: 20px solid transparent;
    transform: rotate(0deg) skew(-16deg, 4deg);
}
.arrowLink2 .spanTxt:after {
    content: '';
    position: absolute;
    left: -10px;
    top: -2px;
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-left: 32px solid rgba(0, 110, 189, 0.8);
    border-bottom: 14px solid transparent;
    transform: rotate(0deg) skew(-17deg, -7deg);
}
.arrowLnkTxt .arrowLink2 .spanTxt:before {
    content: '';
    position: absolute;
    left: -5px;
    top: -5px;
    width: 0;
    height: 0;
    border-top: 24px solid transparent;
    border-left: 38px solid rgba(163, 217, 243, 0.6);
    border-bottom: 20px solid transparent;
    transform: rotate(90deg) skew(0deg, 7deg);
}
.arrowLnkTxt .arrowLink2 .spanTxt:after {
    content: '';
    position: absolute;
    left: -1px;
    top: -1px;
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-left: 27px solid rgba(0, 110, 189, 0.8);
    border-bottom: 14px solid transparent;
    transform: rotate(90deg) skew(0deg, 8deg);
}
.arrowLinkBgDark:before {
    background: #0b7abf;
}
.arrowLinkBgSky:before {
    background: #52b7e8;
}
.arrowLink2 .spanTxt:after,
.arrowLink2 .spanTxt:before {
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out;
}
.arrowLnkTxt1 {
    border: 1px solid rgba(0, 0, 0, 0) !important;
}
/*---./arrowLink*/
/*Do You Know*/

.doYouKnow {
    position: relative;
    float: right;
    padding: 32px 20px 20px;
    background: #f3f4f2;
    border: 1px solid #b4b2b2;
    width: 384px;
    color: #828383;
	    min-height: 32px;
    -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
}
.doYouKnow0 {
    margin: 16px auto 2rem auto;
    float: none;
}
.doYouKnow1 {
    margin: -65px 12px 0px 10px;
}
.doYouKnow .dykTitle {
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -25%;
	/*text-align: center;*/
}
/*.doYouKnow .dykTitle2 {
    margin-left: -18%;
}*/
.doYouKnow .arrowLink {
    text-transform: capitalize;
    text-align: center;
}
.doYouKnow .arrowLink:before {
    -webkit-box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.3);
}
.dykCnt p {
    /*margin-bottom:5px; */

    font-size: 14px;
    line-height: 1.2em;
}
.dykCnt p:last-child {
    margin-bottom: 0px;
}
.dykCnt a {
    font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
}
.doYouKnowCenter {
    float: none;
    /* margin: 20px auto; */
    width: 100%;
    min-height: 32px;
    text-align: center;
    margin-bottom: 1rem;
}
.doYouKnowCenter .doYouKnow {
float: none;
    /* width: 100%; */
    display: inline-block;
    vertical-align: top;
}

.blockGrayTiltDYK{
	min-height: 50px;
	text-align: center;
}
.blockGrayTiltDYK .doYouKnow {
    float: none !important;
    display: inline-block;
    vertical-align: top;
}
#dysphagia_affects.blockGrayTiltDYK{
	right:12%;
}
/*---./Do You Now*/
/*blockGray*/

.blockGray {
    background: #f2f2f1;
    overflow: hidden;
    position: relative;
}
.blockGray .blkHd {
    float: left;
    margin-right: 0.5%;
    padding-right: 0.9375rem;
    width: 72%;
}
.blockGrayLineBtm {
    position: absolute;
    right: -8px;
    bottom: 0;
    z-index: 1;
    background: #90cfec;
    width: 83%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.blockGrayLineBtm:after {
    content: '';
    position: absolute;
    right: -12px;
    bottom: 0;
    z-index: 2;
    background: #58b1df;
    width: 68%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.blockGrayLineBtm:before {
    content: '';
    position: absolute;
    right: -12px;
    bottom: 0;
    z-index: 3;
    background: #1d82c3;
    width: 48%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.blockSkyLineBtm {
    position: absolute;
    left: -12px;
    bottom: 0;
    z-index: 1;
    background: #90cfec;
    width: 75%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.blockSkyLineBtm:after {
    content: '';
    position: absolute;
    left: -12px;
    bottom: 0;
    z-index: 2;
    background: #58b1df;
    width: 64%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.blockSkyLineBtm:before {
    content: '';
    position: absolute;
    left: -12px;
    bottom: 0;
    z-index: 3;
    background: #1d82c3;
    width: 48%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
/**/

.blockSkyLineTop {
    position: absolute;
    left: -12px;
    top: 0;
    z-index: 1;
    background: #90cfec;
    width: 74%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.blockSkyLineTop:after {
    content: '';
    position: absolute;
    left: -12px;
    top: 0;
    z-index: 2;
    background: #58b1df;
    width: 64%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
.blockSkyLineTop:before {
    content: '';
    position: absolute;
    left: -12px;
    top: 0;
    z-index: 3;
    background: #1d82c3;
    width: 48%;
    height: 10px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
}
/* Ismail */

.blockblueline {
    position: absolute;
    top: 0;
    right: -34%;
    z-index: 1;
    background: #1d82c3;
    width: 100%;
    height: 10px;
    -moz-transform: skewX(-35deg);
    -webkit-transform: skewX(-35deg);
    -o-transform: skewX(-35deg);
    -ms-transform: skewX(-35deg);
    transform: skewX(-35deg);
}
/*influenza Burden pg*/

.blockSkyTiltCnt {
    position: relative;
    min-height: 322px;
    width: 67%;
    margin: 0 auto;
}
.blockSkyTiltCnt1 {
    position: absolute;
    left: 35px;
    top: 44px;
}
.dotline-red-hz1 {
    position: absolute;
    left: -32px;
    top: 68px;
    background: url('../img/dotline-red-hz1.png') no-repeat 0;
    width: 252px;
    height: 4px
}
.dotline-red-hz2 {
    position: absolute;
    left: 0;
    top: 96px;
    background: url('../img/dotline-red-hz2.png') no-repeat 0;
    width: 252px;
    height: 4px
}
.blockSkyTiltCnt1 p {
    width: 300px;
    font-size: 1.71em;
    font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
    line-height: 1.07em;
    color: #4d4d4f;
}
.blockSkyTiltCnt1 h1 {
    display: inline-block;
    margin-top: 11px;
    font-size: 2em;
    text-transform: uppercase;
}
.blockSkyTiltCnt1 h1 span {
    display: inline-block;
    margin: 2px 0 10px -4px;
    font-size: 1.61em;
    font-family: "HelveticaNeueLTStd-blk", Helvetica, Arial, sans-serif;
}
.blockSkyTiltCntAnd {
    position: absolute;
    left: 264px;
    top: 71px;
    font-size: 276px;
    color: #dbd9cb;
    font-family: "HelveticaNeueLTStd-ultltcn", Helvetica, Arial, sans-serif;
    line-height: 1em;
}
.blockSkyTiltCnt2 {
    position: absolute;
    left: 421px;
    bottom: -20px;
}
.blockSkyTiltCnt2 p {
    width: 300px;
    margin-left: 10px;
    font-size: 1.71em;
    font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
    line-height: 1.07em;
    color: #4d4d4f;
}
.blockSkyTiltCnt2 h1 {
    display: inline-block;
    margin: 11px 0 17px;
    color: #0b79bf;
    font-size: 2.1em;
    font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
    line-height: 1.05em;
    text-transform: uppercase;
}
.blockSkyTiltCnt2 h1 span {
    display: inline-block;
    margin: 2px 0 10px -48px;
    font-size: 1.52em;
    font-family: "HelveticaNeueLTStd-blk", Helvetica, Arial, sans-serif;
}
.blockTiltCnt {
    position: relative;
    min-height: 175px;
}
.blueBulletHold1 {
    margin: 0 auto;
    overflow: hidden;
    width: 78%;
    /* padding: 0 22%;*/
}
/*ul.blueBulletHold {
    margin: 20px 0;
}*/
ul.blueBulletHold li {
    position: relative;
    float: left;
}
ul.blueBullet li.cell.small-6.icoBlkBrd9 {
    top: -12px;
}
ul.blueBullet li.cell.small-6.icoBlkBrd9 {
    top: -12px;
}
li.cell.small-6.icoBlkBrd9 {
    margin-top: -12px;
}
ul.blueBullet li {
    padding-left: 20px;
    background: url(../img/blueBullet.png) no-repeat 0 7px;
}
ul.blueBullet .blueBltTitle {
    margin: 0;
    color: #0178bc;
    font-size: 27px;
    font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
    text-transform: initial;
}
ul.blueBullet li p {
    color: #4d4d4f;
}
ul.blueBullet li.blueBltLine {
    overflow: hidden;
}
ul.blueBullet li.blueBltLine .blueBltLineBtm {
    background-color: #0178bc;
    margin-top: 15px;
}
/*ul.blueBullet li.blueBltLine */

.blueBltLineTop {
    background-color: #afad8e;
    margin-bottom: 6px;
    float: right;
}
ul.blueBullet li.blueBltLine .blueBltLineBtm,
.blueBltLineTop {
    /*ul.blueBullet li.blueBltLine */

    display: block;
    margin-left: -20px;
    width: 300px;
    height: 6px;
    -moz-transform: skewX(-16.7deg);
    -webkit-transform: skewX(-16.7deg);
    -o-transform: skewX(-16.7deg);
    -ms-transform: skewX(-16.7deg);
    transform: skewX(-16.7deg);
}
.blueBulletHold1 .icoBlkBrd9:after {
    content: '';
    position: absolute;
    left: -14px;
    top: 0px;
    height: 90%;
    border-right: 1px solid #c4c4c4;
}




.InTreatment {
	position: relative;
}
.InTreatment h6 {
	margin: 30px 0;
	margin-bottom: 0;
	color: #4d4d4f;
	font-size: 1.2em;
	font-family: "HelveticaNeueLTStd-ltcn", Helvetica, Arial, sans-serif;
}
.InTreatment {
        position: relative;
    }
    .InTreatment h1 {
        color: #4d4d4f;
        font-size: 1.6em;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
    }
    .InTreatment h2 {
        color: #006ebd;
        font-size: 1.2em;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    .InTreatment h3 {
        color: #47b7e6;
        font-size: 1em;
        font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }

    .InTreatment ul {
        color: #0b7abf;
    }
    .InTreatment p {
        margin: 0 0 15px;
        color: #4d4d4f;
        font-size: 1.24em;
        font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
    }
	.treatment_stats {
		text-align: center;
		position: relative;
		left:inherit;
		top:inherit;
		max-width: 100%;
	    padding-bottom: 20px;
    }
	.treatment_stats ul {
		list-style: none;
	}
	.treatment_stats ul li{
		padding-left:0px;
	}
	.treatment_stats ul li:nth-child(1),
	.treatment_stats ul li:nth-child(2),
	.treatment_stats ul li:nth-child(3),
	.treatment_stats ul li:nth-child(7),
	.treatment_stats ul li:nth-child(8),
	.treatment_stats ul li:nth-child(9){
		display:inline-block;
	}

	.treatment_stats h3 {
		color: #0079C1;
		font-size: 2.48em;
		font-family: "helveticaneueltstd-blkcn", Helvetica, Arial, sans-serif;
		margin-bottom:0;
		line-height:1.2;
	}

	.treatment_stats p {
		color: #4d4d4f;
		font-size: 1.24em;
		font-family: "helveticaneueltstd-cn", Helvetica, Arial, sans-serif;
		margin-bottom:0;
		line-height:1.2;
	}

/*secTitleBlue*/

    .secTitleBlue {
    font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
    position: relative;
    margin: 0;
    padding: 10px 70px 10px 6%;
    display: inline-block;
    color: #fff;
    font-size: 27px;
    margin-bottom: 30px;
    padding-left: 6%;
    }
    .secTitleBlue:before {
    content: '';
    position: absolute;
    left: -13%;
    top: 12px;
    z-index: 2;
    background: #0f79be;
    width: 110%;
    height: 100%;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    }
    .secTitleBlue:after {
    content: '';
    position: absolute;
    left: -15%;
    top: 0px;
    z-index: 1;
    background: #5bb3e2;
    width: 110%;
    height: 53px;
    -moz-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);
    }
    .secTitleBlue span {
		position: relative;
		z-index: 3;
		display: inline-block;
		top: 12px;
    }
    /*---./secTitleBlue*/
    /*secTitleBlue Small*/

    .secTitleBlueSm {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 21px 150px 7px 92px;
        min-width: 40%;
        color: #fff;
        font-size: 27px;
    }
    .secTitleBlueSm:before {
        content: '';
        position: absolute;
        left: -12px;
        top: 12px;
        z-index: 2;
        background: #0f79be;
        width: 100%;
        height: 50px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .secTitleBlueSm:after {
        content: '';
        position: absolute;
        left: -28px;
        top: 0px;
        z-index: 1;
        background: #5bb3e2;
        width: 100%;
        height: 45px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .secTitleBlueSm span {
        position: relative;
        z-index: 3;
        display: inline-block;
    }
    .secTitleBlueSm2 {
        min-width: 72% !important;
    }
    /*---./secTitleBlue Small*/
.secTitleBlueSm {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 25px 150px 2px 92px;
        min-width: 40%;
        color: #fff;
        font-size: 1.5em;
    }
    .secTitleBlueSm:before {
        content: '';
        position: absolute;
        left: -12px;
        top: 12px;
        z-index: 2;
        background: #0f79be;
        width: 100%;
        height: 50px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .secTitleBlueSm:after {
        content: '';
        position: absolute;
        left: -28px;
        top: 0px;
        z-index: 1;
        background: #5bb3e2;
        width: 100%;
        height: 45px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .secTitleBlueSm span {
        position: relative;
        z-index: 3;
        display: inline-block;
    }
    .secTitleBlueSm2 {
        min-width: 72% !important;
    }




.itchart {
	position: relative;
	margin: 0 auto 70px;
	padding: 50px 0 100px;
	width: 57.8%;
	min-height: 692px;
	text-align: center;
}
.itchart h2 {
	margin-bottom: 19px;
	color: #1079bf;
	font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	line-height: 0.8em;
}
.itchart h3 {
	display: inline-block;
	padding: 18px 10px 10px;
	background: #55bee9;
	color: #fff;
	font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	line-height: 0.85em;
	width: 38%;
	min-height: 93px;
}
.itchart h3 span {
	font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
	font-size: 0.7em;
}
.itchart .padITTitle {
	padding: 36px 20px;
}
.itchart .itRedDots {
	position: absolute;
	left: 84px;
	top: 184px;
	width: 4px;
	height: 318px;
	background: url('../img/itchart-red.png') repeat-y 0 0;
}
.itchart .itGrayDots {
	position: absolute;
	right: 42px;
	top: 185px;
	width: 4px;
	height: 316px;
	background: url('../img/itchart-gray.png') repeat-y 0 0;
}
.itchart .itGrayDots1 {
	position: absolute;
	right: 322px;
	top: 205px;
	width: 4px;
	height: 166px;
	background: url('../img/itchart-gray.png') repeat-y 0 0;
}
.itchart .itGrayDots2 {
	position: absolute;
	left: 156px;
	top: 412px;
	width: 4px;
	height: 92px;
	background: url('../img/itchart-gray.png') repeat-y 0 0;
}
.itchart .itGrayDots3 {
	position: absolute;
	right: 110px;
	top: 412px;
	width: 4px;
	height: 92px;
	background: url('../img/itchart-gray.png') repeat-y 0 0;
}
.itchart .itGrayDotsHz {
	position: absolute;
	right: 52px;
	top: 202px;
	width: 274px;
	height: 4px;
	background: url('../img/itchart-gray-hz.png') repeat-x 0 0;
}
.itchart .itchartChild {
	position: absolute;
	left: 121px;
	top: 235px;
	z-index: 1;
	width: 446px;
	height: 247px;
}
.itchart .itchartChild h4 {
	display: inline-block;
	padding: 13px 10px 7px;
	background: #bbbea1;
	color: #fff;
	font-family: "HelveticaNeueLTStd-Cn", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	line-height: 0.85em;
	min-width: 80px;
}
.itchart .itchartChild h4.mar30 {
	margin: 0px 15px 30px -12px;
}
.itchart .itchartChild1 {
	position: absolute;
	left: 0;
	bottom: 106px;
	z-index: 1;
	width: 100%;
	min-height: 38px;
}
.itchart .itchartChild1 h3 {
	display: inline-block;
	padding: 24px 10px 12px;
	background: #0b79bf;
	color: #fff;
	font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	line-height: 0.85em;
	width: 28%;
	min-height: 60px;
	text-transform: uppercase;
}
.itchartCh1 {
	position: absolute;
	right: -24px;
	top: 0px;
}





ul.icoBlk {
    margin: 20px auto 40px auto;
    max-width: 940px;
}
ul.icoBlk2 {
	margin: 0px;
}
ul.icoBlk li,
ul.icoBlk2 li {
	position: relative;
	float: left;
	padding: 20px;
	text-align: center;
}
.icoBlkBrd:after {
	content: '';
	position: absolute;
	left: 0px;
	top: 15px;
	height: 50%;
	border-right: 1px solid #c4c4c4;
}
ul.icoBlk li a,
ul.icoBlk2 li a {
	display: inline-block;
}
ul.icoBlk li h4,
ul.icoBlk2 li h4 {
	font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
	text-transform: lowercase;
}
ul.icoBlk li h4 {
	line-height: 1em;
	min-height: 90px;
	padding: 15px;
	font-size:25px;
	padding-bottom: 0;
}
ul.icoBlk2 li h4 {
	line-height: 1.1em;
	padding: 15px 15px 0;
}
ul.icoBlk li h4 span {
	font-size: 0.8em;
	font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
	text-transform: none;
}
ul.icoBlk li h5,
ul.icoBlk2 li h5 {
	font-family: "helveticaneueltstd-cn", Helvetica, Arial, sans-serif;
}
ul.icoBlk li h5 {
	line-height: 1em;
	min-height: 90px;
	padding: 35px 15px 15px;
	font-size:20px;
	padding-bottom: 0;
}

    .blockWhite {
        overflow: hidden;
        position: relative;
    }
    .blockWhite ul.icoBlk2 li h4 span {
        font-size: 1.16em;
        font-family: "HelveticaNeueLTStd-ltcn", Helvetica, Arial, sans-serif;
        text-transform: initial !important;
    }
    ul.icoBlk2 li h4.skyTxt span {
        color: #4d4d4f;
        font-size: 0.8em;
        font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
    }
    ul.icoBlk2 li h4.skyTxt,
    h4.skyTxt span.super {
        color: #47b7e6;
        font-size: 1.4em;
        font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
        text-transform: initial;
    }
    h4.skyTxt span.super {
        color: #47b7e6 !important;
        font-size: 0.6em !important;
    }
.reglrTxt {
		margin-bottom: 1rem;
	font-size: 1.02em;
	font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
	color: #4d4d4f;
}
.reglrTxtBold {
		margin-bottom: 1rem;
	font-size: 1.1em;
	font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
	color: #1079bf;
}

sup.fixSup {
    margin-left: -.2em;
}

/*.secBlockCnt1 {
	float: left;
	width: 44%;
}*/
.secBlockCntFull {
	display: block;
	overflow: hidden;
}
.secBlock {
    /* float: left; */
    padding: 50px 0 0 0;
    margin: 0 auto;
    max-width: 970px;
	text-align: center;
}
.secBlock .secBlock-wrap {
	display: inline-block;
	text-align: left;
}
.secBlock .cell {
	position: relative;
	    margin-bottom: 50px;
}
.secBlock .arrowLink {
	position: relative;
    left: 30px;
    top: -30px;
    margin-bottom: 1em;
    min-width: 240px;
}
@media (max-width: 340px) {
	.secBlock .arrowLink {
	left: 0;
	}
}
.secBlock2 {
	margin-left: 88px;
}
.secBlock h5 {
	position: relative;
	margin: 0;
	padding-bottom: 10px;
	color: #4d4d4f;
	font-size: 1.68em;
	font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
	width: 100%;
}
.secBlock h5 span {
	font-family: "HelveticaNeueLTStd-Cn", Helvetica, Arial, sans-serif;
}
.secBlock .SecBlk1:after,
.secBlock .SecBlk2:after {
	content: '';
	position: absolute;
	background: url("../img/dotline-red-hz5.png") no-repeat 100% 0;
	height: 14px;
}
.secBlock .SecBlk1:after {
	right: -8px;
	bottom: 17px;
	width: 138px;
}
.secBlock .SecBlk2:after {
	left: 0;
	bottom: 0;
	width: 161px;
}
.secBlock .secBlockCnt {
	position: relative;
}
.secBlock .secBlockCnt:before {
	content: '';
	position: absolute;
	left: -16px;
	top: 16px;
	width: 100%;
	height: 120px;
	border-left: 2px solid #d3d2c0;
	-moz-transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	-o-transform: skewX(-15deg);
	-ms-transform: skewX(-15deg);
	transform: skewX(-15deg);
}
.secBlock .secBlockCnt h2 {
	position: relative;
	margin: -25px 0 20px 0;
	color: #0b7abf;
	font-size: 3.20em;
	font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
.secBlock .secBlockCnt h2 span {
	font-size: 0.56em;
	font-family: "HelveticaNeueLTStd-cno", Helvetica, Arial, sans-serif;
	text-transform: lowercase;
}


.blockGraySide {
    padding: 15px;
	text-align: center;
}
.blockGraySide-txt{
	display: inline-block;
    max-width: 600px;
    text-align: center;
}
.blockBdIt {
	margin: 5px 0 25px;
    font-size: 34px;
}
.blockGraySide p {
	margin: 25px 0 16px 0;
	line-height: 27px;
	color: #4d4d4f;
	font-size: 1.375em;
	font-family: "HelveticaNeueLTStd-MdCn", Helvetica, Arial, sans-serif;
	text-align: center;
	display: inline-block;
	max-width: 520px;
}
.blockLine2 {
    text-align: right;
    clear: both;
    padding-right: 15px;
}
.blockLineCnt {
	position: relative;
	float: left;
	margin: 6px;
	padding: 15px;
	width: 31%;
	min-height: 160px;
	background-color: #fff;
	border-left: 1px solid #a6a6a7;
	border-right: 1px solid #a6a6a7;
	border-top: 3px solid #afad8e;
	border-bottom: 3px solid #c81629;
}
.dotline-gray-hz1 {
	display: inline-block;
	margin: 16px 30px 16px 0;
	background: url('../img/dotline-gray-hz1.png') no-repeat 100% 0;
	width: 180px;
	height: 4px;
}

.cntPad {
	padding: 30px 60px;
	padding-bottom: 0;
	overflow: hidden;
}

.cntPad.complianceBullets{
    padding: 30px 28px 0 92px;
}

.blockWhiteTilt{
	position: relative;
}


.ComplianceIssues .blockTiltCnt,
.caseStudies .blockTiltCnt{
	min-height: 215px;
}
.ComplianceIssues .doYouKnow,
.caseStudies .doYouKnow {
    margin-top: 50px;
}

.Casestudy {
	position: relative;
}
.Casestudy h1 {
	color: #006ebd;
	font-size: 1.6em;
	font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
	/*        text-transform: lowercase;*/
}
.Casestudy h1 span {
	color: #ab192d;
	/*        text-transform: uppercase;*/

	font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
}
.Casestudy h2 {
	color: #006ebd;
	font-size: 1.2em;
	font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
.Casestudy h3 {
	color: #47b7e6;
	font-size: 1em;
	font-family: "HelveticaNeueLTStd-Md", Helvetica, Arial, sans-serif;
	/*        text-transform: uppercase;*/
}
.Casestudy ul {
	color: #0b7abf;
}
.bltDash li {
	position: relative;
	padding-left: 20px;
}
.bltDash li p {
	margin: 0;
}
.bltDash li:before {
	content: '-';
	position: absolute;
	left: 0;
	top: -12px;
	font-size: 2em;
	font-family: "HelveticaNeueLTStd-ThEx", Helvetica, Arial, sans-serif;
}
.Casestudy p {
	margin: 0;
	color: #4d4d4f;
	font-size: 1.04em;
	font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
}
.Casestudy p.results {
	font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
}


.compIs .colLt {
	float: left;
	overflow: hidden;
	padding: 0px 10px 0px 0px;
	width: 56%;
}
.compIs .colRt {
	float: right;
	overflow: hidden;
	padding: 16px 10px;
	width: 44%;
}



ul.nice-menu-down{
	float: left !important;
}
.menuSkew .nice-menu-main{
    width: 955px;
}
/*ul.nice-menu-down ul li{
	display: none;
}*/

/* Medium and up */







/* Small only */

@media screen and (max-width: 39.9375em) {}
/* Medium only */

@media screen and (min-width: 40em) and (max-width: 63.9375em) {}
@media screen and (max-width: 1023px) {
    header {
        overflow:hidden;
    }
    .title-bar {
        display: block;
        background: #fff !important;
    }
    .headerMenu {
        float: right;
        width: 100%;
    }
    .menuSkyBlue .btnSearch {
        position: relative;
        display: block;
        float: left !important;
        margin-left: 10px;
        // background: url("../img/ico-search.png") no-repeat center;
        width: 35px;
        height: 33px;
        right: -80%;
    }
    .menuSkyBlue.newBlue .btnSearch {
        right: 0;
        transition: ease-out .25s;
    }
    .menuSkyBlue div .region.region-search,
    .menuSkyBlue .region.region-search {
        float: left !important;
        position: relative;
    }
    .block.block-search .container-inline {
        width: 100%;
    }
    ul.nice-menu ul,
    #header-region ul.nice-menu ul {
        position: initial !important;
    }
    ul.nice-menu-down > li a {
        color: #555354 !important;
    }

	.headerMenu .menuSkyBlue {
		width: 100%;
		clear: both;
		/* float: right; */
		width: 100%;
		background: #78B4E0;
		padding: 5px;
		min-height: 44px;
	}

	.headerMenu .menuTop{
		width: 100%;
	}
	.headerMenu .menuTop .menuBlue {
		width: 100%;
	}
	.headerMenu .menuTop a {
		padding: 10px;
		color: #fff;
		white-space: normal;
		font-size: 16px;
	}
	.headerMenu .menuSkyBlue a {
		position: absolute;
		right: 17px;
	}
	.headerMenu .menuSkyBlue input{
		float: right;
		margin-right: 60px;
		    font-size: 12px;
    height: 2.1375rem;
	}
	.headerMenu .top-bar, .headerMenu .top-bar ul {
		background-color: #0f79be;
		padding:0;
		    width: 100%;
	}
	.headerMenu .menuTop .menu li{
		width: 33%;
	}

	.menuSkew {
		width: 100%;
	}
	.menuSkew .is-submenu-item{
		width: 100%;
	}
	.menuSkew ul.menu li{
		width: 100%;
		padding: 10px;
	}
	.headerMenu .no_mobile{
		display: none;
	}
	.region.region-search{
		width: 100%;
	}
	.block.block-search{
		width: 100%;
	}


	/*.menuSkew .menu-item a{
		padding: 0;
	}*/



}
@media screen and (max-width: 400px) {
div.divISIWidget div.divISIWidgetMenuBar div.divContainer{
		font-size: 16px;
	}
}


@media screen and (min-width: 1024px){
	.treatment_stats {
		text-align: left;
		position: absolute;
		left: 62%;
		top: 22%;
		max-width: 100%;
	    padding-bottom: 0px;
    }
	.treatment_stats ul {
		list-style: none;
	}
	.treatment_stats ul li{
		display:list-item !important;
	}
	.treatment_stats ul li:first-child {
		padding-left:108px;
	 }
	.treatment_stats ul li:nth-child(2) {
		padding-left:97px;
	}
	.treatment_stats ul li:nth-child(3) {
		padding-left:89px;
	}
	.treatment_stats ul li:nth-child(4) {
		padding-left:74px;
	}
	.treatment_stats ul li:nth-child(5) {
		padding-left:57px;
	}
	.treatment_stats ul li:nth-child(6) {
		padding-left:37px;
	}
	.treatment_stats ul li:nth-child(7) {
		padding-left:23px;
	}
	.treatment_stats ul li:nth-child(8) {
		padding-left:12px;
	}
	.treatment_stats ul li:nth-child(9) {
		padding-left:0%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
    .no-js .top-bar {
        display: block;
    }
    .no-js .title-bar {
        display: none;
    }
    .title-bar {
        display: none;
    }
    /*New CSS Starts*/

    .rapivab-logo {
        display: inline-block;
        margin: 38px 15px 4px 15px;
        background: url("../img/rapivab-logo-m.png") no-repeat 0 0;
        background-size: contain;
        width: 92px;
        height: 60px;
    }

    .padL50 {
        padding-left: 30px;
    }
    /*Header*/

    .headerMenu {
        float: right;
        width: 88%;
    }
    .menuTop {
        margin-top: 1px;
        padding-left: 70px;
        width: 100%;
		left: 6.5%;
		position: relative;
    }
    .menuTop a,
    .menuTop a:hover, .menuTop span {
        color: #FFF;
        text-transform: uppercase;
        font-size: 12px;
        padding: .7rem .3rem !important;
    }
    .menuBlue ul {
        position: relative;
        font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
    }
    .menuBlue:before {
        content: '';
        position: absolute;
        left: -40px;
        top: 0;
        width: 83px;
        height: 76px;
        background-color: #FFF;
        -moz-transform: skewX(-31deg);
        -webkit-transform: skewX(-31deg);
        -o-transform: skewX(-31deg);
        -ms-transform: skewX(-31deg);
        transform: skewX(-31deg);
    }
    .marMenu {
        margin-left: 26px;
    }
    .headerMenu .top-bar,
    .headerMenu .top-bar ul {
        padding: 0;
        background: none;
    }
    .menuSkew .block-nice-menus .nice-menu:last-child:after {
        content: '';
        position: absolute;
        right: -15px;
        top: 3px;
        width: 100px;
        height: 106px;
        background-color: #f7f7f6;
    }
    .menuSkew .block-nice-menus .nice-menu:last-child .menuTxt {
        margin-right: 10px;
    }
    .menuSkyBlue .siteSearch,
    .menuSkyBlue .siteSearch:focus {
        background: none;
        border: none;
        box-shadow: none;
        margin: 0;
        color: #fff;
        font-size: 12px;
        height: 2.1375rem;
    }

    .menuSkyBlue .block.block-search,
    .menuSkyBlue .block.block-search .content input {
        width: 100%;
        max-width: 100%;
    }

    .menuSkyBlue {
        position: relative;
        height: 38px;
        padding-left: 10px;
        padding-right: 37px;
        width: 100%;
        float: right !important;
    }
    .menuSkyBlue:before {
        content: '';
        position: absolute;
        right: -30px;
        top: 0;
        /*background: #78b4e0;*/

        width: 107%;
        height: 38px;
        -moz-transform: skewX(-31deg);
        -webkit-transform: skewX(-31deg);
        -o-transform: skewX(-31deg);
        -ms-transform: skewX(-31deg);
        transform: skewX(-31deg);
    }
    .menuSkyBlue.newBlue:before {
        background: #78b4e0;
    }
    .menuSkyBlue .btnSearch {
        position: relative;
        display: block;
        float: left !important;
        margin-left: 10px;
        // background: url("../img/ico-search.png") no-repeat center;
        width: 35px;
        height: 33px;
        right: -70%;
    }
    .menuSkyBlue.newBlue .btnSearch {
        right: 0;
        transition: ease-out .25s;
    }
    .menuSkyBlue div .region.region-search,
    .menuSkyBlue .region.region-search {
        float: left !important;
        position: relative;
        width: 85%;
    }
    .brdBtm {
        border-bottom: 0.16em #dbd7d6 dotted;
        position: relative;
    }
    .brdBtm:before {
        left: 0;
    }
    .brdBtm:after {
        right: 0;
    }
    .brdBtm:before,
    .brdBtm:after {
        content: '';
        width: 15px;
        height: 5px;
        background-color: #f7f7f6;
        position: absolute;
        bottom: -2px;
    }
    .menuSkyBlue .top-bar input {
        max-width: 132px;
    }
    /*---./Header*/
    /*New CSS Ends*/


    .resources-sec {
        padding-top: 40px;
        padding-left: 20%;
        text-align: center;
        margin-top: 50px;
        padding-right: 10%;
    }
    .resources-sec:before {
        content: '';
        position: absolute;
        left: -385px;
        border: 6px solid #fff;
        top: -25px;
        background: #eef9fd;
        width: 468px;
        min-height: 1186px;
        -moz-transform: skewX(-30deg);
        -webkit-transform: skewX(-30deg);
        -o-transform: skewX(-30deg);
        -ms-transform: skewX(-30deg);
        transform: skewX(-30deg);
    }
    .resources-sec:after {
        content: '';
        position: absolute;
        left: 222px;
        top: -58px;
        /*        width: 98%;*/

        background: url(../img/dotline-red0.png) no-repeat 100%;
        width: 177px;
        height: 352px;
        transform: rotate(4deg);
    }
    .resources-sec ul li {
        list-style: none;
        display: inline-block;
        width: 30%;
        font-size: 1.5em;
        vertical-align: bottom;
        text-align: center;
        margin-bottom: 40px;
    }
    .resources-sec ul li .thumbs-resource {
        display: inline-block;
        position: relative;
        border: 1px solid #ccc;
    }
    .resources-sec ul li .thumbs-resource .download {
        position: absolute;
        top: -16px;
        right: -13px;
    }
    .resources-sec ul li h3 {
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        font-size: 21px;
        color: #4d4d4f;
        margin-top: 10px;
        line-height: 25px;
    }
    /**/

    /*ul.icoBlk {
        margin-top: 46px;
        margin-bottom: 50px;
    }
    ul.icoBlk2 {
        margin: 0px;
    }
    ul.icoBlk li,
    ul.icoBlk2 li {
        position: relative;
        float: left;
        padding: 20px;
        text-align: center;
    }
    .icoBlkBrd:after {
        content: '';
        position: absolute;
        left: 0px;
        top: 15px;
        height: 50%;
        border-right: 1px solid #c4c4c4;
    }
    .icoBlkBrd9:after {
        content: '';
        position: absolute;
        left: 0px;
        top: 15px;
        height: 90%;
        border-right: 1px solid #c4c4c4;
    }
    ul.icoBlk li a,
    ul.icoBlk2 li a {
        display: inline-block;
    }
    ul.icoBlk li h4,
    ul.icoBlk2 li h4 {
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
        text-transform: lowercase;
    }
    ul.icoBlk li h4 {
        line-height: 1em;
        min-height: 90px;
        padding: 15px;
    }
    ul.icoBlk2 li h4 {
        line-height: 1.1em;
        padding: 15px 15px 0;
    }
    ul.icoBlk li h4 span {
        font-size: 0.8em;
        font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    ---./blockGray*/
    /*blockWhite*/

    /*.blockWhite {
        overflow: hidden;
        position: relative;
    }
    .blockWhite ul.icoBlk2 li h4 span {
        font-size: 1.16em;
        font-family: "HelveticaNeueLTStd-ltcn", Helvetica, Arial, sans-serif;
        text-transform: initial !important;
    }
    ul.icoBlk2 li h4.skyTxt span {
        color: #4d4d4f;
        font-size: 0.8em;
        font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
    }
    ul.icoBlk2 li h4.skyTxt,
    h4.skyTxt span.super {
        color: #47b7e6;
        font-size: 1.4em;
        font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
        text-transform: initial;
    }
    h4.skyTxt span.super {
        color: #47b7e6 !important;
        font-size: 0.6em !important;
    }
    .reglrTxt {
        margin-bottom: 10px;
        font-size: 1.1em;
        font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, sans-serif;
        color: #4d4d4f;
    }
    .reglrTxtBold {
        margin-bottom: 10px;
        font-size: 1.1em;
        font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
        color: #1079bf;
    }
    ul.blueBulletHold {
        margin: 20px 0;
    }
    ul.blueBulletHold li {
        position: relative;
        float: left;
    }
    ul.blueBullet {
        margin: 0 25px;
        width: 70%;
    }
	ul.blueBullet li.cell.small-6.icoBlkBrd9 {
		top: -12px;
	}
    ul.blueBullet li {
    padding-left: 20px;
    background: url(../img/blueBullet.png) no-repeat 0 7px;
}
    ul.blueBullet .blueBltTitle {
        margin: 0;
        color: #0178bc;
        font-size: 1.25em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
        text-transform: initial;
    }
    ul.blueBullet li p {
        color: #4d4d4f;
    }
    ul.blueBullet li.blueBltLine {
        overflow: hidden;
    }
    ul.blueBullet li.blueBltLine .blueBltLineBtm {
        background-color: #0178bc;
        margin-top: 15px;
    }
    ul.blueBullet li.blueBltLine .blueBltLineTop {
        background-color: #afad8e;
        margin-bottom: 15px;
    }
    ul.blueBullet li.blueBltLine .blueBltLineBtm,
    ul.blueBullet li.blueBltLine .blueBltLineTop {
        display: block;
        margin-left: -20px;
        width: 300px;
        height: 6px;
        -moz-transform: skewX(-16.7deg);
        -webkit-transform: skewX(-16.7deg);
        -o-transform: skewX(-16.7deg);
        -ms-transform: skewX(-16.7deg);
        transform: skewX(-16.7deg);
    }*/

    .blockLine {
        margin: 20px auto;
        width: 84%;
        overflow: hidden;
    }
    /*.blockLine2 {
        margin: 20px auto;
        width: 100%;
        overflow: hidden;
        padding-left: 100px;
    }*/
    .blockLine3 {
        margin: 30px auto;
        width: 60%;
        overflow: hidden;
    }

    /*---./blockWhite*/
    /*blockSkyLight*/
    /*---./blockWhite*/

    .blockSkyTilt {
        overflow: hidden;
        position: relative;
        background: #e8f2f9;
        min-height: 498px;
        padding: 20px 84px 26px 90px;
    }
    .blockSkyTilt:after {
        content: '';
        position: absolute;
        right: -128px;
        bottom: -10px;
        z-index: 1;
        background: #f2f2f2;
        width: 28%;
        height: 510px;
        border: 8px solid #fff;
        border-top-width: 115px;
        -moz-transform: skewX(-25.7deg);
        -webkit-transform: skewX(-25.7deg);
        -o-transform: skewX(-25.7deg);
        -ms-transform: skewX(-25.7deg);
        transform: skewX(-25.7deg);
    }
    .blockSkyTiltCnt {
        position: relative;
        min-height: 322px;
        width: 82%;
        margin: 0 auto;
    }
    .blockSkyTiltCnt1 {
        position: absolute;
        left: 35px;
        top: 44px;
    }
    .dotline-red-hz1 {
        position: absolute;
        left: -32px;
        top: 68px;
        background: url('../img/dotline-red-hz1.png') no-repeat 0;
        width: 252px;
        height: 4px
    }
    .blockSkyTiltCnt1 p {
        width: 300px;
        font-size: 1.71em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 1.07em;
        color: #4d4d4f;
    }
    .blockSkyTiltCnt1 h1 {
        display: inline-block;
        margin-top: 11px;
        color: #0b79bf;
        font-size: 2em;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
        line-height: 1em;
        text-transform: uppercase;
    }
    .blockSkyTiltCnt1 h1 span {
        display: inline-block;
        margin: 2px 0 10px -4px;
        font-size: 1.61em;
        font-family: "HelveticaNeueLTStd-blk", Helvetica, Arial, sans-serif;
    }
    .blockSkyTiltCntAnd {
        position: absolute;
        left: 50%;
        top: 6px;
        margin-left: -12%;
        font-size: 17.25em;
        color: #dbd9cb;
        font-family: "HelveticaNeueLTStd-ultltcn", Helvetica, Arial, sans-serif;
    }
    .blockSkyTiltCnt2 {
        position: absolute;
        right: -42px;
        bottom: -20px;
    }
    .blockSkyTiltCnt2 p {
        width: 300px;
        margin-left: 10px;
        font-size: 1.71em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 1.07em;
        color: #4d4d4f;
    }
    .blockSkyTiltCnt2 h1 {
        display: inline-block;
        margin: 11px 0 17px;
        color: #0b79bf;
        font-size: 2.1em;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
        line-height: 1.05em;
        text-transform: uppercase;
    }
    .blockSkyTiltCnt2 h1 span {
        display: inline-block;
        margin: 2px 0 10px -48px;
        font-size: 1.52em;
        font-family: "HelveticaNeueLTStd-blk", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt {
        position: relative;
        min-height: 175px;
    }*/
    /*compIs1*/

    .blockTiltCnt1 {
        position:relative;
        left: 35px;
        top: 0px;
        width: 100%;
        min-height: 135px;
    }
    .dotline-red-hz3 {
        position: absolute;
        left: 138px;
        top: 68px;
        background: url('../img/dotline-red-hz3.png') no-repeat 0;
        width: 252px;
        height: 4px
    }
    .blockTiltCnt1 p {
        margin-top: 0px;
        width: 300px;
        font-size: 1.35em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 1.07em;
        color: #4d4d4f;
    }
    .blockTiltCnt1 h1 {
        position: relative;
        z-index: 1;
        display: inline-block;
        margin-left: 30px;
        font-size: 1.5em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 1em;
        text-transform: lowercase;
    }
    .blockTiltCnt1 h1 span {
        display: inline-block;
        margin: 6px 0 19px -27px;
        color: #0b79bf;
        font-size: 2.9em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt1 h2 {
        position: absolute;
        right: 34px;
        bottom: 23px;
        margin: 0;
        padding: 0;
        width: 318px;
        background: #afad8e;
        color: #fff;
        font-size: 1.1em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    .blockTiltCnt1 h2:before {
        content: '';
        float: left;
        margin-left: -5px;
        background: #fff;
        width: 10px;
        height: 30px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .blockTiltCnt1 h2:after {
        content: '';
        float: right;
        margin-right: -5px;
        background: #fff;
        width: 10px;
        height: 30px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .blockTiltCnt1 h2 span {
        display: inline-block;
        padding: 2px 10px;
    }
    .blockTiltCnt1 h3 {
        position: absolute;
        right: 50px;
        bottom: -17px;
        font-size: 1.642em;
        color: #4d4d4f;
        font-family: "HelveticaNeueLTStd-ltcno", Helvetica, Arial, sans-serif;
    }
    /**/
    /*White Tilt Case study*/

    .blockWhiteTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
        background: #f9f9f9;
    }
    .blockWhiteTilt .cornerLt {
        display: inline-block;
        padding: 30px 84px 15px 60px;
        overflow: hidden;
        min-height: 1160px;
    }
    .blockWhiteTilt .cornerLt:before {
        content: '';
        position: absolute;
        left: -332px;
        top: 0px;
        background: #fff;
        width: 98%;
        min-height: 1186px;
        -moz-transform: skewX(-26deg);
        -webkit-transform: skewX(-26deg);
        -o-transform: skewX(-26deg);
        -ms-transform: skewX(-26deg);
        transform: skewX(-26deg)
    }
    .blockWhiteTilt .cornerLt:after {
        content: '';
        position: absolute;
        right: 154px;
        top: 130px;
        background: url(../img/dotline-red0.png) no-repeat 100%;
        width: 177px;
        height: 352px;
    }
    /*---./White Tilt Case study*/
    /*---./Gray Tilt Influenza-Treatment*/



    .blockGrayTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
    }
    .blockGrayTilt .cornerLt {
        display: inline-block;
        padding: 30px 84px 15px 60px;
        overflow: hidden;
        min-height: 770px;
    }
    .blockGrayTilt .cornerLt:before {
        content: '';
        position: absolute;
        left: -185px;
        top: 0px;
        background: #f5f5f5;
        width: 74%;
        min-height: 740px;
        -moz-transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);
        -o-transform: skewX(-24deg);
        -ms-transform: skewX(-24deg);
        transform: skewX(-24deg)
    }
    .blockGrayTilt .cornerLt:after {
        content: '';
        position: absolute;
        right: 318px;
        top: 16px;
        background: url(../img/dotline-red-it.png) no-repeat 100%;
        width: 120px;
        height: 270px;
    }
    .blockGrayTiltDYK {
		position: absolute;
		right: 13%;
		top: 65%;
		margin-top: -5%;
    }
    .blockGrayTiltDYK .doYouKnow {
        width: 330px;
    }
    .blockGrayTiltDYK .dykCnt {
        min-height: 98px;
    }
    .blockWhTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
    }
    .blockWhTilt .cornerLt {
        display: inline-block;
        padding: 30px 84px 15px 60px;
        overflow: hidden;
        min-height: 400px;
    }
    .blockWhTilt .cornerLt:before {
        content: '';
        position: absolute;
        left: -148px;
        top: 0px;
        background: #fff;
        width: 72%;
        min-height: 380px;
        -moz-transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);
        -o-transform: skewX(-24deg);
        -ms-transform: skewX(-24deg);
        transform: skewX(-24deg);
        -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -o-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    }
    .blockWhTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
    }
    .blockWhTilt .cornerRt {
        display: inline-block;
        padding: 30px 84px 15px 60px;
        overflow: hidden;
        min-height: 400px;
    }
    .blockWhTilt .cornerRt:before {
        content: '';
        position: absolute;
        right: -148px;
        top: 0px;
        background: #fff;
        width: 77%;
        min-height: 380px;
        -moz-transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);
        -o-transform: skewX(-24deg);
        -ms-transform: skewX(-24deg);
        transform: skewX(-24deg);
        -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -o-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    }
    .blockWhTiltLink {
        float: right;
        width: 50%;
    }
    /*---./Gray Tilt Influenza-Treatment*/
    /*compIs2*/

    .blockTiltCnt2 {
        position: absolute;
        left: 35px;
        top: 0px;
        width: 100%;
        min-height: 147px;
    }
    .dotline-red-hz4 {
        position: absolute;
        left: 0;
        top: 75px;
        background: url('../img/dotline-red-hz4.png') no-repeat 0;
        width: 126px;
        height: 4px
    }
    .dotline-red-hz5 {
        position: absolute;
        left: 260px;
        top: 16px;
        background: url('../img/dotline-red-hz5.png') no-repeat 0;
        width: 186px;
        height: 4px
    }
    .blockTiltCnt2 p {
        float: left;
        margin: 28px 0px 28px 20px;
        width: 110px;
        font-size: 1.65em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        color: #4d4d4f;
        text-transform: uppercase;
    }
    .blockTiltCnt2 h1 {
        position: relative;
        z-index: 1;
        display: inline-block;
        font-size: 1.42em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 2.96em;
        text-transform: lowercase;
    }
    .blockTiltCnt2 h1 span {
        display: inline-block;
        margin: 0px 0 0px 0px;
        color: #0b79bf;
        font-size: 2.9em;
        font-family: "HelveticaNeueLTStd-blkcn", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt2 h2 {
        position: absolute;
        right: 114px;
        bottom: 44px;
        margin: 0;
        padding: 0;
        width: 336px;
        color: #0b79bf;
        font-size: 2.38em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
        line-height: 1em;
        text-transform: uppercase;
    }
    .blockTiltCnt2 h2 span {
        display: inline-block;
        padding: 0px 7px;
        text-transform: lowercase;
        font-family: "HelveticaNeueLTStd-ltcn", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt2 h3 {
        position: absolute;
        right: 176px;
        bottom: 10px;
        font-size: 1.38em;
        color: #4d4d4f;
        font-family: "HelveticaNeueLTStd-ltcno", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt2 h4 {
        position: absolute;
        right: 130px;
        bottom: -10px;
        font-size: 1.186em;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
    }
    /**/
    /*blockSkyLight*/

    .blockSkylt {
        overflow: hidden;
        position: relative;
        background: #e7f6fc;
    }
    .blockSkylt ul li {
        overflow: hidden;
        position: relative;
        display: block;
        margin-bottom: 20px;
        min-height: 180px;
    }
    .blockSkylt ul li .cornerLt {
        position: relative;
        display: inline-block;
        margin-right: 50px;
        padding: 20px 70px 10px;
        text-align: right;
    }
    .blockSkylt ul li .cornerLt:before {
        content: '';
        position: absolute;
        left: -35px;
        top: 0px;
        background: #fff;
        width: 100%;
        height: 170px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
        -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -o-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    }
    .blockSkylt ul li .cornerLt a,
    .blockSkylt ul li .cornerLt img {
        display: inline-block;
        position: relative;
    }
    .blockSkylt ul li .cntBlk {
        float: right;
        width: 68%;
        padding: 30px 30px 30px 0;
    }
    .blockSkylt ul li .cntBlk h4 {
        color: #1079bf;
        font-size: 1.2em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
    }
    .blockSkyltLeft {
        position: relative;
        overflow: hidden;
        width: 58%;
    }
    .blockSkyltLeft img {
        float: left;
        margin: 10px;
    }
    .blockSkyltLeft p {
        float: left;
        margin: 45px 14px 15px;
        position: relative;
        width: 64%;
    }
    .dotline-gray-it-hz1 {
        float: right;
        background: url('../img/dotline-gray-it-hz.png') no-repeat 100% 0;
        width: 155px;
        height: 5px;
    }
    .dotline-gray-it-hz2 {
        float: left;
        background: url('../img/dotline-gray-it-hz.png') no-repeat 100% 0;
        width: 155px;
        height: 5px;
    }
    /*---./blockSkyLight*/

    .blockGraySide {
        position: relative;
        overflow: hidden;
        min-height: 412px;
        padding: 25px 0 25px 350px;
		    text-align: left;
    }
    .blockGraySide:before {
        content: '';
        position: absolute;
        left: -66px;
        bottom: 0;
        z-index: 1;
        background: #eae9e0;
        width: 34%;
        height: 388px;
        -moz-transform: skewX(-16.7deg);
        -webkit-transform: skewX(-16.7deg);
        -o-transform: skewX(-16.7deg);
        -ms-transform: skewX(-16.7deg);
        transform: skewX(-16.7deg);
    }
    .blockGraySide:after {
        content: '';
        position: absolute;
        left: 232px;
        top: 4px;
        z-index: 2;
        background: url("../img/dotline-red.png") no-repeat 0 0;
        width: 87px;
        height: 277px;
    }


    .blockBdIt {
        margin: 5px 35px 25px;
        font-size: 2.125em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
        color: #1079bf;
    }

    /*skewLink*/

    .skewLink {
        position: relative;
        display: inline-block;
        margin: 0;
        color: #fff;
        width: 80%;
        height: 108px;
    }
    .skewLink:hover {
        color: #fff;
    }
    .skewLink .spanTxt {
        position: relative;
        z-index: 3;
        display: block;
        padding: 30px;
    }
    .skewLink .spanTxt1 {
        position: absolute;
        left: 120px;
        top: 16px;
        z-index: 3;
        font-size: 1.88em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    .skewLink .spanTxt2 {
        position: absolute;
        left: 120px;
        top: 37px;
        z-index: 3;
        font-size: 3.4em;
        font-family: "HelveticaNeueLTStd-blkcn", Helvetica, Arial, sans-serif;
    }
    .skewLink .spanTxt2a {
        position: absolute;
        left: 178px;
        top: 45px;
        z-index: 3;
        font-size: 2em;
        font-family: "HelveticaNeueLTStd-blkcn", Helvetica, Arial, sans-serif;
        vertical-align: super;
    }
    .skewLink .spanTxt3 {
        position: absolute;
        left: 210px;
        top: 60px;
        z-index: 3;
        font-size: 2em;
        font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    .skewLink .spanTxt3a {
        position: absolute;
        left: 464px;
        top: 66px;
        z-index: 3;
        font-size: 1em;
        font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
    }
    .skewLink .spanTxt3b {
        position: absolute;
        left: 415px;
        top: 25px;
        z-index: 3;
        font-size: 1.4em;
        font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
    }
    .skewLink .spanTxtIco {
        position: absolute;
        left: 24px;
        top: 20px;
        z-index: 3;
        background: url('../img/ico-unrestricted.png') no-repeat 0 0;
        width: 82px;
        height: 82px;
    }
    .skewLink .spanTxtDLine {
        position: absolute;
        left: 214px;
        top: 58px;
        z-index: 3;
        background: url(../img/dotline-white.png) repeat-x 0 0;
        width: 65%;
        height: 2px;
        opacity: 0.6;
    }
    .skewLink .spanTxtDLine:after {
        content: '';
        float: right;
        margin-right: 30px;
        background: #35a2da;
        width: 25px;
        height: 2px;
    }
    .skewLink .spanTxtDLine:before {
        content: '';
        float: right;
        margin-right: 20px;
        background: #35a2da;
        width: 30px;
        height: 2px;
    }
    .skewLink:before {
        content: '';
        position: absolute;
        left: 12px;
        top: 1px;
        z-index: 2;
        width: 100%;
        height: 106px;
        background: rgba(131, 206, 239, 0.5);
        -moz-transform: skewX(-15deg);
        -webkit-transform: skewX(-15deg);
        -o-transform: skewX(-15deg);
        -ms-transform: skewX(-15deg);
        transform: skewX(-15deg);
    }
    .skewLink:after {
        content: '';
        position: absolute;
        left: -0px;
        bottom: -9px;
        z-index: 1;
        width: 100%;
        height: 106px;
        background: #097abf;
        -moz-transform: skewX(-15deg);
        -webkit-transform: skewX(-15deg);
        -o-transform: skewX(-15deg);
        -ms-transform: skewX(-15deg);
        transform: skewX(-15deg);
    }
    .txtBlueDark {
        color: #006ebd;
    }
    /*---./skewLink*/
    /*Appropriate_Patients*/
    /*itchart*/


    .itTxtbtm {
        position: absolute;
        left: 0;
        bottom: 0px;
        font-family: "HelveticaNeueLTStd-Cn", Helvetica, Arial, sans-serif;
        font-size: 1.2em;
        text-align: left;
    }
    .itTxtbtm p {
        line-height: 1.2em;
        text-align: -10px;
    }
    /*---./itchart*/
    /*---./Appropriate_Patients*/
    /*accordion*/
    /*---./accordion*/



}
/* Large and up */

@media screen and (min-width: 1200px) {
    .rapivab-logo {
        display: inline-block;
        margin: 47px 14px 10px 40px;
        background: url("../img/rapivab-logo.png") no-repeat 0 0;
        background-size: contain;
        width: 200px;
        height: 80px;
    }
    /*.cntPad {
        padding: 30px 90px;
        overflow: hidden;
    }*/
    .padL50 {
        padding-left: 50px;
    }
    .title-bar {
        display: none;
    }


    /*Header*/

    .headerMenu {
        float: right;
        width: 78%;
    }
    .menuTop {
        margin-top: 1px;
        padding-left: 84px;
        width: 100%;
        overflow: hidden;
        position: relative;
    }
    .menuTop a,
    .menuTop a:hover, .menuTop span {
        color: #FFF;
        text-transform: uppercase;
        font-size: 12px;
    }
    .menuBlue ul {
        position: relative;
        font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, sans-serif;
    }
    .menuBlue:before {
        content: '';
        position: absolute;
        left: -24px;
        top: 0;
        width: 104px;
        height: 76px;
        background-color: #FFF;
        -moz-transform: skewX(-31deg);
        -webkit-transform: skewX(-31deg);
        -o-transform: skewX(-31deg);
        -ms-transform: skewX(-31deg);
        transform: skewX(-31deg);
    }
    .marMenu {
        margin-left: 26px;
    }
    .headerMenu .top-bar,
    .headerMenu .top-bar ul {
        padding: 0;
        background: none;
    }
    .menuSkew .block-nice-menus .nice-menu:last-child:after {
        content: '';
        position: absolute;
        right: -15px;
        top: 3px;
        width: 100px;
        height: 106px;
        background-color: #f7f7f6;
    }
    .menuSkew .block-nice-menus .nice-menu:last-child .menuTxt {
        margin-right: 10px;
    }
    .menuSkyBlue .siteSearch,
    .menuSkyBlue .siteSearch:focus {
        background: none;
        border: none;
        box-shadow: none;
        margin: 0;
        color: #fff;
        font-size: 12px;
        height: 2.1375rem;
    }
    .menuSkyBlue {
        position: relative;
        height: 38px;
        padding-left: 10px;
        padding-right: 102px;
        /*float: right !important; */
    }
    .menuSkyBlue:before {
        content: '';
        position: absolute;
        right: -48px;
        top: 0px;
        /*background: #78b4e0;*/

        width: 122%;
        height: 38px;
        -moz-transform: skewX(-31deg);
        -webkit-transform: skewX(-31deg);
        -o-transform: skewX(-31deg);
        -ms-transform: skewX(-31deg);
        transform: skewX(-31deg);
    }
    .menuSkyBlue.newBlue:before {
        background: #78b4e0;
    }
    .menuSkyBlue .btnSearch {
        position: relative;
        display: block;
        float: left !important;
        // background: url("../img/ico-search.png") no-repeat center;
        width: 35px;
        height: 33px;
        right: -80%;
        pointer-events: none;
        cursor: pointer;
    }
    .menuSkyBlue.newBlue .btnSearch {
        cursor: default;
        right: 0;
        transition: ease-out .25s;
    }
    .menuSkyBlue div .region.region-search,
    .menuSkyBlue .region.region-search {
        float: left !important;
        position: relative;
    }
    .brdBtm {
        border-bottom: 0.16em #dbd7d6 dotted;
        position: relative;
    }
    .brdBtm:before {
        left: 0;
    }
    .brdBtm:after {
        right: 0;
    }
    .brdBtm:before,
    .brdBtm:after {
        content: '';
        width: 15px;
        height: 5px;
        background-color: #f7f7f6;
        position: absolute;
        bottom: -2px;
    }
    /*---./Header*/
    /*.secTitle {
        margin-bottom: 21px;
        color: #4d4d4f;
        font-size: 1.70em;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
    }*/



    .resources-sec {
        padding-top: 40px;
        padding-left: 20%;
        text-align: center;
        margin-top: 50px;
        padding-right: 10%;
    }
    .resources-sec:before {
        content: '';
        position: absolute;
        left: -385px;
        border: 6px solid #fff;
        top: -25px;
        background: #eef9fd;
        width: 468px;
        min-height: 1186px;
        -moz-transform: skewX(-30deg);
        -webkit-transform: skewX(-30deg);
        -o-transform: skewX(-30deg);
        -ms-transform: skewX(-30deg);
        transform: skewX(-30deg);
    }
    .resources-sec:after {
        content: '';
        position: absolute;
        left: 222px;
        top: -58px;
        /*        width: 98%;*/

        background: url(../img/dotline-red0.png) no-repeat 100%;
        width: 177px;
        height: 352px;
        transform: rotate(4deg);
    }
    .resources-sec ul li {
        list-style: none;
        display: inline-block;
        width: 30%;
        font-size: 1.5em;
        vertical-align: bottom;
        text-align: center;
        margin-bottom: 40px;
    }
    .resources-sec ul li .thumbs-resource {
        display: inline-block;
        position: relative;
        border: 1px solid #ccc;
    }
    .resources-sec ul li .thumbs-resource .download {
        position: absolute;
        top: -16px;
        right: -13px;
    }
    .resources-sec ul li h3 {
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        font-size: 21px;
        color: #4d4d4f;
        margin-top: 10px;
        line-height: 25px;
    }
    /**/


    .blockLine {
        margin: 20px auto;
        width: 84%;
        overflow: hidden;
    }

    .blockLine3 {
        margin: 30px auto;
        width: 60%;
        overflow: hidden;
    }


    /*---./blockWhite*/
    /*blockSkyLight*/
    /*---./blockWhite*/

    .blockSkyTilt {
        overflow: hidden;
        position: relative;
        background: #e8f2f9;
        min-height: 498px;
        padding: 20px 84px 26px 90px;
    }
    .blockSkyTilt:after {
        content: '';
        position: absolute;
        right: -128px;
        bottom: -10px;
        z-index: 1;
        background: #f2f2f2;
        width: 28%;
        height: 510px;
        border: 8px solid #fff;
        border-top-width: 115px;
        -moz-transform: skewX(-25.7deg);
        -webkit-transform: skewX(-25.7deg);
        -o-transform: skewX(-25.7deg);
        -ms-transform: skewX(-25.7deg);
        transform: skewX(-25.7deg);
    }
    /*compIs1*/

    .blockTiltCnt1 {
        position: relative;
        left: 35px;
        top: 0px;
        width: 100%;
        min-height: 135px;
    }
    .dotline-red-hz3 {
        position: absolute;
        left: 138px;
        top: 68px;
        background: url('../img/dotline-red-hz3.png') no-repeat 0;
        width: 252px;
        height: 4px
    }
    .blockTiltCnt1 p {
        margin-top: 0px;
        width: 300px;
        font-size: 1.35em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 1.07em;
        color: #4d4d4f;
    }
    .blockTiltCnt1 h1 {
        position: relative;
        z-index: 1;
        display: inline-block;
        margin-left: 30px;
        font-size: 1.5em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 1em;
        text-transform: lowercase;
    }
    .blockTiltCnt1 h1 span {
        display: inline-block;
        margin: 6px 0 19px -27px;
        color: #0b79bf;
        font-size: 2.9em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt1 h2 {
        position: absolute;
        right: 107px;
        bottom: 23px;
        margin: 0;
        padding: 0;
        width: 336px;
        background: #afad8e;
        color: #fff;
        font-size: 1.18em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    .blockTiltCnt1 h2:before {
        content: '';
        float: left;
        margin-left: -5px;
        background: #fff;
        width: 10px;
        height: 30px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .blockTiltCnt1 h2:after {
        content: '';
        float: right;
        margin-right: -5px;
        background: #fff;
        width: 10px;
        height: 30px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
    }
    .blockTiltCnt1 h2 span {
        display: inline-block;
        padding: 2px 10px;
    }
    .blockTiltCnt1 h3 {
        position: absolute;
        right: 130px;
        bottom: -17px;
        font-size: 1.642em;
        color: #4d4d4f;
        font-family: "HelveticaNeueLTStd-ltcno", Helvetica, Arial, sans-serif;
    }
    /**/
    /*White Tilt Case study*/

    .blockWhiteTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
        background: #f9f9f9;
    }
    .blockWhiteTilt .cornerLt {
        display: inline-block;
        padding: 30px 84px 15px 90px;
        overflow: hidden;
        min-height: 1160px;
    }
    .blockWhiteTilt .cornerLt:before {
        content: '';
        position: absolute;
        left: -332px;
        top: 0px;
        background: #fff;
        width: 98%;
        min-height: 1186px;
        -moz-transform: skewX(-26deg);
        -webkit-transform: skewX(-26deg);
        -o-transform: skewX(-26deg);
        -ms-transform: skewX(-26deg);
        transform: skewX(-26deg)
    }
    .blockWhiteTilt .cornerLt:after {
        content: '';
        position: absolute;
        right: 154px;
        top: 130px;
        background: url(../img/dotline-red0.png) no-repeat 100%;
        width: 177px;
        height: 352px;
    }
    /*---./White Tilt Case study*/
    /*---./Gray Tilt Influenza-Treatment*/


    .blockGrayTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
    }
    .blockGrayTilt .cornerLt {
        display: inline-block;
        padding: 30px 84px 15px 90px;
        overflow: hidden;
        min-height: 770px;
    }
    .blockGrayTilt .cornerLt:before {
        content: '';
        position: absolute;
        left: -185px;
        top: 0px;
        background: #f5f5f5;
        width: 74%;
        min-height: 740px;
        -moz-transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);
        -o-transform: skewX(-24deg);
        -ms-transform: skewX(-24deg);
        transform: skewX(-24deg)
    }
    .blockGrayTilt .cornerLt:after {
        content: '';
        position: absolute;
        right: 318px;
        top: 16px;
        background: url(../img/dotline-red-it.png) no-repeat 100%;
        width: 120px;
        height: 270px;
    }
	.blockGrayTiltDYK {
		position: absolute;
		right: 16%;
	    top: 68%;
		margin-top: -5%;
	}
    .blockGrayTiltDYK .doYouKnow {
        width: 330px;
    }
    .blockGrayTiltDYK .dykCnt {
        min-height: 98px;
    }
    .blockWhTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
    }
    .blockWhTilt .cornerLt {
        display: inline-block;
        padding: 30px 84px 15px 90px;
        overflow: hidden;
        min-height: 400px;
    }
    .blockWhTilt .cornerLt:before {
        content: '';
        position: absolute;
        left: -148px;
        top: 0px;
        background: #fff;
        width: 72%;
        min-height: 380px;
        -moz-transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);
        -o-transform: skewX(-24deg);
        -ms-transform: skewX(-24deg);
        transform: skewX(-24deg);
        -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -o-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    }
    .blockWhTilt {
        overflow: hidden;
        position: relative;
        display: block;
        min-height: 180px;
    }
    .blockWhTilt .cornerRt {
        display: inline-block;
        padding: 30px 84px 15px 90px;
        overflow: hidden;
        min-height: 400px;
    }
    .blockWhTilt .cornerRt:before {
        content: '';
        position: absolute;
        right: -148px;
        top: 0px;
        background: #fff;
        width: 72%;
        min-height: 380px;
        -moz-transform: skewX(-24deg);
        -webkit-transform: skewX(-24deg);
        -o-transform: skewX(-24deg);
        -ms-transform: skewX(-24deg);
        transform: skewX(-24deg);
        -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -o-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    }
    .blockWhTiltLink {
        float: right;
        width: 50%;
    }
    /*---./Gray Tilt Influenza-Treatment*/
    /*compIs2*/

    .blockTiltCnt2 {
        position: absolute;
        left: 35px;
        top: 0px;
        width: 100%;
        min-height: 147px;
    }
    .dotline-red-hz4 {
        position: absolute;
        left: 0;
        top: 75px;
        background: url('../img/dotline-red-hz4.png') no-repeat 0;
        width: 126px;
        height: 4px
    }
    .dotline-red-hz5 {
        position: absolute;
        left: 260px;
        top: 16px;
        background: url('../img/dotline-red-hz5.png') no-repeat 0;
        width: 186px;
        height: 4px
    }
    .blockTiltCnt2 p {
        float: left;
        margin: 28px 0px 28px 20px;
        width: 110px;
        font-size: 1.65em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        color: #4d4d4f;
        text-transform: uppercase;
    }
    .blockTiltCnt2 h1 {
        position: relative;
        z-index: 1;
        display: inline-block;
        font-size: 1.42em;
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        line-height: 2.96em;
        text-transform: lowercase;
    }
    .blockTiltCnt2 h1 span {
        display: inline-block;
        margin: 0px 0 0px 0px;
        color: #0b79bf;
        font-size: 2.9em;
        font-family: "HelveticaNeueLTStd-blkcn", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt2 h2 {
        position: absolute;
        right: 114px;
        bottom: 44px;
        margin: 0;
        padding: 0;
        width: 336px;
        color: #0b79bf;
        font-size: 2.38em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
        line-height: 1em;
        text-transform: uppercase;
    }
    .blockTiltCnt2 h2 span {
        display: inline-block;
        padding: 0px 7px;
        text-transform: lowercase;
        font-family: "HelveticaNeueLTStd-ltcn", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt2 h3 {
        position: absolute;
        right: 176px;
        bottom: 10px;
        font-size: 1.38em;
        color: #4d4d4f;
        font-family: "HelveticaNeueLTStd-ltcno", Helvetica, Arial, sans-serif;
    }
    .blockTiltCnt2 h4 {
        position: absolute;
        right: 130px;
        bottom: -10px;
        font-size: 1.186em;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
    }
    /**/
    /*blockSkyLight*/

    .blockSkylt {
        overflow: hidden;
        position: relative;
        background: #e7f6fc;
    }
    .blockSkylt ul li {
        overflow: hidden;
        position: relative;
        display: block;
        margin-bottom: 20px;
        min-height: 180px;
    }
    .blockSkylt ul li .cornerLt {
        position: relative;
        display: inline-block;
        margin-right: 50px;
        padding: 20px 70px 10px;
        text-align: right;
    }
    .blockSkylt ul li .cornerLt:before {
        content: '';
        position: absolute;
        left: -35px;
        top: 0px;
        background: #fff;
        width: 100%;
        height: 170px;
        -moz-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        transform: skewX(-20deg);
        -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        -o-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.3);
    }
    .blockSkylt ul li .cornerLt a,
    .blockSkylt ul li .cornerLt img {
        display: inline-block;
        position: relative;
    }
    .blockSkylt ul li .cntBlk {
        float: right;
        width: 72%;
        padding: 30px 30px 30px 0;
    }
    .blockSkylt ul li .cntBlk h4 {
        color: #1079bf;
        font-size: 1.2em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
    }
    .blockSkyltLeft {
        position: relative;
        overflow: hidden;
        width: 58%;
    }
    .blockSkyltLeft img {
        float: left;
        margin: 10px;
    }
    .blockSkyltLeft p {
        float: left;
        margin: 45px 24px 15px;
        position: relative;
        width: 64%;
    }
    .dotline-gray-it-hz1 {
        float: right;
        background: url('../img/dotline-gray-it-hz.png') no-repeat 100% 0;
        width: 155px;
        height: 5px;
    }
    .dotline-gray-it-hz2 {
        float: left;
        background: url('../img/dotline-gray-it-hz.png') no-repeat 100% 0;
        width: 155px;
        height: 5px;
    }
    /*---./blockSkyLight*/

    .blockGraySide {
        position: relative;
        overflow: hidden;
        min-height: 412px;
        padding: 25px 0 25px 350px;
		text-align: left;
    }
    .blockGraySide:before {
        content: '';
        position: absolute;
        left: -206px;
        bottom: 0;
        z-index: 1;
        background: #eae9e0;
        width: 30%;
        height: 388px;
        -moz-transform: skewX(-16.7deg);
        -webkit-transform: skewX(-16.7deg);
        -o-transform: skewX(-16.7deg);
        -ms-transform: skewX(-16.7deg);
        transform: skewX(-16.7deg);
    }
    .blockGraySide:after {
        content: '';
        position: absolute;
        left: 116px;
        top: 4px;
        z-index: 2;
        background: url("../img/dotline-red.png") no-repeat 0 0;
        width: 87px;
        height: 277px;
    }



    /*skewLink*/

    .skewLink {
        position: relative;
        display: inline-block;
        margin: 0;
        color: #fff;
        width: 80%;
        height: 108px;
        font-size: 1em;
    }
    .skewLink:hover {
        color: #fff;
    }
    .skewLink .spanTxt {
        position: relative;
        z-index: 3;
        display: block;
        padding: 30px;
    }
    .skewLink .spanTxt1 {
        position: absolute;
        left: 120px;
        top: 16px;
        z-index: 3;
        font-size: 1.88em;
        font-family: "HelveticaNeueLTStd-BdCnIt", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    .skewLink .spanTxt2 {
        position: absolute;
        left: 120px;
        top: 37px;
        z-index: 3;
        font-size: 3.4em;
        font-family: "HelveticaNeueLTStd-blkcn", Helvetica, Arial, sans-serif;
    }
    .skewLink .spanTxt2a {
        position: absolute;
        left: 178px;
        top: 45px;
        z-index: 3;
        font-size: 2em;
        font-family: "HelveticaNeueLTStd-blkcn", Helvetica, Arial, sans-serif;
        vertical-align: super;
    }
    .skewLink .spanTxt3 {
        position: absolute;
        left: 210px;
        top: 60px;
        z-index: 3;
        font-size: 2em;
        font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
    }
    .skewLink .spanTxt3 sup {
        top: -.5em;
        font-size: 55%;
    }
    .skewLink .spanTxt3a {
        position: absolute;
        left: 564px;
        top: 66px;
        z-index: 3;
        font-size: 1em;
        font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
    }
    .skewLink .spanTxt3b {
        position: absolute;
        left: 415px;
        top: 25px;
        z-index: 3;
        font-size: 1.4em;
        font-family: "HelveticaNeueLTStd-LtIt", Helvetica, Arial, sans-serif;
    }
    .skewLink .spanTxtIco {
        position: absolute;
        left: 24px;
        top: 20px;
        z-index: 3;
        background: url('../img/ico-unrestricted.png') no-repeat 0 0;
        width: 82px;
        height: 82px;
    }
    .skewLink .spanTxtDLine {
        position: absolute;
        left: 214px;
        top: 58px;
        z-index: 3;
        background: url(../img/dotline-white.png) repeat-x 0 0;
        width: 65%;
        height: 2px;
        opacity: 0.6;
    }
    .skewLink .spanTxtDLine:after {
        content: '';
        float: right;
        margin-right: 30px;
        background: #35a2da;
        width: 25px;
        height: 2px;
    }
    .skewLink .spanTxtDLine:before {
        content: '';
        float: right;
        margin-right: 20px;
        background: #35a2da;
        width: 30px;
        height: 2px;
    }
    .skewLink:before {
        content: '';
        position: absolute;
        left: 12px;
        top: 1px;
        z-index: 2;
        width: 100%;
        height: 106px;
        background: rgba(131, 206, 239, 0.5);
        -moz-transform: skewX(-15deg);
        -webkit-transform: skewX(-15deg);
        -o-transform: skewX(-15deg);
        -ms-transform: skewX(-15deg);
        transform: skewX(-15deg);
    }
    .skewLink:after {
        content: '';
        position: absolute;
        left: -0px;
        bottom: -9px;
        z-index: 1;
        width: 100%;
        height: 106px;
        background: #097abf;
        -moz-transform: skewX(-15deg);
        -webkit-transform: skewX(-15deg);
        -o-transform: skewX(-15deg);
        -ms-transform: skewX(-15deg);
        transform: skewX(-15deg);
    }

    /*---./skewLink*/
    /*Appropriate_Patients*/
    /*itchart*/

    .itchart {
        position: relative;
        margin: 0 auto 70px;
        padding: 50px 0 100px;
        width: 57.8%;
        min-height: 675px;
        text-align: center;
    }
    .itchart h2 {
        margin-bottom: 19px;
        color: #1079bf;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
        font-size: 1.6em;
        line-height: 0.8em;
    }
    .itchart h3 {
        display: inline-block;
        padding: 18px 10px 10px;
        background: #55bee9;
        color: #fff;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
        font-size: 1.6em;
        line-height: 0.85em;
        width: 38%;
        min-height: 93px;
    }
    .itchart h3 span {
        font-family: "HelveticaNeueLTStd-cn", Helvetica, Arial, sans-serif;
        font-size: 0.8em;
    }
    .itchart .padITTitle {
        padding: 36px 20px;
    }
    .itchart .itRedDots {
        position: absolute;
        left: 84px;
        top: 184px;
        width: 4px;
        height: 318px;
        background: url('../img/itchart-red.png') repeat-y 0 0;
    }
    .itchart .itGrayDots {
        position: absolute;
        right: 42px;
        top: 185px;
        width: 4px;
        height: 316px;
        background: url('../img/itchart-gray.png') repeat-y 0 0;
    }
    .itchart .itGrayDots1 {
        position: absolute;
        right: 322px;
        top: 205px;
        width: 4px;
        height: 166px;
        background: url('../img/itchart-gray.png') repeat-y 0 0;
    }
    .itchart .itGrayDots2 {
        position: absolute;
        left: 156px;
        top: 412px;
        width: 4px;
        height: 92px;
        background: url('../img/itchart-gray.png') repeat-y 0 0;
    }
    .itchart .itGrayDots3 {
        position: absolute;
        right: 110px;
        top: 412px;
        width: 4px;
        height: 92px;
        background: url('../img/itchart-gray.png') repeat-y 0 0;
    }
    .itchart .itGrayDotsHz {
        position: absolute;
        right: 52px;
        top: 202px;
        width: 274px;
        height: 4px;
        background: url('../img/itchart-gray-hz.png') repeat-x 0 0;
    }
    .itchart .itchartChild {
        position: absolute;
        left: 121px;
        top: 235px;
        z-index: 1;
        width: 546px;
        height: 247px;
    }
    .itchart .itchartChild h4 {
        display: inline-block;
        padding: 13px 10px 7px;
        background: #bbbea1;
        color: #fff;
        font-family: "HelveticaNeueLTStd-Cn", Helvetica, Arial, sans-serif;
        font-size: 1.4em;
        line-height: 0.85em;
        min-width: 80px;
    }
    .itchart .itchartChild h4.mar30 {
        margin: 0px 15px 30px -25px;
    }
    .itchart .itchartChild1 {
        position: absolute;
        left: 0;
        bottom: 106px;
        z-index: 1;
        width: 100%;
        min-height: 38px;
    }
    .itchart .itchartChild1 h3 {
        display: inline-block;
        padding: 24px 10px 12px;
        background: #0b79bf;
        color: #fff;
        font-family: "HelveticaNeueLTStd-BdCn", Helvetica, Arial, sans-serif;
        font-size: 1.6em;
        line-height: 0.85em;
        width: 28%;
        min-height: 60px;
        text-transform: uppercase;
    }
    .itchartCh1 {
        position: absolute;
        right: -24px;
        top: 0px;
    }
    .itTxtbtm {
        position: absolute;
        left: 0;
        bottom: 0px;
        font-family: "HelveticaNeueLTStd-Cn", Helvetica, Arial, sans-serif;
        font-size: 1.2em;
        text-align: left;
    }
    .itTxtbtm p {
        line-height: 1.2em;
        text-indent: -10px;
    }
    /*---./itchart*/
    /*---./Appropriate_Patients*/
    /*accordion*/
    /*---./accordion*/

    ::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */

        color: #fff;
    }
    :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */

        color: #fff;
        opacity: 1;
    }
    ::-moz-placeholder {
        /* Mozilla Firefox 19+ */

        color: #fff;
        opacity: 1;
    }
    :-ms-input-placeholder {
        /* Internet Explorer 10-11 */

        color: #fff;
    }
    ::-ms-input-placeholder {
        /* Microsoft Edge */

        color: #fff;
    }

}
/* Large only */

@media screen and (min-width: 64em) and (max-width: 74.9375em) {} .no-brd,
.no-brd:before {
    border:0 none;
}
.no-bgImg {
    background: transparent !important;
}

/* IE HACK */

@media screen and (max-width: 1200px) and (-ms-high-contrast: active),
(-ms-high-contrast: none) and (max-width: 1200px){

   .Casestudy .grid-x, .InTreatment .grid-x {

		display: block;
	}
	#example-menu #superfish-main{
		float:none;
		margin-left:11vw;
	}

    .menuSkyBlue {
        float: none !important;
    }
    .menuSkyBlue:before {
        width: 69%;
    }
    .menuSkyBlue .btnSearch {
        right: -8%;
    }
}

/* IE HACK */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

	.InTreatment h6,
	.InTreatment p {
		width:inherit;
	}
}