@media all and (max-width: 1024px){
	.event-date {
	    background-size: 100% 105px;
	}
	.page-title {
	    font-size: 18px;
	    margin: -64px 0 70px;
	}
	.home-section-3 form .bwg_standart_thumbnails_0 > a span,
	.home-section-3 form .bwg_standart_thumbnails_0 > a span img{
	    height: 250px !important;
	}

}
@media all and (max-width: 991px){
	.site-header{
		position: relative;
	}
	.responsive-menu-icon {
	    float: right;
	}
	.responsive-menu-icon::before {
	    font: normal 62px/1.3 'dashicons';
	}
	.genesis-nav-menu {
	    position: absolute;
		background: #000;
		top: 130px;
		border: none;
		left: 0;
		z-index: 10;
		width: 100%;
		margin: 0;
	}
	.site-header .genesis-nav-menu.responsive-menu .sub-menu{
		padding-left: 20px;
	}
	.genesis-nav-menu a {
	    font-size: 14px;
	    padding: 10px;
	}
	.genesis-nav-menu .sub-menu a {
	    font-size: 18px;
	}
	.site-header {
	    padding-bottom: 0;
	}
	.home-section-1 .wrap {
	    padding: 0;
	}


}

@media all and (max-width: 1024px) and (min-width: 992px){
	.genesis-nav-menu a {
	    padding: 25px 4px 28px;
	    font-size: 12px;
	}
	.event-date > span.month {
	    font-size: 14px;
	}
}

@media all and (max-width: 991px) and (min-width: 768px){
	.site-header {
	    background-position: -505px 0;
	}
	.title-area, .header-image .title-area {
	    width: 23%;
	    padding-top: 20px;
	}
	.site-header .widget-area {
	    width: 75%;
	}
	.banner-boxes {
	    bottom: 30px;
	}
	.banner-box-lists {
	    padding: 0 0 20px;
	}
	.banner-box-lists li {
	    float: left;
	    width: 25%;
	}
	.box-wrap {
	    width: 100%;
	    background-size: 100% 179px;
	}
	.event-date {
	    background-size: 100% 105px;
	}
	.event-date > span.month {
	    font-size: 11px;
	}
	.event-date > span.day {
	    font-size: 32px;
	}
	.home-section-3 form .bwg_standart_thumbnails_0 > a span,
	.home-section-3 form .bwg_standart_thumbnails_0 > a span img {
	    height: 220px !important;
	}
	.box-number {
	    font-size: 46px;
	    line-height: 70px;
	}
	.site-inner, .wrap {
	    padding: 0 3%;
	}
	.entry {
	    margin-bottom: 0;
	}
	.page .content {
	    padding-bottom: 0;
	}
	.sidebar {
	    margin-top: 20px;
	}


}