/* iphone SE     - line: 7  */
/* iphone 6s     - line: 997 */
/* iphone 7      - line: 1792 */
/* iphone 7 plus - line: 1970 */
/* ipad pro      - line: 2446iphone package */

/* Start - iphone SE */
.shop-iphone.iphone-se h3 {
    display: block;
    font-size: 18px;
    line-height: 24px;
    margin: 20px 0 16px;
    word-spacing: -1px;
}
.shop-iphone.iphone-se .iphone-page h2,.shop-iphone.iphone-se .bigger {
    color: #333 !important;
    font-size: 33px !important;
    font-family: myriad_set_prothin !important;
    line-height: 38px !important;
}

.shop-iphone.iphone-se .iphone-page button,.shop-iphone.iphone-se .buynow {
    font-family: AvenirNextLTPro-Demi,Calibri,Arial,sans-serif !important;
}

.shop-iphone.iphone-se .iphone-page button.slim.blue {
    margin: 10px 0;
    padding: 4px 0 3px;
    width: 86px;
    font-size: 15px;
}

.shop-iphone.iphone-se .iphone-page img.iphone-small {
    width: 10%;
}

.shop-iphone.iphone-se .iphone-page p {
    color: #6e6e6e !important;
    font-family: 'myriad_set_prothin';
    //font-family: "lucida grande","Helvetica Neue","Helvetica","Arial",sans-serif !important;
    font-size: 15px !important;
    line-height: 20px !important;
}
/* Default specs ends */

.shop-iphone.iphone-se .iphone-page * {
    font-family: 'myriad_set_prothin' !important;
}

.shop-iphone.iphone-se .iphone-page .iphonelogo .visible-xs img {
    width: 80%;
}

.shop-iphone.iphone-se .iphone-page .bigger {
    font-size: 32px;
    padding: 20px 0 10px 0;
    color: #333333;
    line-height: 38px;
}

.shop-iphone.iphone-se .iphone-page .block {
    display: table;
   /*min-height:550px; */
}

.shop-iphone.iphone-se .iphone-page .phone-names-mobile button {
    margin-top: 20px;
}

.shop-iphone.iphone-se .iphone-page .top-device-label .content {
    text-align: center;
}

.shop-iphone.iphone-se .iphone-page .top-device-label .buynow {
    margin-top: 15px;
}

.shop-iphone.iphone-se .iphone-page .block .content {
    display: table-cell;
    height: auto;
    vertical-align: middle;
}

.shop-iphone.iphone-se .iphone-page .block .content h1 {
    font-size: 38px;
    margin-bottom: 20px;
    line-height: 43px;
}

.shop-iphone.iphone-se .iphone-page .block .content p {
    color: #6e6e6e;
    line-height: 21px;
    font-size: 15px;
}

.shop-iphone.iphone-se .iphone-page .block .content .buynow {
    background: #13a3df;
    color: #fff;
    width: 100%;
    padding: 5px 0;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
    font-size: 16px;
}

.shop-iphone.iphone-se .iphone-page .visible-xs .block {
    min-height: auto;
    margin: 20px 0;
}

.shop-iphone.iphone-se .iphone-page .blockimg img {
    width: 100%;
}
/*.visible-xs .block .content h1{ font-size: 28px; padding-bottom:10px; }*/
.shop-iphone.iphone-se .iphone-page .visible-xs .block .content p {
    color: #6e6e6e;
    line-height: 18px;
    font-size: 14px;
}

.shop-iphone.iphone-se .iphone-page .col-sm-3.block.phone-detail-text {
    padding-top: 80px;
}

.shop-iphone.iphone-se .iphone-page .col-sm-6.text-center.blockimg {
    padding-bottom: 20px;
}

.shop-iphone.iphone-se .iphone-page .compare {
    font-family: "myriad_set_prothin";
}

.shop-iphone.iphone-se .iphone-page .sub-text.col-xs-10.col-xs-offset-1 {
    color: #6e6e6e;
    font-size: 18px;
   /*font-weight: bold;*/
    letter-spacing: 1px;
    line-height: 22px;
    padding: 20px 0 0;
    text-align: center;
}

.shop-iphone.iphone-se .iphone-page .iphone-logo-lg {
    margin-top: 100px;
}

.shop-iphone.iphone-se .iphone-page img {
    left: 0 !important;
    opacity: 1 !important;
    position: relative;
}

.shop-iphone.iphone-se .iphone-page img.iphone-small {
    width: 10%;
    margin: 0 auto;
    display: block;
}

.shop-iphone.iphone-se .iphone-page .iphone-logo-lg > img {
    width: auto;
}

.shop-iphone.iphone-se .iphone-page .right-text {
    padding-left: 40px;
    padding-right: 40px;
}

.shop-iphone.iphone-se .iphone-page .content.ios-9-text > p {
    width: 32%;
}

.shop-iphone.iphone-se .iphone-page .page-header h1 {
    text-transform: none !important;
}

.shop-iphone.iphone-se #overviewTab {
    padding: 0 !important;
}

/*  .a8chip p {
   width: 60%;
}*/

.shop-iphone.iphone-se .iphone-page .content.compare-block p,
.shop-iphone.iphone-se .content.compare-block h1 {
    font-family: "myriad_set_prothin" !important;
    line-height: 40px;
}

.shop-iphone.iphone-se .iphone-page .compare-block .buynow {
    float: none;
    margin: 0 auto;
    margin-bottom: 30px;
}

.shop-iphone.iphone-se .iphone-page .compare-block .compare {
    margin-bottom: 0;
    text-align: center;
}

.shop-iphone.iphone-se .iphone-page .content.compare-image {
    padding-bottom: 0;
    text-align: center;
}

.shop-iphone.iphone-se .iphone-page .grey-box.padding20.compare-container {
    padding-bottom: 0;
}

.shop-iphone.iphone-se .iphone-page .grey-box.light-grey {
    background-color: #fafafa;
}

