.deskMenu{ float: right;}
.deskMenu ul{margin:0px; padding:0px; padding-top: 6px; list-style-type:none; display:flex;}
.deskMenu ul li{margin:0px; padding:0px; padding-right:24px;}
.deskMenu ul li:last-child{ padding-right: 0px;}
.deskMenu ul li a{text-decoration:none; color:#02B388; font-family: 'Kessel105-Bold'; font-size:18px; line-height:26px;}
.deskMenu ul li a:hover,
body.blog .deskMenu ul li.current_page_item a,
body.single .deskMenu ul li.current_page_parent a,
.Main_Menu li a.active{ color:#F5333F;}

body.blog .mobMenu .Main_Menu li.current_page_item a,
body.single .mobMenu .Main_Menu li.current_page_parent a,
.mobMenu .Main_Menu li a.active{ color:#212529;}


.mobileMenuHolder{ display:none; border-bottom:#ccc solid 1px;}
.mobileMenuHolder ul{margin:0; padding:0; list-style-type:none; border-top:#ccc solid 1px;}
.mobileMenuHolder ul li{margin:0px; padding:0px; width: 33.33%; text-align: center; line-height: 0px; border-right:#ccc solid 1px;}
.mobileMenuHolder ul li:last-child{ border-right: 0px;}
.mobileMenuHolder ul li .email, .mobileMenuHolder ul li .phone{ margin: 0 8px;}

.menuBox{ position:fixed; width:100%; top:-100%; z-index:9; padding-top: 110px; background-color:#02B388;}
body.open-menu .menuBox{ top:0;}
body.open-menu .mobileMenuHolder{ border-bottom:#02B388 solid 1px;}

.menuBox ul{ margin: 0px; padding:10px; list-style-type: none;}
.menuBox ul li{ margin: 0px; padding: 0px;}
.menuBox ul li a{ color:#fff; text-decoration:none; font-size:24px; line-height:32px; padding: 6px 10px; display: block;}


.languageMenu ul > li{ display: none;}
.languageMenu ul > li.menu-item-has-children{ display: inline-block;}
.languageMenu ul.sub-menu{ position: absolute; right: 0; top:46px; width: 100%; display: none; background-color:#02B388; padding: 10px;}
.languageMenu ul.sub-menu li{ display: block; width: 100%; line-height:28px; padding: 6px 0; border-right: 0px;}
.languageMenu ul.sub-menu li a{ display: block; font-size: 24px; line-height: 32px; text-decoration:none; color:#fff;}

.activeBG{ background-color:#02B388;}

.responsiveLink{ width: 100%;}
/* menu icon start here */
.hamburger--slider .hamburger-inner{top:15px; left: 10px;}
.hamburger--slider .hamburger-inner::before {
   top: 8px;
   transition-property: opacity, -webkit-transform;
   transition-property: transform, opacity;
   transition-property: transform, opacity, -webkit-transform;
   transition-timing-function: ease;
   transition-duration: 0.2s;
   left:0px;
 }
.hamburger--slider .hamburger-inner::after { top: 16px; }
.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
  background-color: #ffffff;
}
.hamburger--slider.is-active .hamburger-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
  background-color: #ffffff;
}
.hamburger--slider.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
  transform: translate3d(0, -20px, 0) rotate(-90deg);
  background-color: #ffffff;
}

.hamburger--slider.is-active .hamburger-inner{ top:13px; left: 10px;}
.hamburger--slider.is-active .hamburger-inner::after{ top:20px;}

.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
background-color: #ffffff;}
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: #ffffff;}
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    background-color: #ffffff;
  }

.hamburger {
   display: inline-block;
   cursor: pointer;
   border-radius:4px;
   transition-property: opacity, -webkit-filter;
   transition-property: opacity, filter;
   transition-property: opacity, filter, -webkit-filter;
   transition-duration: 0.15s;
   transition-timing-function: linear;
   font: inherit;
   color: inherit;
   text-transform: none;
   border: 0;
   margin: 0;
   overflow: visible;
   width:100%; height: 46px;
}
.hamburger:hover {/*opacity: 0.7;*/ }
.hamburger-box {width:46px; height:46px; display: inline-block;position: relative; border-radius: 4px;}

.hamburger-inner {display:block; top:50%; margin-top:-2px; width: 44px; height: 44px; left: 10px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
   width:26px;
   height:3px;
   background-color: #02B388;
   border-radius: 0px;
   position: absolute;
   transition-property: -webkit-transform;
   transition-property: transform;
   transition-property: transform, -webkit-transform;
   transition-duration: 0.15s;
   transition-timing-function: ease;
 }
.hamburger-inner::before, .hamburger-inner::after {content: ""; display: block; }
.hamburger-inner::before {top: -9px; }
.hamburger-inner::after {bottom: -9px; }
/* menu icon end here */

@media screen and (min-width: 0px) and (max-width:1000px) {
  .headerBottom{ padding: 10px 0;}
  .headerTop,.deskMenu{ display: none;}
  .mobileMenuHolder{display:block; position: relative;}
  .headerBottom .content_1060{ text-align: center; line-height: 0;}
  .headerBottom .content_1060 .logo{ margin: 0 auto; display: inline-block; float: none;}
  .languageMenu ul > li.menu-item-has-children > a:hover{ color:#02B388;}
  .languageMenu ul > li.menu-item-has-children > a.active:hover{ color:#fff;}
}
