@media only screen
and (max-width : 575px) {
    body {
          overflow-y: scroll !important;
          overflow-x: hidden !important;
    }

	.header .grid-header .title, .header-2 {
		display: none!important;
	}
	#hh-desktop {
		display: none;
	}
	#hh-mobile {
		display: block;
	}
	.dshow {
	display: none;
}
	.mshow {
			display: block;
	}
	#reports-1.m1 {
    height: 100vh;
background-position: -324px top;
    background-attachment: scroll;
    margin-top: 0px;
	min-height: 844px;
}
	#reports-1.m1 .hhb-b1b {
    margin-top: 30px;
	min-height: 800px;
}
		#reports-1.m1 h1.report {
font-size: 42px;
line-height: 46px;
}


/*reports-3-graph1 mobile============================*/

	#reports-3.m1 {
		display: none;
	}
		#reports-3mobile.m1 {
	 position: relative;
  display: block;
  width: 100%;
  min-height: 500px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding: 90px 0px 0px 0px;
			margin: 0px auto;
	}
	#reports-3mobile.m1 .hhb-b1b {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: left;
  align-items: center;
}
#reports-3mobile.m1 .hhb-content {}

#reports-3mobile.m1 .h2report-wrapper2 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 150px;
  overflow: hidden;
}



#reports-3mobile.m1 h2 {
  color: #00244A !important;
  text-align: center;
  text-transform: uppercase;
  margin-top: 45px;
}
#reports-3mobile.m1 h3 {
  color: #00244A;
  text-align: left;
}
#reports-3mobile.m1 p {
  color: #002549;
  text-align: left;
}
#reports-3mobile.m1 hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #3585B7;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}


/*custom carousel============================	*/
	#reports-3mobile.m1 .controllers {
position: relative;
display: block;
/*max-width: 100%;*/
width: 100%;
margin: 20px auto 0px auto;
overflow: hidden;
	}
	.sr3mprev {
		  position: relative;
  	display: block;
height: 60px;
	}
	.sr3mnext {
  position: relative;
  	display: block;
height: 60px;
	}
	.caleft {
		position: absolute;
		  	display: block;
		float: left;
left: 50px;
top: 30px;
	}
	.calright {
		position: absolute;
		  	display: block;
float: right;
right: 50px;
top: 30px;
	}
	.sr3myearly {
			position: relative;
	display: flex;
  justify-content: center;
  align-items: center;
margin: 25px auto 0px auto;
		text-align: center;
height: 60px;
	}

	.controller-arrow {
		position: absolute;
		display: none;
		width: 25px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 1.0;
	filter: alpha(opacity=100);
		cursor: pointer;
		background-color: transparent !important;
outline: none !important;
				  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}

	.controller-arrow img, .controller-arrow img:focus {
			background-color: transparent !important;
outline: none !important;
		  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}






	.controller-arrow .prev1, .controller-arrow .prev2, .controller-arrow .prev3, .controller-arrow .prev4 {
		left: 15px;
	}
	.controller-arrow .next1, .controller-arrow .next2, .controller-arrow .next3, .controller-arrow .next4 {
		right: 15px;
	}

	.controller-year {
		position: absolute;
		display: block;
		font-family: Helvetica, Arial, sans-serif;
		color: #002549;
		font-size: 40px;
		line-height: 44px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
	}


	.controller-year .yr1, .controller-year .yr2, .controller-year .yr3, .controller-year .yr4 {

	}



	.controlshow {
display: block !important;
	}
	.controlshow2 {
opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	}
	.controlshow-stop {
		display: block !important;
		opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
	}



	.sr3lner-wrapper {
		position: relative;
	display: flex;
justify-content: center;
align-items: center;
		margin: 90px auto 0px auto;
		padding: 0px;
/*		background-position: 0px center;*/
	width: 100%;
			height: 50px;
		text-align: center;
		overflow: hidden;
		-webkit-transition: all 2.0s ease;
	transition: all 2.0s ease;
	}
	.nopadder {
		padding: 0px !important;
	}

	.sr3lnerself1 {

		background-position: -1050px center !important;
	}
	.sr3lnerself2 {

		background-position: -350px center !important;
	}
	.sr3lnerself3 {

	background-position: 350px center !important;
	}
	.sr3lnerself4 {

		background-position: 1050px center !important;
	}



	.sr3lner {
position: relative;
display: block;
margin: 0px auto 0px auto;
padding: 0px;
background-repeat: no-repeat;
background-size: 1400px !important;
background-attachment: scroll;
-webkit-transition: all 1.0s ease;
transition: all 1.0s ease;
/*max-width: 100%;*/
width: 350px;
height: 50px;
	}


	.sr3lner1 {

		background-position: 0px center !important;
	}
	.sr3lner2 {

		background-position: -350px center !important;
	}
	.sr3lner3 {

		background-position: -700px center !important;
	}
	.sr3lner4 {

		background-position: -1050px center !important;
	}



		.sr3grapher-wrapper {
position: relative;
display: block;
margin: 30px auto 0px auto;
padding: 0px;
background-position: center 50px;
background-size: 100%;
background-color: transparent !important;
background-repeat: no-repeat;
width: 100%;
min-height: 200px;
text-align: center;
overflow: hidden;
height: 420px;
	}
	.spacer-blue {
		position: relative;
display: block;
		width: 100%;
		height: 30px;
		background-color: #102648;
		margin: 0px auto;
	}
	.sr3grapher-wrapper img {
    display: block;
    margin: 0px auto;
    width: 100%;
}
	.sr3grapher {
		position: absolute;
		display: block;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
		max-width: 100%;
	}

	.sr3g1 {
		z-index: 1;
	}
	.sr3g2 {
		z-index: 2;
	}
	.sr3g3 {
		z-index: 3;
	}
	.sr3g4 {
		z-index: 4;
	}

/*sr3 custom carousel=============================*/
	#reports-3mobile.m1 .hhb-b1b2-mobile .amtax-video-slider2 {
		position: relative;
width: 100%;
display: inline-block;
visibility: hidden;
z-index: 2;
overflow: hidden;
		height: auto;
		margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
	}

	#reports-3mobile.m1 .amtax-video-slider2 {
height: auto;
position: relative;
display: block;
	}

	#reports-3mobile.m1 .slick-slider {
		background-position: center 93px;
background-repeat: no-repeat;
background-size: 1400px;
background-attachment: scroll;
    position: relative;
    display: block;
    box-sizing: border-box;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}
	#reports-3mobile.m1 .slick-slider .slick-track, #reports-3mobile.m1 .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#reports-3mobile.m1 .video-slider div {
    margin-top: 0px;
/*	transition: transform .3s cubic-bezier(.4, 0, .2, 1);*/
}
#reports-3mobile.m1 .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
        margin-top: 0px;
    padding: 0;
}

#reports-3mobile.m1 .amtax-video-slider2 img {
    width: 100%;
}

#reports-3mobile.m1 .slick-initialized {
    visibility: visible;
}

	#reports-3mobile.m1 .msr3navslide1, #reports-3mobile.m1 .msr3navslide2, #reports-3mobile.m1 .msr3navslide3, #reports-3mobile.m1 .msr3navslide4 {
		position: relative;
display: flex;
justify-content: center;
align-items: center;
		width: 100%;
height: 65px;
		margin: 0px auto;
		text-align: center;

			font-family: Helvetica, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.4;
	filter: alpha(opacity=40);
		 transform: scale(0.9);
	cursor: none;
		pointer-events: none;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;

	}

	#reports-3mobile.m1 .msr3navslide1 img, #reports-3mobile.m1 .msr3navslide2 img, #reports-3mobile.m1 .msr3navslide3 img, #reports-3mobile.m1 .msr3navslide4 img {
width: 45px !important;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m1 .msr4navtitle {
		position: relative;
		display: block;
		margin: 0px auto;
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
	}

	#reports-3mobile.m1 .slick-active, #reports-3mobile.m1 .slick-current {
		font-size: 24px !important;
line-height: 28px !important;
			cursor: pointer !important;
		pointer-events: all !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		 transform: scale(1.2);
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m1 .slick-next {
		position: absolute !important;
right: 0px;
top: 5px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
		text-indent: -1000px;
border: none !important;
}
	#reports-3mobile.m1 .slick-prev {
			position: absolute !important;
left: 0px;
top: 5px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
		text-indent: -1000px;
border: none !important;
}
	#reports-3mobile.m1 .slick-prev:before {
			position: absolute !important;
  content: "" !important;
  color: red;
  font-size: 30px;
		text-indent: -1000px;
border: none !important;
}

#reports-3mobile.m1 .slick-next:before {
		position: absolute !important;
  content: "" !important;
  color: red;
  font-size: 30px;
	text-indent: -1000px;
border: none !important;
}











/*end sr3 custom carousel==========================*/

	/*/sr4 custom carousel============================	*/

/*
	#reports-4.m1 .hhb-b1b2 {
	display: none;
	}
*/
	#reports-4mobile {
	display: block;
}
	#reports-4.m1 {
	display: none;
	}
	#reports-4mobile.m1 .hhb-b1b2-mobile {
	display: block;
}

	#reports-4mobile.m1 .hhb-b1b2-mobile .amtax-video-slider {
		position: relative;
width: 100%;
display: inline-block;
visibility: hidden;
z-index: 2;
overflow: hidden;
		height: auto;
		margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
	}
	#reports-4mobile.m1 .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}
	#reports-4mobile .slick-slider .slick-track, #reports-4mobile .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#reports-4mobile .video-slider div {
    margin-top: 0px;
/*	transition: transform .3s cubic-bezier(.4, 0, .2, 1);*/
}
#reports-4mobile .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
        margin-top: 0px;
    padding: 0;
}

	#reports-4mobile.m1 .amtax-video-slider img {
    width: 100%;
}

	#reports-4mobile.m1 .slick-initialized {
    visibility: visible;
}

	#reports-4mobile.m1 .msr4navslide1, #reports-4mobile.m1 .msr4navslide2, #reports-4mobile.m1 .msr4navslide3, #reports-4mobile.m1 .msr4navslide4 {
		position: relative;
display: flex;
justify-content: center;
align-items: center;
		width: 100%;
height: 65px;
		margin: 0px auto;
		text-align: center;

			font-family: Helvetica, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.4;
	filter: alpha(opacity=40);
		 transform: scale(0.8);
	cursor: none;
		pointer-events: none;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
			border-bottom: solid 4px transparent;
	}

	#reports-4mobile.m1 .msr4navslide1 img, #reports-4mobile.m1 .msr4navslide2 img, #reports-4mobile.m1 .msr4navslide3 img, #reports-4mobile.m1 .msr4navslide4 img {
width: 75% !important;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-4mobile.m1 .msr4navtitle {
		position: relative;
		display: block;
		margin: 0px auto;
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
	}

	#reports-4mobile.m1 .slick-active, #reports-4mobile.m1 .slick-current  {
		font-size: 24px !important;
line-height: 28px !important;
			cursor: pointer !important;
		pointer-events: all !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		 transform: scale(1.2);
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
		border-bottom: solid 10px #3585B7 !important;
}

	#reports-4mobile.m1 .slick-next {
right: 0px;
height: 135px;
background-color: transparent !important;
width: 70px;
z-index: 10;
position: absolute;
float: right;
top: 0px;
text-indent: -1000px;
overflow: hidden;
border: none;
}
	#reports-4mobile.m1 .slick-prev {
    left: 0px;
    height: 60px;
background-color: transparent !important;
    width: 70px;
		z-index: 10;
		position: absolute;
		top: 0px;
		height: 135px;
		text-indent: -1000px;
overflow: hidden;
border: none;
}
	#reports-4mobile.m1 .slick-prev:before {
  content: "";
  color: red;
  font-size: 30px;
}

#reports-4mobile.m1 .slick-next:before {
  content: "";
  color: red;
  font-size: 30px;
}

/*	*/


#reports-4mobile .hhb-b1b {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-4mobile .hhb-b1b2 {
	display: block;
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-4mobile .hhb-b1b2-mobile {
	display: none;
}
#reports-4mobile .hhb-b1b3 {}
#reports-4mobile .r4-left {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  /* padding: 90px; */
  height: 600px;
	background-color: #00335b;
}
#reports-4mobile hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #fff;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}
#reports-4mobile h2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  font-weight: 400;
}
#reports-4mobile h2.h2r1, #reports-4mobile h2.h2r2, #reports-4mobile  h2.h2r3, #re#reports-4mobile h2.h2r4 {
  margin: -80px 0px 10px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
#reports-4mobile .h2slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px 0px 10px 0px !important;
}
#reports-4mobile h3 {
  color: #fff;
  text-align: left;
}
#reports-4mobile p {
  color: #fff;
  text-align: left;
}
#reports-4mobile p.smaller.pr1, #reports-4mobile p.smaller.pr2, #reports-4mobile p.smaller.pr3, #reports-4mobile p.smaller.pr4 {
  margin: 0px 0px 0px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 2.5s ease;
  transition: all 2.5s ease;
}
#reports-4mobile .pslideshow {
  margin: 0px 0px 30px 0px !important;
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-4mobile p.smaller {
  font-size: 16px;
  line-height: 20px;
}
#reports-4mobile .r4-right {
  background-color: #00335B;
  height: 600px;
}
#reports-4mobile .r4-nav {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  /*padding: 20px;*/
  width: 100%;
  font-weight: 400;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  text-align: center;
  margin: 60px 0px 0px 0px;
  cursor: pointer;
}
#reports-4mobile .r4-slides {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  top: 0px;
  left: 0px;
  padding: 90px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
}
#reports-4mobile .r4-slides img {
  max-width: 80%;
  margin: 0px auto;
  display: block;
}
#reports-4mobile .r4s1 {
  z-index: 1;
}
#reports-4mobile .r4s2 {
  z-index: 2;
}
#reports-4mobile .r4s3 {
  z-index: 3;
}
#reports-4mobile .r4s4 {
  z-index: 4;
}
#reports-4mobile .r4slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-4mobile .r4slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#reports-4mobile .r4slideimage {}
#reports-4mobile hr.follower {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: solid 6px #3585B7;
  border-top: none !important;
  margin: 30px auto 0px auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0.0;
  filter: alpha(opacity=0);
}




