@media only screen and (max-width:640px) {
	.greybg { padding: 3em 0; }
	.card-block .card { width:50%; }
	.card-block .card:hover, .card-block .card:focus {-moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); box-shadow: 0 0 0 0;}
	.card-block.one .card, .card-block.two .card:first-of-type, .card-block.three .card:first-of-type, .card-block.four .card:first-of-type { margin-left: 0; }
}

@media only screen and (max-width:380px) {
	.card-block .card { width:100%; }
    .img-block h2{
        font-size:1.25em;
    }
    .star .greybg.WithDoodle{
        padding: 2em 0;
    }
}

@media only screen and (max-width:1320px) {
	.calendar-show-info {
		
	}
    
}

@media only screen and (max-width:770px){
    .slick-next {
        right: 0;
        width: 80px;
    }
    .sitem.slick-slide.slick-active.slick-center {
        height: auto !important;
        margin: 0px;
    }
    
    .event-details{
        float: left !important;
        padding: 10px 20px;
        width: 85%;
    }
}

@media only screen and (max-width:1024px) {
	.calendar-body {margin: 0 0;}
    .calendar .slick-track .item.slick-slide{
        min-width:204px;
    }
    .content-body{
        background-color:#ffffff;
    }

    .rotateDetails{width:300px;
      -ms-transform:rotate(0deg); /* IE 9 */
      -moz-transform:rotate(0deg); /* Firefox */
      -webkit-transform:rotate(0deg); /* Safari and Chrome */
      -o-transform:rotate(0deg); /* Opera */
      position: relative;
      right: 0px;
      bottom: 0px;
    }
}

@media only screen and (max-width: 900px) {
    .slick-list{
        padding:0px 5%;
    }
}

@media only screen and (max-width:640px) {
    
	.calendar-header {
		height: inherit;
		padding-bottom: 15px;
	}
	.calendar-month {
		 text-align: center;
	     float: none; 
	 }

	 .calendar-filters-container {
	 	text-align: center;
	 	width: 100%;
	 }

     .calendar-filters-container .calendar-filters{
         width:100%;
     }

	.calendar-show-dates {
		width: 250px !important;
	}
    .calendar.inner .sing-date .rcol ul li{
        width:80px;
    }
     .calendar-filters {
     	float: none;
     	display:inline-block;
     }
     .img-block h2 {
         margin-top: 5%;
     }
     .greybg .content.cards h3 { margin:1em 0 0; }
     .greybg .content.cards:first-of-type h3 { margin:1em 0 0; }
     .slick-next{
         right:0px;
         width: 76px;
     }
}

@media only screen and (max-width:580px) {
	.calendar-filters a, .calendar-filters,.search-visible.calendar-filters a, .search-visible.calendar-filters  {
		display:inline-block;
		width:100%;
	}
	.calendar-filters .calendar-search {
    	margin-top: 25px;
    	margin-right:21px;
    	float:left;
	}
	.calendar-filters input,.calendar-filters.search-visible input {
		margin-top: 15px;
		display:inline-block;
		width: 90%;
		float:left;
	}
}

@media only screen and (max-width:535px) {
	.calendar-show-dates {
		width:170px;
	}
	.calendar-show-dates .small-block-grid-3>li:nth-of-type(1n) {
      clear: initial; 
	}
    .calendar .slick-list{
        min-height:421px;
    }
}

@media only screen and (max-width:480px) {
    div.hero-caption{
        top:0;
    }
    .img-block h2{
        font-size:1.5em;
    }
    .homeDoodles{
        background:none;
    }
    .car-holder .item.slick-slide img{
        width:auto;
        height:auto;
    }
}

@media only screen and (max-width:460px) {
	.calendar-show-dates {
		float:left;
		width:250px;
	}
	.calendar-show-dates .small-block-grid-3>li:nth-of-type(1n) {
      clear: none; 
	}
    .img-block h2{
        font-size:1.5em;
    }
    .calendar-show-info{
        min-width:inherit;
        width:100% !important;
    }
    .calendar.inner .sing-date .lcol{
        width:100%;
        margin-bottom:0px;
    }
    .calendar.inner .sing-date .lcol .in-wrap{
        width:100%;
    }

}
/*End: added for calendar list page*/