/*footer*/
span.sp-copyright {
    text-align: center !important;
    display: block;
    color: #ffffff !important;
}
}

/*footer highlight*/

.footer a {
    color: #ffffff !important;
}
.footer a:hover {
    color: #c79d66 !important;
}


.bfQuickMode .form-inline .form-group, .bfQuickMode .form-inline label, .bfQuickMode .bfbs5-form-inline .bfbs5-form-group, .bfQuickMode .bfbs5-form-inline label {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    color: #042E6F !important;
    font-weight: bold;
}

/*Top Header*/
#sp-header {
    border-bottom: 7px solid #C79D66; /*golden line*/
}

/*h1 font*/
h1 {
    text-align: unset !important;
}

/*Primary Button*/
.btn-primary, .sppb-btn-primary {
    font-size: 16px !important;
    border-color: #C79D66;
    background-color: #C79D66;
    transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
  	padding: 10px 30px;
  	font-weight: medium !important; 
}

.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #042E6F;
    background-color: #042E6F;
    transform: scale(1.05);
}

/*Secondary Button-our lawyer-homepage*/
.btn-secondary,.sppb-btn-secondary {
    font-size: 18px !important;
    padding: 15px 40px !important;
  	border-color: #C79D66 !important;
    background-color: #C79D66 !important;
    transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
  	font-weight: bold !important;
    position: relative;
    z-index: 10;
}

.sppb-btn-secondary:hover {
    border-color: #042E6F !important;
    background-color: #042E6F !important;
    transform: scale(1.05);
}

/*footer button text color*/
  #sp-footer a, #sp-bottom a {
    color: #FFFFFF !important;
}

/*footer padding*/
#sp-footer .container-inner {
    padding: 0px 0px;
}

/*breezing forms*/
/*button shape*/
.bfQuickMode .bfbs5-btn, .bfQuickMode .btn {
    border-radius: 0 !important; /* Remove rounded corners */ 
  	margin-top: 20px;
}
/*button position*/
.form-group {
    display: flex;
    justify-content: flex-end;
}
/*message height*/
textarea#ff_elem50 {
    height: 100px !important;
}

/*content fill box border into line*/

/*career form*/
textarea#ff_elem83 {
    height: 150px;
}

div#sppb-addon-wrapper-29b6a4ab-9202-417e-910c-f03fee716c8f {
    box-shadow: 0px 0px 10px #a9a9a9 !important;
}

.bfQuickMode .bfElemWrap label {
    cursor: default !important;
}


/*page title size&color&align*/
.sp-page-title .sp-page-title-heading {
    font-size: 50px;
    display: flex;
    justify-content: center;
    color: white !important;
    text-transform: uppercase;
}

/*page title padding*/
.sp-page-title {
    padding: 80px 0;
}

/*back to top button adjust*/
.sp-scroll-up {
    bottom: 20px !important;
    right: 100px !important;
}

/*box shadow*/
.sppb-panel-modern {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}


@media only screen and (max-width:2560px) and (min-width:1024px){  
.burger-icon {
    display: none;
}
  
  .logo-image {
    height: 45px !important;
}

}


/*floating button text center*/
#whatsapp button .hover_text {
    top: 34px !important;
    bottom: 6px !important;
}
#email button .hover_text {
      top: 34px !important;
   	 bottom: 6px !important;
}

span#hover_text {
    top: 4px !important;
    bottom: 2px !important;
}

/*career job title centerize*/ 
.jobTitle .sppb-btn-custom {
 	display: flex;
    justify-content: center;
    padding: 20px 20px !important;