/**/

	#reports-4mobile.m1 .r4-left {
padding: 90px 15px 45px 15px;
height: auto;
margin: 0px auto 0px auto;
}
	#reports-4mobile.m1 .r4-nav {
    font-size: 12px;
    line-height: 15px;
    height: 38px;
    margin: 30px 0px 0px 0px;
}
	#reports-4mobile.m1 .r4-right {
    height: 550px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
		#reports-4mobile.m1 .r4-slides {
		display: block;
		top: 50px;
padding: 0px 15px 40px 15px;
    height: 550px;
		overflow: hidden;
			  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
	#reports-4mobile.m1 h2.h2r1, #reports-4mobile.m1 h2.h2r2, #reports-4mobile.m1 h2.h2r3, #reports-4mobile.m1 h2.h2r4 {
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
	#reports-4mobile.m1 p.smaller.pr1, #reports-4mobile.m1 p.smaller.pr2, #reports-4mobile.m1 p.smaller.pr3, #reports-4mobile.m1 p.smaller.pr4 {
    -webkit-transition: all 2.0s ease;
    transition: all 2.0s ease;
}

	#reports-4mobile.m1 .r4-slides img {
		display: block;
margin: 0px auto 30px auto;
    max-width: 100%;
		width: 90%;
}


/*for .r4-right & .r4-slides*/
	#reports-4mobile.m1 .r4mexpander1 {
height: 715px !important;
}
		#reports-4mobile.m1 .r4mexpander2 {
height: 560px !important;
}
	#reports-4mobile.m1 .r4mexpander3 {
height: 500px !important;
}
	#reports-4mobile.m1 .r4mexpander4 {
height: 480px !important;
}

/*end #reports-4mobile*/

	#reports-6desktop {
		display: none;
	}

	#reports-6mobile {
		display: block;
	}


	#reports-6.m1 {
  position: relative;
  display: block;
background-position: center -180px;
	  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  padding: 0px 0px 0px 0px;
	min-height: 550px;
/*	height: 600px;*/
	background-color: #fff;
margin: 0px 0px 90px 0px;
		-webkit-transition: all 0.4s ease !important;
	transition: all 0.4s ease !important;
}

#reports-6.m1 .r6grey {
position: relative;
display: block;
width: 100%;
background-color: #F5F5F5;
height: 1px;
margin: 90px auto 0px auto;
	padding: 15px;
	-webkit-transition: all 1.0s ease;
	transition: all 1.0s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
	overflow: hidden;
}
#reports-6.m1 .r6greyshow {
	background-color: #6F6F6F !important;
	width: 100% !important;
		opacity: 0.0 !important;
	filter: alpha(opacity=0) !important;
}

#reports-6.m1 .r6greyshow2 {
	background-color: #6F6F6F !important;
	width: 100% !important;
	opacity: 0.0 !important;
	filter: alpha(opacity=0) !important;
	height: 600px !important;
		-webkit-transition: all 1.5s ease !important;
	transition: all 1.5s ease !important;
}
#reports-6.m1 .r6greyshow3 {
	background-color: #F5F5F5 !important;
	width: 100% !important;
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	height: 910px !important;
/*		height: 600px !important;*/
}
#reports-6.m1 .r6chart {
	position: relative;
display: none;
width: 100%;
height: auto;
background-color: #F5F5F5;
margin: -400px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	-webkit-transition: all 1.5s ease;
	transition: all 1.5s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
}
#reports-6.m1 .r6chartshow {
	display: block !important;
			opacity: .0 !important;
	filter: alpha(opacity=0) !important;
	margin: -400px 0px 0px 0px !important;
}
#reports-6.m1 .r6chartshow2 {
	display: block !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	margin: 0px 0px 0px 0px !important;
}









/*=============================*/
#reports-6.m1 .hhb-b1b {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-6.m1 .hhb-b1b2 {
	width: 100%;
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-6.m1 .hhb-b1b3 {}
#reports-6.m1 .r4-left {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding: 90px;
  height: 600px;
	background-color: #00335b;
}
#reports-6.m1 hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #3585B7;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}

#reports-6.m1 h3 {
  color: #002549;
  text-align: left;
}
#reports-6.m1 p {
  color: #002549;
  text-align: left;
}
#reports-6.m1 p.smaller.pr1, #reports-6.m1 p.smaller.pr2, ##reports-6.m1 p.smaller.pr3, #reports-6.m1 p.smaller.pr4, #reports-6.m1 p.smaller.pr5, #reports-6.m1 p.smaller.pr6, #reports-6.m1 p.smaller.pr7, #reports-6.m1 p.smaller.pr8, #reports-6.m1 p.smaller.pr9, #reports-6.m1 p.smaller.pr10 {
  margin: 0px 0px 0px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 2.5s ease;
  transition: all 2.5s ease;
}
#reports-6.m1 .pslideshow {
  margin: 0px 0px 30px 0px !important;
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m1 p.smaller {
  font-size: 16px;
  line-height: 20px;
}
#reports-6.m1 .r4-right {
  background-color: #00335B;
  height: 600px;
}

#reports-6.m1 .r4s1 {
  z-index: 1;
}
#reports-6.m1 .r4s2 {
  z-index: 2;
}
#reports-6.m1 .r4s3 {
  z-index: 3;
}
#reports-6.m1 .r4s4 {
  z-index: 4;
}
#reports-6.m1 .r4slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m1 .r4slidescontent {
  position: relative;
  display: block;
  width: 100%;
	margin-top: -60px;
  /*	overflow: hidden;*/
}
#reports-6.m1 .r4slideimage {}
#reports-6.m1 hr.follower {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: solid 6px #3585B7;
  border-top: none !important;
  margin: 30px auto 0px auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0.0;
  filter: alpha(opacity=0);
}
#reports-6.m1 .flwr1 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m1 .flwr2 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m1 .flwr3 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m1 .flwr4 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m1 .nopad {
  padding: 0px;
}

/*drop down*/
#reports-6.m1 .r6-select {
	position: relative;
	display: block;
	width: 100%;
}
#reports-6.m1 .r6s-starter {
font-size: 20px;
line-height: 34px;
	font-weight: 400;
	color: #00244A;
	font-style: italic;
	border-bottom: solid 2px #00244A;
	position: absolute;
	display: block;
		cursor: pointer;
	width: 100%;
		height: 40px;
	top: 0px;
	left: 0px;
	z-index: 999;
		overflow: hidden;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
padding: 40px 0px 0px 0px;
}
.r6s1 {
z-index: 1;
}
.r6s2 {
z-index: 2;
}
.r6s3 {
z-index: 3;
}
.r6s4 {
z-index: 4;
}
.r6s5 {
z-index: 5;
}
.r6s6 {
z-index: 6;
}
.r6s7 {
z-index: 7;
}
.r6s8 {
z-index: 8;
}
.r6s9 {
z-index: 9;
}
.r6s10 {
z-index: 10;
}
.r6sshow {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		padding: 0px 0px 0px 0px !important;
}
.r6sshow2 {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		pointer-events: all !important;
}

#reports-6.m1 .r6-dropper {
position: absolute;
display: block;
width: 100%;
margin: 40px auto 0px auto;
padding: 10px 20px 10px 20px;
background-color: #00244A;
pointer-events: none;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0.0;
filter: alpha(opacity=0);
z-index: 100;
left: 0px;
top: -2px;
}

#reports-6.m1 .r6s-finisher {
		position: relative;
	display: block;
font-size: 16px;
line-height: 14px;
font-weight: 400;
color: #fff;
border-bottom: solid 1px #2c5171;
position: relative;
display: block;
width: 100%;
height: auto;
padding: 5px 5px 8px 5px;
text-align: left;
	cursor: pointer;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 1.0;
filter: alpha(opacity=100);
}
#reports-6.m1 .r6s-finisher:hover {
	background-color: #2c5171;
}
#reports-6.m1 .r6sfnoborder {
	border-bottom: solid 1px transparent !important;
}

#reports-6.m1 .r6sactive:hover {
	background-color: transparent !important;
}

.r6sactive {
	color: #2c5171 !important;
}

#reports-6.m1 .facta {
position: relative;
display: block;
float: right;
padding: 2px;
	cursor: pointer;
	text-align: center;
}


#reports-6.m1 .fa {
	color: #2c5171;
	font-size: 30px;
	transform: rotate(0deg);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.r6sturn {
	transform: rotate(180deg) !important;
}

#reports-6.m1 .r6-slides {
 position: absolute;
display: block;
width: 100%;
top: 0px;
left: 0px;
padding: 70px 15px 40px 15px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
	z-index: 99;
}
#reports-6.m1 .r6-slides img {
  max-width: 100%;
  margin: 20px auto 0px auto;
  display: block;
}
#reports-6.m1 .r6slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m1 .r6slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#reports-6.m1 h2.h2r1, #reports-6.m1 h2.h2r2, #reports-6.m1 h2.h2r3, #reports-6.m1 h2.h2r4, #reports-6.m1 h2.h2r5, #reports-6.m1 h2.h2r6, #reports-6.m1 h2.h2r7, #reports-6.m1 h2.h2r8, #reports-6.m1 h2.h2r9, #reports-6.m1 h2.h2r10 {
    margin: -80px 0px 10px 0px;
    opacity: 0.0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
#reports-6.m1 h2 {
    color: #2c5171 !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
#reports-6.m1 .h2slideshow {
    opacity: 1.0 !important;
    filter: alpha(opacity=100) !important;
    margin: 0px 0px 10px 0px !important;
}

#reports-6.m1 .sr6s1 {
  z-index: 1;
}
#reports-6.m1 .sr6s2 {
  z-index: 2;
}
#reports-6.m1 .sr6s3 {
  z-index: 3;
}
#reports-6.m1 .sr6s4 {
  z-index: 4;
}
#reports-6.m1 .sr6s5 {
  z-index: 5;
}
#reports-6.m1 .sr6s6 {
  z-index: 6;
}
#reports-6.m1 .sr6s7 {
  z-index: 7;
}
#reports-6.m1 .sr6s8 {
  z-index: 8;
}
#reports-6.m1 .sr6s9 {
  z-index: 9;
}
#reports-6.m1 .sr6s10 {
  z-index: 10;
}


/*end #reports-6 */

	#reports-5.m1 {
    height: 525px;
		    background-attachment: scroll;
}
	#reports-8.m1 .cta-arrow3 {
bottom: 24px;
}

	#reports-8.m1 .cta-report3 {
		display: inline-block;
		float: none;
		width: 160px;
		padding: 12px 46px 15px 46px;
		margin: 55px auto 0px auto;
	}

	#reports-8.m1 .r8wrapper .col-md-6 {
    display: inline-block !important;
		width: 100%;
}

/**/
}
/* ========= END EXTRA SMALL ========= */

/* ========= SMALL TABLETS ADD-ON=========  tablet portrait smaller paste "tablet portrait" here*/
@media only screen
and (min-width : 576px)
and (max-width : 767px) {

/*paste "tablet portrait" here*/
		.header .grid-header .title, .header-2 {
		display: none!important;
	}

	#reports-1.m2, #reports-5.m2 {
		background-attachment: scroll;
	}
	#reports-1.m2 {
    height: 100vh;
background-position: -324px top;
    background-attachment: scroll;
    margin-top: 0px;
}
	#reports-1.m2 .hhb-b1b {
    margin-top: -100px;
}
		#reports-1.m2 h1.report {
font-size: 42px;
line-height: 46px;
}


/*reports-3-graph1 mobile============================*/

	#reports-3.m2 {
		display: none;
	}
		#reports-3mobile.m2 {
	 position: relative;
  display: block;
  width: 100%;
  min-height: 500px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding: 90px 0px 0px 0px;
			margin: 0px auto;
	}
	#reports-3mobile.m2 .hhb-b1b {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: left;
  align-items: center;
}
#reports-3mobile.m2 .hhb-content {}

#reports-3mobile.m2 .h2report-wrapper2 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 150px;
  overflow: hidden;
}



#reports-3mobile.m2 h2 {
  color: #00244A;
  text-align: center;
  text-transform: uppercase;
  margin-top: 45px;
}
#reports-3mobile.m2 h3 {
  color: #00244A;
  text-align: left;
}
#reports-3mobile.m2 p {
  color: #002549;
  text-align: left;
}
#reports-3mobile.m2 hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #3585B7;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}


/*custom carousel============================	*/
	#reports-3mobile.m2 .controllers {
