.alertBannerDS2 .alertBannerContainer {
	background-color:#0568ae;
    text-align: center;
   	position: relative;
    border-radius: 0 0 0 0;
    box-shadow:  0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0) !important;
	height:auto;
    padding:0 0 0 0;
}
.alertBannerDS2 .alertBannerContainer a {
    color:#fff;
}

.alertBannerDS2 #alertBannerBox {
    top:-10px;
}

.alertBannerDS2 .offerTxt {
    color:#fff;
}
.alertmessage.alertLnk {
    margin-top:10px;
    margin-left: 10px;
}

.alert.attWhite {
    background:#0568ae !important;
}

.alert div{
    padding-bottom:0px;
}

.alert.box {
    border-radius:0;
    position:relative;
    height:auto;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0) !important;
}

.alertBannerDS2 .iconDescription {
    margin: 0 auto !important;
    float: none;
    height:auto;
    margin:0;
}

@media only screen and (max-width: 767px) {
    .alertBannerDS2 .alertBannerContainer {
        border-radius: 0;
        top:-5px;
    }
    .alert.box{
        height:auto;
        padding-bottom:0px;
    }
    .alertBannerDS2 .iconDescription {
        padding-top:0px;
    }
    .alertBannerDS2 #alertBannerBox {
	top: 0px !important;
	}
}