#menuBtn,a.blackbox{border:2px solid #000;text-transform:uppercase;display:inline-block}a.blackbox:hover,a.contactnumber:hover,a.phonenumber:hover{text-decoration:none}@font-face{font-family:BMWTypeGlobalPro;src:url(../fonts/bmwglobal/bmwglobal_pro_reg-webfont-083f9fcf6574bc9d499003663463fb2e.eot);src:url(../fonts/bmwglobal/bmwglobal_pro_reg-webfont-083f9fcf6574bc9d499003663463fb2e.eot?#iefix) format("embedded-opentype"),url(../fonts/bmwglobal/bmwglobal_pro_reg-webfont-193df2ed7df8994c3e6ab7683daac849.woff) format("woff"),url(/assets/bmwglobal_pro_reg-webfont-8e3e23bdd007e31f018b4221781f9201.ttf) format("truetype"),url(/assets/bmwglobal_pro_reg-webfont-e01707e9b324f2208ab5b71ff844b416.svg#BMWTypeGlobalProRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BMWTypeGlobalPro;src:url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-1616f78b54cdc594843744591a67f50f.eot);src:url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-1616f78b54cdc594843744591a67f50f.eot?#iefix) format("embedded-opentype"),url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-0c89a4702041896eb8e7f779018958ef.woff) format("woff"),url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-07c736d4eeae6f35dcd46253f7b7809e.ttf) format("truetype"),url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-d22519cde64b738d18a91c48fb50d5b6.svg#bmw_type_global_prolight) format("svg");font-weight:lighter;font-style:normal}@font-face{font-family:BMWTypeGlobalPro;src:url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-a0176bd0fff6bffe2655e5e9311c4f21.eot);src:url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-a0176bd0fff6bffe2655e5e9311c4f21.eot?#iefix) format("embedded-opentype"),url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-875e4198421a0e56d08caa6707bb37c5.woff) format("woff"),url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-1526ce6542e1a8a4ebc21e7d809dfd63.ttf) format("truetype"),url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-5a999578b0c9205d6a7e7a4f418b21ef.svg#BMWTypeGlobalProBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:BMWTypeGlobalProLight;src:url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-1616f78b54cdc594843744591a67f50f.eot);src:url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-1616f78b54cdc594843744591a67f50f.eot?#iefix) format("embedded-opentype"),url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-0c89a4702041896eb8e7f779018958ef.woff) format("woff"),url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-07c736d4eeae6f35dcd46253f7b7809e.ttf) format("truetype"),url(../fonts/bmwglobal/bmwglobal_pro_light-webfont-d22519cde64b738d18a91c48fb50d5b6.svg#bmw_type_global_prolight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BMWTypeGlobalProBold;src:url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-a0176bd0fff6bffe2655e5e9311c4f21.eot);src:url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-a0176bd0fff6bffe2655e5e9311c4f21.eot?#iefix) format("embedded-opentype"),url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-875e4198421a0e56d08caa6707bb37c5.woff) format("woff"),url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-1526ce6542e1a8a4ebc21e7d809dfd63.ttf) format("truetype"),url(../fonts/bmwglobal/bmwglobal_pro_bold-webfont-5a999578b0c9205d6a7e7a4f418b21ef.svg#BMWTypeGlobalProBold) format("svg");font-weight:700;font-style:normal}body,html{height:100%}body{padding-top:0;font-size:16px;font-family:BMWTypeGlobalPro,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#FFF;margin:0}#menuBtn,.closeme,a.blackbox,h1,h2,h3,h4,h5,h6{font-family:BMWTypeGlobalProBold}p{margin:0 0 25px}option{color:#000}a{color:#157EE2}.clear{clear:both}.bold{font-weight:700}#header{height:81px;position:fixed;z-index:1000;width:100%;background:#fff;box-shadow:0 3px 12px -4px}#menuBtn{cursor:pointer;margin-right:22px;float:left;color:#000;font-size:15px;padding:13px 22px 10px 17px;margin-left:10px;margin-top:12px;width:auto}#menuBtn img{padding-right:10px;margin-top:0}.closeme{background:url(../img/buttonbg.jpg);color:#fff;font-size:17px;text-transform:uppercase;padding:8px 15px 7px;margin-bottom:15px;display:inline-block}.closeme:hover{cursor:pointer}#social{float:right}#social a{float:left;padding:7px!important;width:auto!important}#social a:hover{background:0 0!important}a.blackbox{float:left;color:#000;margin-left:15px;font-size:15px;padding:15px 27px;margin-top:22px;width:auto}a.contactnumber img,a.phonenumber img{padding-right:12px}a.contactnumber,a.phonenumber{color:#000;font-size:18px;font-family:BMWTypeGlobalPro;display:inline-block}a.phonenumber{margin-top:27px;width:auto}.dividerone{border:1px solid #ccc;width:1px;float:left;height:30px;margin-top:35px;margin-right:5px}a.contactnumber{margin-top:27px;width:auto}.bmwlogo span,.bmwlogo-locations{font-family:BMWTypeGlobalProBold;text-transform:uppercase;letter-spacing:-.8px}.bmwlogo img{height:auto;width:99px;display:block;margin:8px 33px}.bmwlogo span{color:#000;font-size:20px;padding-top:27px;display:inline-block}.bmwlogo-locations,.bmwlogo-locations:hover{text-decoration:none;color:#434343}.bmwlogo-locations{line-height:1;display:block;text-align:right;margin:0;float:right;position:relative}.bmwlogo-locations img{height:auto;width:99px;display:block;margin:10px 33px}.bmwlogo-locations span{font-family:BMWTypeGlobalProBold;font-weight:700;display:inline-block;vertical-align:middle;zoom:1;padding-top:20px;text-transform:uppercase;font-size:20px}.dropmedown,.new-car h5{text-transform:uppercase;font-size:14px;font-family:BMWTypeGlobalProBold}.bmwlogo-locations em{display:block;color:#1789ef;font-style:normal}.dropmedown,i.star{display:inline-block}.mobilelogo{margin-top:27px;float:right}.navpadding{padding:20px}ul.mainnav{padding:0 20px 20px!important}.dropmedown{border:none;background:url(../img/buttonbg.jpg);color:#fff;padding:9px 20px 12px;margin-top:18px;width:auto}.new-car{text-align:center;padding:0}.new-car img{width:100%}.new-car h5{color:#157EE2}.model-tabs>li{float:left;padding:0;border:none!important}.model-tabs>li.active>a,.model-tabs>li.active>a:focus,.model-tabs>li.active>a:hover{border-width:0}.model-tabs>li>a{border:none;color:#000!important;font-family:BMWTypeGlobalPro;font-size:16px}#bluebox ul li a,.mobilesocial ul li a{font-family:BMWTypeGlobalProBold}.model-tabs>li.active>a,.model-tabs>li>a:hover{border:none;color:#157EE2!important;background:0 0}.model-tabs>li>a::after{content:"";background:#157EE2;height:2px;position:absolute;width:100%;left:0;bottom:-1px;transition:all 250ms ease 0s;transform:scale(0)}.model-tabs>li.active>a::after,.model-tabs>li:hover>a::after{transform:scale(1)}.model-nav>li>a::after{background:#157EE2;color:#fff}#dropcars .tab-pane{padding:15px 0}#dropcars .tab-content{padding:20px 20px 20px 80px}#dropcars .tab-content h1.vicModelTitle{left:45px}.card{background:#FFF}.card ul{padding:0!important;margin-top:-20px}.card ul li{padding-bottom:0}#bluebox{background:url(../img/bluebg.jpg);height:232px;position:fixed;z-index:2000;top:160px;margin-left:0}#bluebox ul{margin-left:0;padding-left:20px;padding-right:20px}#bluebox ul li{color:#fff;font-size:12.5px;text-transform:uppercase;border-bottom:1px solid #65a6f1;list-style:none;padding-top:12px;padding-bottom:12px;min-height:57px}#bluebox ul li:last-child{border-bottom:none}#bluebox ul li a{color:#fff;text-decoration:none}span.blueboxtext{margin-left:16px;vertical-align:middle;padding-top:7px;float:left}span.blueboximage{width:32px;height:32px}.mobilesocial{background:url(../img/bluebg.jpg) repeat-x #1971db;padding:20px 20px 7px;width:100%;margin-bottom:17px}.mobilesocial ul{margin-left:0;padding-left:0;padding-right:0}.mobilesocial ul li{color:#fff;text-transform:uppercase;border-bottom:0!important;list-style:none;padding-top:12px;padding-bottom:12px}.mobilesocial ul li a{color:#fff!important;padding:0!important;font-size:14px!important}#gallery-section,.bannercontainer{width:100%;position:relative;padding:0}.mobilesocial ul li a:hover{background:0 0!important}.mobilesocial ul li a img{margin-right:15px}.headlinetwo{font-size:24px;margin-top:20px;float:left}.bannercontainer{top:81px}.tp-banner{width:100%;position:relative}#gallery-section{top:0}.revolution-features{width:100%;position:relative}.skewfromrightshort{background:url(../img/faded1.png);padding:40px 80px 40px 60px}.tp-banner h2{font-size:32px;margin-top:0;color:#fff;text-transform:uppercase}.tp-banner h4{font-size:24px;margin-top:0;color:#fff;font-family:BMWTypeGlobalPro!important}#offersection{margin-top:145px}#offersection h2{font-size:24px;text-transform:uppercase;margin-top:0;margin-bottom:25px;color:#000}#offersection h3{color:#157EE2;font-size:17px;text-transform:uppercase}.offerbox img{width:100%}.reviewbox{background:#f4f4f4;margin-bottom:20px;padding:15px 30px;width:100%}.reviewbox h3{margin:8px 0 0;color:#000!important;font-size:18px}.reviewbox hr{border-top:1px solid #d6d6d8;margin-top:10px;margin-bottom:20px}p.rate{font-size:24px;font-family:BMWTypeGlobalProBold;margin:0;color:#7c7c7c;text-align:right}p.ratingstext{margin-top:22px}p.ratingstext a{color:#1871db}.ratingStar{padding:25px;background:#f4f4f4;margin-bottom:15px}.rating-comment,.rating-comment-header{padding:10px;border:1px solid #dadada;margin-bottom:10px}i.star{background:url(../img/star-sprite-halfs.png);height:16px;width:80px}i.style_percent100{background-position:0 -16px}i.style_percent90{background-position:-16px 0}i.style_percent80{background-position:-16px -16px}i.style_percent70{background-position:-32px 0}i.style_percent60{background-position:-32px -16px}i.style_percent50{background-position:-48px 0}i.style_percent40{background-position:-48px -16px}i.style_percent30{background-position:-64px 0}i.style_percent20{background-position:-64px 16px}i.style_percent10{background-position:-78px 0}i.style_percent0{background-position:-78px 16px}.star-rating-value span{font-size:18px;font-weight:700}.sales h5,span.rateme{text-transform:uppercase;font-size:17px}.rating-comment-header{background-color:#ececec}.sales{margin-bottom:20px}.sales h5{color:#000;border-bottom:1px solid #d6d6d8;margin-bottom:15px;margin-top:0;padding-bottom:10px}.sales p{margin-top:5px;margin-bottom:0}span.rateme{color:#7c7c7c}#dealerinfo{background:#f4f4f4;margin-top:40px;margin-bottom:40px}.dealertext{padding-top:30px;padding-bottom:30px}a.readmore,a.viewmodel{border:0;color:#fff;font-family:BMWTypeGlobalProBold;padding:10px 15px;display:inline-block}.dealertext h3{margin-bottom:30px;text-transform:uppercase}a.readmore{background:url(../img/buttonbg.jpg);font-size:12.5px;text-transform:uppercase;margin-top:10px;margin-bottom:0}a.readmore:hover{background:#8e8e8e;text-decoration:none}.greycover{background:url(../img/greycover.png) no-repeat;position:absolute;top:0;left:14px;z-index:1;width:314px;height:508px}.dealerimages img{position:relative;margin-top:1px}#choosemodel{background:#fff;margin-top:50px}#choosemodel h3{margin-bottom:10px;margin-top:0;text-transform:uppercase;text-align:center}#choosemodel h4,#choosemodel h5{text-align:center;text-transform:uppercase;clear:both;margin-bottom:25px;margin-top:0}#choosemodel h4{font-size:20px}#choosemodel h5{font-weight:400;font-size:14px}a.viewmodel{background:url(../img/buttonbg.jpg);font-size:12.5px;text-transform:uppercase;margin-top:15px;margin-bottom:0}a.viewmodel:hover{background:#8e8e8e;text-decoration:none}.swiper-wrapper{margin-top:20px;height:340px!important}.swiper-container{width:100%;height:auto}.swiper-slide{text-align:center;font-size:18px;background:#fff}.swiper-pagination-bullet{width:13px!important;height:13px!important}@media (min-width:1008px) and (max-width:1199px){a.viewmodel{position:absolute;bottom:35px;left:30%}}.hdft{background:url(../img/hdft.png) top left no-repeat;width:32px;height:32px}.hdft.fbicon{background-position:0 0;height:28px}.hdft.twicon{background-position:0 -33px;height:28px}.hdft.mailicon,.hdft.mailicontop{margin-right:15px;background-position:0 -66px;height:28px;float:left}.hdft.mailicontop{margin-top:-4px}.hdft.icon2,.hdft.icon2-menu{float:left;background-position:0 -99px}.hdft.icon2{margin-right:15px;margin-top:-7px}.hdft.icon1-menu,.hdft.icon2-menu,.hdft.icon3-menu,.hdft.icon6-menu{margin-right:0;margin-top:0}.hdft.icon6-menu{background-position:0 -136px;float:left}.hdft.icon3-menu{background-position:0 -173px;float:left}.hdft.icon1-menu{background-position:0 -210px;float:left}.hdft.icon1,.hdft.icon3,.hdft.icon5,.hdft.icon6,.hdft.phone{float:left;margin-right:15px;margin-top:-7px}.hdft.icon6{background-position:0 -136px}.hdft.icon3{background-position:0 -173px}.hdft.icon1{background-position:0 -210px}.hdft.icon5{background-position:0 -247px}.hdft.phone{background-position:0 -284px}.hdft.mobilelogo{background-position:0 -325px;width:42px;height:47px;position:relative}.hdft.bmwlogo{background-position:0 -373px;width:273px;height:138px}.hdft.fbwhite,.hdft.mailwhite,.hdft.twitwhite{float:left;height:20px;margin-right:10px}.hdft.fbwhite{background-position:0 -516px;width:13px}.hdft.twitwhite{background-position:0 -541px;width:22px}.hdft.mailwhite{background-position:0 -566px;width:26px}.hdft.list-icon{background-position:0 -591px;height:28px;float:left;margin-top:-5px}.newsstyles h4{margin-top:0}.newsstyles p{margin-bottom:15px}.intropics{height:50%;width:100%}.menupics{height:100px;width:100%}.contactbox,.map{width:100%;height:400px}.bmw-1-Series-3-door-intro{background:url(../img/newcars/intropics/1-Series-3-door-intro.jpg) center/contain no-repeat}.bmw-1-Series-5-door-intro{background:url(../img/newcars/intropics/1-Series-5-door-intro.jpg) center/contain no-repeat}.bmw-2-Series-Coupe-intro{background:url(../img/newcars/intropics/2-Series-Coupe-intro.jpg) center/contain no-repeat}.bmw-2-Series-Active-Tourer-intro{background:url(../img/newcars/intropics/2-Series-Active-Tourer-intro.jpg) center/contain no-repeat}.bmw-2-Series-Active-Tourer-iPerformance-intro{background:url(../img/newcars/intropics/2-Series-Active-Tourer-iPerformance-intro.jpg) center/contain no-repeat}.bmw-2-Series-Cabriolet-intro{background:url(../img/newcars/intropics/2-Series-Cabriolet-intro.jpg) center/contain no-repeat}.bmw-2-Series-Gran-Tourer-intro{background:url(../img/newcars/intropics/2-Series-Gran-Tourer-intro.jpg) center/contain no-repeat}.bmw-3-Series-Saloon-intro{background:url(../img/newcars/intropics/3-Series-Saloon-intro.jpg) center/contain no-repeat}.bmw-3-Series-Saloon-iPerformance-intro{background:url(../img/newcars/intropics/3-Series-Saloon-iPerformance-intro.jpg) center/contain no-repeat}.bmw-3-Series-Estate-intro{background:url(../img/newcars/intropics/3-Series-Estate-intro.jpg) center/contain no-repeat}.bmw-3-Series-Gran-Turismo-intro{background:url(../img/newcars/intropics/3-Series-Gran-Turismo-intro.jpg) center/contain no-repeat}.bmw-4-Series-Coupe-intro{background:url(../img/newcars/intropics/4-Series-Coupe-intro.jpg) center/contain no-repeat}.bmw-4-Series-Gran-Coupe-intro{background:url(../img/newcars/intropics/4-Series-Gran-Coupe-intro.jpg) center/contain no-repeat}.bmw-4-Series-Cabriolet-intro{background:url(../img/newcars/intropics/4-Series-Cabriolet-intro.jpg) center/contain no-repeat}.bmw-5-Series-Saloon-intro{background:url(../img/newcars/intropics/5-Series-Saloon-intro.jpg) center/contain no-repeat}.bmw-5-Series-Estate-intro{background:url(../img/newcars/intropics/5-Series-Estate-intro.jpg) center/contain no-repeat}.bmw-5-Series-Gran-Turismo-intro{background:url(../img/newcars/intropics/5-Series-Gran-Turismo-intro.jpg) center/contain no-repeat}.bmw-5-Series-Hybrid-intro{background:url(../img/newcars/intropics/5-Series-Hybrid-intro.jpg) center/contain no-repeat}.bmw-6-Series-Coupe-intro{background:url(../img/newcars/intropics/6-Series-Coupe-intro.jpg) center/contain no-repeat}.bmw-6-Series-Gran-Coupe-intro{background:url(../img/newcars/intropics/6-Series-Gran-Coupe-intro.jpg) center/contain no-repeat}.bmw-6-Series-Cabriolet-intro{background:url(../img/newcars/intropics/6-Series-Cabriolet-intro.jpg) center/contain no-repeat}.bmw-7-Series-Saloon-intro{background:url(../img/newcars/intropics/7-Series-Saloon-intro.jpg) center/contain no-repeat}.bmw-7-Series-Saloon-iPerformance-intro{background:url(../img/newcars/intropics/7-Series-Saloon-iPerformance-intro.jpg) center/contain no-repeat}.bmw-X1-Sports-Activity-Vehicle-intro{background:url(../img/newcars/intropics/X1-Sports-Activity-Vehicle-intro.jpg) center/contain no-repeat}.bmw-X3-Sports-Activity-Vehicle-intro{background:url(../img/newcars/intropics/X3-Sports-Activity-Vehicle-intro.jpg) center/contain no-repeat}.bmw-X4-Sports-Activity-Vehicle-intro{background:url(../img/newcars/intropics/X4-Sports-Activity-Vehicle-intro.jpg) center/contain no-repeat}.bmw-X5-Sports-Activity-Vehicle-intro{background:url(../img/newcars/intropics/X5-Sports-Activity-Vehicle-intro.jpg) center/contain no-repeat}.bmw-X5-Sports-Activity-Vehicle-iPerformance-intro{background:url(../img/newcars/intropics/X5-Sports-Activity-Vehicle-iPerformance-intro.jpg) center/contain no-repeat}.bmw-X6-Sports-Activity-Coupe-intro{background:url(../img/newcars/intropics/X6-Sports-Activity-Coupe-intro.jpg) center/contain no-repeat}.bmw-Z4-Roadster-intro{background:url(../img/newcars/intropics/Z4-Roadster-intro.jpg) center/contain no-repeat}.bmw-M2-Coupe-intro{background:url(../img/newcars/intropics/M2-Coupe-intro.jpg) center/contain no-repeat}.bmw-M3-Saloon-intro{background:url(../img/newcars/intropics/M3-Saloon-intro.jpg) center/contain no-repeat}.bmw-M4-Coupe-intro{background:url(../img/newcars/intropics/M4-Coupe-intro.jpg) center/contain no-repeat}.bmw-M4-Convertible-2015-intro{background:url(../img/newcars/intropics/M4-Convertible-2015-intro.jpg) center/contain no-repeat}.bmw-M5-Saloon-intro{background:url(../img/newcars/intropics/M5-Saloon-intro.jpg) center/contain no-repeat}.bmw-M6-Coupe-intro{background:url(../img/newcars/intropics/M6-Coupe-intro.jpg) center/contain no-repeat}.bmw-M6-Gran-Coupe-intro{background:url(../img/newcars/intropics/M6-Gran-Coupe-intro.jpg) center/contain no-repeat}.bmw-M6-Cabriolet-intro{background:url(../img/newcars/intropics/M6-Cabriolet-intro.jpg) center/contain no-repeat}.bmw-X6-M-Sports-Activity-Vehicle-intro{background:url(../img/newcars/intropics/X6-M-Sports-Activity-Vehicle-intro.jpg) center/contain no-repeat}.bmw-X5-M-Sports-Activity-Vehicle-intro{background:url(../img/newcars/intropics/X5-M-Sports-Activity-Vehicle-intro.jpg) center/contain no-repeat}.bmw-I3-Hatchback-intro{background:url(../img/newcars/intropics/I3-Hatchback-intro.jpg) center/contain no-repeat}.bmw-I8-Coupe-intro{background:url(../img/newcars/intropics/I8-Coupe-intro.jpg) center/contain no-repeat}#threeboxes{margin-top:30px;margin-bottom:60px}.map iframe{width:100%;pointer-events:none}.contactbox{background:url(../img/contactboxbg.jpg) repeat-x #1971db;padding:35px 40px 30px}.contactbox h3{color:#fff;font-size:24px;text-transform:uppercase;margin-top:0;margin-bottom:35px}.contactbox p{color:#fff;font-size:15px}.contactbox a{color:#fff;text-decoration:underline}.contactbox img{padding-right:15px}img.fbwhite{margin-top:10px;margin-right:3px}img.twitwhite{margin-top:10px;margin-right:7px}img.mailwhite{margin-top:10px;margin-right:3px}#featuredcars{background:#fff;width:100%}#featuredcars h3{color:#000;font-size:24px;text-transform:uppercase;margin-top:0;margin-bottom:20px}.usedcarsbox{background:#f4f4f4}.usedcarsbox img{width:100%;margin:0 auto;text-align:center;display:block}.submitbutton,a.carprice,button.close{font-family:BMWTypeGlobalProBold;text-transform:uppercase;display:inline-block}.usedcarstext{padding:15px 25px}.usedcarstext h4{margin:0;font-size:16px;text-transform:uppercase;color:#157EE2;font-family:BMWTypeGlobalProBold}.usedcarstext p{margin:8px 0 0;font-size:16px;font-weight:400}a.carprice{background:url(../img/buttonbg.jpg);width:100%;text-align:center;color:#fff;font-size:13px;border:0;padding:10px 15px;margin-top:5px;margin-bottom:0}a.carprice:hover{background:#8e8e8e;text-decoration:none}#featuredcars .swiper-container{width:100%;height:auto}#featuredcars .swiper-wrapper{margin-top:0;height:425px!important}#featuredcars .swiper-slide{background:#fff;text-align:left}.modal-header,.submitbutton{background:url(../img/buttonbg.jpg)}#featuredcars .swiper-pagination-bullet{width:13px!important;height:13px!important}.modal-dialog{margin:160px auto}.modal-content{padding:0;border-radius:0}h3.modal-title{font-size:22px;color:#fff;text-transform:uppercase}.modal-header{padding:14px 49px}.modal-body{padding:40px 50px 30px}.submitbutton{color:#fff;font-size:12.5px;border:0;padding:10px 15px;margin-top:10px;margin-bottom:0}button.close{opacity:1;border:1px solid #fff;background:0 0;color:#fff;font-size:13px;padding:10px 15px 9px;margin-bottom:15px}button.close:hover{opacity:1;color:#fff}.modal-body form input.form-control,.modal-body form select{margin:3px 0;width:45%}.modal-body form textarea{margin:3px 0;width:65%}.form-horizontal .control-label{text-align:left}button#submit-details-form-btn-pix{margin-top:30px}.form-char-limit{font-size:13px;color:gray}#footer{background:#8e8e8e;width:100%;padding:40px 0 50px}ul.footernav{float:left;margin-left:0;padding-left:0}ul.footernav li{float:left;list-style:none;margin-right:20px}ul.footernav li a{color:#fff;list-style:none;font-size:16px}p.carzonetag{float:left;color:#fff;clear:left;margin-top:15px}p.carzonetag a{color:#fff;font-weight:400;text-decoration:underline}#swipeNav a,.carInfonav .headline a:hover,.vrm-submit-btn:hover,a.whitebox:hover{text-decoration:none}.footersocial{float:right}.footersocial img.fbwhite{margin-top:0;margin-right:3px}.footersocial img.twitwhite{margin-top:0;margin-right:7px}.footersocial img.mailwhite{margin-top:0;margin-right:3px}p.footercontact{float:right;color:#fff;clear:both;margin-top:23px}#insideimage,#insideimagecontact{width:100%;position:relative;top:81px}#insideimage img{width:100%}#insideimagecontact img{width:100%;height:700px}#insidewhitebox .container{position:relative;margin-top:35px}#insidewhitebox h1,#insidewhitebox h2{text-transform:uppercase;color:#000;margin-top:0;margin-bottom:35px}#insidewhitebox h1{font-size:24px}#insidewhitebox h2{font-size:30px}#insidewhitebox .tab-content{padding-top:50px;padding-bottom:50px}.nav-tabs{border-bottom:0}.nav-tabs li a{color:#fff;border:0;background:url(../img/menubarbg.jpg);font-size:22px;padding:17px 40px;font-family:BMWTypeGlobalProBold;text-transform:uppercase}.openinghours h3,h3.teamtitle{text-align:left;font-family:BMWTypeGlobalPro}.nav-tabs li{margin-right:3px;border:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:#fff;color:#000;border:0}.nav-tabs li a:hover{background:#f4f4f4;color:#000;border:0}.nav-tabs>li.active>a:hover{background:#fff;color:#000;border:0}.teamprofile{margin-bottom:20px;min-height:120px}.teamprofile img{border:1px solid #eee}h3.teamtitle{margin-top:15px;margin-bottom:25px;border-bottom:1px solid #ccc;padding-bottom:30px;font-size:26px;color:#999}.teamprofile h4{color:#000!important;font-size:18px!important;margin-top:15px!important;margin-bottom:5px!important}.teamprofile p{color:#000;font-weight:400;margin-bottom:0}p.tel{margin-top:5px}.teamprofile a{color:#1871db}.openinghours h3{margin-top:35px;margin-bottom:0;padding-bottom:15px;font-size:26px;color:#999}.contactdetailsbox h3,.used-cars-search h3{font-family:BMWTypeGlobalProBold;margin-top:0;text-transform:uppercase;line-height:20px}.spacer{width:100%;height:110px}.sidebar-nav{background:url(../img/contactboxbg.jpg) repeat-x #1971db;margin-bottom:30px;width:100%;height:auto;padding:30px 25px}.sidebar-nav li{background:url(../img/navitem.png) 0 50% no-repeat;padding-left:10px}.sidebar-nav ul li a{color:#fff;font-family:BMWTypeGlobalProBold;padding-bottom:10px;font-size:16px}.sidebar-nav ul li a:hover{background:0 0}.used-cars-search{background:#fff;border:1px solid #ccc;margin-bottom:30px;padding:30px 35px 25px}.used-cars-search h3{font-size:18px}.used-cars-search p{font-size:15px}form.quick-used-search{background:#fff!important;padding:0!important}form.quick-used-search select{width:100%;margin-bottom:6px}.icon-search{display:none!important}.contactdetailsbox{background:#fff;border:1px solid #ccc;margin-bottom:30px;padding:30px 35px 35px}.contactdetailsbox h3{font-size:18px}.contactdetailsbox .map,.contactdetailsbox iframe{height:110px!important}.heyboy .ucs-listing-item .title{font-size:24px;margin-top:5px;padding-bottom:15px}.ucs-listing-item h4 a{color:#000;font-size:20px}.ucs-listing-item h4{margin:0;font-family:BMWTypeGlobalProBold;font-weight:400}.ucs-listing-item{background:#fff;margin-bottom:15px;padding:10px;border:1px solid #dadada}.ucs-listing-item .ucs-price h4{color:#157EE2;font-size:26px;font-family:BMWTypeGlobalProBold}.ucs-listing-item .ucs-desc ul{padding-left:20px;margin-top:10px}.btn-info,.ucs-listing-item .view-car{font-family:BMWTypeGlobalProBold;text-transform:uppercase;padding:10px 22px}.ucs-listing-item .ucs-desc ul li{color:#333;font-weight:400;font-size:14px}.ucs-listing-item hr{margin:10px 0}.ucs-listing-item .view-car{margin-top:20px;background:#0064af;border-radius:0;border:none}.ucs-listing-item .view-car:hover{background:#8d6e19}.btn-info{background:#0064af;border-radius:0;border:none}.btn-info:hover{background:#1074be;cursor:pointer}#insidewhitebox #citnow-video-button.btn{padding:8px 15px!important}#insidewhitebox #citnow-photos-button.btn{padding:7px 10px!important}.btn-primary{background:url(../img/menubarbg.jpg);border-radius:0!important;border:none!important;font-family:BMWTypeGlobalProBold;text-transform:uppercase;padding:13px 25px!important}.btn-primary:hover{background:#8e8e8e;cursor:pointer}#insidewhitebox form{background:#f5f5f5;margin-top:20px;padding:30px 50px}#insidewhitebox .btn{color:#fff;border:0;background:url(../img/menubarbg.jpg);border-radius:0;font-size:14px;padding:13px 25px!important;font-family:BMWTypeGlobalProBold;text-transform:uppercase;margin-top:15px;margin-bottom:10px}#insidewhitebox .btn:hover{background:#8e8e8e!important;color:#fff;cursor:pointer}#insidewhitebox form input,#insidewhitebox form select{border:1px solid #ccc;padding:8px;font-size:15px;margin-top:0;background:#fff;height:auto}#insidewhitebox form input[type=checkbox],input[type=radio]{width:auto;margin-top:10px}#insidewhitebox form legend{margin-top:20px;float:left;font-family:BMWTypeGlobalProBold}#insidewhitebox form label{font-weight:400;font-family:BMWTypeGlobalProBold;text-align:left}#allModelsVehicles .car,.carInfo .headline,.carInfo .headline a h4,.newcar,p.prices{text-align:center}.form-car input{border:1px solid #ccc;padding:12px 30px 11px 20px;border-radius:0;font-family:BMWTypeGlobalPro;font-size:16px;margin:0 20px 0 0!important;background:#fff;width:100%!important;height:auto}.car-details h4,.car-details-summary h3,.newCarsSelection label,.vrm-submit-btn{font-family:BMWTypeGlobalProBold;text-transform:uppercase}.vrm-submit-btn{background:url(../img/buttonbg.jpg);color:#fff;font-size:12.5px;border:0;border-radius:0;padding:15px 30px;margin-top:0;margin-bottom:0;display:inline-block}.vrm-submit-btn:hover{background:#8e8e8e;color:#fff}.dealer-details,.panel-default>.panel-heading{background:#fff}.car-details .table td{border:none;padding:3px 10px 3px 0}.ucs-car-details hr{display:none!important}.car-details h4,.car-details-summary h3{font-weight:400;font-size:20px;margin:0 0 20px}.car-details-summary{margin-top:30px}.content h1{font-size:28px}.dealer-details{font-weight:400;border:1px solid #ccc;padding:10px;margin:20px 0}.dealer-details a{color:#157EE2}.tp-banner .btn-info{display:none}.newcar{padding:15px 20px;vertical-align:middle;margin:0 auto;border:1px solid #ededed}.panel-group .panel{border-radius:0}[class*=" icon-"],[class^=icon-]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url(../img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}i.icon-th-list{background:url(../img/listing1.png) no-repeat;width:22px;height:18px}i.icon-th{background:url(../img/listing2.png) no-repeat;width:22px;height:18px}.seperatepages .modal-dialog{margin:0 0 60px;width:auto}.seperatepages .modal-content{box-shadow:none!important;border:1px solid #ccc}.seperatepages .modal-content form{margin:10px 0 20px!important}.headlineImage{position:relative;width:100%;top:80px}.newCarsSelection{padding:35px;margin-bottom:30px;border-top:10px solid #157EE2;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;display:inline-block}.newCarsSelection label{float:left;width:auto;margin-left:20px;margin-right:20px;margin-top:0!important;font-size:14px}.resetVehiclesFilter{font-family:BMWType_Bold;color:#157EE2;cursor:pointer;margin-top:15px;margin-bottom:0;display:block;float:left}#allModelsVehicles .row,.allModelsHeadline{margin-bottom:20px}.allModelsHeadline,.blackboxoverlay h1{font-family:BMWTypeGlobalProBold;text-transform:uppercase}.resetVehiclesFilter h5{font-size:16px}#allModelsVehicles{float:right!important;position:relative}#allModelsVehicles img{width:100%}.car,.oneSeries{position:relative;z-index:5}.carInfo .newModelButtonActions{position:absolute;bottom:-10px;right:70px;display:none}.carInfo .headline a h4{color:#000;font-size:17px}.carInfonav .headline{font-size:14px}.carInfonav .headline a h4{color:#000;text-align:center;font-size:17px}.carInfonav .headline a h4:hover{text-decoration:none;color:#157EE2}.allModelsHeadline h2{color:#000;font-size:26px;margin-left:-15px!important}.vicModelTitle{background-color:#FFF;color:#e6e6e6;display:block;font-size:99px;height:103px;left:0;position:absolute;z-index:0}h1.vicModelTitle{left:-24px;padding-top:0}#allModelsContainer{position:relative;top:110px;margin-bottom:200px}#allModelsContainer .col-md-3{margin:15px auto;min-height:270px;float:left}span.starting{font-size:18px;margin-bottom:10px;display:block}#modelMainImage{position:relative;width:100%;top:80px}#contentWrapper{margin-top:100px}.blackboxoverlay{background:url(../img/faded1.png);position:absolute;bottom:0;width:auto;padding:50px}.blackboxoverlay h1{margin-top:10px;color:#fff;font-size:50px;margin-bottom:0}.blackboxoverlay h2{font-family:BMWTypeGlobalPro;color:#fff;font-size:24px;margin-top:0;margin-bottom:0}a.whitebox,ul.navbar-nav li a{text-transform:uppercase;color:#fff;font-family:BMWTypeGlobalProBold;font-size:15px}.blackboxoverlay ul{list-style:none;margin:0;padding:0}.blackboxoverlay ul li{list-style:none;display:block;float:left}a.whitebox{border:2px solid #fff;float:left;margin-left:0;margin-right:18px;padding:15px 27px;display:inline-block;margin-top:10px;width:auto}ul.navbar-nav{background:url(../img/bluebg.jpg);margin-top:-1px;margin-bottom:30px;color:#fff}ul.navbar-nav li a{padding:20px 31px}ul.navbar-nav li a.active,ul.navbar-nav li a:hover{background:#8e8e8e}ul.navbar-nav li.contact a{padding:20px 32.5px}.nopadding{padding:0!important;margin:0!important}#new-cars-overview-intro h2{text-transform:uppercase}#new-cars-overview-intro h3{margin-top:45px;margin-bottom:40px;font-size:26px;font-family:BMWTypeGlobalPro;color:#999;border-bottom:1px solid #ccc;padding-bottom:30px}#new-cars-overview-intro p{margin-top:0}p.prices{text-transform:uppercase;font-family:BMWTypeGlobalProBold;color:#000;border:2px solid #000;font-size:15px;width:65%;margin:0 auto;padding:20px}#new-cars-gallery{padding:30px 0 80px;background:#fff;margin-top:0;margin-bottom:0}#new-cars-gallery h2,#new-cars-key-features h3{margin-bottom:40px;font-size:26px;font-family:BMWTypeGlobalPro;color:#999}#new-cars-contact h2,#new-cars-gallery h2,#new-cars-key-features h3{text-align:center;border-bottom:1px solid #ccc;padding-bottom:30px}#new-cars-gallery h2{margin-top:0}#new-cars-key-features h3{margin-top:15px}.featurebox .col-md-6{margin-bottom:30px}.featurebox h4{margin-top:25px;margin-bottom:15px;text-transform:uppercase;font-size:17px;font-family:BMWTypeGlobalProBold;color:#000}#new-cars-contact{margin-top:0}#new-cars-contact h2{margin-top:0;margin-bottom:40px;font-size:26px;font-family:BMWTypeGlobalPro;color:#999}.keepintouch{background:url(../img/bluebg.jpg);width:100%;margin-bottom:80px;height:auto;padding:30px 35px}.keepintouch a h4{margin-top:0;color:#fff;text-align:center;font-size:15px;font-family:BMWTypeGlobalProBold;text-transform:uppercase}.keepintouch a img{text-align:center;display:block;margin:10px auto 20px}.keepintouch:hover{background:#8e8e8e}.modal-backdrop{z-index:100}@media (min-width:979px){#nav-new-cars.affix{position:fixed;top:100px;z-index:999;width:100%}#nav-new-cars.affix-top{position:static;top:0}}.affix,.affix-top{position:static}@media (min-width:1720px) and (max-width:2699px){.usedcarsbox img{width:60%}#featuredcars .swiper-wrapper{height:400px!important}}@media (min-width:1600px) and (max-width:1899px){#insideimagecontact img{height:500px;width:100%}.tp-banner h2{font-size:30px}.tp-banner h4{font-size:18px}}@media (min-width:1400px) and (max-width:1599px){.contactbox,.usedcarsbox img{height:auto}#choosemodel h3,#featuredcars h3,#offersection h2,.contactbox h3,.dealertext h3{font-size:21px}.contactbox img{width:40px;padding-right:15px}.contactbox h3{margin-bottom:20px}#insideimagecontact img{height:450px;width:100%}.tp-banner h2{font-size:30px}.tp-banner h4{font-size:18px}}@media (min-width:1200px) and (max-width:1399px){.contactbox,.usedcarsbox img{height:auto}#choosemodel h3,#featuredcars h3,#offersection h2,.contactbox h3,.dealertext h3{font-size:19px}.contactbox img{width:40px;padding-right:15px}.contactbox h3{margin-bottom:20px}.nav-tabs li a{font-size:20px;padding:17px 35px}#insidewhitebox .container{margin-top:38px}.blackboxoverlay{left:20%}#insideimagecontact img{height:400px;width:100%}.tp-banner h2{font-size:28px}.tp-banner h4{font-size:16px}}@media (min-width:992px) and (max-width:1199px){#choosemodel h3,#featuredcars h3,#offersection h2,.contactbox h3,.dealertext h3{font-size:22px}.dealertext{padding:30px 40px}.dealerimages img{width:100%}.swiper-slide img{display:block;margin:0 auto}#threeboxes .col-md-offset-1{margin-left:0}.map{margin-bottom:30px}.nav-tabs li a{font-size:16px;padding:17px 25px}#insidewhitebox .container{margin-top:44px}.blackboxoverlay{left:22%}#insideimagecontact img{height:245px}.tp-banner h2{font-size:28px}.tp-banner h4{font-size:16px}}@media (min-width:768px) and (max-width:991px){.footer,.footersocial{text-align:center}#menuBtn{padding:13px 10px 10px 17px;margin-right:0}#menuBtn img{padding-right:0}.map{height:auto}.map iframe{width:100%;height:270px;margin-bottom:30px}#choosemodel h3,#featuredcars h3,#offersection h2,.contactbox h3,.dealertext h3{font-size:20px}.offerbox{margin-bottom:10px}.contactbox p,.dealertext p,.offerbox p,p.ratingstext{font-size:15px}.reviewbox{padding:15px 25px}.dealerimages img{width:100%}.footersocial{float:none}p.carzonetag,p.footercontact{font-size:14px;text-align:center;float:none}.contactbox{padding:30px 30px 16px;margin-bottom:30px;height:auto}.reviews{margin-top:20px}#dealerinfo{margin-top:30px}.swiper-slide img{width:50%;display:block;margin:0 auto}#featuredcars .swiper-slide img{width:100%;height:300px}.usedcarsbox{height:auto}.swiper-wrapper{height:370px!important}.dealertext{padding:30px 40px}#featuredcars .swiper-wrapper{height:430px!important}#offersection h3{font-size:14px}p.rate{font-size:18px}a.readmore{margin-top:10px}a.phonenumber{margin-left:0;margin-top:23px;padding:13px 0 7px 13px;border:2px solid #000}.nav-tabs li a{font-size:14px;padding:17px 25px}#insidewhitebox .container{margin-top:46px}.blackboxoverlay{padding:30px;bottom:-60px}.blackboxoverlay h1{font-size:40px}.blackboxoverlay h2{font-size:20px}.keepintouch{margin-bottom:30px}#insideimagecontact img{height:210px}.hdft.fbwhite,.hdft.mailwhite,.hdft.twitwhite{float:none;display:inline-block}.tp-banner h2{font-size:25px}.tp-banner h4{font-size:15px}}@media (min-width:320px) and (max-width:767px){.bmwlogo img,.bmwlogo-locations img{margin:10px 20px 0 33px;width:72px}.bmwlogo span{font-size:14px;padding-top:27px}.bmwlogo-locations span{font-size:14px;padding-top:23px}}@media (max-width:768px){.footer,.footersocial{text-align:center}#menuBtn{padding:13px 7px 10px 14px;margin-right:0;margin-top:22px}#menuBtn img{padding-right:0}.map{height:auto}.dealerimages img{width:100%}.map iframe{width:100%;height:270px;margin-bottom:30px}#choosemodel h3,#featuredcars h3,#offersection h2,.contactbox h3,.dealertext h3{font-size:18px}.offerbox{margin-bottom:10px}.contactbox p,.dealertext p,.offerbox p,p.ratingstext{font-size:15px}.reviewbox{padding:15px 25px}.footersocial{float:none}p.carzonetag,p.footercontact{font-size:14px;text-align:center;float:none}.contactbox{padding:30px 30px 16px;margin-bottom:30px;height:auto}.reviews{margin-top:20px}#dealerinfo{margin-top:30px}.swiper-slide img{width:50%;display:block;margin:0 auto}#featuredcars .swiper-slide img{width:100%;height:520px}.usedcarsbox{height:auto}.swiper-wrapper{height:370px!important}.dealertext{padding:30px 40px}#featuredcars .swiper-wrapper{height:650px!important}#offersection h3{font-size:14px}p.rate{font-size:18px}a.readmore{margin-top:15px}.caption{display:none}.nav-tabs li{float:none;width:100%}.nav-tabs li a{font-size:14px}#insidewhitebox .container{margin-top:80px}.keepintouch{margin-bottom:30px}#allModelsContainer{padding:20px}#new-cars-overview-intro h2{font-size:30px}.blackboxoverlay{padding:25px;bottom:-75px}.blackboxoverlay h1{font-size:24px}.blackboxoverlay h2{font-size:14px}a.phonenumber img{margin-left:0}a.contactnumber img{margin-left:15px}a.phonenumber{margin-left:0;margin-top:23px;padding:13px 0 7px 13px;border:2px solid #000}a.contactnumber{margin-left:26px}#insideimagecontact img{height:170px}.modal-body form input,.modal-body form select,.modal-body form textarea{width:100%}.spacer{height:50px}.hdft.fbwhite,.hdft.mailwhite,.hdft.twitwhite{float:none;display:inline-block}.tp-banner h2{font-size:20px}.tp-banner h4{font-size:13px}.mobilelogo p{position:absolute;text-align:right;right:45px;font-family:BMWTypeGlobalProBold;color:#000;text-transform:uppercase;font-size:12.5px;min-width:100px;margin-top:13px}}@media (max-width:480px){#menuBtn,.hdft.phone{margin-right:0}.footersocial,p.carzonetag,p.footercontact{float:none;text-align:center}#menuBtn{padding:10px 5px 5px;margin-left:5px;margin-top:15px}#menuBtn img{padding-right:0;width:24px}.map{height:auto}.map iframe{width:100%;height:270px}#choosemodel h3,#featuredcars h3,#offersection h2,.contactbox h3,.dealertext h3{font-size:20px}.offerbox{margin-bottom:10px}.contactbox p,.dealertext p,.offerbox p,p.ratingstext{font-size:15px}.reviewbox{padding:15px 25px}#footer{text-align:center;padding-bottom:30px}p.carzonetag,p.footercontact{font-size:14px}.contactbox{padding:30px 30px 16px;margin-bottom:30px;height:auto}.reviews{margin-top:20px}#dealerinfo{margin-top:30px}.swiper-slide img{width:100%}#featuredcars .swiper-slide img{width:100%;height:325px}.usedcarsbox{height:auto}.swiper-wrapper{height:420px!important}#swipeNav a{font-size:13px!important}.dealertext{padding:30px 40px}#featuredcars .swiper-wrapper{height:440px!important}#offersection h3{font-size:17px}p.rate{font-size:24px}a.phonenumber{margin-top:15px;margin-left:-10px;padding:10px 5px 4px;border:2px solid #000}a.phonenumber img{margin-left:10px}a.contactnumber{margin-top:37px;margin-left:26px}a.contactnumber img{margin-left:25px}.mobilelogo{margin-top:15px}.mobilelogo p{font-size:12px}.carInfo .newModelButtonActions{bottom:20px;right:15px}#new-cars-overview-intro h2{font-size:24px;margin-top:50px}.blackboxoverlay{padding:20px;bottom:-123px;width:93%}.features-buttons a,.modal-body form input,.modal-body form select,.modal-body form textarea{width:100%}.blackboxoverlay h1{font-size:24px}.blackboxoverlay h2{font-size:14px}#insidewhitebox h2{font-size:24px}#insidewhitebox .container{margin-top:86px}.tp-banner h2{font-size:14px}.features-buttons .btn{margin-bottom:0!important}#insideimagecontact img{height:160px}.spacer{height:50px}.hdft.fbwhite,.hdft.mailwhite,.hdft.twitwhite{float:none;display:inline-block}.modal-dialog{width:85%;margin:auto}h3.modal-title{font-size:16px}.modal-body form input.form-control{width:100%}.modal-header .close{margin-top:-6px}}@media (max-width:380px){#featuredcars .swiper-slide img{width:100%;height:240px}.swiper-wrapper{height:325px!important}#featuredcars .swiper-wrapper{height:380px!important}.mobilelogo p{font-size:11px}#insideimagecontact img{height:100px}a.phonenumber img{margin-left:0}a.contactnumber img{margin-left:15px}#menuBtn{margin-right:0}}span.video{position:absolute;bottom:20px;right:18px}span.videobutton{position:absolute;display:none;left:20px;background:#1871DC;padding:5px 13px 6px;bottom:25px;font-family:BMWType_Bold;text-transform:uppercase;color:#fff;font-size:11px}#swipeNav{width:290px;color:#000;background:#f4f4f4;-webkit-overflow-scrolling:touch;padding:0;overflow-y:scroll;position:relative;z-index:200;display:none}#swipeNav li{list-style-position:inside;list-style-type:none;border-bottom:solid 1px #d6d6d6}#swipeNav a{display:inline-block;width:100%;padding:17px 17px 16px;color:#000;box-sizing:border-box;font-size:15px;text-transform:uppercase;font-family:BMWTypeGlobalProBold}#swipeNav a:hover{background:url(../img/buttonbg.jpg) repeat-x;color:#fff}#swipeNav ul{padding-left:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-autoheight .swiper-wrapper,.swiper-wrapper{-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:60%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}