.btn+.btn{margin-left:auto}
.swatch-text{color:#000}
#x-showroom-colorize .row{align-items:center}
.main-btn .btn{min-width:100%}
.main-btn{display:flex;align-items:center}
.cont .h4 span{font-size:2.725rem}
.vehicel-design{overflow-x:hidden;z-index:2;padding-bottom:40px}
.vehicel-design .h4{margin-bottom:20px}
.vehicel-design .colorize{zoom:1;position:relative;z-index:999;font-size:.875rem}
.vehicel-design .colorize:before,.vehicel-design .colorize:after{content:'';display:table;clear:both}
.vehicel-design .colorize .swatches{margin-right:0}
.vehicel-design .check-toggle{display:inline-block;position:relative;width:105px;height:30px;color:#fff;font-size:14px}
.vehicel-design .check-toggle input{position:absolute;visibility:hidden}
.vehicel-design .check-toggle input:checked~.knob{transform:translateX(0)}
.vehicel-design .check-toggle input:checked~.on{display:block}
.vehicel-design .check-toggle input:checked~.off{display:none}
.vehicel-design .check-toggle:before{content:'';position:absolute;top:10%;left:0;width:100%;height:80%;border-radius:12px;background-color:rgba(0,0,0,0.4)}
.vehicel-design .check-toggle .knob{position:absolute;top:0;right:0;width:30px;height:30px;background-color:#666;transform:translateX(-50px);transition:transform .2s ease-out,background-color .2s ease-out;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,0.4)}
.vehicel-design .check-toggle .label-text{position:absolute;top:4px}
.vehicel-design .check-toggle .on{left:15px;display:none}
.vehicel-design .check-toggle .off{right:15px}
.vehicel-design .check-toggle:hover .knob,.vehicel-design .check-toggle:focus .knob{background-color:#bb162b}
@media only screen and (max-width:1023px){.vehicel-design .tabs{position:absolute;top:22px;right:23%;font-size:1.125rem}
.vehicel-design .colorize{padding-top:50px}
.vehicel-design .swatches{padding-left:8.26666667%;padding-right:8.26666667%;overflow-y:hidden}
.vehicel-design .swatch-text{margin-bottom:5px;padding-left:8.26666667%}
.on-exterior .style-interior{display:none}
.on-interior .style-exterior{display:none}
.theme-dark.on-interior{color:#000}
}
@media only screen and (min-width:1024px){.vehicel-design .h4{color:#000}
.vehicel-design .cont{position:absolute;top:80px;left:0;z-index:10;width:100%}
.vehicel-design .colorize{margin-top:0;padding:0 24px;z-index:999}
.vehicel-design .style-exterior{float:left}
.vehicel-design .style-interior{float:right;text-align:right}
.vehicel-design .on-interior .tab,.vehicel-design .on-interior .tab:hover,.vehicel-design .on-interior .tab:focus,.vehicel-design .on-interior .tab.is-active{color:#000 !important}
}
.fake-box{position:relative;display:block;height:0;padding-bottom:40%}
.fake-box-wrap{position:relative}
.fake-box+.tab-content{position:absolute;top:0;left:0;width:100%;height:100%}
.interior-container{position:absolute;top:0;left:0;width:100%;height:80%}
.interior-iframe{width:100%;height:100%}
#x-design-view-reel .reel-preloader{display:none !important;bottom:-2px !important}
.rotate-area{position:relative;width:100%;margin-bottom:20px}
.rotate-label{position:absolute;left:50%;bottom:6%;width:100px;margin-left:-50px;font-weight:bold;text-align:center;cursor:pointer}
.rotate-label .icon{font-size:18px;font-weight:bold;line-height:1;vertical-align:middle;padding-right:3px}
.rotate-label .text{font-size:14px;vertical-align:middle;cursor:pointer}
.experience360VrimgArea .panorama{width:1050px;height:525px}
.experience360VrimgArea .panorama img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}
.loadingPersent{display:none;width:50px;height:50px;color:black;font-family:"HyundaiMedium";text-align:center;position:absolute;top:85%;left:50%;z-index:2}
@media only screen and (max-width:980px) and (min-width:767px){.experience360VrimgArea .panorama{width:803px;height:401px}
.loadingPersent{top:90%}
}
@media only screen and (max-width:767px){.sub-btn{display:flex}
.main-btn .btn{padding:10px 4px;margin:5px 0 0 3px}
.tabs--b .tab+.tab{margin-left:0}
.tabs--b .tab{font-size:12px;margin:0 20px}
.cont .h4 span{font-size:1.725rem !important}
.experience360VrimgArea .panorama{width:392px;height:196px}
.loadingPersent{top:85%}
.h5 #x-vehicle-line-name{font-size:1.5rem}
.style-interior{position:relative;top:63px}
.interior-container{top:0}
.vehicel-design .tabs{top:10px}
.vehicel-design .swatch-text{font-size:12px;padding:0}
}
@media only screen and (min-width:1200px) and (max-width:1366px){.main-btn .btn{min-width:200px}
}