ul.navbar-nav > li {
    float: left;
    margin-right: 15px;
}

ul.navbar-nav > li:last-child {
    margin-right: 0;
}

ul#nailComplianceUL {
    margin-top:30px;
}

ul#nailComplianceUL > li {
    vertical-align: top;
    width:185px;
}

ul#nailComplianceUL div.circle {
    width:100px;
    height:100px;
    background:#000000;
    border-radius:50px;
    margin:0 auto;
}

ul#nailComplianceUL p.nailComplianceP1 {
    margin-top:11px;
    line-height: 22px;
    font-size: 19px;
}

ul#nailComplianceUL .nailComplianceP1 > span {
    font-weight: bold
}

ul#nailComplianceUL p.nailComplianceP2 {
    font-size: 11px;
    line-height: 18px;
    margin-top: 16px;
    padding: 0 11px;
}

#we-are h1 {
    margin-bottom: 0;
}

#settingStandardP1, #settingStandardP2, #settingStandardP3 {
    /*padding:0 295px;*/
    padding: 0 20%;
    margin-bottom:22px;
    font-size: 17px;
}

.btn-auscomply {
    background: none repeat scroll 0 0 transparent;
    font-size: 17px;
    font-weight: 400;
    /*padding: 10px 80px;*/
    padding: 6px 11px;
    text-transform: none;
}
.btn-dark {color:#202020; border-color:#202020;}

.call-us-section {
    padding: 155px 0 155px;
    position: relative;
}

.callUsSectionP1 {
    font-size: 35px;
    margin-bottom: 15px;
    font-weight: 700;
}

.callUsSectionP2 {
    margin-bottom:70px;
    font-size: 66px;
    line-height:75px;
    font-weight: bold;
}

.callUsSectionP3 {
    margin-bottom:40px;
    font-size: 35px;
}

#settingTheStandardImg {
    margin-top:-215px;
    margin-bottom:14px;
    position: relative;
    /*max-width:500px;*/
}

#rewarding-our-people, #productSupport {
    background:#000;
    color:#fff;
}

#rewarding-our-people h1, #rewarding-our-people h2, #rewarding-our-people h4, #rewarding-our-people p,
#productSupport h1, #productSupport h2, #productSupport h4, #productSupport p{
    color:#ffffff;
}

#auscomplyLogoImg {
    padding:10px 0 10px 0;
}

#importantLinks h1 {
    color:#231f20;
}

#importantLinksUL > li {
    width:345px;
    height:270px;
    border:1px solid #0f0f0f;
    padding:0;
    margin:10px 10px 0 0;
    vertical-align: top;
    max-width:100%;

}

.importantLinksULSection1 {
    height:90px;
    background:#90908f;
    color:#ffffff;
}

#importantLinksUL section.importantLinksULSection1 > p {
    padding:20px 0 0 0;
    line-height:20px;
    font-weight: bold;
}

section.importantLinksULSection2 a {
    color:#90908F;
    text-decoration: underline;
}

section.importantLinksULSection2 ul {
    padding: 0;
    margin-top:20px;
}

section.importantLinksULSection2 li {
    list-style-type: none;
    line-height: 25px;
}

#importantLinksUL section {
    padding:0;
}



