@charset "utf-8";#page-body{margin:auto;max-width:1400px}
*{padding:0;margin:0;box-sizing:border-box}
footer .container{color:#111}
@media(min-width:1200px){.container{width:1170px !important}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:768px){.container{width:750px}
}
h1,h2,h3,h4,h5,h6,label,strong{margin:0}
h1{font-family:"HyundaiSansHead-Bold";font-size:43px;line-height:40px}
h5{font-family:"HyundaiSansTextOffice-Regular";font-size:14px}
.emergency_response_guide-text{padding-top:2vw}
p.emergency_response_guide-text{font-family:'HyundaiSansTextOffice-Regular';font-size:14px}
#search_filter_mobile select{-ms-background-position-x:right;background-size:45px 48px}
.search_filter_list{width:240px;height:45px;padding:10px 10px;border:1px solid #ccc;cursor:pointer;background-size:30px;padding-right:50px}
select{background:url(../../../../content/dam/hyundai/us/myhyundai/image/general/icon/Arrow%20with%20Line.svg) no-repeat right/45px 45px #fff !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-overflow:'';-ms-background-position-x:220px}
.my_emergency{padding-left:8vw;width:80%;padding-top:5vw !important}
.border-line1{border-top:solid 2px #666;width:85%}
.single_borderline{padding-left:8vw}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:8vw !important;position:relative;bottom:25px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:8vw !important;position:relative;bottom:25px}
.emergency_carmodel_align3{font-size:18px;color:grey;padding-left:8vw !important;position:relative;bottom:25px}
.single_borderline3{padding-left:8vw}
.emergencyResponse{background-color:#fff;overflow:hidden;overflow-x:hidden}
.car_main{padding-left:9vw;position:relative;bottom:40px}
.car_img{bottom:15px;position:relative;left:160px}
.test1{padding-left:11vw !important;position:relative !important;bottom:-3vw !important}
.guidesResponse{line-height:1.8em}
.pdf-guideResponses{height:auto;padding-bottom:30px}
.tab-content2{position:relative;bottom:30px}
.border-line{border-bottom:1px solid #ccc;width:69%;left:187px;position:relative}
.image_cars{width:300px;height:168.75px;position:relative}
.vehicle_dropdown{padding-bottom:60px;padding-top:2vw;position:relative;right:10px}
.single_borderline2{padding-left:8vw}
select{margin:0;font:inherit;color:inherit}
select{text-transform:none}
select{font-family:inherit;font-size:inherit;line-height:inherit}
.tab-content1{padding-top:124px}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:3vw}
.search_filter_list option{font-family:"HyundaiSansTextOffice-Regular";font-size:16px}
@media(min-width:768px) and (max-width:1023px){.my_emergency{width:90%;text-align:justify;padding-top:8vw}
.border-line1{border-top:solid 2px #666;width:90%}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:43px !important}
.car_main{padding-left:12vw;position:relative;left:-187px;top:1px}
.test1{padding-left:29vw !important;position:relative;bottom:-6vw !important;font-size:12px}
.border-line{width:90%}
.single_borderline2{padding-left:8vw}
.guidesResponse{line-height:2em}
p.emergency_response_guide-text{font-family:'HyundaiSansTextOffice-Regular';font-size:14px}
.emergency_carmodel_align1{font-size:16px !important;font-family:'HyundaiSansHead-Bold';padding-left:60px}
.emergency_carmodel_align2{font-size:16px !important;font-family:'HyundaiSansHead-Bold';padding-left:60px}
.image_cars{height:205px;bottom:0vw;position:relative;width:300px;height:168.75px}
.tab-content1{padding-top:90px}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:6vw}
.car_img{padding-top:5px}
.emergency_carmodel_align3{font-size:16px !important;color:grey;position:relative;bottom:25px;font-family:'HyundaiSansHead-Bold';padding-left:60px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.my_emergency{width:90%;text-align:justify;padding-top:8vw}
.border-line1{border-top:solid 2px #666;width:90%}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:43px !important}
.car_main{padding-left:0vw}
.test1{padding-left:18vw !important;position:relative;bottom:-5vw !important;font-size:12px}
.border-line{width:73%}
.single_borderline2{padding-left:8vw}
.guidesResponse{line-height:2.2em;width:90%}
p.emergency_response_guide-text{font-family:'HyundaiSansTextOffice-Regular';font-size:14px}
.emergency_carmodel_align1{font-size:16px !important;font-family:'HyundaiSansHead-Bold';padding-left:80px}
.emergency_carmodel_align2{font-size:16px !important;font-family:'HyundaiSansHead-Bold';padding-left:80px}
.emergency_carmodel_align3{font-size:16px !important;color:grey;font-family:'HyundaiSansHead-Bold';padding-left:60px;position:relative;bottom:25px}
.image_cars{bottom:0vw;position:relative;width:300px;height:168.75px}
.tab-content1{padding-top:90px}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:4vw}
}
@media(max-width:767px) and (min-width:320px){.my_emergency{padding-left:7vw;width:90%;text-align:justify;padding-top:8vw}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:36px !important;line-height:40px !important}
.emergency_response_guide-text{padding-top:8vw;padding-left:2vw}
.search_filter_list{width:105%;height:45px;padding:10px 10px;border:1px solid #ccc;cursor:pointer;background-size:30px;padding-right:50px}
.border-line1{border-top:solid 2px #666;width:90%;border-bottom:0}
.single_borderline{padding-left:8vw;padding-top:10vw}
.car_main{padding-left:10vw}
.image_cars{width:300px;height:168.75px;position:relative;right:8vw}
.car_img{padding-top:3vw;left:0}
.test1{position:relative;height:auto;right:8vw;width:100%}
.border-line{border-top:solid 1px #ccc;width:90%;border-bottom:0;left:0}
.guidesResponse{padding-top:2vw;line-height:2em;width:90%}
.single_borderline2{padding-left:8vw;padding-top:2vw}
h1{font-family:"HyundaiSansHead-Bold";font-size:35px;line-height:40px}
.cr_img{position:relative;right:2vw;top:10px}
.tab-content1{padding-top:35px}
.vehicle_dropdown{padding-bottom:35px;padding-top:2vw;position:relative;right:10px}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:30px;position:relative;bottom:25px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:30px;position:relative;bottom:25px}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:5vw;white-space:nowrap}
}
@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.search_filter_list{width:295px}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:36px !important;line-height:40px !important}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:27px;position:relative;bottom:25px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:27px;position:relative;bottom:25px}
.test1{position:relative;height:auto;right:7vw;width:100%}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:5vw}
}
@media(device-height:568px) and (device-width:320px) and (-webkit-min-device-pixel-ratio:2){.search_filter_list{width:263px}
.guidesResponse{width:90%}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:36px !important;line-height:40px !important}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:24px;position:relative;bottom:25px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:24px;position:relative;bottom:25px}
.test1{position:relative;top:20px;left:-22px;height:auto;width:100%}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:5vw}
}
@media only screen and (min-device-width:375px) and (max-device-height:667px) and (-webkit-device-pixel-ratio:2){.test1{position:relative;height:auto;right:8vw;width:100%}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:5vw;white-space:nowrap}
}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){.search_filter_list{width:340px}
.guidesResponse{width:90%}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:36px !important;line-height:40px !important}
.test1{position:relative;height:auto;right:8vw;width:100%}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:5vw;white-space:nowrap}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:33px;position:relative;bottom:25px}
}
@media(min-width:279px) and (max-width:319px){.my_emergency{width:90%;text-align:justify}
.search_filter_list{width:230px}
.border-line1{border-top:solid 2px #666;width:90%}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:36px !important;line-height:40px !important}
.test1{position:relative;top:20px;height:auto;left:2px;width:100%}
.single_borderline{padding-left:8vw}
.single_borderline2{padding-left:8vw}
.vehicle_dropdown{padding-bottom:15vw;position:relative;right:3vw}
.car_main{padding-left:0vw;position:relative;right:56vw;top:2px}
.image_cars{width:300px;height:168.75px}
.car_img{padding-top:3vw}
.guidesResponse{padding-top:2vw;line-height:2em;width:226px}
.border-line{border-top:solid 1px #ccc;width:85%;border-bottom:0}
.cr_img{position:relative;right:3vw}
.tab-content1{padding-top:65px}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:22px;position:relative;bottom:25px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:22px;position:relative;bottom:25px}
.no-record-found{font-size:14px;padding-left:10vw;width:80%;padding-top:5vw !important;position:relative;bottom:11vw;white-space:nowrap}
}
@media(min-width:411px) and (max-width:731px){.search_filter_list{width:335px}
.guidesResponse{padding-top:2vw;line-height:2em;width:90%}
.emergency_response_guide_align{font-family:"HyundaiSansHead-Bold";font-size:36px !important;line-height:40px !important;text-align:start}
.test1{position:relative;height:auto;right:8vw;width:100%}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:32px;position:relative;bottom:25px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:32px;position:relative;bottom:25px}
.no-record-found{font-size:14px;padding-left:8vw;width:80%;padding-top:5vw !important;position:relative;bottom:5vw;white-space:nowrap}
}
@media(min-width:4103px) and (max-width:5464px){.my_emergency{padding-top:1vw !important;padding-left:146px}
.single_borderline{padding-left:3vw}
.vehicle_dropdown{padding-bottom:60px;padding-top:30px;position:relative;left:1px}
.car_main{padding-left:3vw}
.emergency_response_guide-text{padding-top:1vw}
.border-line{border-bottom:1px solid #ccc;width:69%}
.test1{padding-left:3vw !important;position:relative;bottom:-1vw !important}
.guidesResponse{padding-top:15px}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:3vw !important;position:relative;bottom:16px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:3vw !important;position:relative;bottom:16px}
.single_borderline2{padding-left:3vw}
.image_cars{width:300px;height:168.75px;position:relative}
.tab-content1{padding-top:111px}
.no-record-found{padding-left:160px;width:80%;padding-top:2vw !important;position:relative;bottom:40px}
}
@media(min-width:2733px) and (max-width:4102px){.my_emergency{padding-left:146px;padding-top:1vw !important}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:4vw !important;position:relative;bottom:16px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:4vw !important;position:relative;bottom:16px}
.single_borderline2{padding-left:4vw}
.single_borderline{padding-left:4vw}
.vehicle_dropdown{padding-bottom:60px;padding-top:30px;position:relative;left:1px}
.car_main{padding-left:5vw}
.emergency_response_guide-text{padding-top:1vw}
.border-line{border-bottom:1px solid #ccc;width:69%}
.test1{padding-left:4vw !important;position:relative;bottom:-1vw !important}
.guidesResponse{padding-top:15px}
.image_cars{width:300px;height:168.75px;position:relative}
.tab-content1{padding-top:100px}
.no-record-found{padding-left:160px;width:80%;padding-top:2vw !important;position:relative;bottom:40px}
}
@media(min-width:2052px) and (max-width:2732px){.my_emergency{padding-left:146px;padding-top:1vw !important}
.single_borderline{padding-left:6vw}
.single_borderline2{padding-left:6vw}
.vehicle_dropdown{padding-bottom:60px;padding-top:30px;position:relative;left:1px}
.car_main{padding-left:8vw}
.emergency_response_guide-text{padding-top:1vw}
.emergency_carmodel_align1{font-size:18px;color:grey;padding-left:6vw !important;position:relative;bottom:16px}
.emergency_carmodel_align2{font-size:18px;color:grey;padding-left:6vw !important;position:relative;bottom:16px}
.border-line{border-bottom:1px solid #ccc;width:69%}
.test1{padding-left:5vw !important;position:relative;bottom:-1vw !important;line-height:2em}
.guidesResponse{padding-top:15px}
.image_cars{width:300px;height:168.75px;position:relative}
.tab-content1{padding-top:100px}
.no-record-found{padding-left:160px;width:80%;padding-top:5vw !important;position:relative;bottom:40px}
}
@media all and (-ms-high-contrast:none){.single_borderline{padding-left:6px}
.single_borderline2{padding-left:6px}
}