nav ul li a {
    font-family: 'monospec-bold-1' !important;
}

.education-insta-form input:not(last-child) {
	margin-bottom: 20px !important;
}

.education-insta-form .eduction-submit-btn {
	display: flex;
	justify-content: center;
}

.education-insta-form .eduction-submit-btn input {
	padding: 5px;
  height: auto;
}

header .top_panel_title {
	display: none;
}

/*Hide Header and Footer Code Start*/
.page-id-6106 header.top_panel {
    display: none;
}

.page-id-6100 header.top_panel {
    display: none;
}

.page-id-5929 header.top_panel {
    display: none;
}

.page-id-6574 header.top_panel {
    display: none;
}

.page-id-6372 header.top_panel {
    display: none;
}

.page-id-6598 header.top_panel {
    display: none;
}


.page-id-6106 footer.footer_wrap.footer_custom {
    display: none;
}

.page-id-6100 footer.footer_wrap.footer_custom {
    display: none;
}

.page-id-5929 footer.footer_wrap.footer_custom {
    display: none;
}

.page-id-6574 footer.footer_wrap.footer_custom {
    display: none;
}

.page-id-6372 footer.footer_wrap.footer_custom {
    display: none;
}

.page-id-6598 footer.footer_wrap.footer_custom {
    display: none;
}
/*Hide Header and Footer Code End*/

.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
    color: #ffd530 !important;
}

.scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #ffd530 !important;
}

.d-none{
	display: none;
}

#topCommonHeroSec{position:relative;}
#topCommonHeroSec .commonLogo {display:block; width:100%; position:relative;}
#topCommonHeroSec .commonLogo > div{margin:0px !important;}
#topCommonHeroSec .commonLogo:after {content:''; width:100%; height:5px; position:absolute; left:0; background-color:#ffd530; bottom:67px; z-index:1;}
#topCommonHeroSec .commonLogo img{max-width:180px; position:relative; z-index:9999;}
#topCommonHeroSec .bgDivider{display:none;} 

#learnMoreContainer{width:100%;}
#learnMoreContainer .buttonsWrapper{width:100%; max-width:100%; flex-direction:row;}
#learnMoreContainer .buttonsWrapper .btnWrap{justify-content:center; flex-direction:row; width:50%;}
#learnMoreContainer .buttonsWrapper .btnWrap > div{left:auto; right:auto; top:auto; bottom:auto; position:relative; text-align:center;}
#learnMoreContainer .textWrapper > div{margin:0px !important; padding:0px !important;}

#footerSection .logoWrapper .footerLogo > div{padding:0px;}

@media screen and (max-width:767px){
#footerSection .logoWrapper .footerLogo{width:100%; left:auto; top:-98px;}
#footerSection .logoWrapper .footerLogo img{width:110px;}
}

@media screen and (max-width:575px){
#topCommonHeroSec .commonLogo img{width:110px;}
#topCommonHeroSec .commonLogo:after{height:3px; bottom:41px;}
#learnMoreContainer .buttonsWrapper .btnWrap a{font-size:12px; padding:10px 8px; text-transform:capitalize;}
}

