@import url("css/reset.css");

/* General Demo Style */
body{
	height: 100%;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	overflow-y:scroll;
	background-attachment: fixed;	
}
a{
	color:#000;
	text-decoration:none;
}
.clr{
	clear:both;
}
#logo{
    text-align:center;
	padding:60px 0px;
	display:block;
}
img{
max-width:100%;
height:auto;	
}

h1, h2, h3, h4, h5, h6{
	color:#000000;
	padding-top:0px;
	font-family: 'Fjalla One', sans-serif;
	
}
h1{
	font-size:30px;
}
h2{
	font-size:21px;
}
h3{
	font-size:18px;
}
h4{
	font-size:16px;
}
h5{
	font-size:11px;
}
h6{
	font-size:8px;
}

.v_space{
	height:12px;
}

/* Home  page
------------------------------------------------------*/
.home{
	margin:0 auto;
	text-align:center;
	padding-top:30px;
	
}
.home h1 {
	font: 100px/48px 'Fjalla One',sans-serif;
    color:#DF3D58;
}
.home h2{
	font: 60px/48px 'Fjalla One',sans-serif;
    color:#3C3D3F;
}
.home h3{
	font: 78px/48px 'Fjalla One',sans-serif;
    color:#4A4A43;
}
.home h4{
	font: 33px/48px 'Fjalla One',sans-serif;
    color:#4A4A43;
}
.home h1, .home h2, .home h3, .homeh4{
	 padding-bottom: 5px;
    text-transform: none;
	text-shadow: 1px 1px 0 #F8F8EF, 2px 4px 0 #CDCDCD;
	font-family: 'Fjalla One',sans-serif;
    font-weight: 800;
    letter-spacing: 0.07em;
    line-height: 1.1;
    text-transform: uppercase;
}

.bottom_section{
display:inline-block;
text-align:center;
width:100%;
margin:0px auto;
padding-bottom:30px;
}

.bottom_section span{
  background-color: #DF3D58;
    border-radius: 104px 100px 100px 100px;
    display: inline-block;
    height: 35px;
    line-height: 56px;
    text-align: center;
    width: 35px;
	margin:0px 5px 15px 5px;
}

.bottom_section span:hover{
  background-color:#4A4A43;
}


