@media screen and (min-width: 768px) {
    /* Desktop */

.remove-header {
    display: none;
}
    .alco-header {
        width: 100%;
        position: fixed;
        top: 0;
        background-color: #d5d5d5;
        height:150px;
        transition: height 0.3s;
        background-image: url("../images/shadow-header6.png");
        background-repeat: no-repeat;
        background-position: top center;
        -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
    }
    .positionlogo{
             position: absolute;
             top:3px;
             left:45%;
         }


    .alco-header-shrink {
        height: 90px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        background-image: none;
        background-color: #d5d5d5;
        -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
    }
    .positionlogo-shrink {
        position: relative;
        display: block;
        margin-top: -15px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }

    .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
        margin-top: 0px !important;
    }

    .carousel .item {
        width: 100%; /*added*/
        height: 100%; /*added*/
        margin-top: 80px;
    }
    .banner-top {
        position: absolute;
        top: 0;
        left:40%;
        width: 400px;
        height: 90px;
        background-color: transparent;
        z-index: 11000;
        display: block;
    }

    .remove-phone-directory {
        display: none;
    }
    .padding-left {
        padding-left: 30px;
        padding-right: 30px;
    }
    .align-text-for-gallery
    {
        text-align: left;
    }
    .gallery-align-photo {
        width: 140px;
    }
    .spacing-width {
        width:20% !important;
    }
    .move-idash-to-left {
        padding-left:0px !important;
    }
    .idash-text {
        padding-left: 50px;
        padding-top: 30px;
    }
    div.subcontent { display:none; position:absolute; top:auto;  }
    div.subcontent2 { display:none; position:absolute; top:auto; float:right;  }
    div.subcontent3 {
        display: none;
        position: absolute;
        top: auto;
        float: right;
        margin: 16px;
    }
    div.subcontent4 {
        display: none;
        position: absolute;
        top: auto;
        float: right;
        width: 98%;

    }
    div.subcontent5 {
        display: none;
        position: absolute;
        top: auto;
        float: left;
        width: 98%;
    }
    .boxheight-gallery {
        height: 500px;
    }
    .boxheight-gallery2 {
        height: 620px;
    }
    .boxheight-gallery3 {
        height: 500px;
    }
    .sizeandfeature {
        padding-left: 50px;
    }
    .small-image1 {
width:165px;
        margin-right: 0px;
        margin-left:100px;
        padding:0px;
    }
    .accessories-move {
        padding-bottom: 25px;
        margin-top: 275px;
        margin-left: 15px;
    }

    .accessories-move1 {
        padding-bottom: 25px;
        margin-top: 275px;
        margin-left: 15px;
    }
    .paddingbutton {
        padding-top: 50px;
    }
    .gallery-text-main {
        font-size: 7em;
    }
    .tirepagemargin {
        margin-top: 40px;
    }
    .add-spacing {
        padding-top: 40px;
    }
    .tirepadding-top{
        padding-top:65px;
    }
    .accessories-move4 {
        margin-top: 300px;
        display: block;
    }
    .fenderbracket-padding {
        padding-bottom: 50px;
    }


}
@media screen and (max-width: 767px) {
    /* Mobile */

    .remove-header2 {
        display: none;
    }
    .banner-top {

        display: none;
    }
    .overflow-remove {
        overflow-x: hidden;
    }
    .alco-header {
        width: 100%;
        background-color: #d5d5d5 !important;
        border-top-color:#d5d5d5 !important;
        border-bottom-color:#d5d5d5 !important;
        border-left-color:#d5d5d5 !important;
        border-right-color:#d5d5d5 !important;
        -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
    }
    .positionlogo{
        width:60%;
        height: auto;
        margin-top: -15px;
    }
    .navbar {
        margin-bottom: 0px !important;
    }
    .boot-header {
        width: 100%;
        background-color: #d5d5d5 !important;
        border-top-color:#d5d5d5 !important;
        border-bottom-color:#d5d5d5 !important;
        border-left-color:#d5d5d5 !important;
        border-right-color:#d5d5d5 !important;
        -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
        box-shadow: 0 2px 10px rgba(0, 0, 0, .25);
    }
    .border {
        border-right: none /* added 270px; */
    }
    .carousel .item {
        width: 100%; /*added*/
        height: 100%; /*added*/
        margin-top: 0px;
    }
    .padding-left {
        padding-left: 30px;
    }
    .align-text-for-gallery
    {
        text-align: left;
    }
    .gallery-align-photo {
        width: 140px;
        margin-left: 15px;
        margin-right: auto;
    }
    .spacing-width {
        width:60% !important;
        margin-left: auto;
        margin-right: auto;
    }
    .display-magnifying-glass {
        display: none;
    }
    .pull-back-left{
        float: left!important;
    }
    .table>thead>tr>th {
        padding: 5px;
    }
    .move-idash-to-left {
        padding-left:0px !important;
        margin-top: 20px;
    }
    .idash-text {
        padding-top: 5px;
    }
    .accessories-left {
        text-align: left!important;
    }
    div.subcontent { display:none; position:absolute; top:auto; float:right; margin-left: 50px;  }
    div.subcontent2 { display:none; position:absolute; top:auto; float:right;  }
    div.subcontent3 { display:none; position:absolute; top:auto; float:right;  }
    div.subcontent4 { display:none; position:absolute; top:auto; float:right;  }
    div.subcontent5 { display:none; position: absolute; top: auto; float: left; width: 98%;
    }

    .boxheight-gallery {
        display: none;
    }
    .boxheight-gallery2 {
        height: 250px;
    }
    .boxheight-gallery3 {
        height: 200px;
    }
    .small-image1 {
        width:165px;
        margin-right: 0px;
        margin-left:0px;
        padding:0px;
    }
    .accessories-move {
        padding-bottom: 25px;
        margin-top: 450px;

    }
    .accessories-move1 {
        padding-bottom: 25px;
        margin-top: 300px;

    }
    .sizeandfeature {
        padding-left: 0px;
    }
    .paddingbutton {
        padding-top: 15px;
    }
    .wheelpage-padding {
        padding-left: 0px;
        margin-left: -25px;
    }
    .remove-wheel-header
    {display: none;
    }
    .add-spacing {
        padding-top: 20px;
    }
    .galleryphoto-spacing {
        margin:5px;
    }
    .pagination-helper {
        margin-bottom:10px;
    }
    .tirepadding-top{
        padding-top:0px;
        display: none;
    }
    .accessories-move3 {
        padding-bottom: 25px;
        margin-top: 550px;
        margin-left: 15px;
        display: block;
    }
    .accessories-move4 {
        padding-bottom: 25px;
        margin-top: 400px;
        margin-left: 15px;
        display: block;
    }
    .gallery-display-latch {
        display: none;
    }

}
