/* Themify Customize Styling */
body {	
	font-family: "Roboto";	font-weight:400;
	font-size:20px;

	color: #2b2b2b; 
}
a {	
	color: #0073e6; 
}
a:hover {	
	color: #054d96; 
}
:root {	
	--theme_accent: #8fb3dc;
	--theme_accent_hover: #a3adc9; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #0a2540; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #0a2540; 
}
h1 {	
	font-family: "Lato";	font-weight:700;
	font-size:50px;

	color: #0a2540; 
}
h2 {	
	font-family: "Roboto";	font-weight:700;
	font-size:36px;

	color: #0a2540; 
}
h3 {	
	font-family: "Lato";	font-weight:700;
	font-size:28px;

	color: #0a2540; 
}
h4 {	
	font-family: "Lato";	font-weight:400;
	font-size:24px;

	color: #0a2540; 
}
h5 {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#header {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 42px; 
}
.fixed-header #header a {	
	color: #614b7f; 
}
.fixed-header #header a:hover {	
	color: rgba(98,73,128,0.61); 
}
body #site-logo a img {		width: 100px;
	height: 42px; 
}
#site-description {	display: none; 
}
#main-nav a {		font-weight:600;
	font-size:18px;
	text-transform:capitalize; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #0a2540; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: rgba(98,74,128,0.39); 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #6ab3e4; 
}
#main-nav-wrap #main-nav > .current_page_item a:hover, #main-nav-wrap #main-nav > .current-menu-item > a:hover {	
	color: #614b7f; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	
	font-family: "Lato";	font-weight:700;
	font-size:18px;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #0a2540; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: rgba(10,37,64,0.57); 
}
#main-nav-wrap #main-nav .sub-menu > .current_page_item > a, #main-nav-wrap #main-nav .sub-menu > .current-menu-item > a {	
	color: #a3acd9; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #614b7f;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #614b7f;background: none;
	background-color: #ffffff; 
}
.post-title {	
	font-family: "Lato";	font-weight:700;
	font-size:54px;
	text-align:left; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #0a2540; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #a3acd9; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "Open Sans";	font-weight:300;
	font-size:24px;
 
}
.post-meta {	
	color: #0a2540; 
}
#sidebar, #sidebar-alt {	
	font-family: "Lato";	font-weight:400;
	font-size:2px;
	text-align:justify;
	color: #0a2540; 
}
#sidebar a, #sidebar-alt a {	
	font-family: "Lato";	font-weight:700;
	font-size:20px;
	text-align:left;
	color: #0a2540; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #a3acd9; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		text-transform:capitalize; 
}
#footerwrap {	
	background-position: center center; 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: rgba(98,74,128,0.31); 
}
#footer-nav a {		text-align:left; 
}
.footer-widgets {		text-align:left; 
}
#footer .footer-widgets .widgettitle {		font-weight:600;
	font-size:14px;
	text-transform:capitalize;	text-align:left; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	font-family: "Roboto";	font-weight:400;

	color: #2b2b2b; 
}
a {	
	color: #0073e6; 
}
a:hover {	
	color: #054d96; 
}
:root {	
	--theme_accent: #8fb3dc;
	--theme_accent_hover: #a3adc9; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #0a2540; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #0a2540; 
}
h1 {	
	font-family: "Lato";	font-weight:700;

	color: #0a2540; 
}
h2 {	
	font-family: "Roboto";	font-weight:700;

	color: #0a2540; 
}
h3 {	
	font-family: "Lato";	font-weight:700;

	color: #0a2540; 
}
h4 {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
h5 {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#header {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 42px; 
}
.fixed-header #header a {	
	color: #614b7f; 
}
.fixed-header #header a:hover {	
	color: rgba(98,73,128,0.61); 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #0a2540; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: rgba(98,74,128,0.39); 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #6ab3e4; 
}
#main-nav-wrap #main-nav > .current_page_item a:hover, #main-nav-wrap #main-nav > .current-menu-item > a:hover {	
	color: #614b7f; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #614b7f;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #614b7f;background: none;
	background-color: #ffffff; 
}
.post-title {	
	font-family: "Open Sans";	font-weight:500;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #0a2540; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #a3acd9; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "Open Sans";	font-weight:300;
 
}
#sidebar, #sidebar-alt {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#sidebar a, #sidebar-alt a {	
	color: #0a2540; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #a3acd9; 
}
#footerwrap {	
	background-position: center center; 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: rgba(98,74,128,0.31); 
}
#footer .footer-widgets .widgettitle {		font-weight:600;
 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	font-family: "Roboto";	font-weight:400;

	color: #2b2b2b; 
}
a {	
	color: #8fb3dc; 
}
:root {	
	--theme_accent: #8fb3dc;
	--theme_accent_hover: #a3adc9; 
}
a, .post-nav .arrow {	
	color: #0a2540; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #0a2540; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #0a2540; 
}
h1 {	
	font-family: "Lato";	font-weight:700;

	color: #0a2540; 
}
h2 {	
	font-family: "Roboto";	font-weight:700;

	color: #0a2540; 
}
h3 {	
	font-family: "Lato";	font-weight:700;

	color: #0a2540; 
}
h4 {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
h5 {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#header {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 42px; 
}
.fixed-header #header a {	
	color: #614b7f; 
}
.fixed-header #header a:hover {	
	color: rgba(98,73,128,0.61); 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #0a2540; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: rgba(98,74,128,0.39); 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #6ab3e4; 
}
#main-nav-wrap #main-nav > .current_page_item a:hover, #main-nav-wrap #main-nav > .current-menu-item > a:hover {	
	color: #614b7f; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {	
	font-family: "Lato";	font-weight:700;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #0a2540; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: rgba(10,37,64,0.57); 
}
#main-nav-wrap #main-nav .sub-menu > .current_page_item > a, #main-nav-wrap #main-nav .sub-menu > .current-menu-item > a {	
	color: #a3acd9; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #614b7f;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #614b7f;background: none;
	background-color: #ffffff; 
}
.post-title {	
	font-family: "Open Sans";	font-weight:500;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #0a2540; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #a3acd9; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "Open Sans";	font-weight:300;
 
}
.post-meta {	
	color: #0a2540; 
}
#sidebar, #sidebar-alt {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#sidebar a, #sidebar-alt a {	
	font-family: "Lato";	font-weight:700;

	color: #0a2540; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #a3acd9; 
}
#footerwrap {	
	background-position: center center; 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: rgba(98,74,128,0.31); 
}
#footer .footer-widgets .widgettitle {		font-weight:600;
 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	
	font-family: "Roboto";	font-weight:400;

	color: #2b2b2b; 
}
a, .post-nav .arrow {	
	color: #614b7f; 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #614b7f; 
}
.transparent-header #headerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap,#headerwrap.fixed-header,#footerwrap {	
	color: #614b7f; 
}
h1 {	
	font-family: "Lato";	font-size:31px;

	color: #0a2540; 
}
h2 {	
	font-family: "Roboto";	font-size:28px;

	color: #0a2540; 
}
h3 {	
	font-family: "Lato";	font-size:24px;

	color: #0a2540; 
}
h4 {	
	font-family: "Lato";	font-size:20px;

	color: #0a2540; 
}
h5 {	
	font-family: "Lato";	font-weight:400;

	color: #0a2540; 
}
#header {	
	font-family: "Lato";	font-weight:400;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 100px;
	height: 42px; 
}
#headerwrap.fixed-header #header {	
	color: #614b7f; 
}
.fixed-header #header a {	
	color: #614b7f; 
}
.fixed-header #header a:hover {	
	color: rgba(98,73,128,0.61); 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #614b7f; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: rgba(98,74,128,0.39); 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #6ab3e4; 
}
#main-nav-wrap #main-nav > .current_page_item a:hover, #main-nav-wrap #main-nav > .current-menu-item > a:hover {	
	color: #614b7f; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #2b193d; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #614b7f;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #614b7f;background: none;
	background-color: #ffffff; 
}
.post-title {	
	font-family: "Open Sans"; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #614b7f; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: rgba(98,74,128,0.36); 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family: "Open Sans";	font-weight:600;
 
}
#sidebar, #sidebar-alt {	
	font-family: "Lato";	font-weight:400;
 
}
#footerwrap {	
	background-position: center center; 
}
#footer-logo a {	display: none; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: rgba(98,74,128,0.31); 
}
#footer .footer-widgets .widgettitle {		font-weight:600;
 
}
 }
