.secMain.secMainFooter { background: white; padding: 50px 0 0 0; } @media (max-width: 576px) { .secMain.secMainFooter { padding: 25px 0 0 0; } } .secMainFooterInside { width: 100%; display: flex; flex-direction: column; } .secMainFooterInsideTop { width: 100%; display: grid; grid-template-columns: 0.5fr 1.75fr 0.75fr; grid-gap: 50px; padding: 0 0 40px 0; flex-wrap: wrap; } @media (max-width: 768px) { .secMainFooterInsideTop { grid-template-columns: 1fr; grid-gap: 25px; } } .secMainFooterInsideTopSec { flex-grow: 1; display: flex; flex-direction: column; grid-gap: 0px; } .secMainFooterInsideTopSecLeftTop { display: flex; flex-direction: column; } .secMainFooterInsideTopSecLeftBottom { display: flex; flex-direction: column; } .btnMain.secMainFooterInsideTopSecMidBtn { flex-grow: 1; background: unset; color: rgba(0,0,0,0.65); justify-content: start; } @media (max-width: 576px) { .btnMain.secMainFooterInsideTopSecMidBtn { justify-content: center; } } .secMainFooterInsideTopSecLeftTopImg { width: 100%; } @media (min-width: 300px) { .secMainFooterInsideTopSecLeftTopImg { max-width: 200px; } } .secMainFooterInsideTopSecLeftBottomText { font-size: 14px; } .secMainFooterInsideTopSecMidInside { width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 15px; flex-wrap: wrap; justify-content: start; align-items: start; } @media (max-width: 992px) { .secMainFooterInsideTopSecMidInside { width: 100%; display: grid; /*grid-template-columns: 1fr 1fr 1fr;*/ grid-gap: 15px; flex-wrap: wrap; justify-content: start; align-items: start; } } @media (max-width: 576px) { .secMainFooterInsideTopSecMidInside { display: grid; grid-template-columns: 1fr 1fr; } } .secMainFooterInsideTopSecRightInside { display: flex; flex-direction: column; grid-gap: 25px; } @media (max-width: 768px) { .secMainFooterInsideTopSecRightInside { align-items: center; } } .secMainFooterInsideTopSecRightInsideText { font-size: 14px; color: rgba(0,0,0,0.5); } @media (max-width: 576px) { .secMainFooterInsideTopSecRightInsideText { text-align: center; } } .secMainFooterInsideTopSecRightInsideLinks { display: flex; flex-direction: row; grid-gap: 10px; } .btnMain.secMainFooterInsideTopSecRightInsideLinksLink { }