@media (max-width:1440px){
	.what-we-do-slider-box{
		min-height:565px;
	}
}


@media (max-width:991px){
	.press-page-heading {
		max-width: 350px;
		padding: 5em 0 15em 0;
	}

	.press-page-heading h2 {
    	font-size: 36px;
	}
}


@media (max-width:767px){
	.header{
		padding:3em 0 0 0;
		text-align:center;
	}
	
	.header-links .login a, .header-links a.login{
		padding:7px 22px;
	}
	
	.mobile-view{
		display:inline-block;
	}
	
	.desktop-view{
		display:none;
	}
	
	.what-we-do{
		padding-left:0;
		padding-bottom:10em;
	}
	
	.header-links a{
		margin-left:0;
	}
	
	.mobile-menu{
		cursor:pointer;
		font-size:34px;
		color:#fff;
	}
	
	.menu-main-menu-container{
		position: fixed;
		top: 0;
		left: -100%;
		text-align: left;
		background: #fbf1bd url(../images/bg-mobile-menu.png) no-repeat top left;
		background-size:contain;
		width: 100%;
		height: 100%;
		z-index: 9999;
		padding:5em;
		transition:all .5s ease;
	}
	
	.menu-main-menu-container li{
		margin:3em 0;
		display:block;
	}
	
	.menu-main-menu-container li a{
		text-transform: uppercase;
		font-size: 20px;
		color: #000;
	}
	
	.open-menu .menu-main-menu-container{
		left:0;
	}
	
	.close-mobile-menu{
		font-size: 34px;
		position: absolute;
		top: 30px;
		right: 30px;
		cursor: pointer;
	}
	
	.what-we-do-content{
		max-width:inherit;
		padding:1.5em;
	}
	
	.press-page-heading{
		padding:10em 0 3em 0;
	}
	
	.home h2, .press-page-heading h2{
		font-size:44px;
	}
	
	.what-we-do-slider-box h2{
		font-size:18px;
	}
	
	.what-we-do-slider{
		right:0;
		padding:0 2.5em;
	}
	
	.what-we-do-slider-box{
		min-height:486px;
	}
	
	.what-we-do .owl-theme .owl-nav{
		margin:0;
	}
	
	.what-we-do .owl-theme .owl-nav .owl-prev, .what-we-do .owl-theme .owl-nav .owl-next{
		position:absolute;
		top:50%;
		left:-17px;
	}
	
	.what-we-do .owl-theme .owl-nav .owl-next{
		left:auto;
		right:-17px;
	}
	
	.what-we-do .slider-counter{
		bottom:-30px;
	}
	
	.team-box-wrapper{
		justify-content:left;
	}
	
	.team-box-wrapper .team-box{
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	
	.team-box-wrapper .team-box img{
		max-width:100%;
	}
	
	.our-team:before{
		height:600px;
		background: #ffd100;
	}
	
	.team-box-wrapper .team-box h3{
		font-size:13px;
	}
	
	.our-team{
		padding-bottom:10em;
	}
	
	.our-vision{
		max-width:inherit;
		padding:0 1.5em;
	}
	
	.our-vision-col1{
		margin-bottom:30px;
	}
	
	.our-vision-wrapper{
		padding-bottom:1em;
	}
	
	.three-months-subscription{
		padding-top:10em;
		padding-bottom:1em;
	}
	
	.home .plan-box{
		margin-bottom:30px;
	}
	
	.membership-image img{
		max-width:100%;
	}
	
	.membership{
		padding-bottom:0;
	}
	
	.membership-image{
		position:static;
		padding-top:20px;
	}
	
	.eligibility-popup-box {
		padding: 50px 25px;
	}
	
	.eligibility-popup-box ul{
		padding-left:0;
	}
	
	.latest-news{
		padding:10em 0;
	}
	
	.latest-news h2{
		text-align:center;
	}
	
	.news-box{
		margin:0 auto;
		margin-bottom:30px;
	}
	
	.follow-epwa h2, .footer-links h2{
		font-size:14px;
	}
	
	.get-started p{
		margin:10px 0;
	}
	
	.get-started .wpcf7 p{
		margin:0;
	}
	
	.copyright-links{
		padding-top:10px;
		text-align:left;
	}
	
	.membership-wrapper{
		background-size:inherit;
	}
	
	.footer-join-now{
		display:none;
	}
	
	.up-arrow{
		bottom:30px;
	}
	
	.mobile-join-now{
		display:inline-block;
		width:100%;
		text-align:center;
		margin-bottom:30px;
	}
	
	.join-now{
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		bottom:auto;
		width: 170px;
		height: auto;
	}
	
	.join-now-box{
		padding:0 30px;
	}
	
	.membership-wrapper .three-months-subscription-head h2, .membership-plan-heading h2{
		font-size:44px;
	}
	
	.membership-wrapper .plan-box{
		margin-bottom:30px;
	}
	
	.membership-table table{
		table-layout:fixed;
	}
	
	.membership-table th, .membership-table td{
		padding:10px 10px;
		font-size:14px;
	}
	
	.table-signup{
		padding:.5em .8em;
	}
	
	.width50{
		width:100%!important;
	}
	
	.width16{
		width:33.333333%!important;
	}
	
	.arm_form_input_wrapper md-radio-group md-radio-button, .arm_form_input_wrapper md-radio-group md-radio-button:not(:first-child){
		margin:0 0 15px 0!important;
		width:50%;
	}
	
	.eligibility-popup-box h2, .page-wrapper h2{
		font-size:44px;
	}
	
	.eligibility-popup{
		top:70%;
		transform:translate(-50%, -50%);
	}
	
	.thanku-wrapper {
		background: #491c93 url(https://epwa.in/wp-content/uploads/2021/08/banner-thanku.jpg) no-repeat top left;
		background-size: contain;
	}
	
	.thanku-wrapper p {
		font-size: 44px;
		line-height: 54px;
	}
	
	.latest-news .more-about{
		position:static;
		margin: 0 auto;
		display: block;
	}
}