@media only screen and (max-width: 1120px){
	.container{
		width: auto;
		margin: 0 15px;
	}
	.blue_footer{
		padding: 30px 0;
	}
	.site_nav {
	    margin-bottom: 35px;
	    margin-top: -23px;
	}
	.layout_section_title.container{
		margin-bottom: 60px;
	}
}

@media only screen and (max-width: 960px){
	.site_nav,
	.header_search{
		display: none;
	}
	.mobile_menu{
		float: right;
		width: 40px;
		height: 40px;
		cursor: pointer;
		background: url(../images/mobile_menu.png) no-repeat right center;
		margin-top: 5px;
	}
	.header_bottom{
		padding: 15px 0;
		margin-bottom: 35px;
	}
	.fixed_box{
		display: none !important;
	}
	.event_tabs li{
		display: block;
		width: 100%;
		text-align: center;
		padding: 5px 0;
		border-bottom: 1px solid #e8e8e8;
	}
	.event_tabs li a{
		display: block;
	}
	.event_tabs ul{
		border-bottom: 0;
	}
	.layout_item.slider{
		top: 0;
	}
	.page-template-template-layout .header_bottom{
		margin-bottom: 0;
	}
	.layout_section_title.container{
		margin-bottom: 60px;
	}
}

@media only screen and (max-width: 800px){
    
    .slide_title {
    font-size: 22px;
   
}

.slide_subtitle {
    font-size: 15px;
  
}
    
    .news_frame,
    .news_frame-v2{
        width: 100% !important;
    }
    
	.site_left{
		float: none;
		width: 100%;
		margin: 0 0 40px 0;
	}
	.sidebar{
		display: block;
		float: none;
		width: 100%;
	}
	.magazine_data{
		float: left;
		width: auto;
	}
	.magazine_cover{
		width: auto;
		margin-right: 15px;
	}
	.widget_list_item figure img{
		width: 100%;
	}
	.footer_left{
		float: none;
		text-align: center;
	}
	.footer_left li{
		float: none;
		display: block;
		line-height: 35px;
	}
	.powered{
		display: none;
	}
	.footer_right{
		float: none;
	}
	.footer_right ul{
		text-align: center;
		float: none;
		width: 100%;
		margin: 0;
		display: block;
	}
	.footer_right li{
		text-align: center;
		float: none;
		display: inline-block;
	}
	.top_featured_left{
		float: none;
		width: 100%;
		margin-bottom: 40px;
	}
	.top_featured_right{
		float: none;
		width: 100%;
	}
	.top_featured_right article img{
		width: 100%;
	}
	.grey_newsletter input[type="text"], 
	.grey_newsletter input[type="email"]{
		float: none;
		width: 79.3%;
		display: block;
		padding: 0 4.16667% 0 15.27778%;
		margin-bottom: 20px;
	}
	.grey_newsletter input[type="submit"]{
		float: none;
		width: 100%;
		display: block;
		padding: 0;
		margin-bottom: 20px;
	}
	.form_row.checkboxes li{
		float: none;
		margin-bottom: 15px;
	}
	.form_row.checkboxes li:last-child{
		margin-bottom: 0;
	}
	.form_row.checkboxes ul{
		margin-bottom: 20px;
	}
	.terms_link{
		float: none;
		width: 100%;
	}
	.hide_share{
		display: none;
	}
	.single_bottom_right{
		display: none;
	}
	.one_third,
	.one_four,
	.one_half{
		float: none;
		width: 100%;
		margin: 0 0 40px 0;
	}
	.one_third:last-child,
	.one_four:last-child,
	.one_half:last-child{
		margin-bottom: 0;
	}
	.videos img{
		width: 100%;
	}
	.testimonial_container{
		width: auto;
		margin: 0 15px;
	}
	.testimonial_slides .owl-prev,
	.testimonial_slides .owl-next{
		display: none !important;
	}
	.layout_item.gift{
		margin-bottom: 0;
	}
	.facebook_box{
		display: none;
	}
        
        .event_tabs .tabs-nav li{
            display: block;
        }
}

@media only screen and (max-width: 640px){
	.top_header{
		display: none;
	}
	.partner_slider{
		display: none;
	}
	.conf_left{
		float: none;
		margin-bottom: 40px;
		width: 100%;
	}
	.conf_right{
		width: 100%;
		float: none;
	}
	.gray_categories article{
		width: 100%;
		float: none;
		margin: 0 0 40px 0;
	}
	.gray_categories article:last-child{
		margin-bottom: 0;
	}
	.gray_categories article img{
		width: 100%;
	}
	.categories_list ul li{
		display: block;
		text-align: center;
		float: none;
		line-height: 25px;
		border-bottom: 1px solid #bfbfbf;
		margin: 0;
	}
	.categories_list ul li:last-child{
		border-bottom: 0;
	}
	.magazine_cover{
		display: none;
	}
	.has-post-thumbnail .list_content{
		float: none;
		width: 100%;
	}
	.post_thumb{
		display: none;
	}
	
	.specialist_item{
		float: none;
		width: 100%;
		margin-right: 0;
	}
}

@media only screen and (max-width: 480px){
    
    .single_header_right{
        max-height: none;
        float: none;
    }
    .single_header_right li,
    .single_header_left{
        float: none;
    }
    
    .single_header_right a{
        display: block;
    }
    
	.top_featured_right article{
		float: none;
		width: 100%;
		margin: 0 0 40px 0;
	}
	.top_featured_right article:last-child{
		margin-bottom: 0;
	}
	.top_featured_slides figure{
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}
	.top_slide_content{
		float: none;
		width: 100%;
	}
}