@media (max-width: 1450px) {
	.fc-toolbar h2 {
		font-size: 2.3em !important;
	}

	.post_item_courses .post_featured .post_title,
	.sc_blogger.template_classic .post_content.isotope_item_content .post_title {
		font-size: 1.5em;
		line-height: 1.3em;
	}

	.sc_blogger.template_classic .post_content.isotope_item_content .post_category {
		font-size: 9px;
	}

	ul#menu_user.with_menu > li > a {
		line-height: 25px;
	}

	.menu_user_wrap .menu_user_right #menu_user.with_menu {
		margin-top: 3px;
	}

	.mejs-container .mejs-controls .mejs-time{
		top: 7px;
	}

	.widget_media_audio .mejs-horizontal-volume-slider,
	.widget_media_audio .mejs-horizontal-volume-total{
		width: 30px;
	}

	.wp-audio-shortcode .mejs-inner .mejs-time-rail{
		margin: 0;
	}
	.sc_table table tbody tr:first-child td,
	.sc_table table td{
		padding: 11px 20px;
	}

}

@media (min-width: 1367px) and (max-width: 1450px) {
	.sidebar_show .content {
		width: calc(100% - 320px);
	}

	.sidebar {
		width: 280px;
	}

	.sc_blogger.template_masonry .post_content.isotope_item_content{
		top: 15px;
		left: 15px;
		right: 15px;
	}

	.sc_blogger.template_masonry .post_content.isotope_item_content .post_title{
		font-size: 18px;
		line-height: 24px;
	}

	.weblator-poll-container .btn {
		padding: 12px 18px;
	}
}

@media (max-width: 1366px) {
	.sc_table table td {
		min-width: 80px;
	}

	.widget_area .widget_calendar td .day_wrap {
		padding: 3px 4px;
	}

	.sc_table table {
		overflow-x: scroll;
		max-width: 100%;
		display: block;
	}

	.sc_table.recent_jobs table {
		display: table;
	}

	.sidebar_show .content,
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		width: 640px;
	}

	.sidebar {
		width: calc(100% - 680px);
	}

	.sidebar .widget {
		display: block;
		margin-top: 40px;
	}

	.sidebar .widget:nth-child(3) {
		margin-top: 0px;
	}

	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
		margin-left: 0;
	}

	.weblator-poll-container .btn {
		padding: 12px 18px;
	}

	.fc-ltr .fc-event-hori:after {
		content: '\e8b8';
		font-family: fontello;
		font-size: 20px;
		text-align: center;
		display: block;
		color: #000;
	}

	.fc-event-inner {
		display: none;
	}

	.eo-fullcalendar .fc-grid .fc-day-content {
		min-height: 36px;
	}

	/*grid*/
	.grid-sizer,
	.grid-item {
		width: 30.3%;
	}

	.responsive_big.grid-item {
		width: 63.6%;
	}

	.grid-item--width2 {
		width: 63.6%;
	}

	.responsive_small.grid-item--width2 {
		width: 30.3%;
	}

	.responsive_big.grid-item--width2 {
		width: 97%;
	}

	.grid-item--width3 {
		width: 97%;
	}

	.responsive_small.grid-item--width3 {
		width: 63.3%;
	}
}

@media (max-width: 1280px) {

	.sc_team .sc_columns [class*="column-"] {
		min-width: 33.3%;
	}

	.sc_blogger.template_portfolio .isotope_item_courses {
		min-width: 49.9%;
	}

	.sc_blogger.template_classic .isotope_item {
		min-width: 49.9%;
	}

	.sc_blogger.template_masonry .isotope_wrap .isotope_item {
		min-width: 49.9%;
	}

	.sidebar_show .content,
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		width: 580px;
	}

	.sidebar {
		width: calc(100% - 620px);
	}

	.weblator-poll-container .panel-footer .button-vote {
		margin-right: 5px;
	}

	.weblator-poll-container .btn {
		padding: 12px 12px;
	}

	.sc_countdown .flip-clock-divider{
		width: 1.2%;
	}

	.sc_blogger.template_masonry .post_content.isotope_item_content .post_title{
		font-size: 20px;
		line-height: 24px;
	}

	.fc-toolbar h2{
		margin-right: .2em !important;
		font-size: 2em !important;
	}

	.eo-fullcalendar .eo-fc-filter{
		max-width: 135px;
	}
}

