 @import url(http://fonts.googleapis.com/css?family=Roboto);


/*
Template:   Meilleur
Author:     EGrappler.com
Framework:  Bootstrap 3.0
*/



.row-merge {
  width: 100%;
  *zoom: 1;
}
.row-merge:before,
.row-merge:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-merge:after {
  clear: both;
}
.row-merge [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 0%;
  *margin-left: -0.06944444444444445%;
}
.row-merge [class*="span"]:first-child {
  margin-left: 0;
}
.row-merge .controls-row [class*="span"] + [class*="span"] {
  margin-left: 0%;
}
.row-merge .span12 {
  width: 99.99999999999999%;
  *width: 99.93055555555554%;
}
.row-merge .span11 {
  width: 91.66666666666666%;
  *width: 91.59722222222221%;
}
.row-merge .span10 {
  width: 83.33333333333331%;
  *width: 83.26388888888887%;
}
.row-merge .span9 {
  width: 74.99999999999999%;
  *width: 74.93055555555554%;
}
.row-merge .span8 {
  width: 66.66666666666666%;
  *width: 66.59722222222221%;
}
.row-merge .span7 {
  width: 58.33333333333333%;
  *width: 58.263888888888886%;
}
.row-merge .span6 {
  width: 49.99999999999999%;
  *width: 49.93055555555555%;
}
.row-merge .span5 {
  width: 41.66666666666666%;
  *width: 41.597222222222214%;
}
.row-merge .span4 {
  width: 33.33333333333333%;
  *width: 33.263888888888886%;
}
.row-merge .span3 {
  width: 24.999999999999996%;
  *width: 24.930555555555554%;
}
.row-merge .span2 {
  width: 16.666666666666664%;
  *width: 16.59722222222222%;
}
.row-merge .span1 {
  width: 8.333333333333332%;
  *width: 8.263888888888888%;
}
.row-merge .offset12 {
  margin-left: 99.99999999999999%;
  *margin-left: 99.8611111111111%;
}
.row-merge .offset12:first-child {
  margin-left: 99.99999999999999%;
  *margin-left: 99.8611111111111%;
}
.row-merge .offset11 {
  margin-left: 91.66666666666666%;
  *margin-left: 91.52777777777777%;
}
.row-merge .offset11:first-child {
  margin-left: 91.66666666666666%;
  *margin-left: 91.52777777777777%;
}
.row-merge .offset10 {
  margin-left: 83.33333333333331%;
  *margin-left: 83.19444444444443%;
}
.row-merge .offset10:first-child {
  margin-left: 83.33333333333331%;
  *margin-left: 83.19444444444443%;
}
.row-merge .offset9 {
  margin-left: 74.99999999999999%;
  *margin-left: 74.8611111111111%;
}
.row-merge .offset9:first-child {
  margin-left: 74.99999999999999%;
  *margin-left: 74.8611111111111%;
}
.row-merge .offset8 {
  margin-left: 66.66666666666666%;
  *margin-left: 66.52777777777777%;
}
.row-merge .offset8:first-child {
  margin-left: 66.66666666666666%;
  *margin-left: 66.52777777777777%;
}
.row-merge .offset7 {
  margin-left: 58.33333333333333%;
  *margin-left: 58.19444444444444%;
}
.row-merge .offset7:first-child {
  margin-left: 58.33333333333333%;
  *margin-left: 58.19444444444444%;
}
.row-merge .offset6 {
  margin-left: 49.99999999999999%;
  *margin-left: 49.86111111111111%;
}
.row-merge .offset6:first-child {
  margin-left: 49.99999999999999%;
  *margin-left: 49.86111111111111%;
}
.row-merge .offset5 {
  margin-left: 41.66666666666666%;
  *margin-left: 41.52777777777777%;
}
.row-merge .offset5:first-child {
  margin-left: 41.66666666666666%;
  *margin-left: 41.52777777777777%;
}
.row-merge .offset4 {
  margin-left: 33.33333333333333%;
  *margin-left: 33.19444444444444%;
}
.row-merge .offset4:first-child {
  margin-left: 33.33333333333333%;
  *margin-left: 33.19444444444444%;
}
.row-merge .offset3 {
  margin-left: 24.999999999999996%;
  *margin-left: 24.86111111111111%;
}
.row-merge .offset3:first-child {
  margin-left: 24.999999999999996%;
  *margin-left: 24.86111111111111%;
}
.row-merge .offset2 {
  margin-left: 16.666666666666664%;
  *margin-left: 16.52777777777778%;
}
.row-merge .offset2:first-child {
  margin-left: 16.666666666666664%;
  *margin-left: 16.52777777777778%;
}
.row-merge .offset1 {
  margin-left: 8.333333333333332%;
  *margin-left: 8.194444444444443%;
}
.row-merge .offset1:first-child {
  margin-left: 8.333333333333332%;
  *margin-left: 8.194444444444443%;
}
[class*="span"].hide,
.row-merge [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-merge [class*="span"].pull-right {
  float: right;
}
@media (max-width: 767px) {
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-merge [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-merge .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-merge [class*="offset"]:first-child {
    margin-left: 0;
  }

}
/*= TYPOGRAPHY
---------------------------------------------------------------------------------------------- */
html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}
body {
  background: #fff;
  color: #363636;
  font-size: 14px;
    line-height: 24px; font-weight:300;
  font-family: Roboto,lato, Arial, sans-serif;
  
}
h1,
h2,
h3,
h4,
h5,
h6 {
  
 
  color: #383e4a;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1.15;
  font-family: Roboto, lato,Arial, Helvetica, Verdana, sans-serif;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: 12px;
  margin: 0 0 0 5px;
}
h1 {
  font-size: 24px; margin-top:10px;  font-weight:300;
   color:#fff;
    
}
h2 {
  font-size: 23px;font-weight:300;
}
h3 {
  font-size: 22px; margin-top:20px; font-weight:300;
}
h4 {
  font-size: 20px; font-weight:300;
}
h5 {
  font-size: 16px;font-weight:300;
}
h6 {
  font-size: 11px;
}
 
a {
  color: #0088cc;
}
a:hover,
a:focus {
  outline: none;
}
small,
.small {
  font-size: 13px;
}
ul,
menu,
dir {
  list-style-type: square;
}
form {
  margin: 0;
}
p ,span,lable{
 font-family: Roboto,lato, Arial, sans-serif !important;}
 
form fieldset {
  border: 1px solid #e5e6e7;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 25px;
}
label {
  font-family: inherit;
  font-weight: inherit;
}
.lead {
  font-size: 15px;
  line-height: 24px;
}
.unstyled {
  padding: 0;
  margin: 0;
  list-style: none;
}
.gap-15 {
  height: 15px;
}
.gap-30 {
  height: 30px;
}
.gap-50 {
  height: 30px;
}
.gap-70 {
  height: 30px;
}
/*= FORM
---------------------------------------------------------------------------------------------- */
.form-control {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 14px;
}
/*= BUTTONS
---------------------------------------------------------------------------------------------- */
.btn {
 
  border-width: 2px;
 
  border-color: transparent;
}
.btn:hover {
  border-color: transparent;
}
.btn-outline {
  border: #f13838 solid 1px;
  background: #f13838;
  color: #fff;
  -moz-box-shadow:    1px 1px 5px 1px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .15);
  box-shadow:         1px 1px 5px 1px rgba(0, 0, 0, .15);
  border-radius:0px !important;
  -moz-border-radius:0px !important;
  -webkit-border-radius:0px !important;
}
.btn-outline:hover,
.btn-outline.active {
  border: #fff solid 1px;
  background: #fff;
  color: #f13838;
}
.btn-inverse {
  background: #1e1e1e;
  color: #fff;
}
.btn-inverse:hover {
  background: #2f2f2f;
  color: #fff;
}
/*= HEADER
---------------------------------------------------------------------------------------------- */
.header .navbar {
  background: #fff; border-bottom:1px solid #a9a9a9;  
}
 
}
.header .navbar-nav > li > a {
  font-size: 13px; text-transform:uppercase; font-weight:bold;
  color: #555; 
}
.clogo{ padding:3px 0px;}
.flogo{ padding:5px 0px;  width:80%;}
/*= SECTIONS
---------------------------------------------------------------------------------------------- */
 
