@media (min-width: 500px){
  	.bsui .row-cols-sm-2>*{flex: 0 0 auto;width: 100%;}
}

@media (min-width:575px){
  	.banner .container{max-width: 500px;}
}

@media (min-width:768px){
  	.banner .container{max-width: 600px;}
  	#user_listings > .two_listing_section.elementor-element > .e-con-inner{border-bottom: 1px solid #d3d3d5;}
  	#user_listings > .two_listing_section.elementor-element .elementor-shortcode{border: 0;}
  	#user_listings .top_three .inner_row{border-bottom: 1px solid #d3d3d5;}
  	#user_listings .top_three .inner_row .elementor-shortcode{border: 0;}
}

@media (min-width:991px){
  	.banner .container{max-width: 800px;}
}

@media (min-width: 992px){
  	header .header-search .header-search-bar{padding-right: 10px;background-color: var(--green);padding: 0.45rem 1.2rem;margin-right: 20px;color: #fff;font-size: 18px;text-align: center;}
  	header .header-search .header-search-bar i{width: 18px;}

	.uwp_widgets.uwp_widget_account .container{max-width: 900px;}
	.uwp_widgets.uwp_widget_account .container .row{flex-direction: row;flex-wrap: nowrap;justify-content: center;}  
	.uwp_widgets.uwp_widget_account .container .row > div:first-child{min-width: 330px;}
	.uwp_widgets.uwp_widget_account .container .row > div:last-child{width: calc(100% - 380px);}
}

@media (min-width: 993px){
  	.mobile_nav_search.header-search{display: none;}
}

@media (min-width: 1024px){
  	.Hero_Banner .icon-content-wrapper .elementor-widget-container{min-width: 800px;}
}

@media (min-width: 1025px){
	.hw_it_wrk > .elementor-element{position: relative;}
	.hw_it_wrk > .elementor-element:nth-child(1):before{content: '';position: absolute;height: 150px;width: 71px;background: url(/wp-content/uploads/2024/10/arrow.png) no-repeat center/contain;top: -140px;right: 0;transform: rotate(70deg);filter: opacity(.3);}
	.hw_it_wrk > .elementor-element:nth-child(2):before{content: '';position: absolute;height: 150px;width: 71px;background: url(/wp-content/uploads/2024/10/arrow.png) no-repeat center / contain;bottom: -140px;right: 0;transform: rotate(-76deg) scaleY(-100%);filter: opacity(.3);}
	#content{min-height: calc(100vh - 292px);}
}

@media (min-width:1200px){
  	.banner .container{max-width: 1140px;}
}

@media (min-width: 1440px){
	body .page-header .entry-title,
	body .site-footer .footer-inner,
	.site-footer:not(.dynamic-footer),
	body .site-header .header-inner,
	body .site-header:not(.dynamic-header),
	html body:not([class*=elementor-page-]) .site-main,
	body header.site-header .header-inner,
	body .e-con>.e-con-inner,
	body .banner .container{max-width: 1400px;}
}

@media (min-width: 600px) and (max-width: 991px){
  	.post_listing.geodir_locations.geodir_location_listing .geodir-post{flex: 0 0 auto;width: 50%;}
}


@media (min-width: 500px) and (max-width: 991px){
  	#user_listings .post_listing.geodir_locations.geodir_location_listing .geodir-post{width: 100%;}  
  	.post_listing.geodir_locations.geodir_location_listing .slick-slider .geodir-post{width: 100%;}  
}

@media (min-width: 601px) and (max-width: 767px){
  	#user_listings .companies-wrapper .slick-prev.slick-arrow, 
  	#user_listings .listing-companies-wrapper .slick-prev.slick-arrow{right: 68px;}
}

@media (max-width:1800px){
  	.list_your_business .list_your_business_grid::before{left: -2%;background-size: contain;}
}

@media (max-width: 1650px){
	header .site-navigation ul.menu li.menu-item-has-children>a:after{content: '';position: absolute;height: 15px;width: 15px;background: url(/wp-content/uploads/2024/10/CaretDown-2.png) no-repeat center/contain;transform: translateY(-50%);}
	#menu-category-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu{left: unset;right: 100%;}
	#menu-category-menu > li > .sub-menu > li > .sub-menu > li:hover > a:after{transition: .45s all;} 
	#menu-category-menu > li > .sub-menu > li > .sub-menu > li:hover > a:after{transform: translateY(-50%) rotate(90deg);}
}

@media (max-width:1600px){
  	.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title h1{font-size: 48px;}
}

@media (max-width:1520px){
	.list_your_business .elementor-image-box-title{font-size: 18px !important;}
	.list_your_business .list_your_business_grid::before{left: 0px;}
	.list_your_business .elementor-widget-image-box .elementor-image-box-title{font-size: 20px !important;}
	.advnt_cnt p,
	.why-us .title-content-content ul li,
	.dynamic-footer p{font-size: 18px;}
	.advnt_cnt{padding: 30px !important;}
	.home .steps_heading span{font-size: 32px;}
	.site-navigation ul.menu li a,
	.copyright p, .geodir_post_meta{font-size: 18px;}
	.copyright img{width: 100px;}
	.latest-posts-widget{gap: 40px;}
	.site-navigation ul.menu{gap: 30px;}
	header .site-navigation ul.menu > li > a{min-height: 79px;}
}

@media (max-width:1440px){
	.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title h1{font-size: 44px;}
	.masonry-post.pro_cate_data{grid-column-gap: 30px;grid-row-gap: 30px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr;}
	.logged-in .e-con-inner{max-width: 1140px !important;}

	.logistics-section .logistics-content{font-size: 18px;}
	.logistics-section .logistics-wrapper .logistics-left p{font-size: 18px;}
	.logistics-section .logistics-wrapper .logistics-left ul li{font-size: 18px;}

	.our-team-section .team-wrapper .team-item .team-name h2{font-size: 24px !important;line-height: 36px;}
	.our-team-section .team-wrapper .team-item .team-btn .view-detials-link .view-detilas .btn{font-size: 20px;line-height: 32px;}

	.advantage .advnt_item ul li{font-size: 18px;}

	.form-section .form-form-part .nf-form-cont label ,.form-section .form-form-part .nf-label-span{font-size: 24px;line-height: 32px;}
	.gd_creators-template main#content,
	.gd_business-template main#content{max-width: 1400px;}

	.site-navigation ul.menu{gap: 20px;}
	header .site-navigation > ul.menu > li > a{padding: 0 25px 0 0;}
}

@media (max-width: 1439px){
  	.post-type-archive .page-header .entry-title,
	.post-type-archive .site-footer .footer-inner,
	.post-type-archive .site-footer:not(.dynamic-footer),
	.post-type-archive .site-header .header-inner,
	.post-type-archive .site-header:not(.dynamic-header),
	body.post-type-archive:not([class*=elementor-page-]) .site-main{padding: 0 30px;max-width: 100%;}
}

@media (max-width: 1400px){
	.testimonials-wrapper .slick-slide{margin: 0 30px !important;}
	.testimonials-wrapper .slick-list{margin: 0 -30px !important;}  
}

@media (max-width:1360px){
  	.companies-wrapper .number-website-wrapper .website, .listing-companies-wrapper .number-website-wrapper .website{padding-right: 5px;}
}

@media (max-width:1350px){
  	.bussiness-login > p{font-size: 20px;}
}

@media (max-width: 1210px){
  	header.site-header .header-inner{padding: 0 15px;}
}

@media (max-width: 1200px){
	.site-navigation ul.menu li a{padding: 8px 6px !important;font-size: 12px;}
	header .site-navigation ul.menu li.menu-item-has-children>a:after{width: 12px;}

	.companies-wrapper .companies-wrapper-item .companies-item-content .companies-item-content-inner,
	.listing-companies-wrapper .companies-wrapper-item .companies-item-content .companies-item-content-inner,
	.company-item-head{padding: 15px;}
	.home .steps_heading span{font-size: 26px;}
	.home .steps_heading{font-size: 20px;}
	.steps_description{font-size: 18px;}
	.advnt_cnt{padding: 20px !important;}
	.site-navigation ul.menu li a{font-size: 16px;}
	.site-navigation ul.menu{gap: 25px;}
	.site-navigation ul.menu li.menu-item-has-children>a:after{right: -7px;}
	.bsui .geodir-entry-title{font-size: 22px;}
	.latest-posts-widget{gap: 30px;}

	.page-id-18 .post-18 .bsui .col-lg-3{width: 35%;}
	.page-id-18 .post-18 .bsui .col-lg-9{width: 65%;}
	.page-id-22 .post-22 img.rounded-circle{max-width: 180px !important;}
	.page-id-22 .post-22{max-width: 100% !important;padding: 0px 20px !important;}
	.inner-page{max-width: 800px !important;width: 100%;}
	header .site-navigation ul.menu li.menu-item-has-children>a:after{transform: translateY(-45%);right: -14px;}
	.search-results .bsui .row-cols-md-3>*{width: 100%;}
	.search-results .site-main{margin-top: 40px !important;}

	header .site-navigation ul.menu > li > a{min-height: 76px;}

	.search-results .bsui .geodir-category-list-view>*{flex: 0 0 auto;width: 33.3333333333%;}
	.search-results #content{max-width: calc(100% - 60px);margin-left: auto;margin-right: auto;}

	header .site-navigation ul.menu li ul{min-width: 215px;}
	header .site-navigation ul.menu li.menu-item-has-children>a:after{right: -8px;width: 12px;}
	#site-header .menu > .menu-item .sub-menu a{padding-left: 10px !important;padding-right: 10px !important;}
}

@media (max-width: 1199px){
	.categroy-section .bsui .gd-cptcat-ul{width: 33.33% !important;}
	.categroy-section .categroy-content .elementor-section.elementor-section-stretched{width: 100% !important;left: 0 !important;}
	.list_your_business .list_your_business_grid::before{content: none !important;}
	.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title h1{font-size: 36px;}

	.single.geodir-page-single .geodir-post-meta-container .geodir_post_meta{font-size: 18px;margin-bottom: 30px;}
	.single.single-gd_business .content-stats-inner > div ul li{font-size: 16px;}
	.single.geodir-page-single .geodir-field-post_category a{font-size: 16px;}
	.single.geodir-page-single .right-part p span,
	.single.geodir-page-single .right-part p span a{font-size: 18px !important;}
	.single.geodir-page-single .right-part a{font-size: 18px !important;}
	.single.geodir-page-single .company-blog .rss-feed-post-list,
	.single.geodir-page-single .contact-section .rss-feed,
	.single.geodir-page-single .fetured-content-section .rss-feed,
	.single.geodir-page-single .associations-section .rss-feed,
	.single.geodir-page-single .recognit-section  .rss-feed{font-size: 18px;}
	.single.geodir-page-single .contact-section .rss-feed span,
	.single.geodir-page-single .fetured-content-section .rss-feed span,
	.single.geodir-page-single .associations-section .rss-feed span,
	.single.geodir-page-single .recognit-section  .rss-feed span{font-size: 18px !important;}

	.our-team-section .team-wrapper .team-item .team-name h2{font-size: 22px !important;line-height: 34px;}
	header .site-navigation ul.menu > li > a{min-height: 74px;}

	.custom_imgbox ul li{font-size: 16px;}
	.popup_bar::after, 
	.popup_bar::before{border: 15px solid transparent;}

	.form-section .form-form-part .nf-form-cont label{ font-size: 22px;line-height: 30px;}
	.form-section .form-form-part .nf-form-cont input, .form-section .form-form-part .nf-form-cont textarea{padding: 10px 20px;}
	.founder-section .founder-content p{font-size: 22px !important;}
	.form-section .nf-error.field-wrap .nf-field-element:after{top: 12px !important;}
}

@media (max-width: 1080px){
  	.box-main-cls .card__action{transform: translateY(-100%);transition: transform 0.2s;opacity: 1;}
  	.box-main-cls .card__action svg{fill: #1a1d5d;}
}

@media (max-width: 1024px){
	.banner .banner-content .banner-title h1{font-size: 50px;}
  	.banner .banner-content .content{font-size: 18px;line-height: 26px;}
  	.banner .banner-inner{padding: 100px 0 70px;}

  	.who_should .title-content-content ul li{font-size: 20px;line-height: 26px;}

  	.industry-item.odd .images-part{order: 1}
	
	.error404 #content{min-height: 450px;}
	.error404 #content .page-content p{font-size: 16px;}

	.num.elementor-widget-shortcode .elementor-shortcode{font-size: 40px;}
	.single.geodir-page-single .regions_served ul li{width: calc(50% - 25px);}

  	#wpmcs-preference-form .mailchimp-tags-container{width: 33.33%;}

  	.site_nav_btn a{padding-left: 0;padding-right: 0;}
  	/* submit your show */
  	.elementor.elementor-7906 .elementor-element.elementor-element-648ad656 .e-con-inner{padding-top: 70px !important; padding-bottom: 70px !important;}

  	.graylogo_section .logos{flex-wrap: wrap !important;}
  	.graylogo_section .logos .elementor-widget-image{width: 140px;}
  	.graylogo_section .logos .elementor-widget-image .elementor-widget-container{display: flex;align-items: center;justify-content: center;}

  	.single.single-gd_podcast .related-listings-widget .heading-title h2{font-size: 45px !important;}

  	.single.geodir-page-single .business_details .content-stats-inner > div ul li, .single.geodir-page-single .business_details .regions_served ul li{width: calc(33.33% - 60px / 3);}
  	.single.geodir-page-single .geodir-post-meta-container .geodir_post_meta{margin-bottom: 30px;}

  	.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{
/*  		max-width: 110px;*/
  		 height: 110px;}
  	.related-listings-widget-business .card-img-top .geodir-post-slider{
/*  		max-width: 110px !important; height: 110px !important;*/
  	}
  	/* creators page */
  	body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{max-width: 110px; height: 110px;}

  	section.site_categories > ul{column-count: 2;}

  	.row .gd_event.type-gd_event .card .event_details_wrapper{padding-bottom: 15px !important;}
  	.row .gd_event.type-gd_event .card .btn_wrapper{position: static !important;transform: unset !important;}
}

@media (max-width: 992px){
	.header-search{margin-left: auto;font-size: 24px;}
	#site-header.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display: block !important;}
	header#site-header{
/*		padding-bottom: 16px;*/
	}

	#site-header{padding-top: 0;padding-bottom: 0;min-height: 85px;}
	#site-header .header-search-bar,
	#site-header .site-navigation-toggle{color: #fff;}

	.site-navigation-dropdown ul.menu li.menu-item-has-children>a:after{display: flex;content: "â–¾";font-size: 1.5em;justify-content: center;align-items: center;color: var(--blue);position: absolute;right: 10px;top: 50%;transform: translateY(-50%);text-decoration: none;}  

	#site-header .menu > .menu-item .sub-menu a{padding: 20px !important}
	#site-header .site-navigation-dropdown ul.menu li.elementor-active > ul > li{max-height: unset;overflow-y: auto;}
	#site-header .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > a:hover:after{transform: translateY(-50%);}

	#site-header nav.site-navigation-dropdown .header-search-bar{display: none;}
}

@media (max-width: 991px){
	.Hero_Banner .icon-content-wrapper .bsui .gd-cptcat-ul{width: 50% !important;}
	.site_nav_btn{margin-inline: 20px 0;order: 3;}
	.site-navigation-toggle-holder{order: 3;}
	.site-header .site-navigation-toggle-holder .site-navigation-toggle{padding: 0px;}

	.testimonials-wrapper .testimonials-wrapper-item-inner{font-size: 22px;text-align: center;flex-direction: column;justify-content: center;align-items: center;}
	.testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-content{padding-left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}
	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content{width: 100%;}
	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content .testimonials-title{text-align: left;}
	.testimonials-sections.bg-white .testimonials-wrapper-item-inner .testimonials-content p{text-align: left;font-size: 16px;}
	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner{font-size: 24px;}
	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content .testimonials-title{font-size: 18px;}

	.error404 #content .entry-title,
	.custom-heading-description h1,
	.banner .banner-content .banner-title h1,
	.elementor-widget-heading h1.elementor-heading-title{font-size: 55px !important;}
	.elementor-widget-heading h2.elementor-heading-title{font-size: 45px !important;}
	.elementor-widget-heading h3.elementor-heading-title{font-size: 40px !important;}
	.elementor-widget-heading h4.elementor-heading-title{font-size: 35px !important;}
	.elementor-widget-heading h5.elementor-heading-title{font-size: 30px !important;}
	.elementor-widget-heading h6.elementor-heading-title{font-size: 25px !important;}

	.elementor-widget-heading .elementor-heading-title{font-size: 30px !important;}
	.home .steps_heading span{font-size: 24px;}
	.home .steps_heading{font-size: 18px;}
	.steps_description{font-size: 14px;}
	.business_listin_step{padding: 20px;left: 0;}
	.steps_heading:not(:first-child){margin-top: 12px;}
	.list_steps .steps_item:not(:last-child){margin-bottom: 0px;}
	.hw_it_wrk_item:nth-child(odd){margin-top: 0px;}
	.why-us .title-content-content ul li,  .dynamic-footer p,
	.copyright p, .geodir_post_meta{font-size: 14px;}
	.advnt_cnt p{font-size: 16px;}
	.advnt_cnt{padding: 10px !important;}
	.advnt_cnt{background-color: #fff;padding: 40px !important;border-radius: 5px;left: 0%;}
	.advnt_item{width: 100% !important;}
	.header-search{margin-left: auto;font-size: 24px;}
	header .site-navigation-toggle-holder{padding: 8px;}
	header .site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow: 0 .45rem 0 currentColor;margin-block-end: .65rem;}
	header .site-navigation-toggle-holder .site-navigation-toggle-icon:after,
	header .site-navigation-toggle-holder .site-navigation-toggle-icon:before{height: 4px;border-radius: 4px;}
	.gd-fav-info-wrap{margin-top: 0px;}
	.bsui .geodir-entry-title{font-size: 20px;}
	.foot-nav a{font-size: 14px;}
	ul.foot-nav{padding: 0px;}
	.post-type-archive .page-header .entry-title,
	.post-type-archive .site-footer .footer-inner,
	.post-type-archive .site-footer:not(.dynamic-footer),
	.post-type-archive .site-header .header-inner,
	.post-type-archive .site-header:not(.dynamic-header),
	body.post-type-archive:not([class*=elementor-page-]) .site-main{padding: 0 15px;max-width: 100%;}
	.latest-posts-widget{gap: 30px;flex-wrap: wrap;}
	.latest-post-item{width: calc(50% - 15px);}

	.single.geodir-page-single #content{max-width: 95% !important;}

	#geodirectory-add-post .mb-3.row{width: 100%;}
	#geodirectory-add-post{flex-direction: column;margin: 50px 0 !important;}
	#geodirectory-add-post iframe,
	#geodirectory-add-post textarea{height: 70px !important;}
	#geodirectory-add-post #geodir_fieldset_56{margin-bottom: 0 !important;}

	.masonry-post.pro_cate_data{grid-column-gap: 20px;grid-row-gap: 20px;grid-template-columns: 1fr 1fr;}
	.site-navigation-dropdown ul.menu li.menu-item-has-children>a:after,
	.site-navigation-dropdown ul.menu li.menu-item-my-account>a:after{display: flex;content: "â–¾";font-size: 1.5em;justify-content: center;align-items: center;color: var(--blue);position: absolute;right: 10px;top: 50%;transform: translateY(-50%);text-decoration: none;}
	.site-navigation-dropdown ul.menu li.menu-item-my-account .menus li a:after{content: unset;}
	.site-navigation-dropdown ul.menu li a{position: relative;}
	.uwp-login-class{padding-block: 50px;}
	.resource_loadmore{margin-block: 30px 50px;}
	.site-main.business{padding-bottom: 50px;}

	.page-id-18 .post-18 .bsui .col-lg-3{width: 100%;}
	.page-id-18 .post-18 .bsui .col-lg-9{width: 100%;}
	.page-id-18 .uwp-account-class .uwp_page ul.nav.m-0.p-0.mt-3.list-unstyled.flex-lg-column.flex-row.flex-wrap{display: grid !important;grid-template-columns: 1fr 1fr !important;}
	.inner-page{max-width: 600px !important;margin: auto;}
	.page-id-7328 h1{font-size: 30px !important;}
	.page-id-7333 h1{font-size: 30px !important;}
	.page-id-7331 h1{font-size: 30px !important;}
	.page-id-7332 h1{font-size: 30px !important;}
	.page-id-7334 h1{font-size: 30px !important;}
	.inner-page h2{font-size: 25px !important;}
	.inner-page h3{font-size: 18px !important;}
	.search-results .site-main{max-width: 720px !important;}
	.search-results .site-main h1{max-width: 720px !important;}
	.bussiness-login > p{margin-top: 30px !important;}

	.section-categories .category-list .section-list-category .subcategories{gap: 10px;}
	.section-add-listing-page-link{text-align: center;padding: 0px 0 30px;}

	.geodir-advance-search-default .geodir-search{flex-direction: column;}
	.geodir-advance-search-default .geodir-search > div{width: 100% !important;}
	.geodir-advance-search-default .geodir-search .gd-search-field-search input{border: 0;}

	.search-results .bsui .geodir-category-list-view>*{width: 50%;}
  	.search-results #content{max-width: calc(100% - 30px) !important;}
  	.search-results .geodir-category-list-view .geodir-post .card-body{padding-top: 12px !important;}

	.banner_sec .elementor-widget-heading .elementor-heading-title{font-size: 40px !important;}  
	.banner_sec .hero-unit__subtitle p{text-align: center;}

	.hex_box.section-hero-banner{margin-top: 0;}
	.hex_box.section-hero-banner.ic_box.e-con.e-grid > .e-con-inner{flex-wrap: wrap;display: flex;justify-content: center;}
	.hex_box.section-hero-banner.ic_box.e-con.e-grid > .e-con-inner > div{width: 169px;}
	.hex_search .geodir-advance-search-default .geodir-search .gd-search-field-search .geodir_submit_search{max-width: 50px;margin: auto;}

	.banner_sec h3{font-size: 20px;}

	.testimonials-wrapper .slick-slide{margin: 0 20px !important;}
	.testimonials-wrapper .slick-list{margin: 0 -20px !important;}

	.hex_search::before,
	.hex_search::after,
	.banner_sec .hex_search .geodir-search::before,
	.banner_sec .hex_search .geodir-search::after{clip-path: polygon(0 8%, 100% 0, 100% 100%, 0 92%);}

	header#site-header.menu-dropdown-tablet .menu #menu-item-login a.login-link{color: #55595c !important;}
	header#site-header.menu-dropdown-tablet .menu #menu-item-login a.login-link:hover{color: var(--e-global-color-secondary) !important;}
	header#site-header .site-branding.show-logo::after{right: -39px;}

	.testimonials-sections{padding-left: 20px;padding-right: 20px;}

	.geodir_location_listing .lists-listings-page .col.mb-4.geodir-post{flex: 0 0 auto;width: 50%;}

	.voice_card .masonry-post.pro_cate_data .box-main-cls{width: calc(calc(100% - calc(2* 30px)) / 3);}
	.Hero_Banner{padding: 150px 20px 80px 20px !important;}
	.Hero_Banner .elementor-heading-title{font-size: 40px !important;}
	.custom_imgiconbox ul li{font-size: 16px;}
	.voice_card .box-main-cls .wrapper .post-topics p,
	.voice_card .box-main-cls .wrapper .entry-title a{font-size: 16px;}
	.voice-cat .cat-section-inner .content{font-size: 26px;}

	.site-navigation-dropdown .menu-item-object-page.menu-item-my-account a:after{display: flex;content: "â–¾";font-size: 1.5em;justify-content: center;align-items: center;color: var(--blue);position: absolute;right: 10px;top: 50%;transform: translateY(-50%);text-decoration: none;}

	.site-header .header-search-bar-show .gd-search-field-search .geodir_submit_search{max-width: 50px;margin: auto;}

	.company-blog .rss-feed-post-list .feed-description,
	.company-blog .rss-feed-post-list .feed-category{font-size: 16px}

	.gd_creators-template.single main#content,
	.gd_business-template.single main#content{padding-left: 0;padding-right: 0;}

	#comments{padding: 0 20px;}
	#comments p,
	#comments .comment .comment-body .fn a{font-size: 16px;}
	#comments .comment-head{font-size: 45px;}
	#comments .comment-head + p{margin-bottom: 80px;}

	.gd_event-template-page-gd-events-details.single .banner_section .geodir-entry-title a{font-size: 35px;}
	.gd_event-template-page-gd-events-details.single .btn-section .interested_btn h5{font-size: 16px;}

	#user_listings .heading-title h2{max-width: calc(100% - 190px);}
	#user_listings .slick-slider .slick-arrow{top: -47px;}

	#user_listings .expanded-listings-container .business-category-listings .row .col{width: 50%;}

	.popup_bar .row .left{width: 35%;}
	.popup_bar .row .right{width: 60%;}

	main#content.gd_list.type-gd_list{padding: 50px 20px;}

	.crguser-email-verification-body .crguser-email-verification-body-left{padding-right: 25px;}
	.crguser-email-verification-body .crguser-email-verification-body-right{padding-left: 25px;}

	.section-latest-business-see-all .section-see-all-button{top: 15px;}

	.single.geodir-page-single .fetured-content h2,
	.single.geodir-page-single .company-blog  h2,
	.single.geodir-page-single .business_cnt h2,
	.single.geodir-page-single .related-listings .heading-title h2{font-size: 25px !important;}

  	#user_listings .top_three h2{max-width: 100%;}

	.voice_card .publication-category-slider .heading-title h2{font-size: 26px !important;}
	/* bussiness page */
	body.post-type-archive-gd_business .banner-section .banner{max-height: 450px; min-height: 450px;}
	body.post-type-archive-gd_business .search_main, .search_main{min-height: 45px;}
	body.post-type-archive-gd_business .section-categories{padding-left: 0px; padding-right: 0px;}
	/* creator page */
	body.post-type-archive-gd_creators .banner-section .banner{max-height: 450px; min-height: 450px;}
	body.post-type-archive-gd_creators .search_main, .search_main{min-height: 45px;}
	body.post-type-archive-gd_creators .section-categories{padding-left: 0px; padding-right: 0px;}
	.voice_card .masonry-post.pro_cate_data .geodir-post{width:50% !important;}
	.show-details-podcast .show-details-right h2{font-size: 22px;}

	/* voice page publication */
	.voice_card .publication-category-slider .companies-wrapper .slick-arrow, 
	.voice_card .publication-category-slider .listing-companies-wrapper .slick-arrow{top: -6%;}
	.gd_creators-template-page-gd-creators-details.gd_creators-template.single h2{font-size: 25px !important;}
}

@media (max-width:980px){
	.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title{width: 100%;}
	.single.geodir-page-single .podcast-cpt-author{padding-left: 0;border-left: none;width: 100%;}
	.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title h1{padding-right: 0;}

	.our-team-section .team-wrapper .team-item{width: calc(50% - 20px);}
	.our-team-section .team-wrapper .e-con-inner{gap: 30px;flex-direction: unset !important;flex-wrap: wrap !important;}
}

@media (max-width: 800px){
	.search_box .bsui .form-control{height: 40px;border-radius: 40px;}
	.search_box .bsui .input-group-inside .input-group-text{height: 40px;}
	.search_box .bsui .btn-primary{height: 40px;border-radius: 40px;}
	.carousel.geodir-listings.bsui .me-n2{margin-right: 0px !important;opacity: 1;}
	.carousel.geodir-listings.bsui .ms-n2{margin-left: 0px !important;opacity: 1;}
	.site-logo.show{max-width: 200px;}

	.Hero_Banner .search_box{max-width: 100% !important;margin: 0 !important;}
	.Hero_Banner .icon-content-wrapper{margin: 15px 0 0;}
	.Hero_Banner .search_box .bsui .form-control{border-radius: 0;}
	.Hero_Banner .search_box .bsui .align-items-center{flex-direction: column;}
	.Hero_Banner .search_box .bsui .form-control,
	.header-search-bar-show .bsui .form-control,
	.custom-company-archive-filter .bsui .form-control{border-right: none;border-bottom: 1px solid var(--blue);}
	.Hero_Banner .search_box .bsui .col-auto{width: 100% !important;}
	.Hero_Banner .icon-content-wrapper .bsui .card-body{padding: 20px 10px !important;}
	.categroy-section .bsui .gd-cptcat-ul{width: 50% !important;}
	.Hero_Banner h3{text-align: left;}
	.Hero_Banner .icon-content-wrapper .bsui .card-body .gd-cptcat-cat-left{height: 40px;width: 40px;}
}

@media (max-width: 768px){
	.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-content-container,
	.geodir-list-loop-container .geodir-post .geodir-post-content-container{padding-inline: 15px;}
	.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top,
	.geodir-list-loop-container .geodir-post .card-img-top{width: 100%;border-radius: 0px;}
	.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body .card-body,
	.geodir-list-loop-container .geodir-post .card-body .card-body{gap: 0px;}
	.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body,
	.geodir-list-loop-container .geodir-post .card-body{
/*		flex: 1;*/
	}
	.post_listing.geodir_locations.geodir_location_listing .geodir-post .card,
	.geodir-list-loop-container .geodir-post .card{gap: 10px;}
	.post_listing.geodir_locations.geodir_location_listing,
	.geodir-list-loop-container{padding-block: 60px;}

	.single-gd_companies .gd-tab-list-title i,
	.single-gd_companies .bsui .gd-tab-list-title.h3 a{font-size: 18px;}
	.single-gd_companies .bsui .gd-tab-list-title{padding: 6px 15px;}
	.single-gd_companies .post_content .geodir-post-meta-container,
	.single-gd_companies .post_content .geodir-post-slider,
	.single-gd_companies .post_content .geodir-comments-area,
	.single-gd_companies .post_content .geodir-wgt-map{padding: 15px !important;}
  	
	.site_nav_btn{display: none;}

	.gd_companies-template-page-gd-company-details .gd-tab-list-title,
	.gd_companies-template-page-gd-company-details .geodir-post-meta-container,
	.gd_companies-template-page-gd-company-details #post_images .geodir-images,
	.gd_companies-template-page-gd-company-details .geodir-wgt-map,
	.gd_companies-template-page-gd-company-details .comments-area .commentlist-wrap,
	.gd_companies-template-page-gd-company-details .comments-area,
	.gd_companies-template-page-gd-company-details .comment-respond{padding: 15px;}
	.geodir-form-gd_business .disabled-fields,
	.geodir-form-gd_creators .disabled-fields i{font-size: 14px;}
	.geodir-form-gd_business .disabled-fields,
	.geodir-form-gd_creators .disabled-fields{left: 19px;}
	.geodir-form-gd_business .wp-editor-container .disabled-fields,
	.geodir-form-gd_creators .wp-editor-container .disabled-fields{top: 70%;}

	.elementor-widget-heading .elementor-heading-title{font-size: 26px !important;line-height: 1 !important;}
	.header-search .header-search-bar:hover{background-color: transparent;}
	.Hero_Banner h3{font-size: 22px;}
	.companies-wrapper .slick-arrow, .listing-companies-wrapper .slick-arrow{border-radius: 100%;}
	.elementor-123 .elementor-element.elementor-element-85f14ec{font-size: 16px !important;line-height: 1.2 !important;}
	.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top, .geodir-list-loop-container .geodir-post .card-img-top{
/*		width: 32%;padding: 5px;margin-block: -11% 0;max-width: 80px;*/
	}
	.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-slider.bsui .carousel-inner, .geodir-list-loop-container .geodir-post .geodir-post-slider.bsui .carousel-inner{padding: 5px;}
	.card-body .geodir-post-content-container .geodir_post_meta a{font-size: 14px;padding: 10px 15px 6px 15px;}
	.gd-fav-info-wrap .geodir-act-fav{
/*		padding: 9px;*/
	}
	.advnt_cnt{padding: 20px !important;}
	.geodir-add-listing{padding-block: 20px;}
	.uwp-account-class{margin-bottom: 30px;}
	.list_steps{margin-top: 20px;}

	.bsui fieldset:not([data-rule-key="details"]) h3{font-size: 18px;}
	#geodirectory-add-post{padding: 15px;}
	#geodirectory-add-post .col-sm-10,
	#geodirectory-add-post .col-sm-2{padding-inline: 0px;}
	#geodirectory-add-post .mb-3.row{margin: 0px;}
	.custom-heading-description h1{font-size: 26px;}
	.bsui button.geodir_button{margin-bottom: 10px;}

	.uwp-login-class{padding-block: 30px;}
	body .resources-page .filter>div>.pop_up_content>ul,
	body .resources-page .filter>div>.pop_up_content>ul,
	body .resources-page .filter .author-char-container .all-author-list .allList{width: 100%;}
	.resource_loadmore{margin-block: 15px 30px;}
	.section-site-bar-popup .hover_bkgr_fricc>div{width: 80%;}
	.site-main.business{padding-bottom: 30px;}
	
	.bsui fieldset:not([data-rule-key="details"]) h3{font-size: 25px;}	
	#geodirectory-add-post [data-argument="featured_content"].row > label,
	#geodirectory-add-post [data-argument="association"].row > label,
	#geodirectory-add-post [data-argument="intre"].row > label,
	#geodirectory-add-post [data-argument="recognitionas_seen_on"].row > label{font-size: 18px;}

	.single.geodir-page-single .business_details .content-stats-inner > div ul li, .single.geodir-page-single .business_details .regions_served ul li{width: calc(50% - 15px);}
	.biz_info .address .flex{flex-wrap: wrap;}
	.single.geodir-page-single .address .geodir-post-meta-container .geodir_post_meta{font-size: 18px;}
	.single.geodir-page-single .geodir-post-meta-container .geodir_post_meta{font-size: 14px;}
	.single.geodir-page-single .right-part .right-part-inner .content-stats .geodir-post-meta-container .geodir_post_meta{font-size: 18px;} 
	.geodir-list-save-container .gd-badge span.tooltip-text, .subscribe_btn.mailchimp-custom-btn:hover .tooltip-text{display: none !important; opacity: 0;}
	.cat-section .cat-section-inner .title{font-size: 26px !important;line-height: 1 !important;}
  .cat-section .cat-section-inner .btn a{margin: 20px auto 0;font-size: 16px;}
  .cat-section .cat-section-inner .content{font-size: 18px;line-height: 26px;}
  .cat-section .cat-section-inner{padding: 50px 0;}
  .cat-section .cat-section-inner .btn a svg{width: 15px;height: 15px;margin: 0 10px 0 0;}
}

@media (max-width: 767px){
	.contact-form .nf-form-content input,
	.contact-form .nf-form-content textarea{border-radius: 10px !important;color: #000;}
	.contact-form .nf-form-content textarea{height: 80px !important;}

	.banner .banner-content .banner-title h1{font-size: 40px;line-height: 50px;margin-bottom: 15px;}
	.banner .banner-inner{padding: 90px 0 50px;}
	.banner .banner-content{text-align: center;}
	.banner .container{padding: 0 16px;}
	.banner .banner-content .content{margin-bottom: 20px;}

	.testimonials-wrapper .testimonials-wrapper-item-inner{font-size: 20px;text-align: center;flex-direction: column;justify-content: center;align-items: center;}
	.testimonials-wrapper .testimonials-image img{max-width: 70px;}
	.testimonials-wrapper .testimonials-wrapper-item-inner{margin: 40px 10px 0px;border-radius: 10px;align-items: center;}
	.testimonials-wrapper .testimonials-wrapper-item-inner::before{top: -12%;left: 7%;}
	.testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-content p{font-size: 16px;line-height: 24px;}
	.testimonials-sections.bg-white .button-arrows ul li{height: 40px;width: 40px;}
	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content{padding: 15px 20px;}
	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-content{padding: 35px 20px;}

	.why-us .title-content-content ul li{padding: 0 0 0 30px;font-size: 16px;line-height: 22px;margin: 0 0 20px;}
	.why-us .title-content-content ul li::before{width: 20px;height: 20px;}

	.who_should .title-content-content ul li{padding: 0 0 0 30px;font-size: 16px;line-height: 22px;margin: 0 0 20px;}
	.who_should .title-content-content ul li::before{width: 20px;height: 20px;}

	.list-option .title-content-item .title-content-content ul li{padding: 0 0 0 30px;font-size: 18px;line-height: 22px;margin: 0 0 20px;}
	.list-option .title-content-item .title-content-content ul li::before{width: 20px;height: 20px;}

	.error404 #content .entry-title,
	.custom-heading-description h1,
	.banner .banner-content .banner-title h1,
	.elementor-widget-heading h1.elementor-heading-title{font-size: 26px !important;}
	.elementor-widget-heading h2.elementor-heading-title{font-size: 24px !important;}
	.elementor-widget-heading h3.elementor-heading-title{font-size: 22px !important;}
	.elementor-widget-heading h4.elementor-heading-title{font-size: 20px !important;}
	.elementor-widget-heading h5.elementor-heading-title{font-size: 18px !important;}
	.elementor-widget-heading h6.elementor-heading-title{font-size: 16px !important;}

	.featured-listing .company-item-cnt .title a{font-size: 18px;}
	.single.geodir-page-single .podcast-cpt-audio-featured-image .audio{width: 100%;margin: 0;}
	.single.geodir-page-single .podcast-cpt-audio-featured-image .podcast-featured-image{display: none;}
	.single.geodir-page-single .podcast-cpt-audio-featured-image{padding-top: 10px;}
	.single.geodir-page-single .podcast-cpt-description p{font-size: 18px;}
	.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title h1{font-size: 28px;}
	.single.geodir-page-single .podcast-cpt-description ul li{font-size: 18px;}

	.single.geodir-page-single #content{padding: 30px 0;}
	.single.geodir-page-single #content{max-width: 90% !important;}
	.single.geodir-page-single .bsui .container{max-width: 100%;}
	.single.geodir-page-single .site-content-wrapper{flex-direction: column;}
	.single.geodir-page-single .left-part,
	.single.geodir-page-single .right-part{width: 100%;padding: 0;border: 0;}
	.single.geodir-page-single .business_details .right-part {width: 100%;}
	.single.geodir-page-single .link-section{margin-bottom: 00px;padding-bottom: 20px;margin-top: 20px;padding-top: 20px;border-bottom: 1px solid #efecf3;}
	.single.geodir-page-single .right-part .right-part-inner>div{padding-bottom: 15px;margin-bottom: 15px;}
	.single.geodir-page-single .company-blog,
	.contact-section,
	.single.geodir-page-single .fetured-content-section,
	.single.geodir-page-single .associations-section,
	.single.geodir-page-single .recognit-section{padding: 0px 0;}
	.single.geodir-page-single .company-blog{margin-bottom: 20px;}
	.nf-field-container{margin-bottom: 15px;}
	.elementor-123 .elementor-element.elementor-element-6f27e8f .elementor-counter-title,
	.elementor-123 .elementor-element.elementor-element-f07b7e4 .elementor-counter-title{font-size: 20px !important;}

	#geodirectory-add-post{flex-direction: column;margin: 30px 0 !important;}

	.number_box .num{font-size: 22px;}
	.number_box .num_txt{font-size: 20px;}

	.search.search-results .geodir-loop-container .geodir-category-list-view .geodir-post .card-img-top{flex-direction: column;gap: 10px;}
	.search.search-results .geodir-loop-container .geodir-category-list-view .geodir-post .card-img-top .card-body{width: 100%;}
	.search.search-results .gd_business .card-body .geodir-field-post_category{padding-bottom: 0;}

	.page-id-18 .uwp-account-class .uwp_page ul.nav.m-0.p-0.mt-3.list-unstyled.flex-lg-column.flex-row.flex-wrap{grid-template-columns: 1fr !important;}
	.uwp-account-class{margin-bottom: 100px;}
	.page-id-22 .post-22 img.rounded-circle{max-width: 120px !important;}
	.search-results h1{font-size: 26px;}
	.search-results h2{font-family: "Golos Text", sans-serif !important;font-size: 22px;}
	.search-results .site-main{max-width: 390px !important;}
	.search-results .site-main h1{padding: 0px;}

	.banner-section .submit-your-show > a{font-size: 14px;}

	.logistics-section .logistics-wrapper .logistics-left ul li{padding-bottom: 10px;padding-left: 30px;}
	.logistics-section .logistics-wrapper .logistics-right .logistics-image.round-images img{height: 300px;width: 300px}
	.logistics-section .logistics-wrapper .logistics-left ul li::before{height: 20px;width: 20px;top: 2px;}

	.our-team-section .team-wrapper .team-item{width: 100%;}
	.our-team-section .team-wrapper .team-item .team.image img{object-fit: cover;object-position: top;height: 100%;}

	.advantage .advnt_item ul li{padding-bottom: 10px;padding-left: 30px;}
	.advantage .advnt_item ul li::before{height: 20px;width: 20px;top: 2px;}

	.custom_imgbox .elementor-image-box-title{margin-top: 8px;}
	.custom_imgbox .elementor-widget-image-box .elementor-image-box-wrapper{text-align: left;}
	.custom_imgbox .elementor-image-box-img{margin-bottom: 0 !important;}

	.mega-menu-my-new-location .nf-field-container .nf-field-label{text-align: left !important;font-size: 14px !important;}

	.section-categories .category-list{margin: 30px 0;flex-direction: column;gap: 20px}
	.section-categories .category-list .section-list-category .section-list-link{font-size: 16px;        width: 100%;text-align: center;}
	.section-categories .category-list .section-list-category .subcategories{position: relative;top: 0;    margin: 30px 0 10px;}
	.section-categories .category-list .section-list-category{position: relative;flex-direction: column;display: flex;width: 100%}
	.section-categories .category-list.open{padding-bottom: 0}

	.list-option .list-table{overflow-x: auto;}
	.list-option .list-table table th{font-size: 18px}
	.list-option .list-table table td,.list-option .list-table table th{font-size: 16px}
	.list-option .list-table table a{font-size: 16px ;padding: 10px 20px;}

	.section-categories ul.category-list{gap: 5px;}
	.section-categories .category-list .section-list-category .subcategories{margin: 0px 0 10px;}
	.section-categories ul.category-list li.section-list-category .subcategories{position: unset;padding: 0px;}
	.section-categories ul.category-list > li.section-list-category > .section-list-category-title a{font-size: 16px;display: flex;justify-content: space-between;align-items: center;}
	.section-categories ul.category-list li.section-list-category .subcategories.active ul > li a{font-size: 14px;}
	.section-categories ul.category-list li.section-list-category, .section-categories ul.category-list li.section-list-category a{width: 100%;}
	.section-categories ul.category-list li.section-list-category .subcategories.active ul{columns: unset;}

	.section_events .elementor-image-box-title span{margin-top: -3px;}

	.form-section .listcheckbox-container .nf-field-element label:after{top: 2px;}
	.form-section .listcheckbox-wrap .nf-field-element label.nf-checked-label:before{top: 0px;}

	.pmpro-levels #content .page-content > .elementor > .list-option .list-table{display: block;}  
	.pmpro-levels #content .page-content > .elementor > .list-option .list-table .elementor-widget-container{overflow-x: auto;}
	.pmpro-levels #content .page-content > .elementor > .list-option .list-table .elementor-widget-container table{width: 800px;}

	.hex_search .geodir-search.row::before{left: -10px;}
	.testimonials-sections{padding-left: 10px;padding-right: 10px;}
	.testimonials-wrapper .slick-slide{margin: 0 10px !important;}
	.testimonials-wrapper .slick-list{margin: 0 -10px !important;}
	.banner_sec .elementor-widget-heading .elementor-heading-title{font-size: 25px !important;}  
	.hex_search.search_box .geodir-search.row, .custom-company-archive-filter{margin-block: 20px;}

	.whylist_cargorex .leftimg .elementor-widget-image{display: flex;justify-content: center;}
	.custom_imgiconbox .elementor-image-box-wrapper{text-align: left;}
	.custom_imgiconbox{max-width: 310px !important;margin: auto;}
	.list_service_row > .elementor-element:before{height: 25px;top: calc(100% + 4px);left: 50%;transform: unset !important;}
	.list_service_row > .elementor-element:nth-child(even) .elementor-image-box-wrapper{gap: 0;flex-direction: column;}
	.table_section .table_row{overflow-x: auto;}
	.table_section .table_row table,
	#table_responsive table{width: 727px;}
	.img_fix.elementor-widget-image{display:flex;height: auto;}
	.img_fix .elementor-widget-container{display: flex;}
	.img_fix .elementor-widget-container img{object-fit: cover;object-position: center;}
	.hextrue_icon .elementor-image-box-wrapper{display: flex;gap: 5px;}
	.hextrue_icon .elementor-image-box-content{text-align: left;}
	.voice-cat .cat-section-inner{padding: 100px 20px;}
	.voice_card .masonry-post.pro_cate_data .box-main-cls{width: calc(calc(100% - calc(2* 30px)) / 2);}
	.banner-section .banner-inner{padding: 150px 20px 80px 20px;}
	.business.site-main#content{padding: 40px 20px;}
	.single.single-gd_creators #creators-information > section .container{padding: 30px 0;}
	.gd_creators-template-page-gd-creators-details h2{font-size: 22px;}

	.featured-listing span.sub-content{font-size: 16px;}
	.btn_read{font-size: 16px;}
	.banner-section .banner{padding-left: 20px;padding-right: 20px;}
	#gd-single-tabs-content .btn-containers{margin-bottom: 15px;}
	.gd_business .card .geodir-entry-title a{font-size: 18px;}
	.gd_business .card .geodir-field-post_content{font-size: 16px;}
	.geodir_post_meta.gd-address,
	.geodir_post_meta.geodir-field-website{font-size: 16px;}
	.geodir_post_meta{font-size: 16px;}
	.card-body .geodir-post-content-container .geodir_post_meta a{font-size: 14px;gap: 5px;padding: 8px 10px;}
	.single.geodir-page-single .right-part .right-part-inner > .baisc-info-section{margin-top: 15px;}  
	.login_hover_bkgr_fricc > div .popup_header p{font-size: 18px;}
	.popup-heading-message p{font-size: 16px;}
	.login_hover_bkgr_fricc > div .popup_header{padding: 10px 16px 10px;}
	.login_hover_bkgr_fricc .login_popupCloseButton{top: 6px;}
	.popup-heading-message{padding: 10px 20px 0;}

	.voice_banner .hex_search.custom-company-archive-filter > div{padding-top: 10px;padding-bottom: 10px}
	.voice_banner .hex_search.custom-company-archive-filter > div > .container{padding: 0;}

	.page-template-default .page-content .general-page-content p,
	.page-template-default .page-content .general-page-content li,
	.page-template-default .page-content .general-page-content span{font-size: 16px !important;}

	.page-template-default .page-content .general-page-content h1,
	.page-template-default .page-content .general-page-content h2,
	.page-template-default .page-content .general-page-content h3,
	.page-template-default .page-content .general-page-content h4,
	.page-template-default .page-content .general-page-content h5,
	.page-template-default .page-content .general-page-content h6{margin: 15px 0 10px 0;}
	.page-template-default .page-content .general-page-content h1{font-size: 30px;}
	.page-template-default .page-content .general-page-content h2{font-size: 28px;}
	.page-template-default .page-content .general-page-content h3{font-size: 26px;}
	.page-template-default .page-content .general-page-content h4{font-size: 24px;}
	.page-template-default .page-content .general-page-content h5{font-size: 22px;}
	.page-template-default .page-content .general-page-content h6{font-size: 20px;}

	.tax-gd_businesscategory.logged-in .wpmcs-subscribe-main{padding: 60px 15px 0 15px;}

	#wpmcs-preference-form{clip-path: polygon(7% 0, 100% 0, 100% 100%, 0 100%, 0 3%);}
	#wpmcs-preference-form .mailchimp-tags-container{width: 50%;}

	#comments{padding: 0 10px;}
	#comments .comment-reply-title,
	#comments .title-comments{font-size: 20px;}  
	#comments .comment .comment-body{padding: 30px 0 !important;}  
	#comments .comment .comment-meta{flex-direction: column;}
	#comments .comment .comment-metadata{margin: 15px 0 0;}
	#comments .comment .avatar{height: 60px;width: 60px;}
	#comments ol.comment-list{margin-bottom: 40px;}
	#comments .comment-head{font-size: 25px;}
	#comments .comment-head + p{margin-bottom: 70px;}

	.claim_sent > div{width: 85%;}

	.Hero_Banner p{font-size: 16px;}

	.gd_event-template-page-gd-events-details.single .about-section{padding: 20px;}
	.gd_event-template-page-gd-events-details.single .details-section{gap: 30px;padding: 20px;}
	.gd_event-template-page-gd-events-details.single .details-section .biz_info, 
	.gd_event-template-page-gd-events-details.single .details-section .geodir-wgt-map{width: 100%;}
	.gd_event-template-page-gd-events-details.single .btn-section .interested_btn{padding: 20px;}

	.login_hover_bkgr_fricc .unclaimed_post{gap: 5px;max-width: calc(100% - 20px);}

	#user_listings > .two_listing_section.elementor-element > .e-con-inner > .elementor-element:first-child .elementor-shortcode{border: 0;padding-bottom: 0;}

	#user_listings .categories-list{margin-top: 0;}
	#user_listings .category-items{overflow-x: auto;flex-wrap: nowrap;padding-bottom: 10px}
	/* Mobile scrollbar */
	#user_listings .category-items::-webkit-scrollbar{height: 7px;}
	#user_listings .category-items::-webkit-scrollbar-track{border: 1px solid #d3d3d5;border-radius: 0}
	#user_listings .category-items::-webkit-scrollbar-thumb{background: var(--e-global-color-primary);}

	#user_listings .expanded-listings-wrapper{flex-direction: column;}
	#user_listings .heading-title h2{font-size: 24px !important;max-width: 100%;}
	#user_listings .slick-slider .slick-arrow{top: -25px;top: 50%;transform: translateY(-50%);}  
	#user_listings .slick-slider .slick-arrow.slick-prev{left: 0;width: fit-content;}  
	#user_listings .slick-slider .slick-arrow.slick-next{left: unset;right: 0;}
	#user_listings .expanded-listings-container .heading-title h2{margin-bottom: 16px;}
	#user_listings .expanded-listings-wrapper .geodir_location_listing > .row > .col:last-child{margin-bottom: 0;}
	.recently-attending-events-widget .post_listing .row > .col:last-child{margin-bottom: 0 !important;}
	#user_listings > .two_listing_section.elementor-element .heading-title h2{font-size: 24px !important;}
	.related-listings-widget .heading-title h2{margin-bottom: 70px;}

	/* submit your show */
	.elementor.elementor-7906 .elementor-element.elementor-element-648ad656 .e-con-inner{padding-top: 50px !important; padding-bottom: 50px !important;}
	.form-section .form-form-part .nf-form-cont label{font-size: 16px !important;}
	.form-section .form-form-part .nf-form-cont input, 
	.form-section .form-form-part .nf-form-cont textarea{font-size: 14px;}
	.elementor-7906 .elementor-element.elementor-element-21516970:not(.elementor-motion-effects-element-type-background){max-height: 310px; min-height: 310px;}
	.elementor-7906 .elementor-widget-heading h1.elementor-heading-title{font-size: 30px !important;}

	.popup_bar::after, 
	.popup_bar::before{height: 20px;width: 20px;border-width: 10px;}
	.popup_bar .row{flex-direction: column;gap: 5px;}
	.popup_bar .row .left,
	.popup_bar .row .right{width: 100%;}
	.popup_bar .row .title{font-size: 18px;}

	main#content.gd_list.type-gd_list{padding: 50px 10px;}

	.uwp-profile-content .manager-form{overflow-x: auto}
	.uwp-profile-content #add-manager-main input, 
	.uwp-profile-content #add-manager-main select{max-width: 100%;}

	.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations.geodir_location_listing .geodir-post{width: 100%;}

	.crgusr_req_verification_popup > div{max-width: 80%;}
	.crguser-email-verification-body{padding: 70px 20px;}
	.crguser-email-verification-body .crguser-email-verification-body-main{flex-direction: column;margin: 25px 0;}
	.crguser-email-verification-body .crguser-email-verification-body-left,
	.crguser-email-verification-body .crguser-email-verification-body-right{border: 0;width: 100%;padding: 0;}
	.crguser-email-verification-body h2{font-size: 20px;margin: 0 0 5px 0;}
	.crguser-email-verification-body h3{font-size: 18px;margin: 0 0 5px 0;}
	#user_listings .section-latest-business-see-all .section-see-all-button{top: 7px;right: 10px;}
	.single.single-gd_podcast .related-listings-widget .heading-title h2{font-size: 24px !important;}
	.icon_box_style1 a ul li{font-size: 16px;}
	.pricing_card_row .elementor-image-box-wrapper{display: flex;gap: 5px;}
	.comparison_table{overflow-x: auto}
	.comparison_table table{width: 727px;}
	.comparison_table tr th{font-size: 18px;}
	.single.geodir-page-single .fetured-content h2,
	.single.geodir-page-single .company-blog  h2,  
	.single.geodir-page-single .business_cnt h2,
	.single.geodir-page-single .related-listings .heading-title h2{font-size: 22px !important;}

	#user_listings .top_three h2{font-size: 24px !important;}
	#user_listings .top_three .inner_row > .elementor-element:nth-child(-n+2) .elementor-shortcode{border-bottom: 0;padding-bottom: 0;}

	#user_listings > .elementor-element:first-child .heading-title{display: flex; justify-content: space-between; align-items: center;}
	.company-blog .post_listing.geodir_locations{padding: 0px 0px 0;}
	#user_listings .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 15px 20px !important;}
	#user_listings .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 15px 0px !important;}
	#user_listings .gd_business .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 15px 0px;}

	.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 15px 20px !important;}
	.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 15px 0px !important;}
	.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{
/*		max-width: 100px; */
		height: 100px;}
	.uwp_widgets.uwp_widget_profile .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 15px 0px;}

	.related-listings-widget-business .card-body{padding: 20px 15px 20px !important;}
	.related-listings-widget-business .card-body.geodir-heading{padding: 20px 15px 0px !important;}
	.related-listings-widget-business .card-img-top .geodir-post-slider{
/*		max-width: 100px; height: 100px;*/
	}
	.related-listings-widget-business .gd_business .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 15px 0px;}  

	.top_three{padding: 70px 0 !important;max-width: calc(100% - 20px);margin: auto !important;border-bottom: 1px solid #d3d3d5;}

	/* bussiness page */
	body.post-type-archive-gd_business .banner-section .banner-title h1{font-size: 30px !important;}
	body.post-type-archive-gd_business .section-categories .category-list{margin: 0px 0;}

	body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 15px 20px !important;}
	body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 15px 0px !important;}
	/* creator page */
	body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{max-width: 100px;height: 100px;}
	body.post-type-archive-gd_creators .banner-section .banner-title h1{font-size: 30px !important;}
	body.post-type-archive-gd_creators .section-categories .category-list{margin: 0px 0;}
	body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 15px 20px !important;}
	body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 15px 0px !important;}
	body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{max-width: 100px; height: 100px;}
	.voice_card .masonry-post.pro_cate_data .geodir-post{width:100% !important;}
	.post_listing.geodir_locations .row.row-cols-md-0 .gd_event .card .card-img-top{aspect-ratio: 7 / 4;}
	.post_listing.geodir_locations .row-cols-md-0 .geodir-post.gd_event .geodir-post-title{top: 20px !important;}
	.single.geodir-page-single .related-listings-widget-podcast .related-listings .companies-wrapper-item.slick-slide{padding: 0px 5px;}
	.show-details-podcast{flex-direction: column; gap: 10px;}
	.show-details-podcast .show-details-left,
	.show-details-podcast .show-details-right{width: 100%;}
	.card-body .geodir-post-content-container .geodir_post_meta a{font-size: 14px; gap: 5px; padding: 8px 10px;}
	.card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 11px;}
	/* voice page publication */
	.publication-category-slider{padding-bottom: 40px;}
	.gd_creators-template-page-gd-creators-details.gd_creators-template.single h2{font-size: 22px !important;}
	section.site_categories h1{font-size: 24px;}
	section.site_categories > ul{column-count: 1;}
	section.site_categories > ul ul{padding-left: 15px;}
	.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-body.geodir-heading{padding: 20px 15px 0px !important;}
	.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-body{padding: 20px 15px !important;}
	.voice_card .geodir-post.gd_podcast .uwp-profile-item-summary{padding-left: 15px !important;padding-right: 15px !important;}

	.form-section .form-form-part .nf-form-cont input, .form-section .form-form-part .nf-form-cont textarea{padding: 10px 20px;}
	.form-section .form-form-part .nf-form-cont label,.form-section .form-form-part .nf-label-span{ font-size: 18px;line-height: 24px;}
	.form-section .listcheckbox-wrap .nf-field-element label.nf-checked-label:before{
/*	 top: 6px;*/
	}

	.form-section .form-form-part .nf-form-cont .checkbox-wrap label:before{top: 4px}
	.founder-section .founder-content p{font-size: 20px !important;}
	.form-section .form-form-part .nf-form-cont .listcheckbox-wrap ul{flex-direction: column;gap: 0;align-items: flex-start;}
	.form-section .form-form-part nf-fields-wrap nf-field:first-child{width: 100%}
	.form-section .form-form-part nf-fields-wrap nf-field:nth-child(2){width: 100%}

	.small-width .e-con-inner{width: 100% !important;}
	.founder-section .founder-content p{font-size: 18px !important;}
	.industry-item .industry-list::before{width: 20px;height: 20px}
	.industry-item .industry-list{padding: 0 0 0 30px; top: 8px;}
	.form-section .form-form-part .nf-form-cont .listcheckbox-wrap ul li{margin: 0  0 15px !important}

	.auto-user-register-login .uwp_form.btn.btn-primary{width: 100% !important;justify-content: center;}
	.login_hover_bkgr_fricc > div{padding: 0 0% !important;width: 80%;}
	.login_hover_bkgr_fricc > div .popup_header{display: flex;flex-wrap: wrap;border-bottom: 1px solid #efecf3;padding: 18px 16px;}
	.login_hover_bkgr_fricc > div .popup_header p{font-size: 20px;margin: 0;line-height: 30px;font-weight: 500;}
	.new_fricc_details   p{font-size: 16px}
	.auto-user-register-login .add-listing-business{width: 100%;}
	.auto-user-register-login{flex-direction: column;width: 100%;gap: 0;padding: 30px;}

}

