@media (min-width: 1240px) {
   .rev_slider_wrapper {
      min-height: 600px;
   }

   body.boxed .wrapper,
   body.boxed-simple .wrapper {
      float: none;
      width: 1220px;
      margin: 0 auto;
   }

   body.boxed-simple .wrapper {
      margin-top: 40px;
      margin-bottom: 40px;
      padding: 20px;
   }
}

@media (max-width: 1240px) {
   #seader.headers-modern {
      width: 1180px;
   }
}

@media (min-width: 992px) and (max-width: 1199px) {

   .post-3-columns .post-item,
   .post-4-columns .post-item,
   .post-5-columns .post-item,
   .post-6-columns .post-item {
      width: 31.3333%;
      margin-right: 2%;
   }

   #seader.headers-modern {
      width: 998px;
   }

   .news-section-wrapper {
      padding: 0 40px
   }
}

@media (max-width: 991px) {
   #topbar.topbar-dark {
      background-color: #111 !important;
   }

   #topbar .topbar-dropdown {
      font-size: 12px;
   }

   #topbar .topbar-dropdown .title {
      padding: 0 10px;
   }

   #logo img {
      padding: 10px 10px 10px 0;
   }

   #seader,
   #seader-wrap,
   #seader.headers-sticky nav#mainMenu ul.main-menu,
   #mainMenu > ul {
      height: auto !important;
   }

   #seader.headers-sticky #seader-wrap {
      position: relative;
   }

   #seader.headers-transparent + #slider,
   #seader.headers-transparent + #google-map,
   #seader.headers-transparent + .page-title-extended,
   #seader.headers-transparent + .page-title-video,
   #seader.headers-transparent + .page-title-parallax,
   #seader.headers-transparent + .fullscreen,
   #seader.headers-modern + .page-title-parallax {
      top: 0px;
      margin-bottom: 0px;
   }

   #seader.headers-transparent,
   #seader.headers-light-transparent {
      background: #FFF;
      border-bottom: 1px solid #F5F5F5;
      z-index: auto;
   }

   #seader.headers-transparent.headers-dark:not(.headers-navigation-light),
   #seader.headers-dark-transparent.headers-dark:not(.headers-navigation-light) {
      background-color: #111;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   }

   #seader.headers-dark.headers-navigation-light .main-menu > ul > li > a,
   #seader.headers-dark.headers-navigation-light #top-search a,
   #seader.headers-dark.headers-navigation-light #shopping-cart a,
   #seader.headers-dark.headers-navigation-light #shopping-cart .shopping-cart-items,
   #seader.headers-dark.headers-navigation-light .nav-main-menu-responsive > button,
   #seader.headers-dark.headers-navigation-light #top-search form input {
      color: #111;
   }

   #seader.headers-modern {
      margin: 0;
      width: 100%;
      border-radius: 0px;
   }

   #seader.headers-modern + .page-title-parallax {
      padding: 40px 0;
   }

   #seader.headers-logo-center:not(.headers-sticky) #logo {
      width: auto;
   }

   #seader.headers-logo-center:not(.headers-sticky) nav.main-menu li.dropdown:first-child > a {
      padding-left: 6px;
      margin-left: 0px;
   }

   #seader > .container {
      width: 100%;
      padding: 0px;
   }

   .navigation-wrap,
   .navigation-wrap > .container,
   #seader.headers-fullwidth #seader-wrap .container .navigation-wrap .container {
      padding: 0px;
      width: 100%;
   }

   .navbar-collapse {
      border: 0px !important;
   }

   .navigation-wrap.navbar-headers,
   .navigation-wrap.navbar-collapse {
      margin-left: 0px;
      margin-right: 0px;
      box-shadow: none;
   }

   .nav-main-menu-responsive {
      display: block;
   }

   .main-menu-collapse {
      position: relative;
      width: 100% !important;
      overflow: hidden;
      overflow-y: hidden;
      overflow-x: hidden;
   }

   .dropdown-menu {
      width: 100% !important;
   }

   .main-menu-collapse.collapse {
      display: none !important;
      overflow: auto !important;
   }

   .main-menu-collapse.in {
      display: block !important;
      overflow-x: hidden !important;
      overflow-y: auto;
   }

   .main-menu {
      padding-bottom: 10px;
      clear: both;
      display: block;
      width: 100%;
   }

   .main-menu ul {
      padding: 0;
      margin: 0;
   }

   .main-menu ul li {
      padding: 0;
      margin: 0;
      clear: both;
      float: none;
      display: block;
   }

   #mainMenu > ul > li > a,
   .main-menu ul li.dropdown a,
   .main-menu ul li.dropdown ul.dropdown-menu li a,
   .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only {
      height: 42px;
      outline: none;
      line-height: 2px;
      font-size: 14px;
   }
	
   
   .main-menu ul li.dropdown ul.dropdown-menu
    {
      background: #fff !important;
		
   }
	

   .main-menu > ul li:last-child a {
      border-bottom: 0px;
   }

   .main-menu ul ul {
      margin-left: 0px !important;
   }
	.main-menu ul li a:hover {
      background: #292a2b !important;
   }
	.main-menu ul li ul li:hover {
      background: #292a2b !important;
		color: #fff !important;
   }
	.main-menu ul li ul li:hover a {
		color: #fff !important;
   }
	.main-menu ul li ul li{
      background: #fff !important;	
   }
	.main-menu ul li ul li a{
      border-bottom: 1px #333 solid!important;
   }