@media (min-width: 1025px) and (max-width: 1200px) {
	.sidebar_show .content, .body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		width: 100%;
	}

	.sidebar {
		width: 103%;
	}

	.sidebar .grid-sizer, .sidebar aside.widget.widget_search {
		width: 47%;
	}

	.sidebar aside.widget {
		width: calc(47% - 54px);
		margin-top: 40px !important;
	}
}

@media (max-width: 1024px) {

	.page_wrap {
		padding: 70px 0 0 0px;
	}

	.search_wrap.search_style_regular.search_opened {
		width: 217px;
	}

	.menu_main_wrap {
		display: none;
	}

	.copyright_wrap {
		padding: 45px 40px;
	}

	.menu_user_wrap .menu_user_right .menu_button {
		display: block;
	}

	.menu_user_wrap .menu_user_nav > li + li {
		margin-left: 6px;
	}

	.menu_user_wrap .menu_user_right .menu_button {
		margin-right: 10px;
	}

	.menu_user_wrap .menu_user_right .search_wrap {
		float: right;
		margin-right: 10px;
		display: none;
	}

	.admin-bar.top_panel_over .top_panel_wrap {
		top: 0;
	}

	.top_panel_over .top_panel_wrap {
		position: absolute;
	}

	.admin-bar.top_panel_over .top_panel_wrap {
		top: 0;
	}

	.top_panel_over .top_panel_wrap {
		position: absolute;
	}

	.admin-bar .menu_main_wrap {
		top: 70px;
	}

	.menu_main_wrap {
		position: absolute;
	}

	.menu_user_wrap .menu_user_right {
		width: 100%;
		text-align: left;
	}

	.menu_user_wrap .menu_user_right ul#menu_user.with_menu {
		margin-top: 5px;
		margin-left: 5px;
		width: 80%;
	}

	.menu_user_wrap .menu_user_right #menu_user.with_menu + .search_wrap + .menu_button {
		font-size: 10px;
		line-height: 25px;
		font-weight: 600;
		padding: 0px 8px;
		margin-top: 5px;
	}

	.mejs-container .mejs-controls .mejs-time {
		right: 21px;
		top: 6px;
	}

	.fc .fc-toolbar button{
		padding: 0 1.6em;
		margin-top: 1em;
	}

	.eo-fullcalendar.fc .fc-toolbar button{
		margin-top: 0;
		padding: 0 0.6em;
	}
}

@media (max-width: 960px) {

	.sidebar_show .content,
	.sidebar_show .content, .body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		width: 540px;
	}

	.sidebar {
		width: calc(100% - 580px);
	}

	.post_info .post_info_item + .post_info_item.post_info_counters {
		margin-left: 20px;
	}

	.post_info .post_info_counters .post_counters_item {
		margin-right: 10px;
	}

	.fc .fc-toolbar button{
		padding: 0 .6em;
		margin-top: 0;
	}
}

