@charset "utf-8";
/* DW Mega Menu CSS */

#sticky_side_nav.affix .navbar-nav {
    display: inline-block;
    float: none;
}

.sticky_side_inner .nav-tabs {
    border-bottom: 1px solid #ddd;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: none !important;
}
.sticky_side_inner .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
    margin: 0 5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}
.sticky_side_inner .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: 2px solid #bd160b;
}
.sticky_side_inner .nav-tabs li.active a {
    background: #ececec !important;
}

.dropdown-menu .listsubmenu {background: #456ab2;}
.dropdown-menu .dropsub .listsubmenu a {color: #fff !important;}
.dropdown-menu .dropsub {position: relative;}
.dropdown-menu .dropsub .listsubmenu {position: absolute; top: -1px; left: 99%; border-top: 1px solid rgba(0,0,0,.15);}

.dropdown-menu .dropsub ul {column-count: 3; padding: 0 0 20px; width: 600px;}
.dropdown-menu .dropsub ul > li {margin-bottom: 0;}
.dropdown-menu .dropsub ul > li > a {padding: 8px 15px 8px 16px; font-size: 16px; display: inline-block;}
.dropdown-menu .dropsub ul > li > a:hover, .dropdown-menu.mega_menu .menu-wrapper ul > li > a:focus {background: #171B49;}
.dropdown-menu .dropsub ul > li > a span {margin-right: 5px;}
.sticky_side_inner .navbar-nav .dropdown-menu.mega_menu {width: 100%; min-width: 550px;}
#sticky_side_nav .navbar-nav>li>a:hover {background-color: #171B49;}

.searchinvbtn > a {display: none;}
.searchinvbtn .navsearchinput {position: relative; color: #000;}
.searchinvbtn .navsrchbtn {position: absolute; top: 13px; right: 8px; color: #777; background: transparent; border: none; padding: 0;}
.searchinvbtn .navsearchinput {margin-left: 6px; margin-top: 8px;}

@media (min-width: 767px){
	#sticky_side_nav .panel-group{width:400px;}
	#sticky_side_nav .thumbnail{margin:0;}
}

#sticky_side_nav {
    clear: both;
    float: right;
    width: 100%;
    font-size: 16px;
    background-color: #446BB2;
    border: none;
    margin: 0;
    padding: 0;
    min-height: initial;
    display: block;
}
#sticky_side_nav.affix {
    left: 0;
    top: 0;
    border-radius: 0;
    min-height: 37px;
    z-index: 9999;
}
#sticky_side_nav .right-caret>a:after {
   display: block;
   content: " ";
   float: right;
   width: 0;
   height: 0;
   border-color: transparent;
   border-style: solid;
   border-width: 5px 0 5px 5px;
   border-left-color: #ccc;
   margin-top: 5px;
   margin-right: -10px;
}

#sticky_side_nav .pull-left.directions a:hover, #sticky_side_nav .pull-left.directions a:focus, #sticky_side_nav .pull-left.directions a:active, #sticky_side_nav .pull-left.directions a:active  {
   background-color: transparent;
   color: #fff;
}
#sticky_side_nav .contact {
   z-index: 5;
}
#sticky_side_nav .contactbut {
   max-width: 407px;
   width: 380px;
   padding-top: 13px;
   top: 43px;
}
#sticky_side_nav .contactbut > li {
   height: 52px;
}
#sticky_side_nav .dropdown-menu.contactbut a {
   color: #000;
}
#sticky_side_nav .btn2 a {
   color: #fff !important;
}
#sticky_side_nav .btn2 {
   background: #1ba6e2;
   
   -webkit-border-radius: 13;
   -moz-border-radius: 13;
   border-radius: 3px;
   font-family: Arial;
   color: #fff;
   padding: 8px 50px;
   text-decoration: none;
   width: 120px;
}

#sticky_side_nav .dLabel {
    background-color: #F7F5F5;
    border-color: #FFF;
    color: #333;
    background: 0;
    border: 0;
    color: #fff;
    padding: 20px 15px;
    position: relative;
    border-radius: 0;
    display: block;
    text-decoration: none;
}
#sticky_side_nav .dLabel a{
 color:inherit; 
}
#sticky_side_nav .dLabel .glyphicon-phone { font-size:17px; margin-right:-3px; }