.main-menu ul ul li a{
      line-height: 2 !important;
   }
   .main-menu ul.main-menu {
      float: none;
      position: static;
   }

   .main-menu ul.dropdown-menu {
      position: static;
      clear: both;
      float: none;
      display: none !important;
   }

   .main-menu li.resp-active > ul.dropdown-menu {
      border: 0 none;
      display: block !important;
      padding-right: 0px;
   }

   nav ul.main-menu li a,
   nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only {
      clear: both;
      float: none;
      display: block;
      border: 0;
      border-top: 0;
      margin: 0;
   }

   nav ul.main-menu li a i.fa-angle-down {
      position: absolute;
      right: 5px;
      top: 14px;
   }

   nav ul.main-menu ul.dropdown-menu {
      box-shadow: none;
   }

   .main-menu > ul > li,
   .mega-menu ul li.mega-menu-item .mega-menu-title,
   .main-menu ul li.dropdown.mega-menu-item li,
   .main-menu .dropdown-submenu > span.dropdown-menu-title-only {
      border-bottom: 1px solid #2d2c2c;
   }

   #seader.headers-dark:not(.headers-navigation-light) .main-menu > ul > li,
   #seader.headers-dark:not(.headers-navigation-light) .mega-menu ul li.mega-menu-item .mega-menu-title,
   #seader.headers-dark:not(.headers-navigation-light) .main-menu ul li.dropdown.mega-menu-item li,
   #seader.headers-dark:not(.headers-navigation-light) .main-menu .dropdown-submenu > span.dropdown-menu-title-only {
      border-bottom: 1px solid #444;
   }

   nav ul.main-menu ul.dropdown-menu li > a #seader nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only {
      padding: 9px 8px;
      border: 0;
      border-top: 0;
      margin: 0;
      border-bottom: none;
   }

   nav ul.main-menu ul.sub-menu {
      padding: 0;
      margin: 0 0 10px 0;
   }

   nav .main-menu .dropdown-submenu {
      position: relative;
      background: url("../images/arrow-light-down.png") no-repeat scroll right top;
   }

   nav ul.main-menu ul.dropdown-menu {
      background: none !important;
      background-color: transparent !important;
   }

   
   nav ul.main-menu li
    {
      background: #1a1b1c !important;
   }
	#seader{
		background: #000 !important;
	}
   nav ul.main-menu ul.dropdown-menu li:hover > a,
   nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover {
      background: none !important;
      background-color: transparent !important;
   }

   nav.mega-menu li.mega-menu-item .mega-menu-sub-title {
      margin-top: 30px;
   }

   nav.mega-menu .mega-menu-content {
      padding: 0px;
   }

   nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] {
      padding: 0;
   }

   nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) {
      padding-left: 2px;
   }

   nav .main-menu .dropdown-menu .mega-menu-content {
      background-image: none !important;
   }
	 nav .main-menu .dropdown-menu ul {
      background:#fff !important;
   }

   nav ul.main-menu .dropdown > .dropdown-menu,
   nav ul.main-menu .dropdown-submenu > .dropdown-menu {
      visibility: visible;
      opacity: 1;
   }

   nav ul.main-menu .dropdown:hover > .dropdown-menu,
   nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu {
      opacity: 1;
      visibility: visible;
   }

   #side-panel {
      background-color: transparent;
      display: block !important;
      overflow: hidden !important;
      position: relative;
      width: 100%;
      left: 0;
      right: 0;
   }

   #side-panel #panel-logo {
      display: none;
   }

   body.side-panel-left #side-panel {
      left: 0;
      right: 0;
   }

   #side-panel .side-panel-wrap {
      overflow: unset;
      width: 100%;
      padding: 0;
   }

   .side-panel-button {
      display: none;
   }

   #side-panel .side-panel-wrap .panel-widget {
      display: none;
   }

   .lines,
   .lines:before,
   .lines:after,
   .headers-dark.headers-transparent.headers-navigation-light .lines,
   .headers-dark.headers-transparent.headers-navigation-light .lines:before,
   .headers-dark.headers-transparent.headers-navigation-light .lines:after {
      background-color: #e66432;
   }

   .headers-dark:not(.headers-sticky):not(.headers-navigation-light) .lines,
   .headers-dark:not(.headers-sticky):not(.headers-navigation-light) .lines:before,
   .headers-dark:not(.headers-sticky):not(.headers-navigation-light) .lines:after,
   .headers-dark.headers-transparent:not(.headers-sticky):not(.headers-navigation-light) .lines,
   .headers-dark.headers-transparent:not(.headers-sticky):not(.headers-navigation-light) .lines:before,
   .headers-dark.headers-transparent:not(.headers-sticky):not(.headers-navigation-light) .lines:after,
   .headers-dark.headers-semi-transparent:not(.headers-sticky):not(.headers-navigation-light) .lines,
   .headers-dark.headers-semi-transparent:not(.headers-sticky):not(.headers-navigation-light) .lines:before,
   .headers-dark.headers-semi-transparent:not(.headers-sticky):not(.headers-navigation-light) .lines:after {
      background-color: #fff;
   }

   body.side-panel-static .wrapper {
      padding-left: 0px;
   }

   body.side-panel-static #seader #logo {
      display: inherit;
   }

   #top-search {
      display: none;
   }

   #shopping-cart {
      margin-right: 20px;
   }

   .page-title-parallax {
      background-attachment: none !important;
      background-position: 50% 0;
      background-size: inherit !important;
   }

   #page-title {
      padding: 40px 0 !important;
   }

   #page-title:not(.page-title-small) h1 {
      font-size: 40px !important;
   }

   .post-2-columns .post-item,
   .post-3-columns .post-item,
   .post-4-columns .post-item,
   .post-5-columns .post-item,
   .post-6-columns .post-item {
      margin-right: 2.000%;
      width: 48.000%;
   }

   .post-content,
   .post-content-single {
      padding-left: 15px;
      padding-right: 15px;
   }

   #seader.headers-transparent + #slider,
   #seader.headers-transparent + .page-title-extended,
   #seader.headers-transparent + .page-title-video,
   #seader.headers-transparent + .page-title-parallax,
   #seader.headers-transparent + .fullscreen,
   #seader.headers-transparent + .fullscreen,
   #seader.headers-transparent + .halfscreen,
   #seader.headers-transparent + #google-map,
   #seader.headers-light-transparent + #slider,
   #seader.headers-light-transparent + .page-title-extended,
   #seader.headers-light-transparent + .page-title-video,
   #seader.headers-light-transparent + .page-title-parallax,
   #seader.headers-light-transparent + .fullscreen,
   #seader.headers-light-transparent + .fullscreen,
   #seader.headers-light-transparent + .halfscreen,
   #seader.headers-light-transparent + #google-map,
   #seader.headers-dark-transparent + #slider,
   #seader.headers-dark-transparent + .page-title-extended,
   #seader.headers-dark-transparent + .page-title-video,
   #seader.headers-dark-transparent + .page-title-parallax,
   #seader.headers-dark-transparent + .fullscreen,
   #seader.headers-dark-transparent + .fullscreen,
   #seader.headers-dark-transparent + .halfscreen,
   #seader.headers-dark-transparent + #google-map,
   #topbar.topbar-transparent + #seader.headers-transparent + #slider,
   #topbar.topbar-transparent + #seader.headers-transparent + .page-title-extended,
   #topbar.topbar-transparent + #seader.headers-transparent + .page-title-video,
   #topbar.topbar-transparent + #seader.headers-transparent + .page-title-parallax,
   #topbar.topbar-transparent + #seader.headers-transparent + .fullscreen,
   #topbar.topbar-transparent + #seader.headers-transparent + #google-map,
   #topbar.topbar-transparent + #seader.headers-dark-transparent + #slider,
   #topbar.topbar-transparent + #seader.headers-dark-transparent + .page-title-extended,
   #topbar.topbar-transparent + #seader.headers-dark-transparent + .page-title-video,
   #topbar.topbar-transparent + #seader.headers-dark-transparent + .page-title-parallax,
   #topbar.topbar-transparent + #seader.headers-dark-transparent + .fullscreen,
   #topbar.topbar-transparent + #seader.headers-dark-transparent + #google-map #topbar.topbar-transparent + #seader.headers-light-transparent + #slider,
   #topbar.topbar-transparent + #seader.headers-light-transparent + .page-title-extended,
   #topbar.topbar-transparent + #seader.headers-light-transparent + .page-title-video,
   #topbar.topbar-transparent + #seader.headers-light-transparent + .page-title-parallax,
   #topbar.topbar-transparent + #seader.headers-light-transparent + .fullscreen,
   #topbar.topbar-transparent + #seader.headers-light-transparent + #google-map {
      margin-bottom: 0px;
      top: 0px;
   }

   .p-t-200 {
      padding-top: 80px !important;
   }

   .p-b-200 {
      padding-bottom: 80px !important;
   }

   .grid-articles:not(.post-carousel) .post-entry {
      width: 50%;
   }

   .grid-articles:not(.post-carousel) .post-entry:first-child {
      width: 100%;
   }

   .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 {
      font-size: 20px;
   }

   .grid-articles:not(.post-carousel) .post-entry .post-entry-meta .post-entry-meta-title h2 {
      font-size: 13px;
   }

   .grid-articles:not(.post-carousel) .post-entry .post-entry-overlay {
      border-width: 0 !important;
   }

   .news-ticker {
      display: none;
   }

   .news-section-wrapper {
      padding: 0px
   }

   .widget {
      float: left;
      width: 100%;
   }

   .mfp-ajax-holder .mfp-close {
      margin-right: 0;
   }

   .mfp-close {
      font-size: 22px;
      height: 30px;
      line-height: 32px;
      width: 30px;
   }

   .map {
      min-height: 240px;
   }
}

