@media (min-width: 992px) {
  .container-fluid {
    padding: 0 100px; } }

.c-layout-header:before,
.c-layout-header:after {
  content: " ";
  display: table; }

.c-layout-header:after {
  clear: both; }

.c-layout-header .c-navbar:before,
.c-layout-header .c-navbar:after {
  content: " ";
  display: table; }

.c-layout-header .c-navbar:after {
  clear: both; }

.c-layout-header .c-brand {
  transition: all 0.2s;
  display: inline-block;
  width: 230px;
   }
  .c-layout-header .c-brand.c-pull-left {
    float: left; }
  .c-layout-header .c-brand.c-pull-right {
    float: right; }
  .c-layout-header .c-brand .c-hor-nav-toggler {
    display: none; }
	.c-layout-header .c-brand .c-search-toggler {
		padding: 0;
		float: left;
		border: 0;
	}
	.c-layout-header .c-brand .c-search-toggler i{
    font-size: 17px;
	}
  .c-layout-quick-search-shown .c-layout-header .c-brand #top-icon {
    display: none; }
  .c-layout-header .c-brand .c-desktop-logo {
    display: block; }
  .c-layout-header .c-brand .c-desktop-logo-inverse {
    display: none; }
  .c-layout-header .c-brand > .c-btn-login {
    display: none; }

