#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:#fff;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:#000;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:#fff;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:.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:0}#footer_form>p{margin:0}input#ff_name{margin-bottom:11px}input[type="tel"].codephone{background-image:none;background-repeat:no-repeat;padding:.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(/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}