@media only screen and (max-width: 479px){ #Subheader{ background-size:100%!important; padding:34px!important; } body .icontab .one-fourth.column, .four.columns{ width:100%!important; } h1, .text-logo #logo{ font-size:20px!important; } .column_attr>p{ font-size:16px!important; } .wpb_wrapper>p{ font-size:16px!important; } #Top_bar #menu > ul { width: 100%; float: left; display: flex; flex-direction: column-reverse; } .tp-caption{ font-size:12px!important; } } @media only screen and (max-width: 959px) and (min-width: 768px){ #Subheader{ background-size:100%!important; padding:70px!important; } body .icontab .one-fourth.column, .four.columns{ width:100%!important; } h1, .text-logo #logo{ font-size:20px!important; } .column_attr>p{ font-size:16px!important; } .wpb_wrapper>p{ font-size:16px!important; } #Top_bar #menu > ul { width: 100%; float: left; display: flex; flex-direction: column-reverse; } .tp-caption{ font-size:12px!important; } } body{ Color:#000!important; } body li{ Color:#000!important; } h4 { Color:#000!important; }