	.marquee { display:block !important; }
	.carousel { display:none !important }
	.container { width: 1024px;padding:0px; }
	.tab-content {width:100%;}
	.marquee {position:relative;width:100%;overflow:hidden;overflow:hidden;}
	.marquee img.setting { width:100%;height:auto;visibility:hidden; }
	body { font-family: 'brandon-grotesque', sans-serif !important; }

	#marquee-container{
		position: relative;
	}

	.buttons-wrapper{
		width: 100%;
		margin: 0 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.btn-sma-container, .btn-sma-care-container{
		padding: 0;
	}

	.btn-sma-container{
		margin-right: 8px;
	}

	.buttons-wrapper button{
		border-radius: 0;
		color: #FFFFFF;
		font-size: 11px;
		padding: 10px 7px;
		width: 100%;
		font-weight: 700;
	}

	.buttons-wrapper button:hover{
		color: #FFFFFF;
	}

	.btn-sma{
    background-color: #4570b6;
		margin-right: 8px;
	}

	.btn-sma-care{
    background-color: #69be68;
	}


	.slick-slide{
		outline: none;
	}

	.family-slider{
		padding: 0;
		margin: 0;
	}
	.slide-button{
		padding: 0 30px;
	}
	.slider-next, .slider-prev{
		margin: 9px 0 3px 0;
    color: #42c247;
    font-size: 13px;
    display: block;
    text-align: right;
	}
	.slide-button span:hover, .slide-button img:hover{cursor: pointer;}
	.border-button{
		width: 100%;
    border-bottom: 1px solid #294b46;
	}

	.collins-character{
		position: absolute;
		margin: auto;
		width: 21%;
		height: 61%;
		left: 38px;
		bottom: 5px;
		right: 0;
	}

	.landon-character{
		position: absolute;
		margin: auto;
		bottom: 5px;
		left: 0;
		right: 0;
		width: 34%;
	}

	.families-slider, .family-mobile-slider{
		padding: 0;
		width: 100%;
		margin: 0;
		background: #192e41;
	}

	.family-tab > img{
		width: 100%;
	}

	.itemContent{
		padding-top: 40px;
	}

	.slick-dots{
		padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
	  -ms-flex-align: center;
    align-items: center;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
    justify-content: center;
    margin: 10px 0;
    left: 0;
    right: 0;
    position: absolute;
    height: 10px;
    z-index: 999;
	padding-top : 10px;
	}

	.slick-dots li{
    display: inline-block;
    margin-right: 6px;
	}

	.slick-dots li .dot{
		background-color: #8c97a0;
		width: 8px;
		height: 8px;
		border-radius: 100%;
	}

	.slick-dots li.slick-active .dot{
		background: #ffffff;
	}

	.slick-dots li:hover{
		cursor: pointer;
	}

	.desktop-family-slider{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
    justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
    align-items: center;
	}

	.desktop-family-slider{
    padding: 5px 0 3px 0;
	}

	.mobile-slide-family{
		border-top: 1px solid #294b46;
    padding-top: 25px;
		margin-top: 12px;
		margin: 0 auto;
	}

	.mobile-slide-family .slide-family{
		color: #69be58;
		text-align: right;
		margin: 0;
		font-size: 12px;
	}

	.mobile-slide-family .slide-family:hover, .mobile-slide-family .mobile-slide-arrow{
		cursor: pointer;
	}

	.family-link-container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 19px;
	}

	.desktop-slide-arrow{
		width: 25px;
		height: 25px;
		margin-left: 5px;
		margin-top: 2px;
	}

	.mobile-slide-arrow{
		width: 17px;
		height: 20px !important;
		margin-top: -3px;
		margin-left: 3px;
	}

	.family-footer-slider {
		padding: 0;
	}

	#canvas, #canvas2{ height: auto;
		margin:0; padding: 0;
		cursor: pointer;
	}
	#marquee-footer {
		width: 100%;
		height: 227px;
		background-color: #192e41;
		padding:0;
		margin: -20px 0 0 0;
    overflow: hidden;
	}

	#marquee-footer .row {
		margin: 0;
		padding: 0;
		height: 100%;
	}

	#marquee-footer .row .col-md-6 {
		height: 100%;
	}

	#marquee-footer .inner-content {
		position: absolute;
		top: 50%; left: 50%;
		transform: translate(-50%,-60%);
		height: auto;
		width: 95%;
		padding-left: 4%;
	}


	#marquee-footer h2 {
		color: #42c247;
		font-size: 20px;
		margin:0 !important;
		text-transform: uppercase;
	}

	#marquee-footer p {
		color: #fff;
		font-size: 14px;
	}

	#marquee-footer .btn {
		font-size: 14px;
		line-height: 35px;
		width: 215px;
		vertical-align: middle;
		border-radius: 0 !important;
		height: 50px;
		margin: 0 5px;
		color: #fff;
		text-transform: uppercase;

	}

	#marquee-footer .sma {
		background-color: #4570b6;
	}

	#marquee-footer .sma-care {
		background-color: #69be68;

	}

	#topCanvas{height: auto;}
	/* quadrilateral layers */
	.sliver { position:absolute;height:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none; }
	#m01, #m05 { z-index:19; }
	#m02, #m04 { z-index:18; }
	#m01 { width:31%;left:-8%;top:0px;-webkit-transform: skew(15deg, 0deg);-moz-transform: skew(15deg, 0deg);-o-transform: skew(15deg, 0deg);-ms-transform: skew(15deg, 0deg);transform: skew(15deg, 0deg);}
	#m02 { width:24%;left:18%;-webkit-transform: skewX(5deg);-moz-transform: skewX(5deg);-o-transform: skewX(5deg);-ms-transform: skewX(5deg);transform: skewX(5deg); }
	#m03 { left:37%;width:27%;z-index:15; }
	#m04 { width:24%;right:15%;-webkit-transform: skewX(-5deg);-moz-transform: skewX(-5deg);-o-transform: skewX(-5deg);-ms-transform: skewX(-5deg);transform: skewX(-5deg);}
	#m05 { width:28%;right:-8%;-webkit-transform: skew(-15deg, 0deg);-moz-transform: skew(-15deg, 0deg);-o-transform: skew(-15deg, 0deg);-ms-transform: skew(-15deg, 0deg);transform: skew(-15deg, 0deg); }

	/* background hover image */
	.bkgIMG, .overlayQuote { position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;}

	/* close 'button' */
	.clsQuoteOverlay { position:absolute;right:1%;top:1%;width:38px;height:38px;z-index:3;opacity:0;background:url(/content/dam/commercial/specialty/sma/caregiver/en_us/images/home/marquee/overlayClose.png) center center no-repeat;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none; }

	/* splintered images -- these animate on hover see js for details */
	.bkgJPG { position:absolute;height:100%;width:100%;top:0px;left:0px;z-index:9;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none; }
	.zoomOn { z-index:7 !important; }

	/* boxOverlay + content */
	.boxOverlay { position:absolute;width:433px;height:210px;right:2.92%;bottom:9%;opacity:0;z-index:5; }
	.boxOverlay #m01_box { width:100%;padding:10px 10px 40px 10px;background-color:#192e41;color:#ffffff; }
	.boxOverlay #m01_box h3 { margin:15px 20px 10px 20px;font-size:19px;font-weight:normal;color:#69be58; }
	.boxOverlay #m01_box p { margin:0 24px;font-size:14px;line-height:24px; }
	#box_button { position:relative;margin-top:-25px;padding-right:20px;width:100%;text-align:right;color:#ffffff; }
	#box_button a, #box_button span { line-height:45px;display:inline-block;vertical-align:middle;text-transform:uppercase; }
	#box_button a.bxBTN { padding:0 10px;margin-left:10px;font-size:14px;color:#ffffff;text-decoration:none; }
	.btnSMA { text-transform:capitalize;background-color:#4570b6; }
	.btnSMAC { text-transform:capitalize;background-color:#69be68; }

	.quoteFrame {position:absolute;}
	#quoteFrame-m01 {right:10%;top:21%;width:57.5%;z-index:5;opacity:0;}
	#quoteFrame-m02 {right:6%;top:21%;width:52%;z-index:5;opacity:0;}
	#quoteFrame-m03 {right:2%;top:21%;width:44.4%;z-index:5;opacity:0;}
	#quoteFrame-m04 {left:9.37%;top:21%;width:48.8%;z-index:5;opacity:0;}
	#quoteFrame-m05 {left:9.37%;top:24.3%;width:55.66%;z-index:5;opacity:0;}

	.quoteBlock { background:#ffffff;vertical-align:middle;line-height:26px;padding:27px 40px 21px 20px;  }
	.quoteBlock p { margin-bottom:10px;padding:0;font-size:18px;line-height:26px;font-weight:normal; }
	.quoteBlock p.quoteCopy { color:#1d2e3f;background:url(/content/dam/commercial/specialty/sma/caregiver/en_us/images/home/marquee/quote00.png) top left no-repeat;padding:2px 0 0 16px; }
	.quoteBlock p.quoteBy { color:#7b828a;font-size:16px;line-height:16px;margin-left:16px;white-space:nowrap;font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif; }
	.quoteBlock .endQuote { background:url(/content/dam/commercial/specialty/sma/caregiver/en_us/images/home/marquee/quote01.png) top left no-repeat;width:14px;display:inline-block; }
	.quoteBlock p.quoteBy span { color:#52c8e5; }

	.quoteFrame .textContent { background:#1d2e3f;color:#ffffff; }
	.quoteFrame .textContent h2 { color:#52c8e5;font-size:20px;font-weight:normal;line-height:20px;margin:0px 0px 6px 0px;padding:0;white-space:nowrap; }
	.quoteFrame .textContent p { font-size:14px;line-height:24px; }
	.quoteFrame .linksSection { font-size:14px;margin-top:-10px;padding-right:20px;text-align:right; }
	.quoteFrame .linksSection a { padding:10px ha20px;margin-left:10px;color:#ffffff;text-decoration:none;white-space:nowrap; }

	#quoteFrame-m01 .textContent { margin-left:27%;padding:29px 23px 29px 23px; }
	#quoteFrame-m01 .linksSection { margin-left:27%; }

	#quoteFrame-m02 .textContent { margin-left:17%;padding:29px 23px 29px 23px; }
	#quoteFrame-m02 .linksSection { margin-left:17%; }

	#quoteFrame-m03 .textContent { margin-right:4%;padding:29px 23px 29px 23px; }
	#quoteFrame-m03 .linksSection { margin-right:4%; }

	#quoteFrame-m04 .textContent { margin-right:6%;padding:29px 23px 29px 23px; }
	#quoteFrame-m04 .linksSection { margin-right:6%; }

	#quoteFrame-m05 .textContent { margin-right:13.57%;padding:29px 23px 29px 23px; }
	#quoteFrame-m05 .linksSection { margin-right:13.57%; }

	#quoteFrame-m01 .quoteBlock { margin-right:33%; }
	#quoteFrame-m02 .quoteBlock { margin-right:33%; }
	#quoteFrame-m03 .quoteBlock { margin-left:18%; }
	#quoteFrame-m04 .quoteBlock { margin-left:9.5%; }
	#quoteFrame-m05 .quoteBlock { margin-left:17.48%; }



	/* bottom navigation  */
	.nav-tabs {position:relative !important;border-bottom:0px;margin:-10px 0 0 0;text-align:right;overflow:hidden;background-color:#1d2e3f;z-index:20;overflow:hidden;color:#ffffff;z-index:80;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;user-select:none;font-size:13px }
	.nav-tabs span { vertical-align:middle;display:inline-block;height:35px;overflow:hidden;}
	.nav-tabs span a { display:block;width:10px;height:100%;background:url(/content/dam/commercial/specialty/sma/caregiver/en_us/images/home/marquee/bgLinkGbl.png) bottom left no-repeat; }
	.nav-tabs span a.act01 { background-position:top left; }
	.nav-tabs #teamName { line-height:35px;vertical-align:middle;margin:0 5px;text-transform:capitalize; }
	.nav-tabs #teamName em { font-style:normal; }
	.nav-tabs #nv00 {width:10px;}
	.nav-tabs #nv00,.nav-tabs #nv01 ,.nav-tabs #nv02  { margin:0; }
	/* reset bootstrap focus and hover setting */
	.nav-tabs span a:hover, .nav-tabs span a:focus { outline:none !important;text-decoration:none; }
	/* reset bootstrap focus and hover setting */

	/* carousel */
	/* bootstrap css redefined */
	.carousel-indicators { width:98%;top:56%;left:0;margin:0;padding:0;text-align:right;max-height: 20px; }
	.carousel-indicators li { border:0px;width:15px;height:15px;background-color: rgba(255, 255, 255, 0.3); }
	.carousel-indicators .active { border:0px;width:15px;height:15px;background-color: rgba(255, 255, 255, 1); }
	/* project css */
	.itemContent h2, .itemContent h3 { color:#69be58;font-size:26px;font-weight:normal;text-transform: uppercase; }
	.itemContent p { color: #ffffff;font-size:20px; text-align: center}
	.itemContent p span.quote {
		color: #00cae9 !important;
	}
	.itemContent p.light-blue {
		color: #00cae9 !important;
	}

	.collins-slider .itemContent p span.quote {
		color: #69be58 !important;
	}
	.collins-slider .itemContent p.light-blue {
		color: #69be58 !important;
	}


	.light-blue {color: #00cae9 !important;}
	.itemContent p span.quote.quote-green {color: #69be58 !important;}
	.light-green{color: #69be58 !important;}
	.itemContent {position:relative; background-color:#192e41;padding:60px 5% 22px 5%;vertical-align: middle; margin-top: auto; margin-bottom: auto}
	.itemFooter { position:absolute;bottom:0;line-height:40px;background-color:#192e41;width:100%;text-align:center;color:#ffffff }
	.linkSection { position:relative;padding-top: 10px; text-align:center;z-index:12;vertical-align:middle; }
	.linkSection a { padding:16px 20px;margin:0 3px;text-transform:uppercase;font-size:22px;color:#ffffff;text-decoration:none;white-space:nowrap; }
	.textMainContainer {text-align: center; /*padding-bottom: 21px;*/}
	.textMainContainer h2 { margin-top: 0 }

	.itemContent .inner-content {
		position: absolute;
		width: 95%;
		left: 50%;
		top: 48%;
		transform: translate(-50%, -48%);
	}
	@media (max-width:1024px) {
		.container {
			width: 100%;
		}

		#marquee-footer .row {
			height: auto;
		}

		#marquee-footer .row .col-md-6 {
			height: auto;

		}

		#marquee-footer .inner-content {
			position: relative;
			height: auto;
			top: 90px;
		}

		#marquee-footer .btn {

			width: 190px;

		}

	}

	@media (max-width:1023px) {


		#marquee-footer .row {
			height: auto;
		}

		#marquee-footer .row .col-md-6 {
			height: auto;

		}

		#marquee-footer .inner-content {
			position: relative;
			height: auto;
			top: 80px;
		}

		#marquee-footer .btn {

			width: 190px;
			margin: 0;

		}

		#marquee-footer .sma {
			margin-right: 10px;
		}


	}

	@media (max-width:990px) {

		#marquee-footer .inner-content {
			top: 60px;
		}


	}

	@media (max-width:900px) {

		#marquee-footer .inner-content {
			top: 60px;
		}
		.quoteBlock { line-height:19px;padding-right:35px; }
		.quoteBlock p { font-size:15px; }
		#quoteFrame-m01 { right:10%;width:57.5%; }
		#quoteFrame-m02 { right:6%;width:52%; }
		#quoteFrame-m03 { right:1%;width:46%; }
		#quoteFrame-m01 .textContent, #quoteFrame-m01 .linksSection { margin-left:26%; }
		#quoteFrame-m02 .quoteBlock { margin-right:23%; }
		#quoteFrame-m03 .linksSection { margin-right:4%; }
		.quoteFrame .textContent h2 { font-size:16px;line-height:18px; }
		.quoteBlock p.quoteBy { font-size:15px;line-height:17px; }
		.quoteFrame .linksSection { font-size:11px; }
		.endQuote { line-height:14px; }
	}

	@media (max-width:815px) {

		.quoteBlock { line-height:18px;}
		.quoteFrame .textContent p { font-size:12px; }
		#quoteFrame-m01 { width:66%; }
		#quoteFrame-m02 { right:4%; }
		#quoteFrame-m02 .textContent { margin-left:8%; }
		#quoteFrame-m02 .linksSection { margin-left:8%; }
		#quoteFrame-m03 { width:48%; }
		#quoteFrame-m04 {left:8%;width:51%;}
		#quoteFrame-m05 {left:8%;}
		.collins-character{left: 31px;}
	}
	@media (max-width:785px) {

		#quoteFrame-m02 { right:2%;width:55%; }
		#quoteFrame-m03 { width:50%; }
	}
	@media (max-width:767px) {
		.carousel-indicators { top:56%; }
		.linkSection {margin-top:30px;}

		#canvas, #canvas2 { display: none;}
		#marquee-footer { display: none;  }
		.container { width: 100%; }
		.marquee { display:none !important }
		.carousel { display:block !important }
		.nav-tabs, .nav-tabs #teamName { text-transform:uppercase;text-align:center;font-size:26px;line-height:70px; }
		.nav-tabs span { height:70px; }
		.nav-tabs #nv00 { position:absolute;right:-100px;display:none; }
		.nav-tabs #nv01 { position:absolute;left:0px; }
		.nav-tabs #nv01 a { background:url(/content/dam/commercial/specialty/sma/caregiver/en_us/images/home/marquee/arwLeft.png) no-repeat;background-size:100% 100%;width:70px;height:70px; }
		.nav-tabs #nv02 { position:absolute;right:0px; }
		.nav-tabs #nv02 a { background:url(/content/dam/commercial/specialty/sma/caregiver/en_us/images/home/marquee/arwRight.png) no-repeat;background-size:100% 100%;width:70px;height:70px; }
		.itemContent .inner-content{
			position: relative;
			transform: initial;
			width: initial;
			left: 0;
		}
		.mobile-intro-header{
			font-size: 22px !important;
		}
		.mobile-intro-text{
			font-size: 16px !important;
		}
	}



	@media (max-width:700px) {
		.carousel-indicators { top:55%; }
		.linkSection a { font-size:20px; }
		.linkSection {margin-top:25px;}

	}
	@media (max-width:680px) {
		.carousel-indicators { top:53%; }

	}
	@media (max-width:640px) {
		.container { width: 100%; }
		.marquee { display:none !important }
		.carousel { display:block !important }
		.linkSection a { font-size:18px; }

		.carousel-indicators { top:52%; }

	}

	@media (max-width:600px) {
		.carousel-indicators { top:50%; }
		.linkSection {margin-top:25px;}
		.linkSection a { font-size:17px; }


	}
	@media (max-width:560px) {
		.carousel-indicators { top:48%; }
		.linkSection {margin-top:12px;}

		.linkSection a { padding:12px 20px;margin:0 3px;font-size:17px; }

		}


	@media (max-width:530px) {

		.carousel-indicators { top:47%; }

	}

	@media (max-width:520px) {
		.linkSection a { padding:8px 16px;margin:0 3px;font-size:14px;

		}
		.carousel-indicators { top:47%; }
		.linkSection {margin-top:15px;}
		.itemContent p {font-size: 19px;}
	}
	@media (max-width:500px) {
		.itemContent h2, .itemContent h3 { font-size:22px;line-height:20px; }

		.nav-tabs, .itemContent p, .linkSection a { font-size:16px; }
		.nav-tabs, .nav-tabs #teamName { font-size:19px;line-height:53px; }
		.nav-tabs span { height:53px; }
		.nav-tabs #nv01 a, .nav-tabs #nv02 a { width:53px;height:53px; }
		.linkSection a { padding:8px 16px;margin:0 3px;font-size:13px; }
		.carousel-indicators { top:50%; }
		.linkSection {margin-top:10px;}

	}
	@media (max-width:480px) {
		.linkSection {margin-top:5px;}

	}
	@media (max-width:470px) {
		.carousel-indicators { top:49%; }
		.linkSection {margin-top:15px;}

	}
	@media (max-width:460px) {
		.itemContent p, .linkSection a { font-size:13px; }
		.carousel-indicators li, .carousel-indicators .active { width: 12px;height: 12px; }
		.nav-tabs, .nav-tabs #teamName { font-size:13px;line-height:35px; }
		.nav-tabs span { height:35px; }
		.nav-tabs #nv01 a, .nav-tabs #nv02 a { width:35px;height:35px; }
		.carousel-indicators { top:52%; }
		.linkSection {margin-top:8px;}
		/*.mobile-slide-family .slide-family{font-size: 9px;}*/
		.itemContent.home-footer p{
			line-height: 15px;
			font-size: 13px;
			padding-right: 15px;
			margin-bottom: 26px;
		}
	}

	@media (max-width:414px) {
		.carousel-indicators { top:51%; }

	}

	@media (max-width:410px) {
		.carousel-indicators { top:50%; }

	}
	@media (max-width:400px) {
		.itemContent h2, .itemContent h3 { font-size:16px; }
		.itemContent h2 {letter-spacing: -0.3px;}
		.itemContent p {
			font-size: 16px;
  		line-height: 22px;
		}

		.linkSection a { padding:8px 10px;font-size:13px; }
		.carousel-indicators { top:50%; }

		.mobile-slide-arrow{
			margin-top: 0;
		}
	}

	@media (max-width:375px) {
		.carousel-indicators { top:49%; }
		.linkSection a { padding:10px 17px;margin:0 3px;font-size:11px; }
		.linkSection a:last-child { padding:10px 7px;margin:0 1px; }
	}

	@media (max-width:365px) {
		.carousel-indicators { top:48%; }

	}

	@media (max-width:360px) {
		.carousel-indicators { top:47%; }

	}

	@media (max-width:345px) {
		.carousel-indicators { top:45%; }

	}

	@media (max-width:320px) {
		.carousel-indicators { top:44%; }
		.itemContent h2, .itemContent h3 {
			margin-top: 10px !important;
			margin-bottom: 2px;
		}
	}
