/* Themify Customize Styling */
body {	
	font-family: "Inter";	font-weight:600;
	font-size:1em;
	line-height:1.5em;
 
}
:root {	
	--theme_accent: #0076a8; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:2em;
 
}
#headerwrap {	
	background-color: transparent; 
}
body #site-logo a img {	
	height: 75px; 
}
#site-logo {	top: auto;right: auto;bottom: auto;left: auto; 
}
#site-description {	top: auto;right: auto;bottom: auto;left: auto; 
}
.module-title {	background: none;
	background-color: rgba(204,110,110,0.48);
	border: 7px double #c40202;
	margin: 22px;
	padding: 22px;
	color: #11db22;	text-decoration:underline;
	font-weight:500;
	letter-spacing:3px;
	font-style:normal;
	font-size:32px;
	line-height:4px;
	text-transform:lowercase;	text-align:center; 
}
#footerwrap {	
	padding-top: 250px; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 75px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 75px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	
	font-family: "Inter";	font-weight:600;
 
}
:root {	
	--theme_accent: #0076a8; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
.module-title {	background: none;
	background-color: rgba(204,110,110,0.48);
	border: 7px double #c40202;
	color: #11db22;	font-weight:500;
 
}
 }
/* Themify Custom CSS */
.frosted-background {
  background: rgba(255,255,255,0.6);
}

@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .frosted-background {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
	
	.header-top-widgets:not(.mobile_menu_active) #header {
		background: rgba(255,255,255,0.3);
   -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
		border-radius: 10px;
	}
}

.back-top.tf_textc.tf_clearfix.back-top-float {
	display: none;
}

/** Layout part in drop-down menu **/ 

.reset-position .module-menu .ui.nav .widget ul {
    background: #000;
}
.reset-position .module .tb_mega_menu li.has-mega > .sub-menu {
    position: fixed;
    left: 0;
    right: 0;
    width: 100vw;
    padding: 1.15% 2%;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 9999;
}
.reset-position .module-menu-container {
    position: relative;
}

.mobile-menu-module.ui.tf_clearfix.tf_rel.transparent.tb_mfu6903.mobile-menu-slide.module-menu.visible.right {
    z-index: 99999;
}

/* 
ul.nav {
    color: white !important;
} */

/* .reset-position .module .tb_mega_menu li.has-mega > .sub-menu {
    position: absolute;
    left: 35%;
    transform: translateX(-50%);
    width: 1200px;
    max-width: 1200px;
    padding: 1.15% 2%;
    box-sizing: border-box;
    z-index: 9999;
}
.reset-position  .tb_layout_part_wrap .module_row{
width:auto !important;
margin: 0 auto !important;
} */

.reset-position .module .tb_mega_menu li.has-mega > .sub-menu {
    position: fixed;
    left: 0;
    right: 0;
    width: 100vw;
    padding: 1.15% 2%;
    max-width: 100%;
    box-sizing: border-box;
    z-index: 9999;
}



.lang-opp {
	font-size: 0.8em !important;
	background-color: #0E1220 !important;
	color: white !important;
	padding: 9px !important;
	border-radius: 10px 0px 0px 10px !important;
}

.tf_social_sharing {
    display: none !important;
}

ul.nav {
    color: white;
}


.themify_builder_content-522 .tb_mfu6903.module-menu .nav li > .sub-menu a {
    text-transform: uppercase;
    font-size: 0.9em !important;
    padding-left: 15px !important;
}

@media only screen and (max-width: 680px) {

.mfp-content {
    width: 90% !important;
    height: 90% !important;
	}
}

@media only screen and (min-width: 1280px) {

.taxdome-login {
	background-color: #0176A8 !important;
	color: white !important;
	padding: 5px !important;
	border-radius: 0px 10px 10px 0px !important;;
	}
}