
/*************Responsive Styles*****************/
@media screen and (min-width: 1199px) {
	.fixHeader .accoount-menu {
		height: 150px;
	}
	
	.fixHeader header .navbar-brand {
		height: 150px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.fixHeader .news-ticker-container {
		top: 171px;
	}
	
	.fixHeader #menu-member-page li a {
		height: 40px;
		font-size: 16px;
		line-height: 19px;
	}
}

@media screen and (min-width: 1860px) {
	.my-account-dashboard-section .elementor-container.elementor-column-gap-default {
		max-width: 1760px !important;
	}
	
	.page-id-5 header .container {
		max-width: 100% !important;
	}
}

@media screen and (max-width: 1918px) {
	.mission-right-col h3 {
		line-height: 39px !important;
	}
	
	.mission-left-col h3 {
		line-height: 39px !important;
	}
	
	#ihc_account_page_wrapp .ihc-ap-wrap {
		padding: 75px 45px 150px 45px;
	}
}

@media screen and (max-width: 1789px) {
	.news-feed-head {
		flex: 0 0 240px !important;
	}
	
	.news-feed-head::after {
		right: 0px;
		top: 0px;
		z-index: -1;
		background-position: right;
		width: 100%;
	}
	
	.tribe-events-calendar-list {
		column-gap: 17px;
	}
	
	.feature-section .elementor-container.elementor-column-gap-no {
		column-gap: 30px;
	}
	
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime h3 {
		font-size: 22px;
		line-height: 32px;
	}
}

@media screen and (max-width: 1259px) {
	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		padding-bottom: 30px;
		height: auto;
	}
	
	.accoount-menu {
		display: none;
	}
	
	.main-header .navbar-brand {
		padding: 38px 15px 42px 15px;
		width: auto;
	}
	
	.accoount-menu {
		padding: 0px 15px;
		width: auto;
	}
	
	#navbarSupportedContent {
		margin-left: 15px;
		margin-right: 15px;
		padding: 0 15px;
	}
	
	header .container {
		column-gap: 15px;
	}
	
	#navbarSupportedContent li:last-child {
		margin-right: 0px;
	}
	
	#navbarSupportedContent li {
		margin: 0px 9px;
	}
	
	/*.navbar-expand-xl .desktop-menu li{
	 	display: none;
	 	opacity: 0;
	 	/*width: 0px;
	 }*/
	.responsive-menu {
		display: block;
	}
	
	/*#navbarSupportedContent{
	margin-right: 0px;
}*/
	.footer-top .row {
		margin-right: 0px;
		margin-left: 0px;
	}
	
	.account-menu-desktop {
		display: block !important;
	}
	
	.wimco-members-wrap {
		column-gap: 30px;
		row-gap: 50px;
		justify-content: space-between;
	}
	
	.ihc-register-6 .ihc-register-col {
		padding: 0 15px !important;
	}
	
	.ihc-checkout-page-wrapp {
		padding: 0 15px !important;
	}
}