footer h2.widgettitle {
    font-size: 1.2em!important;
}
.scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){color: #000000;}

.scheme_default .scheme_dark .sc_courses .sc_item_button .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover{color: #000000;}
.scheme_dark .sc_courses .sc_courses_columns_wrap .sc_courses_item:hover{
    color:#000
}
.scheme_dark .sc_courses .sc_courses_columns_wrap .sc_courses_item:hover a{color:#000}
.scheme_dark .sc_courses .sc_courses_columns_wrap .sc_courses_item:hover .sc_courses_item_title{color:#000}
.scheme_dark .sc_courses_item_title:after{color:#000}
footer.footer_wrap .contacts_logo img {
    max-height: 120px;
}
@media (max-width:767px){
footer.footer_wrap .contacts_logo img {
max-height: 80px;}
}
/*for lead form  */
.lead_form input {
  border-color: #cbcacb !important;
  color: #ffffff!important;
  background: transparent!important;
  padding: 0 1.7em!important;
  height: 61px!important;
  font-size:1em!important;
  font-weight:500;
	border-radius:0!important;
}

.lead_form input::placeholder {
    color: #fff!important;
}

.lead_form.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
}

.lead_form.wpforms-container input.wpforms-field-medium{max-width: 100%;}

.lead_form.wpforms-container .wpforms-form .wpforms-field-sublabel {display:none;}

select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {
    visibility: visible!important;
}


.lead_form_button {
 background-color: #ffd530!important;
 color: #000000!important;
 border-radius: 0!important;
 padding: 0.5em 0!important;
 float: right!important;
 width: 160px!important;
 text-align: center;
 height: 61px!important;
}

.lead_form_button:hover {background:#fff!important}

@media (max-width:480px){
	.lead_form .wpforms-first {
    margin-bottom: 30px!important;
	}
}

.lifestyle_section .sc_button:hover {
    background: #fcd53d!important;
    color: #000!important;
}

.full-image img {
    width: 100%!important;
    height: auto;
}
.full-image  .vc_single_image-wrapper{width:100%}

.full-image figure{width:100%}

h1, h2, h3, h4, h5, h6 {
  hyphens: inherit !important;
}
.normal-font{    font-family: 'Arial', sans-serif;}

.accordion-box .vc_tta-panel-title a:hover {
    color: #ddb837!important;
}
.accordion-box .vc_active .vc_tta-panel-title a {
    color: #ddb837!important;
}
.clr-yellow{color:#ddb837!important;}
.joining-process {
    min-height: 230px;
}
.joining-process p {
    color: #fff;
}
.joining-process h2 {
    font-size: 2rem;
}
.process-block .wpb_text_column {
    min-height: 400px;
}
.process-block h2 {
    min-height: 60px;
}


@media (max-width:992px){
    /*inner banner*/
   .page-template-default .inner-banner-text {
     margin-top: -140px!important;
     padding-bottom: 55px !important;
    }
    /**/
    .process-block .wpb_text_column { min-height: 425px;}
    
}

@media (max-width:767px){
    .page-template-default .inner-banner-text {
    margin-top: -100px!important;
    padding-bottom: 42px !important;
}

.page-template-default .inner-banner-text h1 {
    font-size: 1.7em;
}

.full-image.inner-banner-image img {
    min-height: 200px;
    object-fit: cover;
}
.video-bx{margin-top:40px;}
    
}

.full-image-height img{height:100%!important; object-fit:cover;width:100%!important;}
.full-image-height div { height: 100%; width:100%!important;}
.full-image-height figure { height: 100%; width:100%!important;}

.search_wrap.search_style_normal.search_mobile.inited {display:none!important}
.socials_mobile {display:none!important}

@media (min-width:1430px) and (max-width:1650px){
	.sc_layouts_menu_nav>li>a {
    padding: 1.65em 3.8em;
}
	
}


/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/



/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/


/* Hide category sidebar widget */
.sidebar.right.widget_area.scheme_default {
    display: none!important;
}


/*Geo Directory */
 .searchbar-design.geodir-search-form-wrapper {
    margin-bottom: 0!important;
}

.bsui .searchbar-design .input-group-inside .form-control {
background: transparent; height: 61px; border-radius:0; box-shadow: none!important; border-color: #cbcacb; }
.bsui .searchbar-design .input-group-inside .input-group-text { top: 9px;}
.searchbar-design .gd-search-bar-style .gd-search-field-search { margin-top: 0;}
.searchbar-design .gd-search-bar-style .gd-search-field-search button { height: 61px; background: #fcca22; color: black!important; border-radius: 0; box-shadow: none!important;
font-size: 22px;}
.searchbar-design .gd-search-bar-style .gd-search-field-search button:hover { background: #fff;}
.geo_category_design .gd-cptcat-parent .card .card-body { border-color: #2f2e2f!important; border-radius: 0;
color:#7c7b7b;}
.geo_category_design .gd-cptcat-parent .card .card-body:hover { background: #ffd530; color: #000!important;}
.geo_category_design .gd-cptcat-parent .card .card-body:hover .gd-cptcat-count.badge{background: #000!important;color: #fff!important;}

.geo_location_listing .geodir-post .card { border-radius: 0; background: #fff;
border-color: #fff;}
.geo_location_listing .geodir-post .card .geodir-entry-title a { color: #000;}
.geo_location_listing .geodir-post .card .geodir-entry-title a:hover {
color: #ffd530; text-decoration: none;}
.geo_location_listing .geodir-post .card .card-footer {border-color: #2f2e2f;}
.geo_location_listing .geodir-post .card .geodir-post-content-container { font-family: 'Arial';}

.geo_location_listing .geodir-widget-bottom a {
color: #000000; background-color: #ffd530; font-size: 15px;
line-height: 1.5em; text-decoration: none; text-transform: uppercase;
letter-spacing: 1.4px;
padding: 1.35em 4em 1.32em;
border-color: #ffd530; border-radius: 0;
margin-top: 20px;}
.geo_location_listing .geodir-widget-bottom a:hover, .geo_location_listing .geodir-widget-bottom a:active {
    background: #000000 !important;
    border-color: #000000 !important;
}
.geo_location_listing .geodir-output-location { color: #000;}
.geo_location_listing .geodir-field-city { color: #000;}
.geo_location_listing .bsui a { color: #000;}
.geo_location_listing .bsui a:hover {
color: #ffd530; text-decoration: none;}
.geo_location_listing i {
background: #000000; padding: 10px;
width: 36px!important; border-radius: 100%; color:#fcd53d; margin-bottom:5px;}

.geo_location_listing .geodir-field-address br {display: none;}
.geo_location_listing .geodir-field-address span[itemprop="postalCode"] {display:none;position: relative;}
.geo_location_listing .geodir-field-address span[itemprop="postalCode"]:before {
content: ',';}

/*  */
.geo_archive_listing section {
    max-width: 100% !important;
}
.geo_archive_listing article {
border-radius: 0; background: #fff;
border-color: #fff;}
.geo_archive_listing .geodir-output-location { color: #000;}
.geo_archive_listing .geodir-field-city { color: #000;}
.geo_archive_listing .bsui a { color: #000;}
.geo_archive_listing .bsui a:hover {
color: #ffd530; text-decoration: none;}
.geo_archive_listing i {
background: #000000; padding: 10px;
width: 36px!important; border-radius: 100%; color:#fcd53d; margin-bottom:5px}

.geo_archive_listing .geodir-field-address br {display: none;}
.geo_archive_listing .geodir-field-address span[itemprop="postalCode"] {display:none;position: relative;}
.geo_archive_listing .geodir-field-address span[itemprop="postalCode"]:before {
content: ',';}

.geo_archive_listing article .elementor-section-wrap section {border-radius: 0;
background:transparent; border-color: transparent !important;}

.geo_archive_listing article .elementor-section-wrap section .card{
    background: transparent;
}

.geo_archive_listing article .elementor-section-wrap section .card .geodir-entry-title a { color: #000;}

.geo_archive_listing article .elementor-section-wrap section .card .geodir-entry-title a:hover {
    color: #ffd530; text-decoration: none;
}

.geo_archive_listing article .elementor-section-wrap section .card .geodir-post-content-container {
    font-family: 'Arial';
}

.geo_archive_listing article .elementor-section-wrap section .card .card-footer {
    border-color: #2f2e2f;
}
button.gm-svpc {
    display: none;
}

.geo_location_listing .geodir-field-post_content { display: none;}
.geo_archive_listing .geodir-field-post_content { display: none;}
.geo_location_listing .card-img-top {
display: none;}
.geo_archive_listing .card-img-top {
display: none;}
/* location popup */
.geodir-bubble_image {display: none;}
.geodir-bubble-meta-top { display: none;}
.gd-bubble-inside .geodir-bubble_desc .geodir-post-title {
    font-family: "monospec-bold-1", sans-serif;
}
.gd-bubble-inside .geodir-bubble_desc .geodir-post-title .geodir-entry-title {
font-size: 17px; margin-bottom: 10px;}
.geodir-bubble-meta-side .geodir-field-post_title{display:none}
.gd_icon_list a { color: #fff!important;}
.gd_icon_list a:hover { color: #FFD530 !important;}
.gd_directions .gd-badge {
border-radius: 0; padding: 25px 40px; text-decoration: none; margin-left: 0!important;}
.gd_directions .gd-badge:hover {
background: #fff!important;
text-decoration: none!important;
}
.gd_content { font-family: "Arial";}
.office_hours { color: #000;}
.gd_icon_list .geodir_post_meta br {
display: none;}
.gd_icon_list .geodir_post_meta span:nth-child(3) { position: relative;     padding-left: 5px;}
.gd_icon_list .geodir_post_meta span:nth-child(3):before { content: ', '; position: absolute; left: -5px;}

.single-gd_place .gd-form-container:has(.lead_form) {
 display: block;}
.single-gd_place .gd-form-container {
display: none;}
.gd_icon_list .geodir-field-city {position:relative; padding-left:5px; padding-right:5px;}
.gd_icon_list .geodir-field-city:after {
content: ','; position: absolute;
right: -2px;
}
.gd_icon_list .geodir-field-city:before{
content:','; position:absolute;
left:-1px}
.gd_icon_list .geodir-field-post_category{position:relative;  padding-left:5px}
.gd_icon_list .geodir-field-post_category:before{
content:','; position:absolute; left:-1px}
.gd_icon_list .geodir-field-zip{position:relative;padding-left:5px;margin-right: 10px;}

.gd_icon_list .geodir-field-zip:before{
content:','; position:absolute; left:-1px}

.office_hours .text-primary {
    color: #fcd53d !important;
}
.gd_place-template-default  #jp-relatedposts {
    display: none!important;
}

.office_hours .geodir-i-business_hours {
display: none;}
.office_hours .gd-bh-expand-range {
display: none;}
.office_hours .gd-bh-slot-open {
color: #fbdd47;}
.gd_place-template-default .lead_form .lead_form_button {
    font-family: "monospec-bold-1",sans-serif;
}

/*for lead form  */
.lead_form input,.lead_form select,.lead_form textarea {
  border-color: #cbcacb !important;
  color: #ffffff!important;
  background: transparent!important;
  padding: 0 1.7em!important;
  height: 61px!important;
  font-size:1em!important;
  font-weight:500;
	border-radius:0!important;
}

.lead_form .select_container {
background: transparent!important;
}

.lead_form .select_container select {
background: transparent!important;
width: 100%!important; max-width: 100%!important;}
.lead_form .select_container:before {
 background: transparent!important;
}
.lead_form .select_container select:focus {
background: transparent !important; outline: none; box-shadow: none;}

.lead_form input::placeholder {
color: #fff!important;}
.lead_form textarea{
	padding-top:20px!important;
}
.lead_form textarea::placeholder {
color: #fff!important;}

div.wpforms-container-full select>option {
background-color: #111111!important;
color: rgb(255 255 255 / 70%)!important;
}

.gd_single_banner .elementor-background-overlay {
background-position: top center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}

div.wpforms-container-full .wpforms-confirmation-container-full {
    background: #ffffff;
    border: 1px solid #ffffff;
}

.rec-image-contianer img{object-position:top;}

/*  */

@media (max-width:767px){
	.searchbar-design .gd-search-bar-style 	 .gd-search-field-search button { 	display: none;
	}
	.geo_directory_map{ height:480px;
   overflow:hidden;}
	
}
@media (max-width:1262px){
	html { font-size: 10px!important;
  }
	.bsui .input-group-text {font-size: 16px;}
.bsui .searchbar-design .input-group-inside .form-control {padding-left: 40px; font-size:14px}
	.geo_archive_listing article .elementor-section-wrap section .card .geodir-entry-title a { font-size: 18px;}
	.bsui .searchbar-design .input-group-inside .input-group-text {
    font-size: 16px;
	}
	.geo_location_listing .geodir-post 	.card .geodir-entry-title a {
    font-size: 18px;
	}
	.geo_location_listing i {
    margin: 10px 0;
	}
	.geo_archive_listing i {
    margin: 10px 0;
	}
	
}

@media (max-width:992px){
	.post-type-archive-gd_place .gd-search-field-search .geodir_submit_search {
    display:none!important;
	}
	
.searchbar-design .gd-search-bar-style .gd-search-field-search button { display: none;}
	
	
	
}

@media (max-width:767px){
	html {
			font-size: 9px!important;
	}
	.wpforms-field-row-block.wpforms-first.wpforms-one-half {
    width: 100% !important;
    padding-right: 0 !important;
}
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child {
    width: 100% !important;
    padding-left: 0 !important;
}
	
	
}


@media (max-width: 479px){
	html {
			font-size: 8px!important;
	}
	.mobile_device .menu_mobile 	.sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 60px;}
	
}




/* wpform checkbox */
.scheme_default input[type="checkbox"]:checked + label:before{
	display:none;
}
label.wpforms-field-label-inline {
    color: white!important;
}
.wpforms-field-container input[type="checkbox"] {
    padding-right: 0px!important;
}

.scheme_default input[type="radio"] + label:before, .scheme_default input[type="checkbox"] + label:before {
    left: -27px;
    top: 3px;
}

.page-id-10708 .gd-cptcat-ul:last-child {
    display: none;
}

.landing-footer a:hover{
color:white;}
.wpforms-field-label-inline a{
	color:white!important;
}

.gd-search-field-search.col-auto.flex-fill.px-0 {
    display: none;
}
.gd-search-field-near.col-auto.flex-fill.px-0 {
    margin-top: 0px;
}

.gd_icon_list .geodir-field-city:before {
    content: ',';
    position: absolute;
    left: -7px;
}

.gd_icon_list .geodir-field-zip:before {
    content: ',';
    position: absolute;
    left: -7px;
			display:none;
}

#wpforms-form-14269 .wpforms-datepicker-wrap p {
    font-size: 17px;
    border: 1.5px solid #cbcacb !important;
    padding: 16.8px;
}

#wpforms-form-14269 .wpforms-datepicker-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
}

#wpforms-14269-field_8-container .select_container:after {
   
    right: 53em!important;
   
}
