#contact-module{ padding-bottom:3%; .contact-info-layer{ position: relative; background: rgba(255, 255, 255, 0.8); padding: 3%; margin-top: 1%; min-height: 460px; } .contact-info-box{ font-size: 120%; margin-top: 1%; } .contact-info-title{ margin-bottom: 5%; border-bottom: 2px solid #000; } .info-icon{ display: inline-block; } .info-big-text{ display: inline-block; } .info-text{ display: inline-block; margin-left: 5%; } .contact-info-addresses-layer{ margin-top: 5%; } .contact-info-address{ margin-top: 5%; } .contact-info-country{ display: inline-block; } .flag-icon{ border-radius: 3px; } }