@font-face {
    font-family: 'bmwtypenextttbold';
    src: url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-bold-webfont.woff2') format('woff2'),
         url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bmwtypenextttlight';
    src: url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-regular-webfont.woff2') format('woff2'),
         url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bmwtypenextttlight';
    src: url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-light-webfont.woff2') format('woff2'),
         url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bmwtypenextttthin';
    src: url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-thin-webfont.woff2') format('woff2'),
         url('https://static.bmwusedcars.in/fonts/bmwtypenexttt-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

html{-webkit-text-size-adjust: none;}
.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;}
.banner{ position:relative;}
.homeImg{/*top:0px;left:0;right:0;position:fixed;*/ max-width:1680px; margin:auto}
.bmw-contNew{ position:absolute; top:0px; left:0px; width:100%; margin-top:135px;margin-bottom:155px;transition:margin 0.4s;}
.pageTitle.new{height:61px;background:transparent url(https://static.bmwusedcars.in/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;
line-height:30px;
}
.car-search h1.sub-title{ font-size:30px;}
.bmwNew .homeImg{}
.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{list-style:none;}
ul,li,h1{margin:0px;padding:0px;font-weight:normal;color:#262626;}
ul{list-style:none;}
.lnk,.lnk:link{font-family: 'bmw_type_web_light_allregular';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{color:#666;text-decoration:none;font-size:15px;line-height:40px;padding:0px 0px 0px 10px;margin:0px; vertical-align:middle;}
.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: 'bmwtypenextttbold';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;}
.appbanner .title-app{ font-family:'bmwtypenextttlight', sans-serif, arial; font-size:30px; color:#ffffff; margin-bottom:10px; }
.appbanner1 h1{font-family:'bmwtypenextttlight', sans-serif, arial !important; font-size:48px !important; color:#ffffff; margin-bottom:10px;}
.appbanner1 h1 span.safty{font-family:'bmwtypenextttbold', sans-serif, arial !important; font-size:48px;}
.appbanner1 h2{font-family:'bmwtypenextttlight', sans-serif, arial !important; font-weight:500; font-size:28px !important; color:#ffffff; margin-bottom:10px;}
.applist{ float:left; text-align:left; margin:0 0 15px 0 !important;}
.applist li{ text-align:left !important; background: url(https://static.bmwusedcars.in/images/right.svg) no-repeat 0px 0px; background-size:7px; color:#ffffff; padding-left:15px; font-family:'bmwtypenextttlight', sans-serif, arial; font-size:13px; margin-bottom:10px !important;}
.cta{ clear:both;}
.appbtns{ font-family: 'bmwtypenextttlight'; padding:8px 15px !important; margin-right:10px; font-weight:normal !important;}

.homeImg_mobile{ display:none;}
.homeImg{ display:block;}

.home_wrapper{ width:980px; margin:auto;}
.maintitle{ font-family:'bmwtypenextttbold', sans-serif, arial; font-size:48px; padding-top:85px;}
.sub-title{ font-family:'bmwtypenextttbold', sans-serif, arial; font-size:30px; padding-top:55px; margin-bottom:25px;}
.contant-top{font-family:'bmwtypenextttlight', arial; font-size:16px; line-height:26px; width:72%;}
.left-side{ float:left; width:465px; margin-right:50px;}
.right-side{ float:left; width:465px;}
.fl-right{ float:right;}
.blocks{ margin-top:105px; overflow:hidden;}
.title-1{ font-family:'bmwtypenextttbold', sans-serif, arial; font-size:30px; margin-bottom:35px;}
.title-2{ font-family:'bmwtypenextttlight', sans-serif, arial; font-weight:500; font-size:21px; margin-bottom:30px;}
.content-section{font-family:'bmwtypenextttlight', arial; font-size:14px; line-height:21px;}
.icons-section, .icons-section1, .icons-section2, .icons-section3, .icons-section6, .icons-section7, .icons-section8, .finance_bull ul li{font-family:'bmwtypenextttlight', arial; font-size:14px; line-height:18px; overflow:hidden;}
.finance_bull ul li{ margin-bottom:10px; margin-left:82px;}
.finance_bull ul{margin-top: -20px;}
.terms{padding-top:30px; font-family:'bmwtypenextttlight', arial; font-size:11px; font-weight:normal; clear:both;}
.page1_icon1, .page2_icon1, .page3_icon1, .page4_icon1, .page7_icon1, .page6_icon1, .page8_icon1{ width:31%; float:left; padding-right:2%;}
.page8_icon4{ margin:15px 0; clear:both;}
.icons-title{ width:100%; margin-top:5px;}
.page1-readmore{ clear:both; margin:30px 0;}
.page1-readmore div{ background:url(https://static.bmwusedcars.in/images/home-images/arrow.png) no-repeat 1px 5px; padding:0 0 0 15px; cursor:pointer;}
.expandcontent .page1_icon1, 
.expandcontent1 .page2_icon1, 
.expandcontent2 .page3_icon1,
.expandcontent3 .page4_icon1, .expandcontent4 .page6_icon1, .expandcontent5 .page7_icon1, .expandcontent6 .page8_icon1{ float:none; width:100%; display:table; clear:both; vertical-align:middle; margin:15px 0;}
.expandcontent .icon, 
.expandcontent1 .icon, 
.expandcontent2 .icon,
.expandcontent3 .icon, .expandcontent4 .icon, .expandcontent5 .icon, .expandcontent6 .icon{ width:50px; display:table-cell; vertical-align:middle; margin-right:15px;}
.expandcontent .icons-title, 
.expandcontent1 .icons-title, 
.expandcontent2 .icons-title,
.expandcontent3 .icons-title,
.expandcontent4 .icons-title,
.expandcontent5 .icons-title, .expandcontent6 .icons-title  
{display:table-cell; width:calc(100% - 100px); vertical-align:middle;}
.block6{ margin-bottom:100px;}


.banner-content h1{ font-family:'bmwtypenextttbold', sans-serif, arial; color:#ffffff; font-size:40px; line-height:normal !important;}
.banner-content h2{ font-family:'bmwtypenextttthin', sans-serif, arial; color:#ffffff; font-size:18px; line-height:25px;}
.banner-content h1 span{font-family: 'bmwtypenextttlight' !important; font-size:20px; text-transform:initial; font-weight:bold; letter-spacing:1px; 	text-size-adjust: 100%;
	-ms-text-size-adjust: 100%; 
  -webkit-text-size-adjust: 100%;
}
.banner-content{ position:absolute; top:160px; left:0px; width:1200px; margin:auto; right:0px; text-align:left;}
.premium h1{ margin-bottom:0px;}
.premium h2{ font-size:18.5px;}
.premium .desktopimg{ width:auto !important; display:inline-block !important; text-align:left !important; margin-top:10px;}
a.btnBlue1 {
	font-family: 'bmwtypenextttbold'; 
   width: auto;
    padding: 8px 40px;
    line-height: normal;
    height: auto;
    font-size: 14px !important;
    font-weight: normal;
    background-color: #1382ec;
    display:inline-block;
    cursor: pointer;
	color:#ffffff;
	margin-top:30px;
}
.desktopimg{ display:block;}
.mobileimg{ display:none !important;}

.grey-bg{
position:absolute; top:0px; left:0px; width:100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
height:100px;
}
@media screen and (max-width: 1024px){
	.appbanner1 h1 span.safty{font-family:'bmwtypenextttbold', sans-serif, arial !important; font-size:30px;}
	.appbanner1 h2{font-family:'bmwtypenextttlight', sans-serif, arial !important; font-weight:500; font-size:20px !important; color:#ffffff; margin-bottom:10px;}

	.applist li{ text-align:left !important; background: url(https://static.bmwusedcars.in/images/right_black.svg) no-repeat 0px 3px; background-size:7px; color:#262626; padding-left:15px; font-family:'bmwtypenextttlight', sans-serif, arial; font-size:13px; margin-bottom:10px !important;}
	.appbanner .title-app{font-size: 20px !important; color:#262626;}
		.premium .mobileimg{ margin-top:10px;}
	.desktopimg, .premium .desktopimg{ display:none !important;}
	.mobileimg{ display:block !important;}
	ul.bxslider li{ position:inherit;}
	.banner-content{ position:inherit; width:94%; margin:auto; top:10px; right:0px; text-align:left; min-height:135px;}
	.banner-content h1{  font-family:'bmwtypenextttbold', sans-serif, arial; color:#262626; font-size:30px; margin-top: 0px !important;}
.banner-content h2{ font-family:'bmwtypenextttlight', sans-serif, arial; color:#262626; font-size:19px ; line-height:22px; margin-bottom: 11px !important;}
.bx-wrapper .bx-controls-direction a{ top:200px !important;}
a.btnBlue1{ margin-top:0px;}
.premium a.btnBlue1{ margin-top:20px;} 
	.blocks.mt-4{margin-top: 50px;}	


	.sub-title{ font-family:'bmwtypenextttbold', sans-serif, arial; font-size:24px;  padding-top:40px !important;}
	.pageTitle .btnBlue{}
	.homeImg_mobile{ display:block;}
	.homeImg{ display:none;}
.videoWrapper{ position:absolute; top:0px;overflow: visible !important;}	
.bmw-contNew{ position:relative; margin-top:5% !important; background:#ffffff !important; margin-left: 0px !important;
    margin-right: 0px !important; padding:10px; }
	.newBenefitsBlk .benefitsCont {
    margin: 0px 0px 0px 0px!important;
}
.benefits-icon.one{background-position:center -2px;margin-top: 2px;}
.benefits-icon.two{background-position:center -38px;margin-top: 2px;}

	.home_wrapper{ width:100%; margin:auto;}
	.fl-right{ float:none;}
	.maintitle{ font-family:'bmwtypenextttbold', sans-serif, arial; font-size:200%; margin-top:85px; padding:0px 10px;}
	.sub-title, .contant-top{ padding:0px 10px; width:100%;}
	.title-1{ font-size:24px;}
	.left-side{ float:none; width:100%; margin-right:0px;}
	.contentmob{ padding:30px 10px 0 10px;}
	.page1-readmore{ clear:both; margin:30px 0 0 0;}
	.right-side{ float:none; width:100%;}
	
	.car-search h1.sub-title {
    font-size: 24px;
}
.bcontent{ text-transform:uppercase;}  
		}
@media screen and (max-width: 767px){
	.banner-content h1 {
    font-family: 'bmwtypenextttbold', sans-serif, arial;
    color: #262626;
    font-size: 27px;
}

	.newBenefitsBlk{ margin-bottom:30px;}	
.lnks ul li{padding-bottom:10px;line-height:27px;}
.banner-content h2{ font-family:'bmwtypenextttlight', sans-serif, arial; color:#262626; font-size:13.5px; line-height:22px; -webkit-text-size-adjust:100%;  -moz-text-size-adjust:100%; -ms-text-size-adjust:100%;}
.banner-content h1{ font-size:30px !important;}
ul.bxslider li{min-height: 580px;}
}
@media screen and (max-width: 400px){
.banner-content h2{ font-family:'bmwtypenextttlight', sans-serif, arial; color:#262626; font-size:13px; line-height:17px; -webkit-text-size-adjust:100%;  -moz-text-size-adjust:100%; -ms-text-size-adjust:100%;}
.banner-content h1{ font-size:30px !important;}
.icons-section, .icons-section1, .icons-section2, .icons-section3, .icons-section6, .icons-section7, .icons-section8, .finance_bull ul li{font-family:'bmwtypenextttlight', arial; font-size:12px; line-height:18px; overflow:hidden;}
.content-section {
    font-family: 'bmwtypenextttlight', arial;
    font-size: 12px;
    line-height: 21px;
}
ul.bxslider li{min-height: 500px;}
		}