/* Themify Custom CSS */
.mega-menu-column h5 a { pointer-events: none !important; }

@media (min-width: 800px) {
    #main-nav > li.toggle-on > .sub-menu {
        display: block !important;
    }
}

@media (min-width: 1200px) {
	#main-nav  a {
		text-transform: none !important;
	}
	
  #main-nav > li:not(.get-a-quote) .sub-menu {
    width: 60vw !important;
    display: none;
    position: absolute;
    z-index: 1000;
  }
	

  #main-nav > li:hover .sub-menu,
  #main-nav > li:focus-within .sub-menu,
  #main-nav > li.is-open .sub-menu {
      display: block;
  }

  #main-nav > li:nth-child(1) .sub-menu {
    transform: translateX(450px) !important;
  }

  #main-nav > li:nth-child(2) .sub-menu {
    transform: translateX(300px) !important;
  }

  #main-nav > li:nth-child(3) .sub-menu {
    transform: translateX(0px) !important;
  }

  .mega-menu-item {
    display: flex;
    justify-content: space-between;
  }

  .mega-menu-column {
    flex: 1;
    padding: 0 15px;
  }

  .mega-menu-column ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .mega-menu-column h5 {
    font-size: 18px !important;
    font-weight: 700;
		margin-top: 20px;
  }

  .mega-menu-column ul li {
    margin-bottom: 10px;
    margin-left: 10px !important;
  }
	
	 .mega-menu-column h5 a {
    color: inherit !important;
    text-decoration: none  !important;
    cursor: default  !important;
  }

  .mega-menu-column h5 a:hover {
    color: inherit;
  }

  .mega-menu-column ul li a {
    text-decoration: none;
    color: #333;
    font-weight: normal !important;
  }

  .mega-menu-column ul li a:hover {
    color: #0073aa;
  }

  .image-column img {
    max-width: 100%;
    height: auto !important;
    display: block;
    margin: 0 auto;
    max-height: 400px;
    object-fit: contain;
  }

  .image-column {
    flex: 0.5;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (min-width: 1300px) {
  .get-a-quote {
    background-color: #8fb3dc;
  }

  .get-a-quote > a {
    color: #000000 !important;
    padding: 5px 12px 5px 12px !important;
  }
	
/* 	.contact-us-header {
    background-color: #8fb3dc;
  } */
	
	 @supports (-ms-ime-align:auto) {
    .contact-us-header {
        margin-left: 5px !important;
    }
}

/*   .contact-us-header > a {
    color: #ffffff !important;
    padding: 5px 12px 5px 12px !important;
  } */
	
	.get-a-quote > .sub-menu {
    display: flex !important;
    flex-direction: column;
		width: 20vw !important;
  }
	
}

/* for below 13 inch screens */
@media (min-width: 800px) and (max-width: 1199px) {
  .mega-menu-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-column {
    display: none;
  }

  #main-nav a {
    padding: 15px 3px 15px 10px;
  }

  .mega-menu-column {
    padding: 15px 0;
    width: 100%;
  }

  .mega-menu-column h5,
  .mega-menu-column ul li a {
    font-size: 16px;
    line-height: 1.5;
  }

  .mega-menu-column ul li {
    margin-bottom: 5px;
  }
	
	#main-nav  a {
		text-transform: none !important;
	}
	
		 .mega-menu-column h5 a {
    color: inherit !important;
    text-decoration: none  !important;
    cursor: default  !important;
  }

  .mega-menu-column h5 a:hover {
    color: inherit;
  }
	
}

/* for mobiles */
@media (max-width: 799px) {
	#main-nav  a {
		text-transform: none !important;
	}
	
  .mega-menu-item {
    flex-direction: column;
    align-items: flex-start;
  }

  #main-nav > li {
    width: 100%;
  }

  .image-column {
    display: none;
  }

  .mega-menu-column {
    padding: 15px 0;
    width: 100%;
  }
	
  .mega-menu-column h5,
  .mega-menu-column ul li a {
    font-size: 16px;
    line-height: 1.5;
  }

  .mega-menu-column ul li {
    margin-bottom: 5px;
  }
	
	
  .mega-menu-column ul li,
  .mega-menu-column ul li,
  .mega-menu-column ul li {
    margin-left: 20px !important;
  }
	
		 .mega-menu-column h5 a {
    color: inherit !important;
			 font-weight: bold !important;
    text-decoration: none  !important;
    cursor: default  !important;
  }

  .mega-menu-column h5 a:hover {
    color: inherit;
  }
}
