#sppb-addon-1633047343642 .sppb-addon-content p{
	font-size: 16px !important;
}
.quote-map{ display: none;}
.quote-map img{background: #FFF;border: 5px solid #BBB;border-radius: 5px; width: 300px; height: 275px; margin: 5px;}
.quote-map-wrapper{text-align: center;}
.rsform-block-firstname, .rsform-block-lastname {
    padding-top: 0px !important;
}
.quote-glass { display: none;}
.quote-glass-default { display: block;}
.quote-glass img{background: #FFF;border: 5px solid #BBB;border-radius: 5px; width: 230px; height: 161px; margin: 5px;}
.quote-glass-wrapper{text-align: center;}

.rsform-block-rain-sensor p.formDescription,
.rsform-block-ldws p.formDescription,
.rsform-block-heated-wipers p.formDescription,
.rsform-block-huds p.formDescription,
.rsform-block-powerslider p.formDescription,
.rsform-block-laminated p.formDescription,
.rsform-block-humidity-sensor p.formDescription{
	text-align: left;
    padding-left: 6px;
    font-size: 12px;
}
.rsform-block-rain-sensor,
.rsform-block-ldws,
.rsform-block-heated-wipers,
.rsform-block-huds,
.rsform-block-heated-back,
.rsform-block-tinted,
.rsform-block-powerslider,
.rsform-block-laminated,
.rsform-block-humidity-sensor{
	margin: 20px 0px;    
    text-align: left;
}
.rsform-block-rain-sensor p.formDescription img,
.rsform-block-ldws p.formDescription img,
.rsform-block-heated-wipers p.formDescription img,
.rsform-block-huds p.formDescription img,
.rsform-block-powerslider p.formDescription img,
.rsform-block-laminated p.formDescription img,
.rsform-block-humidity-sensor p.formDescription img{
	background: #FFF;
	border: 5px solid #BBB;
	border-radius: 5px;
	margin: 10px 0px;
	padding: 10px;
	max-width: 100% !important;
}
#g-recaptcha-160 {
    float: none;
    text-align: center;
    margin: 0px auto;
}
#g-recaptcha-160 div{    
    margin: 0px auto;
}
#getaquote{
    background: #af1f24;
    border-radius: 100px !important;
    color: #fff;
    font-size: 23px !important;
    font-weight: bold;
    padding: 10px 16px 5px !important;
    border: 1px solid #af1f24 !important;
    line-height: 26px;
}

.rsform-block-glass-type p.formDescription {
    margin: 0px 20px !important;
    text-align: left;
}

.rsform-block-list-vehicle p, .rsform-block-manual-vehicle p{
    margin: 0px;
}

.rsform-block-vehicle-type{
    display: none;
}

.formplate .fp-checkbox.checked::before, .formplate .fp-radio.checked::before {
    font-size: 34px;
    line-height: 38px;
}

.formplate .fp-checkbox, .formplate .fp-radio {
    width: 42px;
    height: 42px;
    display: block;
    margin-left: 6px;
}

.rsform-block-contact-preference label {
    text-align: center !important;
}

.rsform-block-contact-preference .formplate label{
    font-weight: normal;
}

.rsform-block-contact-preference .formControls .formBody {
    text-align: left;
}

.rsform-block-rain-sensor .formplate,
.rsform-block-ldws .formplate,
.rsform-block-heated-wipers .formplate,
.rsform-block-huds .formplate,
.rsform-block-heated-back .formplate,
.rsform-block-tinted .formplate,
.rsform-block-powerslider .formplate,
.rsform-block-laminated .formplate,
.rsform-block-humidity-sensor .formplate{
    text-align: left;
}

.rsform-block-rain-sensor .formplate label,
.rsform-block-ldws .formplate label,
.rsform-block-heated-wipers .formplate label,
.rsform-block-huds .formplate label,
.rsform-block-heated-back .formplate label,
.rsform-block-tinted .formplate label,
.rsform-block-powerslider .formplate label,
.rsform-block-laminated .formplate label,
.rsform-block-humidity-sensor .formplate label{
    text-align: center;
}

.rsform-block-newsletter-sub, .rsform-block-comments, .rsform-block-coupon{
    margin-top: 25px;
}

.formplate .fp-checkbox.checked, .formplate .fp-radio.checked {
    border: 1px solid #8E1319;
    background-color: #8E1319;
}


.rsform-thankyou-button {
    margin: 0px auto;
    padding: 5px 25px !important;
    display: block;
    font-size: 20px !important;
    line-height: 25px;
}

@media (max-width: 480px) {
  div[id^="g-recaptcha-"] {
  	width: 230px;
  	overflow: hidden;
  	border-right: 1px solid #ccc;
  	border-radius: 2px;
  	height: 76px;
  }
}

@media (max-width: 767px) {

    .rsform-block,
    .formplate,
    .formDescription {
        text-align: center !important;
    }
}

.formResponsive .formError {
    text-align: left !important;
    font-weight: bold !important;
    font-size: 16px !important;
    height: 30px !important;
}