.c-layout-header .c-quick-search {
  display: none;
  padding: 0;
  margin: 0;
  transition: all 0.2s;
  position: relative; }
  .c-layout-header .c-quick-search:before,
  .c-layout-header .c-quick-search:after {
    content: " ";
    display: table; }
  .c-layout-header .c-quick-search:after {
    clear: both; }
  .c-layout-quick-search-shown .c-layout-header .c-quick-search {
    display: block;
    transition: all 0.2s;
	    width: 70%;
    float: right;
	 }
  .c-layout-header .c-quick-search > .form-control {
    display: block;
    font-size: 22px;
    font-weight: 400;
    border: 0;
    background: transparent;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    .c-layout-header .c-quick-search > .form-control::-ms-clear {
      display: none; }
    .c-layout-header .c-quick-search > .form-control:focus,
    .c-layout-header .c-quick-search > .form-control:active {
      box-shadow: none; }
  .c-layout-header .c-quick-search > span {
    display: inline-block;
    position: absolute;
    font-size: 36px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
    .c-layout-header .c-quick-search > span:hover {
      cursor: pointer; }

@media (min-width: 992px) {
  /* 992px */
  .c-layout-header.c-no-border {
    border-bottom: 0 !important; }
  .c-layout-header .c-navbar {
    line-height: 0px; }
    .c-layout-header .c-navbar > .container {
      position: relative; }
    .c-layout-header .c-navbar > .container-fluid {
      position: relative;
      padding: 0 100px; }
	.c-layout-header .c-brand {
		margin: 20px 0 0 0;
	}
    .c-layout-header .c-brand .c-desktop-logo-inverse {
      display: none; }
    .c-layout-header .c-brand .c-desktop-logo {
      display: inline-block; }
    .c-layout-header .c-brand .c-mobile-logo {
      display: none; }
  .c-layout-header .c-quick-search > .form-control {
    padding: 10px 0;
    height: 80px;
    margin-bottom: 0;
	 }
  .c-layout-header .c-quick-search > span {
    top: 50px;
    right: -2px; }
  .c-layout-header-fullscreen.c-layout-header-static .c-layout-header,
  .c-layout-header-fixed .c-layout-header {
    top: 0;
    position: fixed;
    z-index: 9995;
    width: 100%; 
	transition: all 0.2s;
	height: 105px;
}
  .c-layout-header-fixed .c-layout-page {
    margin-top: 100px; 
	}
   .c-layout-header-fixed.homepage .c-layout-page {
    margin-top:0; 
	}
  .c-layout-header-fixed .c-layout-page .c-layout-page-home{
    margin-top: 0; 
	}
  .c-layout-header-fixed.c-layout-header-topbar .c-layout-page {
   /* margin-top: 145px; */}
  .c-layout-header-fullscreen .c-layout-page,
  .c-layout-header-fullscreen.c-layout-header-fixed.c-layout-header-topbar .c-layout-page {
    margin-top: 0; }
  .c-page-on-scroll.c-layout-header-static .c-layout-header {
    display: none; }
  .c-page-on-scroll.c-layout-header-fixed .c-layout-header {
    height: 85px;
    line-height: 0px;
	 }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
      transition: margin 0.2s;
      margin: 10px 0; }
      .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo {
        display: none; }
      .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
        display: block; }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu {
      line-height: 0px;
	  margin-top: 45px; }
      .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {
        transition: all 0.2s;
        }
      .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-quick-sidebar-toggler {
        transition: all 0.2s;
        padding: 26px 0 24px 15px; }
      .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-btn {
        transition: all 0.2s;
        margin-bottom: 0;
		 }
      .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-btn-icon {
        transition: all 0.2s;
       	margin: 27px 5px 7px 5px;
    	padding: 10px 5px; }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-quick-search > .form-control {
      font-size: 22px;
      padding: 10px 0;
      height: 65px; }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-quick-search > span {
      font-size: 36px;
      top: 33px; } }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header {
    margin: 0;
    transition: all 0.2s; }
    .c-layout-header .container-fluid {
      padding-left: 0;
      padding-right: 0; }
    .c-layout-header .c-navbar {
      height: 80px; }
      .c-layout-header .c-navbar > .container {
        position: relative;
		    padding: 0;
			    width: 90%;
         }
    .c-layout-header .c-brand {
      margin: 10px 15px 0 0; }
	.c-layout-quick-search-shown .c-layout-header .c-quick-search {
		width: 60%;
	}
	  .c-mobile-logo{
		height: 60px !important;
	  }
      .c-layout-header .c-brand .c-desktop-logo-inverse {
        display: none; }
      .c-layout-header .c-brand .c-hor-nav-toggler {
        display: inline-block;
        background: none;
        border: 0;
        margin: 0;
        padding: 0;
        float: right;
        outline: none; }
        .c-layout-header .c-brand .c-hor-nav-toggler > .c-line {
         width: 23px;
		display: block;
		height: 3px;
		padding: 0px;
		margin: 4px 0;
		 }
          .c-layout-header .c-brand .c-hor-nav-toggler > .c-line:first-child {
            margin-top: 4px; }
        .c-layout-header .c-brand .c-topbar-toggler > i,
        .c-layout-header .c-brand .c-search-toggler > i,
        .c-layout-header .c-brand > .c-cart-toggler > i {
          font-size: 16px; }
      .c-layout-header .c-brand .c-search-toggler,
      .c-layout-header .c-brand > .c-cart-toggler {
        display: inline-block; }
      .c-layout-header .c-brand > .c-btn-login {
        float: right;
        display: inline-block;
        margin-right: 20px;
        margin-top: -3px; }
      .c-layout-header .c-brand .c-desktop-logo {
		}
    .c-layout-header .c-mega-menu {
      line-height: 0px; }
    .c-layout-header .c-quick-search {
      position: relative; }
      .c-layout-header .c-quick-search > .form-control {
        font-size: 20px;
        padding: 10px 15px;
		height: 60px;
		margin-bottom: 0;
		}
      .c-layout-header .c-quick-search > span {
        font-size: 36px;
        right: 20px;
        top: 30px; }
  .c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header,
  .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header {
    top: 0;
    position: fixed;
    z-index: 9995;
    width: 100%;
    transition: none; }
    .c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header.c-mega-menu-shown .c-mega-menu,
    .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header.c-mega-menu-shown .c-mega-menu {
      position: absolute;
      overflow-y: auto; 
	 top: 80px;
	     margin-left: -10px;
		  }
  /*.c-layout-header-topbar-collapse .c-layout-header .c-brand .c-topbar-toggler {
    display: inline-block; }*/
  .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-page {
    margin-top: 80px; }
	
  .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header-topbar .c-layout-page {
    margin-top: 110px; }
  .c-layout-header-fullscreen.c-layout-header-mobile-fixed .c-layout-page,
  .c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-fixed.c-layout-header-topbar .c-layout-page {
    margin-top: 0; } }
