/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

/* Header */
.meld-btn-wrap { display: flex; justify-content: center; margin-bottom: 15px; }

/* Footer */
ul.footer-icon-list {
    list-style: none;
    padding: 0px;
    display: flex;
    column-gap: 100px;
}
ul.footer-copy-list {
    list-style: none;
    padding: 0px;
    display: flex;
    column-gap: 40px;
}

/* Home Page */
.home-two-wrap abbr {
    background-color: #F3EC17;
    padding: 5px 0px 5px 0px; 
	font-weight: 700;
}
.home-acc-wrap .et_pb_accordion_item {
    padding-left: 0px;
    padding-right: 0px;
}


.home-acc-wrap .et_pb_toggle_close .et_pb_toggle_title:before {
   content: "\4c";
   transition: all .3s ease-in-out;
}

.home-acc-wrap .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before  {
	display: block;
   content: "\4b" !important;
}

/* Contact Form Css */
form#gform_1 input, form#gform_1 textarea {
    padding: 4px 0px;
    border: none;
	margin-bottom: 40px;
    border-bottom: 2px solid #252524;
    font-size: 30px;
    color: #252524;
    font-weight: 700;
}
form#gform_1 input::placeholder { color: #000; }
form#gform_1 textarea::placeholder  {color: #000;}
input#gform_submit_button_1 {
    margin-bottom: 0px !important;
    cursor: pointer;
    background-color: #000;
    color: #fff !important;
    padding: 10px 120px !important;
    border-radius: 90px;
	border-bottom: none !important;
}
input#gform_submit_button_1:hover {
	background-color: #f3ec17; color: #000 !important;
}

.sp-easy-accordion h3 a {
    font-size: 26px !important;
}
.sp-easy-accordion p, .sp-easy-accordion ul, .sp-easy-accordion a {
	font-size: 18px !important;
}

/* Media Query */
@media screen and (max-width: 1440px) {
.home-banner-wrap h1 {
	font-size: 60px;
}
}
@media screen and (max-width: 1180px) {
.home-banner-wrap h1 {
	font-size: 50px;
}
}
@media screen and (max-width: 996px) {
	ul.footer-icon-list {
    display: block;
    column-gap: 0px;
    text-align: center;
    line-height: 1.8em;
}


	ul.footer-copy-list {
     display: block;
    column-gap: 0px;
    text-align: center;
}
	form#gform_1 input, form#gform_1 textarea { font-size: 26px; }
}

@media screen and (max-width: 480px) { 
	.home-banner-wrap h1 { font-size: 40px; }
    form#gform_1 input, form#gform_1 textarea { font-size: 22px; }
	input#gform_submit_button_1 { width: 100%; padding: 10px 0px 10px 0px !important; text-align: center !important; }
}