/*
Theme Name: Hello Elementor Child
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Shik
Author URI: 
Template: hello-elementor
Version: 1.0.9
Text Domain: hello-elementor
*/

a {
  background-color: transparent;
  text-decoration: none;
  color: #843329;
}

body{
	margin:0!important;
}
@media (min-width: 1025px){
	.max600{
		max-width:29vw;
		margin:0 auto;
	}
	.waywidth{
		max-width:27.08vw;
	}
	.homeslider{padding-top:0 !important;}
	.nop,.nop p{margin-bottom:0 !important;}	
	.homeslider .fp-controlArrow{display:none !important;}
	.homeslider .fp-slidesNav ul{
		display: flex !important;
		justify-content: space-between !important;
		margin-top: 0px !important;
		z-index: 5;
		position: absolute !important;
		bottom: 10px !important;
		left: 10px;
		width: calc( 100% - 20px) !important;
		flex-direction: row;
		display: -webkit-flex;
		display: -ms-flexbox;
		-webkit-justify-content: space-between;
		-ms-flex-pack: space-between;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		outline: none;
	}
	.fp-slidesNav.fp-bottom{bottom:0 !important;}
	.homeslider .fp-slidesNav ul{
		background:#ffffff;
		bottom:0 !important;
		left:auto !important;
		width:100% !important;
	}
	.homeslider .fp-slidesNav ul li{
		margin: 0 0 0 7px;
		display: initial !important;
		width: 100% !important;
		outline: none;
		height:0.41vw !important;
	}
	.homeslider .fp-slidesNav ul li:last-child{margin:0 !important;}
	.homeslider .fp-slidesNav ul li a{
		width: 100% !important;
		background:#5A5C5E;
		opacity:0.5;
	}
	.homeslider .fp-slidesNav ul li a.active{
		opacity:1 !important;
	}
	.homeslider .fp-slidesNav ul li a span{
		display:none !important;
	}
	.homeslider .mcw-fp-slide{padding:0 !important; }
	.nobrdesk br{
		display: none;
	}
	.teammax .elementor-container {
		max-width: 130vh !important;
	}
	.teammaxtwo .elementor-container {
		max-width: 90vh !important;
	}
	.bannermiddle,.bannermiddle > .elementor-container{
		padding-top:1.5vw;
		padding-bottom:1.5vw;
		height:calc( 90vh - 2.1vw );
		min-height:30vw;
	}
	.videohover > .elementor-widget-wrap{
		height:calc( 90vh - 2.1vw );
		min-height:30vw;
	}
	.innproj .elementor-widget-text-editor{
		display:flex;
		flex-direction: row;
		align-items: center;
	}
	.innproj .elementor-widget-text-editor .elementor-widget-container{
		max-width:25vw;
		margin-left: 10%;
	}
	.innproj .elementor-widget-text-editor:after{
		content: '';
		width: 100%;
		height: 1px;
		background: var(--e-global-color-text);
		margin-bottom:10%;
	}
	.innproj .elementor-col-66{width:60% !important;}
	.elementor-pagination-position-outside .swiper-container{
	  padding-bottom: 0;
	}
	.elementor-widget-image-carousel figure img{
		height:100%;
		width:100%;
		display:block;
		object-fit:cover;
		object-position:center center;
	}
	.elementor-widget-image-carousel .swiper-container{padding-bottom:0 !important;}
	.elementor-widget-image-carousel .swiper-pagination-bullets{
		bottom:0.5vw !important;
		display: flex !important;
		justify-content: space-between !important;
		margin-top: 0px !important;
		z-index: 3;
		position: absolute !important;
		left: auto !important;
		right: auto !important;
		width: calc( 100% - 1vw) !important;
		flex-direction: row;
		display: -webkit-flex;
		display: -ms-flexbox;
		-webkit-justify-content: space-between;
		-ms-flex-pack: space-between;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		outline: none;
	}
	.elementor-widget-image-carousel .swiper-pagination-bullet{
	  width: 100% !important;
	  height: 0.4vw !important;
	  display: inline-block;
	  -webkit-border-radius: 0!important;
	  border-radius: 0 !important;
	  background: #5A5C5E99;
	  margin-right: 0.2vw!important;
	  box-shadow: 0px 0px 2px 2px #fff6;
	  opacity:1 !important;
	}
	.elementor-widget-image-carousel .swiper-pagination-bullet-active{background: #d2af58 !important;box-shadow: 0px 0px 4px 4px #ffffffc4 !important;}
	.homeslider .swiper-pagination-bullets{
		bottom:0 !important;
		margin: 0 !important;
		padding: 0 0 2vh 3vh !important;
		z-index: 5;
		position: absolute !important;
		left: auto !important;
		right: 0 !important;
		width: 100% !important;
		outline: none;
		text-align:left;
	}
	.homeslider .swiper-pagination-bullet{
	  width: 1.1vw !important;
	  height: 1.1vw !important;
	  display: inline-block;
	  -webkit-border-radius: 50%!important;
	  border-radius: 50% !important;
	  background: #a2c4d4 !important;
	  margin-right: 0.25vw!important;
	  border: 2px solid #6a818b;
	}
	.homeslider .swiper-pagination-bullet:last-child{margin-left: 0!important;}
	.matchdesk .elementor-container{
		min-height: calc(100vh - 11.583vw) !important;
	}
	body.translatepress-en_US{
		--e-global-typography-4f5a22a-font-size:1.45vw!important;
		--e-global-typography-secondary-font-size:1.5vw!important;
	}

}

/* menu start */
body:not(.translatepress-en_US) #shikdesktopmenu ul{
	list-style:none;
	padding-right:0;
}
#shikdesktopmenu ul li a{
	color:#ffffff;
	font-size:1.3vw !important;
}
#shikdesktopmenu ul > li{
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
}
#shikdesktopmenu ul.sub-menu{
	display: flex;
    flex-direction: row;
    justify-content: flex-end;
	align-content: center;
    align-items: center;
	width: 100%;
	margin-right:0.5vw;
	transition:opacity 1s linear;
}


#shikdesktopmenu ul li ul.sub-menu a{transition:color 0.4s linear;}
#shikdesktopmenu ul li{
	margin-bottom: 0.3vw;
}
#shikdesktopmenu ul.sub-menu li:after{
	content: '|';
    color: white;
    font-size: 1.3vw;
    padding: 0 1vw;
}
#shikdesktopmenu ul.sub-menu li:last-child:after{display:none !important;}
#shikdesktopmenu ul > li > a{
    padding: 1.22vw 1.65vw;
}
#shikdesktopmenu ul.sub-menu li a{background:none !important;padding:0;}
#shikdesktopmenu ul li.goldm a{
	background: rgb(234,209,145);
	background: linear-gradient(225deg, rgba(234,209,145,1) 0%, rgba(217,182,95,1) 34%, rgba(167,132,45,1) 67%, rgba(205,170,83,1) 100%);
}
#shikdesktopmenu ul li.bronzm a{
	background: rgb(0,0,0);
	background: linear-gradient(315deg, rgba(0,0,0,1) 0%, rgba(146,66,34,1) 40%, rgba(78,30,10,1) 66%, rgba(116,50,22,1) 100%);
}
#shikdesktopmenu ul li.azulm a{
	background: rgb(201,228,241);
	background: linear-gradient(315deg, rgba(201,228,241,1) 0%, rgba(123,152,165,1) 52%, rgba(168,197,210,1) 91%, rgba(201,228,241,1) 100%);
}
#shikdesktopmenu ul li.silverm a{
	background: rgb(154,154,154);
	background: linear-gradient(222deg, rgba(154,154,154,1) 0%, rgba(202,202,202,1) 36%, rgba(134,134,134,1) 58%, rgba(168,168,168,1) 75%, rgba(168,168,168,1) 100%);
}

#shikdesktopmenu ul li.goldm ul.sub-menu{
	border-top: 1px solid #C5973C;
	border-bottom: 1px solid #C5973C;
}
#shikdesktopmenu ul li.bronzm ul.sub-menu{
	border-top: 1px solid #843329;
	border-bottom: 1px solid #843329;
}
#shikdesktopmenu ul li.azulm ul.sub-menu{
	border-top: 1px solid #83AEC3;
	border-bottom: 1px solid #83AEC3;
}
#shikdesktopmenu ul li.silverm ul.sub-menu{
	border-top: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
}

#shikdesktopmenu ul > li:nth-child(1) > a{min-width:6vw;}
#shikdesktopmenu ul > li:nth-child(2) > a{min-width:9vw;}
#shikdesktopmenu ul > li:nth-child(3) > a{min-width:12vw;}
#shikdesktopmenu ul > li:nth-child(4) > a{min-width:15vw;}
#shikdesktopmenu ul > li:nth-child(5) > a{min-width:18vw;}
#shikdesktopmenu ul > li:nth-child(6) > a{min-width:21vw;}
#shikdesktopmenu ul > li:nth-child(7) > a{min-width:24vw;}
#shikdesktopmenu ul > li:nth-child(8) > a{min-width:27vw;}
#shikdesktopmenu ul > li:nth-child(9) > a{min-width:30vw;}
#shikdesktopmenu ul > li:nth-child(10) > a{min-width:33vw;}


