h2{
    font-size: 2.1em;
line-height: 1.3em;
}
.row.content{
	padding:0px 20px 0px 10px;
}

.highlight-description{
	background: url("/_resources/images/checked_back1.png") repeat scroll 0 0 rgba(34, 118, 187, 0.25);
	border-bottom: 2px solid #E4E4E4;
	 padding: 20px 0  0 20px;
	 min-height:242px;
}
.highlight-feature{
	background: url("/_resources/images/checked_back1.png") repeat scroll 0 0 rgba(34, 118, 187, 0.25);
}
.newfeature:hover {
    background: url("/_resources/images/checked_back1.png") repeat scroll 0 0 rgba(34, 118, 187, 0.25);
}
.container.content:nth-child(odd){
	background: url("/_resources/images/checked_back1.png") repeat scroll 0 0 #fafafa;
}
.container.content:nth-child(even){
	background:#ffffff;
}
.container.content{
	
	border-bottom: 2px solid #E4E4E4;
}

.row.content.zero-padding{
	/*padding: 0px;*/


}
.content > .columns {
padding: 12px 0px;
}
.border-right{
	border-right:2px solid #E4E4E4;
}
.feature{
  border-right: 2px solid #E4E4E4;
    margin-left: 0 !important;
    padding: 10px 12px 11px;
}
.more {
    display: block;
    float: right;
    margin: 20px 0 0;
}
.mobile-more {
    display: block;
    float: right;
    margin: 20px 0 0;
}

.more.open{
	transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari and Chrome */
-o-transform:rotate(180deg); /* Opera */
}
.four.columns.feature.selected {
    background: url("/_resources/images/checked_back1.png") repeat scroll 0 0 rgba(34, 118, 187, 0.25);
    
}

section .content ul{

list-style: disc;

margin: 12px 30px 0px;

}

section .content ul li{
  margin-top: 7px;
  font-size: 0.9em;
line-height: 1.12em;
}

.news > img {
    padding-left: 19px;
    padding-top: 45px;
}
.partners{
	width: 143px;
height: 93px;
-moz-border-radius: 9px; /* from vector shape */
-webkit-border-radius: 9px; /* from vector shape */
border-radius: 9px; /* from vector shape */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
-moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,.25); /* inner glow */
-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.25); /* inner glow */
box-shadow: 1px 1px 9px -3px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.25) inset;
background-image: -moz-linear-gradient(90deg, #ebedee 0%, #f0f2f3 100%); /* gradient overlay */
background-image: -o-linear-gradient(90deg, #ebedee 0%, #f0f2f3 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(90deg, #ebedee 0%, #f0f2f3 100%); /* gradient overlay */
background-image: linear-gradient(90deg, #ebedee 0%, #f0f2f3 100%); /* gradient overlay */
margin-top: 48px;
float: left;
margin-left: 34px;
}
.partners img{
	 display: block;
    margin: 0 auto;
    padding-top: 19%;
}
.action li {
    background: url("/_resources/images/chevron.png") no-repeat scroll left center transparent;
    color: #1D6CB6;
    font-family: 'HelveticaNeueW01-67MdCn 692710', Arial, sans-serif;
    font-weight: bold;
    padding: 3px 0 3px 15px;

}

  .stack{
    float: left;
    margin-top: -88px;
    padding: 0 11px;
	min-width: 155px;

}
.video.stack > img {
    box-shadow: 0px 0px 0px 1px black, 3px 1px 12px -1px black;
    border-radius: 10px 10px 10px 10px;
    height: 102px;
}
.stack .play{
    background: url("/_resources/images/play.png") no-repeat scroll center center transparent;
    display: block;
    border-radius: 500px 500px 500px 500px;
    box-shadow: 0 0 16px -2px #242424;
    height: 36px;
    left: 19px;
    position: relative;
    text-indent: -9999px;
    top: -77px;
    width: 36px;
}
.stack .play:hover {
	box-shadow: 0 0 12px #242424;
	cursor: pointer;
			}

    #video_overlay {
      display: none;
      padding: 2px 29px 29px 32px;
      width: 512px;
      background: none repeat scroll 0 0 #F5F5F5;
      border-radius: 7px;
    }
    .flowplayer {
   width: 512px;
   height: 288px;
}
    .close {
      background:url("/_resources/images/prettyphoto/default/sprite.png") no-repeat scroll 2px 1px transparent;
      position:absolute;
      right: -16px;
      top: -18px;
      display:block;
      width:30px;
      height:30px;
      cursor:pointer;
    }
    .fp {
      width: 512px;
      height: 384px;
    }


.products_banner {
float: right;
margin-top: 38px;
}

.hide-display{
    display: none;
}
.footer {
padding-left: 0px;
}

#slideshow{
display:block;
}
#mobile_partners
{
display:none;	
}