@media (max-width: 768px) {

	.menu_user_wrap .menu_user_right .search_wrap {
		display: none;
	}

	.sc_blogger.sc_blogger_horizontal.layout_news {
		margin-left: 0px !important;
	}

	.top_panel_over .top_panel_wrap {
		top: 0px;
	}

	.popup_wrap {
		top: 144px;
	}

	.page_wrap {
		padding: 140px 0 0 0px;
	}

	.menu_user_wrap {
		min-height: 140px;
		height: auto;
	}

	.menu_user_wrap .logo {
		float: none;
		margin: auto;
		width: 100%;
	}

	.menu_user_wrap .menu_user_right,
	.menu_user_wrap .menu_user_right.m_top {
		float: none;
		margin-right: auto;
		margin-top: 15px;
		text-align: center;
	}

	.menu_user_wrap .menu_user_right #menu_user, .menu_button.show_menu {
		display: inline-block !important;
		float: none !important;
		margin-left: 6px;
	}

	.menu_main_wrap, .admin-bar .menu_main_wrap {
		top: 140px;
	}

	.menu_user_wrap .menu_user_right .menu_button {
		display: inline-block;
		float: none;
		margin-left: 6px;
		margin-top: 0;
		margin-bottom: 9px;
	}

	.isotope_wrap .isotope_column_3,
	.isotope_wrap .isotope_column_4 {
		width: 49.9%;
	}

	.sc_blogger.template_portfolio .isotope_item_courses .post_title {
		margin-bottom: 15px;
		font-size: 20px;
		line-height: 26px;
	}

	.sc_blogger.template_classic .post_content.isotope_item_content .post_title {
		line-height: 26px;
		font-size: 20px;
	}

	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		min-width: 25%;
	}

	.sidebar_show .content,
	.sidebar_show .content, .body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
		width: 100%;
	}

	.sidebar {
		width: 103%;
	}

	.sidebar .grid-sizer,
	.sidebar aside.widget.widget_search {
		width: 47%;
	}

	.sidebar aside.widget {
		width: calc(47% - 54px);
	}

	.sidebar .widget:nth-child(3) {
		margin-top: 40px;
	}

	.sc_islands_item .sc_item_value .line {
		height: 100px;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		margin-top: 0;
		margin-left: 18px;
	}

	.sc_islands_item .sc_item_value .circle {
		margin-left: -7px;
		margin-top: 14px;
	}

	.sc_islands_item.sc_item_type_1 .sc_item_value {
		right: -5%;
		bottom: 15%;
	}

	.sc_islands_item.sc_item_type_2 .sc_item_value {
		right: 0%;
		bottom: 25%;
	}

	.sc_islands_item.sc_item_type_3 .sc_item_value {
		bottom: 20%;
		right: 35%;
	}

	.sc_islands_item.sc_item_type_4 .sc_item_value {
		right: 10%;
		bottom: 30%;
	}

	span.fc-header-dropdown.filter-category {
		display: block;
		margin-bottom: 15px;
	}

	.grid-sizer,
	.grid-item {
		width: 47%;
	}

	.responsive_big.grid-item {
		width: 47%;
	}

	.grid-item--width2 {
		width: 97%;
	}

	.responsive_small.grid-item--width2 {
		width: 47%;
	}

	.responsive_big.grid-item--width2 {
		width: 97%;
	}

	.grid-item--width3 {
		width: 97%;
	}

	.responsive_small.grid-item--width3 {
		width: 47%;
	}

	.menu_user_wrap .menu_user_right ul#menu_user.with_menu {
		margin: auto;
		margin-top: 4px;
		display: block !important;
	}

	.menu_user_wrap .menu_user_right {
		margin-top: 0;
	}

	#menu_user.with_menu > li {
		margin: 1px 1px 7px;
	}
}