position: relative;
display: block;
/*max-width: 100%;*/
width: 100%;
margin: 20px auto 0px auto;
overflow: hidden;
	}
	.sr3mprev {
		  position: relative;
  	display: block;
height: 60px;
	}
	.sr3mnext {
  position: relative;
  	display: block;
height: 60px;
	}
	.caleft {
		position: absolute;
		  	display: block;
		float: left;
left: 50px;
top: 30px;
	}
	.calright {
		position: absolute;
		  	display: block;
float: right;
right: 50px;
top: 30px;
	}
	.sr3myearly {
			position: relative;
	display: flex;
  justify-content: center;
  align-items: center;
margin: 25px auto 0px auto;
		text-align: center;
height: 60px;
	}

	.controller-arrow {
		position: absolute;
		display: none;
		width: 25px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 1.0;
	filter: alpha(opacity=100);
		cursor: pointer;
		background-color: transparent !important;
outline: none !important;
				  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}

	.controller-arrow img, .controller-arrow img:focus {
			background-color: transparent !important;
outline: none !important;
		  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}






	.controller-arrow .prev1, .controller-arrow .prev2, .controller-arrow .prev3, .controller-arrow .prev4 {
		left: 15px;
	}
	.controller-arrow .next1, .controller-arrow .next2, .controller-arrow .next3, .controller-arrow .next4 {
		right: 15px;
	}

	.controller-year {
		position: absolute;
		display: block;
		font-family: Helvetica, Arial, sans-serif;
		color: #002549;
		font-size: 40px;
		line-height: 44px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
	}


	.controller-year .yr1, .controller-year .yr2, .controller-year .yr3, .controller-year .yr4 {

	}



	.controlshow {
display: block !important;
	}
	.controlshow2 {
opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	}
	.controlshow-stop {
		display: block !important;
		opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
	}



	.sr3lner-wrapper {
		position: relative;
	display: flex;
justify-content: center;
align-items: center;
		margin: 90px auto 0px auto;
		padding: 0px;
/*		background-position: 0px center;*/
	width: 100%;
			height: 50px;
		text-align: center;
		overflow: hidden;
		-webkit-transition: all 2.0s ease;
	transition: all 2.0s ease;
	}
	.nopadder {
		padding: 0px !important;
	}

	.sr3lnerself1 {

		background-position: -1050px center !important;
	}
	.sr3lnerself2 {

		background-position: -350px center !important;
	}
	.sr3lnerself3 {

	background-position: 350px center !important;
	}
	.sr3lnerself4 {

		background-position: 1050px center !important;
	}



	.sr3lner {
position: relative;
display: block;
margin: 0px auto 0px auto;
padding: 0px;
background-repeat: no-repeat;
background-size: 1400px !important;
background-attachment: scroll;
-webkit-transition: all 1.0s ease;
transition: all 1.0s ease;
/*max-width: 100%;*/
width: 350px;
height: 50px;
	}


	.sr3lner1 {

		background-position: 0px center !important;
	}
	.sr3lner2 {

		background-position: -350px center !important;
	}
	.sr3lner3 {

		background-position: -700px center !important;
	}
	.sr3lner4 {

		background-position: -1050px center !important;
	}



		.sr3grapher-wrapper {
position: relative;
display: block;
margin: 30px auto 0px auto;
padding: 0px;
background-position: center 70px;
background-size: 100%;
background-color: transparent !important;
background-repeat: no-repeat;
width: 60%;
min-height: 200px;
text-align: center;
overflow: hidden;
height: 580px;
	}
	.sr3grapher-wrapper img {
    display: block;
    margin: 0px auto;
width: 100%;
		  left: 0;
  right: 0;
}
	.sr3grapher {
		position: absolute;
		display: block;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
		max-width: 100%;
	}

	.sr3g1 {
		z-index: 1;
	}
	.sr3g2 {
		z-index: 2;
	}
	.sr3g3 {
		z-index: 3;
	}
	.sr3g4 {
		z-index: 4;
	}

/*sr3 custom carousel=============================*/
	#reports-3mobile.m2 .hhb-b1b2-mobile .amtax-video-slider2 {
		position: relative;
width: 100%;
display: inline-block;
visibility: hidden;
z-index: 2;
overflow: hidden;
		height: auto;
		margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
	}

	#reports-3mobile.m2 .amtax-video-slider2 {
height: auto;
position: relative;
display: block;
	}

	#reports-3mobile.m2 .slick-slider {
		background-position: center 93px;
background-repeat: no-repeat;
background-size: 1400px;
background-attachment: scroll;
    position: relative;
    display: block;
    box-sizing: border-box;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}
	#reports-3mobile.m2 .slick-slider .slick-track, #reports-3mobile.m2 .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#reports-3mobile.m2 .video-slider div {
    margin-top: 0px;
/*	transition: transform .3s cubic-bezier(.4, 0, .2, 1);*/
}
#reports-3mobile.m2 .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
        margin-top: 0px;
    padding: 0;
}

#reports-3mobile.m2 .amtax-video-slider2 img {
    width: 100%;
}

#reports-3mobile.m2 .slick-initialized {
    visibility: visible;
}

	#reports-3mobile.m2 .msr3navslide1, #reports-3mobile.m2 .msr3navslide2, #reports-3mobile.m2 .msr3navslide3, #reports-3mobile.m2 .msr3navslide4 {
		position: relative;
display: flex;
justify-content: center;
align-items: center;
		width: 100%;
height: 65px;
		margin: 0px auto;
		text-align: center;

			font-family: Helvetica, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.4;
	filter: alpha(opacity=40);
		 transform: scale(0.9);
	cursor: none;
		pointer-events: none;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;

	}

	#reports-3mobile.m2 .msr3navslide1 img, #reports-3mobile.m2 .msr3navslide2 img, #reports-3mobile.m2 .msr3navslide3 img, #reports-3mobile.m2 .msr3navslide4 img {
width: 45px !important;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m2 .msr4navtitle {
		position: relative;
		display: block;
		margin: 0px auto;
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
	}

	#reports-3mobile.m2 .slick-active, #reports-3mobile.m2 .slick-current {
		font-size: 24px !important;
line-height: 28px !important;
			cursor: pointer !important;
		pointer-events: all !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		 transform: scale(1.2);
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m2 .slick-next {
		position: absolute !important;
right: 0px;
top: 5px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
		text-indent: -1000px;
border: none !important;
		overflow: hidden !important;
}
	#reports-3mobile.m2 .slick-prev {
			position: absolute !important;
right: 0px;
top: 5px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
		text-indent: -1000px;
border: none !important;
		overflow: hidden !important;
}
	#reports-3mobile.m2 .slick-prev:before {
		position: absolute;
  content: "" !important;
  color: red;
  font-size: 30px;
}

#reports-3mobile.m2 .slick-next:before {
	position: absolute;
  content: "" !important;
  color: red;
  font-size: 30px;
}











/*end sr3 custom carousel==========================*/

	/*/sr4 custom carousel============================	*/

/*
	#reports-4.m2 .hhb-b1b2 {
	display: none;
	}
*/
	#reports-4mobile {
	display: block;
}
	#reports-4.m2 {
	display: none;
	}
	#reports-4mobile.m2 .hhb-b1b2-mobile {
	display: block;
}

	#reports-4mobile.m2 .hhb-b1b2-mobile .amtax-video-slider {
		position: relative;
width: 100%;
display: inline-block;
visibility: hidden;
z-index: 2;
overflow: hidden;
		height: auto;
		margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
	}
	#reports-4mobile.m2 .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}
	#reports-4mobile .slick-slider .slick-track, #reports-4mobile .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#reports-4mobile .video-slider div {
    margin-top: 0px;
/*	transition: transform .3s cubic-bezier(.4, 0, .2, 1);*/
}
#reports-4mobile .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
        margin-top: 0px;
    padding: 0;
}

	#reports-4mobile.m2 .amtax-video-slider img {
    width: 100%;
}

	#reports-4mobile.m2 .slick-initialized {
    visibility: visible;
}

	#reports-4mobile.m2 .msr4navslide1, #reports-4mobile.m2 .msr4navslide2, #reports-4mobile.m2 .msr4navslide3, #reports-4mobile.m2 .msr4navslide4 {
		position: relative;
display: flex;
justify-content: center;
align-items: center;
		width: 100%;
height: 78px;
		margin: 0px auto;
		text-align: center;

			font-family: Helvetica, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.4;
	filter: alpha(opacity=40);
		 transform: scale(0.8);
	cursor: none;
		pointer-events: none;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
			border-bottom: solid 4px transparent;
	}

	#reports-4mobile.m2 .msr4navslide1 img, #reports-4mobile.m2 .msr4navslide2 img, #reports-4mobile.m2 .msr4navslide3 img, #reports-4mobile.m2 .msr4navslide4 img {
width: 50% !important;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-4mobile.m2 .msr4navtitle {
		position: relative;
		display: block;
		margin: 0px auto;
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
	}

	#reports-4mobile.m2 .slick-active, #reports-4mobile.m2 .slick-current  {
		font-size: 24px !important;
line-height: 28px !important;
			cursor: pointer !important;
		pointer-events: all !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		 transform: scale(1.2);
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
		border-bottom: solid 10px #3585B7 !important;
}

	#reports-4mobile.m2 .slick-next {
    right: 0px;
    height: 60px;
background-color: transparent !important;
    width: 70px;
		z-index: 10;
}
	#reports-4mobile.m2 .slick-prev {
    left: 0px;
    height: 60px;
background-color: transparent !important;
    width: 70px;
		z-index: 10;
}
	#reports-4mobile.m2 .slick-prev:before {
  content: "";
  color: red;
  font-size: 30px;
}

#reports-4mobile.m2 .slick-next:before {
  content: "";
  color: red;
  font-size: 30px;
}

/*	*/


#reports-4mobile .hhb-b1b {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-4mobile .hhb-b1b2 {
	display: block;
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-4mobile .hhb-b1b2-mobile {
	display: none;
}
#reports-4mobile .hhb-b1b3 {}
#reports-4mobile .r4-left {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding: 90px;
  height: 600px;
	background-color: #00335b;
}
#reports-4mobile hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #fff;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}
#reports-4mobile h2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  font-weight: 400;
}
#reports-4mobile h2.h2r1, #reports-4mobile h2.h2r2, #reports-4mobile  h2.h2r3, #re#reports-4mobile h2.h2r4 {
  margin: -80px 0px 10px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
#reports-4mobile .h2slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px 0px 10px 0px !important;
}
#reports-4mobile h3 {
  color: #fff;
  text-align: left;
}
#reports-4mobile p {
  color: #fff;
  text-align: left;
}
#reports-4mobile p.smaller.pr1, #reports-4mobile p.smaller.pr2, #reports-4mobile p.smaller.pr3, #reports-4mobile p.smaller.pr4 {
  margin: 0px 0px 0px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 2.5s ease;
  transition: all 2.5s ease;
}
#reports-4mobile .pslideshow {
  margin: 0px 0px 30px 0px !important;
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-4mobile p.smaller {
  font-size: 16px;
  line-height: 20px;
}
#reports-4mobile .r4-right {
  background-color: #00335B;
  height: 600px;
}
#reports-4mobile .r4-nav {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  /*padding: 20px;*/
  width: 100%;
  font-weight: 400;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  text-align: center;
  margin: 60px 0px 0px 0px;
  cursor: pointer;
}
#reports-4mobile .r4-slides {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  top: 0px;
  left: 0px;
  padding: 90px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
}
#reports-4mobile .r4-slides img {
  max-width: 80%;
  margin: 0px auto;
  display: block;
}
#reports-4mobile .r4s1 {
  z-index: 1;
}
#reports-4mobile .r4s2 {
  z-index: 2;
}
#reports-4mobile .r4s3 {
  z-index: 3;
}
#reports-4mobile .r4s4 {
  z-index: 4;
}
#reports-4mobile .r4slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-4mobile .r4slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#reports-4mobile .r4slideimage {}
#reports-4mobile hr.follower {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: solid 6px #3585B7;
  border-top: none !important;
  margin: 30px auto 0px auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0.0;
  filter: alpha(opacity=0);
}




/**/

	#reports-4mobile.m2 .r4-left {
padding: 90px 15px 45px 15px;
height: auto;
margin: 0px auto 0px auto;
}
	#reports-4mobile.m2 .r4-nav {
    font-size: 12px;
    line-height: 15px;
    height: 38px;
    margin: 30px 0px 0px 0px;
}
	#reports-4mobile.m2 .r4-right {
    height: 550px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
		#reports-4mobile.m2 .r4-slides {
		display: block;
		top: 50px;
padding: 0px 15px 40px 15px;
    height: 550px;
		overflow: hidden;
			  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
	#reports-4mobile.m2 h2.h2r1, #reports-4mobile.m2 h2.h2r2, #reports-4mobile.m2 h2.h2r3, #reports-4mobile.m2 h2.h2r4 {
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
	#reports-4mobile.m2 p.smaller.pr1, #reports-4mobile.m2 p.smaller.pr2, #reports-4mobile.m2 p.smaller.pr3, #reports-4mobile.m2 p.smaller.pr4 {
    -webkit-transition: all 2.0s ease;
    transition: all 2.0s ease;
}

	#reports-4mobile.m2 .r4-slides img {
		display: block;
margin: 0px auto 30px auto;
    max-width: 100%;
		width: 50%;
}


/*for .r4-right & .r4-slides*/
	#reports-4mobile.m2 .r4mexpander1 {
height: 815px !important;
}
		#reports-4mobile.m2 .r4mexpander2 {
height: 660px !important;
}
	#reports-4mobile.m2 .r4mexpander3 {
height: 600px !important;
}
	#reports-4mobile.m2 .r4mexpander4 {
