/*
Theme Name:   Divi child theme
Description:  Write here a brief description about your child-theme
Author:       Syed Ahmed
Author URL:   Write here the author's blog or website url
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Divi-child
*/

/* Write here your own personal stylesheet */


/*toggle button*/

.et_pb_button_module_wrapper.et_pb_button_0_tb_header_wrapper.et_pb_button_alignment_center.et_pb_module {
    display: none;
}

/*Header Top Bar*/

.header-icons .et_pb_main_blurb_image img {
    margin-top: -4px;
}

/*home page*/

.home-blurb-col {
    margin-bottom: 0 !important;
}

.home-icons h4 {
    padding-bottom: 0 !important;
}

.home-icons .et_pb_blurb_content {
    display: flex;
    align-items: center;
}

.home-icons .et_pb_main_blurb_image {
    margin-bottom: 0 !important;
}






/*footer center column*/
.footer-menu p a {
    color: #fff !important;
}

/*contact page contact form*/

/*
.ff-el-input--content input#ff_2_names_first_name_,
.ff-el-input--content input#ff_2_email,
.ff-el-input--content input#ff_2_input_text,
.ff-el-input--content input#ff_2_input_text_1  */



.frm-fluent-form input{
    border: none !important;
    border-bottom: 1px solid #007f7f !important;
    border-radius: 0 !important;
	margin-top: -7px !important;
	background: #0000;
}


.frm-fluent-form label {
    font-family: 'ProximaNova-Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    color: #002424;
}

.frm-fluent-form input::placeholder {
	position: absolute;
	left: 0px;
    font-family: 'ProximaNova-Regular',Helvetica,Arial,Lucida,sans-serif;
    color: #002424 !important;
    font-size: 14px;
}

.frm-fluent-form input:focus{
	background-color: #f0f0f0 !important;
}

.frm-fluent-form  button.ff-btn.ff-btn-submit,
.frm-fluent-form  button.ff-btn.ff-btn-submit:hover{

    padding: 15px 24px;
    border-radius: 0;
    font-size: 16px;
    color: #f2f2f2 !important;
    font-family: 'ProximaNova-Semibold',Helvetica,Arial,Lucida,sans-serif;
	background-color: #007f7f !important;
    border-color: #007f7f !important;
    opacity: 1;
	margin-top: 20px;
	
}

#fluentform_1 button.ff-btn.ff-btn-submit,
#fluentform_1 button.ff-btn.ff-btn-submit:hover{
	
	width: 100%;
}


@media screen and (max-width: 1187px) and (min-width: 1057px) {
	body #page-container .et_pb_section .et_pb_button_1{
	font-size: 12px !important;

}
	
	.et_pb_text_2 h3{
		font-size: 30px !important;
		line-height: 40px !important;

	}
	
}	
	
	
@media screen and (max-width: 1056px) and (min-width: 980px) {
	body #page-container .et_pb_section .et_pb_button_1{
	font-size: 12px !important;

}
		.et_pb_text_2 h3{
		font-size: 28px !important;
		line-height: 35px !important;

	}

	
	
}	



@media only screen and (max-width: 980px) {

.footer-icon .et_pb_main_blurb_image {
   width: 0 !important;
}
}



@media only screen and (max-width: 360px) {
	
.frm-fluent-form  button.ff-btn.ff-btn-submit,
.frm-fluent-form  button.ff-btn.ff-btn-submit:hover{
	 font-size: 11px;
}
}	


@media screen and (min-width: 980px) {
.et_pb_column.et_pb_column_1_4.et_pb_column_3.confident-body.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 30px;
    margin-left: -30px;
}

}