@media (max-width: 670px) {
	.sc_team_item .sc_team_item_info .sc_team_item_title {
		font-size: 18px;
	}

	.page_top_wrap .breadcrumbs .breadcrumbs_item {
		white-space: normal;
	}

	.sc_audio_image .sc_audio_header {
		display: none;
	}

	.sc_audio_image .mejs-container {
		min-width: 140px !important;
	}

	.sc_islands_item:nth-child(2n) .sc_item_value .line {
		height: 95px;
	}

	.sc_islands_item:nth-child(3n) .sc_item_value .line {
		height: 133px;
	}

	.skills-icons-resp .sc_section_overlay {
		overflow-x: scroll !important;
	}

	.sc_section.about_chart {
		width: 100% !important;
	}

	.sc_blogger.template_masonry .isotope_wrap .isotope_item .post_date{
		display: none;
	}

	.fc-toolbar h2 + .fc-button-group{
		width: 100%;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
		display: block;
		vertical-align: top;
		width: 100% !important;
	}

	.sc_blogger.layout_date .sc_blogger_item:before,
	.sc_blogger.layout_date.sc_blogger_horizontal .post_content:before {
		display: none;
	}

	.sc_blogger.layout_date.template_date .sc_blogger_date,
	.sc_blogger.layout_date.template_date .post_content{
		margin-top: 1em;
		display: inline-block;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .post_content{
		margin-left: 0;
	}

	body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{
		font-size: 1em;
	}

	.sc_countdown.sc_countdown_style_3.responsive_2 .flip-clock-divider{
		width: 0.8%;
	}

	.mejs-controls .mejs-volume-button{
		display: none;
	}
}

@media (max-width: 600px) {

	.isotope_wrap .isotope_column_2, .isotope_wrap .isotope_column_3, .isotope_wrap .isotope_column_4 {
		width: 49.9%;
	}

	.sc_slider_controls_wrap a {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 15px;
		margin-top: -20px;
	}

	.sc_islands_item.sc_item_type_1:before {
		font-size: 32px;
		line-height: 32px;
		bottom: -6px;
	}

	.sc_islands_item.sc_item_type_2:before {
		font-size: 52px;
		line-height: 52px;
		bottom: -3px;
	}

	.sc_islands_item.sc_item_type_3:before {
		font-size: 72px;
		line-height: 72px;
		bottom: 0px;
	}

	.sc_islands_item.sc_item_type_4:before {
		font-size: 52px;
		line-height: 52px;
		bottom: -3px;
	}

	.sc_islands_item.sc_item_type_1 .sc_item_value {
		right: -50%;
		bottom: -15%;
	}

	.sc_islands_item.sc_item_type_2 .sc_item_value {
		right: -20%;
		bottom: 5%;
	}

	.sc_islands_item.sc_item_type_3 .sc_item_value {
		bottom: 5%;
		right: 25%;
	}

	.sc_islands_item.sc_item_type_4 .sc_item_value {
		right: 5%;
		bottom: 10%;
	}

	.sc_islands_item .sc_item_value .line {
		height: 120px;
	}

	.sc_islands_item:nth-child(2n) .sc_item_value .line {
		height: 95px;
	}

	.sc_islands_item:nth-child(3n) .sc_item_value .line {
		height: 133px;
	}

	.sc_islands_item .sc_item_value .circle {
		margin-left: -48px;
		margin-top: -2px;
	}

	.sc_blogger.template_masonry .post_content.isotope_item_content .post_title {
		line-height: 24px;
		font-size: 18px;
	}

	.body_style_fullwide .content_wrap {
		padding-left: 20px;
		padding-right: 20px;
		margin: 0;
	}

	.menu_user_wrap .menu_user_right {
		margin-right: 20px;
	}

	.copyright_wrap {
		padding: 45px 0px;
	}

	.graph.list-desc {
		display: block;
	}

	.menu_user_wrap .menu_user_right #menu_user {
		display: none;
	}

	.menu_user_wrap .menu_user_right .menu_button {
		margin-right: 0;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
		display: block;
		vertical-align: top;
		width: 100% !important;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item .sc_blogger_date {
		margin-bottom: 0;
		display: inline-block;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .post_content {
		margin-left: 0;
		display: inline-block;
	}

	.sc_blogger.layout_date .sc_blogger_item:before,
	.sc_blogger.layout_date.sc_blogger_horizontal .post_content:before {
		display: none;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.admin-bar.top_panel_fixed .top_panel_wrap {
		top: 0;
	}

	.body_style_wide .content_wrap {
		width: 540px;
		padding-left: 20px;
		padding-right: 20px;
		max-width: calc(100% - 40px);
		margin: 0;
	}

	.sc_team .sc_columns [class*="column-"] {
		min-width: 49.9%;
	}

	.sc_blogger.template_portfolio .isotope_item_courses .post_title {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 20px;
	}

	.post_item_courses .post_featured .post_header,
	.post_item_courses .post_featured .post_descr {
		padding: 20px 25px;
	}

	.sc_blogger.template_classic .post_content.isotope_item_content .post_category + .post_title {
		margin-top: 5px;
	}

	.sc_blogger.template_classic .post_content.isotope_item_content .post_title {
		line-height: 24px;
		font-size: 18px;
	}

	#buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 {
		width: 60%;
	}

	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		min-width: 33.3%;
	}

	.page_content_wrap > .content_wrap {
		margin-bottom: 50px;
	}

	.sc_tabs .sc_tabs_titles {
		width: 100%;
		margin-bottom: 30px !important;
	}

	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:first-child a {
		-webkit-border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		border-top-right-radius: 5px;
	}

	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li:last-child a {
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
	}

	.sc_tabs.sc_tabs_style_1 .sc_tabs_content {
		padding: 6px 0px 6px 6px;
	}

	.sc_table.recent_jobs table {
		display: block;
	}
}

@media (max-width: 480px) {

	.menu_main_wrap {
		width: 100%;
	}

	.menu-item.menu-item-has-children > a:after {
		right: 0;
	}

	.menu_main_wrap .menu_main_nav > li > ul {
		left: 0;
		margin-left: 0;
	}

	.isotope_wrap .isotope_column_2, .isotope_wrap .isotope_column_3, .isotope_wrap .isotope_column_4 {
		width: 99.9%;
	}

	.sc_blogger.template_masonry .post_content.isotope_item_content .post_title {
		line-height: 30px;
		font-size: 24px;
	}

	.sc_blogger.template_masonry .post_content.isotope_item_content .post_info {
		display: block;
	}

	.popup_wrap {
		width: 223px;
		text-align: left;
	}

	.popup_wrap .popup_form_field.remember_field input[type="checkbox"] + label {
		display: block;
	}

	.popup_wrap .form_left, .popup_wrap.popup_registration .form_left {
		padding-right: 0;
		width: 100%;
		border-right: 0px solid #4C536E;
	}

	.popup_wrap .form_right, .popup_wrap.popup_registration .form_right {
		padding-left: 0;
		width: 100%;
		padding-top: 40px;
	}

	.popup_wrap.popup_registration .form_right {
		padding-top: 0px;
	}

	.popup_wrap .popup_form_field.description_field {
		float: none;
	}

	.body_style_wide .content_wrap {
		width: 420px;
		padding-left: 20px;
		padding-right: 20px;
		margin: 0;
	}

	.sc_audio .sc_audio_header {
		display: none;
	}

	.menu_user_wrap .menu_user_nav > li.menu_user_controls {
		display: none;
	}

	.sc_blogger.template_portfolio .isotope_item_courses .post_title {
		margin-bottom: 15px;
		font-size: 24px;
		line-height: 28px;
	}

	.post_item_courses .post_featured .post_header,
	.post_item_courses .post_featured .post_descr {
		padding: 25px 30px;
	}

	.sc_blogger.template_classic .post_content.isotope_item_content .post_category + .post_title {
		margin-top: 16px;
	}

	.sc_blogger.template_classic .post_content.isotope_item_content .post_title {
		line-height: 28px;
		font-size: 24px;
	}

	#buddypress ul.item-list li div.item-title, #buddypress ul.item-list li h4 {
		width: 100%;
	}

	#buddypress ul.item-list li div.action {
		position: relative;
		top: auto !important;
		margin-top: 20px;
	}

	.userpress_wiki_tabs ul {
		float: none !important;
		margin-bottom: 10px !important;
	}

	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		min-width: 100%;
	}

	.column-1_2:not(:first-child) {
		margin-top: 10px;
	}

	span.fc-button.fc-button-prev.ui-state-default.ui-corner-left.ui-corner-right,
	span.fc-button.fc-button-next.ui-state-default.ui-corner-left.ui-corner-right {
		padding: 0 20px;
	}

	.page_content_wrap > .content_wrap {
		margin-bottom: 50px;
	}

	#bbpress-forums div.bbp-search-form {
		display: none;
	}

	.sc_infobox_title {
		font-size: 28px;
	}

	.sc_islands_item .sc_item_value .circle {
		margin-left: -7px;
		margin-top: 14px;
	}

	.sc_islands_item.sc_item_type_1 .sc_item_value {
		right: 10%;
		bottom: 15%;
	}

	.sc_islands_item.sc_item_type_2 .sc_item_value {
		right: 10%;
		bottom: 25%;
	}

	.sc_islands_item.sc_item_type_3 .sc_item_value {
		bottom: 20%;
		right: 40%;
	}

	.sc_islands_item.sc_item_type_4 .sc_item_value {
		right: 10%;
		bottom: 30%;
	}

	.post_info .post_info_item + .post_info_item.post_info_counters {
		margin-left: 0;
		display: block;
	}

	.sidebar {
		width: 100%;
	}

	.menu_main_wrap .menu_main_nav > li > ul > li.menu-item {
		width: auto;
	}

	.sidebar .grid-sizer,
	.sidebar aside.widget.widget_search {
		width: 100%;
	}

	.sidebar aside.widget {
		width: calc(100% - 54px);
	}

	.grid-sizer,
	.grid-item,
	.responsive_big.grid-item,
	.grid-item--width2,
	.responsive_small.grid-item--width2,
	.responsive_big.grid-item--width2,
	.responsive_small.grid-item--width3 {
		width: 97%;
	}

	.sc_team .sc_columns [class*="column-"] {
		min-width: 100%;
	}

	.buddydrive-description {
		display: none;
	}

	ul#buddydrive-browser {
		padding-left: 0;
	}

	#buddydrive-main nav.buddydrive-toolbar input[type=search]#buddydrive-search-input {
		width: 80% !important;
		padding: 2px 10px;
		margin-top: 8px;
	}

	.comments_list_wrap ul ul {
		margin-left: 0;
	}

	#buddypress .activity-meta a.acomment-reply {
		margin-bottom: 5px;
	}

	.page_wrap.mask{
		height: 100vh;
	}

	.mejs-controls .mejs-volume-button{
		display: none;
	}

	.fc-toolbar .fc-button-group+.fc-button-group{
		position: relative;
		top: -5px;
	}

	.menu_user_nav > li > a,
	.menu_user_wrap .menu_user_right .menu_button{
		padding: 5px 10px;
	}

	#tl1 .item .con_borderImage, #content #tl1 .item .con_borderImage{
		height: 200px !important;
	}

	div#buddydrive-main ul#buddydrive-browser li .buddydrive-icon{
		width: 85px !important;
	}

	div#buddydrive-main ul#buddydrive-browser li .buddydrive-content{
		margin-left: 85px !important;
	}

	.wpProQuiz_button + .wpProQuiz_button{
		margin-top: 1em !important;
	}
}

