body, #for-sale { margin:0;font-family:"Open Sans";font-size:14px; }
.salebg2{ padding:0;background: linear-gradient( rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) )}

.saletop{padding:20px 0px 15px 0px;width: 100%;border-radius:0;}
.salegrey{position:absolute;
  top:60px;
  left:0;
  height:0;
  bottom:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.7);

}

::-ms-backdrop, .form-control{padding: .375rem .75rem !important;} /* IE11 */

.salecontent1{width:60%;float:left;color:#fff;text-align:center;margin-top:50px;}
.salecontent1a{width:100%;float:none;color:#fff;margin-top:50px;}
.salecontent2{width:60%;float:left;color:#fff;text-align:center;}
.salecontent2a{width:100%;float:none;color:#fff;text-align:center;}
.salecontent3{width:35%;float:right;margin-top:80px}
.salecontent3a{width:500px;margin:auto;float:none;margin-top:50px}
.salecontent3b{width:600px;margin:auto;float:none;margin-top:50px}

.saleformcontent{background:#d21128;padding:20px 30px 30px 30px;border-radius:10px}

.saletext1{padding-top:30px;}
.saletext2{padding-top:15px}
.saletext3{font-size:30px;font-weight:bold;padding-top:15px}
.saletext4{font-size:18px;color:#fff;text-align:center;}
.saletext4a{font-size:16px;color:#fff;text-align:center;margin-top:15px;margin-bottom:10px;}

.salefld1{width:90%;padding:10px 10px 10px 12px;font-size:16px;border:0}
.salefld1a{width:92%;padding:10px 10px 10px 12px;font-size:16px;border:0}
.salefld2{width:90%;padding:6px 10px 6px 10px;font-size:26px;border:0}
.salebtn2{width:100%;padding:10px 0px 10px 0px;font-size:20px;border:0;background:#000;color:#fff}
.salebtn2:hover{background:#333;}
.salebtn5{background:none;color:#ffffcc;font-size:22px;border:2px solid #ffffcc;text-align:center;padding:6px 40px 6px 40px;cursor:pointer;width: 100%}
.salebtn5:hover{background:none}

.paydiv{padding-top:100px}
.paydiv1{padding-top:40px}
.p010 {padding: 0 10px}
.hidden {display:none;}
a.whitelink{text-decoration:none;color:#ffffff;}
.hidden {display:none;}
a.whitelink:hover{text-decoration:underline;color:#ffffff;}

#for-sale a.whitelink1{text-decoration:none;color:#ffffff;}
#for-sale a.whitelink1:hover{text-decoration:underline;color:#ffffff;}

#for-sale a.btnSalesBuy{background:#d21128;color:#ffffff;text-decoration:none;font-size:30px;font-weight:bold;padding:2px 20px}
#for-sale a.btnSalesBuy:hover{background:#f21128;}

.thankcontent{width:1200px;margin:auto;margin-top:50px;color:#fff;}
.thanktext1{font-size:48px;font-weight:bold;}
.thanktext1a{font-size:40px;font-weight:bold;}
.thanktext2{font-size:24px;}
.thankdiv{width:600px;margin:auto}

.btnThk{border:0;background:#d21128;color:#fff;text-decoration:none;font-size:18px;padding:10px 15px}
.btnThk:hover{background:#000;}

.errorDiv { color: #ffaaaa; }

@media (min-width: 992px) and (max-width: 1199.98px) {		
	.salecontent1{width:100%;float:none;margin-top:20px;}
	.salecontent2{width:100%;float:none;}
	.salecontent3{width:500px;float:none;margin:auto;margin-top:20px;}
	.paydiv{padding-top:20px}	
	.thankcontent{width:80%;margin:auto;margin-top:50px;margin-bottom:50px}
	.thanktext1{font-size:36px;font-weight:bold;}
	.thanktext1a{font-size:30px;font-weight:bold;}
}

@media (min-width: 768px) and (max-width: 991.98px) {	

	.salecontent1{width:100%;float:none;margin-top:20px;}
	.salecontent2{width:100%;float:none;}
	.salecontent3{width:70%;float:none;margin:auto;margin-top:20px;}
	.salecontent3a{width:70%;float:none;margin-top:20px;}
	.salecontent3b{width:70%;float:none;margin-top:20px;}
	.paydiv{padding-top:20px}
	.thankcontent{width:80%;margin:auto;margin-top:50px;margin-bottom:50px}
	.thanktext1{font-size:36px;font-weight:bold;}
	.thanktext1a{font-size:30px;font-weight:bold;}

}	
@media (min-width: 576px) and (max-width: 767.98px) {
	.salecontent1{width:100%;float:none;margin-top:20px;}
	.salecontent2{width:100%;float:none;}
	.salecontent3{width:80%;float:none;margin:auto;margin-top:20px;}
	.salecontent3a{width:100%;float:none;margin-top:20px;}
	.salecontent3b{width:100%;float:none;margin-top:20px;}
	.paydiv{padding-top:20px}
	.thankcontent{width:80%;margin:auto;margin-top:50px;margin-bottom:50px}
	.thanktext1{font-size:36px;font-weight:bold;}
	.thanktext1a{font-size:30px;font-weight:bold;}

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

	.salecontent1{width:100%;float:none;margin-top:20px;}
	.salecontent2{width:100%;float:none;}
	.salecontent3{width:100%;float:none;margin-top:20px;}
	.salecontent3a{width:100%;float:none;margin-top:20px;}
	.salecontent3b{width:100%;float:none;margin-top:20px;}
	.paydiv{padding-top:20px}
	.saleformcontent{padding:20px 20px 30px 20px;}
	.thankcontent{width:80%;margin:auto;margin-top:50px;margin-bottom:50px}
	.thanktext1{font-size:36px;font-weight:bold;}
	.thanktext1a{font-size:30px;font-weight:bold;}

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

	.salecontent1{width:100%;float:none;margin-top:20px;}
	.salecontent2{width:100%;float:none;}
	.salecontent3{width:100%;float:none;margin-top:20px;}
	.salecontent3a{width:100%;float:none;margin-top:20px;}
	.salecontent3b{width:100%;float:none;margin-top:20px;}
	.paydiv{padding-top:20px}
	.saleformcontent{padding:20px 20px 30px 20px;}
	.thankcontent{width:80%;margin:auto;margin-top:50px;margin-bottom:50px}
	.thanktext1{font-size:36px;font-weight:bold;}
	.thanktext1a{font-size:30px;font-weight:bold;}

}