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

@media (max-width: 1024px) {
	.bicNewsletter:before {
		width: 359px;
	}
	.event_listing_preview .event-title {margin-top: 0px;}
}

@media (max-width: 992px) {
	.bicNewsletter:before {display: none;}
	.bicNewsletter .newsltrHeading h3 , .bicNewsletter .newsltrHeading h5 {text-align: center;}
	.bicNewsletter .newsltrHeading {margin-bottom: 20px;margin-top: 20px;}
	header .siteInfo-inner ul a {font-size: 0px;display: inline-block;vertical-align: middle;}
	header .siteInfo-inner ul a img {vertical-align: middle;}
	.mainMenuBar ul li {margin-right: 15px;}
	.teamName p {flex-wrap: wrap;flex-direction: column;margin-bottom: 15px;}
}

@media (max-width: 767px){
	.logoDiv {text-align: center;margin: 10px 0px 5px;}

	header .siteInfo-inner ul {justify-content: center;min-height: 100%;}
	
	/*.siteInfoDiv {position: absolute;right: 0px; width: auto;}*/
	.siteInfoDiv  {text-align: center;}
	.mobbar {display: flex;align-items: center;color: #fff;}
	.menu {
		display: none;
		position: absolute;
	    width: 100%;
	    background: #fff;
	    left: 0px;
	    top: 100%;
	    z-index: 99;
	    box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	}
	.mainMenuBar ul li {width: 100%;}
	.mainMenuBar ul li a {color: #565656;padding: 5px 15px;}    
	.calenderMain .cal_inner a {margin-top: 20px;}

	.calenderMain .cal_inner h2, .newsSec .headingDiv h3 {font-size: 35px;}
	.calenderMain:after {display: none;}
	.calenderMain .cal_inner h5 , .calenderMain .cal_inner p{padding-right: 0px;}
	.newsltrinputs form {flex-wrap: wrap;padding:0px 0px 50px;}
	.newsltrinputs form .form-group {
		max-width: 100%;
		width: 100%;
		margin-bottom: 15px;
	}
	.newsltrinputs form .form-group input {max-width: 100%;min-width: 	100%;}
	.peopleSay .slick-next {right: 0px;}
	.peopleSay .slick-prev {left: 0px;}
	.peopleInfo .singleSlide {padding: 0px 15px;}
	.secHeading h2 {font-size: 28px;}
	.bannerOverLapText .overTextDiv {flex-wrap: wrap;justify-content: center;}
	.rightInfo .contacts {flex-wrap: wrap;justify-content: center;font-size: 0px;}
	.innerPage_banners {max-height: 100px;min-height: 100px;}
	.innerPage_banners h1 {font-size: 20px}

	.blogListing div.blogInfo {flex-wrap: wrap;}

	.cnctDiv {margin:20px 0px;}
	.vspace {height: 30px;}
	.cnctRight {margin-top: 50px;padding-left: 15px;}

	 .event_listing_preview_title {display: flex;flex-direction: column-reverse;}
	 .event_listing_preview_title h2 {display: block;margin-bottom: 20px;text-align: center;}
	 .event_listing_preview_title .button {width: 100%;padding-right: 10px;font-size: 16px;margin-bottom: 5px;}
	 .event_listing_preview_title .button.event-manager-button-submit-listing {float: right}
	
	.calendar-title, .calendar-filters-form {margin-bottom: 10px;text-align: center;}
	.calendar-filters-container {height: auto !important;}
	.calendar-filters-container h2, .calendar-layout-header h2 {line-height: normal !important;}
	.calendar-filters-navigation, .calendar-filters-form {width: 100% !important}
}

@media (max-width: 767px) and (orientation: portrait ) {
	.logoDiv figure {width: 150px;margin:auto;}
	.footerlinks {flex-direction: column;}
	footer {padding-bottom: 0px}
	
}