@media (max-width: 400px) {
	.weblator-poll-container .panel-footer .weblator-view-results {
		display: inline-block;
		text-align: center;
		width: auto;

	}
}

@media (max-width: 320px) {

	.menu_user_wrap .logo {
		width: 100%;
	}

	.body_style_fullwide .content_wrap {
		padding-left: 5px;
		padding-right: 5px;
	}

	.menu_user_wrap .menu_user_right {
		margin: auto;
		float: left;
		display: block;
		margin-top: 15px;
		width: 100%;
		text-align: center;
	}

	.sc_blogger.template_masonry .post_content.isotope_item_content .post_title {
		line-height: 26px;
		font-size: 20px;
	}

	.weblator-poll-container .panel-footer .button-vote {
		margin-right: 0;
		display: block;
	}

	.weblator-poll-container .panel-footer .weblator-view-results a {
		width: auto;
	}

	/*
	  .sc_table table td {
		display: inline-block;
	  }*/
	.fc-header td {
		white-space: normal;
	}

	li.menu_user_register {
		display: none !important;
	}

	.logo a, .logo a img {
		max-width: 100%;
	}

	.body_style_wide .content_wrap {
		padding-left: 5px;
		padding-right: 5px;
		max-width: calc(100% - 10px);
		margin: 0;
	}

	.mejs-container .mejs-controls div.mejs-time-rail {
		padding: 30px 10px 0 0px;
	}

	.post_item_excerpt.post_format_gallery .post_info {
		display: none;
	}

	.post_item_excerpt.post_format_gallery .post_title {
		font-size: 26px !important;
		line-height: 32px !important;
	}

	.sidebar {
		max-width: 293px;
	}

	.reviews_block .reviews_summary .reviews_stars {
		right: 0;
	}

	.sc_team .sc_columns [class*="column-"] {
		min-width: 99.9%;
	}

	.sc_blogger.template_portfolio .isotope_item_courses .post_title {
		margin-bottom: 10px;
		font-size: 20px;
		line-height: 26px;
	}

	.page_top_wrap.page_top_title .breadcrumbs {
		display: none;
	}

	.sc_audio_player:not(.sc_audio_image) .mejs-container .mejs-controls div.mejs-time-rail {
		opacity: 1;
		margin-left: 10px;
	}

	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		min-width: 99.9%;
	}

	.comments_list_wrap ul ul {
		margin-left: 0;
		padding-left: 0;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .post_content:before {
		left: 15px;
	}

	span.fc-button.fc-button-prev.ui-state-default.ui-corner-left.ui-corner-right, span.fc-button.fc-button-next.ui-state-default.ui-corner-left.ui-corner-right {
		display: block;
		width: 60px;
		text-align: center;
	}

	span.fc-button.fc-button-prev.ui-state-default.ui-corner-left.ui-corner-right {
		margin-top: 20px;
	}

	.sidebar .widget {
		width: 256px;
	}

	.sidebar .widget.widget_search {
		width: 310px;
	}

	.page_content_wrap > .content_wrap {
		margin-bottom: 50px;
	}

	#bbpress-forums li.bbp-header .forum-titles li {
		display: block;
		width: 100%;
		text-align: left;
	}

	.eo-fullcalendar .fc-grid .fc-day-number {
		padding: 5px 0 0 5px;
		font-size: 10px;
	}

	.eo-fullcalendar .fc-grid .fc-day-content {
		min-height: 20px;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .post_content {
		max-width: 110px;
	}

	blockquote.sc_quote p {
		font-size: 20px;
		line-height: 26px;
		color: #fff;
	}

	.post_item_excerpt.post_format_gallery .post_content .post_item_likes {
		display: none;
	}

	#buddypress .activity-list .activity-avatar {
		display: none;
	}

	#buddypress .activity-list .activity-content {
		margin: -13px 0 0 0px;
	}

	#buddypress div.activity-meta a {
		margin-bottom: 3px;
	}

	.body_style_wide > .content_wrap {
		width: 310px;
		padding-left: 5px;
		padding-right: 5px;
		max-width: calc(100% - 10px);
		margin: 0;
		margin-bottom: 50px;
	}

	.post_item_excerpt {
		background-color: #fff;
		border-radius: 4px;
		box-shadow: 1px 2px #e8eaec;
		padding: 40px 27px;
		position: relative;
	}

	.post_item_excerpt .post_content {
		margin-bottom: 0;
	}

	.post_item_excerpt .post_featured + .post_content {
		padding-top: 40px;
	}

	.post_item_excerpt {
		padding: 40px 27px;
	}

	.post_item_excerpt.post_format_standard.has-post-thumbnail .post_content,
	.post_item_excerpt.post_format_image .post_content,
	.post_item_excerpt.post_format_video .post_content {
		padding: 40px 27px;
	}

	.single-post .post_item_single .post_title.entry-title,
	.single-post .post_item_single .post_info.post_info_top,
	.single-forum .post_item_single .post_title.entry-title,
	.single-forum .post_item_single .post_info.post_info_top,
	.single-topic .post_item_single .post_title.entry-title,
	.single-topic .post_item_single .post_info.post_info_top,
	.single-courses .post_item_single_courses .post_title.entry-title,
	.single-courses .post_item_single_courses .post_info.post_info_top,
	.single-vacancy .post_item_single_vacancy .post_title.entry-title,
	.single-vacancy .post_item_single_vacancy .post_info.post_info_top,
	.single-team .post_item_single_team .post_title.entry-title,
	.single-team .post_item_single_team .post_info.post_info_top,
	.single.bp-user .post_item_single .post_title.entry-title,
	.single.bp-user .post_item_single .post_info.post_info_top,
	.single-event .post_item_single .post_title.entry-title,
	.single-event .post_item_single .post_info.post_info_top,
	.buddypress.activity .post_item_single .post_title.entry-title,
	.buddypress.activity .post_item_single .post_info.post_info_top,
	.buddypress.members .post_item_single .post_title.entry-title,
	.buddypress.members .post_item_single .post_info.post_info_top,
	.forum-archive .post_item_single .post_title.entry-title,
	.forum-archive .post_item_single .post_info.post_info_top {
		padding-left: 27px;
		padding-right: 27px;
	}

	.single-post .post_item_single section.post_content,
	.single-forum .post_item_single section.post_content,
	.single-topic .post_item_single section.post_content,
	.single-courses .post_item_single_courses section.post_content,
	.single-vacancy .post_item_single_vacancy section.post_content,
	.single-team .post_item_single_team section.post_content,
	.single.bp-user .post_item_single section.post_content,
	.single-event .post_item_single section.post_content,
	.buddypress.activity .post_item_single section.post_content,
	.buddypress.members .post_item_single section.post_content,
	.forum-archive .post_item_single section.post_content {
		padding: 0 27px 40px 27px;
	}

	.post_author {
		padding: 40px 27px;
	}

	.comments_wrap .comments_list_wrap {
		padding: 40px 27px;
	}

	.scroll_to_top {
		right: 5px;
	}

	#buddypress div.dir-search, #buddypress ul.item-list li div.action {
		display: none;
	}

	.sc_icons_skills {
		font-size: 20px !important;
	}

	.sc_islands_item .sc_item_value .circle {
		margin-left: -7px;
		margin-top: 14px;
	}

	.sc_islands_item.sc_item_type_1 .sc_item_value {
		right: 40%;
		bottom: 15%;
	}

	.sc_islands_item.sc_item_type_2 .sc_item_value {
		right: 40%;
		bottom: 25%;
	}

	.sc_islands_item.sc_item_type_3 .sc_item_value {
		bottom: 20%;
		right: 58%;
	}

	.sc_islands_item.sc_item_type_4 .sc_item_value {
		right: 0%;
		bottom: 30%;
	}

	.sc_islands_item.inited .sc_item_value .value {
		max-width: 50px;
		width: 50px;
		font-size: 12px;
	}
}

