/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
label.custom-alert-style{margin-top:10px;color:red !important;font-size:12px !important;margin:0;font-weight:600;}.error{font-size:12px;margin-top:2px;color:red;float:left;font-family:'bmw_type_web_light_allregular';}.success{font-size:12px;margin-top:2px;color:green;float:left;}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
label.custom-alert-style{margin-top:10px;color:red !important;font-size:12px !important;margin:0;font-weight:600;}#mobilesection .styledSelect{display:none;}.series-name.mobile-res .form-control{margin-bottom:10px;}div.mobilenumber-error{margin-top:10px;color:red !important;font-size:12px !important;margin:0;font-weight:600;}.flexi-box .nav-item.halfs{width:49.5%;}.flexi-box .nav-item.fulls{width:99%;}.pointer{cursor:pointer;}.acc_box{width:100%;padding:5% 0px;display:flex;align-items:center;justify-content:center;}.acc_box .acc_box_txt{width:50%;display:flex;align-items:flex-start;gap:20px;flex-flow:column;}.acc_box .acc_box_txt h3{font-size:23px;}.acc_box .acc_box_txt p{font-size:15px;max-width:60%;}.acc_box .acc_box_txt a{font-size:13px;color:#fff;border:2px solid #fff;padding:10px 25px;text-transform:uppercase;font-family:"bmwtypenextttbold";}.acc_box .acc_box_txt a:hover{background:#fff !important;text-decoration:none !important;color:#000 !important;}.acc_box .acc_box_img{width:50%;}.acc_box .acc_box_img img{width:100%;}@media screen and (min-width:768px) and (max-width:1100px){.acc_box .acc_box_txt{gap:10px;}.acc_box .acc_box_txt h3{font-size:20px;}.acc_box .acc_box_txt p{max-width:80%;}}@media screen and (max-width:767px){.acc_box{flex-flow:column-reverse;}.acc_box .acc_box_img{width:100%;}.acc_box .acc_box_txt h3{font-size:23px;margin-top:20px;}.acc_box .acc_box_txt p{font-size:15px;max-width:100%;}.acc_box .acc_box_txt{width:100%;display:flex;align-items:flex-start;gap:20px;flex-flow:column;}}
@font-face{font-family:'bmwtypenextttbold';src:url(/modules/custom/new_car/css/fonts/bmwtypenexttt-bold-webfont.woff2) format("woff2"),url(/modules/custom/new_car/css/fonts/bmwtypenexttt-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'bmwtypenextttlight';src:url(/modules/custom/new_car/css/fonts/bmwtypenexttt-light-webfont.woff2) format("woff2"),url(/modules/custom/new_car/css/fonts/bmwtypenexttt-light-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'bmwtypenextttthin';src:url(/modules/custom/new_car/css/fonts/bmwtypenexttt-thin-webfont.woff2) format("woff2"),url(/modules/custom/new_car/css/fonts/bmwtypenexttt-thin-webfont.woff) format("woff");font-weight:normal;font-style:normal;}a{color:#1C69D4;}a:hover{color:#006bff;}.blue-color{color:#006bff;}body{font-family:"bmwtypenextttlight";color:#ffffff;background-color:#262626;font-size:12px;text-align:left;margin:0;line-height:22px;}::-moz-selection{color:#ffffff;background:#1C69D4;}::selection{color:#ffffff;background:#1C69D4;}.homebbt{margin-bottom:30px;}.spriteIcons,.header .top_header .top_right .btn.call,.header .top_header .top_right .btn.drive,.header .top_header .top_right .btn.location,.flexi-box .close-btn,.flexi-box .base-slider .owl-nav button span{background-image:url(/modules/custom/new_car/images/sprite-icons.png);background-repeat:no-repeat;}.paly-and-pause,.box-design .grid-box .button-box{background-image:url(/modules/custom/new_car/images/paly-and-pause.png);background-repeat:no-repeat;background-color:transparent;background-size:45px;}.buttonstyle{border:2px solid #ffffff;color:#ffffff !important;transition:all 0.4s ease;background:none;text-transform:uppercase;font-size:13px;border-radius:0;font-family:"bmwtypenextttbold";height:40px;display:flex;justify-content:center;align-items:center;}.buttonstyle:hover{background:#ffffff;text-decoration:none;color:#262626 !important;}.buttonstyle.active{background:#ffffff;text-decoration:none;color:#262626 !important;}.buttonstyle.active:hover{background:none !important;text-decoration:none;color:#ffffff !important;}@media (min-width:1280px){.container{width:90%;}.buttonstyle{min-width:255px;float:left;}}@media (min-width:768px) and (max-width:1279px){.container,.container-sm,.container-md{max-width:100%;}.buttonstyle{min-width:255px;float:left;}}@media (max-width:767px){.buttonstyle{min-width:auto;width:100%;float:left;}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1580px;}}.pt80{padding-top:80px;}.pt60{padding-top:60px;}.pt40{padding-top:40px;}.pt20{padding-top:20px;}.pb80{padding-bottom:80px;}.pb60{padding-bottom:60px;}.pb40{padding-bottom:40px;}.pb20{padding-bottom:20px;}.mt200{margin-top:200px;}.mt80{margin-top:80px;}.mt60{margin-top:60px;}.mt40{margin-top:40px;}.mt20{margin-top:20px;}.mb80{margin-bottom:80px;}.mb60{margin-bottom:60px;}.mb40{margin-bottom:40px;}.mb20{margin-bottom:20px;}.heading1{font-family:"bmwtypenextttregular";font-size:27px;position:relative;display:inline-block;border-bottom:2px solid #ccc;padding-bottom:10px;}.heading1.no-line{border:none;}.heading1 small{font-size:80%;}.heading1 hr{border:none;border-bottom:2px solid #ccc;max-width:150px;padding-bottom:0;margin-top:10px;margin-bottom:0;}.heading2{font-family:"bmwtypenextttregular";font-size:24px;}.heading3{font-family:"bmwtypenextttregular";font-size:20px;}.content h1{font-size:24px;margin:0;}.content h2{font-size:22px;margin:0;}.content h3{font-size:20px;margin:0;}.content h4{font-size:18px;margin:0;}.content h5{font-size:16px;margin:0;}.content h6{font-size:14px;margin:0;}.content .link{color:#1C69D4;text-decoration:underline;}.content .link:hover{text-decoration:none;color:#1C69D4;}.content p{font-size:14px;}.content p:last-child{margin-bottom:0;}.white-color{color:#fff !important;}.gray-color{color:#262626 !important;}.buttonstyle.gray-color{border:2px solid #262626;color:#fff !important;background:#262626;outline:none;box-shadow:none;}.buttonstyle.gray-color:hover,.buttonstyle.gray-color:focus{background:#fff;color:#262626 !important;border-color:#fff !important;}@media (max-width:991px){.main-slider.inner-page-sm .gray-color{color:#fff !important;}.main-slider.inner-page-sm .buttonstyle.gray-color{border:2px solid #fff;color:#fff !important;background:#262626;}.main-slider.inner-page-sm .buttonstyle.gray-color:hover,.main-slider.inner-page-sm .buttonstyle.gray-color:focus{background:#262626;color:#fff !important;border-color:#fff !important;}}.shadow{box-shadow:0 5px 10px rgba(0,0,0,0.5) !important;}.text-link{font-family:"bmwtypenextttbold";font-size:14px;color:#1C69D4;}.text-link .fa{margin-right:10px;}.text-link:hover{color:#fff;}.full-img{width:100% !important;height:auto !important;}.label-font{font-size:17px;}.checkbx{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.checkbx input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #fff;}.checkbx input:checked ~ .checkmark{border:2px solid #949393;}.checkmark:after{content:"";position:absolute;display:none;}.checkbx input:checked ~ .checkmark:after{display:block;}.checkbx .checkmark:after{left:3px;top:3px;width:10px;height:10px;background:#1C69D4;border-radius:3px;}.radiobt{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.radiobt input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.radiomark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:none;border:2px solid #fff;border-radius:20px;}.radiomark:after{content:"";position:absolute;display:none;}.radiobt input:checked ~ .radiomark:after{display:block;}.radiobt .radiomark:after{left:3px;top:3px;width:10px;height:10px;background:#1C69D4;border-radius:20px;}@media (max-width:767px){.mt80{margin-top:20px;}.mb80{margin-bottom:40px;}.heading1:after{bottom:-10px;}.heading1{font-size:18px;margin-bottom:10px;}.content p{font-size:12px;}.mb60.corporate{margin-bottom:20px;}}.form-control:disabled,.form-control[readonly]{background:none !important;opacity:1;}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:36px;height:37px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:27px;text-align:center;border-bottom:1px solid #565656;}.controls.input-append{display:flex;}.glyphicon{position:relative;}.glyphicon.icon-arrow-left:after{content:"\f104";font-size:22px;color:#000;font-family:'FontAwesome';font-style:normal;}.glyphicon.icon-arrow-right:after{content:"\f105";font-size:22px;color:#000;font-family:'FontAwesome';font-style:normal;}.datetimepicker th{font-family:"bmwtypenextttbold";font-size:12px;font-weight:100;}.datetimepicker td{font-family:"bmwtypenextttregular";font-size:12px;}.header{position:absolute;width:100%;top:0;z-index:9999;}.header .container{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;position:relative;}.header .top_header{background:#262626;z-index:999;position:relative;}.header .top_header .container{padding-top:5px;padding-bottom:5px;}.header .top_header .dealer_heading{font-family:"bmwtypenextttbold";font-size:13px;line-height:18px;text-transform:uppercase;}.header .top_header .dealer_heading span.dealer-sub-heading{font-family:"bmwtypenextttregular";font-size:11px;display:block;}.header .top_header .top_right{position:absolute;right:120px;top:0;transition:all 0.4s ease-in-out;}.header .top_header .top_right .top_icon{float:left;margin-top:5px;}.header .top_header .top_right .btn{padding-left:8px;padding:5px 10px;width:45px;height:36px;position:relative;}.header .top_header .top_right .btn .phone-number{right:41px;top:-1px;display:none;position:absolute;background-color:#262626;border-radius:3px;box-shadow:0 0 5px #000;font-size:14px;font-family:"bmwtypenextttregular";color:#ffffff;white-space:nowrap;transition:all 0.4s ease-in-out;padding:10px;}.header .top_header .top_right .btn .phone-number ul{list-style:none;padding:0;}.header .top_header .top_right .btn .phone-number ul li{display:block;padding:3px 5px;color:#fff;font-size:12px;}.header .top_header .top_right .btn:hover .phone-number{display:block;}.header .top_header .top_right .btn.call{background-position:-2px -7px;}.header .top_header .top_right .btn.call:hover{background-position:-2px -57px;}.header .top_header .top_right .btn.drive{background-position:-103px -7px;}.header .top_header .top_right .btn.drive:hover{background-position:-103px -57px;}.header .top_header .top_right .btn.location{background-position:-53px -7px;}.header .top_header .top_right .btn.location:hover{background-position:-53px -57px;}@media (max-width:767px){.header .top_header .dealer_heading{font-size:11px;line-height:14px;}.header .top_header .top_right .top_icon{margin-top:0;}.header .top_header .top_right .btn{padding-left:5px;padding:5px;width:35px;height:35px;}.header .top_header .top_right .btn.call{background-position:-159px -57px;}.header .top_header .top_right .btn.call:hover{background-position:-159px -57px;}.header .top_header .top_right .btn.drive{background-position:-259px -57px;}.header .top_header .top_right .btn.drive:hover{background-position:-259px -57px;}.header .top_header .top_right .btn.location{background-position:-209px -57px;}.header .top_header .top_right .btn.location:hover{background-position:-209px -57px;}}.phone-number-mobile{position:fixed;top:0;z-index:99999;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;}.phone-number-mobile ul{background:#fff;border-radius:5px;min-width:300px;padding-bottom:30px !important;border-bottom:5px solid #bdbdbd;}.phone-number-mobile ul li{font-size:13px;text-align:center;padding:3px 10px !important;}.phone-number-mobile ul li strong{font-size:14px;margin-right:5px;}.phone-number-mobile ul li.header-bx{padding:5px !important;font-weight:600;font-size:0;}.phone-number-mobile ul li.header-bx #cls{width:25px;height:25px;transition:all 0.4s ease-in-out;background:#5f5f5f;border-radius:50%;position:relative;}.phone-number-mobile ul li.header-bx #cls:focus,.phone-number-mobile ul li.header-bx #cls:hover{background:#262626;}.phone-number-mobile ul li.header-bx #cls:after{content:"X";font-family:'bmwtypenextttbold';font-size:12px;color:#fff;position:absolute;top:2px;bottom:0;left:2px;right:0;}.phone-number-mobile ul li a{color:#262626;}.phone-number-mobile ul li a:hover{text-decoration:none;color:#1C69D4;}.phone-number-mobile.active{display:flex;}.logoff{position:relative !important;z-index:999 !important;}a.navbarbrand{position:absolute;right:15px;max-width:98px;top:-100px;padding:15px;}.header.fixed-header .navigation{background:#2f2f2f;position:fixed;width:100%;top:0;}.header.fixed-header a.navbarbrand{top:-65px;}body.mean-container a.navbarbrand{position:fixed;right:5px;max-width:64px;top:30px;padding:10px;}body.mean-container .header .top_header .top_right{right:15px;}@media (max-width:991px) and (min-width:768px){body.mean-container a.navbarbrand{top:42px;}}@media (min-width:1280px){.navigation{background:rgba(38,38,38,0.65);position:relative;}.navigation .linebar{border-top:1px solid #525252;}.navigation .dropdown{position:static;}.navigation .container{display:block;position:static;}.navigation .dropdown-menu{background:#2f2f2f;border:none;left:0;right:0;padding:0;margin:0;border-radius:0;top:0;padding-top:54px;z-index:-1;}.navigation .dropdown-menu ul{list-style:none;padding:0;top:0;}.navigation .dropdown-menu ul li{border:1px solid #525252;border-top:none;border-left:none;padding:5px 15px;}.navigation .dropdown-menu ul li:last-child{border-bottom:none;}.navigation .dropdown-menu ul li a{padding:10px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.navigation .dropdown-menu ul li a:hover{text-decoration:none;}.navigation .dropdown-menu ul li a span{font-size:30px;color:#676767;font-family:"bmwtypenextttbold";}.navigation .dropdown-menu .shop-categ{max-width:30%;position:relative;}.navigation .dropdown-menu .shop-categ li:hover,.navigation .dropdown-menu .shop-categ li.show{background:#525252;}.navigation .dropdown-menu .shop-categ1,.navigation .dropdown-menu .shop-categ2{top:0;position:absolute;left:auto;display:none;min-height:388px;}.navigation .dropdown-menu .shop-categ1{max-width:100%;right:-100%;width:100%;border-right:1px solid #525252;}.navigation .dropdown-menu .shop-categ1 > li{border-right:none;position:static;}.navigation .dropdown-menu .shop-categ1 > li:last-child{border-bottom:none;}.navigation .dropdown-menu .shop-categ1 > li > a{align-items:center;}.navigation .dropdown-menu .shop-categ1 > li > a span{font-size:10px;color:#fff;text-transform:inherit !important;}.navigation .dropdown-menu .shop-categ1 > li > a span i.fa{margin-left:10px;}.navigation .dropdown-menu .shop-categ1.dropdown-menu{box-shadow:none;z-index:unset;}.navigation .dropdown-menu .shop-categ2{max-width:134%;background:#2f2f2f;right:-134.5%;width:134%;padding:0 0 30px 30px;}.navigation .dropdown-menu .shop-categ2 .shopcateg2{display:flex !important;flex-wrap:wrap;align-content:space-between;position:absolute;top:0;bottom:30px;}.navigation .dropdown-menu .shop-categ2 .shopcateg2 > div,.navigation .dropdown-menu .shop-categ2 .shopcateg2 > a{width:100%;}.navigation .dropdown-menu .shop-categ2 .shopcateg2 .topbx{display:flex;flex-direction:column;}.navigation .dropdown-menu .shop-categ2 .topbx a{align-items:flex-start !important;flex-direction:column;}.navigation .dropdown-menu .shop-categ2 .topbx img{max-width:390px;}.navigation .dropdown-menu .shop-categ2 .topbx .headinginn,.navigation .dropdown-menu .shop-categ2 .topbx .parainn{color:#fff;font-family:"bmwtypenextttbold";margin:0;}.navigation .dropdown-menu .shop-categ2 .topbx .headinginn{font-size:16px;}.navigation .dropdown-menu .shop-categ2 .topbx .parainn{font-size:11px;}.navigation .dropdown-menu .shop-categ2 .topbx .parainn i.fa{margin-right:5px;}.navigation .dropdown-menu .shop-categ2 .topbx .parainn a{display:inline-block;color:#fff;}.navigation .dropdown-menu .shop-categ2 .topbx .parainn a:hover{text-decoration:underline;}.navigation .dropdown-menu .shop-categ2 .bottombx{display:flex;}.navigation .dropdown-menu .shop-categ2 .bottombx a{text-align:left;font-size:10px;font-family:"bmwtypenextttbold";border-radius:0;background:#E6E6E6;width:100%;height:60px;border:none;align-items:center;margin-right:15px;box-sizing:border-box;padding:0 0 0 10px;}.navigation .dropdown-menu .shop-categ2 .bottombx a:last-child{margin:0;}.navigation .dropdown-menu .shop-categ2 .bottombx a:hover,.navigation .dropdown-menu .shop-categ2 .bottombx a.active{background:#666666;color:#ffffff;}.navigation .dropdown-menu .shop-categ1 li:hover:first-child{border-bottom:1px solid #525252;}.navigation .nav-item.cont .dropdown-menu .shop-categ{max-width:41%;}.navigation li.cont .dropdown-menu .shop-categ > li{padding:10px 15px !important;}.navigation .shop-categ.multipal li{padding-top:0 !important;padding-bottom:0 !important;}.navigation .shop-categ.multipal li a{padding-bottom:0 !important;}.navigation .shop-categ.multipal .shop-categ1 li{padding:5px 15px 4px !important;}.navigation .navbar{padding:0;text-transform:capitalize;position:static;}.navigation .navbar .nav-link{padding:1rem;font-family:"bmwtypenextttbold";font-size:14px;position:relative;z-index:9999;color:#fff;}.navigation .navbar li:hover > .dropdown-menu{display:block;}.navigation .navbar .allshow .shop-categ2,.navigation .navbar .shop-categ1.dropdown-menu > li:hover .shop-categ2{display:block;}.navigation .row.d-none{display:block !important;}ul.navbar-nav > li.nav-item:hover{background:#525252;}.navigation .cont .dropdown-menu ul li a{padding:10px 0 !important;}}@media (max-width:1279px){.header.fixed-header a.navbarbrand{top:2px;max-width:44px;padding:0;right:15px;}.navigation{background:rgba(38,38,38,0.65);position:relative;}.navigation .dropdown-menu{background:#262626;border:none;left:0;right:0;padding:0;margin:0;border-radius:0;top:0;padding-top:0;box-shadow:none;}.navigation .dropdown-menu .container{padding:0 !important;}.navigation .dropdown-menu .container ul.shop-categ.multipal{display:block !important;}.navigation .dropdown-menu ul{list-style:none;padding:0;top:0;}.navigation .dropdown-menu ul li{position:relative;padding:0px 0 0px 35px;box-sizing:border-box;}.navigation .dropdown-menu ul li:last-child{border-bottom:none;}.navigation .dropdown-menu ul li a{padding:10px 20px 0 0;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.navigation .dropdown-menu ul li a:hover{text-decoration:none;}.navigation .dropdown-menu ul li a span{font-size:30px;color:#676767;font-family:"bmwtypenextttbold";}.navigation .shop-categ1.dropdown-menu + .mean-expand{display:block;padding:0;width:100% !important;height:54px !important;font-size:0 !important;}.navigation .shop-categ1.dropdown-menu li{padding:0 !important;}.navigation .shop-categ1.dropdown-menu a{margin:0;width:100% !important;box-sizing:border-box;padding:10px 15px !important;}.navigation .shop-categ1.dropdown-menu a .fa{margin-left:17px;}.navigation .shop-categ1.dropdown-menu a span{font-size:10px !important;letter-spacing:1px;text-transform:uppercase;color:#fff;}.shop-categ2{display:none !important;}.navigation .cont .dropdown-menu ul li a{padding:10px 0;}.navigation .cont .dropdown-menu ul li a span{font-size:10px;color:#fff;letter-spacing:1px;text-transform:uppercase;}.mean-container .mean-nav ul.multipal li a.mean-expand:after{content:none;}.navigation .navbar-nav{height:80vh;overflow:auto;}body.head-action{overflow:hidden;}body.head-action .header{background:#262626;}body.head-action .header .navigation{margin-top:38px;box-shadow:none;}body.head-action .header.fixed-header .navigation{margin-top:0;}body.head-action .logoff{opacity:0;}body.head-action .top_header{position:fixed;bottom:0;left:0;right:0;background:#666666;z-index:9999999;}body.head-action .top_header .dealer_heading{display:none;}body.head-action .top_header .top_right{position:relative;right:auto !important;top:0;width:100%;display:flex;justify-content:center;}body.head-action .top_header .top_right .btn{padding-left:5px;padding:0;min-width:110px;height:50px;display:flex;flex-wrap:wrap;align-content:flex-end;}body.head-action .top_header .top_right .btn.call{background-position:-323px -110px;}body.head-action .top_header .top_right .btn.call:hover{background-position:-323px -110px;}body.head-action .top_header .top_right .btn.drive{background-position:-323px -10px;}body.head-action .top_header .top_right .btn.drive:hover{background-position:-323px -10px;}body.head-action .top_header .top_right .btn.location{background-position:-323px -62px;}body.head-action .top_header .top_right .btn.location:hover{background-position:-323px -62px;}body.head-action .top_header .top_right .top_icon{max-width:300px;display:flex;justify-content:space-between;}body.head-action .top_header .top_right .top_icon samp.sr-only{position:absolute;width:auto;height:auto;padding:0;margin:auto;overflow:visible;clip:auto;white-space:nowrap;border:0;color:#fff;font-family:"bmwtypenextttregular";font-size:11px;left:0;right:0;bottom:0;}body.head-action .header,body.head-action .navigation,body.head-action .navi,body.head-action .navbar,body.head-action .navbar-collapse{height:100vh;}}.main-slider{overflow:hidden;}.main-slider .heading2{font-family:"bmwtypenextttregular";font-size:55px;font-weight:100;}.main-slider .heading3{font-family:"bmwtypenextttregular";font-size:30px;font-weight:100;}.main-slider p{font-size:14px;line-height:22px;font-family:"bmwtypenextttregular";}.main-slider h3:empty{display:none;}.main-slider img{object-fit:cover;}.main-slider .iframe-video iframe,.main-slider .iframe-video video{width:100%;height:415px;}@media (max-width:580px){.main-slider .iframe-video iframe,.main-slider .iframe-video video{width:100%;height:155px;}}@media (min-width:581px) and (max-width:991px){.main-slider .iframe-video iframe,.main-slider .iframe-video video{width:100%;height:300px;}}.main-slider .owl-nav{position:absolute;z-index:99;top:75px;left:0;right:0;bottom:0;margin:auto;height:1px;display:flex;justify-content:space-between;}.main-slider .owl-nav button{width:25px;height:30px;opacity:1 !important;border-radius:0 !important;background-color:#262626 !important;position:relative;transition:all 0.4s ease-in-out;}.main-slider .owl-nav button .nav-btn{height:100%;width:40px;}.main-slider .owl-nav button:focus{box-shadow:none;outline:none;}.main-slider .owl-nav button.owl-prev{left:-100px;}.main-slider .owl-nav button.owl-next{right:-100px;}.main-slider .owl-nav button span{font-size:30px;color:#fff;}.main-slider:hover .owl-nav button.owl-prev{left:0;}.main-slider:hover .owl-nav button.owl-next{right:0;}.main-slider .owl-dots{position:absolute;z-index:99;left:0;right:0;bottom:0;margin:auto;height:50px;display:flex;justify-content:center;}.main-slider .owl-dots button{width:13px;height:13px;background:#262626;border-radius:30px;margin:0 5px;}.main-slider .owl-dots button:focus{outline:none;box-shadow:none;}.main-slider .owl-dots button span{display:none;}.main-slider .owl-dots button.active{background-color:#1C69D4 !important;}.main-slider .container{position:absolute;z-index:22;margin:auto;bottom:35px;left:0;right:0;display:flex;align-content:flex-end;flex-wrap:wrap;padding-bottom:10%;box-sizing:border-box;}.main-slider .container .caption-box{position:absolute;bottom:10%;max-width:1060px;}.main-slider.offers .container .caption-box{max-width:620px;}.main-slider.offers .container .caption-box .heading2{font-size:32px;}.main-slider.offers .container .caption-box .heading3{font-size:24px;}.main-slider.home-page .owl-item img,.main-slider.home-page .item img{width:100%;height:100%;}.main-slider.home-page .owl-item video,.main-slider.home-page .item video{width:100%;height:auto;}.main-slider.home-page .owl-item iframe,.main-slider.home-page .item iframe{width:100%;height:100%;}@media (min-width:992px){.main-slider.home-page .owl-item,.main-slider.home-page .item{height:100vh;}}@media (min-width:768px) and (max-width:991px){.main-slider.home-page .owl-item,.main-slider.home-page .item{height:80vh;}}.main-slider.inner-page .owl-item img,.main-slider.inner-page .item img{width:100%;height:100%;}.main-slider.inner-page .owl-item video,.main-slider.inner-page .item video{width:100%;}@media (min-width:992px){.main-slider.inner-page .owl-item,.main-slider.inner-page .item{height:90vh;}}@media (min-width:768px) and (max-width:991px){.main-slider.inner-page .owl-item,.main-slider.inner-page .item{height:80vh;}}.main-slider.inner-page .container{padding-bottom:5%;}.main-slider.inner-page-sm .owl-item,.main-slider.inner-page-sm .item{height:375px;}.main-slider.inner-page-sm .owl-item img,.main-slider.inner-page-sm .item img{width:100%;height:100%;}.main-slider.inner-page-sm .owl-item video,.main-slider.inner-page-sm .item video{width:100%;height:auto;}.main-slider.inner-page-sm .owl-item iframe,.main-slider.inner-page-sm .item iframe{width:100%;height:100%;}@media (min-width:992px){.main-slider.inner-page-sm .carousel-item{height:100vh;}.main-slider.inner-page-sm .carousel-item img{width:100%;height:100%;}}@media (min-width:768px) and (max-width:991px){.main-slider.inner-page-sm .owl-item,.main-slider.inner-page-sm .item{height:750px;}}.main-slider.inner-page-sm.sucess .owl-item,.main-slider.inner-page-sm.sucess .item{height:70vh;}.main-slider.video .owl-dots button:first-child{position:relative;}.main-slider.video .owl-dots button:first-child:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;top:2px;left:4px;border-color:transparent transparent transparent #fff;}.main-slider.inner-slider .item{height:auto;position:relative;}.main-slider.gallery-slider .heading2{font-size:23px;line-height:27px;}.main-slider.gallery-slider .owl-dots{margin:unset;position:relative;width:100%;display:flex;justify-content:flex-start;}.main-slider.gallery-slider .owl-item,.main-slider.gallery-slider .item{height:auto;}.main-slider.gallery-slider .owl-item{padding:25px 120px;}.main-slider.gallery-slider .owl-nav button{width:25px;height:30px;opacity:1 !important;border-radius:0 !important;background-color:#666666 !important;position:relative;transition:all 0.4s ease-in-out;}.main-slider.gallery-slider:hover button.owl-next{right:0;}.main-slider.gallery-slider:hover button.owl-prev{left:0;}.main-slider.gallery-slider.thumbnail{box-shadow:0 0px 5px rgba(0,0,0,0.8);}.main-slider.gallery-slider.thumbnail .owl-item{padding:0;}.main-slider.gallery-slider.thumbnail .item{position:relative;}.main-slider.gallery-slider.thumbnail .owl-dots{box-shadow:none;padding:0;margin:30px 0 0;display:flex;justify-content:center;}.main-slider.gallery-slider.thumbnail .owl-dots .owl-dot{width:10px !important;height:10px !important;background-color:#fff !important;}.main-slider.gallery-slider.thumbnail .owl-dots .owl-dot.active{background-color:#1C69D4 !important;}.main-slider.gallery-slider.thumbnail .owl-nav{top:-90px;}.main-slider.gallery-slider.thumbnail .textlink{position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.4s;background:rgba(0,0,0,0.46);z-index:-2;opacity:0;font-family:"bmwtypenextttregular";display:flex;justify-content:center;align-items:center;font-size:24px;}.main-slider.gallery-slider.thumbnail .textlink:hover{text-decoration:none;}.main-slider.gallery-slider.thumbnail .item:hover .textlink{z-index:2;opacity:1;color:#fff;}.main-slider.gallery-slider.thumbnail .buttonstyle{float:none;}.main-slider.gallery-slider.thumbnail .icon-btn a:hover{color:#1C69D4;}.offer-slider .nav-toggle{display:none;}.offer-slider .navigat{overflow:hidden;}.offer-slider .carousel-control-prev,.offer-slider .carousel-control-next{position:absolute;z-index:99;top:0;bottom:0;margin:auto;width:25px;height:30px;opacity:1 !important;border-radius:0 !important;background-color:#262626 !important;transition:all 0.4s ease-in-out;font-size:22px;text-align:center;}@media (min-width:992px){.offer-slider .carousel-control-prev{left:-50px;}.offer-slider .carousel-control-next{right:-50px;}.offer-slider:hover .carousel-control-prev{left:0;}.offer-slider:hover .carousel-control-next{right:0;}}.offer-slider .carousel-indicators{position:absolute;z-index:99;left:0;right:0;bottom:0;margin:auto;height:50px;display:flex;justify-content:center;}.offer-slider .carousel-indicators li{width:13px;height:13px;background:#262626;border-radius:30px;margin:0 5px;border:none;opacity:1;}.offer-slider .carousel-indicators li:focus{outline:none;box-shadow:none;}.offer-slider .carousel-indicators li.active{background-color:#1C69D4 !important;}.offer-slider.video .carousel-indicators li:first-child{position:relative;}.offer-slider.video .carousel-indicators li:first-child:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;top:2px;left:4px;border-color:transparent transparent transparent #fff;}@media (max-width:991px){.offer-slider .container{padding-bottom:30px !important;}.offer-slider .captiontext{position:absolute;right:-35px;font-size:100px;font-family:"bmwtypenextttbold";top:40px;color:rgba(255,255,255,0.1);}.offer-slider .carousel-control-prev,.offer-slider .carousel-control-next{top:400px;bottom:auto;}.offer-slider .container .caption-box{max-width:100% !important;width:100%;}}@media (max-width:767px){.offer-slider .nav-toggle{display:inline-block;}.offer-slider .buttonstyle{display:none;}.excellence-top-slider p span{display:none;}.excellence-top-slider.showmore p span{display:block;}.carousel-indicators{display:none !important;}.main-slider.inner-page-sm .owl-nav button.owl-prev{left:0;}.main-slider.inner-page-sm .owl-nav button.owl-next{right:0;}.main-slider.multipal .owl-nav button.owl-prev{left:0;}.main-slider.multipal .owl-nav button.owl-next{right:0;}}@media (max-width:414px){.offer-slider .carousel-indicators{top:410px;bottom:auto;}.offer-slider .carousel-control-prev,.offer-slider .carousel-control-next{top:400px;}}@media (max-width:411px){.offer-slider .carousel-indicators{top:405px;bottom:auto;}}@media (max-width:375px){.offer-slider .carousel-indicators{top:370px;bottom:auto;}.offer-slider .carousel-control-prev,.offer-slider .carousel-control-next{top:360px;}}@media (max-width:360px){.offer-slider .carousel-indicators{top:355px;bottom:auto;}.offer-slider .carousel-control-prev,.offer-slider .carousel-control-next{top:340px;}}@media (max-width:320px){.offer-slider .carousel-indicators{top:315px;bottom:auto;}.offer-slider .carousel-control-prev,.offer-slider .carousel-control-next{top:300px;}}@media (min-width:768px) and (max-width:991px){.offer-slider .carousel-indicators{display:none;}}@media (max-width:767px){.bigslider-offer .owl-item{overflow:hidden;}.bigslider-offer .buttonstyle{display:none;}.bigslider-offer .owl-nav{bottom:auto;top:370px;}.bigslider-offer .container{padding-bottom:30px !important;}.bigslider-offer .captiontext{position:absolute;right:-35px;font-size:100px;font-family:"bmwtypenextttbold";top:40px;color:rgba(255,255,255,0.1);}.bigslider-offer .owl-dots{position:absolute !important;top:365px;bottom:auto;margin:auto !important;}}@media (max-width:991px){.tst-driv{display:none !important;}}@media (max-width:991px) and (min-width:768px){.tst-driv{display:none !important;}.txt-mard{margin-top:40px;}.bigslider-offer .owl-item{overflow:hidden;}.bigslider-offer .container{padding-bottom:30px !important;}.bigslider-offer .container .caption-box{max-width:100% !important;width:100%;}.bigslider-offer .container .captiontext{position:absolute;right:-35px;font-size:100px;font-family:"bmwtypenextttbold";top:40px;color:rgba(255,255,255,0.1);}}@media (max-width:414px){.bigslider-offer .owl-dots{top:410px;}}@media (max-width:411px){.bigslider-offer .owl-dots{top:405px;}}@media (max-width:375px){.bigslider-offer .owl-dots{top:370px;}}@media (max-width:360px){.bigslider-offer .owl-dots{top:355px;}}@media (max-width:320px){.bigslider-offer .owl-dots{top:315px;}}.inner-slider .heading2{font-size:20px;}.inner-slider p{font-size:14px;font-family:"bmwtypenextttregular";}.inner-slider .bottom a{font-weight:600;}.inner-slider .owl-nav{position:absolute;z-index:99;top:0;left:0;right:0;bottom:0;margin:auto;height:1px;display:flex;justify-content:space-between;}.inner-slider .owl-nav button{width:25px;height:30px;opacity:1 !important;border-radius:0 !important;background-color:#262626 !important;position:relative;transition:all 0.4s ease-in-out;}.inner-slider .owl-nav button .nav-btn{height:100%;width:40px;}.inner-slider .owl-nav button:focus{box-shadow:none;outline:none;}@media (min-width:992px){.inner-slider .owl-nav button.owl-prev{left:-100px;}.inner-slider .owl-nav button.owl-next{right:-100px;}}@media (max-width:991px){.inner-slider .owl-nav button.owl-prev span,.inner-slider .owl-nav button.owl-next span{font-size:40px;}.inner-slider .owl-nav button.owl-prev{left:-10px;}.inner-slider .owl-nav button.owl-next{right:-10px;}}.inner-slider .owl-nav button span{font-size:60px;color:#666666;}.inner-slider .owl-nav button:hover span{color:#fff;}.owl-theme .owl-dots .owl-dot span{margin:5px;}.car-int{overflow:hidden;}.car-int .owl-nav{position:absolute;z-index:99;top:0;left:0;right:0;bottom:0;margin:auto;height:1px;display:flex;justify-content:space-between;}.car-int .owl-nav button{width:35px;height:35px;opacity:1 !important;border-radius:0 !important;background-color:#fff !important;position:relative;transition:all 0.4s ease-in-out;margin:0 !important;}.car-int .owl-nav button .nav-btn{height:100%;width:40px;}.car-int .owl-nav button:focus{box-shadow:none;outline:none;}.car-int .owl-nav button.owl-prev{left:-40px;opacity:0;}.car-int .owl-nav button.owl-next{right:-40px;opacity:0;}.car-int .owl-nav button span{font-size:30px;color:#262626;}.car-int:hover button.owl-prev{left:0;opacity:1;}.car-int:hover button.owl-next{right:0;opacity:1;}.link-box-gr .section-box img,.link-box-gr .section-box video{width:100%;height:auto;}.link-box-gr .section-box .head-box{min-height:60px;margin:15px 0 5px;}.link-box-gr .section-box .head-box .heading{margin:0;}.link-box-gr .section-box .heading2{font-size:22px;}.link-box-gr .section-box .heading3{font-size:16px;}.link-box-gr .section-box .content{min-height:150px;}.link-box-gr .section-box .content p{margin-bottom:5px;}.link-box-gr .section-box a.buttonstyle.offer{max-width:250px;}.link-box-gr .buttonstyle{width:100%;float:none;}.link-box-gr .owl-dots{display:flex;justify-content:center;margin-top:15px;}.link-box-gr .owl-dots button{outline:none;width:10px;height:10px;margin:0 3px;}.link-box-gr .owl-dots button.owl-dot:hover span,.link-box-gr .owl-dots button.owl-dot.active span{background-color:#1C69D4;}.link-box-gr .owl-dots button.owl-dot span{background-color:#fff;width:100%;height:100%;float:left;border-radius:30px;}.link-box-gr.arrow-custom .owl-nav{position:absolute;z-index:99;top:0;left:0;right:0;bottom:0;margin:auto;height:1px;display:flex;justify-content:space-between;}.link-box-gr.arrow-custom .owl-nav button{height:30px;opacity:1 !important;border-radius:0 !important;background-color:#262626 !important;position:relative;transition:all 0.4s ease-in-out;background:#666 !important;width:30px;}.link-box-gr.arrow-custom .owl-nav button .nav-btn{height:100%;width:40px;}.link-box-gr.arrow-custom .owl-nav button:focus{box-shadow:none;outline:none;}.link-box-gr.arrow-custom .owl-nav button.owl-prev{left:-50px;opacity:0 !important;}.link-box-gr.arrow-custom .owl-nav button.owl-next{right:-50px;opacity:0 !important;}.link-box-gr.arrow-custom .owl-nav button span{font-size:30px;color:#fff;}.link-box-gr.arrow-custom:hover button.owl-prev{left:-50px;opacity:1 !important;}.link-box-gr.arrow-custom:hover button.owl-next{right:-50px;opacity:1 !important;}.car-int .owl-dots{margin-top:15px !important;}.car-int .owl-dots button.owl-dot{outline:none;}.car-int .owl-dots button.owl-dot span{background-color:#fff;}.car-int .owl-dots button.owl-dot:hover span,.car-int .owl-dots button.owl-dot.active span{background-color:#1C69D4;}.text-link.download{color:#fff !important;}.alert-success{background:none;border-radius:0;padding-top:15px;}.alert-success .heading2{font-weight:600;font-size:20px;color:green;font-family:"bmwtypenextttregular";margin-bottom:10px;}.alert-success p{font-size:13px;color:#fff;margin-bottom:0;font-family:"bmwtypenextttregular";line-height:18px;}@media (max-width:767px){.link-box-gr > div{margin-bottom:20px;}.link-box-gr .section-box .head-box{min-height:auto;}.link-box-gr .section-box .heading2{font-size:20px;}.main-slider .heading2{font-size:32px;}.main-slider .heading3{font-size:22px;}.main-slider .buttonstyle{width:auto;min-width:220px;}.offer-slider .section-box{margin:5px !important;padding:10px !important;}.link-box-gr.extlink .ext-mb{margin-bottom:20px;}.link-box-gr.extlink .ext-mb:last-child{margin-bottom:0;}.service-solutions h2.heading3{font-size:18px;}.service-solutions-grd h2.heading3{font-size:18px;}.service-solutions-grd .gr-mb{margin-bottom:20px;}.icon-btn.new-btn{display:block !important;}.icon-btn.new-btn a{font-size:12px !important;}.icon-btn.new-btn a.view:before{font-size:16px !important;left:20px !important;}.icon-btn.new-btn .buttonstyle{margin-top:15px;}.main-slider.gallery-slider.thumbnail .owl-item img{height:76px;}.main-slider.gallery-slider.thumbnail .textlink{font-size:12px;}.accessories .buttonstyle{width:100%;}}@media (min-width:768px) and (max-width:991px){.link-box-gr.extlink .ext-mb{margin-bottom:40px;}.link-box-gr.extlink .ext-mb:last-child{margin-bottom:0;}.main-slider.gallery-slider.thumbnail .owl-item img{height:200px;}.main-slider.gallery-slider.thumbnail .textlink{font-size:12px;}}@media (max-width:1279px){.link-box-gr.arrow-custom .owl-nav{display:none;}}@media (max-width:991px){.main-slider.inner-page-sm .container{position:relative;margin-top:20px;padding-bottom:0;bottom:auto;}.main-slider.inner-page-sm .container .caption-box{position:relative;bottom:auto;}.main-slider.inner-page-sm .heading2{font-size:21px !important;}.main-slider.inner-page-sm .heading3{font-size:14px !important;}.main-slider.inner-page-sm .owl-item,.main-slider.inner-page-sm .item{height:auto;}.main-slider.home-page .owl-item video,.main-slider.home-page .item video{width:auto;height:87vh;}.main-slider.home-page .owl-item iframe,.main-slider.home-page .item iframe{width:100%;height:87vh;}}@media (max-width:1025px){.main-slider.inner-page-sm video{width:100%;height:100% !important;}.main-slider.inner-page-sm iframe{width:100%;height:350px !important;}}@media (max-width:991px){.link-box-gr .section-box .content{min-height:auto;padding-bottom:15px;}.main-slider.gallery-slider.thumbnail .owl-dots{margin:15px 0 0;height:25px;}}.box-design{padding:60px 0 0;}.box-design .top-sec{margin-bottom:30px;}.box-design .grid-box{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;}.box-design .grid-box img,.box-design .grid-box video{width:100%;height:auto;}.box-design .grid-box li{display:inline-block;position:relative;}.box-design .grid-box li .main-box{position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.4s;background:rgba(0,0,0,0.46);z-index:-2;opacity:0;font-family:"bmwtypenextttregular";display:flex;justify-content:center;align-items:center;font-size:17px;}.box-design .grid-box li:first-child{width:100%;margin-bottom:15px;}.box-design .grid-box li:first-child .main-box .inn-control{position:absolute;bottom:10%;left:5%;display:flex;align-items:center;}@media (max-width:767px){.box-design .grid-box li:first-child .main-box{padding-bottom:4%;padding-left:2%;}}.box-design .grid-box li:not(:first-child){width:32.5%;}.box-design .grid-box li:hover .main-box,.box-design .grid-box li.active .main-box{z-index:2;opacity:1;}.box-design .grid-box li a{color:#fff;}.box-design .grid-box li a:hover{text-decoration:none;}.box-design .grid-box .button-box{padding:0;border:none;outline:none;box-shadow:none;margin-right:15px;width:45px;height:45px;}.box-design .grid-box .button-box.pause{background-position:0 -46px;}.box-design .grid-box .button-box.play{background-position:0px 1px;}@media (max-width:767px){.box-design .grid-box .button-box{margin-right:5px;width:30px;height:30px;background-size:30px;}.box-design .grid-box .button-box.pause{background-position:0 -31px;}}.box-design.our-vehicles .nav-tabs{border-bottom-color:#545454;}.box-design.our-vehicles .nav-tabs .nav-link{border:none;border-radius:0;width:154px;height:38px;text-align:center;color:#fff;font-family:"bmwtypenextttregular";font-size:17px;}.box-design.our-vehicles .nav-tabs .nav-link.active{background-color:#666666;}@media (max-width:767px){.box-design.our-vehicles .nav-tabs .nav-link{width:auto;font-size:14px;padding:0 35px;line-height:38px;}}.first-box button{display:inline-block;}.first-box .second{display:none;}@media (max-width:767px){.box-design{padding:40px 0 0;}.box-design > .mb60{margin-bottom:30px;}.box-design .grid-box li:first-child .main-box .inn-control span{font-size:13px;}.mt40{margin-top:20px;}}.vehicle-video .vehicle-video-button{padding:0;border:none;outline:none;box-shadow:none;width:65px;height:65px;background-image:url(/modules/custom/new_car/images/play-pause.png);background-repeat:no-repeat;background-color:transparent;background-size:65px;}.vehicle-video .vehicle-video-button.pause{background-position:0 -66px;}.vehicle-video .vehicle-video-button.play{background-position:0px 1px;}.vehicle-video .item button{display:inline-block;}.vehicle-video .item .second{display:none;}.vehicle-video .inn-control{position:absolute;z-index:22;margin:auto;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;}.vehicle-video .item.active .inn-control{display:none;}.vehicle-video .item:hover .inn-control{display:flex;}@media (max-width:767px){.vehicle-video .vehicle-video-button{width:45px;height:45px;background-size:45px;}.vehicle-video .vehicle-video-button.pause{background-position:0 -46px;}.vehicle-video .vehicle-video-button.play{background-position:0px 1px;}}.flexi-box{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;}.flexi-box img,.flexi-box video{object-fit:cover;}.flexi-box .nav-item{display:inline-block;padding:0;width:32.5%;margin-bottom:15px;overflow:hidden;}.flexi-box .nav-item figure{position:relative;margin:0;}.flexi-box .nav-item .caption-tag{position:absolute;bottom:20px;line-height:28px;left:0;right:0;padding:5px 10px;background:rgba(0,0,0,0.6);font-size:16px;font-family:"bmwtypenextttregular";text-transform:uppercase;}.flexi-box .nav-item .caption-tag i{float:right;font-size:28px;}.flexi-box .nav-item .child-box{display:none;height:auto;position:absolute;left:0;right:0;}.flexi-box .nav-item .innerbx button{right:0;top:0;z-index:999;}.flexi-box .nav-item.active .innerbx .caption-tag .fa-angle-right:before{content:"\f107";}.flexi-box .nav-item.full{width:100%;}.flexi-box .nav-item.full img,.flexi-box .nav-item.full video{object-fit:unset;width:100%;height:auto;}.flexi-box .nav-item.half{width:49.5%;}.flexi-box .nav-item.half img,.flexi-box .nav-item.half video{object-fit:unset;width:auto;height:100%;}.flexi-box .nav-item.active .child-box{display:block;}.flexi-box .close-btn{position:absolute;top:0;right:0;font-size:0;padding:0;width:40px;height:40px;background-position:-5px -206px;}.flexi-box .close-btn:hover,.flexi-box .close-btn:focus{outline:0;box-shadow:none;}.flexi-box .base-slider{position:relative;}.flexi-box .base-slider .item{box-shadow:0px 0 6px #00000029;margin:10px;padding:10px 20px 25px;}.flexi-box .base-slider .container{max-width:100%;width:100%;padding:0;margin-top:25px;}.flexi-box .base-slider .owl-nav{position:absolute;top:0;z-index:99;margin:auto;bottom:0;height:1px;width:100%;}.flexi-box .base-slider .owl-nav button{width:40px;height:40px;opacity:1 !important;border-radius:0 !important;transition:all 0.4s ease-in-out;}.flexi-box .base-slider .owl-nav button span{width:40px;height:40px;font-size:0;float:left;}.flexi-box .base-slider .owl-nav button:hover,.flexi-box .base-slider .owl-nav button:focus{background:none !important;outline:0;box-shadow:none;}.flexi-box .base-slider .owl-nav .owl-prev{float:left;margin-left:-50px;}.flexi-box .base-slider .owl-nav .owl-prev span{background-position:-58px -155px;}.flexi-box .base-slider .owl-nav .owl-next{float:right;margin-right:-50px;}.flexi-box .base-slider .owl-nav .owl-next span{background-position:-55px -105px;}.flexi-box .base-slider .bottom{margin-top:30px;}.flexi-box .base-slider .heading2,.flexi-box .base-slider p{margin:0;font-family:"bmwtypenextttregular";}.flexi-box .base-slider .heading2{font-size:20px;}.flexi-box .base-slider p{font-size:13px;}.flexi-box .base-slider .buttonstyle{min-width:300px;}.flexi-box .base-slider a.linkty{text-decoration:underline;}.flexi-box .base-slider a.linkty:hover{text-decoration:none;color:inherit;}@media (min-width:1680px){.flexi-box .nav-item.active{height:1250px;}.flexi-box .nav-item.half.active{height:1180px;}.flexi-box .nav-item.full.active{height:1480px;}}@media (min-width:1440px) and (max-width:1679px){.flexi-box .nav-item.active{height:1065px;}.flexi-box .nav-item.half.active{height:1015px;}.flexi-box .nav-item.full.active{height:1400px;}}@media (min-width:1366px) and (max-width:1439px){.flexi-box .nav-item.active{height:1030px;}.flexi-box .nav-item.half.active{height:1000px;}.flexi-box .nav-item.full.active{height:1345px;}}@media (min-width:1280px) and (max-width:1365px){.flexi-box .nav-item.active{height:1015px;}.flexi-box .nav-item.half.active{height:1015px;}.flexi-box .nav-item.full.active{height:1305px;}}@media (min-width:1024px) and (max-width:1279px){.flexi-box .nav-item.active{height:900px;}.flexi-box .nav-item.half.active{height:860px;}.flexi-box .nav-item.full.active{height:1180px;}.inner-slider .owl-nav{display:none;}}@media (min-width:992px) and (max-width:1023px){.flexi-box .nav-item.active{height:880px;}.flexi-box .nav-item.half.active{height:850px;}.flexi-box .nav-item.full.active{height:1150px;}}@media (min-width:768px) and (max-width:991px){.flexi-box .nav-item.active{height:740px;}.flexi-box .nav-item.half.active{height:720px;}.flexi-box .nav-item.full.active{height:950px;}}@media (max-width:767px){.flexi-box .nav-item.active{height:660px;}.flexi-box .nav-item.half.active{height:660px;}.child-box.mt-4{margin-top:1rem !important;}.flexi-box .nav-item{width:48%;}.flexi-box .nav-item .caption-tag{bottom:10px;line-height:28px;padding:0 5px;font-size:12px;}.flexi-box .nav-item .caption-tag i{font-size:20px;margin-top:4px;}.flexi-box .close-btn{width:25px;height:25px;background-position:-13px -214px;z-index:99;background-color:#262626;}.inner-slider .heading2{font-size:15px;}.inner-slider p{font-size:12px;}.inner-slider .bottom{margin:10px 0 !important;}.inner-slider .justify-content-end{display:block !important;margin-top:20px !important;}.inner-slider .justify-content-end .buttonstyle{width:100%;margin-top:10px;}}@media (max-width:400px){.flexi-box .nav-item.active{height:595px;}.flexi-box .nav-item.half.active{height:595px;}}.mob-img{display:none;}.desktop-img{display:none;}@media (max-width:767px){.mob-img{display:block;}}@media (min-width:768px){.desktop-img{display:block;}}.shopping-tools{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}.shopping-tools li{width:150px;min-height:200px;background:#E6E6E6;margin:0 10px;transition:all 0.4s ease;}.shopping-tools li a{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:100%;box-sizing:border-box;padding:30px 0;font-family:"bmwtypenextttregular";}.shopping-tools li a:hover{text-decoration:none;}.shopping-tools li img{width:45px;}.shopping-tools li span{color:#666666;text-align:center;line-height:16px;}.shopping-tools li:hover{background:#f5f5f5;}@media (max-width:767px){.shopping-tools{flex-wrap:wrap;justify-content:space-between;}.shopping-tools li{width:32%;min-height:150px;margin:0 0 7px;display:flex;justify-content:space-around;align-items:center;}}@media (min-width:768px) and (max-width:991px){.shopping-tools{flex-wrap:wrap;justify-content:space-between;}.shopping-tools li{margin:0 0 10px;width:111px;min-height:160px;}}.car-details .heading2{font-size:52px;}.car-details .bottombx{display:flex;}.car-details .bottombx a{text-align:left;font-size:11px;display:flex;border-radius:10px;color:#666666;font-family:"bmwtypenextttlight";background:#E6E6E6;width:160px;height:60px;border:none;align-items:center;margin-left:15px;box-sizing:border-box;}.car-details .bottombx a span{width:40px;}.car-details .bottombx a i{font-size:25px;}.car-details .bottombx a:hover,.car-details .bottombx a.active{background:#666;color:#fff;}.car-details .car-pic .head .heading2{font-size:26px;font-family:"bmwtypenextttregular";margin:0 0 5px !important;}.car-details .car-pic .head p{font-family:"bmwtypenextttregular";font-size:16px;}.car-details .car-int{margin-top:20px;}.car-details .car-int .item{position:relative;}.car-details .car-int .item img.slide-image{height:auto;}.car-details .car-int .titlebx{position:absolute;bottom:10%;left:20px;z-index:22;}.car-details .car-int .owl-dots{display:flex;justify-content:center;margin-top:15px;}.car-details .car-int .owl-dots button{outline:none;width:10px;height:10px;margin:0 3px;}.car-details .car-int .owl-dots button.owl-dot:hover span,.car-details .car-int .owl-dots button.owl-dot.active span{background-color:#1C69D4;}.car-details .car-int .owl-dots button.owl-dot span{background-color:#fff;width:100%;height:100%;float:left;border-radius:30px;}.car-details .car-form .head .heading2{font-size:34px;font-family:"bmwtypenextttregular";}.car-details .car-form .head p{font-family:"bmwtypenextttlight";font-size:18px;}.car-details .car-brand{position:absolute;top:-57px;right:15px;max-width:550px;margin:0;}.car-details .accordian-design p{margin-bottom:5px;}.fancybox-toolbar .fancybox-button--zoom,.fancybox-toolbar .fancybox-button--play,.fancybox-toolbar .fancybox-button--thumbs{display:none !important;}@media (max-width:767px){.car-details .heading2{font-size:34px;}.car-details .series-name{padding:0;border:none;min-height:auto;}.car-details .series-name .frst-sec{display:none;}.car-details .series-name .d-flex{width:100%;justify-content:center !important;}.car-details .series-name .d-flex a{width:100%;max-width:500px;}.car-details .form-test-drive .d-flex{width:100%;}.car-details .form-test-drive .d-flex button{width:100%;max-width:345px;}.car-details .padding-both{padding:0;}.car-details .car-list-details{margin:30px 0;}.car-details .car-list-details li{font-size:16px;padding-left:80px;}.car-details .car-list-details li::before{font-size:35px;width:60px;}.car-details .car-form .head .heading2,.car-details .car-pic .head .heading2{font-size:22px;}.car-details .car-form .head p,.car-details .car-pic .head p{font-size:14px;}.car-details .accordian-design{padding:5px 0 0;border:1px solid #676767;border-left:0;border-right:0;}.car-details .accordian-design .head .heading2 button{font-size:13px;}.car-details .accordian-design .head .heading2 button:after{margin:1px 10px 0 0;}.car-details .accordian-design .heading2{font-size:16px;margin-bottom:5px !important;}.car-details .series-name.bottom{display:flex;flex-direction:column-reverse;align-items:flex-start;}.car-details .series-name.bottom > div{margin-bottom:20px;}.car-details .series-name.bottom > div .bottombx{display:flex;justify-content:space-between;width:100%;}.car-details .series-name.bottom .bottombx a{margin-left:0;max-width:110px;padding-right:5px;font-size:10px;line-height:14px;}.car-details .series-name.bottom .bottombx a span{width:26px;}.car-details .series-name.bottom .bottombx a i{font-size:20px;}.car-details .car-brand{position:relative;top:auto;right:auto;}.car-details .car-int h2{font-size:14px;}}@media (min-width:768px) and (max-width:991px){.car-details .heading2{font-size:42px;}.car-details .car-brand{top:-80px;right:15px;max-width:410px;}.car-details .car-list-details{margin:30px 0;}.car-details .car-list-details li{padding-left:80px;}.car-details .car-list-details li::before{font-size:35px;width:60px;}.car-details .accordian-design{padding:10px 0 7px;}.car-details .accordian-design .head .heading2 button{font-size:13px;}.car-details .accordian-design .head .heading2 button:after{margin:1px 10px 0 0;}.car-details .accordian-design .heading2{font-size:16px;margin-bottom:5px !important;}.car-details .car-int h2{font-size:16px;}.padding-both{padding:10px 0 !important;}}.car-list-details{counter-reset:section;list-style-type:none;margin:40px 0 40px 80px;}.car-list-details li{font-size:18px;padding-left:120px;max-width:100%;margin-bottom:10px;min-height:65px;display:flex;align-items:center;font-family:"bmwtypenextttregular";position:relative;}.car-list-details li::before{border-right:2px solid #676767;counter-increment:section;content:counters(section,".");font-size:43px;color:#676767;font-family:"bmwtypenextttbold";width:80px;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;}.padding-both{padding:0 10%;}.padding-both.no-padding-right{padding-right:0;}.padding-both.no-padding-left{padding-left:0;}.series-name{display:flex;justify-content:space-between;border:1px solid #676767;border-left:none;border-right:none;align-items:center;padding-top:20px;padding-bottom:20px;}.series-name p{margin:0;}.series-name .heading2{font-size:18px;margin:0 0 10px;}.series-name.bottom .heading2{font-size:15px;margin:0 0 3px;}.series-name.bottom .linkty{font-size:15px;font-weight:600;}.accordian-design{padding:10px 0;border-bottom:1px solid #676767;}.accordian-design .head .heading2 button{color:#fff;font-family:"bmwtypenextttbold";font-size:18px;padding-left:0;}.accordian-design .head .heading2 button:hover,.accordian-design .head .heading2 button:focus{text-decoration:none;}.accordian-design .head .heading2 button:after{content:"\f068";font:normal normal normal 16px/1 FontAwesome;float:left;margin:0 10px 0 0;}.accordian-design .head .heading2 button.collapsed:after{content:"\f067";}.accordionoffets{padding:20px 0 15px;}.accordionoffets .head{margin-top:10px;}.accordionoffets .head:first-child{margin:0;}.accordionoffets .head button{color:#fff;font-family:"bmwtypenextttregular";font-size:16px;width:100%;box-sizing:border-box;text-align:left;}.accordionoffets .head button:hover,.accordionoffets .head button:focus{text-decoration:none;}.accordionoffets .head button:after{content:"\f102";font:normal normal normal 22px/1 FontAwesome;float:right;margin:2px 10px 0 0;}.accordionoffets .head button.collapsed:after{content:"\f103";}.accordionoffets .table{color:#fff;font-size:13px;margin-top:10px;}.accordionoffets .table td{width:25%;padding:10px 20px !important;box-sizing:border-box;}.accordionoffets .table td:first-child{font-weight:600;}.accordionoffets .table td:nth-child(n+2){text-align:center;}.accordionoffets .table tr:nth-child(even){background-color:#383838;}.form-test-drive .form-group{margin-bottom:2rem;position:relative;}.form-test-drive .form-group.no-margin{margin-bottom:0;}.form-test-drive label{font-size:17px;font-family:"bmwtypenextttregular";margin:0;}.form-test-drive input{padding-left:0;font-size:15px;font-family:"bmwtypenextttregular";border:none;border-bottom:1px solid #565656;background:none;color:#ffffff;outline:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.form-test-drive input:focus{background:none;box-shadow:none;outline:none;color:#ffffff;border-bottom:1px solid #565656;}.form-test-drive a{color:#1C69D4;}.form-test-drive a:hover{text-decoration:underline;}.form-test-drive .s-hidden{visibility:hidden;padding-right:10px;}.form-test-drive .select{cursor:pointer;display:inline-block;position:relative;font-family:"bmwtypenextttregular";font-size:15px;color:#262626;border-bottom:1px solid #666666;width:100%;}.form-test-drive .styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;padding:0;color:#fff;font-family:"bmwtypenextttregular";font-size:15px;line-height:40px;font-weight:100;}.form-test-drive .styledSelect:after{width:0;height:0;position:absolute;top:0;right:20px;content:"\f107";font-family:'FontAwesome';}.form-test-drive .styledSelect:active,.form-test-drive .styledSelect.active{color:#E6E6E6;}.form-test-drive .styledSelect:focus{box-shadow:none;outline:none;background:transparent;color:#E6E6E6;}.form-test-drive .options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0 0;padding:0 0;list-style:none;border-top:2px solid #565656;background-color:#262626;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.8);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.8);box-shadow:0 1px 2px rgba(0,0,0,0.8);max-height:300px;overflow-y:auto;}.form-test-drive .options li{padding:10px;margin:0 0;color:#E6E6E6;border-bottom:1px solid #565656;font-weight:100;}.form-test-drive .options li:last-child{border:none;}.form-test-drive .options li:hover{background-color:#333;color:white;}.ttop-header{height:100px;}.relative{position:relative;}.modal{z-index:99999;background:rgba(0,0,0,0.8);}.model-outer{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;max-width:980px;}.model-outer .model-box{background:#262626;width:100%;padding:20px;box-shadow:0 0 5px #000;margin:auto;}.model-outer .model-box .rangebox{margin-top:20px;padding:15px;}.model-outer .model-box .close-btn{position:absolute;top:0;right:0;background-image:url(/modules/custom/new_car/images/sprite-icons.png);background-repeat:no-repeat;background-position:-5px -206px;font-size:0;width:40px;height:40px;outline:none;box-shadow:none;z-index:999;}#popup-modelbox .series-name{padding:10px 0;}#popup-modelbox .emi-slider{margin-top:49px !important;}#popup-modelbox .plan-sec .plans-list li{margin-bottom:15px;}#popup-modelbox .emi-slider .price-val,#popup-modelbox .emi-slider .heading2{margin-bottom:0 !important;font-size:16px;}#popup-modelbox .fontsize label{font-size:20px;}.shadow{box-shadow:0 2px 5px rgba(0,0,0,0.5) !important;}.basic-page{counter-reset:my-sec-counter;}.basic-page .top-heading{border-left:6px solid #fff;padding:20px 40px;font-size:40px;}.basic-page h6{font-size:27px;margin:50px 0 20px;}.basic-page h2,.basic-page h3,.basic-page h4,.basic-page h5{font-size:27px;margin:50px 0 20px;}.basic-page h2:first-child,.basic-page h3:first-child,.basic-page h4:first-child,.basic-page h5:first-child{margin-top:0;}.basic-page h2::before,.basic-page h3::before,.basic-page h4::before,.basic-page h5::before{counter-increment:my-sec-counter;content:counter(my-sec-counter) ".";font-size:27px;margin-right:10px;}.basic-page p{font-size:14px;margin:0 0 15px 50px;}.top-sec.excell h2.heading1{font-size:155%;}.bottomsec .heading2{font-size:32px;}.bottomsec .heading3{font-size:21px;}.os-icon img{margin-right:15px;}.main-slider.gallery-slider .excellence-club{display:flex !important;flex-direction:row;flex-wrap:wrap;}.main-slider.gallery-slider .excellence-club .owl-stage-outer,.main-slider.gallery-slider .excellence-club .owl-dots{box-shadow:0 0px 5px rgba(0,0,0,0.8);margin:5px;}.main-slider.gallery-slider .excellence-club .owl-stage-outer{order:2;}.main-slider.gallery-slider .excellence-club .owl-dots{order:1;}.main-slider.gallery-slider .excellence-club .owl-dots .owl-dot{padding:15px 0px;display:inline-block;min-width:auto;width:auto;margin:0 15px;}.main-slider.gallery-slider .excellence-club .owl-dots .owl-dot.active button{font-family:"bmwtypenextttbold";position:relative;top:-1px;left:-1px;}.main-slider.gallery-slider .excellence-club .owl-dots button.owl-dot{font-size:15px;text-transform:uppercase;font-family:"bmwtypenextttregular";box-shadow:none;outline:none;text-align:center;height:auto;}.main-slider.gallery-slider .excellence-club .owl-nav{order:3;}.main-slider.gallery-slider .excellence-club:hover button.owl-prev{left:5px;}.main-slider.gallery-slider .excellence-club:hover button.owl-next{right:5px;}.four-zero-four{width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:flex-end;}.four-zero-four .buttonstyle{width:270px;}.four-zero-four .caption-box{max-width:540px;}.four-zero-four .heading2{font-size:47px;}.four-zero-four .heading3{font-size:21px;}.four-zero-four .bottomsection{border-top:1px solid #fff;margin-top:90px;padding-top:15px;}@media (max-width:767px){.four-zero-four .heading2{font-size:30px;}.four-zero-four .d-flex.bottomsection{border:none;display:block !important;margin-top:0;padding-top:0;width:100%;}.four-zero-four .d-flex.bottomsection .buttonstyle{width:100%;margin-top:20px;}.four-zero-four .container{display:flex;flex-wrap:wrap;align-content:space-between;height:80vh;}}@media (max-width:767px){.main-slider.gallery-slider .excellence-club .owl-item{padding:10px 20px 10px 10px;}.main-slider.gallery-slider .excellence-club .heading2{font-size:18px;margin-top:10px;}.main-slider.gallery-slider .excellence-club p{line-height:22px;}.main-slider.gallery-slider .excellence-club .owl-dots .owl-dot{padding:15px 0px;margin:0 15px;min-width:auto;width:auto;}.main-slider.gallery-slider .excellence-club .owl-dots .owl-dot button.owl-dot{font-size:13px;margin:0;white-space:nowrap;}.main-slider.gallery-slider .excellence-club .owl-dots{overflow:auto;}.app-inst .d-flex.justify-content-between{flex-direction:column;}.app-inst .d-flex.justify-content-between .bottomsec .heading2{font-size:22px !important;}.app-inst .d-flex.justify-content-between .bottomsec .heading3{font-size:16px !important;margin-top:5px;}.app-inst .d-flex.justify-content-between .os-icon{margin-top:20px;text-align:center;}.app-inst .d-flex.justify-content-between .os-icon img{width:100px;margin-right:5px;height:40px;}.excellence-top-slider .heading2{font-size:24px;}.excellence-top-slider .heading3{font-size:20px;}.about-us-page div:first-child{order:2;}.about-us-page div:last-child{order:1;margin-bottom:40px;}.padding-both.no-padd{padding:0 15px 20px !important;}.main-slider.inner-page-sm .owl-dots{position:relative;margin-top:20px;height:auto;}.main-slider.inner-page-sm .owl-dots button{background:#5f5c5c;}.basic-page .top-heading{padding:15px 20px 5px !important;font-size:21px !important;}.basic-page h2,.basic-page h3,.basic-page h4,.basic-page h5{font-size:20px;margin:50px 0 10px;}.basic-page p{font-size:12px;margin:0 0 15px 30px;}.padding-both.no-padding-form{padding:0;}.padding-both.no-padding-form .buttonstyle{width:100%;}.btn-full{flex-wrap:wrap !important;}.btn-full .buttonstyle{margin-top:10px;}.btn-full .refbt{margin:0 !important;}}.service-solutions-grd iframe,.service-solutions-grd img{width:100%;height:210px;}@media (max-width:991px){.main-slider.inner-page-sm .owl-dots{position:relative;margin-top:20px;height:auto;}.main-slider.inner-page-sm .owl-dots button{background:#5f5c5c;}}@media (min-width:768px) and (max-width:991px){.main-slider.gallery-slider .owl-item{padding:15px;}.main-slider.gallery-slider .heading2{font-size:16px;line-height:27px;margin-top:0px;}.main-slider.gallery-slider p{font-size:13px;line-height:22px;}.main-slider.gallery-slider .excellence-club .owl-dots button.owl-dot{font-size:14px;margin:0;}.bottomsec .heading2{font-size:23px;}.bottomsec .heading3{font-size:18px;margin-top:5px;}.os-icon img{width:100px;margin-right:5px;height:40px;}}@media (min-width:992px) and (max-width:1279px){.main-slider.gallery-slider .owl-item{padding:15px;}.main-slider.gallery-slider .heading2{margin-top:0px;}}.the-team .shadow{box-shadow:2px 2px 5px rgba(0,0,0,0.6) !important;}.the-team .shadow.hdd{margin:0 5px;}.the-team .shadow.hdd .btn-link{font-size:12px;}.the-team .shadow.hdd .btn-link:hover{text-decoration:none;opacity:1 !important;}.the-team .head-bx{padding:10px;}.the-team .mrg-pd{margin:5px 5px 10px;padding:10px;position:relative;}.the-team .mrg-pd h3{font-size:14px;}.the-team .mrg-pd h4,.the-team .mrg-pd p{font-size:12px;font-family:"bmwtypenextttregular";line-height:18px;color:#b7b7b7;}.the-team .mrg-pd .call-email{position:absolute;bottom:-20px;right:20px;opacity:0;z-index:-99;transition:all 0.4s ease-in-out;}.the-team .mrg-pd .call-email a{width:25px;height:25px;text-align:center;line-height:28px;background:#585858;border-radius:35px;margin:0 3px;display:inline-block;}.the-team .mrg-pd .call-email a:hover{background:#007bff;}.the-team .mrg-pd .call-email .fa{font-size:14px;color:#fff;}.the-team .mrg-pd:hover .call-email{bottom:-10px;opacity:1;z-index:1;}.the-team .main-slider{overflow:visible;}.the-team .main-slider .owl-item,.the-team .main-slider .item{height:auto;}.the-team .main-slider .owl-dots{position:relative;}.the-team .main-slider .owl-nav{top:40px;}.the-team .main-slider .owl-nav button{top:-40px;}.the-team .main-slider .owl-nav button span{font-size:52px;}.the-team .main-slider .owl-nav button.owl-prev{left:-50px;}.the-team .main-slider .owl-nav button.owl-next{right:-50px;}.the-team .main-slider .owl-nav button.disabled{opacity:0 !important;}.the-team .main-slider:hover button.owl-prev{left:-50px;}.the-team .main-slider:hover button.owl-next{right:-50px;}.the-team .main-slider .owl-dots{margin-top:10px;}.the-team .main-slider .owl-dots button{width:8px !important;height:8px !important;background-color:#fff !important;}.the-team .main-slider .owl-dots button.owl-dot.active{background-color:#007bff !important;}@media (max-width:767px){.the-team .head-bx{font-size:18px;}}.find-us .owl-item,.find-us .item{height:auto;}.find-us .shadow{box-shadow:2px 2px 5px rgba(0,0,0,0.6) !important;}.find-us .shadow.hdd .btn-link{font-size:12px;}.find-us .shadow.hdd .btn-link:hover{text-decoration:none;opacity:1 !important;}.find-us .head-bx{padding:10px;}.find-us .mrg-pd{margin:0;padding:0;}.find-us .mrg-pd p{font-size:13px;font-family:"bmwtypenextttregular";line-height:20px;color:#fff;}.find-us .mrg-pd h2{font-size:14px;font-family:"bmwtypenextttregular";margin-bottom:10px;}.find-us .mrg-pd .call-email{position:absolute;right:20px;bottom:-10px;opacity:1;z-index:1;transition:all 0.4s ease-in-out;}.find-us .mrg-pd .call-email a{width:25px;height:25px;text-align:center;line-height:28px;background:#585858;border-radius:35px;margin:0 3px;display:inline-block;}.find-us .mrg-pd .call-email a:hover{background:#007bff;}.find-us .mrg-pd .call-email .fa{font-size:14px;color:#fff;}.grid iframe{width:100%;height:100%;}@media (min-width:992px){.grid{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;}.grid .span-row-1{flex:1 70%;}.grid .span-row-2{flex:1 30%;}.grid .span-row-2 section{margin-left:15px;}.grid .span-row-2 section:last-child{margin-top:20px;}}@media (max-width:767px){.find-us.the-team .mrg-pd{margin:0;padding:0;}}@media (max-width:991px){.grid .span-row-1,.grid iframe{min-height:350px;}.grid .span-row-1{margin-bottom:15px;}.grid section{margin-bottom:15px;}.grid section:last-child{margin-bottom:20px;}}.test-drive-page .head .heading2{font-size:30px;}.test-drive-page .head p{font-size:14px;}.test-drive-page .form-group samp{font-size:12px;margin-top:2px;color:red;float:left;font-family:"bmwtypenextttregular";}.test-drive-page .form-group samp.alert-success{color:green;padding:0;}.test-drive-page .buttonType{position:absolute;right:0;top:30px;}.test-drive-page .buttonType button{background:none;font-size:12px;border:none;color:#fff;}.test-drive-page .buttonType button:focus{box-shadow:none;outline:none;}.test-drive-page .buttonType.resend{position:relative;text-align:right;}.test-drive-page .buttonType.resend p{font-size:11px;color:#9a9a9a;}@media (min-width:992px){.test-drive-page .car-brand{margin-bottom:110px;}}.test-drive-page .buttonstyle{width:100%;}.test-drive-page input#otp{display:block;border:none;padding:0;width:100%;background:repeating-linear-gradient(90deg,dimgrey 0,dimgrey 2.5ch,transparent 0,transparent 3ch) 0 100%/ 17.5ch 2px no-repeat;font:23px droid sans mono,consolas,monospace;letter-spacing:2ch;padding-left:10px;}.test-drive-page input[type=text]::-ms-clear{display:none;}.test-drive-page .opt-box .form-group{width:239px;}@media (max-width:767px){.test-drive-page .head .heading2{font-size:24px;}.test-drive-page input#otp{font:18px droid sans mono,consolas,monospace;padding-left:8px;}}@media (max-width:991px){.form-test-drive .justify-content-end{justify-content:center !important;}.test-drive-page .box-design{padding-top:0px;margin:0;}.test-drive-page .row .fst-box{order:2;}.test-drive-page .row .align-items-end{order:1;justify-content:center;}.opt-box{flex-direction:row !important;justify-content:start !important;display:block !important;}}@media (max-width:991px) and (min-width:768px){.opt-box{display:flex !important;}.opt-box > div{width:50% !important;}}@media (max-width:767px) and (min-width:375px){.test-drive-page .buttonType.resend{margin-top:-54px;margin-bottom:40px;}}.empty-btn a:empty{display:none;}.icon-btn a:hover{text-decoration:none;}.icon-btn a:before{font-family:'FontAwesome';font-size:15px;margin-right:10px;}.icon-btn a.download:before{content:"\f063";}.icon-btn a.view{padding-left:20px;}.icon-btn a.view:before{content:"\f105";font-size:30px;position:absolute;left:13px;top:-2px;}.icon-btn a.view.active:before{content:"\f107";}.referral-slider .container > div{max-width:750px;}.referral-slider .container .heading2{font-family:"bmwtypenextttregular";font-size:34px;font-weight:100;margin-bottom:20px;}.referral-slider .container .heading3{font-family:"bmwtypenextttregular";font-size:20px;font-weight:100;line-height:30px;}.referral .car-list-details{margin:25px 80px 0;}.referral .car-list-details li small{display:block;}.referral .heading3{font-size:20px !important;}.referral .compare-tab li{width:49%;}.referral .compare-tab li a{display:block;width:100%;text-align:center;background:#E6E6E6;color:#262626 !important;border-color:#E6E6E6 !important;font-family:"bmwtypenextttregular";text-transform:none;font-size:15px;height:50px;line-height:33px;}.referral .compare-tab li a.active{background:#666666;color:#fff !important;border-color:#666666 !important;}.referral .mt10{margin-top:10px;}.referral .buttonstyle.refbt{border:none;font-family:"bmwtypenextttregular";text-transform:capitalize;padding:0;width:130px;min-width:auto;}.referral .buttonstyle.refbt .fa{margin-right:5px;font-size:11px;border:1px solid #fff;border-radius:30px;height:22px;width:22px;line-height:22px;}.referral .buttonstyle.refbt:focus{box-shadow:none;outline:none;}.referral .buttonstyle.refbt:hover{background:none;color:#fff !important;}@media (max-width:767px){.referral-slider .container .heading3{line-height:22px;}}.plan-sec .plans-list li{box-shadow:0px 3px 5px #191919;margin-bottom:35px;position:relative;}.plan-sec .plans-list li .form-group{margin:0;}@media (max-width:991px){.plan-sec .plans-list li .tooltip-box{padding:10px 10px 10px 50px;width:100%;display:none;background:#383838;}.plan-sec .plans-list li.active .tooltip-box{display:block;}}.plan-sec .plans-list li .radiomark{top:25px;left:15px;}.plan-sec .plans-list li a{color:#fff;}.plan-sec .plans-list li a:hover{text-decoration:none;}.plan-sec .plans-list label{font-size:14px;font-family:"bmwtypenextttregular";margin:0;padding:17px 17px 17px 50px;line-height:18px;}.plan-sec .plans-list label samp{position:relative;top:-8px;font-family:"bmwtypenextttregular";font-size:12px;}.plan-sec .rangebox{padding:30px;box-shadow:0px 0px 5px #191919;margin-top:48px;}.plan-sec .pagination .page-item{position:relative;}.plan-sec .pagination .page-item:first-child:after{content:"";border-right:2px solid #a9a9a9;position:absolute;top:10px;right:0;height:15px;}.plan-sec .pagination .page-link{background:none;font-size:16px;font-family:"bmwtypenextttregular";color:#a9a9a9;border:none;}.plan-sec .pagination .page-link.active{color:#fff;}.plan-sec .pagination .page-link .fa{margin:0 5px;}.plan-sec .pagination .page-link:focus{box-shadow:none;}.plan-sec.emi-clac .plans-list li .radiomark{top:15px;}@media (min-width:992px){.plan-sec.emi-clac .plans-list li .tooltip-box{position:absolute;top:0;left:100%;min-width:610px;padding:20px;z-index:999;}}.plan-sec.emi-clac .plans-list li .content p{font-size:12px;margin:0;}.plan-sec.emi-clac .plans-list li.active .tooltip-box{display:none !important;}.plan-sec.emi-clac .plans-list li:hover .tooltip-box{display:block !important;}.plan-sec.emi-clac .mt30{margin-top:27px;}.plan-sec.emi-clac .emi-slider .heading2,.plan-sec.emi-clac .emi-slider .emi-slider .price-val{font-size:18px;margin:0 0 5px !important;}.full-width{width:100%;float:left;}.model-box-design .container{width:100%;}.usesame{margin:15px 0 0;}.usesame .radiobt{font-size:14px;}.select-plane-box{border:none !important;margin:0 !important;background:#262626;padding:15px !important;position:fixed;left:0;right:0;z-index:999;top:40%;padding-bottom:0 !important;box-shadow:0px -2px 3px #1b1b1b;}.select-plane-box h2{font-size:16px;color:#fff;font-family:"bmwtypenextttregular";}.select-plane-box .head{padding:0;box-shadow:0px 2px 3px #1b1b1b;}.select-plane-box .head button{padding:5px !important;}.select-plane-box .closebt,.select-plane-box .closeboxbt{color:#fff;font-size:14px;padding:5px 8px;font-family:"bmwtypenextttregular";opacity:1;}.select-plane-box .closeboxbt{margin-top:10px;padding:5px 5px 5px 15px;text-shadow:none;letter-spacing:1px;font-size:12px;}.compare-modelvariants section{box-shadow:0 2px 4px #131313;padding:15px;display:flex;flex-direction:row-reverse;align-items:flex-start;}.compare-modelvariants section .heading2{font-size:20px;margin:0;}.compare-modelvariants section .heading3{font-size:17px;}.compare-modelvariants section .form-group{margin-bottom:20px;}.compare-modelvariants section .form-test-drive .styledSelect{font-size:13px;}.compare-modelvariants section .car-series{width:80%;margin-top:40px;}.compare-modelvariants section .car-series .bottombx{max-width:220px;}.compare-modelvariants section .car-img{max-width:200px;height:auto;}@media (max-width:767px){.series-name.events{padding:0 !important;border:none;display:block;}.plan-sec.emi-clac li{margin-bottom:15px;}.plan-sec.emi-clac .rangebox{padding:15px;margin-top:15px;}.seconssection .car-img{max-width:210px;}.seconssection .car-varient .heading2{font-size:20px;margin-bottom:0;}.seconssection .car-varient .heading3{font-size:16px;}.seconssection .financetab thead tr th .heading2{font-size:14px;padding:5px 0;margin:0;}.seconssection .financetab thead tr th:last-child .form-test-drive .fa span{left:auto;}.seconssection .financetab tbody tr td:first-child{font-size:14px;}.seconssection .financetab .form-test-drive{justify-content:center;}.seconssection .financetab .fa{margin:4px 0 0 5px;}.seconssection .financetab tr td,.seconssection .financetab tr th{padding:10px;font-size:13px;}.seconssection .financetab.fst-plan tbody tr td{padding:10px;font-size:13px;}.seconssection .accordion-offets .padding-both{padding:0 15px;}.seconssection .accordion-offets .padding-both .pb80{padding-bottom:60px;}.seconssection .accordion-offets .padding-both .mt20{margin-top:0;}.seconssection .accordion-offets .padding-both .emi-slider .heading2,.seconssection .accordion-offets .padding-both .emi-slider .price-val{font-size:16px;}.plan-sec.emi-clac .emi-slider .heading2,.plan-sec.emi-clac .emi-slider .price-val{font-size:16px;margin:0 !important;}.plan-sec.emi-clac h2{font-size:20px;}}@media (max-width:991px){.compare-modelvariants section{padding:5px;display:block;}.compare-modelvariants section .heading2{font-size:14px !important;margin:0;}.compare-modelvariants section .heading3{font-size:13px !important;}.compare-modelvariants section .form-group{margin-bottom:20px;}.compare-modelvariants section .form-test-drive .styledSelect{font-size:13px;}.compare-modelvariants section .car-series{width:100%;margin-top:10px;}.compare-modelvariants section .car-series .bottombx{max-width:100%;}.compare-modelvariants section .car-series .bottombx .buttonstyle{margin-right:0 !important;}.compare-modelvariants section .car-img{max-width:100%;height:auto;}.compare-modelvariants section .form-control{padding-top:0 !important;padding-bottom:0 !important;}.compare-modelvariants section .form-test-drive .options li{font-size:12px !important;}.compare-modelvariants section .buttonstyle{font-size:12px;height:30px;}}@media (min-width:992px){.tooltip-box{padding:10px 20px;width:100%;display:none;background:#383838;}.plan-sec .plans-list li:hover span.tooltip-box{display:block;position:absolute;left:105%;width:600px;top:0;}}.financial .top-sec > section{margin-bottom:30px;}.financial .top-sec .heading1{font-size:38px;margin-bottom:10px;padding-bottom:0;}.financial .top-sec p{font-size:18px;font-family:"bmwtypenextttlight";}.financial .top-sec iframe{width:100%;height:500px;}.financial .top-sec hr{border:none;border-bottom:1px solid #676767;margin:20px 0 0;}.financial .tabledata img{max-width:80px;height:auto;margin:0 0 10px;}.financial .tabledata h2{color:#FFFFFF;font-size:13px;margin:0 0 3px;font-family:"bmwtypenextttbold";}.financial .tabledata p{color:#ababab;font-size:12px;}.financial .tabledata tr:nth-child(even){background:none;}.financial .tabledata td:nth-child(n+2){text-align:left;}.financial .tabledata td{padding:0 15px 30px !important;}.financial .tabledata tr:nth-of-type(odd),.financial .tabledata tr:hover{background:none !important;}.financial .series-name p{font-size:14px;}.financial .series-name p a{font-weight:100;}.financial .form-test-drive.fontsize label{font-size:22px;}.main-slider.multipal .owl-nav{top:0;}.main-slider.multipal .owl-nav button{background:#666666 !important;}.main-slider.multipal .owl-item{cursor:pointer;}.main-slider.multipal .owl-item .item.activelink h2{color:#1c69d4;}.main-slider.multipal .owl-item img{height:auto;}.main-slider.multipal h2{font-size:16px;margin:0 0 0 18px;font-family:"bmwtypenextttbold";font-weight:100;display:inline;padding-right:30px;padding-bottom:4px;}.financetab{box-shadow:0 0 1px #ccc !important;-ms-box-shadow:0 0 1px #ccc !important;-webkit-box-shadow:0 0 1px #ccc !important;-moz-box-shadow:0 0 1px #ccc !important;}.financetab .fa{color:#ababab;font-size:16px;margin:9px 0 0 0;position:relative;}.financetab .fa span{display:none;width:230px;position:absolute;bottom:40px;border-radius:5px;background-color:#000;padding:5px 5px 8px;left:-108px;right:0;font-size:12px;font-family:"bmwtypenextttregular";line-height:16px;box-shadow:0 0 7px #000;z-index:99;}.financetab .fa span:after{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent;position:absolute;bottom:-10px;left:0;right:0;margin:auto;}.financetab .fa:hover span{display:block;}.financetab thead .form-test-drive{display:flex;max-width:200px;margin:auto;}.financetab thead .form-test-drive .select{border:none;}.financetab thead tr th{width:50%;float:left;padding:5px 0;border:none;background-color:#262626;text-align:center;font-size:14px;font-family:"bmwtypenextttregular";box-shadow:0 1px 1px #000 !important;position:relative;}.financetab thead tr th:first-child{display:none;}.financetab thead tr th .heading2{margin:8px 10px 5px 25px;float:left;color:#fff;font-size:16px;}.financetab thead .form-group{margin:0;width:100%;}.financetab thead select{border:none;width:100%;margin:auto;color:#FFFFFF;}.financetab thead select option{color:#262626;}.financetab tbody tr td{background-color:#383838;width:50%;float:left;text-align:center;border:none;padding:10px 0;color:#FFFFFF;font-size:14px;font-family:"bmwtypenextttregular";}.financetab tbody tr td:first-child{width:100%;background-color:#262626;font-size:16px;}.financetab tfoot tr td{width:50%;float:left;padding:10px 25px;border:none;text-align:center;font-size:14px;font-family:"bmwtypenextttregular";}.financetab tfoot tr td:first-child{display:none;}.financetab tfoot a{color:#1C69D4;text-decoration:underline;}.financetab tfoot a:hover{text-decoration:none;}.financetab.fst-plan{box-shadow:0 0 1px #ccc !important;}.financetab.fst-plan tr th{width:100% !important;padding:5px 0;border:none;background-color:#262626;font-size:14px;text-align:left;font-family:"bmwtypenextttregular";box-shadow:0 1px 1px #000 !important;position:relative;}.financetab.fst-plan tr th:last-child{display:none;}.financetab.fst-plan tr th .form-test-drive{max-width:initial;}.financetab.fst-plan tbody tr td{text-align:center;border:none;padding:12px 25px;color:#FFFFFF;font-size:14px;font-family:"bmwtypenextttregular";text-align:left;background:none;}.financetab.fst-plan tbody tr td:first-child{width:50%;}.financetab.fst-plan tbody tr td:nth-child(2){text-align:right;}.financetab.fst-plan tbody tr td:last-child{display:none;}.financetab.fst-plan tbody tr:nth-child(even){background:#353535;}.financetab.fst-plan tfoot td:nth-child(2){width:100%;}.financetab.fst-plan tfoot td:last-child{display:none;}.financetab.fst-plan tfoot a{color:#1C69D4;text-decoration:underline;}.financetab.fst-plan tfoot a:hover{text-decoration:none;}.finance-tab .form-test-drive{min-width:160px;max-width:none !important;text-align:center;display:inline-block !important;position:relative;}.finance-tab .form-test-drive select{padding-right:40px;}.finance-tab .form-test-drive .fa{position:absolute;top:0;right:-20px;}.accordion-offets{padding:0px;border:none;border-bottom:1px solid #676767;}.accordion-offets section{margin-bottom:10px;position:relative;padding:0;}.accordion-offets section .closeboxbt{position:absolute;right:0;top:0;color:#fff;font-size:16px;font-weight:100;width:30px;height:30px;text-align:center;line-height:30px;}.accordion-offets section .arrow-icon{position:absolute;margin:auto;left:0;right:0;text-align:center;cursor:pointer;bottom:30px;transition:all 0.4s ease;}.accordion-offets section .arrow-icon.collapsed{bottom:auto;}.accordion-offets section .arrow-icon:after{content:"\f102";font:normal normal normal 34px/1 FontAwesome;float:right;position:absolute;bottom:0;margin:auto;left:0;right:0;color:#8e8e8e;width:40px;}.accordion-offets section .arrow-icon.collapsed:after{content:"\f103";}.accordion-offets .head{margin-top:10px;}.accordion-offets .head:first-child{margin:0;}.accordion-offets .head button{color:#fff;font-family:"bmwtypenextttregular";font-size:19px;width:100%;box-sizing:border-box;align-items:center;text-align:left;padding:15px;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;}.accordion-offets .head button:hover,.accordion-offets .head button:focus{text-decoration:none;}.accordion-offets .head button a{font-size:17px;color:#007bff;float:right;}.accordion-offets a.viewsummary{position:absolute;font-size:14px !important;left:0;right:0;margin:auto;width:120px;text-align:center;padding:5px;bottom:0;color:#007bff;}.accordion-offets a.viewsummary:hover{text-decoration:underline;}.emi-slider .heading2{font-size:22px;margin:0 !important;}.emi-slider .price-val{font-size:20px;font-family:"bmwtypenextttregular";}.emi-slider .price-val input{background:none;border:none;width:78px;padding:0;color:#fff;}.emi-slider .price-val input:focus{outline:none;}.emi-slider .hide{display:none;}.emi-slider .hide.active{display:block;}.car-series{width:100%;}.car-series .form-test-drive.top-frm{max-width:220px;}.car-series .bottombx{display:flex;}.car-series .buttonstyle{background:#666666;border-color:#666666;color:#fff !important;}.car-series .buttonstyle:hover{background:#262626 !important;border-color:#fff !important;}.car-series .buttonstyle.active{background:#E6E6E6;color:#666666 !important;border-color:#E6E6E6;}.car-series .buttonstyle.active:hover{color:#fff !important;}.car-series.car-varient .bottombx .buttonstyle{min-width:auto;width:100%;}@media (max-width:767px){.financial .top-sec .heading1{font-size:24px;}.financial .top-sec p{font-size:14px;}.financial .top-sec iframe{height:205px;}.financial .tabledata td{width:100%;float:left;}.financial .form-test-drive.fontsize{margin-top:15px;}.financial .form-test-drive.fontsize label{font-size:18px;}.financial .form-test-drive .styledSelect{font-size:13px;}.financial .padding-both{padding:0 15px;}.financial .padding-both .emi-slider{margin-top:10px !important;}.financial .padding-both .emi-slider .heading2{font-size:12px;}.financial .padding-both .emi-slider .price-val{font-size:14px;}.financetab thead .form-group{width:85%;}.finance-tab th:last-child .fa span{left:auto;}.finance-tab .form-test-drive .fa{right:10px;}.series-name.bottom{flex-flow:column-reverse;justify-content:left !important;align-items:normal !important;border:none;padding:0;}.series-name.bottom .buttonstyle{width:100%;}.series-name.bottom .d-flex.justify-content-end{width:100%;justify-content:center !important;}.series-name.bottom .d-flex.justify-content-end .bottombx.d-flex{width:100%;margin-bottom:15px;}.series-name.mobile-res{flex-direction:column;align-items:start;border:none;padding:0;}.series-name.mobile-res .frst-sec{margin-bottom:15px;}.series-name.mobile-res .justify-content-end{width:100%;justify-content:center !important;}.series-name.mobile-res .justify-content-end .buttonstyle{width:100%;max-width:500px;}.car-details.form-car{padding:0 30px;}.car-details.form-car .mt-5{margin-top:1rem !important;}.car-details.form-car .pb-5{padding-bottom:1rem !important;}.accordian-design .head .heading2 button{font-size:13px;padding:10px 0;}.accordion-offets .head button{font-size:14px;}.accordion-offets .head button a{font-size:14px;}.accordion-offets section .arrow-icon:after{font:normal normal normal 25px/1 FontAwesome;}.accordion-offets section .closeboxbt{position:absolute;right:-8px;top:-8px;z-index:999;}}@media (min-width:768px) and (max-width:991px){.emi-slider.custom-slider{padding-left:15px;padding-right:15px;}}@media (min-width:992px) and (max-width:1279px){.financial .top-sec iframe{height:390px;}}.car-compare .heading1{border-bottom:1px solid #ccc;padding-bottom:25px;width:100%;}.car-compare .car-compare-box{display:flex;align-items:flex-start;flex-wrap:wrap;}.car-compare .car-compare-box section{box-shadow:0px 0 4px #191919;padding:10px;margin-bottom:13px;width:100%;position:relative;}.car-compare .car-compare-box section figure{margin-bottom:25px;}.car-compare .car-compare-box section figure img{width:100%;}.car-compare .car-compare-box section .form-group{margin-bottom:10px;}.car-compare .car-compare-box section .form-group:last-child{margin-bottom:0;}.car-compare .car-compare-box .link{color:#1C69D4;text-decoration:underline;width:100%;}.car-compare .car-compare-box .link:hover{text-decoration:none;color:#1C69D4;}.car-compare .car-compare-box .heading3{font-size:16px;margin:4px 0;text-align:center;font-family:"bmwtypenextttbold";}.car-compare .car-compare-box .heading2{font-size:14px;margin:4px 0;font-weight:100;text-align:center;font-family:"bmwtypenextttregular";}.car-compare .car-compare-box .display-box .heading2{font-size:18px;margin-bottom:5px;}.car-compare .car-compare-box .display-box .form-group{border:none;margin:0 20px;}.car-compare .car-compare-box .hidden{visibility:hidden !important;}.car-compare .compare-tab li{margin-left:20px;}.car-compare .compare-tab li a.buttonstyle{height:45px;min-width:220px;background:#e2e2e2;color:#262626 !important;border-color:#e2e2e2;}.car-compare .compare-tab li a.buttonstyle.active{background:#666666 !important;color:#fff !important;border-color:#666666;}.car-compare .accordionoffets .head button{padding:10px;}.car-compare .bottomsexc{width:100%;}.car-compare .closebtn{position:absolute;top:0;right:0;color:#9c9c9c;outline:none;box-shadow:none;background:rgba(38,38,38,0.8);font-family:"bmwtypenextttbold";padding-left:7px;padding-bottom:0;}.car-compare .closebtn:hover{color:#fff;}.car-compare .form-test-drive .select,.car-compare .form-test-drive .styledSelect{border:none;font-size:13px;}.car-compare .form-test-drive .car-compare-box.dummy .select{border-bottom:1px solid #666666;text-align:left;}@media (max-width:991px){.car-compare .car-compare-box .display-box .form-group{margin:0;}.car-compare .car-compare-box section{padding:5px;}.car-compare .car-compare-box .display-box .heading2{font-size:14px;}.car-compare .car-compare-box section figure{margin-bottom:15px;}}@media (max-width:767px){.car-compare .comparebox .car-compare-box:last-child{padding-left:5px !important;}.car-compare .comparebox .car-compare-box:nth-last-child(2){padding-right:5px !important;}.car-compare .buttonstyle{width:100%;}.car-compare .series-name{border:none;padding:0;display:block;margin-bottom:20px;}.car-compare .series-name > div{display:none;}.car-compare .compare-tab{justify-content:flex-start !important;flex-wrap:nowrap;justify-content:space-between !important;}.car-compare .compare-tab li{margin:0 1px;width:100%;}.car-compare .compare-tab li a.buttonstyle{min-width:auto;padding-left:0 !important;padding-right:0 !important;font-size:12px;text-transform:none;text-align:center;line-height:14px;}.car-compare .accordionoffets .table td:nth-child(4){display:none;}.car-compare .accordionoffets .table td:first-child{width:100%;}.car-compare .accordionoffets .table td{float:left;width:50%;text-align:center;padding:5px 10px !important;font-size:12px;}.car-compare .accordionoffets .table td:nth-child(n+2){background-color:#383838;}.car-compare .accordionoffets .table tr:nth-of-type(odd),.car-compare .accordionoffets .table tr:nth-child(even){background:none !important;}}.world-off .nav{transition:all 0.4s;left:0;}.world-off .arrow-box a{font-size:24px;background:#262626;position:relative;top:1px;color:#fff;}.world-off .arrow-box.left a{padding:9px 20px 9px 0 !important;}.world-off .arrow-box.right a{padding:9px 0px 9px 20px !important;}.world-off .nav-tabs{border-bottom:none;}.world-off .nav-tabs .nav-item{margin:0;}.world-off .nav-tabs .nav-item a.nav-link{font-size:17px;color:#fff;border:none;word-break:normal;white-space:nowrap;padding-left:0;padding-right:0;}.world-off .nav-tabs .nav-item a.nav-link.active{background:none;border:none;color:#1C69D4;font-weight:600;}.world-off .nav-tabs .nav-item:hover a.nav-link{border:none;}.world-off .padding-both{border-top:1px solid #676767;padding-top:30px;margin-bottom:30px;}.world-off .padding-both img{width:100%;}.world-off .padding-both .heading2{font-family:"bmwtypenextttbold";font-size:21px;margin-bottom:20px !important;}.world-off .padding-both .heading3{font-size:25px;margin-bottom:0px !important;font-family:"bmwtypenextttregular";}.world-off .padding-both .heading4{font-size:16px;margin-bottom:10px !important;font-family:"bmwtypenextttregular";}.world-off .padding-both .link{font-size:14px;color:#fff;}.world-off .padding-both .link .fa{margin:0 0 0 5px;}@media (max-width:991px){.world-off .nav-tabs .nav-item{margin:0 15px 0 0;}.world-off .nav-tabs .nav-item a.nav-link{font-size:14px;text-transform:none;}.world-off .padding-both{padding-left:0px;padding-top:20px;margin-bottom:20px;}.world-off .padding-both .heading2{font-size:16px;margin-bottom:10px !important;}.world-off .padding-both .heading3{font-size:14px;}.world-off .padding-both .link{font-size:12px;}}.world-of-detail .padding-both{border-bottom:1px solid #676767;padding-bottom:30px;margin-bottom:30px;}.world-of-detail .padding-both .top-section .headingLink{font-family:"bmwtypenextttbold";font-size:21px;color:#1C69D4;padding:15px 30px;padding-left:0;display:inline-block;border-right:1px solid #fff;margin-right:30px;}.world-of-detail .padding-both .top-section .headingLink:hover{text-decoration:none;}.world-of-detail .padding-both .top-section .dropdown{height:38px;}.world-of-detail .padding-both .top-section .dropdown:focus{outline:none;box-shadow:none;}.world-of-detail .padding-both .top-section .dropdown button{color:#fff;font-family:"bmwtypenextttregular";}.world-of-detail .padding-both .top-section .dropdown button:focus{outline:none;box-shadow:none;}.world-of-detail .padding-both .top-section .dropdown button.dropdown-toggle::after{border:none;}.world-of-detail .padding-both .top-section .dropdown button .fa{margin-left:10px;font-size:22px;position:absolute;top:7px;}.world-of-detail .padding-both .top-section .dropdown-menu{background:#353535;margin:-2px 0 0 0;max-height:400px;overflow-y:auto;}.world-of-detail .padding-both .top-section .dropdown-menu .dropdown-item{padding-top:8px;padding-bottom:8px;color:#fff;font-family:"bmwtypenextttregular";font-size:14px;border-bottom:1px solid #525252;}.world-of-detail .padding-both .top-section .dropdown-menu .dropdown-item:focus,.world-of-detail .padding-both .top-section .dropdown-menu .dropdown-item.active{background:none;}.world-of-detail .padding-both .top-section .dropdown-menu .dropdown-item:hover{background:#525252;}.world-of-detail .padding-both .top-section .dropdown-menu .dropdown-item:last-child{border:none;}.world-of-detail .main-slider.inner-page-sm .container{bottom:40px;}.world-of-detail .main-slider.inner-page-sm .caption-box{bottom:0;}.world-of-detail .main-slider.inner-page-sm .item{height:auto;}@media (min-width:992px){.world-of-detail .colum-css{-webkit-columns:560px;-moz-columns:560px;columns:560px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}.world-of-detail .random-content div{display:flex;align-items:flex-start;}.world-of-detail .random-content div img{max-width:540px;margin-right:30px;}.world-of-detail .random-content div:nth-child(odd){flex-direction:row-reverse;}.world-of-detail .random-content div:nth-child(odd) img{margin-left:30px;margin-right:0px;}}@media (min-width:992px) and (max-width:1279px){.world-of-detail .random-content div img{max-width:400px;}}.box-design.padding-bothside{padding-left:15px;padding-right:15px;}@media (max-width:767px){.world-of-detail .padding-both{border-bottom:1px solid #676767;padding-bottom:10px;}.world-of-detail .padding-both .top-section .headingLink{font-size:18px;padding:10px;margin-right:5px;padding-left:0;}.world-of-detail .padding-both .top-section .dropdown-menu{left:auto !important;right:-70px !important;}.world-of-detail .random-content div img{margin-bottom:15px;}.world-of-detail .random-content div .heading2{font-size:20px !important;}.world-of-detail .random-content div .heading3{font-size:18px;}.world-of-detail .favorite .heading2{font-size:20px;}.world-of-detail .shadow.p-3{padding:10px !important;}.world-of-detail .heading2{font-size:20px !important;}.world-of-detail .main-slider.inner-page-sm .container{position:relative;padding:0 !important;margin:20px 0 0 !important;bottom:auto;}.world-of-detail .main-slider.inner-page-sm .container .buttonstyle{min-width:auto;width:100%;max-width:500px;}.world-of-detail .car-details .heading3{font-size:20px;}.world-of-detail .main-slider.gallery-slider .buttonstyle{min-width:auto;width:100%;max-width:500px;margin-top:10px;}.inner-page-sm.world-slider h2{margin-bottom:10px !important;}.inner-page-sm.world-slider .heading3{font-size:22px !important;}}@media (min-width:768px) and (max-width:991px){.box-design{padding-top:20px;margin-bottom:30px;}.inner-page-sm.world-slider h2{margin-bottom:10px !important;}.inner-page-sm.world-slider .heading3{font-size:22px !important;}.world-of-detail .main-slider.inner-page-sm .container{position:relative;padding:0 !important;margin:20px 0 0 !important;bottom:auto;}.world-of-detail .main-slider.inner-page-sm .container .heading3{font-size:22px !important;}.world-of-detail .random-content div img{margin-bottom:15px;}.world-of-detail .random-content div .heading2{font-size:22px !important;}.world-of-detail .random-content div .heading3{font-size:18px;}}.footer{border-top:1px solid #545454;margin-top:30px;padding:35px 0 0;}.footer h6,.footer a,.footer p{color:#E6E6E6;margin:0;line-height:22px;font-size:11px;}.footer h6{margin-bottom:10px;line-height:18px;font-size:13px;text-transform:uppercase;}.footer ul{margin:0;padding:0;list-style:none;}.footer .foo-sec{display:flex;}.footer .foo-sec .foo-box{margin-right:20px;width:19%;}.footer .foo-sec .foo-box:last-child{margin-right:0;}.footer .foo-sec.bottom-box a{display:block;}.footer .foo-sec.bottom-box a:hover{text-decoration:underline;}.footer .foo-sec.bottom-box a span{width:20px;height:20px;display:inline-block;text-align:center;background:#585858;margin-right:10px;font-size:10px;}.footer .add-sec{display:none;}@media (max-width:767px){.footer .top-address{width:100%;border-bottom:1px solid #666666;}.footer .top-address .foo-sec{display:none;}.footer .top-address.active .foo-sec{display:block;}.footer .add-sec{display:block;}.footer .add-sec h6{width:100%;display:block;}.footer hr{display:none;}.footer h6{margin:12px 0;}.footer p{margin:0;line-height:18px;}.footer .foo-sec{display:flex;flex-direction:column;align-items:flex-start !important;}.footer .foo-sec .foo-box{width:100%;margin:0;border-bottom:1px solid #666666;}.footer .foo-sec .foo-box h6{text-transform:capitalize;}.footer .foo-sec .foo-box ul{margin-bottom:10px;}.footer .foo-sec .foo-box ul li{margin:0 0 5px !important;}.footer .foo-sec .foo-box.active ul{display:block;}.footer .foo-sec .foo-box:nth-last-child(2){border:none;}.footer .foo-sec.top-box .foo-box{border:none;margin:0 0 25px 0;}.footer .foo-sec.top-box .foo-box h6{border:none;margin:0 0 5px;padding:0;font-weight:600;}.footer h6.arrow{position:relative;}.footer h6.arrow::after{font-family:'FontAwesome';content:"\f107";font-size:15px;color:#E6E6E6;position:absolute;right:0;top:0;}.footer .top-address.active h6.arrow::after,.footer .foo-box.active h6.arrow::after{content:"\f106";}}.footer hr{border:none;border-top:1px solid #545454;margin:30px 0;}.footer hr.botom{margin-bottom:15px;}.footer .bottom-copy{display:flex;justify-content:space-between;padding-bottom:10px;}.footer .bottom-copy a{padding:0 13px;}.footer .bottom-copy a:hover{text-decoration:underline;}.side-menu{position:fixed;right:0;top:47%;z-index:999;}.side-menu .btnprimary{border:none;background:none;width:37px;outline:none;box-shadow:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;}.side-menu .btnprimary.collapsed span{background:#fff;}.side-menu .btnprimary span{width:10px;height:10px;background:#1C69D4;margin:1px;border-radius:2px;}.side-menu #side-menu{position:absolute;right:40px;top:-89px;}.side-menu #side-menu ul.shopping-tools{width:219px;flex-wrap:wrap;}.side-menu #side-menu ul.shopping-tools li{width:65px;height:65px;font-size:9px;line-height:12px;text-align:center;margin:3px;min-height:65px;border-radius:8px;}.side-menu #side-menu ul.shopping-tools li img{width:22px;}.side-menu #side-menu ul.shopping-tools li a{padding:8px 0px;}.side-menu #side-menu ul.shopping-tools li a:hover{text-decoration:none !important;}.side-menu #side-menu ul.shopping-tools li._num0{order:1;}.side-menu #side-menu ul.shopping-tools li._num1{order:2;}.side-menu #side-menu ul.shopping-tools li._num2{order:3;}.side-menu #side-menu ul.shopping-tools li._num3{order:4;}.side-menu #side-menu ul.shopping-tools li._num4{order:5;width:138px;background:#1C69D4;}.side-menu #side-menu ul.shopping-tools li._num4 a{flex-direction:row;padding:8px 10px;}.side-menu #side-menu ul.shopping-tools li._num4 span{color:#fff;margin-left:5px;}.side-menu #side-menu ul.shopping-tools li._num5{order:6;}.side-menu #side-menu ul.shopping-tools li._num6{order:7;}.side-menu #side-menu ul.shopping-tools li._num7{order:8;}.side-menu #side-menu ul.shopping-tools li._num8{order:9;}.arrow-top{position:fixed;right:10px;bottom:50px;background:#262626;-moz-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;z-index:99;border:1px solid #fff;outline:none;font-size:29px;}.arrow-top a{display:block;height:40px;width:40px;outline:none;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;}.arrow-top a i{position:relative;top:-2px;}.bottom-copy .quick-fut ul li{display:inline;border-right:1px solid #666666;padding-right:5px;}.bottom-copy .quick-fut ul li:last-child{border:none;}.footer .foo-box.d-lg-block .desk-how{display:flex;margin-left:-12px;}.footer .foo-box.d-lg-block .desk-how li{margin-right:0;height:40px;}.footer .foo-box.d-lg-block .desk-how a{font-size:0;transition:all 0.4s ease-in-out;}.footer .foo-box.d-lg-block .desk-how a span{margin:0;width:40px;height:40px;font-size:18px;display:flex;justify-content:center;align-items:center;background:none;}.footer .foo-box.d-lg-block .desk-how a:hover{text-decoration:none;opacity:0.6;}@media (max-width:767px){.footer .container.mobile{width:90%;}.desk-how{display:none;}.bottom-copy{flex-direction:column;padding:0;}.bottom-copy > div{width:100%;text-align:center;}.bottom-copy .copy-right{order:2;}.bottom-copy .quick-fut{order:1;border:1px solid #666666;border-left:0;border-right:0;margin:15px 0 10px;padding:5px 0;}.footer{border-width:2px;padding:10px 0 0;}.arrow-top{right:5px;bottom:5px;}}@media (min-width:768px) and (max-width:991px){.footer .foo-sec.top-box{flex-wrap:wrap;justify-content:center;align-items:flex-start;}.footer .foo-sec.top-box .foo-box{width:30%;margin-bottom:35px;}.footer .foo-sec.top-box .foo-box:nth-child(n+4){width:48%;margin-bottom:0;}.footer .foo-sec.top-box .foo-box p{line-height:18px;}}.btn-view{font-size:11px !important;padding-left:40px !important;}figcaption{display:none;}.navigation .dropdown-menu .shop-categ2{right:-134.1% !important;}@media (min-width:768px) and (max-width:1200px){.main-slider img{object-fit:cover;object-position:-100px !important;}.main-slider.inner-page .owl-item,.main-slider.inner-page .item{height:50vh !important;}}
@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0deg);}25%{-webkit-transform:rotate(180deg);}50%{-webkit-transform:rotate(180deg);}75%{-webkit-transform:rotate(360deg);}100%{-webkit-transform:rotate(360deg);}}@-webkit-keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0deg);}25%{-webkit-transform:rotate(0deg);}50%{-webkit-transform:rotate(180deg);}75%{-webkit-transform:rotate(180deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes ui-spinner-rotate-right{0%{-moz-transform:rotate(0deg);}25%{-moz-transform:rotate(180deg);}50%{-moz-transform:rotate(180deg);}75%{-moz-transform:rotate(360deg);}100%{-moz-transform:rotate(360deg);}}@-moz-keyframes ui-spinner-rotate-left{0%{-moz-transform:rotate(0deg);}25%{-moz-transform:rotate(0deg);}50%{-moz-transform:rotate(180deg);}75%{-moz-transform:rotate(180deg);}100%{-moz-transform:rotate(360deg);}}@keyframes ui-spinner-rotate-right{0%{transform:rotate(0deg);}25%{transform:rotate(180deg);}50%{transform:rotate(180deg);}75%{transform:rotate(360deg);}100%{transform:rotate(360deg);}}@keyframes ui-spinner-rotate-left{0%{transform:rotate(0deg);}25%{transform:rotate(0deg);}50%{transform:rotate(180deg);}75%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}.ui-spinner{position:relative;border-radius:100%;}.ui-spinner .side{width:50%;height:100%;overflow:hidden;position:absolute;}.ui-spinner .side .fill{border-radius:999px;position:absolute;width:100%;height:100%;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}.ui-spinner .side-left{left:0;}.ui-spinner .side-left .fill{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-animation-name:ui-spinner-rotate-left;-moz-animation-name:ui-spinner-rotate-left;-ms-animation-name:ui-spinner-rotate-left;-o-animation-name:ui-spinner-rotate-left;animation-name:ui-spinner-rotate-left;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;}.ui-spinner .side-right{left:50%;}.ui-spinner .side-right .fill{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-animation-name:ui-spinner-rotate-right;-moz-animation-name:ui-spinner-rotate-right;-ms-animation-name:ui-spinner-rotate-right;-o-animation-name:ui-spinner-rotate-right;animation-name:ui-spinner-rotate-right;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;}.ui{width:100%;position:relative;margin:30px 0 0 0;}.ui .next{font-size:2.0em;position:absolute;display:inline-block;color:#CDD3D1;cursor:pointer;right:0px;}.ui .prev{font-size:2.0em;position:absolute;display:inline-block;color:#CDD3D1;cursor:pointer;left:0px;}.ui-spinner{width:46px;height:46px;background:#dddddd;}.ui-spinner .side .fill{background:#3c76ca;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;opacity:0.8;}.ui-spinner:after{content:"";background:transparent;position:absolute;width:28px;height:28px;border-radius:50%;top:9px;left:9px;display:block;}.threesixty-frame{width:100%;height:auto;}body .threesixty-wrapper{margin:0 auto;width:100%;position:relative;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;}body .threesixty-wrapper .threesixty{width:100%;height:auto;background-size:contain;background-repeat:no-repeat;background-position:center;}@media (max-width:767px){body .threesixty-wrapper .threesixty{background-size:contain;background-repeat:no-repeat;background-position:center;}}body .threesixty-wrapper .threesixty .ui-spinner{width:50px;height:50px;background:#619df1;}body .threesixty-wrapper .threesixty .ui-spinner .side .fill{background:#adc4e4;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;opacity:0.8;}body .threesixty-wrapper .threesixty .ui-spinner:after{content:"";background:transparent;position:absolute;width:30px;height:30px;border-radius:50%;top:10px;left:10px;display:block;}body .threesixty-wrapper .threesixty .ui-spinner{margin:270px auto;}body .threesixty-wrapper .label{margin:20px auto;display:block;}body .download-btn{margin:15px 0 15px 0;}body .download-btn h1{cursor:pointer;padding:15px 20px 15px 20px;display:inline-block;background:#C0CFCF;color:#FCFCFC;font-size:3.0em;}body .download-btn h1:hover{background:#94A2A2;}body .examples{display:inline-block;margin:20px 0 0 0;}body .social{margin:35px 0 35px 0;}.tabArea{position:absolute;left:0;right:0;bottom:20px;}.tabspopup{list-style:none;margin:0;padding:0;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.3);box-shadow:0 4px 20px 0 rgba(0,0,0,.3);}.tabspopup li.clickme{width:170px;text-align:center;background-color:#fff;cursor:pointer;}.tabspopup li.clickme:first-child{border-right:1px solid #ccc;}.tabspopup li.clickme .fa{margin:0 5px 0 0;color:#fff;}.tabspopup li.clickme a{color:rgba(38,38,38,.5);font-family:"bmwtypenextttbold";font-weight:400;font-size:14px;padding:15px 0;display:block;}.tabspopup li.clickme a:hover{text-decoration:none;}.tabspopup li.clickme a.activelink{color:#000;}.tabspopup li.clickme a.activelink .fa{color:#1C69D4;}.threesixty-wrapper.list.hide{display:none !important;}.threesixty-wrapper#two{display:flex;justify-content:center;align-items:center;}.hot_spot img{width:100%;height:auto;}.d-flex.justify-content-center.tabArea{display:none !important;}
html.remodal_lock,body.remodal_lock{overflow:hidden;}.remodal,[data-remodal-id]{visibility:hidden;}.remodal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center;}.remodal-overlay:after{display:inline-block;height:100%;margin-left:-0.05em;content:'';}.remodal-overlay > *{-webkit-transform:translateZ(0px);}.remodal{position:relative;display:inline-block;}.remodal-bg{-webkit-transition:-webkit-filter 0.2s linear;-moz-transition:-moz-filter 0.2s linear;-o-transition:-o-filter 0.2s linear;transition:filter 0.2s linear;}body.remodal_active .remodal-bg{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);}.remodal-overlay{opacity:0;background:rgba(33,36,46,0.95);-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}body.remodal_active .remodal-overlay{opacity:1;}.remodal{width:100%;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:#fff;background-clip:padding-box;color:#182a3c;-webkit-box-shadow:0px 0px 8px #171a24;box-shadow:0px 0px 8px #171a24;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-transition:-webkit-transform 0.2s linear;-moz-transition:-moz-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;transition:transform 0.2s linear;}body.remodal_active .remodal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.remodal,.remodal-overlay:after{vertical-align:middle;}.remodal-close{position:absolute;top:15px;right:15px;width:40px;height:40px;text-decoration:none;border:none;}.remodal-close:after{display:block;font-size:48px;font-family:Arial,'Helvetica CY','Nimbus Sans L',sans-serif !important;content:"×";line-height:40px;cursor:pointer;text-decoration:none;color:#3e5368;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}.remodal-close:hover,.remodal-close:active{background:#fff;text-decoration:none;}.remodal-close:hover.remodal-close:after,.remodal-close:active.remodal-close:after{color:#000;}.remodal-confirm,.remodal-cancel{display:inline-block;width:120px;padding:9px 0;margin:0 0 5px 0;font-size:10pt;cursor:pointer;text-decoration:none;text-align:center;-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}.remodal-confirm{border:2px solid #16a085;background:#f4f4f4;color:#16a085;}.remodal-confirm:hover,.remodal-confirm:active{background:#16a085;color:#f4f4f4;}.remodal-cancel{border:2px solid #c0392b;background:#f4f4f4;color:#c0392b;}.remodal-cancel:hover,.remodal-cancel:active{background:#c0392b;color:#f4f4f4;}@media only screen and (min-width:40.063em){.remodal{max-width:100%;margin:0 auto;min-height:0;-webkit-border-radius:0;border-radius:0;height:100%;}}
.tab-content-p{position:absolute;opacity:0;z-index:-1;padding:15px 0;}.tab-content-p.current{position:relative;opacity:1;z-index:1;}ul.middleTab{margin:0px;padding:0px;list-style:none;}ul.middleTab li{background:none;color:#fff;display:inline-block;padding:15px 20px;margin:0 2px;cursor:pointer;font-family:"bmwtypenextttbold";font-size:14px;position:relative;}ul.middleTab li:after{position:absolute;left:0;bottom:0;height:4px;width:0%;background:#1C69D4;content:"";transition:all 0.4s;opacity:0;}ul.middleTab li.current:after,ul.middleTab li:hover:after{width:100%;opacity:1;}.tab-content-p ul.nav{position:relative;}.tab-content-p ul.nav li.nav-item a{display:flex;flex-direction:column;}.tab-content-p ul.nav li.nav-item a img{transition:transform .2s;}.tab-content-p ul.nav li.nav-item a span{display:none;position:absolute;left:0;right:0;text-align:center;bottom:-50px;color:#fff;font-size:14px;opacity:0;transition:transform .2s;}.tab-content-p ul.nav li.nav-item a.active span{display:block;opacity:1;}.tab-content-p ul.nav li.nav-item a.active img{transform:scale(1.2);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.5);box-shadow:0 6px 16px rgba(0,0,0,.5);}.tab-content-p.no-shadow ul.nav li.nav-item a.active img{transform:scale(1.2);box-shadow:none;}.footernv{margin-top:20px;}.footernv li{margin:0 8px;}.footernv li a{padding:0;}.footernv li a.nav-link img{max-width:48px;max-height:48px;}.threesixtybtn{padding:5px 15px 5px;margin:0 20px;cursor:pointer;font-family:"bmwtypenextttbold";font-size:14px;color:#fff;background:none;border:none;border-left:2px solid #fff;outline:none;box-shadow:none;display:flex;flex-direction:row;width:200px;align-items:center;justify-content:center;}.threesixtybtn:focus{border-left:2px solid #fff;outline:none;box-shadow:none;}.threesixtybtn:hover{text-decoration:none;color:#fff;text-decoration:none;}.threesixtyicon{max-width:43px;filter:brightness(0) invert(1);float:left;margin-right:10px;}.HotspotPlugin_Hotspot{display:none;}.tab-content-p.current .HotspotPlugin_Hotspot{display:block;}@media(max-width:767px){ul.middleTab li{padding:10px 0;margin:0 5px;font-size:12px;text-align:center;}.threesixtybtn{padding:5px 0px 5px;margin:0 10px;font-size:12px;width:100px;}.threesixtyicon{max-width:28px;margin-right:5px;}.footernv{margin-top:10px;margin-bottom:30px;}.footernv li{margin:0 5px;width:40px;}.footernv li img{width:100%;height:auto;}.tabArea{bottom:100px;}}
@-webkit-keyframes 
  pulsate{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.8;}45%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0;}}@keyframes 
  pulsate{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.8;}45%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0;}}.hot_spot .HotspotPlugin_Hotspot:before{content:"";display:block;width:2em;height:2em;margin:-4px auto auto -4px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;border-radius:50%;border:1px solid #1C69D4;opacity:0;-webkit-animation:pulsate 3s ease-out infinite;animation:pulsate 3s ease-out infinite;}.hot_spot .HotspotPlugin_Hotspot:after{content:"+";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-size:20px;height:20px;width:14px;text-align:center;}
.HotspotPlugin_Hotspot{height:15px;width:15px;position:absolute;background:#1C69D4;border-radius:50%;cursor:pointer;margin-left:-10px;margin-top:-10px;}.HotspotPlugin_Hotspot > div{background:rgba(255,255,255,0.8);width:290px;height:auto;margin:-94px -60px;border-radius:4px;font-size:10px;display:none;position:relative;bottom:105px;left:50px;color:#262626;font-size:13px;box-shadow:0 2px 5px rgba(0,0,0,0.5) !important;padding-bottom:15px;z-index:222;}.HotspotPlugin_Hotspot > div:after{content:"";position:absolute;left:10px;bottom:-15px;width:0;height:0;border-style:solid;border-width:15px 10px 0 10px;border-color:rgba(255,255,255,0.8) transparent transparent transparent;}.HotspotPlugin_Hotspot > div:before{content:"X";position:absolute;right:15px;top:7px;font-family:"bmwtypenextttbold";}.HotspotPlugin_Hotspot:hover > div{display:block;}.HotspotPlugin_Hotspot > div > .Hotspot_Title{height:30px;font-weight:bold;padding:4px 10px;}.HotspotPlugin_Hotspot > div > .Hotspot_Message{margin-top:2px;padding:4px 10px;max-height:105px;overflow-y:auto;}.HotspotPlugin_Hotspot_Hidden{display:none!important;visibility:hidden!important;}.HotspotPlugin_Hotspot_Unsaved{background:#4E6FF3;}span.HotspotPlugin_Overlay{position:absolute;background-color:rgba(0,0,0,0.4);top:0px;left:0px;cursor:pointer;}span.HotspotPlugin_Overlay > p{color:#ffffff;background:rgba(255,255,255,0.4);margin-top:0px;padding:20px;text-align:center;}button.HotspotPlugin_Save,button.HotspotPlugin_Remove,button.HotspotPlugin_Send{position:absolute;bottom:-35px;color:#fff;display:inline-block;padding:4px 6px;font-size:14px;text-align:center;border-radius:4px;}button.HotspotPlugin_Save{left:0px;background-color:#5cb85c;}button.HotspotPlugin_Remove{left:80px;background-color:#d9534f;}button.HotspotPlugin_Send{left:180px;background-color:#5bc0de;}#theElement-0,#theElement-1,#theElement-2,#theElement-3{position:relative;}#theElement-0 img{width:100%;}
