/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Author: Divi Cake
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/
body .gform_wrapper .gform_ajax_spinner {
	margin-top: 50px;
	margin-left: 350px;
	position: absolute;
}
/*Menu spacing*/
.menu_spacing .et_pb_menu .et-menu>li {
	padding: 0px 10px!important;}
/* 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:12px !important;}
input[type="submit"]{padding:14px 30px !important;border:none !important;cursor:pointer;transition:ease-in-out 0.2s;letter-spacing: 2px;font-size: 16px;font-weight: 700 !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;}
/* style 1 css */
.gf-style-one ::placeholder{color:#777777;opacity:1 !important;}
.gf-style-one input,.gf-style-two select,.gf-style-one textarea{background:#F4F4F4;color:#000;border:1px solid #fff!important;}
.gf-style-one input[type="submit"]{color:#780006;background:#fff;margin:15px auto !important;Padding:12px 30px;letter-spacing:0px;}
.gf-style-one input[type="submit"]:hover{background:#780006;color:#fff; border:1px solid #fff!important;transition:ease-in-out 0.2s;}
.gf-style-one .gform_wrapper.gravity-theme .gfield_required{font-size:20px!important;}
.gf-style-one #gfield_instruction_2_26,#gfield_instruction_2_25 {display: none!important;}
.gf-style-one .gform_wrapper.gravity-theme .gform_validation_errors{font-size:15px!important;padding: 10px!important;display:none!important;}
.gf-style-one .gform_wrapper.gravity-theme .gform_validation_errors > h2{font-size:15px!important;line-height: 1.7em!important;}
.gf-style-one .gform_wrapper.gravity-theme .gfield_description{font-size:15px!important;padding: 10px!important;}
.Cost:focus{display:none!important;}
.gf-style-one .gf_placeholder{display: none !important;}

/*form icon add*/
#input_2_4_6_container{
	position:relative;
}
#input_2_4_6_container:before{
    content: '\f107';
    font-family: FontAwesome;
    position: absolute;
    color: #000!important;
    right: 30px;
    top: 70%;
    transform: translateY(-50%);
    font-size: 20px;
	z-index: 999;
}
/* end style 1 css */
/* style css */
.gf-style-two ::placeholder{color:#777777;opacity:1 !important;}
.gf-style-two input,.gf-style-two select,.gf-style-two textarea{background:#F4F4F4;color:#000;border:none!important;}
.gf-style-two input[type="submit"]{color:#fff;background:#780006;margin:15px auto !important;Padding:12px 30px;letter-spacing:0px;}
.gf-style-two input[type="submit"]:hover{background:#0F213C;color:#fff;transition:ease-in-out 0.2s;}
.gf-style-two .gform_wrapper.gravity-theme .gform_validation_errors{padding: 10px!important;}
.gf-style-two .gform_wrapper.gravity-theme .gfield_description{font-size:15px!important;padding: 10px!important;}
.gf-style-two .gform_wrapper.gravity-theme .gform_validation_errors > h2{font-size:15px!important;line-height: 1.7em!important;}
/*bullets point*/
.check_list ul{list-style:none;padding:0px !important;margin:0px !important;}
.check_list ul li{display:block;position: relative;padding-left: 25px;margin-bottom:10px;vertical-align:top;}
.check_list ul li::before{content:"\f00c";font-family:FontAwesome;color:#780006;position:absolute;left:0px;top:0px;}
/* Style Css */
/*.cta_btn a{color:#fff !important;background:#780006 !important;padding:12px 15px !important;text-align:center;}
.cta_btn a:hover{color:#780006 !important;background:#fff !important;opacity:1;}
li.cta_btn.current-menu-item a:after{content:none !important;}
li.cta_btn.current-menu-item a{color:#780006 !important;background:#fff !important;}
li.cta_btn.current-menu-item a:hover{background:#780006 !important;}*/
#menu-main-top-menu li:last-child a:hover{color:#780006 !important;}
#top-bar-items #menu-main-top-menu{display:flex;align-items:center;margin-top:-10px;}
#menu-main-top-menu li a{padding-bottom:0px;}
#top-bar-items .et_pb_row_1-4_1-2_1-4{display:flex;align-items:center;}
.welcome-agency {column-count: 2;padding:0px !important;}
.welcome-agency li{list-style:none;position:relative;padding-left:20px;}
.welcome-agency li::before {position: absolute;content: "\f058";font-family: 'FontAwesome';left: 0;font-size: 12px;color: #000000;}
#best-consulting .et_pb_main_blurb_image {background: #780006;width: 60px !important;height: 60px;padding:10px;border-radius: 50px;position: absolute;right: 0px;z-index:9;top: 25px;}

.grow-business {column-count: 2;padding:0px !important;}
.grow-business li{list-style:none;position:relative;padding-left:20px;padding-top: 10px;}
.grow-business li::before {position: absolute;content: "\f00c";font-family: 'FontAwesome';left: 0;font-size: 12px;color: #780006;}
/*.divilife-3-col-feature-blurb::before {position: absolute;content: "";position: absolute;background: url('https://demo2.sharehq.org/teckfinancing/wp-content/uploads/2023/05/vector-quote.png') no-repeat;background-size: contain;top: 20px;right: 20px;background-position: top right;width: 60px;height: 60px;}*/

.investor {display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #EAEAEA; margin-top: 30px;padding-top: 30px;}
.investor h6{color:#000;font-size:18px;}
.investor p{color:#777;}
.contact-details .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:30px;}
/*sidebar*/
.sidebar .wp-block-search__button{width:auto !important;color:#fff!important;background:#780006!important;font-weight:bold;}
.sidebar .wp-block-search__button:hover{color:#fff!important;background:#0F213C!important;}


@media only screen and (max-width: 1524px){
#top-bar-items .et_pb_column {margin-right: 1%;}
	#top-bar-items .et_pb_menu__logo-wrap{display:none;}
}

@media only screen and (max-width: 1414px){
		#menu-main-top-menu li a{font-size:15px;}
	#menu-main-top-menu li{padding-right:7px; padding-left:7px;}
}

@media only screen and (max-width: 1340px){
	#menu-main-top-menu li{padding-right:5px; padding-left:5px;}
	.cta_btn a{font-size:14px !important;padding:10px !important;}

}

@media only screen and (max-width: 1270px){
	#top-bar-items #menu-main-top-menu{display:none;}
	#top-bar-items .et_mobile_nav_menu{display:block;}
	#top-bar-items .et_mobile_nav_menu li{list-style:none; text-align:left}
	#top-bar-items .et_mobile_menu li a{padding:10px 5% 10px 2%;}
	/*.cta_btn a{width:215px;}*/
	#top-bar-items .et_pb_column_0_tb_header {width:20% !important;}
	#top-bar-items .et_pb_column_1_tb_header {width:60% !important;}
	#top-bar-items .et_pb_column_2_tb_header {width:20% !important;}
	#top-bar-items  .et_pb_blurb_container{padding-left:5px;}
}

 @media only screen and (max-width: 980px) {
	 .gf-style-one .gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 12;}
	 #top-bar-items .et_pb_row_1-4_1-2_1-4{display:grid;}
	 .main-top-bar .et_pb_menu__wrap{justify-content:flex-end !important;}
	 #bottom-items .et_pb_menu .et_pb_menu__menu{display:block;}
	 #bottom-items .et_mobile_nav_menu{display:none;}
	 /*.cta_btn a{width:215px;}*/
	 #top-bar-items .menu-items-bar{width:100% !important;}
	 #top-bar-items .et_pb_menu__wrap{justify-content:flex-end !important;}
	 #top-bar-items .et_pb_column{margin-bottom:0px;}
	 #top-bar-items .et_pb_menu__logo-wrap{display:block;}
	 body .gform_wrapper .gform_ajax_spinner {
	margin-top: 30px;
	margin-left: 250px;
	position: absolute;
}
}

@media only screen and (max-width: 768px){
	 body .gform_wrapper .gform_ajax_spinner {
	margin-top: 30px;
	margin-left: 170px;
	position: absolute;
}	
}
@media only screen and (max-width: 480px){
	.welcome-agency {column-count: 1;}
	.grow-business {column-count:1;}
	#best-consulting .et_pb_main_blurb_image{top:10px;right:10px;}
	#best-consulting .et_pb_module_header{padding-bottom:0px;}
	.gf-style-two input[type="submit"]{Padding:8px 20px !important;}
	body .gform_wrapper .gform_ajax_spinner {
	margin-top: 30px;
	margin-left: 50px;
	position: absolute;
}
}