@charset "utf-8";
/* CSS Document */

body { padding:0px; margin:0px; color:#000;    font-family: 'robotoregular';
  }
body , input, select, textarea {   font-family: 'robotoregular';}
 input, select, textarea { font-size:14px;}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
img { border:none;}
.fl  { float:left;}
.fr { float:right;}
.cl { clear:both;}
.ti {text-indent:-99999px;}
.effect, a, .btn {-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.tu { text-decoration:none;}
.br_3 {-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;}
.br_5 {-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;} 
.br_7 { -webkit-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px;}
.br_10 {-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
.br_15 {-webkit-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;}
.vm { vertical-align:middle;}
.btn { background:#309cd7; color:#fff; text-transform:uppercase; cursor:pointer; border:none !important; padding:5px 12px;}
.btn:hover { background:#333333;}
.oh {overflow:hidden;}
h1, h2, h3, h4, h5,h6 { color:#90b855;}
ul  { padding:0px; margin:0px;}

input[type="text"], textarea { border:none; background:#ffffff; padding:8px; width:100%;}


.contentainer { width:1000px; margin:0 auto; position:relative;}




.header {}
.callus { text-align:right; padding:18px 0px 0px 0px; font:bold 20px Arial, Helvetica, sans-serif;}
.callus span { color:#bbd824;}
.menu ul li{ list-style:none; float:left; padding:20px 0px 0px 0px; font:bold 16px Arial, Helvetica, sans-serif; }
.menu ul li a { color:#000; text-decoration:none; padding:0px 15px; text-transform:uppercase;}
.menu ul li a:hover, .menu ul li.act a { color:#bbd824;}

.banner { background: url(../images/headerbg.jpg) no-repeat left top; background-size:100% 413px; height:413px; padding-top:40px;}
.nav  { width:1000px; position:absolute; z-index:1000; }
.nav a{ background:url(../images/slidebtn.png) no-repeat left top; position:absolute; top:130px; width:58px; height:58px; display:block; text-indent:-99999px;}
.nav a:hover {opacity:0.5}
#prev2 { left:-80px;}
#next2 { right:-80px; background-position:0px -61px}
#slideshow {height:332px; background:#fff;}
#slideshow img { display:block; height:332px; width:1000px; }
.contetpart-home { background:url(../images/blck.jpg) repeat-x left top; clear:both;}
.leftpart-home { padding:28px 0px 0px 0px ; width:366px;}
.sumitresume { background:#bbd824; padding:20px; text-decoration:none; font-size:20px; overflow:hidden;}
.sumbit-title { color:#fff; text-decoration:none; font-weight:bold; font-size:20px; text-transform:uppercase; padding-bottom:20px; text-align:center;}
.sumitresume input, .sumitresume textarea { border:solid 1px #a6c217; -webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px; padding:11px; margin-bottom:8px;}

.row-btn input { padding:10px 30px !important; margin-right:10px;}
.rightpart { width:600px; }
.rightpart p {line-height:32px;}
.img { border:solid 1px #e2e2e2; padding:10px;}
.logo  a { display:block;}

.welcometitle { font-size:20px; color:#fff; padding:30px 0px; text-transform:uppercase; font-weight:bold;}
.hotjobs { background:#e5e5e5; border-top:solid 9px #309cd7; overflow:hidden; }

.jobstitle { background:#bbd824; -webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; width:120px; margin:50px auto 0 auto; padding:10px 0px; color:#fff; text-transform:uppercase; font-weight:bold; text-align:center; }
ul.hotjobslist { padding:20px 0px 40px 0px; overflow:hidden;}
ul.hotjobslist li { list-style:none; float:left; width:16.66%; font-weight:bold; font-size:14px; background:url(../images/bullet.png) no-repeat left 19px; padding:15px 0px 0px 20px}

.footer { background:#232420; overflow:hidden; text-transform:uppercase; font-size:13px; padding:40px 0px;}
.footer , .footer a { color:#848583; text-decoration:none;}
.footerMenu a { padding:0px 10px;}
.footerMenu a:first-child { padding-left:0px;}

.brp { border-top:solid 1px #393a37; margin-top:30px;}
.socialicon { clear:both; margin:0 auto; width:551px; }
.socialicon ul { padding:8px 0px; margin:0px;}
.socialicon ul li { float:left; list-style:none; padding:0px 5px 0px 0px  }
.socialicon ul li a { background:url(../images/socialicon.png) no-repeat left top; width:35px; height:35px; text-decoration:none; text-indent:-9999px; display:block;}
.socialicon ul li.tw a { background-position:-46px 0;}
.socialicon ul li.in a { background-position:-89px 0;}

.socialicon ul li.fb a:hover { background-position:0 -37px;}
.socialicon ul li.tw a:hover { background-position:-46px -37px;}
.socialicon ul li.in a:hover { background-position:-89px -37px;}

.socialicon ul li.shreejiweb { padding-top:7px; padding-left:10px; text-align:center;}
.socialicon ul li.shreejiweb  a { background:none; width:auto; text-indent:0px; display:inline-block;}
.innerLeft { width:620px; text-align:justify;}
.innerLeft  img { width:100%;}
.innerpart { padding:30px 0px;}
.innerRight  { width:350px;}
.bannerIn { background:url(../images/aboutusbanner.jpg) no-repeat left top; background-size:100% 150px; height:150px; }
.innerTitle { background:#fff; font-size:25px; color:#bbd824; display:inline-block; padding:15px 30px; text-transform:uppercase; font-weight:bold; margin-top:45px;}

.submitpage .sumbit-title { text-align:left; color:#000; display:none;} 
.submitpage .sumitresume { background:#e9e9e9;}
.submitpage .sumitresume  input, .submitpage .sumitresume  textarea { border:none;}
.jobct { background:#fff; border:1px solid #a6c217;  -webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px; padding:15px; margin-bottom:10px;}

.submitpage .jobct { border:none;}
.jobct select { border:none; width:100%;}
.uploadresume { overflow:hidden; padding-bottom:0px;}
.uploadresume span  { font-size:14px; }
.uploadresume input { border:none; padding:10px 0px;  }
#msg, #msg2 { color:#FF0000; font-size:15px; padding:10px 0; display:block;}
.imgbrd { margin-bottom:10px;}
.innerLeft  { line-height:32px;}

@media only screen and (min-width: 768px) and (max-width: 1024px)  {
#prev2 { left:20px;}
#next2 { right:20px;}
.nav a { top:200px;}

}
.innerUl  { padding:0px; margin:0px;}
.innerUl li { padding:0px; list-style:inside}