.elementor-12989 .elementor-element.elementor-element-5b8b211{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12989 .elementor-element.elementor-element-5b8b211:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-5b8b211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000EB;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12989 .elementor-element.elementor-element-21ea355.elementor-element{--align-self:center;}.elementor-12989 .elementor-element.elementor-element-21ea355{text-align:center;font-size:16px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-12989 .elementor-element.elementor-element-9aa95c9 .elementor-button{background-color:#FB3E14;padding:10px 16px 10px 16px;}.elementor-12989 .elementor-element.elementor-element-9aa95c9 .elementor-button:hover, .elementor-12989 .elementor-element.elementor-element-9aa95c9 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-5021e80 );}.elementor-12989 .elementor-element.elementor-element-9aa95c9 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12989 .elementor-element.elementor-element-9aa95c9.elementor-element{--align-self:center;}.elementor-12989 .elementor-element.elementor-element-9aa95c9 .elementor-button:hover svg, .elementor-12989 .elementor-element.elementor-element-9aa95c9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12989 .elementor-element.elementor-element-17030ca .elementor-button{background-color:var( --e-global-color-secondary );padding:10px 16px 10px 16px;}.elementor-12989 .elementor-element.elementor-element-17030ca .elementor-button:hover, .elementor-12989 .elementor-element.elementor-element-17030ca .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-5021e80 );}.elementor-12989 .elementor-element.elementor-element-17030ca > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12989 .elementor-element.elementor-element-17030ca.elementor-element{--align-self:center;}.elementor-12989 .elementor-element.elementor-element-17030ca .elementor-button:hover svg, .elementor-12989 .elementor-element.elementor-element-17030ca .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12989 .elementor-element.elementor-element-905f538{--display:flex;}.elementor-12989 .elementor-element.elementor-element-905f538:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-905f538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-ac0d4f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12989 .elementor-element.elementor-element-3067f34{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;--z-index:110000;}.elementor-12989 .elementor-element.elementor-element-3067f34:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-3067f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-3067f34.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12989 .elementor-element.elementor-element-7b8254e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-12989 .elementor-element.elementor-element-7b8254e.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-12989 .elementor-element.elementor-element-8c912e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-12989 .elementor-element.elementor-element-4ff3811 > .elementor-widget-container{margin:0% 5% -1% 0%;padding:0px 0px 0px 0px;border-style:none;}.elementor-12989 .elementor-element.elementor-element-4ff3811.elementor-element{--align-self:flex-start;}.elementor-12989 .elementor-element.elementor-element-4ff3811{text-align:left;}.elementor-12989 .elementor-element.elementor-element-4ff3811 img{width:140px;}.elementor-12989 .elementor-element.elementor-element-9f436b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12989 .elementor-element.elementor-element-84cba4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12989 .elementor-element.elementor-element-399ab1e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-12989 .elementor-element.elementor-element-399ab1e:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-399ab1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20212800;}.elementor-12989 .elementor-element.elementor-element-399ab1e.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12989 .elementor-element.elementor-element-1f2bf1f{width:auto;max-width:auto;z-index:1000;}.elementor-12989 .elementor-element.elementor-element-1f2bf1f > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0% 0% 0% 0%;}.elementor-12989 .elementor-element.elementor-element-1f2bf1f.elementor-element{--align-self:flex-end;}.elementor-12989 .elementor-element.elementor-element-584f6eb{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:0px;z-index:999;}.elementor-12989 .elementor-element.elementor-element-584f6eb > .elementor-widget-container{background-color:#131418;margin:-80px 0px 0px 0px;padding:150px 0px 50px 0px;}.elementor-12989 .elementor-element.elementor-element-584f6eb.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12989 .elementor-element.elementor-element-584f6eb{right:0px;}body.rtl .elementor-12989 .elementor-element.elementor-element-584f6eb{left:0px;}.elementor-12989 .elementor-element.elementor-element-dc49698{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:0px;z-index:888;}.elementor-12989 .elementor-element.elementor-element-dc49698 > .elementor-widget-container{background-color:#131418;margin:-80px 0px 0px 0px;padding:150px 0px 50px 0px;}.elementor-12989 .elementor-element.elementor-element-dc49698.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12989 .elementor-element.elementor-element-dc49698{right:0px;}body.rtl .elementor-12989 .elementor-element.elementor-element-dc49698{left:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-12989 .elementor-element.elementor-element-3067f34{--width:100%;}.elementor-12989 .elementor-element.elementor-element-7b8254e{--content-width:100%;}.elementor-12989 .elementor-element.elementor-element-8c912e3{--width:25%;}.elementor-12989 .elementor-element.elementor-element-9f436b7{--width:50%;}.elementor-12989 .elementor-element.elementor-element-399ab1e{--width:25%;}}@media(max-width:1024px){.elementor-12989 .elementor-element.elementor-element-ac0d4f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12989 .elementor-element.elementor-element-3067f34{--min-height:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12989 .elementor-element.elementor-element-9f436b7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12989 .elementor-element.elementor-element-84cba4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12989 .elementor-element.elementor-element-1f2bf1f > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12989 .elementor-element.elementor-element-21ea355{font-size:14px;}.elementor-12989 .elementor-element.elementor-element-3067f34{--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12989 .elementor-element.elementor-element-7b8254e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12989 .elementor-element.elementor-element-8c912e3{--width:50%;}.elementor-12989 .elementor-element.elementor-element-4ff3811 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-12989 .elementor-element.elementor-element-4ff3811{z-index:100;}.elementor-12989 .elementor-element.elementor-element-4ff3811 img{width:120px;}.elementor-12989 .elementor-element.elementor-element-399ab1e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12989 .elementor-element.elementor-element-399ab1e.e-con{--align-self:flex-end;}.elementor-12989 .elementor-element.elementor-element-1f2bf1f{width:auto;max-width:auto;z-index:9999;}.elementor-12989 .elementor-element.elementor-element-1f2bf1f > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0% 0% 0% 0%;}.elementor-12989 .elementor-element.elementor-element-584f6eb{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;z-index:8888;}.elementor-12989 .elementor-element.elementor-element-584f6eb.elementor-element{--align-self:flex-end;}.elementor-12989 .elementor-element.elementor-element-dc49698{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-12989 .elementor-element.elementor-element-dc49698.elementor-element{--align-self:flex-end;}}/* Start custom CSS for text-editor, class: .elementor-element-21ea355 */.elementor-12989 .elementor-element.elementor-element-21ea355 p:last-child {
    margin-bottom: 0;
}
.elementor-12989 .elementor-element.elementor-element-21ea355 a {
    color: rgb(251, 62, 20);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac0d4f2 */.elementor-12989 .elementor-element.elementor-element-ac0d4f2 marquee {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84cba4d */.elementor-12989 .elementor-element.elementor-element-84cba4d marquee {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f2bf1f */.mybyt_menu, .mybyt_menu.mybyt_menu_mobile {
    display: none;
}
 body.menu_active .mybyt_menu{
    display: block;
}

 body.menu_active .mybyt_menu.mybyt_menu_mobile{
    display: none;
}

@media only screen and (max-width:767px){
 body.menu_active .mybyt_menu {
     display: none;
 }
 body.menu_active .mybyt_menu.mybyt_menu_mobile{
    display: block;
}

  
}

.menu_btn {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-right: 49px;
  height: 40px;
}

.menu_btn span.menu_line1, .mobile_menu_btn span.menu_line1 {
  top: 9px;
}

.menu_btn span, .mobile_menu_btn span {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 39px;
  height: 3px;
  background-color: #000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.menu_btn span.menu_line3, .mobile_menu_btn span.menu_line3 {
  top: 29px;
}

.menu_btn span.menu_line2, .mobile_menu_btn span.menu_line2 {
  top: 19px;
  width: 34px;
}

.menu_btn b.menu_close {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  color: rgba(255, 255, 255, 0.25) !important;
}

.menu_btn b {
  display: block;
  font-weight: 500;
  line-height: 40px;
  font-size: 24px;
  color: #000;
  transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out;
}

a.menu_btn {
  color: #fff;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

a:hover, a:focus {
  color: #FB3E14;
}

a:focus, a:hover, a:active {
  outline: 0 !important;
  text-decoration: none;
}

.menu_btn:hover b {
  color: #FB3E14;
}

.menu_btn:hover span, body.menu_active .menu_btn:hover span {
  background-color: #FB3E14;
}

.menu_btn:hover span.menu_line2, .mobile_menu_btn:hover span.menu_line2 {
  right: 5px;
}

body.menu_active .menu_btn:hover b.menu_close {
  color: #fff !important;
}

body.menu_active .menu_btn span.menu_line1, body.menu_active span.menu_line1 {
  -webkit-transform: rotate(45deg) translate(7px, 7px);
  transform: rotate(45deg) translate(7px, 7px);
}

body.menu_active .menu_btn span.menu_line2, body.menu_active span.menu_line2 {
  opacity: 0 !important;
}

body.menu_active .menu_btn span.menu_line3, body.menu_active span.menu_line3 {
  -webkit-transform: rotate(-45deg) translate(7px, -7px);
  transform: rotate(-45deg) translate(7px, -7px);
}



 body.menu_active .menu_btn span {
  background-color: #ffffff;
}

.menu_btn:hover b,
body.menu_active .menu_btn b{
	color: #FB3E14;
}

body.menu_active .menu_btn b.menu_close
body .menu_btn:hover b.menu_close
{
    color: #fff !important;
    opacity: 1;
    visibility: visible;
}


body.menu_active .menu_btn b {
	opacity: 0;
	visibility: hidden;
}

body.menu_active .menu_btn b.menu_close{
	opacity: 1;
	visibility: visible;
	
}

body.menu_active .menu_btn:after {
    opacity: 0;
    visibility: hidden;
}



.byle__top__header.bar_active {
    z-index: 1;
}








/*Test*//* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-584f6eb *//* Main menu */
.mybyt_menu {
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
}
.mybyt_menu .menu-main-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}

.mybyt_menu .menu-main-menu {
    padding: 0 !important;
    margin: 0;
}

.mybyt_menu .menu-item {
    position: relative;
}

.mybyt_menu ul {
    padding-left: 0 !important;
}

/* Menu item */
.mybyt_menu .menu-item {
    display: block;
    padding: 6px 20px;
    padding-right: 60px;
    text-align: right;
}

li.menu-item-has-children {
    position: relative;
}

.mybyt_menu .menu-item a {
    display: inline !important;
    font-size: 24px;
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    text-transform: none;
    font-weight: 500;
    line-height: 40px;
    color: #fff;
    text-align: right;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    /*border: 2px solid red;*/
    width: auto;
    
}

.menu-item:hover a {
    color: #FB3E14;
}


#menu-main-menu > li.menu-item:hover > a:before {
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    content: '';
    border-bottom: 1px solid #FB3E14;
    position: absolute;
    left: 0;
    top: 55%;
    width: 100%;

}

/* Sub menu */

.mybyt_menu .sub-menu {
    position: absolute;
    z-index: 9998;
    width: 88%;
    text-align: right;
    list-style: none;
    left: -88%;
    background-color: #131418;
    margin: 0;
    top: -30px;
}

.mybyt_menu .menu-item ul.sub-menu a {
    text-align: left;
}

.mybyt_menu .menu-item:hover .sub-menu {
    visibility: visible;
    opacity: 1;
}

.mybyt_menu .menu-item .sub-menu li a {
    position: relative;
    display: block;
    padding: 2px 0;
    text-transform: none;
    text-decoration: none !important;
    font-weight: 400;
    line-height: 32px;
    font-size: 18px;
    color: #fff !important;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    line-height: 1.2em;
}

li.menu-item-has-children ul li a {
    display: none;
}

li.menu-item-has-children ul li a::before {
    content: '';
    position: absolute;
    right: 0;
    left: 100%;
    top: 50%;
    height: 1px;
    margin-top: 2px;
    transition: left 0.15s ease-in-out;
    background: red;
    display: block;
    height: 444px;
}

li.menu-item-has-children ul {
    padding-top: 15px;
    padding-bottom: 15px;
}

li.menu-item-has-children ul li {
    padding: 2px 20px 2px 30px !important;
    text-align: left !important;
}

li.menu-item-has-children ul li a {
    font-size: 16px !important;
    text-align: left;
}

li.menu-item-has-children ul li:hover a {
    color: #FB3E14 !important;
    line-height: 1.2em;
}

.mybyt_menu .menu-item .sub-menu li:hover a {
    color: #FB3E14 !important;
}

li.menu-item-has-children ul li { 
    /*background: pink;*/
}

li.menu-item-has-children ul li a {
    position: relative !important;
}

li.menu-item-has-children ul li a:after {
    content: '';
    width: 0;
    height: 1px;
    display: block;
    position: absolute;
    background: #FB3E14;
    top: 12px;
    left: -30px;
}


li.menu-item-has-children ul li:hover a:after {
    width: 20px;
    transition: 0.3s ease all;
}




.mybyt_menu .sub-menu {
    opacity: 0;
    visibility: hidden;
}


.elementor-12989 .elementor-element.elementor-element-584f6eb .menu-item-has-children > a:after{
   content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAEAQAAABQ8GUWAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cKGw8qKrWxC2YAAALUSURBVHja5Zs9SCtBFIXPhCCCaKUgQgStbNJZqKUWWtjG0k5jo0llZWFhYWFjKoOVYqOtglhoJYgG0gRcwWAhKDamUfGXORabXXi+PHxq3Du7c9rNDvd8zM4cMneADyKnpshKhdzcJLu6YJuoi0X6enwkFxbIpibpuoIDwFKJf+nqipycJGMx6fqEAFSlCwVyYEC6RjkALgVNvbVFnUhI1yoEwONwf0/Oz5ONjdI1ywDwQZTL1KmUdN1yAHwQ+/vUyaR0/XIASJKvr2Q+T93WJu1DCICn21syk6GOx6X9CAHwPgvHIUdGpD3JAfC1vU12d0t7EwRAks/P5PIydXOztEchAJ4Mj9W/D6AqU2N1YABcCubF6mABeBwMitUiAHwQBsRqUQA+iOBitZkrsRochCoWRWK1ETPgD1UqgcZq8wBU9Uux2sxPoJZUTw+wu1vvWB0eAL5GRwHHcWN1S4uFAACgoQGYmYFynJ/G6pAC8NTRAeTz4PHxd2N1yAFUpXp7gcNDN1Z3dtoHwKWgoFIp4PT0R7Ha2G3wy7q8pB4f/8xvhGbARyUSUGtrn8XqCAOoyo/VuVytbTP6AAAA8TgwPQ21umopAE+kpQDe3oBcDpyY+PgkfAcXXxUPDoBsVsVKpVqPIzwDymVwbEzFhob+ZR6I4gzgwwPU0hKwuKhiT0+f/TxCAEhgYwNqdlapm5v/fSsiAAoFIJNR6ujoq2+GfA24vgbSaaCv7zvmgdDOgJcXYGUFnJtTsbu7n4wUQgA7O+50v7iox2jhAcCzM3c/39ur57AhWAMqFSCbBZLJepuvKXP+D/D6jVpbA+VtBADJjjNZAOfndh6O2ns8rjW5vk62t0v7FgBwckL290v7FQBgbZOU1W1ytjZKasehHh6W9iQAwNpmaaH4agQAey9MGBBfRQCYFF+DBWBgfA0OgKHx9fcBGB5f6wrA+svTOp226fr8OwLJQgwYdcPmAAAAAElFTkSuQmCC');
    width: 8px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    left: -16px;
    transform: rotate(45deg);
}

@media only screen and (max-width:767px){
    .mybyt_menu {
        width:90% !important;
    }
    
    .mybyt_menu .sub-menu {
        position: static;
    }
    
.elementor-12989 .elementor-element.elementor-element-584f6eb .menu-item-has-children > a:after{
   content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAEAQAAABQ8GUWAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cKGw8qKrWxC2YAAALUSURBVHja5Zs9SCtBFIXPhCCCaKUgQgStbNJZqKUWWtjG0k5jo0llZWFhYWFjKoOVYqOtglhoJYgG0gRcwWAhKDamUfGXORabXXi+PHxq3Du7c9rNDvd8zM4cMneADyKnpshKhdzcJLu6YJuoi0X6enwkFxbIpibpuoIDwFKJf+nqipycJGMx6fqEAFSlCwVyYEC6RjkALgVNvbVFnUhI1yoEwONwf0/Oz5ONjdI1ywDwQZTL1KmUdN1yAHwQ+/vUyaR0/XIASJKvr2Q+T93WJu1DCICn21syk6GOx6X9CAHwPgvHIUdGpD3JAfC1vU12d0t7EwRAks/P5PIydXOztEchAJ4Mj9W/D6AqU2N1YABcCubF6mABeBwMitUiAHwQBsRqUQA+iOBitZkrsRochCoWRWK1ETPgD1UqgcZq8wBU9Uux2sxPoJZUTw+wu1vvWB0eAL5GRwHHcWN1S4uFAACgoQGYmYFynJ/G6pAC8NTRAeTz4PHxd2N1yAFUpXp7gcNDN1Z3dtoHwKWgoFIp4PT0R7Ha2G3wy7q8pB4f/8xvhGbARyUSUGtrn8XqCAOoyo/VuVytbTP6AAAA8TgwPQ21umopAE+kpQDe3oBcDpyY+PgkfAcXXxUPDoBsVsVKpVqPIzwDymVwbEzFhob+ZR6I4gzgwwPU0hKwuKhiT0+f/TxCAEhgYwNqdlapm5v/fSsiAAoFIJNR6ujoq2+GfA24vgbSaaCv7zvmgdDOgJcXYGUFnJtTsbu7n4wUQgA7O+50v7iox2jhAcCzM3c/39ur57AhWAMqFSCbBZLJepuvKXP+D/D6jVpbA+VtBADJjjNZAOfndh6O2ns8rjW5vk62t0v7FgBwckL290v7FQBgbZOU1W1ytjZKasehHh6W9iQAwNpmaaH4agQAey9MGBBfRQCYFF+DBWBgfA0OgKHx9fcBGB5f6wrA+svTOp226fr8OwLJQgwYdcPmAAAAAElFTkSuQmCC');
    width: 8px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    right: -16px;
    transform: rotate(90deg);
    
}


.mybyt_menu .sub-menu {
    opacity:0;
    visibility: hidden;
    display: none;
}



}









/*test*//* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-dc49698 *//* Main menu */
.mybyt_menu.mybyt_menu_mobile {
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
}
.mybyt_menu.mybyt_menu_mobile .menu-main-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}

.mybyt_menu.mybyt_menu_mobile .menu-main-menu {
    padding: 0 !important;
    margin: 0;
}

.mybyt_menu.mybyt_menu_mobile .menu-item {
    position: relative;
}

.mybyt_menu.mybyt_menu_mobile ul {
    padding-left: 0 !important;
}

/* Menu item */
.mybyt_menu.mybyt_menu_mobile .menu-item {
    display: block;
    padding: 8px 20px;
    padding-right: 60px;
    text-align: right;
}

li.menu-item-has-children {
    position: relative;
}

.mybyt_menu.mybyt_menu_mobile .menu-item a {
    display: inline !important;
    font-size: 24px;
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    text-transform: none;
    font-weight: 500;
    line-height: 40px;
    color: #fff;
    text-align: right;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    /*border: 2px solid red;*/
    width: auto;
    
}

.menu-item:hover a {
    color: #FB3E14;
}


#menu-main-menu > li.menu-item:hover > a:before {
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    content: '';
    border-bottom: 1px solid #FB3E14;
    position: absolute;
    left: 0;
    top: 55%;
    width: 100%;
}

/* Sub menu */

.mybyt_menu.mybyt_menu_mobile .sub-menu {
    position: absolute;
    z-index: 9998;
    width: 88%;
    text-align: right;
    list-style: none;
    right: -88%;
    background-color: #131418;
    margin: 0;
    top: -30px;
}

.mybyt_menu.mybyt_menu_mobile .menu-item ul.sub-menu a {
    text-align: left;
}

.mybyt_menu.mybyt_menu_mobile .menu-item:hover .sub-menu {
    visibility: visible;
    opacity: 1;
}

.mybyt_menu.mybyt_menu_mobile .menu-item .sub-menu li a {
    position: relative;
    display: block;
    padding: 2px 0;
    text-transform: none;
    text-decoration: none !important;
    font-weight: 400;
    line-height: 32px;
    font-size: 18px;
    color: #fff !important;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    line-height: 1.2em;
}

li.menu-item-has-children ul li a {
    display: none;
}

li.menu-item-has-children ul li a::before {
    content: '';
    position: absolute;
    right: 0;
    left: 100%;
    top: 50%;
    height: 1px;
    margin-top: 2px;
    transition: left 0.15s ease-in-out;
    background: red;
    display: block;
    height: 444px;
}

li.menu-item-has-children ul {
    padding-top: 15px;
    padding-bottom: 15px;
}

li.menu-item-has-children ul li {
    padding: 2px 20px 2px 30px !important;
    text-align: right !important;
}

li.menu-item-has-children ul li a {
    font-size: 16px !important;
    text-align: left;
}

li.menu-item-has-children ul li:hover a {
    color: #FB3E14 !important;
    line-height: 1.2em;
}

.mybyt_menu.mybyt_menu_mobile .menu-item .sub-menu li:hover a {
    color: #FB3E14 !important;
}

li.menu-item-has-children ul li { 
    /*background: pink;*/
}

li.menu-item-has-children ul li a {
    position: relative !important;
}

li.menu-item-has-children ul li a:after {
    content: '';
    width: 0;
    height: 1px;
    display: block;
    position: absolute;
    background: #FB3E14;
    top: 12px;
    left: -30px;
}


li.menu-item-has-children ul li:hover a:after {
    width: 20px;
    transition: 0.3s ease all;
}




.mybyt_menu.mybyt_menu_mobile .sub-menu {
    opacity: 0;
    visibility: hidden;
}


.elementor-12989 .elementor-element.elementor-element-dc49698 .menu-item-has-children > a:after{
   content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAEAQAAABQ8GUWAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cKGw8qKrWxC2YAAALUSURBVHja5Zs9SCtBFIXPhCCCaKUgQgStbNJZqKUWWtjG0k5jo0llZWFhYWFjKoOVYqOtglhoJYgG0gRcwWAhKDamUfGXORabXXi+PHxq3Du7c9rNDvd8zM4cMneADyKnpshKhdzcJLu6YJuoi0X6enwkFxbIpibpuoIDwFKJf+nqipycJGMx6fqEAFSlCwVyYEC6RjkALgVNvbVFnUhI1yoEwONwf0/Oz5ONjdI1ywDwQZTL1KmUdN1yAHwQ+/vUyaR0/XIASJKvr2Q+T93WJu1DCICn21syk6GOx6X9CAHwPgvHIUdGpD3JAfC1vU12d0t7EwRAks/P5PIydXOztEchAJ4Mj9W/D6AqU2N1YABcCubF6mABeBwMitUiAHwQBsRqUQA+iOBitZkrsRochCoWRWK1ETPgD1UqgcZq8wBU9Uux2sxPoJZUTw+wu1vvWB0eAL5GRwHHcWN1S4uFAACgoQGYmYFynJ/G6pAC8NTRAeTz4PHxd2N1yAFUpXp7gcNDN1Z3dtoHwKWgoFIp4PT0R7Ha2G3wy7q8pB4f/8xvhGbARyUSUGtrn8XqCAOoyo/VuVytbTP6AAAA8TgwPQ21umopAE+kpQDe3oBcDpyY+PgkfAcXXxUPDoBsVsVKpVqPIzwDymVwbEzFhob+ZR6I4gzgwwPU0hKwuKhiT0+f/TxCAEhgYwNqdlapm5v/fSsiAAoFIJNR6ujoq2+GfA24vgbSaaCv7zvmgdDOgJcXYGUFnJtTsbu7n4wUQgA7O+50v7iox2jhAcCzM3c/39ur57AhWAMqFSCbBZLJepuvKXP+D/D6jVpbA+VtBADJjjNZAOfndh6O2ns8rjW5vk62t0v7FgBwckL290v7FQBgbZOU1W1ytjZKasehHh6W9iQAwNpmaaH4agQAey9MGBBfRQCYFF+DBWBgfA0OgKHx9fcBGB5f6wrA+svTOp226fr8OwLJQgwYdcPmAAAAAElFTkSuQmCC');
    width: 8px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    left: -16px;
    transform:rotate(45deg);
    
}

@media only screen and (max-width:767px){
    .mybyt_menu.mybyt_menu_mobile {
        width:90% !important;
    }
    
    .mybyt_menu.mybyt_menu_mobile .sub-menu {
        position: static;
    }
    
.elementor-12989 .elementor-element.elementor-element-dc49698 .menu-item-has-children > a:after{
   content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAEAQAAABQ8GUWAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cKGw8qKrWxC2YAAALUSURBVHja5Zs9SCtBFIXPhCCCaKUgQgStbNJZqKUWWtjG0k5jo0llZWFhYWFjKoOVYqOtglhoJYgG0gRcwWAhKDamUfGXORabXXi+PHxq3Du7c9rNDvd8zM4cMneADyKnpshKhdzcJLu6YJuoi0X6enwkFxbIpibpuoIDwFKJf+nqipycJGMx6fqEAFSlCwVyYEC6RjkALgVNvbVFnUhI1yoEwONwf0/Oz5ONjdI1ywDwQZTL1KmUdN1yAHwQ+/vUyaR0/XIASJKvr2Q+T93WJu1DCICn21syk6GOx6X9CAHwPgvHIUdGpD3JAfC1vU12d0t7EwRAks/P5PIydXOztEchAJ4Mj9W/D6AqU2N1YABcCubF6mABeBwMitUiAHwQBsRqUQA+iOBitZkrsRochCoWRWK1ETPgD1UqgcZq8wBU9Uux2sxPoJZUTw+wu1vvWB0eAL5GRwHHcWN1S4uFAACgoQGYmYFynJ/G6pAC8NTRAeTz4PHxd2N1yAFUpXp7gcNDN1Z3dtoHwKWgoFIp4PT0R7Ha2G3wy7q8pB4f/8xvhGbARyUSUGtrn8XqCAOoyo/VuVytbTP6AAAA8TgwPQ21umopAE+kpQDe3oBcDpyY+PgkfAcXXxUPDoBsVsVKpVqPIzwDymVwbEzFhob+ZR6I4gzgwwPU0hKwuKhiT0+f/TxCAEhgYwNqdlapm5v/fSsiAAoFIJNR6ujoq2+GfA24vgbSaaCv7zvmgdDOgJcXYGUFnJtTsbu7n4wUQgA7O+50v7iox2jhAcCzM3c/39ur57AhWAMqFSCbBZLJepuvKXP+D/D6jVpbA+VtBADJjjNZAOfndh6O2ns8rjW5vk62t0v7FgBwckL290v7FQBgbZOU1W1ytjZKasehHh6W9iQAwNpmaaH4agQAey9MGBBfRQCYFF+DBWBgfA0OgKHx9fcBGB5f6wrA+svTOp226fr8OwLJQgwYdcPmAAAAAElFTkSuQmCC');
    width: 8px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    right: -16px;
    transform: rotate(90deg);
    
}


<!-- .mybyt_menu.mybyt_menu_mobile .sub-menu {
    opacity:0;
    visibility: hidden;
    display: none !important;
}
 -->
 body .mybyt_menu_mobile .sub-menu {
     opacity:0;
    visibility: hidden;
    display: none !important;
 }

 body .menu_active_iyrm_list > .sub-menu {
     opacity:1 !important;
    visibility: visible !important;
    display: block !important;
 }


}









/*test*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3067f34 */.elementor-12989 .elementor-element.elementor-element-3067f34 {
    width: 100% !important;
}
.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--active {
  /*background-color: rgba(255, 255, 255, 0.2);*/
 
}

.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--effects:after {
    background: transparent;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
}

.elementor-12989 .elementor-element.elementor-element-3067f34 {
    transition: all 0.5s ease;
}

.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--effects {
    /*min-height: 80px !important;*/
}


.elementor-12989 .elementor-element.elementor-element-3067f34 .boyle_logo img{

    transition: all 0.4s ease;
}


.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--effects .boyle_logo img{
    /*width: 120px;*/
    /*transition: all 0.4s ease;*/
}


.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--active {
  /*background-color: rgba(255, 255, 255, 0.2);*/
 
}

.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--effects:after {
    background: transparent;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
}

.elementor-12989 .elementor-element.elementor-element-3067f34 {
    /*transition: all 0.5s ease;*/
}

.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--effects {
    /*min-height: 80px !important;*/
}


.elementor-12989 .elementor-element.elementor-element-3067f34 .boyle_logo img{

    transition: all 0.4s ease;
}


.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--effects .boyle_logo img{
    /*width: 120px;*/
    /*transition: all 0.4s ease;*/
}


.elementor-12989 .elementor-element.elementor-element-3067f34.elementor-sticky--effects b.menu_close
{
    visibility: visible;
    transition: 0s ease;
}


.elementor-12989 .elementor-element.elementor-element-3067f34 .menu_btn:after {
    /*content: '';*/
    /*background: rgb(255,255,255,0.8);*/
    /*top: 0;*/
    /*right: 0;*/
    /*width: 120px;*/
    /*height: 43px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*z-index: -1;*/
    /* transform: translate(130px, -210px); */
    /* border-radius: 300px 0 0 285px; */
    /* padding: 0 25px; */
    /*transform: translateX(11px) translateY(-1px);*/
    /*border-radius: 2px;*/
}


@media only screen and (max-width:767px){
    .elementor-12989 .elementor-element.elementor-element-3067f34 {
        background: #fff;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-editor-active .elementor-12989 {
background:rgb(206,39,5,0.5)
}/* End custom CSS */