@media all and (max-width: 480px) {
	
	footer .footerSmallText{
    	font-size: 60%;
	}
	#footer-logo-mobile{
		margin-left:5%;
		position:absolute;
		padding-top:80px;
	}
	#other-sites-block{
		position:absolute;
		left:5%;
		margin-bottom:20px;
		padding: 25px 0px;
	}
	.anthemSiteList, 
	.anthemSites div{
		font-size:70%;
	}
	/*Event page */
	.event-image{
		width:100%;float:left
	}
	.event-image img{
		width:100%;
	}
	.event-content{
		width:100%;float:left;
		padding-top:10px;
	}
	.event-title{
		font-size:110%;
		font-weight:bold;
	}
	.event-info{
		color:#7c98ab;
	}
	.event-details{
		padding:10px 0px 20px 0px;
	}
	.event-container{
		margin-top:20px;
		border-top: 1px solid #d5d5d6;
	}
}

@media (min-width: 481px) and (max-width: 1024px) {
	/*Event page */
	.event-image{
		width:40%;float:left
	}
	.event-image img{
		width:100%;
	}
	.event-content{
		width:55%;float:left;
		margin-left:10px;
	}
	.event-title{
		font-size:110%;
		font-weight:bold;
	}
	.event-info{
		color:#7c98ab;
	}
	.event-details{
		padding:10px 0px 20px 0px;
	}
	.event-container{
		margin-top:20px;
		border-top: 1px solid #d5d5d6;
	}
	
	#footer-logo-mobile{
		margin-left:5%;
		position:absolute;
		padding-top:20px;
	}
	#other-sites-block{
		position:absolute;
		left:0;
		margin-left:45%;
		margin-bottom:20px;
		padding: 25px 0px;
	}
}
@media all and (max-width: 1024px) {
	/* 	Header Area CSS*/	
	
	body {
  		position: relative;
		background:#000;
	}
	.container{
		background:#fff;
	}
	header{
		width: 100%;
		background: #333333;
		height: 175px;
	}
	header #logo{
		height: 50px;	
		background: #333333;
		text-align: center;
		width:100%;
		padding-top:25px;
	}
	header{
		text-align: center;
	}

	header #store #store-info{
		display: none;
	}
	header #menu{
		width: 100%;
		margin: auto;
		margin-top:50px;
	}
	#slider{
		margin-top:138px;
	}

	ul#menu-main-menu a {
		display: block;
		width: 100%;
		background-color: #333333;
		border-top: 1px solid   #808284 ;
		padding: 5px 0px;
	}
	ul#menu-main-menu li:last-child a {
		border-bottom: 1px solid   #808284 ;
		padding: 5px 0px;
	}
	ul#menu-main-menu a:hover {
		background-color:  #4D4D4D;


	}
	ul#menu-main-menu li.current_page_item a {
		background-color:   #4D4D4D;


	}
	
	/* Slider */
	.bx-wrapper .bx-viewport {
		/*margin-top:-1px;*/
        margin-top:168px;
	}
		
	/* 	Article CSS*/	
	article{
		text-align:left;
		padding-bottom:75px;
		background: #fff;
	}
	#article-wrapper{
		padding:0px 25px;

	}
	artlce div{
		width:100%;
		float:left;

	}
	#col1, 
	#col3,
	#single-col h1{
		display:none;
	}
	#single-col.defaultPage h1{
		display:block;
	}
	.themeColor.mobile{
		color:#7c98ab; 
	}
	#social-share-block{
		display:none;
	}
	#mobile-social-share-block{
		margin-top:20px;
	}
	/*two-col-page */
	#breadcrumb-block,
	.storeImage,
	ul.storeList .phone,
	#left-col h1,
	#left-col #store-nav,
	#left-col #events-nav
	{
		display:none;
	}
	#article-wrapper.twoColPage,
	#article-wrapper.oneColPage
	{
		/*without events page*/
		/*margin:110px 0px 100px 0px;*/
		/*with events page*/
		/*margin:140px 0px 100px 0px;*/
        margin:170px 0px 100px 0px;
		padding-top:30px;
	}
	#map-col{
		width:100%;
		margin-bottom:25px;
	}
	#map-canvas {
        width: 100%;
		height:300px;
		margin-top:25px;
	}
	
	ul.storeList .storeDescription,
	#single-col .storeDescription{
		width:100%;
		padding:25px 0px;
		min-height:100px;
		margin-bottom:25px;
		font-size:90%;
	}
	
	ul.storeList .storeDescriptionBlock,
	#single-col .storeDescriptionBlock{
		width:100%;
	}
	ul.storeList .storeTitle.active,
	#left-col .infoBlock.first{
		border:none;
	}
	#pdf-site-plan{
		margin:auto;
	}
	.days{
		width:43%;float:left;
	}
	.hours{
		width:57%;float:left;	
	}
	/* 	Footer CSS*/	
	
	footer{
		background: #000000;
		margin: auto;
		min-height:220px;
		width:100%
	}
	footer .footerCol2, footer .footerCol3{
		width:50%;
		float:left;
		margin-left:45%;
		color: #ffffff;
	}
	footer .footerCol3 a {
		color: #ffffff;
	}
	footer .footerCol2{
		padding-top:80px;
	}
	footer .footerCol3{
		padding-top:20px;
	}
	
	footer .footerCol1{
		width:100%;
		position:relative;
	}
	
	#footer-logo{
		display:none;
	}
	
  
	
}
@media all and (min-width: 1025px) {
	
/* 	Header CSS*/
	header{
		width: 100%;
		background: #333333;
		height: 150px;
		position:relative;
	}
	
	header #logo{
		position: absolute;
		width: 200px;
		bottom: 20px;
		left: 45px;
	}
	header #store{
		position: absolute;
		top: 0px;
		right: 45px;
		z-index:5!important;
	}
	header #store #store-info{
		height: 20px;
		background: white;
		padding: 10px;
		cursor: pointer;
		position:relative;
	}
	header #menu{
		position: absolute;
		bottom: 20px;
		right: 45px;
	}

	ul#menu-main-menu li {
    	display: inline;
		padding:0px 0px 0px 35px;
	}
	ul#menu-main-menu li a:hover,
	ul#menu-main-menu li.current_page_item a{
		color: #7c98ab;

	}
	ul#menu-main-menu li#menu-item-14{
		display:none;
	}
	/* Slider */
	.bx-wrapper .bx-viewport {
		margin-top:-16px;
	}
	