/*STYLES FOR CUSTOM ELEMENTS*/
@media (max-width: 1680px) {

	#hp2_ct2 {
		min-width: 100% !important;
	}

	#hp3_ct2 {
		width: 100% !important;
	}
}

@media (max-width: 1366px) {

	.sc_section.column_2_4 {
		width: calc(66.6% - 20px);
	}

	.sc_section.column_1_4 {
		width: calc((33.3% - 20px));
		margin-right: 0;
	}

	#hp2_ct1 .chart,
	#hp3_ct1 .counter,
	.about_chart {
		max-width: calc((100% - 80px) / 3) !important;
	}

	.team_skills, .user_project,
	.annou {
		max-width: calc(100% - 387px) !important;
	}

	.ceo, .team_leaders, .department, .about {
		max-width: calc((100% - 40px) / 2);
	}

	#islands_1 .sc_column_item {
		min-width: 100%;
	}
}

@media (max-width: 1280px) {

	#hp3_ct1 .counter {
		max-width: 100% !important;
	}

	.annou, .about {
		max-width: 100%;
	}

	.about_chart {
		max-width: 100% !important;
	}
}

@media (max-width: 1024px) {
	.eo-fullcalendar .fc-toolbar h2{
		margin-bottom: .7em;
	}

	.eo-fullcalendar .fc-toolbar{
		margin-bottom: 2em !important;
	}
}

