.row,p,h1,h2,h3{
	margin: 0;
	font-weight: normal;
}

img{
	margin: auto;
}

.tac{
	text-align: center;
}

.cb{
	clear: both;
}

.tar{
	text-align: right;
}

.content{
	background-image: url('../../../../img/landing_themes/spring/deskback.jpg');
	background-size: cover;
	background-position: center;
}

.content{
	padding: 3% 0;
}

.rr{
	font-family: Arial, Helvetica, sans-serif;
}

.rl{
	font-family: Arial, Helvetica, sans-serif !important;
}

.rb{
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:bold;
}

@font-face {
	font-family: Roboto-Italic;
	src: url(fonts/Roboto-Italic.ttf);
}

.ri{
	font-family: Arial, Helvetica, sans-serif !important;
	font-style:italic;
}

*{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

h1.rb{
	letter-spacing: 1px;
	text-shadow: 1px 1px 4px #3d82c1;
}

.tesh{
	text-shadow: 1px 1px 4px #3d82c1;
}

p{
	font-size: 14px;
	letter-spacing: 1px;
}

li:before {
	font-weight: bold;
	font-size: 20px;
	margin-right: 110px;
}

.bulletsul { 
	list-style-image: url(../../../../img/landing_themes/spring/bullet.png); 
	padding-left: 3%;
}

.bulletsul li{
	padding-left: 10px;
	line-height: 1.8em;
	text-shadow: 1px 1px 4px #3d82c1;
}

.dettable a, .dettable a:focus{
	height: 50px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:bold;
	color: white;
	font-size: 1.7em;
	border-radius: 5px;
	border: 0;
	padding: 10px 30px;
	margin-right: 10px;
	text-align: center;
	transition: all 0.2s ease;
	text-decoration: none;
}



.dettable a img{
	margin-right: 5px;
}

.buyitnow, .buyitnow:focus, input[type="submit"]:focus{
	background: #00ccff;
	color: white;
	text-decoration: none;
}

.tagbut{
	background: #7cb2db;
}

.dettable td{
	vertical-align: top;
}

.escrow{
	font-size: 10px;
}

.esctable{
	margin: auto;
	margin-top: 4px;
}

.esctable td{
	padding: 10px 3px;
}

.formbox{
	border-radius: 5px;
	background: #37659d;
}

.makean h2{
	background: #294b74;
	padding: 12px 0;
	border-radius: 5px 5px 0px 0px;
}

.formrow{
	padding: 3% 7%;
}

.formrow *{
	width: 100%;
	margin: 10px 0; 
	clear: both;
	border: 0;
	border-radius: 3px;
	color: black;
}

input[type="text"], input[type="email"], input[type="tel"]{
	height: 35px;
	padding: 0 10px;
	transition: all 0.2s ease;
}

textarea{
	padding: 10px;
	resize: none;
	transition: all 0.2s ease;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus{
	box-shadow: 0px 1px 3px #9C9C9C;
	text-decoration: none;
}

input[type="submit"]{
	height: 50px;
	background: #00ccff;
	font-size: 1.5em;
	text-transform: uppercase;
	-moz-box-shadow: 0px 4px 0px 0px #294971;
	-webkit-box-shadow: 0px 4px 0px 0px #294971;
	color: white;
	transition: all 0.2s ease;
}

.cdet{
	background: #2d527f;
	color: white;
	padding: 7px 0;
}

.cdet p{
	font-size: 18px;
}

.footer{
	background: #37659d;
	padding: 15px 0;
}

.footer a{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif !important;
}

.footer a:hover{
	text-decoration: none;
}

.footer img{
	margin-right: 15px;
}

.footer table{
	margin: 10px 0;
}

.socialicons{
	margin-top: 7px !important;
}

.buyitnow:hover, input[type="submit"]:hover{
	background: #00B3E6;
	text-decoration: none;
}

.tagbut:hover{
	background: #6399C2;
	text-decoration: none;
}

button{
	transition: all 0.2s ease;
}

*:focus{
	outline: none;
}

.esctable td{
	vertical-align: middle !important;
}

@media screen and (max-width: 1024px){
	.dettable a{
		font-size: 1.2em;
		width: 100%;
		padding: 13px 5px;
		height: auto;
		display: block;
	}

	.twobuts{
		padding: 5px;
		width: 50%
	}

	.escrow{
		font-size: 8px;
	}

	.logo{
		margin-top: 5%;
	}

	.socialicons{
		margin: auto;
	}

	.esctable{
		margin-top: -15px;
	}

	/*.webtitle{
		font-size: 30px;
		font-size: 10vw;
	}*/
}

@media screen and (max-width: 768px){
	*{
		text-align: center;
	}

	.escrow, input[type="text"], input[type="email"], input[type="tel"], textarea{
		text-align: left;
	}

	.footer table{
		margin: 15px auto;
	}

	ul {
		list-style-position: inside;
	}

	.content{
		background-image: url('../../../../img/landing_themes/spring/mobileback.jpg');
		background-size: cover;
		background-position: 0% 3%;
	}
}

@media screen and (min-width: 768px){
	h1{
		font-size: 36px !important;
	}
}

/* Additions made after files were sent over by fiverr.com */

#form_feedback {
	height:auto !important;
	background: #fff;
	margin: 0 20px 0 0;
}   

#form_feedback p {
	padding:20px;
	width: 100%;
}

.validator_status.validator_errors p{
	border-top: 5px solid #CA1B1B;
}

.dettable a, .dettable a:focus{
	font-size:1.0em;
}

@media screen and (max-width: 768px){

	#form_feedback p {
		font-size:13px;
	} 
	
	.g-recaptcha {
		transform:scale(0.9);
		transform-origin:0 0;
	}
}

.hide_cap {
	display:none;
}