@charset "UTF-8";

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-width : 320px) and (max-width : 480px) {

#container{

	padding:0;
}



body{
	height:50%;	
}


 #testimonials{
	margin:0;
}

 #footer{
	width: 100%;
	height:auto;
	padding: 0px;	
}



.copyright{
	text-align:center;
	width:90%;		
}

#sfForm {
	max-width: 460px;
	width: 100%;
	height:auto;	
}

#sfForm td {
width:20%!important;
}

input[type="text"]{
display: block;
padding: 10px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-color:#CCC;
}

h1 {
	text-align:center;	
}

.label{
	width: 100%;
	height:auto;
	margin: 0 auto;
	padding-bottom:20px;
	font-size:16px;	
}


#logo{
	width: 100%;
	margin:0 auto;
	float:none;
}

#phone{
	display:none;
	}

.narform{
		
	height:auto;
	margin:0 auto;

	
}






#see-you{
	padding:0;	
}

.form-arrow{
	display:none;	
}

h2{
	margin-top:0;	
}

h5{
	font-size: 1.2em;	
	line-height:1em;
}

ul{
	margin:0;	
	padding:5px;
}

#webinar-details li{

	line-height:normal;	
}

}


@media (max-width:959px) {
	
	
	.narform{
		margin-top:0;	
	}
	
	
	
	
	#logo {margin: 0 auto;
		   padding:0;
	}
	
	#testimonials{
		padding-top: 20px;
		padding-bottom: 20px;
		
	}
	
	#posts {
		height:auto;	
	}
	
	h1{
		padding:10px;
		text-align:center;
		font-size: 32px;
	}
	
	header{
		height:auto;	
	}
	

}

@media (max-width: 974px){
	.post{
		max-width: 30%;	
	}
}

@media (max-width: 934px){
	.left {float: none; }
	.right {float: none;  margin:0 auto; color:#565c64; padding:20px;}
	
	.video {

	margin-top:15px;
	width: 75%;
}

	
	#container{
		height:auto;	
	}
	
	#webinar-details{
		max-width:80%;
		margin:0 auto;	
	}
	
	#reservation, .time{
		max-width:80%;
		margin:0 auto;
		text-align:center;
	}
	
	#cal-btn{
		margin:10px auto;
			
	}
	
	header{
		height:auto;	
	}
	
	#testimonials  {
		height:auto;
	}
	

	
	
	.post{
		max-width:100%;
			
	}
	
	
	
	
}

@media  (min-width: 760px) and (max-width:934px) {
	
	
}
