div#xzmenu_container{
    position: relative;
    background: url(../images/bkg_backgorund.png);
    height: 64px;
}

div#xzmenu_container ul{
    position: absolute;
    top: -28px;
    left: 50%;
}

div#xzmenu_container ul li{
    float: left;
    margin-left: 15px;
    font-size: 25px;
}

div#xzmenu_container div.xzsubmenu_header{
    color: #FFFFFF;
    float: left;
    margin-left: 37px;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 0px;
    height: 64px;
    line-height: 64px;
}

div#xzmenu_container div.xzsubmenu_header span a{
    color: #FFFFFF;
    font-size: 20px;
    text-transform: uppercase;
}

div#xzmenu_container div.sub_menu{
    display: none;
    background-color: #444;
    z-index: 1000;
    position: absolute;
    top: 50px;
    left: 0px;
    width: 100%;
}

div#xzmenu_container div.sub_menu dl dd{
    float: left;
    width: 20%;
    margin-left: 4%;
    text-align: center;
    padding: 20px 0px 0px 0px;
}

div#xzmenu_container div.sub_menu dl dd.all_category a{
    color: #b9a272;
}

div#xzmenu_container div.sub_menu dl a{
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    display: block;
}

div#xzmenu_container div.sub_menu dl dd:hover a{
    color: #ec4646;
}

div#xzmenu_container div.top_menu{
    margin-left: 300px;
}

@media (min-width: 768px){
    .col-md-3{
        width: 24%;
    }

    .col-md-4{
        width: 33%;
    }

    .col-sm-5 {
        width: 45%;
    }

    .col-md-7{
        width: 54%;
    }

    .col-md-8{
        width: 60%;
    }

    .header-search{
    }

    ul.link-follow li{
        margin-left: 2px;
    }

    .newletter-container .newleter-content input{
        width: 210px;
    }

    .col-sm-7{
        width: 53%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px){
    div#top-links{
        width: 80%;
    }

    div.row-header{
        width: 20%;
    }

    .top-cart{
        top: -70px;
        right: 0px;
    }

    .header-search{
        bottom: 5px;
        left: 120px;
    }

    #search{
        width: 70%;
    }

    #search input{
        width: 85%;
    }

    #search .input-group-btn{
        width: 15% !important;
        float: left;
    }
}