height: 580px !important;
}

/*end #reports-4mobile*/

	#reports-6desktop {
		display: none;
	}

	#reports-6mobile {
		display: block;
	}


	#reports-6.m2 {
  position: relative;
  display: block;
background-position: center -180px;
	  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  padding: 0px 0px 0px 0px;
	min-height: 550px;
/*	height: 600px;*/
	background-color: #fff;
margin: 0px 0px 90px 0px;
		-webkit-transition: all 0.4s ease !important;
	transition: all 0.4s ease !important;
}

#reports-6.m2 .r6grey {
position: relative;
display: block;
width: 100%;
background-color: #F5F5F5;
height: 1px;
margin: 90px auto 0px auto;
	padding: 15px;
	-webkit-transition: all 1.0s ease;
	transition: all 1.0s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
	overflow: hidden;
}
#reports-6.m2 .r6greyshow {
	background-color: #6F6F6F !important;
	width: 100% !important;
		opacity: 0.0 !important;
	filter: alpha(opacity=0) !important;
}

#reports-6.m2 .r6greyshow2 {
	background-color: #6F6F6F !important;
	width: 100% !important;
	opacity: 0.0 !important;
	filter: alpha(opacity=0) !important;
	height: 600px !important;
		-webkit-transition: all 1.5s ease !important;
	transition: all 1.5s ease !important;
}
#reports-6.m2 .r6greyshow3 {
	background-color: #F5F5F5 !important;
	width: 100% !important;
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	height: 910px !important;
/*		height: 600px !important;*/
}
#reports-6.m2 .r6chart {
	position: relative;
display: none;
width: 100%;
height: auto;
background-color: #F5F5F5;
margin: -400px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	-webkit-transition: all 1.5s ease;
	transition: all 1.5s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
}
#reports-6.m2 .r6chartshow {
	display: block !important;
			opacity: .0 !important;
	filter: alpha(opacity=0) !important;
	margin: -400px 0px 0px 0px !important;
}
#reports-6.m2 .r6chartshow2 {
	display: block !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	margin: 0px 0px 0px 0px !important;
}









/*=============================*/
#reports-6.m2 .hhb-b1b {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-6.m2 .hhb-b1b2 {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-6.m2 .hhb-b1b3 {}
#reports-6.m2 .r4-left {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding: 90px;
  height: 600px;
	background-color: #00335b;
}
#reports-6.m2 hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #3585B7;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}

#reports-6.m2 h3 {
  color: #002549;
  text-align: left;
}
#reports-6.m2 p {
  color: #002549;
  text-align: left;
}
#reports-6.m2 p.smaller.pr1, #reports-6.m2 p.smaller.pr2, ##reports-6.m2 p.smaller.pr3, #reports-6.m2 p.smaller.pr4, #reports-6.m2 p.smaller.pr5, #reports-6.m2 p.smaller.pr6, #reports-6.m2 p.smaller.pr7, #reports-6.m2 p.smaller.pr8, #reports-6.m2 p.smaller.pr9, #reports-6.m2 p.smaller.pr10 {
  margin: 0px 0px 0px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 2.5s ease;
  transition: all 2.5s ease;
}
#reports-6.m2 .pslideshow {
  margin: 0px 0px 30px 0px !important;
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m2 p.smaller {
  font-size: 16px;
  line-height: 20px;
}
#reports-6.m2 .r4-right {
  background-color: #00335B;
  height: 600px;
}

#reports-6.m2 .r4s1 {
  z-index: 1;
}
#reports-6.m2 .r4s2 {
  z-index: 2;
}
#reports-6.m2 .r4s3 {
  z-index: 3;
}
#reports-6.m2 .r4s4 {
  z-index: 4;
}
#reports-6.m2 .r4slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m2 .r4slidescontent {
  position: relative;
  display: block;
  width: 100%;
	margin-top: -60px;
  /*	overflow: hidden;*/
}
#reports-6.m2 .r4slideimage {}
#reports-6.m2 hr.follower {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: solid 6px #3585B7;
  border-top: none !important;
  margin: 30px auto 0px auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0.0;
  filter: alpha(opacity=0);
}
#reports-6.m2 .flwr1 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .flwr2 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .flwr3 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .flwr4 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .nopad {
  padding: 0px;
}

/*drop down*/
#reports-6.m2 .r6-select {
	position: relative;
	display: block;
	width: 100%;
}
#reports-6.m2 .r6s-starter {
font-size: 20px;
line-height: 34px;
	font-weight: 400;
	color: #00244A;
	font-style: italic;
	border-bottom: solid 2px #00244A;
	position: absolute;
	display: block;
		cursor: pointer;
	width: 100%;
		height: 40px;
	top: 0px;
	left: 0px;
	z-index: 999;
		overflow: hidden;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
padding: 40px 0px 0px 0px;
}
.r6s1 {
z-index: 1;
}
.r6s2 {
z-index: 2;
}
.r6s3 {
z-index: 3;
}
.r6s4 {
z-index: 4;
}
.r6s5 {
z-index: 5;
}
.r6s6 {
z-index: 6;
}
.r6s7 {
z-index: 7;
}
.r6s8 {
z-index: 8;
}
.r6s9 {
z-index: 9;
}
.r6s10 {
z-index: 10;
}
.r6sshow {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		padding: 0px 0px 0px 0px !important;
}
.r6sshow2 {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		pointer-events: all !important;
}

#reports-6.m2 .r6-dropper {
position: absolute;
display: block;
width: 100%;
margin: 40px auto 0px auto;
padding: 10px 20px 10px 20px;
background-color: #00244A;
pointer-events: none;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0.0;
filter: alpha(opacity=0);
z-index: 100;
left: 0px;
top: -2px;
}

#reports-6.m2 .r6s-finisher {
		position: relative;
	display: block;
font-size: 16px;
line-height: 14px;
font-weight: 400;
color: #fff;
border-bottom: solid 1px #2c5171;
position: relative;
display: block;
width: 100%;
height: auto;
padding: 5px 5px 8px 5px;
text-align: left;
	cursor: pointer;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 1.0;
filter: alpha(opacity=100);
}
#reports-6.m2 .r6s-finisher:hover {
	background-color: #2c5171;
}
#reports-6.m2 .r6sfnoborder {
	border-bottom: solid 1px transparent !important;
}

#reports-6.m2 .r6sactive:hover {
	background-color: transparent !important;
}

.r6sactive {
	color: #2c5171 !important;
}

#reports-6.m2 .facta {
position: relative;
display: block;
float: right;
padding: 2px;
	cursor: pointer;
	text-align: center;
}


#reports-6.m2 .fa {
	color: #2c5171;
	font-size: 30px;
	transform: rotate(0deg);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.r6sturn {
	transform: rotate(180deg) !important;
}

#reports-6.m2 .r6-slides {
 position: absolute;
display: block;
width: 100%;
top: 0px;
left: 0px;
padding: 100px 15px 40px 15px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
	z-index: 99;
}
#reports-6.m2 .r6-slides img {
  max-width: 57%;
  margin: 20px auto 0px auto;
  display: block;
}
#reports-6.m2 .r6slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m2 .r6slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#reports-6.m2 h2.h2r1, #reports-6.m2 h2.h2r2, #reports-6.m2 h2.h2r3, #reports-6.m2 h2.h2r4, #reports-6.m2 h2.h2r5, #reports-6.m2 h2.h2r6, #reports-6.m2 h2.h2r7, #reports-6.m2 h2.h2r8, #reports-6.m2 h2.h2r9, #reports-6.m2 h2.h2r10 {
    margin: -80px 0px 10px 0px;
    opacity: 0.0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
#reports-6.m2 h2 {
    color: #2c5171;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
#reports-6.m2 .h2slideshow {
    opacity: 1.0 !important;
    filter: alpha(opacity=100) !important;
    margin: 0px 0px 10px 0px !important;
}

#reports-6.m2 .sr6s1 {
  z-index: 1;
}
#reports-6.m2 .sr6s2 {
  z-index: 2;
}
#reports-6.m2 .sr6s3 {
  z-index: 3;
}
#reports-6.m2 .sr6s4 {
  z-index: 4;
}
#reports-6.m2 .sr6s5 {
  z-index: 5;
}
#reports-6.m2 .sr6s6 {
  z-index: 6;
}
#reports-6.m2 .sr6s7 {
  z-index: 7;
}
#reports-6.m2 .sr6s8 {
  z-index: 8;
}
#reports-6.m2 .sr6s9 {
  z-index: 9;
}
#reports-6.m2 .sr6s10 {
  z-index: 10;
}


/*end #reports-6 */

	#reports-5.m2 {
    height: 525px;
		    background-attachment: scroll;
}
	#reports-8.m2 .cta-arrow3 {
bottom: 24px;
}

	#reports-8.m2 .cta-report3 {
		display: inline-block;
		float: none;
		width: 160px;
		padding: 12px 46px 15px 46px;
		margin: 26px auto 0px auto;
	}

	#reports-8.m2 .r8wrapper .col-md-6 {
    display: inline-block !important;
		width: 100%;
}



	.footer .wrap {
	width: 100% !important;
}
/**/
}
/* ========= END SMALL TABLETS ADD-ON========= */

/* ========= MEDIUM LARGE TABLETS & SMALL MACS========= tablet portrait*/
@media only screen
and (min-width : 768px)
and (max-width : 991px) {
	.header .grid-header .title, .header-2 {
		display: none!important;
	}

	#reports-1.m2, #reports-5.m2 {
		background-attachment: scroll;
	}

	#reports-1.m2 {
    height: 100vh;
/*background-position: -324px top;*/
		background-position: center top;
    background-attachment: scroll;
    margin-top: 0px;
}
	#reports-1.m2 .hhb-b1b {
    margin-top: -100px;
}
		#reports-1.m2 h1.report {
font-size: 42px;
line-height: 46px;
}


/*reports-3-graph1 mobile============================*/

	#reports-3.m2 {
		display: none;
	}
		#reports-3mobile.m2 {
	 position: relative;
  display: block;
  width: 100%;
  min-height: 500px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding: 90px 0px 0px 0px;
			margin: 0px auto;
	}
	#reports-3mobile.m2 .hhb-b1b {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: left;
  align-items: center;
}
#reports-3mobile.m2 .hhb-content {}

#reports-3mobile.m2 .h2report-wrapper2 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 150px;
  overflow: hidden;
}



#reports-3mobile.m2 h2 {
  color: #00244A !important;
  text-align: center;
  text-transform: uppercase;
  margin-top: 45px;
}
#reports-3mobile.m2 h3 {
  color: #00244A;
  text-align: left;
}
#reports-3mobile.m2 p {
  color: #002549;
  text-align: left;
}
#reports-3mobile.m2 hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #3585B7;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}


/*custom carousel============================	*/
	#reports-3mobile.m2 .controllers {
position: relative;
display: block;
/*max-width: 100%;*/
width: 100%;
margin: 20px auto 0px auto;
overflow: hidden;
	}
	.sr3mprev {
		  position: relative;
  	display: block;
height: 60px;
	}
	.sr3mnext {
  position: relative;
  	display: block;
height: 60px;
	}
	.caleft {
		position: absolute;
		  	display: block;
		float: left;
left: 50px;
top: 30px;
	}
	.calright {
		position: absolute;
		  	display: block;
float: right;
right: 50px;
top: 30px;
	}
	.sr3myearly {
			position: relative;
	display: flex;
  justify-content: center;
  align-items: center;
margin: 25px auto 0px auto;
		text-align: center;
height: 60px;
	}

	.controller-arrow {
		position: absolute;
		display: none;
		width: 25px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 1.0;
	filter: alpha(opacity=100);
		cursor: pointer;
		background-color: transparent !important;
outline: none !important;
				  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}

	.controller-arrow img, .controller-arrow img:focus {
			background-color: transparent !important;
outline: none !important;
		  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}






	.controller-arrow .prev1, .controller-arrow .prev2, .controller-arrow .prev3, .controller-arrow .prev4 {
		left: 15px;
	}
	.controller-arrow .next1, .controller-arrow .next2, .controller-arrow .next3, .controller-arrow .next4 {
		right: 15px;
	}

	.controller-year {
		position: absolute;
		display: block;
		font-family: Helvetica, Arial, sans-serif;
		color: #002549;
		font-size: 40px;
		line-height: 44px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
	}


	.controller-year .yr1, .controller-year .yr2, .controller-year .yr3, .controller-year .yr4 {

	}



	.controlshow {
display: block !important;
	}
	.controlshow2 {
opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	}
	.controlshow-stop {
		display: block !important;
		opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
	}



	.sr3lner-wrapper {
		position: relative;
	display: flex;
justify-content: center;
align-items: center;
		margin: 90px auto 0px auto;
		padding: 0px;
/*		background-position: 0px center;*/
	width: 100%;
			height: 50px;
		text-align: center;
		overflow: hidden;
		-webkit-transition: all 2.0s ease;
	transition: all 2.0s ease;
	}
	.nopadder {
		padding: 0px !important;
	}

	.sr3lnerself1 {

		background-position: -1050px center !important;
	}
	.sr3lnerself2 {

		background-position: -350px center !important;
	}
	.sr3lnerself3 {

	background-position: 350px center !important;
	}
	.sr3lnerself4 {

		background-position: 1050px center !important;
	}



	.sr3lner {
position: relative;
display: block;
margin: 0px auto 0px auto;
padding: 0px;
background-repeat: no-repeat;
background-size: 1400px !important;
background-attachment: scroll;
-webkit-transition: all 1.0s ease;
transition: all 1.0s ease;
/*max-width: 100%;*/
width: 350px;
height: 50px;
	}


	.sr3lner1 {

		background-position: 0px center !important;
	}
	.sr3lner2 {

		background-position: -350px center !important;
	}
	.sr3lner3 {

		background-position: -700px center !important;
	}
	.sr3lner4 {

		background-position: -1050px center !important;
	}



		.sr3grapher-wrapper {
position: relative;
display: block;
margin: 30px auto 0px auto;
padding: 0px;
background-position: center 63px;
background-size: 100%;
background-color: transparent !important;
background-repeat: no-repeat;
width: 60%;
min-height: 200px;
text-align: center;
overflow: hidden;
height: 580px;
	}
	.sr3grapher-wrapper img {
    display: block;
    margin: 0px auto;
width: 100%;
		  left: 0;
  right: 0;
}
	.sr3grapher {
		position: absolute;
		display: block;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
		max-width: 100%;
	}

	.sr3g1 {
		z-index: 1;
	}
	.sr3g2 {
		z-index: 2;
	}
	.sr3g3 {
		z-index: 3;
	}
	.sr3g4 {
		z-index: 4;
	}

