.inner-text {
	font-size: 14px;
	padding-top: 16px;
}
.inner-text h6 {
	margin-bottom: 25px;
}
.inner-text .table.bottom-bordered td, .inner-text .table.bottom-bordered th{
	border-top:none;
	border-bottom:1px solid #b1a193;
	padding: 19.5px;}
.inner-text .table.bottom-bordered tr:last-child td, .inner-text .table.bottom-bordered tr:last-child th{
	border-bottom:none}
.table.table-bordered {
	table-layout: fixed;
	margin-bottom: 35px;
	
}
.table.black-bordered thead th, .table.black-bordered tbody td {
	border-color: #4f4d4d;
	padding: 9.5px;
	vertical-align: middle
}
.points {
	padding-left: 15px;
	margin-bottom: 0
}
.points li {
	padding: 3.5px 0
}
.inner-text hr {
	border-top: 1px solid #4f4d4d;
	margin-top: 26px;
	margin-bottom: 31px;
}
.inner-text form{
	margin-bottom:37px;}
.inner-text .form-control, .inner-text .btn{
	border-radius:0;
	font-size:14px;}
.inner-text .form-control{
	background-color:transparent;
	border-color:#1c2160}
.inner-text textarea.form-control{
	height:100px;}
.inner-text .btn.btn-primary{
	height:47px;
	background-color:#1c2160;
	border-color:#1c2160;
	min-width:154px;}
.inner-text .btn-dark{
	background-color:#212121;
	height:45px;
	min-width:110px;
	line-height:30px;}
.inner-tab .fade:not(.show){
	opacity:1}
.inner-tab .nav-tabs{
	border-bottom-color:#000;
	margin-bottom:25px;}
.inner-tab .nav-tabs li + li{
	margin-left:80px;}
.inner-tab .nav-tabs li a{
	position:relative;
	display:block;
	padding:12px 3px;
	font-weight:bold;
	color:#212121}
.inner-tab .nav-tabs li a.active:after, .inner-tab .nav-tabs li a:hover:after{
	display:block;
	content:'';
	clear:both;
	position:absolute;
	left:0;
	right:0;
	bottom:-2px;
	height:3px;
	background-color:#000}
.inner-tab p{
	text-align:left !important}
.row.certificates{
	padding-top:12px;
	margin-left:-45px;
	margin-right:-45px;}
.row.certificates>[class*="col-"]{
	padding-left:45px;
	padding-right:45px;}
.row.certificates>[class*="col-"]+[class*="col-"]{
	border-left:1px solid #b1a193}
.quick-contact{
	text-align:right}
.quick-contact li{
	display:inline-block}
.quick-contact li + li{
	margin-left:10px;}
.quick-contact li .fa{
	margin-right:10px;
	color:#000}
.quick-contact li a{
	color:#212121}
	.google-maps {
    position: relative;
    padding-bottom: 38%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.contact-details{
	padding-top:3px;
	padding-bottom:4px;}
@media (max-width:900px)
{
.contact-details, .quick-contact{
	text-align:left}
}
.career-accordion, .career-accordion .table{
	margin:0}
.career-accordion .accordian_head i{
	right:19.5px;
	font-size:20px;}
.career-accordion .accordion_content{
	margin-bottom:20px;
	padding:0;
	border-bottom:none}
.career-accordion .accordian_head,.accordian_expand{
	border:1px solid transparent;}
.career-accordion .accordian_head.accordian_head_active,.career-accordion .accordian_head.accordian_head_active + .accordian_expand{		
	border-color:#b1a193;}
.career-accordion .accordian_head{
	background-color:#000;
	padding:17px;
	font-weight:bold;
	color:#fff;
	}
.career-accordion .accordian_head.accordian_head_active{
	background-color:transparent;
	color:#212121;
	border-bottom-color:#fff}
.accordian_expand{
	border-top:0}
.career-accordion form{
	margin-bottom:0}
.career-accordion .form-control, .upload-btn-wrapper .btn{
	height:47px;}	
	
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: block;
  cursor:pointer
}

.upload-btn-wrapper .btn {
  border: 1px solid #555753;
  background-color: transparent;
  text-align:left;
  color:#6b6b6b;
 }
.upload-btn-wrapper i{
	position:absolute;
	right:12px;
	font-size:25px;}
.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.career-accordion h2{
	margin-bottom:31px;}
.career-accordion .vr_line {
    margin: 0 auto 18px auto;
}

#apply_form input[type=submit]:hover{background: #000; color: #fff; border: 1px solid #000;}

@media (max-width:767px)
{
.career-accordion table tr td {width:100%!important; display: block;}
.career-accordion table tr td:first-child {font-weight: 600; border-bottom: 0!important; padding-bottom: 0!important; margin-bottom:-15px;}
.career-accordion table tr td.apply_td {padding-bottom: 19.5px!important; margin:0;  }


.table.table-bordered {
 display: block;
        overflow-x: auto;
        white-space: nowrap;
	
}
	
}
}