.shop-iphone.iphone-se .shop-iphone.iphone-se .iphone-page .grey-box.gradient {
    background: -webkit-linear-gradient(#f0f0f0, #fafafa);
    background: -o-linear-gradient(#f0f0f0, #fafafa);
    background: -moz-linear-gradient(#f0f0f0, #fafafa);
    background: linear-gradient(#f0f0f0, #fafafa);
    box-shadow: 0px 0px 0px;
}

.shop-iphone.iphone-se .iphone-page .compare-container .iphone-images {
    margin-bottom: 0;
}

.shop-iphone.iphone-se .iphone-page .right-text {
    padding-left: 40px;
    padding-right: 40px;
}

.shop-iphone.iphone-se .iphone-page .block.phone-detail-text {
    padding-left: 20px;
    padding-top: 115px;
}

.shop-iphone.iphone-se .iphone-page .grey-box.terms {
    color: #999999;
    font-size: 11px;
}

.shop-iphone.iphone-se .iphone-page .grey-box.IphoneSEFeaturetop.lte {
    background: #f0f0f0 url("/content/dam/telecomcms/responsive/images/discover/iphone6s/iPhone6s_discover_desktop_06_4G.png") no-repeat scroll 81% center / 251px auto;
    height: 507px;
}

.shop-iphone.iphone-se .iphone-page .allNewDesign .col-sm-4.text-center.blockimg {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.shop-iphone.iphone-se .iphone-page .iphonelogo {
    margin-bottom: 30px;
}

.shop-iphone.iphone-se .iphone-page .padding-left-70 {
    padding-left: 70px;
}

.shop-iphone.iphone-se .iphone-page .no-margin-left {
    margin-left: 0 !important;
}

.shop-iphone.iphone-se .iphone-page .no-margin-top {
    margin-top: 0 !important;
}

.shop-iphone.iphone-se .iphone-page .ico-card-txt .ico-center h3 {
    font-family: "myriad_set_prothin";
    font-size: 50px;
    line-height: 48px;
    margin: 30px 0 10px;
}

.shop-iphone.iphone-se .iphone-page .ico-card-txt.no-paragraph > p {
    font-family: "myriad_set_prothin";
    font-size: 18px;
}

.shop-iphone.iphone-se .iphone-page .button.normal.blue {
    font-family: AvenirNextLTPro-Bold,Calibri,Arial,sans-serif;
}

.shop-iphone.iphone-se .iphone-page .ico-card .ico-card-img {
    padding-top: 60px;
}

.shop-iphone.iphone-se .iphone-page .grey-box.IphoneSEFeaturetop.lte.visible-lg.visible-md.hidden-sm.hidden-xs {
    height: 550px;
}

.shop-iphone.iphone-se .iphone-page .five-s-logo {
    width: 200px;
}

.shop-iphone.iphone-se .iphone-page .buynow:hover {
    background: #72d0f4 none repeat scroll 0 0 !important;
}

.shop-iphone.iphone-se .iphone-page .compare.white-box .comp div {
    margin: 0 9px;
}

.shop-iphone.iphone-se .iphone-page .grey-box.IphoneSEFeaturetop.light-grey {
    background-color: #e7e7e7;
    padding-bottom: 54px;
}

.shop-iphone.iphone-se .iphone-page .white-box {
    background: #fff;
    border-bottom: 1;
}

.shop-iphone.iphone-se .iphone-page .grey-box {
    background: #f0f0f0;
    box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
}

.shop-iphone.iphone-se .iphone-page .padding20 {
    padding: 20px;
}

.shop-iphone.iphone-se .iphone-page .marginBtm20 {
    margin-bottom: 20px;
}

.shop-iphone.iphone-se .iphone-page hr {
    margin: 0;
}

.shop-iphone.iphone-se .iphone-page .allNewDesign h2 {
    margin: 50px 0;
    font-size: 50px;
}

.shop-iphone.iphone-se .iphone-page .allNewDesign p {
    margin: 0 0 20px 0;
}

.shop-iphone.iphone-se .iphone-page .allNewDesign img {
    margin-bottom: 30px;
    max-width: 270px;
}

.shop-iphone.iphone-se .iphone-page .retinaHDDisplay {
    padding: 20px 20px 0 20px;
}

.shop-iphone.iphone-se .iphone-page .retinaHDDisplay img {
    bottom: 0px;
}

.shop-iphone.iphone-se .iphone-page .retinaHDDisplay h2 {
    font-size: 50px;
    margin: 150px 0 30px 20px;
    line-height: 48px;
}

.shop-iphone.iphone-se .iphone-page .retinaHDDisplay p {
    margin: 20px;
    width: 60%;
}

.shop-iphone.iphone-se .iphone-page .retinaHDDisplay img {
    width: 50%;
}

.shop-iphone.iphone-se .iphone-page .retinaHDDisplay.iOS img {
    width: 60%;
}

.shop-iphone.iphone-se .iphone-page .a8chip {
    padding: 60px 20px 60px 0;
}

.shop-iphone.iphone-se .iphone-page .a8chip h2 {
    font-size: 50px;
    line-height: 48px;
    margin: 50px 0 30px 40px;
}

.shop-iphone.iphone-se .iphone-page .a8chip img {
    margin: 50px 0;
    width: 100%;
}

.shop-iphone.iphone-se .iphone-page .m8motion {
    padding: 30px 20px 0 20px;
}

.shop-iphone.iphone-se .iphone-page .m8motion h2 {
    margin: 100px 0 30px 20px;
    font-size: 50px;
    line-height: 48px;
}

.shop-iphone.iphone-se .iphone-page .m8motion p {
    margin: 0 0 0 20px;
}

.shop-iphone.iphone-se .iphone-page .m8motion img {
    width: 70%;
}

.shop-iphone.iphone-se .iphone-page .IphoneSEFeature {
    padding: 20px 20px 20px 20px;
}

.shop-iphone.iphone-se .iphone-page .IphoneSEFeature h2 {
    font-size: 50px;
    margin: 20px 0 30px 20px;
    line-height: 48px;
}

.shop-iphone.iphone-se .iphone-page .IphoneSEFeature h3 {
    font-size: 20px;
    margin: 20px 0 0 20px;
}

.shop-iphone.iphone-se .iphone-page .IphoneSEFeature p {
    margin: 20px;
}

.shop-iphone.iphone-se .iphone-page .content .buynow {
    font-family: AvenirNextLTPro-Demi,Calibri,Arial,sans-serif !important;
}

.shop-iphone.iphone-se .iphone-page .five-s-logo {
    width: 200px;
}

.shop-iphone.iphone-se .iphone-page .full-width {
    width: 100%;
}

.shop-iphone.iphone-se .iphone-page .blue,.shop-iphone.iphone-se  button.blue, .shop-iphone.iphone-se .button.blue, .shop-iphone.iphone-se .btn.blue {
    font-family: AvenirNextLTPro-Demi,Calibri,Arial,sans-serif !important;
}

.shop-iphone.iphone-se .iphone-page .IphoneSEFeaturetop {
    padding: 20px 20px 20px 20px;
}

.shop-iphone.iphone-se .iphone-page .IphoneSEFeaturetop h2 {
    font-size: 32px;
    margin: 20px 0 23px 0;
    line-height: 38px;
}

.shop-iphone.iphone-se .iphone-page .livephotos {
    padding-top: 30px;
    padding-bottom: 20%;
}

.shop-iphone.iphone-se .iphone-page .livephotos h2 {
    font-size: 32px;
    margin: 70px 0 23px 0px;
    line-height: 38px;
}

.shop-iphone.iphone-se .iphone-page .lte he2 {
    font-size: 32px;
    margin: 140px 0 23px 0px;
    line-height: 38px;
}

.shop-iphone.iphone-se .iphone-page .livephotos .content p {
    padding-left: 0px;
}

.shop-iphone.iphone-se .iphone-page .chip, .shop-iphone.iphone-se .lte {
    padding-top: 30px;
}

.shop-iphone.iphone-se .iphone-page .iphone-6-display > img {
    width: 100%;
}

.shop-iphone.iphone-se .iphone-page .iphone-6-display {
    margin: 0 auto;
    padding: 197px 0 40px;
    width: 146px;
}

.shop-iphone.iphone-se .iphone-page .content h2 {
    margin-left: 0;
}

.shop-iphone.iphone-se .iphone-page .grey-box.lighterGray {
    background-color: #F7F7F7;
}

.shop-iphone.iphone-se .iphone-page .grey-box.IphoneSEFeaturetop .content {
    padding-bottom: 0;
}

.shop-iphone.iphone-se .iphone-page .darker-grey-box {
    background: #E9E9E9;
}

.shop-iphone.iphone-se .iphone-page #overviewTab {
    padding: 0 !important;
}

.shop-iphone.iphone-se .iphone-page .grey-box.IphoneSEFeaturetop.iphoneSE {
    background: #F7F7F7 url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphonese/discover_07.png") no-repeat scroll center / 60% auto;
}

.shop-iphone.iphone-se .iphone-page .grey-box.IphoneSEFeaturetop.threedtouch {
    background: rgba(0, 0, 0, 0) url("<img alt="iPhone 6" src="http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone6s/iPhone6s_discover_desktop_02_3Dtouch.png" style="" class="iphone-images">") no-repeat scroll 69% center / 323px auto;
}

.shop-iphone.iphone-se .iphone-page .left-images {
    padding-left: 60px;
}

.shop-iphone.iphone-se .iphone-page .left-images-60 {
    padding-left: 60px;
}

.shop-iphone.iphone-se .iphone-page .space-bottom {
    margin-bottom: 80px;
}

.shop-iphone.iphone-se .iphone-page .space-top30 {
    margin-top: 30px;
}

.shop-iphone.iphone-se .iphone-page .row {
    margin: 0;
    max-width: none;
    min-width: 0;
    width: auto;
}

.shop-iphone.iphone-se .iphone-page.grey-box.light-grey .content {
    height: 420px;
}

.shop-iphone.iphone-se .iphone-page.hero-text  p {
    color: #6e6e6e;
    font-size: 18px;
    line-height: 30px;
    padding-top: 20px;
}

.shop-iphone.iphone-se .iphone-page.comp .col-xs-12.col-sm-2 {
    margin: 8px;
}
.shop-iphone.iphone-se img, .shop-iphone.iphone-se object, .shop-iphone.iphone-se embed {
    max-width: 100%;
}

.shop-iphone.iphone-se button.blue, .shop-iphone.iphone-se button.button.blue, .shop-iphone.iphone-se button.btn.blue, .shop-iphone.iphone-se .button.blue, .btn.blue {
    border: 1px solid #ffffff;
}
.shop-iphone.iphone-se .blue, .shop-iphone.iphone-se button.blue, .shop-iphone.iphone-se .button.blue, .shop-iphone.iphone-se .btn.blue {
    background: #13a4de;
}
.shop-iphone.iphone-se button,.shop-iphone.iphone-se  .button, .shop-iphone.iphone-se .btn {
    border: 1px solid #ffffff;
    text-transform: uppercase;
    color: #ffffff;
    text-indent: 0;
    text-align: center;
    width: inherit;
    width: 100%;
    border-radius: 0px;
    font-size: 30px;
    line-height: 28px;
    padding: 8px 15px 5px;
    display: inline-block;
    -webkit-padding-before: 9px;
    -webkit-padding-after: 5px;
}
.shop-iphone.iphone-se button:hover.blue{
	background: #72d0f4;
}

/*MEDIA QUERIES 640px*/    
@media (max-width:740px) {

    .shop-iphone.iphone-se .iphone-page.right-text {
        padding-left: 10px;
        padding-right: 10px;
    }

    .shop-iphone.iphone-se .iphone-page.iphone-logo-lg {
        margin-top: 0;
    }

    .shop-iphone.iphone-se .iphone-page.threedtouch .content {
        padding-left: 20px;
    }

    .shop-iphone.iphone-se .iphone-page.iphone-6-tag {
        width: 41% !important;
    }

    .shop-iphone.iphone-se .iphone-page.block.phone-detail-text {
        padding: 10px 40px;
        margin: 0 auto;
    }

    .shop-iphone.iphone-se .iphone-page.allNewDesign .buynow {
        width: 100% !important;
    }

    .shop-iphone.iphone-se .iphone-page .ios-9-text p {
        padding-left: 0 !important;
        text-align: left;
    }

    .shop-iphone.iphone-se .iphone-page .five-s-logo {
        width: 50%;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeaturetop h2 {
        margin: 0;
    }

    .shop-iphone.iphone-se .iphone-page .livephotos h2 {
        margin: 0;
    }

    .shop-iphone.iphone-se .iphone-page .chip h2 {
        margin: 0;
    }

    .shop-iphone.iphone-se .iphone-page .content.new-design {
        padding-bottom: 0;
    }

    .shop-iphone.iphone-se .iphone-page .threedtouch .content p {
        padding-left: 0;
    }

    .shop-iphone.iphone-se .iphone-page .iphonelogo {
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .shop-iphone.iphone-se .iphone-page .left-images {
        padding: 20px;
        text-align: center;
    }

    .shop-iphone.iphone-se .iphone-page .col-xs-12.col-sm-7 {
        text-align: center;
    }

    .shop-iphone.iphone-se .iphone-page .iphone-images {
        max-width: 254px;
        width: 259px !Important;
    }

    .shop-iphone.iphone-se .iphone-page .left-images img {
        width: 70%;
    }

    .shop-iphone.iphone-se .iphone-page .left-align-mobile {
        text-align: left;
    }

    .shop-iphone.iphone-se .iphone-page .bigger {
        padding: 20px 0 40px 0;
    }

    .shop-iphone.iphone-se .iphone-page .allNewDesign h2 {
        margin: 30px 0 10px 0;
    }

    .shop-iphone.iphone-se .iphone-page .allNewDesign p {
        margin-left: 0px;
        text-align: left;
    }

    .shop-iphone.iphone-se .iphone-page .retinaHDDisplay {
        text-align: center;
    }

    .shop-iphone.iphone-se .iphone-page .retinaHDDisplay h2 {
        margin: 30px 0px 0px 0px;
        text-align: left;
    }

    .shop-iphone.iphone-se .iphone-page .retinaHDDisplay p {
        padding: 0px;
        text-align: left;
        margin-left: 0px;
        width: auto;
    }

    .shop-iphone.iphone-se .iphone-page .blockimg img {
        width: 50%;
    }

    .shop-iphone.iphone-se .iphone-page .iphone-small.loaded {
        left: 0 !important;
    }

    .shop-iphone.iphone-se .iphone-page .compare .iphone-phones {
        max-height: 93px !important;
    }

    .shop-iphone.iphone-se .iphone-page .content {
        padding: 20px;
    }

    .shop-iphone.iphone-se .iphone-page .retinaHDDisplay img {
        width: 50%;
    }

    .shop-iphone.iphone-se .iphone-page .retinaHDDisplay.iOS img {
        width: 60%;
    }

    .shop-iphone.iphone-se .iphone-page .a8chip {
        padding: 20px 20px 20px 0;
    }

    .shop-iphone.iphone-se .iphone-page .a8chip img {
        margin: 50px 0 0 0;
    }

    .shop-iphone.iphone-se .iphone-page .a8chip h2 {
        margin: 20px 0 0 20px;
        padding: 0;
        font-size: 40px;
        text-align: left
    }

    .shop-iphone.iphone-se .iphone-page .a8chip p {
        margin: 20px;
        padding: 0;
        width: auto;
    }

    .shop-iphone.iphone-se .iphone-page .m8motion {
        padding: 20px 20px 0 20px;
    }

    .shop-iphone.iphone-se .m8motion h2 {
        margin: 10px 0 0 0;
        font-size: 40px;
        text-align: left;
    }

    .shop-iphone.iphone-se .iphone-page .m8motion p {
        text-align: left;
        margin-left: 0;
    }

    .shop-iphone.iphone-se .iphone-page .m8motion .centered {
        text-align: center;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeature h2 {
        margin: 30px 0 20px 20px;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeature p {
        padding: 0;
        width: auto;
    }

    .shop-iphone.iphone-se .iphone-page .slick-slider {
        margin-bottom: 0px;
    }

    .shop-iphone.iphone-se .iphone-page .container-fluid {
        margin-top: 0px;
    }

    .shop-iphone.iphone-se .iphone-page .iphonelogo .visible-xs img {
        width: auto !important;
        margin-bottom: 20px;
    }

    .shop-iphone.iphone-se .iphone-page .bigger {
        padding-bottom: 20px !important;
    }

    .shop-iphone.iphone-se .iphone-page .block .content h1 {
        text-align: left;
        margin-bottom: 8px;
        margin-top: 20px;
    }

    .shop-iphone.iphone-se .iphone-page .content p {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .shop-iphone.iphone-se .iphone-page .a8chip h1, .shop-iphone.iphone-se .IphoneSEFeature h1, .shop-iphone.iphone-se .iphone-page .IphoneSEFeaturetop h1 {
        margin-left: 0;
    }

    .shop-iphone.iphone-se .iphone-page .ico-card .ico-card-img {
        padding-top: 30px;
        margin-bottom: 20px;
    }

    .shop-iphone.iphone-se .iphone-page .four-g-lte {
        padding: 0 50px 20px;
    }
}  
   
/*MEDIA QUERIES Min-width 770px*/
@media (min-width: 770px) {
    .shop-iphone.iphone-se .iphone-page .allNewDesign .buynow {
        width: 240px !important;
    }

    .shop-iphone.iphone-se .visible-sm.visible-xs {
        display: none !important;
    }
}

/*MEDIA QUERIES Min-width 940px*/
@media (min-width: 770px) {
    .shop-iphone.iphone-se .iphone-page .allNewDesign .buynow {
        width: 240px !important;
    }

    .shop-iphone.iphone-se .iphone-page .livephotos .content p {
        padding-left: 0;
    /* padding-right: 142px;*/
    }

    .shop-iphone.iphone-se .block.hidden-lg {
        display: none !important;
    }
}

/*MEDIA QUERIES Min-width 940px*/
@media (max-width: 770px) {
    .shop-iphone.iphone-se .iphone-page .livephotos {
        padding-bottom: 0;
    }

    .shop-iphone.iphone-se .iphone-page .content {
        height: auto !important;
        width: auto !important;
    }

    .shop-iphone.iphone-se .visible-sm.visible-xs {
        display: block !important;
    }

    .shop-iphone.iphone-se .hidden-sm.hidden-xs,.hidden-xs {
        display: none !important;
    }

    .shop-iphone.iphone-se .iphone-page .top-pre-order {
        width: 200px !important;
    }

    .shop-iphone.iphone-se .iphone-logo-lg > img {
        max-width: 300px;
    }

    .shop-iphone.iphone-se .iphone-page .full-width {
        width: auto;
    }

    .shop-iphone.iphone-se .iphone-page img {
        display: block;
        left: 0 !important;
        margin: 0 auto;
        opacity: 1 !important;
        position: relative;
  /*width: auto;*/
    }

    .shop-iphone.iphone-se .iphone-page .img-pan-container {
        cursor: pointer;
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%;
    }

    .shop-iphone.iphone-se .livephotos .content {
        display: block !important;
    }
}


/*MEDIA QUERIES 940px*/
@media (max-width: 940px) {
    .shop-iphone.iphone-se .iphone-page .retinaHDDisplay h2 {
        margin: 100px 0 20px 20px;
    }

    .shop-iphone.iphone-se .iphone-page .m8motion h2 {
        margin: 50px 0 0 20px;
        font-size: 40px;
    }

    .shop-iphone.iphone-se .iphone-page .iphone-images {
        width: 100%;
    }

    .shop-iphone.iphone-se .iphone-page .center-block {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    .shop-iphone.iphone-se .iphone-page .iphone-logo-lg {
        margin-top: 50px;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeaturetop .iphone-images {
        max-width: 200px;
    }

    .shop-iphone.iphone-se .iphone-page .phone-names-mobile {
        text-align: center;
    }

    .shop-iphone.iphone-se .iphone-page .content.ios-9-text {
        text-align: center;
    }

    .shop-iphone.iphone-se .iphone-page .threedtouch .content p {
        padding-left: 0;
    }

    .shop-iphone.iphone-se .iphone-page .col-sm-3.block.phone-detail-text {
        padding-top: 0;
    }

    .shop-iphone.iphone-se .iphone-page .col-sm-4.text-center.blockimg {
        display: block;
        float: none;
        margin: 0 auto;
    }

    .shop-iphone.iphone-se .iphone-page .ios-9-text p {
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 0 15%;
        width: 100% !important;
    }

    .shop-iphone.iphone-se .iphone-page .livephotos h2 {
        margin: 0;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeature h2 {
        margin: 0;
    }

    .iphone-page .IphoneSEFeature p.hidden-lg.hidden-md {
        margin: 0;
        padding: 30px 0px;
    }
}

.shop-iphone.iphone-se .iphone-page .grey-box.IphoneSEFeaturetop .content {
    height: auto;
    padding-bottom: 0;
}

/*MEDIA QUERIES 641 - 992px*/ 
@media (min-width: 641px) and (max-width: 992px) {
    .shop-iphone.iphone-se .iphone-page .retinaHDDisplay h2 {
        margin: 100px 0 20px 20px;
    }

    .shop-iphone.iphone-se .iphone-page .m8motion h2 {
        margin: 50px 0 0 20px;
        font-size: 40px;
    }

    .shop-iphone.iphone-se .iphone-page .iphone-images {
        width: 100%;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeaturetop h2 {
        margin: 0;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeature h2 {
        margin: 0;
    }

    .shop-iphone.iphone-se .iphone-page .IphoneSEFeature h2 {
        margin: 0;
    }
}
/* Stop - iphone SE */

/* Start - iphone 6s */
@font-face {
    font-family: "myriad_set_prothin";
    font-style: normal;
    font-weight: normal;
    src: url("/content/dam/sparkdigital/iphone-fonts/myriad-set-pro_thin-webfont.eot?#iefix") format("embedded-opentype"), 
        url("/content/dam/sparkdigital/iphone-fonts/myriad-set-pro_thin-webfont.woff2") format("woff2"), 
        url("/content/dam/sparkdigital/iphone-fonts/myriad-set-pro_thin-webfont.woff") format("woff"), 
        url("/content/dam/sparkdigital/iphone-fonts/myriad-set-pro_thin-webfont.ttf") format("truetype"), 
        url("/content/dam/sparkdigital/iphone-fonts/myriad-set-pro_thin-webfont.svg#myriad_set_prothin") format("svg");
}   
.shop-iphone.iphone-6s .bigger {
	color: rgb(51,51,51);
	font-size: 30px;
	font-family: 'myriad_set_prothin' !important;
	line-height: 38.0px;
}
.shop-iphone.iphone-6s p {
	color: rgb(110,110,110);
	font-family: lucida grande, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.shop-iphone.iphone-6s table {
	border: none;
}
.shop-iphone.iphone-6s .iphone-page {
	font-family: 'myriad_set_prothin';
}
.shop-iphone.iphone-6s .iphonelogo .visible-xs img {
	width: 80%;
}
.shop-iphone.iphone-6s .bigger {
	font-size: 32px;
	padding: 20px 0 0px 0;
	color: rgb(51,51,51);
	line-height: 38px;
}
.shop-iphone.iphone-6s .block {
	display: table;
}
.shop-iphone.iphone-6s .block .content {
	display: table-cell;
	vertical-align: middle;
}
.shop-iphone.iphone-6s .block .content h1 {
	font-size: 38px;
	margin-bottom: 20px;
	line-height: 43px;
}
.shop-iphone.iphone-6s .block .content p {
	color: rgb(110,110,110);
	line-height: 21px;
	font-size: 14px;
}
.shop-iphone.iphone-6s .block .content .buynow {
	background: rgb(19,163,223);
	color: rgb(255,255,255);
	width: 100%;
	font-weight: bold;
	padding: 5px 0;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	text-align: center;
	font-family: Arial , sans-serif;
	letter-spacing: 1px;
	font-size: 16px;
}
.shop-iphone.iphone-6s .visible-xs .block {
	margin: 20px 0;
}

.shop-iphone.iphone-6s .overview-button {
	color: rgb(255,255,255);
	font-family: Arial , sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 1px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 20px;
	width: 130px;
	display: block;
	background: rgb(19,163,223) none repeat scroll 0px 0px;
}
.shop-iphone.iphone-6s .overview-button:hover {
	background: rgb(114,208,244) none repeat scroll 0 0;
}
.shop-iphone.iphone-6s .visible-xs .block .content p {
	color: rgb(110,110,110);
	line-height: 18.0px;
	font-size: 14.0px;
}
.shop-iphone.iphone-6s .col-sm-3.block.phone-detail-text {
	padding-top: 220.0px;
}
.shop-iphone.iphone-6s .col-sm-6.text-center.blockimg {
	padding-bottom: 20.0px;
}
.shop-iphone.iphone-6s .compare {
	font-family: 'myriad_set_prothin';
}
.shop-iphone.iphone-6s .sub-text.col-xs-10.col-xs-offset-1 {
	color: rgb(110,110,110);
	font-size: 18.0px;
	font-weight: bold;
	letter-spacing: 1.0px;
	line-height: 30.0px;
	padding: 20.0px 0 0;
	text-align: center;
}
.shop-iphone.iphone-6s .iphone-logo-lg {
	margin-top: 20.0px;
}
.shop-iphone.iphone-6s .iphone-logo-lg img {
	width: auto;
}
.shop-iphone.iphone-6s .right-text {
	padding-left: 40.0px;
	padding-right: 40.0px;
}
.shop-iphone.iphone-6s .content.ios-9-text p {
	width: 32.0%;
}
.shop-iphone.iphone-6s .page-header h1 {
	text-transform: none;
}
.shop-iphone.iphone-6s .content.compare-block p, .content.compare-block h1 {
	font-family: 'myriad_set_prothin';
	line-height: 40.0px;
}
.shop-iphone.iphone-6s .compare-block .buynow {
	float: none;
	margin: 0 auto;
	margin-bottom: 30.0px;
}
.shop-iphone.iphone-6s .compare-block .compare {
	margin-bottom: 0;
	text-align: center;
}
.shop-iphone.iphone-6s .content.compare-image {
	padding-bottom: 0;
	text-align: center;
}
.shop-iphone.iphone-6s .grey-box.padding20.compare-container {
	padding-bottom: 0;
}
.shop-iphone.iphone-6s .grey-box.light-grey {
	background-color: rgb(250,250,250);
}
.shop-iphone.iphone-6s .compare-container .iphone-images {
	margin-bottom: 0;
}
.shop-iphone.iphone-6s .right-text {
	padding-left: 40.0px;
	padding-right: 40.0px;
}
.shop-iphone.iphone-6s .block.phone-detail-text {
	padding-left: 20.0px;
	padding-top: 170.0px;
}
.shop-iphone.iphone-6s .grey-box.terms {
	color: rgb(190,190,190);
	font-size: 11.0px;
}
.shop-iphone.iphone-6s .grey-box.touchIDtop.lte {
	height: 507.0px;
}
.shop-iphone.iphone-6s .allNewDesign .col-sm-4.text-center.blockimg {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
}
.shop-iphone.iphone-6s .iphonelogo {
	margin-bottom: 30.0px;
}
.shop-iphone.iphone-6s .padding-left-70 {
	padding-left: 70.0px;
}
.shop-iphone.iphone-6s .no-margin-left {
	margin-left: 0;
}
.shop-iphone.iphone-6s .ico-card-txt .ico-center h3 {
	font-family: 'myriad_set_prothin';
	font-size: 50.0px;
	line-height: 48.0px;
	margin: 30.0px 0 10.0px;
}
.shop-iphone.iphone-6s .ico-card-txt.no-paragraph p {
	font-family: 'myriad_set_prothin';
	font-size: 18.0px;
}
.shop-iphone.iphone-6s .overview-button.normal.blue {
	font-family: AvenirNextLTPro-Bold , Calibri , Arial , sans-serif;
}
.shop-iphone.iphone-6s .block.phone-detail-text {
	padding: 10.0px 40.0px;
}
.shop-iphone.iphone-6s .ico-card .ico-card-img {
	padding-top: 60.0px;
}
.shop-iphone.iphone-6s .grey-box.touchIDtop.lte.visible-lg.visible-md.hidden-sm.hidden-xs {
	height: 550.0px;
}
.shop-iphone.iphone-6s .five-s-logo {
	width: 200.0px;
}
.shop-iphone.iphone-6s .buynow:hover {
	background: rgb(114,208,244) none repeat scroll 0 0;
}
.shop-iphone.iphone-6s .grey-box.touchIDtop.light-grey {
	background-color: rgb(231,231,231);
	padding-bottom: 54.0px;
}
.shop-iphone.iphone-6s .white-box {
	background: rgb(255,255,255);
}
.shop-iphone.iphone-6s .grey-box {
	background: rgb(240,240,240);
}
.shop-iphone.iphone-6s .padding20 {
	padding: 20.0px;
}
.shop-iphone.iphone-6s .marginBtm20 {
	margin-bottom: 20.0px;
}
.shop-iphone.iphone-6s hr {
	margin: 0;
}
.shop-iphone.iphone-6s .allNewDesign h2 {
	margin: 50.0px 0;
	font-size: 50.0px;
}
.shop-iphone.iphone-6s .allNewDesign p {
	margin: 0 0 20.0px 0;
}
.shop-iphone.iphone-6s .allNewDesign img {
	margin-bottom: 30.0px;
	max-width: 270.0px;
}
.shop-iphone.iphone-6s .retinaHDDisplay {
	padding: 20.0px 20.0px 0 20.0px;
}
.shop-iphone.iphone-6s .retinaHDDisplay img {
	bottom: 0.0px;
}
.shop-iphone.iphone-6s .retinaHDDisplay h2 {
	font-size: 50.0px;
	margin: 150.0px 0 30.0px 20.0px;
	line-height: 48.0px;
}
.shop-iphone.iphone-6s .retinaHDDisplay p {
	margin: 20.0px;
	width: 60.0%;
}
.shop-iphone.iphone-6s .retinaHDDisplay img {
	width: 50.0%;
}
.shop-iphone.iphone-6s .retinaHDDisplay.iOS img {
	width: 60.0%;
}
.shop-iphone.iphone-6s .a8chip {
	padding: 60.0px 20.0px 60.0px 0;
}
.shop-iphone.iphone-6s .a8chip h2 {
	font-size: 50.0px;
	line-height: 48.0px;
	margin: 50.0px 0 30.0px 40.0px;
}
.shop-iphone.iphone-6s .a8chip img {
	margin: 50.0px 0;
	width: 100.0%;
}
.shop-iphone.iphone-6s .m8motion {
	padding: 30.0px 20.0px 0 20.0px;
}
.shop-iphone.iphone-6s .m8motion h2 {
	margin: 100.0px 0 30.0px 20.0px;
	font-size: 50.0px;
	line-height: 48.0px;
}
.shop-iphone.iphone-6s .m8motion p {
	margin: 0 0 0 20.0px;
}
.shop-iphone.iphone-6s .m8motion img {
	width: 70.0%;
}
.shop-iphone.iphone-6s .touchID {
	padding: 20.0px 20.0px 0 0;
}
.shop-iphone.iphone-6s .touchID h2 {
	font-size: 50.0px;
	margin: 150.0px 0 30.0px 20.0px;
	line-height: 48.0px;
}
.shop-iphone.iphone-6s .touchID p {
	margin: 20.0px;
	width: 60.0%;
}
.shop-iphone.iphone-6s .content .buynow {
	font-family: AvenirNextLTPro-Demi , Calibri , Arial , sans-serif;
}
.shop-iphone.iphone-6s .five-s-logo {
	width: 200.0px;
}
.shop-iphone.iphone-6s .touchIDtop {
	padding: 20.0px 20.0px 0 0;
}
.shop-iphone.iphone-6s .touchIDtop h2 {
	font-size: 32.0px;
	margin: 140.0px 0 23.0px 20.0px;
	line-height: 38.0px;
}
.shop-iphone.iphone-6s .livephotos {
	padding-top: 30.0px;
}
.shop-iphone.iphone-6s .livephotos h2 {
	font-size: 32.0px;
	margin: 140.0px 0 23.0px 0.0px;
	line-height: 38.0px;
}
.shop-iphone.iphone-6s .lte he2 {
	font-size: 32.0px;
	margin: 140.0px 0 23.0px 0.0px;
	line-height: 38.0px;
}
.shop-iphone.iphone-6s .livephotos .content p {
	padding-left: 0.0px;
}
.shop-iphone.iphone-6s .chip, .lte {
	padding-bottom: 80.0px;
	padding-top: 30.0px;
}
.shop-iphone.iphone-6s .chip h2 {
	font-size: 32.0px;
	margin: 120.0px 0 23.0px 20.0px;
	line-height: 38.0px;
}
.shop-iphone.iphone-6s .iphone-6-display img {
	width: 100.0%;
}
.shop-iphone.iphone-6s .iphone-6-display {
	margin: 0 auto;
	padding: 197.0px 0 40.0px;
	width: 146.0px;
}
.shop-iphone.iphone-6s .grey-box.touchIDtop.ios9 {
	height: 745.0px;
}
.shop-iphone.iphone-6s .grey-box.touchIDtop.threedtouch {
}
.shop-iphone.iphone-6s .left-images {
	padding-left: 60.0px;
}
.shop-iphone.iphone-6s .left-images-60 {
	padding-left: 60.0px;
}
.shop-iphone.iphone-6s .threedtouch .content {
	padding-left: 50.0px;
}
.shop-iphone.iphone-6s .threedtouch .content p {
	padding-left: 20.0px;
}
.shop-iphone.iphone-6s .space-bottom {
	margin-bottom: 80.0px;
}
.shop-iphone.iphone-6s .space-top30 {
	margin-top: 30.0px;
}

.shop-iphone.iphone-6s .hero-text p {
	color: rgb(110,110,110);
	font-size: 18.0px;
	line-height: 30.0px;
	padding-top: 20.0px;
}
.shop-iphone.iphone-6s .row .row {
    margin: 0 -15px;
    max-width: none;
    min-width: 0;
    width: auto;
}
.shop-iphone.iphone-6s .row-grey {
    background-color: #f0f0f0;
    padding: 20px;
}
.shop-iphone.iphone-6s .row-grey-dark {
    background-color: #e3e3e3;
    padding: 20px;
}
.shop-iphone.iphone-6s .parbase.customhtml.section {
	margin: 0 auto;
	width: 100%;
}
.shop-iphone.iphone-6s img {
    height: auto;
}
.shop-iphone.iphone-6s img, object, embed {
    max-width: 100%;
}
.shop-iphone.iphone-6s #image-right {
    float: left;
    width: 189px;
}
.shop-iphone.iphone-6s .row-white {
	background-color: rgb(255,255,255);
	padding: 20.0px;
}
.shop-iphone.iphone-6s .right {
    float: right;
}
.shop-iphone.iphone-6s .left {
    float: left;
}
.shop-iphone.iphone-6s #image-left {
    float: left;
    width: 250px;
}
.shop-iphone.iphone-6s h4.subtext-1 {
    color: #6e6e6e;
    display: block;
    font-family: 'myriad_set_prothin';
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 27px;
    margin: 0;
    min-height: 1px;
    padding: 0 0 22px;
    position: relative;
    text-align: center;
}
.shop-iphone.iphone-6s .lbl-sp {
    padding: 20px;
}
.shop-iphone.iphone-6s .bigger {
    color: #333 !important;
    font-family: 'myriad_set_prothin' !important;
    font-size: 30px !important;
    line-height: 38px !important;
}
.shop-iphone.iphone-6s .text-center {
	margin: 10.0px 0;
	text-align: center;
}
.shop-iphone.iphone-6s table {
    background: #fff none repeat scroll 0 0;
    margin: 0 0 18px;
}
.shop-iphone.iphone-6s table {
	background: rgb(255,255,255);
}

.shop-iphone.iphone-6s table thead, 
.shop-iphone.iphone-6s table tfoot {
	background: rgb(245,245,245);
}
.shop-iphone.iphone-6s table thead tr th, 
.shop-iphone.iphone-6s table tfoot tr th, 
.shop-iphone.iphone-6s table tbody tr td, 
.shop-iphone.iphone-6s table tr td, 
.shop-iphone.iphone-6s table tfoot tr td {
	display: table-cell;
	font-size: 14.0px;
	line-height: 18.0px;
	text-align: left;
}
.shop-iphone.iphone-6s table thead tr th, 
.shop-iphone.iphone-6s table tfoot tr td {
	padding: 8.0px 10.0px 9.0px;
	font-size: 14.0px;
	font-weight: bold;
	color: rgb(34,34,34);
}
.shop-iphone.iphone-6s table thead tr th:first-child, 
.shop-iphone.iphone-6s table tfoot tr td:first-child {
	border-left: none;
}
.shop-iphone.iphone-6s table thead tr th:last-child, 
.shop-iphone.iphone-6s table tfoot tr td:last-child {
	border-right: none;
}
.shop-iphone.iphone-6s table tbody tr.even, 
.shop-iphone.iphone-6s table tbody tr.alt {
	background: rgb(249,249,249);
}
.shop-iphone.iphone-6s .row {
    margin: 0;
}
/* End - iphone 6s */

/* Start - iphone 7 */

/* line 15, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-stroke: 0px transparent;
  /* Default font specs start */
  /* End default font specs */
}
  /* line 27, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page h1, .shop-iphone.iphone-7 .iphone-page h2, .shop-iphone.iphone-7 .iphone-page h3 {
    font-family: myriad_set_prothin;
}
  /* line 31, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page h1 {
    font-size: 52px;
    line-height: 56px;
    color: white;
}

@media only screen and (max-width: 639px) {
      /* line 31, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page h1 {
        font-size: 40px;
        line-height: 43px;
    }
}
  /* line 43, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page h2 {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
}
  /* line 50, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page h3 {
    font-size: 24px;
    line-height: 30px;
    color: #cccccc;
}

@media only screen and (max-width: 639px) {
      /* line 50, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page h3 {
        font-size: 18px;
        line-height: 20px;
    }
}
  /* line 61, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page p {
    font-family: "lucida grande","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    -webkit-text-stroke: 0px transparent;
    color: #cccccc;
}
    /* line 70, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page p.medium {
    font-size: 16px;
    line-height: 24px;
    color: ffffff;
}
    /* line 77, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page p.large {
    font-size: 22px;
    line-height: 32px;
}

@media only screen and (max-width: 639px) {
        /* line 77, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page p.large {
        font-size: 14px;
        line-height: inherit;
        text-align: left;
    }
}
  /* line 91, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .bg-black, .iphone-page .bg-dark-grey {
    background-size: 100%;
    background-repeat: no-repeat;
}
  /* line 95, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .bg-black {
    background-color: #000000;
}
  /* line 98, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .bg-dark-grey {
    background-color: #121212;
}
  /* line 101, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .float-center {
    margin: 0 auto;
    float: initial;
}
  /* line 105, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .img-full-width {
    width: 100%;
}
  /* line 110, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-top-20 {
    margin-top: 20px;
}
  /* line 113, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-top-40 {
    margin-top: 40px;
}
  /* line 116, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-top-50 {
    margin-top: 50px;
}
  /* line 119, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-top-90 {
    margin-top: 90px;
}
  /* line 122, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-top-100 {
    margin-top: 100px;
}
  /* line 125, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-top-200 {
    margin-top: 200px;
}
  /* line 128, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-bottom-20 {
    margin-bottom: 20px;
}
  /* line 131, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-bottom-50 {
    margin-bottom: 50px;
}
  /* line 134, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-bottom-90 {
    margin-bottom: 90px;
}
  /* line 137, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-bottom-100 {
    margin-bottom: 100px;
}
  /* line 140, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .margin-top-neg-120 {
    margin-top: -120px;
}
  /* line 143, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .padding-bottom-90 {
    padding-bottom: 90px;
}
  /* line 148, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .icongroup .iconblock {
    margin: 0;
}
    /* line 150, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .icongroup .iconblock img {
    height: 41px;
    width: auto;
    margin-bottom: 10px;
}
  /* line 158, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page > div {
    text-align: center;
}

@media only screen and (max-width: 639px) {
      /* line 163, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-01 .iphone7-logo {
        width: 170px;
        margin-top: 20px;
    }
      /* line 167, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-01 .img-product-lvl-01 {
        width: 320px;
        float: right;
        margin-top: 10px;
    }
      /* line 172, ../scss/iphone7.scss */
    .iphone-page .level-01 p {
        padding: 20px;
    }
      /* line 175, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-01 .pre-order {
        margin-top: 60px;
        margin-bottom: 60px;
    }
        /* line 178, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-01 .pre-order img {
        height: 50%;
    }
        /* line 181, ../scss/iphone7.scss */
    .iphone-page .level-01 .pre-order a.button {
        font-size: 15px;
    }
}
    /* line 188, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .level-02 {
    background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level02.jpg");
    height: 1165px;
}

@media only screen and (max-width: 939px) {
        /* line 188, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-02 {
        background-size: cover;
    }
}

@media only screen and (max-width: 639px) {
        /* line 188, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-02 {
        background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level02_mobile.jpg");
        background-size: cover;
        height: 868px;
    }
}
    /* line 202, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .level-03 {
    position: relative;
}

@media only screen and (max-width: 639px) {
        /* line 205, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-03 .feature-block {
        margin-top: 50px;
        margin-bottom: 50px;
    }
}
    /* line 212, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .level-04 {
    position: relative;
}

@media only screen and (max-width: 639px) {
        /* line 214, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-04 .img-product-lvl-04 {
        width: 320px;
        float: right;
    }
}
    /* line 222, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .level-05 {
    position: relative;
}

@media only screen and (max-width: 639px) {
        /* line 225, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-05 .img-product-lvl-05 {
        width: 320px;
        float: right;
    }
        /* line 229, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-05 .feature-block {
        margin-top: 0;
    }
}

@media only screen and (max-width: 639px) {
      /* line 237, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-06 .img-product-lvl-06 {
        width: 320px;
    }
}

@media only screen and (max-width: 639px) {
      /* line 246, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-07 .img-product-lvl-07 {
        width: 320px;
    }
}
    /* line 252, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .level-08 {
    background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level08.jpg");
    height: 1165px;
}
      /* line 256, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .level-08 .feature-block {
    margin-top: 700px;
}

@media only screen and (max-width: 939px) {
        /* line 252, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-08 {
        background-size: cover;
    }
}

@media only screen and (max-width: 639px) {
        /* line 252, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-08 {
        background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level08_mobile.jpg");
        background-size: cover;
    }
}

@media only screen and (max-width: 639px) {
      /* line 270, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .level-09 .img-product-lvl-09 {
        width: 320px;
    }
}
  /* line 280, ../scss/iphone7.scss */
.iphone-page .phone-compare {
    background-color: #fff;
    padding: 60px 20px;
}
    /* line 284, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .phone-compare .compare-block {
    margin-bottom: 50px;
}
      /* line 287, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .phone-compare .compare-block h3.pro-font {
    color: #000000;
    margin-bottom: 20px;
}
    /* line 293, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .phone-compare h2 {
    color: #000;
}
    /* line 297, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .phone-compare .first-column {
    font-size: 12px !important;
    margin-bottom: 0;
    text-align: center;
}

@media only screen and (max-width: 640px) {
        /* line 297, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .phone-compare .first-column {
        margin-bottom: 45px;
    }
}
    /* line 306, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .phone-compare img {
    clear: both;
    display: block;
    margin: 0 auto 16px;
    max-height: 123px;
}

@media only screen and (max-width: 640px) {
        /* line 306, ../scss/iphone7.scss */
    .shop-iphone.iphone-7 .iphone-page .phone-compare img {
        max-height: 157px;
    }
}
    /* line 317, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .phone-compare .button.blue, .iphone-page .phone-compare .button.disabled {
    display: block;
    font-size: 13px;
    margin: 0 auto;
    max-width: 108px;
    padding: 0;
    width: 100%;
}
  /* line 328, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .grey-box {
    background: #f0f0f0;
    padding: 20px 20px 20px 30px;
}
    /* line 332, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .grey-box ol {
    margin: 0;
    padding: 0;
}
      /* line 336, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .grey-box ol li {
    text-align: left;
    font-family: "lucida grande","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-weight: normal;
}
        /* line 341, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .grey-box ol li a {
    color: #666666;
}
    /* line 349, ../scss/iphone7.scss */
.shop-iphone.iphone-7 .iphone-page .grey-box .terms {
    color: #bebebe;
    font-size: 11px;
}


  /* ------------------------------------------------- */
  /* bootstrap 15 guide layout */
  /* ------------------------------------------------- */
  /* line 691, ../../scss/spark/main.scss */
.shop-iphone.iphone-7 .col-xs-15,
.shop-iphone.iphone-7 .col-sm-15,
.shop-iphone.iphone-7 .col-md-15,
.shop-iphone.iphone-7 .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

  /* line 701, ../../scss/spark/main.scss */
.shop-iphone.iphone-7 .col-xs-15 {
    width: 20%;
    float: left;
}
.shop-iphone.iphone-7 .button.blue, 
.shop-iphone.iphone-7 .btn.blue {
    background: #13a4de;
}
.shop-iphone.iphone-7 .button:hover, 
.shop-iphone.iphone-7 .button:focus {
    color: white;
    background-color: #2284a1;
	text-decoration:none;
}
.shop-iphone.iphone-7  button, 
.shop-iphone.iphone-7 .button, 
.shop-iphone.iphone-7 .btn {
    border: 1px solid #ffffff;
    text-transform: uppercase;
    color: #ffffff;
    text-indent: 0;
    text-align: center;
    width: inherit;
    width: 100%;
    border-radius: 0px;
    font-size: 30px;
    line-height: 28px;
    padding: 8px 15px 5px;
    display: inline-block;
    -webkit-padding-before: 9px;
    -webkit-padding-after: 5px;
}


@media (min-width: 640px) {
    /* line 707, ../../scss/spark/main.scss */
    .shop-iphone.iphone-7 .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 940px) {
    /* line 714, ../../scss/spark/main.scss */
    .shop-iphone.iphone-7 .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1140px) {
    /* line 721, ../../scss/spark/main.scss */
    .shop-iphone.iphone-7 .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.shop-iphone.iphone-7 .float-none {
    float: none !important;
}
@media (min-width: 992px){
	.shop-iphone.iphone-7 .col-md-6 {
		width: auto;
		min-width: 0;
		display: table;
	}
}
@media (min-width:940px){
	.shop-iphone.iphone-7 .col-md-3 {
		width: 25%;
	}
	.shop-iphone.iphone-7 .col-md-9 {
		width: 75%;
	}
}

@media (min-width: 640px){
	.shop-iphone.iphone-7 .col-sm-4 {
		width: 33.33333%;
	}
}

/* Stop - iphone 7 */

/* Start - iphone 7 plus */

/* line 15, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-stroke: 0px transparent;
  /* Default font specs start */
  /* End default font specs */
}
  /* line 27, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page h1, .shop-iphone.iphone-7-Plus .iphone-page h2, .shop-iphone.iphone-7-Plus .iphone-page h3 {
    font-family: myriad_set_prothin;
}
  /* line 31, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page h1 {
    font-size: 52px;
    line-height: 56px;
    color: white;
}

@media only screen and (max-width: 639px) {
      /* line 31, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page h1 {
        font-size: 40px;
        line-height: 43px;
    }
}
  /* line 43, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page h2 {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
}
  /* line 50, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page h3 {
    font-size: 24px;
    line-height: 30px;
    color: #cccccc;
}

@media only screen and (max-width: 639px) {
      /* line 50, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page h3 {
        font-size: 18px;
        line-height: 20px;
    }
}
  /* line 61, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page p {
    font-family: "lucida grande","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    -webkit-text-stroke: 0px transparent;
    color: #cccccc;
}
    /* line 70, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page p.medium {
    font-size: 16px;
    line-height: 24px;
    color: ffffff;
}
    /* line 77, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page p.large {
    font-size: 22px;
    line-height: 32px;
}

@media only screen and (max-width: 639px) {
        /* line 77, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page p.large {
        font-size: 14px;
        line-height: inherit;
        text-align: left;
    }
}
  /* line 91, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .bg-black, .iphone-page .bg-dark-grey {
    background-size: 100%;
    background-repeat: no-repeat;
}
  /* line 95, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .bg-black {
    background-color: #000000;
}
  /* line 98, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .bg-dark-grey {
    background-color: #121212;
}
  /* line 101, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .float-center {
    margin: 0 auto;
    float: initial;
}
  /* line 105, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .img-full-width {
    width: 100%;
}
  /* line 110, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-top-20 {
    margin-top: 20px;
}
  /* line 113, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-top-40 {
    margin-top: 40px;
}
  /* line 116, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-top-50 {
    margin-top: 50px;
}
  /* line 119, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-top-90 {
    margin-top: 90px;
}
  /* line 122, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-top-100 {
    margin-top: 100px;
}
  /* line 125, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-top-200 {
    margin-top: 200px;
}
  /* line 128, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-bottom-20 {
    margin-bottom: 20px;
}
  /* line 131, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-bottom-50 {
    margin-bottom: 50px;
}
  /* line 134, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-bottom-90 {
    margin-bottom: 90px;
}
  /* line 137, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-bottom-100 {
    margin-bottom: 100px;
}
  /* line 140, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .margin-top-neg-120 {
    margin-top: -120px;
}
  /* line 143, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .padding-bottom-90 {
    padding-bottom: 90px;
}
  /* line 148, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .icongroup .iconblock {
    margin: 0;
}
    /* line 150, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .icongroup .iconblock img {
    height: 41px;
    width: auto;
    margin-bottom: 10px;
}
  /* line 158, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page > div {
    text-align: center;
}

@media only screen and (max-width: 639px) {
      /* line 163, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-01 .iphone7-logo {
        width: 170px;
        margin-top: 20px;
    }
      /* line 167, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-01 .img-product-lvl-01 {
        width: 320px;
        float: right;
        margin-top: 10px;
    }
      /* line 172, ../scss/iphone7.scss */
    .iphone-page .level-01 p {
        padding: 20px;
    }
      /* line 175, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-01 .pre-order {
        margin-top: 60px;
        margin-bottom: 60px;
    }
        /* line 178, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-01 .pre-order img {
        height: 50%;
    }
        /* line 181, ../scss/iphone7.scss */
    .iphone-page .level-01 .pre-order a.button {
        font-size: 15px;
    }
}
    /* line 188, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .level-02 {
    background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level02.jpg");
    height: 1165px;
}

@media only screen and (max-width: 939px) {
        /* line 188, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-02 {
        background-size: cover;
    }
}

@media only screen and (max-width: 639px) {
        /* line 188, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-02 {
        background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level02_mobile.jpg");
        background-size: cover;
        height: 868px;
    }
}
    /* line 202, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .level-03 {
    position: relative;
}

@media only screen and (max-width: 639px) {
        /* line 205, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-03 .feature-block {
        margin-top: 50px;
        margin-bottom: 50px;
    }
}
    /* line 212, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .level-04 {
    position: relative;
}

@media only screen and (max-width: 639px) {
        /* line 214, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-04 .img-product-lvl-04 {
        width: 320px;
        float: right;
    }
}
    /* line 222, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .level-05 {
    position: relative;
}

@media only screen and (max-width: 639px) {
        /* line 225, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-05 .img-product-lvl-05 {
        width: 320px;
        float: right;
    }
        /* line 229, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-05 .feature-block {
        margin-top: 0;
    }
}

@media only screen and (max-width: 639px) {
      /* line 237, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-06 .img-product-lvl-06 {
        width: 320px;
    }
}

@media only screen and (max-width: 639px) {
      /* line 246, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-07 .img-product-lvl-07 {
        width: 320px;
    }
}
    /* line 252, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .level-08 {
    background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level08.jpg");
    height: 1165px;
}
      /* line 256, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .level-08 .feature-block {
    margin-top: 700px;
}

@media only screen and (max-width: 939px) {
        /* line 252, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-08 {
        background-size: cover;
    }
}

@media only screen and (max-width: 639px) {
        /* line 252, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-08 {
        background-image: url("http://www.spark.co.nz/content/dam/telecomcms/responsive/images/discover/iphone7/level08_mobile.jpg");
        background-size: cover;
    }
}

@media only screen and (max-width: 639px) {
      /* line 270, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .level-09 .img-product-lvl-09 {
        width: 320px;
    }
}
  /* line 280, ../scss/iphone7.scss */
.iphone-page .phone-compare {
    background-color: #fff;
    padding: 60px 20px;
}
    /* line 284, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .phone-compare .compare-block {
    margin-bottom: 50px;
}
      /* line 287, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .phone-compare .compare-block h3.pro-font {
    color: #000000;
    margin-bottom: 20px;
}
    /* line 293, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .phone-compare h2 {
    color: #000;
}
    /* line 297, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .phone-compare .first-column {
    font-size: 12px !important;
    margin-bottom: 0;
    text-align: center;
}

@media only screen and (max-width: 640px) {
        /* line 297, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .phone-compare .first-column {
        margin-bottom: 45px;
    }
}
    /* line 306, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .phone-compare img {
    clear: both;
    display: block;
    margin: 0 auto 16px;
    max-height: 123px;
}

@media only screen and (max-width: 640px) {
        /* line 306, ../scss/iphone7.scss */
    .shop-iphone.iphone-7-Plus .iphone-page .phone-compare img {
        max-height: 157px;
    }
}
    /* line 317, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .phone-compare .button.blue, .iphone-page .phone-compare .button.disabled {
    display: block;
    font-size: 13px;
    margin: 0 auto;
    max-width: 108px;
    padding: 0;
    width: 100%;
}
  /* line 328, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .grey-box {
    background: #f0f0f0;
    padding: 20px 20px 20px 30px;
}
    /* line 332, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .grey-box ol {
    margin: 0;
    padding: 0;
}
      /* line 336, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .grey-box ol li {
    text-align: left;
    font-family: "lucida grande","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-weight: normal;
}
        /* line 341, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .grey-box ol li a {
    color: #666666;
}
    /* line 349, ../scss/iphone7.scss */
.shop-iphone.iphone-7-Plus .iphone-page .grey-box .terms {
    color: #bebebe;
    font-size: 11px;
}


  /* ------------------------------------------------- */
  /* bootstrap 15 guide layout */
  /* ------------------------------------------------- */
  /* line 691, ../../scss/spark/main.scss */
.shop-iphone.iphone-7-Plus .col-xs-15,
.shop-iphone.iphone-7-Plus .col-sm-15,
.shop-iphone.iphone-7-Plus .col-md-15,
.shop-iphone.iphone-7-Plus .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

  /* line 701, ../../scss/spark/main.scss */
.shop-iphone.iphone-7-Plus .col-xs-15 {
    width: 20%;
    float: left;
}
.shop-iphone.iphone-7-Plus .button.blue, 
.shop-iphone.iphone-7-Plus .btn.blue {
    background: #13a4de;
}
.shop-iphone.iphone-7-Plus .button:hover, 
.shop-iphone.iphone-7-Plus .button:focus {
    color: white;
    background-color: #2284a1;
	text-decoration:none;
}
.shop-iphone.iphone-7-Plus button, 
.shop-iphone.iphone-7-Plus .button, 
.shop-iphone.iphone-7-Plus .btn {
    border: 1px solid #ffffff;
    text-transform: uppercase;
    color: #ffffff;
    text-indent: 0;
    text-align: center;
    width: inherit;
    width: 100%;
    border-radius: 0px;
    font-size: 30px;
    line-height: 28px;
    padding: 8px 15px 5px;
    display: inline-block;
    -webkit-padding-before: 9px;
    -webkit-padding-after: 5px;
}
@media (min-width: 640px) {
    /* line 707, ../../scss/spark/main.scss */
    .shop-iphone.iphone-7-Plus .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 940px) {
    /* line 714, ../../scss/spark/main.scss */
    .shop-iphone.iphone-7-Plus .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1140px) {
    /* line 721, ../../scss/spark/main.scss */
    .shop-iphone.iphone-7-Plus .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.shop-iphone.iphone-7-Plus .float-none {
    float: none !important;
}
@media (min-width: 992px){
	.shop-iphone.iphone-7-Plus .col-md-6 {
		width: auto;
		min-width: 0;
		display: table;
	}
}
@media (min-width:940px){
	.shop-iphone.iphone-7-Plus .col-md-3 {
		width: 25%;
	}
	.shop-iphone.iphone-7-Plus .col-md-9 {
		width: 75%;
	}
}

@media (min-width: 640px){
	.shop-iphone.iphone-7-Plus .col-sm-4 {
		width: 33.33333%;
	}
}
/* Stop - iphone 7 plus */

/* Start - ipad pro */

.shop-iphone.ipad-pro .white-box, 
.shop-iphone.ipad-pro .price-box, 
.shop-iphone.ipad-pro .product-box {
    background: white;
    padding: 15px 15px 15px 15px;
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    /*  font-size: 11px;   */ }

/*
@font-face {
    font-family: 'myriad_set_prothin';
    src: url('http://santaline.co.nz/font/myriad/myriad-set-pro_thin-webfont.eot');
    src: url('http://santaline.co.nz/font/myriad/myriad-set-pro_thin-webfont.eot?#iefix') format('embedded-opentype'),
    url('http://santaline.co.nz/font/myriad/myriad-set-pro_thin-webfont.woff2') format('woff2'),
    url('http://santaline.co.nz/font/myriad/myriad-set-pro_thin-webfont.woff') format('woff'),
    url('http://santaline.co.nz/font/myriad/myriad-set-pro_thin-webfont.ttf') format('truetype'),
    url('http://santaline.co.nz/font/myriad/myriad-set-pro_thin-webfont.svg#myriad_set_prothin') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
.shop-iphone.ipad-pro #iphone-page *{
    font-family: 'myriad_set_prothin', sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.shop-iphone.ipad-pro #iphone-page .white-box{
    display: block;
}
.shop-iphone.ipad-pro #iphone-page p{
    margin: 10px 0;
    line-height: 25px;
    color: #6e6e6e;
}
.shop-iphone.ipad-pro #iphone-page h2{
    font-size: 45px;
    display: block;
    text-transform: none;
}
.shop-iphone.ipad-pro #iphone-page .one-fourth{
    width: 25%;
    margin-top: 300px;
    font-size: 32px;
}
.shop-iphone.ipad-pro #iphone-page .left50{
    padding-left: 50px;
}
.shop-iphone.ipad-pro #iphone-page .two-fourth{
    width: 50%;
}
.shop-iphone.ipad-pro #iphone-page .one-third{
    width: 33%;
}
.shop-iphone.ipad-pro #iphone-page .half{
    width: 50%;
}
.shop-iphone.ipad-pro #iphone-page .iphone-logo{
    margin-top: 40px;
}
.shop-iphone.ipad-pro #iphone-page .bigger{
    font-size: 38px;
    padding: 10px 0 40px 0;
}
.shop-iphone.ipad-pro #iphone-page .scr-size{
    font-size: 74px;
    line-height: 30px;
}
.shop-iphone.ipad-pro #iphone-page .scr-desc{
    text-transform: uppercase;
    font-size: 18px;
}

.shop-iphone.ipad-pro #iphone-page .centered{
    text-align: center;
}
.shop-iphone.ipad-pro #iphone-page img.centered{
    margin: 0 auto;
}

.shop-iphone.ipad-pro #iphone-page .left{
    float: left;
}
.shop-iphone.ipad-pro #iphone-page .right{
    float: right;
}
.shop-iphone.ipad-pro #iphone-page img{
    display: block;
}
.shop-iphone.ipad-pro #iphone-page .img-topm{
    margin-top: 20px;
}

.shop-iphone.ipad-pro #iphone-page p.intro{
    padding: 50px 100px 50px 100px;
    font-size: 20px;
    line-height: 30px;
}

.shop-iphone.ipad-pro #iphone-page .grey-box {
    background: #f0f0f0;
    padding: 15px 15px 15px 15px;
    position: relative;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    /*  font-size: 11px;   */ }

.shop-iphone.ipad-pro #iphone-page .grey-box.long-tail{
    padding-bottom: 80px;
}
.shop-iphone.ipad-pro #iphone-page .page2 h2, 
.shop-iphone.ipad-pro #iphone-page .page2 p{
    margin-left: 100px;
}
.shop-iphone.ipad-pro #iphone-page .page2 h2{
    margin-bottom: 20px;
    margin-top: 90px;
}
.shop-iphone.ipad-pro #iphone-page .page2 p{
    margin-bottom: 30px;
}

.shop-iphone.ipad-pro #iphone-page .page3 h2, 
.shop-iphone.ipad-pro #iphone-page .page3 p{
    margin-left: 50px;
}
.shop-iphone.ipad-pro #iphone-page .page3 h2{
    margin-bottom: 20px;
    margin-top: 190px;
}
.shop-iphone.ipad-pro #iphone-page .no-bottom{
    padding-bottom: 0;
    margin-bottom: 0;
}
.shop-iphone.ipad-pro #iphone-page .no-left{
    padding-left: 0;
    margin-left: 0;
}
.shop-iphone.ipad-pro #iphone-page .page4 img{
    padding-top: 130px;
}
.shop-iphone.ipad-pro #iphone-page .page4 h2, 
.shop-iphone.ipad-pro #iphone-page .page4 p{
    margin-left: 540px;
}
.shop-iphone.ipad-pro #iphone-page .page4 h2{
    margin-bottom: 20px;
    margin-top: 100px;
}
.shop-iphone.ipad-pro #iphone-page .page5 h2, 
.shop-iphone.ipad-pro #iphone-page .page5 p{
    margin-left: 50px;
}
.shop-iphone.ipad-pro #iphone-page .page5 h2{
    margin-bottom: 20px;
    margin-top: 140px;
}
.shop-iphone.ipad-pro #iphone-page .page5 img{
    margin-left: -100px;
}
.shop-iphone.ipad-pro #iphone-page .page6 h2, 
.shop-iphone.ipad-pro #iphone-page .page6 p{
    margin-left: 540px;
}
.shop-iphone.ipad-pro #iphone-page .page6 h2{
    margin-bottom: 20px;
    margin-top: 100px;
}
.shop-iphone.ipad-pro #iphone-page .page7 h2, 
.shop-iphone.ipad-pro #iphone-page .page7 p{
    margin-left: 50px;
}
.shop-iphone.ipad-pro #iphone-page .page7 h2{
    margin-bottom: 20px;
    margin-top: 240px;
}
.shop-iphone.ipad-pro #iphone-page .page8 h2, 
.shop-iphone.ipad-pro #iphone-page .page8 p{
    margin-left: 540px;
}
.shop-iphone.ipad-pro #iphone-page .page8 h2{
    margin-bottom: 20px;
    margin-top: 220px;
}
.shop-iphone.ipad-pro #iphone-page .page9 h2, 
.shop-iphone.ipad-pro #iphone-page .page9 p{
    margin-left: 50px;
}
.shop-iphone.ipad-pro #iphone-page .page9 h2{
    margin-bottom: 20px;
    margin-top: 160px;
}
.shop-iphone.ipad-pro #iphone-page .cto-wrapper{
    padding: 50px 0;
}
.shop-iphone.ipad-pro #iphone-page .cto-wrapper .one-third img{
    margin-right: 20px;
}
.shop-iphone.ipad-pro #iphone-page .call-to-action{
    margin-top: 15px;
    margin-left: 400px;
}
.shop-iphone.ipad-pro #iphone-page .smallprint{
    font-size: 12px;
    color: #ccc;
}


