@media (min-width: 1001px) and (max-width: 1100px){

header .rightBox{width:auto;float:right; margin:20px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:auto;float:right; margin:8px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:5px 4%; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .rightBox{width:auto;float:right; margin:18px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:150px;height: auto; padding:0px; margin:2px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller {height: auto; }

header.smaller .header{width:100%; height:auto; padding:1px 4%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:auto;float:right; margin:18px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:150px;height: auto; padding:0px; margin:2px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{ margin:0px 0 0 0;}

.product-box .product-heading1 h2{width:100%; height:auto; padding:0; margin:0; font-size:15px;}
.product-heading h2 {font-size: 15px;}

.bc-panel {margin: 125px auto 0 auto;}
}
@media (min-width: 769px) and (max-width: 1000px){
.trISO{width: 450px;padding: 0px 0 7px 0;margin: auto;float: none;}
.trRightBox{display:none;}
		
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:25%;height: auto; padding:0px; margin:10px auto 5px auto; float:none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:none; margin:10px 0 0 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .logoBox{width:15%;height: auto; padding:0px; margin:5px auto; float:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:none; margin:10px 0 0 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.banner{width:100%; height:auto; position:relative; margin:0;}
.bc-panel {margin: 0 auto 0 auto;}
}
@media (min-width: 481px) and (max-width: 769px){
.trISO{width: 100%;padding: 0px 0 7px 0;margin: auto;float: none;}
.trCallUs{width:100%; height:auto; padding:9px 3% 0 0; margin:0; float:none; text-align:center;}
.trEmail{display:none;}
.trRightBox{display:none;}
		
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:30%;height: auto; padding:0px; margin:10px auto 5px auto; float:none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:none; margin:10px 0 0 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .logoBox{width:15%;height: auto; padding:0px; margin:5px auto; float:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:none; margin:10px 0 0 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.banner{width:100%; height:auto; position:relative; margin:0;}
.bc-panel {margin: 0 auto 0 auto;}
.product-box {padding: 1%;}
.prod-img-box {width: 100%;}

.career-box {width: 100%;margin: 30px auto 30px auto;}
.contact {width: 100%;margin: 0 15% 0 0;}
.contact1 {width: 100%;margin: 30px 0 0 0;}
.contact1 .contact-heading {margin: 0 auto 15px auto;}

}
@media (min-width: 320px) and (max-width: 480px){
.trISO{width: 100%;padding: 0px 0 7px 0;margin: auto;float: none;}
.trCallUs{width:100%; height:auto; padding:9px 3% 0 0; margin:0; float:none; text-align:center;}
.trEmail{display:none;}
.trRightBox{display:none;}
		
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:30%;height: auto; padding:0px; margin:10px auto 5px auto; float:none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:none; margin:10px 0 0 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .logoBox{width:15%;height: auto; padding:0px; margin:5px auto; float:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:none; margin:10px 0 0 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.banner{width:100%; height:auto; position:relative; margin:0;}
.bc-panel {margin: 0 auto 0 auto;}
.product-box {padding: 1%;}
.prod-img-box {width: 100%;}

.career-box {width: 100%;margin: 30px auto 30px auto;}
.contact {width: 100%;margin: 0 15% 0 0;}
.contact1 {width: 100%;margin: 30px 0 0 0;}
.contact1 .contact-heading {margin: 0 auto 15px auto;}
}
@media (min-width: 250px) and (max-width: 319px){
.trISO{width: 100%;padding: 0px 0 7px 0;margin: auto;float: none;}
.trCallUs{width:100%; height:auto; padding:9px 3% 0 0; margin:0; float:none; text-align:center;}
.trEmail{display:none;}
.trRightBox{display:none;}
		
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:30%;height: auto; padding:0px; margin:10px auto 5px auto; float:none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:none; margin:10px 0 0 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .logoBox{width:15%;height: auto; padding:0px; margin:5px auto; float:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:none; margin:10px 0 0 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.banner{width:100%; height:auto; position:relative; margin:0;}
.bc-panel {margin: 0 auto 0 auto;}
.product-box {padding: 1%;}
.prod-img-box {width: 100%;}

.career-box {width: 100%;margin: 30px auto 30px auto;}
.contact {width: 100%;margin: 0 15% 0 0;}
.contact1 {width: 100%;margin: 30px 0 0 0;}
.contact1 .contact-heading {margin: 0 auto 15px auto;}
}

