.ft-social {
    padding: 40px 60px;
    background: #ffffffba;
    border-radius: var(--BorderRadius);
}
.social-title {
	font-size: calc(var(--FontSizeP)*1.1);
	font-weight: 600;
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 1px dashed #93612e3b;
}
.social-list {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px 40px;
}
.social-list a {
	display: flex;
	align-items: center;
	gap: 6px;
	color: var(--TextMainColor);
}




@media (hover:hover) {
	
.social-list a:hover {
	color: var(--SubColor);
}

}




@media (max-width: 2200px) {

.social-list {
    grid-template-columns: repeat(5, 1fr);
}


}




@media (max-width: 1600px) {

.social-list {
    grid-template-columns: repeat(4, 1fr);
}


}





@media (max-width: 1300px) {

.social-list {
    grid-template-columns: repeat(3, 1fr);
}


}



@media (max-width: 1199px) {

.ft-social {
    padding: 40px 50px;
}

}



@media (max-width: 991px) {

.social-list {
    grid-template-columns: repeat(2, 1fr);
}


}



@media (max-width: 700px) {

.ft-social {
    padding: 40px 40px;
}

}




@media (max-width: 650px) {

.social-list {
    grid-template-columns: auto;
}

}




@media (max-width: 600px) {

.ft-social {
    padding: 35px 30px;
}

}




@media (max-width: 380px) {

.ft-social {
    padding: 30px 25px;
}

}