.product-view .product-img-box .more-views ul li.product-video a {
    background-color: transparent;
    background-image:url('/_assets/d2312ff2e3ae.jpg');
}
.main-price-pdp .tariff-info{
    display:none;
}
.PDPContent{
    width:300px;
    float:left;
}
.PDPImage{
    width:50%;
    float:right;
    margin:0px 10px 0px 10px;
}
.PDPSIMRequest{
    margin:0px 0px 10px 0px;
}
.product-shop .short-description a.grey-button{
    display:none;
}
.add-to-box #double-points{
    display:none;
}
.col1-layout .product-view .product-shop{
       width:50%;
}
.product-view .product-shop .short-description{
    width:100%;
}
.main-price-pdp{
    margin-left:5%;
}
.catalog-product-view .add-to-box{
    margin-left:5%;
}
.catalog-product-view button.PDP-Button span{
        font-size:1.5em;
    }
@media only screen and (min-device-width : 1024px){

    .catalog-product-view .category-products{
        width: 100%;
    }
    .catalog-product-view .page{
        width:70%;
        margin:0 0 0 15%;
    }
    .catalog-product-view .header{
        width:70%;
    }
    .catalog-product-view .wrapper{
        min-width:100%;
    }
    .catalog-product-view .header .quick-access{
        margin-right:60px;
    }
    .catalog-product-view .item-list .products-grid .item .item-inner .product-name{
        margin:0px 0px 20px 0px;
    }
    /*Nav Dropdown*/
    .catalog-product-view .nav-container #nav li div.phones-dropdown{
        width:820px;
        height:300px;
        margin-left:-60px;
    }
    .catalog-product-view .nav-container #nav li div.mbs-dropdown{
        width:780px;
        height:300px;
        margin-left:-180px;
    }

    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .phones-nav{
        width:150px
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .mbs-nav{
        width:160px
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .simo-nav{
        width:150px
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li:hover{
        background:none;
    }
    .catalog-product-view .product-view .product-img-box{
        width:50%;
    }
    .catalog-product-view .product-view .product-img-box .product-image-zoom{
        width:100%;
        height:100%;
    }
}
@media only screen and (min-device-width: 661px) and (max-device-width: 1023px){
    .product-shop{
        width:90%;
    }
    .product-essential{
        width:90%;
    }
    .nav-container #nav li div.main-nav-dropdown .phones-nav{
        width:150px
    }
    .nav-container #nav li div.main-nav-dropdown .mbs-nav{
        width:300px
    }
    .nav-container #nav li div.nav-sim-only .main-nav-dropdown .links-cont{
        width:250px
    }
    .nav-container #nav li div.phones-dropdown{
        width:300px;
        height:450px;
        margin-left:0px;
    }
    .nav-container #nav li div.mbs-dropdown{
        width:300px;
        height:500px;
        margin-left:0px;
    }
    .nav-container #nav li div.nav-sim-only .main-nav-dropdown{
        width:250px;
        height:150px;
        margin-left:0px;
    }

    .catalog-product-view .category-products{
        width: 100%;
    }
    .catalog-product-view .page{
        width:100%;
        margin:0 0 0 0;
    }
    .catalog-product-view .header{
        width:100%;
    }
    .catalog-product-view .wrapper{
        min-width:100%;
    }
    .catalog-product-view .header .quick-access{
        margin-right:0%;
        float:right;
        right:0px;
        top:0px;
    }
    .catalog-product-view .product-image a img{
        width:200px;
        height:200px;
    }
    .catalog-product-view .breadcrumbs{
        display:none;
    }
    .catalog-product-view .block-title{
        display:none;
    }
    .catalog-product-view .item-list .products-grid .item .item-inner .product-name{
        margin:0px 0px 20px 0px;
        font-size:1.1em;
    }
    .catalog-product-view .add-to-links .price-box .regular-price .price{
        font-size:1.8em;
    }
    .catalog-product-view .mb-top-menu{
        padding-top:10px;
    }
    /* Search */
    .catalog-product-view .header .form-search{
        width:100%;
        float:right;
    }
    .catalog-product-view .header .links{
        float:right;
        margin-top:-70px;
    }
    .catalog-product-view .header{
        position:relative;
    }
    .catalog-product-view .header .form-search input.input-text{
        width:60%;
        padding:10px;
    }
    .catalog-product-view .header .form-search button.button{
        width:30%;
        padding: 1px 10px;
        font-size:16px;
    }
    /* Top nav */
    .catalog-product-view .nav-container #nav li.nav-my-account{
        float:left;
        font-size:1.8em;
        width:22%;
    }
    .catalog-product-view .nav-container #nav li.nav-phones{
        font-size:1.8em;
        width:22%;
    }
    .catalog-product-view .nav-container #nav li.nav-sim-only{
        font-size:1.8em;
        width:22%;
    }
    .catalog-product-view .nav-container #nav li.nav-free-sim{
        font-size:1.8em;
        width:22%;
    }
    .catalog-product-view .nav-container #nav li.nav-latest-deals{
        font-size:1.8em;
        width:22%;
    }
    .catalog-product-view .nav-container #nav li.nav-home{
        display:none;
    }
    .catalog-product-view #nav li{
        width:100%;
    }
    .catalog-product-view #nav li a{
        padding:1px 5px 1px 0px; 
    }
    .catalog-product-view .nav-container #nav li.nav-dropdown > a{
        background:none;
    }
    .catalog-product-view div.block-top-cart span.myBasket{
        background:none;
    }
    .catalog-product-view div.block-top-cart div.summary p{
        font-size: 1.8em;
    }
    /*Dropdown Nav
    .nav-container #nav li div.main-nav-dropdown{
        display:none;
    }
    */
    .catalog-product-view .mega-menu{
        display:none;
    }
    .catalog-product-view .mega-banner{
        display:none;
    }
    .catalog-product-view .line-splitter{
        display:none;
    }
    .catalog-product-view .brand-menu{
        display:none;
    }

    .catalog-product-view .nav-container #nav li div.phones-dropdown .links-cont{
        width:250px;
        height:500px;
    }
    .catalog-product-view h2.mega-header{
        font-size:3em;
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li a{
        font-size:1.8em;
    }

    .catalog-product-view .nav-container #nav li div.nav-my-account .main-nav-dropdown{
        width:210px;
        left:0px;
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li:hover{
        background:none;
    }
    .product-view .product-img-box{
        width:50%;
    }
    .product-view .product-img-box .product-image-zoom img{
        width:100%;
        height:100%;
    }
    .product-view .product-img-box .product-image-zoom{
        width:100%;
        height:100%;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 660px){
    
    .catalog-product-view .category-products{
        width: 100%;
    }
    .catalog-product-view .page{
        width:100%;
        margin:0 0 0 0;
    }
    .catalog-product-view .header{
        width:100%;
    }
    .catalog-product-view .wrapper{
        min-width:100%;
    }
    .catalog-product-view .header .quick-access{
        margin-right:0%;
        float:left;
        right:0px;
        top:0px;
    }
    .catalog-product-view .product-image a img{
        width:150px;
        height:150px;
        text-align:center;
        margin: 0 auto;
    }
    .catalog-product-view .breadcrumbs{
        display:none;
    }
    .catalog-product-view .block-title{
        display:none;
    }
    .catalog-product-view .item-list .products-grid .item .item-inner .product-name{
        margin:0px 0px 20px 0px;
        font-size:1.1em;
    }
    .catalog-product-view .add-to-links .price-box .regular-price .price{
        font-size:1.8em;
    }
    .catalog-product-view .header-container .logo{
        margin:0 auto;
        text-align:center;
        width:100%;
    }
  /*Search */
    .catalog-product-view .header .form-search{
        width:100%;
    }
    .catalog-product-view .header .links{
        float:left;
    }
    .catalog-product-view .header{
        position:relative;
    }
    .catalog-product-view .header .form-search input.input-text{
        width:60%;
        padding:15px;
    }
    .catalog-product-view .header .form-search button.button{
        width:30%;
        padding: 3px 10px;
        font-size:18px;
    }
   /*Top nav*/
    .catalog-product-view #nav li{
        width:100%;
        text-align:center;
    }
    .catalog-product-view .nav-container #nav li div.phones-dropdown{
        margin:10px 0px 0px 0px;
        height:60%;
    }

    .catalog-product-view .nav-container #nav li div.nav-my-account .main-nav-dropdown{
        margin:10px 0px 0px 0px;
    }
    .catalog-product-view .nav-container #nav li.nav-my-account{
        
    }
    .catalog-product-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-product-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-product-view #nav a, #nav a:hover, #nav a:focus{
        width:100%;
    }
    .catalog-product-view .nav-container #nav li.nav-my-account{
        float:left;
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-product-view .nav-container #nav li.nav-phones{
        clear:both;
        font-size:2em;
        text-align:center;
        display:inline;
    }
    .catalog-product-view .nav-container #nav li.nav-sim-only{
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-product-view .nav-container #nav li.nav-free-sim{
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-product-view .nav-container #nav li.nav-latest-deals{
        clear:both;
        font-size:2em;
        text-align:center;
    }
    .catalog-product-view .nav-container #nav li.nav-home{
        display:none;
    }

    .catalog-product-view .nav-container #nav li.nav-dropdown > a{
        background:none;
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown{
        width:100%;
    }
    .catalog-product-view #nav div.nav-block.shown-sub{
        width:94%;
    }
    .catalog-product-view div.block-top-cart span.myBasket{
        background:none;
    }
    .catalog-product-view div.block-top-cart div.summary p{
        font-size: 1.8em;
    }
    /*Dropdown Nav*/
    .catalog-product-view .mega-menu{
        display:none;
    }
    .catalog-product-view .mega-banner{
        display:none;
    }
    .catalog-product-view .line-splitter{
        display:none;
    }
    .catalog-product-view .brand-menu{
        display:none;
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .links-cont{
        width:100%
    }
    
    .catalog-product-view h2.mega-header{
        font-size:3em;
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li a{
        font-size:1.8em;
        background:none;
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .links-cont ul li a:hover{
        background:none;
        font-size:1.8em;
    }
    .catalog-product-view .nav-container #nav li div.main-nav-dropdown .links-cont ul{
        float:none;
    }
    .catalog-product-view .nav-container #nav li div.mbs-dropdown{
        display:none;
    }
    .catalog-product-view .nav-container #nav li div.sim-only-dropdown{
        display:none;
    }
    .catalog-product-view .nav-container #nav li div.nav-my-account .main-nav-dropdown{
        width:100%;
        left:0px;
    }
    .catalog-product-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-product-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-product-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;
    }
    #tariff-pricing-container{
        width:100%;
        float:left;
        z-index:0;
    }
    .main-price-pdp{
        float:left;
        width:100%;
    }
    .catalog-product-view .add-to-box{
        float:left;
        width:100%;
        margin-left:5%;
    }
    .product-view .product-img-box .product-image-zoom img{
        width:100%;
        height:100%;
    }
    .product-view .product-img-box{
        float:left;
        width:40%;
    }
    .product-view .product-img-box .product-image-zoom{
        width:100%;
        height:20%;
    }
    .product-view .product-img-box .more-views{
        width:100%;
    }
    .product-view .product-shop .short-description{
        display:none;
    }
    .col1-layout .product-view .product-shop{
        width:50%;
    }
    .catalog-product-view .product-collateral .box-related-products .collateral-header{
        display:none;
    }
    .related-products{
        display:none;
    }
    .PDPContent{
        width:100%;
        text-align:center;
    }
    .PDPImage{
        width:100%;
        float:none;
    }
    /*.bx-wrapper{
        display:none;
    }*/
    #tariff-pricing-container .payg-handset-prices dd span span, #tariff-pricing-container .payg-handset-prices dt span{
        font-size: 1.5em;
    }
    #tariff-pricing-container .payg-handset-prices #sim-compatible{
        font-size:1.5em;
    }
    .catalog-product-view .add-to-box button.button span{
        font-size:3em;
    }
    .catalog-product-view .product-collateral .box-collateral table{
        font-size:1.2em;
    }
    #tariff-pricing-container .payg-handset-prices #sim-compatible{
        display:none;
    }
    #tariff-pricing-container .payg-handset-prices dl dd{
        float:left;
        width:55%;
        text-align:left;
    }
    .catalog-product-view button.PDP-Button span{
        font-size:2.5em;
    }
}