#sticky_side_nav .mobile_menu_overlay {
   position:fixed;
   top:0;
   right:0;
   z-index:0;
   background-color:rgba(0,0,0,0.1);
   height:100%;
   width:100%;
   visibility: hidden;
   opacity:0;
   -webkit-transition: all .1s linear;
      -moz-transition: all .1s linear;
        -o-transition: all .1s linear;
           transition: all .1s linear;
}
#sticky_side_nav .nav .close {
}
#sticky_side_nav .nav .close label {
    background: transparent;
    display: block;
    padding-right: 10px;
}

#sticky_side_nav .navbar-toggle {
    border: none;
    background: #446BB2;
    border-radius: 0;
    margin: 0;
    text-align: center;
    padding: 5px 0 5px 20px;
  color: #fff;
}
#sticky_side_nav .navbar-toggle .glyphicon{
    font-size: 25px;
    font-weight: 100;
    color: #fff;
}
#sticky_side_nav .navbar-toggle .menu-text{
    display: block;
    text-align: center;
    color: #eee;
}



#sticky_side_nav .dropdown-menu hr{
	margin: 5px 0;
}


   #sticky_side_nav .dropdown .dropdown .dropdown-menu {
      left: 100%;
      top: 0;
   }
   #sticky_side_nav .dropdown:last-child .dropdown .dropdown-menu {
      left: auto;
      right: 100%;
   }
   #sticky_side_nav .dropdown .dropdown > a:after {
      content:'';
      display:block;
      height:0;
      width:0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid;
      position:absolute;
      top: 12px;
      right: 5px;
   }
   #sticky_side_nav .dropdown:last-child .dropdown > a:after {
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-right: 5px solid;
      border-left: none;
      left:5px;
   }
   
   
   
/* Nav Bar with Images  */
/*.nwvehnav .dropdown-menu {display: block;}*/
.nwvehnav .dropdown-menu .dropsub ul {width: 790px;}
.nwvehnav .dropdown-menu .dropsub ul > li > a {padding: 12px 8px 12px 72px;}
.newinvnavitem .item {background: url('/WebSites/1903/Images/pfspinventoryimg.png') no-repeat;}
.newinvnavitem .c-max-hybrid {background-position: 5px 1px;}
.newinvnavitem .ecosport {background-position: 5px -69px;}
.newinvnavitem .edge {background-position: 5px -135px;}
.newinvnavitem .escape {background-position: 5px -210px;}
.newinvnavitem .expedition {background-position: 5px -285px;}
.newinvnavitem .expedition-max {background-position: 5px -360px;}
.newinvnavitem .explorer {background-position: 5px -435px;}
.newinvnavitem .f-150 {background-position: 5px -515px;}
.newinvnavitem .fiesta   {background-position: 5px -590px;}
.newinvnavitem .flex {background-position: 5px -662px;}
.newinvnavitem .focus {background-position: 5px -735px;}
.newinvnavitem .fusion {background-position: 5px -810px;}
.newinvnavitem .fusion-energi {background-position: 5px -885px;}
.newinvnavitem .fusion-hybrid {background-position: 5px -960px;}
.newinvnavitem .mustang {background-position: 5px -1037px;}
.newinvnavitem .ranger {background-position: 5px -1105px;}
.newinvnavitem .super-duty-f-250 {background-position: 5px -1178px;}
.newinvnavitem .super-duty-f-250-srw {background-position: 5px -1173px;}
.newinvnavitem .super-duty-f-350-drw {background-position: 5px -1248px;}
.newinvnavitem .super-duty-f-350-srw {background-position: 5px -1323px;}
.newinvnavitem .super-duty-f-450 {background-position: 5px -1407px;}
.newinvnavitem .super-duty-f-450-drw-chassis-cab {background-position: 5px -1470px;}
.newinvnavitem .super-duty-f-550-drw {background-position: 5px -1470px;}
.newinvnavitem .taurus {background-position: 5px -1558px;}
.newinvnavitem .transit-connect {background-position: 5px -1630px;}
.newinvnavitem .transit-connect-wagon{background-position: 5px -1630px;}
.newinvnavitem .transit-connect-van{background-position: 5px -1630px;}
.newinvnavitem .transit-passenger-wagon {background-position: 5px -1697px;}
.newinvnavitem .transit-van {background-position: 5px -1785px;}

