css show if the screen size is greater than or equal to 1200 or between

Hello, I want to display a different logo depending on the size of the page displayed on a mobile device.

I want to display an image if the page width is greater than 1025px or higher, display another image if the screen size is between 600 and 1025px or display another image if the size of the screen is screen is max 300px. I only want to show a single image. No matter what I try, I show all three or one. Can any one enlighten me? Thank you

Screen @ media only and (maximum width: 1025 pixels) {
# logo768 {display: none;}
# logo1025 {display: none;}
}
Screen @ media only and (maximum width: 600 pixels) {
# logo1025 {display: none;}
# logo300 {display: none;}
}
Screen @ media only and (minimum width: 399 pixels) {
# logo768 {display: none;}
# logo1025 {display: none;}
}