	
	/* #Full width Sections + Parallax Stylesheet
	================================================== */
	
	.blox { padding:20px 0 20px; /*padding:45px 0 43px;*/ clear:both; background:#f1f8fc; }
	.blox p {font-size:19px; font-weight:300; color:#575757; line-height:24px; font-family:Roboto,arial,helvetica,sans-serif;}
	.blox.nopad { padding:0; margin:0;}
	.blox.dark { background:#384852;  text-shadow: 0px 0px 3px rgba(51, 51, 51, 0.3);}
	.blox.dark .nonetextshadow *{ text-shadow:none;}
	.blox.gray { background:#f0f0f0; }
	.blox.redbox { background:#ffc5cb;}
	.blox.greenbox { background:#dbebb9;}
	.blox.yellowbox { background:#f7c218;}
	.dark.redbox { background:#de3059;}
	.dark.bluebox { background:#128abc;}
	.dark.blackbox { background:#25272a; margin-top:-1px;}
	.blox hr { border-color: rgba(255, 255, 255, 0.2); }
	.dark.greenbox { background:#5aa300; }
	.dark.yellowbox { background:#ff9900;/*#fdb012*/;}
	.blox.dark * { color:#fff; }
	.blox.dark a { color:#07add4; }
	.blox.dark a.button { color:#fff; }
	.blox.dark a:lhover { color:#ff9900;}
	.blox.dark .magic-link a { color:#fff; }
	.blox.dark p { color:rgba(255, 255, 255, 0.9); }
	.blox.dark small { color:rgba(255, 255, 255, 0.8); }
	.bloxcirc { width:70px; height:70px; border-radius:35px; background:#e53f51 url(../images/ico-bulb1.png) no-repeat center center; position:relative; margin:-78px auto 21px; display:block; }
	.bloxcirc.portx { width:50px; height:50px; border-radius:25px;  margin:-58px auto 21px; background-color:#0093d0;  }
	.bloxcirc.bell-bg { background:#e53f51 url(../images/ico-bell1.png) no-repeat center center; }
	.bloxcirc.flash-bg { background:#e53f51 url(../images/ico-flash1.png) no-repeat center center; }
	.bloxcirc.eye-bg { background:#e53f51 url(../images/ico-eye1.png) no-repeat center center; }
	.bloxcirc.calendar-bg { background:#e53f51 url(../images/ico-calendar1.png) no-repeat center center; }
	.bloxcirc.video-bg { background:#e53f51 url(../images/ico-video1.png) no-repeat center center; }
	.bloxcirc.clock-bg { background:#e53f51 url(../images/ico-clock1.png) no-repeat center center; }
	.blox.promoblox { padding:46px 0 34px; margin:0; text-shadow:none;}
	.blox.promoblox a.button { background:transparent; padding:16px 26px; border:2px solid #fff; font-weight:400; float:right; margin-left:20px; margin-top:20px; vertical-align:middle; letter-spacing:3px; text-shadow:none; box-shadow:none; text-transform:uppercase; 	-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease; } 
	.blox.promoblox a.button:hover { background:#fff; color:#000;}
	
	
	.blox.dark.bot-blox { padding:14px 0; clear:both; background: #303740 url(../images/pattern-bg2.png); border-top:5px solid #242e38; margin:0; }
	.dark.bot-blox .magic-link { margin:0; float:right; }
	*+html .blox.dark.bot-blox { margin-bottom:-21px; }
	
	.blox h1.extr {font-size:63px; font-weight:400; line-height:70px; letter-spacing:-3px;}
	.blox h1.extr span, .blox.dark h1.extr span { color:#fc4f4f; }
	.extrabgsec { padding:20px; background:rgba(255,255,255,0.6);}
	
	.blox.section-bg1 { background:url(../../images/sliders/fhq.jpg) no-repeat center; background-size:cover; }
	.blox.dark.section-bg2 { background:#8a93a4 url(../../images/sliders/fhq.jpg) no-repeat center top; background-size:cover; background-attachment:fixed; min-height:520px; }
	.blox.section-bg3 { background:url(../images/section-bg2.jpg) no-repeat center; }
	.blox.section-bg4 { background:url(../images/contact-mpic1.jpg) no-repeat center; }
	.blox.section-bg1, .blox.section-bg4, .blox.section-bg5, .blox.section-bg6  { height:380px; margin-top:0; padding:0; /*border-top: 1px solid #d9d9d9*/; }
	.blox.section-bg5 { background:#384852 url(../images/pricing-tpbg1.jpg) no-repeat center; height:260px;  }
	.blox.section-bg6 { background:#384852 url(../images/pages-tpbg1.jpg) no-repeat center; height:260px; border-bottom:4px solid #e8e8e8;  }
	.blox.dark .mex-title { border-bottom: 4px solid rgba(255, 255, 255, 0.27);} 
	
	.parallax-sec, .parallax-sec2, .parallax-sec3 {height:550px; background:#575757 url(../../images/sliders/bg-photos.jpg) no-repeat top fixed; border-bottom:none; background-size:cover;    margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; -webkit-background-size: auto; background-attachment: scroll; }
	.parallax-homebanner { background:#fff url(../../images/main-home2.png) no-repeat center top; background-repeat:no-repeat;   min-height: 75px;  height: 550px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; background-position: center center;    }
	.parallax-cloud { background:#eee url(../../images/sliders/bg-cloud4.jpg) no-repeat center top;/*was bg-cloud4*/ background-repeat:no-repeat;   /*min-height: 600px;*/  height: 600px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; background-size:cover;  }
	/*.parallax-clinical { background:#eee url(../../images/sliders/clinical.jpg) no-repeat center top fixed; background-repeat:no-repeat;   min-height: 400px;  height: 450px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; }*/
	.parallax-fhq { background:#eee url(../../images/sliders/fhq.jpg) no-repeat center top fixed; background-repeat:no-repeat;   min-height: 400px;  height: 450px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; }
	.parallax-lab { background:#eee url(../../images/sliders/lab.jpg) no-repeat center top fixed; background-repeat:no-repeat;   min-height: 400px;  height: 450px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; }
	.parallax-lims { background:#f3f3f3 url(../../images/sliders/lims.jpg) no-repeat center top fixed; /*50% -70px*/ border-bottom:none; /*background-size:cover;*/ width:100%; height:380px; position:relative;}
	.parallax-lims-old { background:#eee url(../../images/sliders/lims.jpg) no-repeat center top fixed; background-repeat:no-repeat;   min-height: 400px;  height: 450px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; }
	.parallax-support { background:#eee url(../../images/sliders/desk.jpg) no-repeat center top scroll; background-repeat:no-repeat; height: 230px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; }
	.parallax-webinar { background:#eee url(../../images/sliders/desk.jpg) no-repeat center top scroll; background-repeat:no-repeat; height: 230px;  margin: 0 auto;  width: 100%;  max-width: 1920px;  position: relative; }
	.parallax-clinical2 { background:#f3f3f3 url(../../images/sliders/clinical.jpg) no-repeat center top scroll; border-bottom:none; background-size:cover; width:100%; height:380px; position:relative;}
	.parallax-clinical { background:#f3f3f3 url(../../images/sliders/clinical.jpg) no-repeat center top scroll; border-bottom:none; background-size:cover; width:100%; height:380px; position:relative;}
	.parallax-triage { background:#f3f3f3 url(../../images/sliders/triage.jpg) no-repeat center top fixed; border-bottom:none; /*background-size:cover;*/ width:100%; height:380px; position:relative;}
	.parallax-breast { background:#e2cba9 url(../../images/sliders/triage-breast.jpg) no-repeat center top fixed; border-bottom:none; /*background-size:cover;*/ width:100%; height:380px; position:relative;}
    .parallax-colorectal { background:#f3f3f3 url(../../images/sliders/triage-colon.jpg) no-repeat center top fixed; border-bottom:none; /*background-size:cover;*/ width:100%; height:380px; position:relative;}
    .parallax-cancer { background:#f3f3f3 url(../../images/sliders/triage-cancer.jpg) no-repeat center top fixed; border-bottom:none; /*background-size:cover;*/ width:100%; height:380px; position:relative;}	
	.parallax-opt { background:#f3f3f3 url(../../images/sliders/opt1.jpg) no-repeat center top scroll; border-bottom:none; /*background-size:cover;*/ width:100%; height:380px; position:relative;}
	.parallax-triage2 { background:#575757 url(../../images/sliders/fhq.jpg) no-repeat center top fixed; border-bottom:none; background-size:cover; width:100%; height:380px; position:relative;}
	.parallax-nsgc { background:#f3f3f3 url(../../images/sliders/gc-patient2.jpg) no-repeat center top scroll; border-bottom:none; background-size:cover; width:100%; height:550px; position:relative;}
	.parallax-ashg { background:#f3f3f3 url(../../images/sliders/clinician-patient.jpg) no-repeat center top scroll; border-bottom:none; background-size:cover; width:100%; height:550px; position:relative;}
	.parallax-nsgc2 { height:400px; background:#575757 url(../../images/sliders/nsgc17a.jpg) no-repeat center top fixed; border-bottom:none; background-size:cover; position:relative;margin: 0 auto;  width: 100%;  max-width: 1920px;  -webkit-background-size: auto; background-attachment: scroll;}
	.parallax-sec3 { background:#eee url(../../images/sliders/fhq.jpg) center bottom fixed;}
	.parallax-sec article { position: relative; }
	.parallax-sec .blox, .parallax-sec .blox.dark { background:none;}
	.home-overlay {background: rgba(0,0,0,0.3) none repeat scroll 0 0; height: 100%;}
	.homedark, .aboutdark { width:100%; height:500px; background:#f5f5f5 url(../../images/sliders/home1.jpg) no-repeat top fixed; border-bottom:none; background-size:cover; position:relative;-webkit-background-size: auto; background-attachment: scroll;}
	.homedark2 { width:100%; height:550px; background:#575757 url(../../images/sliders/fhq.jpg) no-repeat top fixed; border-bottom:none; background-size:cover; position:relative;-webkit-background-size: auto; background-attachment: scroll;}
	.aboutdark {background:#eee url(../images/about-ext-img1.jpg) center top fixed; height:645px; border:none;}

	.homedark #header { border-bottom: 3px solid rgba(255, 255, 0255, 0.12); }
	.homedark #search-form, .homedark #search-form2 { opacity:0.77;}
	.homedark .slogan { padding-top:3%; /*was 5%*/}
	.aboutdark .slogan { position:absolute; bottom:10%; right:7%; float:none;}
	.aboutdark.wpabtdrk { background:none; border:none;}
	.slogan h1 { font-size:54px; line-height:62px; font-weight:400; }
	.slogan2 h1 { font-size:60px; line-height:74px; font-weight:400; }
	.parallax-ashg .slogan2 h1 { letter-spacing: -1px; font-weight: 400; font-size: 48px; line-height: 62px; margin-top: 250px; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.9);}
	.parallax-ashg .slogan2 h3 { text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.9);}
	.parallax-nsgc .slogan2 h1 { letter-spacing: -1px; font-weight: 400; font-size: 48px; line-height: 62px; margin-top: 250px; text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.9);}
	.parallax-nsgc .slogan2 h3 { text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.9);}
	.homedark .nonetextshadow *{ text-shadow:none;}
	.slogan  span, .blox.dark .slogan  span { color:#fc4f4f;}
	
	/* #Video Background
	================================================== */
	
	.video-sec { height: 590px; position: relative; overflow: hidden; }
	.video-item { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; overflow: hidden }
	.video-sec .pattern-bg { background-image: url(../images/overlay-pattern.png); opacity: 0.5; width: 100%; height: 100%; z-index: 1; padding: 45px 0 43px; clear: both; background-repeat: repeat; position: absolute; text-indent:-99990000; }
	.video-sec .dark-content, .video-sec .light-content { text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.53); padding: 45px 0 43px; z-index: 2; width: 100%; height: 100%; position:relative; }
	.video-sec .dark-content * { color: #fff; }
	.video-sec .light-content { text-shadow:none; }
	.video-sec .slight { color: #292929; }


	/* #Media Queries
	================================================== */

	@media only screen and (max-width: 767px) { 
	.blox.dark, .blox.gray { height:auto !important;}
	.parallax-sec, .video-sec  { height:auto !important; background-attachment:scroll;}
	.parallax-nsgc  { height:auto !important; background-attachment:scroll;}
	.parallax-nsgc .slogan2 h1  { margin-top:0px;}
	.parallax-ashg  { height:auto !important; background-attachment:scroll;}
	.parallax-ashg .slogan2 h1  { margin-top:0px;}
	.parallax-triage  { height:auto !important; background-attachment:scroll;}
	.parallax-breast  { height:auto !important; background-attachment:scroll;}
	.parallax-colorectal  { height:auto !important; background-attachment:scroll;}
	.parallax-cancer  { height:auto !important; background-attachment:scroll;}
	.parallax-opt  { height:auto !important; background-attachment:scroll;}
	}
	@media only screen and (max-width: 959px) { 
	.parallax-sec, .video-sec  { height:auto !important; background-attachment:scroll;}
	.homedark { height:auto !important; background-size:cover; }
	.parallax-nsgc { height:auto !important; background-attachment:scroll; }
	.parallax-ashg  { height:auto !important; background-attachment:scroll;}
	.parallax-triage { height:auto !important; background-attachment:scroll; }
	.parallax-breast { height:auto !important; background-attachment:scroll; }
	.parallax-colorectal { height:auto !important; background-attachment:scroll; }
	.parallax-cancer { height:auto !important; background-attachment:scroll;}
	.parallax-opt { height:auto !important; background-attachment:scroll;}
	.slogan h1 { font-size:41px; line-height:48px;}
	.slogan2 h1 { font-size:41px; line-height:48px;}
	.aboutdark .slogan { position:relative; right:auto; margin:0 auto; padding:3%;}
	}
	

