
/* Global properties ======================================================== */

body { 	background:#fff; 	font-family: 'Lato', sans-serif;	font-size:16px; 	line-height:1.375em;
	color:#343434;	/*min-width:1000px;*/	/*background: url('../images/body-bg.gif') top center repeat;*/}

/*html, body { height:100%;}*/

p {padding-top:16px;}

a {
	color:#ffffff; 
	outline:none;
	text-decoration:none;
}
a:hover{
	color:#cccccc; 
	text-decoration:none;
}

/* Global Structure ============================================================= */

/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right; }
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
	text-align:justify;
	color:#333333;
}

/*----- other -----*/
.img-indent { 
	/*margin:0 40px 0 0; */
	float:left;
}
.extra-wrap { 
	/*width:100%;*/
}


h2 {
	font-weight: 400;
	font-size: 30px;
	padding: 10px 0 28px 0;
	color: #96cc39;
}
	
    
/*----====----====----==== CSS-START ----====----====----====----====----====----====*/

/*----*/

.r-mobile_manu {	margin: 4px;	padding: 8px 12px;	
	float: right;	background: #081f3e;	border-radius: 6px;	border: 2px solid #fff;
	font-size: 22px;	top: 27px;	position: relative;
	display: none; }
/**/

/*-- green_hed-top --*/

.green_hed-top {
	margin: 0;
	padding: 10px 0;
	background: #1a6086;
}

.green_hed-top p { margin: 0; padding: 0 10px; display:inline-block; }

.green_hed-top p a { display: inline-block; transition: all 0.3s; font-size:16px; }
.green_hed-top p a .fa { font-size:19px; padding: 0 10px 0 0; /*color: #B11925;*/ }

