﻿.slicknav_menu{display:none}
a[href^=tel]{color:inherit;text-decoration:none}
input:focus,select:focus,textarea:focus,button:focus{outline:none}
a{color:inherit; text-decoration:none;}


body{
	font-family: 'Orbitron';
	padding:0;margin:0;font-size:17px;color:#333;  
}

a img{border:0}


header, .inner {
	display:table;
	width:100%;
	max-width:1500px;
	margin:auto;
	position:relative;
}

header {
	text-align:center;
	padding-top:22px;
	margin-bottom:10px;
}

.logo {
	max-width:30%;
	float:left;
}

.reviews {
	float: left;
}

.reviews img {
	width: 15rem;
}

.rics 
{
    float:right;
    max-width:20%;
}

.banners {
	width:100%;
	position:relative;
	z-index:1;
}

.banners .slide {
	display:block;
	width:100%;
	z-index:1;
	background-position:center;
}

.banners, .banners .slide {
	height:597px;
}

.banners .content {
	position:absolute;
	top:30px;
	z-index:999;
	width:100%;
}

.left {
	width:50%;
	float:left;
	margin-right:5%;
	color:white;
}

.right {
	width:40%;
	float:left;
	padding:20px;
	padding-left:1.5%;
	padding-right:1.5%;
	margin-top:150px;
	color:#fff;
	text-align:right;
}

.right > div:first-child {
	font-size:25px;
	margin-bottom:5px;
}

.txt, textarea.txt {
	display:block;
	width:83%;
	border:0;
	padding:10px 3.5%;
	margin-top:10px;
	margin-left: 5%;
	margin-right: 5%;
	font-size:15px;
	font-family:"Open Sans";
	float:left;
	background-color:#EDEDED;
}

label {
	float:left;
	width:30%;
	text-align:left;
	margin-top:15px;
}

.btn {
	background-color:transparent;
	background-image:url(../Images/btn.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	margin-top:20px;
	font-size:20px;
	border:0;
	display:block;
	width:200px;
	text-align:center;
	padding:10px 0;
	color:white;
	cursor:pointer;
	font-family: 'Orbitron';
	float:right;
	margin-top:20px;
}

h1 {
	margin:0;
	padding:0;
	font-size:40px;
	text-transform:uppercase;
	font-weight:500;
	margin-left:15%;
}

h1 span {
	display:block;
}

h1 span:nth-child(2) {
	margin-left:3%;
}

h1 span:nth-child(3) {
	margin-left:6%;
}


h2 {
	margin:0;
	padding:0;
	font-size:35px;
	margin-top:40px;
	font-weight:500;
	color:#37758D;
	text-transform:uppercase;
	font-family: 'Orbitron';
}

.text {
	font-size:22px;
	font-family:"Open Sans", sans-serif;
	text-align:center;
	max-width:1200px;
}

.more {
	background-color:transparent;
	background-image:url(../Images/services.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	display:inline-block;
	font-size:30px;
	padding:10px 35px;
	padding-right:100px;
	margin-top:60px;
	margin-left:24%;
}

.error {
	background-color:#cc0000;
	color:white;
	padding:10px 5px;
	font-size:13px;
	display:none;
	clear:both;
	margin-top:5px;
}

.contact {
	float:right;
	text-align:right;
	font-size:26px;
	color:#37758D;
	font-family:"Open Sans";
	margin-top:10px;
}

.contact strong {
	color:#333;
	font-family:"Orbitron";
}

.contact img {
	vertical-align:bottom;
	margin-right:5px;
}

.contact p {
	margin-top:0;
	padding-top:0;
}

#thankyou 
{
    display:none;
}

.cols {
	font-size:22px;
	font-family:"Open Sans";
	text-align:left;
	margin-top:30px;
}

.cols > ul:first-child {
	float:left;
	width:80%;
	padding:0;
	margin:0;
}

.cols > img {
	float:left;
	max-width:20%;
}

.cols ul li {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-image:url(../Images/arrow.jpg);
	padding-left: 30px;
	padding-bottom:15px;
	list-style-type: none;
}

.testimonials {
	background-image:url(../Images/testimonials.jpg);
	background-color:center center;
	padding-top:40px;
	padding-bottom:40px;
	color:white;
	text-align:center;
	font-family:"Open Sans";
	font-size:22px;
	margin-top:40px;
	clear:both;
	display:table;
	width:100%;
}

.form-wrapper {
	background:#434343;
	padding-bottom: 3rem;
	margin-top:3rem;
	margin-bottom: 2rem;
}

.form-wrapper h2 {
	margin-bottom: 2rem;
}

.half {
	float: left;
	width:50%
}

.uploaders {
	clear:both;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	text-align: center;
	color:white;
	width:90%;
	margin:auto;
	padding-top:2rem;
	padding-bottom: 1rem;
}

.uploaders input {
	display: none;
}

.uploaders img {
	width:10rem;
	max-width: 100%;;
	display: block;
	margin:auto;
	margin-bottom: 1rem;
}

.uploaders a {
	cursor: pointer;
}

.btm {	
	background-image:url(../Images/testimonials.jpg);
	background-color:center center;
	padding-top:10px;
	padding-bottom:5px;
}

.testimonials span {
	color:#000;
	display:block;
	font-size:20px;
	margin-top:20px;
}

.testimonials img {
	margin-bottom:10px;
}

.pics {
	text-align:center;
}

.pics img {
	max-width:100%;
	padding-top:60px;
	padding-bottom:60px;	
}

.padded {
	padding-top:50px;
	padding-bottom:50px;
}

.dark {
	background-color:#2F2F2F;
	color:white;
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
	font-size:30px;
	font-family:"Open Sans";
	font-weight:300;
	font-size:24px;
}

.dark p {
	border-bottom:1px solid #35768E;
	padding-bottom:10px;
	margin-bottom:0;
	padding-top:10px;
	margin-top:0;
}

.dark ul, .dark ul li {
	padding-left:0;
	padding-right:0;
}

.dark ul li {
	list-style-type:none;
}

h3 {
	font-family:"Orbitron";
	font-weight:500;
}

.ago {
	color:#37758D;
	font-size:14px;
}

.facebook {
	padding-top:40px;
}