.full-width-image-wrap img { display: block; height: auto; width: 100%; } .two-halfs-columns { display: flex; align-items: stretch; justify-content: flex-end; } .halfs-colums-box { width: 50%; } .halfs-columns-details { width: 318px; padding: 20px 0; } .two-halfs-columns .halfs-colums-box:first-child .halfs-columns-details { margin: 0 40px 0 auto; } .two-halfs-columns .halfs-colums-box:nth-child(2) .halfs-columns-details { margin: 0 auto 0 40px; } .halfs-column-image { height: 262px; display: flex; align-items: center; } .halfs-column-image img { display: block; margin: 0 auto; } .halfs-column-heading { font-weight: 600; font-size: 20px; } .halfs-column-info { padding-top: 20px; } @media (max-width:767px) { .two-halfs-columns { display: block; } .halfs-colums-box { width: 100%; padding-left: 15px; padding-right: 15px; } .halfs-columns-details { width: 100%; } .two-halfs-columns .halfs-colums-box:nth-child(2) .halfs-columns-details, .two-halfs-columns .halfs-colums-box:first-child .halfs-columns-details { margin: 0; } }.craft-design-ft-wrap { display: flex; justify-content: space-between; align-items: center; } .craft-design-ft-wrap .craft-right-column { flex-grow: 1; } .craft-footer-right-col { display: flex; justify-content: space-evenly; align-items: center; } .craft-ft-icon { display: flex; line-height: 1.2; align-items: flex-end; justify-content: flex-start; } .craft-ft-icon .fas { padding-right: 10px; } .ft-craft-right-text { line-height: 1.2; } .craft-ft-left-col { font-size: 20px; } .craft-left-column img { display: block; } @media (max-width:960px) { .ft-craft-right-text { font-size: 15px; } .craft-left-column img { margin-left: auto; margin-right: auto; } .craft-ft-left-col { font-size: 18px; } } @media (max-width:767px){ .craft-design-ft-wrap { display: block; text-align: center; } .craft-footer-right-col { flex-direction: column; align-items: center; } } @media (max-width: 512px) { .craft-ft-left-col { font-size: 15px; } }