@media (max-width: 600px){
	.latest-posts-widget{gap: 20px;flex-wrap: wrap;}
	.latest-post-item{width: 100%;}
	.companies-wrapper .slick-prev.slick-arrow, .listing-companies-wrapper .slick-prev.slick-arrow{left: auto;}
	.companies-wrapper .slick-next.slick-arrow, .listing-companies-wrapper .slick-next.slick-arrow{right: 10px;}
	.companies-wrapper .slick-arrow, .listing-companies-wrapper .slick-arrow{top: -17%;top: -66px;}

	.masonry-post.pro_cate_data{grid-column-gap: 15px;grid-row-gap: 15px;grid-template-columns: 1fr;}
	.filteration{flex-wrap: wrap;}
	.section-site-bar-popup .hover_bkgr_fricc>div{width: 90%;}
	.section-site-bar-popup .trigger_popup_fricc{font-size: 16px;padding: 15px;}
	.section-site-bar-popup nf-fields-wrap nf-field{width: 100%;}
	.nf-form-content .label-above .nf-field-label,
	.nf-form-content .label-below .nf-field-label,
	.nf-form-content .label-hidden .nf-field-label{text-align: left;}
	.section-site-bar-popup .nf-form-content textarea.ninja-forms-field{height: 100px;}

	.trigger_popup_fricc:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
	.trigger_popup_fricc:after{content: '';position: absolute;top: 0;right: -9px;width: 10px;height: 100%;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
	.site-bar-popup a{top:auto;transform: translate(0);bottom: 0;left: 30px;right: 30px;width: calc(100% - 60px);text-align: center;}
	.site-bar-popup a:not([href]):not([tabindex]){writing-mode: unset;}

	#business_slider .companies-wrapper .slick-prev.slick-arrow,
	.section-voices-slider button.slick-arrow.slick-prev{right: 60px;}
	.companies-wrapper .slick-prev.slick-arrow, 
	.listing-companies-wrapper .slick-prev.slick-arrow{right: 60px;}
	#business_slider .companies-wrapper .slick-next.slick-arrow,
	.section-voices-slider button.slick-arrow.slick-next{right: 10px;}

	.section-latest-posts-view-all .section-view-all-button, 
	.section-latest-voices-view-all .section-view-all-button{font-size: 16px;right: 110px;top: -48px;}
	#business_slider .companies-wrapper .slick-prev.slick-arrow,
	#business_slider .companies-wrapper .slick-next.slick-arrow{top: -36px;}
	.section-voices-slider button.slick-arrow.slick-prev,
	.section-voices-slider button.slick-arrow.slick-next{top: -36px;}


	.section-latest-posts-view-all .section-view-all-button, 
	.section-latest-voices-view-all .section-view-all-button{position: static;display: block;margin-bottom: 10px;}
	.section-voices-slider button.slick-arrow.slick-prev, 
	.section-voices-slider button.slick-arrow.slick-next{top: -66px;}  

	.section-latest-business-see-all .section-see-all-button{position: static;display: block;margin-bottom: 10px;}

	.companies-wrapper .slick-prev.slick-arrow,
	.companies-wrapper .slick-next.slick-arrow{top: -35px;}
	.company-blog .bsui .row-cols-sm-2>*{flex: 0 0 auto;width: 100%;}
}

@media (max-width: 599px){
  #user_listings .expanded-listings-container .business-category-listings .row .col{width: 100%;}  
}

@media (max-width: 500px){
  .search-results .bsui .geodir-category-list-view>*{width: 100%;}
  .search-results #content{max-width: 100% !important;}
}

@media (max-width: 575px){
	.modal-open .uwp-auth-modal.show .modal-content .row{margin: 0} 
	.uwp-auth-modal.show .section-user-login-form .uwp-footer-link.float-end{justify-content: center;}
	.uwp-auth-modal.show .section-user-login-form .card-body .uwp-footer-link{justify-content: center;}
	.section-user-login-form .uwp-footer-links{flex-direction: column;}
	
	#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls{width: 100%;}
	#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls:nth-child(1), 
	#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls:nth-child(4n), 
	#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls:nth-child(4n+1){background: #fff;}
  	
	#user_listings .top_three .right_col .voice_card .gd_podcast{width: 100%;}

  	.single.geodir-page-single .right-part .right-part-inner .content-stats .geodir-post-meta-container{flex: 0 0 100%;}
  	.single.geodir-page-single .right-part .right-part-inner .content-stats .geodir-post-meta-container ul li{width: 100%;}

	.resources-page .filter .main-char-container .all-topic-list .allList label:before{top: 10px !important;}
  	.section-site-bar-popup .trigger_popup_fricc{display: none;}

	.uwp_widgets.uwp_widget_account .container .row > div:first-child .navbar-light{max-width: calc(100% - 30px);margin: auto;}
  	.uwp_widget_account .uwp_page .uwp_input_fieldset{font-size: 20px;}

	.geodir_location_listing .lists-listings-page .col.mb-4.geodir-post{flex: 0 0 auto;width: 100%;}
  	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content{flex-direction: column;}
  	.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content .testimonials-title{width: 100%;padding: 10px 0 0 0;}
  	.hex_box.section-hero-banner.ic_box{padding: 0 !important;}
	.hex_box.section-hero-banner.ic_box.e-con.e-grid > .e-con-inner > div{width: 135px;}
  	.hex_box.section-hero-banner.ic_box .elementor-image-box-title{font-size: 11px !important;}

  	.voice_card .masonry-post.pro_cate_data .box-main-cls{width: 100%;}
  	.voice_card .box-main-cls{border-radius: 170px 170px 0 25px;}

  	.single.geodir-page-single .regions_served ul li{width: 100%;}

  	.login_hover_bkgr_fricc .unclaimed_post .unclaimed_post_inner{width: calc(33.33% - 10px / 3);padding: 5px;}
  	.login_hover_bkgr_fricc > div{width: calc(100% - 30px);}

  	#user_listings .category-item{text-align: center;}
  	#user_listings .expanded-listings-container .business-category-listings .row .col{width: 100%;}

	.popup_bar .row .title{text-align: center;}
	.popup_bar{padding: 20px 10px;}
	.popup_bar .row{padding: 0;gap: 10px;}
	.popup_bar .row .right{gap: 10px;flex-direction: column;}
	.popup_bar .row .progress{margin: auto;}
	.popup_bar .skiptxt{margin: auto;}
	.popup_bar .skiptxt label{color: #fff;}

  	.pmpro-checkout #content{padding: 70px 15px;}

  	.uwp-profile-content{padding: 0 10px 10px 10px;}
  	.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations.geodir_location_listing .geodir-post{padding-left: 0;padding-right: 0;}  
  	.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .pb-3 a{padding: 12px 15px;}

	.graylogo_section .logos .elementor-widget-image{width: 90px;}
	.graylogo_section .mobile_logo_scroll{overflow-x: auto;}
	.graylogo_section .mobile_logo_scroll .logos{flex-wrap: nowrap !important;width: auto;}

	/* hex view for mobile */
	.hex_box.section-hero-banner.ic_box.e-con.e-grid > .e-con-inner{gap: 10px;}
	.hex_box.section-hero-banner.ic_box.e-con.e-grid > .e-con-inner > div{width: 48%;}
	.hex_box.section-hero-banner .elementor-image-box-wrapper{max-height: fit-content;background: #fff !important;aspect-ratio: unset;flex-direction: row;padding: 10px !important;gap: 10px;clip-path: polygon(5% 0, 95% 0, 100% 20%, 100% 80%, 95% 100%, 5% 100%, 0 80%, 0 20%);}
	.hex_box.section-hero-banner.ic_box .elementor-image-box-title{text-align: left;}
	.hex_box.section-hero-banner .elementor-image-box-wrapper figure{margin: 0 !important;width: auto !important;width: 25px !important;height: 25px;}
	.hex_box.section-hero-banner .elementor-image-box-wrapper figure img{width: 100%;height: 100%;object-fit: contain;object-position: center;}
	.hex_box.section-hero-banner .elementor-image-box-wrapper .elementor-image-box-content{min-width: 84px !important;width: 10%;text-align: left;}

  	.crgusr_req_verification_popup > div{max-width: calc(100vw - 30px);}

	.single.geodir-page-single .business_details .content-stats-inner > div ul li, .single.geodir-page-single .business_details .regions_served ul li{width: 100%;}
	.single.geodir-page-single .content-stats-inner > div ul{padding-left: 20px;}
	.single.geodir-page-single .content-stats-inner > div{flex: 0 0 100%;}
	.single.geodir-page-single .geodir-post-meta-container .geodir_post_meta{margin-bottom: 20px;}  
	.single.geodir-page-single .logo-section .geodir-field-logo{width: 200px;height: 200px;margin-inline: 0 auto 0 0;}
	.single.geodir-page-single .business_details .left-part{width: 100%;}
	.single.geodir-page-single .business_details .right-part{width: 100%;}

  	#user_listings .heading-title h2 .tooltip-icon .tooltip-text{white-space: normal;}
  	#user_listings .left-tooltip .heading-title h2 .tooltip-icon .tooltip-text{bottom: 0;width: 120px;left: unset;right: 27px;}
  	#user_listings .left-tooltip .heading-title h2 .tooltip-icon .tooltip-text:before{transform: translateX(-50%) rotate(224deg);bottom: 10px;left: 100%;}
}

@media (max-width: 480px){
	#wpmcs-preference-form{clip-path: polygon(10% 0, 100% 0, 100% 100%, 0 100%, 0 2%);}
	#wpmcs-preference-form .mailchimp-tags-container{width: 100%;}
	.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .category .category_inner{min-width: 400px;}
}

@media (max-width:375px){
  .categroy-section .bsui .gd-cptcat-ul{width: 1000% !important;}
  .categroy-section .bsui .justify-content-center{flex-direction: column;}
  .Hero_Banner .icon-content-wrapper .bsui .gd-cptcat-ul{width: 100% !important;}
  .Hero_Banner .icon-content-wrapper .bsui .justify-content-center{flex-direction: column;}
  .Hero_Banner .search_box{margin: 0 !important;}
}