@charset "utf-8";

@font-face { font-family: fsjack; src: url("//media.flixcar.com/delivery/static/fonts/flixmedia/fsjack-medium-webfont.woff2") format("woff2"), url("//media.flixcar.com/delivery/static/fonts/flixmedia/fsjack-medium-webfont.woff") format("woff"); font-weight: bold; font-style: normal; }

@font-face { font-family: fsjack; src: url("//media.flixcar.com/delivery/static/fonts/flixmedia/fsjack-regular-webfont.woff2") format("woff2"), url("//media.flixcar.com/delivery/static/fonts/flixmedia/fsjack-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }

#flix_selector_3d.inpage_selector_3d_fw #flix-3dfwsection { background: rgb(230, 233, 235); margin: 20px auto 0px; position: relative; display: block !important; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content * { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content { margin: 0px auto; max-width: 1000px; padding: 70px 40px; text-align: center; vertical-align: top; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile { display: none; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-mobile-hide { display: none !important; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360, #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr { cursor: pointer; display: inline-block; min-width: 20px; position: relative; width: 40%; vertical-align: top; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr .flix-3dfw-aricon { padding: 0px; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 img, #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img { border-radius: 8px; margin: 0px 0px 40px; display: inline-block; box-shadow: rgb(178, 178, 178) 5px 5px 18px 5px !important; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img { box-sizing: border-box; width: 168px; padding: 10px; display: inline-block; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-iosarimg { position: absolute; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title { display: inline-block; font-size: 14px; font-weight: bold; line-height: 14px; margin-bottom: 25px; min-height: 42px; vertical-align: top; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360hint { font-size: 12px; line-height: 11px; margin-top: -20px; position: absolute; width: 100%; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360text { background: rgb(216, 223, 228); clear: left; border-radius: 8px; display: inline-block; font-size: 12px; line-height: 12px; margin-top: 15px; padding: 10px; }

@media screen and (max-width: 500px) {
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360text { font-size: 8px; padding: 3px; }
}

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox { background: rgb(228, 232, 234); border: 1px solid rgb(204, 204, 204); border-radius: 5px; display: none; left: 50%; margin-top: 30px; max-width: 90%; padding: 40px 20px; position: absolute; text-align: center; top: 0px; transform: translateX(-50%); vertical-align: top; width: 95%; z-index: 5; box-shadow: rgb(178, 178, 178) 0px 0px 6px !important; }

#flix_selector_3d #flix-3dfwsection .flix_3dfw-close { background: url("//media.flixcar.com/delivery/static/images/icn_logout.png") no-repeat; cursor: pointer; height: 16px; position: absolute; right: 10px; top: 5px; width: 16px; z-index: 25; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lightbox-title { font-size: 16px; font-weight: bold; padding: 0px 0px 40px; line-height: 1; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb { display: inline-block; margin: 0px 1%; min-width: 20px; vertical-align: top; width: 22%; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb img { border-radius: 8px; margin: 0px 0px 20px; width: 120px; display: inline-block; box-shadow: rgb(178, 178, 178) 5px 5px 18px 5px !important; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb-1 { margin-left: 0px; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb-4 { margin-right: 0px; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-mblshow { display: block; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content { padding: 10px; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-360 { margin: 0px 4% 0px 0px; width: 45%; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-qr { margin: 0px 0px 0px 4%; width: 45%; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-qr a { display: inline-block; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-360 img, #flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-qr img { max-width: 85%; margin-left: 2px; margin-right: 2px; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-360title, #flix_selector_3d #flix-3dfwsection .flix-3dfw-mobile.flix-3dfw-mblshow .flix-3dfw-360title { min-height: 78px; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox { width: 90%; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox { padding: 30px 10px 20px; max-width: 100%; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb { margin: 0px 2% 30px; width: 28%; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb img { margin: 0px 0px 10px; max-width: 100%; }

@media (max-width: 650px) {
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content { padding: 70px 40px; }
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 { margin-right: 5%; }
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title { min-height: 852px; }
}

@media (max-width: 400px) {
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content { padding: 10px; }
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lightbox-title { padding: 0px 0px 25px; }
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360text { margin-top: 30px; }
  #flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox { width: 100%; }
  #flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb { margin: 0px 2% 20px; }
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lb .flix-3dfw-360text { margin-top: 5px; }
}

a.MultiFile-remove { cursor: pointer; }

#flix_hotspots.flix_hotspotV2 .flix-3dfw-aricon { cursor: pointer; }

#flix_hotspots.flix_hotspotV2 .flix-3dfw-aricon .flix_defaulticon { box-shadow: rgb(119, 119, 119) 2px 2px 3px -1px; border-radius: 11px; }

@media only screen and (max-width: 712px) {
  #flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb { margin: 0px 1% 30px; width: 22%; }
}

#flix_selector_3d #flix-3dfwsection .flix-3dfw-mobile .flix-icon-width-QR { width: 120px; padding: 13px 10px; margin: 0px auto 80px; border: 2px solid rgb(218, 218, 218); border-radius: 8px; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 .flix-3dfw-360text { margin-top: 50px; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mblshow .flix-3dfw-360 .flix-3dfw-360text { margin-top: 94px; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mblshow .flix-3dfw-360hint { margin-top: -50px; }

@media (max-width: 400px) {
  #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mblshow .flix-3dfw-360text { margin-top: 15px; }
}

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mblshow .flix-3dfw-360text { margin-top: 15px; }

#flix_selector_3d .flix-icon-width { width: 180px; padding: 20px 10px; margin: auto; border: 2px solid rgb(218, 218, 218); border-radius: 8px; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-mobile .flix-icon-width { width: 128px; padding: 0px; }

#flix_selector_3d .flix-3dfw-icon { margin: auto; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-mobile .flix-3dfw-icon { padding: 5px; width: 100px; height: 102px !important; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-mobile .flix-3dfw-lb { width: 28%; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-lightbox-div { max-width: 120px; margin: 25px auto; border: 2px solid rgb(218, 218, 218); border-radius: 8px; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-lightbox-div svg { margin: 10px; text-align: center; vertical-align: middle; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-lightbox-div svg { padding: 5px; margin: 0px; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-lightbox-div { margin: 0px; }

#flix_selector_3d #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lb .flix-3dfw-360text { margin-top: 5px; padding: 3px; line-height: 1.3; }

#flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360.flix-3dfw-360-eky { width: 100%; }

#flix_selector_3d.flix-EKY-panel #flix-3dfwsection .flix-3dfw-content { padding: 20px; }

@media screen and (max-width: 550px) {
  [flixtemplate-key="view3dfm"] div#flix_selector_3d iframe#flix-3dfwiframe { z-index: 24; }
  [flixtemplate-key="view3dfm"] div#flix_selector_3d div#flix-3dfwcontainer { overflow-y: visible; }
}

#flix_selector_3d .flix-3dfw-icon, #flix_selector_3d #flix-3dfwsection .flix-3dfw-lightbox-div svg { width: auto; height: auto; }

#flix_selector_3d.flix-newbanner-update .flix-icon-width { padding: 0px; width: auto; border: 0px; position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

#flix_selector_3d.flix-newbanner-update .flix-icon-width img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

#flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-bg, #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-bg { width: auto; padding: 0px; margin: auto; max-width: 100%; }

#flix_selector_3d.flix-newbanner-update .flix-icon-width { width: auto; max-width: 300px; padding: 10px 0px; margin: auto; }

#flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-bg { position: relative; top: 0%; left: 0%; transform: translate(0%, 0%); }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 img, #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img { border-radius: 0px; margin: auto; box-shadow: none !important; }

#flix_selector_3d.inpage_selector_3d_fw.flix-newbanner-update #flix-3dfwsection { background: none; }

#flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon { max-width: 150px; width: auto; padding: 5px; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-360 img:not(.flix-3dfw-icon), #flix_selector_3d.flix-newbanner-update #flix-3dfwsection.flix-3dfw-mbl .flix-3dfw-content .flix-3dfw-qr img:not(.flix-3dfw-icon) { max-width: 100%; margin: auto; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360, #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr { width: 50%; padding: 5px; margin: 0px; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-desktop { display: flex; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile.flix-3dfw-mblshow { display: flex !important; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title { margin-bottom: 0px; min-height: inherit; line-height: 1.4; font-size: 16px; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 .flix-3dfw-360text, #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr .flix-3dfw-360text { margin-top: 0px; line-height: 1; font-weight: bold; display: inline-flex; align-items: center; padding: 5px 10px; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360hint { margin-top: 0px; position: relative; line-height: 1.4; }

#flix_selector_3d.flix-newbanner-update .flix-3dfwsection-title { font-size: 22px; font-weight: bold; line-height: 25px; padding: 15px; margin: 15px auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important; }

#flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder { margin: 10px 15%; display: flex; -webkit-box-pack: center; justify-content: center; }

#flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder { margin: 15px 15%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 .flix-3dfw-360text .flix-3dfw-icon-small { padding: 5px; }

#inpage_container.inpage_550 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder, #inpage_container.inpage_550 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #inpage_container.inpage_550 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder, #inpage_container.inpage_500 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder, #inpage_container.inpage_500 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #inpage_container.inpage_500 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder, #inpage_container.inpage_450 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder, #inpage_container.inpage_450 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #inpage_container.inpage_450 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder, #inpage_container.inpage_400 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder, #inpage_container.inpage_400 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #inpage_container.inpage_400 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder, #inpage_container.inpage_350 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder, #inpage_container.inpage_350 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #inpage_container.inpage_350 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder, #inpage_container.inpage_300 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder, #inpage_container.inpage_300 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #inpage_container.inpage_300 #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder { padding: 5px 10px; }

#inpage_container.inpage_700 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_700 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_650 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_650 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_600 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_600 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon { max-width: 120px; }

#inpage_container.inpage_700 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_650 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_600 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon { max-width: 70px; }

#inpage_container.inpage_700 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_650 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_600 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon { max-width: 50px; }

@media screen and (max-width: 700px) {
  #inpage_container #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon { max-width: 120px; }
  #inpage_container #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon { max-width: 70px; }
  #inpage_container #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon { max-width: 50px; }
}

#inpage_container.inpage_550 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_550 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_500 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_500 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_450 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_450 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon { max-width: 100px; }

#inpage_container.inpage_550 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_500 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_450 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon { max-width: 70px; }

#inpage_container.inpage_550 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_500 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_450 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon { max-width: 50px; }

@media screen and (max-width: 550px) {
  #inpage_container #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon { max-width: 100px; }
  #inpage_container #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon { max-width: 70px; }
  #inpage_container #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon { max-width: 50px; }
  #inpage_container #flix_selector_3d.flix-newbanner-update .flix-3dfw-360title-holder, #inpage_container #flix_selector_3d.flix-newbanner-update .flix-3dfw-360hint-holder, #inpage_container #flix_selector_3d.flix-newbanner-update .flix-3dfw-360text-holder { padding: 5px 10px; }
  #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title { margin-bottom: 0px; min-height: auto; line-height: 1.3; font-size: 13px; }
  #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 .flix-3dfw-360text, #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr .flix-3dfw-360text { margin-top: 0px; line-height: 1.3; padding: 5px; }
  #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360hint { margin-top: 0px; position: relative; line-height: 1.3; font-size: 12px; }
  #flix_selector_3d.flix-newbanner-update .flix-3dfwsection-title { font-size: 19px; }
}

#inpage_container.inpage_400 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_400 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_350 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_350 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_300 #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_300 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon { max-width: 80px; }

#inpage_container.inpage_400 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_350 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon, #inpage_container.inpage_300 #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon { max-width: 70px; }

#inpage_container.inpage_400 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_350 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon, #inpage_container.inpage_300 #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon { max-width: 50px; }

@media screen and (max-width: 400px) {
  #inpage_container #flix_selector_3d.flix-newbanner-update .flix-icon-width img.flix-3dfw-icon, #inpage_container #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr img.flix-3dfw-icon { max-width: 80px; }
  #inpage_container #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-mobile .flix-3dfw-qr img.flix-3dfw-icon { max-width: 50px; }
  #inpage_container #flix_selector_3d.flix-newbanner-update .flix-3dfw-mobile .flix-icon-width img.flix-3dfw-icon { max-width: 70px; }
  #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title { margin-bottom: 0px; min-height: auto; line-height: 1.3; font-size: 13px; }
  #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360 .flix-3dfw-360text, #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-qr .flix-3dfw-360text { margin-top: 0px; line-height: 1; padding: 5px; }
  #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360hint { margin-top: 0px; position: relative; line-height: 1.3; font-size: 11px; }
}

@media screen and (max-width: 600px) {
  #flix_selector_3d #flix-3dfwsection .flix_3dfw-close { z-index: 999; }
  #flix_selector_3d.flix-newbanner-update .flix_ar_icon_but, #flix_selector_3d.flix-newbanner-update .flix_i_icon_but { display: none !important; }
  #flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-mobile .flix-icon-width { padding: 10px 0px; }
}

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360text { background: none; border: 0px; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360text-holder { background: rgb(228, 228, 228); border-radius: 8px; display: inline-flex; }

#flix_selector_3d.flix-newbanner-update .flix_ar_icon_but, #flix_selector_3d.flix-newbanner-update .flix_i_icon_but { display: inline-block; padding-left: 10px; }

#flix_selector_3d.flix-newbanner-update #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox { background: rgb(228, 228, 228); }

#flix-lg-inpage.flix-gp1 #flix_selector_3d.flix-newbanner-update .flix-icon-width { width: auto; max-width: 250px; padding: 0px; margin: auto; }

#flix-lg-inpage #flix-std-inpage #inpage_container.inpage_700 #flix_selector_3d .flix-3dfw-icon, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_700 #flix_selector_3d #flix-3dfwsection .flix-3dfw-lightbox-div svg, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_750 #flix_selector_3d .flix-3dfw-icon, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_750 #flix_selector_3d #flix-3dfwsection .flix-3dfw-lightbox-div svg, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_800 #flix_selector_3d .flix-3dfw-icon, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_800 #flix_selector_3d #flix-3dfwsection .flix-3dfw-lightbox-div svg, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_450 #flix_selector_3d .flix-3dfw-icon, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_450 #flix_selector_3d #flix-3dfwsection .flix-3dfw-lightbox-div svg { width: 60px; height: 60px; }

#flix-lg-inpage #flix-std-inpage #inpage_container.inpage_700 #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_750 #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_800 #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360title { font-size: 12px; }

#flix-lg-inpage #flix-std-inpage #inpage_container.inpage_450 #flix_selector_3d .flix-icon-width, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_400 #flix_selector_3d .flix-icon-width, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_700 #flix_selector_3d .flix-icon-width, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_750 #flix_selector_3d .flix-icon-width { width: 130px; }

#flix-lg-inpage #flix-std-inpage #inpage_container.inpage_700 #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360text, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_750 #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-360text { margin-top: 17px; font-size: 11px; line-height: 12px !important; }

#flix-lg-inpage #flix-std-inpage #inpage_container.inpage_700 #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lightbox-title, #flix-lg-inpage #flix-std-inpage #inpage_container.inpage_750 #flix_selector_3d #flix-3dfwsection .flix-3dfw-content .flix-3dfw-lighbox .flix-3dfw-lightbox-title { margin-top: 12px; font-size: 11px; padding: 0px 0px 5px; line-height: 12px !important; }