


@media all and (min-width: 1200px) {
    .container{width: 1164px;}
}
@media all and (max-width: 1000px) {
    .theme-custom {max-width: 100% !important;}
}

@media all and (max-width: 992px) {
    .container{width: 100%;}
    #mz_logo {display: table;margin: auto;float: none;}
    #mz_logo img{margin: auto;}
    nav#mz_headerNav ul{text-align: center}
    #mz_headerFunctions{float: none;margin: auto;display: table;}
    #mz_account{text-align: center;}
    div.mz_sitewideFeature .mz_genericContent p:nth-child(2){
        /* display: none; */
    }
    .page-Banner-wrapper a{ display: table;margin: auto;}
    #mz_footer_links ul{width: 40%;}
}

@media all and (max-width: 768px) {

    #mz_footer_links ul{width: 50%;padding: 15px;}
    #mz_headerNav{display: none;}
    /* #mz_account{display: none;} */
    #mz_primaryNav{display: none;}
    .main_section {margin-top: 15px;}
    #my-icon{background: #0075bc;padding: 5px 10px;font-size: 24px;display: table;margin: 5px auto;color: #fff;border: none;border-radius: 3px;}
    #accept-cookie-box div {margin: 0 auto;overflow: hidden;width: 100%;}
    #list-menu{height: 100%;width:320px;position: fixed;z-index: 99;top: 0;left: 0;background-color: #fff;overflow-x:hidden;transition: 0.5s;padding-top: 10px;padding-bottom: 20px;box-shadow:0 0 10px rgba(0,0,0,0.2);}
    #list-menu li {padding:10px 8px 10px 25px;text-decoration: none;text-align: left;text-decoration: none;font-size: 17px;color: #008ACA;display: block;transition: 0.3s;}        
    #list-menu li:hover {color: #008ACA;}
    #list-menu li a{text-decoration: none;text-transform: capitalize;}
    .menu-close-wrapper {width: 100%;overflow: hidden;}
    #list-menu .close-menu {font-size: 27px;float: right;padding: 0 18px;background-color: transparent;border:none;position:relative;z-index:99;}
    .product-list-wrapper {padding:0px 8px 0px 27px !important;}
    .product-list-wrapper .row{padding:10px 0;}
    .product-list-wrapper .row .menu-col-btn{float:right;padding: 0 18px;}
    .bottom-link-wrapper a{text-decoration:none;}
    .left-side-box{width:auto;}
    .right-side-border{width: auto;border-left-style: none;}
    #mz_logo {width: auto;margin: 20px auto 0;}
    #mz_keywordSearch {width:auto;}
    #mz_keywordSearch input {width: 250px;}

    div.mz_priFeature_1col .mz_genericContent p, div.mz_priFeature_2col .mz_genericContent p, div.mz_priFeature_3col .mz_genericContent p, div.mz_priFeature_4col .mz_genericContent p {padding: 0;margin: auto 0 20px 0;}
    div.mz_sitewideFeature .mz_genericContent {background: url(../images/bg-liveupdate.png) no-repeat scroll 120px 5px rgba(0, 0, 0, 0);background-position: top;font-size: 100%;padding-bottom: 0px;padding-left: 10px;padding-top: 40px;margin-top: 9px;}
    .mz_genericContent img {width:100%;}
    #mz_supportContent {margin-right: 0;margin-bottom: 0;width: 100%;}
    #mz_mainContent{margin-right: 0;margin-bottom: 0;width: 100%;}
    .mz_genericContent p {padding: 10px; line-height: normal;}
    div.mz_genericWidget {margin-top: 20px;margin-bottom: 20px;width: 100%;display: block;}
    div.mz_genWidget_2col {width: 100%;}
    div.mz_genWidget_2col div.mz_genSupport {width: 100%;}
    div.mz_genWidget_1col_alt div.mz_genSupport {float: right;margin: 0 0 15px 15px;width: 100%;}
    div.mz_genSupport, div.mz_genSupport_alt {background: #fff;padding: 0px;}
    .page.not-found-page .page-title{margin-top:20px;margin-bottom:10px;}
    .page.not-found-page .page-title h1{font-size:17px;font-weight:600;color:#000;}
    .topic-block-body ul li{padding:0 0 7px 0;}
    #mz_form fieldset input.mz_btnPrimary {font-size: 71%;width: 180px;}
    a.mz_btnTextlink {float: left;padding: 10px;width: 150px;}
    .cat-Grid-page .item-box {width: 50%;padding: 10px;}
    .item-box {position: relative;float: left;height: auto;margin: 0px 0 10px;text-align: left;}
    .p-name {overflow: hidden;}
    .p-name a {white-space: nowrap;overflow: hidden;}
    .cat-Grid-page .item-box:nth-child(3n+1) {clear: unset;}
    .item-box:nth-child(2n+1) {clear: unset;}
    .cat-Grid-page .item-box:nth-child(5n+1) {clear: unset;}
    div.mz_genericContent {clear: unset;padding: 0;}
    #mz_genericPage #mz_form {width: 100%;}
    #mz_form fieldset label {width: auto; }
    #mz_form fieldset input, #mz_form fieldset select, #mz_form fieldset textarea {width: 100%;}
    .field-validation-error, .small {margin-left: 0px !important;}
    div.mz_sitemap_priSect {float: left;margin: 0 1px 1px 0; padding: 0 10px 10px 10px;width: 47%;}
    .mz_sitemap_priBox.mz_sitemap_priSect{width:100%;padding:7px 0  7px 0;margin: 0;}
    .mz_sitemap_priBox.mz_sitemap_priSect h2{padding:12px 0;border-bottom: 1px solid #dadada;}
    ul#mz_breadcrumb {clear: unset;padding: 16px 10px;}
    #mz_email_signUp input {color: #666;font-size: 90%;width: 90%;height: auto;margin: auto;float:none;}
    #mz_email_signUp label {text-align: left;width: 100%;padding: 7px 20px;}
    #mz_email_signUp a{float: right;margin-right: 20px;}
    #mz_email_signUp .subscription-form-submit {width: 90%;margin: 0px;margin-top: 3px;margin-bottom: 10px;}
    div.mz_genSupport iframe { height: 428px;width: 100%;}
    .cart-footer{width: 100%;float: none;    text-align: left;}
}



@media all and (max-width: 480px) {
    #mz_footer_links{background-size: 80px;}
    #mz_footer_links ul{width: 100%;padding: 15px;}
    div.mz_sitemap_priSect {float: left;margin: 0 1px 1px 0; padding: 0 10px 10px 10px;width: 100%;}
    #mz_keywordSearch input {width: 130px;}
    .cat-Grid-page .item-box {width: 100%;padding: 10px;}
    .item-box {height: auto;}
}


/* for header media query start*/

@media (max-width: 550px){
    #mz_keywordSearch input {width: 190px;}
}

@media (max-width: 435px){
    #mz_keywordSearch input {width: 130px;}
}

@media (max-width: 380px){
    #mz_keywordSearch input {width: 108px;}
    #mz_minicart {width: 140px;}
} 

@media (max-width: 360px){

    #small-search-box-form {width: 100%;}
    #mz_keywordSearch {width: 100%;}
    #mz_keywordSearch input {width: 87%;}
    #mz_minicart {width: 100%;}
} 

@media (max-width: 320px){

    #mz_keywordSearch input {width: 85%;}
}

/* for header media query close*/