.dropdown-menu .dropsub.newinvnavitem .item:hover {background: #171B49 url('/WebSites/1903/Images/pfspinventoryimg.png') no-repeat;}
.dropdown-menu .dropsub.newinvnavitem .c-max-hybrid:hover {background-position: 5px 1px;}
.dropdown-menu .dropsub.newinvnavitem .ecosport:hover {background-position: 5px -69px;}
.dropdown-menu .dropsub.newinvnavitem .edge:hover {background-position: 5px -135px;}
.dropdown-menu .dropsub.newinvnavitem .escape:hover {background-position: 5px -210px;}
.dropdown-menu .dropsub.newinvnavitem .expedition:hover {background-position: 5px -285px;}
.dropdown-menu .dropsub.newinvnavitem .expedition-max:hover {background-position: 5px -360px;}
.dropdown-menu .dropsub.newinvnavitem .explorer:hover {background-position: 5px -435px;}
.dropdown-menu .dropsub.newinvnavitem .f-150:hover {background-position: 5px -515px;}
.dropdown-menu .dropsub.newinvnavitem .fiesta:hover {background-position: 5px -590px;}
.dropdown-menu .dropsub.newinvnavitem .flex:hover {background-position: 5px -662px;}
.dropdown-menu .dropsub.newinvnavitem .focus:hover {background-position: 5px -735px;}
.dropdown-menu .dropsub.newinvnavitem .fusion:hover {background-position: 5px -810px;}
.dropdown-menu .dropsub.newinvnavitem .fusion-energi:hover {background-position: 5px -885px;}
.dropdown-menu .dropsub.newinvnavitem .fusion-hybrid:hover {background-position: 5px -960px;}
.dropdown-menu .dropsub.newinvnavitem .mustang:hover {background-position: 5px -1037px;}
.dropdown-menu .dropsub.newinvnavitem .ranger:hover {background-position: 5px -1105px;}
.dropdown-menu .dropsub.newinvnavitem .super-duty-f-250:hover {background-position: 5px -1178px;}
.dropdown-menu .dropsub.newinvnavitem .super-duty-f-250-srw:hover {background-position: 5px -1173px;}
.dropdown-menu .dropsub.newinvnavitem .super-duty-f-350-drw:hover {background-position: 5px -1248px;}
.dropdown-menu .dropsub.newinvnavitem .super-duty-f-350-srw:hover {background-position: 5px -1323px;}
.dropdown-menu .dropsub.newinvnavitem .super-duty-f-450:hover {background-position: 5px -1407px;}
.dropdown-menu .dropsub.newinvnavitem .super-duty-f-450-drw-chassis-cab:hover {background-position: 5px -1470px;}
.dropdown-menu .dropsub.newinvnavitem .super-duty-f-550-drw:hover {background-position: 5px -1470px;}
.dropdown-menu .dropsub.newinvnavitem .taurus:hover {background-position: 5px -1558px;}
.dropdown-menu .dropsub.newinvnavitem .transit-connect:hover {background-position: 5px -1630px;}
.dropdown-menu .dropsub.newinvnavitem .transit-passenger-wagon:hover {background-position: 5px -1697px;}
.dropdown-menu .dropsub.newinvnavitem .transit-van:hover {background-position: 5px -1785px;}

.dropdown-menu .dropsub.newinvnavitem .transit-connect-wagon:hover{background-position: 5px -1697px;}
.dropdown-menu .dropsub.newinvnavitem .transit-connect-van:hover{background-position: 5px -1705px;}

  

/*** MEDIA Queries***/
@media only screen and (min-width: 768px) {

  #sticky_side_nav.affix{
      background: #456ab2;
  }
  #sticky_side_nav.affix .navbar-nav li {
    box-shadow: none;
    /*display: inline-block;
  float: none;*/
  }
  #sticky_side_nav .navbar-nav > li.nav-default-home-icon > a {padding: 16px 8px 15px 6px;}
   #sticky_side_nav .navbar-nav>li>a {
    padding: 16px 10px 15px 10px;
    color: #fff;
	 font-size: 15px;
	 text-transform: uppercase;
   }
  #sticky_side_nav .navbar-nav>li.normal{
	position: relative;
  }
	#sticky_side_nav .navbar-nav>li>a[aria-expanded="true"]{

	}
  #sticky_side_nav .navbar-nav>li.open > a:after{
    /*content: '';*/
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: 0;
    left: 42%;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ccc;
  }
   #sticky_side_nav .open>a {
      background-color: transparent;
   }
   #sticky_side_nav_inner {
	text-align: center;
    float: none;
	/*margin-bottom: -6px;*/
	
   }
   #sticky_side_nav .navbar-nav {
    display: inline-block; margin-bottom: -6px;
   }
   #sticky_side_nav .navbar-nav li:last-child { border-bottom: 0 none; }
   #sticky_side_nav .navbar-nav > li {
    border-bottom: 0 none;
    border-left: 0;
    /*box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset, 1px 0 0 rgba(255, 255, 255, 0.1);*/
	}
	#sticky_side_nav .navbar-nav > li.menu-right{
		position: relative;
	}
	#sticky_side_nav .navbar-nav > li.dropdown:last-child .dropdown-menu, #sticky_side_nav .navbar-nav > li.menu-right .dropdown-menu{
    right: 0;
    left: auto;
    text-align: left;
	}
}