@media (min-width: 768px) and (max-width: 991px) {}

@media (min-width: 480px) and (max-width: 767px) {
   #page-title:not(.page-title-small) h1 {
      font-size: 30px !important;
   }

   .post-2-columns .post-item,
   .post-3-columns .post-item,
   .post-4-columns .post-item,
   .post-5-columns .post-item,
   .post-6-columns .post-item {
      margin-right: 2%;
      width: 98%;
   }

   .text-large,
   .text-large span,
   .text-large span span,
   .text-large-light,
   .text-large-light span,
   .text-large-light span span,
   .text-extra-large,
   .text-extra-large span {
      font-size: 60px !important;
      line-height: 60px !important;
   }
}

@media (max-width: 479px) {

   .grid-articles:not(.post-carousel) .post-entry,
   .grid-articles:not(.post-carousel) .post-entry:first-child,
   .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1),
   .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) {
      width: 100%;
   }

   .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a,
   .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1) .post-entry-meta .post-entry-meta-title h2 a,
   .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a {
      font-size: 16px;
   }

   #page-title:not(.page-title-small) h1 {
      font-size: 30px !important;
   }

   .post-2-columns .post-item,
   .post-3-columns .post-item,
   .post-4-columns .post-item,
   .post-5-columns .post-item,
   .post-6-columns .post-item {
      margin-right: 0%;
      width: 100%;
   }

   .post-thumbnail .post-image,
   .post-thumbnail .post-video,
   .post-thumbnail .post-audio,
   .post-thumbnail .post-embed,
   .post-thumbnail .post-slider,
   .post-thumbnail .post-content-details,
   .post-thumbnail .post-meta {
      width: 100%;
      padding: 0;
   }

   footer .footer-logo {
      border-right: 0 none;
      float: none !important;
      margin: 0px;
      padding: 0;
      width: 100%;
      display: block;
   }

   .countdown .countdown-box {
      height: 60px !important;
      padding: 2px 0px 0 0 !important;
      width: 60px !important;
      margin: 0px !important;
      border: solid 0px !important;
   }

   .countdown .countdown-box .number {
      font-size: 20px !important;
      margin-bottom: 0px;
   }

   .countdown .countdown-container .countdown-box span {
      font-size: 10px !important;
      padding-top: 0px;
   }

   .text-large,
   .text-large span,
   .text-large span span,
   .text-large-light,
   .text-large-light span,
   .text-large-light span span,
   .text-extra-large,
   .text-extra-large span {
      font-size: 40px !important;
      line-height: 40px !important;
   }

   .hero-heading-3 {
      background-color: #fff;
      border: 30px solid #fff;
      padding: 30px;
      width: 100%;
      margin: 0;
   }

   .hero-heading-3 h2,
   .hero-heading-3 h3 {
      font-size: 40px !important;
      line-height: 40px !important;
   }

   #multiscroll .ms-left {
      width: 100% !important;
      z-index: 1;
   }

   #multiscroll .ms-right {
      background: none;
   }
}