@media (max-width: 960px) {
	.team_skills, .user_project {
		max-width: 100% !important;
		min-width: 100%;
	}

	#hp2_statistic, #hp2_statistic .graph, #hp2_statistic .tw-chart-graph,
	#hp2_accordion {
		min-width: 100%;
	}

	#hp3_status {
		min-width: 100%;
	}

	#hp3_ct2 > .sc_section {
		max-width: calc((100% - 40px) / 2) !important;
	}

	.annou {
		max-width: 100% !important;
		min-width: 100%;
	}
}

@media (max-width: 768px) {

	#hp1_ct1, #hp1_ct2 {
		width: calc(100% + 40px) !important;
		max-width: calc(100% + 40px) !important;
	}

	#hp1_ct1 > .sc_section, #hp1_ct2 > .sc_section {
		min-width: calc(50% - 40px) !important;
		max-width: calc(50% - 40px) !important;
	}

	/*home style 3*/
	#calendar_1 .sc_section_overlay {
		padding: 40px 20px !important;
	}

	.fc-event-inner {
		font-size: 10px;
		line-height: 14px;
		padding: 0;
		color: #2a2f43;
		width: 100% !important;
	}

	.fc-ltr .fc-event-hori {
		background-color: transparent !important;
		border: none !important;
	}

	#hp2_ct1 .chart {
		min-width: 100% !important;
	}

	.ceo, .team_leaders, .department {
		max-width: 100%;
	}

	.ceo {
		min-width: 100%;
		height: auto !important;
	}

	.ceo .sc_video_player, .ceo .sc_video_frame, .ceo .sc_video_player img {
		min-width: 100%;
		height: auto !important;
	}

	.sc_video_frame iframe {
		height: 100% !important;
	}

	#hp2_ct2 > .sc_section {
		max-width: calc((100% - 40px) / 2) !important;
	}

	#hp3_ct1 .counter {
		max-width: calc((100% - 40px) / 2) !important;
	}
}