/* Home  page end
------------------------------------------------------*/
/* Services page
------------------------------------------------------*/
.services_bg{
	border-radius:5px;
	padding:40px 10px;
	text-align:center;
	background-color:#dfdfdd;
	border:1px #ccc solid;
}
.services_bg:hover{
	background-color:#DF3D58;
	color:#fff;
	filter: alpha(opacity=100);
	-webkit-transition-property: background color;
  -webkit-transition-duration: 0.8s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-property: background color;
  -moz-transition-duration: 0.8s;
  -moz-transition-timing-function: ease-in;
  -o-transition-property: background color;
  -o-transition-duration: 0.8s;
  -o-transition-timing-function: ease-in;
  -ms-transition-property: background color;
  -ms-transition-duration: 0.8s;
  -ms-transition-timing-function: ease-in;
  transition-property: background color;
  transition-duration: 0.8s;
  transition-timing-function: ease-in;
}
.services_bg:hover p{
	color:#fff;
}
.services_bg img{
	border-radius:200px;
	-moz-border-radius: 200px;
	-webkit-border-radius: 200px;
	-o-border-radius: 200px;
	box-shadow: 0 0 3px #b9aa9b;
	padding:2px;
	background-color:#FFFFFF;
}
.services_bg img{
	max-width:100%;
	height:auto;
}
.services_bg h2{
	padding:15px 0px;
	color:#000;
}
.services_bg p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	margin-bottom:20px;
	color:#333333;
}
a.read:link{
	width:80px;
	text-align:center;
	color:#000 !important;
	font-size:12px;
	font-family: 'Fjalla One',sans-serif;
	padding:10px;
	text-decoration:none;
	border-radius:5px;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	position:relative;
	background-color:#d2d0c9;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2d0c9), to(#d2d0c9));
	background-image: -webkit-linear-gradient(top, #d2d0c9, #d2d0c9); 
	background-image:    -moz-linear-gradient(top, #d2d0c9, #d2d0c9);
	background-image:     -ms-linear-gradient(top, #d2d0c9, #d2d0c9);
	background-image:      -o-linear-gradient(top, #d2d0c9, #d2d0c9);

}
a.read:hover{
	color:#FFFFFF !important;
	width:80px;
	padding:10px;
	text-decoration:none;
	background-color:#4A4A43;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4A4A43), to(#4A4A43));
	background-image: -webkit-linear-gradient(top, #4A4A43, #4A4A43); 
	background-image:    -moz-linear-gradient(top, #4A4A43, #4A4A43);
	background-image:     -ms-linear-gradient(top, #4A4A43, #4A4A43);
	background-image:      -o-linear-gradient(top, #4A4A43, #4A4A43);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A4A43', endColorstr='#4A4A43');

}

#easeIn a.button, #easeIn a.button:hover {
  -webkit-transition-property: background color;
  -webkit-transition-duration: 2.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-property: background color;
  -moz-transition-duration: 2.5s;
  -moz-transition-timing-function: ease-in;
  -o-transition-property: background color;
  -o-transition-duration: 2.5s;
  -o-transition-timing-function: ease-in;
  -ms-transition-property: background color;
  -ms-transition-duration: 2.5s;
  -ms-transition-timing-function: ease-in;
  transition-property: background color;
  transition-duration: 2.5s;
  transition-timing-function: ease-in;
}
li h4{
text-align:center;
} 
/* st-accordion Section
----------------------------------------------------------------------------------------------------*/
.st-accordion ul li{
					height:auto;
				}
				.st-accordion ul li > a span{
					visibility:hidden;
				}

/* contact Section
----------------------------------------------------------------------------------------------------*/
#contact-form input, #contact-form textarea {
	padding: 5px;
	font-family: 'Fjalla One', sans-serif;
	margin: 10px 0px 10px 0px;
	border: 1px solid #ccc;
	background-color:#343434;
	color:#000;
}
#contact-form input {
	width:60%;
	background-color:#ededeb;
    background-repeat:repeat;
	position:relative !important;
	float:none;
	border-radius:5px;
	
}
#contact-form textarea {
	height:150px;
	width:90%;
	background-color:#ededeb;
    background-repeat:repeat;
	border-radius:5px;
}
#contact-form textarea:focus, #contact-form input:focus {
	border: 1px solid #a5a4a0;
}
#contact-form p input#submit {
	float:left;
	background: -moz-linear-gradient(top, #d2d0c9, #d2d0c9);
	background: -webkit-gradient(linear, left top, left bottom, from(#d2d0c9), to(#d2d0c9));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d2d0c9, endColorstr=#d2d0c9);
	padding:7px 15px 7px 15px;
	color:#666666;
	font-family: 'Fjalla One', sans-serif;
	font-size:15px;
	float:left;
	margin-top:10px;
	width:100px;

}
#contact-form p input#submit:hover {
	background: -moz-linear-gradient(top, #4A4A43, #4A4A43);
	background: -webkit-gradient(linear, left top, left bottom, from(#4A4A43), to(#4A4A43));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A43, endColorstr=#4A4A43);
	
	color:#fff;
	cursor:pointer;
}
#contact-form label {
	
	width:70px;
	padding-top: 1px;
	font-size:13px;
	font-family: 'Fjalla One', sans-serif;
	color:#333333;
}
.vaidate_error {
	border:1px solid #F96E5B!important;
}
#response {
	color:#006633;
}
.contact_bg{
width:100%;
height:200px;
}
.contact_page {
padding-bottom:5px;
color:#DF3D58;
}
