.bmwNew{ height:auto; margin:0px; right:auto; position:relative; background-color:#fff; overflow:visible; }
video { object-fit: contain; }
.videoWrapper{width:100%;display:block;overflow:hidden;}
.homeImg{top:0px;left:0;right:0;position:fixed;}
.bmw-contNew{margin-top:135px;margin-bottom:155px;transition:margin 0.4s;}
.pageTitle.new{height:61px;background:transparent url(../../../images/BMW-PremiumSelection.png) no-repeat 2px 5px;width:100%;max-width:1194px;margin:0px auto 0;background-size:482px auto; position: relative; z-index: 1;}
.car-search .car-result h1 {
margin-top: 5px;
}
.bmwNew .homeImg{top:-22px;position:relative;}
.main {
width: 1270px;
margin: auto;
border: 1px solid red;
position: relative;
}
.rightston {margin-top: 46px;}
.car-search ul {padding: 0px; }
.clear { clear: both; font-size: 0px; }
ul,li,h1{margin:0px;padding:0px;font-weight:normal;color:#262626;}
ul{list-style:none;}
.lnk,.lnk:link{font-family:sans-serif;font-weight:bold;font-size:13px;line-height:15px;display:inline-block;position:relative;margin-right:20px;text-decoration:none;}
.lnks ul{list-style:none;margin-bottom:32px;}
.lnks ul li{padding-bottom:4px;line-height:27px;}
.lnk-1{background-position:0px -3px;background-repeat:no-repeat;background-size:0.72em;padding-left:15px;}
ul,li,h1{margin:0px;padding:0px;font-weight:normal;color:#262626;}
ul{list-style:none;}
.lnk,.lnk:link{font-family:sans-serif;font-weight:bold;font-size:13px;line-height:15px;display:inline-block;position:relative;margin-right:20px;text-decoration:none;}
.lnks ul{list-style:none;margin-bottom:32px;}
.lnks ul li{padding-bottom:4px;line-height:27px;}
.lnks ul li .lnk{font-weight:bold !important;color:#666;text-decoration:none;font-size:15px;line-height:40px;padding:0px 0px 0px 10px;margin:0px;}
.lnk-1{background-position:0px -3px;background-repeat:no-repeat;background-size:0.72em;padding-left:17px;}
.bmwNew .lnks{position:relative;margin:0px auto;float:none;overflow:hidden;width:100%;max-width:1204px;bottom:auto;left:auto;}
.newBenefitsBlk .lnks .benefits_knowMoreBtn, .pageTitle .btnBlue {color:#fff;font-size:18px;font-family:sans-serif;font-weight:bold;width:240px;height:35px;text-decoration:none;padding:13px 10px 0px;margin-right:10px;background-color:#1382ec;display:inline-block;position:relative;cursor:pointer;}
.newBenefitsBlk .lnks .benefits_knowMoreBtn:hover, .pageTitle .btnBlue:hover {background-color:#0561c2;}
.pageTitle .btnBlue { width: auto; padding: 8px 40px; line-height: normal; height: auto; font-size: 14px; font-weight: bold; margin-top: 75px; }
.newBenefitsBlk .lnks .benefits_knowMoreBtn{width:auto;height:auto;padding:8px 40px;font-size:14px;}
.pull-left{float:left;}
.pull-right{float:right;}
.newBenefitsBlk{margin:0px auto;position:relative;overflow:hidden;max-width:100%;padding:10px 0px;}
@media screen and (max-width: 767px){
.newBenefitsBlk{ margin-bottom:30px;}	
}
@media screen and (max-width: 1024px){
.videoWrapper{ position:absolute; top:0px;overflow: visible !important;}	
.bmw-contNew{ position:relative; margin-top:45% !important; background:#ffffff !important; margin-left: 0px !important;
    margin-right: 0px !important; padding:10px; }
}

.newBenefitsBlk .benefitsCont{margin-top:-4px;margin-left:30px;left:0px;position:relative;}
.newBenefitsBlk .imgBlk,.newBenefitsBlk .benefitsCont{display:inline-block;}
.newBenefitsBlk .imgBlk { display: none; }
.newBenefitsBlk .bmwBenefits{font-size:27px!important;text-align:right;margin-top:-7px;padding-right:0px;margin-bottom:12px;margin-right:1px;}
.newBenefitsBlk .bmwBenefits{color:#262626;font-weight:normal;margin-bottom:12px;font-size:36px;letter-spacing:-1.59px;}
.benefits-icon{background:transparent url(../../../images/latest/benefits-icons.png) no-repeat left center;width:36px;height:36px;display:inline-block;border:0px solid #ccc;vertical-align:middle;background-size:36px auto;text-align:left;}
.benefits-icon.one{background-position:center -2px;}
.benefits-icon.two{background-position:center -38px;}
.benefits-icon.three{background-position:center -74px;}
.benefits-icon.four{background-position:center -110px;}
.benefits-icon.five{background-position:center -146px;}
.benefits-icon.six{background:transparent url(../../../images/icon01.png) no-repeat center center; background-size: 34px;}