@media (max-width: 1200px) {
  #sticky_side_nav .navbar-nav>li>a {padding: 12px 9px 14px 15px;}
  #sticky_side_nav .navbar-nav>li.nav-default-home-icon>a {padding: 11px 8px 6px 0;}
 body .navbar-nav .dropsub .dropdown-toggle > a:after {transform: rotate(360deg); left: 93%;}
  .navbar-nav > li > .dropdown-menu {right: 10%; min-width: 215px;}
  .dropdown-menu .dropsub ul {width: 550px;}
  .searchinvbtn .navsearchinput {margin-top: 5px;}
  li.last-item .dropdown-menu{
	right: 0 !important;
    left: auto !important;
    text-align: right !important;
  }
  #sticky_side_nav .dropdown .dropdown > a:after {transform: rotate(360deg); left: 93%; top: 12px;}
   .dropdown-menu .dropsub ul {
        width: 650px;
    }
     #sticky_side_nav .menulinkctc.dropdown.nwvehnav .dropdown-menu {width: auto; left: 0; min-width: 180px;}
    #sticky_side_nav .menulinkctc.dropdown.nwvehnav ul > li > a {padding: 4px 15px 5px 16px; font-size: 14px;}
    .dropdown-menu .dropsub.newinvnavitem ul {width: 535px; column-count: 2;}
   #sticky_side_nav .menulinkctc.dropdown.nwvehnav .dropsub.newinvnavitem .list_of_new_models > ul > li > a {font-size: 13px; background-size: 17%; padding: 10px 5px 5px 48px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem ul > li > a {font-size: 13px; background-size: 17%; padding: 12px 5px 12px 65px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .c-max-hybrid{background-position: 3px 1px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .ecosport {background-position: 3px -46px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .edge {background-position: 3px -91px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .escape {background-position: 3px -140px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .expedition {background-position: 3px -190px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .expedition-max {background-position: 3px -240px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .explorer {background-position: 3px -287px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .f-150 {background-position: 3px -339px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fiesta   {background-position: 3px -388px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .flex {background-position: 3px -439px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .focus {background-position: 3px -488px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fusion {background-position: 3px -538px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fusion-energi {background-position: 3px -590px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fusion-hybrid {background-position: 3px -638px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .mustang {background-position: 3px -690px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .ranger {background-position: 3px -733px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-250 {background-position: 3px -784px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-250-srw {background-position: 3px -784px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-350-drw {background-position: 3px -835px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-350-srw {background-position: 3px -884px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-450 {background-position: 3px -935px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-450-drw-chassis-cab {background-position: 3px -980px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-550-drw {background-position: 3px -987px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .taurus {background-position: 3px -1038px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .transit-connect {background-position: 3px -1088px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .transit-passenger-wagon {background-position: 3px -1136px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .transit-van {background-position: 3px -1188px;}

.nwvehnav .dropdown-menu .dropsub.newinvnavitem .item:hover {background-size: 27%;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .c-max-hybrid:hover {background-position: 3px 1px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .ecosport:hover {background-position: 3px -46px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .edge:hover {background-position: 3px -91px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .escape:hover {background-position: 3px -140px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .expedition:hover {background-position: 3px -190px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .expedition-max:hover {background-position: 3px -240px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .explorer:hover {background-position: 3px -287px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .f-150:hover {background-position: 3px -339px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fiesta:hover   {background-position: 3px -388px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .flex:hover {background-position: 3px -439px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .focus:hover {background-position: 3px -488px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fusion:hover {background-position: 3px -538px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fusion-energi:hover {background-position: 3px -590px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .fusion-hybrid:hover {background-position: 3px -638px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .mustang:hover {background-position: 3px -690px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .ranger:hover {background-position: 3px -733px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-250:hover {background-position: 3px -784px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-250-srw:hover {background-position: 3px -784px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-350-drw:hover {background-position: 3px -835px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-350-srw:hover {background-position: 3px -884px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-450:hover {background-position: 3px -935px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-450-drw-chassis-cab:hover {background-position: 3px -980px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .super-duty-f-550-drw {background-position: 3px -987px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .taurus:hover {background-position: 3px -1038px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .transit-connect:hover {background-position: 3px -1088px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .transit-passenger-wagon:hover {background-position: 3px -1136px;}
.nwvehnav .dropdown-menu .dropsub.newinvnavitem .transit-van:hover {background-position: 3px -1188px;}
}


@media only screen and (max-width: 991px) {
  #sticky_side_nav .navbar-nav>li>a { padding: 12px 4px 12px 6px;  font-size: 12px;}
  #sticky_side_nav .navbar-nav>li.nav-default-home-icon>a {padding: 11px 5px 6px 10px;}
  #sticky_side_nav .menulinkctc.dropdown .dropdown-menu {/*left: -100%;*/ width: 250px;}
  .searchinvbtn .navsrchbtn {top: 9px;}
   li.last-item .dropdown-menu{
	right: 0 !important;
    left: auto !important;
    text-align: right !important;
  }
	.searchinvbtn .navsearchinput {margin-top: 8px; height: 26px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sticky_side_inner .navbar-nav .dropdown-menu.mega_menu {min-width: 400px;}
  .dropdown-menu .dropsub ul {column-count: 2; width: 475px;}
  .navbar-nav .usedvehnav .dropdown-menu {padding-bottom: 59px;}
   #sticky_side_nav {
    width: 100%;
    top: 0;
    left: -20px;
   }
  .dropdown-menu .dropsub.usedinvnavitem ul {column-count: 2; width: 375px;}
}

@media only screen and (max-width: 767px) {
  #sticky_side_nav .navbar-nav>li.nav-default-home-icon>a {padding: 11px 5px 6px 15px;}
   #sticky_side_nav_inner {
    position: fixed;
    top: 0;
    right: -100%;
    z-index: 7;
    height: 100%;
    width: 300px;
    min-width: 250px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    text-align: center;
    float: left;
   }
   #sticky_side_nav .navbar-nav {
	  background-color: #446BB2;
	  height: 100%;
	  overflow-y: auto;
	  /*padding: 15px 0 15px;*/
	  z-index: 5;
	  position: relative;
	  margin: 0;
   }
  #sticky_side_nav .navbar-nav li {
    display: block;
    float: left;
    width: 100%;
	text-align: left;
  }
  #sticky_side_nav li.searchinvbtn {display: none;}
 
   #sticky_side_nav #mobile_menu_checkbox:checked + #sticky_side_nav_inner {
      right:0;
   }
   #sticky_side_nav #mobile_menu_checkbox:checked + #sticky_side_nav_inner .mobile_menu_overlay {
      visibility: visible;
      opacity:1;
   }
   #sticky_side_nav .navbar-nav > li > a {padding: 8px 10px 8px 15px; font-size: 16px;}
  #sticky_side_nav .navbar-nav > li .dropdown-toggle + .dropdown-menu {box-shadow: 0 0 0; border: none;}
  #sticky_side_nav .navbar-nav .dropdown-menu .listsubmenu, #sticky_side_nav_inner .dropdown > a:after {display: none;}
   #sticky_side_nav .navbar-nav > li li > a { padding: 6px 5px 6px 30px;border-bottom: none; font-size: 14px;}
   #sticky_side_nav .navbar-nav > li li li > a{padding: 0px; color: #fff;}
  #sticky_side_nav .navbar-nav > li li > a {color: #fff;}
  .dropdown-menu.mega_menu .menu-wrapper ul {column-count: 1;}
  #sticky_side_nav .dropdown .dropdown .dropdown-menu {margin-left: 72px;}
  
   #sticky_side_nav_inner .dropdown > a:after {
      content: "+";
      position: absolute;
      right: 15px;
      top: 10px;
      font-weight: bolder;
   }
   #sticky_side_nav_inner .dropdown.open > a:after {
      content:"-";
   }

	#sticky_side_nav .navbar-nav li.no-border.open{border:none;}
	#sticky_side_nav .navbar-nav>li>a{color:#eee;}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background: #656565;}
	#sticky_side_nav .navbar-nav>li li li>a{color:#eee;}

  #sticky_side_nav .navbar-nav > li:first-child{
    float: right;
    width: inherit;
    margin-bottom: 20px;
  }
  #sticky_side_nav.affix {
    padding: 0 0px;
    background: #757171;
  }
  #mainmobmenuctc #sticky_side_nav .navbar-nav .dropdown .dropdown-menu .dropsub .listsubmenu {position: static; border-top: none;}
  #mainmobmenuctc #sticky_side_nav .navbar-nav .dropdown .dropdown-menu .listsubmenu ul {column-count: 1; padding: 0 5px 0 45px;}
  #mainmobmenuctc #sticky_side_nav .navbar-nav .dropdown .dropdown-menu .listsubmenu ul > li {margin-bottom: 5px;}
  #mainmobmenuctc #sticky_side_nav .navbar-nav .dropdown .dropdown-menu .dropsub.open > a {background: transparent;}
  /*Mobile Search*/
  #MobileMenu .mobsearchinvbtn {position: relative; width:75%; padding-top: 15px;}
  #MobileMenu .mobsearchinvbtn .navsrchbtn {position: absolute; top: 20px; right: 5px; background: transparent;border: none;}
 #sticky_side_nav .menulinkctc.dropdown.nwvehnav .dropsub.newinvnavitem .list_of_new_models > ul > li > a {background: none; padding: 4px 15px 5px 16px;}
  #sticky_side_nav .menulinkctc.dropdown.nwvehnav .dropsub.newinvnavitem .list_of_new_models > ul > li > a:hover {background: none;}
}

@media only screen and (max-width: 479px) {
   #sticky_side_nav .dLabel {
      padding: 19px 7px 10px;
   }
}



@media only screen and (min-width: 768px) and (max-width: 1199px) {
  
  #sticky_side_nav .navbar-nav .mega-menu .sub-menu-lists li a {
    padding: 0px 10px;
  }
}



  li.last-item .dropdown-menu{
	right: 0 !important;
    left: auto !important;
    text-align: right !important;
  }


.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background-color: #171B49;
  	color: #fff;
  	
}



.navbar-nav>li>.dropdown-menu {
	margin-top: -2px;
  	background-color: #4569b2;
  	color: #fff;
}

.dropdown-menu{
  	background-color: #eee;
	font-size: 16px !important;
  	padding: 0px 0px;
  	margin: -1px;
}
.dropdown-menu>li>a{
	color: #fff;
}

.dropdown-menu li{

}
.dropdown-menu > li > a{
	padding: 8px 15px 8px 16px;
}
.dropdown-menu li:last-child a{
	border-bottom: none !important;
}
.menu-wrapper .dropdown-menu > li > a {display: block; padding: 3px 0px 3px 15px !important;}

