/* Responsiveness for FEC website */

@media only screen and (min-width : 1481px) and (max-width : 1680px) {
	header .e-con-inner {max-width: 1460px!important;}
	footer .e-con-inner {max-width: 1460px!important;}
	.elementor .e-con-inner {max-width: 1460px!important;}
	.founder-txt-accrdin .elementor-widget-container .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {font-size: 24px;}
	.global-header-section  .elementor-nav-menu { display: flex; flex-wrap: nowrap!important; }
	.home-btn a.elementor-button { padding: 15px 45px !important;}
	.litigation_form label[for="state"] {width:25%!important;}
	.litigation_form label[for="issue"] {width:30%!important;}
	.litigation_form label[for="case_status"] {width:25%!important;}
	.litigation_form label[for="case_years"] {width:20%!important;}
	#handImage {width: 400px;min-width: 400px;max-width: 550px;}
	#usmapbase svg {height: 700px!Important;}
	.resource_heading {min-height:60px;}
	.work_icon .elementor-widget-container {width: 200px;min-height: 200px;}
	.image_carousel .elementor-swiper-button-prev,.image_carousel .elementor-swiper-button-next {width:55px;height:55px;bottom:-120px;}
	.hero_section:before {top:42%;}
	.voter-regtxt-accrdn .elementor-widget-container .elementor-icon-list-items {gap: 10px 10px;}
}
@media screen and  (max-width: 1440px) {
	.sbi-owl-nav .sbi-owl-next {right:-30px!important;}
	.sbi-owl-nav .sbi-owl-prev {left:-30px!important;}
	header .e-con-inner {max-width: 1280px!important;}
	footer .e-con-inner {max-width: 1280px!important;}
	.elementor-element.bod_container {width:1080px;}
	.founder-txt-accrdin .elementor-widget-container .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {font-size: 28px;}
	.voter-regtxt-accrdn .elementor-widget-container .elementor-icon-list-items {gap: 10px 10px;}
	.event-image img {height: 380px !important;}
	.add-to-calendar-heading, .share-this-heading {font-size: 14px!important;}
	.home-btn a.elementor-button { padding: 15px 45px !important;}
	.litigation_form label[for="state"] {width:25%!important;}
	.litigation_form label[for="issue"] {width:30%!important;}
	.litigation_form label[for="case_status"] {width:25%!important;}
	.litigation_form label[for="case_years"] {width:20%!important;}
	.litigation_search {flex: 70%!important;width: 100%;}
	.litigation_button {flex: 30%!important;}
	span.num{font-size: 20px; padding-right: 12px;}
	.hero_section > .elementor-container {height:48vh!important;}
	.hero_section:before {top:38%;}
	#handImage {width: 400px;min-width: 400px;max-width: 550px;}
	#usmapbase svg {height: 700px!Important;}
	.resource_heading {min-height:60px;}
	.work_icon .elementor-widget-container {width: 200px;min-height: 200px;}
	.image_carousel .elementor-swiper-button-prev,.image_carousel .elementor-swiper-button-next {width:55px;height:55px;bottom:-100px;}
}
@media screen and  (max-width: 1366px) {
	header .e-con-inner {max-width: 1280px!important;}
	footer .e-con-inner {max-width: 1280px!important;}
	.hero_section > .elementor-container {height:58vh!important;}
	.hero_section:before {top:38%;}
	.elementor-element.bod_container {top:5%;}
}
@media screen and  (max-width: 1024px) {
	.alabamatxt_bannertxt .elementor-container.elementor-column-gap-default {display: flex;flex-direction: column;}
	.elementor-element.bod_container {width: 900px;}
	.founder-txt-accrdin .elementor-widget-container .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon span svg {width: 24px;height: 24px;}
	.founder-txt-accrdin .elementor-widget-container .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {font-size: 20px;}
	.founder-txt-accrdin .elementor-widget-container {padding: 40px 20px;}
	.hero_section > .elementor-container {min-height:21vh!important;height:21vh!important;}
	.hero_section:before {top: 35%;}
	#usmapbase svg {height: 500px ! Important;}
	.litigation-singleg-postpg  .elementor-grid-item { margin-right: 10px !important; }
	.event-item {flex: 1 1 calc(50% - 20px);max-width: calc(50% - 20px);}
	.event-title {padding-right:0!important;font-size:24px!important;}
	.event-image img {height: 320px !important;}
	.event-add-share {flex-wrap: wrap;row-gap: 10px;}
	.event-add-to-calendar, .event-share-this {width: 100%;}
	.event-date-time {height: auto;font-size: 14px;}
	.add-to-calendar-heading, .share-this-heading {font-size: 14px !important;}

	.main_menu .elementor-nav-menu>li.donate_btn a {background: transparent;color: #33373d!important;padding: 10px 20px!important;border-radius: 0;transition: all 0.5s ease;}
	.main_menu .elementor-nav-menu>li:nth-last-child(2) a {margin-left: 0px !important;}	
	.main_menu .elementor-nav-menu>li.donate_btn a {padding: 20px 20px 30px!important;color: #fff !important;}
	.main_menu nav .sub-arrow svg {color: #fff !important;fill: #fff;}
	.main_menu .sub-menu {max-width: 100% !important;padding: 0px !important;}
	#selected_category_name {font-size: 40px;}
	.staff_name {font-size: 20px;}
	.staff_designation {font-size: 16px;}
	.share_event .elementor-grid {justify-content: start!important;column-gap: 10px !important;}
	.share_event .elementor-grid-item {margin:0!important;}
	.addto-calendar {column-gap: 10px;}
	.job_title {min-height:75px;}
	.litigation_form {flex-wrap: wrap;flex-direction: column;row-gap: 20px;align-items: flex-start!important;}

	.work_icon .elementor-widget-container {width: 160px;min-height: 160px;}
	.image_carousel .elementor-swiper-button-prev,.image_carousel .elementor-swiper-button-next {width:45px;height:45px;bottom:-100px;}
	.donate_btn {display:none!important;}
}
@media screen and  (max-width: 768px) {
	.elementor-element.bod_container {width: 700px;}
	.hero_section > .elementor-container {min-height:22vh!important;height:22vh!important;}
	.hero_section:before {top: 33%;}
	#usmapbase svg {height: 450px!important;}
	form {margin-bottom: 0;}
	.litigation_form {flex-wrap: wrap;flex-direction: column;row-gap: 20px;align-items: flex-start!important;}
	.litigation_form label {flex: 1 1 45%;}
	.litigation_search {flex-wrap:wrap;}
	.work_icon .elementor-widget-container {width: 200px;min-height: 200px;}
	.image_carousel .elementor-swiper-button-prev {left: 43%!important;}
	.image_carousel .elementor-swiper-button-next {right: 43%!important;}
}
@media screen and  (max-width: 600px) {
	.eyev_container {overflow-x: scroll!important;}
	.eyev_button {width: 1220px!important;}
	.eyev_button .elementor-widget-button {min-width: fit-content !important;}
	.elementor-element.bod_container {width: 95%;top:8%;margin:0 auto;}
	.bod_img {width:100%!important;}
	.job_content {height:150px;	overflow-y:scroll;}
	.voter-regtxt-accrdn .elementor-widget-container .elementor-icon-list-items {display: flex;flex-direction: column;}
	.cloud_hidetxt {display:none;}
	.annual-bnner-txt-color li.elementor-icon-list-item a strong {white-space: normal;}
	.li-txtspan-whitespace  span{white-space: normal;}
	.founder-txt-accrdin .elementor-widget-container .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon span svg {width: 20px;height: 20px;}
	.founder-txt-accrdin .elementor-widget-container {padding: 40px 25px 40px 20px;}
	.founder-txt-accrdin .elementor-widget-container .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {font-size: 18px;}
	.annual-bnner-txt-color .elementor-widget-wrap.elementor-element-populated{display: flex;flex-direction: column;}
	.hero_section > .elementor-container {min-height:auto!important;height:auto!important;}
	.multi_heading strong {margin-left:0!important;}
	.event-item {flex: 1 1 100%;max-width: 100%;}
	#hero_slider .slider {width:33.33%;}
	body #hero_slider .slider:hover {width: 85% !important;}
	#hero_slider .elementor-loop-container {column-gap: 10px;}
	body #hero_slider .slider:hover .hero_inner {bottom:60px;left:10px;}
	#usmapbase svg {height: 200px !important;}
	#result .row {row-gap:50px;}
	.work_slide .swiper-slide {width: inherit !important;}
	.job_title {min-height: auto;}
	.uael-share-btn__icon {width:2.5em!important;}
	.advocacy_loop .elementor-section,.advocacy_loop .e-loop-item {height:auto!important;}
	.advocacy_loop .elementor-loop-container {display: flex;row-gap: 20px;flex-direction: column;}
	.litigation_search {flex-wrap:wrap;}
	.litigation_post {width: 100%;flex: 0 0 calc(100% - 0px);}
	.reset_litigations {padding: 14px 40px 14px 40px;}
	.litigation_form label {flex: 1 1 100%;}
	.litigation-grid h2 {font-size:30px!important;}
	.work_icon {width:100%!important;display: flex;align-items: center !important;justify-content: center !important;}
	.work_icon .elementor-widget-container {width: 100%;min-height: 180px;}
	.image_carousel .elementor-swiper-button-prev {left: 36%!important;bottom: -140px;}
	.image_carousel .elementor-swiper-button-next {right: 36%!important;bottom: -140px;}
	.work_map #usmapbase svg {height: 300px !important;}
	.voter-regtxt-accrdn .elementor-widget-container .elementor-icon-list-items a {font-size:12px!important;padding: 0 10px;}
	.sbi-owl-nav .sbi-owl-next {right:0px!important;}
	.sbi-owl-nav .sbi-owl-prev {left:0px!important;}
}

