@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
@import url(https://fonts.googleapis.com/css?family=Roboto:700);
@import url(https://fonts.googleapis.com/css?family=Oxygen:700);
body{
	font-family: "Open Sans";
	margin:0 auto;
	padding:0;
	font-size:14px;
}
h1{
	font-family: "Roboto";
	color:#1e4759;
}
h1 > span{
	color:#d7232a;
}
h2 {
    color: #1e4759;
    font-family: "Oxygen";
    font-size: 25px;
    margin-bottom: 30px;
}
h3{
	font-family: "Open Sans";
}
h4{
	font-size: 18px;
}


header{
	font-weight: 600;
	background:#d61e26;
	padding:20px 0;
}
header img{
	height:50px;
}
.top-bar, .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section ul li{
	background:#d61e26;
}
.call-us {
    border: 2px solid #fff;
    border-radius: 7px;
    font-size: 18px !important;
    padding-left:30px !important;
    padding-right:30px !important;
}
.top-bar-section ul li > a{
	font-weight: 600;
	text-transform: uppercase;
}
.top-bar-section ul li > a:hover{
	background:#b7070f !important;
}
.top-bar-section li.active:not(.has-form) a:not(.button){
	background:#d61e26;
}


.home-main{
	background: url(folder/main.jpg);
	background-size: 100% 100%;
	padding:9% 0;
	color: #1e4759;
}
.home-main img{
	height:50px;
}
.btn-round{
	background:#ff3366;
	color:#fff;
	border-radius:25px;
	box-shadow:0 0 3px #333;
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.common{
	padding:100px 0 100px 0;
	color:#2e2e2e;
}
.commom-1{
	background:url(folder/home-1.jpg);
	background-size: 100% 100%;
}
.commom-2{
	background:url(folder/home-2.jpg);
	background-size: 100% 100%;
}
.commom-3{
	background:url(folder/home-3.jpg);
	background-size: 100% 100%;
}
.commom-4{
	background:url(folder/home-4.jpg);
	background-size: 100% 100%;
}
.commom-5{
	background:url(folder/home-5.jpg);
	background-size: 100% 100%;
}
.commom-6{
	background:url(folder/about-1.jpg);
	background-size: 100% 100%;
}
.commom-7{
	background:url(folder/about-2.jpg);
	background-size: 100% 100%;
}

footer{
	background:#d61e26;
	color:#e46a6a;
	padding:25px 0;
}
footer h4{
	color:#fff;
}
footer a{
	color:#e46a6a;
}
footer a:hover{
	color:#fff;
}
footer img{
	height:50px;
}

.common-main{
	background:url(folder/contact-bg.jpg);
	background-size: 100% 100%;
	padding:50px 0;
}

.contact-info{
	padding:70px 0;
	color:#1e4759;
}
.contact-info h3{
	color:#1e4759;
}
.line{
	display:block;
	width:70%;
	margin:30px 15%;
	height:0;
	border-top:2px solid #8ea3ac;
	border-bottom:1px solid #ddd;
}
span.postfix, label.postfix {
    background: #f2f2f2 none repeat scroll 0 0;
    border-color: #cccccc;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    color: #525252;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea{
	border-color: #cccccc;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #525252;
}
.last span.postfix, .last label.postfix, .last textarea {
	height:300px;
}
.last span.postfix, .last label.postfix{
	line-height: 300px;
}
form .button{
	background:#d9534f;
	color:#fff;
	border-radius:10px;
}