@media (min-width: 1440px) {
.container {max-width: 1330px;}
}

@media (min-width:1200px) and (max-width:1439px) {
.logo img{ width:100%;}
.toplinks ul li a{ font-size:14px;}
.toplinks ul {margin: 24px 0;}
.mainmenu ul li a {font-size: 17px;padding: 15px 15px;}
.boxtwo .boxinner p br{ display:none;}
}

@media (min-width:992px) and (max-width:1199px) {
.mainmenu ul li a {font-size: 15px;padding: 15px 9px 13px;}
.mainmenu ul li .sub-menu li a{ font-size:15px;}
.logo img{ width:100%;}
.toplinks ul li a {font-size: 15px;padding: 8px 14px 5px;}
.toplinks ul {margin: 18px 0;padding: 0;float: right;}
.boxinner {padding: 20px;}
}

@media (min-width:768px) and (max-width:991px) {
.mainmenu{ display:none;}
.logo{ float:left;}
.toplinks ul { margin:15px 0 0; padding:0; width:100%;}
.toplinks ul  li{ display:block; width:33.333%; float:left; margin:0;}
.toplinks ul  li a{ font-size:16px; padding:10px; text-align:center;}
header{ padding-bottom:0;}
.boxdetils h2{ font-size:22px;}
.boxinner {padding: 20px;}
.footeraddress{ display:none;}
.footeraddresshide{ display:block; text-align:center;}
.footeraddress ul {margin: 0;padding: 0;display: block;clear: both;text-align: center;}
.footeraddress ul li{ display:inline-block; list-style:none; float:none;}

.slide-menu-open{ display:block; float:right; margin:35px 0 0;}
.slide-menu-open img{ width:46px;}
}

@media (min-width:481px) and (max-width:767px) {
.mainmenu{ display:none;}
.logo{ float:left;}
.logo img{ width:340px;}
.toplinks ul { margin:15px 0 0; padding:0; width:100%;}
.toplinks ul  li{ display:block; width:33.333%; float:left; margin:0;}
.toplinks ul li a {font-size: 10px;padding: 6px 10px;text-align: center;}
header{ padding-bottom:0;}
.boxdetils h2{ font-size:22px;}
.boxinner {padding: 20px;}
.footeraddress{ display:none;}
.footeraddresshide{ display:block; text-align:center;}
.footeraddress ul {margin: 0;padding: 0;display: block;clear: both;text-align: center;}
.footeraddress ul li{ display:inline-block; list-style:none; float:none;}
.box {float: left;width: 100%;padding: 0 3px 6px;}
.hometitle h2 {font-size: 24px;}
.hometitle p {font-size: 18px;}
.slide-menu-open{ display:block; float:right; margin:20px 0 0;}
.slide-menu-open img{ width:46px;}
}

@media (min-width:320px) and (max-width:480px) {
.mainmenu{ display:none;}
.logo{ float:left;} 
.logo img{ width:240px;}
.toplinks ul { margin:15px 0 0; padding:0; width:100%;}
.toplinks ul  li{ display:block; width:33.333%; float:left; margin:0;}
.toplinks ul li a {font-size: 10px;padding: 6px 10px;text-align: center;}
header{ padding-bottom:0;}
.boxdetils h2{ font-size:22px;}
.boxinner {padding: 20px;}
.footeraddress{ display:none;}
.footeraddresshide{ display:block; text-align:center;}
.footeraddress ul {margin: 0;padding: 0;display: block;clear: both;text-align: center;}
.footeraddress ul li{ display:inline-block; list-style:none; float:none;}
.box {float: left;width: 100%;padding: 0 3px 6px;}
.hometitle h2 {font-size: 18px;}
.hometitle p {font-size: 13px;}

.detailscol ul li {background: url(../img/listicon.jpg) no-repeat 0 7px;}
.footerlogo img {    margin: 0 auto 25px;    width: 230px; }

.slide-menu-open{ display:block; float:right; margin:15px 0 0;}
.slide-menu-open img{ width:36px;}
}



