body.page-id-1540 section.page-banner.bannerLinks{
    background-color: #000;
}

body.page-id-1540 section.page-banner.bannerLinks img.bg.mobile {
    display: none;
}


body.page-id-1540 section.page-banner.bannerLinks img.bg {
    top: 85px;
    width: 510px;
    object-fit: contain;
    right: 250px;
}


body.page-id-1540 .linksOuter ul.bannerLinklist li{
    width:100%;
}

body.page-id-1540 .linksOuter{
    right: 755px;
}

body.page-id-1540 .linksOuter.right{
    right: 40px;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li{
    text-align: left;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li:after{
    width: 50px;
    left: -60px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li a{
    font-size: 1em;
}

/*Left Side*/
body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk01:after{
    width: 45%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk02{
    margin-top: 25px;
    margin-bottom: 0;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk02:after{
    width: 23%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk03{
    margin-top: 5px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk03:after{
    top: 50%;
    width: 17%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk04{
    margin-top: -8px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk04:after{
    width: 32%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk05{
    margin-top: 20px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk05:after{
    width: 43%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk06{
    margin-top: -10px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk06:after{
    width: 44%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk07{
    margin-top: 40px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk07:after{
    width: 40%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk08:after{
    width: 28%;
}

/*Right Side*/


body.page-id-1540 .linksOuter.right ul.bannerLinklist li:after{
display: none;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li:before{
    position: absolute;
    width: 60%;
    height: 1px;
    background: #fff;
    content: "";
    z-index: 1;
    left: 110%;
    top: 50%; 
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk01{
   margin-top: 125px;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk01:before{
    left: -100px;
    width: 32%;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk02{
    margin-top: 12px;
 }
 
 body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk02:before{
     left: -100px;
     width: 32%;
 }
 
 body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk03{
    margin-top: 45px;
 }

 body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk03:before{
    left: -118px;
    width: 38%;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk04{
    margin-top: 15px;
 }

 body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk04:before{
    left: -50px;
    width: 12%;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk06{
    margin-top: 165px;
    margin-left: 35px;
 }

 body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk06:before{
    left: -50px;
    width: 12%;
}

body.page-id-1540 section.page-banner.bannerLinks .banner-title h1{
    text-align: left;
    width: 50%;
    margin-left: -50%;
    font-size: 3em;
}



@media all and (max-width: 1350px){
    section.page-banner{
        min-height: 870px;
    }

body.page-id-1540 section.page-banner .col-6{
    justify-content: end!important;
flex-direction: column!important;
max-width: 100%;
flex: 0 0 100%;
}

body.page-id-1540 section.page-banner.bannerLinks .banner-title h1{
    width: 100%;
    margin-left: 0;
    text-align: center;
    position: relative;
    font-size: 2em;
top: 88px;
}

}

@media all and (max-width: 1024px){
    body.page-id-1540 .linksOuter ul.bannerLinklist{
        width: 175px;
        font-size: 0.8em;
    }

    body.page-id-1540 .linksOuter ul.bannerLinklist li{
        line-height: 1.2;
    }

    body.page-id-1540 section.page-banner.bannerLinks img.bg{
        right: 200px;
    }

/*Left Side*/



body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk01{
    margin-left: 120px;
    margin-top: 13px;
}
body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk01:after{
    width: 45%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk02{
   margin-left: 90px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk02:after{
    width: 23%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk03{
    margin-top: 10px;
    margin-left: 70px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk03:after{
    width: 23%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk04{
    margin-top: 0px;
    margin-left: 60px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk04:after{
    width: 70%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk05{
    margin-top: 15px;
    margin-left: 100px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk05:after{
    width: 55%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk06{
    margin-left: 120px;
    margin-top: -8px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk06:after{
    width: 44%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk07{
    margin-left: 113px;
    margin-top: 50px;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk07:after{
    width: 40%;
}

body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk08:after{
    width: 28%;
}
body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk08{
 margin-top: 80px;
margin-left: 100px;   
}



body.page-id-1540 .linksOuter.right{
    right: 200px;
margin-top: 170px;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk02{
    margin-top: 23px;
    margin-left: 56px;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk02:before{
    left: -40px;
width: 20%;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk03:before{
    left: -50px;
width: 25%;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk04{
    margin-left: 95px;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk04:before{
    left: -28px;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk06{
    margin-top: 195px;
    margin-left: 130px;
}

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk06::before {
    left: -25px;
}

}

@media all and (max-width: 825px){
    body.page-id-1540 section.page-banner.bannerLinks img.bg{
        right: 125px;
    }
    body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk01{
        margin-left: 60px;
    }

    body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk01::before {
        left: -38px;
        width: 20%;
    }

    body.page-id-1540 .linksOuter{
        right: 680px;
    }
    body.page-id-1540 .linksOuter.right {
        right: 130px;
        margin-top: 170px;
    }


}

@media all and (max-width: 768px){
    body.page-id-1540 .linksOuter{
        margin-top: 295px;
    }

    body.page-id-1540 .linksOuter.right{
        margin-top: 300px; 
    }


}
@media all and (max-width: 767px){
    section.page-banner.bannerLinks .linksOuter{
        right: 615px;
    }


    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk01::after {
        width: 17%;
    }

    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk02 {
        margin-left: 60px;
        margin-top: 25px;
    }
    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk02::after {
        width: 15%;
    }

    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk03{
        margin-left: 45px;
    }
    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk03::after {
        width: 12%;
    }
    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk04::after {
        width: 55% !important;
    }
    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk05::after {
        width: 31% !important;
    }


    section.page-banner.bannerLinks .linksOuter ul.bannerLinklist li.lnk06::after {
        width: 18%;
    }
    
    section.page-banner.bannerLinks .linksOuter ul.bannerLinklist li.lnk07::after {
        width: 14%;
    }


    section.page-banner.bannerLinks .linksOuter ul.bannerLinklist li.lnk08::after {
        width: 4%;
    }    

    body.page-id-1540 .linksOuter.right{
        right: 120px;
        margin-top: 297px; 
    }

    body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk06{
        margin-top: 173px;
    }

}

@media all and (max-width: 725px){


    body.page-id-1540 section.page-banner {
        min-height: 600px;
        max-height: 600px;
    }

    body.page-id-1540 section.page-banner.bannerLinks .banner-title h1{
        display: block!important;
    }

    body.page-id-1540 section.page-banner.bannerLinks img.bg {
 display: none;
    }
    body.page-id-1540 section.page-banner.bannerLinks img.bg.mobile {
        display: block;
        top: auto;
        width: 100%;
        object-fit: contain;
        right: -15px;
        bottom:30px;
    }
        




    section.page-banner.bannerLinks .linksOuter {
        right: 540px;
        margin-top: 340px;
        display: none;
    }

    body.page-id-1540 .linksOuter ul.bannerLinklist li.lnk02 {
        margin-left: 77px;
    }


    body.page-id-1540 section.page-banner.bannerLinks img.bg{
        width: 400px;
    }

    body.page-id-1540 .linksOuter.right {
        right: 90px;
        margin-top: 317px;
    }
    body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk02 {
        margin-top: 8px;
    }
    body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk03 {
        margin-top: 25px;
    }

body.page-id-1540 .linksOuter.right ul.bannerLinklist li.lnk06 {
    margin-top: 138px;
    margin-left: 105px;
}


}


@media all and (max-width:450px){
    section.page-banner.bannerLinks img.bg{
        height: 75% !important;
        right: -15px !important;
    }

}