#headerwrap {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateZ(0);
    margin: 0;
    z-index: 999999;
    height: 86px;}
    
.menu-container span.colorajuster {
        display: none;}

.mainVisual {
    padding-top: 86px;}

#MainVisual span, ul.slides {
    margin: 0px 0px;
    margin-top: 0px;}

.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev { 
    background-size: 100%;
    z-index: 998;}

.flex-control-nav, .flex-direction-nav {
    z-index: 998!important;}

.about {
    width: auto;}
    
#shopinfo img {
    max-width: 100%;
    height: auto;
    display: block;}

#category-header.boxwidth {
    margin-top: 60px;}   

#collections {
    position: relative;
    z-index: 999;}
    
#collections.white .card-title a {
    background: rgba(0, 0, 0, 0.6)!important;
    color: #fff!important;}

    #category-header.boxwidth {
        margin-top: 60px;}   
    
    #utilities {
      padding: 0px;}
    
    .utility .read_more a:before, .topIntro .read_more a:before {
        color: #CCCCCC!important;}
    
    .utility.shipping .banner .deliveryicon {
        min-height: 0px;}
    
    .utility.shipping .banner .deliveryicon:before {
        font-size: 30px;}
    
    .static_wrap, .tmpBox {
        padding: 60px 60px 0px 60px;}
    
    .static_wrap #about p {
        font-weight: 300;
        font-size: 1.3em;
        letter-spacing: 2px;}
    
    #privacy, #law {
        margin: 80px 0 ;}
    
    #contact {
        margin: 100px 0 0 0;}
    
    #item_page_wrap {
        padding: 160px 0 20px 0;}
    
    #appsItemDetailCustom {
        max-width: 760px;}
    
    #appsItemDetailCustomTag img {
    max-width: min(100%, 500px) !important;
    height: auto !important;}
    
@media only screen and (max-width: 767px) {
    element.style {
        top: 0px;}
    
    #headerwrap {
        position: sticky;
        width: 100%; 
        margin: 0;} 
    
    .menu-container span.colorajuster {
        display: none;}
        
    .mobileNavOFF .menu-container {
        display: none; }
        
    .static_wrap #about #AboutHeaderImg img {
        margin-top: 60px;}
    
    #category-header.boxwidth {
        margin-top: 100px !important;
          }
        
    #utilities .utilityG1, #utilities .utilityG2 {
        padding: 10px 0 0 0;}
        
    .static_wrap, .tmpBox {
        padding: 60px 30px 0px 30px;}
             
    }