.page-wraper {
	overflow: hidden;
}

.whoweare-content {
	padding-bottom: 0px;
	margin-bottom: 80px;
}

.contact-form-wrapper tr:last-child td{
	padding-bottom: 0px;
}

.contact-banner-container {
	height: 535px;
	background: url('../img/contact-1.jpg') no-repeat center center;
	background-size: cover;
	width: 100%;
}

.contact-form-wrapper td {
	letter-spacing: 0px;
}

.contacts-content-top-container {
	color: #66575f;
	
	font-family: proxima-nova;
	text-align: left;
	width: 59%;
	padding-right: 30px;

	border-right: 1px solid #C1B4BC;
	position: relative;

}

.contacts-content-form-container form {
	margin-bottom: 0px;
}

.contactus-maventitle {
	font-family: proxima-nova;
	font-size: 16pt;
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 20px;
}

.contacts-content-form-container {
	padding-left: 30px;
}

.contact-form-container input {
	background: #f2f0f1;
	height:45px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.contact-info-responsives {
	display: none;
}

.contacts-content-form-responsives {
	display: none;
}

.contact-info-wrapper td div.contact-info-responsives {
	display: none;
}

.contact-city-phone-container {
	display: none;
}

div.events-mail {
	margin-top: 15px;
}

.newchild-without {
	display: none;
}

.contact-banner-tagline {
	font-family: mavenlight;
	font-size: 60pt;
	
	letter-spacing: 2px;
	position: relative;
	width: 965px;
	margin: 0 auto;
	margin-top: 135px;
	text-align: left;
	position: relative;

}

.contact-banner-tagline a {
	font-family: proxima-nova;
	font-size: 15pt;
	color: #fff;
	margin-top: 30px;
	display: block;
	font-weight: bold;
	line-height: 22pt;
	margin-left: 5px;
	position: absolute;
	top: -14;
	left: 165;
}

.slideshow-wrapper .fb-like {
	left: 50%;
	margin-left: -65px;
	top: 15;
	max-width: 180px;
}

.contact-form-wrapper {
	color: #66575f;
	font-family: proxima-nova;
}

.contact-submit-btn {
	width: 100%;
	background: #7c6c74;
	border: none;
	color: #fff;
	letter-spacing: 1px;
	font-size: 10pt;
	cursor: pointer;
	height: 45px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.contact-form-container textarea {
	height: 182px;
	background: #f2f0f1;
	outline: none;
	margin-top: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.contact-submit-btn:hover {
	background: #7c6c74;

}

div.contact-us-div {
	width: 40px;
	height: 4px;
	background:#ee4f8f;
	margin-top: 30px;
	margin-bottom: 30px;
}

div.contactus-infodetails {
	
	font-family: proxima-nova;
	font-weight: normal;
	
	letter-spacing: 0px;
}

div.contactus-infodetails span {
	color:#a0979c;
}

div.contactus-name-title {
	font-weight: 700;
	font-size: 16pt;
	font-family: proxima-nova;
	margin-bottom: 0px;
	letter-spacing: 2px;
}

.whoweare-conten-wrapper {
	margin-bottom: 0px;
}

.contactus-bottom-responsives {
	display: none;
}

.whoweare-content-lower {
	margin-top: 75px;
}

.whoweare-conten-wrapper {
	padding-bottom: 60px;
}


.contactdetails-zinnat {
	position: absolute;
	right: 80;
	top: 211;
}

.contactdetail-address {
	background: url('../img/contact-pin.png') no-repeat left center;
	background-size: 27;
	padding-left: 35px;
	margin-top: 5px;
}





@media screen and (max-width: 768px) {
	
	.contactdetail-address {
		background: none;
		padding: 0;
		margin: 0;
	}

	.contacts-content-form-container {
		padding: 0;
	}

	.content-wrapper {
		overflow: hidden;
	}
	.slideshow-container {
		max-height: 400;
	}

	.contacts-content-top-container {
		display: none;
	}

	.contacts-content-form-responsives {
		display: block;
		color: #66575f;
		font-size: 11pt;
		font-family: proxima-nova;
		text-align: left;
		
	}
	.contactus-bottom-responsives {
		display: block;
		text-align: center;
		color: #66575f;
	}

	.contact-banner-container {
		height: 535px;
		background: url('../img/contact-2.jpg') no-repeat center center;
		background-size: cover;
		width: 100%;
	}

	.contact-us-div {
		margin: 0 auto;
	}

	.contact-form-wrapper {
		display: block;
		margin: 0 auto;
	}

	.whoweare-content {
		width: 60%;
		display: block;
		margin: 0 auto;
	}

	.contact-info-responsives {
		display: block;
	}

	.contact-info-cols-desktop {
		display: none;
	}

	.whoweare-about-2 {
		width: 90%;
	}

	.contact-info-responsives {
		display: block;
	}

	.contact-info-responsives h2 {
		display: block;
	}

	.events-mail {
		display: block;
		margin: 20px 0px;
		margin-bottom: 35px;
	}

	.contact-info-wrapper h2{
		margin
	}
	.contact-info-wrapper td div.contact-info-responsives {
		display: inline-block;
	}


	.contact-banner-tagline {
		left: 35;
		margin-top: 120;
	}


}


@media screen and (max-width: 480px) {


	.contacts-content-top-container {
		display: none;
	}

	.contact-form-divider {
		display: none;
	}

	.slideshow-container {
		max-height: 280;
	}

	.contact-banner-tagline {
		top: 20%;
	}

	.contact-banner-container {
		height: 535px;
		background: url('../img/contact-3.jpg') no-repeat bottom center;
		background-size: cover;
		width: 100%;
	}


	.slideshow-white-mask {
		width: 120%;
		left: -10%;
		top: -4%;
	}
	.newchild-with {
		display: none;
	}


	.newchild-without {
		display: block;
	}




	.contact-banner-tagline {
		margin-top:70px;
		font-size: 65pt;
	}

	.contacts-content-form-responsives {
		
		
		
	}

	.whoweare-content {
		width: 90%;
	}



	.contact-info-wrapper {
		width: 100%;
	}

	.contact-banner-tagline a {
		position: relative;
		left: 0;

	}

	.contact-header-br {
		display: none;
	}

	.contact-banner-tagline {
		width: auto;
	}


}

@media screen and (max-width: 380px) {
	

	.contact-banner-tagline a {
		font-size: 17pt;
	}

}

@media screen and (max-width: 360px) {
		.slideshow-container {
		max-height: 190px
	}

	

	.whoweare-navbar {
		display: none;
	}

		.header-wrapper {
		margin-bottom: 20px;
	}

	

	.slideshow-container li img {
		width: 150%;
		margin-left: -24%;
	}
	.slideshow-white-mask {
		width: 180%;
		top: -18%;
		left: -40%;
	}

	.slideshow-container {
		max-height: 240px
	}


	
	.newchild-with {
		display: none;
	}
	.newchild-without {
		display: block;
	}


	.whatwedo-content-bottom-content h2 {
		font-size: 20px;
	}

	.contact-submit-btn {
		margin: 0 auto;
	}

	.contacts-content-form-responsives {
		text-align: center;
	}

	.phoneheaderheader {
		position: absolute;
		top: -55;
		right: 15;
		display: block;
	}

	.content-wrapper {
		overflow: visible;
	}

	.slideshow-wrapper .fb-like {
		max-width: 180px;
	}


}


@media screen and (max-width: 320px) {
	
	.slideshow-container {
		max-height: 170px;
		position: relative;
		
	}

	.whoweare-content {
		
		margin-bottom: 20px;
	}

	.header-wrapper {
		margin-bottom: 20px;
	}

	.contact-form-wrapper td {
		font-size:14px;
	}

	.whoweare-conten-wrapper {
		padding-bottom: 0px;
	}


	.slideshow-white-mask {
		width: 142%;
		top:-17%;
		left: -21%;
	}

		.contact-banner-tagline {
		margin-top: 80;
	}


}


