 /* #Primary
================================================== */



/*  */
.overlay-shadow{
    position: absolute;
    height: 50%;
    bottom: -1px;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(40, 40, 40, 0), rgb(12, 10, 10) 100%);
}

::selection {
    background-color: #ddd;
}

::-moz-selection {
    background-color: #ddd;
}


/* #Navigation
================================================== */

.start-header {
    opacity: 1;
    transform: translateY(0);
    padding: 10px 0;
    box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.start-header.scroll-on {
    box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
    padding: 5px 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.start-header.scroll-on .navbar-brand img {
    height: 28px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.navigation-wrap {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.navbar {
    padding: 0;
}

.navbar-brand img {
    height: 40px;
    width: auto;
    display: block;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.navbar-toggler {
    float: right;
    border: none;
    padding-right: 0;
}

.navbar-toggler:active,
.navbar-toggler:focus {
    outline: none;
}

.navbar-light .navbar-toggler-icon {
    width: 24px;
    height: 17px;
    background-image: none;
    position: relative;
    border-bottom: 1px solid #000;
    transition: all 300ms linear;
}

.navbar-light .navbar-toggler-icon:after,
.navbar-light .navbar-toggler-icon:before {
    width: 24px;
    position: absolute;
    height: 1px;
    background-color: #000;
    top: 0;
    left: 0;
    content: '';
    z-index: 2;
    transition: all 300ms linear;
}

.navbar-light .navbar-toggler-icon:after {
    top: 8px;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
    transform: rotate(45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
    transform: translateY(8px) rotate(-45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    border-color: transparent;
}

.nav-link {
    /* color: #212121 !important; */
    color: #545457 !important;
    font-weight: 700;
    transition: all 200ms linear;
}

.nav-item:hover .nav-link {
    color: #e92b26 !important;
}

.nav-item.active .nav-link {
    color: #777 !important;
}

.nav-link {
    position: relative;
    padding: 5px 0 !important;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 12px;
}

.nav-item:after {
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 2px;
    content: '';
    background-color: #e92b26;
    opacity: 0;
    transition: all 200ms linear;
}

.nav-item:hover:after {
    bottom: 0;
    opacity: 1;
}

.nav-item.active:hover:after {
    opacity: 0;
}

.nav-item {
    position: relative;
    transition: all 200ms linear;
}

/* #Primary style
================================================== */

.bg-light {
    background-color: #fff !important;
}

.section {
    position: relative;
    width: 100%;
    display: block;
}

.full-height {
    height: 100vh;
}

.over-hide {
    overflow: hidden;
}

.absolute-center {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: 40px;
    transform: translateY(-50%);
    z-index: 20;
}

h1 {
    font-size: 48px;
    line-height: 1.2;
    font-weight: 700;
    /* text-align: center; */
}

p {
    opacity: 1;
    transform: translate(0);
    transition: all 300ms linear;
    transition-delay: 1700ms;
}

 
h1 span {
    display: inline-block;
    transition: all 300ms linear;
    opacity: 1;
    transform: translate(0);
}
 


 
 

.nav-item .dropdown-menu {
    transform: translate3d(0, 10px, 0);
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    display: block;
    padding: 0;
    margin: 0;
    transition: all 200ms linear;
}

.nav-item.show .dropdown-menu {
    opacity: 1;
    visibility: visible;
    max-height: 999px;
    transform: translate3d(0, 0px, 0);
}

.dropdown-menu {
    padding: 10px !important;
    margin: 0;
    font-size: 13px;
    letter-spacing: 1px;
    color: #212121;
    background-color: #fcfaff;
    border: none;
    border-radius: 3px;
    box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
    transition: all 200ms linear;
}

.dropdown-toggle::after {
    display: none;
}

.dropdown-item {
    padding: 3px 15px;
    color: #212121;
    border-radius: 2px;
    transition: all 200ms linear;
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #fff;
    background-color: rgba(129, 103, 169, .6);
}

body.dark {
    color: #fff;
    background-color: #1f2029;
}

body.dark h1 {
    color: #fff;
}

body.dark h1 span {
    transition-delay: 0ms !important;
}

body.dark p {
    color: #fff;
    transition-delay: 0ms !important;
}

body.dark .bg-light {
    background-color: #14151a !important;
}

body.dark .start-header {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.15);
}

body.dark .start-header.scroll-on {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
}

body.dark .nav-link {
    color: #fff !important;
}

body.dark .nav-item.active .nav-link {
    color: #999 !important;
}

body.dark .dropdown-menu {
    color: #fff;
    background-color: #1f2029;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25);
}

body.dark .dropdown-item {
    color: #fff;
}

body.dark .navbar-light .navbar-toggler-icon {
    border-bottom: 1px solid #fff;
}

body.dark .navbar-light .navbar-toggler-icon:after,
body.dark .navbar-light .navbar-toggler-icon:before {
    background-color: #fff;
}

body.dark .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    border-color: transparent;
}



/* #Media
================================================== */

@media (max-width: 767px) {
    h1 {
        font-size: 38px;
    }

    .nav-item:after {
        display: none;
    }

    .nav-item::before {
        position: absolute;
        display: block;
        top: 15px;
        left: 0;
        width: 11px;
        height: 1px;
        content: "";
        border: none;
        background-color: #000;
        vertical-align: 0;
    }

    .dropdown-toggle::after {
        position: absolute;
        display: block;
        top: 10px;
        left: -23px;
        width: 1px;
        height: 11px;
        content: "";
        border: none;
        background-color: #000;
        vertical-align: 0;
        transition: all 200ms linear;
    }

    .dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(90deg);
        opacity: 0;
    }

    .dropdown-menu {
        padding: 0 !important;
        background-color: transparent;
        box-shadow: none;
        transition: all 200ms linear;
    }

    .dropdown-toggle[aria-expanded="true"]+.dropdown-menu {
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }

    body.dark .nav-item::before {
        background-color: #fff;
    }

    body.dark .dropdown-toggle::after {
        background-color: #fff;
    }

    body.dark .dropdown-menu {
        background-color: transparent;
        box-shadow: none;
    }
}

/* #Link to page
================================================== */

.link-to-portfolio {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 200;
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 3px;
    background-position: center center;
    background-size: cover;
    background-image: url('../../assets/img/logos/ag-logo14.svg');
    box-shadow: 0 0 0 2px rgba(12, 12, 12, .1);
    transition: opacity .2s, border-radius .2s, box-shadow .2s;
    transition-timing-function: ease-out;
}

.link-to-portfolio:hover {
    opacity: 0.8;
    border-radius: 50%;
    box-shadow: 0 0 0 20px rgba(12, 12, 12, .1);
}


/*  */
.zulu-overlay--dark::after {
    /* background-color: rgb(37 37 37 / 82%);
    background-color: rgb(52 63 75 / 86%); */
    /* background-color: rgb(52 63 75 / 58%); */
}

/* Wrapper */
.content-wrapper{
    min-height: 409px;
    /* margin-bottom: 700px; */
    /* padding-top: 134px; */
    background-color: #f7fafc;
    /* background-color: #f3f3f4 */
}
.container, .content-wrapper {
    position: relative;
}
/* ZULU FOOTER BLOCK 3 */
.zulu-footer__block-3 .zulu-footer {
    background: #f7f7f7;
    width: 100%;
}
.zulu-footer__block-3 .zulu-footer .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}
.zulu-footer__block-3.zulu-footer__block-2-inner{
    margin: 0 auto;
    /* padding: 0 24px; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
 
.zulu-footer.uncover {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    -webkit-transition: left .33s cubic-bezier(.694,.0482,.335,1);
    -moz-transition: left .33s cubic-bezier(.694,.0482,.335,1);
    -o-transition: left .33s cubic-bezier(.694,.0482,.335,1);
    -ms-transition: left .33s cubic-bezier(.694,.0482,.335,1);
    transition: left .33s cubic-bezier(.694,.0482,.335,1);
    -webkit-backface-visibility: hidden;
}
.footer_top_holder {
    display: block;
    background-color: #252525;
    background-color: #343f4b;
    position: relative;
}
.footer_top_holder .footer_top {
    padding: 100px 0 20px 0;
}

.zulu-footer .container {
    position: static !important;
}
.container_inner {
    width: 1140px;
    margin: 0 auto;
}
.zulu-footer .container .container_inner {
    position: static !important;
}
.two_columns_50_50 {
    width: 100%;
}

.zulu-footer  .footer_top_holder .footer_top .two_columns_50_50 {
    display: flex;
    justify-content: space-between;
}

.two_columns_50_50>.column1, .two_columns_50_50>.column2 {
    width: 50%;
    float: left;
}

.two_columns_50_50>.column1, .two_columns_50_50>.column2 {
    width: 50%;
    float: left;
}
.footer_top_holder .footer_col1 {
    width: auto;
}
.footer_top_holder .footer_col2 {
    width: auto;
}
.two_columns_50_50>.column1>.column_inner {
    padding: 0 10px 0 0;
}
.two_columns_50_50>.column2>.column_inner {
    padding: 0 0 0 10px;
}

.footer_top ul {
    list-style: none;
}
.footer_top_holder ul.menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 0px;
}

.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
    color: #818181;
    word-wrap: break-word;
}

.footer_top .widget_nav_menu ul li {
    padding: 0 0 17px;
    position: relative;
}

.footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_recent_entries>ul>li {
    padding: 0 0 17px;
    position: relative;
}

.footer_top_holder ul.menu>li {
    width: 47%;
}
.footer_top .widget.widget_nav_menu li {
    margin: 0;
    line-height: 22px;
}

.footer_top_holder ul.menu>li>a {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    cursor: auto;
}
.footer_top a:not(.qbutton) {
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
}

.footer_top .widget_nav_menu li.menu-item a {
    margin-bottom: 0;
}

.footer_top_holder ul.menu .sub-menu {
    padding: 30px 0 0 0;
}
.zulu-footer .footer_top_holder .footer_top .widget.widget_nav_menu li .sub-menu li {
    padding: 0 0 12px;
}

.footer_top .widget_nav_menu li.menu-item a {
    margin-bottom: 0;
}

.footer_top_holder ul.menu .sub-menu li a {
    font-size: 15px;
    color: #999999;
    color: #acb4be;
    font-weight: 400;
}

.footer_top a:hover {
    color: #fff!important;
    text-decoration: none;
}

.zulu-footer .footer_top_holder .footer_top .widget.widget_nav_menu li .sub-menu li a {
    line-height: 22px;
}

/* Col 2 */
.zulu-footer .footer_top_holder .footer_top .two_columns_50_50 h5 {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    margin: 0;
    line-height: 1.571428571428571em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.zulu-footer .footer-mobile-apps, .custom-footer .footer-mobile-apps {
    display: flex;
    align-items: center;
    padding: 20px 0;
}
.zulu-footer .footer-mobile-apps a, .custom-footer .footer-mobile-apps a {
    width: 115px;
    margin: 0 5px 0 0;
}

.zulu-footer  .footer_top_holder .footer_top ul.social-links {
    padding: 30px 0 0 0;
    display: flex;
    align-items: center;
}

.zulu-footer ul.social-links .social-icon, .custom-footer ul.social-links .social-icon {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin: 0 20px 0 0;
}

.zulu-footer .footer_top_holder .footer_top ul.social-links .social-icon {
    margin: 0 20px 0 0;
}

.zulu-footer ul.social-links .social-icon:hover, .custom-footer ul.social-links .social-icon:hover {
    transform: scale(1.2);
}

.zulu-footer  ul.social-links .social-icon a:before, .custom-footer ul.social-links .social-icon a:before {
    content: "";
    width: 22px;
    height: 22px;
    display: block;
}

.zulu-footer ul.social-links .social-icon.twitter a:before, .custom-footer ul.social-links .social-icon.twitter a:before {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d.cls-2%7bfill:%23252525;%7d%3c/style%3e%3c/defs%3e%3ctitle%3e3239-twitter-icon-footer%3c/title%3e%3cpath class='cls-1' d='M12,1A11,11,0,1,1,1,12,11.0001,11.0001,0,0,1,12,1Z'/%3e%3cpath class='cls-2' d='M18.87706,8.41064a5.48243,5.48243,0,0,1-1.53992.41035,2.62162,2.62162,0,0,0,1.17894-1.44023,5.43191,5.43191,0,0,1-1.70285.63161,2.71579,2.71579,0,0,0-1.9566-.82079,2.64158,2.64158,0,0,0-2.68006,2.60068,2.51494,2.51494,0,0,0,.06976.59338A7.68808,7.68808,0,0,1,6.72139,7.66725a2.52988,2.52988,0,0,0-.36278,1.30751,2.57947,2.57947,0,0,0,1.19216,2.16531,2.73187,2.73187,0,0,1-1.2151-.32595v.03275a2.624,2.624,0,0,0,2.15059,2.5514,2.76186,2.76186,0,0,1-.7062.09138,2.6982,2.6982,0,0,1-.50371-.04645,2.67374,2.67374,0,0,0,2.50458,1.80688A5.481,5.481,0,0,1,6.45112,16.3637a5.65037,5.65037,0,0,1-.64011-.03653,7.75661,7.75661,0,0,0,4.11,1.16969,7.45938,7.45938,0,0,0,7.6271-7.40329l-.00736-.33671a5.34869,5.34869,0,0,0,1.3363-1.34622Zm0,0'/%3e%3c/svg%3e");
}
.zulu-footer ul.social-links .social-icon.facebook a:before, .custom-footer ul.social-links .social-icon.facebook a:before {
    content: url("data:image/svg+xml;charset=UTF-8, %3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d.cls-2%7bfill:%23252525;%7d%3c/style%3e%3c/defs%3e%3ctitle%3e3239-facebook-icon-footer%3c/title%3e%3cpath class='cls-1' d='M12,1A11,11,0,1,1,1,12,11.0001,11.0001,0,0,1,12,1Z'/%3e%3cpath class='cls-2' d='M14.69177,12.4309H12.781v7.19035H9.88614V12.4309H8.50935V9.90314H9.88614V8.26805a2.75825,2.75825,0,0,1,2.92108-3.0008l2.14369.00956v2.453H13.3954c-.25555,0-.61443.13113-.61443.68849V9.90608h2.16445Zm0,0'/%3e%3c/svg%3e");
}

.zulu-footer  ul.social-links .social-icon.linkedin a:before, .custom-footer ul.social-links .social-icon.linkedin a:before {
    content: url("data:image/svg+xml;charset=UTF-8, %3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d.cls-2%7bfill:%23252525;%7d%3c/style%3e%3c/defs%3e%3ctitle%3e3239-linkedin-icon-footer%3c/title%3e%3cpath class='cls-1' d='M12,1A11,11,0,1,1,1,12,11.0001,11.0001,0,0,1,12,1Z'/%3e%3cpath class='cls-2' d='M7.19857,16.13261H9.25834V9.267H7.19857Zm8.02461-7.10309a3.09224,3.09224,0,0,0-2.52883,1.17072V9.24446H10.62712v6.88815h2.06723V12.40794A1.63529,1.63529,0,0,1,14.319,10.85263c.9034,0,1.12608.768,1.12608,1.53577v3.74346H17.505V12.23538c0-2.707-1.28174-3.20586-2.2818-3.20586Zm-7.00426-.4484A1.03121,1.03121,0,1,0,7.18753,7.54973,1.03165,1.03165,0,0,0,8.21892,8.58112Zm0,0'/%3e%3c/svg%3e");
}

.zulu-footer  ul.social-links .social-icon.youtube a:before, .custom-footer ul.social-links .social-icon.youtube a:before {
    content: url("data:image/svg+xml;charset=UTF-8, %3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d.cls-2%7bfill:%23252525;%7d%3c/style%3e%3c/defs%3e%3ctitle%3e3239-youtube-icon-footer%3c/title%3e%3cpath class='cls-1' d='M12,1A11,11,0,1,1,1,12,11.0001,11.0001,0,0,1,12,1Z'/%3e%3cpath class='cls-2' d='M18.43272,8.75919a11.09312,11.09312,0,0,1,.24522,2.01324L18.70275,12l-.02481,1.22757a11.21841,11.21841,0,0,1-.24522,2.03768,1.74207,1.74207,0,0,1-1.20313,1.17868,17.48979,17.48979,0,0,1-2.99521.24559L12,16.714l-2.23437-.02445a17.48983,17.48983,0,0,1-2.99522-.24559,1.74207,1.74207,0,0,1-1.20313-1.17868,11.21841,11.21841,0,0,1-.24522-2.03768L5.29725,12q0-.54007.02481-1.22757a11.09312,11.09312,0,0,1,.24522-2.01324A1.71566,1.71566,0,0,1,6.77041,7.55607a17.48983,17.48983,0,0,1,2.99522-.24559L12,7.286l2.23438.02445a17.48979,17.48979,0,0,1,2.99521.24559,1.71566,1.71566,0,0,1,1.20313,1.20312Zm-7.80772,5.254L14.13584,12,10.625,10.01121Z'/%3e%3c/svg%3e");
}
.zulu-footer ul.social-links .social-icon.community a:before, .custom-footer ul.social-links .social-icon.community a:before {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d.cls-2%7bfill:%23252525;%7d%3c/style%3e%3c/defs%3e%3ctitle%3e3239-community-icon-footer%3c/title%3e%3cpath class='cls-1' d='M12,1A11,11,0,1,1,1,12,11.0001,11.0001,0,0,1,12,1Z'/%3e%3cpolygon class='cls-2' points='5 7 19 7 19 15 10.911 15 7 19.263 7 15 5 15 5 7'/%3e%3c/svg%3e");
}


/* Bottom Footer */

.zulu-footer .footer_bottom_holder {
    padding: 25px 0 55px;
    background-color: #252525;
    background-color: #343f4b;
    /* background-color: #fff;
    background-color: #efeff1; */
}
.zulu-footer .footer_bottom_holder .two_columns_50_50 {
    display: flex;
    align-items: center;
}
.zulu-footer .footer_bottom_holder .two_columns_50_50 .footer_bottom_column {
    width: auto;
    float: none;
}
.zulu-footer .footer_bottom_holder .two_columns_50_50 .footer_bottom_column.column2 {
    margin-left: auto;
}
.zulu-footer .footer_bottom_holder .two_columns_50_50 .footer_bottom_column .footer_bottom {
    display: flex;
    align-items: center;
    float: none;
    width: auto;
    height: auto;
    line-height: normal;
    font-size: inherit;
    text-align: left;
}
.zulu-footer .site-logo {
    width: 135px;
    height: 100%;
    margin: 0 82px 0 0;
}
.zulu-footer .site-logo:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132.85 45.23'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfont-size:24.63px;font-family:CenturyGothic-Bold, Century Gothic;font-weight:700;%7D.cls-1,.cls-2,.cls-3,.cls-4%7Bfill:%23fff;%7D.cls-2%7Bfont-size:18.54px;font-family:GillSans-Light, Gill Sans;font-weight:300;%7D.cls-4%7Bfont-size:3.39px;font-family:GillSans, Gill Sans;%7D.cls-5%7Bfill:%23e92b26;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Ctext class='cls-1' transform='translate(29.72 21.16)'%3EAFOLIBA%3C/text%3E%3Ctext class='cls-2' transform='translate(69.98 38.41)'%3EGROUP%3C/text%3E%3Cpath class='cls-3' d='M132.65,5.13h-.2a1.84,1.84,0,1,1-1.83-1.83,1.84,1.84,0,0,1,1.83,1.83h.4a2.24,2.24,0,1,0-2.23,2.24,2.23,2.23,0,0,0,2.23-2.24Z'/%3E%3Ctext class='cls-4' transform='translate(129.65 6.28)'%3ER%3C/text%3E%3Cpath class='cls-5' d='M37.22,36.4a5.84,5.84,0,0,0-10.15-4.33l-1.05.1-7.59-4.25a3.43,3.43,0,0,0,.15-.8,3.39,3.39,0,0,0-3.15-3.62h-.06l-1.41-6,.41-1A7.55,7.55,0,1,0,10.9,17c.21,0,.43,0,.63,0l1.1.9L14,23.71a3.37,3.37,0,0,0-2.18,2.93A3.62,3.62,0,0,0,12,27.87l-7,3.4A2.74,2.74,0,0,0,3,30.3a2.79,2.79,0,1,0,2.58,3,2.49,2.49,0,0,0,0-.73l7.13-3.46a3.39,3.39,0,0,0,5.1,0l7.56,4.25.48,1a6.08,6.08,0,0,0-.2,1.13,5.84,5.84,0,0,0,11.65.83Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 135px;
    height: 100%;
    display: block;
}
.zulu-footer .footer_bottom_holder .two_columns_50_50 .footer_bottom_column a {
    color: #ffffff;
    color: #a5a5a5;
    color: #acb4be;
    /* color: #475465; */
    font-weight: 600;
    text-decoration: none;
    font-size: 12px;
}
.zulu-footer .footer_bottom_holder .two_columns_50_50 .footer_bottom_column span {
    color: #ffffff;
    color: #a5a5a5;
    color: #acb4be;
    /* color: #475465; */
    font-weight: 600;
    font-size: 12px;
}

/* col2 */
.footer_bottom_holder .footer_bottom_column .custom-html-widget, .footer_bottom_holder .footer_bottom_column .footer-privacy-links {
    color: #666;
}

 
.footer_bottom_holder .footer_bottom_column .custom-html-widget a, .footer_bottom_holder .footer_bottom_column .footer-privacy-links a {
    margin: 0 17px;
    color: #818181;
}

@media (min-width: 900px){
    .footer_top_holder ul.menu {
        flex-wrap: nowrap;
    }
    .footer_top_holder ul.menu>li {
        width: 100%;
        padding-right: 16px;
    }
    .footer_top_holder ul.menu>li.menu-item-has-children>a {
        white-space: nowrap;
    }
    
}
@media only screen and (max-width: 1000px){
    .container{
        max-width: 768px;
    }
    .container_inner{
        width: 768px;
    }
}


@media only screen and (max-width: 768px){
    .container{
        max-width: 600px;
    }
    .container_inner{
        width: 600px;
    }
}
@media (max-width: 899px) and (min-width: 600px){
    .footer_top_holder .footer_col1 {
        flex: 0 1 100%;
    }
    
    .zulu-footer  .footer_top_holder .footer_top .two_columns_50_50 {
        flex-wrap: wrap;
    }
    .footer_top_holder .footer_col2 .column_inner {
        padding: 0 !important;
    }
    .footer_top_holder .footer_col2 .column_inner>div {
        margin: 0 !important;
    }
    .footer_top_holder ul.menu>li {
        width: 20%;
    }
   
    /* bottom footer */
    .zulu-footer .site-logo {
        display: none;
    }

}

@media only screen and (max-width: 600px){
    .container_inner{
        width: 420px;
    }
    .footer_top .two_columns_50_50 .column1 {
        margin: 0 0 25px;
    }
    .two_columns_50_50 .column1 .column_inner{
        padding: 0; 
    }
    
}

@media (max-width: 599px){
     
    .zulu-footer .footer_top_holder .footer_top .two_columns_50_50 {
        display: block;
    }
    .zulu-footer .footer_top_holder .footer_top .two_columns_50_50 .column1 {
        margin: 0 0 30px 0;
    }
    .zulu-footer  .footer_top_holder .footer_top .two_columns_50_50 .column_inner>div {
        margin: 0 !important;
    }
    .zulu-footer  .footer_top_holder .footer_top .widget.widget_nav_menu li {
        line-height: normal;
        padding: 0;
    }
    .footer_top_holder ul.menu .sub-menu {
        padding: 22px 0 0 0;
    }
    .two_columns_50_50>.column2>.column_inner {
        padding: 0px;
    }
    .zulu-footer .footer_top_holder .footer_top .two_columns_50_50 h5 {
        font-size: 15px;
    }
    .zulu-footer .footer-mobile-apps, .custom-footer .footer-mobile-apps {
        flex-wrap: wrap;
    }

    /* footer bottom */
    .zulu-footer .footer_bottom_holder .two_columns_50_50 {
        flex-direction: column-reverse;
        align-items: normal;
        padding: 20px 0 0;
    }
    .zulu-footer .footer_bottom_holder .two_columns_50_50 .footer_bottom_column.column1 .footer_bottom {
        justify-content: normal;
        flex-direction: column;
    }
    /* bottom footer */
    .zulu-footer .site-logo {
        display: none;
    }
}
@media only screen and (max-width: 480px){
    .zulu-footer .container_inner, nav.mobile_menu>ul {
        width: auto;
    }
}

@media only screen and (max-width: 420px){
    .zulu-footer  .container_inner, nav.content_menu {
        padding: 0 15px;
    }
}

/* ZULU FOOTER BLOCK 3  END */