@media screen and (max-width: 1199px) {
	/*.navbar-expand-xl .desktop-menu li{
	 	display: none;
	 	opacity: 0px;
	 	/*width: 0px;
	 }*/
	#navbarSupportedContent {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.navbar-expand-xl .mobile-menu li {
		display: block;
	}
	
	.account-menu {
		display: none;
	}
	
	.responsive-menu {
		display: block;
	}
	
	#navbarSupportedContent .navbar-nav {
		position: absolute;
		top: 0%;
		left: 0%;
		background-color: var(--color8);
		width: 100%;
		transition: 0s;
		padding: 40px 0px;
		z-index: 50;
		height: 100vh;
	}
	
	.navbar-collapse.collapsing {
		left: -75%;
		transition: height 0s ease;
	}
	
	.navbar-collapse.show {
		left: 0;
		transition: left 300ms ease-in-out;
	}
	
	.navbar-toggler.collapsed ~ .navbar-collapse {
		transition: left 200ms ease-in-out;
	}
	
	.navbar-collapse {
		position: fixed;
		top: 0px;
		left: 0;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 15px;
		width: 75%;
		height: 100%;
		padding-top: 37.72px;
		/*background: #0081a1;*/
		z-index: 999;
	}
	
	.asl_w_container {
		width: auto !important;
		padding: 0px 15px !important;
	}
	
	#navbarSupportedContent li .nav-link {
		margin: 0px 0px;
		padding: 15px 15px;
	}
	
	#navbarSupportedContent li {
		margin: 0px 0px;
		border-bottom: 1px solid #000;
	}
	
	.footer-bottom {
		padding: 0px 15px;
	}
	
	.account-menu-desktop {
		display: block !important;
	}
	
	.membership-tiers-section .elementor-container.elementor-column-gap-default {
		column-gap: 4px;
		justify-content: space-between;
	}
	
	.membership-tiers-section .mem-col {
		width: 49% !important;
	}
	
	.membership-bottom-section .elementor-container.elementor-column-gap-default {
		column-gap: 20px;
		justify-content: space-between;
	}
	
	.membership-bottom-section .mem-btm-col {
		width: 48% !important;
	}
	
	.membership-bottom-section .user-registration-bottom-content {
		width: 100% !important;
	}
	
	.sponsorship-tier-main-section .elementor-container.elementor-column-gap-default {
		flex-wrap: wrap;
		justify-content: space-around;
		row-gap: 140px;
	}
	
	.sponsorship-tier-main-section .sponsorship-tier-col {
		width: 42% !important;
	}
	
	.main-header .navbar-brand img {
		max-width: 150px;
	}
	
	.main-header .navbar-brand {
		padding: 15px 15px 15px 15px;
		width: auto;
		height: auto !important;
	}
	
	.news-ticker-container {
		top: 131px !important;
	}
	
	.navbar-toggler.navbar-toggle {
		top: 25%;
	}
	
	.ihc-ap-menu {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		column-gap: 10px;
		row-gap: 10px;
	}
	
	.ihc-ap-menu-item a {
		width: auto !important;
	}
	
	.ihc-ap-menu .ihc-ap-menu-item {
		margin: 0px !important;
		flex: 0 0 16.66% !important;
	}
	
	.logput-menu {
		display: block !important;
	}
	
	.sponsorship-btn-section {
		position: relative !important;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	.wimco-donate-section .mem-col {
		width: 100% !important;
	}
	
	.newsletter-form .wpcf7-form-control-wrap {
		flex: 0 0 auto;
	}
	
	.footer-contact-col {
		padding-left: 0px !important;
	}
	
	.footer-top .footer-contact-col .newsletter-form p {
		display: inline-flex;
	}
	
	#ihc_account_page_wrapp .ihc-ap-wrap {
		padding: 75px 15px 150px 15px;
	}
	
	.ihc-register-6 {
		margin-top: 0px;
	}
}

/*******************************************/
@media screen and ( max-width: 1025px ) {
	.feature-section .elementor-column {
		width: 48% !important;
	}
	
	.feature-section .elementor-container.elementor-column-gap-no {
		row-gap: 40px;
		justify-content: space-between;
		column-gap: 20px;
	}
	
	.tribe-events-calendar-list {
		justify-content: space-between;
		row-gap: 30px;
	}
	
	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		padding: 30px 15px;
	}
	
	.wimco-image-container {
		flex: 0 0 23.68%;
	}
	
	.wimco-members-wrap {
		column-gap: 15px;
		row-gap: 30px;
	}
	
	.wimco-image img {
		height: 303px !important;
	}
	
	.sponsorship-tier-main-section .elementor-container.elementor-column-gap-default {
		flex-wrap: wrap;
		justify-content: space-around;
		row-gap: 140px;
	}
	
	.sponsorship-tier-main-section .sponsorship-tier-col {
		width: 42% !important;
	}
	
	.mission-left-col, .mission-right-col {
		width: 49.5% !important;
	}
	
	.wimco-members-wrap {
		justify-content: center;
	}
}

/**************iPad Landscape***************/
@media screen and ( max-width: 991px ) {
	#navbarSupportedContent .navbar-nav {
		position: absolute;
		top: 0%;
		left: 0%;
		background-color: var(--color8);
		width: 100%;
		transition: 0s;
		padding: 30px 0px;
		z-index: 50;
		height: 100vh;
	}
	
	.navbar-brand {
		margin: 0%;
		padding: 0px;
	}
	
	#navbarSupportedContent li {}
	
	/*footer .row div:nth-child(1),
	footer .row div:nth-child(1){
		margin-bottom: 30px;
	}*/
	body {
		margin: 110px 0px 0px 0px;
	}
	
	#navbarSupportedContent li .nav-link {}
	
	.dropdown-toggle::after {
		display: none;
	}
	
	.footer-logo-col {
		text-align: center;
		width: 100%;
	}
	
	.footer-contact-col {
		width: 33.33%;
		margin-top: 52px;
		padding-left: 12px;
	}
	
	.footer-menu-col {
		width: 33.33%;
	}
	
	.footer-address-col {
		width: 33.33%;
	}
	
	.footer-top .navbar-brand a {
		justify-content: center;
	}
	
	#ihc_account_page_wrapp .ihc-ap-wrap {
		padding: 75px 15px 10px 15px;
	}
	
	.ihc-login-form-wrap.ihc-login-template-11 {
		margin-top: 275px;
		margin-bottom: 50px;
	}
	
	.member-attributes-inner {
		margin: 0px;
	}
}

