    body {font-family: 'DM Sans',proxima-nova,sans-serif;}

    #topbar {
        border-bottom:none;
        background-color: #4153A4;
        padding: 10px 35px 10px 35px;
    }
    #topbar .social-links {
        display:flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        font-size:17px;
        font-weight: 300;
    }

    #topbar .social-links a {
        color:#ffffff;
        font-weight:400;
        display:block;
    }

    #header {
        min-height:110px;
        padding:0;
        box-shadow: -10px 0px 15px 0px rgba(0, 0, 0, 0.28);
    }

    #header .containerHeader {
        padding:20px;
        display:flex;
        height:100%;
        justify-content:space-between;
        align-items:center;
        background-color:#ffffff;
    }

    #logo.pull-left {
        float:none;
    }

    .nav-menu {
        padding:0;
        list-style: none;
        display:flex;
        margin:0;
    }
    .nav-menu > li {
        margin-left:0;
    }
    #header .nav-menu a {
        padding:0 10px;
        color:#04183B;
        font-weight: 500;
        font-size: 17px;
    }

    .section-header h2 {
        color:#04183B;
        font-weight: 400;
    }
    .section-header h2::before {
        width: 100%;
        height: 1px;
        background: #DDDDDD;
    }

    a.lozenge {
        background-color: #5199F6;
        color:#fff;
        font-weight: 400;
        text-transform: capitalize;
        border-radius: 20px 20px 20px 20px;
        padding: 15px 30px 15px 30px;
    }

    .chamber-themes-banner {background-color:#314565;padding:30px 10px;text-align:center;position:relative}
    .chamber-themes-banner h5 {color:#fff;font-size: 50px;font-weight: 700; text-transform: uppercase;letter-spacing: 1px;margin:0;}
    .chamber-themes-banner h5 .tick-outer {display:inline-block;}

    #footer {background-color: #122B60; border-radius: 60px 60px 0px 0px;color:#fff;padding:30px 0 30px;font-size:13px;text-align: center;}
    #footer .footer-bar {display:flex;flex-direction:column;align-items: center;justify-content: space-between;}
    #footer .footer-bar h2 {font-size:17px}
    #footer .footer-bar .social-links {text-align: left;}
    #footer a {color:#fff;}

    @media (min-width: 1200px) {
        
        #topbar .container {
            max-width: none;
        }
        #footer {padding-top:90px;}
        #footer .footer-bar {flex-direction: row;}

    }

    @media (max-width: 1200px) {
        #mobile-nav-toggle i {
            color:#ffffff;
        
        }
        #mobile-nav{background-color:#03173A}
        #footer .footer-bar > * {margin-bottom:10px}
    }

    @media (min-width: 1500px) {
        
        #header .containerHeader {
            max-width:none;	
        }

    }