.menupop .dialog-close-button .eicon-close{display:none !important;}
.menupop .dialog-close-button{
	width:0.885vw;
	height:0.885vw;
	background-image:url('images/close-menu.svg');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

#shikdesktopmenu li:not(.showthesub) ul.sub-menu{
	opacity:0;
	z-index:0;
}
#shikdesktopmenu li.showthesub ul.sub-menu{
	opacity:1;
	z-index:1;
}

#shikdesktopmenu ul li.goldm ul.sub-menu a:hover,#shikdesktopmenu ul li.goldm ul.sub-menu li.current-menu-item a{color:#C5973C !important;}
#shikdesktopmenu ul li.bronzm ul.sub-menu a:hover,#shikdesktopmenu ul li.bronzm ul.sub-menu li.current-menu-item a{color:#843329 !important;}
#shikdesktopmenu ul li.azulm ul.sub-menu a:hover,#shikdesktopmenu ul li.azulm ul.sub-menu li.current-menu-item a{color:#83AEC3 !important;}
#shikdesktopmenu ul li.silverm ul.sub-menu a:hover,#shikdesktopmenu ul li.silverm ul.sub-menu li.current-menu-item a{color:#B1B1B1 !important;}

/* menu end */

/* start nav */
#fp-nav{
	position:fixed;
	padding-top:9vw !important;
	top:0 !important;
	transform:none !important;
	transition:opacity 1.5s ease;
}
body:not(.translatepress-en_US) #fp-nav{right:0.78vw !important;}

#fp-nav ul li.nocount{display:none;}
#fp-nav ul li a{
	transition: min-height 1s ease;
	min-height:calc(30vh / (var(--fullpage-navigation-items) - 1) ) !important;
	height:100% !important;
	margin:0.5vh 0 !important;
	width:0.416vw !important;
}
#fp-nav a.active {
    min-height: calc(70vh - 12vw) !important;
}
#fp-nav ul li a span{display:none !important;}

#fp-nav ul li.gold a{
	background: rgb(172,137,50);
	background: linear-gradient(0deg, rgba(172,137,50,1) 0%, rgba(234,199,112,1) 100%);
}
#fp-nav ul li.bronz a{
	background: rgb(139,63,32);
	background: linear-gradient(0deg, rgba(139,63,32,1) 0%, rgba(119,53,24,1) 100%);
}
#fp-nav ul li.blue a{
	background: rgb(185,214,227);
	background: linear-gradient(0deg, rgba(185,214,227,1) 0%, rgba(129,158,171,1) 100%);
}
#fp-nav ul li.silver a{
	background: rgb(138,138,138);
background: linear-gradient(0deg, rgba(138,138,138,1) 0%, rgba(186,186,186,1) 100%);
}
body[class^='fp-viewing-banner'] #fp-nav, 
body[class*='fp-viewing-banner'] #fp-nav,
body.fp-viewing-footer #fp-nav{
	opacity:0;z-index:-1;
}

/* end nav */

