.nav-mobile {
    position: fixed;
    top: 51px;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 1.4em;
    z-index: 10000;
    background: #fff;
    overflow-y: scroll;
    display: none;
    opacity: 0;
    transition: -webkit-transform 1ms;
    transition: transform 1ms;
    transition: transform 1ms,-webkit-transform 1ms;
    -webkit-transform: translate3d(0,150%,0);
    transform: translate3d(0,150%,0);
}
.nav-mobile-open {
    overflow: hidden;
}
.nav-mobile-open .nav-mobile {
    opacity: 1;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.nav-mobile ul .mobile-child-list, .nav-mobile ul .mobile-list-item, .nav-mobile ul a {
    position: relative;
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    color: #D79A00;
    cursor: pointer;
}
.nav-mobile ul .mobile-child-list.active, .nav-mobile ul .mobile-list-item.active, .nav-mobile ul a.active {
    background: #2388e4;
    color: #fff;
}
.nav-mobile ul .mobile-list-item.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #fff;
    top: 10px;
}
.nav-mobile ul .mobile-child-list span, .nav-mobile ul .mobile-list-item span, .nav-mobile ul a span {
    padding-left: 20px;
}

.nav-mobile ul .mobile-list-item:after {
    content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #D79A00;
    font-size: 1em;
    position: absolute;
    top: 10px;
    right: 20px;
    transition: all .22s ease-in-out;
}
.nav-mobile ul.mobile-list-dropdown li {
    background: #808080;
}
.nav-mobile ul .mobile-child-list {
    color: #fff;
    padding-left: 20px;
}

.nav-mobile ul .mobile-child-list:after {
    content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #fff;
    font-size: .9em;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
    transition: all .22s ease-in-out;
}


.nav-mobile ul .mobile-child-dropdown li {
    background: #fff;
    font-size: .8em;
}

.nav-mobile ul.mobile-list-dropdown li a {
    color: #fff;
    padding: 10px 35px 10px 20px;
}
.nav-mobile ul .mobile-child-dropdown li a, .nav-mobile ul .mobile-child-dropdown li a:after {
    color: #000;
}
.nav-mobile h3{color: #24bdff;}
.nav-mobile ul a:not(.dropdown):after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    color: #D79A00;
    font-size: 1em;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
    transition: all .22s ease-in-out;
}
.global-header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #000;
}
.global-header-account {
     margin: 0 -15px;
    display: block;
    background: #000;
    border-bottom: 1px solid #333;
}
.global-header-account ul {
    margin: 0;
}
.global-header-account li {
    padding: 0;
}
.global-header-account a, .global-header-account button {
    font-size: 1.7em;
    padding: 5px 13px;
    border-right: 1px solid #ccc;
      display: inline-block;
    padding: 7px 10px;
    color: #fff;
    border: none;
}

.global-header-account button {
    background: #000;
}



*, :after, :before {
    box-sizing: border-box;
}
.nav-mobile .main-cta a {
    width: 50%;
}
.nav-mobile .main-ctb a {
    width: 33.333333%;
}
.btn-nav {
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    display: inline-block;
    margin-bottom: 0;
    padding: 6px 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    background-image: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
.btn-primary-nav {
    color: #fff;
    border-color: #D79A00;
    background-color:#D79A00;
}
.btn-primary-nav:hover {
    background-color: #ac7b00;
    color:#ffffff;
}

.btn-group-lg-nav>.btn-nav, .btn-lg {
    font-size: 18px;
    line-height: 1.3333333;
    padding: 10px 16px;

}
.btn-nav.focus-nav, .btn-nav:focus, .btn-nav:hover {
    text-decoration: none;
  
}
.btn-primary-nav.active, .btn-primary-nav.focus-nav, .btn-primary-nav:active, .btn-primary-nav:focus, .btn-primary:hover, .open-nav>.dropdown-toggle-nav.btn-primary-nav {
    color: #fff;
    border-color: #9d5513;
    background-color: #bd6617;
}
.btn-success-nav {
    color: #fff;
    border-color: #24bdff;
    background-color: #24bdff;
}
.btn-default-nav{
    background-color: rgb(248, 152, 35);
    color: #fff;
}
.btn-success-nav.active, .btn-success-nav.focus, .btn-success-nav:active, .btn-success-nav:focus, .btn-success-nav:hover, .open-nav>.dropdown-toggle-nav.btn-success-nav {
    color: #fff;
    border-color: #157199;
    background-color: #157199;
}

.nav-mobile ul.mobile-list-dropdown li a:after {
    color: #fff;
}

.nav-mobile ul li .h3 {
    margin: 0;
    padding: 8px 19px;
    border-bottom: #000 solid 1px;
    margin-bottom: 2px;
    font-size: 18px;
    color: #108dc9;
}


@media (max-width:766px){
.nav-mobile {
    display: block !important;
}

}

@media (max-width: 480px){

.btn-group-lg-nav>.btn-nav, .btn-lg{font-size:12px;}
}

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

.col-sm-7-nav{position:absolute;top:0;}

}