@media (max-width: 1024px) {
	.subtitle{
		font-size: 21px;
	}
	.member-content.approved{
		padding-left: 30px;
	}
	.member-header div,
	.member-photo,
	.map-info,
	.member-content.certified div{
		float: none;
		width: 100%;
	}
	.facilitator-form{
		padding-right: 0;
	}
	.list_view_box .note{
		position: static;
	}
	.filter .f-type{
		display: block;
	}
	.map-info{
		margin-bottom: 0;
	}
	.contacts-info{
		margin-top: 0;
	}
}
@media only screen and (max-width:801px) {
	#mobmenuleft li a{
		position: relative;
	}
	#mobmenuleft .mob-expand-submenu{
		position: absolute;
		top: -5px;
		margin: 0;
	}
	.mobmenu-left-panel .mobmenu-left-bt{
		top: 10px;
	}
	.mobmenu-left-panel .mob-cancel-button{
		color: #000!important;
	}
	body .mob-expand-submenu i{
		padding: 12px;
		top: 0;
		font-size: 15px;
	}
	.mobmenu-content{
		margin-top: 0;
		padding-top: 40px;
	}
	.mobmenu-content li a{
		padding: 0 20px ;
		margin: 10px 0;
	}
	.mobmenu-content .menu-item-has-children > a{
		padding-right: 45px;
	}
	.mobmenu-content #mobmenuleft .sub-menu{
		padding-left: 20px;
	}
}
@media (max-width: 800px) {
	body .mobmenu_content li a{
		font-family: 'Avenir-Roman',Calibri,"PT Sans Caption",sans-serif;
	}
	body .mobmenu .sub-menu li a{
		padding-left: 20px;
	}
	body .mobmenu .sub-menu .sub-menu li a{
		padding-left: 40px;
	}
	body .mob-expand-submenu i{
		top: 0;
	}
	.mobmenu_content li a{
		font-size: 16px;
		letter-spacing: auto;
		padding: 0 20px;
		margin: 10px 0;

	}
	.site-main{
    margin: 0 20px;
	}
	.issue {
    margin-bottom: 0;
  }
	.corrected .row{
    margin: 0 20px;
	}
	.breadcrumb{
		margin-left: -20px;
		margin-right: -20px;
	}
	.site-main .corrected{
		margin-left: -20px;
    margin-right: -20px;
	}
	.cite_col{
		font-size: 21px;
		line-height: 31px;
	}
	.hot_links{
		display: none;
	}
	.row-list .col{
		width: 47.4%;
	}
	.single_shedule .round-uho{
		max-width: 47.4%;
		width: 47.4%;
	}
	.col_wraper .col:nth-child(3n){
		margin-right: 5.2%;
	}
	.col_wraper .col:nth-child(2n){
		margin-right: 0;
	}
	.single-post .single_shedule .shedule_info{
    padding: 10px 20px;
    margin: 0;
	}
	.shedule_item:after,
	.shedule_item .shedule_info:after,
	.page-list-ext-title:after{
		content:"";
    display:block;
    clear:both;
	}
	.page-list-ext-image a, .col .uho a{
		max-height: 100%;
	}
	/* testimonials*/
	.testimonial{
	  padding: 30px 10px;
	}
	.testimonials .row,
	.mail_list .row{
		margin: 0;
	}
	.site-main .testimonials{
		margin: 40px -20px 0 -20px;
	}
	.testimonials .col,
	.mail_list .col{
    float: none;
    padding: 0 20px 20px 20px;
    min-height: 1px;
    width: auto;
	}
	.testimonials .col_title,
	.mail_list .col_title{
		padding: 0 20px 28px 20px;
	}
	.testimonials .col_title:before,
	.mail_list .col_title:before{
		left: 20px;
		right: 20px;
	}
	.testimonials .col:nth-child(2n+1) .testimonial_text{
		margin-left: 0;
	}
	.testimonial_text{
		padding: 0 20px 0 48px
	}
	.testimonial_text:before {
		left: 10px;
	}
	/*mail_list*/
	.mail_list .col_title{
		margin-bottom: 0;
	}
	.mail_list .subtitle{
		margin: 0;
		padding: 0;
	}
	.mail_list .col{
		margin-bottom: 0;
	}
	#mc-embedded-subscribe-form{
		float: none;
	}
	#mc-embedded-subscribe-form label{
		width: 21%;
	}
	#mc-embedded-subscribe-form input,
	#mc-embedded-subscribe-form select,
	.search-form .search-field,
	.search-form .search-submit{
		width: 79%;
	}
	.btn_more, .shop_item_action .btn_more{
		overflow: hidden;
	}
	.site-footer{
		height: auto;
		padding: 0 20px 20px 20px;
	}
	.footer_menu_col{
		display: none;
	}
	.site-footer .row{
		margin: 0;
	}
	.site-footer .col{
		width: 50%;
		margin-bottom: 0;
	}
	.social{
		position: static;
		text-align: right;
		float: right;
		width: 50%;
	}
	.copyright{
		margin: 10px 0 0 0;
	}
	.single-post .shop_item_uho{
		padding: 0;
	}
	.single-post .shop_item_info .wrap{
		padding: 0;
	}
	.single-post .shop_item_info{
		margin-left: 35%;
		width: auto;
	}
}

