

/*header*/

.header-navigation .container .logo-box {
  float: left;
  /* position: absolute; */
  /* top: 50%; */
  /* left: 15px; */
  /* -webkit-transform: translateY(-50%); */
  /* transform: translateY(-50%); */
  width: 20%;  padding:2px 0;  margin: 0; }

.header-navigation .container .navbar-brand {  height: auto;  margin: 0;  display:block;  width:100%; }
.header-navigation .container .navbar-brand img { width:100%; height:100%; }
/**/
.site-header.header-three .header-navigation .main-navigation { width:80%;  float:left;  text-align: center; }
/**/
.header-navigation .container .right-side-box {  /* transform: translateY(-50%); */  width:20%;  float: left; }

.site-header.header-three .header-navigation .right-side-box .social a {  display: inline-block;  vertical-align: middle;
  width: 40px;  height: 40px;  border-radius: 50%;  background: #f3f3f3;
  color: #171717;  line-height: 40px;  font-size: 18px;  text-align: center;  transition: all .4s ease; }
  
/**/
.header-navigation .container .right-side-box .social {  float: right;  padding: 34px 0px; }

/*header*/

/*----*/
.featured-style-one-image-block.float-right img {	/* width: 100%; */	height: 850px; }

/*----*/
.pagination_bd { margin: 0; padding:20px 0 0 0; }
/*----*/

/*----*/
.single-news-content .image-block img {	width: 100%; height: auto; }

/*----*/


/*-- eltproject-sec04 --*/

.eltproject-sec04 { background:#f2f2f2; }


/*-- eltproject-sec04 --*/



/*-- certificate_eltek06 --*/

.certificate_eltek06 { background:#f2f2f2;  }

/*-- certificate_eltek06 --*/

/*-- eltek-services_block029 --*/

.eltek-services_block029 { margin: 0; padding:120px 0; }

/*-- eltek-services_block029 --*/


/*-- jeevan-about-sec  --*/
 
 .jeevan-about-sec {
	margin: 0;
	padding: 50px 0;
}

.jeevan-about-sec .lt-img-fig {
	margin: 0 30px 15px 0;
	padding: 0;
	width: 420px;
	height: 300px;
	float: left;
	background: #ccc;
}
.jeevan-about-sec .lt-img-fig img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-width: 5px;
	border-style: double;
	border-color: #00590a;
}

.jeevan-about-sec h3 {
	margin: 0;
	padding: 0;
	font-size: 30px;
	color:#0669AF;
	line-height: 19px;
}
.jeevan-about-sec p {
	margin: 0;
	padding: 24px 0 0 0;
	font-size: 15px;
	color: #444;
	line-height: 24px;
}

/*-- jeevan-about-sec  --*/


/*-- product-sec --*/


.events-area {
	background: #2f12001a;
	padding: 100px 0;
}

.activities_block82 .single-event-wrap {
	border: 1px solid #9f9f9f;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.41);
	margin: 15px 0;
}

.single-event-wrap .event-image a {
	display: block;
}
.activities_block82 .single-event-wrap .event-image a img {
	width: 100%;
	height: 250px;
	object-fit: fill;
}

.activities_block82 .single-event-wrap .event-content {
	padding: 20px 15px 15px 15px;
}

.activities_block82 .single-event-wrap .event-content a {
	display: block;
}
.activities_block82 .single-event-wrap a h4 {
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
}

.activities_block82 .single-event-wrap p {
	text-align: center;
	padding: 10px 0;
}

.activities_block82 .single-event-wrap p:last-child {
	margin-bottom: 0;
}

.activities_block82 .single-event-wrap .ticket-button-box {
	display: block;
	margin: 0 auto;
	text-align: center;
	padding: 0;
}
.activities_block82 .single-event-wrap .ticket-button-box a {
	display: inline-block;
	margin: 0 auto;
}

.ticket-btn {
	border: 2px solid #f56c2a;
	height: 44px;
	padding: 0 45px;
	border-radius: 25px;
	background: #fff;
	line-height: 40px;
	font-size: 14px;
}


/*-- product-sec --*/


/*-- product-details0125 --*/

.product-details0125 { margin: 0; padding:60px 0 120px 0; }
.product-details0125 .product-bd { margin: 0 auto; padding: 0; text-align: center; }

.product-details0125 .product-bd img { width:100%; height:100%; }

/*-- product-details0125 --*/


/*----*/


/*contact-details*/

	/**/

.jeevan-contact-inr { background:url(../img/bg-img/google-map.jpg) no-repeat center center  ;
background-size:cover; margin: 0; padding:80px 0; 
/*background:#e0e0e0;*/ display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }


.jeevan-contact-inr .contact-bd {  margin: 0 auto;  padding: 4px; width:100%;
    height: 100%; background: #fff; display: -moz-box; display: -ms-flexbox;
    display: -webkit-flex; display: flex; border-radius: 8px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    box-shadow: 0px 13px 22px -3px rgba(0,0,0,1);
}

.jeevan-contact-inr .contact-bd .bg-color {
	margin: 0;
	padding: 0;
	background-image: linear-gradient(124deg, #045995 75%, #00840b 40%, #0D4286 0% );
	width: 100%;
}

.jeevan-contact-inr .contact-bd .contact-lt { margin: 0; padding: 30px; 
width:40%; height:100%;/* background:#de8f00; */float: left; 
border-radius: 8px 0 0 8px; }

.jeevan-contact-inr .contact-bd .contact-lt h4 { margin: 0;
padding: 0 0 15px 0;  
font-size: 30px;  color: #fff; line-height: 36px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt p {  margin: 0;
padding: 0 0 5px 0; font-size:16px;  color: #f2f2f2; line-height:22px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt .item { margin: 0; padding: 0; }
.jeevan-contact-inr .contact-bd .contact-lt .item h5 { 
 margin: 0; padding: 0 0 8px 0; 
font-size:22px;  color: #fff; line-height:28px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt .item a {margin: 0;
	padding: 0 0 8px 0;	display: block;	font-size: 16px;	color: #f2f2f2;
	line-height: 30px;font-weight: 400;	font-family: arial; }



.jeevan-contact-inr .contact-bd .contact-lt .item a .fa {
    font-size: 27px; color: #fff;  position: relative; top: 5px;
    background: #14d229;  width: 40px; height: 40px;
    text-align: center; line-height: 40px; border-radius: 50%; }

.jeevan-contact-inr .contact-bd .contact-lt .item a .flaticon-whatsapp {
	font-size: 27px; color: #00ff1c;	position: relative;	top: 5px;
	text-align: center;	line-height: 40px; }

.jeevan-contact-inr .contact-bd .contact-lt .item .item02 span { font-size:16px;
  color:#2d2d2d; display:block; padding: 0 0 8px 0; font-weight:600; }

.jeevan-contact-inr .contact-bd .contact-lt .item080 p {
  font-size: 16px;  color: #fff;  line-height: 24px;  margin: 0;
  padding: 10px 12px; display: block; background: #8a5900; }

/**/
.jeevan-contact-inr .contact-bd .contact-rt { margin: 0; padding:30px; 
width:60%; height:100%; /*background:#a36900;*/ float:right;
border-radius: 0  8px  8px 0 ; }

.jeevan-contact-inr .contact-bd .contact-rt h4 {  margin: 0;
padding: 0 0 15px 0; 
font-size: 30px;  color:#fff; line-height: 36px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-rt .item { margin: 0 0 10px 0;
    padding: 0;  }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="text"] { 
 font-size: 15px ;  color: #444 ;  line-height: 20px;  height: 46px ;
  background: #fff;  border: 1px solid #656565 !important;  font-style: normal;
  border-radius: 7px ; width:100%; padding:2px 8px; box-sizing:border-box; }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="email"] {
  font-size: 15px ;  color: #444 ;  line-height: 20px;  height: 46px ;
  background: #fff;  border: 1px solid #656565;  font-style: normal;
  border-radius: 7px ; width:100%; padding:2px 8px; box-sizing:border-box; }

.jeevan-contact-inr .contact-bd .contact-rt .item textarea {
    font-size: 15px ; color: #444;  line-height: 20px; 
    height:190px !important; background: #fff; border:1px solid #444;
     font-style:normal; width:100%; padding:10px 8px; box-sizing:border-box; }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="submit"] {
    background-color: transparent;  margin: 20px 0 0 0; padding: 0;
    display: block; width: 130px; height: 45px; /*border-radius: 50px;*/
    text-align: center; border: 1px solid #fff;
    font-size: 18px;  color: #fff; line-height: 40px;
    box-sizing: border-box; transition: all 0.3s; font-style:normal; }


.jeevan-contact-inr .contact-bd .contact-rt .item input[type="submit"]:hover {
text-decoration: none; border: 1px solid #fff; background-color: transparent;  color: #fff;  
    box-shadow: 0px 3px 6px #fff; }

.jeevan-contact-inr .contact-bd .contact-rt .item .form-control:focus {
    color: #444;   background-color:none;  border-color:0;  outline: 0;
    box-shadow: none; border:1px solid #444; }

/*contact-details*/


/*service-block59*/

.service-block59 { margin: 0; padding:120px 0; }
.service-block59 h3 { margin: 0; padding: 0; font-size: 30px;	color:#035894;
	line-height: 19px; }

.service-block59 ul { margin: 0; padding:20px 0 0 0; }

.service-block59 ul li { margin: 0; padding:2px 0; 
font-family:arial; font-size:15px; color:#444; line-height:22px; }



/*service-block59*/

/*-- career --*/

	/*-- current-job --*/

.Job-tech { margin:0; padding:80px 0; background: #eaeaea; }

.Job-tech h3 { margin: 0; padding: 0 0 40px 0; font-size:30px; color:#0669AF; position:relative; }

.Job-tech p { font-family: 'Roboto Condensed', sans-serif;
font-size: 16px; color: #444; line-height: 24px;	margin: 0;	padding: 0 0 20px 0 ; }

.Job-tech .job-search_sec { background:#fff; margin: 0 0 25px 0; padding:20px ;  border:1px solid #dedede;
-webkit-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px 1-0px rgba(0,0,0,0.75); display: block; }

.Job-tech .job-search_sec  h4 { margin: 0; padding: 0 0 15px 0; 
 font-size:20px; color:#02487b; line-height:26px;  }
.Job-tech .job-search_sec small {  font-size:15px; color:#333; }
.Job-tech .job-search_sec .stat-dact  { font-size: 15px;  color:red; font-weight: bold; }
.Job-tech .job-search_sec .stat-act { color:#8aef19; font-weight: bold; }
.Job-tech .job-search_sec h5 b { font-weight:600; }
.Job-tech .job-search_sec .desc { font-family:arial; font-size: 15px;
color:#444; line-height: 21px; text-align: justify; margin: 0; padding: 10px 0 0 0; }
.Job-tech .job-search_sec .desc b { padding: 0 0 8px 0; display: block; }
/*----*/
.Job-tech .job-search_sec .job-search_btn { margin: 0; padding: 20px 0 0 0;  }

.Job-tech .job-search_sec .job-search_btn a {background: #00accd;
margin: 0 ; padding: 0; display: block; width: 150px; height: 45px;
border-radius: 50px; text-align: center; border: 1px solid #fff;
font-family: 'Roboto Condensed', sans-serif; font-size: 17px; color: #fff;
line-height: 45px; box-sizing: border-box; transition: all ease-in-out 0.3s;
box-shadow: 1px 2px 10px #888888; text-decoration: none; float: left; }
/*----*/
/*-- new-current_job --*/
.Job-tech .job-search_bd .new-current_job { background: #fff;
margin: 0 0 25px 0; padding: 0; border: 1px solid #dedede; 
-webkit-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px 1-0px rgba(0,0,0,0.75);
display: block; width: 100%; box-sizing: border-box; display: flex;  }

.Job-tech .job-search_bd .new-current_job .item_lt  { margin: 0; padding: 20px 50px 20px 20px; 
width: 50%; float:left; box-sizing: border-box;  }

.Job-tech .job-search_bd .new-current_job .item_lt  h4 { margin: 0;padding: 0 0 15px 0;
font-size: 20px;color: #02487b;line-height: 26px; } 

.Job-tech .job-search_bd .new-current_job .item_lt h5 {font-family: 'Roboto Condensed', sans-serif; 
font-size:16px; color:#333; line-height:20px; margin: 0; padding:2px 0; }
.Job-tech .job-search_bd .new-current_job .item_lt .desc { font-family: arial;
font-size: 15px; color: #444; line-height: 21px; text-align: justify;
margin: 0; padding: 10px 0 0 0; }

.Job-tech .job-search_bd .new-current_job .item_lt .stat-dact {
font-size: 15px; color: red; font-weight: bold; }
/*-- form --*/
.Job-tech .job-search_bd .new-current_job .item_rt { margin: 0; padding:20px; 
background:#eaeaea; width:50%; float: left; box-sizing: border-box; }
.Job-tech .job-search_bd .new-current_job .item_rt  p {	margin: 0;
padding: 0 0 15px 0;font-family: 'Roboto Condensed', sans-serif;
font-size: 18px; color: #000; line-height: 22px; text-decoration: none;
outline: 0; }

.Job-tech .job-search_bd .new-current_job .item_rt .item {margin: 0;
padding: 0 0 10px 0; }

.Job-tech .job-search_bd .new-current_job .item_rt .item input[type="text"] {
margin: 0; padding: 0 10px;height: 40px; background-color: transparent;
border: 1px solid #444;outline: 0; font-family: 'Roboto Condensed', sans-serif;
font-size: 16px; color: #444; }

.Job-tech .job-search_bd .new-current_job .item_rt .item input[type="email"] {
margin: 0; padding: 0 10px; height: 40px; background-color: transparent;
border: 1px solid #444;outline: 0; font-family: 'Roboto Condensed', sans-serif;
font-size: 16px; color: #444; }

.Job-tech .job-search_bd .new-current_job .item_rt .item input[type="file"] {
margin: 0;padding: 0;height: 40px;background-color: transparent;
border: 0;display: inline-block;outline: 0;font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;color: #444; box-shadow: none; }
.Job-tech .job-search_bd .new-current_job .item_rt .item  textarea {
margin: 0; padding: 20px 10px; background-color: transparent; border: 1px solid #444;
outline: 0; height: 160px; font-family: 'Roboto Condensed', sans-serif;
font-size: 18px; color: #444; box-sizing: border-box; }

.Job-tech .job-search_bd .new-current_job .item_rt .item input[type="submit"] {
margin: 20px 0 0 0;padding: 0;background:#df801e;
width: 150px;height: 45px;border-radius: 50px;text-align: center;border: 1px solid #ccc;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #fff;line-height: 40px;
box-sizing: border-box;transition: all 0.3s;display: inline-block;text-decoration: none; }

/*-- career --*/

/*-- image-gallery --*/

/*-- jeevan-images-gallery --*/
.jeevan-images-gallery { margin: 0; padding:50px 0;  }

.jeevan-images-gallery h3 {
	margin: 0 0 20px 0;
	padding: 15px 20px;
	font-size: 30px;
	color: #fff;
	line-height: 19px;
	display: inline-block;
	background: #045995;
}

.jeevan-images-gallery .image_gallery {
  margin: 0 0 30px 0;  padding: 0;  border-style: double;
  border-color:#045995; }


.jeevan-images-gallery .image_gallery a { display: block;
  margin: 0;  padding: 0;  height: 210px; }

.jeevan-images-gallery .image_gallery a img {
  width: 100%;  height: 210px;  object-fit: cover; }

.jeevan-images-gallery .image_gallery p {
margin: 0;  padding: 10px 6px;  text-align: center;  font-size: 16px;
color: #fff; text-transform: uppercase;  background-color:#045995;
line-height: 20px; }

/*-- jeevan-images-gallery --*/


/*-- image-gallery --*/



/*-- certificate-block --*/

.certificate-block .image_gallery a img { width: 100%;
	height: 350px;	object-fit: cover; } 

.certificate-block .image_gallery a {
	display: block;
	margin: 0;
	padding: 0;
	height: 350px;
}

/*-- certificate-block --*/










