
@media (min-width: 1250px) and (max-width: 2700px){

}
@media (min-width: 900px) and (max-width: 1025px){
.trCallUs{width:320px; height:auto; padding:7px 3% 0 0; margin:0; float:left; color:#fff; font-weight:400; font-size:14px;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:96%; height:auto; padding:1px 2% 0 2%; 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:25px 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:250px;height: auto; padding:0px; margin: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:96%; height:auto; padding:1px 2% 0 2%; 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:25px 0 15px 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:250px;height: auto; padding:0px; margin: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;}

/*-- Footer Css --*/
.footerPanel{width:100%; height:auto; padding:60px 0 0 0; margin:auto; background:#0e0e0e url(images/footerBg.png) no-repeat center center; color:#697585; text-align:center;}

.footerCol1{width:17%; padding:0 0 0 4%; float:left;}
.footerCol2{width:45%; height:auto; margin:0 0 25px 7%; float:left;}
div#fNav2 ul { margin:30px 0 10px 0; padding: 0; list-style: none; } 
div#fNav2 ul li { margin: 0; padding: 1px 0px; list-style: none; } 
div#fNav2 ul a:link, div#fNav2 ul a:active, div#fNav2 ul a:visited {width:auto; height:auto; margin:0 10px 10px 0; padding:5px 10px; text-decoration: none; color:#999;display:block; font-size:12px;font-weight:400; float:left; border:solid 1px #999; border-radius:3px;} 
div#fNav2 ul  a:hover {color:#fff; border:solid 1px #fff;}
.footerCol3{width:15%; height:auto; margin:0 2% 0 0; float:right;}

.hitcounter{width:140px; height:auto; padding:0; margin:0 0 0 10%; float:left;}

/*== INNER PAGE ==*/
.bcPanel{width:95%; height:auto; padding:15px 2.5%; margin:125px auto 30px auto; background:#daeafa;}
}
@media (min-width: 769px) and (max-width: 900px){
.topRibon{width:96%; height:auto; padding:0px 2%; margin:auto; background:#006fad;}

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;border-bottom:solid 0px #d30205; position:relative; z-index:101;-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 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:225px;height: auto; padding:0px; margin:10px auto 0px 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 {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px; margin:auto; background:#fff; position:absolute; 
z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:100%;float:none; margin:10px 0 10px 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:225px;height: auto; padding:0px; margin:10px auto 0px 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 .menuBox{ margin:0px 0 0 0;}

.body{width:100%; height:auto; margin:0 auto 0 auto;}
.iheadingBox{width:100%; height:auto; padding:25px 0; margin:0; text-align:center;}
.iheadingsmalltext{width:100%; height:auto; padding:12px 0 5px 0; margin:0; text-align:center; text-align:center; font-size:15px; color:#999;}

/*-- Banner Css --*/
.bannerPanel{width:100%; height:auto; margin:0;}
.banner{width:100%; height:auto; padding:0; margin:0;position:relative;}
.bannerHeading{width:96%; height:auto; padding:10px 2% 15px 2%; margin:auto; position:absolute; z-index:1; top:25%; color:#fff; font-size:45px; font-weight:900; text-align:center; }
.curveimg{width:100%; height:auto; padding:0; margin:0; position:absolute; z-index:1; bottom:0;}

/*-- Red Box Css --*/
.rBox{width:96%; height:auto; padding:5px 2% 15px 2%; margin:auto; background:#006fad; color:#fff; text-align:center; font-size:14px; position:relative; top:-18px;}
.rHeading{width:100%; height:auto; padding:0; margin:0 0 7px 0; text-align:center; font-size:17px; font-weight:bold; text-transform:uppercase;}

/*-- Products Css --*/
.pbox{width:31%; height:auto; padding:0; margin:5px 1% 20px 1%; border:solid 1px #f1f1f1; float:left;}

/*-- Popular Brand Css --*/
.brandPanel{width:96%; height:auto; padding:0px 2% 40px 2%; margin:auto;}

/*-- Footer Css --*/
.footerPanel{width:100%; height:auto; padding:45px 0 0 0; margin:auto; background:#0e0e0e url(images/footerBg.png) no-repeat center center; color:#697585; text-align:center;}

.footerCol1{width:100%; padding:0; float:none;}
.footerCol2{width:100%; height:auto; padding:20px 0; margin:0 0 20px 0; float:none; border-bottom:dashed 1px #fff; border-top:dashed 1px #fff;}
div#fNav2 ul { margin:30px 0 10px 0; padding: 0; list-style: none;} 
div#fNav2 ul li { margin: 0; padding: 1px 0px; list-style: none; } 
div#fNav2 ul a:link, div#fNav2 ul a:active, div#fNav2 ul a:visited {width:auto; height:auto; margin:0 10px 10px 0; padding:5px 10px; text-decoration: none; color:#999;display:block; font-size:12px;font-weight:400; float:left; border:solid 1px #999; border-radius:3px;} 
div#fNav2 ul  a:hover {color:#fff; border:solid 1px #fff;}
.footerCol3{width:100%; height:auto; margin:0; float:none;}

/*== INNER PAGE ==*/
.bcPanel{width:95%; height:auto; padding:15px 2.5%; margin:0px auto 30px auto; background:#daeafa;}

.innwrap{width:96%; height:auto; padding:0; margin:30px auto 0 auto;}
.innerLeftPanel{width:100%; height:auto; padding:0 0 10px 0; margin:0 0 25px 0; background:#333; border-radius:7px 7px 5px 5px; float:none;}
.leftmenuheading{width:96%; height:auto; padding:12px 2%; margin:0; background:#006fad; color:#fff; text-transform:uppercase; font-weight:800; border-radius:7px 7px 0 0;}
.leftmenubox{width:96%; height:auto; padding:0px; margin:15px 2% 7px 2%; border-top:solid 1px #444;}
.innerRightPanel{width:100%; height:auto; padding:0; margin:0; float:none;}

/*-- Inner Product Page --*/
.innProductBox{width:45%; height:auto; padding:15px 1%; margin:0 1% 20px 1%; background:#fff; float:left;border-top:solid 3px #f6f6f6; border-left:solid 3px #f6f6f6; border-bottom:solid 3px #d9d9d9; border-right:solid 3px #d9d9d9;}
.innProductName{width:100%; height:45px; padding:0; margin:0; text-align:center; font-size:17px; font-weight:bold;}

.innProductBox1{width:45%; height:auto; padding:15px 1%; margin:0 1% 20px 1%; background:#fff; float:left;border-top:solid 3px #f6f6f6; border-left:solid 3px #f6f6f6; border-bottom:solid 3px #d9d9d9; border-right:solid 3px #d9d9d9;}
.innProductDesc1{width:100%; height:50px; padding:0; margin:0; text-align:center;font-size:13px; font-weight:bold; line-height:20px !important;}
.innProductDesc2{width:100%; height:auto; padding:0; margin:0; text-align:center; font-size:13px; font-weight:500;}

/*-- Contact Us --*/
.contactFormPanel{width:100%; height:auto; padding:0; margin:15px 0 0 0; float:none;}
.contactAddressPanel{width:100%; height:auto; padding:25px 0 0 0; margin:25px 0 0 0; float:none; border-top:solid 2px #fff;}

}
@media (min-width: 480px) and (max-width: 769px){
.topRibon{width:96%; height:auto; padding:0px 2%; margin:auto; background:#006fad;}
.trCallUs{width:auto; height:auto; padding:10px 3% 0 0; margin:0; float:left; color:#fff; font-weight:400; font-size:15px;}
.trEmail{width:auto; height:auto; padding:10px 0 10px 0; margin:0; float:left; color:#fff; font-weight:400; font-size:15px;}
.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;border-bottom:solid 0px #d30205; position:relative; z-index:101;-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 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:225px;height: auto; padding:0px; margin:10px auto 0px 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 {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:100%;float:none; margin:10px 0 10px 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:225px;height: auto; padding:0px; margin:10px auto 0px 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 .menuBox{ margin:0px 0 0 0;}

.body{width:100%; height:auto; margin:0 auto 0 auto;}
.iheadingBox{width:100%; height:auto; padding:25px 0; margin:0; text-align:center;}
.iheadingsmalltext{width:100%; height:auto; padding:12px 0 5px 0; margin:0; text-align:center; text-align:center; font-size:15px; color:#999;}

/*-- Banner Css --*/
.bannerPanel{width:100%; height:auto; margin:0;}
.banner{width:100%; height:auto; padding:0; margin:0;position:relative; top:0;}
.bannerHeading{width:96%; height:auto; padding:10px 2% 15px 2%; margin:auto; position:absolute; z-index:1; top:25%; color:#fff; font-size:45px; font-weight:900; text-align:center; }
.curveimg{width:100%; height:auto; padding:0; margin:0; position:absolute; z-index:1; bottom:0;}

/*-- Red Box Css --*/
.rBox{width:96%; height:auto; padding:5px 2% 15px 2%; margin:auto; background:#006fad; color:#fff; text-align:center; font-size:14px; position:relative; top:-18px;}
.rHeading{width:100%; height:auto; padding:0; margin:0 0 7px 0; text-align:center; font-size:17px; font-weight:bold; text-transform:uppercase;}

/*-- Products Css --*/
.productsPanel{width:96%; height:auto; padding:10px 2% 20px 2%; margin:auto;}
.pbox{width:47.5%; height:auto; padding:0; margin:5px 1% 20px 1%; border:solid 1px #f1f1f1; float:left;}

.opbox{width:47.5%; height:auto; padding:0; margin:5px 1% 20px 1%; border:solid 1px #e1e1e1; float:left;}

/*-- About --*/
.aboutpanel{width:100%; height:auto; padding:0; margin:20px 0 10px 0; background:#004890; font-size:13px; color:#555; line-height:22px;}
.abouth1{font-size:25px; font-weight:bold; color:#fff; text-align:left; text-transform:none;}

.wcBox{width:90%; height:auto; padding:25px 5% 55px 5%; margin:0; background:url(../images/whychoosebg.png) no-repeat center center; background-size:100% 100%; float:left;}
.wcText{width:100%; min-height:auto; padding:0; margin:10px auto 0 auto; color:#fff; font-size:17px; line-height:30px; text-align:justify;}

.aboutBox{width:90%; height:auto; padding:25px 5% 45px 5%; margin:0; background:url(../images/aboutbg.jpg) no-repeat center center; background-size:100% 100%; float:right;}
.aboutText{width:100%; min-height:auto; padding:0; margin:10px auto 0 auto; color:#fff; font-size:17px; line-height:30px; text-align:justify;}

/*-- Clients Css --*/
.clientPanel{width:96%; height:auto; padding:0px 2% 30px 2%; margin:auto;}

/*-- Footer Css --*/
.footerPanel{width:100%; height:auto; padding:45px 0 0 0; margin:auto; background:#0e0e0e url(../images/footerBg.png) no-repeat center center; color:#697585; text-align:center;}

.footerCol1{width:100%; padding:0; float:none;}
.footerCol2{width:100%; height:auto; padding:20px 0; margin:0 0 20px 0; float:none; border-bottom:dashed 1px #fff; border-top:dashed 1px #fff;}
div#fNav2 ul { margin:30px 0 10px 0; padding: 0; list-style: none;} 
div#fNav2 ul li { margin: 0; padding: 1px 0px; list-style: none; } 
div#fNav2 ul a:link, div#fNav2 ul a:active, div#fNav2 ul a:visited {width:auto; height:auto; margin:0 10px 10px 0; padding:5px 10px; text-decoration: none; color:#999;display:block; font-size:12px;font-weight:400; float:left; border:solid 1px #999; border-radius:3px;} 
div#fNav2 ul  a:hover {color:#fff; border:solid 1px #fff;}
.footerCol3{width:100%; height:auto; margin:0; float:none;}

/*== INNER PAGE ==*/
.bcPanel{width:95%; height:auto; padding:15px 2.5%; margin:0px auto 30px auto; background:#daeafa;}

/*-- Contact Us --*/
.contactbox{width:100%; height:auto; padding:0; margin:0 auto;}
.contactInfoBox{width:100%; height:auto; padding:0; margin:0 auto;}
.contactInfo{width:94%; height:auto; padding:30px 2% 5px 2%; margin:0 1% 20px 1%; float:left; background:#f3f3f3;border:solid 1px #e1e1e1;}
.contactInfo1{width:94%; height:auto; padding:30px 2% 5px 2%; margin:0 1% 0px 1%; float:left; background:#f3f3f3;border:solid 1px #e1e1e1;}
.contactInfoIcon{width:100%; height:auto; padding:0; margin:0 0 10px 0; text-align:center; color:#333; font-size:40px;}
.contactInfoHeading{width:100%; height:auto; padding:0; margin:0 0 10px 0; text-align:center; color:#333; font-size:21px; font-weight:bold;}
.contactInfotext{width:100%; height:auto; padding:0; margin:0 0 20px 0; text-align:center; color:#333; font-size:15px; font-weight:400;}
.contactInfotext1{width:100%; height:auto; padding:0; margin:0 0 20px 0; text-align:center; color:#333; font-size:15px; font-weight:400;}
}
@media (min-width: 320px) and (max-width: 480px){
.topRibon{width:96%; height:auto; padding:0px 2%; margin:auto; background:#006fad;}
.trCallUs{width:100%; height:auto; padding:10px 0 10px 0; margin:0; float:none; color:#fff; font-weight:400; text-align:center; font-size:15px;}
.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;border-bottom:solid 0px #d30205; position:relative; z-index:101;-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 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:225px;height: auto; padding:0px; margin:10px auto 0px 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 {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:100%;float:none; margin:10px 0 10px 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:225px;height: auto; padding:0px; margin:10px auto 0px 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 .menuBox{ margin:0px 0 0 0;}

.body{width:100%; height:auto; margin:0 auto 0 auto;}
.iheadingBox{width:100%; height:auto; padding:25px 0; margin:0; text-align:center;}
.iheadingsmalltext{width:100%; height:auto; padding:12px 0 5px 0; margin:0; text-align:center; text-align:center; font-size:15px; color:#999;}

/*-- Banner Css --*/
.bannerPanel{width:100%; height:auto; margin:0;}
.banner{width:100%; height:auto; padding:0; margin:0;position:relative; top:0;}
.bannerHeading{width:96%; height:auto; padding:10px 2% 15px 2%; margin:auto; position:absolute; z-index:1; top:25%; color:#fff; font-size:45px; font-weight:900; text-align:center; }
.curveimg{width:100%; height:auto; padding:0; margin:0; position:absolute; z-index:1; bottom:0;}

/*-- Red Box Css --*/
.rBox{width:96%; height:auto; padding:5px 2% 15px 2%; margin:auto; background:#006fad; color:#fff; text-align:center; font-size:14px; position:relative; top:-18px;}
.rHeading{width:100%; height:auto; padding:0; margin:0 0 7px 0; text-align:center; font-size:17px; font-weight:bold; text-transform:uppercase;}

/*-- Products Css --*/
.productsPanel{width:96%; height:auto; padding:10px 2% 20px 2%; margin:auto;}
.pbox{width:96%; height:auto; padding:0; margin:5px 1% 20px 1%; border:solid 1px #f1f1f1; float:left;}

.opbox{width:96%; height:auto; padding:0; margin:5px 1% 20px 1%; border:solid 1px #e1e1e1; float:left;}

/*-- About --*/
.aboutpanel{width:100%; height:auto; padding:0; margin:20px 0 10px 0; background:#004890; font-size:13px; color:#555; line-height:22px;}
.abouth1{font-size:25px; font-weight:bold; color:#fff; text-align:left; text-transform:none;}

.wcBox{width:90%; height:auto; padding:25px 5% 55px 5%; margin:0; background:url(../images/whychoosebg.png) no-repeat center center; background-size:100% 100%; float:left;}
.wcText{width:100%; min-height:auto; padding:0; margin:10px auto 0 auto; color:#fff; font-size:17px; line-height:30px; text-align:justify;}

.aboutBox{width:90%; height:auto; padding:25px 5% 45px 5%; margin:0; background:url(../images/aboutbg.jpg) no-repeat center center; background-size:100% 100%; float:right;}
.aboutText{width:100%; min-height:auto; padding:0; margin:10px auto 0 auto; color:#fff; font-size:17px; line-height:30px; text-align:justify;}

/*-- Clients Css --*/
.clientPanel{width:96%; height:auto; padding:0px 2% 30px 2%; margin:auto;}

/*-- Service Details Css --*/
.sdPanel{width:96%; height:auto; padding:40px 2% 20px 2%; margin:55px auto auto auto; background:#f3f3f3; clear:both;}
.sdbox{width:98%; height:auto; padding:0; margin:5px 1% 20px 1%;float:none;}
.sdimgbox{width:100%; height:auto; padding:0; margin:auto; text-align:center;}
.sdnamebox{width:100%; height:auto; padding:5px 0 10px 0; margin:0; font-size:15px; color:#000; font-weight:bold; text-align:center;}

/*-- Footer Css --*/
.footerPanel{width:100%; height:auto; padding:45px 0 0 0; margin:auto; background:#0e0e0e url(../images/footerBg.png) no-repeat center center; color:#697585; text-align:center;}

.footerCol1{width:100%; padding:0; float:none;}
.footerCol2{width:100%; height:auto; padding:20px 0; margin:0 0 20px 0; float:none; border-bottom:dashed 1px #fff; border-top:dashed 1px #fff;}
div#fNav2 ul { margin:30px 0 10px 0; padding: 0; list-style: none;} 
div#fNav2 ul li { margin: 0; padding: 1px 0px; list-style: none; } 
div#fNav2 ul a:link, div#fNav2 ul a:active, div#fNav2 ul a:visited {width:auto; height:auto; margin:0 10px 10px 0; padding:5px 10px; text-decoration: none; color:#999;display:block; font-size:12px;font-weight:400; float:left; border:solid 1px #999; border-radius:3px;} 
div#fNav2 ul  a:hover {color:#fff; border:solid 1px #fff;}
.footerCol3{width:100%; height:auto; margin:0; float:none;}

.cRightBox{width:86%; height:auto; padding:17px 7%; margin:25px 0 0 0;  background:#131415; font-size:12px; font-weight:400; color:#c2c2c2; text-align:left;border-top:solid 1px #2b2b2b;}
.copyright{width:100%; height:auto; text-align:center; float:none;}
.poweredby{width:100%; height:auto; margin:7px 0; text-align:center; float:none;}

.hitcounter{width:140px; height:auto; padding:0; margin:0 auto; float:none;}

/*== INNER PAGE ==*/
.bcPanel{width:95%; height:auto; padding:15px 2.5%; margin:0px auto 30px auto; background:#daeafa;}

.ipdimgbox{width:98%; height:auto; padding:0; margin:0 1% 25px 1%; border-radius:10px; background:url(../images/productbg.jpg) no-repeat center center; background-size:100% 100%; float:left;}
.ipdbox{width:98%; height:auto; padding:0; margin:0 1%; font-size:15px;font-family:Arial, Helvetica, sans-serif; line-height:25px; float:right;}

/*--- Our Clients ---*/
.client-pic{width:96%;padding:7px;border:#CCC 1px dashed;float:left;margin:0 1% 20px 1%;float:none;}

/*-- Contact Us --*/
.contactbox{width:100%; height:auto; padding:0; margin:0 auto;}
.contactInfoBox{width:100%; height:auto; padding:0; margin:0 auto;}
.contactInfo{width:94%; height:auto; padding:30px 2% 5px 2%; margin:0 1% 20px 1%; float:left; background:#f3f3f3;border:solid 1px #e1e1e1;}
.contactInfo1{width:94%; height:auto; padding:30px 2% 5px 2%; margin:0 1% 0px 1%; float:left; background:#f3f3f3;border:solid 1px #e1e1e1;}
.contactInfoIcon{width:100%; height:auto; padding:0; margin:0 0 10px 0; text-align:center; color:#333; font-size:40px;}
.contactInfoHeading{width:100%; height:auto; padding:0; margin:0 0 10px 0; text-align:center; color:#333; font-size:21px; font-weight:bold;}
.contactInfotext{width:100%; height:auto; padding:0; margin:0 0 20px 0; text-align:center; color:#333; font-size:15px; font-weight:400;}
.contactInfotext1{width:100%; height:auto; padding:0; margin:0 0 20px 0; text-align:center; color:#333; font-size:15px; font-weight:400;}

.cgitCol1{width:100%; height:auto; padding:0; margin:auto; position:relative;}
.cgitCol2{width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none; position:relative;}
.cgitCol3{width:100%; height:auto; padding:0; margin:auto; float:none; position:relative;}

}


