/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/
.d_inline_block a{display:inline-block;}

/* Gravity Form CSS */
/* validation css */
.validation_error, .instruction.validation_message {display:none;}
.gfield_description.validation_message {padding:0 !important;color:#c1272a !important;}
.gform_wrapper li.gfield.gfield_error{background:none !important;border:none !important;padding-top:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
.gfield_error input{border:1px solid #c1272a !important;}

/* common css */
.gform_wrapper{margin-bottom:0px !important;}
 body .gform_wrapper ul li.gfield,input{margin-top:0px !important}
.gform_wrapper .gform_footer{padding-top:0px !important;margin-top:0px !important}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{margin-bottom:0px !important}
.gform_wrapper textarea{height:120px !important}
.gform_wrapper li{margin-bottom:15px !important}
.has_first_name label{display:none !important}
.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{padding:15px !important;}
input[type="submit"]{padding:12px 30px !important;border:none !important;cursor:pointer;transition:ease-in-out 0.2s;letter-spacing: 1px;font-size: 16px;font-weight: 400 !important;text-transform: uppercase !important;border-radius:0px;}
.datepicker{width: 100% !important;}
.gform_wrapper select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
.ginput_container_select{position: relative;}
.ginput_container_select::before{content: '\f107';font-family: FontAwesome;position: absolute;color: #000;right: 25px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;}

.gf-style-one input[type="submit"]

/* style-1 border layout css */

.gf-style-one ::placeholder{color:#bfbfbf;opacity:1 !important}
.gf-style-one input,.gf-style-one select,.gf-style-one textarea{background:transparent;color:#000;border:2px solid rgba(0,0,0,0.2);}
.gf-style-one input[type="submit"] {
	color: #ffffff !important;
	background: #7b8f41  !important;
	border: none !important;
	margin-top: 15px !important;
	border-radius: 0px;
	letter-spacing: 2px;
	font-size: 15px;
	padding: 15px 5px !important;
	width: 100%;
	font-weight: 500 !important;
}
.gf-style-one input[type="submit"]:hover{background:#000 !important;transition:ease-in-out 0.2s;}
.gf-style-one .gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer{display: block!important;}

.gf-style-two ::placeholder{color:#000;opacity:1 !important}
.gf-style-two input,.gf-style-two select,.gf-style-two textarea{background:transparent;padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
	border-bottom:1px solid #bbbbbb!important;border: none;}
.gf-style-two input[type="submit"]{color:#000;background:#fff!important;border: 1px solid #000!important;
    letter-spacing: 2px;
    font-size: 16px;
    text-transform: uppercase!important;
    padding-top: 18px!important;
    padding-right: 50px!important;
    padding-bottom: 18px!important;
    padding-left: 50px!important;
	margin-top: 30px!important;width:100%;}
.gf-style-two input[type="submit"]:hover{background:#000!important;color:#fff!important;transition:ease-in-out 0.2s;}
.gf-style-two .gform_footer.top_label{text-align: center;display:block !important;}
.gf-style-two .gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer{display: block!important;margin-bottom:0px !important;padding-bottom:0px !important;}


/*testimonial*/
.testimonial-star img {padding-bottom: 10px;}
.my-column-slider .slick-dots {bottom: 30px !important;}


@media only screen and (max-width:768px)
{
.my-column-slider .slick-dots {bottom: 5px !important;}	
	
	
}
	