@media (min-width: 1200px) {
.shop-iphone.ipad-pro .hidden-lg {
        display: none !important;
    }
}

.shop-iphone.ipad-pro .row {
    margin-left: -10px;
    margin-right: -10px;
}

.shop-iphone.ipad-pro .row:before, .row:after {
    content: " ";
    display: table;
}

.shop-iphone.ipad-pro .row:after {
    clear: both;
}

.shop-iphone.ipad-pro .text-center {
    text-align: center;
}

.shop-iphone.ipad-pro img {
    vertical-align: middle;
}

.shop-iphone.ipad-pro .col-sm-4 {
    width: 33.33333%; 
}

.shop-iphone.ipad-pro #iphone-page *:before,
.shop-iphone.ipad-pro #iphone-page *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.shop-iphone.ipad-pro .imgss1 {
    margin-top: -500px;
}
.shop-iphone.ipad-pro .frieo{
    overflow: hidden;
}
.shop-iphone.ipad-pro .imgss2 {
    margin-top: -392px;
} 
.shop-iphone.ipad-pro .fiefu7,
.shop-iphone.ipad-pro .dhf45{
    position: absolute;
}
.shop-iphone.ipad-pro .dfhf2{
    position:relative;
}
.shop-iphone.ipad-pro .ismd3{
    
    top: 0px; left: 100px; position: absolute;
}
.shop-iphone.ipad-pro .ismd4{
    padding-bottom: 150px; right: 0px; position: absolute; top: 41px; width: 300px;
}
.shop-iphone.ipad-pro #iphone-page .grey-box {
    background: #f0f0f0;
}
.shop-iphone.ipad-pro .ismd5{
     left: 0px; position: absolute; bottom: 0px; width: 409px; 
}
.shop-iphone.ipad-pro .ismd6{
    left: 0px; top: 70px; position: absolute; width: 330px;
}
.shop-iphone.ipad-pro #iphone-page .dark-grey-box {
    background: #dddddd;
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

.shop-iphone.ipad-pro #iphone-page a.button {
    font-family: TelecomNational-Semibold, Calibri, Arial, sans-serif;
    width: 150px;
}

.shop-iphone.ipad-pro #iphone-page h2 {
    color: #000;
    font-size: 32px;
    line-height: 38px;
}

.shop-iphone.ipad-pro #iphone-page .scr-size {
    color: #000;
}

.shop-iphone.ipad-pro #iphone-page .scr-desc {
    color: #666;
    text-transform: none;
}

.shop-iphone.ipad-pro .discover-nav > ul > .wrap > li > h3 {
    text-transform: none !important;
}

.shop-iphone.ipad-pro #iphone-page .small-text {
    font-size: 11px;
    position: relative;
    top: -6px;
}

/* End - ipad pro */