body.contentManifesto {}

section.contentArea,
.reveal-modal,
section.contentArea h1,
section.contentArea h2,
section.contentArea h3,
section.contentArea h4,
section.contentArea h5,
section.contentArea h6,
section.contentArea a,
section.contentArea p,
section.contentArea div,
section.contentArea span,
section.heroBanner p,
.reveal-modal h1,
.reveal-modal h2,
.reveal-modal h3,
.reveal-modal h4,
.reveal-modal h5{
	font-family: 'Source Sans Pro', sans-serif;
}
sup { vertical-align: top; position: relative; top: -0.5em; }
section.contentArea a{ outline: 0;}
.noBorder {
	border:none !important;
}
.whiteHL,.yellowHL {
	font-weight:600;
	color:#f2a900;
}
.whiteHL {
	color:#FFF;
	font-size:21px;
}
.pLR90 {
	padding-left:90px;
	padding-right:90px;
}
.pTop75 {
	padding-top:75px;
}
.pTop30 {
	padding-top:30px;
}

.w80 {
	width:80% !important;
}
.w75 {
	width:75% !important;
}
.w74 {
	width:74% !important;
}
.w64 {
	width:64% !important;
}

.cmsIcons {
	background:url('~/media/sites/home/Content-Manifesto/cm-sprite-sheet.png');	
}
/* icons inside button common code */