/* 	Article CSS*/
	/*home-page*/
	article{
		width: 1025px;
		margin: auto;
	}
	#article-wrapper{
		padding:0px 17px;
	}
	article #col1, 
	article #col3{
		width:220px;
		float:left;
		margin-bottom:50px;
	}
	article #col2{
		width:501px;
		float:left;
		padding:0px 25px;
	}
	article h1,
	article .titleText {
		text-transform:uppercase;
	}
	article .home-img{
		background: url("../images/main-image.gif") no-repeat left;
		height:196px;
		width:218px;
		padding-top:20px;
	}
	#mobile-social-share-block{
		display:none;
	}
	
	#single-col.defaultPage{
		margin-left:20px;
	}
	.store-hours-img{
		margin-top:10px;
	}
	
	/*two-col-page */
	#breadcrumb-block{
		width:100%;
	}
	#article-wrapper.twoColPage,
	#article-wrapper.oneColPage
	{
		padding:45px 0px 50px 0px;
		min-height:720px;
	}
	#map-col{
		float:right;
		width:650px;
	}
	.mapBlock{
		width: 625px;
		margin: 60px 0px 0px 0px;
	}
	#map-canvas{
		width: 625px;
        height: 420px;
	}
	#right-col #contact-us-img 
	{
        width: 625px;
        height: 420px;
		margin:60px 0px 0px 20px;
	}
	#right-col #contact-us-img{
		background: url("../images/contact-us-image.jpg") no-repeat right;
	}
	#right-col #store-directory-img 
	{
        height: 238px;
		margin: 10px 0;
	}
	#right-col #store-directory-img{
		background: url("../images/store-directory-image.jpg") no-repeat left;
	}
	article #left-col{
		width:331px;
		float:left;
		margin-left:20px;
	}
	article #right-col{
		width:650px;
		float:left;
	}
	ul.storeList .storeDescription
	{
		width:650px;
		padding:25px 0px 40px 0px;
		border-bottom: 1px solid #d5d5d6;
		/*min-height:200px;*/
		margin-bottom:25px;
	}
	#single-col .storeDescription{
		width:1025px;
	}
	ul.storeList .storeDescriptionBlock,
	#single-col .storeDescriptionBlock 
	{
		width:100%;	
	}
	ul.storeList{
		margin-bottom:50px;
	}
	article #right-col.storeSection{
		margin-top:25px;
	}
	#pdf-site-plan{
		margin-left:368px;
	}
	.days{
		width:60%;float:left;
	}
	.hours{
		width:40%;float:left;	
	}
	
	/*Event page */
	article #right-col.eventSection{
		margin-top:65px;
	}
	.event-container{
		margin-top:-58px;
		margin-left:25px;
	}
	.event-image{
		width:40%;float:left
	}
	.event-image img{
		width:100%;
	}
	.event-content{
		width:55%;float:left;
		margin-left:10px;
	}
	#pdf-event-plan-mobile{
		display:none;
	}
	.event-title{
		font-size:110%;
		font-weight:bold;
	}
	.event-info{
		color:#7c98ab;
	}
	.event-details{
		padding:10px 0px 20px 0px;
	}
	#pdf-event-plan-mobile.pdf-event-plan{
		display:none;
	}
	
/* 	Footer CSS*/	
	footer{
		clear:both;
		width: 100%;
		margin: auto;
		background: #f2f2f2;
		height:140px;
	}
	footer .footerWrapper{
		width:1025px;
		margin:auto;
	}
	footer .footerCol1{
		width:390px;
		float:left;
		padding: 20px 90px 0px 17px;
		position:relative;
	}
	footer .footerCol2{
		width:221px;
		float:left;
		padding: 20px 70px 0px 0px;
	}
	footer .footerCol3{
		width:200px;
		float:left;
		padding: 20px 17px 0px 0px;
	}
  	#footer-logo{
		position:absolute;
		top:0;
		left:0;
		width:115px;
		padding: 20px 50px 0px 17px;
	}
	#other-sites-block{
		position:absolute;
		top:0;
		left:170px;
		padding: 20px 50px 0px 0px;
		width:285px;
	}
	#footer-logo-mobile{
		display:none;
	}
	#covind-mesg{ margin-left:20px;margin-top:50px; margin-bottom:50px }
}