.page-title{
	height: 100vh;
}

.contact-info-box .box-inner a:hover{
	color: var(--other-color);
}
.contact-map{
	height: 100%;
}
section.contact-upper h2, section.contact-upper p{
	text-align: center;
}
section.contact-upper p{
	margin-bottom: 0;
}
.contact-page-section{
    padding: var(--p80) var(--p12);
}
.contact-page-section .contact-details {
    padding-right: 15%;
}
.contact-detail {
    /* margin-bottom: 30px; */
}
.contact-info li a{
	display: flex;
    align-items: center;
    gap: 5px;
    font-size: 15px;
    color: var(--btn-color);
}
.contact-info li a img{
	width: 20px;
	margin-right: 6px;
	height: auto;
	filter: invert(1);
}
.contact-info li{
	margin-bottom: 10px;
}
.contact-info li a span{
	font-weight: bold;
}
select option:checked {
   color:black;
}


.careers-elp {
  background-image: url("../images/abbg.svg");
  background-color: var(--lt-bg-color);
  background-repeat: repeat;
  padding: var(--p80) var(--p20);
  border-radius: 12px;
}
section.careers-elp .row{
  width: 90%;
  margin: auto;
}
section.careers-elp .col-12{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}




.btn-private-pool{
     color:var(--bg-white) !important;
     border-width: 0px !important;
     border-color: RGBA(255, 255, 255, 0);
     border-radius: 0px;
     letter-spacing: 3px;
     font-size: 16px;
     font-family:var(--primary-font);
     font-weight: 700 !important;
     text-transform: uppercase !important;
     background-color: var(--btn-color);
     padding-top: 20px !important;
     padding-right: 50px !important;
     padding-bottom: 20px !important;
     padding-left: 50px !important;
     /* position: relative; */
     left: -16px;
     top: 13px;
}

.btn-private-pool i {
  margin-left: 10px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transform: translateX(-10px);
}

.btn-private-pool:hover i {
  opacity: 1;
  transform: translateX(0);
}

.navi-btn{
      width: 265px;
      margin-bottom: 36px;
}
.social-icons-contact i{
  color: var(--btn-color);
  margin-right: 10px;
      font-size: 19px;
}
.get-socila-contact h4{
  font-family: var(--primary-font);
      font-weight: 700;
    font-size: 18px;
    line-height: 1.2em;
}
.get-socila-contact p{
  font-family: var(--secondary-font);
   
}
.get-socila-contact {
padding-top: 20px;
}
.contact-detail p{
    font-family: var(--secondary-font);
}
.contact-info{
padding-bottom:20px;
}

.contact-detail h2{
    font-family: var(--primary-font);
      font-weight: 700;
    font-size: 18px;
    line-height: 1.2em;
}
.contact-page-section .inner-container{
  box-shadow: none;
  padding-top: 0px;
}
.contact-form .main-btn{
  border-radius: 0px;
}
section.contact-page-section .sec-title h3 {
  
    font-family: var(--primary-font);
      font-weight: 700;
    font-size: 18px;
    line-height: 1.2em;
}

.contact-form .form-group{
margin-bottom:15p