@media screen and (max-width:900px){
    .banner_text .heading__secondary{font-size: 40px !important;}
}
@media screen and (max-width:800px){
    .banner_text .heading__secondary{font-size: 30px !important;}
}
@media screen and (max-width:480px){
    .banner_text .heading__primary{font-size: 30px; line-height: 30px; margin-bottom: 5px;}
    .banner_text .heading__secondary{font-size: 25px !important; line-height: 25px;}
    .banner_text .caption .show-separator{font-size: 14px !important; line-height: 18px;}
    .banner_text{padding:150px 0px 0px 0px !important;}
    .opening_hours{width: 100%; margin: 0px auto}
    
@media screen and (max-width:768px){

    .contact_but{margin-top: 10px;}
    
    .row{ margin-left:0px; margin-right:0px}
    .home_banner{height:450px;}
    
    
}

@media screen and (max-width:1000px){
    
    .opening_hours .day{ width: 30%; margin-left:0%}
    .opening_hours .time{width: 60%;}
}
}
@media screen and (max-width:1150px){
	.top_site_main{padding:90px 0px 0px 0px}
    .banner_text{padding:28% 0px 0px 0px }
}