.section.type-1 {
  background: #2a333b;
  color: #000;  
}
.section.type-1 h1,
.section.type-1 h2,
.section.type-1 h3,
.section.type-1 h4,
.section.type-1 h5,
.section.type-1 h6,
 
.section.type-1 b {
  color: #fff;  font-weight:300;
}
.section.type-1 h4 {
  color: #000;
  border-color: #313b44;
}
.section.type-1 hr {
  border-color: #313b44;
}
.section.type-1 .form-control {
  background: #384048;
  border-color: transparent !important;
  color: #000;
 
  /* ...and now override with proper CSS property */

  transition: background-color 0.3s linear;
}
.section.type-1 .form-control:focus {
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
 
.section.big {
  height: 100%;
}
/*ABD*/
.section.splash0 {
  background: url(../img/header/banner1.jpg) no-repeat ;
  position: relative; width:100%;  
   background-size: cover; height:545px; margin-top:88px;
  z-index: 1;
   background-position:50% 0%; 
}
 
 
.section.splash {
   background: url(../img/header/banner2.jpg) no-repeat;
   background-size: cover; height:320px;
   width:100%;
 
}
.divsearch{width:520px; display:block; border-bottom: 1px solid #dce2e8;}
 
.section.splashno h1,.section.splash0 h1,.section.splash h1,.section.splash2 h1,.section.splash3 h1,.section.splash4 h1,.section.splash5 h1,.section.splash6 h1,.section.splash7 h1 {
  font-size: 40px;
  font-weight: 500;   
  color:#fff  !important;  
}
.section-headlines 
{
    margin:190px 0px 0px 150px;
     
  
 
  
}
.section-headlines span 
{
 
   
   
}
 
/*= SPLASH
---------------------------------------------------------------------------------------------- */
.splash-cover {
  background: #363b48;
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  z-index: 2;
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.splash-block {
  position:relative;
  left: 0;
  top: 0;
  width: 100%; 
 
}
.splash-block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */

}
.centered {
  display: inline-block;
   
  width: 100%;
  padding: 4px 0;    
}

.vedioblock{position:absolute; z-index:20000; width:504px; height:404px; padding:0px; background:#fff; border:2px solid #fff;    top:0px;  right:10px; }
/*= JUMPER
---------------------------------------------------------------------------------------------- */
.jumper {
  height: 0;
  position: relative;
  top: -50px;
}
/*= WORK
---------------------------------------------------------------------------------------------- */
.work-thumb {
  display: block;
}
.work-content {
  background: #fff;
  padding: 15px;
}
 
@media (max-width: 1024px) {
  #portfolio .mix {
    width: 25%;
  }
  .fotdiv{width:100%; clear:both;}
  .social {
    overflow:hidden;
    margin:0;  
    list-style:none; padding-top:0px !important; 
}
.copytext{ padding-top:25px !important;}
}
@media (min-width: 768px) and (max-width: 979px) {
  #portfolio .mix {
    width: 33.333333%;
  }
}
@media (max-width: 767px) {
  #portfolio .mix {
    width: 100%;
  }
}
/*= FEATURES
---------------------------------------------------------------------------------------------- */
.features .media > i {
  font-size: 28px;
  line-height: 55px;
  margin-right: 25px;
  width: 60px;
  height: 60px;
  border: 3px solid #eee;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}
.features .media + .media {
  margin-top: 0;
}
/*= PRICING PLANS
---------------------------------------------------------------------------------------------- */
.pricing-plans .plan-name h2 {
  background: #1e1e1e;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 25px;
  margin: 0;
  color: #fff;
}
.pricing-plans .plan-name p {
  background: #2f2f2f;
  color: #ddd;
  padding: 15px;
  margin: 0;
}
.pricing-plans .plan-featured .plan-name h2 {
  background: #47a447;
}
.pricing-plans .plan-featured .plan-name p {
  background: #5cb85c;
  color: #fff;
}
.pricing-plans .plan-price {
  background: #f5f5f5;
  padding: 25px;
}
.pricing-plans .plan-price > b {
  color: #444;
  font-size: 60px;
  font-weight: 400;
  letter-spacing: -1px;
}
.pricing-plans .plan-details {
  padding: 0 15px;
  background: #f5f5f5;
}
.pricing-plans .plan-details > div {
  padding: 15px 0;
}
.pricing-plans .plan-details > div + div {
  border-top: 1px solid #eee;
}
.pricing-plans .plan-action {
  background: #f5f5f5;
  border-top: 0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 15px;
}
/*= SOCIAL LINKS
---------------------------------------------------------------------------------------------- */
.person .person-avatar {
  margin-right: 20px;
}

.avatar { width:100px;}
/*= SOCIAL LINKS
---------------------------------------------------------------------------------------------- */
.social-links {
  font-size: 30px;
}
.social-links.size-big {
  font-size: 40px;
}
.social-links a {
  color: #aaa;
  text-decoration: none !important;
}
.social-links a:hover {
  color: #84c225  ;
}
/*= BRANDS
---------------------------------------------------------------------------------------------- */
.brands .brand {
  border: 1px solid #eee;
  padding: 30px;
  text-align: center;
}
/*= FOOTER
---------------------------------------------------------------------------------------------- */
.footer {
  background: #fff;
  width:100%; 
  font-size: 13px;
 
}
.footer * {
  line-height: 20px;
}
.footer .link-social {
  color: inherit;
  opacity: 0.8;
  filter: alpha(opacity=80);
  margin-left: 15px;
  text-decoration: none !important;
  font-size: 18px;
}
.footer .link-social:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.section-contact .address-row {
  display: table;
  width: 100%;
}
.section-contact .address-sign {
  display: table-cell;
  width: 30px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.section-contact .address-info {
  display: table-cell;
}
/*= BOOTSTRAP OVERWRITE: ACCORDIANS
---------------------------------------------------------------------------------------------- */
.panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.panel-group .panel + .panel {
  border-top: 1px solid #eee;
  margin-top: 0;
  padding-top: 10px;
}
.panel-group .panel-heading {
  padding: 0 0 10px;
}
.panel-group .panel-body {
  padding: 5px 0 15px;
  border-top: 0 !important;
}
.panel-title {
  font-size: 18px;
}
.panel-title a {
  display: block;
  overflow: hidden;
  position: relative;
  text-decoration: none !important;
}
.panel-title a i {
  color: #bbb;
  font-size: 14px;
  height: 23px;
  line-height: 23px;
  float: left;
  margin-right: 10px;
  width: 20px;
  text-align: center;
}
.panel-title a .icon-minus {
  display: none;
}
.panel-title a.collapsed .icon-minus {
  display: block;
}
.panel-title a.collapsed .icon-plus {
  display: none;
}
/*= TESTIMONIAL
---------------------------------------------------------------------------------------------- */
#carousel-testimonial {
  margin-top: 50px;
}
.testimonial {
  background: #f9f9f9;
  padding: 40px;
}
.testimonial-avatar {
  padding-left: 30px;
}
.testimonial-avatar img {
  width: 100px;
  height: auto;
}
.testimonial-content .lead {
  border-left: 1px solid #ddd;
  padding-left: 30px;
  font-size: 18px;
  margin-top: 10px;
}
.carousel-controller {
  position: absolute;
  right: 15px;
  top: 15px;
}
.dis-table {
  display: table;
  width: 100%;
}
.dis-tablecell {
  display: table-cell;
  vertical-align: top;
}
@media (max-width: 767px) {
  .section.splash h1 {
    font-size: 40px;
  }
  .person-avatar img {
    width: 80px;
  }
}
@media (min-width: 768px) and (max-width: 979px) 
{
    
.jobdis{ padding-top:42px; }
  /*= RESPONSIVE RESET

  ---------------------------------------------------------------------------------------------- */
}
 
@media (max-width: 979px) {
  /*= RESPONSIVE RESET
  ---------------------------------------------------------------------------------------------- */
}
#success{
	width: 100%;
	padding: 10px;
	text-align: center;
	color: green;
	display:none;
}
#error{
	width: 100%;
	padding: 10px;
	text-align: center;
	color: red;
	display:none;
}

