.container {
    padding-right: 0px;
    padding-left: 0px;
}
#footer
 {
    margin: 0 auto 0px auto !important;
}
#navigation .navbar-default {
    background-color: transparent;
    border: none;
}
#navigation .navbar {
    min-height: 36px;
    margin-bottom: 0px;
}
#navigation .navbar-nav{
    float: none;
}
h1 {
    font-size: 23px;
    line-height: 40px;
}
p {
    line-height: 20.8px;
    font-size: 15px;
}
p span{
    font-size: 15px!important;
}
ul li {
    font-size: 15px;
}
.container .titalignleft{
    font-size: 16px!important;
}
#page-title h1{
    margin-top: 0px;
    margin-bottom: 0px;
}
#page-title #bolded-line{
    height: 3px;
    margin-bottom: 5px;
}
#footer {
    font-size: 14px !important;
}
#footer .container .columns {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
#sidebar {
    font-size: 140% !important;
}
a{
    display: inline-block;
}
a:hover{
    text-decoration: none;
}
#sidebar h4{
    font-family: roboto;
    font-size: 14px !important;
    font-weight: 500 !important;
}
.txtalignleft ul  {
    font-size: medium;
}
#footer .container .eight.columns {
    width: 530px;
}
#header #logo a{
    margin-left: auto;
    margin-right: auto;
    display: block;
}
#footer2 .container .columns {
    margin-left: 0px;
    margin-right: 0px;
}
#footer2 .sixteen a{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: white;
    background-color: #000C51;;
}
.container #hook-main h2{
    font-size: 21px;
    font-weight: 600;
}
#sitemap ul{
 font-size: medium;
 margin-bottom: 0px;
 

}
#sitemap ul li a{
    font-size: 15px;
    color: #001437;
}
#sitemap ul li a:hover{
    color:blue;
}
#page-title h1{
    font-weight: 600;
    font-family: roboto;
}
.txtalignleft p{
    font-size: 15px!important;
}
body #contactForm {
    font-family:'Questrial';
    font-size: 15px;
    color: #000629;
}
body #contactForm  #submit{
    background-color: rgba(0, 0, 255, 0.8);
    border-color: white;
}
body #contactForm  #submit:hover{
    background-color: blue;
}
.privacy-policy ul li{
    font-family:'Questrial';
    margin-bottom: 15px;
}
.privacy-policy .privacy-details{
    border: solid #000C51 4px;
    padding: 15px;
    border-radius: 15px;
}
.container{
    width: 100% !important;
}
#stats_module_container{
    display: flex;
    justify-content: center;
}
/*android*/
@media screen and (max-width: 767px) {
    
    #navigation:not(.accordion) ul li a{
        display: block !important;
    }
    .navbar-collapse {
        padding-right: 0px;
        padding-left: 0px; 
    }
    #footer .container .eight.columns{
        width: auto;
    }
    .container {
        width: 100% !important;
    }
    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .multi_column .six.columns, .multi_column .four.columns, #hook-main.eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
        width: 100% !important;
    }
    #wrapper {
        width: 100% !important;
    }
    #footer {
        width: 100%;
    }
    #hook-main {
        padding-right: 15px;
        padding-left: 15px;
    }
    #header {
        min-height: auto !important;
    }
    #page-title {
        padding-left: 8px !important;
        padding-right: 8px ;
        margin: 0px 0px;
        margin-left: 0px !important;
    }
    #bolded-line {
        width: 100% !important;
    }
    .pagetab.zion-mc-0, .pagetab.zion-mc- {
        margin-left: 0px !important;
        padding: 0px !important;
    }
    .break-01{
        display:none;
    }
    #footer .container .columns {
    margin-bottom: 20px;
    }
}
/*ios*/
@media screen and (max-width: 340px) {
    .privacy-details a{
        font-size: 14px;
    }
}

/*windows*/
@media (min-width: 450px) and (max-width: 767px) {}

/*portrait*/
@media (min-width: 768px) and (max-width: 991px) {
    #hook-main{
        width: 60% !important;
    }
    #sidebar{
        width: 32% !important;
        
    }
    #footer .container{
        /* display: flex!important;
        flex-direction: column; */
    }
    #footer .container #landing-pages{
        /* order: 1; */
    }
    #footer .container #copyright{
        width: 100%!important;
        display: flex;
        justify-content: center;
        /* order: 4; */
    }
    #footer .container #useful_links{
        width: 92%;
        /* order: 2; */
    }
    #footer .container #freestart-logo{
        /* order: 3; */
        width: 8%;
    }
    #wrapper {
        width: 100% !important;
    }
    .container .sixteen.columns {
        width: 100% !important;
    }
    #footer {
        width: 100% !important;
    }
    .break-01{
        display:none;
    }
}

/*landscape*/
@media (min-width: 992px) and (max-width: 1199px) {
    #hook-main{
        width: 65%;
    }
    #sidebar{
        width: 27%;
        padding-right: 50px;
    }
    .break-01{
        display:none;
    }
    
}

@media (min-width: 1280px) and (max-width: 1365px) {}

@media (min-width: 1366px) and (max-width: 1399px) {}

@media (min-width: 1400px) and (max-width: 1439px) {}

@media (min-width: 1440px) and (max-width: 1599px) {}


/*large screen*/
@media (min-width: 1600px) and (max-width: 1919px) {}

/*large screen 1920*/
@media (min-width:1920px) {}

/*  IE10+ */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {}


/* mozilla */
@-moz-document url-prefix() {}