.mega, .mega ul { margin:0; padding:0; }
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding:0 0 0 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
/*    background: rgba(246, 246, 246, 0.9);*/
    margin-top: 0;
     background: rgba(245,245,245,1);
background: -moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 79%, rgba(229,58,64,1) 79%, rgba(229,58,64,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,245,1)), color-stop(79%, rgba(245,245,245,1)), color-stop(79%, rgba(229,58,64,1)), color-stop(100%, rgba(229,58,64,1)));
background: -webkit-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 79%, rgba(229,58,64,1) 79%, rgba(229,58,64,1) 100%);
background: -o-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 79%, rgba(229,58,64,1) 79%, rgba(229,58,64,1) 100%);
background: -ms-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 79%, rgba(229,58,64,1) 79%, rgba(229,58,64,1) 100%);
background: linear-gradient(to right, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 79%, rgba(229,58,64,1) 79%, rgba(229,58,64,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e53a40', GradientType=1 );
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
/*.mega-dropdown-menu > li > ul > li > a {*/
/*  display: block;*/
/*  color: #222;*/
/*  padding: 3px 5px;*/
/*}*/
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #2e334e;
  padding: 5px 60px 5px 0px;
  line-height: 15px;
}
.mega-dropdown-menu .dropdown-header a { color: #2e334e; }
.mega-dropdown-menu .dropdown-header img{ padding-right: 5px;}
.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}

.navbar-right{
    float: right!important ;
    margin-right: -15px;
}
.navbar-nav > li{ padding-right: 15px; padding-left: 15px; font-size: 17px; list-style:none;  }
.navbar-nav > li > a{ }
.mega-dropdown-menu li.col-sm-4{ float: left;}
.mega-dropdown-menu ul li{ font-size: 14px; line-height:22px;}

ul.mega li{ background: url(../images/arrow.png) no-repeat left 7px;  padding-left: 15px; margin-bottom: 6px; list-style: none;}
ul.mega li:first-child{ background: none;}
ul.mega li a{ font-size: 14px;}
ul.mega li a:hover{ color: #cf2934;}

ul.mega li ul li{ background: none; padding-left: 0; margin-bottom: 0px;}
ul.mega li ul li a{ font-size: 12px; color:#474747; }

ul.mega li a button{ background: none; border: none; padding: 0;}
ul.mega li a button:focus{ outline: none;}

hr.megamenu{ background: none; margin-top: 0; margin-bottom: 5px;}

.dropdown-menu { border:0px; }

@media screen and (min-width: 1600px){
    .mega-dropdown-menu{
        background: rgba(245,245,245,1);
background: -moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 79%, rgba(229,58,64,1) 79%, rgba(229,58,64,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,245,1)), color-stop(79%, rgba(245,245,245,1)), color-stop(79%, rgba(229,58,64,1)), color-stop(100%, rgba(229,58,64,1)));
background: -webkit-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 70%, rgba(229,58,64,1) 70%, rgba(229,58,64,1) 100%);
background: -o-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 70%, rgba(229,58,64,1) 70%, rgba(229,58,64,1) 100%);
background: -ms-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 70%, rgba(229,58,64,1) 70%, rgba(229,58,64,1) 100%);
background: linear-gradient(to right, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 70%, rgba(229,58,64,1) 70%, rgba(229,58,64,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e53a40', GradientType=1 );
    }
}

@media screen and (max-width: 1024px){
    .navbar-nav > li{ padding-right: 8px; padding-left: 8px; font-size: 14px;}
    .mega-dropdown-menu .dropdown-header {font-size: 14px;}
    ul.mega li a{ font-size: 13px;}
}

@media screen and (max-width: 500px){
    .mega-dropdown-menu {background: rgba(246, 246, 246, 0.9);}
    .navbar-nav > li{padding-bottom: 7px; padding-top: 7px; border-bottom: 1px solid #dcdcdc; }
    .navbar-nav { padding-top: 15px; }
}
