.headin-h1 {
    font-family: "Carta Marina", Georgia, "Times New Roman", serif;
    font-size: 60px;
    color: #ffffff;
    font-weight: 400;
}

.contact-para {
    padding: 7% 9%;
}

.para-contact {
	/*font: 500 normal 18px/1.4 futura-pt, Helvetica, Arial, sans-serif; */
    font-size: 28px;
    font-family: futura-pt, sans-serif;
    /* font-family: latienne-pro, serif; */
	/* font-family: proxima-nova, sans-serif; */
    letter-spacing: 1.5px;
    color: #081b30;
    line-height: 1.5;
}

.heading-labala{
    background-color: #081b30;
    padding: 2% 6%;
    text-align: center;
    position: absolute;
    margin-top: 134px;
    margin-left: -76px;
}

.heading-labala-right {
    background-color: #081b30;
    padding: 2% 6%;
    text-align: center;
    position: absolute;
    margin-top: 134px;
    /* margin-left: -76px; */
    right: 0;
    margin-right: -76px;
    z-index: +111;
}

.tab-pill-list{
	position: relative;
    display: block;
    /* padding: 10px 15px; */
    margin-bottom: -1px;
    background-color: #fff;
    /* border: 1px solid #ddd; */
    border: 1px solid #ffffff;
}


.tab-pill-list::after {
	content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #006587;
    transition: width .3s;
    position: absolute;
    bottom: 0;
}

.tab-pill-list:hover::after {
    width: 50%; 
}


.tab-pill-list a {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    /* margin-left: 20px; */
}	

.para-block-right-ind {
    margin-top: 14%;
    /* padding-left: 70px;
    padding-right: 70px; */
}

.para-block-left-ind {
    margin-top: 364px;
    padding-left: 223px;
    padding-right: 53px;
    text-align: right;
}

.para-boarder {
	border-bottom: 0.5px solid #ffffff75;
    padding-left: 12px;
    margin-top: 15px;
}


.set-overflow{ 
    overflow: auto;
	padding-right: 15px;
	padding-left: 20px;
   /*  padding-right: 160px;
    padding-right: 160px; */
}

.set-overflow-double {
    overflow: auto;
    padding-left: 70px;
    padding-right: 70px;
}

.dis-heading-rt {
    /* font-family: futura-pt, sans-serif; */
	/* font-family: ingra-condensed, sans-serif; */
	/* font-size: 36px; */
	font-family: Carta Marina, Georgia, Times New Roman, serif;
	color: #081b30;
    font-size: 50px;
    font-weight: 300;
}

.hr-format {
    width: 12%;
    margin-top: 6px;
}

.link-details-list{
	height:100%; 
	padding: 3.4% 2% 2% 4%;
}

/* . { 
    font-weight: 400; 
    font-family: ingra-condensed, sans-serif; 
} */

.btn-alt {
    background: #fff;
    color: #081b30;
    border: 1px solid #081b30;
    padding: 1em 2.5em;
    font-size: 18px;
    font-family: futura-pt, sans-serif; 
    text-transform: uppercase;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.btn-alt:hover, .btn-alt:active, .btn-alt:focus {
	background: #081b30;
    color: #fff;
}

.set-overflow::-webkit-scrollbar {
    display: block;
    width: 1px;
    background: #7e858e;
}

/* 
.contact-tab-section{
	padding: 0% 10%; 
	margin: 10% 0%;
} 
*/

/** Handle **/
.set-overflow::-webkit-scrollbar-thumb {
    background: white;
    border-radius: 100%;
}


/*** Full Section Scroller **/

html, body { margin: 0; padding: 0; width: 100%; height: 100%;} 
.content { width: 100%; height: 100%; }
.content > section { width: 100%; height: 100%; }

/*** Full Section Scroller **/



/*** View Port Animation **/

.view-a-show{
	display:none;
}

.view-b-show{
	display:none;
}

.view-c-show{
	display:none;
}

.view-d-show{
	display:none;
}

.view-e-show{
	display:none;
}



/*** BOD **/

.bod-title{ 
    font-size: 24px; 
    font-family: proxima-nova, sans-serif;
    letter-spacing: 1.5px;
    color: #ffffff;	
	text-align:right;
	font-weight:400;
    line-height: 1.5;
}

.bod-position{ 
    font-size: 24px; 
    font-family: proxima-nova, sans-serif;
    letter-spacing: 1.5px;
    color: #ffffff;	
	text-align:right; 
    line-height: 1.5;
	
	font-family: adobe-caslon-pro, serif;
	font-weight: 400;
	font-style: normal;
}

.bod-disc-block{
	position:absolute;
	bottom:15px;
	right:15px;
	
}

.bod-heading {
	position: absolute;
    left: 0;
    bottom: 0;
    z-index: +111;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-bottom: 424px;
    margin-left: -106px;
}


.contact-form-main {
    position: absolute;
    width: 66.66%;
    height: 100%;
    z-index: +1111;
    background: #ffffff;
    right: 0;
}



/*** Contact Form Style ***/


.contact-box{
	width: 0%;
    height: 100%;
    overflow: hidden;
    background: #ffffff;
    position: fixed;
    z-index: +111;
}

/* 
.box-inner{
	width: 400px;
	padding: 10px;
	border: 1px solid #a29415;
} 
*/

.btn-enq {
    display: inline-block;
    padding: 6px 31px;
    margin-bottom: 0;
    font-size: 45px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}

.btn-default-enq {
    color: #fff;
    background-color:rgb(255, 0, 0);
    /* border-color: #fff; */
	margin-top: 5%;
    font-family: futura-pt, sans-serif;
}

.contact-close {
    position: absolute;
    right: 10px;
    top: 10px;	
	z-index: +11111;
}

.enq-button-block{
	position:absolute; 
	bottom:0; 
	right:0; 
	margin-bottom: 1px;
    margin-right: 1px;
	z-index: +11;
}

.enq-form-control {
    display: block;
    width: 100%;
    height: 90px;
    /* height: auto; */
    line-height: 1.42857;
    color: #888;
    background-color: transparent;
    background-image: none;
    border-top-width: initial;
    border-right-width: initial;
    border-left-width: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    box-shadow: none;
	font-family: futura-pt, sans-serif;
    padding: 6px 12px;
    border-style: none none solid;
    border-bottom: 1px solid #252a2e;
    border-radius: 0;
}

.lfg {
    border-bottom: 1px solid #c3c3c3!important;
}

.para-b {
    font-size: 24px;
}

.no-boxing {
    box-shadow: inset 0 0 0 rgba(0,0,0,.075),0 0 0 #252a2e!important;
}

.submit-button {
    background-repeat: repeat-x;
    font-size: 30px;
    color: #002f72;
	text-transform: uppercase;
    border-radius: 0;
    border: 1px solid #002f72;
    background-color: rgba(118,132,118,0);
    text-shadow: 0 0 0 rgba(255,255,255,0);
    width: auto;
    padding: 5px 20px;
    font-family: futura-pt,sans-serif;
    font-weight: 500;
    letter-spacing: 3px;
}

.lfg:focus {
    border-bottom: 1px solid #000!important;
	outline: 0;
}

.cont-form-outer{
	padding:40px 20px;
	height: 100%;
}

.cont-form-outer form {
    position: absolute;
    bottom: 5%;
}

.center-title {
    margin: 0;
	font-size: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.enq-form-control{
	display:none; 
}

.center-title{
	display:none; 
}



