

/*--css--*/

/*mobile-manu*/
/*.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; }*/

.r-mobile_manu { padding: 6px 9px; float: right; background: #081f3e;
  border-radius: 6px; border: 2px solid #fff; font-size: 22px; top:25px ;  position: relative;
  line-height: 22px; display: none; }
.r-mobile_manu .fa { color:#fff; }


/*mobile-manu*/


/*header*/

#main-navigation ul li ul li a { color:#000; }

#main-navigation ul li ul li a:hover { color:#333; }

/*-- header --*/


/*-- innr-banner --*/

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

.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:320px; }
.all-inr-bnr .banner_text h2 { font-size: 50px;
color: #fff; line-height:56px; margin: 0 auto; padding: 0;
position: absolute; left:50%; top: 50%; transform:translate(-50%,-50%); 
width:100%;  }

/*-- inr-banner --*/


/*-- mission-vision --*/

.mission-vision { margin: 0; padding:50px 0; }
.mission-vision h2 { margin: 0; padding: 0 0 15px 0; font-size:25px; color:#000; }
.mission-vision p { margin: 0; padding:5px 0; font-size:15px; color:#444; list-style:22px; }


/*-- mission-vision --*/

/*-- sky-ind-pr_dct --*/

.sky-ind-pr_dct { margin: 0; padding:50px 0; }

.sky-ind-pr_dct h2 { margin: 0; padding: 0 0 15px 0; font-size:25px; color:#000; }

.sky-ind-pr_dct p { margin:0; padding:5px 0; font-size:15px; color:#444; list-style:22px; }

/*-- sky-ind-pr_dct --*/


/*-- rec_img-sec --*/

.research_deaitls .rec_img-sec { margin: 0; padding: 50px 0 0 0;  }
.research_deaitls .rec_img-sec .item_box {  margin: 0;  padding: 0;
  float: left;  box-sizing: border-box;  width: 33.33%;  height: 250px;
  border: 4px solid #fff; }
.research_deaitls .rec_img-sec .item_box a {  margin: 0;  padding: 0;  width: 100%;
  height: 100%;  display: block; box-sizing:1px solid #444; }
.research_deaitls .rec_img-sec .item_box a img {  width: 100%;  height: 100%; 
	border: 1px solid #b4b4b4; }

/*-- rec_img-sec --*/

/*-- rec_img-sec --*/
/*
.research_deaitls .rec_img-sec h3 { margin: 0; padding: 0 0 20px 0; font-size:30px; 
 font-weight:600; color:#000; text-align: left; }*/

/*-- rec_img-sec --*/


/**/

/*-- career --*/
.sky-ind-career-sec { margin: 0; padding: 50px 0; }

.sky-ind-career-sec .career_sec .career-bd { margin: 0; padding: 0; display: flex; }
.sky-ind-career-sec.career_sec { margin: 0; padding: 80px 0; }
.sky-ind-career-sec .career_sec .item-lt-sec { width:50%; float:left; margin: 0; 
  padding:0 30px 0 0; box-sizing:border-box; }

/*.sky-ind-career-sec .career_sec .item-lt-sec .item_job { margin: 0; padding: 10px 0;  }*/

.sky-ind-career-sec .career_sec .item-lt-sec .item_job h4 { font-family: 'Montserrat', sans-serif;
 font-size:18px; line-height: 27px; color: #2b2a28; position: relative;  margin: 0;
    padding: 0 0 5px 0;    }

.sky-ind-career-sec .career_sec .item-lt-sec .item_job p { margin: 0;  padding: 0 0 16px 0;
    font-family: 'Roboto', sans-serif;  font-size: 15px;  color: #444;
    line-height: 19px; }


.sky-ind-career-sec .career_sec  h5 { font-family: 'Montserrat', sans-serif; font-size: 25px;
    line-height: 27px; color: #2b2a28; position: relative;  margin: 0;
    padding: 0 0 20px 0;  position: relative; }
.sky-ind-career-sec .career_sec  h5:after { content: ''; width: 60px; height: 2px; background-color:#2b2a28;
    position: absolute;  left: 0;  bottom: 15px; } 

.sky-ind-career-sec .career_sec  h6 { margin: 0; padding: 0 0 6px 0; font-family: 'Raleway', sans-serif;
    font-size:18px;  color:#000; line-height:24px;  }
.sky-ind-career-sec .career_sec p { margin: 0; padding:0 0 16px 0; font-family: 'Roboto', sans-serif;
    font-size:15px;  color:#444; line-height:19px;  }
/*----*/
.sky-ind-career-sec .career_sec .item-rt-sec {  background-color:#444; width:50%; float:left; margin: 0; padding:20px; box-sizing: border-box; }

.sky-ind-career-sec .career_sec .item-rt-sec .form_bd { margin: 0; padding:10px;  }
.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item { margin: 0; padding:0 0 10px 0; }

.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item input[type="text"] {margin: 0; padding: 0 10px;
    height:50px; background-color: transparent; border: 1px solid #fff;
    outline: 0; font-family: 'Roboto', sans-serif; font-size: 18px; color: #FFF !important;  }
.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item input[type="email"] { margin: 0; padding: 0 10px;
    height: 50px; background-color: transparent; border: 1px solid #fff;
    outline: 0; font-family: 'Roboto', sans-serif; font-size: 18px; color: #FFF !important;  }
.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item textarea {margin: 0;  padding: 20px 10px;
    background-color: transparent;  border: 1px solid #fff;  outline: 0;
    height:156px; font-family: 'Roboto', sans-serif; font-size: 18px;
    color: #ccc; box-sizing: border-box; }

.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item input[type="file"] { margin: 0; padding: 0 ;
    height:40px; background-color: transparent; border: 0; display: inline-block;
    outline: 0; font-family: 'Roboto', sans-serif; font-size: 18px; color: #FFF !important; box-shadow:none;  }


.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item label { margin: 0; padding: 0; display:block; }

.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item label span { display:inline-block; margin:0; padding:0;
   font-family:arial; font-size:14px; color:#fff; font-weight:400; }
.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item input[type="file"]::focus  { border:0; box-shadow:none; outline: 0;  }

.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item input[type="submit"] { background-color: #2b2a28;
    margin: 0 0 0 0; padding: 9px 25px; display: inline-block;  font-family: 'Montserrat', sans-serif;
    font-size: 16px; color: #fff; border-radius: 30px; transition: all 03s; }

.sky-ind-career-sec .career_sec .item-rt-sec .form_bd .item input[type="submit"]:hover { background-color:transparent; }

/*-- career --*/

/*-- feedback_form-sec --*/

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

.feedback_form-sec .f-back-bd { margin:0 auto; padding:30px; width:60%; background:#213b58;  }

.feedback_form-sec .f-back-bd h3 { margin: 0; padding:0 0 12px 0; font-size:30px; color:#fff; color:#fff; line-height:30px;  }


.feedback_form-sec .f-back-bd .col-item { margin:24px 0; padding:0; /*border-bottom:1px solid #fff;*/ }

.feedback_form-sec .f-back-bd .col-item  label { margin: 0; padding: 0 0 5px 0; display:block; font-size:18px; 
  color:#fff; line-height:16px;  }


.feedback_form-sec .f-back-bd .col-item  input[type="text"] { margin: 0; padding:6px 10px; width:100%; outline: 0; 
font-size:15px; color:#444; background-color:#fff; }

.feedback_form-sec .f-back-bd .col-item  input[type="email"] { margin: 0; padding:6px 10px; width:100%; outline: 0; 
font-size:15px; color:#444; background-color:#fff; }

.feedback_form-sec .f-back-bd .col-item  textarea { margin: 0; padding:6px 10px; width:100%; 
height:250px; outline: 0; font-size:15px; color:#444; background-color:#fff; }


.feedback_form-sec .f-back-bd .col-item input[type="submit"] { transition: all 0.3s ease 0s;
  background: #18ba60;  color: #fff;  font-size: 18px;  line-height:20px;
  padding: 10px 28px;  border: none;  height: auto;  width: auto;
  cursor: pointer;  display: inline-block;  text-align: center;  margin: 0 10px;
  position: relative;  border-radius: 0;  vertical-align: middle; border-radius:20px;  }


.feedback_form-sec .f-back-bd .col-item input[type="submit"]:hover {
  box-shadow: 0px 0px 4px 2px rgba(255,255,255, 1); transition:all ease-out 0.5s; ; }



/*-- feedback_form-sec --*/

/*-- contact_page --*/

/*-- 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:#20476B; 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:#005c5a; line-height: 26px; text-align: center;
    position: relative; display: block; }

.contact_bd .item-form-sec h6:after { content: ''; width: 60px; height: 2px; background-color: #005c5a;
    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 .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 #005c5a; }
.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 #005c5a; }


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

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


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


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


/**/

#footer-widgets .inner-wrapper .quick-links { width:20%; float:left;  }

#footer-widgets .inner-wrapper .quick-contact { width:45%; float:left; }


#footer-widgets .inner-wrapper .location { width:35%; float:left; }





































































