.icon-control, .icon-info, .icon-peaceofmind, .icon-target, .icon-time,
.icon-vision
{ display: inline-block; background: url('../images/auscomply/auscomply-icons-new.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }

.icon-control { background-position: -0px -0px; width: 100px; height: 100px; }
.icon-info { background-position: -100px -0px; width: 100px; height: 100px; }
.icon-peaceofmind { background-position: -0px -100px; width: 100px; height: 100px; }
.icon-target { background-position: -100px -100px; width: 100px; height: 100px; }
.icon-time { background-position: -0px -200px; width: 100px; height: 100px; }
.icon-vision { background-position: -100px -200px; width: 100px; height: 100px; }

#career-opportunities {
    padding:10px 35px 10px 35px;
    margin-top:0px;
    max-width:960px;
    /*height:233px;*/
    position:relative;
    display: block;
    /*background:url('../images/auscomply/career-opportunities.jpg');*/
    background:#f5f6f7;
    color:#000000;
    overflow:hidden;
    border:1px solid #5BE741;
}
.benefit-img {max-width:150px; max-height:150px;}
.glyph-larger {font-size:35px;}
.login-icon-btn {max-width:25px !important; height:auto;}
/*.payments-accepted {float:right; width:200px; position:relative;}*/
.payments-accepted img {max-height:35px !important; margin-top:-3px; }
img.paypal-img {max-height:15px !important;}
/*.navbar-default .navbar-collapse, .navbar-default .navbar-form { max-width:500px; float:right;}*/


#career-opportunities > h3 {
    color:#000000;
    font-weight: bold;
}

#career-opportunities > p {
    color:#000000;
    max-width:510px;
    margin-bottom:60px;
}

#consulting-training h3 {
    margin-top:0;
    font-weight: bold;
}

#rewardingPs {
    padding-left:18%;
    padding-right:18%;
}

#rewardingUL {
    margin:0;
    padding:0;
    margin-left:-10px;
}

#rewardingUL > li {
    vertical-align: top;
    width:300px;
    margin-right:10px;
}

#rewardingP1 {
    margin:30px 0 30px 0;
}

#rewardingUL h4 {
    font-weight: bold;
    margin:15px 0 15px 0;
    line-height: 30px;
}

#rewardingUL p {
    font-size: 13px;
}

.callUsFooterP1 {
    font-size: 35px;
    margin: 50px 0 25px 0;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}

.callUsFooterP2 {
    font-size: 66px;
    line-height: 66px;
    margin: 0 0 35px 0;
    font-weight: 700;
    text-align: center;
    color:#5be741;
}

.callUsFooterP3 {
    font-size: 35px;
    margin: 0 0 0 0;
    font-weight: normal;
    text-align: center;
    color:#ffffff;
}

.callUsFooterP3 > a {
    color:#ffffff;
}

#footerInfoText > p {
    color:#ffffff;
}

.bold {
    font-weight: bold;
}

#consultingRowDiv {
    border-bottom:1px solid #f5f6f7;
    padding-bottom: 40px;
    margin-bottom: 50px;
}

#consultingRowDiv img ,
#trainingRowDiv img {
    padding-bottom:20px;
}

#text-slider {
    margin-top: 100px;
    margin-bottom: 200px;
    position: relative;
}

@media only screen and (max-width:600px) {
    #text-slider {margin-bottom:0px; margin-top:0px;}
    .slider-logo {max-width:80%;}
    * {overflow-x:hidden;}

    ul.navbar-nav > li {width:100%;}
    #auscomplyHeaderLoginN {margin-top:0px;}

    .text-slider {background:url("../images/auscomply/background1.jpg") no-repeat center 0 / 1800px  rgba(0, 0, 0, 0) !important; }
    .text-slider .slider-container {
        left: 0;
        position: relative;
        right: 0;
        top: 100px;
        /*transform: translateY(-50%);*/
        transform:none;
        padding:10px;
        overflow-x:visible;
        height:auto;
    }
    .top-about {display:none;}

    ul#nailComplianceUL > li {margin-bottom:20px; width:100%;}
    .animated {overflow:hidden !important;}
    #settingIndustryStandard {margin-top:55px;}
    .callUsSectionP3 {line-height:40px;}
    .callUsFooterP3 {line-height:100%;}
    .col-md-12 {padding:0px !important;}
    #rewardingUL {margin:0px;}
    ul#rewardingUL li {margin-bottom:30px;}

    #importantLinksUL > li {

        max-width:93%;
        margin:5px 4%;
    }
    #rewardingUL > li {margin-right:0px;}
    #contact .btn {margin:25px 20px 60px;}

}
@media only screen and (max-width:300px) {

    .text-slider {background:url("../images/auscomply/background1.jpg") no-repeat center 0 / 1200px  rgba(0, 0, 0, 0) !important; }
    .owl-item {overflow:visible;}



}