.iconBtn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    letter-spacing: 1px;
    position: relative;
	width:auto;
}
.iBtLft {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.iBtLft:before {
	background:#404040;
	content:"";
	width:50px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	padding:10px;
	
}
.iBTop {
	min-height:100px;
	min-width:200px;
}

.iBTop:before {
    background: none repeat scroll 0 0 #404040;
    height: 60px;
    width: 100%;
	position:absolute;
	top:0;
	left:0;
}
.iBTop:after {
    height: 100%;
    left: 0;
    position: absolute;
    top: 60px;
    width: 100%;
	background:#F2A900;
}
.iBTop:before,.iBTop:after {content:"";} 

/* icons inside button common code ENDS*/

section.contentArea .fadeInAnimate{
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
    zoom: 1;
	visibility:hidden;
	opacity: 0; */
}

.row.heroBanner {
    width: 960px !important;
    min-width: 960px !important;
}

section.heroBanner .heroImage {
	background:url('~/media/sites/home/Content-Manifesto/cm-hero') no-repeat #404040;
	width:100%;
	height:390px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
section.heroBanner .heroContent{/* display:none; */}
section.heroBanner .heroContent p {
	font-size: 16px;
	padding:150px 0 0 45px;
	line-height:29px;
	color:#bcbdc0;
	margin-bottom:0;
}

.heroContent .subTxt {	
	font-size:19px !important;
	padding-top:20px !important;
}
.heroContent a.watchNow {
	text-transform:uppercase;
	font-weight:600;
	text-decoration:none;
	color:#bcbdc0;
	font-size:20px;
	padding-top:425px;
	position:absolute;
}
.heroContent a.watchNow:before {
	content:"";
	width:40px;
	height:40px;
	background:#f2a900;
	-webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
	margin-left:25px;
	margin-right:15px;
	display:inline-block;
}
.heroContent a.watchNow:after {padding:10px;}
.lt-ie9 .heroContent a.watchNow {padding-top:400px;}



section.menuBar {
	padding-top:20px;padding-bottom:0px;
	background: #fff;
}

section .stickeyMenu {
	width:960px;
	z-index:99;
}
section .stickeyMenu .sub-nav {
    margin:0;
    padding-top: 0px;
	border:0px;
	background:#FFF;
}
section .stickeyMenu dl.sub-nav dd { 
	height:64px;
	margin:0 10px !important;
}
section .stickeyMenu dl.sub-nav dd:first-child{margin-left:0 !important;}
section .stickeyMenu dl.sub-nav dd:last-child{margin-right:0 !important;}
section .stickeyMenu dl.sub-nav dd a.button:after {
	background-image:none;
	padding-left:0;
}
section .stickeyMenu dl.sub-nav dd a.button{
	background-image:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:15px;
	text-align:center;
	text-transform:capitalize;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	border-bottom:5px transparent;
	cursor:pointer;	
	line-height:18px;
	padding:6px;
	background-color: #f2a900;
	height:50px;
	width:143px;
	color:#fff !important;
}
.lt-ie9 section .stickeyMenu dl.sub-nav dd a.button {width:140px;}

section .stickeyMenu dl.sub-nav dd a.button:hover,
section .stickeyMenu dl.sub-nav dd.active a{	
	background-color: #404040;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#404040', EndColorStr='#404040');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#404040',EndColorStr='#404040')";
	zoom: 1; 
}

.row.menuBar{
	width: 960px;
	min-width: auto;
	max-width: 99.9%;
	overflow: visible;
}
/*
section .stickeyMenu dl.sub-nav dd a.button:hover { background-image:none; }
*/
.lt-ie9 section .stickeyMenu dl.sub-nav dd a ,
.lt-ie9 section .stickeyMenu dl.sub-nav dd a.button:hover {
	font-size:13px;
	line-height:15px;
}

section .stickeyMenu dl.sub-nav dd:nth-of-type(5) a,
section .stickeyMenu dl.sub-nav dd:nth-of-type(5) a {
	padding:15px 17px;
}
section .stickeyMenu dl.sub-nav dd:nth-of-type(6) a,
section .stickeyMenu dl.sub-nav dd:nth-of-type(6) a {
	padding:8px 17px;
	width:145px;
}

section .stickeyMenu dl.sub-nav dd.active,
section .stickeyMenu dl.sub-nav dd:hover {
	color: #eeeeee !important;
	background-color: #FFF !important;
}
section .stickeyMenu dl.sub-nav dd.active {	
	border-bottom:8px solid #f2a900 !important;
}
section .stickeyMenu dl.sub-nav dd:hover {
	border-bottom:8px solid transparent;
}
.contentManifesto .reveal-modal.red ul,
.contentManifesto .reveal-modal.case.blue ul,
.contentManifesto .reveal-modal.case.orange ul,
.contentManifesto .reveal-modal.case.lightBlue ul{
	
	padding-left:20px;
}


/* tabbing - horizontal and vertical */

.case dl.tabs.Hztabs {/* padding-top:10px;*/}

dl.tabs.Hztabs {
	width:100%;
	height:40px;
	display:block;
	margin:16px 0 20px 0;
    border-bottom: none;
}
dl.tabs.Hztabs dd { 
	height: 40px;
	width:30%;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
dl.tabs.verTabs {
	position:absolute;
	right:25px;
	bottom:20px;
    border-bottom: none;
}
dl.tabs.verTabs dd {
	height:30px;
	width:105px;
	margin:5px 0;
	float:right;
	clear:both;
}
dl.tabs.Hztabs dd.active {
    height: 40px;
    border-top: none;
    margin-top: 0;
}
dl.tabs.verTabs dd.active {
    height: 30px;
    border-top: none;
    margin-top: 0;
}
dl.tabs.Hztabs dd:first-child {
	margin-left:0;
}
dl.tabs.Hztabs dd:last-child {
	margin-right:0;
}
dl.tabs.Hztabs dd a,dl.tabs.verTabs dd a {
	float:left;
	height:30px;
    line-height: 30px;
	width:100%;
	text-align:center;
	color:#FFF;
	text-transform:capitalize;
	font-weight:600;
	font-size:17px;
	text-decoration:none;	
	background:#404040;
}

dl.tabs.Hztabs dd.active,dl.tabs.Hztabs dd:hover  {
	border-bottom:4px solid #404040;
}
.contentManifesto .reveal-modal.medium.case.blue dl.tabs.Hztabs dd a,dl.tabs.verTabs dd a  {
	background:#00A8C8;
}
.contentManifesto .reveal-modal.medium.case.orange dl.tabs.Hztabs dd a,dl.tabs.verTabs dd a  {
	background:#f48132;
}
.contentManifesto .reveal-modal.medium.case.green dl.tabs.Hztabs dd a,dl.tabs.verTabs dd a  {
	background:#72be44;
}
.contentManifesto .reveal-modal.medium.case.lightBlue dl.tabs.Hztabs dd a,dl.tabs.verTabs dd a  {
	background:#6f83c1;
}
.contentManifesto .reveal-modal.medium.case.purple dl.tabs.Hztabs dd a,dl.tabs.verTabs dd a  {
	background:#ce3d95;
}

dl.tabs.verTabs dd a {
	height:25px;
	width:105px;
	padding:0 5px;
	text-align:left;
	background:#f7cb66;
	text-transform:uppercase;
	color:#404040;
}
dl.tabs.verTabs dd.active a,dl.tabs.verTabs dd:hover a  {
	background:#f48132;
}

.tabs-content > .content{
	display:none;
}
.tabs-content > .active {
	display:block !important;
}

section.contentArea {
	padding-top:65px;	
	font-size:18px;
	line-height:20px;
	background: #fff;
}
section.contentArea p {
	font-size:18px;
	line-height:25px;
	color:#404040;
}	
.contentArea p.magellanFix {
	height:45px;
	width:100%;
	display:block;
}
h1.blockHeading {
    overflow: hidden;
    text-align: center;
	color:#eee;	
    font-size:32px;
	width:100%;
	font-weight:normal;
	text-transform:capitalize;
	margin:10px 0 60px !important;
}
h1.blockHeading span{
	background:#404040;
	padding:15px 30px;
	line-height:50px;
}
h1.blockHeading span.yellowHL {	
	margin:0;
	padding:0;
} 

h1.blockHeading:before,
h1.blockHeading:after {
    background-color: #f2a900;
    content: '';
    display: inline-block;
    height: 5px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}
h1.blockHeading:before {
    right: 15px;
    margin-left: -50%;
}
h1.blockHeading:after {
    left: 15px;
    margin-right: -50%;
}

/* time line bar trials */


.timeLineSlider.flexslider{
	padding:0px !important;
	margin-left:200px;
	top:58px;
	width:680px;
}
.timeLineSlider ul {/*margin-left:121px;*/}
.timeLineSlider ul.timeLineBar li {width:30px;height:320px;height:auto;float:left;list-style:none;}
.timeLineSlider.flexslider .slides > li {margin-right:0 !important;}

.eachBlock {
	border-bottom: 5px solid #818285;
    border-top: 5px solid #818285;
    height: 23px;
    margin: 69.5% 0;
    width: 100%;
	position:relative;
}

.yellowCircle{
	width:24px;
	height:24px;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	background:#f2a900;
	position:absolute;	
	top:4px;
}
.eachBlock.top .yellowCircle {
	top:-16px;
}

.timeLineSlider ul li:nth-child(even) {}
.timeLineSlider ul li:nth-child(odd) {}

.timeLineContent {
    display:inline-block;    
    min-width:170px;
    max-width:500px;
	position:absolute;
	top:40px;
	cursor:pointer;
	padding-right:10px;
}

.eachBlock.top .timeLineContent {
	border-top:0px;
	top:-123px;
}

.eachBlock .timeLineContent .cmsIcons{
	height: 93px;
    width: 81px;
}
.eachBlock.tL-1 .timeLineContent .cmsIcons {
	background-position:-8px -273px;
}

.timeLineContent .textAera{
	color:#818285;
	line-height:14px;
	font-size:13px;
	font-weight:400;
	width:68px;
	height:90px;
	/*padding-top:12px;*/
	overflow:hidden;
}

.eachBlock.top.textOnLeft .yellowCircle {right:38px;}
.eachBlock.top.textOnRight .yellowCircle {left:30px;}
.eachBlock.textOnLeft .yellowCircle {right:26px;}
.eachBlock.textOnRight .yellowCircle {left:30px;}

.eachBlock.top.textOnLeft  .timeLineContent .cmsIcons {float:right;margin-left:10px;}
.eachBlock.top.textOnRight .timeLineContent .cmsIcons {float:left;margin-right:10px;}
.eachBlock.textOnLeft .timeLineContent .cmsIcons {float:right;margin-left:10px;}
.eachBlock.textOnRight .timeLineContent .cmsIcons {float:left;margin-right:10px;}

.eachBlock.top.textOnLeft .timeLineContent .textAera{ text-align:right;float:left;}
.eachBlock.top.textOnRight .timeLineContent .textAera{ text-align:left;float:left;}
.eachBlock.textOnLeft .timeLineContent .textAera{ text-align:right;float:left;}
.eachBlock.textOnRight .timeLineContent .textAera { text-align:left;float:left;}

.timeLineContent .textAera h3{color:#404040;font-size:20px;font-weight:600;padding:0;margin:0;}

.eachBlock.tL-1 .timeLineContent .cmsIcons { background-position:-8px -374px;}
.eachBlock.tL-2 .timeLineContent .cmsIcons  { background-position:-94px -374px;}
.eachBlock.tL-3 .timeLineContent .cmsIcons { background-position:-8px -272px;}
.eachBlock.tL-4 .timeLineContent .cmsIcons  { background-position:-95px -272px;}
.eachBlock.tL-5 .timeLineContent .cmsIcons { background-position:-180px -374px;}
.eachBlock.tL-6 .timeLineContent .cmsIcons  { background-position:-267px -374px;}
.eachBlock.tL-7 .timeLineContent .cmsIcons { background-position:-181px -272px;}
.eachBlock.tL-8 .timeLineContent .cmsIcons  { background-position:-267px -272px;}
.eachBlock.tL-9 .timeLineContent .cmsIcons { background-position:-353px -272px;}
.eachBlock.tL-10 .timeLineContent .cmsIcons { background-position:-353px -374px;}
.eachBlock.tL-11 .timeLineContent .cmsIcons  { background-position:-439px -272px;}
.eachBlock.tL-12 .timeLineContent .cmsIcons  { background-position:-438px -374px;}


.flexslider .flex-direction-nav a.flex-prev,
.flexslider .flex-direction-nav a.flex-next {
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
}

.timeLineSlider .flex-direction-nav .flex-prev {
	left:-165px;
	top:122px;
}
.timeLineSlider .flex-next {
	right:-50px;
	top:130px;
}
.flexslider .flex-prev,
.flexslider .flex-next,
.flexslider .flex-next:hover,
.flexslider .flex-prev:hover {
	width: 35px !important;
    height: 65px !important;
	background:url('~/media/sites/home/Content-Manifesto/cm-sprite-sheet') !important;
	padding:0;
}
.flex-direction-nav .flex-prev {
	left:-40px;
}
.flexslider .flex-prev {
	background-position: -15px -15px !important;
}
.flexslider .flex-prev:hover {
	background-position: -51px -15px !important;
}
.flexslider .flex-next {
	background-position: -123px -15px !important;
}
.flexslider .flex-next:hover {
	background-position: -87px -15px !important
}


.timeLineSlider .flex-control-nav {
	/*display:none;*/
}
/*
.timeLineSlider .timeLineIcon {    
    background-position: -523px -319px;
    height: 100px;
    left: -3px;
    position: absolute;
    top: 100px;
    width: 124px;
}
*/

.timeLineIcon {
   /* height: 120px;
    left: -3px;
    position: absolute;
    top: 100px;
    width: 124px;*/
	height: 120px;
    position: relative;
    top: 206px;
    width: 124px;
    display: inline;
	left:78px;
}
.lt-ie9 .timeLineIcon {
	 top: 204px;
}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.timeLineIcon {
			 top: 192px;
		}
}
/* chrome ENDS*/
/* IE 10 */
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		 .timeLineIcon {
			 top: 192px;
		}
	}
/* IE 10 ENDS*/
.timeLineIcon:after ,
.timeLineIcon:before {
	content:"";  
	background:url("~/media/sites/home/Content-Manifesto/cm-sprite-sheet"); 
    height: 50px;
    width: 124px;
	position:absolute;
}
.timeLineIcon:after {
	background-position:-523px -319px;
	top:-58px;
}
.timeLineIcon:before {	
	background-position:-523px -370px;
	top:0px;
}


/* time line bar trials ENDS*/

/* CASE flex slider ENDS  */

.caseSlider ul {}
.caseSlider ul.slides li {height:320px;float:left;list-style:none;}
.caseSlider.flexslider .slides > li {margin-right:0 !important;}

.caseSlider .flex-control-nav {
	display:none;
	bottom:50px;
}
.lt-ie9 .caseSlider .flex-control-nav {
	bottom:15px;
}
.caseSlider .flex-control-nav li:first-child {float:left;width:0;}
.caseSlider .flex-control-nav li {height:40px;}

.caseSlider .flex-control-paging li:nth-of-type(2):hover,
.caseSlider .flex-control-paging li.activeMenu:nth-of-type(2) {
	border-bottom:4px solid #72be44;
}
.caseSlider .flex-control-paging li:nth-of-type(3):hover,
.caseSlider .flex-control-paging li.activeMenu:nth-of-type(3) {
	border-bottom:4px solid #00a8c8;
}
.caseSlider .flex-control-paging li:nth-of-type(4):hover,
.caseSlider .flex-control-paging li.activeMenu:nth-of-type(4) {
	border-bottom:4px solid #f48132;
}
.caseSlider .flex-control-paging li:nth-of-type(5):hover,
.caseSlider .flex-control-paging li.activeMenu:nth-of-type(5) {
	border-bottom:4px solid #ce3d95;
}
.caseSlider .flex-control-paging li:nth-of-type(6):hover,
.caseSlider .flex-control-paging li.activeMenu:nth-of-type(6) {
	border-bottom:4px solid #6f83c1;
}


.caseSlider .flex-control-paging li a {
	height:32px;
	width:32px;
	text-indent:0;
	font-size:28px;
	line-height:30px;
	color: #FFF;
	font-weight:600;
	text-transform:uppercase;
	box-shadow:none;
}
/*.caseSlider .flex-control-paging li:nth-of-type(1) a ,*/
.caseSlider .flex-control-paging li a.ctrl1 {		
	width:200px;
	height:40px;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	color:#fcac1e !important;
	font-weight:600;
	font-size:17px;
	background:transparent;
	text-transform:none;
}

/*.caseSlider .flex-control-paging li:nth-of-type(1) a:hover,*/
.caseSlider .flex-control-paging li a.ctrl1 :hover {
	text-decoration:none !important;
}

/*.caseSlider .flex-control-paging li:nth-of-type(2) a ,*/
.caseSlider .flex-control-paging li a.ctrl2 {
	background:#72be44;
}
/*.caseSlider .flex-control-paging li:nth-of-type(3) a ,*/
.caseSlider .flex-control-paging li a.ctrl3{
	background:#00a8c8;
}
/*.caseSlider .flex-control-paging li:nth-of-type(4) a ,*/
.caseSlider .flex-control-paging li a.ctrl4{
	background:#f48132;
}
/*.caseSlider .flex-control-paging li:nth-of-type(5) a,*/
.caseSlider .flex-control-paging li a.ctrl5 {
	background:#ce3d95;
}
/*.caseSlider .flex-control-paging li:nth-of-type(6) a ,*/
.caseSlider .flex-control-paging li a.ctrl6{
	background:#6f83c1;
}
.caseSlider .flex-control-paging li:nth-of-type(6) .flex-active {}

.caseSlider .flex-control-paging li :hover,.caseSlider .flex-control-paging li a.flex-active  {
	text-decoration:underline;	
}

.caseSlider .slides .s1Ul li {
	list-style:none;
	width:130px;
	height:150px;
	margin:0 8px;
	text-align:center;
} 
.caseSlider .slides .s1Ul li a {}
.caseSlider .slides .s1Ul li span {
	display:block;
	width:110px;
	height:110px;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	margin:0 10px;
	
}
.caseSlider .slides .s1Ul li p {
	margin:15px 0 0 0;
	padding:0;
	text-transform:uppercase;
	font-size:20px;
	font-weight:600;
	color:#898d8d;
}
.caseSlider .slides .s1U0 .s1UlLi5 span{
	background-position:-15px -81px;
}
.caseSlider .slides .s1Ul .s1UlLi1 span{
	background-position:-131px -81px;
}
.caseSlider .slides .s1Ul .s1UlLi2 span{
	background-position:-247px -81px;
}
.caseSlider .slides .s1Ul .s1UlLi3 span{
	background-position:-363px -81px;
}
.caseSlider .slides .s1Ul .s1UlLi4 span{
	background-position:-479px -81px;
}
.caseSlider .slides .s1Ul .s1UlLi5 span{
	background-position:-595px -81px;
}
.caseSlider .slides .s1Ul .s1UlLi1 a:hover p {
	border-bottom: 4px solid #72be44;
}
.caseSlider .slides .s1Ul .s1UlLi2 a:hover p {
	border-bottom: 4px solid #00a8c8;
}
.caseSlider .slides .s1Ul .s1UlLi3 a:hover p {
	border-bottom: 4px solid #f48132;
}
.caseSlider .slides .s1Ul .s1UlLi4 a:hover p {
	border-bottom: 4px solid #ce3d95;
}
.caseSlider .slides .s1Ul .s1UlLi5 a:hover p {
	border-bottom: 4px solid #6f83c1;
}
.caseSlider .slides  .circleView {height:430px;}
.caseSlider .slides .boxSlide>div.slideContainer {
	min-height:320px;
	height:auto;
	border:5px solid #404040;
	width:755px;
	margin-left:15px;

}
.caseSlider .slides .boxSlide .header {
	background:#404040;
	height:100px;
	position:relative;
	padding:10px 18px 0 0;
}
.caseSlider .slides .boxSlide .header span {
	width:auto;
	height:70px;
	margin-left:-20px;
	margin-right:40px;
	display:block;
	float:left;
	/*max-width:317px;	
	display:block;
	float:left;	*/
}
.lt-ie9 .caseSlider .slides .boxSlide .header span { width:42%;}

.caseSlider .slides .boxSlide .header span img {display:inline-block;}
.caseSlider .slides .boxSlide .header span:before {
	content:"";
	background:url("~/media/sites/home/Content-Manifesto/cm-sprite-sheet");	
	width:70px;
	height:70px;
	display:inline-block;
}
.caseSlider .slides .boxSlide.boxS1  .header span:before {
	background-position:-9px -197px;
 }
.caseSlider .slides .boxSlide.boxS2  .header span:before {
	background-position:-85px -197px;
 }
.caseSlider .slides .boxSlide.boxS3  .header span:before {
	background-position:-161px -197px;
 }
.caseSlider .slides .boxSlide.boxS4  .header span:before {
	background-position:-237px -197px;
 }
.caseSlider .slides .boxSlide.boxS5  .header span:before {
	background-position:-313px -197px;
 }

.caseSlider .slides .boxSlide .header p {	
	padding-top:10px;
	color:#FFF;	
	font-size:15px !important;
	font-weight:400;
	line-height:23px;
}
.lt-ie9 .caseSlider .slides .boxSlide .header p {line-height:20px;}

.caseSlider .slides .boxSlide .content {
	padding:40px 40px 20px 40px;
	min-height:200px;
}
.caseSlider .slides .boxSlide .content ul {
	margin:0;
}
.caseSlider .slides .boxSlide .content ul li {
	list-style:none;
	float:left;
	border-right:1px dotted #404040;
	width:25%;
	height:130px;
	padding-right:28px;
	padding-left:28px;
}
.caseSlider .slides .boxSlide .content ul li:last-child {border:none !important; }
.caseSlider .slides .boxSlide.boxS2 .content ul li,
.caseSlider .slides .boxSlide.boxS5 .content ul li {
	width:33%;
}
.caseSlider .slides .boxSlide.boxS3 .content ul li {
	padding-left:20px;
	padding-right:20px;
}

.caseSlider .slides .boxSlide .content sup {font-size:9px;}

.caseSlider .slides .boxSlide .content h3 {
	font-weight:600;
	font-size:19px !important;
	line-height:22px;
	text-transform:uppercase;
	padding:0;
	margin:0;
}

.caseSlider .slides .boxSlide.boxS1 .content h3 {
	color: #72be44;
}
.caseSlider .slides .boxSlide.boxS2 .content h3 {
	color: #00a8c8;
}
.caseSlider .slides .boxSlide.boxS3 .content h3 {
	color: #f48132;
}
.caseSlider .slides .boxSlide.boxS4 .content h3 {
	color: #ce3d95;
}
.caseSlider .slides .boxSlide.boxS5 .content h3 {
	color: #6f83c1;
}

.caseSlider .slides .boxSlide .content p {
	font-size:16px !important;
	line-height:18px;
	color:#404040;
	padding:5px 0;
	margin:0;		
}
.caseSlider .slides .boxSlide .content a {
	color:#fcac1e;
	font-size:17px;
	font-weight:600;
	padding:0;
	margin:0;
}
.caseSlider .slides .boxSlide .content a:after {
	content:"\203A\203A";
	width: 20px; 
	height: 14px;
	color:#fcac1e;
	padding-left:3px;
	/*display:inline-block;*/
}
.caseSlider .slides .boxSlide .content a:hover {
	text-decoration:underline !important;
}

/* CASE flex slider ENDS */


ul.menuUL {
	margin-top:48px;
	margin-left:14px;	
}
.lt-ie9 ul.menuUL {
	margin-left:10px;	
	
}
ul.menuUL li {		
	list-style:none;
	height: 47px;
	margin-bottom:34px;
}
ul.menuUL li p{
	text-transform: capitalize;	
	color:#fcac1e;
	font-weight:600;
	font-size:23px;
}
ul.menuUL li a {	
	height: 62px;
	width:100%;
	display:inline-flex;
	line-height:62px;
	margin-left:50px;
	margin-bottom:20px;	
	color:inherit;
	text-decoration:none;	
}
ul.menuUL li a p:hover {
	text-decoration:underline;
}
ul.menuUL li a p:after{
	content:"\203A\203A";
	width: 20px; 
	height: 14px;
	color:#F2A900;
	padding-left:3px;
	/*display:inline-block;	*/
}
ul.menuUL li a > span {
	width:60px;
	height:60px;
	padding:8px;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	background:#404040;
	margin-right:15px;
	display:inline-block;

} 
ul.menuUL li a > p { 
	display:inline-block;
	margin:0;
	vertical-align:top;
	padding-top:15px;
}

ul.menuUL li .cmsIcons {
	display: block;
    height: 47px;
    width: 40px;
}
ul.menuUL li span.quality1 {
	background:#ce3d95;
}
ul.menuUL li span.quality2 {
	background:#72be44;
}
ul.menuUL li span.quality3 {
	background:#6f83c1;
}
ul.menuUL li span.commitment1 {
	background:#ef4e45;
}
ul.menuUL li span.commitment2 {
	background:#72be44;
}
ul.menuUL li span.commitment3 {
	background:#00a8c8;
}
ul.menuUL li span.quality1 .cmsIcons{
	background-position: -250px -31px;    
}
ul.menuUL li span.quality2 .cmsIcons{
	background-position: -250px -31px;    
}
ul.menuUL li span.quality3 .cmsIcons{
	background-position: -250px -31px;    
}
ul.menuUL li span.commitment1 .cmsIcons{
	background-position: -290px -31px;    
}
ul.menuUL li span.commitment2 .cmsIcons{
	background-position: -328px -32px;    
}
ul.menuUL li span.commitment3 .cmsIcons{
	background-position: -368px -36px;    
}

blockquote.menu2Quots {
	margin-top:110px;
	padding:20px;
	font-size:23px;
	line-height:28px;
	position: relative;
	text-align: center;
	color:#404040;
	font-weight:600;
    border-left: none;
}
blockquote:before,blockquote:after {
	font-size: 60px;
	font-weight: 600;
	color: #F2A900;
	position: absolute;
	height:25px;
	width:21px;
}
blockquote:before{
	content: "\201C"; 
	left: 10px;
	top: 24px;
}
.lt-ie9 blockquote:before{left:22px;}

blockquote:after{
	content: '\201D';  
	bottom: 10px;
	right: 20px;
}
.vdo-boxesUL {
	margin-top:45px;	
	width:100%;
}
.vdo-boxesUL li {
	width:240px;
	height:200px;
	float:left;
	list-style:none;
	margin:0 10px;
	color:#404040;
	background:#f2a900;
	text-align:center;
}

.vdo-boxesUL li a{
	text-decoration:none;
	display:block;
	font-size:20px;
	font-weight:600;
	text-align:center;
	height:inherit;
	color:#404040;
	padding-top:145px;
	padding-left:8px;
	line-height:24px;

}

.vdo-boxesUL li a.iBTop.v-1:before{
	height:140px;
	content:"";
	background:url("~/media/sites/home/Content-Manifesto/Whats-Next/transformation-video") no-repeat;
}

.vdo-boxesUL li a.iBTop.v-2:before {
	height:140px;
	content:"";
	background:url("~/media/sites/home/Content-Manifesto/Whats-Next/content-video.png") no-repeat;
}

.vdo-boxesUL li a.iBTop.v-3:before {
	height:140px;
	content:"";
	background:url("~/media/sites/home/Content-Manifesto/Whats-Next/conversation-video.png") no-repeat;
}


.vdo-boxesUL li a.iBTop:after {
	background:none;
	top:140px;
	height:60px;
}

/*
.vdo-boxesUL li a.item-1 {
	background:url()#404040;
}
.vdo-boxesUL li a.item-2 {
background:url()#404040;
	
}
.vdo-boxesUL li a.item-3 {
background:url()#404040;
	
}
.vdo-boxesUL li p {
	min-height:60px;
	margin:0;
	padding:5px 20px 0 20px;
	color:inherit;
	font-size:20px;
	font-weight:600;
	text-align:center;
}
*/
/* menu item 5 buttons */

.tool-boxesUL {
	margin-top:45px;	
	width:100%;
}
.tool-boxesUL li {
	width:182px;
	height:80px;
	float:left;
	list-style:none;
	margin:0 6px;
}

.tool-boxesUL li a{
	color:#FFF;
	text-decoration:none;
	display:block;
	height:80px;
	text-align:left;
	font-size:17px;
	line-height:18px;
	background:#404040;
	position:relative;
	padding:15px 5px 0 60px;
}
.tool-boxesUL li a >span {
	width:50px;
	height:inherit;
	background:#404040;
	display:block;
	padding:16px 3%;
	float:left;
	position:absolute;
	top:0;
	left:0;
}
.tool-boxesUL .cmsIcons {
	display: block;
    height: 46px;
    width: 40px;
}
.tool-boxesUL .m5-1 {background:#72be44;padding-top:2px;} 
.tool-boxesUL .m5-2 {background:#00a8c8;}
.tool-boxesUL .m5-3 {background:#ce3d95;}
.tool-boxesUL .m5-4 {background:#f48132;}

.tool-boxesUL .m5-1:after,
.tool-boxesUL .m5-3:after {
	content: "";
    background: url("~/media/sites/home/Content-Manifesto/cm-sprite-sheet") repeat scroll -230px -53px;
    bottom: 6px;
	right: 12px;
	width: 20px;
    height: 21px;
    position: absolute;
}


.tool-boxesUL .m5-1 .cmsIcons {
	background-position: -447px -31px;
}
.tool-boxesUL .m5-2 .cmsIcons {
	background-position: -487px -33px;
    width: 27px;
}
.tool-boxesUL .m5-3 .cmsIcons {
	background-position: -514px -34px;
}
.tool-boxesUL .m5-4 .cmsIcons {
	background-position: -550px -31px;
}

/*
.tool-boxesUL .m5-paper {background:#72be44;} 
.tool-boxesUL .m5-faq {background:#00a8c8;padding-top:15px;}
.tool-boxesUL .m5-resource {background:#ce3d95;padding-top:20px;}
.tool-boxesUL .m5-rubric {background:#f48132;padding-top:20px;}

.tool-boxesUL .m5-paper:before {
	content:"";
	background: url('../../../Sites/HMH/images/global/manifesto/cm-sprite-sheet.png') -250px -31px #404040;
	height:42px;
	width:34px;
}
.tool-boxesUL .m5-faq:before {content:"ff";}
.tool-boxesUL .m5-resource:before {content:"gg";}
.tool-boxesUL .m5-rubric:before {content:"dd";}
*/
/* menu item 5 buttons */

.caseIntro {width:770px;}
.caseIntroText {
	width:400px;
	float:left;
}
.caseSubHeading {
	margin-top:20px;
	margin-bottom:38px;
	font-size:28px !important;
	color:#404040;
	font-weight:600;
	display:block;
	width:600px;
}
.cntBox3,.cntBox4{
	background:#f1f1f1;
	min-height:165px;
	padding:30px;
	width:30%;
	margin:15px;
	text-align:center;
	font-size: 16px;
	line-height: 20px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	text-decoration:none;
	color:#000;
}
.cntBox4{
	width:21.8%;
	min-height:115px;
}
.cntBox3:hover,.cntBox4:hover,.cntBox3:active,.cntBox4:active {
	background:#58595E;
	color:#FFF;
}
.noAction,.noAction:hover {
	background:#f1f1f1;
	cursor:default;
	color:#000;
}
.smallVideoIcon {
	display:block;
	background:url("~/media/sites/home/Content-Manifesto/controls") repeat scroll -75px 178px rgba(0, 0, 0, 0);
	width:22px;height:11px;
	margin:5px auto;
}
.cntBox4:hover .smallVideoIcon{
	background:url("~/media/sites/home/Content-Manifesto/controls") repeat scroll -74px 189px rgba(0, 0, 0, 0);	
}

.mailBtn.iBtLft:before {
	content:"";
	background: url('~/media/sites/home/Content-Manifesto/cm-sprite-sheet') -412px -42px;
	width:35px;
	height:34px;
	left: 14px;
    top: 12px;
}
.mailBtn{
	height:58px;
	width:200px;
	padding: 10px 10px 10px 60px;
	display: block;
	text-align:left;
	text-decoration: none;
	color:#FFF !important;
	float: none;
	margin:auto;
	text-transform:uppercase;
	font-weight:600;
	font-size:16px;
	margin-top:60px;
	background:#818285;
}
.mailBtn:hover,.mailBtn:active  {
	opacity:0.8;
	filter: alpha(opacity=80);
}
.pageScrollers{
	cursor:pointer;
	font-size:9px;
	text-align:center;
	position:fixed;	
	z-index:99;
	right:3%;
	bottom:5%;
}
.goToHome {
	background:#e1e3e4; 
    height: 28px;
    width: 40px;
	margin:10px 0;
    float:none;	
	color:#FFF;
	padding-top:7px;
    font-weight:600;
    display:none;
}
.goToHome:after {content:"TOP";}
.goToHome:hover{
	background: #c9cacd;	
}
.pageDown {
	background:url('~/media/sites/home/Content-Manifesto/scrolldown') no-repeat;
	width: 20px; 
	height: 14px; 	
	margin:0 auto;
    float:none;	
    display:none;
}
.pageDown:hover {
	background:url('~/media/sites/home/Content-Manifesto/scrolldown_over') no-repeat;
	}
.pageUp {
	background:url('~/media/sites/home/Content-Manifesto/scrollup') no-repeat;
	width: 20px; 
	height: 14px; 	
	margin:0 auto;
    float:none;	
    display:none;
}
.pageUp:hover {
	background:url('~/media/sites/home/Content-Manifesto/scrollup_over') no-repeat; 
}


 a.viewMoreBtn{
	width:auto;
	height:23px;
	background:#f2a900;
	color:#404040;
	text-decoration:none;
	padding:2px 0 2px 5px;
	text-transform:uppercase;
	margin-right:15px;
	font-weight:600;
}
a.viewMoreBtn:after {
    background: url('~/media/sites/home/Content-Manifesto/cm-sprite-sheet') -228px -51px #404040;
    content:"";
    border-left: 2px solid #FFFFFF;
    margin-left: 8px;
	padding:2px 12px;
}
/* customized modal box */
.reveal-modal #modal_contents {padding-bottom:15px;}
.contentManifesto .reveal-modal .close-reveal-modal:not(.button){z-index:2;}
.contentManifesto .reveal-modal.medium,
.contentManifesto .reveal-modal.mediumX,
.contentManifesto .reveal-modal.medium.large {
	width:40%;
	/*min-height:0px;
	max-height:550px;*/
	height:550px;
	border:none;
	top:10% !important;
	margin-left:-22%;
}
.contentManifesto .reveal-modal.mediumX {width:54%;margin-left:-26%;}

.contentManifesto .reveal-modal.medium.videoTmpl {/*margin-left:-18%;*/}

.contentManifesto .reveal-modal.medium.mediumX.imgAndTxt {/*height:300px;*/}

.contentManifesto .reveal-modal.medium.large {
	width:63%;
	margin-left:-30%;
}
.contentManifesto .reveal-modal ul {
	padding-left:0;
	margin-left:0;
}
.contentManifesto .reveal-modal .accordion ul li {
	list-style:inside;
}
.contentManifesto .reveal-modal ul.accordion > li > div {
	position:inherit;
}
.contentManifesto .reveal-modal  p{
	font-weight:lighter;
	line-height:20px;
	color:#404040;
	font-size:16px !important;
}
.contentManifesto .reveal-modal h1 {
	font-size:30px !important;
	margin-top:0;
}
.contentManifesto .reveal-modal h3,
.contentManifesto .reveal-modal h4 {
	font-size:20px !important;
	margin-top:0;
	color:#404040;
}
.contentManifesto .reveal-modal h4 {
	font-size:16px !important;
}

.contentManifesto .reveal-modal.purple h1,
.contentManifesto .reveal-modal.purple h2 {
	color:#ce3d95 !important;
}
.contentManifesto .reveal-modal.green h1,
.contentManifesto .reveal-modal.green h2 {
	color:#72be44 !important;
}
.contentManifesto .reveal-modal.blue h1,
.contentManifesto .reveal-modal.blue h2 {
	color:#00A8C8 !important;
}
.contentManifesto .reveal-modal.red h1,
.contentManifesto .reveal-modal.red h2 {
	color:#ef4e45 !important;
}
.contentManifesto .reveal-modal.lightBlue h1,
.contentManifesto .reveal-modal.lightBlue h2 {
	color:#6f83c1 !important;
}
.contentManifesto .reveal-modal.orange h1,
.contentManifesto .reveal-modal.orange h2 {
	color:#f48132 !important;
}

.contentManifesto .case .dynModalCont {padding-top:35px;}
.contentManifesto .dynModalCont {
	display:none;
}
.contentManifesto .reveal-modal p.modalQuoteText {
	font-weight:600 !important;
}

.contentManifesto .reveal-modal.imgAndTxt ul li {list-style:none;float:left;width:auto;}
.contentManifesto .reveal-modal.imgAndTxt #modal_contents ul li.media {width:35%;margin-right:30px;margin-left: 0;list-style-type: none;}
.contentManifesto .reveal-modal.imgAndTxt ul li.media img {}
.contentManifesto .reveal-modal.imgAndTxt #modal_contents ul li.textArea {margin-left: 0;list-style-type: none;font-size:16px;line-height:20px;font-weight:400;width:60%;padding-top:15px;}
.contentManifesto .reveal-modal.imgAndTxt ul li.textArea h3 {font-size:23px;}



.contentManifesto .reveal-modal.medium.case.purple hr {
	border-color:#ce3d95;
}
.contentManifesto .reveal-modal.medium.case h1{
	width:100%;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background:#404040;
	color:#FFF !important;
	text-transform:uppercase;
	padding:15px 10px 10px 35px; 
	z-index:1;
}

.contentManifesto .reveal-modal.medium.case.green h1:after,
.contentManifesto .reveal-modal.medium.case.blue h1:after, 
.contentManifesto .reveal-modal.medium.case.orange h1:after,
.contentManifesto .reveal-modal.medium.case.lightBlue h1:after,
.contentManifesto .reveal-modal.medium.case.purple h1:after {
	content:"";
	width:60px;
	height:60px;
	position:absolute;
	top:15px;
	right:40px;
	background:url("~/media/sites/home/Content-Manifesto/cm-sprite-sheet");		
	display:inline-block;
	
}
.contentManifesto .reveal-modal.medium.case.green h1:after{	
	background-position:-389px -207px;
}
.contentManifesto .reveal-modal.medium.case.blue h1:after{
	background-position:-455px -207px;
}
.contentManifesto .reveal-modal.medium.case.orange h1:after{
	background-position:-521px -207px;
}
.contentManifesto .reveal-modal.medium.case.lightBlue h1:after{
	background-position:-653px -207px;
}
.contentManifesto .reveal-modal.medium.case.purple h1:after{
	background-position:-587px -207px;
}
.contentManifesto .reveal-modal.medium.case h2 {
	padding-bottom:10px;
	font-size:23px;
	line-height:27px;
}
.contentManifesto .reveal-modal.medium.case p.modalContent {
	margin-top:60px;
}
.contentManifesto .reveal-modal.medium.case p.media {
	width:560px;
	height:auto;
}
.contentManifesto .reveal-modal.medium.case p.media.USMap {
	width:auto;
	height:285px;
}
.contentManifesto .reveal-modal.medium.case p.media.bigData {
	width:140px;
	height:210px;
	background:#404040;
}
.contentManifesto .reveal-modal.medium.case .delight .media {
	width:278px;
	height:auto;
	display:inline-block;
	background:transparent
}
.contentManifesto .reveal-modal.medium.case ul.imgTxt{
	
}
.contentManifesto .reveal-modal.medium.case ul.imgTxt li{
	width:50%;
	float:left;
	list-style:none;
	margin-right:20px;
}
.contentManifesto .reveal-modal.medium.case ul.imgTxt.efficacy li{
	width:53%;
}
.contentManifesto .reveal-modal.medium.case ul.imgTxt.efficacy li.media,
.contentManifesto .reveal-modal.medium.case ul.imgTxt.efficacy li.media img{ 
	width:330px;
	height:300px;
	background:transparent;
}
.contentManifesto .reveal-modal.medium.case .delight ul {
	float:right;
	width:48%;
	display:block;
	padding-left:15px;
	list-style: disc outside none;
}
.contentManifesto .reveal-modal.medium.case .delight ul span,
.contentManifesto .reveal-modal.medium.case .delight ul p{
	font-size:14px !important;
	font-weight:600;
	display:inline;
	margin-left:-15px;
}

.contentManifesto .reveal-modal ul.accordion > li.active .title {padding-top:10px;}
.contentManifesto .reveal-modal ul.accordion > li.active .title:after {display:none;}

.contentManifesto .reveal-modal ul.accordion header {
	background:#e9eaeb;
	height:70px;
	border-bottom:1px solid #d8d9db;
	cursor:pointer;
}
.contentManifesto .reveal-modal ul.accordion.textOnly header {
	height:auto;
}
.contentManifesto .reveal-modal #modal_contents ul li.accordion-header {
    list-style-type: none;
    margin-left: 0;
}
.contentManifesto .reveal-modal .accordion li.accordion-header div.content {
	padding:0;
	background:#d8d9db;
	
}
.contentManifesto .reveal-modal ul.accordion h5,
.contentManifesto .reveal-modal ul.accordion h4{
	font-weight:600;
	line-height:20px;
	font-size:16px;
	/*text-transform:capitalize;*/
	color:#404040;
}
.contentManifesto .reveal-modal ul.accordion h4 {
	margin-bottom:0;
}
.contentManifesto .reveal-modal ul.accordion .authorImg {
	width:50px;
	height:50px;
	background:#404040;
	margin-right:20px;
	display:block;
	float:left;
	
}
.contentManifesto .reveal-modal ul.accordion .aside-items section {
	margin-left:70px;
	padding:10px;
}
.contentManifesto .reveal-modal ul.accordion.textOnly .aside-items section {
	margin-left:0px;
	padding:10px;
}

.contentManifesto .reveal-modal ul.accordion.textOnly .aside-items section ul {
	margin-top:5px;
}

.contentManifesto .reveal-modal.menu5-video,
.contentManifesto .reveal-modal.videoTmpl {  
	width:560px;
	
}
.contentManifesto .reveal-modal.menu5-video h1,
.contentManifesto .reveal-modal.videoTmpl h1{ 
	font-size:23px !important;
	font-weight:600;
	color:#404040 !important;
	/*text-transform:capitalize;*/
}
.contentManifesto .reveal-modal.menu5-video .modalContent,
.contentManifesto .reveal-modal.videoTmpl .modalContent{
	width:490px;
	height:275px;
	background:#404040;
}

.contentManifesto .reveal-modal .videoFooter,.contentManifesto .reveal-modal .pdfFooter {
	float:right;
	padding:0 10px;
	font-size:12px;
	font-weight:600;
}
.contentManifesto .reveal-modal .videoFooter a:after{
   content: url("~/media/sites/home/Content-Manifesto/icon_newwindow.jpg");
    height: 25px;
    padding-left: 5px;
    width: 25px;
}
.contentManifesto .reveal-modal .pdfFooter a:after{
   content: url("~/media/sites/home/Content-Manifesto/icon_print.png");
    height: 25px;
    padding-left: 5px;
    width: 25px;
}

.contentManifesto .reveal-modal .modalContent{}

.contentManifesto .reveal-modal  p.footerText {
	font-size:13px !important;
	line-height:15px;
	font-weight:600;
	
}

.contentManifesto .reveal-modal .modelTmpl-1 {
	
}
/*customized modal box ENDS*/


.graphImage  {
	width:116px;
	height:102px;
	margin-right:20px;
}
.caseImage  {
	width:300px;
	height:148px;
	float:left;
	margin-right:25px;
}
.commitmentImage {
	height:130px;
	/*background:url("../../../Sites/HMH/images/global/manifesto/commitment.png") no-repeat;*/
	background-position:center;
}

.lt-ie9 .top-bar-section .top-bar-menu li:hover .dropdown {
visibility: visible;
}


.toggleTextUL {
	
}
.contentToggleUL li{
	list-style:none;
	float:left;
	min-width:200px;
	min-height:100px;
	cursor:pointer;
	
}
.contentToggleUL li:nth-child(odd) {
	background:orange;
}
.contentToggleUL li:nth-child(even) {
	background:purple;
}

.contentToggleUL li .spanImg {
	display:block;
	background:#404040;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	
}
.contentToggleUL li .spanTxt {
	display:none;
}

.reveal-modal #modal_contents ul li.toggleRow {list-style:none;float:left;height:100%;width:100%;margin-left: 0;}
.imgTextToggle .item {
    height:180px;
    overflow:hidden;
    position:relative;
    float:left;
	margin:7px 4.5px;
	text-decoration:none;
	cursor:pointer;
}
.imgTextToggle .item:first-child {margin-left:0;}
.imgTextToggle .item:last-child {margin-right:0;}

.imgTextToggle .item.small {width:216px;}
.imgTextToggle .item.large {width:313px;}

.imgTextToggle .item .caption {
    width:inherit;
    height:inherit;
    background:#000;
    position:absolute;
    left:0;
    display:none;
    filter:alpha(opacity=80); 
    opacity: 0.8; 
	padding:20px 12px 12px 12px;
}
.contentManifesto .reveal-modal .imgTextToggle .item .caption h3 {
	font-weight:600;
	color:#f2a900;
	font-size:18px !important;
}

.imgTextToggle .item .caption p {
    padding:0;    
    margin:0;
	color:#FFF !important;
	line-height:20px;
}
.imgTextToggle .item img {
    border:0;
    position:absolute;
	width:100%;
    height:100%;
}

.magellanDestination {display:block;margin-top:20px;}

/******************************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
section.heroBanner .heroContent p,.heroContent p.subTxt,.heroContent .whiteHL { font-size:1.3em !important;line-height:1.3em;}
}


/* For displaying video icon */
a.manifestoVideo {
    display: block;
    position: relative;
}

 a.manifestoVideo .icon-play {
    left: 43%;
    top: 46%;
    position: absolute;
}
 /* For displaying video icon */

section.row.contentArea{
	width: 960px !important;
	min-width: 960px !important;
	height: auto;
	padding-bottom: 50px;
}

.demoClass{
	height: 120px;
}