@media (max-width: 479px) {
    .c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header.c-mega-menu-shown .c-mega-menu,
    .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header.c-mega-menu-shown .c-mega-menu {
	 top: 80px;
		  }
}
@media (min-width: 992px) {
  /* 992px */
  .c-layout-header .c-navbar .c-mega-menu {
    line-height: 0px;
    display: inline-block;
    padding: 0;
    margin: 55px 0 0 0;
    position: static;
	transition: all 0.2s;
		 }
    .c-layout-header .c-navbar .c-mega-menu.c-pull-left {
      float: left; }
    .c-layout-header .c-navbar .c-mega-menu.c-pull-right {
      float: right; }
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav {
      line-height: 0px;
      background: none;
      position: static;
      margin: 0;
      padding: 0; }
      .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li {
        padding: 0;
        margin: 0;
        float: left;
        position: static; }
      .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.lan-btn {
		  display: none;
		   }
		
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-menu-type-classic {
          position: relative; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
          letter-spacing: 1px;
          font-style: normal;
          transition: all 0.2s;
          padding: 7px 10px 7px 10px;
          font-size: 14px;
		  line-height: 20px;
		   }
		    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-toggle{
          padding: 7px 20px 7px 10px;
		   }
		    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-toggle:after{
				    content: "\f107";
		position: absolute;
		right: 6px;
		font-size: 14px;
		font-family: FontAwesome;
		top: 8px;
		   }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover {
			border-radius: 6px;
			background: #e60012; /* Old browsers */
			background: -moz-linear-gradient(top,  #e60012 0%, #ca0010 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e60012), color-stop(100%,#ca0010)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e60012 0%,#ca0010 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e60012 0%,#ca0010 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e60012 0%,#ca0010 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #e60012 0%,#ca0010 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60012', endColorstr='#ca0010',GradientType=0 ); /* IE6-9 */
			transition: background-color .2s linear;
		   }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a{
			color: #fff;
		   }

          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover,
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus {
            background: none; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler {
          transition: all 0.2s;
          display: inline-block;
          background: none !important;
          padding: 44px 0 40px 15px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line {
            width: 15px;
            display: block;
            height: 2px;
            padding: 0px;
            margin: 3px 0; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line:first-child {
              margin-top: 0px; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn {
          transition: margin 0.2s;
          margin: 34px 5px 33px 5px;
		  padding: 4px 13px 3px 12px;
		  border-radius: 20px;
		  border: 1px solid rgba(255,255,255,0.3);
		  font-size: 14px;
		  color: #ddd;
			   }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn > i {
            position: relative;
            top: 1px;
			margin-right: 3px;
			 }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon {
          background: none;
          outline: none;
          transition: margin 0.2s;
          margin: 24px 5px 20px 5px;
		  }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover {
            background: none; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon > i {
            position: relative;
            top: 0px;
            font-size: 14px;
            height: 14px; }
            .ie .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon > i {
              top: 2px; }
            .ie9 .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon > i {
              top: 0px; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-quick-sidebar-toggler,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-btn-link,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-link,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-quick-sidebar-toggler,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-btn-link,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-link {
          background: none; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu {
          width: auto;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
          .container-fluid .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu {
            width: 1170px !important; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu,
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-pull-right {
            right: 0;
            left: auto; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-pull-left {
            left: 0;
            right: auto; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu {
		  margin-top: -3px;
		  width: auto;
		  border: 0;
		  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
		  -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
		  box-shadow: 0 0 5px rgba(0,0,0,.3);
		  text-align: center;
			   }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu li{
			display: inline-block;
			 border-bottom: 4px solid #ccc;	
			 padding-bottom: 5px;
			width: 95px;
			   }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu li:hover{
			 border-color: #d70019;	
			   }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > h3 {
            margin: 0;
            letter-spacing: 1px;
            padding: 10px 25px 10px 25px;
            font-size: 16px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a {
            padding: 0;
            white-space: normal;
            letter-spacing:0;
            font-size: 13px;
			background-color: transparent !important;
			 }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li.dropdown-submenu > .dropdown-menu {
            margin-top: -10px; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-fullwidth {
          width: 100%;
          left: 0;
          right: 0; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic {
          left: auto;
          right: auto;
          min-width: 235px;
          width: 235px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic.c-pull-right {
            right: 0;
            left: auto; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic .dropdown-menu {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            min-width: 235px;
            width: 235px; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega {
          padding: 0; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu {
            float: none;
            box-shadow: none !important;
            background: none;
            position: static;
            display: block; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu:before,
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu:after {
              content: " ";
              display: table; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu:after {
              clear: both; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row {
            margin: 0 0; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row > div {
              padding: 0; }
              .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row > div:last-child {
                border-right: 0; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .c-menu-type-inline {
            margin: 10px 0; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs {
            padding: 20px 40px; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li {
              margin: 0 15px; }
              .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li:first-child {
                margin-left: 0; }
              .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li > a {
                margin: 0;
                padding: 7px 0;
                border: 0;
                background: none;
                font-size: 16px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .tab-content {
            padding: 0;
            margin: 0 15px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li {
            display: table-cell;
            width: 1%; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li .dropdown-menu.c-menu-type-inline {
              -webkit-border-radius: 0;
              -moz-border-radius: 0;
              -ms-border-radius: 0;
              -o-border-radius: 0;
              border-radius: 0;
              margin: 0;
              padding: 15px 0; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li > .dropdown-menu {
              float: none; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .dropdown-menu {
          display: block; }
      .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav .c-visible-mobile {
        display: none !important; }
    .c-layout-quick-search-shown .c-layout-header .c-navbar .c-mega-menu {
      display: none; }
  .c-layout-header .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega {
    max-width: 1170px; }
  .c-layout-header .c-navbar .c-mega-menu {
    line-height: 0px; }
    .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link {
      font-size: 15px;
     }
    .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > h3 {
      font-size: 14px;
     }
    .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > a {
      font-size: 16px;
     }
    .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li > a {
      font-size: 14px;
     }
    .c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link {
      /*font-weight: 600;*/ }
    }
@media (min-width: 1170px) {
  .c-layout-header .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega {
    left: auto;
    right: 20px; }
    .c-layout-header .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega.c-pull-left {
      left: 20px;
      right: auto; } }

.c-mega-menu-onepage-dots {
  width: 12px;
  position: fixed;
  list-style: none;
  top: 50%;
  right: 20px; }
  .c-mega-menu-onepage-dots .c-onepage-dots-nav {
    position: relative;
    padding: 0;
    margin: 0; }
    .c-mega-menu-onepage-dots .c-onepage-dots-nav > li.c-onepage-link {
      margin: 7px 0;
      display: block;
      float: none;
      padding: 0; }
      .c-mega-menu-onepage-dots .c-onepage-dots-nav > li.c-onepage-link > a {
        padding: 0;
        margin: 0;
        display: block;
        line-height: 0px;
        height: 12px;
        width: 12px;
        background: #e3e7ec;
        border-radius: 12px; }
      .c-mega-menu-onepage-dots .c-onepage-dots-nav > li.c-onepage-link.c-active > a,
      .c-mega-menu-onepage-dots .c-onepage-dots-nav > li.c-onepage-link.active > a {
        background: #b5bfce; }
      .c-mega-menu-onepage-dots .c-onepage-dots-nav > li.c-onepage-link .tooltip .tooltip-inner {
        border-radius: 0;
        font-family: "Roboto Condensed", sans-serif;
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        padding: 10px 20px; }

@media (max-width: 991px) {
  /* 991px */
  .c-mega-menu-onepage-dots {
    right: 20px; } }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header .c-navbar .c-mega-menu {
    display: inline-block;
    padding: 0;
    margin: 0;
    padding: 0 10px;
    display: none;
    width: 100%;
    float: none !important;
    overflow-x: hidden;
    transition: all 0.2s; }
    .c-layout-header .c-navbar .c-mega-menu.c-pull-left {
      float: left; }
    .c-layout-header .c-navbar .c-mega-menu.c-pull-right {
      float: right; }
    .c-layout-header .c-navbar .c-mega-menu.c-shown {
      display: block;
      position: absolute;
      z-index: 9996; }
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav {
      margin: 0 -15px !important;
      float: none; }
      .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li {
        display: block;
        float: none;
		    line-height: 20px;
			 }
      .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li img{
		  display: none;
		  			 }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > a {
          padding: 10px 20px 10px 20px;
          font-size: 17px !important;
          letter-spacing: 1px;
		      color: #fff;
		   }
		  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.lan-btn a {
					   }
		  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.lan-btn i{
			  font-size: 19px;
			  			  	   }

          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus,
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover {
            background: none; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn {
          margin: 15px 15px 5px 15px; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-search-toggler {
          display: none; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler {
          padding: 10px 20px 10px 20px;
          background: 0;
          border: 0;
          outline: none;
          padding-right: 0; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line {
            width: 15px;
            display: block;
            height: 2px;
            padding: 0px;
            margin: 3px 0; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line:first-child {
              margin-top: 3px; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open > .dropdown-menu {
          display: block; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.lan-btn.c-open > .dropdown-menu{
			margin: 10px 20px;
          }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.lan-btn.c-open > .dropdown-menu > li{
			display: inline-block;
			margin: 0 2px 5px 0;
          }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.lan-btn.c-open > .dropdown-menu > li a{
			border: 1px solid rgba(255,255,255,0.5);
			padding: 5px 20px;
			text-align:center;
			border-radius: 20px;
			          }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open > .dropdown-menu .dropdown-submenu.c-open > .dropdown-menu {
            display: block; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow {
          position: absolute;
          right: 0;
		  padding: 10px 15px 10px 0;
          display: inline-block;
          font-size: 18px;
          font-family: FontAwesome;
          height: auto;
          margin-top: -10px;
          font-weight: 300;
		  text-align: right;
		width: 100%;
	 }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow:before,
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow:before {
            content: "\f104"; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open.dropdown-submenu > a > .c-arrow:before,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open > a.dropdown-toggle > .c-arrow:before,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .c-open.dropdown-submenu > a > .c-arrow:before,
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .c-open > a.dropdown-toggle > .c-arrow:before,
		.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-menu-type-classic > .c-arrow:before {
          content: "\f107"; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu {
		  border: 0;
          padding-bottom: 0;
		  margin: 0;
          float: none;
          display: none;
          position: static;
          background: none;
          box-shadow: none;
          min-width: none; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > h3 {
            margin: 0;
            font-size: 15px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a {
                font-size: 15px !important;
			white-space: normal;
			padding: 10px 40px;
	 }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a:focus,
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a:hover {
              background: none; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic {
          padding: 0; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > li > a,
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > a {
            padding: 10px 20px 10px 40px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > .dropdown-menu > li > a {
            padding: 10px 20px 10px 60px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a {
            padding: 10px 20px 10px 80px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
            padding: 10px 20px 10px 100px; }
        .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega {
          padding-top: 0;
          min-width: 0 !important; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu {
            display: block; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu.c-menu-type-inline {
              margin-left: 0; }
              .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu.c-menu-type-inline > li > h3 {
                padding: 10px 20px 10px 40px; }
              .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu.c-menu-type-inline > li > a {
                padding: 10px 20px 10px 60px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > a {
            padding: 10px 20px 10px 40px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > .dropdown-menu {
            display: none; }
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > .dropdown-menu .dropdown-menu > li > h3,
            .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > .dropdown-menu .dropdown-menu > li > a {
              padding: 10px 20px 10px 60px; }
          .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu.c-open > .dropdown-menu {
            display: block; }
      .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav .c-visible-desktop {
        display: none !important; }
  .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link {
    text-transform: uppercase; }
  .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > h3 {
    font-size: 13px;
    text-transform: uppercase; }
  .c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > a {
    text-transform: uppercase;
    padding: 10px 20px 10px 36px; }
  .c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link {
    font-weight: 400; }
  .c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li .dropdown-menu > li > h3 {
    font-weight: 400; }
  .c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li .dropdown-menu > li > a {
    font-weight: 400; } 
	.main-menu01 ul, .main-menu02 ul, .main-menu03 ul, .main-menu04 ul, .main-menu05 ul, .main-menu06 ul, .main-menu07 ul, .main-menu08 ul, .main-menu09 ul{
		width: 100% !important;
			 } 
	}

.c-layout-header:before,
.c-layout-header:after {
  content: " ";
  display: table; }

.c-layout-header:after {
  clear: both; }

.c-layout-header .c-topbar:before,
.c-layout-header .c-topbar:after {
  content: " ";
  display: table; }

.c-layout-header .c-topbar:after {
  clear: both; }

.c-layout-header .c-topbar .c-top-menu {
  display: inline-block;
  padding: 0;
  margin: 0; }
  .c-layout-header .c-topbar .c-top-menu.c-pull-left {
    float: left; }
  .c-layout-header .c-topbar .c-top-menu.c-pull-right {
    float: right; }
  .c-layout-header .c-topbar .c-top-menu > .c-icons,
  .c-layout-header .c-topbar .c-top-menu > .c-links,
  .c-layout-header .c-topbar .c-top-menu > .c-ext {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style-type: none; }
    .c-layout-header .c-topbar .c-top-menu > .c-icons > li,
    .c-layout-header .c-topbar .c-top-menu > .c-links > li,
    .c-layout-header .c-topbar .c-top-menu > .c-ext > li {
      display: inline-block; }
  .c-layout-header .c-topbar .c-top-menu > .c-icons > li {
    padding: 12px 5px 8px 5px; }
    .c-layout-header .c-topbar .c-top-menu > .c-icons > li > a {
      font-size: 14px; }
      .c-layout-header .c-topbar .c-top-menu > .c-icons > li > a > i {
        font-size: 15px; }
    .c-layout-header .c-topbar .c-top-menu > .c-icons > li > span {
      font-size: 15px; }
    .c-layout-header .c-topbar .c-top-menu > .c-icons > li > a:active,
    .c-layout-header .c-topbar .c-top-menu > .c-icons > li > a:hover,
    .c-layout-header .c-topbar .c-top-menu > .c-icons > li > a:focus {
      cursor: pointer;
      text-decoration: none; }
  .c-layout-header .c-topbar .c-top-menu > .c-links > li {
    padding: 0 3px 5px 3px; }
    .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn),
    .c-layout-header .c-topbar .c-top-menu > .c-links > li > span {
      font-size: 15px; }
      .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn) > i,
      .c-layout-header .c-topbar .c-top-menu > .c-links > li > span > i {
        font-size: 16px; }
    .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn):active,
    .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn):hover,
    .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn):focus {
      cursor: pointer;
      text-decoration: none; }
    .c-layout-header .c-topbar .c-top-menu > .c-links > li.c-divider {
      position: relative;
      font-size: 13px;
      top: -1px; }
  .c-layout-header .c-topbar .c-top-menu > .c-ext > li {
    margin: 0;
    padding: 0; }
    .c-layout-header .c-topbar .c-top-menu > .c-ext > li > a > i {
      font-size: 15px;
      position: relative;
      top: 3px; }
    .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang {
      position: relative;
      top: 8px;
      margin: 0 10px 0 15px; }
      .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang.c-last {
        margin-right: 0; }
      .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > a {
        display: inline-block;
        float: left;
        padding: 7px 7px 5px 7px;
        height: 28px;
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 1px; }
      .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        min-width: 155px;
        padding: 0;
        margin: 0; }
        .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li {
          padding: 0; }
          .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li > a {
            letter-spacing: 1px;
            font-size: 12px;
            font-weight: 500;
            text-transform: uppercase;
            padding: 8px 12px; }
      .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang:hover > .dropdown-menu {
        display: block; }
    .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search {
      margin-top: 8px; }
      .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search > form {
        float: left;
        padding: 0;
        margin: 0;
        position: relative; }
        .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search > form > .form-control {
          font-weight: 400;
          border: 0;
          border-radius: 0;
          padding: 4px 14px 2px 6px;
          height: 28px;
          font-size: 12px;
          text-transform: uppercase; }
        .c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search > form > i {
          cursor: pointer;
          font-size: 13px;
          position: absolute;
          top: 8px;
          right: 8px; }

@media (min-width: 992px) {
  /* 992px */
  .c-layout-header .c-topbar {
    height: 45px; }
    .c-layout-header .c-topbar > .container-fluid {
      padding: 0 100px; }
  .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-topbar {
    transition: all 0.2s;
    display: none; } }

.c-layout-header .c-cart-toggler-wrapper .c-cart-number, .c-layout-header .c-brand > .c-cart-toggler .c-cart-number  {
	margin-left: 5px;
    position: relative;
    top: -3px;
    display: inline-block;
    border-radius: 20px;
    text-align: center;
    padding: 1px 0;
    height: 20px;
    font-size: 14px;
    width: 20px;
    color: #ffffff;
 }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header .c-topbar {
    margin: 0;
    min-height: 45px; }
    .c-layout-header .c-topbar .container-fluid {
      padding-left: 15px;
      padding-right: 15px; }
  .c-layout-header-topbar-collapse .c-layout-header .c-topbar {
    display: none; }
  .c-layout-header-topbar-collapse.c-topbar-expanded .c-layout-header .c-topbar {
    display: block; }
  .c-layout-header-topbar-collapse.c-topbar-expanded.c-layout-header-fixed.c-layout-header-mobile-fixed:not(.c-layout-header-fullscreen) .c-layout-page {
    margin-top: 110px; } }

.c-page-on-scroll .c-layout-header .c-cart-toggler-wrapper .c-btn-icon {
  margin-bottom: 3px !important; }

.c-layout-header .c-cart-toggler-wrapper .c-btn-icon i {
  font-size: 20px !important; }


.c-layout-header .c-cart-menu {
  border: 1px solid #f3f3f3;
 display: none;
  width: 300px;
  background: #ffffff;
  position: absolute;
  top: 100%;
  right: 0; }
  .c-header-cart-shown .c-layout-header .c-cart-menu {
    display: block; }
  .c-layout-header .c-cart-menu .c-cart-menu-title {
    padding: 20px; }
    .c-layout-header .c-cart-menu .c-cart-menu-title > .c-cart-menu-float-l {
      float: left;
      display: inline-block; }
    .c-layout-header .c-cart-menu .c-cart-menu-title > .c-cart-menu-float-r {
      float: right;
      display: inline-block; }
  .c-layout-header .c-cart-menu .c-cart-menu-items {
    padding: 0; }
    .c-layout-header .c-cart-menu .c-cart-menu-items > li {
      border-top: 1px solid #f3f3f3;
      padding: 10px;
      width: 100%;
      list-style: none;
      overflow: auto;
	  display: table;
	   }
      .c-layout-header .c-cart-menu .c-cart-menu-items > li > img {
        width: 60px;
		display: table-cell;
		 }
      .c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-content {
		font-size: 15px;
		line-height: 20px;
		text-align: justify;
		padding: 0 10px 0 0;
		display: table-cell;
		vertical-align: middle;
		width: 70%;
		 }
      .c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-close {
		display: table-cell;
		vertical-align: middle;
		 }
        .c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-content .c-item-name,
        .c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-content .c-item-price {
          line-height: 1em; }
        .c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-close > a {
          font-size: 28px;
          font-family: arial;
          font-weight: 100;
          color: #ddd; }
  .c-layout-header .c-cart-menu .c-cart-menu-footer {
    border-top: 1px solid #f3f3f3;
    padding: 10px;
    text-align: center; }

.c-layout-header .container-fluid .c-cart-menu {
  right: 20px; }
@media (max-width: 1024px){

	.c-layout-header .c-cart-toggler-wrapper .c-cart-number{
		display: none;
	}
}
@media (max-width: 991px) {
  /* 991px */
  .c-layout-header .c-cart-toggler-wrapper {
    display: none !important; }
  .c-layout-header .c-brand > .c-cart-toggler {
    width: auto;
    height: auto; }
    .c-layout-header .c-brand > .c-cart-toggler i {
 }
/*    .c-layout-header .c-brand > .c-cart-toggler .c-cart-number {
      margin-left: 3px;
      position: relative;
      top: 0px;
      display: inline-block;
      border-radius: 20px;
      text-align: center;
      padding: 2px 0;
      height: 22px;
      font-size: 13px;
      width: 22px;
      color: #ffffff; }*/
	   }

@media (max-width: 767px) {
  .c-layout-header .c-cart-menu {
    width: 100%;
    right: 0; }
  .c-layout-header .container-fluid .c-cart-menu {
    right: 0; } }

@media (min-width: 992px) {
  /* 992px */
  .c-layout-header.c-layout-header-default {
    background: none;
    border-bottom: 0; }
    .c-layout-header.c-layout-header-default .c-navbar {
      background: none; }
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon,
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
        color: #ffffff; }
        .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover,
        .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus,
        .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover,
        .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus {
          color: #ffffff; }
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line {
        background-color: white; }
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn),
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn),
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) {
        color: #ffffff; }
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line,
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line,
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line {
        background: #ffffff; }
      .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active {
        color: #ffffff; }
        .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) {
          color: #ffffff; }
        .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line {
          background: #ffffff; }
    .c-layout-header.c-layout-header-default .c-quick-search > .form-control {
      color: #ffffff; }
      .c-layout-header.c-layout-header-default .c-quick-search > .form-control::-moz-placeholder {
        color: white; }
      .c-layout-header.c-layout-header-default .c-quick-search > .form-control:-moz-placeholder {
        color: white; }
      .c-layout-header.c-layout-header-default .c-quick-search > .form-control:-ms-input-placeholder {
        color: white; }
      .c-layout-header.c-layout-header-default .c-quick-search > .form-control::-webkit-input-placeholder {
        color: white; }
    .c-layout-header.c-layout-header-default .c-quick-search > span {
      color: white; }
  .c-page-on-scroll .c-layout-header.c-layout-header-default {
    background: rgba(0, 0, 0, 0.7);
    border-bottom: 0;
    box-shadow: none; }
    .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon,
    .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
      color: #ffffff; }
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover,
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus,
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover,
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus {
        color: #ffffff; }
    .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line {
      background-color: white; } }

@media (min-width: 992px) {
  /* 992px */
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler),
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) {
    position: relative;
    color: #ffffff !important; }
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before {
      transition: 0.2s;
      position: absolute;
      top: 32px;
      content: '';
      width: 15px;
      height: 2px;
      display: block;
      background: #ffffff; }
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
      .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before {
        top: 14px;
        transition: 0.2s; }
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i,
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i,
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i,
    .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i {
      color: #ffffff !important; }
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a.c-btn-icon,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a.c-btn-icon,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a.c-btn-icon,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a.c-btn-icon {
    color: #ffffff; }
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > .c-search-toggler > i,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > .c-search-toggler > i,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-search-toggler > i,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-search-toggler > i {
    color: #ffffff !important; }
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > .c-quick-sidebar-toggler > .c-line,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > .c-quick-sidebar-toggler > .c-line,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-quick-sidebar-toggler > .c-line,
  .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-quick-sidebar-toggler > .c-line {
    background: #ffffff !important; }
  .c-layout-header.c-layout-header-default.c-bordered {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15); } }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header.c-layout-header-default-mobile {
    background: #ffffff;
    border-bottom: 0; }
    .c-layout-header.c-layout-header-default-mobile .c-brand .c-hor-nav-toggler {
    position: relative;
    display: inline-block;
    background: #d70019;
    padding: 5px 8px;
    margin-left: 10px;
		   }
      .c-layout-header.c-layout-header-default-mobile .c-brand .c-hor-nav-toggler > .c-line {
        background: #fff; }
    .c-layout-header.c-layout-header-default-mobile .c-brand .c-topbar-toggler:hover > i,
    .c-layout-header.c-layout-header-default-mobile .c-brand .c-search-toggler:hover > i,
    .c-layout-header.c-layout-header-default-mobile .c-brand > .c-cart-toggler:hover > i {
      color: #bdc6cf; }
    .c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control {
      color: #677581; }
      .c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control::-moz-placeholder {
        color: #818e9a; }
      .c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control:-moz-placeholder {
        color: #818e9a; }
      .c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control:-ms-input-placeholder {
        color: #818e9a; }
      .c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control::-webkit-input-placeholder {
        color: #818e9a; }
    .c-layout-header.c-layout-header-default-mobile .c-quick-search > span {
      color: #818e9a; }
  .c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header,
  .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header {
    border-bottom: 1px solid #eeeeee;
    box-shadow: 0px 3px 9px -4px rgba(0, 0, 0, 0.25); } }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header.c-layout-header-default-mobile.c-header-transparent-dark {
    background: #ffffff; }
    .c-layout-header.c-layout-header-default-mobile.c-header-transparent-dark.c-mega-menu-shown {
      background: #ffffff; } }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header.c-layout-header-dark-mobile {
    background: #394048;
    border-bottom: 0; }
    .c-layout-header.c-layout-header-dark-mobile .c-brand .c-hor-nav-toggler {
      position: relative;
      top: -1px;
      display: inline-block;
      background: #2e333a;
      padding: 5px 8px 6px 8px; }
      .c-layout-header.c-layout-header-dark-mobile .c-brand .c-hor-nav-toggler > .c-line {
        background: #8e99a6; }
      .c-layout-header.c-layout-header-dark-mobile .c-brand .c-hor-nav-toggler:hover {
        background: #22272c; }
        .c-layout-header.c-layout-header-dark-mobile .c-brand .c-hor-nav-toggler:hover > .c-line {
          background: #808c9a; }
    .c-layout-header.c-layout-header-dark-mobile .c-brand .c-topbar-toggler > i,
    .c-layout-header.c-layout-header-dark-mobile .c-brand .c-search-toggler > i,
    .c-layout-header.c-layout-header-dark-mobile .c-brand > .c-cart-toggler > i {
      color: #e6e6e6; }
    .c-layout-header.c-layout-header-dark-mobile .c-brand .c-topbar-toggler:hover > i,
    .c-layout-header.c-layout-header-dark-mobile .c-brand .c-search-toggler:hover > i,
    .c-layout-header.c-layout-header-dark-mobile .c-brand > .c-cart-toggler:hover > i {
      color: white; }
    .c-layout-header.c-layout-header-dark-mobile .c-quick-search > .form-control {
      color: #fff; }
      .c-layout-header.c-layout-header-dark-mobile .c-quick-search > .form-control::-moz-placeholder {
        color: white; }
      .c-layout-header.c-layout-header-dark-mobile .c-quick-search > .form-control:-moz-placeholder {
        color: white; }
      .c-layout-header.c-layout-header-dark-mobile .c-quick-search > .form-control:-ms-input-placeholder {
        color: white; }
      .c-layout-header.c-layout-header-dark-mobile .c-quick-search > .form-control::-webkit-input-placeholder {
        color: white; }
    .c-layout-header.c-layout-header-dark-mobile .c-quick-search > span {
      color: white; }
  .c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header,
  .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header {
    border-bottom: 0;
    box-shadow: 0; } }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark {
    background: rgba(30, 36, 42, 0.9); }
    .c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark.c-mega-menu-shown {
      background: #394048; }
    .c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark .c-topbar {
      background: none; } }



@media (max-width: 991px) {
  /* 991px */
  .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile {
    box-shadow: 0px 3px 9px -4px rgba(0, 0, 0, 0.25); } }


@media (max-width: 991px) {
  /* 991px */
  .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile {
    background: #d70019; }
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link {
      border-bottom: 1px solid rgba(255,255,255,0.3);
      color: #fff; }
      .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link:focus,
      .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link:hover {
        background: none;
        color: #ebedf2;
		 }
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler {
      background: none; }
      .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line {
        background-color: white; }
      .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler:hover > .c-line {
        background-color: #ff6b57; }
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li.c-open > .c-link {
      color: #fece3a;
      background: none;
	   }
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > h3 {
      color: #ccd1de; }
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a {
           border-bottom: 1px solid rgba(255,255,255,0.2);
      color: #fff;
	   }
      .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a:focus,
      .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a:hover {
        color: #bdc3d4; }
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li.c-active > a,
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li:hover > a {
      background: none;
       } }

@media (max-width: 991px) {
  /* 991px */
  .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn {
    border-color: #ccd1de;
    color: #ccd1de; }
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn:focus,
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn:active,
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn.active,
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn:hover {
      color: #394048;
      background: #ffffff; } }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  background: none !important;
  background-color: #fff !important;
  color: #000;
}