/*sr3 custom carousel=============================*/
	#reports-3mobile.m2 .hhb-b1b2-mobile .amtax-video-slider2 {
		position: relative;
width: 100%;
display: inline-block;
visibility: hidden;
z-index: 2;
overflow: hidden;
		height: auto;
		margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
	}

	#reports-3mobile.m2 .amtax-video-slider2 {
height: auto;
position: relative;
display: block;
	}

	#reports-3mobile.m2 .slick-slider {
		background-position: center 93px;
background-repeat: no-repeat;
background-size: 1400px;
background-attachment: scroll;
    position: relative;
    display: block;
    box-sizing: border-box;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}
	#reports-3mobile.m2 .slick-slider .slick-track, #reports-3mobile.m2 .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#reports-3mobile.m2 .video-slider div {
    margin-top: 0px;
/*	transition: transform .3s cubic-bezier(.4, 0, .2, 1);*/
}
#reports-3mobile.m2 .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
        margin-top: 0px;
    padding: 0;
}

#reports-3mobile.m2 .amtax-video-slider2 img {
    width: 100%;
}

#reports-3mobile.m2 .slick-initialized {
    visibility: visible;
}

	#reports-3mobile.m2 .msr3navslide1, #reports-3mobile.m2 .msr3navslide2, #reports-3mobile.m2 .msr3navslide3, #reports-3mobile.m2 .msr3navslide4 {
		position: relative;
display: flex;
justify-content: center;
align-items: center;
		width: 100%;
height: 65px;
		margin: 0px auto;
		text-align: center;

			font-family: Helvetica, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.4;
	filter: alpha(opacity=40);
		 transform: scale(0.9);
	cursor: none;
		pointer-events: none;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;

	}

	#reports-3mobile.m2 .msr3navslide1 img, #reports-3mobile.m2 .msr3navslide2 img, #reports-3mobile.m2 .msr3navslide3 img, #reports-3mobile.m2 .msr3navslide4 img {
width: 45px !important;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m2 .msr4navtitle {
		position: relative;
		display: block;
		margin: 0px auto;
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
	}

	#reports-3mobile.m2 .slick-active, #reports-3mobile.m2 .slick-current {
		font-size: 24px !important;
line-height: 28px !important;
			cursor: pointer !important;
		pointer-events: all !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		 transform: scale(1.2);
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m2 .slick-next {
		position: absolute !important;
right: 0px;
top: 5px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
		text-indent: -1000px !important;
border: none !important;
		overflow: hidden !important;
}
	#reports-3mobile.m2 .slick-prev {
			position: absolute !important;
left: 0px;
top: 5px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
		text-indent: -1000px !important;
border: none !important;
		overflow: hidden !important;
}
	#reports-3mobile.m2 .slick-prev:before {
  content: "";
  color: red;
  font-size: 30px;
}

#reports-3mobile.m2 .slick-next:before {
  content: "";
  color: red;
  font-size: 30px;
}











/*end sr3 custom carousel==========================*/

	/*/sr4 custom carousel============================	*/

/*
	#reports-4.m2 .hhb-b1b2 {
	display: none;
	}
*/
	#reports-4mobile {
	display: block;
}
	#reports-4.m2 {
	display: none;
	}
	#reports-4mobile.m2 .hhb-b1b2-mobile {
	display: block;
}

	#reports-4mobile.m2 .hhb-b1b2-mobile .amtax-video-slider {
		position: relative;
width: 100%;
display: inline-block;
visibility: hidden;
z-index: 2;
overflow: hidden;
		height: auto;
		margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
	}
	#reports-4mobile.m2 .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}
	#reports-4mobile .slick-slider .slick-track, #reports-4mobile .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#reports-4mobile .video-slider div {
    margin-top: 0px;
/*	transition: transform .3s cubic-bezier(.4, 0, .2, 1);*/
}
#reports-4mobile .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
        margin-top: 0px;
    padding: 0;
}

	#reports-4mobile.m2 .amtax-video-slider img {
    width: 100%;
}

	#reports-4mobile.m2 .slick-initialized {
    visibility: visible;
}

	#reports-4mobile.m2 .msr4navslide1, #reports-4mobile.m2 .msr4navslide2, #reports-4mobile.m2 .msr4navslide3, #reports-4mobile.m2 .msr4navslide4 {
		position: relative;
display: flex;
justify-content: center;
align-items: center;
		width: 100%;
height: 78px;
		margin: 0px auto;
		text-align: center;

			font-family: Helvetica, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.4;
	filter: alpha(opacity=40);
		 transform: scale(0.8);
	cursor: none;
		pointer-events: none;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
			border-bottom: solid 4px transparent;
	}

	#reports-4mobile.m2 .msr4navslide1 img, #reports-4mobile.m2 .msr4navslide2 img, #reports-4mobile.m2 .msr4navslide3 img, #reports-4mobile.m2 .msr4navslide4 img {
width: 35% !important;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-4mobile.m2 .msr4navtitle {
		position: relative;
		display: block;
		margin: 0px auto;
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
	}

	#reports-4mobile.m2 .slick-active, #reports-4mobile.m2 .slick-current  {
		font-size: 24px !important;
line-height: 28px !important;
			cursor: pointer !important;
		pointer-events: all !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		 transform: scale(1.2);
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
		border-bottom: solid 10px #3585B7 !important;
}

	#reports-4mobile.m2 .slick-next {
		position: absolute;
		top: 0px;
    right: 0px;
height: 127px;
background-color: transparent !important;
    width: 70px;
		z-index: 10;
			text-indent: -1000px;
		overflow: hidden;
		border: none !important;
}
	#reports-4mobile.m2 .slick-prev {
				position: absolute;
			top: 0px;
    left: 0px;
height: 127px;
background-color: transparent !important;
    width: 70px;
		z-index: 10;
		text-indent: -1000px;
		overflow: hidden;
			border: none !important;
}
	#reports-4mobile.m2 .slick-prev:before {
  content: "";
  color: red;
  font-size: 30px;
}

#reports-4mobile.m2 .slick-next:before {
  content: "";
  color: red;
  font-size: 30px;
}

/*	*/


#reports-4mobile .hhb-b1b {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-4mobile .hhb-b1b2 {
	display: block;
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-4mobile .hhb-b1b2-mobile {
	display: none;
}
#reports-4mobile .hhb-b1b3 {}
#reports-4mobile .r4-left {
  background-position: 0px 0px;
  background-repeat: no-repeat;
background-size: 100%;
  background-attachment: scroll;
  padding: 90px;
  height: 600px;
	background-color: #00335b;
}
#reports-4mobile hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #fff;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}
#reports-4mobile h2 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  font-weight: 400;
}
#reports-4mobile h2.h2r1, #reports-4mobile h2.h2r2, #reports-4mobile  h2.h2r3, #re#reports-4mobile h2.h2r4 {
  margin: -80px 0px 10px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
#reports-4mobile .h2slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px 0px 10px 0px !important;
}
#reports-4mobile h3 {
  color: #fff;
  text-align: left;
}
#reports-4mobile p {
  color: #fff;
  text-align: left;
}
#reports-4mobile p.smaller.pr1, #reports-4mobile p.smaller.pr2, #reports-4mobile p.smaller.pr3, #reports-4mobile p.smaller.pr4 {
  margin: 0px 0px 0px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 2.5s ease;
  transition: all 2.5s ease;
}
#reports-4mobile .pslideshow {
  margin: 0px 0px 30px 0px !important;
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-4mobile p.smaller {
  font-size: 16px;
  line-height: 20px;
}
#reports-4mobile .r4-right {
  background-color: #00335B;
  height: 600px;
}
#reports-4mobile .r4-nav {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  /*padding: 20px;*/
  width: 100%;
  font-weight: 400;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  text-align: center;
  margin: 60px 0px 0px 0px;
  cursor: pointer;
}
#reports-4mobile .r4-slides {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  top: 0px;
  left: 0px;
  padding: 90px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
}
#reports-4mobile .r4-slides img {
  max-width: 80%;
  margin: 0px auto;
  display: block;
}
#reports-4mobile .r4s1 {
  z-index: 1;
}
#reports-4mobile .r4s2 {
  z-index: 2;
}
#reports-4mobile .r4s3 {
  z-index: 3;
}
#reports-4mobile .r4s4 {
  z-index: 4;
}
#reports-4mobile .r4slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-4mobile .r4slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#reports-4mobile .r4slideimage {}
#reports-4mobile hr.follower {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: solid 6px #3585B7;
  border-top: none !important;
  margin: 30px auto 0px auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0.0;
  filter: alpha(opacity=0);
}




/**/

	#reports-4mobile.m2 .r4-left {
padding: 90px 15px 45px 15px;
height: auto;
margin: 0px auto 0px auto;
}
	#reports-4mobile.m2 .r4-nav {
    font-size: 12px;
    line-height: 15px;
    height: 38px;
    margin: 30px 0px 0px 0px;
}
	#reports-4mobile.m2 .r4-right {
    height: 550px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
		#reports-4mobile.m2 .r4-slides {
		display: block;
		top: 50px;
padding: 0px 15px 40px 15px;
    height: 550px;
		overflow: hidden;
			  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
	#reports-4mobile.m2 h2.h2r1, #reports-4mobile.m2 h2.h2r2, #reports-4mobile.m2 h2.h2r3, #reports-4mobile.m2 h2.h2r4 {
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
	#reports-4mobile.m2 p.smaller.pr1, #reports-4mobile.m2 p.smaller.pr2, #reports-4mobile.m2 p.smaller.pr3, #reports-4mobile.m2 p.smaller.pr4 {
    -webkit-transition: all 2.0s ease;
    transition: all 2.0s ease;
}

	#reports-4mobile.m2 .r4-slides img {
		display: block;
margin: 0px auto 30px auto;
    max-width: 100%;
		width: 50%;
}


/*for .r4-right & .r4-slides*/
	#reports-4mobile.m2 .r4mexpander1 {
height: 815px !important;
}
		#reports-4mobile.m2 .r4mexpander2 {
height: 660px !important;
}
	#reports-4mobile.m2 .r4mexpander3 {
height: 600px !important;
}
	#reports-4mobile.m2 .r4mexpander4 {
height: 580px !important;
}

/*end #reports-4mobile*/

	#reports-6desktop {
		display: none;
	}

	#reports-6mobile {
		display: block;
	}


	#reports-6.m2 {
  position: relative;
  display: block;
background-position: center -180px;
	  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  padding: 0px 0px 0px 0px;
	min-height: 550px;
/*	height: 600px;*/
	background-color: #fff;
margin: 0px 0px 90px 0px;
		-webkit-transition: all 0.4s ease !important;
	transition: all 0.4s ease !important;
}

#reports-6.m2 .r6grey {
position: relative;
display: block;
width: 100%;
background-color: #F5F5F5;
height: 1px;
margin: 90px auto 0px auto;
	padding: 15px;
	-webkit-transition: all 1.0s ease;
	transition: all 1.0s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
	overflow: hidden;
}
#reports-6.m2 .r6greyshow {
	background-color: #6F6F6F !important;
	width: 100% !important;
		opacity: 0.0 !important;
	filter: alpha(opacity=0) !important;
}

#reports-6.m2 .r6greyshow2 {
	background-color: #6F6F6F !important;
	width: 100% !important;
	opacity: 0.0 !important;
	filter: alpha(opacity=0) !important;
	height: 600px !important;
		-webkit-transition: all 1.5s ease !important;
	transition: all 1.5s ease !important;
}
#reports-6.m2 .r6greyshow3 {
	background-color: #F5F5F5 !important;
	width: 100% !important;
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	height: 910px !important;
/*		height: 600px !important;*/
}
#reports-6.m2 .r6chart {
	position: relative;
display: none;
width: 100%;
height: auto;
background-color: #F5F5F5;
margin: -400px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	-webkit-transition: all 1.5s ease;
	transition: all 1.5s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
}
#reports-6.m2 .r6chartshow {
	display: block !important;
			opacity: .0 !important;
	filter: alpha(opacity=0) !important;
	margin: -400px 0px 0px 0px !important;
}
#reports-6.m2 .r6chartshow2 {
	display: block !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	margin: 0px 0px 0px 0px !important;
}









