/*
Theme Name: Divi Child
Theme URI: https://diviextended.com/
Version: 1.0
Description: Child Theme of Divi
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");

header .et_pb_section .et_pb_row .et_pb_menu.main-menu .et_pb_menu__wrap nav ul li a::after {content: "";position: absolute;left: 0;bottom: 20px;width: 0%;height: 2px;background-color: #f8a300;transition: width 0.3s ease;top:auto !important;}
header .et_pb_section .et_pb_row .et_pb_menu.main-menu .et_pb_menu__wrap nav ul li a:hover::after {width: 100%;}
header .et_pb_section .et_pb_row .et_pb_menu.main-menu .et_pb_menu__wrap nav ul li.current-menu-item a::after {width: 100%;}
.contact-form {width:100%;display:flex;flex-wrap:wrap;}
.contact-form ul {width:100%;padding-left:0;display:flex;flex-wrap:wrap;}
.contact-form ul li {list-style-type:none;margin-bottom:15px;width:100%;padding:0 10px;margin-bottom:10px;}
.contact-form ul li:first-child, .contact-form ul li:nth-child(2) {width:50%;}
.contact-form ul li input, .contact-form ul li textarea, .contact-form ul li select {width:100%;padding:10px;border:unset;border-bottom:solid 1px #ddd !important;}
.contact-form ul li input, .contact-form .form-col ul li select {height:48px;}
.contact-form ul li textarea {height:150px;}
.contact-form ul li input, .contact-form .form-col ul li select, .contact-form .form-col ul li textarea {}
.contact-form ul li label {font-size:16px;font-weight:300;}
.contact-form p {font-weight:600;font-size:18px;margin-bottom:15px;}
.contact-form ul li .submit-btn {color: #FFFFFF !important;border:solid 2px #0B2B51 !important;border-radius: 30px;background-color: #0B2B51 !important; margin-top: 30px !important;cursor:pointer;font-weight:600;font-size:18px;width:auto;padding: 12px 35px !important;height: auto;}
.contact-form ul li .submit-btn:hover {color: #FFFFFF !important;background:#018c0e !important; border:solid 2px #018c0e !important; }

.contact-form ul li input.f-name { background:#fff url(../../../wp-content/uploads/2026/04/Form-Name.webp);}
.contact-form ul li input.f-emails { background:#fff url(../../../wp-content/uploads/2026/04/Form-Email.webp);}
.contact-form ul li input.f-number { background:#fff url(../../../wp-content/uploads/2026/04/Form-Number-1.webp);}
.contact-form ul li textarea.f-message { background:#fff url(../../../wp-content/uploads/2026/04/Form-Message.webp);}
.contact-form ul li input {padding-left: 50px;background-position: 15px center !important;}
.contact-form ul li textarea {padding-left: 50px;background-position: 15px 10px !important;}
.contact-form ul li input.f-name,.contact-form ul li input.f-emails,.contact-form ul li input.f-number,.contact-form ul li textarea.f-message {    background-size: 23px 23px; background-repeat: no-repeat;
}
.main-slider .et_pb_slides .et_pb_slide .et_pb_slider_container_inner {display:flex;flex-direction:row-reverse;}
.main-slider .et_pb_slides .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_image {margin-top:0 !important; margin-right: 0; position:unset;}
.main-slider .et_pb_slides .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_image img {max-width:100%; max-height: unset !important;}
.main-slider .et_pb_slides .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {padding:5% 0 !important;}
.sitemap .et-menu li {width:100%;}
.sitemap nav ul li { position: relative; padding-left: 25px; }
.sitemap nav ul li a:before {content: "\35"; margin-right: 12px;font-family: 'ETmodules';font-size: 18px;}

@media screen and (max-width:990px) {
	footer .et_pb_menu .et_pb_menu__menu {display:block !important;}
	footer .et_pb_menu .et_mobile_nav_menu {display:none !important;}
}
@media screen and (max-width:768px) {
	
	footer .et_pb_menu .et_pb_menu_inner_container .et_pb_menu__wrap {margin: 0 auto;}
	footer .et_pb_menu .et_pb_menu__menu > nav > ul {flex-direction: row;justify-content: center;}
}



