/* import stylesheets and hide from ie/mac \*/
@import url("font-awesome.css");
@import url("font-awesome.min.css");
@import url(http://fonts.googleapis.com/css?family=Signika+Negative:400,300,600,700);
/* end import/hide */
* {	margin:0; padding:0; border: none;}
body{background-color:#fff;font-family: 'Signika Negative', sans-serif;}
ul, ol { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
img{ border:none;}
a{ text-decoration:none; outline:none;}
a:focus{ text-decoration:none; outline:none;}
/* clearfix start here */
.clearfix:before, .clearfix:after {	clear:both; content: "."; font-size:0; height:0; line-height:0; visibility:hidden; display:block;}
.clearfix {	display:inline-block;}
* html .clearfix { height:1%;}
.clearfix { display:block;}
* html .tabs {position:static;}
/* clearfix end here */
/* hdr start here */
.hdrRightside .callNumberMailListing {width:100%; clear:both; display: block; margin: 0; padding-top:0; text-align: left;}
.hdrRightside .callNumberMailListing ul {list-style: none outside none; margin: 0;padding: 0;}
.hdrRightside .callNumberMailListing ul li { float:right; display: block; padding-right:0.3em;}
.hdrRightside .callNumberMailListing ul li:first-child { float:right; display: block; padding-right:0em;}
.hdrRightside .callNumberMailListing ul li .phoneNumber {font-size:16px; color:#595959; font-weight:400; margin:0; padding:0;letter-spacing:-0.05em; font-family: 'Signika Negative', sans-serif;}
header .mainHdr .hdrRightside .callNumberMailListing ul li .emailLinks {color: #595959; font-size:15px; margin:0; padding:0; font-weight:500; font-family: 'Signika Negative', sans-serif;}
header .mainHdr .hdrRightside .callNumberMailListing ul li .emailLinks a, .emailLinks a:link, .emailLinks a:visited {color: #595959; outline: medium none;text-decoration: none;}
header .mainHdr .hdrRightside .callNumberMailListing ul li .emailLinks a:hover {color: #fab816;}
.iconEnvelopeAlt{ font-size:23px; color:#fab816; font-weight:500; padding-right:0.1em; position:relative; top:-2px;}
.iconPhoneSign{ font-size:24px; color:#fab816; position:relative; top:-1px;}
/* hdr end here */
/* mainWrapper start here */
.hdlineArea {clear: both; padding:0; margin-bottom:0.5em; border-bottom: 1px solid #e5e5e5; font-family: 'robotoregular'; margin-top:30px;}
.hdlineArea .hdingMainTiltle {font-size:28px; color: #ff9933; font-weight:700; margin:0 0.3125em 0 0; padding-bottom:0.1em; border-bottom:4px solid #ff9933; display: inline-block; font-family: 'Signika Negative', sans-serif;}
.hdlineArea .hdingMainTiltle span {font-size:25px; color: #595959; font-weight:300; padding:0; margin:0;}
.paragraphTxt {clear: both; font-size: 14px; color: #595959; font-weight:normal; line-height:20px; padding:0; margin-bottom:1em; text-align:justify; font-family: 'Signika Negative', sans-serif;}

.readMoreLink{ clear:both; font-size:15px; color:#fab816; font-weight:600; text-align:right; padding:0; margin:0; font-family: 'Signika Negative', sans-serif;}
.readMoreLink a, a:link, a:visited{ color:#ff9933; text-decoration:none; outline:none;}
.readMoreLink a:hover, a:active{ color:#595959;}
.readMoreLink .iconDoubleAngleRight{ font-size:15px; color:#fab816; font-weight:600; padding-right:0.1em; position:relative; top:0px;}
.readMoreLink .iconDoubleAngleRight:hover{ color:#595959;}


.productsImgs{ clear:both; width:222px; padding:0; margin-top:0.5em; border:2px solid #e5e5e5;}
.productsImgs .imgs { clear:both; height:246px; padding:0; margin:0; text-align:center;}
.productsImgs .hdingBaarBg{ clear:both; font-size:18px; color:#fff; font-weight:500; letter-spacing:0.0-2em; background-color:#ff9933; min-height:100px; line-height:33px; margin-bottom:0; text-align:center; font-family: 'Signika Negative', sans-serif;}
.productsImgs .hdingBaarBg a{  color:#fff; text-decoration:none; outline:none;}


.enquiryForm {width:93%; clear: both; font-size: 14px; font-weight: normal; color: #333; border:2px solid #e5e5e5; background-color: #fff; display: block; margin:0; padding:0.5em 0 0.5em 1em; overflow:hidden; position:relative; font-family: 'Signika Negative', sans-serif;}
.enquiryForm .hding{ clear:both; color:#595959; font-size:20px; font-weight:500; margin-bottom:0.9em; padding:0; font-family: 'Signika Negative', sans-serif;}
.enquiryForm ul { list-style: none outside none; margin: 0; padding: 0;}
.enquiryForm ul li { width:99%; float: left; margin-bottom:9px; padding:0; background: none; display: block;}
.enquiryForm ul li label { width:55%; float:left; background:none; display:block; padding-top:5px;}
.enquiryForm ul li .textfield { width:90%; border:1px solid #e8e8e8; font-size:13px; color: #333; margin:0; padding:6px 5px; background:#eee;  font-family: 'Signika Negative', sans-serif;}
.enquiryForm ul li .textarea { width:90%; border:1px solid #e8e8e8; font-size:13px; color: #333; height:78px; margin:0; padding:5px; background-color:#eee; font-family: 'Signika Negative', sans-serif; }
.enquiryForm ul li .submitNow { font-size:14px; color: #FFF; font-weight:500; text-transform:uppercase; float:left; padding:1.5% 3%; margin:0; cursor: pointer; border:double #fff; position:relative; left:-4em; font-family: 'Signika Negative', sans-serif;
background: #fab816; /* Old browsers */
background: -moz-linear-gradient(top,  #fab816 0%, #f58220 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fab816), color-stop(100%,#f58220)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fab816 0%,#f58220 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fab816 0%,#f58220 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fab816 0%,#f58220 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fab816 0%,#f58220 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab816', endColorstr='#f58220',GradientType=0 ); /* IE6-9 */}
.enquiryForm ul li .submitNow:hover {  background:#ffb500;}
.enquiryForm ul li .txtImp { color: #FF0000; font-size: 14px;}
.enquiryForm ul li .textfield:focus, .textarea:focus{background-color:#f5f5f5; color:#000;}
.iconEdiSign{font-size:30px; color:#fab816; padding-right:1.5%; position:relative; top:4px;}
.iconInrPrice{font-size:15px; color:#333; padding:0 0.1%; position:relative; top:2px;}


.clientsSpeak{ clear:both; padding:0; margin-top:1.5em;}
.clientsSpeak .hdingBaarBg{ clear:both; color:#595959; font-size:20px; font-weight:500; margin-bottom:0.1em; padding-left:0.5em; height:30px; line-height:30px; background-color:#e5e5e5; border:1px solid #E8E8E8; font-family: 'Signika Negative', sans-serif; position:relative;}
.clientsSpeak .ourClientsSpeak {clear: both; font-size: 14px; color: #595959; font-weight:normal; line-height:22px; padding:0; margin-bottom:1em; text-align:justify; display:block; font-family: 'Signika Negative', sans-serif;}
.clientsSpeak .ourClientsSpeak ul {list-style: none outside none; padding: 0; margin: 0;}
.clientsSpeak .ourClientsSpeak ul li {clear: both; padding:9px 0; margin-bottom:0; display: block; overflow: hidden; float: none; width: auto; height:122px !important;}
.clientsSpeak .ourClientsSpeak ul li .clientName {font-size: 15px; color:#fab816; font-weight:600; padding-top:0.3em; margin-top:0.5em; border-top:1px solid #e5e5e5; text-align:right;}


.listcontentDottd {clear: both; font-size: 14px; color: #595959; font-weight:400; line-height:20px; background-color: #f5f5f5;border: 1px solid #ededed; padding:0.8em 1em 0.5em 1em; margin-bottom:1em; text-align:justify; font-family: 'Signika Negative', sans-serif;}
.listcontentDottd h2 {clear:both; font-size:20px; color: #fab816; font-weight:500; letter-spacing:0.0-2em; margin-bottom:0.5em; padding-bottom:0.3em; border-bottom:1px solid #ededed; font-family: 'Signika Negative', sans-serif;}


.contentListing { clear: both; font-size: 14px; color: #595959; font-weight:normal; line-height:20px; padding-bottom:20px; text-align:justify; margin:0; font-family: 'Signika Negative', sans-serif;}
.contentListing ul { list-style: none outside none; margin: 0; padding: 0;}
.contentListing ul li{ clear:both; display:block; padding-bottom:1.4em;}
.contentListing .hding {clear:both; font-size:20px; color: #fab816; font-weight:500; letter-spacing:0.0-2em; margin-bottom:0.5em; padding-bottom:0.3em; border-bottom:1px solid #ededed; font-family: 'Signika Negative', sans-serif;}
.paddingBottom{ padding-bottom:0 !important;}


.tableFormat {clear: both; overflow: hidden; width: 100%; margin:0;}
.tableFormat .tableCol {padding:0; width: 100%;}
.tableFormat .tableCol .tableHeade {background-color: #E4E4E4; font-size:18px; padding: 5px 0; color: #000;	text-align: center;	text-transform: uppercase; font-family: 'Signika Negative', sans-serif;}
.tableFormat .tableCol th {font-size: 14px; color: #fff; text-transform: uppercase; vertical-align:middle;	text-align: center;	margin: 0; padding: 8px 0;}
.tableFormat .tableCol .row1 td {background-color: #fff; font-size: 14px; color: #333;	font-weight: normal; padding: 5px 0 5px 9px; text-decoration: none; font-family: 'Signika Negative', sans-serif;}
.tableFormat .tableCol .row2 td {background-color: #f5f5f5; font-size: 14px; color: #333;	font-weight: normal; padding: 5px 0 5px 9px; text-decoration: none; font-family: 'Signika Negative', sans-serif;}
.tableFormat .tableCol .firstTdWidth { width:22%;}
.tableFormat .tableCol .secondTdWidth { width:2%;} 
.tableFormat .tableCol .thirdTdWidth { width:76%;} 


.tableFormating {clear: both; margin-top:0.5em; padding:0;}
.tableFormating .table { width:100%; font-size: 14px; color: #333; background-color:#FAB816; border-collapse:separate; border-spacing:1px; font-family: 'Signika Negative', sans-serif;}
.tableFormating .table th {font-size: 14px; color: #fff; text-transform: uppercase; vertical-align:middle;	text-align: center;	margin: 0; padding: 8px 0;}
.tableFormating .table .tablerowbg {font-size: 14px; color: #333; vertical-align: middle; text-align:center; background-color: #FFF; padding:5px 0 5px 8px;}
.tableFormating .table .firstTdWidth { width:18%;}
.tableFormating .table .secondTdWidth { width:18%;} 


.tableForma2 {clear: both; margin-top:0.5em; padding:0;}
.tableForma2 .table { width:100%; font-size: 14px; color: #333; background-color:#FAB816; border-collapse:separate; border-spacing:1px; font-family: 'Signika Negative', sans-serif;}
.tableForma2 .table th {font-size:14px; color:#fff; text-transform: uppercase; vertical-align:middle;text-align:center;margin:0; padding:8px 0;}
.tableForma2 .table .tablerowbg {font-size: 14px; color: #333; vertical-align: middle; background-color: #FFF; padding:5px 0 5px 8px;}
.tableForma2 .table .firstTdWidth { width:18%;}
.tableForma2 .table .secondTdWidth { width:18%;} 


.tableFormaProductpg {clear: both; margin-top:0.5em; padding:0;}
.tableFormaProductpg .table { width:100%; font-size: 14px; color: #333; background-color:#FAB816; border-collapse:separate; border-spacing:1px; font-family: 'Signika Negative', sans-serif;}
.tableFormaProductpg .table th {font-size:14px; color:#fff; text-transform: uppercase; vertical-align:middle;text-align:center;margin:0; padding:8px 0;}
.tableFormaProductpg .table .tablerowbg {font-size: 14px; color: #333; vertical-align: middle; background-color: #FFF; padding:5px 0 5px 8px;}
.tableFormaProductpg .table .firstTdWidth { width:18%;}
.tableFormaProductpg .table .secondTdWidth { width:18%;} 


.contactDetails {clear: both; font-size: 14px; color: #595959; font-weight:normal; line-height:17px; padding:0; margin-bottom:1em; text-align:justify; display:block; font-family: 'Signika Negative', sans-serif;}
.contactDetails h2{ clear:both; color:#333; font-size:20px; font-weight:500; text-align:left; margin-bottom:0.5em; padding:0;font-family: 'Signika Negative', sans-serif;}
.contactDetails ul {list-style: none outside none; padding: 0; margin: 0;}
.contactDetails ul li {clear: both; background-color:#f5f5f5; border:1px solid #eee; padding:5px 0 5px 9px; margin-bottom:2px; display: block;}


.contactusForm {width:94%; clear: both; font-size: 14px; font-weight: normal; color: #333; border:2px solid #ddd; background-color: #fff; display: block; margin:0 auto 2% auto; padding:0.5em 0 0.5em 1em; overflow:hidden; position:relative; font-family: 'Signika Negative', sans-serif;}
.contactusForm h2{ clear:both; color:#333; font-size:18px; font-weight:500; text-align:center; margin-bottom:0.3em; padding:0;font-family: 'Signika Negative', sans-serif;}
.contactusForm ul { list-style: none outside none; margin: 0; padding: 0;}
.contactusForm ul li { width:99%; float: left; margin-bottom:0.3em; padding:0; background: none; display: block;}
.contactusForm ul li label { width:30%; float:left; background:none; display:block; padding-top:5px;}
.contactusForm ul li .textfield { width:66%; border: 1px solid #e8e8e8; font-size: 12px; color: #333; margin: 0; padding:5px; background-color:#eee; font-family:Arial, Helvetica, sans-serif;}
.contactusForm ul li .textarea { width:66%; border: 1px solid #e8e8e8; font-size: 12px; color: #333; height:58px; margin:0; padding:0 5px; background-color:#eee; font-family:Arial, Helvetica, sans-serif;}
.contactusForm ul li .submitNow { font-size:14px; color: #FFF; font-weight:500; text-transform:uppercase; float:left; padding:1% 3%; margin:0; cursor: pointer; border:double #fff; font-family: 'Gudea', sans-serif;
background: #fab816; /* Old browsers */
background: -moz-linear-gradient(top,  #fab816 0%, #f58220 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fab816), color-stop(100%,#f58220)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fab816 0%,#f58220 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fab816 0%,#f58220 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fab816 0%,#f58220 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fab816 0%,#f58220 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab816', endColorstr='#f58220',GradientType=0 ); /* IE6-9 */}
.contactusForm ul li .submitNow:hover {  background:#ffb500;}
.contactusForm ul li .txtImp { color: #FF0000; font-size: 14px;}
.contactusForm ul li .textfield:focus, .textarea:focus{background-color:#f5f5f5; color:#000;}


.tableContantAddress {clear: both; margin: 0; padding:1% 0; overflow:hidden; font-family: 'Signika Negative', sans-serif;}
.tableContantAddress .normalText {font-size:13.5px; color:#333; line-height:1.2em; padding:2%; letter-spacing:-0.1px; font-family: 'Signika Negative', sans-serif;}
.tableContantAddress .normalText a { text-decoration:none; outline:none; color: #BE3553;}
.tableContantAddress .borderTopBottom{ width:100%; border-bottom:2px solid #E4E4E4; border-top:2px solid #E4E4E4; vertical-align:top; overflow:hidden;}
.tableContantAddress .firstTdWidth { width:34%; border-right:2px solid #E4E4E4; padding-right:0.9em;}
.tableContantAddress .secondTdWidth { width:35%; border-right:2px solid #E4E4E4; padding-right:0.9em; padding-left:5px;} 
.tableContantAddress .thirdTdWidth { width:32%; padding-left:5px;} 
/* mainWrapper end here */
.socialMedia{ clear:both; font-size:18px; color: #adadad; font-weight:500; letter-spacing:0.0-5em; padding-top:0.2em; margin:0 0 0 2px; overflow:hidden; display:block;font-family: 'Signika Negative', sans-serif;}
.socialMedia ul{ list-style:none outside none; padding:0; margin:0;}
.socialMedia ul li{ float:left; margin-right:3%; display:block;}
.socialMedia ul li .iconFacebookSign{cursor:pointer; font-size:30px; color:#3a589b;}
.socialMedia ul li .iconFacebookSign:hover{color:#5d75ad}
.socialMedia ul li .iconTumblrSign{cursor:pointer; font-size:30px; color:#40cdd7;}
.socialMedia ul li .iconTumblrSign:hover{color:#62d6de}
.socialMedia ul li .iconLinkedin{cursor:pointer; font-size:30px; color:#0c75a2;}
.socialMedia ul li .iconLinkedin:hover{color:#378db2}
.orangeColor{ color:#ff9933;}
.envelopeAltIcon{ font-size:15px; color:#fab816; font-weight:500; padding-right:0.2em; position:relative; top:1px;}
.phoneIcon{ font-size:15px; color:#fab816; font-weight:500; padding-right:0.2em; position:relative; top:0px;}
.mapMarkerIcon{ font-size:18px; color:#fab816; font-weight:500; padding-right:0.2em; position:relative; top:0px;}
/* backTop start here  */
#backTop {position:fixed; bottom:16em; right:1em;}
#backTop a{font-size:11px; text-decoration:none; outline:none; letter-spacing:-0.05em; color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif;}
/* arrow icon (span tag) */
#backTop span {width:50px; height:50px ;display:block; margin:0; background:url(../images/top.png) top left no-repeat;/* background color transition */-webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
#backTop a:hover span {background: url(../images/top.png) 0px -50px no-repeat;}
/* backTop end here  */
/* footer start here */
.footerBg .mainFooter .useFullLinkBoxs  .footerLinks{ font-size:13px; color:#adadad; font-weight:lighter; padding:0; margin:0; display:block; font-family: 'Signika Negative', sans-serif;}
.footerBg .mainFooter .useFullLinkBoxs  .footerLinks h4{ clear:both; font-size:18px; color: #fff; font-weight:500; padding:0; margin-bottom:0.2em; line-height:28px; font-family: 'Signika Negative', sans-serif;}
.footerBg .mainFooter .useFullLinkBoxs  .footerLinks ul{ list-style:none outside none; padding:0; margin:0;}
.footerBg .mainFooter .useFullLinkBoxs  .footerLinks ul li{ clear:both; padding:0.3em 0 0.3em 0; border-bottom:1px solid #454545; display:block;}
.footerBg .mainFooter .useFullLinkBoxs  .footerLinks ul li:last-child{ clear:both; padding:0.1em 0 0.3em 0; border-bottom:none; display:block;}
.footerBg .mainFooter .useFullLinkBoxs  .footerLinks ul li a{ color:#adadad; text-decoration:none; outline:none; padding-left:0.8em; background:url(../images/icons/linkArrow.png) no-repeat left 5px;}
.footerBg .mainFooter .useFullLinkBoxs  .footerLinks ul li a:hover{ color:#fab816; padding-left:0.8em; background:url(../images/icons/linkArrow_h.png) no-repeat left 5px;}
.copyRightPowerBy .copyPowerBoth .copyRight { font-size: 13px; font-weight: normal;color: #adadad; padding:0;margin: 0; }
.copyRightPowerBy .copyPowerBoth .powerBy { text-align: right;font-size: 13px;color: #adadad; padding:0; }
/* footer end here */

.nav { margin:15px 0 0 0; padding:0; }
.centerimg { width:1024px; background:#f48000; margin:auto; padding:0; text-align:center;}
.centerimg1 { width:1024px; background:#97d4bc; margin:auto; padding:0; text-align:center;}
.centerimg2 { width:1024px; background:#fdd3ab; margin:auto; padding:0; text-align:center;}
.centerimg3 { width:1024px; background:#fdfeba; margin:auto; padding:0; text-align:center;}