/*=============================*/
#reports-6.m2 .hhb-b1b {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-6.m2 .hhb-b1b2 {
  /*
height: auto;
display: flex;
justify-content: left;
align-items: center;
*/
}
#reports-6.m2 .hhb-b1b3 {}
#reports-6.m2 .r4-left {
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding: 90px;
  height: 600px;
	background-color: #00335b;
}
#reports-6.m2 hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #3585B7;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}

#reports-6.m2 h3 {
  color: #002549;
  text-align: left;
}
#reports-6.m2 p {
  color: #002549;
  text-align: left;
}
#reports-6.m2 p.smaller.pr1, #reports-6.m2 p.smaller.pr2, ##reports-6.m2 p.smaller.pr3, #reports-6.m2 p.smaller.pr4, #reports-6.m2 p.smaller.pr5, #reports-6.m2 p.smaller.pr6, #reports-6.m2 p.smaller.pr7, #reports-6.m2 p.smaller.pr8, #reports-6.m2 p.smaller.pr9, #reports-6.m2 p.smaller.pr10 {
  margin: 0px 0px 0px 0px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 2.5s ease;
  transition: all 2.5s ease;
}
#reports-6.m2 .pslideshow {
  margin: 0px 0px 30px 0px !important;
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m2 p.smaller {
  font-size: 16px;
  line-height: 20px;
}
#reports-6.m2 .r4-right {
  background-color: #00335B;
  height: 600px;
}

#reports-6.m2 .r4s1 {
  z-index: 1;
}
#reports-6.m2 .r4s2 {
  z-index: 2;
}
#reports-6.m2 .r4s3 {
  z-index: 3;
}
#reports-6.m2 .r4s4 {
  z-index: 4;
}
#reports-6.m2 .r4slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m2 .r4slidescontent {
  position: relative;
  display: block;
  width: 100%;
	margin-top: -60px;
  /*	overflow: hidden;*/
}
#reports-6.m2 .r4slideimage {}
#reports-6.m2 hr.follower {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: solid 6px #3585B7;
  border-top: none !important;
  margin: 30px auto 0px auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0.0;
  filter: alpha(opacity=0);
}
#reports-6.m2 .flwr1 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .flwr2 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .flwr3 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .flwr4 {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
  margin: 0px auto 0px auto !important;
}
#reports-6.m2 .nopad {
  padding: 0px;
}

/*drop down*/
#reports-6.m2 .r6-select {
	position: relative;
	display: block;
	width: 100%;
}
#reports-6.m2 .r6s-starter {
font-size: 20px;
line-height: 34px;
	font-weight: 400;
	color: #00244A;
	font-style: italic;
	border-bottom: solid 2px #00244A;
	position: absolute;
	display: block;
		cursor: pointer;
	width: 100%;
		height: 40px;
	top: 0px;
	left: 0px;
	z-index: 999;
		overflow: hidden;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
padding: 40px 0px 0px 0px;
}
.r6s1 {
z-index: 1;
}
.r6s2 {
z-index: 2;
}
.r6s3 {
z-index: 3;
}
.r6s4 {
z-index: 4;
}
.r6s5 {
z-index: 5;
}
.r6s6 {
z-index: 6;
}
.r6s7 {
z-index: 7;
}
.r6s8 {
z-index: 8;
}
.r6s9 {
z-index: 9;
}
.r6s10 {
z-index: 10;
}
.r6sshow {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		padding: 0px 0px 0px 0px !important;
}
.r6sshow2 {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		pointer-events: all !important;
}

#reports-6.m2 .r6-dropper {
position: absolute;
display: block;
width: 100%;
margin: 40px auto 0px auto;
padding: 10px 20px 10px 20px;
background-color: #00244A;
pointer-events: none;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0.0;
filter: alpha(opacity=0);
z-index: 100;
left: 0px;
top: -2px;
}

#reports-6.m2 .r6s-finisher {
		position: relative;
	display: block;
font-size: 16px;
line-height: 14px;
font-weight: 400;
color: #fff;
border-bottom: solid 1px #2c5171;
position: relative;
display: block;
width: 100%;
height: auto;
padding: 5px 5px 8px 5px;
text-align: left;
	cursor: pointer;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 1.0;
filter: alpha(opacity=100);
}
#reports-6.m2 .r6s-finisher:hover {
	background-color: #2c5171;
}
#reports-6.m2 .r6sfnoborder {
	border-bottom: solid 1px transparent !important;
}

#reports-6.m2 .r6sactive:hover {
	background-color: transparent !important;
}

.r6sactive {
	color: #2c5171 !important;
}

#reports-6.m2 .facta {
position: relative;
display: block;
float: right;
padding: 2px;
	cursor: pointer;
	text-align: center;
}


#reports-6.m2 .fa {
	color: #2c5171;
	font-size: 30px;
	transform: rotate(0deg);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.r6sturn {
	transform: rotate(180deg) !important;
}

#reports-6.m2 .r6-slides {
 position: absolute;
display: block;
width: 100%;
top: 0px;
left: 0px;
padding: 100px 15px 40px 15px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
	z-index: 99;
}
#reports-6.m2 .r6-slides img {
  max-width: 57%;
  margin: 20px auto 0px auto;
  display: block;
}
#reports-6.m2 .r6slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#reports-6.m2 .r6slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#reports-6.m2 h2.h2r1, #reports-6.m2 h2.h2r2, #reports-6.m2 h2.h2r3, #reports-6.m2 h2.h2r4, #reports-6.m2 h2.h2r5, #reports-6.m2 h2.h2r6, #reports-6.m2 h2.h2r7, #reports-6.m2 h2.h2r8, #reports-6.m2 h2.h2r9, #reports-6.m2 h2.h2r10 {
	color: #00244A !important;
    margin: -80px 0px 10px 0px;
    opacity: 0.0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
#reports-6.m2 h2 {
    color: #2c5171;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
#reports-6.m2 .h2slideshow {
    opacity: 1.0 !important;
    filter: alpha(opacity=100) !important;
    margin: 0px 0px 10px 0px !important;
}

#reports-6.m2 .sr6s1 {
  z-index: 1;
}
#reports-6.m2 .sr6s2 {
  z-index: 2;
}
#reports-6.m2 .sr6s3 {
  z-index: 3;
}
#reports-6.m2 .sr6s4 {
  z-index: 4;
}
#reports-6.m2 .sr6s5 {
  z-index: 5;
}
#reports-6.m2 .sr6s6 {
  z-index: 6;
}
#reports-6.m2 .sr6s7 {
  z-index: 7;
}
#reports-6.m2 .sr6s8 {
  z-index: 8;
}
#reports-6.m2 .sr6s9 {
  z-index: 9;
}
#reports-6.m2 .sr6s10 {
  z-index: 10;
}


/*end #reports-6 */

	#reports-5.m2 {
    height: 525px;
		    background-attachment: scroll;
}
	#reports-8.m2 .cta-arrow3 {
bottom: 24px;
}

	#reports-8.m2 .cta-report3 {
		display: inline-block;
		float: none;
		width: 160px;
		padding: 12px 46px 15px 46px;
		margin: 26px auto 0px auto;
	}

	#reports-8.m2 .r8wrapper .col-md-6 {
    display: inline-block !important;
		width: 100%;
}



	.footer .wrap {
	width: 100% !important;
}
/**/
}
/* ========= END MEDIUM TABLET ========= */


/* ========= LARGE  NORMAL MACS========= */
@media only screen
and (min-width : 991px)
and (max-width : 1199px) {
/*tablet landscape*/
	#reports-3.m3 {
		display: none;
	}
		#reports-3mobile.m3 {
	 position: relative;
  display: block;
  width: 100%;
  min-height: 500px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding: 90px 0px 0px 0px;
			margin: 0px auto;
	}
	#reports-3mobile.m3 .hhb-b1b {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: left;
  align-items: center;
}
#reports-3mobile.m3 .hhb-content {}

#reports-3mobile.m3 .h2report-wrapper2 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 150px;
  overflow: hidden;
}



#reports-3mobile.m3 h2 {
color: #00244A !important;
  text-align: center;
  text-transform: uppercase;
  margin-top: 45px;
}
#reports-3mobile.m3 h3 {
  color: #00244A;
  text-align: left;
}
#reports-3mobile.m3 p {
  color: #002549;
  text-align: left;
}
#reports-3mobile.m3 hr.report3 {
  position: relative;
  display: block;
  border-bottom: solid 2px #3585B7;
  border-top: none;
  width: 100px;
  margin: 0px 0px 10px 0px;
}


/*custom carousel============================	*/
	#reports-3mobile.m3 .controllers {
position: relative;
display: block;
/*max-width: 100%;*/
width: 100%;
margin: 20px auto 0px auto;
overflow: hidden;
	}
	.sr3mprev {
		  position: relative;
  	display: block;
height: 60px;
	}
	.sr3mnext {
  position: relative;
  	display: block;
height: 60px;
	}
	.caleft {
		position: absolute;
		  	display: block;
		float: left;
left: 50px;
top: 30px;
	}
	.calright {
		position: absolute;
		  	display: block;
float: right;
right: 50px;
top: 30px;
	}
	.sr3myearly {
			position: relative;
	display: flex;
  justify-content: center;
  align-items: center;
margin: 25px auto 0px auto;
		text-align: center;
height: 60px;
	}

	.controller-arrow {
		position: absolute;
		display: none;
		width: 25px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 1.0;
	filter: alpha(opacity=100);
		cursor: pointer;
		background-color: transparent !important;
outline: none !important;
				  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}

	.controller-arrow img, .controller-arrow img:focus {
			background-color: transparent !important;
outline: none !important;
		  -khtml-user-select: none!important;
    -o-user-select: none !important;
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    user-select: none !important;
		-webkit-tap-highlight-color: transparent !important;
	}






	.controller-arrow .prev1, .controller-arrow .prev2, .controller-arrow .prev3, .controller-arrow .prev4 {
		left: 15px;
	}
	.controller-arrow .next1, .controller-arrow .next2, .controller-arrow .next3, .controller-arrow .next4 {
		right: 15px;
	}

	.controller-year {
		position: absolute;
		display: block;
		font-family: Helvetica, Arial, sans-serif;
		color: #002549;
		font-size: 40px;
		line-height: 44px;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
	}


	.controller-year .yr1, .controller-year .yr2, .controller-year .yr3, .controller-year .yr4 {

	}



	.controlshow {
display: block !important;
	}
	.controlshow2 {
opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	}
	.controlshow-stop {
		display: block !important;
		opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
	}



	.sr3lner-wrapper {
		position: relative;
	display: flex;
justify-content: center;
align-items: center;
		margin: 90px auto 0px auto;
		padding: 0px;
/*		background-position: 0px center;*/
	width: 100%;
			height: 50px;
		text-align: center;
		overflow: hidden;
		-webkit-transition: all 2.0s ease;
	transition: all 2.0s ease;
	}
	.nopadder {
		padding: 0px !important;
	}

	.sr3lnerself1 {

		background-position: -1050px center !important;
	}
	.sr3lnerself2 {

		background-position: -350px center !important;
	}
	.sr3lnerself3 {

	background-position: 350px center !important;
	}
	.sr3lnerself4 {

		background-position: 1050px center !important;
	}



	.sr3lner {
position: relative;
display: block;
margin: 0px auto 0px auto;
padding: 0px;
background-repeat: no-repeat;
background-size: 1400px !important;
background-attachment: scroll;
-webkit-transition: all 1.0s ease;
transition: all 1.0s ease;
/*max-width: 100%;*/
width: 350px;
height: 50px;
	}


	.sr3lner1 {

		background-position: 0px center !important;
	}
	.sr3lner2 {

		background-position: -350px center !important;
	}
	.sr3lner3 {

		background-position: -700px center !important;
	}
	.sr3lner4 {

		background-position: -1050px center !important;
	}



		.sr3grapher-wrapper {
position: relative;
display: block;
margin: 30px auto 0px auto;
padding: 0px;
background-position: center 70px;
background-size: 100%;
background-color: transparent !important;
background-repeat: no-repeat;
width: 60%;
min-height: 200px;
text-align: center;
overflow: hidden;
height: 700px;
	}
	.sr3grapher-wrapper img {
    display: block;
    margin: 0px auto;
width: 100%;
		  left: 0;
  right: 0;
}
	.sr3grapher {
		position: absolute;
		display: block;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
		opacity: 0.0;
	filter: alpha(opacity=0);
		text-align: center;
		margin: 0px auto;
		max-width: 100%;
	}

	.sr3g1 {
		z-index: 1;
	}
	.sr3g2 {
		z-index: 2;
	}
	.sr3g3 {
		z-index: 3;
	}
	.sr3g4 {
		z-index: 4;
	}

/*sr3 custom carousel=============================*/
	#reports-3mobile.m3 .hhb-b1b2-mobile .amtax-video-slider2 {
		position: relative;
width: 100%;
display: inline-block;
visibility: hidden;
z-index: 2;
overflow: hidden;
		height: auto;
		margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
	}

	#reports-3mobile.m3 .amtax-video-slider2 {
height: auto;
position: relative;
display: block;
	}

	#reports-3mobile.m3 .slick-slider {
background-position: center -6px;
background-repeat: no-repeat;
background-size: 1400px;
background-attachment: scroll;
    position: relative;
    display: block;
    box-sizing: border-box;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}
	#reports-3mobile.m3 .slick-slider .slick-track, #reports-3mobile.m3 .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#reports-3mobile.m3 .video-slider div {
    margin-top: 0px;
