#h2DeliveryDateEstimate{margin:10px 0;}
/* #dyn_load{margin:10px 0; float:left;} */
#dyn_change_se { height: 20px; width: 44px;}

#dyn_change {
  margin: 13px 0 5px 0;
  float: left;
  width: 303px;
}

#lblDeliveryZipCode {
  margin: 10px 0 20px 0;
  float: left;
  width: 251px;
}

#btnGo{margin: 10px 57px 0 0; float: left;}

#mainContent label {padding: 0;}
#mainContent .leveltxt {padding: 0 5px 0 0;}
#mainContent img {max-width: 100%;}

.zoneRow {
  margin: 30px 0 0 0;
}

.zoneRowLeft {
  width: 303px;
  float: left;
  margin: 0 80px 0 0;
}

.zoneRowRight {
  width:  303px;
  float: left;
}

.zoneRowLeft .zoneHeader,
.zoneRowRight .zoneHeader {
  background-color: #D8D4D3;
  width: 100%;
  padding: 10px 10px;
  margin: 0 0 10px 0;
}

#Zone11, #Zone10, #Zone9, #Zone8, #Zone7, #Zone6, #Zone5, #Zone4 {
  padding: 0 50px 15px;
  float: right;
  display: none;
}

.Clear {clear: both;}

.responsiveOnly {
  display: none;
}

.desktopOnly {
  display: block;
}

@media (max-width: 667px){

#mainContent {
  overflow: hidden;
}

#dyn_change {
  margin: 10px 0;
}

#dyn_load {
  text-align: center;
  width: 100%;
}

#lblDeliveryZipCode {
  width: 100%;
}

#btnGo {
  float: none;
  margin: 10px 0 0 0;
}

.zoneRow {
  margin: 0;
}

.zoneRowLeft,
.zoneRowRight {
  width: 100%;
}

#Zone11, #Zone10, #Zone9, #Zone8, #Zone7, #Zone6, #Zone5, #Zone4 {
  float: left;
  padding: 0;
}

.desktopOnly {
  display: none;
}

.responsiveOnly {
  display: block;
}

}