/*******************************************/

/*************************iPad Portrait***************/
@media screen and (max-width: 985px) {
	.footer-top {
		padding-bottom: 50px;
	}
	
	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		flex: 0 0 47.7%;
	}
	
	.mission-left-col, .mission-right-col {
		width: 49.5% !important;
	}
	
	.mission-section .elementor-container.elementor-column-gap-default {
		column-gap: 5px;
		justify-content: space-between;
	}
	
	.next-event-section .tribe-events-calendar-list__event-header h3 > a {
		font-size: 40px;
		line-height: 60px;
	}
	
	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		height: auto;
	}
	
	.next-event-section .tribe-events-calendar-list__event-venue.tribe-common-b2 span {
		font-size: 20px;
		line-height: 35px;
	}
}

/*******************************************/
@media screen and (max-width: 880px) {
	.wimco-image-container {
		flex: 0 0 21.68%;
	}
	
	.membership-tiers-section .mem-col {
		width: 100% !important;
	}
	
	.membership-bottom-section .mem-btm-col {
		width: 100% !important;
	}
	
	.ihc-ap-menu-item a {
		width: 120px !important;
	}
	
	.member-attributes-box {
		position: relative;
		bottom: 0px;
		opacity: 1;
	}
	
	.page .company-logo-slider-section .ihc-theme_6 .ihc-wrapp-list-users .ihc-carousel-view ul li {
		width: 100% !important;
	}
	
	.wimco-member-section .wimco-image-container {
		flex: 0 0 29.68%;
	}
	
	.executive-member-section .wimco-image-container {
		flex: 0 0 30.68%;
	}
}

/**********************iPhone Landscape*************/
@media screen and (max-width: 767px) {
	/*footer .row >div{
		margin-bottom: 30px;
	}*/
	body {
		margin: 90px 0px 0px 0px;
	}
	
	.news-ticker-section {
		display: block !important;
	}
	
	.news-feed-head::after {
		content: none;
	}
	
	.news-feed-head {
		background-color: var(--color1) !important;
		width: 100%;
		justify-content: center !important;
		padding: 10px 0px !important;
	}
	
	.news-feed-head-inner {
		margin-right: 0px !important;
	}
	
	.footer-contact-col {
		width: 100%;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.footer-menu-col {
		width: 50%;
		text-align: center;
	}
	
	.footer-address-col {
		width: 50%;
		text-align: center;
	}
	
	.footer-menu-col a, .footer-address-col a {
		justify-content: center;
	}
	
	.footer-bottom-content {
		flex-direction: column;
	}
	
	.footer-copy {
		text-align: center;
	}
	
	.social-media-icon {
		margin: 0 auto;
	}
	
	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		flex: 0 0 100%;
	}
	
	.wimco-image img {
		height: 410px !important;
	}
	
	.wimco-members-wrap {
		column-gap: 15px;
		row-gap: 30px;
	}
	
	.wimco-image-container {
		flex: 0 0 47.68%;
	}
	
	.executive-member-section .wimco-image-container {
		flex: 0 0 47.68%;
	}
	
	.wimco-member-section .wimco-image-container {
		flex: 0 0 47.68%;
	}
	
	.next-event-section .tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		margin-bottom: 10px;
	}
	
	#block-16 p {
		justify-content: center;
	}
	
	#block-19 h2 {
		text-align: center;
	}
	
	.newsletter-form {
		display: flex;
		justify-content: center;
	}
	
	#ihc_account_page_wrapp .ihc-ap-wrap {
		padding: 75px 15px 10px 15px;
	}
	
	.contact-form-section {
		background: transparent;
	}
	
	.scholarship-form .field-row {
		flex-direction: column;
	}
}

