   body {
         font-family: 'Ezer Solid Ultra';
     direction:ltr;
	 font-size: 17px;
		font-style: normal;
		font-weight: 200;
		line-height:22px; 
		letter-spacing:0.5px;
		  } 


#wrapper::after {
  top: 276px;
}
#wrapper::before {
  top: 83px;
}
.switcher{margin-left:0px; margin-right:-70px;}
.hmenu{margin-right:55px; margin-left:0px;}
.topright::after{left:101px; right:inherit;}
.topleft::before{left:53px; right:inherit;}

.aboudesc {

  padding-left: 43px; padding-right:0px;
}
.welcomecontent{font-size:16px; line-height:24px;}
.reivewtext{font-size:14px; line-height:22px;}
.aboutcontent{line-height:18px;}
#menu-item-219 a{border-left: 0px;}
.menu-project-menu-en-container{width:100%;}
.fform input[type="text"], .fform input[type="email"], .fform input[type="tel"]{text-align:left; direction:ltr;}

.entcont{font-size:16px; line-height: 22px;;}

.entright .entsign{margin-left:0px; margin-right:-30px; text-align:right}
.newsitem{ padding-left:30px;}

.floortitlein {
  margin-left: -60px; margin-right:0px;
}
.footcol:first-child{border-right: 1px solid #fff; border-left:0px;}
.footcol:last-child{border-left: 1px solid #fff; border-right:0px;padding-right: 0px; padding-left: 40px;}
.wpcf7-not-valid-tip, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{text-align: left;}
.footcol:nth-child(2) {
  justify-content: left;
}
@media screen and (max-width:1025px){
.innermenu{flex-direction: column}
.mainmenu {
    width: 100%;
}
.menuiamge {
    width: 100%;
}
.sitemenu .menu{margin-left:0px;}
.sitemenu .menu {
    max-width: 100%;}	
}

@media screen and (max-width:810px){
.footercol{
  gap:25px;
}
.footcol:first-child {
    padding-left: 15px;
}
.footcol:nth-child(2){
  padding-left: 20px;
}
.footcol:last-child {
    padding-right: 20px;
}
.switcher {
    left: 680px;
}
.sitemap {
    padding-left: 40px;
}

}

@media screen and (max-width:767px){
  .aboudesc {
    width: 100%;
    padding-left: 8px;
}
.footcol:first-child {
    justify-content: left;
}
.footcol:first-child {
    padding-left: 0px;
}
.footcol:nth-child(2) {
    padding-left: 0px;
}
.footcol:last-child {
    padding-right: 0px;
}
.entright .entsign {
    text-align: left;
    margin-left: 0px;
}
.news {
    padding-right: 30px;
    padding-left: 0px;
}
.newsitem {
    padding-left: 40px;
    padding-right: 0px;
}
.switcher {
    right: 68px;
    left: inherit;
}
.hmenu{
  margin-right: -8px;
}
.welcomecontent.mobile{line-height: 13px; margin-bottom: 10px;}
.aboutcontent {line-height: 13px;}
.topright:before{left: 226px;}
.sitemap {
    padding-left: 15px;
}
.reivewtext.mobile{margin-left:20px; width:40%; line-height: 13px; margin-bottom: -40px;}
.topinner { padding-bottom: 60px;}
.topmiddle{margin:0px; flex-direction: row;}
.topright:after { max-height:81px; left: 50px; bottom: 539px;}
.smenu a {
    font-size: 12px;
}
.topleft{display:flex;flex-direction: row;}
#wrapper:before {
    background: rgb(240 239 239 / 48%);
    top: 0px;
}
#wrapper:after {
    background: rgb(196 192 186 / 48%);
    top: 163px;
}
.page-template-template_news #wrapper:before{
  background:rgb(240 239 239 / 95%);
}
.page-template-template_news #wrapper:after{
  background:rgb(196 192 186 / 95%);
  top: 0px;
}
.page-template-template_colors #wrapper:before {
    top: 0px;
}
.page-template-template_colors #wrapper:after {
    top: 123px;
}
.entcont{
  line-height: 13px;
}
.entright{
  padding-right: 12px;
  padding-left: 0px;
}
.entleft{
  padding-right: 0px;
  padding-left: 12px;
}
.aboudesc .sigimage {
    left: 20px;
    margin-top: 118px;
}
.footercol{
  flex-direction: row;
  gap:0px;
}
.footcol:first-child{
  order: 3;
  border: none;
}
.footcol:nth-child(2){
  order: 1;
  justify-content: left;
  padding-top: 45px;
  line-height: 16px;
}
.footcol:last-child{
  order: 2;
  border: none;
}
.newsiteminner{
  line-height: 13px;
}
.welcomecontent{font-size: 9px; line-height: 13px;}
.reivewtext{font-size: 9px; line-height: 13px;}
}
.grecaptcha-badge {display:none !important;}

   .gmap iframe{
       height: 371px;
   }
   .projectimage .map .gmap iframe{
       width: 100%;
       height: 100%;
   }
   .cbottom .gmap iframe{
       height: 624px;
       width: 100%;
   }
   .projectimage .map .gmap iframe{
       pointer-events: none;
   }