.svr{padding:100px 150px;font:100 18px "Source Sans Pro",sans-serif}
.svr .back{display:block;cursor:pointer;transition:all 250ms cubic-bezier(0.23,1,0.32,1);z-index:3;background:url(../../../../../content/dam/kia/us/owners/image/common/icon/icon_back_arrow.svg) left center/contain no-repeat;font:bold 12px/17px "KIA",sans-serif;letter-spacing:.3px;color:#000;text-transform:uppercase;padding-left:20px;text-decoration:none}
.svr .container{background:#fff;margin:20px auto;padding:20px 40px}
.svr .container label{font:600 30px "Source Sans Pro",sans-serif}
.svr .container .gray-bg{width:100%;height:250px;background-color:#000;background-image:linear-gradient(to bottom,#000,#2a2a2a)}
.svr .container .img-bg{text-align:center;margin-top:-175px}
.svr .container .img-bg .img-responsive{display:inline-block}
.svr .header{padding:10px;font-weight:bold;margin-bottom:20px}
.svr .header .gray{background:#f7f7f7;padding:10px;border:2px solid #555}
.svr .header .gray div{padding:0}
.svr .header ul{margin:2px 0 0;border:2px solid #f7f7f7;list-style:decimal}
.svr .contain{margin:0 auto}
.svr .contain .row{margin:10px 0}
.svr .contain strong{font-weight:700}
.svr .contain .step1,.svr .contain .step2{background:#f7f7f7;float:left;width:47%;min-height:290px;text-align:center}
.svr .contain .step1 .gray-header,.svr .contain .step2 .gray-header{background:#2a2a2a;color:#fff;font-weight:bold;padding:10px}
.svr .contain .step1 .info,.svr .contain .step2 .info{padding:15px}
.svr .contain .step1 .info .top{text-align:left;text-transform:uppercase;font-weight:bold}
.svr .contain .step1 .info .car-info{text-align:left;margin:10px 0 10px 35%;font-weight:bold}
.svr .contain .step1 .info .car-info p{margin:0}
.svr .contain .step2 .info .tel{font-size:30px;font-weight:bold;margin:48px 0}
.svr .contain .arrow{width:2%;float:left;margin:95px 10px;border-top:50px solid transparent;border-left:40px solid #555;border-bottom:50px solid transparent}
.answer-main-container .hidden-xs,.answer-main-container .hidden-sm{display:none}
@media(max-width :767px){.svr{padding:20px;font:100 18px "Source Sans Pro",sans-serif}
.svr .container{padding:5px 15px}
.svr .container label{font:600 20px "Source Sans Pro",sans-serif}
.svr .container .gray-bg{height:100px}
.svr .container .img-bg{margin-top:-100px}
.svr .contain .step1,.svr .contain .step2{width:100%;min-height:0}
.svr .contain .step1 .info .car-info{margin:10px 0 10px 10%}
.svr .contain .step2 .info .tel{margin:10px 0}
.svr .contain .arrow{margin:10px 40%;border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #555;border-bottom:0}
}