@media (min-width: 1025px){
	.titleline .elementor-widget-container{
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.titleline .elementor-heading-title{width:100%;}
	.titleline .elementor-widget-container:after{
		content: '';
		width: 100%;
		height: 1px;
		background: var(--e-global-color-text);
	}
	.goldit .titleline .elementor-widget-container:after{background:#C5973C !important;}
	.goldit.innproj .elementor-widget-text-editor:after{background:#C5973C !important;}
	.goldit .elementor-element-populated:first-child{border-color:#C5973C !important;}

	.bronzit .titleline .elementor-widget-container:after{background:#843329 !important;}
	.bronzit.innproj .elementor-widget-text-editor:after{background:#843329 !important;}
	.bronzit .elementor-element-populated:first-child{border-color:#843329 !important;}

	.blueit .titleline .elementor-widget-container:after{background:#83AEC3 !important;}
	.blueit.innproj .elementor-widget-text-editor:after{background:#83AEC3 !important;}
	.blueit .elementor-element-populated:first-child{border-color:#83AEC3 !important;}

	.silverit .titleline .elementor-widget-container:after{background:#B1B1B1 !important;}
	.silverit.innproj .elementor-widget-text-editor:after{background:#B1B1B1 !important;}
	.silverit .elementor-element-populated:first-child{border-color:#B1B1B1 !important;}

	.bordermaker .elementor-element-populated:first-child{
		border-right: 1px solid var(--e-global-color-text);
		height: fit-content;
		padding-right:1% !important;
	}
	.elementor-widget-hotspot{overflow:hidden;}
	.elementor-widget-hotspot .e-hotspot__tooltip{
		min-width:12.40vw;
		white-space: normal !important;
		padding:2.4vw 1.56vw !important;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip h3{
		font-size:1.5vw;
		margin-bottom:0;
		margin-top:0;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip strong{
		background:#009AAC;
		font-weight:400 !important;
		width: 100%;
		display: block;
		padding: 0.1vw;
		margin: 0.3vw 0 0.7vw 0;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip p{
		line-height:1.5;
		text-align:center !important;
		margin-bottom:0;
	}
	.elfix{width:35% !important;}

	.elementor-widget-button .elementor-button{
		border: 1px solid #c5973c;
		padding: 0;
		line-height: 1.35vw;
		height: 1.35vw;
		/*width: 100%;*/
		/*max-width: 5.26vw;*/
		display: inline-flex !important;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.elementor-widget-button .elementor-button:after{
		content: '>';
		width: 2vw;
		color: #fff;
		background: rgb(188,153,66);
		background: linear-gradient(305deg, rgba(188,153,66,1) 0%, rgba(166,131,44,1) 22%, rgba(234,209,145,1) 100%);
	}

	.elementor-align-center .elementor-button{margin:0 auto;}
	.elementor-widget-button .elementor-button .elementor-button-content-wrapper{width: 100%;    padding: 0 0.5em;}

	.bluebutton .elementor-button{border-color:#A2C4D4;}
	.bluebutton .elementor-button .elementor-button-content-wrapper{color:#A2C4D4;}
	.bluebutton .elementor-button:after{
		background: rgb(199,228,241);
		background: linear-gradient(330deg, rgba(199,228,241,1) 0%, rgba(166,195,208,1) 39%, rgba(123,152,165,1) 72%, rgba(156,185,198,1) 100%);
	}

	.bronzbutton .elementor-button{border-color:#843329;}
	.bronzbutton .elementor-button .elementor-button-content-wrapper{color:#843329;}
	.bronzbutton .elementor-button:after{
		background: rgb(114,50,22);
		background: linear-gradient(333deg, rgba(114,50,22,1) 0%, rgba(146,66,34,1) 50%, rgba(81,31,10,1) 100%);
	}

	footer .elementor-widget-wp-widget-nav_menu ul.sub-menu{display:none !important;}
	footer .elementor-widget-wp-widget-nav_menu ul{list-style:none; padding:0; text-align:center;}
	footer .elementor-widget-wp-widget-nav_menu ul li{
		display:inline-block;
		padding:0 1.4vw;
	}
	footer .elementor-widget-wp-widget-nav_menu ul li a{
		font-size:1.04vw;
		color:#5A5C5E;
	}

	footer form .elementor-field-type-checkbox{
		order: 4;
		justify-content: center;
	}
	footer form .elementor-field-type-checkbox label{
		color:#ffffff !important;
		margin-right: 0.5vw;
		opacity: 0.7;
	}
	footer form .elementor-field-type-checkbox .elementor-field-option{
		display:flex;
		align-items: center;
	}

	footer .thefform{
		max-width: 85vw;
		margin: 0 auto;
	}
	footer .thefform input{
		line-height: 2.18vw !important;
		height: 2.18vw;
		padding: 0.7vw !important;
	}
	footer .thefform select{
		line-height: 1.18vw !important;
		height: 2.18vw;
	}
	footer .thefform .elementor-button[type="submit"]{
		height:100% !important;
		max-width: 6vw;
		background: rgb(188,153,66);
		background: linear-gradient(305deg, rgba(188,153,66,1) 0%, rgba(166,131,44,1) 22%, rgba(234,209,145,1) 100%);
		padding:0;
	}
	footer .thefform .elementor-column.elementor-field-type-submit{
		max-width: 6vw;
	}

	footer .thefform .elementor-field-group {
		padding-right: 0.72vw!important;
		padding-left: 0.72vw!important;
		margin-bottom: 0!important;
	}

	footer .thefform .elementor-form-fields-wrapper{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center;	
	}
	footer .disclaimer{
		max-width: 70vw;
		margin: 0 auto;
	}
	.mcw-fp-section-slide > .elementor-container .elementor-widget-wrap {
		display: inherit !important;
	}
	.longttl .elementor-heading-title{ 
		min-width: 24vw;
	}
	.mdttl .elementor-heading-title{ 
		min-width: 16vw;
	}

	.maxib{
		max-width: 23vw;
	}
}

/* project slider */
@media (min-width: 1025px){
	section[data-anchor="ProjectsSection"] .fp-tableCell {
	  vertical-align: unset !important;
	}
	.shikswipe .swiper-containerz,.theswsec{
		height:calc(100vh - 4.48vw) !important;
		
	}
	.shikswipe .theback img{
		object-fit: cover;
		object-position: center;
		height: 100%;
		width:100%;
	}
	.shikswipe .theback {
		width: 100%;
		max-width: 45.781vh;
		height: 100%;
		background-size: cover;
		opacity: 0.28;
		overflow:hidden;
		overflow: hidden;
		float: right;
		transition: opacity 1s linear;
	}
	.shikswipe .swiper-slide-active .theback{opacity:1;}
	.shikswipe .swiper-slide{
		width: 100%;
		height: 100%;
		position: relative;
		padding-top: 1.8vh !important;
		padding-bottom: 1.8vh !important;
		padding-right: calc(3.6vh - 1%);
		overflow: unset !important;
	}

	.shikswipe .projdata{
		opacity:0;
		width: 100%;
		margin-right: 51.1vh;
		display: flex;
		align-content: flex-start;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		position: absolute;
		top: 0;
		z-index:0;
	}
	.shikswipe .swiper-slide-active .projdata{
		opacity: 1;
		z-index:1;
		transition: opacity 0.8s linear;
		transition-delay: 0.3s;
	}
	.shikswipe .swiper-button-next{
		left:auto !important;
		right: 56vh !important;
		bottom: 10% !important;
		top: auto !important;
		transform: rotate(90deg);
		width: auto !important;
		height: auto !important;
	}
	.shikswipe .swiper-button-prev{
		left:auto !important;
		right: 56vh !important;
		top: 10% !important;
		transform: rotate(90deg);
		width: auto !important;
		height: auto !important;
	}
	.shikswipe:after{
		content:'';
		width:1px;
		height:100%;
		background:#843329;
		position:absolute;
		top:0;
		right:51vh;
	}
	.shikswipe .elementor-button{
		background-color:#6D2E1400 !important;
	}
	.shikswipe .elementor-heading-title{
		color:#843329 !important;
		font-size:1.04vw !important;
		margin-bottom: 1vw;
	}
	.shikswipe .herethecont p{margin-bottom: 0;}
	.shikswipe .herethecont{
		max-width:19.8vw;
		margin-bottom: 0.8vw;
	}
	.shikswipe .swiper-button-prev,.shikswipe .swiper-button-next{
		background-image: unset !important;
		font-size: 2.8vw;
		color: #85362c;
	}

	.fp-tableCell{height:100% !important;}
	.fp-footer-section.fp-auto-height .fp-tableCell{height:100% !important;}

	.e-hotspot__inner-circle {
		padding:calc(var(--hotspot-size, 18px) / 2) !important;
	}
	.thefooter .elementor-container{
		/*min-height: calc(100vh - 22vw) !important;*/
	}
	.familyimagepage,
	.familyimagepage img{
		height:calc( 100vh - 15vw) !important;
		width:auto !important;
		max-width:auto !important;
		object-fit: contain;
		object-position:center;
		margin:0 auto !important;
	}
}

.e-hotspot--expand .e-hotspot__outer-circle{
	-webkit-animation:e-hotspot-expanded 3s infinite !important;
	animation:e-hotspot-expanded 3s infinite !important;
}
.secbluback{
	background: rgb(166,195,208);
	background: linear-gradient(90deg, rgba(166,195,208,1) 0%, rgba(130,159,172,1) 45%, rgba(126,155,168,1) 50%, rgba(134,162,175,1) 55%, rgba(201,228,241,1) 100%);
}
.videohover{height:100%;}
.videohover .shadeplay img{transition:box-shadow 1s ease;}
.videohover:hover .shadeplay img{
    box-shadow: 0 0 40px 10px #fff;
}
.playb img{transition:box-shadow 1s ease;border-radius:50% !important;}
.playb:hover img{
    box-shadow: 0 0 30px 8px #a2c4d4;
}

@-webkit-keyframes e-hotspot-expanded{
 0% {
  -webkit-transform:scale(0.5);
  transform:scale(0.5);
  opacity:1
 }
 to {
  -webkit-transform:scale(3);
  transform:scale(3);
  opacity:0
 }
}
@keyframes e-hotspot-expanded{
 0% {
  -webkit-transform:scale(0.5);
  transform:scale(0.5);
  opacity:1
 }
 to {
  -webkit-transform:scale(3);
  transform:scale(3);
  opacity:0
 }
}


.e-hotspot.elementor-repeater-item-93f41b0 .e-hotspot__tooltip,
.e-hotspot.elementor-repeater-item-1b6f033 .e-hotspot__tooltip
{background-color: #7797a6e0 !important;}
.e-hotspot.elementor-repeater-item-b3e8c6b .e-hotspot__tooltip,
.e-hotspot.elementor-repeater-item-bbefd25 .e-hotspot__tooltip
{background-color: #5a5c5ee0 !important;}
.e-hotspot.elementor-repeater-item-48aacdc .e-hotspot__tooltip{background-color: #843329c2 !important;}


.e-hotspot.elementor-repeater-item-93f41b0,
.e-hotspot.elementor-repeater-item-1b6f033
{--hotspot-color: #A2C4D4 !important;}
.e-hotspot.elementor-repeater-item-b3e8c6b,
.e-hotspot.elementor-repeater-item-bbefd25
{--hotspot-color: #ffffff !important;}
.e-hotspot.elementor-repeater-item-48aacdc{--hotspot-color: #843329 !important;}

.elementor-widget-button .elementor-button{background:rgba(255,255,255,0) !important;}
/* mobile + tab */
@media (max-width: 1025px){
	header{
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
	}
	.fp-tableCell,.mcw-fp-section{
		height:auto !important;
		display: block !important;
	}
	.mcw-fp-section{
		padding-top: 0 !important;
	}
	
	.elementor-widget-button .elementor-button{
		border: 1px solid #c5973c;
		padding: 0;
		line-height: 8.35vw;
		height: 8.35vw;
		/*width: 100%;
		max-width: 27.26vw;*/
		display: inline-flex !important;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.elementor-widget-button .elementor-button:after{
		content: '>';
		width: 11vw;
		color: #fff;
		background: rgb(188,153,66);
		background: linear-gradient(305deg, rgba(188,153,66,1) 0%, rgba(166,131,44,1) 22%, rgba(234,209,145,1) 100%);
	}

	.elementor-align-center .elementor-button,.elementor-mobile-align-center .elementor-button{margin:0 auto !important;}
	.elementor-widget-button .elementor-button .elementor-button-content-wrapper{width: 100%;    padding: 0 0.5em;}

	.bluebutton .elementor-button{border-color:#A2C4D4;}
	.bluebutton .elementor-button .elementor-button-content-wrapper{color:#A2C4D4;}
	.bluebutton .elementor-button:after{
		background: rgb(199,228,241);
		background: linear-gradient(330deg, rgba(199,228,241,1) 0%, rgba(166,195,208,1) 39%, rgba(123,152,165,1) 72%, rgba(156,185,198,1) 100%);
	}

	.bronzbutton .elementor-button{border-color:#843329;}
	.bronzbutton .elementor-button .elementor-button-content-wrapper{color:#843329;}
	.bronzbutton .elementor-button:after{
		background: rgb(114,50,22);
		background: linear-gradient(333deg, rgba(114,50,22,1) 0%, rgba(146,66,34,1) 50%, rgba(81,31,10,1) 100%);
	}
	
	body:not(.translatepress-en_US) #mobiletoggle .elementor-widget-container{
		position: absolute !important;
		top: -4vw !important;
		left: 5vw !important;
	}
	#mobiletoggle .elementor-nav-menu--dropdown.elementor-nav-menu__container {
		margin-top: 10vw !important;
	}
	#mobiletoggle .elementor-menu-toggle{background-color:rgba(0, 0, 0, 0) !important;padding:0 !important;}
	#mobiletoggle .elementor-menu-toggle i:before{display:none;content:'';}
	#mobiletoggle .elementor-menu-toggle i{
		width: 5.5vw;
		height: 4.5vw;
		background-repeat:no-repeat;
		background-position:center center;
		background-size:cover;
	}
	/* new elementor update */
	/*#mobiletoggle .elementor-menu-toggle i.elementor-menu-toggle__icon--open{background-image:url('images/hamburger.svg')!important;}
	#mobiletoggle .elementor-menu-toggle i.elementor-menu-toggle__icon--close{background-image:url('images/close-menu.svg')!important;}*/
	#mobiletoggle .elementor-menu-toggle i{background-image:url('images/hamburger.svg')!important;}
	#mobiletoggle .elementor-menu-toggle.elementor-active i{background-image:url('images/close-menu.svg')!important;}

	.shikswipe .swiper-containerz{margin-bottom: 12vw;}
	.shikswipe .theback img{
		width:100%;
	}
	.shikswipe .projdata{
		text-align:center;
	}
	.shikswipe .projdata .elementor-heading-title{
		font-size: 6vw;
		padding-bottom: 1em;
		padding-top: 2em;
		color: #85362c;
	}
	.shikswipe .projdata .elementor-button-link{margin:0 auto;}
	.shikswipe .projdata .herethecont{
		padding-left:10%;
		padding-right:10%;
		margin-bottom: 2em;
	}
	.shikswipe .swiper-button-prev,.shikswipe .swiper-button-next{
		background-image: unset !important;
		color: #85362c;
		top:auto !important;
		bottom: 0 !important;
		width: auto !important;
		height: auto !important;
	}
	.shikswipe .swiper-button-prev{left: 43vw;}
	.shikswipe .swiper-button-next{right: 43vw;}
	
	.elementor-widget-hotspot{--container-width: 100vw !important;}
	/*.autonmob img{width:auto !important;max-width:100% !important;}*/
	
	.mobnoback{
		background-image:none !important;
	}
	.homeslider .swiper-pagination-bullets{
		bottom:0 !important;
		margin: 0 0 2vw 0 !important;
		z-index: 5;
		position: absolute !important;
		left: auto !important;
		right: auto !important;
		width: 100% !important;
		outline: none;
		text-align:center;
	}
	.homeslider .swiper-pagination-bullet{
	  width: 3.5vw ;
	  height: 3.5vw ;
	  display: inline-block;
	  -webkit-border-radius: 50%!important;
	  border-radius: 50% !important;
	  background: #a2c4d4 !important;
	  margin-right: 2vw;
	  border: 2px solid #6a818b;
	}
	.homeslider .swiper-pagination-bullet:last-child{margin-left: 0!important;}
	body.translatepress-en_US .shikswipe .swiper-button-prev{
		right: 43vw !important;
		left: auto;
	}
	body.translatepress-en_US .shikswipe .swiper-button-next {
		left: 43vw!important;
	}
	
	.home .bronzit .elementor-column.blefti .shikswipe .swiper-button-prev:not(.swiper-button-disabled):after,
	.home .bronzit .elementor-column.blefti .shikswipe .swiper-button-next:not(.swiper-button-disabled):after{
		display:none !important;
	}
	
	
}

.autonall img{width:auto !important;max-width:100% !important;object-fit: contain;}
.blueftitle{
	background: rgb(166,195,208);
	background: linear-gradient(90deg, rgba(166,195,208,1) 0%, rgba(130,159,172,1) 45%, rgba(126,155,168,1) 50%, rgba(134,162,175,1) 55%, rgba(201,228,241,1) 100%);
}
.goldftitle{
	background: rgb(234,209,145);
	background: linear-gradient(225deg, rgba(234,209,145,1) 0%, rgba(217,182,95,1) 34%, rgba(167,132,45,1) 67%, rgba(205,170,83,1) 100%);
}
.bronzftitle{
	background: rgb(0,0,0);
	background: linear-gradient(315deg, rgba(0,0,0,1) 0%, rgba(146,66,34,1) 40%, rgba(78,30,10,1) 66%, rgba(116,50,22,1) 100%);
}
.silvrftitle{
	background: rgb(154,154,154);
	background: linear-gradient(222deg, rgba(154,154,154,1) 0%, rgba(202,202,202,1) 36%, rgba(134,134,134,1) 58%, rgba(168,168,168,1) 75%, rgba(168,168,168,1) 100%);
}
.azulftitle{
	background: rgb(201,228,241);
	background: linear-gradient(315deg, rgba(201,228,241,1) 0%, rgba(123,152,165,1) 52%, rgba(168,197,210,1) 91%, rgba(201,228,241,1) 100%);
}



footer #form-field-thename::-webkit-input-placeholder,
.pageform #form-field-thename::{color: #C5973C !important;}
footer #form-field-thename::-moz-placeholder,
.pageform #form-field-thename::-moz-placeholder
{color: #C5973C !important;}
footer #form-field-thename:-ms-input-placeholder,
.pageform #form-field-thename:-ms-input-placeholder
{color: #C5973C !important;}
footer #form-field-thename:-moz-placeholder,
.pageform #form-field-thename:-moz-placeholder
{color: #C5973C !important;}

footer #form-field-theemail::-webkit-input-placeholder,
.pageform #form-field-theemail::-webkit-input-placeholder
{color: #843329 !important;}
footer #form-field-theemail::-moz-placeholder,
.pageform #form-field-theemail::-moz-placeholder
{color: #843329 !important;}
footer #form-field-theemail:-ms-input-placeholder,
.pageform #form-field-theemail:-ms-input-placeholder
{color: #843329 !important;}
footer #form-field-theemail:-moz-placeholder,
.pageform #form-field-theemail:-moz-placeholder
{color: #843329 !important;}

footer #form-field-thetel::-webkit-input-placeholder,
.pageform #form-field-thetel::-webkit-input-placeholder
{color: #83AEC3 !important;}
footer #form-field-thetel::-moz-placeholder,
.pageform #form-field-thetel::-moz-placeholder
{color: #83AEC3 !important;}
footer #form-field-thetel:-ms-input-placeholder,
.pageform #form-field-thetel:-ms-input-placeholder
{color: #83AEC3 !important;}
footer #form-field-thetel:-moz-placeholder,
.pageform #form-field-thetel:-moz-placeholder
{color: #83AEC3 !important;}



/* tablet only */
@media (min-width: 767px) and (max-width: 1025px){
	.fp-responsive main#content {
	  padding-top: 7vw !important;
	}
	.elementor-widget-button .elementor-button:after{
		width: 7vw !important;
	}
	.elementor-widget-button .elementor-button {
	  line-height: 4.35vw !important;
	  height: 4.35vw !important;
	  /*max-width: 17.26vw !important;*/
	}
	.shikswipe .theback img {max-width: 50vw;}
	.shikswipe .theback{text-align:center;}
	.shikswipe .projdata .elementor-heading-title {font-size: 3vw !important;padding-bottom: 1% !important;}
	.shikswipe .swiper-containerz{ margin-bottom: 8vw !important;}
	.shikswipe .swiper-button-prev, .shikswipe .swiper-button-next { font-size: 6vw !important;}
	footer .elementor-widget-wp-widget-nav_menu ul.sub-menu{display:none !important;}
	footer .elementor-widget-wp-widget-nav_menu ul{list-style:none; padding:0; text-align:center;}
	footer .elementor-widget-wp-widget-nav_menu ul li{
		display:inline-block;
		padding:0 1.4vw;
	}
	footer .elementor-widget-wp-widget-nav_menu ul li a{
		font-size:2vw;
		color:#5A5C5E;
	}

	footer form .elementor-field-type-checkbox{
		order: 4;
		justify-content: center;
	}
	footer form .elementor-field-type-checkbox label{
		color:#ffffff !important;
		margin-right: 0.5vw;
		opacity: 0.7;
		font-size:1.5vw !important;
	}
	footer form .elementor-field-type-checkbox .elementor-field-option{
		display:flex;
		align-items: center;
	}

	footer .thefform{
		max-width: 100%;
		margin: 0 auto;
	}
	footer .thefform input{
		line-height: 2.18vw !important;
		height: 2.18vw;
		padding: 0.7vw !important;
	}
	footer .thefform select{
		line-height: 1.18vw !important;
		height: 2.18vw;
	}
	footer .thefform .elementor-button[type="submit"]{
		height:100% !important;
		max-width: 100%;
		background: rgb(188,153,66);
		background: linear-gradient(305deg, rgba(188,153,66,1) 0%, rgba(166,131,44,1) 22%, rgba(234,209,145,1) 100%);
		padding:0;
	}

	footer .thefform .elementor-field-group {
		padding-right: 0.72vw!important;
		padding-left: 0.72vw!important;
		margin-bottom: 0!important;
	}

	footer .thefform .elementor-form-fields-wrapper{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center;	
	}
	footer .disclaimer{
		margin: 0 auto;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip{
		min-width:30vw;
		white-space: normal !important;
		padding:3.2vw 2vw !important;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip h3{
		font-size:3vw;
		margin-bottom:0;
		margin-top:0;
		text-align:center;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip strong{
		background:#009AAC;
		font-weight:400 !important;
		width: 100%;
		display: block;
		padding: 0.3vw;
		margin: 0.5vw 0 0.8vw 0;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip p{
		line-height:1.5;
		text-align:center !important;
		margin-bottom:0;
		font-size:1.6vw;
	}
	#content .elementor-widget-text-editor,
	#content .elementor-widget-heading{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	#shikdesktopmenu ul > li:nth-child(1) > a{min-width:8vw!important;}
	#shikdesktopmenu ul > li:nth-child(2) > a{min-width:12vw!important;}
	#shikdesktopmenu ul > li:nth-child(3) > a{min-width:16vw!important;}
	#shikdesktopmenu ul > li:nth-child(4) > a{min-width:20vw!important;}
	#shikdesktopmenu ul > li:nth-child(5) > a{min-width:24vw!important;}
	#shikdesktopmenu ul > li:nth-child(6) > a{min-width:28vw!important;}
	#shikdesktopmenu ul > li:nth-child(7) > a{min-width:32vw!important;}
	#shikdesktopmenu ul > li:nth-child(8) > a{min-width:36vw!important;}
	#shikdesktopmenu ul > li:nth-child(9) > a{min-width:40vw!important;}
	#shikdesktopmenu ul > li:nth-child(10) > a{min-width:44vw!important;}	
	#shikdesktopmenu ul li a{
		font-size:1.95vw !important;
	}
	#shikdesktopmenu ul li {
	  margin-bottom: 0.8vw;
	}
	#shikdesktopmenu ul.submenu li {
	  margin-bottom: 0 !important;
	}
	.menupop .dialog-close-button {
		width: 1.885vw !important;
		height: 1.885vw !important;
		top: -7% !important;
		right:10px !important;
	}
	.teamsec .autonall img{height:auto !important;}
	.elementor-widget-image-carousel .swiper-container{padding-bottom:0 !important;}
	.elementor-widget-image-carousel .swiper-pagination-bullets{
		bottom:0.5vw !important;
		display: flex !important;
		justify-content: space-between !important;
		margin-top: 0px !important;
		z-index: 3;
		position: absolute !important;
		left: auto !important;
		right: auto !important;
		width: calc( 100% - 1vw) !important;
		flex-direction: row;
		display: -webkit-flex;
		display: -ms-flexbox;
		-webkit-justify-content: space-between;
		-ms-flex-pack: space-between;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		outline: none;
	}
	.elementor-widget-image-carousel .swiper-pagination-bullet{
	  width: 100% !important;
	  height: 0.8vw !important;
	  display: inline-block;
	  -webkit-border-radius: 0!important;
	  border-radius: 0 !important;
	  background: #5A5C5E !important;
	  margin-right: 0.4vw!important;
	}
	.elementor-widget-image-carousel figure img{
		height:100%;
		width:100%;
		display:block;
		object-fit:cover;
		object-position:center center;
	}
	.homeslider .swiper-pagination-bullet{
		width: 2.5vw !important;
		height: 2.5vw !important;
		margin-right: 1vw !important;
	}
}

/* mobile only */
@media (max-width: 767px){
	.fp-responsive main#content {
	  padding-top: 22vw !important;
	}
	.shikswipe .swiper-button-prev, .shikswipe .swiper-button-next { font-size: 8vw !important;}
	footer .elementor-widget-wp-widget-nav_menu ul.sub-menu{display:none !important;}
	footer .elementor-widget-wp-widget-nav_menu ul{list-style:none; padding:0; text-align:center;}
	footer .elementor-widget-wp-widget-nav_menu ul li{
		display:block;
		padding:1vw 0;
		text-align:center;
	}
	footer .elementor-widget-wp-widget-nav_menu ul li a{
		font-size:4vw;
		color:#5A5C5E;
	}	
	footer form .elementor-field-type-checkbox label {
		color: #ffffff !important;
		opacity: 0.7;
		font-size: 3.2vw;
	}
	footer .thefform .elementor-button[type="submit"]{
		height:100% !important;
		background: rgb(188,153,66);
		background: linear-gradient(305deg, rgba(188,153,66,1) 0%, rgba(166,131,44,1) 22%, rgba(234,209,145,1) 100%);
		padding: 2.5vw 0;
	}
	.elementor-widget-hotspot .e-hotspot{display:none !important;}
	.elementor-widget-hotspot .e-hotspot__tooltip{
		min-width:55vw;
		white-space: normal !important;
		padding:7vw 4vw !important;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip h3{
		font-size:5vw;
		margin-bottom:0;
		margin-top:0;
		text-align:center;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip strong{
		background:#009AAC;
		font-weight:400 !important;
		width: 100%;
		display: block;
		padding: 0.1vw;
		margin: 0.3vw 0 0.7vw 0;
	}
	.elementor-widget-hotspot .e-hotspot__tooltip p{
		line-height:1.5;
		text-align:center !important;
		margin-bottom:0;
		font-size:3vw;
	}
	/* padding*/
	.elementor-widget-text-editor,
	.elementor-widget-heading{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	.gate img{width:auto !important;max-width:100% !important;}
	
	header.elementor-section,
	.mobilebackhide,
	.mobilebackhide .elementor-widget-wrap{
		background-image:none !important;
	}
	.home .bronzit .elementor-column.blefti .shikswipe .swiper-button-next:not(.swiper-button-disabled):after,
	.home .bronzit .elementor-column.blefti .shikswipe .swiper-button-prev:not(.swiper-button-disabled):after{display:none !important;}
	
}

.elementor-field-type-html{display:block !important;}


/* desktop */
@media (min-width: 1025px){
	/*.shikbannerfix{
	  margin-top: 7vw !important;
	}*/
	.max550{
		max-width:28.5vw;
		margin:0 auto;
	}
	.max690{
		max-width:35.9vw;
		margin:0 auto;
	}
	.maxwicons .elementor-container{
		max-width: 83vw !important;
	}
	body:not(.translatepress-en_US) .cborderbronz{
		border-right:1px solid #843329 !important;
	}
	body:not(.translatepress-en_US) .cborderazul{
		border-right:1px solid #83AEC3 !important;
	}
	.pageform{
		max-width:23.6vw;
	}
	.pageform input:not(#form-field-accept),.pageform select{
		height:2.18vw;
		line-height:2.18vw!important;
		padding: 0 0.5vw!important;
		min-height:100% !important;
	}
	.pageform .elementor-field-group{
		margin-bottom:1.2vw !important;
	}
	.pageform .elementor-button[type="submit"]{
		line-height: 1.35vw;
		height: 1.35vw;
		max-width: 6.5vw;
	}
	.pageform .elementor-button[type="submit"]:after{width: 2vw;}
	.pageform .elementor-button[type="submit"] .elementor-button-text{padding: 0 0.5vw;}
	body:not(.translatepress-en_US) .bordermaker.forcepadbordr .elementor-widget-wrap{
		padding-right:4% !important;
	}
	.bordermakerspecial .elementor-element-populated{
		border-right: 1px solid var(--e-global-color-text);
		height: fit-content;
	}
	.bordermakerspecial .elementor-inner-section .elementor-element-populated{
		border-right:0;
		height:auto;
	}
	.innernewsec .elementor-inner-column:not(:last-child) .elementor-element-populated{
		border-left: 1px solid #C5973C;
	}
	.innernewsec ,.innernewsec .elementor-inner-column .elementor-widget-wrap{
		padding:0 2vw !important;
	}
	.stylequte .elementor-widget-container{
		border-top:1px solid #C5973C;
		border-bottom:1px solid #C5973C;
		padding:1.5vw 0;
		max-width:88%;
		margin:0 auto;
	}
	.stylequte .elementor-widget-container p{
		max-width:53%;
		margin:0 auto;
	}
	.smashwdth .elementor-element{
		max-width:35vw;
		margin:0 auto;
	}
	.projectshik .pimagelink img{
		height:20vw;
	}
	.projectshik .pcircle{
		width: 4vw;
		font-size: 0.8em !important;
	}
	.elementor-widget-portfolio article{padding: 1vw !important;}
	.filterswrapper .elementor-portfolio__filters{
		margin:2vw 0 1vw 0 !important;
	}
	.single-project .projectgallery .swiper-slide,
	.single-project .projectgallery  figure img{
		height: 54vw;
	}
	/*.projttle{
		position:absolute !important;
	}*/
	.jflex{
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
	}
	.jdesc{max-width: 27vw;margin-bottom: 0.5em;}
	article.elementor-thejobs-item {
		background: #eeeeee;
		padding: 2vw!important;
		max-width: 50vw;
		margin: 1vw auto !important;
		width:100%;
	}
	.jimg{
		max-width: 16vw;
		margin-right: 7vw;
	}
	.lottieshik{
		position: absolute!important;
		top: 85vh!important;
		z-index: 3!important;
		left: 50%!important;
		width: auto!important;
		transform: translateX(-50%)!important;
	}
	.usa figure img{height:54vw !important;}
	.home .bronzit .elementor-container{
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
	}
	.stockframe{
		max-width: 43vw;
	}
	.sboxwrapper span{
		font-size:1.7vw;
	}
	.sboxwrapper span.ankv{font-size:1vw;}
	.sboxwrapper span label{
		font-size:1vw;
	}
}
/* tablet */
@media (min-width: 767px) and (max-width: 1025px){
	.cborderazul{
		border-right:1px solid #83AEC3 !important;
	}
	.pageform{
		max-width:70vw;
		margin:0 auto;
	}	
	.pageform .elementor-field-group{
		margin-bottom:3vw !important;
	}
	.pageform .elementor-button[type="submit"]{
		line-height: 2.5vw;
		height: 2.5vw;
		max-width: 15vw;
	}
	.pageform .elementor-button[type="submit"]:after{width: 6vw;}	
	.pageform .elementor-button[type="submit"] .elementor-button-text{padding: 0 2.5vw;}
	.innernewsec .elementor-inner-column:not(:last-child) .elementor-element-populated{
		border-left: 1px solid #C5973C;
	}
	.innernewsec ,.innernewsec .elementor-inner-column .elementor-widget-wrap{
		padding:0 2vw !important;
	}
	.stylequte .elementor-widget-container{
		border-top:1px solid #C5973C;
		border-bottom:1px solid #C5973C;
		padding:1.5vw 0;
		max-width:90%;
		margin:0 auto;
	}
	.stylequte .elementor-widget-container p{
		max-width:70%;
		margin:0 auto;
	}
	.smashwdth .elementor-element{
		max-width:55vw;
		margin:0 auto;
	}
	.projectshik .pimagelink img{
		height:26vw;
	}
	.projectshik .pcircle{
		width: 6vw;
		font-size: 0.8em !important;
	}
	.projectshik .ptitle {
		max-width: 25vw;
		margin: 0 auto;
	}
	.elementor-widget-portfolio article{padding: 2vw !important;}
	.filterswrapper .elementor-portfolio__filters{
		margin:3vw 0 2vw 0 !important;
	}
	.single-project .projectgallery .swiper-slide,
	.single-project .projectgallery  figure img{
		height: 54vw;
	}
	.jimg{
		max-width: 16vw;
		margin-right: 7vw;
		width:100%;
	}
	.jflex{
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center;
	}
	.jdesc{max-width: 75vw;margin-bottom: 1.5em;}
	article.elementor-thejobs-item {
		background: #eeeeee;
		padding: 3vw!important;
		margin: 3vw auto !important;
	}
	.lottieshik{display:none !important;}
	.homeslider .shik-container .elementor-section.elementor-section-height-full {
	  height: calc(100vh - 7vw) !important;
	}
	.usa figure img{height:54vw !important;}
	.stockframe{
		max-width: 80%;
	}
	.sboxwrapper span{
		font-size:2.3vw;
	}
	.sboxwrapper span label{
		font-size:1.7vw;
	}
}


/* mobile */
@media (max-width: 767px){
	#fp-nav{display:none!important;}
	.pageform{
		max-width:80vw;
		margin:0 auto;
	}	
	.pageform .elementor-field-group{
		margin-bottom:5vw !important;
	}
	.pageform .elementor-button[type="submit"]{
		line-height: 9vw;
		height: 9vw;
		max-width: 40vw;
		margin:0 auto;
	}
	.pageform .elementor-button[type="submit"]:after{width: 12vw;}	
	.pageform .elementor-button[type="submit"] .elementor-button-text{padding: 0 9vw;}
	.stylequte .elementor-widget-container{
		border-top:1px solid #C5973C;
		border-bottom:1px solid #C5973C;
		padding:4vw 0;
		margin:0 auto;
	}
	.projectshik .pimagelink img{
		height:55vw;
	}
	.projectshik .pcircle{
		width: 13vw;
		font-size: 0.8em !important;
	}
	.projectshik .ptitle {
		max-width: 48vw;
		margin: 0 auto;
		padding: 0.5em 0;
	}
	.elementor-widget-portfolio article{padding: 5vw !important;}
	.filterswrapper{display:none !important;}
	.single-project .projectgallery .swiper-slide,
	.single-project .projectgallery  figure img{
		width: 100%;
		object-fit: cover;
		object-position: center center;
		height: 54vw;
	}
	.jtitle{margin-bottom: 1.5em;}
	.jimg{display:none;}
	.jdesc{text-align:center;margin-bottom: 1.5em;}
	article.elementor-thejobs-item {
		background: #eeeeee;
		padding: 6vw!important;
		margin: 5vw !important;
		text-align:center;
	}
	.lottieshik{display:none !important;}
	.homeslider section .elementor-container{height:100%;}
	.homeslider .shik-container .elementor-section.elementor-section-height-full {
	  height: calc(100vh - 22vw) !important;
	}
	
	/* mobile menu color */
	header .elementor-nav-menu--dropdown li.bronzm a.elementor-item-active,
	header .elementor-nav-menu--dropdown li.bronzm:hover a{
		background-color:#843329!important;
	}
	header .elementor-nav-menu--dropdown li.azulm a.elementor-item-active,
	header .elementor-nav-menu--dropdown li.azulm:hover a{
		background-color:#83AEC3!important;
	}
	header .elementor-nav-menu--dropdown li.silverm a.elementor-item-active,
	header .elementor-nav-menu--dropdown li.silverm:hover a{
		background-color:#8E8E8E!important;
	}
	.projectshik:hover .pcircle{
		margin-left:0.5em!important;
	}
	.stockframe .sdisc{text-align:center;margin-bottom:0.5em;}
	.stockframe{
		max-width: 100%;
	}
	.sboxwrapper{
		flex-wrap: wrap !important;
	}
	.sboxwrapper span{
		font-size:6vw;
	}
	.sboxwrapper span label{
		font-size:3vw;
	}
	.sboxwrapper .rights{width:100%!important;}
	.sboxwrapper .lefts{
		border-top:1px solid #ffffff;
		border-right-width:0 !important;
		width:100%!important;
		flex-wrap: nowrap!important;
		justify-content: space-around!important;
	}
	
	
	.elementor-widget-image-carousel .swiper-pagination{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-around;
	}
	.elementor-widget-image-carousel .swiper-pagination-bullet{
		height: 2vw;
		display: flex;
		border-radius: 0!important;
		background: #813b2e;
		opacity: .2;
		margin: 0 1vw;
		width: 100%!important;
	}
	.elementor-widget-image-carousel .elementor-image-carousel-wrapper.swiper-container{
		padding-bottom: 4.5vw!important;
	}
	
}


/* screens > mobile */
@media (min-width: 767px){
	.home .blueit.workitfirst .elementor-column.bllefti .elementor-widget-hotspot:not(.ardclcd) .e-hotspot.elementor-repeater-item-1b6f033 .e-hotspot__tooltip{
		opacity:1;
		transition-delay: 2.5s;
	
	}
	footer .thefform .elementor-field-group-accept{margin-top: 1vw;}
}

.pageform #form-field-thename{border-color: #C5973C !important;}
.pageform #form-field-theemail{border-color: #843329 !important;}
.pageform #form-field-thetel{border-color: #83AEC3 !important;}

.pageform .elementor-button[type="submit"]{
  border: 1px solid #c5973c;
  padding: 0;
  width: 100%;
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background:#ffffff !important;
  color:#C5973C !important;
  
}
.pageform .elementor-button[type="submit"]:after{
  content: '>';
  color: #fff;
  background: rgb(188,153,66);
  background: linear-gradient(305deg, rgba(188,153,66,1) 0%, rgba(166,131,44,1) 22%, rgba(234,209,145,1) 100%);
  height: 100%;
  line-height: 2;
}

.fxlinehight .elementor-widget-text-editor div,.fxlinehight .elementor-widget-text-editor p{line-height:1.4em !important;}


.elementor-portfolio__filters li[data-filter="16"],
.elementor-portfolio__filters li[data-filter="15"],
.elementor-portfolio__filters li[data-filter="14"],
.elementor-portfolio__filters li[data-filter="13"]{display:none !important;}
.projectshik .pcircle.invest,.projectshik .pcircle.home,.projectshik .pcircle.urban-renewal,.projectshik .pcircle.rent{display:none !important;}

.projectshik a.pimagelink{
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}
.projectshik .pimagelink img{
	object-fit:cover;
	object-position:center center;
	max-height: unset !important;
	vertical-align: middle;
	transition:all 0.8s ease;
}
.innerportfoliow{
	padding-right:1vw !important;
	padding-left:1vw !important;
}
.projectshik .pinfo{
	position: relative;
	padding-top: 0.3vw;
	padding-bottom: 0.3vw;
	transition:all 1s ease;
}

.projectshik .ptitle a{
	color:#5A5C5E;
	font-weight:400 !important;
	transition:all 1s ease;
}
.projectshik .ptaxes{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	transition:all 1s ease;
}
.megur .projectshik .pinfo{
	border-bottom:1px solid #83AEC3;
}
.menivi .projectshik .pinfo{
	border-bottom:1px solid #843329;
}
.urbnr .projectshik .pinfo{
	border-bottom:1px solid #C5973C;
}
.projectshik .pcircle{
	height: 100%;
	text-align: center;
	background: rgb(154,154,154);
	background: linear-gradient(222deg, rgba(154,154,154,1) 0%, rgba(202,202,202,1) 36%, rgba(134,134,134,1) 58%, rgba(168,168,168,1) 75%, rgba(168,168,168,1) 100%);
	color:#ffffff;
	display: inline-block;
	transition:all 1s ease;
	border:1px solid #ffffff;
}
.projectshik .pcircle.populated{
	background: rgb(201,228,241);
	background: linear-gradient(315deg, rgba(201,228,241,1) 0%, rgba(123,152,165,1) 52%, rgba(168,197,210,1) 91%, rgba(201,228,241,1) 100%);
}
.projectshik .pcircle.marketing{
	background: rgb(0,0,0);
	background: linear-gradient(315deg, rgba(0,0,0,1) 0%, rgba(146,66,34,1) 40%, rgba(78,30,10,1) 66%, rgba(116,50,22,1) 100%);
}
.projectshik .pcircle.future{
	background: rgb(234,209,145);
	background: linear-gradient(225deg, rgba(234,209,145,1) 0%, rgba(217,182,95,1) 34%, rgba(167,132,45,1) 67%, rgba(205,170,83,1) 100%);
}

.filterswrapper li{
	padding:0;
	margin:0 !important;
}
.filterswrapper li:not(:last-child):after{
	content:'|';
	padding:0 0.85vw;
}
.filterswrapper li.elementor-active span{
	border-bottom:1px solid;
}
.megur .filterswrapper li,.megur .filterswrapper li span{
	color:#83AEC3 !important;
	border-color:#83AEC3 !important;
}
.menivi .filterswrapper li,.menivi .filterswrapper li span{
	color:#843329 !important;
	border-color:#843329 !important;
}
.urbnr .filterswrapper li,.urbnr .filterswrapper li span{
	color:#C5973C !important;
	border-color:#C5973C !important;
}

.ph .elementor-widget-wrap{height:100% !important;}
.single-jobs main .elementor-widget-text-editor a{color:#843329;}

.jtitle{
	font-size: var(--e-global-typography-4f5a22a-font-size);
    margin-bottom: 0.5em;
}


#shikdesktopmenu ul li a{
    -webkit-transition: all 1s ease;  
    -moz-transition: all 1s ease;  
    -o-transition: all 1s ease;  
    transition: all 1s ease;  
}
body:not(.e--ua-mac.e--ua-safari) #shikdesktopmenu ul li a:hover{
	background-position: 200% 100%;
	background-size: 250%;
	transition: all 1s ease;
}

body.e--ua-mac.e--ua-safari #shikdesktopmenu ul li a:hover{
	background-position: 100% 100% !important;
	background-size: 250%;
}
.projectshik:hover .pimagelink img{
	transform:scale(1.1);
}
.projectshik:hover .pcircle{
	background:rgba(255,255,255,0);
	margin-left:0.3vw;
}
.projectshik .ptitle{
	margin-right: 0.5em;
}
.projectshik.populated:hover .pinfo{
	background-color: #83AEC3;
}
.projectshik.marketing:hover .pinfo{
	background-color:#843329;
}
.projectshik.future:hover .pinfo{
	background-color:#C5973C;
}

.projectshik.home:not([class~="marketing"]):not([class~="populated"]):not([class~="future"]):hover {background-color:#5a5c5e;}

.projectshik:hover .ptitle a{color:#ffffff;}

.elementor-button{transition:all 1s linear;}
.elementor-button:hover{
	transform:scale(1.08);
}
.creditz,.creditz p{margin-bottom:0 !important;}

@media (min-width: 1025px){
	#fp-nav{z-index: 2!important;}
	footer,.elementor-top-section[data-color*="nocount"]{z-index: 3!important;position:relative;}
	body.home[class*='fp-viewing-banner'] #fp-nav ul li:nth-child(3) a,
	body.home[class*='fp-viewing-section-18a4b0a'] #fp-nav ul li:nth-child(3) a{
		min-height: calc(70vh - 12vw) !important;
	}
	body[class*='fp-viewing-banner'] #fp-nav ul li:nth-child(2) a{
		min-height: calc(70vh - 12vw) !important;
	}
	
	body:not(.stickymnotactive) header .elementor-container{
		min-height: 4.5vw!important;
	}
	body:not(.stickymnotactive) header .elementor-widget-theme-site-logo img{
		width: 12vw !important;
	}
	body:not(.stickymnotactive) header .conthed a{
		font-size: 1vw !important;
	}
	
	body header .elementor-container,
	body header .elementor-widget-theme-site-logo img,
	body header .conthed a{
		transition:all 0.8s ease;
	}
	body header .conthed a{vertical-align:middle!important;}
	#shikdesktopmenu ul li a{
    transition: opacity .2s ease-out;
    animation-duration: 0.5s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: forwards;
    animation-play-state: running;
    animation-name: innermenshow;
    opacity: 0;
	}
}


#shikdesktopmenu ul > li:nth-child(1) > a{animation-delay: 0.2s;}
#shikdesktopmenu ul > li:nth-child(2) > a{animation-delay: 0.4s;}
#shikdesktopmenu ul > li:nth-child(3) > a{animation-delay: 0.6s;}
#shikdesktopmenu ul > li:nth-child(4) > a{animation-delay: 0.8s;}
#shikdesktopmenu ul > li:nth-child(5) > a{animation-delay: 1s;}
#shikdesktopmenu ul > li:nth-child(6) > a{animation-delay: 1.2s;}
#shikdesktopmenu ul > li:nth-child(7) > a{animation-delay: 1.4s;}
#shikdesktopmenu ul > li:nth-child(8) > a{animation-delay: 1.6s;}
#shikdesktopmenu ul > li:nth-child(9) > a{animation-delay: 1.8s;}
#shikdesktopmenu ul > li:nth-child(10) > a{animation-delay: 2s;}

@keyframes innermenshow{
0%{} 
100%{
		opacity:1;
	}
}

/* stock */
.stockframe{
    width: 100%;
    margin: 2em auto;
	color:#ffffff !important;
}
.sboxwrapper{
	border:1px solid #ffffff;
	display:flex;
	flex-wrap: nowrap;
}
.sboxwrapper .rights{
	display:flex;
	flex-wrap: wrap;
	flex-direction: column;
	width: 70%;
	padding: 2em 1.5em;
}
.sboxwrapper span label{
	display: flex;
    flex-wrap: wrap;
	margin-bottom: 0.3em;
}
.sboxwrapper .rights .tops{
	display: flex;
	flex-direction: row;
    justify-content: space-between;
    align-content: flex-start;
	height: 50%;
	border-bottom: 1px solid #fff;
	padding: 0 0.8em 2em 0.8em;
}
.sboxwrapper .rights .bottoms{
	display: flex;
	flex-direction: row;
    justify-content: space-between;
    align-content: flex-start;
	height: 50%;
	padding: 2em 0.8em 0 0.8em;
}
.sboxwrapper .lefts{
	border-right:1px solid #ffffff;
	padding: 2em 1.5em;
	display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.sboxwrapper .lefts span{width: 100%;}
.sboxwrapper .lefts span label{
	display: flex;
    flex-wrap: wrap;
}

.shikoverlay:before{
	content:'';
	width:100%;
	height:100%;
	max-height:35vh;
	background: rgb(0,0,0);
	background: linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	position:absolute;
	left:0;
	top:0;
	z-index:0!important;
}
.shikoverlay:after{
	content:'';
	width:100%;
	height:100%;
	max-height:35vh;
	background: rgb(0,0,0);
	background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	position:absolute;
	left:0;
	bottom:0;
	z-index:0!important;
}
.shikoverlay .elementor-widget-wrap,.shikoverlay .elementor-element{z-index:3!important;}
	
body:not(.elementor-editor-active) .doloader:after{
	content: '';
	background: #ededed;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	z-index:3;
	transition:all 3s ease-out;
}
body:not(.elementor-editor-active) .doloader:before{
	content: '';
	background: url(images/loader.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 10vw;
	height: 10vw;
	position: absolute;
	top: calc(55vh - 7vw);
	right: 50%;
	z-index: 4;
	transition: all 3s ease-out;
	transform: translateX(50%);

}


@keyframes fadeloaderout{
  from { opacity: 1 }
  to { opacity: 0 }
}
@-moz-keyframes fade {
  from { opacity: 1 }
  to { opacity: 0 }
}
@-webkit-keyframes fade {
  from { opacity: 1 }
  to { opacity: 0 }
}


@media only screen and (min-aspect-ratio: 64/31) and (min-width: 767px){
	#shikdesktopmenu ul > li > a {
	  padding: 0.8vw 1.65vw !important;
	}
}


form[name="ContactPage"] .elementor-field-group-project_type,
form[name="ContactPage"] .elementor-field-group-residences,
form[name="ContactPage"] .elementor-field-group-commercial,
form[name="ContactPage"] .elementor-field-type-html,
form[name="ContactPage"] .elementor-field-type-textarea{
	display:none;
}

.englishcform form[name="ContactPage"] .elementor-field-group-intrest{display:none;}

.englishcform form[name="ContactPage"] .elementor-field-group-residences,
.englishcform form[name="ContactPage"] .elementor-field-type-html,
.englishcform form[name="ContactPage"] .elementor-field-type-textarea{
	display:block!important;
}
.pageform input#form-field-accept{vertical-align: middle;margin-left:0.5em;}

.custombutt .elementor-button-content-wrapper{
	background-color:#ffffff;
}

.home .goldit .seccol{align-items: center !important;}

 
.linkslider .swiper-container{padding-bottom:0!important}
.linkslider .elementor-carousel-image{
	width:100%!important;
	height:100%!important;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
@media (min-width: 767px){
	.linkslider .swiper-pagination-bullets {
		bottom: 0 !important;
        margin: 0 !important;
        padding: 2vh !important;
        z-index: 5;
        position: absolute !important;
        left: 50% !important;
        right: auto !important;
        width: auto !important;
        outline: none;
        text-align: left;
        transform: translateX(-50%);
	}
	.linkslider .swiper-pagination-bullet{
	  width: 1.1vw !important;
	  height: 1.1vw !important;
	  display: inline-block;
	  -webkit-border-radius: 50%!important;
	  border-radius: 50% !important;
	  background: #81a3b3 !important;
	  margin-right: 0.6vw!important;
	  border: 2px solid #6a818b;
	}
	.linkslider .swiper-pagination-bullet-active{background: #a2c4d4 !important;}
	.linkslider .swiper-pagination-bullet:last-child{margin-left: 0!important;}
	
	
	.swiper-container .elementor-swiper-button-next i:before,.swiper-container .elementor-swiper-button-prev i:before{content:'';display:none;}

	.swiper-container .elementor-swiper-button-prev i{
		background: url(images/left-arrow.svg);
		background-size:cover;
		height: 6.3vw !important;
		width: 3vw !important;
		display: block;
	}
	.swiper-container .elementor-swiper-button-next i{
		background: url(images/left-arrow.svg);
		background-size:cover;
		height: 6.3vw !important;
		width: 3vw !important;
		display: block;
		transform: scale(-1);
	}
	.elementor-swiper-button-prev{margin-left: 1vw;}
	.elementor-swiper-button-next{margin-right: 1vw;}
}

.elementor-widget-form input[type="tel"]{text-align:right;}

/* bullets add */

#fp-nav {
    position: fixed;
    z-index: 100;
    top: 50%;
    opacity: 1;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translate3d(0,-50%,0);
}

#fp-nav ul{
  margin: 0;
  padding: 0;
}
#fp-nav ul li{
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}

#fp-nav ul li a{
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}

#fp-nav ul li {
    width: auto;
    margin: auto;
    height: auto
}

#fp-nav ul li a {
    display: block;
    outline: none;
}



/* ENGLISH */

body.translatepress-en_US #fp-nav{left:0.78vw !important;}
@media (min-width: 767px){
	body.translatepress-en_US .hamburger{text-align:left!important;}
	body.translatepress-en_US #shikdesktopmenu ul{
		list-style:none;
		padding-left:0;
	}
	body.translatepress-en_US .projectshik .ptaxes{
		left:auto!important;
		right:0;
	}
	/*body.translatepress-en_US .kohavitx .elementor-widget-container{
		margin-right:1em!important;
		margin-left:0!important;
	}*/
	.hidelnondesk{display:none !important;}
	
	body.translatepress-en_US .projdata .herethecont,
	body.translatepress-en_US .projdata .herethecont p{
		font-size:0.8vw!important;
		line-height:1.75!important;
	}
	body.translatepress-en_US header .elementor-widget-theme-site-logo .elementor-widget-container{
		margin-left:0!important;
		margin-right: 10%!important;
	}
	body.translatepress-en_US .cborderbronz{
		border-left:1px solid #843329 !important;
	}
	body.translatepress-en_US .cborderazul{
		border-left:1px solid #83AEC3 !important;
	}

}

@media (min-width: 1025px){
	body.translatepress-en_US .lanpad .elementor-widget-wrap{
		margin-right:0!important;
		margin-left:8%!important;
	}
	body.translatepress-en_US .elementor-align-center.engalignleft{
		text-align:left!important;
	}
	body.translatepress-en_US footer form .elementor-field-type-checkbox label{
		margin-right: 0;
		margin-left: 0.5vw;
	}
	
	body.translatepress-en_US .bordermaker .elementor-element-populated:first-child{
		border-left:1px solid var(--e-global-color-text);
		border-right:0px !important;
		padding-right:0!important;
		padding-left:1%!important;
	}

	body.translatepress-en_US .shikswipe .theback {
		float: left!important;
	}
	body.translatepress-en_US .shikswipe .swiper-slide{
		padding-left: calc(3.6vh - 1.5%);
		padding-right:0!important;
	}

	body.translatepress-en_US .shikswipe .projdata{margin-left:53vh;margin-right:0!important;}
	body.translatepress-en_US .shikswipe .swiper-button-next{
		right:auto !important;
		left: 56vh !important;
		direction:rtl;
	}
	body.translatepress-en_US .shikswipe .swiper-button-prev{
		right:auto !important;
		left: 56vh !important;
		direction:rtl;
	}
	body.translatepress-en_US .shikswipe:after{
		left:51vh!important;
		right:auto!important;
	}
	body.translatepress-en_US .sboxwrapper .lefts{
		border-left:1px solid #ffffff;
		border-right:0!important;
	}
	body.translatepress-en_US .lanpadbb .elementor-widget-container{margin-left:5%!important;margin-right:0!important;}
	body.translatepress-en_US .blrighti .elementor-widget-wrap{margin-right:0!important;margin-left:8%!important;}
	/*body.translatepress-en_US:not(.home) .bordermaker .elementor-widget-container{margin-right:0!important;margin-left:5%!important;}*/
	body.translatepress-en_US .bordermaker.forcepadbordr .elementor-widget-wrap{
		padding-right:0!important;
		padding-left:4% !important;
	}
	
	body.translatepress-en_US .innproj .elementor-column:first-child .elementor-widget-wrap{
		margin-left: 8%!important;
		margin-right: 0!important;
	}
	body.translatepress-en_US .innproj .elementor-widget-text-editor .elementor-widget-container{
		margin-right: 10%!important;
		margin-left: 0!important;
	}
	
	body.translatepress-en_US .elementor-widget-hotspot .e-hotspot__tooltip h3{
		font-size: 1.1vw;
		text-align: center;
	}
	
}

body.translatepress-en_US .projectshik .ptitle{
	margin-left: 0.5em;
	margin-right: 0!important;
}

body.translatepress-en_US .elementor-widget-form input[type="tel"]{text-align:left!important;}
body.translatepress-en_US .filterswrapper{display:none!important;}
body.translatepress-en_US .elementor-heading-title{text-transform:uppercase;}
body.translatepress-en_US .creditz,body.translatepress-en_US .creditz p{direction:ltr!important;} 


body.translatepress-en_US .shikcustomls .en{display:none!important;}
body.translatepress-he_IL .shikcustomls .he{display:none!important;}

/*body.translatepress-en_US.home .bronzit .elementor-column.blefti .shikswipe .swiper-button-prev:not(.swiper-button-disabled):after{
	content:'Previous Project'!important;
}
body.translatepress-en_US.home .bronzit .elementor-column.blefti .shikswipe .swiper-button-next:not(.swiper-button-disabled):after{
	content:'Next Project'!important;
}*/

.shikcustomls{
	border: 1px solid #964536;
    border-radius: 50%;
    width: 2vw;
    height: 2vw;
    text-align: center;
	transition: all 0.5s ease;
	background-color: #964536;
}
.shikcustomls a{
	font-size: 1vw;
    line-height: 2vw;
    vertical-align: middle;
	transition: all 0.5s ease;
	padding: 0;
    margin: 0;
    display: block;
	color:#ffffff;
}
.shikcustomls:hover{
	background-color: #ffffff;
}
.shikcustomls:hover a{color:#964536;}

body.translatepress-en_US .projectshik:hover .pcircle{
	margin-right: 0.3vw;
}


@media (max-width: 767px){
	body.translatepress-en_US header #mobiletoggle .elementor-widget-container{
		position: absolute !important;
		top: -3vw !important;
		right: 5vw !important;
	}
	body.translatepress-en_US header .elementor-nav-menu .sub-arrow{padding: 10px 0 10px 10px;}
	
	body.translatepress-en_US header .elementor-widget-theme-site-logo .elementor-widget-container{
		margin-left:0!important;
		margin-right: 17%!important;
	}
	
	body.translatepress-en_US .projectshik .ptaxes{
		right: 0!important;
		left: auto!important;
	}
	body.translatepress-en_US .projectshik:hover .ptaxes{margin-right: 0.5em;}
	.projectshik .pcircle {
		min-width: 20vw;
	}
	body.translatepress-en_US .cborderbronz,
	body.translatepress-en_US .cborderazul{
		border-width:1px !important;
	}
	.elementor-widget-text-editor table{
		overflow-x: auto;
		display: block;
	}
}

/* hiding stuff */
body.translatepress-en_US .elementor-portfolio-item.project_category-future,
body.translatepress-en_US .elementor-portfolio-item.project_category-populated{display:none !important;}


body.translatepress-he_IL .shikcaarrren > *{display:none !important;}
body.translatepress-en_US .shikcaarrrhe> *{display:none !important;}


/* hide pages and elements */

body.translatepress-en_US .hideineng{display:none !important;}
body.translatepress-en_US #shikdesktopmenu ul.sub-menu li:nth-child(2):after{display:none !important;}


body.translatepress-en_US #shikdesktopmenu ul.sub-menu li:not(.hideineng){
	display:inline-block !important;
	width: auto !important;
	margin-bottom: 0;
}

body.translatepress-he_IL #shikdesktopmenu ul.sub-menu li{
	display:inline-block !important;
	width: auto !important;
	margin-bottom: 0;
}

body.translatepress-he_IL.single-jobs #menulanswicher,
body.translatepress-he_IL.page-id-3102 #menulanswicher,
body.translatepress-he_IL.page-id-2227 #menulanswicher,
body.translatepress-he_IL.page-id-2487 #menulanswicher,
body.translatepress-he_IL.page-id-2098 #menulanswicher,
body.translatepress-he_IL.page-id-3808 #menulanswicher,
body.translatepress-he_IL.page-id-2262 #menulanswicher{display:none !important;}

body.translatepress-he_IL.single-jobs .elementor-nav-menu .trp-language-switcher-container,
body.translatepress-he_IL.page-id-3102 .elementor-nav-menu .trp-language-switcher-container,
body.translatepress-he_IL.page-id-2227 .elementor-nav-menu .trp-language-switcher-container,
body.translatepress-he_IL.page-id-2098 .elementor-nav-menu .trp-language-switcher-container,
body.translatepress-he_IL.page-id-2487 .elementor-nav-menu .trp-language-switcher-container,
body.translatepress-he_IL.page-id-3808 .elementor-nav-menu .trp-language-switcher-container,
body.translatepress-he_IL.page-id-2262 .elementor-nav-menu .trp-language-switcher-container{display:none !important;}

body.translatepress-he_IL.single-project:not(.postid-2343):not(.postid-4307):not(.postid-4307):not(.postid-2685):not(.postid-2300):not(.postid-2662):not(.postid-5714) #menulanswicher{display:none !important;}
body.translatepress-he_IL.single-project:not(.postid-2343):not(.postid-4307):not(.postid-4307):not(.postid-2685):not(.postid-2300):not(.postid-2662):not(.postid-5714) .elementor-nav-menu .trp-language-switcher-container{display:none !important;}

body.translatepress-en_US .elementor-form .select-caret-down-wrapper{display:none!important;}

@media (min-width: 767px) and (max-width: 1025px){
	.shikcustomls{
		width: 3vw!important;
		height: 3vw!important;
	}
	.shikcustomls a{
		font-size: 1.5vw!important;
		line-height: 3vw!important;
	}
	.telengonbar .elementor-icon-wrapper{
		display:flex!important;
	}
}

footer .thefform .elementor-field-group-disclaimer input{display:none!important;}


body.translatepress-he_IL form .elementor-field-group-country{display:none !important;}


@media (min-width: 767px){
    body.translatepress-en_US footer .thefform .elementor-field-group:not(.e-form__buttons):not(.elementor-field-type-checkbox){
	width: 15% !important;
	}
}

@media (max-width: 767px){
	.max550,.max600,.max690{
		max-width:100% !important;
		width:100% !important;
	}
	
}

.archive.post-type-archive article img{
	max-width:300px !important;
}