@font-face {font-family: 'MyriadPro';src: url('fonts/MyriadPro-Regular.eot');src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-Regular.woff') format('woff'),url('fonts/MyriadPro-Regular.ttf')  format('truetype'),url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'MyriadPro-It';src: url('fonts/MyriadPro-It.eot');src: url('fonts/MyriadPro-It.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-It.woff') format('woff'),url('fonts/MyriadPro-It.ttf')  format('truetype'),url('fonts/MyriadPro-It.svg#MyriadPro-It') format('svg');font-weight: normal;font-style: italic;}
@font-face {font-family: 'MyriadPro';src: url('fonts/MyriadPro-Bold.eot');src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-Bold.woff') format('woff'),url('fonts/MyriadPro-Bold.ttf')  format('truetype'),url('fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaNeueRegular';src:url('fonts/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),url('fonts/HelveticaNeueRegular.woff') format('woff'),url('fonts/HelveticaNeueRegular.ttf')  format('truetype'),url('fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');font-weight: normal;font-style: normal;}
body {font-size: 15px;line-height: 20px;font-family: 'MyriadPro';}
#prew_img{width: 100%;}
#prew_box{width: 100%;height: auto;position: relative;padding: 0;background:none;}
#slider-wrapper {width: 100%;}
#slider {width: 100%;}
body {width: 100%;background:none;max-width: 500px;}
#logo {height: 50px;padding-top: 0;background-size: 258px;background-position: center center;}
#header {width: 100%;background: #ffffff url(images/bg.jpg) repeat-x top;}
#prew_box img {float: left;width: 100%;object-fit: cover;object-position: center; height:auto;}
.cstm-badge-icon {position: relative;bottom: 0;right: 0;}
.images_box img {width: 100%;}
.images_box {padding: 15px 0px 15px 0px;width: 100%;float: none;}
#col1, #col2, #col3 {float: none;width: 100%;padding: 0 !important;}
#wrapper:after {content: "";display: block;clear: both;}
.new-badge-icon {background-color: #aa0015;color: #fff;padding: 10px 25px;margin-bottom: 20px;}
.new-badge-icon * {color: #ffffff;text-align: center;display: block;}
#right {float: none;width: 100%;margin-top: 0;margin-right: 0;}
.right_bg_top, .right_bg_bot {width: 100%;background-size: 100% 100%;}
.right_bg {background-size: cover;padding: 0px 15px 0px 15px;}
.content-wrapper {padding: 0 30px;}
.quick-links-wrapper {display: inline-block;width: 100%;}
.quick-links-wrapper li {width: 50%;float: left;list-style: none;text-align: center;padding: 10px 0;}
.quick-links-wrapper li.middle-image {width: 40%;}
.quick-links-wrapper .middle-image img {max-width: 80%;position: relative;margin-top: -30px;}
.quick-links-wrapper span.link-cls {display: block;text-transform: uppercase;color: #000;font-weight: 600;font-size: 13px;margin-top: 5px;}
.content-wrapper .service-wrapper li {list-style: none;text-align: center;padding: 0px 0px;font-size: 15px;line-height: 2.5;font-family: 'MyriadPro';}
body #footer {background-color: #313131;padding: 10px 0;}
body #footer p {color: #fff;}
.text-center {text-align: center;}
.content-wrapper .mb-3 {margin-bottom: 15px;}
.cstm-badge-icon {padding: 0 30px;}
body .link-black a {color: #000;}
.testimonial-cls .author {text-align: right;padding: 5px 0px 5px 0px;font-weight: 600;float: none;font-size: 10px;}
.testimonial-cls .italic_style {font-size: 10px;font-weight: 600;line-height: 1.4;}
.contact-cls .details-cls, .contact-cls .conatct-number-cls {margin-bottom: 15px;}
.details-cls small {line-height: 1.7;font-size: 8px;font-family: 'HelveticaNeueRegular';letter-spacing: 0.5px;}
body #footer p {font-size: 12px;font-family: Helvetica;}
body .pad_left {padding-left: 25px;}
.quick-links-wrapper img.icon-image {height: 42px;}	

/*Custom Css*/
.left_box_main {border: 1px solid #a10304; border-radius: 15px; float: none; width: 100%; margin: 34px 0px 57px 0px;}
.left_box { padding: 0px 20px 30px 20px;}
.left-box-pg p { padding-top: 25px; text-align:left;}
.left-box-img { text-align: center;}
.left_car_box { width: 100%; float: none; margin-bottom:10px;}
.car_box_img {text-align: left; border-bottom: 1px solid #a10304; margin-top: 20px; padding-bottom: 35px;}
.details-cls p { padding-bottom: 12px;}