    img.PLP-Banner{
        width:100%;
    }
    .plp-bottom-content{
        float:left;
        width:70%;
    }
    .nav-container #nav li div.phones-dropdown{
        width: 858px;
        height:300px;
        margin-left:-202px;
    }
    .nav-container #nav li div.phones-dropdown-tech{
        width: 820px;
        height:300px;
        margin-left:-164px;
    }
    .nav-container #nav li div.mbs-dropdown{
        width:820px;
        height:300px;
        margin-left:-180px;
    }

    .nav-container #nav li div.main-nav-dropdown .phones-nav{
        width:150px
    }
    .nav-container #nav li div.main-nav-dropdown .mbs-nav{
        width:160px
    }
    .nav-container #nav li div.main-nav-dropdown .simo-nav{
        width:150px
    }
    .nav-container #nav li div.main-nav-dropdown .links-cont ul li:hover{
        background:none;
    }
@media only screen and (min-device-width : 1024px){
    .catalog-category-view .item-list .products-grid{
        width:100%;
    }
    .catalog-category-view .item-list .products-grid .item{
        min-width:25%;
        max-width:75%;
    }
    .catalog-category-view .item-list .products-grid .item .item-inner{
        width:100%;
    }
    .catalog-category-view .category-products{
        width: 100%;
    }
    .catalog-category-view .page{
        width:70%;
        margin:0 0 0 15%;
    }
    .catalog-category-view .header{
        width:70%;
    }
    .catalog-category-view .wrapper{
        min-width:100%;
    }
    .catalog-category-view .header .quick-access{
        margin-right:60px;
    }
    .catalog-category-view .item-list .products-grid .item .item-inner .product-name{
        margin:0px 0px 20px 0px;
    }
    /*Nav Dropdown*/
    .catalog-category-view .nav-container #nav li div.phones-dropdown{
        width:820px;
        height:300px;
        margin-left:-60px;
    }

    .catalog-category-view .nav-container #nav li div.mbs-dropdown{
        width:780px;
        height:300px;
        margin-left:-180px;
    }

    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .phones-nav{
        width:150px
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .mbs-nav{
        width:160px
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .simo-nav{
        width:150px
    }
    .nav-container #nav li div.main-nav-dropdown .links-cont ul li:hover{
        background:none;
    }
    /*Brand List */
    .shop-brand-PDP{
        width: 15%; 
        height: 15%; 
        margin: 10px 1% 0 0; 
        float: left; 
        text-align: center;
    }
    .shop-brand-PDP-1{
        width: 15%; 
        height: 15%; 
        margin: 10px 1% 0 0; 
        float: left; 
        text-align: center;
    }
    .shop-brand-PDP-2{
        width: 30%; 
        height: 15%; 
        margin: 10px 1% 0 0; 
        float: left; 
        text-align: center;
    }
    img.brand-link:hover{
        border:1px solid #b3b3b3;
    }
    img.brand-link{
        border:1px solid #fff;
    }

}
@media only screen and (min-device-width: 661px) and (max-device-width: 1023px){
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .phones-nav{
        width:150px
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .mbs-nav{
        width:300px
    }
    .catalog-category-view .nav-container #nav li div.nav-sim-only .main-nav-dropdown .links-cont{
        width:250px
    }
    .catalog-category-view .nav-container #nav li div.phones-dropdown{
        width:300px;
        height:470px;
        margin-left:0px;
    }
    .catalog-category-view .nav-container #nav li div.mbs-dropdown{
        width:300px;
        height:500px;
        margin-left:0px;
    }
    .catalog-category-view .nav-container #nav li div.nav-sim-only .main-nav-dropdown{
        width:250px;
        height:150px;
        margin-left:0px;
    }
    .catalog-category-view .item-list .products-grid{
        width:100%;
    }
    .catalog-category-view .item-list .products-grid .item{
        min-width:47%;
        max-width:75%;
        border:solid 1px #b3b3b3;
        margin:10px 0px 10px 10px;
    }
    .catalog-category-view .item-list .products-grid .item .item-inner{
        width:100%;
    }
    .catalog-category-view .category-products{
        width: 100%;
    }
    .catalog-category-view .page{
        width:100%;
    }
    .catalog-category-view .header{
        width:100%;
    }
    .catalog-category-view .wrapper{
        min-width:100%;
    }
    .catalog-category-view .header .quick-access{
        margin-right:0%;
        float:right;
        right:0px;
        top:0px;
    }
    .catalog-category-view .product-image a img{
        width:200px;
        height:200px;
    }
    .catalog-category-view .breadcrumbs{
        display:none;
    }
    .catalog-category-view .block-title{
        display:none;
    }
    .catalog-category-view .item-list .products-grid .item .item-inner .product-name{
        margin:0px 0px 20px 0px;
        font-size:1.1em;
    }
    .catalog-category-view .add-to-links .price-box .regular-price .price{
        font-size:1.8em;
    }
    .catalog-category-view .mb-top-menu{
        padding-top:10px;
    }
    /* Search */
    .catalog-category-view .header .form-search{
        width:100%;
        float:right;
    }
    .catalog-category-view .header .links{
        float:right;
        margin-top:-70px;
    }
    .catalog-category-view .header{
        position:relative;
    }
    .catalog-category-view .header .form-search input.input-text{
        width:60%;
        padding:10px;
    }
    .catalog-category-view .header .form-search button.button{
        width:30%;
        padding: 1px 10px;
        font-size:16px;
    }
    /* Top nav */
    .catalog-category-view .nav-container #nav li.nav-my-account{
        float:left;
        font-size:1.8em;
        width:22%;
    }
    .catalog-category-view .nav-container #nav li.nav-phones{
        font-size:1.8em;
        width:22%;
    }
    .catalog-category-view .nav-container #nav li.nav-sim-only{
        font-size:1.8em;
        width:22%;
    }
    .catalog-category-view .nav-container #nav li.nav-free-sim{
        font-size:1.8em;
        width:22%;
    }
    .catalog-category-view .nav-container #nav li.nav-latest-deals{
        font-size:1.8em;
        width:22%;
    }
    .catalog-category-view .nav-container #nav li.nav-home{
        display:none;
    }
    .catalog-category-view #nav li{
        width:100%;
    }
    .catalog-category-view #nav li a{
        padding:1px 5px 1px 0px; 
    }
    .catalog-category-view .nav-container #nav li.nav-dropdown > a{
        background:none;
    }
    .catalog-category-view div.block-top-cart span.myBasket{
        background:none;
    }
    .catalog-category-view div.block-top-cart div.summary p{
        font-size: 1.8em;
    }
    /* Pagination */
    .catalog-category-view .toolbar .limiter{
        font-size:1.5em;
    }
    .catalog-category-view .pager .pages{
        font-size:1.5em;
    }
    .catalog-category-view .sorter{
        font-size:1.5em;
    }
    .catalog-category-view .selectBox-dropdown{
        background:none;
    }
    /*Dropdown Nav
    .nav-container #nav li div.main-nav-dropdown{
        display:none;
    }
    */
    .catalog-category-view .mega-menu{
        display:none;
    }
    .catalog-category-view .mega-banner{
        display:none;
    }
    .catalog-category-view .line-splitter{
        display:none;
    }
    .catalog-category-view .brand-menu{
        display:none;
    }

    .catalog-category-view .nav-container #nav li div.phones-dropdown .links-cont{
        width:250px;
        height:500px;
    }
    .catalog-category-view h2.mega-header{
        font-size:3em;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li a{
        font-size:1.8em;
    }

    .catalog-category-view .nav-container #nav li div.nav-my-account .main-nav-dropdown{
        width:210px;
        left:0px;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li:hover{
        background:none;
    }
    /*Brand List */
    .shop-brand-PDP{
        width: 15%; 
        height: 15%; 
        margin: 10px 1% 0px 0px; 
        float: left; 
        text-align: center;
        padding:1px;
    }
    .shop-brand-PDP-1{
        width: 15%; 
        height: 15%; 
        margin: 10px 1% 0px 0px; 
        float: left; 
        text-align: center;
        padding:1px;
    }
    .shop-brand-PDP-2{
        width: 30%; 
        height: 15%; 
        margin: 10px 1% 0 0; 
        float: left; 
        text-align: center;
        padding: 1px;
    }
    a.brand-link:hover{
        border:1px solid #b3b3b3;
    }
    a.brand-link{
        border:1px solid #fff;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 660px){
   .catalog-category-view .item-list .products-grid{
        width:100%;
    }
    .catalog-category-view .item-list .products-grid .item{
        min-width:45%;
        max-width:75%;
        border:solid 1px #b3b3b3;
        margin:10px 0px 10px 10px;
    }
    .catalog-category-view .item-list .products-grid .item .item-inner{
        width:100%;
    }
    .catalog-category-view .category-products{
        width: 100%;
    }
    .catalog-category-view .page{
        width:100%;
        margin:0 0 0 0;
    }
    .catalog-category-view .header{
        width:100%;
    }
    .catalog-category-view .wrapper{
        min-width:100%;
    }
    .catalog-category-view .header .quick-access{
        margin-right:0%;
        float:left;
        right:0px;
        top:0px;
    }
    .catalog-category-view .product-image a img{
        width:150px;
        height:150px;
        text-align:center;
        margin: 0 auto;
    }
    .catalog-category-view .breadcrumbs{
        display:none;
    }
    .catalog-category-view .block-title{
        display:none;
    }
    .catalog-category-view .item-list .products-grid .item .item-inner .product-name{
        margin:0px 0px 20px 0px;
        font-size:1.1em;
    }
    .catalog-category-view .add-to-links .price-box .regular-price .price{
        font-size:1.8em;
    }
    .catalog-category-view .header-container .logo{
        margin:0 auto;
        text-align:center;
        width:100%;
    }
  /*Search */
    .catalog-category-view .header .form-search{
        width:100%;
    }
    .catalog-category-view .header .links{
        float:left;
    }
    .catalog-category-view .header{
        position:relative;
    }
    .catalog-category-view .header .form-search input.input-text{
        width:60%;
        padding:15px;
    }
    .catalog-category-view .header .form-search button.button{
        width:30%;
        padding: 3px 10px;
        font-size:18px;
    }
   /*Top nav*/
    .catalog-category-view #nav li{
        width:100%;
        text-align:center;
    }
    .catalog-category-view .nav-container #nav li.nav-dropdown > a.level-top:active, .nav-container #nav li.nav-dropdown > a.level-top.over, .nav-container #nav li.nav-dropdown > a.level-top:focus, .nav-container #nav li.nav-dropdown > a.level-top{
        width:100%;
        background-image:none;
    }
    .catalog-category-view .nav-container #nav li.nav-dropdown > a.level-top:active, .nav-container #nav li.nav-dropdown > a.level-top.over, .nav-container #nav li.nav-dropdown > a.level-top:focus, .nav-container #nav li.nav-dropdown > a.level-top:hover{
        width:100%;
        background-image:none;
    }
    .catalog-category-view #nav a, #nav a:hover, #nav a:focus{
        width:100%;
    }
    .catalog-category-view .nav-container #nav li div.phones-dropdown{
        width:150px;
        height:470px;
        margin-left:0px;
    }
    .catalog-category-view .nav-container #nav li.nav-my-account{
        float:left;
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-category-view .nav-container #nav li.nav-phones{
        clear:both;
        font-size:2em;
        text-align:center;
        display:inline;
    }
    .catalog-category-view .nav-container #nav li.nav-sim-only{
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-category-view .nav-container #nav li.nav-free-sim{
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-category-view .nav-container #nav li.nav-latest-deals{
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-category-view .nav-container #nav li.nav-home{
        display:none;
    }

    .catalog-category-view .nav-container #nav li.nav-dropdown > a{
        background:none;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown{
        width:94%;
    }
    #nav div.nav-block{
        top:45px;
    }
    .catalog-category-view #nav div.nav-block.shown-sub{
        width:90%;
    }
    .catalog-category-view div.block-top-cart span.myBasket{
        background:none;
    }
    .catalog-category-view div.block-top-cart div.summary p{
        font-size: 1.8em;
    }
    /* Pagination */
    .catalog-category-view .toolbar .limiter{
        font-size:1.5em;
    }
    .catalog-category-view .pager .pages{
        font-size:1.5em;
    }
    .catalog-category-view .sorter{
        font-size:1.5em;
    }
    .catalog-category-view .selectBox-dropdown{
        background:none;
    }
    /*Dropdown Nav*/
    .catalog-category-view .mega-menu{
        display:none;
    }
    .catalog-category-view .mega-banner{
        display:none;
    }
    .catalog-category-view .line-splitter{
        display:none;
    }
    .catalog-category-view .brand-menu{
        display:none;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .links-cont{
        width:100%
    }
    
    .catalog-category-view h2.mega-header{
        font-size:3em;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li a{
        font-size:1.8em;
        background:none;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li a:hover{
        background:none;
        font-size:1.8em;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .links-cont ul{
        float:none;
    }
    .catalog-category-view .nav-container #nav li div.mbs-dropdown{
        display:none;
    }
    .catalog-category-view .nav-container #nav li div.sim-only-dropdown{
        display:none;
    }
    .catalog-category-view .nav-container #nav li div.nav-my-account .main-nav-dropdown{
        width:100%;
        left:0px;
    }
    .catalog-category-view .nav-container #nav li.nav-dropdown > a.level-top:active, .nav-container #nav li.nav-dropdown > a.level-top.over, .nav-container #nav li.nav-dropdown > a.level-top:focus, .nav-container #nav li.nav-dropdown > a.level-top:hover{
        padding-right:0px;
        background:none;
    }
    .catalog-category-view .nav-container #nav li a.level-top:active, .nav-container #nav li a.level-top.over, .nav-container #nav li a.level-top:focus, .nav-container #nav li a.level-top:hover{
        padding-right:0px;
        background:none;
    }
    .catalog-category-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li:active, .nav-container #nav li div.main-nav-dropdown .links-cont ul li:hover{
        background:none;
    }
    /*Brand List */
    .shop-brand-PDP{
        display:none;
    }
    .shop-brand-PDP-1{
        width: 30%; 
        height: 30%; 
        margin: 10px 1% 0 1%; 
        float: left; 
        text-align: center;
        padding:1px;
    }
    .shop-brand-PDP-2{
        width: 30%; 
        height: 30%; 
        margin: 10px 1% 0 0; 
        float: left; 
        text-align: center;
        padding: 1px;
    }
    a.brand-link:hover{
        border:1px solid #b3b3b3;
    }
    a.brand-link{
        border:1px solid #fff;
    }
    .PLP-banner{
        display:none;
    }
    .plp-bottom-content{
        float:left;
        width:50%;
    }
    .yellow-cta-button span span{
        font-size: 2em;
    }
    .item-list .products-grid .item .item-inner .add-to-links a{
        display:none;
    }
    .item-list .products-grid .item .item-inner .product-name{
        font-size: 1.5em;
    }
}