@media (min-width:1440px) and (max-width:5000px) {
.container {max-width: 1330px;}	
}

@media (min-width:992px) and (max-width:1199px) {
.mainmenu ul li a {font-size: 14px;padding: 7px 10px;} 
}

@media (min-width:768px) and (max-width:991px) {
.topRight{ display:none;}
.boxCol a span{ font-size:14px; padding:5px 0;}
.footlogo img{ display:block; width:200px; height:auto; margin:0 auto;}
}

@media (min-width:481px) and (max-width:767px) {
.topRight{ display:none;}
.boxCol a span{ font-size:18px; padding:5px 0;}
.footlogo img{ display:block; width:200px; height:auto; margin:0 auto;}
header{ position:relative;}
header::before {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color:#000;}
.welcomeSection h2{ font-size:30px;}
.welcomeSection p {font-size: 16px;margin: 0 0 30px;line-height: 30px;}
.contactimg{ display:none;}
.phonenumber ul {display: block;margin: 0;padding: 0;width: 100%;text-align: center;}
.facebook a {float: none;text-align: center;display: block;}
}


@media (min-width:300px) and (max-width:480px) {
.topRight{ display:none;}
.boxCol a span{ font-size:18px; padding:5px 0;}
.footlogo img{ display:block; width:200px; height:auto; margin:0 auto;}
header{ position:relative;}
header::before {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color:#000;}
.welcomeSection h2{ font-size:30px;}
.welcomeSection p {font-size: 16px;margin: 0 0 30px;line-height: 30px;}
.contactimg{ display:none;}
.phonenumber ul {display: block;margin: 0;padding: 0;width: 100%;text-align: center;}
.facebook a {float: none;text-align: center;display: block;}
}

@media (min-width:300px) and (max-width:991px) {
.slide-menu-open{ float:right; display:block;}
}