.main-div1{font:14px/1.5em "Source Sans Pro",sans-serif;letter-spacing:1px;width:85%;height:auto;float:right}
.main-div1 h1{font:500 30px/1.5em "KIA",sans-serif}
.main-div1 h2{font:500 24px/1.5em "KIA",sans-serif}
.main-div1 h3{font:500 20px/1.5em "KIA",sans-serif}
.main-div1 h4{font:500 18px/1.5em "KIA",sans-serif}
.main-div1 .disclaimer{cursor:pointer;padding:30px 0 0;max-width:1025px;margin:0 auto}
.main-div1 .row{background:#e6e6e6;margin-left:0;margin-right:0}
.main-div1 .prime{padding:0 30px;margin-bottom:10px}
.main-div1 .prime .right{min-width:600px;max-width:450px;float:right}
.main-div1 .service-main img{width:100%}
.parts .main-div1 .prime .right{min-width:450px}
@media(max-width :980px){.main-div1 .prime .right,.parts .main-div1 .prime .right{min-width:auto;max-width:auto}
}
.main-div1 .prime.right-text{max-width:512px}
.main-div1 .prime p a{color:#333;text-decoration:none}
.main-div1 .map{padding:0}
.main-div1 .service-main .service-content{padding:30px;margin-left:10%;margin-right:25%}
@media(max-width :1740px){.main-div1 .service-main .service-content{margin-left:5%;margin-right:20%}
}
@media(max-width :1440px){.main-div1 .service-main .service-content{margin-left:0;margin-right:0}
.main-div1 .prime .right{min-width:auto}
}
.parts .main-div1 .service-main .service-content,.accessories .main-div1 .service-main .service-content{padding:30px;max-width:1025px;margin:0 auto}
.accessories .main-div1 .disclaimer{padding:10px 25px}
.main-div1 .service-main .service-content p,.main-div1 .service-main .service-content ol,.main-div1 .service-main .service-content ul{line-height:1.5em}
.main-div1 a.kia-button{display:inline-block;width:auto;background:#2f2f2f;color:#FFF;position:relative;text-decoration:none;vertical-align:top}
.main-div1 a.kia-button span{border:1px solid #2f2f2f;display:block;overflow:hidden;padding:.8em 3.5em .8em .8em}
.main-div1 a.kia-button:after{background:#bc1627 url(../../../../../content/dam/kia/us/owners/image/common/icon/cta-primary-arrows.png) no-repeat -32px center;content:"";display:block;height:100%;position:absolute;right:0;text-align:center;top:0;width:2.7em}
.parts .main-div1,.accessories .main-div1{width:100%}
.protect-overview .main-div1 .row{margin:20px 0}
.page-content.protect-plans,.page-content.protect-maintain,.page-content.protect-plans .remote-promo,.page-content.protect-maintain .remote-promo{padding-top:0}
.page-content.protect-plans .remote-promo .col-lg-3,.page-content.protect-plans .remote-promo .col-md-2,.page-content.maintain .remote-promo .col-lg-3,.page-content.protect-maintain .remote-promo .col-md-2{display:none}
.page-content.protect-plans .remote-promo .tab-nav,.page-content.protect-maintain .remote-promo .tab-nav{padding:10px}
@media(max-width :838px) and (min-width:768px){.main-div1{width:80%}
.page-content.protect-plans .remote-promo .col-lg-3,.page-content.protect-plans .remote-promo .col-md-2,.page-content.maintain .remote-promo .col-lg-3,.page-content.protect-maintain .remote-promo .col-md-2{display:block}
}
.page-content.protect-maintain .main-div1 .row{background:0}
.page-content.protect-maintain .main-div1 .care-essential.top{position:absolute;margin-top:3%;margin-left:10%}
.page-content.protect-maintain .main-div1 .care-essential.top p{margin-bottom:0}
.page-content.protect-maintain .main-div1.care-essential.second .prime{margin-top:100px}
.page-content.protect-maintain .main-div1.care-essential.second .map{left:5%;webkit-transform:skew(-9deg,0);-ms-transform:skew(-9deg,0)}
.page-content.protect-maintain .main-div1.care-essential.second .map .opaque{display:none;position:absolute;z-index:2;width:25px;height:100%;background-color:hsla(0,0,100%,.3)}
.page-content.protect-maintain .main-div1.care-choice.second,.page-content.protect-maintain .main-div1.care-choice.third,.page-content.protect-maintain .main-div1.care-choice.fourth{padding-top:70px}
.page-content.protect-maintain .main-div1.care-choice.third .prime{padding-right:150px}
.page-content.protect-maintain .main-div1.care-choice.third .prime img{margin-top:-250px;margin-left:80%;position:absolute;z-index:10}
.page-content.protect-maintain .main-div1.care-choice.third .prime .right{min-width:450px}
@media(max-width :1400px) and (min-width:768px){.page-content.protect-maintain .main-div1.care-choice.third .prime .right{min-width:200px}
}
.page-content.protect-maintain .main-div1.care-choice.third .map{background-color:#cce1f2;left:5%;webkit-transform:skew(-9deg,0);-ms-transform:skew(-9deg,0);transform:skew(-2deg,0);z-index:1}
.page-content.protect-maintain .main-div1.care-choice.third .map .opaque{position:absolute;z-index:2;width:25px;height:100%;background-color:hsla(0,0,100%,.3)}
.page-content.protect-maintain .main-div1.care-choice.third .map img{margin-top:78px}
.page-content.protect-maintain .main-div1.care-choice.third .map img:nth-child(3){position:absolute;margin-top:-38%;margin-left:-30%;z-index:4}
.page-content.protect-maintain .main-div1.care-essential.second .map img{margin-top:220px;width:100%}
.page-content.protect-maintain .main-div1 .care-essential.second.right{position:absolute;width:100%;max-width:350px;background-color:#f7f7f7;box-shadow:0 0 6px 0 rgba(51,51,51,.3);margin-top:-3%;margin-left:42.5%;padding:35px;z-index:1}
.page-content.protect-maintain .main-div1 .care-essential.second.right h2{margin-top:0;margin-bottom:5px}
.page-content.protect-maintain .main-div1 .care-essential.second.right .prime{margin-top:100px}
.page-content.protect-maintain .main-div1.care-essential .one{background-image:url("../../../../../content/dam/kia/us/owners/image/banner/Kia-distinction_6_PtoM_KCE_1.png");background-repeat:no-repeat;padding:5px 0 40px 60px}
.page-content.protect-maintain .main-div1.care-essential .two{background-image:url("../../../../../content/dam/kia/us/owners/image/banner/Kia-distinction_6_PtoM_KCE_2.png");background-repeat:no-repeat;padding:5px 0 40px 60px}
.page-content.protect-maintain .main-div1.care-essential .three{background-image:url("../../../../../content/dam/kia/us/owners/image/banner/Kia-distinction_6_PtoM_KCE_3.png");background-repeat:no-repeat;padding:5px 0 40px 60px}
.page-content.protect-maintain .main-div1.care-essential .four{background-image:url("../../../../../content/dam/kia/us/owners/image/banner/Kia-distinction_6_PtoM_KCE_4.png");background-repeat:no-repeat;padding:5px 0 40px 60px}
.page-content.protect-maintain .main-div1.care-essential .five{background-image:url("../../../../../content/dam/kia/us/owners/image/banner/Kia-distinction_6_PtoM_KCE_5.png");background-repeat:no-repeat;padding:15px 0 75px 60px}
.page-content.protect-maintain .main-div1 .care-choice.top{position:absolute;margin-left:20%;width:270px;background-color:rgba(255,255,255,0.70);box-shadow:0 0 12px 0 rgba(51,51,51,.3);height:420px;padding:100px 20px;webkit-transform:skew(-9deg,0);-ms-transform:skew(-9deg,0);transform:skew(-9deg,0)}
.page-content.protect-maintain .main-div1.care-choice.first .service-main img{width:100%;height:420px}
.page-content.protect-maintain .main-div1 .care-choice.top .opaque-red{position:absolute;z-index:2;width:6px;height:100%;background-color:#c4172c;margin-top:-100px;margin-left:-20px}
.page-content.protect-maintain .main-div1 .care-choice.top .divider.red{margin:auto}
.page-content.protect-maintain .main-div1 .care-choice.top p{transform:skew(9deg,0)}
.page-content.protect-maintain .main-div1 .care-choice.top p:nth-child(1){text-align:center}
.page-content.protect-maintain .main-div1 .care-choice.top p:nth-child(5){float:left;margin-right:10px}
.page-content.protect-maintain .main-div1 .care-choice.top p:nth-child(6){margin-bottom:0}
.page-content.protect-maintain .main-div1 .care-choice.top img{content:url("../../../../../content/dam/kia/us/owners/image/banner/BlackWrench.svg");width:40px}
.page-content.protect-maintain .main-div1 .care-choice.left{position:absolute;width:45%;background:#c4172c;margin-top:-5%;margin-left:0;padding:20px;z-index:1}
.page-content.protect-maintain .main-div1.care-choice.first .service-main .service-content{text-align:center;margin:0 auto}
.page-content.protect-maintain .main-div1.care-choice.first .service-main .service-content p{width:42%;margin-left:29%}
.page-content.protect-maintain .main-div1.care-choice.second .map{margin-left:13%}
@media(max-width :1740px){.page-content.protect-maintain .main-div1.care-choice.second .map{margin-left:8%}
}
@media(max-width :1440px){.page-content.protect-maintain .main-div1.care-choice.second .map{margin-left:6%}
}
.page-content.protect-maintain .main-div1.care-choice.second .map img{width:50%;box-shadow:0 0 6px 0 #a4a4a4}
.page-content.protect-maintain .main-div1.care-choice.second .prime{margin-left:-23%}
.page-content.protect-maintain .uvopackages.care-choice.fifth{width:85%;float:right;margin:auto}
.page-content.protect-maintain .uvopackages.care-choice.fifth .subscribe-btn{display:none}
@media(max-width :1365px) and (min-width:1300px){.page-content.protect-maintain .uvopackages.care-choice.fifth{width:90%}
}
@media(max-width :1299px){.page-content.protect-maintain .uvopackages.care-choice.fifth{width:100%}
}
.page-content.protect-maintain .uvopackages.care-choice.fifth .accordion-header{display:none}
.page-content.protect-maintain .uvopackages.care-choice.fifth .table-header{border-top:2px solid #000}
.page-content.protect-maintain .uvopackages.care-choice.fifth table tr td{border:2px solid #000}
.page-content.protect-maintain .uvopackages.care-choice.fifth table tr td img.packageuvomodalid{display:none}
.page-content.protect-maintain .uvopackages.care-choice.fifth table tr td .pkg-name.compare{margin:auto}
.page-content.protect-maintain .uvopackages.care-choice.fifth table tr td .box-1-description{padding:0 !important}
.page-content.protect-maintain .uvopackages.care-choice.fifth table.red-header tr td{border:0}
.page-content.protect-maintain .uvopackages.care-choice.fifth table.red-header tr td.red{border-left:2px solid #000;border-right:2px solid #000;border-top:2px solid #000 !important;color:#fff;background-color:#c4172c}
.page-content.protect-maintain .main-div1.care-choice.premium{margin-bottom:100px}
.page-content.protect-maintain .main-div1.care-choice.premium .left{margin-top:0;margin-left:-16%;padding:20px;width:250px;background:#f7f7f7;box-shadow:0 0 6px 0 rgba(51,51,51,.3)}
.page-content.protect-maintain .main-div1.care-choice.premium .map{border:1px solid #a4a4a4;width:300px;padding:20px;margin-left:13%}
@media(max-width :1740px){.page-content.protect-maintain .main-div1.care-choice.premium .map{margin-left:8%}
}
@media(max-width :1440px){.page-content.protect-maintain .main-div1.care-choice.premium .map{margin-left:6%}
}
.page-content.protect-maintain .black-tile{width:320px;background:#000;color:#fff;margin:120px 0 0 100px;padding:20px}
.divider{display:block;width:80px;height:3px;margin-bottom:10px}
.divider.red{background-color:#c4172c}
.divider.gray{background-color:#777;margin-bottom:20px}
@media(max-width :767px){.main-div1 h1{font:500 22px/1.5em "KIA",sans-serif}
.more-service{background-image:url(../../../../../content/dam/kia/us/owners/image/common/icon/CHEVRON-GRAY-LEFT.png);background-repeat:no-repeat;background-position-x:10px;background-position-y:center;background-size:contain;background-size:17px;color:#000;padding:0 0 0 40px;margin-bottom:10px}
.pre-login-text .page-content.parts,.pre-login-text .page-content.accessories{margin-top:-5px;padding-top:0}
.main-div1{width:100%}
.main-div1 .service-main .service-content{padding:0 20px}
.main-div1 .prime .right,.main-div1 .prime.right-text,.parts .main-div1 .prime .right{float:left;max-width:none}
.protect-overview .main-div1 .row{margin:0}
.page-content.protect-maintain .black-tile{margin:0 0 0 45px}
.page-content.protect-maintain .main-div1 .care-choice.top{padding:0;background-color:transparent;box-shadow:none;color:#fff}
.page-content.protect-maintain .main-div1 .care-choice.top .opaque-red{display:none}
.page-content.protect-maintain .main-div1 .care-choice.top .divider.red{display:none}
.page-content.protect-maintain .main-div1 .care-choice.top p:nth-child(2){display:none}
.page-content.protect-maintain .main-div1.care-choice.first .service-main .service-content p{width:100%;margin-left:0}
.page-content.protect-maintain .main-div1.care-essential.first .service-main img{content:url("../../../../../content/dam/kia/us/owners/image/banner/hero-products-to-maintain.jpg")}
.page-content.protect-maintain .main-div1.care-choice.first .service-main img{content:url("../../../../../content/dam/kia/us/owners/image/banner/couple_beach_kids_narrow_original.jpg");width:auto;height:auto}
.page-content.protect-maintain .main-div1.care-choice.second .map{margin-left:0}
.page-content.protect-maintain .main-div1.care-choice.second .map img{width:100%}
.page-content.protect-maintain .main-div1.care-choice.second .prime{margin-left:0;margin-top:20%}
.page-content.protect-maintain .main-div1.care-choice.third .map{display:none}
.page-content.protect-maintain .main-div1.care-choice.third .prime{padding-right:0}
.page-content.protect-maintain .main-div1.care-choice.third .prime img{display:none}
.page-content.protect-maintain .main-div1.care-choice.third .prime .right{min-width:auto}
.page-content.protect-maintain .main-div1 .care-choice.left{width:100%}
.page-content.protect-maintain .main-div1 .care-essential.second.right{width:90%;margin-left:5%;padding:20px}
.page-content.protect-maintain .main-div1.care-essential.second .prime{margin-top:300px}
.page-content.protect-maintain .main-div1.care-essential.second .map{left:0;transform:none}
.page-content.protect-maintain .main-div1.care-essential.second .map .opaque{display:none}
.page-content.protect-maintain .main-div1.care-essential.second .map img{margin-top:0}
.page-content.protect-maintain .main-div1.care-essential.third .prime p:nth-child(7){margin-top:380px}
.page-content.protect-maintain .main-div1.care-essential.third .map .black-tile{margin-top:-660px;width:90%;margin-left:5%}
.page-content.protect-maintain .main-div1.care-choice.fourth .care-choice{margin-top:0;width:89%;margin-left:auto;margin-right:auto}
.page-content.protect-maintain .main-div1.care-choice.fourth .map{margin-top:300px;width:90%;margin-left:5%}
.page-content.protect-maintain .main-div1.care-choice.fourth .prime{margin-top:-530px}
.page-content.protect-maintain .uvopackages.care-choice.fifth{width:100%}
.page-content.protect-maintain .uvopackages.care-choice.fifth table tr td{padding:10px 0}
.page-content.protect-maintain .uvopackages.care-choice.fifth table tr td img.packageuvomodalid{display:none !important}
.page-content.protect-maintain .main-div1.care-essential .five{padding-bottom:20px}
.page-content.protect-maintain .main-div1.care-choice.second,.page-content.protect-maintain .main-div1.care-choice.third,.page-content.protect-maintain .main-div1.care-choice.fourth{padding-top:65px}
.page-content.protect-maintain .main-div1 .care-essential.top{margin-top:-4%}
}
@media(max-width :766px) and (min-width:552px){.page-content.protect-maintain .main-div1.care-essential.third .map .black-tile{margin-top:-540px}
.page-content.protect-maintain .main-div1.care-choice.fourth .prime{margin-top:-510px}
}
@media(max-width :551px) and (min-width:454px){.page-content.protect-maintain .main-div1.care-essential.third .map .black-tile{margin-top:-580px}
.page-content.protect-maintain .main-div1.care-choice.fourth .prime{margin-top:-580px}
}
@media(max-width :453px) and (min-width:398px){.page-content.protect-maintain .main-div1.care-essential.third .map .black-tile{margin-top:-620px}
.page-content.protect-maintain .main-div1.care-choice.fourth .prime{margin-top:-620px}
}
@media(max-width :397px) and (min-width:320px){.page-content.protect-maintain .main-div1.care-essential.third .map .black-tile{margin-top:-680px}
.page-content.protect-maintain .main-div1.care-choice.fourth .prime{margin-top:-640px}
}