.offices-slider{padding-top:100px}slider.details div.content div.address-details{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 0;max-width:90%;width:90%}slider.details div.content div.address-details div:nth-of-type(2){max-width:500px;padding-left:0;padding-right:100px}slider.details div.content div.address-details div.image-group{display:flex;flex-wrap:wrap;width:45%}slider.details div.content div.address-details div.image-group section.supporting-images{width:30%}slider.details div.content div.address-details div.image-group section.main-image{padding-bottom:20px;padding-left:20px;width:60%}slider.details div.content div.address-details div.image-group section.main-image img,slider.details div.content div.address-details div.image-group section.supporting-images img{box-shadow:0 4px 13px 0 rgba(0,0,0,.3)}slider.details div.content div.address-details div.image-group section.main-image img{width:100%}slider.details div.content div.address-details div.image-group section.supporting-images img{margin-bottom:20px;max-height:100px;max-width:200px}slider.locations h3{cursor:pointer;font-size:2.2em;margin:0 20px;text-align:center;text-transform:uppercase;white-space:pre}slider.details{margin-top:2em}slider.details div.address-details h3,slider.details div.address-details h5{font-size:1.25em;text-transform:uppercase}slider.details div.address-details h5{font-size:.8em}slider.details div.address-details address{font-style:normal}@media only screen and (min-width:601px) and (max-width:1200px){slider.details div.content div.address-details{width:100%}}@media only screen and (max-width:600px){.offices-slider .offices-header{padding:0 30px}slider.details div.content div.address-details{align-items:flex-start;flex-direction:column;max-width:100%;width:100%}slider.details div.content div.address-details div:nth-of-type(2){padding-left:0}.office-slider-navigation{display:flex;justify-content:space-between;margin-top:0;padding-left:0!important}.office-slider-navigation .dots,.office-slider-navigation .dots .slick-dots{width:100%}.office-slider-navigation .dots .slick-dots{display:flex;justify-content:space-between;padding:0 20px}slider.details div.content div.address-details div:nth-of-type(2){padding:0 10%}slider.details div.content div.address-details div.image-group{display:flex;flex-wrap:wrap;width:100%}slider.details div.content div.address-details div.image-group section.supporting-images{display:none}slider.details div.content div.address-details div.image-group section.main-image{margin-bottom:20px;margin-left:20px;width:90%}}