/*===================== TABLE OF CONTENT =======================
1.	2 Homepages
2.  Fonts 
3.  Reset Css
4.  Cross Browser Compatibility
5.  Header
6.  Navigations
7.  Dropdown
8.  Responsive Header
9.  Revolution Slider (Banner)
10.  About App
11. Amazing Features
12. Interesting Screenshots
13. Watch Demo
14.	Latest Blog News
15.	Questions Sections
16.	Clinet's Testimonial
17.	Our Newsletter
18. Stylish Pricing Plan
19.	Never Miss a Deal
20.	Contact Us
21. Footer
=============================================================*/





/* ================================================================================== 
								Reset Css
===================================================================================== */

button {
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	margin:0;
	padding: 0;
}
button {
	outline: none;
}
input {
	outline: none;
}
textarea {
	outline: none;
}
section {
	float: left;
	width: 100%;
}
a:hover, 
a:focus {
	text-decoration: none;
	color: inherit;
}
.block {
	float: left;
	width: 100%;
	padding: 60px 0 90px 0;
}
.block.remove-top{padding-top: 0;}
.no-padding {padding: 0;}
.pd {padding: 100px 0;}
.remove-btm-gap {padding-bottom: 0 !important;}










/* ========================= Contact Info ============================= */ 

.contact-info {
	float: left;
	width: 100%;
}
.contact-information {
	float: left;
	width: 100%;
	text-align: center;
}
.contact-information img {
	padding-bottom: 8px;
	max-width: 100%;
}
.contact-information h4 {
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	padding-bottom: 8px;
}
.contact-information span {
	color: #666666;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.contact-information span a{
	color: #666666;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.contact-form {
	float: left;
	width: 100%;
	padding-top: 30px;
}
.contact-form form {
	float: left;
	width: 100%;
	position: relative;
}
.contact-form input {
	float: left;
	width: 100%;
	background-color: #fff;
	border: 1px solid #c3c4c3;
	height: 50px;
	padding: 0 20px;
	color: #000;
	font-size: 14px;
	margin-bottom: 20px;
}
.contact-form form textarea {
	width: 100%;
	height: 250px;
	border: 1px solid #c3c4c3;
	background-color: #fff;
	padding: 20px 20px 0 20px;
	font-size: 14px;
	color: #999999;
	margin-bottom: 30px;
}
.contact-form i {
	position: absolute;
	top: 16px;
	right: 35px;
	font-size: 16px;
	color: #dddddd;
}
.submit {
	color: #ffffff; background-color:#0033CC; border-radius:3px;
	font-weight: 400;
	font-size: 16px;
	text-transform: none;
	padding: 15px 30px;
	width: 150px;
	margin: 0 auto;
	float: left;
}
.submit.style2:hover {
	color: #fff;
}









/* ======================== Contact Form Style 2 ================= */

.contact-form-bg {
	background-image: url(../images/resources/contact-form-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
}
.contact-form-bg:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.95;
	z-index: -1;
}











/* =============================================================================
							Contact Page
===============================================================================*/

.title.mg-btm-40 {
	margin-bottom: 40px;
}
.contact-form.no-pdd {
	padding: 0;
}
.conp {
	float: left;
	width: 100%;
}
.contact-information.style2 {
	padding-left: 80px;
	margin-bottom: 46px;
}
.cn-info {
	float: left; 
	width: 100%;
	position: relative;
	text-align: left;
}
.contact-information.style2 img {
	position: absolute;
	left: 30px;
}
.conp .shear {
	float: left;
	width: 100%;
	padding-left: 15px;
}
.conp .shear h4 {
	font-weight: 500;
	font-size: 18px;
	float: left;
	padding-right: 10px;
}
.conp .shear i {
	font-size: 16px;
	padding: 0 4px;
}

