@media (min-width:1440px) and (max-width:5000px) {
.container {max-width: 1330px;}	
}

@media (min-width:1200px) and (max-width:1439px) {
.mainmenu ul li a { padding: 12px 15px;} 
}

@media (min-width:992px) and (max-width:1199px) {
.logo img {width: 500px;}
.mainmenu ul li a {padding: 12px 10px;font-size: 16px;}
.boxsection h2{ font-size:28px;}
.box a { font-size: 22px;}
.footerBox h3{ font-size:32px;}
.topRight {float: right;text-align: right;padding: 25px 0 0;}
}
@media (min-width:768px) and (max-width:991px) {
.logo{ display:block; width:100%; text-align:center;}	
.logo img{ width:500px; margin:0 auto;}
.topRight {float: right;text-align: center;padding: 0;width: 100%; position:relative;}
header { background-size: cover;padding-bottom:30px;}
.mainmenu{ display:none;}
.contentinner img {float: right;margin: 0 auto 20px;width: 100%;}
.box{ margin-bottom:30px;}
.contentsection .container{ padding-bottom:5px;}
.sociallink {position: relative;top: 0;right: 0;margin: 18px auto 0;display: block;}
.footerlogo img{ display:block; width:400px; margin:0 auto;}
.slide-menu-open {display: block;float: right;position: absolute;top: 20px;right: 0;}
}


@media (min-width:481px) and (max-width:767px) {
.logo{ display:block; width:100%; text-align:center;}	
.logo img{ width:400px; margin:0 auto;}
.topRight {float: right;text-align: center;padding: 0;width: 100%; position:relative;}
header { background-size: cover;padding-bottom:30px;}
.mainmenu{ display:none;}
.contentinner img {float: right;margin: 0 auto 20px;width: 100%;}
.box{ margin-bottom:30px;}
.contentsection .container{ padding-bottom:5px;}
.sociallink {position: relative;top: 0;right: 0;margin: 18px auto 0;display: block;}
.footerlogo img{ display:block; width:400px; margin:0 auto;}
.slide-menu-open {display: block;float: right;position: absolute;top: 20px;right: 0;}
}

@media (min-width:320px) and (max-width:480px) {
.logo{ display:block; width:100%; text-align:center;}	
.logo img{ width:280px; margin:0 auto;}
.topRight {float: right;text-align: center;padding: 0;width: 100%;}
header { background-size: cover;padding-bottom:30px;}
.mainmenu{ display:none;}
.contentinner img {float: right;margin: 0 auto 20px;width: 100%;}
.box{ margin-bottom:30px;}
.contentsection .container{ padding-bottom:5px;}
.sociallink {position: relative;top: 0;right: 0;margin: 18px auto 0;display: block;}
.footerlogo img{ display:block; width:280px; margin:0 auto;}
.box span{ font-size:26px;}
.centertextcall h3 {font-size: 32px;}
.titlecol h2 {font-size: 30px;}
footer h3 {font-size: 20px;margin: 0 0 0;}
.topRight{ text-align:left; position:relative;}
.topRight h3 {font-size: 32px; }
.topRight h4 {color: #fff;font-size: 17px;}
.slide-menu-open {display: block;float: right;position: absolute;top: 10px;right: 0;}
}






