body, html {
 	 height: 100%;
	 	background: -webkit-linear-gradient(left,  black,grey); /* For Safari */
		background: -o-linear-gradient(right,black,grey); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,black,grey); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,black,grey); /* Standard syntax (must be last) */
		overflow:visible	;
	}
	h1{
		font-family:Tahoma, Geneva, sans-serif;	
	}
	h3{
		font-family:Tahoma, Geneva, sans-serif;
		color:#FFFFFF;	
	}

	.row1, .row23bg{
		
		background: -webkit-linear-gradient(left,  black,grey); /* For Safari */
		background: -o-linear-gradient(right,black,grey); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,black,grey); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,black,grey); /* Standard syntax (must be last) */
		overflow:visible	;
	}
	
	.row1, .row2, .row3, .row4, .row5, .row6, .row7, .row_title, .row_customer{

	padding: 15px 15px 30px 30px;
	
	}
	.row2{
		background: -webkit-linear-gradient(top,grey,white); /* For Safari */
		background: -o-linear-gradient(top,grey,white); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(top,grey,white); /* For Firefox 3.6 to 15 */
		background: linear-gradient(top,grey,white); /* Standard syntax (must be last) */
		#background-color:#ffc50b;
	}
	
	.row4, .row6{
		background: -webkit-linear-gradient(left,  #ffc50b,#fcb216); /* For Safari */
		background: -o-linear-gradient(right, #ffc50b,#fcb216); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,#ffc50b,#fcb216); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,#ffc50b,#fcb216); /* Standard syntax (must be last) */
		#background-color:#ffc50b;
		-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	   box-shadow: 0 8px 6px -6px black;
	   text-align:right;
	}
	.row3, .row5, .row7, .row_customer{

		background: -webkit-linear-gradient(left,  black,grey); /* For Safari */
		background: -o-linear-gradient(right,black,grey); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,black,grey); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,black,grey); /* Standard syntax (must be last) */
		#background-color:#ffc50b;
	}
	.row7inner{
		background:#414141;
		margin : 0 -5px ;
		padding: 10px;
		}
    .row7inner a{
	    color:blue;
		font-weight:bold;
		}
	.spacer1, .spacer2, .spacer3{
		background: -webkit-linear-gradient(left,grey,black); /* For Safari */
		background: -o-linear-gradient(right,grey,black); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,grey,black); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,grey,black); /* Standard syntax (must be last) */
		padding : 5px;
	}
	.row1 span, .row3 span, .row5 span, .row7 span, .row1 span strong, .row2 span strong, .row3 span strong, .row_title span, .row_title strong{
		color:white;
		
        font-family: Tahoma;

	}
	.row1 h1, .row3 h1, .row5 h1, .row7 h1, .row3 h1 strong, .row5 h1 strong, .row7 h1 strong, .row1 h1 strong , .row_title h1, .row_title h1 strong, .row_customer h1, .row_customer h1 strong{
		color:white;
		//font-family:Tahoma, Geneva, sans-serif;	
	}
	.contact
	{
		-moz-column-count:3; /* Firefox */
		-webkit-column-count:3; /* Safari and Chrome */
		column-count:3;
	}
	.row_customer li
	{
		-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.74);
        -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.74);
        box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.74);
		float:left;
		text-decoration::none;
		background-color:white;
		//width:200px;
		//height:500px;
		vertical-align:center;
		margin:1%;
		padding-left:10px;
		padding-right:10px;
		//background-color:#e6e6e6;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	border:1px solid #a1aab3;
	text-align:center;
	}
	.row_customer li img
	{
		
		width:100px;
		
		margin-top:20px;
		margin-bottom:10px;
		-webkit-border-top-left-radius:2px;
	-moz-border-radius-topleft:2px;
	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topright:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-left-radius:2px;
	
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.74);
    -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.74);
    box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.74);
	}
	.row_customer li span
	{
		font-weight:bold;
		//margin-top:100px;
		//margin-bottom:10px;
	}
	.row_customer
	{
		//margin-top:100px;
		margin-bottom:180px;
	}
        .clickhere
        {
        -moz-box-shadow:inset 0px 0px 0px -11px #d6d6d6;
	-webkit-box-shadow:inset 0px 0px 0px -11px #d6d6d6;
	box-shadow:inset 0px 0px 0px -11px #d6d6d6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #6c6e70) );
	background:-moz-linear-gradient( center top, #e6e6e6 5%, #6c6e70 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#6c6e70');
	background-color:#e6e6e6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #a1aab3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:122px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 2px 1px #b2b7bd;
        }
        .clickhere:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6c6e70), color-stop(1, #e6e6e6) );
	background:-moz-linear-gradient( center top, #6c6e70 5%, #e6e6e6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c6e70', endColorstr='#e6e6e6');
	background-color:#6c6e70;
	}
	.row3{ 
	//width:auto;
	//height:auto;
	overflow: hidden;
	
	}
	.row1{
		text-align: center ;
		
		height:100%;
		overflow: hidden;
		
		}
	.row_title{
	text-align: center ;
	}
	.row2{
	text-align: center ;
	height:auto;
	overflow: hidden;
	
	}
    .row3col1{
  //  border-top: 1px solid #ddd;
	//border-bottom: 1px solid #ddd;
//	margin-top: 10px;
	float: left;
	width: 61%;
	margin-left: 2%;
	margin-right: 2%;
//	background-color: #bbb;

	}
	.row3col2{
    //border-top: 1px solid #ddd;
	//border-bottom: 1px solid #ddd;
//	margin-top: 10px;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	width: 30%;
	//background-color: #bbb;

	}
	
	.videoimg{
	align:right;
	margin-left:35px;
	margin-bottom:15px;	
	transform:rotate(2deg);
	-ms-transform:rotate(2deg); /* IE 9 */
	-webkit-transform:rotate(2deg); /* Safari and Chrome */
		
	}
	.imgiphone{
		
		//width:30%;
		height:60%;
		float:right;
		position:absolute;
		
	}
	
	.msc {
		margin-top:15%;
		}
	.msc img{
		width:10%;
		margin-left:10px;
		margin-right:10px;
		
		}
		
    .outside_whitebox{
		width:90%;
		//height:10%;
		background-color:white;
		position:relative;
		padding:20px;
		padding-bottom:40px;
		transform:rotate(-2deg);
		-ms-transform:rotate(-2deg); /* IE 9 */
		-webkit-transform:rotate(-2deg); /* Safari and Chrome */
		box-shadow: 5px 5px 8px #111111;
	}
	 .inner_blackbox{
	    padding:5%;
		background: -webkit-linear-gradient(left,grey,black); /* For Safari */
		background: -o-linear-gradient(right,grey,black); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,grey,black); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,grey,black); /* Standard syntax (must be last) */
	}
	
	 .outside_whitebox1{
		 
	    position: relative;
		//left:50%;
		margin-top:1%;
		margin-left: 1%;
		width:90%;
		//height:10%;
		background-color:white;
		//position:absolute;
		padding:20px;
		padding-bottom:40px;
		//transform:rotate(-2deg);
		//-ms-transform:rotate(-2deg); /* IE 9 */
		//-webkit-transform:rotate(-2deg); /* Safari and Chrome */
		box-shadow: 5px 5px 8px #111111;
	}
	 .inner_blackbox1{
	    padding:5%;
		background: -webkit-linear-gradient(left,grey,black); /* For Safari */
		background: -o-linear-gradient(right,grey,black); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,grey,black); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,grey,black); /* Standard syntax (must be last) */
	}
	.outside_whitebox2{
		 margin-top:1%;
	     position: relative;
		//left:50%;
		margin-left: 1%;
		width:90%;
		//height:10%;
		background-color:white;
		//position:absolute;
		padding:20px;
		padding-bottom:40px;
		transform:rotate(-2deg);
		-ms-transform:rotate(-2deg); /* IE 9 */
		-webkit-transform:rotate(-2deg); /* Safari and Chrome */
		box-shadow: 5px 5px 8px #111111;
	}
	 .inner_blackbox2{
	    padding:5%;
		background: -webkit-linear-gradient(left,grey,black); /* For Safari */
		background: -o-linear-gradient(right,grey,black); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,grey,black); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,grey,black); /* Standard syntax (must be last) */
	}
	.outside_whiteboxcontact{
		 margin-top:1%;
	     position: relative;
		//left:50%;
		margin-left: 1%;
		width:90%;
		//height:10%;
		background-color:white;
		//position:absolute;
		padding:20px;
		padding-bottom:40px;
		transform:rotate(2deg);
		-ms-transform:rotate(2deg); /* IE 9 */
		-webkit-transform:rotate(2deg); /* Safari and Chrome */
		box-shadow: 5px 5px 8px #111111;
	}
	 .inner_blackboxcontact{
	    padding:5%;
		background: -webkit-linear-gradient(left,grey,black); /* For Safari */
		background: -o-linear-gradient(right,grey,black); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right,grey,black); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right,grey,black); /* Standard syntax (must be last) */
	}
	
	#contactForm, .statusMessage {
	  color: #666;
	  background-color: #ebedf2;
	  background: -webkit-gradient( linear, left bottom, left top, color-stop(0,#dfe1e5), color-stop(1, #ebedf2) );
	  background: -moz-linear-gradient( center bottom, #dfe1e5 0%, #ebedf2 100% );  
	  border: 1px solid #aaa;
	  -moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
	  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
	  box-shadow: 0 0 1em rgba(0, 0, 0, .5);
	  opacity: .95;
	}
	#contactForm {
	  width: 230px;
	  height: 350px;
	  padding: 10px 10px 10px 10px;
	  margin: 0 auto;
	}
	#contactForm.positioned {
	  position: fixed;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  right: 0;
	  margin-top: auto;
	  margin-bottom: auto;
	}
	
	.statusMessage {
	  display: none;
	  margin: auto;
	  //width: 30em;
	  height: 10%;
	  padding: 1.5em;
	  position: fixed;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  right: 0;
	}
	
	.statusMessage p {
	  text-align: center;
	  margin: 0;
	  padding: 0;
	}
	
	@media (max-width: 800px) {
		.videoimg{
		align:right;
		margin-left:35px;
		margin-bottom:15px;	
		transform:rotate(-1deg);
		-ms-transform:rotate(-1deg); /* IE 9 */
		-webkit-transform:rotate(-1deg); /* Safari and Chrome */
		width:200px;
			
		}
		.imgiphone{
			
			//width:30%;
			
			float:right;
			position:absolute;
			display:none;
		}
		
		 .row3col1{
		float: left;
		width: 100%;
		margin-left: 2%;
		margin-right: 2%;
		}
		.msc img{
		width:100px;
		margin-left:10px;
		margin-right:10px;
		
		}
		.row1, .row2, .row5, .row6, .row7{
	    width:100%;
		}
		.outside_whitebox1{
		position:relative;
		}
	
		#contactForm {
		  width: 230px;
		  height: 380px;
		  padding: 10px 10px 10px 10px;
		  margin: 0 auto;
		}
		
	}