.m990 h1,
.m990 h2,
.m990 h5,
.m990 p{
    color: #ffffff;
}

.m990.slot-1{
    height: 550px;
    background: #000000 url("./tech-bg-dt.png?$staticlink$") no-repeat center center;
}
       
.m990.slot-1 h2{
    font-weight: 600;
    font-size: 35px;
}

.m990.slot-1 .row{
    height: 550px;
    position: relative;
}

    .m990 .shoe-feature{
        position: absolute;
    }
        
        .m990 .shoe-feature.feature-1{
            top: 120px;
            left:110px;
            width: 200px;
        }
        
        .m990 .shoe-feature.feature-2{
            top: 46px;
            right: 78px;
            width: 265px;
        }
        
        .m990 .shoe-feature.feature-3{
            bottom: 38px;
            left: 95px;
            width: 170px;
        }
        
            .m990 .shoe-feature.feature-3 img{
                padding-right: 5px;
                padding-bottom: 6px;
            }
        
        .m990 .shoe-feature.feature-4{
            bottom: 10px;
            left: 290px;
            width: 220px;
        }
        
            .m990 .shoe-feature.feature-4 img{
                padding-right: 5px;
            }
        
        .m990 .shoe-feature.feature-5{
            bottom: 28px;
            right: 83px;
            width: 175px;
        }
        
            .m990 .shoe-feature.feature-5 img{
                padding-right: 5px;
                padding-bottom: 2px;
            }
        
        
        .m990 .shoe-feature h5{
            font: italic 700 14px/16px 'ITC Avant Garde Gothic W01',Arial,sans-serif;
            display: inline-block;
        }
        
        .m990 .shoe-feature p{
            font: 300 14px/16px 'ITC Avant Garde Gothic W01',Arial,sans-serif;
        }

.m990.slot-2{
    height: 500px;
    background: #000000 url("./miusa.png?$staticlink$") no-repeat center center;
}
    
    .m990.slot-2 .columns{
        padding-top: 32px;
    }
    
    .m990.slot2-mobile h1,
    .m990.slot-2 h1{
        font-weight: 600;
    }
    
    .m990.slot2-mobile h2,
    .m990.slot-2 h2{
        line-height: 1em;
        font-weight: 600;
        font-size: 35px;
        margin-bottom: 15px;
        margin-top: 0;
    }
    
    .m990.slot2-mobile p.desc,
    .m990.slot-2 p.desc{
        font: 300 16px/22px 'ITC Avant Garde Gothic W04',Arial,sans-serif;
    }
    
    .m990.slot-2 p.desc{
        width: 325px;
    }
    
    .m990.slot2-mobile p.ps,
    .m990.slot-2 p.ps{
        font: 300 12px/16px 'ITC Avant Garde Gothic W04',Arial,sans-serif;
        margin-top: 27px;
    }
    
    .m990.slot-2 p.ps{
        width: 325px;
    }
    
    .m990.slot2-mobile .button.primary span.mb{
        display: none;
    }
    
    .m990.slot-2 .button.secondary,
    .m990.slot-2 .button.secondary:active,
    .m990.slot-2 .button.secondary:hover,
    .m990.slot-2 .button.secondary:visited{
        color: #ffffff;
        border-color: #ffffff;
    }

    .m990.slot2-mobile .button.secondary,
    .m990.slot2-mobile .button.secondary:active,
    .m990.slot2-mobile .button.secondary:hover,
    .m990.slot2-mobile .button.secondary:visited{
        color: #ffffff;
        border-color: #ffffff;
    }
    
    
    
    
.m990.slot2-mobile{
    display: none;
}

.m990.slot-2 .desktop{
    display: block;
}


.m990.slot-3{
    height: 450px;
    background: #000000 url("./n990-bg-dt.png?$staticlink$") no-repeat center top;
    background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
}

    .m990.slot-3 .cdev-copy-medium{
        padding-top: 32px;
    }
    
    .m990.slot-3 img{
        display: block;
        padding-bottom: 15px;
    }
    
    .m990.slot-3 img.mb{
        display: none;
    }
    
    .m990.slot-3 .cdev-copy-medium h2,
    .m990.slot-3 .cdev-copy-medium h1{
        font-weight: 600;
    }
    
    .m990.slot-3 .button:after,
    .m990.slot-3 .button{
        width: auto;    
    }
    