.arrowGetCompliant {

}

#we-are div.title {
    margin-bottom: 0;
}

section#features .title {
    margin-bottom: 0;
}

#settingIndustryStandard {
    margin-bottom:34px;
}

h3.tellMeWhy {
    font-weight: bold;
    font-size: 22px;
}

.teamDiv p {
    padding-right: 30px;
}

#rewarding-our-people div.title {
    margin-bottom: 35px;
}

#careersA {
    position:absolute;
    bottom:20px;
    left:20px;
    color:#5BE741;
    border:1px solid #5BE741;
}

#careerOpportunitiesDiv2 p {
    color:#000000;
    padding-bottom:75px;
}

p.tellMeMoreP,
.consultingTrainingContent > p
{
    font-size: 12px;
    line-height: 21px;
}

.consultingTrainingContent > h4 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 17px;
}

a.dark-circle {background:#000; border:1px solid #000; padding:10px; margin-top:10px 20px; -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    /* ...and now for the proper property */
    transition:.5s;}
a.dark-circle:hover {background:transparent; border:1px solid #5be741;}



#auscomplyHeaderLoginN
{
    margin-left: 0.5em;
    float: left;
    overflow: hidden;

    display: block;
    padding: 3px;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    width: auto;


    margin-top:15px;
    background:url(../images/auscomply/login-button.png) 0 0 no-repeat;
    background-size: 107px 42px;
    width:107px; height:42px;
}


#auscomplyHeaderLoginN:hover
{

    background:url(../images/auscomply/login-button-hover.png) 0 0 no-repeat;
    background-size: 107px 42px;

}



@media all and (min-width: 995px) {
    #careersPic {
        position: absolute;
        right: -20px;
        top: -10px;
    }

    /* Make the Login link more prominent on desktop size browsers */


    #auscomplyHeaderLogin {
        background: #5be741;
        color: #000000;
        margin-top: 20px;
        padding: 5px 10px;


        border-radius: 4px;
        box-shadow: 0 0 2px 1px #888;

        -o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        /* ...and now for the proper property */
        transition:.5s;

    }
    #auscomplyHeaderLogin:hover {background:#ccc; }



    ul#nailComplianceUL p.nailComplianceP2.about-hidden
    { margin-top:0px; padding-top:10px;}
    .about-hidden {  margin-top:0px; padding-top:10px;
        opacity:0; /* Completely invisible. */
        transition:1s; /* A 1 second transition. */

        position:absolute;

        height: 0;
        transition: height 0s ease-out, opacity 0s;
    }
    .about-hover:hover + .about-hidden, .about-hidden:hover {opacity:1; /* Completely visible. */
        position:relative; /* A 1 second transition. */

        height: auto;
        transition: height 1s ease-in, opacity 1s;}

    .about-hover {cursor:pointer; margin-bottom:0px;}

}

.about-hidden.top-about {max-width:600px; color:#fff; border:1px solid #eee; padding:20px 40px !important; margin:0px auto; min-height:130px; position:relative !important;}
.about-hidden.top-about:hover {}

.scroll-down {

    top: 92%;
}
#importantLinks2 {
    margin-bottom:0;
}

a#submitContactUsForm {
    margin-top:35px !important
}

#messageBox {
    margin-bottom:100px;
    margin-top:-40px;
}

#messageBox > h2 {
    color:#5be741;
    text-align: center;
}

#messageBox > p {
    color:#5be741;
    text-align: center;
}

a.faq:focus {color:#eee; font-weight:bold;}

.faq-text {font-size:12px;}