@media (max-width: 600px) {

	#hp1_ct1, #hp1_ct2 {
		width: 100% !important;
		max-width: 100% !important;
	}

	#hp1_ct1 > .sc_section, #hp1_ct2 > .sc_section {
		min-width: 1px !important;
		max-width: 100% !important;
	}

	#islands_1 .sc_column_item {
		width: 99.9%;
		padding: 0;
	}

	.support .columns_wrap > [class*="column-"] {
		min-width: 99%;
	}

	#hp2_ct2 > .sc_section {
		max-width: calc(100% - 40px) !important;
	}

	#hp3_ct1 .counter {
		max-width: 100% !important;
	}

	#hp3_ct2 > .sc_section {
		max-width: 100% !important;
	}
}

@media (max-width: 480px) {
	.sc_blogger.template_masonry .isotope_wrap .isotope_item .post_date{
		display: block;
	}

	span.fc-header-dropdown.filter-category{
		margin-bottom: 0;
	}

	.fc-toolbar h2 + .fc-button-group{
		width: auto;
	}
}

@media (max-width: 360px) {
	.fc-toolbar h2 + .fc-button-group{
		width: 100%;
	}
	.fc-toolbar h2 + .fc-button-group .fc-header-dropdown{
		width: 100%;
	}
}

#islands_1 .sc_column_item {
	vertical-align: bottom;
}