#top_menu .eael-simple-menu-container {
min-height: 0;
}
#top_menu ul#menu-top-menu {
display: flex;
justify-content: space-between;
}
#top_menu a.eael-item-active {
font-weight: 600;
}
.elementor-button-content-wrapper{
align-items: center;
}
.white_button span.elementor-button-icon.elementor-align-icon-right{
background: #394F55;
color: #fff;
}
textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
color: #b9b8b8;
}
.grey_button span.elementor-button-icon.elementor-align-icon-right{
background: #ffffff;
color: #394F55;
}
.white_button span.elementor-button-icon.elementor-align-icon-right, .grey_button span.elementor-button-icon.elementor-align-icon-right{
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
}
.white_button:hover span.elementor-button-icon.elementor-align-icon-right{
background: #000;
}
.grey_button:hover span.elementor-button-icon.elementor-align-icon-right{
background: #000;
}
.fix_icon h3.elementor-icon-box-title {
position: relative;
top: -5px;
}
.white_button span.elementor-button-icon.elementor-align-icon-right svg{
fill: #fff;
}
.grey_button span.elementor-button-icon.elementor-align-icon-right svg{
fill: #394F55;
}
.why_icons span.elementor-icon-list-icon {
top: 3px;
}
textarea,
div.main_section input {
color: #fff;
}
textarea::placeholder,
input::placeholder {
color: #b7b7b7;
}
.newtextarea {
color: #000000;
font-family: "Montserrat", sans-serif;
background: #F7F9FF;
}
.textarea textarea::placeholder {
color: #b7b7b7;
}
@media only screen and (max-width:767px) {
.white_button span.elementor-button-icon.elementor-align-icon-right {
height: 35px;
width: 35px;
}
}
@media screen and (max-width: 1024px) {
#top_bar_section .fix_mobile{
margin: auto;
}
} .about_Button svg {
width: 29px;
position: relative;
left: 35px;
height: auto;
}
.readmore_btn span.elementor-button-icon.elementor-align-icon-right{
background: #ffffff;
color: #394F55;
}  .main_form {
display: flex;
justify-content: center; gap: 20px;
}
.main_filde {
width: 50%; }
.main_section h3 {
color: #fff;
font-size: 22px;
padding: 12px 20px 4px;
}
.main_filde input {
width: 100%;
margin-bottom: 18px;
border-radius: 13px;
background-color: #394F55;
border: none;
}
.textarea {
width: 100%; height: 27px !important;
margin-top: 8px;
border-radius: 13px;
}
.textarea textarea {
border-radius: 13px;
background-color: #394F55;
border: none;
}
::placeholder {
color: #fff;
}
p {
margin: 0;
}
.contact_btn {
background-color: #fff !important;
color: #394F55 !important;
width: 100%;
margin-top: 12px;
border-radius: 10px;
}
.main_section {
background-color: #35474B;
height: 519px;
padding: 28px 20px;
border-radius: 12px;
}
#email {
background-image: url(https://redhatsafety.com/wp-content/uploads/2024/03/Group-1171280417.svg);
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
}
#user {
background-image: url(https://redhatsafety.com/wp-content/uploads/2024/03/Group-1171280200.svg);
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
}
input[type="tel"] {
background-image: url(https://redhatsafety.com/wp-content/uploads/2024/03/Group-1171280199.svg);
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
}
#select_cource{
background-image: url(https://redhatsafety.com/wp-content/uploads/2024/03/Group-1171280201.svg);
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
}
.contact_btn::after{
content: '';
background-image: url(https://redhatsafety.com/wp-content/uploads/2024/03/brand-color-btn.svg);
position: absolute;
height: 46px;
width: 46px;
background-repeat: no-repeat;
background-size: contain;
top: 3px;
right: 3px;
}
.contact_btn {
position: relative;
height: 51px;
}
ul.list-unstyled li {
padding: 6px 0;
}
ul.list-unstyled .list-unstyled {
margin-left: 12px;
}
a.dropdown-link{
color :#fff;
}
a.dropdown-link:hover {
color: #FF5900;
} a.dropdown-link:before {
font-family: 'Font Awesome 5 Free';
content: "\f105";
display: inline-block;
padding-right: 3px;
vertical-align: middle;
font-weight: 600;
height: 100%;
position: absolute;
left: -10px;
color: #fff;
}
ul.list-unstyled {
font-size: 14px;
}
.mega_title {
font-weight: 400;
margin-left: -10px;
}
.mega_title a:hover{
text-decoration: underline;
} @media only screen and (min-width: 768px) and (max-width: 1024px){
.main_form {
display: block;
} .main_section {
background-color: #35474B;
height: 600px;
padding: 20px;
border-radius: 12px;
}
.main_section .textarea {
width: 100%;
padding-left: 1px;
height: 27px !important;
margin-top: 8px;
border-radius: 13px;
} }
@media only screen and (max-width: 1024px){
a.dropdown-link {
color: #fff;
}
.wpr-mobile-toggle-wrap {
position: absolute;
bottom: 15px;
right: 0;
}
a.dropdown-link:before {
left: -8px;
}
ul.list-unstyled .list-unstyled a.dropdown-link:before {
left: 0;
}
.wpr-mobile-menu-full-width .wpr-mobile-mega-menu-wrap {
width: calc(100vw - 10px);
margin-left: calc(-50vw + 50% + 5px);
} }
@media only screen and (max-width: 767px){
.main_section h3 {
color: #000;
text-align: center;
}
.main_form {
display: block;
}
.main_section {
background-color: #fff;
height: 540px;
padding: 0 20px;
border-radius: 12px;
}
.textarea {
width: 100%;
padding-left: 1px;
height: 27px !important;
margin-top: 8px;
border-radius: 13px;
}
.wpr-mobile-toggle-wrap {
bottom: 4px;
}
.contact_btn {
height: 55px;
background-color: #fff;
color: #394F55;
width: 100%;
margin-top: 12px;
border-radius: 10px;
border: 1px solid #394F55; }
.contact_btn:hover {
background-color: #394F55;
color: #fff;
}
.main_header {
background-color: #fff !important;
border-top: 1px solid #FF5900;
}
}
input[type="tel"].codephone  {
background-image: none;
background-repeat: no-repeat;
padding: 0.5rem 1rem;
}
.main_popup {
padding-bottom: 10px;
}
.main_form .intl-tel-input.allow-dropdown, .brand_popup .intl-tel-input.allow-dropdown {
margin-bottom: 18px;
}
.main_form .country-select {
position: relative;
display: block; 
}
.main_form .country-select.inside input, .main_form .country-select.inside input[type=text] {
margin-bottom: 18px;
border-radius: 13px;
background-color: #394F55;
border: none;
}
#footer_form .country-select {
position: relative;
display: block;
}
#footer_form .wpcf7 form>div, #footer_form .wpcf7 form>p {
margin-bottom: 0px; 
}
#footer_form>p{
margin:0px;
}
input#ff_name {
margin-bottom: 11px;
}
input[type="tel"].codephone {
background-image: none;
background-repeat: no-repeat;
padding: 0.5rem 1rem;
margin-bottom: 11px;
}
.eael-contact-form-7 .wpcf7-form p {
margin-bottom: 0px !important;
}
div#footer_form p {
margin: 0 !important;
}
.main_form .country-select.inside input, .main_form .country-select.inside input[type=text] {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
padding-bottom: 13px;
padding-top: 13px;
}
#select_courcen {
background-image: url(//www.redhatsafety.com/wp-content/uploads/2025/02/globe-svgrepo-com-1.svg);
background-repeat: no-repeat;
background-size: 23px 23px;
background-position: 10px center;
padding: 12px 20px 12px 40px;
margin-bottom:20px;
}
#select_courcen {
background-color: #394F55;
border-radius: 10px;
color: #b9b8b8;
border: none;
}