.elementor-253 .elementor-element.elementor-element-8342d66:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-8342d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-8342d66 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 130px 25px 130px;
}

.elementor-253 .elementor-element.elementor-element-8342d66 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-253 .elementor-element.elementor-element-32e8138f {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-253 .elementor-element.elementor-element-1661bc0a {
	text-align: left;
}

.elementor-bc-flex-widget .elementor-253 .elementor-element.elementor-element-4d79e630.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-253 .elementor-element.elementor-element-4d79e630.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-253 .elementor-element.elementor-element-4d79e630.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-253 .elementor-element.elementor-element-4d79e630 > .elementor-element-populated {
	padding: 0px 0px 0px 20px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > a {
	font-family: var( --e-global-typography-bc3dd7e-font-family ), Sans-serif;
	font-size: var( --e-global-typography-bc3dd7e-font-size );
	font-weight: var( --e-global-typography-bc3dd7e-font-weight );
	line-height: var( --e-global-typography-bc3dd7e-line-height );
	letter-spacing: var( --e-global-typography-bc3dd7e-letter-spacing );
	word-spacing: var( --e-global-typography-bc3dd7e-word-spacing );
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: var( --e-global-color-primary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li {
	margin-right: 31px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li:last-child {
	margin-right: 0;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container li.menu-item-has-children > a > i {
	margin: 0px 0px 0px 8px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > a:hover {
	color: var( --e-global-color-6e7b7b6 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_underline .mainnav .menu-container > ul > li > a:after {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_overline .mainnav .menu-container > ul > li > a:after {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:before {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_double-line .mainnav .menu-container > ul > li > a:after {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-ancestor > a {
	color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li.current-menu-item > a {
	color: var( --e-global-color-6e7b7b6 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_underline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_overline .mainnav .menu-container > ul > li.current-menu-ancestor > a:after {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:before {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf_link_effect_double-line .mainnav .menu-container > ul > li.current-menu-ancestor > a:after {
	background-color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu {
	
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu {
	top: 30px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li a {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:not(:last-child) {
	border-bottom-style: none;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:first-child {
	border-top-style: none;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li ul.sub-menu li:last-child {
	border-bottom-style: none;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu {
	border-radius: 0px 0px 0px 0px;
	background-color: var( --e-global-color-primary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu li:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu li:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu a {
	color: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu.dropdown-style1 .mainnav .menu-container ul.sub-menu:after {
	background-color: var( --e-global-color-primary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu a:hover {
	color: var( --e-global-color-primary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu li:hover {
	background-color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu li.current_page_item > a {
	color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu > li.current-menu-item > a {
	color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu li.current_page_item {
	background-color: var( --e-global-color-primary );

}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container ul.sub-menu > li.current-menu-item {
	background-color: var( --e-global-color-primary );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-mobile, .elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-only {
	padding: 8px 16px 8px 16px;
	margin: 0px 0px 0px 0px;
	color: var( --e-global-color-primary );
	background-color: var( --e-global-color-fe15af9 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-mobile:hover, .elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-only:hover {
	color: var( --e-global-color-secondary );
	background-color: var( --e-global-color-fe15af9 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .tf-close {
	border-width: 3px;
	border-style: solid;
	border-radius: 0px;
	padding: 10px 12px 10px 12px;
	margin: 0px 0px 0px 0px;
	color: var( --e-global-color-primary );
	background-color: var( --e-global-color-fe15af9 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .close-menu-panel-style-default {
	border-width: 3px;
	border-style: solid;
	border-radius: 0px;
	padding: 10px 12px 10px 12px;
	margin: 0px 0px 0px 0px;
	color: var( --e-global-color-primary );
	background-color: var( --e-global-color-fe15af9 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .tf-close:hover {
	color: var( --e-global-color-accent );
	background-color: var( --e-global-color-fe15af9 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .close-menu-panel-style-default:hover {
	color: var( --e-global-color-accent );
	background-color: var( --e-global-color-fe15af9 );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel {
	background-color: var( --e-global-color-secondary );
	padding: 25px 0px 0px 20px;
	width: 300px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mobile-menu-overlay {
	background-color: var( --e-global-color-text );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel .logo-nav {
	width: 200px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul li {
	border-top-style: none;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container > ul > li:last-child {
	border-bottom-style: none;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi {
	margin: 0px 0px 0px 0px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel .mainnav-mobi ul li a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul li a {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu li a {
	padding-left: calc(0px + 10px);
	padding-right: calc(0px + 10px);
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul.sub-menu ul.sub-menu li a {
	padding-left: calc(0px + 20px);
	padding-right: calc(0px + 20px);
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .btn-submenu {
	height: 0px;
	line-height: 0px;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul li a, .elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .btn-submenu i {
	color: #ffffff;
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul li a:hover {
	color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul li.current_page_item > a {
	color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul li.current-menu-ancestor > a {
	color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav-mobi .menu-container ul li.current-menu-item > a {
	color: var( --e-global-color-accent );
}

.elementor-253 .elementor-element.elementor-element-12d3b5cc {
	width: auto;
	max-width: auto;
}

.elementor-253 .elementor-element.elementor-element-343945f2 .elementor-button .elementor-align-icon-right {
	margin-left: 8px;
}

.elementor-253 .elementor-element.elementor-element-343945f2 .elementor-button .elementor-align-icon-left {
	margin-right: 8px;
}

.elementor-253 .elementor-element.elementor-element-343945f2 .elementor-button {
	color: var( --e-global-color-6e7b7b6 );
	background-color: var( --e-global-color-accent );
	border-color: var( --e-global-color-6e7b7b6 );
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	padding: 10px 20px 10px 20px;
}

.elementor-253 .elementor-element.elementor-element-343945f2 .elementor-button:hover, .elementor-253 .elementor-element.elementor-element-343945f2 .elementor-button:focus {
	color: var( --e-global-color-accent );

	background-color: var( --e-global-color-6e7b7b6 );
	border-color: var( --e-global-color-primary );
}

.elementor-253 .elementor-element.elementor-element-343945f2 .elementor-button:hover svg, .elementor-253 .elementor-element.elementor-element-343945f2 .elementor-button:focus svg {
	fill: var( --e-global-color-secondary );
}

.elementor-253 .elementor-element.elementor-element-343945f2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-253 .elementor-element.elementor-element-343945f2 {
	width: auto;
	max-width: auto;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-container {
	height: 80px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a {
	color: #000000;
	padding: 0px 15px 0px 15px;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:hover {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:focus {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:active {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li:hover > a {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li.current-menu-item > a {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li.current-menu-ancestor > a {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
	color: #fdd09e;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
	padding: 15px 15px 15px 15px;
	color: #fff;
	background-color: #fff;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
	color: #707070;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
	color: #707070 !important;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-submenu-panel {
	padding: 15px 0px 15px 0px;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel {
	background-color: #fff;
	border-radius: 0px 0px 0px 0px;
	min-width: 220px;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-hamburger {
	float: right;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	background-color: #fdd09e;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-hamburger > .ekit-menu-icon {
	color: rgba(0, 0, 0, 0.5);
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
	background-color: rgba(0, 0, 0, 0.5);
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-hamburger:hover > .ekit-menu-icon {
	color: rgba(0, 0, 0, 0.5);
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-close {
	color: #fdd09e;
}

.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-close:hover {
	color: rgba(0, 0, 0, 0.5);
}

@media(min-width:768px) {
	.elementor-253 .elementor-element.elementor-element-424a5d9d {
		width: 27%; margin-right:2%
	}

	.elementor-253 .elementor-element.elementor-element-4d79e630 {
		width: 73%;
	}
}

@media(max-width:1366px) {
	.elementor-253 .elementor-element.elementor-element-8342d66 {
		padding: 25px 20px 25px 20px;
	}

	.elementor-253 .elementor-element.elementor-element-1661bc0a img {
		max-width: 84%;
	}

	.elementor-253 .elementor-element.elementor-element-4d79e630.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > a {
		font-size: var( --e-global-typography-bc3dd7e-font-size );
		line-height: var( --e-global-typography-bc3dd7e-line-height );
		letter-spacing: var( --e-global-typography-bc3dd7e-letter-spacing );
		word-spacing: var( --e-global-typography-bc3dd7e-word-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel .mainnav-mobi ul li a {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}
}

@media(max-width:1024px) {
	.elementor-253 .elementor-element.elementor-element-8342d66 {
		padding: 15px 20px 15px 20px;
	}
.elementor-253{    display: flex;
    align-items: center;
    background: #f78513;
    justify-content: space-between;}
    .elementor-253 .elementor-element-a779bbe{margin-right: 15px;}
	.elementor-253 .elementor-element.elementor-element-4d79e630.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-253 .elementor-element.elementor-element-4d79e630 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > a {
		font-size: var( --e-global-typography-bc3dd7e-font-size );
		line-height: var( --e-global-typography-bc3dd7e-line-height );
		letter-spacing: var( --e-global-typography-bc3dd7e-letter-spacing );
		word-spacing: var( --e-global-typography-bc3dd7e-word-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu {
		top: 100%;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-mobile, .elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-only {
		font-size: 20px;
		border-width: 0px;
		border-style: solid;
		border-radius: 0px;
		padding: 5px 7px 3px 7px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .tf-close {
		font-size: 16px;
		border-width: 1px;
		border-style: solid;
		padding: 5px 7px 3px 7px;
		margin: -7px -10px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .close-menu-panel-style-default {
		font-size: 16px;
		border-width: 1px;
		border-style: solid;
		padding: 5px 7px 3px 7px;
		margin: -7px -10px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel .logo-nav {
		width: 47%;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel .mainnav-mobi ul li a {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-nav-identity-panel {
		padding: 10px 0px 10px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-container {
		max-width: 350px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a {
		color: #000000;
		padding: 10px 15px 10px 15px;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
		padding: 15px 15px 15px 15px;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-hamburger {
		padding: 8px 8px 8px 8px;
		width: 45px;
		border-radius: 3px;
		background-color: rgba(255, 255, 255, 1);
		
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-close {
		padding: 8px 8px 8px 8px;
		margin: 12px 12px 12px 12px;
		width: 45px;
		border-radius: 3px;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-nav-logo > img {
		max-width: 160px;
		max-height: 60px;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-nav-logo {
		margin: 5px 0px 5px 0px;
		padding: 5px 5px 5px 5px;
	}
}

@media(max-width:767px) {
	.elementor-253 .elementor-element.elementor-element-8342d66 {
		padding: 15px 015px 15px 15px;
	}

	.elementor-253 .elementor-element.elementor-element-424a5d9d {
		width: 50%;
	}

	.elementor-253 .elementor-element.elementor-element-1661bc0a img {
		max-width: 130%;
	}

	.elementor-253 .elementor-element.elementor-element-4d79e630 {
		width: 49%;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > a {
		font-size: var( --e-global-typography-bc3dd7e-font-size );
		line-height: var( --e-global-typography-bc3dd7e-line-height );
		letter-spacing: var( --e-global-typography-bc3dd7e-letter-spacing );
		word-spacing: var( --e-global-typography-bc3dd7e-word-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul li ul.sub-menu li {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .mainnav .menu-container > ul > li > ul.sub-menu {
		top: 100%;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-mobile, .elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .btn-menu-only {
		font-size: 18px;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .tf-close {
		margin: -11px -14px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .close-menu-panel-style-default {
		margin: -11px -14px 0px 0px;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel .logo-nav {
		width: 42%;
	}

	.elementor-253 .elementor-element.elementor-element-12d3b5cc .tf-nav-menu .nav-panel .mainnav-mobi ul li a {
		font-size: var( --e-global-typography-text-font-size );
		line-height: var( --e-global-typography-text-line-height );
		letter-spacing: var( --e-global-typography-text-letter-spacing );
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-menu-container {
		background-color: #0b2d6d;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a {
		color: #FFFFFF;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:hover {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:focus {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:active {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li:hover > a {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
		color: #FBF6F6;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li.current-menu-item > a {
		color: #D5C7C7;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li.current-menu-ancestor > a {
		color: #D5C7C7;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
		color: #D5C7C7;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
		color: #000;
	}

	.elementor-253 .elementor-element.elementor-element-a779bbe .elementskit-nav-logo > img {
		max-width: 180px;
		max-height: 50px;
		margin-left:8px
	}
}