.three.columns.powered {
padding-left: 1.6%;
}


@media only screen and (max-width: 767px) { /* Global Misc --- */
.hide-display{
    display: inline;padding-left: 3px; padding-right: 3px;
}

/* Company page */

.column:first-child, .columns:first-child, .alpha {
/* margin-left: 11px; */
}
.column, .columns{
  margin-left: 0px;
}
.border-right {
border-right: none;
  }

.row.content.zero-padding {
padding: 14px 14px !important;
}
.row.content {

padding: 14px 14px;
}
.partners img {
max-width: 87%;
}
.partners {
width: 89px;
height: 60px;
margin-left:20px;
}

.first_feature.newfeature.border-right {
border-bottom: none;
height: 220px;
margin-left: -6px;
}

.newfeature {
float: left;
width: 100% !important;
height: 220px;
border-bottom: 1px solid #e4e4e4;
}



.first_feature.newfeature.border-right .featuress {
padding-left: 12px;
padding-right: 0px;
min-height: 215px;
}


.second_feature.newfeature.border-right {
padding-left: 12px;
padding-right: 12px;
	margin-left: -21px;
}

.third_feature.newfeature {
background: url("/_resources/images/checked_back1.png") repeat scroll 0 0 #fafafa;
margin-left: -10px;
	height: 241px;
}

.second_feature {
width: 100% !important;
}
.more{
	margin: 0px 20px 0px 0px;
	}

.mobile-more {
display: block;
float: right;
margin: 20px 0 0;
}
	
#slideshow{
display:none;
}
#mobile_partners
{
display:block;	
}

}


/* /Company Page */

				/* Video Player Starts */

.video{
  max-width: 147px;
  
}

.video > img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 1px black, 3px 1px 12px -1px black;
    height: 102px;
}
.video .play {
    background: url("/_resources/images/play.png") no-repeat scroll center center transparent;
    display: block;
    height: 36px;
    left: 19px;
    position: relative;
    text-indent: -9999px;
    top: -77px;
    width: 36px;
}

.video_info {
    max-width: 155px;
    position: relative;
    text-align: center;
    top: -32px;
}
	
	/* variation of video player medium and large sizes */

.video_medium{
		max-width:276px;
}

.video_medium > img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 1px black, 3px 1px 12px -1px black;
    height: 155px;
}
.video_medium .play{
    background: url("/_resources/images/play.png") no-repeat scroll center center transparent;
    display: block;
    height: 41px;
    left: 91px;
    position: relative;
    text-indent: -9999px;
    top: -101px;
    width: 45px;
}

.video_info_medium {
    max-width: 276px;
    position: relative;
    text-align: center;
    top: -32px;
	
}

.video_large{
  max-width: 368px;
}

.video_large > img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 1px black, 3px 1px 12px -1px black;
    height: 207px;
}
.video_large .play {
    background: url("/_resources/images/play.png") no-repeat scroll center center transparent;
    display: block;
    height: 41px;
    left: 139px;
    position: relative;
    text-indent: -9999px;
    top: -127px;
    width: 45px;
}

.video_info_large {
    max-width: 368px;
    position: relative;
    text-align: center;
    top: -32px;
		
}

/* common css settings */

    #video_overlay {
      display: none;
      padding: 2px 29px 29px 32px;
      width: 512px;
      background: none repeat scroll 0 0 #F5F5F5;
      border-radius: 7px;
    }
    .flowplayer {
   width: 512px;
   height: 288px;
}
    .close {
      background:url("/_resources/images/prettyphoto/default/sprite.png") no-repeat scroll 2px 1px transparent;
      position:absolute;
      right: -16px;
      top: -18px;
      display:block;
      width:30px;
      height:30px;
      cursor:pointer;
    }
    .fp {
      width: 512px;
      height: 384px;
    }

/* Video Player Ends */
/*TEMP*/
.end {

      display: block;
    float: right;

padding-left: 6%;

}
/*TEMP%/
