@media screen and (max-width:768px){
.products-grid > li {width: 48%; margin-right: 1%}
.products-grid > li:nth-child(2n) {margin-right: 0;}
.catalogsearch-result-index .col2-left-layout .col-left {width: 100%; padding-top: 0;}

}
@media screen and (max-width:499px){
    .available-date-wrapper {
        margin-left: 0px !important;
    }
    .available-date-wrapper .available-title {
        float:none;
    }
    .lowes-logo {
        margin-left: 20%;
        width: 60%;
    }
    .post-list h2, .product-detail .content-main h2,
    .post-entry-with-image {width: 95%; float: none; margin: 0 auto; padding-bottom: 10px;}
    .cms-no-route img {width: 80% !important; }
    .video-container .video {width:100% !important; float: none; margin: 0 0 20px 0}
    .title-box-typ2 {font-size: 16px;}
    .title-box-typ2::before{background: url("../images/title_left_bg.png") no-repeat scroll 0 4px;}
    .title-box-typ2::after{background:  url("../images/title_right_bg.png") no-repeat scroll 0 4px;}
    .cms-manuals .manuals ul li {width: 100%; margin: 0; padding: 0; font-family:"Futura LT W01 Medium"; }

    header .header-navigation{
        display:none;
    }

    .slider-container{
        margin-top:1.25%!important;
    }

    .main-container{ padding:0px!important; }

    .body-widgets-container .container{
        width:100%!important;
    }

    .body-widgets-container .container{
        width:100%!important;
        padding:0px;
    }

    .widget{
        width:100%!important;
        margin:2% 0% 0% 0%!important;
        overflow:hidden!important;
    }

    .widget p{
        width:100%!important;
    }

    body.catalog-product-view .product-view .product-view-content{
        padding-right:0px;
        padding-left:0px;
    }

    body.catalog-product-view .product-view .product-view-title-container h1{
        font-size:24px;
        text-align:center;
        padding-top:15px;
        padding-bottom:15px;
    }

    body.catalog-product-view .product-view .product-view-title-container h2{
        font-size:18px;
    }

    body.catalog-product-view .product-view .product-view-content .product-img-box .product-name{
        display:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-img-box,
    body.catalog-product-view .product-view .product-view-content .product-img-box .more-views{
        margin-top:15px;
    }

    body.catalog-product-view .product-view .product-view-content .add-to-cart-wrapper{
        text-align:center;
        margin-top:15px;
        margin-bottom:15px;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses,
    body.catalog-product-view .product-view .product-view-content .product-compliance,
    body.catalog-product-view .product-view .product-view-content .product-sharing{
        width:100% !important;
        margin-top:15px;
        border:none;
        padding-left: 5px;

    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses > div{
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses > div img{
        display:inline;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses h3{
        margin-top:0px;
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-compliance{
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-compliance img{
        float:none;
        display:inline;
    }

    body.catalog-product-view .product-view .product-view-content .add-to-cart-wrapper button.buy-now{
        float:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing ul.sharing-links{
        text-align:center;
        width:100%;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing ul.sharing-links li{
        float:none;
        display:inline-block;
    }

    body.catalog-product-view .product-view .product-collateral #collateral-tabs{
        float:none;
    }

    body.catalog-product-view .product-view .block-related{
        height:216px;
    }

    body.catalog-product-view .product-view .block-related .block-content{
        margin-top:15px;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container{
        width:100%;
        text-align:center;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container > h2{
        font-size:24px;
        text-align:center;
        display:inline;
        float:none;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container img{
        float:none!important;
        margin-top:-10px!important;
        margin-right:auto!important;
        display:inline;
    }

    body.catalog-product-view .product-view .block-related .block-content .related-products-container{
        top:52px;
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong{
        background:#ffd700!important;
        border:none!important;
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong:after{
        border-left: 4px solid black!important;
    }

    .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after{
        border:4px solid black!important;
        border-right:4px solid transparent!important;
        border-bottom:4px solid transparent!important;
        border-left:4px solid transparent!important;
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong span{
        color:black!important;
    }

    .sidebar .block:last-of-type{
        border-bottom:none!important;
    }

    .kbase-article-index .wrapper, .kbase-article-search .wrapper, .kbase-article-article .wrapper{
        background:none!important;
    }

    .mini-products-list{
        height:150px!important;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item{
        width:50%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image{
        text-align:center;
        width:100%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image .product-image{
        width:100%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image .product-image img{
        width:80px;
    }

    .mini-products-list .item .product .product-details a{
        width:100%;
        text-align:center;
        margin-top:5px;
    }

    .mini-products-list .item .product .product-details a span.product-name{
        float:none;
        padding-top:5px;
    }

    .mini-products-list .mcs-button-arrow-prev{
        left:0px!important;
    }

    .mini-products-list .mcs-button-arrow-next{
        right:0px!important;
    }

    .footer-container{
        margin-top:2%;
    }

    footer .mailing-list-block form .form-group{
        text-align:center;
    }

    .footer-container .footer .container{
        padding:0px;
    }

    .footer-container .footer .container .block-subscribe{
        width:100%;
        margin-bottom:15px;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block{
        width:100%;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form .form-group{
        text-align:center;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form label{
        width:100%;
        text-align:center;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form input{
        width:100%!important;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form button{
        width:auto;
        padding:7px 14px;
        float:none;
    }

    .footer .container > .links{
        width:100%!important;
        margin-top:10px;
        text-align:center;
        margin-left:0px!important;
    }

    footer .site-links-column:first-child{
        margin-top:40px;
    }

    footer .site-links-column ul li{
        display:block;
        float:left;
        text-align:center;
        margin-top:0px;
        margin-right:5px;
        margin-left:5px;
    }

    .footer .social{
        margin:0px 0px 0px 0px;
        width:100%;
    }

    .footer .footer-bottom-links .bottom-text{
        margin-top:25px;
        text-align:center;
    }

    .footer-container .footer-bottom-links ul li{
        width:100%;
        display:block;
        float:left;
        margin:0px!important;
        text-align:center;
    }

    .footer-container .footer-bottom-links .bottom-text{
        margin-top:20px;
    }
}

@media screen and (max-width:640px){
.category-by-industry .subcategory-list-box {padding: 0;}
.cms-no-route .col-main .std {width: 90%; margin: 0 auto;}
.cms-no-route .no-route-right {width: 100%; margin: 0 auto; position: relative;z-index: 9;}
.searchindex-results li {float: none; border-bottom: 0; height: 37px;}
}
@media screen and ( min-width:481px ) and ( max-width: 768px ){
    .cms-manuals .manuals ul li {width: 50%; float: left; margin: 0; padding: 0; font-family:"Futura LT W01 Medium"; }

    header .header-navigation{
        display:none;
    }

    .slider-container{
        margin-top:1.25%!important;
    }

    .main-container{
        padding:0px!important;
    }

    .body-widgets-container{
        margin-top:1%!important;
    }

    .body-widgets-container .container{
        padding:0px;
        width:100%!important;
    }

    .body-widgets-container .odd-widgets:nth-child(1n) .widget h2{
        font-size:1.6em;
        font-size:5vw;
    }

    .body-widgets-container .odd-widgets:nth-child(1n) .widget:first-child p{
        padding:15px 0px 0px 0px;
        font-size:0.8em;
        font-size:2.1vw;
    }

    .body-widgets-container .odd-widgets:nth-child(1n) .widget h3{
        font-size:1em;
        font-size:2.8vw;
    }

    .body-widgets-container .odd-widgets:nth-child(1n) .widget h3.subtitle{
        font-size:0.9em;
        font-size:2.6vw;
    }

    .body-widgets-container .odd-widgets:nth-child(1n) .widget:first-child p{
        width:100%;
    }

    .body-widgets-container .odd-widgets:nth-child(1n) .widget:last-child p{
        padding-top:10px;
        font-size:0.8em;
        font-size:2vw;
        width:75%;
    }

    .body-widgets-container .even-widgets .widget h3{
        font-size:1em;
        font-size:2.8vw;
    }

    .body-widgets-container .even-widgets .widget p{
        font-size:0.8em!important;
        font-size:1.9vw!important;
    }

    .body-widgets-container .even-widgets .widget{
        margin-left:1.25%;
    }

    .body-widgets-container .even-widgets .widget:first-child{
        margin-left:0%;
    }

    .body-widgets-container .odd-widgets:nth-child(3n) .widget:last-child h3{
        font-size:1.5em;
        font-size:4vw;
    }

    .body-widgets-container .odd-widgets:nth-child(3n) .widget:last-child h3.subtitle{
        font-size:1.3em;
        font-size:3.7vw;
    }

    .body-widgets-container .odd-widgets:nth-child(3n) .widget:last-child p{
        width:100%;
        font-size:0.8em;
        font-size:3vw;
    }

    body.catalog-product-view .product-view .product-view-content{
        padding-right:0px;
        padding-left:0px;
    }

    body.catalog-product-view .product-view .product-view-title-container h1{
        font-size:24px;
        text-align:center;
        padding-top:15px;
        padding-bottom:15px;
    }

    body.catalog-product-view .product-view .product-view-title-container h2{
        font-size:18px;
    }

    body.catalog-product-view .product-view .product-view-content .product-img-box .product-name{
        display:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-img-box,
    body.catalog-product-view .product-view .product-view-content .product-img-box .more-views{
        margin-top:15px;
    }

    body.catalog-product-view .product-view .product-view-content .add-to-cart-wrapper{
        text-align:center;
        margin-top:15px;
        margin-bottom:15px;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing{
        width:100%;
        margin-top:15px;
        border:none;
        padding:0px;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses,
    body.catalog-product-view .product-view .product-view-content .product-compliance{
        width:50%;
        margin-top:15px;
        float:left;
        border:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses > div{
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses > div img{
        display:inline;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses h3{
        margin-top:0px;
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-compliance{
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-compliance img{
        float:none;
        display:inline;
    }

    body.catalog-product-view .product-view .product-view-content .add-to-cart-wrapper button.buy-now{
        float:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing ul.sharing-links{
        text-align:center;
        width:100%;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing ul.sharing-links li{
        float:none;
        display:inline-block;
    }

    body.catalog-product-view .product-view .block-related .block-content{
        margin-top:30px;
    }

    body.catalog-product-view .product-view .product-collateral #collateral-tabs{
        float:none;
    }

    body.catalog-product-view .product-view .block-related{
        height:216px;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container{
        width:100%;
        text-align:center;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container > h2{
        font-size:24px;
        text-align:center;
        display:inline;
        float:none;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container img{
        float:none!important;
        margin-top:-10px!important;
        margin-right:auto!important;
        display:inline;
    }

    body.catalog-product-view .product-view .block-related .block-content .related-products-container{
        top:52px;
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong{
        background:#ffd700!important;
        border:none!important;
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong:after{
        border-left: 4px solid black!important;
    }

    .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after{
        border:4px solid black!important;
        border-right:4px solid transparent!important;
        border-bottom:4px solid transparent!important;
        border-left:4px solid transparent!important;
    }

    .sidebar .block:not(.block-layered-nav) .block-title > strong span{
        color:black!important;
    }

    .sidebar .block:last-of-type{
        border-bottom:none!important;
    }

    .kbase-article-index .wrapper, .kbase-article-search .wrapper, .kbase-article-article .wrapper{
        background:none!important;
    }

    .mini-products-list{
        height:150px!important;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item{
        width:33%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image{
        text-align:center;
        width:100%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image .product-image{
        width:100%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image .product-image img{
        width:80px;
    }

    .mini-products-list .item .product .product-details a{
        width:100%;
        text-align:center;
        margin-top:5px;
    }

    .mini-products-list .item .product .product-details a span.product-name{
        float:none;
        padding-top:5px;
    }

    .mini-products-list .mcs-button-arrow-prev{
        left:0px!important;
    }

    .mini-products-list .mcs-button-arrow-next{
        right:0px!important;
    }

    .footer-container{
        margin-top:1.25%;
    }

    .footer-container .footer .container .block-subscribe{
        width:100%;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block{
        width:100%;
        text-align:center;
    }

    .footer .container .block-subscribe .mailing-list-block form label{
        width:100%;
    }

    .footer .container .block-subscribe .mailing-list-block form input{
        width:100%!important;
        margin:0px auto 10px auto;
    }

    .footer .container .block-subscribe .mailing-list-block form button{
        float:none;
        margin:0px;
    }

    .footer-container .footer .container{
        padding:0px;
    }

    .footer-container .footer .container .block-subscribe .social{
        width:100%;
        margin-top:15px;
        margin-left:15px;
    }

    .footer-container .footer .container .block-subscribe .social h3{
        margin-top:0px;
        margin-left:0px;
    }

    .footer-container .footer .container .block-subscribe .social ul{
        margin-left:0px;
    }

    .footer .translate{
        padding-left:130px;
        margin-left:0px;
    }

    .footer-container .footer .container .links{
        margin-top:0px;
        margin-right:0%!important;
        margin-left:5%;
        width:45%!important;
        clear:none!important;
    }

    .footer-container .footer .container .links .block-title{
        text-align:center;
    }

    .footer-container .footer .container .links h3, .footer-container .footer .container .links ul li{
        text-align:center;
    }

    .footer-container .footer .container .links:nth-child(odd){
        margin-right:0px;
    }

    .footer-container .footer-bottom-links .container .bottom-links ul li{
        width:50%;
        float:left;
        text-align:center;
        margin:0px!important;
    }

    .footer-container .footer-bottom-links .bottom-text{
        margin-top:40px;
        text-align:center;
    }
}
@media screen and (max-width:732px){
    .category-by-industry .subcategory-list-box {padding: 0;}
    .category-by-industry .subcate-slider-box {width: 100%;}
    .video-container .video {width:50%; float: none; margin: 0 0 20px 0}

}
@media screen and (max-width:770px){
    
  }
@media screen and ( min-width:769px ) and ( max-width: 1024px ){
    .category-by-industry .subcategory-list-box {padding: 0;}

    #header .container{
        width:100%;
    }

    #header-nav .megamenu-pc{
        display:none!important;
    }

    #header-nav .megamenu-mobile{
        display:block!important;
    }

    header .header-navigation{
        display:none;
    }

    .slider-container{
        margin-top:1.25%!important;
    }

    .body-widgets-container{
        margin-top:1%!important;
    }
    .body-widgets-container .container{
        width:100%!important;
        padding:0px;
    }

    .body-widgets-container .container .widget p{ width:100%;}


    body.catalog-product-view .product-view .product-view-content{
        padding-right:15px;
        padding-left:15px;
    }

    body.catalog-product-view .product-view .product-view-title-container h1{
        font-size:24px;
        text-align:left;
        padding-top:15px;
        padding-bottom:15px;
    }

    body.catalog-product-view .product-view .product-view-title-container h2{
        font-size:18px;
    }

    body.catalog-product-view .product-view .product-view-content .product-img-box .product-name{
        display:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-img-box,
    body.catalog-product-view .product-view .product-view-content .product-img-box .more-views{
        margin-top:15px;
    }

    body.catalog-product-view .product-view .product-view-content .add-to-cart-wrapper{
        text-align:center;
        margin-top:15px;
        margin-bottom:15px;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing{
        width:100%;
        margin-top:15px;
        border:none;
        padding:0px;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses,
    body.catalog-product-view .product-view .product-view-content .product-compliance{
        width:50%;
        margin-top:15px;
        float:left;
        border:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses > div{
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses > div img{
        display:inline;
    }

    body.catalog-product-view .product-view .product-view-content .product-best-uses h3{
        margin-top:0px;
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-compliance{
        text-align:center;
    }

    body.catalog-product-view .product-view .product-view-content .product-compliance img{
        float:none;
        display:inline;
    }

    body.catalog-product-view .product-view .product-view-content .add-to-cart-wrapper button.buy-now{
        float:none;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing{
        float:right;
        width:50%;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing ul.sharing-links{
        text-align:center;
        width:100%;
    }

    body.catalog-product-view .product-view .product-view-content .product-sharing ul.sharing-links li{
        float:none;
        display:inline-block;
    }

    body.catalog-product-view .product-view .block-related .block-content{
        margin-top:70px;
    }


    body.catalog-product-view .product-view .product-collateral #collateral-tabs{
        float:none;
    }

    body.catalog-product-view .product-view .block-related{
        height:216px;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container{
        width:100%;
        text-align:center;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container > h2{
        font-size:24px;
        text-align:center;
        display:inline;
        float:none;
    }

    body.catalog-product-view .product-view .block-related .block-title .block-title-content-container img{
        float:none!important;
        margin-top:-10px!important;
        margin-right:auto!important;
        display:inline;
    }

    body.catalog-product-view .product-view .block-related .block-content .related-products-container{
        top:0px;
    }

    .mini-products-list{
        height:150px!important;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item{
        width:20%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image{
        text-align:center;
        width:100%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image .product-image{
        width:100%;
    }

    .mini-products-list .mcs-wrapper .mcs-items-container .mcs-item li .product .product-details .product-related-image .product-image img{
        width:80px;
    }

    .mini-products-list .item .product .product-details a{
        width:100%;
        text-align:center;
        margin-top:5px;
    }

    .mini-products-list .item .product .product-details a span.product-name{
        float:none;
        padding-top:5px;
    }

    .mini-products-list .mcs-button-arrow-prev{
        left:0px!important;
    }

    .mini-products-list .mcs-button-arrow-next{
        right:0px!important;
    }

    .footer-container{
        margin-top:1%;
    }

    .footer-container .footer .container{ padding:0px!important; width:100%; }

    .footer-container .footer .container .block-subscribe{
        text-align:center;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form label{
        width:100%;
        text-align:center;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form button{
        padding:7px 14px;
        float:none;
        margin:0px;
        width:auto;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form input{
        width:100%!important;
    }

    .footer-container .footer .container .block-subscribe .social{
        text-align:left;
    }

    .footer-container .footer .container .links{
        width:23%;
        margin:0 0 0 2%;
    }

    .footer-container .footer .container .block-subscribe{
        margin-right:5%;
    }
}

@media screen and (min-width: 1025px ) and (max-width: 1200px ){

    #header .container{
        width:100%!important;
    }

    #header-nav .megamenu-pc{
        display:block!important;
    }

    #header-nav .megamenu-mobile{
        display:none!important;
    }

    header .header-navigation{
        display:none;
    }

    .page-header{
        padding:0px;
    }

    .ms-topmenu .ms-label{
        font-size:1.2vw!important;
    }

    .nav-trigger, .mobile-navigation, label[for="nav-trigger"]{
        display:none;
    }

    .footer-container .footer .container .block-subscribe{
        text-align:center;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form label{
        width:100%;
        text-align:center;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form button{
        padding:7px 14px;
        float:none;
        margin:0px;
        width:auto;
    }

    .footer-container .footer .container .block-subscribe .mailing-list-block form input{
        width:100%!important;
    }

    .footer-container .footer .container .block-subscribe .social{
        text-align:left;
    }

    .footer-container .footer .container .links{
        clear:none!important;
        width:24%;
        margin-right:0%;
        margin-left:1%;
    }
}



@media only screen and (max-width: 800px) { 
    .body-widgets-container .even-widgets .widget{margin-left: 1%;}
    .top-store-logo-box ul { margin:0px 0px 25px; padding: 0; list-style: none; overflow: hidden;}
    .top-store-logo-box ul li.top-industry-item {margin: 0 49px 25px;}
    
    .bottom-store-logo-box ul { margin:0px 0px 0px; padding: 0; list-style: none; overflow: hidden;}   
    .bottom-store-logo-box ul li.bottom-industry-item {margin: 0 35px 5px;}
    
    .subcategory-list-box ul { margin: 0 auto 15px; text-align: center;}
    .subcategory-list-box li.subcate-box { float: none; display: inline-block; overflow: hidden;}
    .catalog-category-view .col2-left-layout .col-main,
    .catalogsearch-result-index .col2-left-layout .col-main {width: 100%;}
    .catalog-category-view .col2-left-layout .col-left {width: auto; margin: 0 30px;}
    .category-hand-tools .title-box-typ1 .title-name { margin-bottom: 15px;}
    .subcate-slider-box { margin-left: 30px; margin-right: 30px;}
    .subcate-tweet-box {margin-left: 30px; margin-right: 30px;}
    .hidden-tiles{ display:none; }
}

@media only screen and (max-width: 767px) {
    .top-store-logo-box ul li.top-industry-item {
        display: block;
        float: none;
        margin: 0 auto 25px;
    }
    .bottom-store-logo-box ul li.bottom-industry-item {
        display: block;
        float: none;
        margin: 0 auto 5px;
    }
    .wheretobuy-top-stores .title-box-typ1 { display: block;}
    .wheretobuy-top-stores .title-box-typ1 .title-name { display: block; padding-right: 0px; margin-bottom: 15px;}
    .title-box-typ1 .short-info { display: block;}
} 
@media only screen and (max-width: 639px) {
    .catalog-category-view .title-box-typ1 {padding: 0 10px;}
    .subcategory-list-box {padding: 0 0px;}
    .subcategory-list-box ul { margin: 0 0 15px;}
    .subcategory-list-box li.subcate-box { float: none; margin: 0 auto 20px; display: block;}
    .catalog-category-view .col2-left-layout .col-left {width: auto; margin: 0 10px;} 
    .subcate-slider-box { margin-left: 10px; margin-right: 10px; padding: 10px 15px;}
    .subcate-tweet-box {margin-left: 10px; margin-right: 10px; padding: 10px 15px;}
    .subcate-tweet-box li.tweet-list { background: none;}
    .subcate-tweet-box li.tweet-list .image-box { float: none; width: 72px; margin:0 auto 10px;}
    .subcate-tweet-box li.tweet-list .tweet-info { float:none; margin-left:0px; margin-bottom: 10px; max-width: 100%; text-align: center;}
    .subcate-tweet-box li.tweet-list .tweet-date {float:none; margin-left:0px; max-width:100%; margin-bottom: 10px; text-align: center;}
}
@media only screen and (max-width: 360px){
    body.catalog-product-view .product-view .product-app .app-link img{
        display: block;
        width: 100%;
        height: auto;
    }
}
@media screen and (max-width: 1024px) and (min-width: 769px){
	  .footer-container .footer .container .block-subscribe .mailing-list-block form{margin-left: 15px; width: 100% !important;}
}
@media only screen and (max-width: 768px){
	.footer-container .footer .container .block-subscribe .mailing-list-block form{width: 96% !important; margin-left:2%; margin-right:2%;}
}
/*Homepage video style*/
.cms-home .home-y-video .gt-videothumb{
    overflow: hidden;
    position: relative;
}
.cms-home .home-y-video .yt-playicon{
    max-width: 60px!important;
    position: absolute;
    top: calc(50% - 30px)!important;
    left: calc(50% - 30px)!important;
    cursor: pointer;
    z-index: 0;
}
.cms-home .home-y-video .yt-playicon.playicon-override {
    width: 100%;
    opacity: 0;
    max-width: 100%!important;
    top: 0!important;
    left: 0!important;
}
.cms-home .home-y-video .yt-thumbnail{
    width: 100%;
}
@media only screen and (min-width: 500px) and (max-width: 1199px){
    .cms-home .body-widgets-container .container{
        width: 100%;
    }
    .cms-home .body-widgets-container .odd-widgets .widget{
        height: auto;
    }
    .full-bg.banner-h h2.text-center{
        font-size: 30px!important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .full-bg.banner-h h2.text-center{
        margin: 10px 0;
    }
    .full-bg.banner-h span.big{
        background-size: 200px 40px!important;
        height: 40px!important;
        width: 222px!important;
        line-height: 40px!important;
    }
    .full-bg.banner-h a > p{
        padding-top: 5px!important;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px){
    .full-bg.banner-h h2.text-center{
        font-size: 28px!important;
    }
    .full-bg.banner-h h2.text-center{
        margin: 5px 0;
    }
    .full-bg.banner-h span.big{
        background-size: 160px 30px!important;
        height: 30px!important;
        width: 190px!important;
        line-height: 30px!important;
        font-size: 16px!important;
    }
    .full-bg.banner-h a > p{
        padding-top: 5px!important;
    }
}
@media only screen and (max-width: 499px){
    .full-bg.banner-h h2.text-center{
        font-size: 30px!important;
    }
    .full-bg.banner-h h2.text-center{
        margin: 10px 0;
    }
    .full-bg.banner-h{
        width: 100%!important;
        height: auto!important;
        background-size: 100%!important;
        margin-bottom: 5px;
    }
    .full-bg.banner-h span.big{
        background-size: 160px 30px!important;
        height: 30px!important;
        width: 190px!important;
        line-height: 30px!important;
        font-size: 16px!important;
    }
    .full-bg.banner-h a > p{
        padding-top: 8px!important;
        padding-bottom: 5px!important;
    }
    .full-bg.ytblock{
        width: 100%!important;
        margin-left: 0!important;
    }
    .remodal{
        padding: 5px!important;
    }

    .get-answers {
        padding-top: 30% !important;
    }

    .get-answers img, .best-sellers img, .angle-izer img, .summer-projects img, .moisture-meter img {
        width: 100%;
    }

    .body-widgets-container .even-widgets .widget {
        /*
        padding-top: 60% !important;
        */
    }

    .ltm-video, .gg-video {
        height: auto !important;
    }

    .moisture-meter, .get-answers {
        /* height: 150px !important; */
        height: auto !important;
        padding-top: 30%;
    }

    .best-sellers {
        /* height: 225px !important; */
        height: auto !important;
        padding-top: 0%;
    }
    .best-sellers:before {
        content:"";
        padding-top: 50%;
        display: block;
    }

    .angle-izer, .summer-projects {
        height: auto !important;
        padding-top: 60%;
    }


}
/*END Homepage video style*/