
/*-- custome-style-css --*/


/*innr-page*/

/*-- innr-banner --*/

.saba_all-inr-bnr { margin:0; padding: 0; position: relative;  }
.saba_all-inr-bnr .figure {    height: 497px;    margin: 0;    padding: 0; }
.saba_all-inr-bnr .figure img { width: 100%; height: 100%; object-fit:cover; }

.saba_all-inr-bnr .banner_text { background:rgba(0,0,0, 0.3); margin: 0; padding: 0;  
position: absolute; left: 0;  top:0; width: 100%; text-align: center; height:497px; }
.saba_all-inr-bnr .banner_text h2 {
font-size: 38px;	color: #fff;	line-height: 56px;	margin: 0 auto;
padding: 0;	position: absolute;	left: 50%;	top: 70%;
transform: translate(-50%,-50%);	width: 100%; }

/*-- inr-banner --*/


/*-- saba-about-dtls--*/

.saba-about-dtls { margin: 0; padding:60px 0; }
.saba-about-dtls .item-lt {	margin: 0 30px 20px 0;	padding: 0;	width: 450px;
	height: 360px;	border: 2px solid #bd6900;	position: relative;	float: left; }

.saba-about-dtls .item-lt img { width:100%; height:100%; }
.saba-about-dtls .item-rt { margin: 0; padding: 0 0 0 20px; }
.saba-about-dtls .item-rt h2 { margin: 0;	padding: 0 0 12px 0;
font-size: 30px; font-family: 'Raleway', sans-serif;
color:#001e38; line-height: 36px; text-align:left;
font-weight: 500; }
.saba-about-dtls .item-rt p {	margin: 0;	padding: 3px 0;	font-size: 14px;
	color: #444;	line-height: 24px;	display: block; }

/*-- saba-about-dtls--*/

/*-- saba_fact-sheet --*/

.saba_fact-sheet { margin: 0; padding:50px 0; }
.saba_fact-sheet h3 { margin: 0; padding:0 0 20px 0; font-size:30px; color: #df801e; list-style:26px; 
display: block; }

.saba_fact-sheet .col-item {	margin: 0;	padding: 20px;	box-shadow: 0px 0px 4px 1px rgba(0,0,0, 0.5); }

/*.saba_fact-sheet ul { margin: 0; padding: 0; }
.saba_fact-sheet ul li { margin: 0; padding:4px 0; list-style:disclosure-closed; }
.saba_fact-sheet ul li a { margin: 0; padding: 0; font-size:15px; color:#444; list-style:21px; }*/

.saba_fact-sheet .col-item p { margin: 0; padding: 0; font-size:15px; color:#444; line-height:26px;  }

/*-- saba_fact-sheet --*/



/*-- application-imagegallery --*/

.application-saba-images-gallery { margin: 0; padding:30px 0 50px 0;  }

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

.application-saba-images-gallery .image_gallery {
  margin: 0 0 30px 0;  padding: 0;  border-style: double;
  border-color: #df801e; }


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

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

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

/*-- application-imagegallery --*/








/*-- saba-aim-sec --*/
.saba-aim-sec { margin: 0; padding:50px 0; }
.saba-aim-sec h2 {	margin: 0;	padding: 0 0 10px 0;	font-size: 24px; color: #001e38;
	line-height: 36px;	text-align: left;	font-weight: 600; }

.saba-aim-sec p { margin: 0; padding: 3px 0; font-size: 15px; color: #444;	line-height: 20px;
	display: block; }
/*-- saba-aim-sec --*/

/*-- saba-team-dtls --*/

.saba-team-dtls { margin: 0; padding:50px 0; }

.saba-team-dtls h3 { margin: 0;	padding: 0 0 25px 0;	font-size: 30px;	font-family: 'Raleway', sans-serif;
	color: #001e38;	line-height: 36px;	text-align: left;	font-weight: 500; position: relative; }

.saba-team-dtls h3::after {	content: "";	width: 6%;	height:2px;	background: #D29400; 
position: absolute;	left: 0;	bottom: 15px;	border-radius: 50px; }


.saba-team-dtls .item-box {	margin:15px 0;	padding: 0;	width: 100%;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);	min-height: 521px; }

.saba-team-dtls .item-box figure { margin: 0; padding: 0; width: 100%; }

.saba-team-dtls .item-box figure img { width:100%; height:350px; object-fit: contain; }

.saba-team-dtls .item-box .text-bd { margin: 0 auto; padding: 6px;	text-align: center;
	border-top: 1px solid #979797; }

.saba-team-dtls .item-box h2 {	margin: 0;	padding: 20px 0 0 0; font-size: 15px;	color: #333;
	line-height: 26px;	text-transform: uppercase; }

.saba-team-dtls .item-box p {	margin: 0;	padding: 10px 0;	font-size: 14px;	color: #777;
	line-height: 22px; }



/*-- saba-gac-product-dtls --*/

.saba-gac-product-dtls { margin: 0; padding:50px 0;  }

.saba-gac-product-dtls h3 { margin: 0; padding: 0 0 20px 0; font-size: 33px;
color: #000; line-height: 26px; }

.saba-gac-product-dtls .gac_table-dtls { margin: 0; padding: 0;  overflow: auto; }

.saba-gac-product-dtls .gac_table-dtls  .table_bd { margin: 0; padding: 0 0 15px 0 ; }

.saba-gac-product-dtls .gac_table-dtls table { margin: 0; padding:0 0 40px 0; /*width:100%;*/ 
width: auto; border:1px solid #444; 
text-align: center;  }
.saba-gac-product-dtls .gac_table-dtls table tr th { margin:0; padding:6px; border:1px solid #444; 
width:14.28%; text-align: center; }

.saba-gac-product-dtls .gac_table-dtls table tr td { margin:0; padding:6px; border:1px solid #444;
 border-top: 0; width:14.28%; text-align: center; }
/**/

.saba-product_lt-img {    width: 340px;    height: 251px;    background: #000;    float: left;
    margin: 0 15px 15px 0;    border: 2px groove #000; }
.saba-product_lt-img img { width:100%; height:100%; }
/*----*/

.saba-gac-product-text { margin: 0; padding: 0 0 50px 0;  }

.saba-gac-product-text p  {	margin: 0;	padding: 3px 0;	font-size: 14px;	color: #444;	line-height: 24px;
	display: block; } 


.saba-gac-product-text ul { margin: 0; padding:15px 0 0 0; }

.saba-gac-product-text ul h4 { margin: 0; padding: 0;
	margin: 0;	padding: 0 0 6px 0;	font-size:18px;	font-family: 'Raleway', sans-serif;
	color: #001e38;	line-height: 36px;	text-align: left;	font-weight: 500;  }
.saba-gac-product-text ul li { margin: 0 0 0 15px; padding: 0 ; 	list-style: disclosure-closed;
	font-size: 15px; color: #444;	list-style: 21px; }

/*----*/
.saba_clients {	margin: 0;	padding: 60px 0; }


.saba_clients h3 { margin: 0; padding: 0 0 20px 0; font-size: 30px;	color: #df801e;
	list-style: 26px;	display: block; } 
.saba_clients .ite-box {	margin: 0 0 30px 0;	padding: 0;	border: 1px solid #b9b9b9;
	box-shadow: 0px 2px 20px -5px rgba(0,0,0,0.75);	text-align: center; }
.saba_clients .ite-box img {	width: 90%;	height: 170px;	object-fit: contain;	margin: 0 auto;
	text-align: center; }
.saba_clients .ite-box p {	font-family: 'Roboto Condensed', sans-serif;	font-size: 20px;
color: #444;	line-height: 24px;	margin: 0;	padding: 15px 0;	text-align: center;
border-top: 1px solid #b9b9b9; }
/*-- clients --*/

/*-- 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: #df801e; 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; }

/*-- new-current_job --*/
/*-- contact-bd --*/

/*-- contact_bd --*/

.contact_bd { margin: 0; padding:80px 0;  }
.contact_bd  .item-top-sec { margin: 0; padding: 0; text-align: center; }

.contact_bd  .item-top-sec .col-item_grid { animation: 0; padding:0; width:25%; float: left; }

.contact_bd  .item-top-sec .item { margin: 0; padding: 0;  }
.contact_bd  .item-top-sec .item span { display:block; margin: 0 auto; padding: 0; width:55px; height:55px;
background-color: #df801e; border-radius:50%;  }

.contact_bd  .item-top-sec .item span .fa { font-size:30px; line-height:55px; color:#fff; }

.contact_bd  .item-top-sec .item h5 { margin: 0; padding:15px 0 10px 0; 
 font-size:16px; color: #501e1d; line-height: 22px; text-transform:uppercase;  }

.contact_bd .item-top-sec .item a { margin: 0; padding:0 0 6px 0; display:block; 
font-family: 'Roboto', sans-serif;
 font-size:16px; color:#444; line-height:18px;}

.contact_bd .item-top-sec .item p { margin: 0; padding: 0; display:block; 
font-family: 'Roboto', sans-serif;
 font-size:16px; color:#444; line-height:22px; }
/*--*/
.contact_bd .item-form-sec { margin: 0 auto; padding:60px 0 0 0; width:100%; display: block; }

.contact_bd .item-form-sec h6 { margin: 0; padding:0 0 40px 0; 
  font-size: 24px; color:#df801e; line-height: 26px; text-align: center;
    position: relative; display: block; }

.contact_bd .item-form-sec h6:after { content: ''; width: 60px; height: 2px; background-color: #df801e;
    position: absolute;  left:50%;  bottom:30px; transform: translate(-50%,0); }

.contact_bd .item-form-sec .item { margin: 0 0 20px 0; padding:0 10px;  width:50%; 
  float:left; box-sizing:border-box; }
  
  .contact_bd .item-form-sec .item_submit-sec {
	margin: 0 0 20px 0;	padding: 0 10px;	width:100%;	float: left;
	box-sizing: border-box; display:block; }
  
.contact_bd .item-form-sec .item01 {  padding:0 10px; width: 100%; }
.contact_bd .item-form-sec .item input[type="text"] { margin: 0; padding:2px 12px ;
 height:45px; font-size:15px; color:#000 !important; line-height: 19px;
 border: 1px solid  #df801e; }
.contact_bd .item-form-sec .item input[type="email"] { margin: 0; padding:2px 12px ;
 height:45px;  font-size:15px; color:#444 !important; line-height: 19px;
 border: 1px solid  #df801e; }


.contact_bd .item-form-sec .item textarea { margin: 0; padding:12px ; height:200px; 
font-size:15px; color:#444; line-height: 19px;
 border: 1px solid  #df801e; }

.contact_bd .item-form-sec input[type="submit"] { margin:0 0 0 10px; padding:6px 24px; 
    display: inline-block;  font-size:18px;
    color: #fff;  background: #df801e; transition: all ease-in-out 0.3s;
      border: 1px solid  #df801e;  border-radius: 20px; }
.contact_bd .item-form-sec input[type="submit"]:hover {  background-color:transparent;
 border:1px solid  #df801e; color: #df801e; }


.contact_bd .item-form-sec::placeholder { color:#444 !important; }


/*-- contact_location --*/
.contact_location { margin: 0; padding: 0; width: 100%; height: 450px; }
/*-- contact_location --*/


/*-- contact_page --*/


/*-- saba-ertifications --*/

.saba-ertifications { margin: 0; padding:50px 0; }


/*.saba-ertifications .container {
    position:relative;
    width:1200px;
    height:600px;
    margin:80px auto 0;
}*/
.saba-ertifications .col_item { margin: 0; padding: 15px; width: 33.33%;
 min-height: 320px; float: left; box-sizing: border-box; }

.saba-ertifications .container .box {    position:relative;    width:100%;
    height:300px;    background:#000;    margin: 0;    padding:0;
    box-sizing:border-box;    overflow:hidden;    box-shadow:0 5px 10px rgba(0,0,0,.8);
    box-sizing:border-box; }
.saba-ertifications .container .box a { margin: 0; padding: 0; display:block; width:100%; height: 100%; }


.saba-ertifications .pdf_file { margin: 0; padding: 4px 0;  }

.saba-ertifications .pdf_file a {
margin: 9px 0 0 0;	padding: 4px 0;	font-size: 18px;	color: #fff;
background: #d28500;	display: block;	text-align: center;	border-radius: 20px; }

.saba-ertifications .container .box:before {
    content:'';
    position:absolute;
    top:10px;
    left:10px;
    right:10px;
    bottom:10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    box-sizing:border-box;
    transition:0.5s;
    transform: scaleX(0);
    opacity:0;
}
.saba-ertifications .container .box:hover:before {
    transform:scaleX(1);
    opacity:1;
}
.saba-ertifications .container .box:after {
    content:'';
    position:absolute;
    top:10px;
    left:10px;
    right:10px;
    bottom:10px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    box-sizing:border-box;
    transition:0.5s;
    transform: scaleY(0);
    opacity:0;
}
.saba-ertifications .container .box:hover:after {
    transform:scaleY(1);
    opacity:1;
}
.saba-ertifications .container .box .imgBox {
    position:relative;
    width:100%;
    height:100%;
}
.saba-ertifications .container .box .imgBox img {
    width:100%;
    height: 100%;
    object-fit:cover;
    transition:0.5s;
}
.saba-ertifications .container .box:hover .imgBox img {
    opacity:.2;
    transform:scale(1.2);
}
.saba-ertifications .container .box .content {
    position:absolute;
    width:100%;
    top:50%;
    transform:translateY(-50%);
    z-index:2;
    padding:20px;
    box-sizing:border-box;
    text-align:center;
}
.saba-ertifications .container .box .content h2 {
    margin: 0 0 10px;
    padding:0;
    color:#fff;
    transition:0.5s;
    transform:translateY(-50px);
    opacity:0;
    visibility:hidden;
}
.saba-ertifications .container .box .content p {
    margin:0;
    padding:0;
    color:#fff;
    transform:translateY(50px);
    opacity:0;
    visibility:hidden;
}
.saba-ertifications .container .box:hover .content h2,
.saba-ertifications .container .box:hover .content P {
    opacity:1;
    visibility:visible;
    transform:translateY(0px);
}



/*-- update-news --*/

.saba-update-details { margin: 0; padding:50px 0; }

.saba-update-details h3 { margin: 0; padding: 0 0 12px 0; font-size: 30px; font-family: 'Raleway', sans-serif;    color: #001e38;
    line-height: 36px; text-align: left; font-weight: 500; }

.saba-update-details .item_col {    margin: 20px 0;    padding: 20px;    box-shadow: 0px 0px 6px 0px rgba(0,0,0,1);
    border: 1px solid #277867;    min-height: 518px; }

.saba-update-details .item_col .lt-img {  margin: 0;    padding: 0;    width: auto;    height: 229px;}


.saba-update-details .item_col .lt-img img {    width: 100%;    height:100%; object-fit: contain; }

/**/
.saba-update-details .item_col .item-txt {    margin: 0;    padding: 20px 0 0 0;    width: 100%;
    height: auto; }

.saba-update-details .item_col .item-txt h4 {    margin: 0;    padding: 0 0 12px 0;    font-size: 20px;
font-family: 'Raleway', sans-serif; color: #df801e; line-height: 36px;
text-align: left; font-weight: 600; }


.saba-update-details .item_col .item-txt p { margin: 0;    padding: 3px 0; font-size: 14px;  color: #444;
    line-height: 24px;   display: block; text-align: justify; }

.saba-update-details .item_col .item-txt .sec_btn { margin: 0 auto; padding: 0; width:100%; display:block; 
text-align: center; }

.saba-update-details .item_col .item-txt .sec_btn a {    margin: 20px 10px 0 10px;    padding: 0;    background: #df801e;
width: 135px;    height: 42px;    border-radius: 50px;    text-align: center;
border: 1px solid #ccc;    font-family: 'Roboto Condensed', sans-serif;    font-size: 15px;
color: #fff;    line-height: 42px;    box-sizing: border-box;    transition: all 0.3s;
display: inline-block;    text-decoration: none;    float: left; }
 
/*-- update-news --*/

/*-- update-news_details --*/

.update-news_details { margin: 0; padding:60px 0; }
.update-news_details .item-lt { margin: 0 30px 20px 0;  padding: 0; width: 450px;
    height: 360px;  border: 2px solid #bd6900;  position: relative; float: left; }

.update-news_details .item-lt img { width:100%; height:100%; }
.update-news_details .item-rt { margin: 0; padding: 0 0 0 20px; }
.update-news_details .item-rt h2 { margin: 0;   padding: 0 0 12px 0;
font-size: 30px; font-family: 'Raleway', sans-serif;
color:#001e38; line-height: 36px; text-align:left;
font-weight: 500; }
.update-news_details .item-rt p { margin: 0;  padding: 3px 0; font-size: 14px;
 color: #444; line-height: 24px;  display: block; }


.update-news_details .sec_btn  { margin: 0; padding:15px 0 0 0; }

.update-news_details .sec_btn a {    margin: 20px 10px 0 10px;    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: 15px;
    color: #fff;    line-height: 45px;    box-sizing: border-box;    transition: all 0.3s;
    display: inline-block;    text-decoration: none;    float: right; }
/*-- update-news_details --*/

/*-- saba-alumina-balls-dtls --*/
.saba-alumina-balls-dtls { padding: 50px 0 10px 0 ; }
.saba-alumina-balls-dtls .gac_table-dtls table tr th {
     width:11.11% !important;  }

.saba-alumina-balls-dtls .gac_table-dtls table tr td {
     width:11.11% !important; }

/*-- saba-alumina-balls-dtls --*/

/*--  antracite_table-dtls  --*/

/*antracite_table-dtls*/


.antracite_table-dtls .gac_table-dtls table tr th { width:12.5% !important; }
.antracite_table-dtls .gac_table-dtls table tr td { width:12.5% !important; }

/*--  antracite_table-dtls --*/







