
.logo-img img {
	width: 100%;
	max-width: 380px;
}
.header-contact {
	text-align: center;
}
.home.social-links {
	text-align: center;
}
.boxed-btn3 {
	color: #fff;
	display: inline-block;
}
.heading span {
	color: #fff;
	font-size: 24px;
	line-height: 30px;
}
span.counter {
	font-size: 26px;
	line-height: 30px;
	display: block;
}
.addres-area.black-bg.section-padding {
	padding: 35px;
}
.client span {
	font-size: 24px;
	line-height: 30px;
}
.slider-area .owl-nav, .brand-active .owl-nav {
	display: none;
}

.project-review-area.section-padding {
    padding-top: 50px;
    padding-bottom: 50px;
}

.page-scroll {
	display: none;
	width:30px;
	height:30px;
	background: url(../img/scroll-up.png) no-repeat left top;
	position: fixed;
	bottom:20px;
	right:10px;
	cursor: pointer;
	z-index: 10000;
}

.ReloadBtn {
	background:url('../img/reload.png') left top no-repeat;
	background-size : 100%;
	width: 32px;
	height: 32px;
	border: 0;
	bottom: 5px;
	left:225px;
	outline: none;
	cursor: pointer; /**/
}
.CaptchaWrap {
	position: relative;
}
#contact_frmus .CaptchaWrap {
	position: relative;
	width: 200px;
	margin: 0 auto 10px auto;
}
#CaptchaImageCode {
	display: inline-block;
	width: 144px;
}
.blcok1 {
	display: inline-block;
	vertical-align: top;
	width: 48%;
}

#usercheck {
	color:#F00;
	font-size:12px;
}
#emailcheck {
	color:#F00;
	font-size:12px;
}
#checkphone {
	color:#F00;
	font-size:12px;
}
#companycheck {
	color:#F00;
	font-size:12px;
}
#checkmessage {
	color:#F00;
	font-size:12px;
}


/* ================================= Tabular Data =======================================*/
.tabular_data dl {
	display:block;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
	border-spacing:5px 0;
}
.tabular_data dl dt, .tabular_data dl dd {
	margin:0;
	display:block;
	padding:7px;
	background:#eeeeef;
	color: #333333;
}
.tabular_data dl dt {
	margin:0 0 4px 0;
}
.tabular_data > dl > dt {
	font-weight: 600;
}
.tabular_data dl dd dt, .tabular_data dl dd dd {
	padding:0;
	border:none;
	background:none;
	margin: 0;
}
.tabular_data dl dl {
	border-spacing: 0;
}

.tabular_data {
    padding: 0 0 50px 0;
}

 @media only screen and (min-width: 40em) {
 .slider-area {
 margin:0;
}
.header-contact {
 text-align: left;
}
.home.social-links {
 text-align: right;
}
 .header-area .main-header-area.sticky {
 padding: 0;
}
 .header-area .header-top .header-contact a {
 margin: 0 40px 0 0;
}

.tabular_data dl {
 display: table;
}
.tabular_data dl dt, .tabular_data dl dd {
 display: table-cell;
}
.tabular_data > dl > dt {
 width: 35%;
}
.tabular_data dl dl {
 margin: 0;
}
.tabular_data dl dd dl dt {
 width: 49%;
 padding: 0 5px 0 0;
 font-weight: normal;
}


}