/*	transition: transform .3s cubic-bezier(.4, 0, .2, 1);*/
}
#reports-3mobile.m3 .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
        margin-top: 0px;
    padding: 0;
}

#reports-3mobile.m3 .amtax-video-slider2 img {
    width: 100%;
}

#reports-3mobile.m3 .slick-initialized {
    visibility: visible;
}

	#reports-3mobile.m3 .msr3navslide1, #reports-3mobile.m3 .msr3navslide2, #reports-3mobile.m3 .msr3navslide3, #reports-3mobile.m3 .msr3navslide4 {
		position: relative;
display: flex;
justify-content: center;
align-items: center;
		width: 100%;
height: 65px;
		margin: 0px auto;
		text-align: center;

			font-family: Helvetica, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
		opacity: 0.4;
	filter: alpha(opacity=40);
		 transform: scale(0.9);
	cursor: none;
		pointer-events: none;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;

	}

	#reports-3mobile.m3 .msr3navslide1 img, #reports-3mobile.m3 .msr3navslide2 img, #reports-3mobile.m3 .msr3navslide3 img, #reports-3mobile.m3 .msr3navslide4 img {
width: 45px !important;
		    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m3 .msr4navtitle {
		position: relative;
		display: block;
		margin: 0px auto;
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
	}

	#reports-3mobile.m3 .slick-active, #reports-3mobile.m3 .slick-current {
		font-size: 24px !important;
line-height: 28px !important;
			cursor: pointer !important;
		pointer-events: all !important;
			opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		 transform: scale(1.2);
		   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
		outline: none !important;
}

	#reports-3mobile.m3 .slick-next {
				position: absolute;
right: 0px;
top: -115px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
			text-indent: -1000px;
		overflow: hidden;
		border: none !important;
}
	#reports-3mobile.m3 .slick-prev {
		position: absolute;
left: 0px;
top: -115px;
height: 190px;
background-color: transparent !important;
width: 78px;
z-index: 10;
		text-indent: -1000px;
		overflow: hidden;
		border: none !important;
}
	#reports-3mobile.m3 .slick-prev:before {
  content: "";
  color: red;
  font-size: 30px;
}

#reports-3mobile.m3 .slick-next:before {
  content: "";
  color: red;
  font-size: 30px;
}


	#reports-4.m3 .r4-left {
    background-position: 0px 0px;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
padding: 90px 30px;
height: 650px;
}
	#reports-4.m3 .r4-right {
		    height: 695px;
	}


	#reports-4.m3 .r4-slides {
		    padding: 90px 30px;
    height: 695px;
}
	#reports-4.m3 .r4-slides img {
    max-width: 100%;
}

		.footer .wrap {
	width: 100% !important;
}



	#reports-1.m3, #reports-5.m3 {
		background-attachment: scroll;
	}

	/**/



/*new jeff*/
#section-3cta.m1 {
	display: none;
	}
	#section-3cta-mobile.m1 {
		position: relative;
display: block;
background: #000;
width: 100%;
height: 98px;
margin: -100px 0px 0px 0px;
}

	#reports-1.m1 .report-h1 {
  height: auto;
}

	/*drop down*/
#section-3cta-mobile.m1 .r6-select {
	position: relative;
	display: block;
	width: 100%;
}
#section-3cta-mobile.m1 .r6s-starter {
font-size: 20px;
line-height: 34px;
	font-weight: 400;
	color: #fff;
	font-style: italic;
	border-bottom: solid 2px #fff;
	position: absolute;
	display: block;
		cursor: pointer;
	width: 100%;
		height: 40px;
	top: 0px;
	left: 0px;
	z-index: 999;
		overflow: hidden;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
padding: 40px 0px 0px 0px;
}
.r6s1 {
z-index: 1;
}
.r6s2 {
z-index: 2;
}
.r6s3 {
z-index: 3;
}
.r6s4 {
z-index: 4;
}
.r6s5 {
z-index: 5;
}
.r6s6 {
z-index: 6;
}
.r6s7 {
z-index: 7;
}
.r6s8 {
z-index: 8;
}
.r6s9 {
z-index: 9;
}
.r6s10 {
z-index: 10;
}
.r6sshow {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		padding: 0px 0px 0px 0px !important;
}
.r6sshow2 {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		pointer-events: all !important;
}

#section-3cta-mobile.m1 .r6-dropper {
position: absolute;
display: block;
width: 100%;
margin: 40px auto 0px auto;
padding: 10px 20px 10px 20px;
background-color: #fff;
pointer-events: none;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0.0;
filter: alpha(opacity=0);
z-index: 100;
left: 0px;
top: -2px;
}

#section-3cta-mobile.m1 .r6s-finisher {
position: relative;
display: block;
font-size: 16px;
line-height: 20px;
font-weight: 400;
color: #00244a;
border-bottom: solid 1px #00244a;
position: relative;
display: block;
width: 100%;
height: auto;
padding: 10px 5px 8px 5px;
text-align: left;
cursor: pointer;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 1.0;
filter: alpha(opacity=100);
font-family: "Helvetica Neue LT W05_45 Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#section-3cta-mobile.m1 .r6s-finisher:hover {

}
#section-3cta-mobile.m1 .r6sfnoborder {
	border-bottom: solid 1px transparent !important;
}

#section-3cta-mobile.m1 .r6sactive:hover {
	background-color: transparent !important;
}

	#section-3cta-mobile.m1 .noborder {
		border: none !important;
	}

.r6sactive {
	color: #2c5171 !important;
}

#section-3cta-mobile.m1 .facta {
position: relative;
display: block;
float: right;
padding: 2px;
	cursor: pointer;
	text-align: center;
}


#section-3cta-mobile.m1 .fa {
	position: absolute;
z-index: 999;
right: 0px;
	color: #3585B7;
	font-size: 30px;
	transform: rotate(0deg);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.r6sturn {
	transform: rotate(180deg) !important;
}

#section-3cta-mobile.m1 .r6-slides {
 position: absolute;
display: block;
width: 100%;
top: 0px;
left: 0px;
padding: 100px 15px 40px 15px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
	z-index: 99;
}
#section-3cta-mobile.m1 .r6-slides img {
  max-width: 100%;
  margin: 20px auto 0px auto;
  display: block;
}
#section-3cta-mobile.m1 .r6slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#section-3cta-mobile.m1 .r6slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#section-3cta-mobile.m1 h2.h2r1, #section-3cta-mobile.m1 h2.h2r2, #section-3cta-mobile.m1 h2.h2r3, #section-3cta-mobile.m1 h2.h2r4, #section-3cta-mobile.m1 h2.h2r5, #section-3cta-mobile.m1 h2.h2r6, #section-3cta-mobile.m1 h2.h2r7, #section-3cta-mobile.m1 h2.h2r8, #section-3cta-mobile.m1 h2.h2r9, #section-3cta-mobile.m1 h2.h2r10 {
    margin: -80px 0px 10px 0px;
    opacity: 0.0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
#section-3cta-mobile.m1 h2 {
    color: #2c5171 !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
#section-3cta-mobile.m1 .h2slideshow {
    opacity: 1.0 !important;
    filter: alpha(opacity=100) !important;
    margin: 0px 0px 10px 0px !important;
}

#section-3cta-mobile.m1 .sr6s1 {
  z-index: 1;
}
#section-3cta-mobile.m1 .sr6s2 {
  z-index: 2;
}
#section-3cta-mobile.m1 .sr6s3 {
  z-index: 3;
}
#section-3cta-mobile.m1 .sr6s4 {
  z-index: 4;
}
#section-3cta-mobile.m1 .sr6s5 {
  z-index: 5;
}
#section-3cta-mobile.m1 .sr6s6 {
  z-index: 6;
}
#section-3cta-mobile.m1 .sr6s7 {
  z-index: 7;
}
#section-3cta-mobile.m1 .sr6s8 {
  z-index: 8;
}
#section-3cta-mobile.m1 .sr6s9 {
  z-index: 9;
}
#section-3cta-mobile.m1 .sr6s10 {
  z-index: 10;
}


	#reports-3mobile.m1 .year-filter {
		position: relative;
display: block;
		width: 75%;
		height: auto;
		margin: 0px auto 0px auto;
		background-color: #F2F2F2;
	}


#reports-3mobile.m1 .year-filter-cta {
	position: relative;
	  display: flex;
  justify-content: center;
  align-items: center;
		font-family: 'Helvetica Neue LT W05_47 Lt Cn', sans-serif;
		text-align: center;
	font-size: 18px;
	height: 60px;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

	#reports-3mobile.m1 .yf-title {
		color: #848484;
			-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

	#reports-3mobile.m1 .yfcta-active {
		background-color: #3585B7;
	}

	#reports-3mobile.m1 .yft-active {
		color: #ffffff !important;
	}

	#reports-3mobile.m1 .nopad {
		padding: 0px !important;
	}


	#reports-3mobile.m1 .ceo {
		opacity: 0.0;
	filter: alpha(opacity=0);
	}

	#reports-3mobile.m1 .cfo {
				opacity: 0.0;
	filter: alpha(opacity=0);
	}

	#reports-3mobile.m1 .c-level-show {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	}

#reports-3mobile.m1 p {
  padding: 0px 15px;
}
#reports-3mobile hr.report3 {
  margin: 0px 0px 10px 15px;
}
reports-4mobile h3 {
  padding: 0px 15px;
}
#reports-4mobile p {
  padding: 0px 15px;
}
#reports-4mobile .report.h2r1.h2slideshow, #reports-4mobile .report.h2r2.h2slideshow, #reports-4mobile .report.h2r3.h2slideshow {
  padding: 0px 15px;
}
#reports-4mobile.m1 .r4-slides img {
  margin: 0px 15px 30px 15px;
}


/*end #section-3cta-mobile */
	/*end new jeff*/




}




/* ========= weird size for carousel arrows========= */
@media only screen
and (min-width : 1200px)
	and (max-width : 1359px) {

}



@media only screen
and (min-width : 1600px)
{
#reports-4 .r4-left {
	  background-size: 100%;
    padding: 90px 90px 90px 15px;
    height: 670px;
}
	#reports-4 .r4-right {
    height: 670px;
}
	#reports-4 .r4-slides{
		    height: 670px;
	}
	#reports-4 .r4-slides img {
    /* max-width: 58%; */
}

/**/
}








@media (max-width: 575px) {
	.container {
		max-width: 85%;
		.container {
			max-width: 100%;
		}
	}

/*new jeff*/
#section-3cta.m1 {
	display: none;
	}
	#section-3cta-mobile.m1 {
		position: relative;
display: block;
background: #000;
width: 100%;
height: 98px;
margin: -100px 0px 0px 0px;
}

	#reports-1.m1 .report-h1 {
  height: auto;
}

	/*drop down*/
#section-3cta-mobile.m1 .r6-select {
	position: relative;
	display: block;
	width: 100%;
}
#section-3cta-mobile.m1 .r6s-starter {
font-size: 20px;
line-height: 34px;
	font-weight: 400;
	color: #fff;
	font-style: italic;
	border-bottom: solid 2px #fff;
	position: absolute;
	display: block;
		cursor: pointer;
	width: 100%;
		height: 40px;
	top: 0px;
	left: 0px;
	z-index: 999;
		overflow: hidden;
		-webkit-transition: all 0.8s ease;
	transition: all 0.8s ease;
	opacity: 0.0;
	filter: alpha(opacity=0);
padding: 40px 0px 0px 0px;
}
.r6s1 {
z-index: 1;
}
.r6s2 {
z-index: 2;
}
.r6s3 {
z-index: 3;
}
.r6s4 {
z-index: 4;
}
.r6s5 {
z-index: 5;
}
.r6s6 {
z-index: 6;
}
.r6s7 {
z-index: 7;
}
.r6s8 {
z-index: 8;
}
.r6s9 {
z-index: 9;
}
.r6s10 {
z-index: 10;
}
.r6sshow {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		padding: 0px 0px 0px 0px !important;
}
.r6sshow2 {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
		pointer-events: all !important;
}

#section-3cta-mobile.m1 .r6-dropper {
position: absolute;
display: block;
width: 100%;
margin: 40px auto 0px auto;
padding: 10px 20px 10px 20px;
background-color: #fff;
pointer-events: none;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 0.0;
filter: alpha(opacity=0);
z-index: 100;
left: 0px;
top: -2px;
}

#section-3cta-mobile.m1 .r6s-finisher {
position: relative;
display: block;
font-size: 16px;
line-height: 20px;
font-weight: 400;
color: #00244a;
border-bottom: solid 1px #00244a;
position: relative;
display: block;
width: 100%;
height: auto;
padding: 10px 5px 8px 5px;
text-align: left;
cursor: pointer;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 1.0;
filter: alpha(opacity=100);
font-family: "Helvetica Neue LT W05_45 Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#section-3cta-mobile.m1 .r6s-finisher:hover {

}
#section-3cta-mobile.m1 .r6sfnoborder {
	border-bottom: solid 1px transparent !important;
}

#section-3cta-mobile.m1 .r6sactive:hover {
	background-color: transparent !important;
}

	#section-3cta-mobile.m1 .noborder {
		border: none !important;
	}

.r6sactive {
	color: #2c5171 !important;
}

#section-3cta-mobile.m1 .facta {
position: relative;
display: block;
float: right;
padding: 2px;
	cursor: pointer;
	text-align: center;
}


#section-3cta-mobile.m1 .fa {
	position: absolute;
