@media only screen and (min-width: 1600px) and (max-width: 1660px)  {
	body  .inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.finxpert-content-wrap .e-con>.e-con-inner{
		padding: 0px 20px !important;
		
	}
}
@media only screen and (max-width: 1599px) {
	.finxpert-content-wrap .e-con>.e-con-inner {
		max-width: 1280px !important;
	}
	.resource .elementor-element-populated {
		gap: 25px !important;
	}
	.spons_tab .elementor-tabs {
		column-gap: 70px;
	}
	.spons_tab .elementor-tabs-wrapper .elementor-tab-title:first-child {
		font-size:32px !important;
	}
	.tabs_bg_img:after {
		height: 398px;
		width: 405px;
	}
	.flex_div {
		column-gap: 70px;
	}
	.flex_div li {
		font-size:20px;
		margin-bottom:20px;
	}
	.spons_tab .elementor-tab-content {
		height: 100%;
		
	}
	.sponser-sec {
		height: 100%;
	}
	.spons_tab .elementor-tab-content img {
		height: 100%;
		object-fit: cover;
	}
	.sponsorship-content {
		top: 30%; 
		height: 300px;
}
}
@media only screen and (max-width: 1366px) {
	.finxpert-content-wrap .e-con>.e-con-inner {
		max-width: 1121px !important;
	}
	.search .search-field {
		padding: 23px;
	}
	.testi_slider .elementor-testimonial__name {
		margin-bottom: 6px;
	}
	.spons_tab .elementor-tabs-wrapper {
		padding: 30px;
	}
	.spons_tab .elementor-tabs {
		column-gap: 60px;
	}
	.spons_tab .elementor-tabs-wrapper .elementor-tab-title:first-child {
		font-size:28px !important;
	}
	.tabs_bg_img:after {
		height: 448px;
		width: 365px;
	}
	.flex_div {
		column-gap: 60px;
	}
	.flex_div li {
		padding-left: 40px;
		padding-top: 7px;
	}
	.betterdocs-category-title{
		font-size:18px !important;
	}
	.betterdocs-single-category-inner .betterdocs-footer {
		padding-bottom:10px !important;
	}
	.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper {

		gap: 25px !important;
	}
	.betterdocs-footer a, .betterdocs-footer button {
		font-size:14px !important;
	}
	.error404 .page-title-wrap {
		padding: 150px 0px;
	}
	.error404 .finxpert-page-header {
		height: 450px;
	}
}
@media only screen and (max-width: 1199px) {
	.finxpert-content-wrap .e-con>.e-con-inner {
		max-width: 940px !important;
	}
	.onsite-clinic .elementor-column-gap-default {
		column-gap: 30px;
	}
	.spons_tab .elementor-tabs-wrapper {
		padding: 25px;
	}
	.spons_tab .elementor-tabs {
		column-gap: 45px;
	}
	.spons_tab .elementor-tabs-wrapper {
		gap:22px !important;
	}
	.spons_tab .elementor-tabs-wrapper .elementor-tab-title:first-child {
		font-size:24px !important;
	}
	.tabs_bg_img:after {
	
		width: 305px;
	}
	.flex_div {
		column-gap: 50px;
	}
	.form-sec{
		border-radius:15px;
	}
	.cea-button-wrapper{
		margin-top:60px;
	}
	.event-sec .inner h4 {
		font-size: 24px !important;
	}
	.sponsorship-content {
		top: 23%;
		height: 270px;
		padding: 30px 30px;
	}
	.leadership .owl-item{
		margin-right: 20px !important;
	}
	.leadership .owl-carousel-item{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

}
@media only screen and (max-width: 1024px) {

	.inner-contener>.elementor-container,

	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.finxpert-content-wrap .e-con>.e-con-inner{

		padding: 0 30px;
		max-width:100% !important;
	}
	.search input[type="submit"] {
		top:8px;
	}

	.nav-bar .elementor-nav-menu__container{
		top:54px !important;
		height:100vh;
		width:100vw !important;
	}
	.finxpert-content-wrap.container {
		padding: 0px 0px !important;
	}
	.nav-bar{
		order:3;
	}
	.cea-carousel .owl-nav button.owl-prev {
		position: unset;
	}
	.owl-carousel .owl-nav {
		width: 90%;
		padding-top: 30px;
	}
	.team-inner .post-overlay-items > * ul.nav.social-icons {
		background-color: #000;
	}
	.team-wrapper .team-inner {
		margin-bottom:30px;
	}

	.cea-carousel-style-classic .feature-box-wrapper {
		padding: 47px 25px 75px 25px !important;
	}
	.spons_tab .elementor-tabs-wrapper {
		padding: 15px;
	}
	.spons_tab .elementor-tabs {
		column-gap: 30px;
	}
	.our-mission {
		padding: 60px 0px;
	}
	.tabs_bg_img:after {
		height: 228px;
		right: 13px;
	}
	.flex_div li {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.flex_div {
		flex-direction:column;
	}
	.flex_div>div {
		width:100%;
	}
	.spons_tab .elementor-tab-mobile-title {

		padding: 10px 20px;
	}
	html body .masonry.docs-col-3 .betterdocs-single-category-wrapper{
		width: 100% !important;
		/* 		height:fit-content !important; */
	}
	.betterdocs-category-title {
		font-size: 16px !important;
	}
	.resource .single-kb{
		height: 100% !important;
	}
	.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper {

		grid-template-columns: repeat(2, 1fr) !important;
		gap: 20px !important;
	}
	.media-body .post-title-head{
		width:90%;
	}
	.cea-button-wrapper {
		margin-top: 40px;
	}

	.error404 .finxpert-content-wrap.container{
		padding:50px 15px !important;

	}
	.error404 .page-title-wrap {
		padding: 150px 0px !important;
	}
	.blog .page-title-wrap, .single-post .page-title-wrap, .single-product .page-title-wrap, .single[class*="single-cea-"] .page-title-wrap, .page .page-title-wrap, .error404 .page-title-wrap, .archive .page-title-wrap, .search .page-title-wrap{
		padding-top:160px !important;
	}
	.sponsorship-content {
		padding: 20px 20px;
	}
	.btn-sponsor {
		padding: 18px 30px 18px 30px;
		font-size:16px;
	}
	.sponsorship-content {
		top: 27%;
		height: 210px;
		padding: 20px 20px;
	}
	.spons_tab .elementor-tab-content p:first-child {
		height: 350px;
	}
	.cu_d_flex {

		flex-direction: column;
	}
}

@media only screen and (max-width: 767px) {

	body  .inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.finxpert-content-wrap .e-con>.e-con-inner{
		padding: 0px 20px !important;
		max-width:100%;
	}
	.nav-bar .elementor-nav-menu__container {
    top: 37px !important;
}
	.search-form .search-field {
		height:53px;
	}
	.search input[type="submit"] {
		top: 5px;
		right: 10px;

		padding: 9px 10px !important;
	}
	.testi_slider .elementor-main-swiper {
        width: calc(100% - 0px) !important;
    }
	.spons_tab .elementor-tabs-wrapper {
		width:100%;
		display:none;
	}
	
    .sponsorship-content {
        top: 50%;
             height: 400px;
	}
	.spons_tab .elementor-tab-title.elementor-tab-mobile-title{
		border:1px solid #bbc1c1 !important;
		border-radius:34px;
		margin-bottom:10px;
	}

	.spons_tab .elementor-tab-title.elementor-tab-mobile-title:nth-of-type(1) {
		font-size: 22px !important;
		font-weight: 700 !important;
		color:#000 !important;
	}
	.tabs_bg_img:after {
		width: 165px;
		height: 128px;
	}
	.flex_div li {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.tabs_sponsorship .elementor-tab-mobile-title.elementor-active{
		background-color:#377E80;
		font-weight:700;
	}
	.tabs_sponsorship .elementor-tab-mobile-title{
		background-color:#E3E3E3;
		font-weight:700;
		margin-bottom: 10px;
	}
	.entry-content ul {

		padding-left: 0px;
	}
	.betterdocs-searchform {
		padding:10px 15px !important;
	
	}
	.betterdocs-searchform-input-wrap{
			margin-bottom:0px !important;
	}
	.spons_tab .elementor-tab-content img {
		margin-bottom: 20px !important;
		min-height: 500px !important;
	}
	.member-li ul{
		padding-left:20px;
	}
	.sticky-btn{
		gap:20px;
	}
	.btn-sponsor {
		padding: 14px 15px 14px 15px;
	}
	.spons_tab .elementor-tab-content p:first-child {
		height: auto;
	}
	.wa-member-list {
    display: block;
  }

  .wa-member-list::before {
    content: "Member List";
    display: block;
    background: #7ACA95;
    color: #000;
    font-weight: bold;
    padding: 12px;
    font-size: 16px;
  }

  .wa-member-item {
    display: block;
    background: #fff;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 12px;
  }

  .wa-member-item .wa-member-info,
  .wa-member-item::before,
  .wa-member-item::after {
    display: block;
    border: none;
    padding: 6px 0;
  }

  .wa-member-item::before {
    content: "Industry: " attr(data-industry);
    font-weight: bold;
    color: #555;
	  font-size:18px;
  }

  .wa-member-item::after {
    content: "Category: " attr(data-category);
    color: #777;
	  font-size:18px;
  }

  .wa-member-org {
    display: block;
    font-size: 18px;
    color: #222;
    font-weight: bold;
    margin-bottom: 5px;
  }
}
}

@media only screen and (max-width: 550px) {
	.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper {
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 20px !important;
	}
	.sticky-btn{
		gap:20px;
		flex-direction:column;
	}
}
@media only screen and (max-width: 480px) {
	body  .inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.finxpert-content-wrap .e-con>.e-con-inner{
		padding: 0px 15px !important;
		max-width:100%;
	}
	.counter-sec .e-con-full, .counter_center {
		width: 100%;
		border-right:0px !important;
		border-left:0px !important;
	}
	.counter-sec .counter_center {
		padding:25px !important;
	}
	.counter-30 .counter_center{
		border-bottom:1px solid #9B9B9B;
	}
	.footer-social{
		flex-direction:column !important;
	}
	.footer-contact{
		padding-top:20px;
		width:100%;
	}
	.footer-resource{
		width:100%;
	}
	.owl-carousel .owl-nav {
		width: 85%;
	}
	.counter  .elementor-column-gap-default{
		flex-direction:column;
	}
	.counter .elementor-column {
		width:100% !important;	
	}
	.counter .elementor-widget-wrap {
		border-right:none !important;
		border-left:none !important;
	}
	.border-30{
		border-bottom:1px solid #fff !important;
	}
	.border-90{
		padding-top:20px;
		border-bottom:1px solid #fff !important;
		border-top:1px solid #fff !important;
	}
	.spons_tab .elementor-tab-title.elementor-tab-mobile-title:nth-of-type(1) {
		font-size: 20px !important;

	}
	.tabs_bg_img:after {
		width: 125px;
		height: 148px;
	}
	.spons_tab .elementor-tab-content img {

		min-height: 580px !important;
	}
	.spons_tab .elementor-tab-content p {
		font-size:14px;
	}

}
@media only screen and (max-width: 375px) {
	.mission-btn{
		flex-direction:column;
		gap:10px;
	}
	.logout-btn .button-primary {
		font-size: 10px !important; 
		padding: 14px 12px 14px 12px !important;
	}
	.spons_tab .elementor-tab-content img {
    min-height: 470px !important;
}
}
