		/*! =WordPress Core
		-------------------------------------------------------------- */
		.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

		/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
		html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
		body{margin:0}
		article,aside,footer,header,nav,section{display:block}
		h1{font-size:2em;margin:.67em 0}
		figcaption,figure,main{display:block}
		figure{margin:1em 40px}
		hr{box-sizing:content-box;height:0;overflow:visible}
		pre{font-family:monospace,monospace;font-size:1em}
		a{background-color:transparent;-webkit-text-decoration-skip:objects}
		abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
		b,strong{font-weight:inherit;font-weight:bolder}
		code,kbd,samp{font-family:monospace,monospace;font-size:1em}
		dfn{font-style:italic}
		
		small{font-size:80%}
		sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
		sub{bottom:-.25em}
		sup{top:-.5em}
		audio,video{display:inline-block}
		audio:not([controls]){display:none;height:0}
		img{border-style:none}
		svg:not(:root){overflow:hidden}
		button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0;width: 100%;}
		button,input{overflow:visible}
		button,select{text-transform:none}
		button,html [type="button"],/* 1 */
		[type="reset"],[type="submit"]{-webkit-appearance:button}
		button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
		button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
		fieldset{padding:.35em .75em .625em}
		legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
		progress{display:inline-block;vertical-align:baseline}
		textarea{width: 100%;overflow:auto}
		[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
		[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
		[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
		[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
		::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
		details,/* 1 */
		menu{display:block}
		summary{display:list-item}
		canvas{display:inline-block}
		template{display:none}
		[hidden]{display:none}

		/* Typography 
		-------------------------------------------------------------- */
		body{color:#212121;font-size:17px;font-weight:400;line-height:1.625;margin:0;letter-spacing:0;background:#fff;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;overflow-x:hidden!important}
		.title-area,a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img,#home-top-slider,#article-page-top,#header.container,#header-top,.header-phone,.nav-primary,.sub_category_button,.page-article-link,.footer-contact,.footer-contact{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

		h1,h2,h3,h4,h5,h6{margin-bottom:10px}
		h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
		h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}
		p{margin:0 0 15px}
		em,i{font-style:italic}
		b,strong,dt{font-weight:700}

		h1{font-size:36px}
		p{margin:0 0 15px;padding:0;line-height:180%;font-weight:400}
		p:last-of-type{margin-bottom:5px}
		ol,ul{margin:0;padding:0}
		li{list-style-type:none}
		hr{border:0;border-collapse:collapse;border-top:1px solid #ddd;clear:both;margin:1em 0}
		blockquote,cite,em,i{font-style:italic}
		blockquote{margin:40px}
		fieldset{border:none;margin:0 2px;padding:5px 2px}
		.clearfix:after{clear:both}
		.clearfix:before,.clearfix:after{content:" ";display:table}

		/* Links 
		-------------------------------------------------------------- */
		a, a:visited, a:focus, a:hover {text-decoration:none;color: inherit;}
		a:hover{text-decoration:underline;color: inherit;}
		p a, p a:visited{line-height:inherit;color: inherit;}

		/* Extra Normalize 
		-------------------------------------------------------------- */
		* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
		*:before,
		*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
		html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
		img {vertical-align: middle;}
		img {max-width: 100%;height: auto;}
		:focus {outline: none;}
		/* Text meant only for screen readers. */
		.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
		.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}
		input {height: 40px;padding: 5px 10px;}
		input[type="submit"] {background: #53250e;color: #fff;height: 40px;padding: 5px 30px;}
		article ul, article ul ul, article ol ul, .comment-content ul, .comment-content ul ul, .comment-content ol ul, .bbp-reply-content ul, .bbp-reply-content ul ul, .bbp-reply-content ol ul, .text ul, .text ul ul, .text ol ul {list-style: disc;margin: 10px 25px;}
		.comment-content ul, .comment-content ol, .bbp-reply-content ul, .bbp-reply-content ol, .text ul, .text ol {margin: 0 35px 10px 10px;}
		.bbp-reply-content li, .text li, article ul li, article ol li {margin: 0 0 10px 0;position: relative;list-style-type: disc;}
		div.wpcf7 img.ajax-loader, div.wpcf7 .ajax-loader {position: absolute;}
		.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {direction: rtl;}
		ul.slick-slider {margin: 0;}
		ul.slick-slider li {list-style-type: none;margin: 0;}

		/* Social 
		-------------------------------------------------------------- */
		.menu-social {float: right;margin: 0 0 1em;}
		.menu-social .menu-item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;float: left;min-width: 40px;text-align: right;width: 14.28%;}
		.menu-social .menu-item a:before {font-family:'Font Awesome 5 Brands';}
		.menu-social .menu-item a[href*="twitter.com"]:before {content: '\f099';}
		.menu-social .menu-item a[href*="facebook.com"]:before {content: '\f39e';}
		.menu-social .menu-item a[href*="plus.google.com"]:before {content: '\f0d5';}
		.menu-social .menu-item a[href*="youtube.com"]:before {content: '\f167';}
		.menu-social .menu-item a[href*="instagram.com"]:before {content: '\f16d';}
		.menu-social .menu-item a[href*="flickr.com"]:before {content: '\f16e';}
		.menu-social .menu-item a[href*="pinterest.com"]:before {content: '\f231';}

		/* Structure and Layout 
		-------------------------------------------------------------- */
		.wrap {max-width: 1200px;padding: 0 1rem; margin: 0 auto;}
		.lg_wrap {max-width: 1600px !important;margin: 0 auto;padding: 0 1rem;}

		/* ## PRELOADER 
		-------------------------------------------------------------- */
		.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:9999999999}
		.preloader .spinner{position:absolute;width:40px;height:40px;top:50%;left:50%;margin-left:-40px;margin-top:-40px;-webkit-animation:rotatee 2s infinite linear;animation:rotatee 2s infinite linear}
		.preloader .spinner .dot1,.preloader .spinner .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;border-radius:100%;-webkit-animation:bouncee 2s infinite ease-in-out;animation:bouncee 2s infinite ease-in-out}
		.preloader .spinner .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}
		@-webkit-keyframes rotatee {
		100%{-webkit-transform:rotate(360deg)}
		}
		@keyframes rotatee {
		100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
		}
		@-webkit-keyframes bouncee {
		0%,100%{-webkit-transform:scale(0)}
		50%{-webkit-transform:scale(1)}
		}
		@keyframes bouncee {
		0%,100%{transform:scale(0);-webkit-transform:scale(0)}
		50%{transform:scale(1);-webkit-transform:scale(1)}
		}
		.nicescroll-cursors{background-color:#d0474f!important}
		.preloader .spinner .dot1,.preloader .spinner .dot2{background:#d0474f}


		/* Header 
		-------------------------------------------------------------- */
		.header-wrapper {background-repeat: repeat;background-size: auto;background-attachment: scroll;background-position: initial;background-image: none;background-color: #000;position: relative;}
		header.fixedHeader {right: 0;left: 0;top: 0;position: fixed;z-index: 999999;width: 100%;background: #fff;}

		/* Primary Navigation
		-------------------------------------------------------------- */
		.nav-primary {text-align: center;padding: 0;font-weight: 400;}
		.nav-primary .header-main-menu { position: relative;}
		#header-menu-wrapper {width: 100%;float: right;position: relative;}
		.menu-container {width: 100%;margin: 0 auto;background: transparent;text-align: center;}
		.menu > ul > li {-webkit-transition: all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
		.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {background: #404549;}

		/* Home - Primary Navigation
		-------------------------------------------------------------- */
		#header-menu-wrapper.home-page-header-menu {float: none;text-align: center;padding: 0 10px;}
		.home-page-header-menu .nav-primary {display: inline-block;}

		/* ## Primary Navigation
		-------------------------------------------------------------- */
		@media (min-width: 992px) {
			.header_menu #main-menu-state:not(:checked) ~ #main-menu {display: flex;justify-content: space-between;align-items: center;margin: 0;padding: 20px 0 0;flex-wrap: wrap;list-style: none;}
			.header_menu .menu > ul:after {content:none;display: table;}
			.header_menu .menu > ul:after {content:none;display: table;}
			.header_menu #main-menu {text-align: center;margin: 0;padding: 0;border-top: 2px solid #e2e2e2;}
			.header_menu .nav-primary.menu > ul > li {background: transparent;list-style: none;padding: 0px;line-height: 100%;margin: 0px 0;float: none;flex: 1 1 auto;position: relative;padding-bottom: 20px;}
			.header_menu .menu > ul > li a {padding: 20px 5px 20px 5px;padding: 0; color: #53250e;font-size: 17px;font-weight: 500;position: relative;border-right: 1px solid #e4e4e4;}
			.header_menu .menu > ul > li:first-child a {border-right: none;}
			.header_menu .menu > ul > li.menu-item-has-children > a {padding-left: 10px;}
			.menu-dropdown-icon > a:after {content: "\f107";font-family: 'Font Awesome 5 Pro';font-style: normal;font-weight: normal;text-decoration: inherit;color: #c79d4f;font-size: 18px;padding-right: 0.5em;position: absolute;top: 0px;left: 10px;}
		}

		@media (max-width: 1500px) {
			.header-phone {padding: 15px 0 10px;}
			.header-info {position: fixed;left: 200px;padding-top: 25px;z-index: 9999998;}
		}
		@media (max-width: 991px) {
			.header-container.sticky-mobile {position: fixed;top: 0;}
			#header-top {min-width: 200px;padding: 0;}
			.header-info {display: none;}
			#header-top {height: auto;}
			#main-container {margin-top: 80px;}
			#header {width: 50%;max-width: 100%;max-width: 140px;margin: auto;}
			/* Menu */
			#header-menu-wrapper {width: 100%;}	
			.main-menu-btn { position: absolute;top: -60px;right: 10px;}
			.menu > ul > li a {padding: 14px 70px 14px 20px;width: 100%;display: block;text-align: right;font-size: 18px;}
			.menu > ul > li > ul > li a {width: 100%;padding-right: 50px !important;}
			.menu-dropdown-icon:before {padding: 10px 16px;margin: 4px;}	
			.menu-mobile {display: none;}
			.menu > ul > li, .menu > ul > li > ul > li {border-top: 1px solid rgba(0, 0, 0, 0.05);}
			.menu > ul > li > ul {background: rgba(162, 162, 162, 0.1);}
			.menu > ul > li:first-child, .menu > ul > li > ul > li:first-child {border-top: 0;}
			.menu > ul > li > ul > li {margin-top: 0;}
			.menu > ul > li > ul.normal-sub {padding: 5px 10px;}
			.menu > ul > li > ul.normal-sub > li a {border: 0;padding: 0.5em 0;}	
			.header-phone {display: none;}
			.header-phone-mobile {font-size: 24px;padding: 15px 0;}	
			.header-phone-mobile i {color: #e3000f;}
			#header-phone, #header-info {min-width: 50px;padding: 0 20px;float: right;}	
			.header-phones {padding-top: 15px;}
			#home-top-slider {}
		}
		/* ## Mobile Navigation
		-------------------------------------------------------------- */
		.menu-dropdown-icon:before {content: "\f067";font-family: 'Font Awesome 5 Pro';}
		#header.container, .header-container {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

		/* ## ACF google map
		-------------------------------------------------------------- */
		.map_all_locations {padding: 30px 0;}
		.map_all_locations_wrap {height: 400px;}
		.google-acfmap, .acf-map {width: 100%;min-height: 400px; height: 100%;}
		.google-acfmap .location-image {width:100px;height:auto;float:right;margin-right: 15px;}
		/** FIX for Bootstrap and Google Maps Info window styes problem **/
		img[src*="gstatic.com/"], img[src*="googleapis.com/"] {max-width: none;}
		.footer_map, #footer-content .footer_map p {color: #000;}
		.content-col.map-wrap {height: 100%;}
		.google-acfmap img {max-width: inherit !important;}
		/* fixes potential theme css conflict */
		.acf-map img {max-width: inherit !important;}

		/* ## Footer Go to top
		-------------------------------------------------------------- */
		.footer-back-top {z-index: 99999999;}
		.cd-top {display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 40px;right: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);border-radius: 50%;border: 1px solid #fff;
		/* image replacement properties */
		overflow: hidden;white-space: nowrap;background: rgba(63,63,63,0.8);visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;line-height: 100%;padding: 3px 7px;color: #fff !important;border-radius: 0%;text-align: center;font-size: 30px;}
		.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
		.cd-top.cd-is-visible {
		/* the button becomes visible */
		visibility: visible;opacity: 1;border: 1px solid #fff;z-index: 99999999;}
		.cd-top.cd-fade-out {
		/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
		opacity: .5;}
		.no-touch .cd-top:hover {background-color: #e86256;opacity: 1;}

		@media only screen and (min-width: 768px) {
		  .cd-top {right: 20px;bottom: 20px;}
		}
		@media only screen and (min-width: 1024px) {
		  .cd-top {right: 30px;bottom: 10px;}
		}
		@media only screen and (max-width: 1280px) {
		  .cd-top {bottom: 10px;}
		}
		@media only screen and (max-width: 767px) {
		  .cd-top {bottom: 60px;}
		}
		a.cd-top.cd-is-visible.cd-fade-out {
			z-index: 9999999999;
		}

		/* Popup Zoom effect 
		-------------------------------------------------------------- */
		html, body {margin: 0;-webkit-backface-visibility: hidden;}
		.mfp-zoom-in {/* start state *//* animate in *//* animate out */}
		.mfp-zoom-in .mfp-with-anim {opacity: 0;transition: all 0.2s ease-in-out;transform: scale(0.8);}
		.mfp-zoom-in.mfp-bg {opacity: 0;transition: all 0.3s ease-out;}
		.mfp-zoom-in.mfp-ready .mfp-with-anim {opacity: 1;transform: scale(1);}
		.mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8;}
		.mfp-zoom-in.mfp-removing .mfp-with-anim {transform: scale(0.8);opacity: 0;}
		.mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}


		/* Iframe youtube
		-------------------------------------------------------------- */
		.content_youtube_vid_wrap {max-width: 800px;margin: auto;}
		.content_youtube_vid_container { position: relative; padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;height: auto;} 
		.content_youtube_vid_container iframe,
		.content_youtube_vid_container object,
		.content_youtube_vid_container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

		/* ## Header - Sticky Header / Footer
		--------------------------------------------- */
		header#header-container {z-index: 999999;width: 100%;right: 0;left: 0;top: 0;position: absolute;background: #202020;}
		header#header-container.fixedHeader {right: 0;left: 0;top: 0;position: fixed;box-shadow: 0 3px 10px 0px rgba(0,0,0,0.3);}
		header .header_menu {background: #000;}

		.cd-auto-hide-header {-webkit-animation-duration: .5s;-moz-animation-duration: .5s;-o-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;will-change: transform,opacity;}
		.cd-auto-hide-header.slideDown {-webkit-animation-name: slideDown;-moz-animation-name: slideDown;-o-animation-name: slideDown;animation-name: slideDown;}
		.cd-auto-hide-header.slideUp {-webkit-animation-name: slideUp;-moz-animation-name: slideUp;-o-animation-name: slideUp;animation-name: slideUp;}

		@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}

		#header-logo img, .header-top-wrap, header.slideDown #main-menu-state:not(:checked) ~ #main-menu, header.slideDown .nav-primary.menu > ul > li, .main-menu-btn {-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}

		.cd-auto-hide-header {position: fixed;z-index: 2;top: 0;left: 0;width: 100%;background-color: #ffffff;-webkit-transform: translateZ(0);transform: translateZ(0);will-change: transform;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;}
		.cd-auto-hide-header.is_hidden {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}

		.fixedFooter {right: 0;left: 0;bottom: 0;position: fixed;z-index: 999999;width: 100%;background: #fff;}
		.fixedFooter {-webkit-animation-duration: .5s;-moz-animation-duration: .5s;-o-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;will-change: transform,opacity;}
		.fixedFooter.slideDown {-webkit-animation-name: slideDown;-moz-animation-name: slideDown;-o-animation-name: slideDown;animation-name: slideDown;}
		.fixedFooter.slideUp {-webkit-animation-name: slideUp;-moz-animation-name: slideUp;-o-animation-name: slideUp;animation-name: slideUp;}

		.fixedFooter {position: fixed;z-index: 999999;bottom: 0;left: 0;width: 100%;background-color: #ffffff;-webkit-transform: translateZ(0);transform: translateZ(0);will-change: transform;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;}
		.fixedFooter.is_hidden {-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}

		/* ## Primary Navigation
		--------------------------------------------- */
		@media (min-width: 992px) {
			.header_menu #main-menu-state:not(:checked) ~ #main-menu {display: flex;justify-content: space-between;align-items: center;margin: 0;padding: 0;flex-wrap: wrap;list-style: none;align-items: center;justify-content: center;height: 40px;}
			.header_menu .menu > ul:after {content:none;display: table;}
			.header_menu .menu > ul:after {content:none;display: table;}
			.header_menu .nav-primary.menu > ul > li {height: 100%;display: flex !important;background: transparent;list-style: none;padding: 0px;line-height: 100%;margin: 0px 0;float: none;flex: 1 1 auto;position: relative;align-items: center;text-align:  center;}
			.header_menu {padding: 5px 0;}

			.header_menu .menu > ul > li a {padding: 20px 5px 20px 5px;padding: 0; color: #fff;font-size: 17px;font-weight: 500;position: relative;border-right: 1px solid #717171;vertical-align: middle;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
			.header_menu .menu > ul > li a:hover {color: #8d7829;}
			.menu>ul>li>ul.normal-sub>li a {justify-content: baseline;padding: 15px 10px;}

			.header_menu .menu > ul > li:first-child a {border-right: none;}
			.header_menu .menu > ul > li.menu-item-has-children > a {padding-left: 10px;}
			.menu-dropdown-icon > a:after {content: "\f107";font-style: normal;font-weight: normal;text-decoration: inherit;color: #8d7829;font-size: 18px;padding-right: 0.5em;position: absolute;top: 13px;left: 10px;}
			.header_menu .menu > ul > li > ul {position: absolute;z-index: 1;top: 100%;min-width: 100%;background: transparent;color: #fff;opacity: 0;transition: 0.33s linear opacity;min-width: 260px;width: 100%;padding: 0;right: -9999px;padding-top: 5px;}	
			.header_menu .menu > ul > li:hover > ul, .header_menu .menu > ul > li > ul.show-menu {opacity: 1;right: 0;}
			.header_menu .menu>ul>li>ul.normal-sub>li {border-bottom: 1px solid #fff;background: #8d7829;}
			.header_menu .menu>ul>li>ul.normal-sub>li a {color: #000;}

			.header_menu .menu > ul > li > ul.normal-sub {display: block;}	
			.header_menu .menu > ul > li > ul.megamenu {}	


			#header_phone i {display: none;}	

		}
		@media (max-width: 1500px) {
			.header-phone {padding: 15px 0 10px;}
			.header-info {position: fixed;left: 200px;padding-top: 25px;z-index: 9999998;}
		}
		@media (max-width: 991px) {
			.header-container.sticky-mobile {position: fixed;top: 0;}
			#header-top {min-width: 200px;padding: 0;}
			.header-info {display: none;}
			#header-top {height: auto;}
			#main-container {margin-top: 80px;}
			#header {width: 50%;max-width: 100%;max-width: 140px;margin: auto;}
			#header-logo {padding-left: 0px;padding-right: 60px;}

			#header_phone span {display: none;}
			#header_phone i {font-size: 24px;color: #ff0002;}
			#header-phone, #header-info {min-width: 50px;padding: 0 20px;float: right;}	
			.header-phones {padding-top: 15px;}
			.header-main-menu .sub-menu a {background: transparent;width: 100%;}
			/* Menu */
			#header-menu-wrapper {width: 100%;}	
			.main-menu-btn { position: absolute;top: -60px;right: 10px;}
			.menu > ul > li a {padding: 14px 70px 14px 20px;width: 100%;display: block;text-align: right;font-size: 18px;}
			.menu > ul > li > ul > li a {width: 100%;padding-right: 50px !important;}
			.menu-dropdown-icon:before {padding: 10px 16px;margin: 4px;}	
			.menu-mobile {display: none;}
			.menu > ul > li, .menu > ul > li > ul > li {border-top: 1px solid rgba(0, 0, 0, 0.05);}
			.menu > ul > li > ul {background: rgba(162, 162, 162, 0.1);}
			.menu > ul > li:first-child, .menu > ul > li > ul > li:first-child {border-top: 0;}
			.menu > ul > li > ul > li {margin-top: 0;}
			.menu > ul > li > ul.normal-sub {padding: 5px 10px;}
			.menu > ul > li > ul.normal-sub > li a {border: 0;padding: 0.5em 0;}	
		}

		@media (max-width: 767px) {
			.header-top-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-end;}
			#header-logo {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;width: 100% !important;}
			.header_phone {padding: 0 20px 0 0;}
			.header-top-wrap {padding: 5px 0;}
			#header-logo {padding-bottom: 10px;padding-left: 50px;}
			#header_phone {position: absolute;top: 10px;left: 15px;padding-left: 0;}
			.header-top.lg_wrap {padding: 0 5px;}

		}

		@media (max-width: 480px) {
			li.social-item {width: 25px;min-width: 25px;margin-left: 8px;}
			li.header_business a {font-size: 15px;}
		}

		/* ## Mobile - SlideIn Menu
		-------------------------------------------------------------- */
		@media (max-width: 991px) {
			.mobile-sticky-header-overlay {background-color: rgba(0,0,0,0.5);}
			.mobile-sticky-header-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;-webkit-transition: all .4s;transition: all .4s;}
			.mobile-sticky-header-overlay.active {opacity: 1;visibility: visible;z-index: 9997;}

			.dt-mobile-header {position: fixed;top: 0;height:100vh;min-height: 100%;width: 500px;max-width: 100%;max-height: 1000px;z-index: 1000000;padding: 50px 15px 15px;box-sizing: border-box;background-color: grey;-ms-transition: -ms-transform .5s ease;-webkit-transition: -webkit-transform .5s ease;transition: transform .5s ease;-ms-transform: translate3d(-100%,0,0);-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
			.dt-mobile-header {background-color: #ffffff;width: 300px;/* overflow-y: auto !important; */}
			.dt-mobile-header {right: 0;-ms-transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);-ms-transition: right .5s ease;-webkit-transition: right .5s ease;transition: right .5s ease;}
			.show-mobile-header .dt-mobile-header {right: 300px;overflow-y: auto;}
			header#header-container {z-index: 9998;}
			.show-sticky-mobile-header {margin-right: 15px;overflow: hidden;-webkit-overflow-scrolling: auto;}

			/* Other Elements Affected */
			.no-display {display: none !important;}
			.fixedFooter {z-index: 999;}
			.header_menu #main-menu {display: block !important;}
			header#header-container.fixedHeader.not-active {/* padding-right: 15px; */}
		   .show-mobile-header main#main_content {margin-right: -15px;position: fixed;}

		}
		/* ## Mobile Hamburger
		-------------------------------------------------------------- */
		.hamburger {padding: 5px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: #fff;border: 0;margin: 0;overflow: visible;position: fixed;top: 5px;right: 10px;z-index: 1000001;height: 34px;}
		.hamburger:hover {opacity: 0.7; }
		.hamburger-box {width: 30px;height: 24px;display: inline-block;position: relative; }
		.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
		.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 30px;height: 3px;background: #35b960;border-radius: 3px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
		.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }
		.hamburger-inner::before {top: -8px; }
		.hamburger-inner::after {bottom: -8px; }

		.hamburger--spin.is-active .hamburger-inner::before, 
		.hamburger--spin.is-active .hamburger-inner::after, 
		.hamburger--spin.is-active .hamburger-inner {background: #35b960;}

		/* Spin */
		.hamburger--spin .hamburger-inner {transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
		.hamburger--spin .hamburger-inner::before {transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
		.hamburger--spin .hamburger-inner::after {transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

		.hamburger--spin.is-active .hamburger-inner {transform: rotate(225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
		.hamburger--spin.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
		.hamburger--spin.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

		@media (min-width: 992px) {
			.hamburger {display: none;}
		}

		/* ## Footer - Split 01
		--------------------------------------------- */
		.footer-split01 #footer {padding: 40px 0 30px;border-top: 1px solid #f46331;}
		.footer-split01 h5.footer_nav_col_title {color: #2b2b2b;font-size: 22px;font-weight: 400;line-height: 1.2;padding-bottom: 15px;}
		.footer-split01 ul.footer_nav li {font-size: 15px;color: #2b2b2b;}
		.footer-split01 .footer_left_col {padding-right: 0;font-size: 15px;color: #2b2b2b;}
		.footer-split01 ul.social-bar {float: none;margin: 0;display: flex;flex-flow: row wrap;padding: 10px 0 0;}
		.footer-split01 li.social-item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;float: none;min-width: 40px;text-align: right;width: 40px;height: 40px;text-align: center;margin-left: 10px;border-radius: 50px;}
		.footer-split01 li.social-item a {height: 100%;display: block;line-height: 1;line-height: 40px;color: #999999;border-radius: 50%;border: 2px solid #999999;}
		.footer-split01 li.social-item i {line-height: 40px;font-size: 20px;}
		.footer-split01 .footer_left_col img {padding-bottom: 10px;}
		.footer-split01 .footer_copyright_col.footer_copyright_col_left {text-align: left;}
		.footer-split01 #footer_copyright {padding: 20px 0;}

		@media (max-width: 767px) {
			.footer-split01 .footer_col {padding-bottom: 30px;}
			.footer-split01 .footer_copyright_col {text-align: center !important;}
			.footer-split01 .footer_copyright_col.footer_copyright_col_left {padding-bottom: 15px;}
		}

		/* ## Footer - Classic 01 
		--------------------------------------------- */
		.footer-classic01 .footer_content_wrap {display: flex;flex-flow: row nowrap;width: 100%;align-items: center;justify-content: center;height: 100%;}
		.footer-classic01 #footer {padding: 10px 0;}
		.footer-classic01 .footer_right_row {width: 100%;}

		@media (max-width: 1299px) {
			.footer-classic01 .footer_content_col_right {padding-right: 80px;}
		}
		@media (max-width: 767px) {
			.footer_content_col_right {display: none;}
		}

		/* ## Custom Slick Slider
		--------------------------------------------- */
		.slick-prev, .slick-next { z-index: 100; width: auto; height: auto; }
		.slick-prev:before, .slick-next:before { font-size: 3rem; font-family: 'Font Awesome 5 Pro'; color: #fff;
		font-family: icomoon;font-size: 40px;display: inline-block;color: #fff;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.73);line-height: 100%;}
		[dir="rtl"] .slick-prev { right: 10px;z-index: 9999;}
		[dir="rtl"] .slick-next { left: 10px;z-index: 9999;}
		[dir="rtl"] .slick-prev:before { content: "\f105";content: "\e901";}
		[dir="rtl"] .slick-next:before { content: "\f104";content: "\e900";}
		.slick-prev, .slick-next { z-index: 100; width: auto; height: auto;top: 45%;}
		.slick-dots { bottom: auto; position: relative; }
		.slick-dots li button::before { opacity: .5;font-size: 14px; color: #35b960; }
		.slick-dots li.slick-active button:before { opacity: 1; color: #35b960; }
		.slider { text-align: center; }
		.slider img { display: inline-block; }
		.slick-slider {position: relative;}
		.single-slider-container { position: relative; width: 100%; overflow: hidden; max-height: 430px; }
		.single-slider-container > .slider img { display: block; width: 100%; margin: 0 auto; height: auto; max-height: 660px; }
		.single-slider-container .static-flying-container { padding: .625rem 30px; background-color: rgba(36, 107, 107, 1); color: #fff; font-size: 1.55rem; text-align: center; line-height: 1; }
		.single-slider-container .static-flying-container > h1 { color: #fff; font-size: 1.75rem; margin-bottom: 0; }
		.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {color: #35b960;}
		@media (min-width: 992px) {
			.single-slider-container .static-flying-container { position: absolute; top: calc(50% + 72px); left: 50%; transform: translate(-50%, -50%); max-width: 900px; padding: .5rem 30px; background-color: rgba(36, 107, 107, .85); color: #fff; font-size: 1.75rem; }
			.single-slider-container .static-flying-container > h1 { font-size: 2.25rem; } 
		}
		@media only screen and (max-width: 991px) {
			.slick-prev:before, .slick-next:before { font-size: 40px;}
		}