#m2364 {
    margin-bottom: 40px;
}
#m2891 {
    height: 183px;
}
#r1256 {
    height: 289px;
}
#c1620 {
    padding-top: 60px;
    padding-right: 0px;
}
.companyname2{
    font-size: 14px;
}
#m2364-nw{
    padding-right: 5px;
}
.navbar {
    margin-bottom: 0px;
    min-height: 0px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 15px 110px;
    line-height: 0px;
    border: #949494 5px solid;
    background-color: #545454;
    color: #fff;
    font-size: 15px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #ffff01;
    color: #000;
}
.nav>li>a:focus, .nav>li> .active {
    text-decoration: none;
    background-color: #ffff01;
    color: #000;
}
#r1074 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgb(0, 0, 0);
}
.colsStack{
    padding: 0px;
}
#m8881{
    padding: 0px 0px 0px 15px;
}
.privacy-policy {
    border: 2px solid #ffff01;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
}
.navbar-nav {
        float: unset;
        margin: 0 auto;
        display: table;
    }

[type="submit"] {
    background-color: #5cb85c;
}


/*android*/
@media screen and (max-width: 767px) {
       #r5000 {
        display: none;
    }
    #r1256 {
    display: none;
}
    nav:not(.horizontal-menu--mobile):before, nav[data-settings*="vertical=true"]:not(.horizontal-menu--mobile):before {
        display: none;
    }
    .navbar-toggle {
    background-color: #09bddc;
    border: 1px solid #09bddc;
}
.navbar-toggle .icon-bar {
    background-color: #fff;
}
.preamble a{
    white-space: nowrap;
}
#p2374 #c2024 {
    padding-right: 10px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#r5001>.container {
    padding-left: 30px;
    padding-right: 0px;
}
.navbar-nav {
    width: 100%;
}
.nav>li>a {
    padding: 15px 20px;
}
.navbar-brand {
    color: #fff;
}
.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none;
    outline: none;
    color: #fff;
}


}

/*ios*/
@media screen and (max-width: 340px) {}

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

/*portrait*/
@media (min-width: 768px) and (max-width: 991px) {
 .companyname {
        font-size: 20px;
    }
    #c1620 {
    padding-top: 55px;
    padding-right: 0px;
}
    #m2364 {
        margin-right: 0px;
        margin-bottom: 41px;
    }
    .companyname2 {
    font-size: 13px;
}
#r1256 {
    height: 238px;
}
#r4392 {
    margin-top: 0px;
}
.nav>li>a {
    padding: 15px 75px;
}
#r5001>.container {
    padding-left: 30px;
    padding-right: 0px;
}
    .container {
    padding-right: 0px;
    padding-left: 0px;
}
/* #p2374 #c1466 {
    width: 100%;
} */
.preamble a{
    white-space: nowrap;
}
#m2364-nw {
    padding-right: 14px;
}




}

/*landscape*/
@media (min-width: 992px) and (max-width: 1199px) { }

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

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

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

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

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