#sp-menu > div .sp-megamenu-wrapper {width: 100%;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {float: right;z-index: 999; position: relative;}

#sp-footer1 {align-items: center;display: flex; color:#444;}
#sp-footer .container-inner {padding: 11px 0;}
#sp-footer li a, #navbar110 ul li a {color: #333;}
#sp-footer ul li a:hover, #sp-footer2 ul li a:hover, #navbar110 ul.nav li a:hover {color: #ff8d4c;}


#navbar111, #navbar112 {display: block !important;}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {margin-bottom: 5px;}
.offcanvas-active .close-offcanvas {transform: translateX(10px);}
.close-offcanvas {
  position: absolute;
  top: 10px;
  z-index: 9997;
  color: red;
  transform: translateX(10px);
  right: 20px !important;
}

.close-offcanvas .close-icon::before, .close-offcanvas .close-icon::after {
  height: 1px;
  background: red;
}


div#sp-logo-wrap .container {
    max-width: 1600px;
}

header#sp-header .container {
    max-width: 1600px;
}

@media (min-width: 1380px){
  .sppb-row-container {
    max-width: 1600px;
}
}



#sp-logo-right .sp-column {
    flex-direction: column;
}
