/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* Custom Css  */

/* HEADER CODE  */
header#site-header {
    position: absolute;
}
#site-header {
    background-color: #fff0;
}

.redtext {
  color: #e31d1a;
}
@media screen and (max-width: 1024px) {
    #blheading br{
        display: none;
    }
	.submitbuttomform2{
		text-align:center;
	}
}

p.contactdisc {
       color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 20px;
}
input[type="checkbox"] {
    background: transparent;
    border: 1px solid red !important;
}
.submitbutton{
    text-align: center;
    margin-right: -4rem;
}
div#scrollimg a {
    outline: none !important;
}
a.elementor-button.elementor-button-link.elementor-size-sm {
    outline: none !important;
}
#logoimg a{
    outline: none !important;
}
/* button#cf7mls-next-btn-cf7mls_step-1 {
   font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: var(--e-global-color-primary );
    border-radius: 14px 14px 14px 14px;
    padding: 15px 60px 15px 60px;
}
button#cf7mls-next-btn-cf7mls_step-1:hover {
  background: #151D27;
} */
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control {
    color: white;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control option {
    color: black !important;
}
.cf7mls_next.action-button {
 font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: var(--e-global-color-primary );
    border-radius: 14px 14px 14px 14px;
    padding: 15px 60px 15px 60px;
}
.cf7mls_next.action-button:hover {
  background: #151D27;
}
.cf7mls_back.action-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #151D27;
	color:white;
    border-radius: 14px 14px 14px 14px;
    padding: 15px 60px 15px 60px;
}
.cf7mls_back.action-button:hover {
   background-color: var(--e-global-color-primary );
}









.progress-bar {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 1rem 1rem;
    padding: 5px 0;
    margin-bottom: 15px;
    background-color: red;
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 10s linear infinite;
	border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.progress {
    background-color: #e9ecef;
    border-radius: 3px;
}

button.uacf7-prev, button.uacf7-next {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: var(--e-global-color-primary );
    border-radius: 14px;
    padding: 11px 40px;
    color: #fff;
    border-color: var(--e-global-color-primary );
	border: none;
}

button.uacf7-prev:hover, button.uacf7-next:hover {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #fff;
    border-radius: 14px;
    padding: 11px 40px;
    color: var(--e-global-color-primary );
    border-color: #fff;
	border: none;
}

.step-end .uacf7-prev {display: none;}

.uacf7-step.step-content.step-start button.uacf7-next {
    margin-top: 20px;
}










.page-id-452 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    color: #fff;
}

.page-id-452 option {
    color: #000;
}