.fusion-flyout-mobile-menu .menu-item-has-children {position:relative;}
.fusion-flyout-mobile-menu .menu-item-has-children:after {content: "\f078" !important;font-weight: 600 !important;transition: .3s;font-family: "Font Awesome 5 Free" !important;position: absolute;pointer-events: none !important;top: 14px;font-size: 16px;right: 16px;font-style: initial;}
.fusion-flyout-mobile-menu .menu-item-has-children.active:after {transform:rotate(-180deg);}
.fusion-flyout-mobile-menu .menu-item-has-children .sub-menu li a {font-size:14px !important; font-weight:400 !important}

.custom-link {display:flex; align-items:center; font-weight:bold;}
.custom-link i {padding-left:16px; transition: padding .3s;}
.custom-link:hover i {padding-left:32px;}

.mobile-menu-contact {display:none}

html.avada-is-100-percent-template #main.width-100 {padding: 0 30px 0 30px;}

/* factss */
.facts-wrapper {width:100%; float:left; padding-right:48px !important}
.facts-slider-wrapper {width:100%; float:left;}
.facts-slider-wrapper .slick-dots {position:relative; text-align:left;}
.facts-slider-wrapper .slick-dots li {width:auto; height:auto;}
.facts-slider-wrapper .slick-dots li button:before {display:none;}
.facts-slider-wrapper .slick-dots li button {background:#000; border-radius:50px; width:20px; height:6px; padding:0; transition:.3s;}
.facts-slider-wrapper .slick-dots li.slick-active button {background:#909b44; width:50px;}
.facts-slider-wrapper .facts-slider-container .facts-title {font-family:"Carter One"; font-size:18px;}