@media screen and (max-width: 700px) {
  table#facilitator_table thead { display: none; }
  table#facilitator_table tbody td {
    display: block;
    padding: 0;
    background-color: #FFF;
    border: none;
    padding: 0 30px;
  }
  table#facilitator_table tbody tr td:first-child {
    background: #b6cad9;
    padding: 10px 30px;
  }
	table#facilitator_table tbody td:before {
    content: attr(data-th);
    font-weight: bold;
    display: inline;
    text-transform: uppercase;
    color: #000;
  }
  table#facilitator_table tr{
  	border: 1px solid #a8a8a6;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 40px;
    color: #666;
    display: block;
  }
}

@media (max-width: 650px) {
	.shop_tabs{
		display: none;
	}
	.shop,
	.shop .shop_item{
		margin-bottom: 40px;
	}
	.home .shop_item{
		margin-bottom: 0;
	}
	.page-list-ext .page-list-ext-item:nth-child(3n){
		margin-right: 5.2%;
	}
	.page-list-ext .page-list-ext-item:nth-child(2n){
		margin-right: 0;
	}
	.shop .shop_item .shop_item_uho,
	.single-post .shop_item_uho{
		padding-left: 0;
		margin-bottom: 5px;
	}
	.shop .shop_item_info{
	  float: none;
	  margin: 0 0 0 30%;
	  width: auto;
	}
	.shop .shop_item_info{
	  float: none;
	  margin: 0 0 0 30%;
	  width: auto;
	}
	.shop_item_action{
	  float: none;
	  margin: 0;
	  width: auto;
	  clear: both;
	}
	.shop_item_action .price{
		text-align: left;
		line-height: 1em;
		margin-bottom: 1em;
	}
	.shop_item_info .wrap{
		padding: 0;
	}
	.single_shedule .round-uho{
		width: 100%;
	}
	.single-post .single_shedule .shedule_info{
    margin-left: 29.8%;
    text-align: left;
	}
	.single_shedule .round-uho img,
	.single-post .shop_item_uho{
		float: left;
    width: 29.8%
	}
	.single_shedule .entry-content{
		margin: 0;
	}
	#mc-embedded-subscribe-form label,
	#mc-embedded-subscribe-form input,
	#mc-embedded-subscribe-form select,
	.search-form .search-field,
	.search-form .search-submit{
		width: 100%;
	}
	#mc-embedded-subscribe-form label{
		line-height: 1em;
		height: auto;
		margin-bottom: 5px;
	}
	#mc-embedded-subscribe-form input.btn,
	.search-form .search-submit{
		margin-top: 20px;
	}
	.page-list-ext .page-list-ext-item{
		width: 47%;
	}
	.single_shedule .round-uho{
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width: 480px) {
	.row-list .col,
	.staff-page .row-list .col{
		margin-bottom: 40px;
		width: 100%;
		margin-right: 0;
	}
	.staff-page .row-list{
		margin-right: 0;
	}
	.single-post .round-uho,
	.staff-page .row-list .col .uho,
	.row-list .uho img, .round-uho img{
		float: none;
		width: 100%;
		height: auto;
		margin-left: 0;
		margin-right: 0;
	}
	.with-uho{
		margin: 20px 0 0 0;
	}
	.single-post .col_title:before{
		display: none;
	}
	/*.row-list*/
	.row-list .uho,
	.single_shedule .round-uho img,
	.shop .shop_item .shop_item_uho,
	.single-post .shop_item_uho{
		float: none;
		width: 100%;
	}
	.shedule_item .shedule_info{
		margin: 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.single-post .single_shedule .shedule_info{
    margin-left: 0;
	}
	.single-post .col_title span,
	.col_title span{
		max-width: 100%;
		padding: 0;
	}
	.single-post .shedule_item .shedule_info{
		padding: 20px;
	}
	.shop_item_info{
		width: auto;
	}
	.shop_item_uho img{
		width: 100%;
	}
	.category .shop_item,
	.home  .shop_item{
		margin-bottom: 40px;
		position: relative;
	}
	.category .shop .shop_item_info,
	.home .shop .shop_item_info,
	.shop .shop_item_info{
		margin: 20px 0 0 0;
		position: static;
	}
	.shop_item_type{
		position: absolute;
		padding: 10px;
		background-color: #fff;
		top: 0;
		left: 0;
	}
	.col_title:before{
		display: none;
	}
	.category .shop_item_action .price{
	  padding: 10px 0 20px 0;
	  width: auto;
	}
	.single-post .shop_item_info{
		margin: 0;
	}
	.testimonials .col_title, .mail_list .col_title{
		padding-right: 0;
		padding-left: 0;
	}
	.slideshow_container .slideshow_view{
		width: 100% !important;
	}
	.slideshow_container_style-light .slideshow_description_box div.slideshow_title{
		font-size: 2em!important;
	}
	.slideshow_container_style-light .slideshow_description_box div.slideshow_description{
		font-size: 1.5em!important;
	}
	.paginate_links{
		margin-top: 20px;
	}
	.page-template-facilitator_listing_page .site-main{
		margin: 0;
	}
	.list_view_box{
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-template-facilitator_listing_page .breadcrumb{
		margin-left: 0;
		margin-right: 0;
	}
	.site-footer .col{
		width: 100%;
		float: none;
		text-align: center;
	}
	.social{
		float: none;
		text-align: center;
		margin: 10px 0 0 0;
		width: 100%;
	}
	.social a{
		display: inline-block;
		margin: 0 10px;
	}
	.social img{
		padding: 0;
	}
	#content iframe{
		max-width: 100%;
		height: auto;
	}
}

