	/*custom only for mega menu*/
.top-bar-menu a{font-family:BMWType_bold;font-size:14px!important;color:#fff;}
#header-modelselector a{color:#fff;font-family:BMWType_bold;}
#header-modelselector a:hover{color:#1C69D4}
#header-modelselector ul.dropdown-menu a{color:#4c4c4e;font-weight:bold;font-size:14px!important;border-bottom:none;}
.header-v5 .dropdown-menu{border-top:0px solid #fff!important;}
.logo-col{position:absolute;top:0;right:0;}
.header-v4 .mega-menu .mega-menu-fullwidth li a:after{content:""}
.header-v5 .dropdown-menu{
box-shadow: 0px 0px 3px 2px #ccc!important;
}


.boxshadow{
    box-shadow: 0px 0px 3px 2px #ccc;
}

.featured-v9  .owl-item{
	border:0;
}
	
.featured-v9 .item{
    margin: 10px;
}

.featured-v9 .item:after{
	display: table;
	content: " ";
	clear: both;
}
.owl-btn {
background:#ddd;
}
.top-bar-menu li{border:0!important;text-indent: 0;
    vertical-align: middle;
    margin: 0px !important;
    padding: 0 3px !important;
	}
.btn-u.btn-brd.btn-brd-hover {background:#4c4c4e;text-align:left!important;color:#fff;border:1px solid transparent!important}
.footer-v4 ul.simple-list li  a, .footer-v4 ul.address-list li{color:#fff;font-size:13px;}
.border-links {
    border-right: 2px solid #eee!important;
    display: inline-block;
    height: 11px;
    position: relative;
    top: 9px;
}
.model-select-v4 .owl-btn {
     background: #ddd; 
}
.dlrname-row div.bg-color-white1{
position:absolute;
font-weight:bold;
width:80px;
line-height:10px;
}
.copyright-tp-border {
    height: 0px;
}
.header-v4 .topbar-v1.header-xs .top-v1-data li.header-add-icon a {
	position: relative;
	text-align: center;
	top: 3px
}

.header-v4 .topbar-v1.header-xs .top-v1-contacts {
	margin-top: 3px;
}

.header-v4 .topbar-v1.header-xs .top-v1-data li.header-list-icon{
	padding: 0 10px;
	height: 26px;
}

.header-v4 .topbar-v1.header-xs .top-v1-data li.header-list-icon a {
  position: relative;
  top: 2px;
}
.header-v4 .topbar-v1.header-xs .top-v1-data li.header-links, .header-v4 .topbar-v1.header-xs .top-v1-data li.header-add-icon, .header-v4 .topbar-v1.header-xs .top-v1-data li.header-list-font-icon{
	padding: 0px 10px 0 6px;
	height: 26px;
}
.header-v4 .topbar-v1.header-xs .top-v1-data li{
	height: 26px;
}
.header-v4 .topbar-v1.header-xs .top-v1-data li div{
	top: 3px;
	position: relative;
}
.header-v4 .topbar-v1.header-xs .top-v1-data li.header-list-font-icon i{
	top:4px;
	position: relative;
}
.header-v4 .topbar-v1.header-xs .top-v1-data li.header-links a{
	position: relative;
	top: 4px;
	font-size:12px;
}

.header-v4 .topbar-v1.header-sm .top-v1-data li.header-add-icon a {
	position: relative;
	text-align: center;
	top: 4px
}

.header-v4 .topbar-v1.header-sm .top-v1-contacts {
	margin-top: 4px;
}

.header-v4 .topbar-v1.header-sm .top-v1-data li.header-list-icon{
	padding: 0 10px;
	height: 28px;
}

.header-v4 .topbar-v1.header-sm .top-v1-data li.header-list-icon a {
  position: relative;
  top: 2px;
}

.header-v4 .topbar-v1.header-sm .top-v1-data li.header-links, .header-v4 .topbar-v1.header-sm .top-v1-data li.header-add-icon{
	padding: 0px 10px 0 6px;
	height: 28px;
	margin-bottom: 2px !important;
}

.header-v4 .topbar-v1.header-sm .top-v1-data li.header-links a{
	position: relative;
	top: 4px;
}

.header-v4 .topbar-v1.header-md .top-v1-data li.header-add-icon a {
	position: relative;
	text-align: center;
	top: 5px
}

.header-v4 .topbar-v1.header-md .top-v1-contacts {
	margin-top: 6px;
}

.header-v4 .topbar-v1.header-md .top-v1-data li.header-list-icon{
	padding: 0 10px;
	height: 32px;
}

.header-v4 .topbar-v1.header-md .top-v1-data li.header-links, .header-v4 .topbar-v1.header-md .top-v1-data li.header-add-icon{
	padding: 0px 10px 0 6px;
	height: 32px;
}

.header-v4 .topbar-v1.header-md .top-v1-data li.header-links a{
	position: relative;
	top: 4px;
}

.header-v4 .topbar-v1.header-df .top-v1-data li.header-add-icon a {
	position: relative;
	text-align: center;
	top: 6px
}

.header-v4 .topbar-v1.header-df .top-v1-contacts {
	margin-top: 6px;
}

.header-v4 .topbar-v1.header-df .top-v1-data li.header-list-icon{
	padding: 0 10px;
	height: 32px;
}

.header-v4 .topbar-v1.header-df .top-v1-data li.header-list-icon a {
  position: relative;
  top: 2px;
}

.header-v4 .topbar-v1.header-df .top-v1-data li.header-links, .header-v4 .topbar-v1.header-df .top-v1-data li.header-add-icon, .header-v4 .topbar-v1.header-df .top-v1-data li.header-list-font-icon{
	padding: 0px 10px 0 6px;
	height: 32px;
}

.header-v4 .topbar-v1.header-df .top-v1-data li.header-links a, .header-v4 .topbar-v1.header-df .top-v1-data li.header-list-font-icon a{
	position: relative;
	top: 6px;
}
/*header adjustment based on social icon size end*/



.last {
	border-right:none!important;
}
.gs-left-bottom{left:0!important;}
.top-bar-menu .topbar-v1 ul.list-inline{z-index:999!important;position:relative;}
.social-icons-color li a{opacity:1!important;}
@media (max-width: 768px) {
li.customPhone{
margin-left:20px!important;

}
.gs-mobi-left-bottom{
z-index:100000;
left:15px!important;
}
li.customPhone a{
font-size:11px!important;
word-wrap:break-word;
text-align: left;
top: -4px!important;
left: 10px;
width:100%!important;
}
.featured-v9 h3{
font-size:16px;
}
}
@media (max-width: 992px) {
li.customPhone{
margin-left:20px!important;

} 
.top-bar-menu a{
font-size:11px!important;
}
.header-v4 .navbar-default .navbar-nav > li a{
border-bottom:0px solid #eee;
font-weight:bold;
}
.social-icons-color li a{display:block}
.header-v4 .topbar-v1 .top-v1-data li i {
font-size:11px!important;
}
}
@media (max-width: 991px){
.header-v4 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .header-v4 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
color:#333!important;
}
}
@media (min-width: 992px){
.navbar-nav>li:last-child .dropdown-menu{
left:auto;
right:auto;
}
}
#sky-form4-contact  .fakedropdown{color:#bbb;}
.header-v4 .navbar-nav {
    float: left;
    margin-top: 2px;
}
@media (max-width:375px) {
	li.customPhone a{
	display:none!important;
	}	
}
div#sticky-footer #hmquicklinks a{font-family:BMWType_bold;font-size:16px!important;letter-spacing: -1px;}
div#models-desk  a span, #models-tab a span ,#carousel-section a span{font-size:13px!important;color:#676767!important;font-weight:bold;}
#models-desk a.owlClass span , #models-tab a.owlClass span, #carousel-section a.owlClass span {color:#262626!important}

#header-modelselector ul li a
{
	padding:10px 11px 10px 11px !important;
}