/*
	contactus
*/
.contact-us{
	 height: 893px;
  	}

/********************************* Container settings ****************************/
@media (min-width: 1300px) {
	.contact-us{
		/*height: 835px;*/

		min-height: 835px;
  	}
  	.container {
   	 	width: 1270px;
  	}
}
@media (min-width: 1400px) {
	.container {
		width: 1370px;
	}
}
/*********************************************************************************/
.contact-us{
	background-image:url(../img/background%20contactus.jpg);
	background-size:cover;
	min-height: -webkit-calc(100vh - 168px);
	min-height: -moz-calc(100vh - 168px);
	min-height: -ms-calc(100vh - 168px);
	min-height: -o-calc(100vh - 168px);
	min-height: calc(100vh - 100px); /*168px*/
}
.container{
	padding:130px 0;
}
@media only screen and (min-width: 1400px) {
	.contactus-desc{
		padding-right:80px;
	}
}

.title-lg{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	font-size:75px;
	color:#fff;
	text-shadow: -5px 0px #19347D;
	line-height:65px;
}
.title-sm{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	font-size:65px;
	color:#fff;
	text-shadow: -5px 0px #19347D;
	line-height:55px;
	padding-bottom:10px;
}
@media only screen and (max-width: 1300px) {
	.title-lg{
		font-size:60px;
		line-height:50px;
	}
}
@media only screen and (max-width: 992px){ 
	.title-sm{
		font-size:65px;
		line-height:55px;
		text-align:center
	}
	.container{
		padding:50px 0;
	}
}
@media only screen and (max-width: 768px){ 
	.title-sm{
		font-size:55px;
		line-height:45px;
		text-align:center
	}
}
.heading{
	padding-top:15px;
	margin:0;
}
.heading >.head{
	font-size:18px;
	text-align:left;
	font-weight:bold;
	padding: 1px 0px 1px 10px;
	background: #0046B0; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#0046B0, #19347D); /* For Safari 5.1 to 6.0 */
	background: -moz-linear-gradient(#0046B0, #19347D); /* For Firefox 3.6 to 15 */
	background: -ms-linear-gradient(#0046B0, #19347D); /* For IE */
	background: -o-linear-gradient(#0046B0, #19347D); /* For Opera 11.1 to 12.0 */
   	background: linear-gradient(#0046B0, #19347D); /* Standard syntax */
    color: #FFF;
}
.heading >.content{
	font-size:18px;
	text-align:left;
	font-weight:bold;
	padding: 3px 0px 7px 0px;
	background-color:transparent !important;
    color: #FFF;
	text-shadow: -2px 0px #19347D;
	letter-spacing:1px;
}
.form-container{
	padding:20px;
	background: #0046B0; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#0046B0, #19347D); /* For Safari 5.1 to 6.0 */
	background: -moz-linear-gradient(#0046B0, #19347D); /* For Firefox 3.6 to 15 */
	background: -ms-linear-gradient(#0046B0, #19347D); /* For IE */
	background: -o-linear-gradient(#0046B0, #19347D); /* For Opera 11.1 to 12.0 */
   	background: linear-gradient(#0046B0, #19347D); /* Standard syntax */
	border-top: 12px solid #FF6A00;
}
.form-group{
	padding:0px 5px;
}
input.form-control,
select.form-control{
	border-radius:7px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	letter-spacing:0.8px;
}
textarea.form-control{
	line-height: 18px;
	font-weight:bold;
}
.form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
	letter-spacing:0.8px;
	font-weight:bold;
	color:#666;
}
.form-control:-moz-placeholder{ /* Firefox 18- */
	letter-spacing:0.8px;
	font-weight:bold;
	color:#666;
}
.form-control::-moz-placeholder {  /* Firefox 19+ */
	font-weight:bold;
	letter-spacing:0.8px;
	color:#666;
}

.form-control:-ms-input-placeholder {  /* IE 10+ */
	letter-spacing:0.8px;
	font-weight:bold;
	color:#666;
}
.has-feedback .form-control{
	padding-right: 10px;
}
.has-error.has-feedback > .form-control{
	color:#a94442;
}
.has-error.has-feedback > select.form-control option:first-child{
	color:#a94442;
}
.has-error.has-feedback > select.form-control option:nth-child(n+2){
	color:#000;
}

.has-error.has-feedback > .form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
	color:#a94442;
}
.has-error.has-feedback > .form-control:-moz-placeholder{ /* Firefox 18- */
	color:#a94442;
}
.has-error.has-feedback > .form-control::-moz-placeholder {  /* Firefox 19+ */
	color:#a94442;
}
.has-error.has-feedback > .form-control:-ms-input-placeholder {  /* IE 10+ */
	color:#a94442;
}

.contact-big{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	font-size:28px;
	vertical-align:middle
}
.social-name{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	vertical-align:middle
}
.alt-no{
	font-family:AvantGarde-Md-BT , Fallback, sans-serif;
	vertical-align:middle
}
/******************* glossy ********************/
.btn-contactus{
	font-size:22px;
	line-height:27px;
	font-weight:bold;
	border-radius:4px;
	letter-spacing:1px;
}