/* bmw_events.css */
#myTabContentJust .error {
    position: absolute;
    top: 100%;
}

.evBox{width:100%; margin: auto;}
.img-box{width: 50%; float: left; margin-right: 5%; margin-left: 4%;}
.img-box img{width:100%;}
.panel-box{width:30%; float: left; margin-right: 8%;}
#current-month-year{margin-left : 95px;}

.panel-box h2{margin:0px 0px 10px 0px; font-size: 25px;font-family:'bmwtypenextttbold';}
.panel-box p{font-size: 14px; line-height: 21px; font-family:'bmwtypenextttlight';}

.venueDetails span{color:#1C69D4; width:100%; float: left; font-family:'bmwtypenextttlight';}
.venueDetails p{width: 70%; float: left;}
.venueDetails img{float: right;}
.venueDetails{font-size: 14px !important;}

strong{font-family:'bmwtypenextttbold' !important;}
.inbox{width: 5%; margin-right: 2%; float: left;}

.selected-event{display:none;}
.plan-sec .pagination .page-link .fa{font-size: 36px !important;}
.plan-sec .pagination .page-item:first-child:after{height: 0px !important;}
.plan-sec .pagination .page-link, #financial-form{top: 50%; margin-top: -15px; position: relative;}
.btnarea{width: 48%; margin-left: 59%; float: left;}
.btnarea .buttonstyle{margin-left: 0px !important;}
.borZero{border-bottom: 0px !important;}

@media screen and (max-width:767px){
	.img-box{width: 100%; margin-bottom: 15px;}
	.panel-box,.evBox{width: 100%;}
	.btnarea {width: 100%; margin-left: 0%;}

	#event-file li h3{font-size: 14px;}
	#myTabContentJust .error{width: 100%; float: left; position: relative; margin:4px 0px;}

	#current-month-year {margin-left: 0px;width: 100%;float: left;text-align: center;}

	.plan-sec .plans-list li{margin-bottom: 0px !important;}
	.header .top_header .dealer_heading{max-width: 50% !important;}
	.referral .compare-tab li a{font-size: 13px !important;}
	.form-test-drive label,.form-test-drive a{font-size: 13px !important;}
	.form-test-drive .styledSelect{font-size: 13px !important;}
}

