/*
Theme Name: Waynes Windscreen
Theme URI: Waynes Windscreen
Author: Waynes Windscreen
Author URI: Waynes Windscreen
Description: Waynes Windscreen
Version: Waynes Windscreen
*/
.wayn-form{width:400px;float:left;background:#fff;padding:20px;border-radius:5px;position:absolute;top:120px;}
.wayn-form h1{margin:0px;font-family: "Helvetica Neue", sans-serif;font-weight:700;margin-bottom:15px;font-size:40px;line-height:40px}
.wayn-form p{font-family: "Helvetica Neue", sans-serif;font-weight:700;font-size:14px;}
.wayn-form .wrap,.wayn-form .wrap2,.wayn-form .wrap3{margin-left:-9px;margin-right:-9px;}
.wayn-form .wrap-in{padding:0px 9px;float:left;width:33.33%}
.checkblk {  
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  font-family: "Helvetica Neue", sans-serif;
  font-weight:400;
  font-size:14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  float:left;
  height: 35px;
  line-height:35px;
}

.checkblk input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.checkblk .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 35px;
  width: 100%;
  background-color: #f7941f;
  border-radius:5px;
  color:#fff;
  text-align:center;
}

.checkblk:hover input ~ .checkmark {
  background-color: #ccc;
}

.checkblk input:checked ~ .checkmark {
  background:#fff;
  border:thin solid #f7941f;
  color:#f7941f;
}

.checkblk .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.checkblk input:checked ~ .checkmark:after {
  display: none;
}
.checkblk .checkmark:after {
  top: 9px;
  left: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}

