.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page-id-10655 input#form-field-field_0233d37, input#form-field-field_08a9306 {
    min-height: 50px !important;
}

.page-id-10655 .elementor-field-group-field_0233d37:before {
	 content: "\f073"; /* Font Awesome calendar icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}

.page-id-10655 .elementor-field-group-field_08a9306:before {
	 content: "\f017"; /* Font Awesome clock icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}

@media (max-width: 480px) { 

.page-id-10655 input#form-field-field_0233d37, input#form-field-field_08a9306 {
    min-height: 50px !important;
		padding: 15px !important;
}

}

/* General style for better mobile display */
@media only screen and (max-width: 768px) {
	
.page-id-10655 .elementor-field-group-field_0233d37 input,
  .elementor-field-group-field_08a9306 input {
    height: 48px;
    padding: 10px 12px;
    font-size: 16px;
    -webkit-appearance: none;
    appearance: none;
    box-sizing: border-box;
  }
}

/**/

.cta-shortcode-for-blogs-hp .elementor-element {
    display: block;
}

.cta-shortcode-for-blogs-hp .elementor-button {
    padding: 0px 55px 0px 55px !important;
    font-size: 15px !important;
}

.cta-shortcode-for-blogs-hp .e-con-inner {
    padding-bottom: 0px !important;
}
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_page_footer input[type="submit"] {
    background-color: #14212a !important;
    color: #ffffff !important;
    font-weight: bold !important;
    transition: background-color 0.3s ease;
}

body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="submit"]:hover {
    background-color: #e32222 !important;
    color: #ffffff !important;
}

/* Gravity form id 4 */

#gform_4 input#input_4_24, #gform_4 input#input_4_25 {
    user-select: none !important;
		pointer-events: none;
}

#gform_4 span.select2-selection.select2-selection--single, #gform_4 span#select2-input_4_34_3-container {
    height: 38px !important;
    border-color: #686e77 !important;
    border-radius: 4px;
}

#gform_4 span#select2-input_4_11-container {
    display: block;
    line-height: 30px;
    font-size: 12px;
    color: #202020;
	   margin-left: 0px !important;
    padding-left: 15px;
}

#gform_4  span#select2-input_4_34_3-container {
    line-height: 30px;
    padding-left: 12px;
}

#gform_4 .ginput_container_date input {
    width: 100% !important;
}

#gform_4 .ginput_container.ginput_complex.gform-grid-row {
    width: 100% !important;
    max-width: 100% !important;
}


#gform_4 fieldset#field_4_34 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px !important;
/*     display: flex;
    justify-content: space-evenly; */
}

#gform_4 div#input_4_34 {
    width: 33.3% !important;
}

#gform_4 .gfield_time_minute {
    width: 33.3% !important;
}

#gform_4 .gfield_time_ampm {
   width: 33.3% !important;
	padding-right: 0px !important;
}

#gform_4 .gform-field-label--type-sub {
    display: none !important;
}

#gform_4 span#select2-input_4_34_3-container {
    color: #201f1f;
}

.ui-datepicker-header a.ui-datepicker-next.ui-corner-all {
    position: absolute;
    right: 0px;
    overflow: hidden;
    top: 9px;
}

div#ui-datepicker-div {
    background-color: white;
    padding: 15px;
    box-shadow: 1px 1px 10px #b5b5b5;
}

table.ui-datepicker-calendar {
    margin: 0;
}

a.ui-datepicker-prev.ui-corner-all, a.ui-datepicker-next.ui-corner-all {
    margin-right: 15px;
    background-color: #14212a;
    color: white;
    padding: 5px 15px;
}

.ui-datepicker-title {
    padding: 15px 10px;
    background-color: #e5e5e5;
    color: black;
	  margin-top: 5px;
	  text-align: center;
}

#gform_4 span#input_4_1_3_container {
    padding-right: 0px;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

#gform_4 input#input_4_1_3 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 101% !important;
}

/* end css of form id 4 */
/* Gravity form id 9 */

#gform_9 input#input_9_24, #gform_9 input#input_9_25{
    user-select: none !important;
    pointer-events: none;
}

#gform_9 span.select2-selection.select2-selection--single, #gform_9 span#select2-input_9_34_3-container {
    height: 38px !important;
    border-color: #686e77 !important;
    border-radius: 4px;
}

#gform_9 span#select2-input_9_11-container {
    display: block;
    line-height: 30px;
    font-size: 12px;
    color: #202020;
	   margin-left: 0px !important;
    padding-left: 15px;
}

#gform_9  span#select2-input_9_34_3-container {
    line-height: 30px;
    padding-left: 12px;
}

#gform_9 .ginput_container_date input {
    width: 100% !important;
}

#gform_9 .ginput_container.ginput_complex.gform-grid-row {
    width: 100% !important;
    max-width: 100% !important;
}

#gform_9 fieldset#field_9_34 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px !important;
/*     display: flex;
    justify-content: space-evenly; */
}

#gform_9 div#input_9_34 {
    width: 33.3% !important;
}

#gform_9 .gfield_time_minute {
    width: 33.3% !important;
}

#gform_9 .gfield_time_ampm {
   width: 33.3% !important;
	padding-right: 0px !important;
}

#gform_9 .gform-field-label--type-sub {
    display: none !important;
}

#gform_9 span#select2-input_9_34_3-container {
    color: #201f1f;
}

#gform_9 span#input_9_1_3_container {
    padding-right: 0px;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

#gform_9 input#input_9_1_3 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 101% !important;
}

.gform_heading h2.gform_title {
    display: none !important;
}

/**/

.themestek-box-col-wrapper.col-lg-3 {
    padding: 70px 40px !important;
    text-align: center;
}

span.select2-selection__arrow {
    display: none !important;
}

/**/

@media (max-width: 480px) {
	
.select2-container {
    z-index: 99999 !important;
}
	
.select2-dropdown {
    z-index: 99999 !important;
}	
	
#field_4_11 {
    overflow: visible !important;
}
	
#gform_4 div#input_4_34 {
   padding: 0px !important;
}

#gform_4 .gfield_time_ampm {
	padding-left: 0 !important;
}

.select2-container--open .select2-dropdown {
    width: 345px !important;
}	

#gform_4 fieldset#field_4_34 {
    position: relative;
    left: 8px;
}
	
#gform_4 input#input_4_1_3 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 102% !important;
}
	
/* id 9 for mobile */
	
#field_9_11 {
    overflow: visible !important;
}
	
#gform_9 div#input_9_34 {
   padding: 0px !important;
}

#gform_9 .gfield_time_ampm {
	padding-left: 0 !important;
}

#gform_9 fieldset#field_9_34 {
    position: relative;
    left: 8px;
}
	
#gform_9 input#input_9_1_3 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 102% !important;
}
	
}

li#menu-item-16753 {
  display: none !important;
}

/* Show only on mobile */
@media (max-width: 767px) {
  li#menu-item-16753 {
    display: block !important;
  }
}

/**/

.heading-h3-css-content h3 {
    font-size: 20px;
    line-height: 1.2em;
}

body.home .themestek-slider-wrapper {
  max-width: 100%;
}/* End custom CSS */