header {
  display: inherit;
  height: 140px;
}
#masthead {
  z-index: 99;
  position: relative;
}
#masthead {
}

/* Fix: Header hidden below the page content */
#masthead {
	background-color: #fff;
	max-height: 140px;
	position: fixed !important;
	width: 100%;
	z-index: 99;
	height: 14vw;
	min-height: 82px;
}
@media (max-width: 600px) {
	#slider .elementor-top-column.elementor-element {
	  top: -40px;
	}
}


/* Footer - New */
.footer-width-fixer {
    width: 100%;
}


/* Footer CSS - Original */

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
	line-height: 1;
	font-size: 0;
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
	display:inline-grid;
}
.elementor-widget-social-icons .elementor-grid {
	grid-column-gap: var(--grid-column-gap,5px);
	grid-row-gap: var(--grid-row-gap,5px);
	grid-template-columns: var(--grid-template-columns);
	justify-content: var(--justify-content,center);
	justify-items: var(--justify-content,center);
}
.elementor-icon.elementor-social-icon {
	font-size: var(--icon-size,25px);
	line-height: var(--icon-size,25px);
	width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
	height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
}
footer .elementor-social-icon {
	--e-social-icon-icon-color: #fff;
	display: inline-flex;
	background-color: #69727d;
	align-items: center;
	justify-content: center;
	text-align: center;
	cursor: pointer;
}
.elementor-social-icon i {
	color: var(--e-social-icon-icon-color);
}
.elementor-social-icon svg {
	fill: var(--e-social-icon-icon-color);
}
.elementor-social-icon:last-child {
	margin: 0;
}
.elementor-social-icon:hover {
	opacity: .9;
	color: #fff;
}
.elementor-social-icon-android {
	background-color: #a4c639;
}
.elementor-social-icon-apple {
	background-color: #999;
}
.elementor-social-icon-behance {
	background-color: #1769ff;
}
.elementor-social-icon-bitbucket {
	background-color: #205081;
}
.elementor-social-icon-codepen {
	background-color: #000;
}
.elementor-social-icon-delicious {
	background-color: #39f;
}
.elementor-social-icon-deviantart {
	background-color: #05cc47;
}
.elementor-social-icon-digg {
	background-color: #005be2;
}
.elementor-social-icon-dribbble {
	background-color: #ea4c89;
}
.elementor-social-icon-elementor {
	background-color: #d30c5c;
}
.elementor-social-icon-envelope {
	background-color: #ea4335;
}
.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
	background-color: #3b5998;
}
.elementor-social-icon-flickr {
	background-color: #0063dc;
}
.elementor-social-icon-foursquare {
	background-color: #2d5be3;
}
.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
	background-color: #006400;
}
.elementor-social-icon-github {
	background-color: #333;
}
.elementor-social-icon-gitlab {
	background-color: #e24329;
}
.elementor-social-icon-globe {
	background-color: #69727d;
}
.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
	background-color: #dd4b39;
}
.elementor-social-icon-houzz {
	background-color: #7ac142;
}
.elementor-social-icon-instagram {
	background-color: #262626;
}
.elementor-social-icon-jsfiddle {
	background-color: #487aa2;
}
.elementor-social-icon-link {
	background-color: #818a91;
}
.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
	background-color: #0077b5;
}
.elementor-social-icon-medium {
	background-color: #00ab6b;
}
.elementor-social-icon-meetup {
	background-color: #ec1c40;
}
.elementor-social-icon-mixcloud {
	background-color: #273a4b;
}
.elementor-social-icon-odnoklassniki {
	background-color: #f4731c;
}
.elementor-social-icon-pinterest {
	background-color: #bd081c;
}
.elementor-social-icon-product-hunt {
	background-color: #da552f;
}
.elementor-social-icon-reddit {
	background-color: #ff4500;
}
.elementor-social-icon-rss {
	background-color: #f26522;
}
.elementor-social-icon-shopping-cart {
	background-color: #4caf50;
}
.elementor-social-icon-skype {
	background-color: #00aff0;
}
.elementor-social-icon-slideshare {
	background-color: #0077b5;
}
.elementor-social-icon-snapchat {
	background-color: #fffc00;
}
.elementor-social-icon-soundcloud {
	background-color: #f80;
}
.elementor-social-icon-spotify {
	background-color: #2ebd59;
}
.elementor-social-icon-stack-overflow {
	background-color: #fe7a15;
}
.elementor-social-icon-steam {
	background-color: #00adee;
}
.elementor-social-icon-stumbleupon {
	background-color: #eb4924;
}
.elementor-social-icon-telegram {
	background-color: #2ca5e0;
}
.elementor-social-icon-thumb-tack {
	background-color: #1aa1d8;
}
.elementor-social-icon-tripadvisor {
	background-color: #589442;
}
.elementor-social-icon-tumblr {
	background-color: #35465c;
}
.elementor-social-icon-twitch {
	background-color: #6441a5;
}
.elementor-social-icon-twitter {
	background-color: #1da1f2;
}
.elementor-social-icon-viber {
	background-color: #665cac;
}
.elementor-social-icon-vimeo {
	background-color: #1ab7ea;
}
.elementor-social-icon-vk {
	background-color: #45668e;
}
.elementor-social-icon-weibo {
	background-color: #dd2430;
}
.elementor-social-icon-weixin {
	background-color: #31a918;
}
.elementor-social-icon-whatsapp {
	background-color: #25d366;
}
.elementor-social-icon-wordpress {
	background-color: #21759b;
}
.elementor-social-icon-xing {
	background-color: #026466;
}
.elementor-social-icon-yelp {
	background-color: #af0606;
}
.elementor-social-icon-youtube {
	background-color: #cd201f;
}
.elementor-social-icon-500px {
	background-color: #0099e5;
}
.elementor-shape-rounded .elementor-icon.elementor-social-icon {
	border-radius: 10%;
}
.elementor-shape-circle .elementor-icon.elementor-social-icon {
	border-radius: 50%;
}
.elementor-widget-divider {
	--divider-border-style: none;
	--divider-border-width: 1px;
	--divider-color: #0c0d0e;
	--divider-icon-size: 20px;
	--divider-element-spacing: 10px;
	--divider-pattern-height: 24px;
	--divider-pattern-size: 20px;
	--divider-pattern-url: none;
	--divider-pattern-repeat: repeat-x;
}
.elementor-widget-divider .elementor-divider {
	display: flex;
}
.elementor-widget-divider .elementor-divider__text {
	font-size: 15px;
	line-height: 1;
	max-width: 95%;
}
.elementor-widget-divider .elementor-divider__element {
	margin: 0 var(--divider-element-spacing);
	flex-shrink: 0;
}
.elementor-widget-divider .elementor-icon {
	font-size: var(--divider-icon-size)
}
.elementor-widget-divider .elementor-divider-separator {
	display: flex;
	margin: 0;
	direction: ltr;
}
.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator {
	align-items: center
}
.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,
.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
.elementor-widget-divider--view-line_text .elementor-divider-separator:after,
.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
	display: block;
	content: "";
	border-bottom: 0;
	flex-grow: 1;
	border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
	flex-grow: 0;
	flex-shrink: 100;
}
.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
	content: none
}
.elementor-widget-divider--element-align-left .elementor-divider__element {
	margin-left: 0
}
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
	flex-grow: 0;
flex-shrink: 100;
}
.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
	content:none;
}
.elementor-widget-divider--element-align-right .elementor-divider__element {
	margin-right: 0;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
	border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}
.elementor-widget-divider--separator-type-pattern {
	--divider-border-style: none;
}
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,
.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
	width:100%;
	min-height: var(--divider-pattern-height);
	-webkit-mask-size: var(--divider-pattern-size) 100%;
	mask-size: var(--divider-pattern-size) 100%;
	-webkit-mask-repeat: var(--divider-pattern-repeat);
	mask-repeat: var(--divider-pattern-repeat);
	background-color: var(--divider-color);
	-webkit-mask-image: var(--divider-pattern-url);
	mask-image: var(--divider-pattern-url);
}
.elementor-widget-divider--no-spacing {
	--divider-pattern-size: auto;
}
.elementor-widget-divider--bg-round {
	--divider-pattern-repeat: round;
}
.rtl .elementor-widget-divider .elementor-divider__text {
	direction: rtl;
}
.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider {
	width: var(--container-widget-width,100%);
	--flex-grow: var(--container-widget-flex-grow);
}
#get_in_touch .elementor-icon-box-description {
	line-height: 18px;
}