@media all and (max-width: 768px){ 
    
   .m990.slot-1{
        background: #000000 url("./tech-bg-tb.png?$staticlink$") no-repeat center top;
        background-size: cover;
            -moz-background-size: cover;
            -webkit-background-size: cover;
    }
    
    .m990.slot-1 h2{
        text-align: center;
        padding-top: 45px;
    }
    
    .m990.slot-1 .row,
    .m990.slot-1{
        /*height: auto;*/
    }
        
    .m990.slot-1 .shoe-features{
        display: block;
        position: absolute;
        padding: 0 15px;
        bottom: 0;
        width: 100%;
    }
    
    .m990.slot-1 .shoe-feature{
        position: relative;
        display: table-cell;
        left:0 ;
        right: 0;
        bottom: 0;
        top: 0;
        padding: 7px;
    }
        
        .m990 .shoe-feature.feature-4{
            width: 260px;
        }
    
        .m990 .shoe-feature.feature-1{
            width: 200px;
        }
        
        .m990 .shoe-feature.feature-3{
            width: 175px;
        }
        
    
    
   .m990.slot2-mobile{
        display: block;
        min-height: 405px;
        background: #000000 url("./miusa-mb-bg.png?$staticlink$") no-repeat center bottom;
        background-size: cover;
            -moz-background-size: cover;
            -webkit-background-size: cover;
        text-align: center;
    }

    .m990.slot-2 .row.desktop{
        display: none;
    }

        .m990.slot2-mobile .button:after,
        .m990.slot2-mobile .button{
            width: auto;
            margin-top: 0;
        }
        
        .m990.slot2-mobile .button.secondary{
            margin-left: 15px;
        }
        
        .m990.slot2-mobile .row{
            padding: 35px 35px 0 35px;
        }
        
        .m990.slot2-mobile p.desc{
            font: 300 16px/22px 'ITC Avant Garde Gothic W04',Arial,sans-serif;
            line-height: 1.6em;
        }
        
        .m990.slot2-mobile p.ps{
            margin-bottom: 25px;
        }
        
        
    .m990.slot-3{
    height: 395px;
    background: #000000 url("./n990-bg-mb.png?$staticlink$") no-repeat center top;
    background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        text-align: center;
    }    
        
    .m990.slot-3 img.mb{
        display: block;
        margin: 0 auto;
    }
    
    .m990.slot-3 img.dt{
        display: none;
    }
     
     
    .m990.slot-3 .cdev-copy-medium h1{
        display: none;    
    }    
    
        
    .m990.slot-3 .cdev-copy-medium h2{
        font: italic 700 35px/35px 'ITC Avant Garde Gothic W01',Arial,sans-serif;
    }
    
}

@media all and (max-width: 480px){
    
    .m990.slot-1{
        background: #000000 url("./tech-bg-mb.png?$staticlink$") no-repeat center top;
        background-size: cover;
            -moz-background-size: cover;
            -webkit-background-size: cover;
        height: 765px;
    }
    
    .m990.slot-1 .row{
        height: 765px;
    }
    
    .m990.slot-1 h2{
        text-align: center;
        padding-top: 45px;
    }
    
    .m990.slot-1 .shoe-features{
        display: block;
        position: absolute;
        padding: 0 15px;
        bottom: 0;
    }
    
    .m990.slot-1 .shoe-feature{
        position: relative;
        display: block;
        margin: 0 auto;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        width: auto;
        text-align: center;
    }
    
    .m990.slot-1 .shoe-feature p{
        font-size: 14px;
    }
    
    .m990.slot-2{
    height: 500px;
    background: #000000 url("./miusa.png?$staticlink$") no-repeat -610px center;
}
    
    .m990.slot2-mobile .button.primary span.mb{
        display: block;
    }
    .m990.slot2-mobile .button.primary span.dt{
        display: none;
    }
    
    .m990.slot2-mobile .row{
        padding: 35px 15px 0 15px;
    }
    
    .m990.slot-3{
        height: 395px;
        background: #000000 url("./n990-bg-mb.png?$staticlink$") no-repeat center center;
        background-size: auto;
            -moz-background-size: auto;
            -webkit-background-size: autoa;
    }
    
        
    .m990.slot-3 .cdev-copy-medium h2{
        font: italic 700 35px/35px 'ITC Avant Garde Gothic W01',Arial,sans-serif;
    }
    
}