.wayn-form .wrap3 .wrap-in{width:50%;float:left;}
.wayn-form  .input_fi{width:100%;float:left;border-radius:5px;height:30px;margin-bottom:15px;border:thin solid #e0e0e0;font-size:13px;font-weight:400;padding:0px 15px;}
.wayn-form  .input_fi:focus{outline:none;}
.wayn-form .wrap3{margin-bottom:60px;}
.wayn-form::-webkit-input-placeholder {
  color:#e0e0e0;
  font-family: "Helvetica Neue", sans-serif;
  font-weight:400;
  font-size:13px;
}

.wayn-form:-ms-input-placeholder { 
  color:#e0e0e0;
  font-family: "Helvetica Neue", sans-serif;
  font-weight:400;
  font-size:13px;
}

.wayn-form::placeholder {
  color:#e0e0e0;
  font-family: "Helvetica Neue", sans-serif;
  font-weight:400;
  font-size:13px;
}

.wayn-form .sub-btn{font-family: "Helvetica Neue", sans-serif;font-weight:400;width:150px;font-size:14px;float:right;height:35px;background:#f7941f;border:none;color:#fff;border-radius:5px;}
.banner-caption{width:calc(100% - 400px);float:right;padding-left:10px;margin-top:0px;}
.banner-caption h3{font-family: "Helvetica Neue", sans-serif;font-weight:700;font-size:35px;color:#fff;margin:0px;}
.banner-caption h2{font-family: "Helvetica Neue", sans-serif;text-transform: uppercase;font-weight:900;font-size:77px;color:#f7941f;line-height:65px;margin:0px;letter-spacing: -5px}
.banner-caption h2 .head1{font-family: "Helvetica Neue", sans-serif;text-transform: uppercase;font-weight:900;font-size:85px;color:#f7941f;line-height:65px;margin:0px;}
.banner-caption .tleft{font-family: "Helvetica Neue", sans-serif;float:left;text-transform:uppercase;font-weight:900;font-size:58px;color:#fff;line-height:55px;margin-top:0px;margin-bottom:0px}
.banner-caption .tleft span{display:block;}
.banner-caption .tleft .p3{font-family: "Helvetica Neue", sans-serif;font-size:41px;color:#fff;line-height:30px;}
.banner-caption .tright{font-family: "Helvetica Neue", sans-serif;width:50%;float:left;text-transform:uppercase;font-weight:900;font-size:150px;color:#fff;letter-spacing:-15px;line-height:180px;margin-top:0px;margin-bottom:0px}
.banner-caption .tleft .p1{font-family: "Helvetica Neue", sans-serif;float:left;font-weight:900;font-size:70px;color:#fff;}
.banner-caption .tleft .p2{font-family: "Helvetica Neue", sans-serif;font-weight:900;font-size:56px;color:#fff;}
.banner-caption .tleft .p4{font-family: "Helvetica Neue", sans-serif;font-weight:900;font-size:60px;color:#fff;}
.wayn-form .img{position:absolute;top:-70px;left:-251px;}
#m_bar{background:#222;width:100%}
#m_bar.affix{top:0px;}
#m_bar .navbar-inverse{border:none;}
.wayn-form .img{z-index:55}
.wayn-form h1{color:#000 !important}
.banner-caption .tleft span{width:100%}
header .navbar-right{margin-right:0px !important;}
.banner .bannerContent{top:30% !important}
input.wpcf7-not-valid{ border-bottom: 1px solid red !important; } 
div.wpcf7-validation-errors{ border:none !important; text-align:center; color: red;clear:both;font-size: 12px;} 
div.wpcf7-mail-sent-ok{ border:none !important; color:#8fc73e; text-align: center; font-size: 13px;clear:both; }
.carousel-indicators{left:auto !important;text-align:right !important;right:5% !important;bottom:20% !important}
.banner-caption .tleft{margin-top:0px !important;;margin-bottom:0px !important;}
.banner-caption .tright{margin-top:0px !important;;margin-bottom:0px !important;}
.servicesBlock a{color:#f7941f !important}
#m_bar .navbar-brand{margin-top:10px;}
.topaddress span{
	color:#fff;
	font-size:15px;
	padding-right:15px;
	font-family: 'Open Sans', sans-serif;
}
.topaddress a{ padding-left:15px;}
header .topHeader{line-height:35px !important;}
.wayn-form .rowclass{margin-left:-9px;margin-right:-9px;}
.wayn-form .rowclass .bxpd{padding:0px 9px;}

@media (max-width:1600px) {

  .wayn-form{width:350px;}
  .banner-caption{width: calc(100% - 350px);}
  .wayn-form .wrap-in{padding:0px 4px;}
  .banner .container{width:1100px}
  .container-form{width:1100px}
  .checkblk{height:30px;line-height:30px;}
  .checkblk .checkmark{height:30px;line-height:30px;}
  .wayn-form .input_fi{height:25px;margin-bottom:12px;font-size:13px;}
  .wayn-form .sub-btn{height:30px;}
  .wayn-form .img{left:-200px;}
  .wayn-form .img img{width:80%;}
  .banner .bannerContent{top: 30% !important;}
   header .carousel-inner > .item{height:960px !important;}
  .wayn-form .rowclass .bxpd{padding:0px 4px;}
	.wayn-form .wrap, .wayn-form .wrap2, .wayn-form .wrap3{margin-left:-4px;margin-right:-4px;}
	.wayn-form .rowclass{margin-left:-4px;margin-right:-4px;}

}

@media (max-width:1300px) {
  .wayn-form h1{font-size:30px !important;padding-right:60px;line-height:30px}
  .banner-caption h3{font-size:27px}
  .banner-caption h2{font-size:60px;}
  .banner-caption h2 .head1{font-size:67px;line-height:50px}
  .banner-caption .tleft .p1{font-size:42px}
  .banner-caption .tleft .p2{font-size:35px}
  .banner-caption .tleft .p3{font-size:26px}
  .banner-caption .tleft .p4{font-size:37px}
  .banner-caption .tleft{line-height:38px;}
  .banner-caption .tright{font-size:130px;line-height:135px;}
  .banner-caption .tright{letter-spacing:-6px}

}

@media (max-width:1280px) {
	
 .banner .container{width:900px}
 .container-form{width:900px !important}	
 .wayn-form{top:160px;}
 .ourServices .serviceBlockImg{height:110px !important;}
 .home .nav > li > a{padding:10px 8px !important}
  #m_bar .navbar-brand{margin-top:4px;}
	
}

@media (max-width:1024px) {
  .wayn-form .img{display:none;}

}

@media (max-width:991px) {
  .wayn-form{position: relative;top:0px;background:#f9f9f9}
  .banner-caption{width:100%;padding-bottom:30px}
  .banner .container{width:100%}
  .container-form{width:100%}
  .banner-caption .tleft{width:30%;}
  .banner{height:auto;}
  .wayn-form{width:100%;}
  .wayn-form form{max-width:75%;margin-left:auto;margin-right:auto;}
  .wayn-form h1{padding-right:0px;}
   #m_bar .container{width:100%}
  .container-form{width:100% !important}
  .banner .bannerContent{width:100% !important}
  .banner-caption{padding-top:100px;padding-bottom:15px;}
  .wayn-form h1{text-align:center}
  header .carousel-inner > .item{height:500px !important;}
  .ourServices h2{font-size:20px !important;padding-bottom:25px !important;}
  .wayn-form h1{font-size:20px !important;line-height:20px !important;}
}

@media (max-width:767px) {

  .banner-caption .tleft{width:auto;}
  .banner-caption .tright{font-size:100px;}
  .banner-caption h2{font-size:40px;}
  .banner-caption h2 .head1{font-size:40px;}
  .banner-caption h3{font-size:18px;}
  .banner-caption h2{letter-spacing: 0px;line-height:45px;}
  .checkblk{font-size:11px}
  .wayn-form .input_fi{font-size:11px}
  .banner-caption .tleft{width:100%;font-size:90px;line-height:35px}
  .banner-caption .tright{width:100%;font-size:90px;line-height:85px}
  .servicesBlock{margin-bottom:30px;}
  .navbar-brand{padding:5px 15px !important;}
  .navbar-toggle{margin-top:14px !important;margin-bottom:0px !important;}
  .carousel-indicators {left: 0 !important;text-align: center !important;right: 0 !important;bottom: 20% !important;width:auto !important;margin-left:0% !important}
  #m_bar .navbar-toggle{margin-top:17px !important;}

}
@media (max-width:600px) {

  .wayn-form form{max-width:100%}
  .banner-caption h3{font-size:14px;}
  .banner-caption h2{font-size:29px}
  .banner-caption h2 .head1{font-size:32px}
  .banner-caption h2{line-height:30px}
  .banner-caption h2 .head1{line-height:30px}

}
@media (max-width:480px) {
	
	#m_bar .navbar-brand{padding-top:10px !important}
}