z-index: 999;
right: 0px;
	color: #3585B7;
	font-size: 30px;
	transform: rotate(0deg);
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.r6sturn {
	transform: rotate(180deg) !important;
}

#section-3cta-mobile.m1 .r6-slides {
 position: absolute;
display: block;
width: 100%;
top: 0px;
left: 0px;
padding: 100px 15px 40px 15px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.0s ease;
  transition: all 1.0s ease;
  height: 600px;
	z-index: 99;
}
#section-3cta-mobile.m1 .r6-slides img {
  max-width: 100%;
  margin: 20px auto 0px auto;
  display: block;
}
#section-3cta-mobile.m1 .r6slideshow {
  opacity: 1.0 !important;
  filter: alpha(opacity=100) !important;
}
#section-3cta-mobile.m1 .r6slidescontent {
  position: relative;
  display: block;
  width: 100%;
  /*	overflow: hidden;*/
}
#section-3cta-mobile.m1 h2.h2r1, #section-3cta-mobile.m1 h2.h2r2, #section-3cta-mobile.m1 h2.h2r3, #section-3cta-mobile.m1 h2.h2r4, #section-3cta-mobile.m1 h2.h2r5, #section-3cta-mobile.m1 h2.h2r6, #section-3cta-mobile.m1 h2.h2r7, #section-3cta-mobile.m1 h2.h2r8, #section-3cta-mobile.m1 h2.h2r9, #section-3cta-mobile.m1 h2.h2r10 {
    margin: -80px 0px 10px 0px;
    opacity: 0.0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
#section-3cta-mobile.m1 h2 {
    color: #2c5171 !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
}
#section-3cta-mobile.m1 .h2slideshow {
    opacity: 1.0 !important;
    filter: alpha(opacity=100) !important;
    margin: 0px 0px 10px 0px !important;
}

#section-3cta-mobile.m1 .sr6s1 {
  z-index: 1;
}
#section-3cta-mobile.m1 .sr6s2 {
  z-index: 2;
}
#section-3cta-mobile.m1 .sr6s3 {
  z-index: 3;
}
#section-3cta-mobile.m1 .sr6s4 {
  z-index: 4;
}
#section-3cta-mobile.m1 .sr6s5 {
  z-index: 5;
}
#section-3cta-mobile.m1 .sr6s6 {
  z-index: 6;
}
#section-3cta-mobile.m1 .sr6s7 {
  z-index: 7;
}
#section-3cta-mobile.m1 .sr6s8 {
  z-index: 8;
}
#section-3cta-mobile.m1 .sr6s9 {
  z-index: 9;
}
#section-3cta-mobile.m1 .sr6s10 {
  z-index: 10;
}


	#reports-3mobile.m1 .year-filter {
		position: relative;
display: block;
		width: 75%;
		height: auto;
		margin: 0px auto 0px auto;
		background-color: #F2F2F2;
	}


#reports-3mobile.m1 .year-filter-cta {
	position: relative;
	  display: flex;
  justify-content: center;
  align-items: center;
		font-family: 'Helvetica Neue LT W05_47 Lt Cn', sans-serif;
		text-align: center;
	font-size: 18px;
	height: 60px;
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

	#reports-3mobile.m1 .yf-title {
		color: #848484;
			-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

	#reports-3mobile.m1 .yfcta-active {
		background-color: #3585B7;
	}

	#reports-3mobile.m1 .yft-active {
		color: #ffffff !important;
	}

	#reports-3mobile.m1 .nopad {
		padding: 0px !important;
	}


	#reports-3mobile.m1 .ceo {
		opacity: 0.0;
	filter: alpha(opacity=0);
	}

	#reports-3mobile.m1 .cfo {
				opacity: 0.0;
	filter: alpha(opacity=0);
	}

	#reports-3mobile.m1 .c-level-show {
		opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	}

#reports-3mobile.m1 p {
  padding: 0px 15px;
}
#reports-3mobile hr.report3 {
  margin: 0px 0px 10px 15px;
}
reports-4mobile h3 {
  padding: 0px 15px;
}
#reports-4mobile p {
  padding: 0px 15px;
}
#reports-4mobile .report.h2r1.h2slideshow, #reports-4mobile .report.h2r2.h2slideshow, #reports-4mobile .report.h2r3.h2slideshow {
  padding: 0px 15px;
}
#reports-4mobile.m1 .r4-slides img {
  margin: 0px 15px 30px 15px;
}


/*end #section-3cta-mobile */
	/*end new jeff*/

}
.desktop {
	display: block;
}
.mobile {
	display: none;
}
@media (max-width : 1440px) {
	#reports-4 .r4-left {

		height: 695px;
	  }
	  #reports-6 .r6slidescontent {

		margin-left:  auto;
		/*	overflow: hidden;*/
	  }

}
@media (max-width : 1180px) {

#reports-4 .hhb-b1b2 {

	margin-left: -5%;
}
#reports-4.m3 .r4-left {

    height: 695px;
}
}
@media (max-width : 1080px) {
.cic-slider .desktop {
	margin-left: -2.5%;
	margin-right: -2.5%;
}
.heading__payout-breakouts {
	font-size: 15px!important;
}
.cic-slider-control {
    font-size: 12px;
    letter-spacing: .05rem;
}
.r3-graph-slider-outer
.carousel-indicators li .circle {
    width: 30px;
    height: 30px;
	margin: 0 .5rem 0 0!important;
}

}
@media (max-width : 1023px) {
	.desktop {
		display: none;
	}
	.mobile {
		display: block;

	}
	.cic-slider .desktop {
		margin-left: -2.5%;
		margin-right: -2.5%;
	}
	.cic-breakout-controls-mobile .text-control .inner {
		max-width: 160px;
		margin: 0 auto ;
		height: 87px;
		font-size: 18px!important;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	.cic-slider-mobile-breakouts .text-control {
		color: #c9c9c9!important;
	}
	 .cic-slider-mobile-breakouts .slick-active,  .cic-slider-mobile-breakouts .text-control.all .inner, .cic-slider-mobile-breakouts .text-control.all .inner.active  {
		color: #00244A!important;

	}
	.cic-slider-mobile-breakouts  .text-control .inner::after {
		content: '';
		width: 0;
		height: 4px;
		background-color: #a7a7a7;
		display: block;
		margin-top: 20px;
		opacity: 0;
		transition: all .3s .3s ease-in-out;

	}
	.cic-slider-mobile-breakouts  .severance.text-control .inner::after {

		background-color: #1B657C;

	}
	.cic-slider-mobile-breakouts  .incentive.text-control .inner::after {

		background-color: #F9C429;
	}
	.cic-slider-mobile-breakouts  .equity.text-control .inner::after {

		background-color: #3085C8;
	}
	.cic-slider-mobile-breakouts  .retirement.text-control .inner::after {

		background-color: #720480;
	}
	.cic-slider-mobile-breakouts  .other.text-control .inner::after {

		background-color: #DE841D;
	}


	.cic-slider-mobile-breakouts  .text-control.slick-active .inner::after, .cic-slider-mobile-breakouts  .text-control.all .inner::after, .cic-slider-mobile-breakouts  .text-control .inner.active::after, .cic-slider.severance .cic-slider-mobile-breakouts .severance.text-control .inner::after {
		width: 100%;

		opacity: 1.0;

	}



}
.arrow {
	z-index: 90;
}
@media (max-width : 575px) {

.desktop {
	display: none;
}
.mobile {
	display: block;
}


    .cic-slider-mobile-breakouts .control-label {
        font-size: 34px;
        text-align: center;
        font-size: 34px;
        margin-top: 0!important;
    margin-bottom: 0!important;
    }
   .arrow {
        width: 31px;
        height: 52px;
        background-repeat: no-repeat;
        background-size: 100%;
        display: inline-block;
        position: absolute;

        top: 50%;
    transform: translateY(-50%);
	z-index: 10;
    }
 .arrow.prev-control {
    left:2.5%;

        background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='22.361' height='41.893' viewBox='0 0 22.361 41.893'%3E%3Cg id='Component_473_1' data-name='Component 473 – 1' transform='translate(1.414 0.707)'%3E%3Cpath id='Path_48805' data-name='Path 48805' d='M7.5,47.979,27.739,27.739,7.5,7.5' transform='translate(27.739 47.979) rotate(180)' fill='none' stroke='%2300244a' stroke-width='2'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

    }
.arrow.next-control {
    right:2.5%;
        background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='22.361' height='41.893' viewBox='0 0 22.361 41.893'%3E%3Cpath id='Path_48433' data-name='Path 48433' d='M7.5,47.979,27.739,27.739,7.5,7.5' transform='translate(-6.793 -6.793)' fill='none' stroke='%2300244a' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
    }


.r3-graph-controls {
	margin-bottom: 3rem;
	padding-left: 0;
  }
  .r3-graph-controls .control {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 25px;
	margin: 0;
	width: 160px;
	height: 55px;
	text-align: center;
	cursor: pointer;
	background-color: #ededed;

  }
  .r3-graph-controls.ceo-active .control--1, .r3-graph-controls.cfo-active .control--2{
	background-color: #3585B7;
  }
  .r3-graph-controls .control * {
	color: #777777!important;

  }
  .r3-graph-controls.ceo-active .control--1 *, .r3-graph-controls.cfo-active .control--2 *{
	color: #ffffff!important;
  }
  .r3-graph-controls .control .line {
opacity: 0;
display: none!important;


  }
  .r3-graph-controls .control .triangle {
	text-align: center;
	opacity: 0;
	transition: all 0.4s ease;
	display: none!important;
}
  .r3-graph-controls .control .triangle svg {
   display: block;
   margin: 0 auto;
   width: 19px;
   height: 9px;
   display: none!important;

  }

  /* .r3-graph-controls .control:hover .line, .r3-graph-controls .control:hover .triangle, .r3-graph-controls.ceo-active .control--1 .line, .r3-graph-controls.cfo-active .control--2 .line, .r3-graph-controls.ceo-active .control--1 .triangle, .r3-graph-controls.cfo-active .control--2 .triangle {

	opacity: 1.0;

  }

  .r3-graph-controls.ceo-active .control--1 *, .r3-graph-controls.cfo-active .control--2 * {
	color: #00244A;

  } */
.cic-breakout-controls-mobile .text-control .inner {
	max-width: 160px;
	margin: 0 auto ;
	height: 87px;
	font-size: 18px!important;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.cic-slider-mobile-breakouts .text-control {
	color: #c9c9c9!important;
}
 .cic-slider-mobile-breakouts .slick-active,  .cic-slider-mobile-breakouts .text-control.all .inner, .cic-slider-mobile-breakouts .text-control.all .inner.active  {
	color: #00244A!important;

}
.cic-slider-mobile-breakouts  .text-control .inner::after {
	content: '';
	width: 0;
	height: 4px;
	background-color: #a7a7a7;
	display: block;
	margin-top: 20px;
	opacity: 0;
	transition: all .3s .3s ease-in-out;

}
.cic-slider-mobile-breakouts  .severance.text-control .inner::after {

	background-color: #1B657C;

}
.cic-slider-mobile-breakouts  .incentive.text-control .inner::after {

	background-color: #F9C429;
}
.cic-slider-mobile-breakouts  .equity.text-control .inner::after {

	background-color: #3085C8;
}
.cic-slider-mobile-breakouts  .retirement.text-control .inner::after {

	background-color: #720480;
}
.cic-slider-mobile-breakouts  .other.text-control .inner::after {

	background-color: #DE841D;
}


.cic-slider-mobile-breakouts  .text-control.slick-active .inner::after, .cic-slider-mobile-breakouts  .text-control.all .inner::after, .cic-slider-mobile-breakouts  .text-control .inner.active::after, .cic-slider.severance .cic-slider-mobile-breakouts .severance.text-control .inner::after {
	width: 100%;

	opacity: 1.0;

}
/* .cic-slider__ceo[data-small-ceo-active="0"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="0"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="0"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="0"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
}
.cic-slider__ceo[data-small-ceo-active="1"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="1"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="1"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="1"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
}
.cic-slider__ceo[data-small-ceo-active="2"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="2"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="2"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="2"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
}
.cic-slider__ceo[data-small-ceo-active="3"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="3"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="3"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="3"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
}
.cic-slider__ceo[data-small-ceo-active="4"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="4"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="4"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="4"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
}
.cic-slider__ceo[data-small-ceo-active="5"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="5"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="5"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="5"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
}
.cic-slider__ceo[data-small-ceo-active="6"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="6"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="6"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="6"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
}
.cic-slider__ceo[data-small-ceo-active="7"] #cicBreakoutControlsMobileSmallCEO .all.text-control .inner::after, .cic-slider__ceo[data-mid-ceo-active="7"] #cicBreakoutControlsMobileMidCEO .all.text-control .inner::after, .cic-slider__ceo[data-large-ceo-active="7"] #cicBreakoutControlsMobileLargeCEO .all.text-control .inner::after, .cic-slider__ceo[data-mega-ceo-active="7"] #cicBreakoutControlsMobileMegaCEO .all.text-control .inner::after
{	width: 100%;
	opacity: 1.0;
} */


.banner-cta__download-report .btn-download-report {
	display: flex;
	flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 3rem 1rem 2rem;

}

.banner-cta__download-report .btn-download-report__label {
	text-align: center;
    max-width: 250px;
    margin-bottom: 1rem;
    display: block;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.banner-cta__download-report .btn-download-report__icon {
	transform: rotate(90deg);
}
}
