/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

div#et-info { float: left!important; }

div#et-secondary-menu {float: right;}


#et_pb_contact_form_0 .et_contact_bottom_container {
 float: none!important;
}

#et_pb_contact_form_0 .et_contact_bottom_container .et_pb_contact_submit {
	width: 97%!important;
	margin: 0 0 0 0!important;
	line-height:2.5em!important;
	height:3em!important;
	
}

@media all and (max-width: 767px) {
 
	#et_pb_contact_form_0 .et_contact_bottom_container .et_pb_contact_submit{
		line-height:1.25em!important;
		height:3.5em!important;
	}
	
}

@media all and (max-width: 479px) {
	
#et_pb_contact_form_0 .et_contact_bottom_container .et_pb_contact_submit{
		line-height:1em!important;
		height:4.5em!important;
	}
	
}

#et_pb_contact_form_0 .et_pb_contact_message {
	min-height:75px;
}


@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}