.fs_24 {font-size:24px!important;} .fs_40 {font-size:40px!important;}  .fs_48 {font-size:48px!important;} 
.fs_24, .fs_40, .fs_48{transition: all 0.25s ease 0s;}

@media only screen and (max-width:1600px){
	.fs_24 {font-size:1.5vw!important;}
	.fs_40 {font-size:2.5vw!important;}
	.fs_48 {font-size:3vw!important;}
}


@media only screen and (max-width:1400px){
	.fs_24 {font-size:1.714vw!important;}
	.fs_40 {font-size:2.857vw!important;}
	.fs_48 {font-size:3.429vw!important;}
}


@media only screen and (max-width:1200px){
	.fs_24 {font-size:2vw!important;}
	.fs_40 {font-size:3.333vw!important;}
	.fs_48 {font-size:4vw!important;}
}


@media only screen and (max-width:992px){
	.fs_24 {font-size:2.865vw!important;}
	.fs_40 {font-size:4.948vw!important;}
	.fs_48 {font-size:5.99vw!important;}
}


@media only screen and (max-width:768px){
    .fs_24 {font-size: 3.819vw!important;}
    .fs_40 {font-size: 6.597vw!important;}
    .fs_48 {font-size: 7.986vw!important;}
}


@media only screen and (max-width:576px){
    .fs_24 {font-size: 5.116vw!important;}
    .fs_40 {font-size: 8.837vw!important;}
    .fs_48 {font-size: 10.698vw!important;}
}


@media only screen and (max-width:430px){
    .fs_24 {font-size: 21px!important;}
    .fs_40 {font-size: 29px!important;}
    .fs_48 {font-size: 33px!important;}
}


@media only screen and (max-width:350px){
    .fs_24 {font-size: 15px!important;}
    .fs_40 {font-size: 23px!important;}
    .fs_48 {font-size: 27px!important;}
}