.green_hed-top p a:hover { color: #000; }

.green_hed-top .green_phn { margin: 0; padding: 0 0 0 10px; float: right; }
/*.green_hed-top .green_phn a { margin: 0; padding: 0; font-size:18px;  }*/

.green_hed-top .green_whats-aps { margin: 0; padding:0 10px 0 0 ; float: right; border-right:1px solid #fff; }
/*.green_hed-top .green_whats-aps a { margin: 0; padding: 0; font-size:18px;  }*/


.green_hed-top .green-location { margin: 0; padding: 0; }




/*-- green_hed-top --*/

/*-- HEADER --*/

.green_header { margin: 0; padding: 0; background: #fff; border-bottom:2px solid #ccc; }
.green_header  .wrapper { margin: 0; padding: 0; }

.green_header .wrapper .logo {	margin: 0;	padding: 10px 0;
	width: 40%;	float: left;	display: block; }

.green_header .wrapper .logo img {	width: 49%;}

/**/
.green_header  .wrapper nav { margin: 0; padding: 0; width:60%; float: left;  }
.green_header  .wrapper nav ul { margin: 0; padding: 0; text-align: right; }

.green_header  .wrapper nav ul li { margin: 0; padding: 0;  display: inline-block; 
	text-decoration: none; text-align: right;}

.green_header .wrapper nav ul li a {
	margin: 0;
	padding: 38px 17px;
	display: inline-block;
	color: #1a6086;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	font-size: 16px;
}

/*-- HEADER --*/

/*-- green-waves-welcome --*/

.green-waves-welcome { margin: 0; padding:40px 0; background:#fff; }
/*.green-waves-welcome .img-figr {	margin: 0 28px 15px 0;	padding: 0;
	width: 430px;	height: 380px;	float: left;	background: #444; }*/

.green-waves-welcome .img-figr { margin: 0 28px 15px 0;	padding:0;	width:390px;
	height: 329px;	float: left; /*background: #444;*/ }

.green-waves-welcome .img-figr img { width:100%; height:100%; 
border:2px solid #444; object-fit: contain; }

.green-waves-welcome p {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #444;
	line-height: 34px;
	text-align: justify;
}


.green-waves-welcome h2 {
	font-weight: 600 !important;
	font-size: 30px;
	margin: 0 0 15px 0;
	padding: 10px 0 6px 0;
	color: #1a6086;
	font-weight: 500;
	text-transform: uppercase;
	display: block;
	text-align: center;
}


.green-waves-welcome a { color: #fff; background-color: #6BA32D;	font-size: 16px;	font-weight: 500;
	letter-spacing: 0.140em; line-height: 30px;	padding: 7px 20px;	margin: 12px 0 0 0;
	transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease;	-webkit-transition-delay: 6s;
	-moz-transition: all 0.6s ease 0s;	-o-transition: all 0.6s ease 0s;	border-radius: 5px;
	display: inline-block; }

/*-- green-waves-welcome --*/



/*-- green-waves-banner --*/

.green-waves-banner { margin: 0; padding: 0; width: 100%; }
.green-waves-banner .banner_bd { margin: 0; padding: 0;  }
.green-waves-banner .banner_bd .item_col { margin: 0; padding: 0;  }
.green-waves-banner .banner_bd .item_col .img-block { margin: 0; padding: 0;  }
.green-waves-banner .banner_bd .item_col .img-block img { width:100%; height:460px; }
/*-- green-waves-banner --*/

/*-- green-waves-service --*/
.green-waves-service { margin: 0; padding:50px 0; background: #444; }
/**/


/*-- .green-waves-service --*/


.green-waves-service { background:#14474b;
background-size:cover; margin:0; padding:80px 0;  }

.green-waves-service h3 {
margin: 0;	padding: 0 0 36px 0; font-size:30px;
font-family: 'Raleway', sans-serif; color:#FFF; line-height: 36px;
text-align: center; font-weight:500; }


.green-waves-service .ourservice_sec { margin: 0; padding: 0; display: flex; }
.green-waves-service .ourservice_sec .item_box { margin: 0; padding:15px ; width:100%; 
	box-sizing: border-box; text-align: center; }
.green-waves-service .ourservice_sec .item_box .item_sec  { background:#fff; margin: 0; 
padding:0 0 34px 0; width:100%; box-sizing: border-box; 
box-shadow: 0px 0px 11px 0px rgba(0,0,0, 0.75); border-radius: 8px; }

.green-waves-service .ourservice_sec .item_box .item_sec img {
	width: 100%;	height: 218px;	/* height: 290px; */	object-fit: contain;
	border-radius: 8px 8px 0 0; }

.green-waves-service .ourservice_sec .item_box .item_sec h4 {
	margin: 0;	padding: 19px 15px 8px 15px;	font-size: 19px;
	color: #556681;	line-height: 28px;	font-weight: 400;
	border-top: 1px solid #444; }

.green-waves-service .ourservice_sec .item_box .item_sec  p  { margin:0; padding: 15px;
 font-family: 'Lato', sans-serif; font-size:15px; color:#444; line-height: 21px; }
.green-waves-service .ourservice_sec .item_box .item_sec .button_sec { margin:15px 0 0 0; }


.service-btn {	display: inline-block;	position: relative; 
margin:30px 0 0 15px; }


.service-btn a {
	color: #fff;
	background-color: #1a6086;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.140em;
	line-height: 30px;
	padding: 10px 14px;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease;
	-webkit-transition-delay: 6s;
	-moz-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	border-radius: 5px;
}
.service-btn a:hover { background:#083750; }


/*-- green-waves-service-closed --*/



/*-- green-waves-service-closed --*/

/*-- green-waves-testimonial-start --*/

.green-waves-testimonial {
	background: #D5D9DB;
	background-size: cover;
	margin: 0;
	padding: 50px 0;
}

.green-waves-testimonial h3 {
margin: 0;	padding: 0 0 36px 0; font-size:30px;
font-family: 'Raleway', sans-serif; color:#1a6086; line-height: 36px;
text-align: center; font-weight:600; text-transform: uppercase;  }

.green-waves-testimonial .ourservice_sec { margin: 0; padding: 0; display: flex; }
.green-waves-testimonial .ourservice_sec .item_box { margin: 0; padding:15px ; width:100%; 
	box-sizing: border-box; text-align: center; }
.green-waves-testimonial .ourservice_sec .item_box .item_sec  { background:#fff; margin: 0; 
padding:30px 0; width:100%; box-sizing: border-box; 
box-shadow: 0px 0px 11px 0px rgba(0,0,0, 0.75); border-radius: 8px; }

.green-waves-testimonial .ourservice_sec .item_box .item_sec img {
	width: 150px;
	height: 150px;
	object-fit: contain;
	/* border-radius: 50%; */
	/* box-shadow: 0px 0px 11px 0px rgba(0,0,0, 0.75); */
}

.green-waves-testimonial .ourservice_sec .item_box .item_sec h4 {
	margin: 0;	padding: 19px 15px 8px 15px;	font-size: 19px;
	color: #333;	line-height: 28px;	font-weight: 400;
	 }

.green-waves-testimonial .ourservice_sec .item_box .item_sec p {
	margin: 0;
	padding: 15px;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #444;
	line-height: 21px;
	text-transform: uppercase;
	font-weight:bold;
}

.green-waves-testimonial .ourservice_sec .item_box .item_sec .button_sec { margin:15px 0 0 0; }

/*----====----*/


/*-- green-waves-clint-logo --*/
.green-waves-clint-logo { margin: 0; padding:40px 0; background:#fff; }
.green-waves-clint-logo .item .item_box .item_sec { margin: 0; padding:20px 10px; }
.green-waves-clint-logo .item .item_box .item_sec img { height: 52px; width:180px; object-fit:contain; }

/*-- green-waves-clint-logo --*/

/*-- footer_greenwavs --*/

.footer_greenwavs {	margin: 0;	padding: 20px 0;	text-align: left;	background: #1a6086; }

.footer_greenwavs a {  margin: 0; padding: 0; display:inline-block; font-size:16px;  color:#fff; }
/**/
.footer_greenwavs .copyright_grn { margin: 0; padding: 0; font-size:16px; color:#f2f2f2; }
.footer_greenwavs .copyright_grn p a { color:#333; }
/**/
.footer_greenwavs .social {
	margin: 0;
	padding: 0;
	text-align: right;
}
.footer_greenwavs .social a { margin: 0 4px; padding: 0;  }
/*-- footer_greenwavs --*/

/*-- innr-banner --*/
.export-innr_banner {	margin: 0;	padding: 0;	position: relative; }
.export-innr_banner img {	width: 100%;	height: 355px; }

.export-innr_banner .inner_text {	background: rgba(8,20,16, 0.2);	margin: 0;	padding: 0;
	width: 100%;	height: 355px;	position: absolute;	left: 0;
	top: 0;	text-align: center; }
.export-innr_banner .inner_text p {
	margin: 0;
	padding: 10px 38px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 23px;
	line-height: 22px;
	color: #fefefe;
	position: absolute;
	left: 13%;
	top: 70%;
	transform: translate(-50%,70%);
	/* text-transform: uppercase; */
	background: #1a6086;
	/* border-radius: 28px 0; */
}

/*-- innr-banner --*/

/*-- contact-form --*/








/*-- tulsitala-contact-sec --*/
.tulsitala-contact-sec {  margin: 0; padding:0;  }
.tulsitala-contact-sec .contain_tulsi {  max-width: 1600px; margin: 0 auto; padding: 0;   }
.tulsitala-contact-sec  .tulsi-cnt-bd { margin: 0; padding: 0; display: flex; }

.tulsitala-contact-sec .contact-left { margin: 0; padding: 80px 60px; height: 100%; width:50%; float: left;  }

.tulsitala-contact-sec .contact-left h4 { margin:0; padding:0 0 15px 0;  font-size:22px; color:#000; line-height: 26px; 
  text-transform: uppercase; font-weight:600; } 
.tulsitala-contact-sec .contact-left p { margin: 0; padding: 0 0 15px 0; font-size: 15px; color:#444; line-height: 19px; }
.tulsitala-contact-sec .contact-left .item { margin:0; padding:20px 0 0 0 ;  }
.tulsitala-contact-sec .contact-left .item h5 { margin: 0; padding: 0 0 5px 0; font-size:18px; color:#000; line-height: 22px; font-weight: 600; }

.tulsitala-contact-sec .contact-left .item p { margin: 0; padding: 0; font-size:15px; color:#333; line-height: 19px; }

.tulsitala-contact-sec .contact-left .item .item02 a { margin: 0; padding: 0; display: inline-block; font-size:16px; 
 font-weight:600; line-height: 24px; color:#444; transition:all ease-out 0.3s; text-decoration: none; }

.tulsitala-contact-sec .contact-left .item .item02 a:hover { color:#000; transition:all ease-out 0.6s; }
.tulsitala-contact-sec .contact-left .item p a { margin: 0; padding: 0; display: inline-block; font-size:15px;
 text-decoration: none; line-height: 24px; color:#444; }

.tulsitala-contact-sec .contact-left .contact-left_iframe { margin: 20px 0 0 0; padding: 0;  border:2px solid #000; height: 300px; }



/*----*/
.tulsitala-contact-sec .contact-right {  background:#1a6086; margin: 0; padding: 80px 60px; 
  width:50%; float: left; position: relative; } 

.tulsitala-contact-sec .contact-right h4 { margin:0; padding:0 0 15px 0;  font-size:22px; color:#fff; line-height: 26px; 
  text-transform: uppercase; font-weight:600;  }

.tulsitala-contact-sec .contact-right:after { content: ""; position: absolute; left:-22px; top: 95px; width: 0;  
  height: 0;  border-top: 25px solid transparent;  border-right:28px solid #1a6086;  border-bottom:25px solid transparent;  }


.tulsitala-contact-sec .contact-right form .item { margin: 0 0 30px 0; padding:0;  }
.tulsitala-contact-sec .contact-right input[type="text"] {  font-size:15px; color: #000; line-height: 20px; height:46px;  }

.tulsitala-contact-sec .contact-right input[type="email"] { font-size:15px; color: #000; line-height: 20px; height:46px; }

.tulsitala-contact-sec .contact-right textarea { font-size:15px; color: #000; line-height: 20px; } 

.tulsitala-contact-sec .contact-right input[type="submit"] {
	font-size: 22px;	color: #fff;	background-color: #343434;	margin: 20px 0 0 0;
	padding: 10px 33px;	border: 0;	float: right;	transition: all ease-out 0.3s; }

.tulsitala-contact-sec .contact-right input[type="submit"]:hover { border:0; background-color:#4b4b4b; 
  color: #fff;  }


/*-- tulsitala-contact-sec --*/

/**/
.web-device-wh { display:block; }
.phone-device-wh { display:none; }
/**/
/*-- contact-form --*/

/*-- waves-contact_map --*/
.waves-contact_map { margin: 0; padding: 0; width:100%; height:350px; }
/*-- waves-contact_map --*/

/*-- waves-about_sec --*/

.waves-about_sec { margin: 0; padding:50px 0; }


.waves-about_sec h3 {	font-weight: 400;	font-size: 30px;	padding: 0 0 15px 0;	color: #1a6086; 
	text-transform: uppercase; border-bottom: 2px solid #1a6086; display: inline-block; } 

.waves-about_sec p {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #444;
	line-height: 31px;
	text-align: justify;
}

.waves-about_sec .col_item { margin: 0; padding:10px 0; }
.waves-about_sec .col_item h5 {	font-weight: 400;	font-size: 20px;	padding: 0 0 10px 0;
	color: #B11925; }
.waves-about_sec .col_item ul { margin: 0 0 0 15px; padding: 0; }

.waves-about_sec .col_item ul li { padding: 4px 0;list-style: disclosure-closed; 
	margin: 0;	padding: 0;	font-size: 15px;	color: #444;	list-style: 21px; }

.waves-about_sec .col_item ul p { margin: 0; padding:15px 0 10px 0;
	font-size:20px; color: #444; line-height: 24px; }

/*-- waves-about_sec --*/

/*-- waves-services_sec --*/

.civicon-project-sec { margin: 0; padding:50px 0;  }

.civicon-project-sec h3 { font-weight: 400; font-size: 30px; padding: 20px 0;
color:#1a6086; text-transform: uppercase; }

.civicon-project-sec .project_list { margin:0; padding: 0;  }

.civicon-project-sec .project_list h4 { margin: 0; padding:30px 0 10px 0; 
	font-size:18px; color:#000; line-height:24px; }

.civicon-project-sec .project_list p { margin:0; padding:2px 0; font-size:13px color:#444; line-height:23px; }

.civicon-project-sec .project_list b { margin: 0; padding:0 10px 0 0; display: inline-block; }

.civicon-project-sec .project_list .table_bd { margin:0; margin: 0; width:100%; }

.civicon-project-sec .project_list .table_bd h5 {
	margin: 0;	padding: 20px 0 20px 0;	font-size: 20px;	color: #000;
	line-height: 26px;	text-align: center;	font-weight: bold; }

.civicon-project-sec .project_list .table_bd table  tr th { width:10%; font-size:16px; color:#444; }

.civicon-project-sec .project_list .table_bd table tr td {
	width: 45%; font-size: 15px; color: #4d4b4b; line-height: 22px; }
/*----*/

.civicon-project-sec .project_list .pdfobject-container { margin:0; padding:20px; background:#f6f6f6;  }


/*----*/
/*-- current-job --*/

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

.Job-tech h3 {
	margin: 0;
	padding: 0 0 40px 0;
	font-family: 'KoHo', sans-serif;
	font-size: 30px;
	color: #0a2940;
	position: relative;
	font-weight: 600;
	text-align: center;
}

.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 h3::after {content: '';
width:5%; height: 2px; background:#00a1a1; position: absolute;
left: 0; bottom:30px; }
.Job-tech h3::before {content: '';
width:10%; height: 2px; background:#00c6c6; position: absolute;
left: 0; bottom:30px; }*/





.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-family: 'KoHo', sans-serif; font-size:20px; color:#02487b; line-height:26px;  }

.Job-tech .job-search_sec  h5 { margin: 0; padding: 0 0 6px 0; 
  font-family: 'KoHo', sans-serif; font-size:15px; color:#02487b; line-height:26px;  }

.Job-tech .job-search_sec  h5 b { font-size:18px; font-weight: 500; }


.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 .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:#bc1d1d;
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; }

.Job-tech .job-search_sec .job-search_btn a:hover { background:#444; transition:all ease-in-out 03s; }

/*-- career_bd --*/

.pagination {	display: inline-block;	padding-left: 0;	margin: 20px 0;	border-radius: 4px;
	background: #003c42; }


/*-- new-current_job --*/
.Job-tech .job-search_bd .new-current_job {/* background: #fff;*/
margin: 0 0 25px 0; padding: 0; 
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%;  box-sizing: border-box;   }

.Job-tech .job-search_bd .new-current_job .item_lt  h4 { margin: 0;padding: 0 0 15px 0;
font-family: 'KoHo', sans-serif; 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 auto;
	padding: 20px;
	background: #fff;
	width: 58%;
	float: none;
	box-sizing: border-box;
	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);
}


.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:#564c08;  width: 150px;
  height: 45px;  border-radius: 50px;  text-align: center;  border: 2px solid  #ecc51c;
  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; }

.Job-tech .job-search_bd .new-current_job .item_rt .item input[type="submit"]:hover { background-color:#444; }

/*-- new-current_job --*/

.pagination_job { margin:0; padding:0;  }

.pagination_job .pagination { margin: 0; padding: 0; }
.pagination_job .pagination li { margin: 0; padding: 0; display:inline-block; border:1px solid #fff; float: left; }
.pagination_job .pagination li a { margin: 0; padding:6px 10px; display:inline-block; }

/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */

/*-- back-to top --*/

#totop.top-visible {
	height: 45px;
	width: 45px;
	font-size: 22px;
	display: inline;
}

#totop {
	background-color:	#09636d;
	font-weight: 900;
	color: #fff;
	display: none;
	position: fixed;
	right: 34px;
	bottom: 34px;
	z-index: 999;
	height: 0;
	width: 0;
	font-size: 0;
	text-align: center;
	padding-top: 3px;
	line-height: 37px;
	border-radius: 3px;
}











