html, body { margin: 0; padding: 0; }
body { margin: 0; padding: 0; width: 100%; height: 100%; }
.error { background: red; color: white !important; transition: all 2s; }
#errors_msg { color: red; font-size: 0.5em; font-weight: bolder; text-align: center; width: 100%; position: absolute; top: 70%; font-family: arial; }
#main_wrapper { width: 100%; font-size: 34px; direction: rtl; }
.full-width { padding-top: 100px; }
#bg { position: absolute; top: 0; left: 0; z-index: -1; height: 100%; width: 100%; }
#rpipg_logo { position: absolute; right: 0.7%; top: 25%; width: 0.8%; }

/*Right Side*/
#content_wrapper { margin: 0 auto 0 auto; max-width: 1215px; position: relative; }
.content-wrapper { width: 90%; }
#right_content { width: 85%; }
#zihum { position: absolute; top: -59px; width: 67%; right: 5%; }
#car_img { width: 77%; margin-right: 7%; }
#footer { width: 100%; direction: rtl; padding: 15px 0; }
#footer .content-wrapper { margin: 0 auto; }
#footer img { width: 48%; margin: 0 15% 0; display: block; }

/*Left Side*/
#left_content { width: 25%; position: absolute; left: 0; top: -2%; height: 100%; }
#left_content #form_holder { position: absolute; left: 7%; top: 22%; height: 100%; width: 70%; }
#left_content #form_bg { position: absolute; top: 0; left: 0; width: 85%; }
#left_content #form_holder #leadForm input, #form_holder #leadForm select { width: 95%; padding: 3%; box-shadow: inset 1px 1px 3px black; border: 1px solid black; outline: none; text-align: right; direction: rtl; position: absolute; right: 0; }
#left_content #form_holder #leadForm input.form-field { box-sizing: border-box; }
#left_content #form_holder #leadForm input.latin { direction: ltr; text-align: left; }
#left_content #form_holder #leadForm #fullname { top: 4%; }
#left_content #form_holder #leadForm #cityList { top: 15%; width: 102%; }
#left_content #form_holder #leadForm #phone { top: 30%; }
#left_content #form_holder #leadForm #email { top: 42%; }
#left_content #form_holder #leadForm #divur_cb { width: 8%; height: 8%; box-shadow: none; position: absolute; right: 0%; top: 45.5%; outline: none; border: none; box-sizing: initial; }
#left_content #form_holder #leadForm #submit { width: 91%; height: 8%; box-shadow: none; position: absolute; top: 57%; left: 0px; background: transparent; border: none; outline: none; cursor: pointer; background-image: url('../images/pixel.png') }
#left_content #thanks { position: absolute; top: 0; left: 0; width: 85%; display: none; }
body.malibu { background: #ebb94a; }
body.malibu #left_content #form_holder { top: 27%; }
body.malibu #left_content #form_holder #leadForm #phone { top: 31%; }
body.malibu #left_content #form_holder #leadForm #email { top: 44%; }
body.malibu #left_content #form_holder #leadForm #fullname { top: 3%; }
body.malibu #left_content #form_holder #leadForm #cityList { top: 16%; }
body.malibu #left_content #form_holder #leadForm #divur_cb { top: 48.5%; }
body.malibu #left_content #form_holder #leadForm #submit { top: 61.5%; }
body.malibu #footer img { width: 50% }
body.spark, body.spark_2 { background: black; }
body.spark #left_content #form_holder { top: 27%; }
body.spark #left_content #form_holder #leadForm #fullname { top: 2%; }
body.spark #left_content #form_holder #leadForm #email { top: 43%; }
body.spark #left_content #form_holder #leadForm #divur_cb { top: 47.7%; }
body.spark #left_content #form_holder #leadForm #submit { top: 62%; }
body.spark #errors_msg { top: 71%; }
body.spark_2 #left_content #form_holder { top: 25%; }
body.spark_2 #left_content #form_holder #leadForm #cityList { top: 18%; }
body.spark_2 #left_content #form_holder #leadForm #phone { top: 31%; }
body.spark_2 #left_content #form_holder #leadForm #email { top: 45%; }
body.spark_2 #left_content #form_holder #leadForm #divur_cb { top: 49.5%; }
body.spark_2 #left_content #form_holder #leadForm #submit { top: 62%; }
body.spark_2 #errors_msg { top: 71%; }
body.trax #left_content #form_holder { top: 30%; }
body.trax #left_content #form_holder #leadForm #fullname { top: 0; }
body.trax #left_content #form_holder #leadForm #phone { top: 31%; }
body.trax #left_content #form_holder #leadForm #email { top: 44%; }
body.trax #left_content #form_holder #leadForm #divur_cb { top: 49.5%; }
body.trax #left_content #form_holder #leadForm #submit { top: 63%; }
body.trax #errors_msg { top: 73%; }
body.trax #footer img { margin: 0 21.5% 0; }
body.traxblue #left_content #form_holder { top: 26%; }
body.traxblue #left_content #form_holder #leadForm #fullname { top: 4%; }
body.traxblue #left_content #form_holder #leadForm #phone { top: 30%; }
body.traxblue #left_content #form_holder #leadForm #email { top: 42%; }
body.traxblue #left_content #form_holder #leadForm #divur_cb { top: 47.3%; }
body.traxblue #left_content #form_holder #leadForm #submit { top: 60%; }
body.traxblue #errors_msg { top: 70%; }
body.traxblue #footer img { margin: 0 21.5% 0; }
body.traxblue_2 #left_content #form_holder { top: 26%; }
body.traxblue_2 #left_content #form_holder #leadForm #email { top: 45%; }
body.traxblue_2 #left_content #form_holder #leadForm #phone { top: 32%; }
body.traxblue_2 #left_content #form_holder #leadForm #divur_cb { top: 50%; }
body.traxblue_2 #left_content #form_holder #leadForm #submit { top: 63.5%; left: 6%; right: initial; }
body.traxblue_2 #errors_msg { top: 72%; }
body.traxblue_2 #footer img { margin: 0 21.5% 0; }
body.trax2 { background-color: #562320; }
body.trax2 #left_content #form_holder { top: 33%; }
body.trax2 #left_content #form_holder #leadForm #fullname { top: 0; }
body.trax2 #left_content #form_holder #leadForm #email { top: 45%; }
body.trax2 #left_content #form_holder #leadForm #phone { top: 30%; }
body.trax2 #left_content #form_holder #leadForm #divur_cb { top: 50%; }
body.trax2 #left_content #form_holder #leadForm #submit { top: 63.5%; left: 6%; right: initial; }
body.trax2 #errors_msg { top: 73%; }
body.trax2 #footer img { margin: 0 21.5% 0; }
body.trax2 #footer, body.trax3 #footer { background-image: url('../images/trax2_footer_strip.jpg'); background-repeat: repeat-x }
body.trax3 { background-color: #2a412d; }
body.trax3 #left_content #form_holder { top: 27%; }
body.trax3 #left_content #form_holder #leadForm #cityList { top: 21%; }
body.trax3 #left_content #form_holder #leadForm #phone { top: 35.4%; }
body.trax3 #left_content #form_holder #leadForm #email { top: 50%; }
body.trax3 #left_content #form_holder #leadForm #divur_cb { top: 56%; }
body.ie9.trax3 #left_content #form_holder #leadForm #divur_cb { top: 57%; }
body.trax3 #left_content #form_holder #leadForm #submit { top: 70%; right: initial; left: 6%; }
body.trax3 #errors_msg { top: 80%; }
body.trax3 #footer img { margin: 0 16% 0; }
body.silverado #left_content #form_holder #leadForm #email { top: 45%; }
body.silverado #left_content #form_holder #leadForm #phone { top: 31%; }
body.silverado #left_content #form_holder #leadForm #divur_cb { top: 49%; }
body.silverado #left_content #form_holder #leadForm #submit { top: 62%; right: 3%; }
body.silverado #errors_msg { top: 72%; }
body.sonic #left_content #form_holder { top: 25%; }
body.sonic #left_content #form_holder #leadForm #cityList { top: 18%; }
body.sonic #left_content #form_holder #leadForm #phone { top: 32%; }
body.sonic #left_content #form_holder #leadForm #email { top: 45.5%; }
body.sonic #left_content #form_holder #leadForm #divur_cb { top: 50%; }
body.sonic #left_content #form_holder #leadForm #submit { top: 63%; }
body.impala #left_content #form_holder, body.silverado #left_content #form_holder { top: 26%; }
body.impala #left_content #form_holder #leadForm #email { top: 44%; }
body.impala #errors_msg, body.sonic #errors_msg { top: 72%; }
body.impala #left_content #form_holder #leadForm #divur_cb { top: 49%; }
body.impala #left_content #form_holder #leadForm #submit { top: 61%; }
body.traverse { background: black; }
body.traverse #left_content #form_holder { top: 26%; }
body.traverse #left_content #form_holder #leadForm #divur_cb { top: 49%; }
body.traverse #left_content #form_holder #leadForm #submit { top: 62%; }
body.traverse #errors_msg { top: 71%; }
body.traverse #left_content #form_holder #leadForm #phone { top: 31%; }
body.traverse #left_content #form_holder #leadForm #email { top: 44%; }
body.ie8 #left_content #form_holder #leadForm input, body.ie9 #form_holder #leadForm input { width: 90% !important; }
body.ie8 #form_holder #leadForm select, body.ie9 #form_holder #leadForm select { width: 96% !important; }
body.ie8 #left_content #form_holder #leadForm #divur_cb { width: 15px !important; height: 15px !important; z-index: 1000; top: 51%; background-image: url('../images/pixel.png'); }
body.ie9  #left_content #form_holder #leadForm #divur_cb { width: 15px !important; height: 15px !important; z-index: 1000; top: 51%; background-image: url('../images/pixel.png'); }
body.ie8.traverse #left_content #form_holder #leadForm #divur_cb, body.ie9.traverse #left_content #form_holder #leadForm #divur_cb { top: 51%; }
body.ie8.impala #left_content #form_holder #leadForm #divur_cb, body.ie9.impala #left_content #form_holder #leadForm #divur_cb { top: 51%; }
body.ie8.silverado #left_content #form_holder #leadForm #divur_cb, body.ie9.silverado #left_content #form_holder #leadForm #divur_cb { top: 51%; }
body.ie8.sonic #left_content #form_holder #leadForm #divur_cb, body.ie9.sonic #left_content #form_holder #leadForm #divur_cb { top: 49%; }
body.ie8.malibu #left_content #form_holder #leadForm #divur_cb, body.ie9.malibu #left_content #form_holder #leadForm #divur_cb { top: 50%; }
@media (max-height:955px) {
    .content-wrapper { width: 70%; }
}
@media (max-height:940px) and (max-width:1300px) {
    .content-wrapper { width: 80%; }
}
@media (max-height:780px) and (max-width:1024px) {
    .content-wrapper { width: 70%; }
}
@media (max-height:780px) and (max-width:980px) {
    .content-wrapper { width: 86%; }
}
@media (max-height:768px) {
    .content-wrapper { width: 70%; }
}
@media (max-height:720px) {
    .content-wrapper { width: 70%; }
}
@media (max-height:650px) {
    .content-wrapper { width: 70%; }
}
@media (max-height:940px) and (max-width:1450px) {
    .content-wrapper { width: 90%; }
}
@media (max-height:770px) and (max-width:1280px) {
    .content-wrapper { width: 80%; }
}
@media (max-height:770px) and (max-width:1024px) {
    .content-wrapper { width: 90%; }
}
@media (max-width:1280px) {
    body.asos-tablet #left_content #form_holder #leadForm input, #form_holder #leadForm select { padding: 0%; }
    body.asos-tablet #left_content #form_holder #leadForm #cityList { width: 96%; }
    body.asos-tablet #left_content #form_holder #leadForm #phone { top: 29%; }
    body.asos-tablet #left_content #form_holder #leadForm #email { top: 41%; }
    body.asos-tablet #left_content #form_holder #leadForm #divur_cb { top: 44.5%; }
}
@media (max-device-width:800px) and (orientation:portrait) {
    body.asos-tablet #left_content #form_holder #leadForm #divur_cb { top: 45%; }
}
#zihum_img { border: none; outline: none; }