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

p {
    font-family: 'Arial', sans-serif;
    font-style: normal;
    font-weight: 400;
}

.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;
}

div.wpforms-container-full .wpforms-form textarea {
    min-height: 150px!important;
}

.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;}

.elementor-element.e-con-full.e-flex.e-con.e-child.elementor-sticky.elementor-sticky__spacer {
    opacity: 0;
}

@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,.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;
}

div.wpforms-container-full select>option.placeholder, div.wpforms-container-full select>option[disabled] {
color: rgb(255 255 255 / 70%)!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;}
    
}

h1.sc_item_title.sc_content_title.sc_align_left.sc_item_title_style_default.sc_item_title_tag {
    font-size: 3.5rem;
}
@media (max-width:767px){
	h1.sc_item_title.sc_content_title.sc_align_left.sc_item_title_style_default.sc_item_title_tag {
    font-size: 2.5rem;
}
    .page-template-default .inner-banner-text {
    margin-top: -100px!important;
    padding-bottom: 42px !important;
}

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

.full-image.inner-banner-image img {
    min-height: 200px;
	  max-height:500px;
    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;
}
	
}
.full-image img{
	  /* backdrop-filter: contrast(5); */
    width: 100%!important;
    height: auto;
    object-fit: cover;
    max-height: 940px;
    object-position: top;
    filter: brightness(0.6);
}

/** 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 **/

.career_menu {
/*     display: none; */
}
html {
  scroll-behavior: smooth;
}


/* 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;
}

/*  */

@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;
	}
	
}

@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;}
	
	
	}



/* wp form */
.scheme_default input[type="radio"] + label:before, .scheme_default input[type="checkbox"] + label:before{
	display:none;
}
.wpforms-field-container input[type="checkbox"] {
    padding-right: 0px!important;
}
legend.wpforms-field-label {
    display: none!important;
}
.wpforms-field-label-inline {
    color: #fff!important;
}


.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e3eedf6:not(:has(span)) {
    display: none;
}

/* wp form confirmation  */

div.wpforms-confirmation-container-full {
    background: #ffd530!important;
}

.eui-widget-title.es-widget-title.eapps-instagram-feed-title {
    opacity: 1;
    color: white;
    text-transform: uppercase;
    /* text-decoration: underline; */
}


/* for fix header logo issue */

.top_panel .vc_custom_1658486233990 
.wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item  img.logo_image {

min-height: 100px;

}

#menu-footer-information-new{
    max-height: 304px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
   
/* #inner-row-part-time {
	position:relative;
	z-index:1;
}

#column-banner-joining .vc_column-inner{
	position:relative;
	z-index:1;
} */

#column-banner-joining .vc_column-inner::before{
	    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    z-index: 0;
    background: black;
    opacity: 0.5;
}


.joining_edu_sec .sc_services_item.with_content.with_icon {
    /* pointer-events: none; */
    pointer-events: auto!important;
    cursor: default!important;
}

.joining_edu_sec .sc_services_item.with_content.with_icon:active {
    /* pointer-events: auto!important; */
    pointer-events: none!important;
}

.joining_edu_sec a.sc_services_item_link {
    cursor: default!important;
}

.heading_class_mb h1{
	font-size: 62px!important;
}
.heading_class_mb h6{
	font-size: 28px!important;
}

.faq-sec .western{
	color:white;
}
.faq-sec a{
	color:#ffd530!important;
}

.sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 140px;
}