@media screen and (max-width: 620px) {
	.ihc-register-6 .ihc-register-col {
		width: 100% !important;
	}
	
	.next-event-section .register-btn {
		flex-direction: column;
		row-gap: 20px;
		justify-content: center;
		align-items: center;
	}
	
	.next-event-section .tribe-events-calendar-list__event-header h3 > a {
		font-size: 35px;
		line-height: 45px;
	}
	
	.page .company-logo-slider-section .ihc-theme_6 .ihc-wrapp-list-users ul li {
		width: 100% !important;
	}
	
	.newsletter-form input[type=email] {
		padding: 15px 5px;
	}
}

@media screen and (max-width: 575px) {
	.blog h2 {
		margin-top: 15px;
	}
	
	.feature-section .elementor-column {
		width: 100% !important;
	}
	
	.mission-left-col, .mission-right-col {
		width: 100% !important;
	}
	
	.mission-section .elementor-container.elementor-column-gap-default {
		row-gap: 5px;
	}
	
	.mom-row {
		column-gap: 15px;
		flex-wrap: wrap;
	}
	
	.wimco-mom-image {
		flex: 0 0 60%;
	}
	
	.sponsorship-tier-main-section .elementor-container.elementor-column-gap-default {
		flex-wrap: wrap;
		justify-content: space-between;
		row-gap: 140px;
		column-gap: 15px;
	}
	
	.sponsorship-tier-main-section .sponsorship-tier-col {
		width: 100% !important;
	}
}

/*******************************************/

/***************iPhone Portrait**************/
@media screen and (max-width: 479px) {
	body {
		margin: 80px 0px 0px 0px;
	}
	
	.wimco-image img {
		height: 460px !important;
		object-position: top;
	}
	
	.wimco-members-wrap {
		column-gap: 15px;
		row-gap: 30px;
	}
	
	.wimco-image-container {
		flex: 0 0 100%;
	}
	
	.executive-member-section .wimco-image-container {
		flex: 0 0 100%;
	}
	
	.wimco-member-section .wimco-image-container {
		flex: 0 0 100%;
	}
}

/*******************************************/
@media only screen and ( max-width: 1790px ) and (min-width: 1490px) {
	.main-header .navbar-brand {
		padding: 38px 15px 42px 15px;
		width: auto;
	}
	
	.accoount-menu {
		padding: 0px 15px;
		width: auto;
	}
	
	#navbarSupportedContent {
		margin-left: 15px;
		margin-right: 15px;
	}
	
	header .container {
		column-gap: 15px;
	}
	
	#navbarSupportedContent li:last-child {
		margin-right: 0px;
	}
	
	#navbarSupportedContent li {
		margin: 0px 12px;
	}
}

@media only screen and ( max-width: 1489px ) and (min-width: 1260px) {
	.main-header .navbar-brand {
		padding: 38px 15px 42px 15px;
		width: auto;
	}
	
	.accoount-menu {
		padding: 0px 15px;
		width: auto;
	}
	
	#navbarSupportedContent {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	header .container {
		column-gap: 15px;
	}
	
	#navbarSupportedContent li:last-child {
		margin-right: 0px;
	}
	
	#navbarSupportedContent li {
		margin: 0px 6px;
	}
}

@media screen and (min-width: 1791px) {
	.news-feed-head {
		flex: 0 0 355px !important;
	}
	
	.news-feed-head::after {
		right: 0px;
		top: 0px;
		z-index: -1;
		background-position: right;
		width: 100%;
	}
}

@media only screen and ( max-width: 1650px ) and (min-width: 1367px) {
	.mission-left-col .elementor-widget-wrap.elementor-element-populated {
		padding: 0px 100px 0px 100px !important;
	}
	
	.mission-right-col .elementor-widget-wrap.elementor-element-populated {
		padding: 0px 100px 0px 100px !important;
	}
}

@media only screen and ( max-width: 990px ) and (min-width: 768px) {
	.footer-menu-col {
		width: 28%;
	}
	
	.footer-address-col {
		width: 28%;
	}
	
	.footer-contact-col {
		width: 44%;
	}
}

@media only screen and ( max-width: 1140px ) and (min-width: 881px) {
	.wimco-image img {
		height: 355px !important;
	}
	
	.wimco-image-container {
		flex: 0 0 30.68%;
	}
	
	.wimco-members-wrap {
		column-gap: 30px;
	}
	
	.member-attributes-box {
		position: relative;
		bottom: 0px;
		opacity: 1;
	}
	
	.member-attributes-inner {
		margin: 0px;
	}
}
