	.title {font-size:44px; line-height:100%; color: #000000; margin: 0 0;}

  	#content {
    	background: none repeat scroll 0 0 transparent;
  	}
  	
	#seperator {
		background-color: #BDBEC2;
		margin: 30px 0;
		height: 1px;
	}  	
  	
	.roboto-thin {
		font-family: 'Roboto', 'sans-serif';
		font-weight: 100;
	}
	
	.roboto-regular {
		font-family: 'Roboto', 'sans-serif';
		font-weight: 300;
	}
	
	.center {
		text-align: center;
	}
	
	.left {
		float: left;
	}
	
	.right {
		text-align: right;
	}		
	
	.full_width {
		width: 100%;
		display:inline-block;
	}
	
	.column50_50 {
		float:left;
		width:50%;
	}
	
	.paddingTitleToSubtitle { padding-bottom: 11px }
	
	.paddingTitleToText { padding-bottom: 25px }
	
	.paddingImgToText { padding-bottom: 40px }
	
	#main_header span {
		color: #8e8e93;
		font-weight: bold;
		font-style:italic;
		font-size:20px;	
	}
	
	#sec_navigation { text-align : right }
	
	
	#sec_navigation li {
		display:inline;
	    padding: 5px;
	    border-right:1px solid #BDBEC2;
	}
	
	#sec_navigation li a, .column33_33_33 a{
		color: #333333;
	    font-family: arial;
	    font-size: 15px;
	    padding: 10px;
	    text-decoration: none;	
	}
  	
  	#sec_navigation li #try_it_btn, .column33_33_33 #try_it_btn {
		background: -webkit-linear-gradient(#409BFF, #007AFF); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#409BFF, #007AFF); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#409BFF, #007AFF); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#409BFF, #007AFF); /* Standard syntax (must be last) */
  		color: #ffffff;
  		width:300px;
		border-radius:25px;
		font-weight: bold;
    	padding: 5px 20px;
  	}
  	
  	#content p {
  		font-size: 18px;
  		line-height: 125%;
  	}
  	
  	#table_pos { 
  		border: 1px solid #BDBEC2;
  		border-radius: 10px; 
  	}
  	
	.column33_33_33 {
		float:left;
		width:25%;
		margin: 0px 35px;
	}
	
	.table_col {
		border-right:1px solid #BDBEC2;
	}
	
	.column33_33_33 h2 {
		font-size:32px;
	}
	
	.column33_33_33 h1 {
		font-size:38px;
	}
	
	#the-video {
		display: none;
	}
	
	.col {
		height: 400px;
		border-left: 1px solid #BDBEC2;
		position: absolute;
	}
 
	.slider { overflow: hidden; }
	.slider .content { position: relative; }
	.slider .content .page { float: left; }
	
	.page { 
		width:899px;
	}
	
	#slideNav li { 
		display:inline-block;
		padding-left: 1em; 
	    text-indent: -.7em;
	    font-size: 30px;
	}
	
	#slideNav li:before { 
	    content: "• ";
	    color: #BDBEC2; /* or whatever color you prefer */
	}
	
	#posterita_signup { display:none; }
	
	#watch-video { position: relative; }
	
	#table_pos { position: relative; }
	
	.swiper-container { width: 100%; }

	#enterprise_section .swiper-container {
	  height: 650px;
	}
	
	#flexible_section .swiper-container {
	  height: 650px;
	}

	
	#architecture_section .swiper-container {
	  /*height: 600px;*/
	  height: 700px;
	}
	
	#advanced_section .swiper-container {
	  /*height: 540px;*/
	  height: 580px;
	}	

    .swiper-slide {
	  height: 100%;
	}
		
	.swiper-container {
	  width: 100%;
	  height: 650px;
	}

	
	.pagination {
	  position: absolute;
	  z-index: 20;
	  left: 395px;
	  bottom: 0px;
	}

	#flexible_section .pagination { left: 355px; }
	
	#architecture_section .pagination { left: 425px; } 

	.swiper-pagination-switch {
	  display: inline-block;
	  width: 8px;
	  height: 8px;
	  border-radius: 8px;
	  background: #BDBEC2;
	  margin-right: 10px;
	  border: 1px solid #BDBEC2;
	  cursor: pointer;
	}
	.swiper-visible-switch {
	  background: #BDBEC2;
	}
	.swiper-active-switch {
	  background: transparent;
	  border: 1px solid #4390ee;	  
	}