.disblk { display: none; }
.disblk { text-align: center; }
.disblk i { font-size: 25px; color: #fff; margin: 14px 0 10px; }
.sb-slidebar { background: #000000; }
.sb-slidebar nav { color:#fff; }
.sb-slidebar nav ul { margin:0px; padding:15px; box-sizing:border-box; list-style:none; }
.sb-slidebar nav ul li { margin:0px; padding:0px 0 5px; font-weight: 600; color: #ffffff; font-size: 14px; text-transform: uppercase; }
.sb-slidebar nav ul li a {text-decoration: none;color: #ffffff;}
.sb-slidebar nav ul li a:hover { color: #444; }
.logo_outer1 { text-align:center; padding:24px 0 0; display:none; }
@media screen and (max-width:1280px) {
	.wrap { width:98%; }
	.bnrbtmbx:nth-child(1) { margin-left: 150px; }
	.bnrbtmbx:nth-child(2) { margin-right: 150px; margin-left: 150px; }
	.bnrbtmbx:nth-child(3) { margin-right: 150px; }
	.wrkinginner { position: initial; height:auto; }
.wrkinglogo { position: initial; margin:auto; margin-bottom: 30px; text-align:center; }
.wrkingimg { float:left; width:130px; height:130px; overflow:hidden; border-radius:50%; }
.wrkingcontent { float:right; width:calc(100% - 158px); }
.wrkingcontent h2 { margin:12px 0 8px; padding:0px; font-size:20px; color:#111111; }
.wrkingcontent p { margin:0px; padding:0px; font-size:15px; color:#555555; }
.wrkingi1 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi2 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi3 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi3 .wrkingcontent { width:calc(100% - 158px); }
.wrkingi3 .wrkingcontent h2 { margin:6px 0 8px; line-height:25px; }
.wrkingi4 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi5 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi5 .wrkingcontent { width:calc(100% - 158px); }
.wrkingi5 .wrkingcontent h2 { margin:6px 0 8px; }
.wrkingi6 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi6 .wrkingcontent { width:calc(100% - 158px); float:right; text-align:left; }
.wrkingi6 .wrkingcontent h2 { margin:6px 0 8px; }
.wrkingi6 .wrkingimg { float:left; }
.wrkingi7 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi7 .wrkingimg { float:left; }
.wrkingi7 .wrkingcontent { width:calc(100% - 158px); float:right; text-align:left; }
.wrkingi8 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi8 .wrkingimg { float:left; }
.wrkingi8 .wrkingcontent { width:calc(100% - 158px); float:right; text-align:left; }
.wrkingi9 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi9 .wrkingimg { float:left; }
.wrkingi9 .wrkingcontent { width:calc(100% - 158px); float:right; text-align:left; }
.wrkingi10 { width:480px; position: initial; margin: 0 auto 15px; }
.wrkingi10 .wrkingimg { float:left; }
.wrkingi10 .wrkingcontent { width:calc(100% - 158px); float:right; text-align:left; }
}
@media screen and (max-width:1210px) {
	.mapimgouter { margin:0 auto; float:none; }
	.mapcontent { margin:0 auto; float:none; width:100%; text-align:center; }
	.mapcontent h2 { margin:10px 0 0; padding:0px; }
	.mapcontent p { margin:10px 0 0; padding:0px; }
}
@media screen and (max-width:1200px) {
	.controls { width:98%; }
	.banner_text { font-size:25px; width:94%; line-height: normal; }
}
@media screen and (max-width:1180px) {
	.bnrbtmbx:nth-child(1) { margin-left: 130px; }
	.bnrbtmbx:nth-child(2) { margin-right: 130px; margin-left: 130px; }
	.bnrbtmbx:nth-child(3) { margin-right: 130px; }
	.frm_outer { width:96%; }
}
@media screen and (max-width:1175px) {
	.menu_outer ul li { margin-right:30px; }
}
@media screen and (max-width:1100px) {
	.bnrbtmbx:nth-child(1) { margin-left: 100px; }
	.bnrbtmbx:nth-child(2) { margin-right: 100px; margin-left: 100px; }
	.bnrbtmbx:nth-child(3) { margin-right: 100px; }
	.abt_content { width:96%; padding:25px 0; }
}
@media screen and (max-width:980px) {
	.bnrbtmbx:nth-child(1) { margin-left: auto; float:none; margin-right:auto; }
	.bnrbtmbx:nth-child(2) { margin-left: auto; float:none; margin-right:auto; }
	.bnrbtmbx:nth-child(3) { margin-left: auto; float:none; margin-right:auto; }
	.banner_bottom {text-align: center; }
	.bnrbtmbx { padding: 10px 0 15px; }
}
@media screen and (max-width:980px) { 
	.disblk { display:block; }
	.disnone { display:none; }
	.predisnone { display:none !important; }
}
@media screen and (max-width:800px) { 
	.abtimgouter img { width:50%; }
	.frmelements { width:47%; }
	.frmelements:nth-child(2) { margin-right: 0; float: right; }
}
@media screen and (max-width:600px) { 
	.top_bar { height:auto; }
	.topbar_left { float:none; text-align:center; }
	.topbar_right { float:none; text-align:center; padding:0 0 5px; }
	.banner_text { top: 0; background: rgba(0,0,0,0.5); width: 100%; padding: 0 15px; box-sizing: border-box; font-size: 17px; }
	.bnrbtmbx h2 { font-size: 14px; margin-bottom: 8px; }
	.bnrbtmbx p { font-size:12px; }
	.bnrbtmimg { margin-bottom: 8px; }
	.bnrbtmimg img { width:30px; height:auto; }
}
@media screen and (max-width:500px) { 
	.wrkingimg { float:none; margin:0 auto; }
	.wrkinglogo img { max-width:90%; }
	.wrkingcontent { float:none; width:100%; text-align:center; }
	.wrkingi1 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi2 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi3 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi3 .wrkingcontent { width:100%; }
	.wrkingi3 .wrkingcontent h2 { margin:6px 0 8px; line-height:25px; }
	.wrkingi4 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi5 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi5 .wrkingcontent { width:100%; }
	.wrkingi5 .wrkingcontent h2 { margin:6px 0 8px; }
	.wrkingi6 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi6 .wrkingcontent { width:100%; float:none; text-align:center; }
	.wrkingi6 .wrkingcontent h2 { margin:6px 0 8px; }
	.wrkingi6 .wrkingimg { float:none; }
	.wrkingi7 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi7 .wrkingimg { float:none; }
	.wrkingi7 .wrkingcontent { width:100%; float:none; text-align:center; }
	.wrkingi8 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi8 .wrkingimg { float:none; }
	.wrkingi8 .wrkingcontent { width:100%; float:none; text-align:center; }
	.wrkingi9 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi9 .wrkingimg { float:none; }
	.wrkingi9 .wrkingcontent { width:100%; float:none; text-align:center; }
	.wrkingi10 { width:100%; position: initial; margin: 0 auto 15px; }
	.wrkingi10 .wrkingimg { float:none; }
	.wrkingi10 .wrkingcontent { width:100%; float:none; text-align:center; }
	.controls { display:none; }
	.ftrlogos_outer img { width: 30%; }
	.stickylogo { display:none; }
}
@media screen and (max-width:450px) { 
	.frmelements { width: 100%; margin-right: 0; float: none; }
	.abtimgouter img { width:100%; }
	.topbar_left { line-height:normal; padding:10px 0; }
	.logo_outer img { max-width:98%; } 
	.logo_outer1 img { max-width:98%; } 
}