/*ABD START*/
.search-btn{ margin-top:20px;}
.black{ color:#333 !important;}
.red{ color:#da2727 !important;}
.white{ color:#fff !important;}
.grey{ color:#ccc !important;}
.mrgn-top10{ margin-top:10px;}
.mrgn-top5{ margin-top:4px;}
.pdng-btm{ padding-bottom:10px;}
.lower-txt{ text-transform:lowercase;}

ul.icon-category{ margin:15px auto; padding:0px; text-align:center;}
ul.icon-category li{ list-style:none; display:inline;}
ul.icon-category li a{ list-style:none; display:inline; margin:0 5px;}

 


.p-bg-black{ background:rgba(0, 0, 0, 0.7); padding:5px 10px; color:#fff !important; width:auto !important; margin-bottom:15px; border:0px !important; float:none !important;}
.p-bg-white{ background:rgba(255, 255, 255, 0.8); padding:5px 10px; color:#000 !important; width:auto !important; margin-bottom:15px; border:0px !important; float:none !important;}
.p-bg-yellow{ background:rgba(255, 244, 1, 0.7); padding:5px 10px; color:#000 !important; width:auto !important; display:inline-block; margin-bottom:25px;}
.width50{ width:50%;}

.orange-line{ border-bottom:#fb9552 solid 3px;}
.red-line{ border-bottom:#f5634a solid 3px;}
.back-line{ border-bottom:#000 solid 2px; padding:5px;}
.maroon-line{ border-bottom:#d52b36 solid 3px;}
.blue-line{ border-bottom:#00a8c5 solid 3px;}
.med-line{ border-bottom:#60b99b solid 3px;}
.green-line{ border-bottom:#8fbe00 solid 3px;}

.search-box{ background:#383e4a;   border:1px solid #ebebeb; padding:25px 15px;  margin-top:85px;  width:100%; }
ul.search-box-list{ margin:0px; padding:0px; width:100%; } 
ul.search-box-list li{ list-style:none; float:left;   margin-right:6px; width:32%;}
.jobdis{ margin-top:187px;}

.mrgn-top-res { margin-top:50px;}
.massegelink,.massegelink:link,.massegelink:hover{ background:#236ea8; padding:4px 10px; color:#fff;border-radius:4px; text-decoration:none; cursor:pointer;}
#dialog-screen
{
    position:absolute; top:0; left:0;  right:0; overflow:hidden; z-index:10000;  width:100%; height:100%;  
  background: url(../img/header/mask.png)  
}
#dialog-container{background-color: #fff; border-radius: 3px;  position:absolute;z-index:10000000010; width:400px; top:200px;  left:400px; }

#dialog-screen h2 {
	 
	line-height:32px;
	font-size:20px;
	color:#a30707;
	padding:0px 0px 0px 10px;
    display::block;
	border-top-left-radius:4px;
	border-top-right-radius:4px;	 
	background: #f4f4f4;
}
.imgclose {
	  background: url(../img/header/close.gif) no-repeat;
	position:absolute;border:none;top:5px;
	right:10px;	z-index:10;	width:23px;	height:29px;border:none;float:left;	cursor:pointer;
}
.textboxname {
	width:96%;
	height:32px;
	 padding:2px; margin:7px 0px;
	border:1px solid #ccc; 
	background:#fff;
	margin-right:5px;border-radius: 3px;
}
.textsearch {
	width:97%;
	height:35px; color:#fff;
	 padding:8px;   border:none;
	border-bottom:1px solid #848a98; 
	background:none;
	margin-right:15px; 
}
.searchbox {
	width:90%; font-size:30px; color:#d6d6d6; font-weight:300;
	height:45px;
	 padding:2px; margin:7px 0px; 
	border:none; 
	background:none;
	margin-right:5px; 
}
.btnsave { 
  border-radius: 3px;
  border: 1px solid #0668AB;
  background: linear-gradient(#37A8F5, #0564ac);
  background: -webkit-linear-gradient(#4493c9, #0564ac); 
  font-size: 16px; font-weight:bold;
  color: #fff;
  padding: 6px 20px;
}

.btnapply { 
  border-radius: 20px;
  border: 2px solid #fff; color:#fff;
  background: #383e4a; margin-right:10px; 
  font-size: 16px; font-weight:bold;
 
  padding: 6px 20px;
}
.btnview { 
  border-radius: 20px; background:#e1e4e9;
  border: 2px solid #383e4a;
  margin:10px 10px 10px 0px; float:left;
  font-size: 11px;   letter-spacing:0.4px;
  color: #000;   font-weight:bold;
  padding: 4px 25px; color:#383e4a;
}
.btnview:hover { 
  background:#383e4a;
  border: 2px solid #383e4a;
  margin:10px 10px 10px 0px; float:left;
  font-size: 11px;   
  color: #fff;   font-weight:bold;
  padding: 4px 25px;  
}
.fixbtn{ float:right;}
.resgridtable
{
    margin:8px 0px;     
    border-collapse:collapse; color:#4c4c4c; font-size:11px;
	 
}
.resgridtable tr {
	border-collapse:collapse;
}
.resgridtable tr th {
	 
}
 
.resgridtable tr td 
{
    line-height:20px; border-bottom:1px solid #d9dbda; border-collapse:collapse;	  
 
	border-collapse:collapse;
	padding:5px 0px ; margin:0px; 
 
}
.resgridtable tr td div{ padding:5px 0px;   }

.resgridtable tr td div.tittle{ padding:2px 4px; margin-bottom:5px;   }
   
.resgridtable tr td span
{
 
}
 
.resgridtable tr td a,.resgridtable tr td a:hover
{
    color:#363636;  line-height:30px;font-weight:350;
	text-decoration:none;   
 font-size:18px; 
	 
	 
}
.resgridtable tr td a.apply 
{
    color:#363636; 
    line-height:8px;   
	text-decoration:underline;
	font-weight:normal;
	padding-right:5px;
	margin-right:5px;
	 
 
}
 
.imglocation{ background:url(../img/jobicons.png ) no-repeat   -0px 2px;  width:150px; display:inline-block; color:#c2c2c2;  padding:0px 20px; }
.imgjobid{ background:url(../img/jobicons.png ) no-repeat   -0px -25px; width:70px; display:inline-block;color:#c2c2c2;    padding:0px 20px; }
.imgcreate{ background:url(../img/jobicons.png ) no-repeat   -0px -52px; width:150px; display:inline-block; color:#c2c2c2;   padding:0px 20px; }

.imglocation_d{ background:url(../img/jobicons.png ) no-repeat   -0px 2px; color:#c2c2c2;  margin-top:13px;  display:inline-block;   padding:0px 22px; }
.imgjobid_d{ background:url(../img/jobicons.png ) no-repeat   -0px -22px; color:#c2c2c2;margin-top:13px;   display:inline-block;    padding:0px 22px; }
.imgcreate_d{ background:url(../img/jobicons.png ) no-repeat   -0px -49px;color:#c2c2c2; margin-top:13px;  display:inline-block;   padding:0px 22px; }

.imglocation_lj{ background:url(../img/jobicons.png ) no-repeat   -0px 0px; color:#eeeded;    display:inline-block;   padding:0px 22px; }
.imgjobid_lj{ background:url(../img/jobicons.png ) no-repeat   -0px -200px; color:#eeeded;    display:inline-block;    padding:0px 22px; }
.imgcreate_lj{ background:url(../img/jobicons.png ) no-repeat   -0px -54px;color:#eeeded;    display:inline-block;   padding:0px 22px; }

.imgcontact{ background:url(../img/jobicons.png ) no-repeat   -0px -74px;    padding:0px 20px; }
.imgmail{ background:url(../img/jobicons.png ) no-repeat   -0px -92px;    padding:0px 20px; }
.imgapply{ background:url(../img/jobicons.png ) no-repeat   -0px -122px; width:31px; height:33px;   }
.imgserchbtn{ background:url(../img/jobicons.png ) no-repeat   -0px -160px; width:31px; height:33px; cursor:pointer;   }
a.botompagination,a.botompagination:visited, a.botompagination:active{ font-weight:bold; padding-left:10px; color:#174aa8;}
a.botompagination:hover{ font-weight:bold; padding-left:10px; color:#ff0000;}

.applybtn{ background: url(../img/btnapply.png ) no-repeat;  font-size:0px;  border:none; font-size:14px; color:#fff;  width:128px; height:41px;     margin-top:6px;   }
.applybtn:hover{ background: url(../img/btnapply_h.png ) no-repeat;  font-size:0px;  border:none; font-size:14px; color:#fff;  width:128px; height:41px;     margin-top:6px;   }
.resumebtn{ background: url(../img/btnsumit_res.png ) no-repeat;  font-size:0px;  border:none; font-size:14px; color:#fff;  width:156px; height:41px;     margin-top:6px;   }
.resumebtn:hover{ background: url(../img/btnsumit_res_h.png ) no-repeat;  font-size:0px;  border:none; font-size:14px; color:#fff;  width:156px; height:41px;     margin-top:6px;   }
.apply_res{ background:url(../img/apply_res.png ) no-repeat; width:210px; background-position:right; border:none; font-size:15px; font-weight:normal;   padding:6px 38px 6px 5px;   }
.apply_ind{ background:url(../img/apply_ind.png ) no-repeat; width:210px; background-position:right; border:none; font-size:15px;   font-weight:normal; padding:6px 38px 6px 5px;   }
.apply_in{ background:url(../img/apply_in.png ) no-repeat;width:210px;  background-position:right; border:none; font-size:15px;  font-weight:normal; padding:6px 38px 6px 5px;   }
.imgfillter{ background:url(../img/fillter_i.png ) no-repeat;     border:none; font-size:15px; font-weight:normal;   width:32px; height:32px; float:left; margin:0 15px;     }


.leftcollum{ width:72%; float:left; padding:1% 2% 1% 0%;  text-align:justify;   }
.rightcollum{ width:28%; float:left;  padding:1% 2%;  background:#e1e4e9; color:#383e4a; font-size:14px;   line-height:24px;   }
 
.view-jobdetails{color:#898989!important; font-size: 14px;
    line-height: 24px; font-weight:300;}
/*OFF CANVAS START*/
/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 767px) 
{
    .leftcollum{ width:100%; background:#fff;  padding:2%;  margin:0% 1%;    }
.rightcollum{ width:100%; float:left;  padding:2% 1%;    height:100%;   background:#e1e4e9;      }
 
.resgridtable{margin:8px 0px;     border-collapse:collapse; color:#4c4c4c; font-size:11px; }
.resgridtable tr {border-collapse:collapse;} 
.resgridtable tr td 
{
    line-height:20px; border-collapse:collapse;	  border:none;
	padding:5px 0px ; margin:0px;  width:100%; display:block; 
 
}
.resgridtable tr td div{ padding:5px 0px;   }

.resgridtable tr td div.tittle{ padding:2px 4px; margin-bottom:5px; border-bottom:1px solid #d9dbda;   }
   
 	.section-headlines 
{
    margin:120px 0px 0px 60px;   
}
    .divsearch{width:400px; display:block; border-bottom: 1px solid #dce}
 
.resgridtable tr td a 
{
    color:#363636;  line-height:30px; 
	text-decoration:none;   
	  font-size:18px;
	 
	 
}
ul.search-box-list li{ list-style:none; float:left;   margin-right:6px; width:100%; margin:1% 0;} 
 

  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
  .search-box{ background:#383e4a;   border:1px solid #ebebeb; padding:25px 15px; position:relative; top:0;  margin-top:50px;  width:100%; }
.jobdis{ margin-top:0px;}
.btnapply { 
  border-radius: 20px;
  border: 2px solid #fff; color:#fff;
  background: #383e4a; margin-right:10px; 
  font-size: 16px; font-weight:bold; position:fixed; top:110px; z-index:100; right:5px;
 
  padding: 6px 20px;
}
.fixbtn{ position:fixed; top:125px; z-index:100; right:5px;}
.applybtn { background: url(../img/btnapply.png ) no-repeat;  font-size:0px;  border:none; font-size:14px; color:#fff;  width:128px; height:41px;     margin-top:6px;   }
  .clogo{ padding:0px 0px;}
.graybg{  background:url("../img/blank.gif") no-repeat ;    background-position: -100px -100px;      } 
a.pageup{  display:none;} 
.cdata{ background: #383e4a; height:auto  !important;  display:inline-block;} .dropdown{ margin-left:15px!important;}
 
}
/*OFF CANVAS END*/



@media (max-width: 480px) 
{
    .divsearch{width:270px; display:block; border-bottom: 1px solid #dce2e8;}
.graybg{  background:url("../img/blank.gif")   repeat-y ;   background-position:right top;     }
.width50{ width:100%;}
.navbar-brand img{ width:70%;}
.section.splash h1, .section.splash2 h1, .section.splash3 h1, .section.splash4 h1, .section.splash5 h1, .section.splash6 h1, .section.splash7 h1{ font-size:30px;}

ul.icon-category li a img{ width:75px; height:75px; margin-bottom:1%;}
.search-img{ width:30%;}
.searchbox {
	width:80%;
	height:45px; color:#fff;  
	 padding:2px; margin:7px 0px;
	border:none; 
	background:none;
	margin-right:5px; 
}
	.section-headlines 
{
    margin:90px 0px 0px 15px;   
}
.navbar-brand {
  float: left;
  padding: 7px 0px;
  font-size: 18px;
  line-height: 20px;
}
.section.splash0 {
  background: url(../img/header/banner1.jpg) no-repeat ;
  position: relative; width:100%;  
   background-size: cover; height:545px; margin-top:45px;
  z-index: 1;
   background-position:50% 0%; 
}
 .textboxname {
	width:95%;
}
.search-box{ background:#383e4a;   border:1px solid #ebebeb; padding:25px 15px; position:relative; top:0;  margin-top:50px;  width:100%; }
.jobdis{ margin-top:0px;}
.imgcreate{   display:block;    }
.imglocation{   display:block;    }
.imgjobid{   display:block;    }
 
}
/*ABD END*/

.label_bf {font-size:13px;font-weight:bold;padding-right:6px; width:75px;}

	 
	 
 

.imgvideo{ background:url(../img/iconsprite.png ) no-repeat   -0px -2px; width:42px; height:42px;  margin:0px 5px 0px 0px; cursor:pointer; }
.imgfacebook{ background:url(../img/iconsprite.png ) no-repeat   -53px -4px; width:41px; height:41px;  margin:0px 5px;cursor:pointer;   }
.imgtwitter{ background:url(../img/iconsprite.png ) no-repeat   -102px -4px; width:41px; height:41px;  margin:0px 5px;cursor:pointer;  }
.imglinked{ background:url(../img/iconsprite.png ) no-repeat   -151px -4px; width:41px; height:41px;  margin:0px 5px; cursor:pointer; }
.applilinked{ background:url(../img/iconsprite.png ) no-repeat   -205px -6px; width:38px; height:38px;  margin:0px 5px; cursor:pointer; }


@font-face {
    font-family: 'si';
    src: url('../fonts/socicon.eot');
    src: url('../fonts/socicon.eot?#iefix') format('embedded-opentype'),
         
          url('../fonts/socicon.ttf') format('truetype'),
          url('../fonts/socicon.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url('../fonts/socicon.eot?#iefix') format('embedded-opentype'),,
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1; padding-top:5px;
    width: 30px;
    height: 30px;
    line-height: 20px;
    font-size: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-right: 8px;
    color: #e1e4e9;
    background-color: none;
}

.soc-icon-last{
    margin:0 !important;
}

.soc-twitter {
    background-color: #444444;
}
.soc-twitter:before {
    content:'a';
}
.soc-facebook {
    background-color: #444444;
}
.soc-facebook:before {
    content:'b';
}
.soc-google {
    background-color: #444444;
}
.soc-google:before {
    content:'c';
}
.soc-pinterest {
    background-color: #444444;
}
.soc-pinterest:before {
    content:'d';
}
.soc-mail {
    background-color: #444444;
}
.soc-mail:before {
    content:'@';
}
.soc-linkedin {
    background-color: #444444;
}
.soc-linkedin:before {
    content:'j';
}
.soc-rss {
    background-color: #f26109;
}
.soc-rss:before {
    content:',';
}

.social {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none; padding-top:25px;  
}

.social li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.social li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1; padding-top:5px;
    width: 30px;
    height: 30px;
    line-height: 20px;
    font-size: 16px;
  
    margin-right: 5px;
    color: #363636;
    background-color: none;
}
 
.social-twitter {
     
}
.social-twitter:before {
    content:'a';
}
.social-facebook {
   
}
.social-facebook:before {
    content:'b';
}
.social-google {
    
}
.social-google:before {
    content:'c';
}
.social-pinterest {
    
}
.social-pinterest:before {
    content:'d';
}
.social-mail {
   
}
.social-mail:before {
    content:'@';
}
.social-linkedin {
     
}
.social-linkedin:before {
    content:'j';
}
.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 120px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;

    background: #fff url("../img/arrowdown.gif") no-repeat 90% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.select-style select:focus {
    outline: none;
}
.arrowselect{ background:url("../img/arrow.png") ; border:1px solid #000;}
.ProfilePic{ width:160px; height:160px; border-radius:80px; margin:10px 0px; background: #fff url("../img/defult_user.jpg")  no-repeat; }

.clear {clear: both;height: 0;margin: 0;padding: 0;}
.companyinfo{ width:70%; margin:5% 20% 5% 10%; padding:0px; color:#fff;font-weight:300;} 
.companyinfo h3{ font-size:30px; color:#fff; font-weight:normal;  font-weight:300;}
.companyinfo P{  font-size:13px; text-align:justify; font-weight:normal;  line-height:22px; font-weight:300;  }
.redmore,.redmore:hover,.redmore:visited{ background: #fff url("../img/arrowside.gif") no-repeat 90% 55%;  cursor:pointer; padding:5px 30px 5px 15px; text-decoration:none; margin-top:8px; font-size:12px;    border-radius: 15px; color:#2f3644; }
.visitbtn,.visitbtn:hover,.visitbtn:visited{ background: #383e4a url("../img/arrowside.png") no-repeat 90% 50%;  padding:8px 30px 8px 15px; text-decoration:none;  border:1px solid #fff;  line-height:70px; height:70px;   border-radius: 25px; color:#fff; }
.searchjob,.searchjob:visited{ background: #2f3644 ;   border:1px  solid #fff; color:#fff;  padding:4px 13px; text-decoration:none; margin-top:10px; line-height:25px;     font-size:14px;    border-radius: 25px;   }
 .searchjob:hover{ background: #fff ;  color:#2f3644;  text-decoration:none;    }
.cdata{ background: #383e4a; height: 320px;}

.latestjobs{ background:#383e4a; color:#fff !important; margin:6px 10px 6px 10px; height:195px;border-radius: 10px; margin-bottom:15px; padding:5px 25px;  line-height:18px; text-decoration:none;} 
.latestjobs h3{ font-weight:500; font-size:13px; color:#fff;  text-decoration:none;  }
.latestjobs div{ padding:0px 0px 3px 0px;  color:#fff !important;   text-decoration:none;      }  
.jobsmore{background:#707989; color:#fff; text-align:center; font-size:18px;  padding-top:70px;  vertical-align:middle; margin:5px 10px;border-radius: 10px; height:195px;}

.bottombaneer{ background:#2f3644; color:#fff  !important; margin:15px 0px 0px 0px; padding:25px 0px;} 
.bottombaneer h4{ color:#fff  !important;}
a.pageup{ background:   url("../img/btnscroll.png") no-repeat;  right:20px;    width:26px; height:26px; display:block; margin-top:10px;  position:fixed; bottom:20px; z-index:100;   font-size:0px;   color:#fff;} 
 
.graybg{  background:url("../img/graybg.gif")   repeat-y ;   background-position:right top;     }

.shareicon{  background:url("../img/shareicons.png") no-repeat;   width:99px; height:41px;    }
.shareicon:hover{  background:url("../img/shareicons_o.png") no-repeat;   width:99px; height:41px;    }
.copytext{ padding-top:25px;}