/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Author: Divi Cake
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/
div#et-info {
    width: 100%;
    float: left;
}
.mobile_menu_bar:before{color: #ff0000 !important;}
#et-info-phone:before ,#et-info-email:before { color: #ff0000 !important;  }
.et-social-icons::before { content: "Let's Connect";}
.et-social-icon a{color: #ff0000 !important;}
ul.et-social-icons {float: right !important;}
div#top-header {
    border-bottom: 1px solid #919191;
}
span.footr_numbr_stl {font-size:50px;font-weight:bold; color:#fff; font-family: 'Merriweather',Georgia,"Times New Roman",serif;}
#gform_fields_1 label{display:none;}
ul#gform_fields_1 input {
    padding: 10px 155px 10px 25px;
    border-radius: 25px;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
input#gform_submit_button_1 {
    font-size: 16px;
    background: #ff0000;
    border: none;
    border-radius: 25px;
    padding: 11px 25px;
    margin-left: -58px;
}
#gform_fields_2 label{display:none;}
ul#gform_fields_2 input , select#input_2_6 , textarea#input_2_4 {
    padding: 10px; border:none; background-color:#f7f7f7;;
}
input#gform_submit_button_2 {
    font-size: 16px;
    background: #ff0000;
	color:#ffffff !important;
    border: none;
    border-radius: 25px;
    padding: 11px 25px;
}
ul li.gfield.gfield_error {position: relative; padding: 0px !important;}
.gform_wrapper div.validation_error {display:none;}
.gform_validation_error .validation_message {padding:0px !important; font-size:16px; font-weight:normal !important; margin-bottom:15px !important;}
.gform_wrapper li.gfield.gfield_error {background:transparent !important; border-bottom:none !important;margin-bottom:15px !important; border-top:none !important;}


#footer-info {
    float: none !important;
	text-align: center !important;
}
span.footr_cpy_crdt{color:#ff0000;}


@media only screen and (min-width: 770px) {
 
 body #gform_wrapper_1 { 
  max-width: 43%;
  margin: 0 auto;
 }
 body #gform_wrapper_1 ul.top_label li.gfield label.gfield_label {
  text-align: center;
  display: block;
 }
   
  body #gform_wrapper_1 .gform_footer,
  body #gform_wrapper_1 .gform_page_footer{
    text-align: center;
  }
 
}
@media only screen and (max-width: 1280px) {
ul#gform_fields_1 input {
    padding: 10px 105px 10px 25px;
    border-radius: 25px;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
}
@media screen and (max-width: 1024px) and (min-width: 980px) {
form#gform_1 {
    display: grid;
}
	ul#gform_fields_1 input {
		padding: 10px 66px 10px 25px;}
	input#gform_submit_button_1 {
    display: block;
    margin-left: 25px;
	 margin-top: 10px;
}
}
@media only screen and (max-width: 786px) {span.footr_numbr_stl {font-size:40px;} input#gform_submit_button_1 { margin-left: 0px;}}
@media only screen and (max-width: 600px) {span.footr_numbr_stl {font-size:22px;} input#gform_submit_button_1 { margin-left: 0px;}
ul#gform_fields_1 input {
    padding: 10px 85px 10px 25px;
    border-radius: 25px;
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}
}

