.overlay2,.overlay {

	background-color: rgba(0,0,0,0.8);

	position: fixed;

	top: 0px;

	bottom: 0px;

	left: 0px;

	right: 0px;

	z-index:99999 !important;

	width:100%;

}

.boxclose,.boxclose2 {position: absolute;top:5px !important;right:10px !important;z-index: 999999 !important;}

.boxclose i,.boxclose2 i {color: #000;font-size: 24px;}

.box,.box2 {

	position: absolute;

	top: 35px;

	left: 50%;

	color: #666;

	z-index:999999 !important;

	width: 900px;

	margin-left: -450px;

	background-color: #f6f6f6;

} 

/*.RequestAQuote{

	position: fixed;

}*/

.CloseImg {float: right;margin: 8px 8px 0px 0px;}

.OverlayWrapper {padding: 30px 30px 10px;text-align:left;box-sizing:border-box;}

.box h3,.box2 h3 {

	color: var(--sc-1);

    font-size: 32px;

    line-height: 42px;

    font-family: var(--sf-b);

	text-align: center;

	margin-bottom:10px !important;

}

#FormSubTitle {

	color: var(--sc-2);

    font-size: 18px;

    line-height: 28px;

    text-transform: uppercase;

    font-family: var(--sf-b);

}