@charset "utf-8";
@media (max-width: 1679px) {
	html {
		font-size: 17px;
	}
	body {
		font-size: 1rem;
	}

	h1, .h1 .sc_title_title {
		font-size: 3.8rem;
	}
	h2, .h2 .sc_title_title {
		font-size: 3rem;
	}
	/* Header */
	.top_panel .sc_layouts_cart .sc_layouts_cart_items_short {
		width: 16px;
		height: 16px;
		line-height: 16px;
	}
	/* Content */
	.sc_content_width_1_1 {
		width: 100%;
	}
	.related_wrap_content {
		max-width: 100%;
		padding: 0 70px;
	}
	.comments_wrap .comments_author,
	.comments_wrap .comments_email,
	.comments_wrap .comments_website {
		width: 100%;
	}
	.comments_wrap .comments_field.comments_comment {
		width: 100%;
		position: relative;
		margin-top: -3px;
	}
	.comments_wrap .form-submit {
		margin: 30px 0 0;
		position: relative;
		width: 250px;
	}
	#commentform .gglcptch {
		background-color: transparent;
		bottom: auto;
		position: relative;
		left: auto;
		width: auto;
		margin: 30px 0 0;
	}
	.author_info_wrap_inner {
		padding: 70px;
	}
	.author_avatar {
		width: 120px;
		height: 120px;
		left: 70px;
		top: 70px;
	}
	.author_description {
		padding-left: 170px;
	}
	/* Buttons */
	.sc_button .sc_button_inner_text,
	.sc_button .sc_button_inner_hover,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget .cart_item.edd_checkout a,
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget .cart_item.edd_checkout a,
	.widget_twitter .widget_content .widget_twitter_follow,
	#edd-user-login-submit .edd-submit,
	#edd_profile_editor_form>fieldset>p input#edd_profile_editor_submit,
	input#edd_login_submit,
	.ebook_form .ebook_button {
		padding: 24px 50px;
	}
	form.subscribe_form input[type="submit"] {
		padding: 24px 50px !important;
	}
	form.subscribe_form input[type="email"] {
		padding: 24px 50px;
	}
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 textarea,
	.wpcf7 select,
	.trx_addons_popup input[type="password"],
	.trx_addons_popup input[type="text"],
	#edd_profile_editor_form>fieldset>p input,
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=text],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=email],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=password],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=tel],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap textarea,
	#edd_profile_editor_form>fieldset>p select,
	#basekit_freebies_emailer_form input[type="email"],
	.widget_generator_data .select2-container .select2-choice,
	.widget_generator_data .select2-container .select2-selection,
	.sc_layouts_row input.ebook_field,
	input.ebook_field,
	#edd_login_form .edd-input,
	#edd_register_form .edd-input {
		padding: 24px 30px;
	}
	[class*="sc_input_hover_"] input[type="text"],
	[class*="sc_input_hover_"] input[type="number"],
	[class*="sc_input_hover_"] input[type="email"],
	[class*="sc_input_hover_"] input[type="password"],
	[class*="sc_input_hover_"] input[type="search"],
	[class*="sc_input_hover_"] select,
	[class*="sc_input_hover_"] textarea {
		padding: 24px 30px !important;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart .edd_download_purchase_form .sc_button {
		padding: 24px 0 !important;
	}
	.top_panel .sc_layouts_row_type_compact .search_wrap:not(.search_opened) .search_form,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget_close,
	.top_panel .sc_layouts_cart .sc_layouts_item_icon {
		line-height: 66px;
		height: 66px;
		width: 66px;
	}
	.post_featured.hover_icons .icons a.details,
	.download_icons .details {
		height: 72px;
		line-height: 72px;
	}
	.sc_blogger_edd .sc_blogger_item .post_featured .icons a,
	.sc_blogger_edd_2 .sc_blogger_item .post_featured .icons a {
		width: 72px;
		height: 72px;
		line-height: 68px;
	}
	ul.the_champ_login_ul li i {
		height: 60px;
		line-height: 60px;
	}
	ul.the_champ_login_ul li i ss:before {
		line-height: 60px;
	}
	.menu_mobile_close {
		width: 72px;
		height: 72px;
	}
	#basekit_freebies_emailer_form input[type="submit"] {
		padding: 24px 0;
	}
	.ebook_button.sc_button {
		padding: 24px 0 !important;
	}
	.sc_themes_preview_buttons a {
		line-height: 59px;
	}
	.sc_blogger_edd_2 .download_icons .order {
		line-height: 66px;
		height: 66px;
	}
	.sc_blogger_edd_2 .download_icons .demo {
		width: 72px;
		height: 66px;
		line-height: 66px;
	}
	/* Search */
	body.search .post_layout_excerpt {
		width: 50%;
	}
	/* EDD */
	.post_item.type-download .post_title {
		margin: 0;
	}
	.post_item.type-download .post_content {
    	padding-right: 0;
	}
	.post_item.type-download .post_content .post_price {
		position: relative;
		top: auto;
		right: auto;
		margin-bottom: 0.5em;
    	display: inline-block;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		padding: 40px;
	}
	.post_item_single.post_type_download .sc_services_light.features .sc_services_item_featured_top.with_icon {
		padding: 70px 40px;
	}
	#edd_checkout_wrap #edd_checkout_cart_form,
	#edd_checkout_wrap #edd_checkout_form_wrap {
		width: 50%;
	}
	#edd_checkout_cart .edd_cart_item_name .edd_cart_item_image {
		width: 100px;
	}
	/* VC */
	.vc_custom_heading br {
		display: none;
	}
	/* Custom */
	.p70,
	.p140 {
		padding: 0 55px;
	}
	.p240 {
		padding: 0 115px;
	}
	.content-single-download {
		padding-right: 10px;
	}
	.custom_content_4 {
		padding: 30px !important;
	}
	.custom_margin_1 {
		margin-right: 15px;
	}
	.custom_content_2 {
		padding-left: 0;
	}
	.custom_content_6 {
		padding: 70px !important;
	}
	.custom_row_4[class*="vc_custom_"] {
		background-size: 55% !important;
	}
}
@media (max-width: 1599px) {
	/* Cart */
	.top_panel .sc_layouts_cart .sc_layout_cart_container {
		width: calc(100% - 140px);
	}
	/* Menu */
	.top_panel .sc_layouts_menu_nav .trx_addons_login_link {
		padding: 1em 0.7rem 1em 0 !important;
	}
	.top_panel .sc_layouts_menu_nav>li>a:not(.trx_addons_login_link),
	.top_panel .sc_layouts_menu_nav>li.current-menu-item>a,
	.top_panel .sc_layouts_menu_nav>li.current-menu-parent>a,
	.top_panel .sc_layouts_menu_nav>li.current-menu-ancestor>a {
		padding: 1em 0.8em;
	}
	.top_panel .sc_layouts_menu_nav {
		margin-right: 0;
	}
	/* TRX Addons */
	.sc_services_list .sc_services_item {
		padding: 40px 20px;
	}
	.sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {
		width: auto;
		margin-bottom: 1em;
	}
	.sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
		position: relative;
		width: auto;
		left: auto;
		top: auto;
		right: auto;
		padding: 0;
		margin-bottom: 20px;
	}
	/* EDD */
	.sc_form_field_choises_item>.list_btn {
		margin-left: 15px;
		margin-top: 8px;
	}
	.content-single-download {
		padding-right: 0;
	}
	.sc_edd_add_to_cart .trx_addons_edd_purchase_price .trx_addons_edd_purchase_price_label .edd_price_option_price {
		float: none;
		display: block;
		margin-top: 5px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		padding: 40px 30px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		margin-bottom: 30px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart .edd_download_license_details {
		font-size: 1rem;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details .downloads_page_details .downloads_page_features_list .downloads_page_label,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details .downloads_page_details .downloads_page_features_list .downloads_page_data {
		letter-spacing: 0.05em;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details .downloads_page_section:not(.downloads_page_details) .downloads_page_section_title+div,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details .downloads_page_section .downloads_page_section_title+div a {
		letter-spacing: 0.05em;
	}
	.sc_icons_item_title,
	.sc_icons_item_description {
		font-size: 13px;
		line-height: 18px;
		letter-spacing: 0.1em;
	}
	.sc_edd_additional_options_wrap .sc_edd_additional_options_cart_icon {
		display: none;
	}
	.sc_price_item.with_image .sc_price_item_inner {
		padding: 50px;
	}
	.basekit_edd_bundle_calculator_item_title {
		font-size: 1.2rem;
	}
	/* Content */
	.archive.body_style_fullwide.sidebar_left .content,
	.archive.body_style_fullscreen.sidebar_left .content {
		padding-left: 370px;
	}
	.archive.body_style_fullwide.sidebar_left .sidebar,
	.archive.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: -370px;
	}
	.sidebar {
		width: 370px;
	}
	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-right: 440px;
	}
	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: -440px;
	}
	.widget .trx_addons_tabs .trx_addons_tabs_titles li+li {
		margin-left: 0;
	}
	.widget .trx_addons_tabs .trx_addons_tabs_titles li {
		font-size: 12px;
		letter-spacing: 0.1em;
	}
	.widget_area .post_item .post_thumb,
	aside .post_item .post_thumb {
		display: none;
	}
	body.single-post .page_content_wrap .content_wrap .single-post-meta .left,
	body.single-post .page_content_wrap .content_wrap .single-post-meta .right {
		float: none;
	}
	.post_item_single .post_content>.post_meta_single .post_share {
		float: none;
		max-width: 100%;
		text-align: left;
	}
	.post_item_single .post_content>.post_meta_single .post_tags {
		float: none;
		max-width: 100%;
	}
	body.single-post .page_content_wrap .content_wrap .post_item_single .post_header,
	body.single-post .page_content_wrap .content_wrap .post_item_single .post_content,
	body.single-post .page_content_wrap .content_wrap .post_item_single .author_info,
	body.single-post .page_content_wrap .content_wrap .post_item_single+.comments_wrap {
		padding: 0;
	}
	/* Custom */
	.p240 {
		padding: 0 55px;
	}
	.p_in110.vc_col-has-fill>.vc_column-inner {
		padding: 70px !important;
	}
	.custom_content_2 .vc_column-inner {
		padding: 70px;
	}
	.custom_content_4 {
		padding: 30px 20px !important;
	}
}
@media (max-width: 1599px) and (min-width: 960px) {
	.posts_container.columns_wrap .downloads_list .post_layout_classic {
		margin-right: 20px;
	}
	.posts_container.columns_wrap .downloads_list:nth-child(2n) .post_layout_classic {
		margin-left: 20px;
		margin-right: 35px;
	}
	.posts_container.columns_wrap .post_layout_classic {
		width: calc(100% - 55px);
	}
}
@media (max-width: 1439px) {
	h1, .h1 .sc_title_title {
		font-size: 3.4rem;
    	line-height: 1.1em;
	}
	h2, .h2 .sc_title_title {
		font-size: 2.8rem;
	}
	h3, .h3 .sc_title_title {
		font-size: 2rem;
	}
	/* TRX Addons */
	.post_item_single.post_type_download .sc_services_light.features .sc_services_item_featured_top.with_icon {
		padding: 60px 30px;
	}
	.sc_blogger_plain .sc_blogger_item {
		padding: 30px;
	}
	.sc_themes_preview .columns_wrap {
		margin-right: -70px;
	}
	.sc_themes_preview .columns_wrap .column-1_2 {
		padding-right: 70px;
		padding-bottom: 40px;
	}
	/* Cart */
	.sc_edd_additional_options_cart,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget {
		width: 50%;
	}
	.sc_edd_additional_options_cart_icon {
		display: none;
	}
	.sc_edd_additional_options_cart li .sc_edd_additional_options_cart_title,
	.sc_edd_additional_options_cart .edd-cart-item-title {
		width: 45%;
	}
	.sc_edd_additional_options_cart .edd_purchase_submit_wrapper {
		width: 30%;
	}
	.sc_edd_additional_options_cart .edd_purchase_submit_wrapper .edd-submit,
	.sc_edd_additional_options_cart .edd-remove-from-cart {
		font-size: 11px;
		line-height: 45px;
	}
	/* EDD */
	.basekit_edd_cart_shortcode .basekit_edd_cart_left_column,
	.basekit_edd_cart_shortcode .basekit_edd_cart_right_column {
		width: 50%;
	}
	#taa-account-tab-wrap .taa-account-sidebar {
		width: 320px;
	}
	/* Custom */
	.p240 {
		padding: 0 35px;
	}
	.custom_content_2 .vc_column-inner {
		padding: 50px;
	}
	.custom_title_7.sc_title h2 {
		font-size: 3.5rem;
	}
	.custom_title_15 h2 {
		font-size: 4rem;
	}
	ul.stack__images {
		margin-top: 60px !important;
	}
}
@media (max-width: 1365px) {
	/* Content */
	.related_wrap .related_item_style_2 .post_price {
		position: relative;
		top: auto;
		right: auto;
		margin: 0.5em 0 0 0;
	}
	.related_wrap .post_title {
		margin: 0.5rem 0 0 0;
	}
	.author_info_wrap_inner {
		padding: 50px;
	}
	.author_avatar {
		width: 100px;
		height: 100px;
		left: 50px;
		top: 50px;
	}
	.author_description {
		padding-left: 150px;
	}
	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-right: 420px;
	}
	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: -420px;
	}
	/* Widgets */
	.widget ul#menu-links li:nth-child(2n) {
	    width: 100%;
	}
	.widget ul#menu-links li {
	    width: 100%;
	    padding-right: 0;
	}

	/* Addons */
	.sc_services_default .sc_services_item_icon,
	.sc_services_list .sc_services_item_icon,
	.sc_services_light .sc_services_item_icon {
		font-size: 4em;
	}
	.sc_services_default .sc_services_item_title,
	.sc_services_list .sc_services_item_title,
	.sc_services_light .sc_services_item_title {
		font-size: 1.278rem;
		line-height: 1.3em;
	}
	.sc_services_light .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
		padding-bottom: 30px;
	}
	.sc_services_default .sc_services_item {
		padding: 4em 2.5em 3.2em;
	}
	
	.sc_themes_preview_hover {
		padding: 50px;
	}
	.sc_themes_preview .columns_wrap {
		margin-right: -50px;
	}
	.sc_themes_preview .columns_wrap .column-1_2 {
		padding-right: 50px;
		padding-bottom: 20px;
	}
	.sc_testimonials_simple .sc_testimonials_item {
		padding: 50px 50px 55px;
	}
	.sc_blogger_edd.sc_blogger .sc_blogger_item .sc_blogger_item_title {
		margin: 1em 0 0 0;
		line-height: 1.25em;
		font-size: 1.33rem;
	}
	.sc_blogger_edd.sc_blogger .sc_blogger_item .post_meta,
	.sc_blogger_edd_2.sc_blogger .sc_blogger_item .post_meta {
		font-size: 12px;
		margin-top: 14px;
	}
	.sc_blogger_edd.sc_blogger .sc_blogger_item.download .sc_blogger_item_title {
		margin: 0.5em 0 0 0;
	}
	.sc_form.themes_search .themes_search_form_keywords div.sc_form_field {
		padding: 10.5px 0 3.5rem;
	}
	.sc_form.themes_search .themes_search_form>.sc_form_field.sc_form_field_themes_order_clear {
		top: 0px;
		right: 50px;
	}
	.sc_form.themes_search .sc_form_field_themes_order {
		padding: 47.5px 50px !important;
	}
	.sc_form.themes_search .sc_edd_filter_clear {
		padding: 35px 50px !important;
	}
	/* Grid */
	header.top_panel>.vc_row,
	header.top_panel .sc_layouts_row_fixed,
	.body_style_fullwide .content_wrap,
	.body_style_wide .content_wrap,
	.footer_wrap .fixed-footer .footer_widgets_wrap,
	.footer_wrap .fixed-footer .footer_copyright_wrap,
	.sidebar_right .sidebar .widget,
	.sidebar_left .sidebar .widget,
	.sidebar[class*="scheme_"] .widget.widget_themes_search .widget_title,
	.sc_form.themes_search div.sc_form_field,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content,
	.sc_blogger_freebies .sc_blogger_item_content,
	.ebook_banner h5,
	.ebook_banner h3.trx_addons_inverse {
		padding-left: 50px;
		padding-right: 50px;
	}
	.search_style_fullscreen.search_opened .search_form_wrap:before {
		left: 50px;
		right: 50px;
		top: 50px;
		bottom: 50px;
	}
	.sidebar_show .content,
	.sidebar_show .sidebar:not(.fixed) {
		padding-bottom: 100px;
	}
	body.post-type-archive .page_content_wrap .blog_archive,
	.footer_wrap .fixed-footer,
	.nav-links {
		padding: 0 0 50px;
	}
	.nav-links:before {
		margin-bottom: 50px;
	}
	.related_wrap {
		margin-left: -50px;
		margin-right: -50px;
	}
	.page_content_wrap .content .vc_row.left_shadow:before {
		left: 50px;
	}
	.page_content_wrap .content .vc_row.right_shadow:before {
		right: 50px;
	}
	.custom_bg_gradient_2:before {
		left: -50px;
		right: -50px;
	}
	form#edd_login_form,
	.sc_price_item.with_image .sc_price_item_inner {
		padding: 50px;
	}
	.sc_services_light.features .sc_services_item_featured_top.with_icon {
		padding: 50px 25px;
	}
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.sc_blogger_freebies .sc_blogger_item_content {
		padding-top: 50px;
		padding-bottom: 50px;
	}/*
	.recent_collections>.wpb_column>.vc_column-inner {
		padding-right: 50px;
	}
	.recent_collections>.wpb_column:nth-child(2n)>.vc_column-inner {
		padding-left: 50px;
	}*/
	body.blog_style_classic_2 .content_wrap .content .columns_wrap {
		padding: 25px;
	}
	.posts_container.columns_wrap .post_layout_classic {
		margin: 25px;
	}
	.related_wrap_content {
		padding: 0 50px;
	}
	/* EDD */
	.post_featured.hover_icons .icons a.details,
	.download_icons .details {
		padding: 0;
		width: 180px;
	}
	#taa-account-tab-wrap .edd_purchase_image,
	#taa-account-tab-wrap .edd_purchase_info,
	#taa-account-tab-wrap .edd_purchase_empty_space,
	#taa-account-tab-wrap .edd_purchase_support {
		padding-right: 20px;
	}
	#taa-account-tab-wrap .edd_purchase_support {
		padding-right: 0px;
	}
	.post_item_single.post_type_download .post_content>.post_meta_single {
		margin: 50px 0 0 0;
		padding-bottom: 50px;
	}
	#edd_checkout_wrap #edd_checkout_cart_form {
		padding-left: 50px;
	}
	.post_type_download .post_header h3 {
		padding: 50px 50px;
	}
	.post_item_single.post_type_download .post_content>.post_meta_single {
		padding-left: 50px;
		padding-right: 50px;
	}
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap #edd_purchase_form {
		padding: 50px;
	}
	#edd_payment_mode_select_wrap,
	#edd_purchase_form_wrap {
		padding: 50px 0 50px;
	}
	.wpb_wrapper>#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button {
		width: calc(100% + 100px);
		margin-left: -50px;
		margin-right: -50px;
	}
	#edd_checkout_login_register {
		padding-bottom: 50px;
		margin-bottom: 50px;
	}
	.posts_container.columns_wrap .post_layout_classic {
		width: calc(100% - 50px);
	}
	.sc_edd_additional_options_cart,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget,
	#taa-account-tab-wrap .taa-tab-content {
		padding: 50px;
	}
	#taa-account-tab-wrap .taa-account-user-tab {
		padding: 50px 50px 45px;
	}
	.basekit_edd_cart_shortcode .basekit_edd_cart_right_column {
		padding-left: 50px;
	}
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget {
		padding: 50px 50px 0;
	}
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget .cart_item.edd_checkout {
		margin: 50px -50px 0 -50px;
	}
	.sc_edd_additional_options_cart.full {
		padding: 50px;
	}
	.sc_edd_filter_order {
		padding: 45px 50px;
	}
	.sc_edd_filter_clear {
		padding: 35px 50px;
	}
	.sc_form_field_checklist .sc_form_field_choises_dir_vertical {
		padding-right: 50px;
		margin-right: -50px;
	}
	.sc_form.themes_search .themes_search_form_keywords {
		padding: 0 50px;
	}
	.sc_form.themes_search .themes_search_form_keywords .themes_search_button {
		right: 50px;
	}
	.sc_form.themes_search .themes_search_form>div.sc_form_field {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#edd_checkout_cart_wrap {
		padding: 50px;
	}
	.basekit_freebies_emailer {
		padding: 50px;
	}
	.vc_general.vc_tta.vc_tta-tabs {
		padding: 50px;
	}
	/* Cart */
	.top_panel .sc_layouts_cart .sc_layout_cart_container {
		width: calc(100% - 100px);
	}
	/* Custom */
	.p70,
	.p140 {
		padding: 0 15px;
	}
	.p240 {
		padding: 0 15px;
	}
	.custom_text_6 {
		padding: 50px;
	}
	.features_tiles .vc_col-sm-6:first-child .vc_column-inner>.wpb_wrapper {
		margin-right: 10px;
	}
	.features_tiles .vc_col-sm-6:last-child .vc_column-inner>.wpb_wrapper {
		margin-left: 10px;
	}
	.custom_row_1 {
		padding: 25px;
	}
	.custom_row_1 .sc_content {
		margin: 25px;
		padding: 50px;
	}
	.custom_content_5 {
		padding: 40px !important;
	}
	.custom_content_6 {
		padding: 50px !important;
	}
	.custom_content_3 {
		padding-right: 35px;
		padding-left: 35px;
	}
	.custom_title_15 h2 {
		font-size: 3.8rem;
	}
}
@media (max-width: 1262px) {
	h1, .h1 .sc_title_title {
		font-size: 3rem;
	}
	h2, .h2 .sc_title_title {
		font-size: 2.5rem;
	}
	/* Cart */
	.top_panel .sc_layouts_cart .sc_layout_cart_container {
		width: 100%;
	}
	.sc_edd_additional_options_cart li .sc_edd_additional_options_cart_title,
	.sc_edd_additional_options_cart .edd-cart-item-title {
		width: 35%;
	}
	/* Content */
	.archive.body_style_fullwide.sidebar_left .content,
	.archive.body_style_fullscreen.sidebar_left .content {
		padding-left: 300px;
	}
	.archive.body_style_fullwide.sidebar_left .sidebar,
	.archive.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: -300px;
	}
	.sidebar {
		width: 300px;
	}
	.related_wrap {
		margin-top: 50px;
		padding-top: 8rem;
		padding-bottom: 8rem;
	}
	body.single.single-download .content .post_item_single:last-child {
		padding-bottom: 0px;
	}
	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-right: 350px;
	}
	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: -350px;
	}
	.widget .trx_addons_tabs .trx_addons_tabs_titles li {
		font-size: 11px;
	}
	body.single-post .post_content p img {
		max-width: 100%;
	}
	/* TRX Addons */
	.sc_price_item_link {
		width: 100%;
	}
	.sc_price_item_link .sc_button_inner_text,
	.sc_price_item_link .sc_button_inner_hover {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	.sc_themes_preview_name {
		font-size: 1.5rem;
	}
	.sc_testimonials_simple .trx_addons_column-1_3 {
		width: 50%;
	}
	/* EDD */
	#taa-account-tab-wrap {
		display: block;
	}
	#taa-account-tab-wrap .taa-account-sidebar {
		width: 100%;
		display: block;
	}
	#taa-account-tab-wrap .taa-tab-content {
		display: block;
	}
	#taa-account-tab-wrap .taa-account-tabs li {
		display: inline-block;
		width: 33.33%;
	}
	#taa-account-tab-wrap .taa-account-tabs li.ui-state-default a {
		padding: 1.702em 1em;
		padding-left: 1rem;
		text-align: center;
	}
	.sc_form_field_choises_item>.list_btn {
		margin-left: 10px;
		margin-top: 2px;
		float: none;
		width: 16px;
		height: 16px;
		line-height: 16px;
	}
	.sc_form.themes_search div.sc_form_field input[type="checkbox"]+label {
		font-size: 14px;
	}
	.basekit_edd_bundle_calculator_columns {
		display: block;
		text-align: center;
	}
	.basekit_edd_bundle_calculator_column {
		display: inline-block;
		width: 50%;
		vertical-align: top;
	}
	.basekit_edd_bundle_calculator_column:nth-child(n+3) {
		margin-top: 50px
    	padding-left: 0;
	}
	.basekit_edd_bundle_calculator_item_wrap .basekit_edd_bundle_calculator_item_total {
		text-align: center;
	}
	/* Custom */
	.custom_row_1 h4 {
		font-size: 1.5rem;
	}/*
	.recent_collections>.wpb_column:first-child>.vc_column-inner {
		padding-bottom: 100px;
	}
	.recent_collections>.wpb_column>.vc_column-inner {
		padding-right: 15px;
	}
	.recent_collections>.wpb_column:nth-child(2n)>.vc_column-inner {
		padding-left: 15px;
	}
	.recent_collections>.wpb_column>.vc_column-inner {
		border-right: none;
	}
	.recent_collections>.wpb_column:nth-child(2n)>.vc_column-inner {
		padding-right: 15px;
		border-right: none;
		border-left: none;
	}*/
	.blog-view-l20 {
		padding-left: 0;
	}
	.custom_content_4 {
		padding: 40px !important;
		width: calc(50% - 25px);
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
	}
	.custom_content_2 .vc_column-inner {
		padding: 30px;
		border: none;
	}
	.custom_content_5 .vc_col-lg-6:first-child {
		margin-bottom: 30px;
	}
	.p_in110.vc_col-has-fill>.vc_column-inner {
		padding: 0 15px !important;
		border: none !important;
	}
	.custom_row_3.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
		-webkit-box-align: normal;
		-webkit-align-items: normal;
		-ms-flex-align: normal;
		align-items: normal;
	}
	.custom_row_3.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
		-webkit-box-pack: normal;
		-webkit-justify-content: normal;
		-ms-flex-pack: normal;
		justify-content: normal;
	}
	.custom_row_4 .sc_content_width_1_3 {
		width: auto;
	}
}
@media (max-width: 1199px) {
	/* TRX Addons */
	.sc_blogger_edd.sc_blogger .sc_blogger_item.type-download .post_content {
	    padding-right: 0;
	}
	.sc_blogger_edd.sc_blogger .post_price {
	    position: relative;
	    display: inline-block;
	    top: auto;
	    right: auto;
	    margin: 10px 0 5px;
	}
	/* EDD */
	.content-single-download {
		margin-bottom: 100px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		padding: 50px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options_wrap,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		width: calc(50% - 25px);
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		margin-bottom: 50px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		margin-right: 50px;
	}
}
@media (max-width: 1135px) {
	/* Header */
	.sc_layouts_title_caption,
	.sc_layouts_title_meta+.sc_layouts_title_title>.sc_layouts_title_caption {
		font-size: 3rem;
	}
	.logo_text {
		font-size: 2rem;
	}
	/* Cart */
	.sc_edd_additional_options_wrap .trx_addons_column-1_2 {
		width: 100% !important;
	}
	.sc_edd_additional_options_wrap .trx_addons_column-1_2:nth-child(2) {
		margin-top: 50px;
	}
	.sc_edd_additional_options_wrap .trx_addons_column-1_2 .sc_edd_additional_options_cart_icon {
		display: block;
	}
	/* Content */
	.archive.body_style_fullwide.sidebar_left .content,
	.archive.body_style_fullscreen.sidebar_left .content {
		padding-left: 0;
	}
	.archive.body_style_fullwide.sidebar_left .sidebar,
	.archive.body_style_fullscreen.sidebar_left .sidebar {
		margin-right: -0;
	}
	.sidebar {
		width: 100%;
	}
	.sc_form.themes_search .themes_search_form_keywords,
	.sc_form.themes_search div.sc_form_field {
		width: 33.33%;
		margin: 0;
		box-sizing: border-box;
	}
	.body_style_fullwide.sidebar_right .content,
	.body_style_fullscreen.sidebar_right .content {
		padding-right: 0;
	}
	.body_style_fullwide.sidebar_right .sidebar,
	.body_style_fullscreen.sidebar_right .sidebar {
		margin-left: -0;
	}
	.sidebar .widget {
		width: 33.33%;
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
	}
	.sidebar .widget:nth-child(2),
	.sidebar .widget:nth-child(3) {
		border-top-width: 0;
	}
	/* TRX Addons */
	.sc_blogger_edd_2 .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		min-width: 50%;
	}
	/* EDD */
	#edd_checkout_wrap #edd_checkout_cart_form,
	#edd_checkout_wrap #edd_checkout_form_wrap {
		width: 100%;
	}
	#edd_checkout_wrap #edd_checkout_cart_form {
		padding-left: 0;
		padding-bottom: 100px;
	}
	.sc_edd_additional_options_cart:not(.type_shortcode):before,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget:before,
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget:before,
	#edd_checkout_cart_wrap:before,
	#edd_checkout_form_wrap legend,
	#edd_checkout_form_wrap #edd_checkout_user_info legend,
	#edd_checkout_form_wrap #edd_login_fields legend,
	#edd_checkout_form_wrap #edd_register_account_fields legend {
		font-size: 2rem;
	}
	.sc_blogger_freebies .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		width: 50%;
	}
	/* Custom */
	.custom_title_11 h1,
	.custom_title_12 h2,
	.custom_title_9 h2,
	.custom_title_7.sc_title h2 {
		font-size: 3rem;
	}
}
@media (max-width: 1135px) and (min-width: 1024px) {
	/* TRX Addons */
	.sc_themes_preview_hover {
		padding: 30px;
	}
	.sc_themes_preview .columns_wrap {
		margin-right: -30px;
	}
	.sc_themes_preview .columns_wrap .column-1_2 {
		padding-right: 30px;
		padding-bottom: 0px;
	}
	/* Cart */
	.sc_edd_additional_options_cart_info {
		display: none;
	}
	.sc_layouts_cart #edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,
	.basekit_edd_cart_shortcode #edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit {
		padding: 1.726em 1em 1.526em;
		width: 150px;
	}
	.sc_layouts_cart #edd_discount_code .edd-discount-code-field-wrap input[type="text"],
	.basekit_edd_cart_shortcode #edd_discount_code .edd-discount-code-field-wrap input[type="text"] {
		width: calc(100% - 148px);
	}
	.sc_edd_additional_options_wrap .trx_addons_column-1_2 li .sc_edd_additional_options_cart_title {
		width: 45%;
	}
	/* EDD */
	.columns_wrap:not(.posts_container)>[class*="column-"].downloads_list {
		width: 100%;
	}
}
@media (max-width: 1023px) {
	/* TRX Addons */
	.sc_services .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		width: 50%;
	}
	.sc_services_list .trx_addons_columns_wrap {
		margin-bottom: -30px;
	}
	.sc_services_list .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-bottom: 30px;
	}
	.sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
		top: auto;
		position: relative;
		right: auto;
	}
	.sc_price_item.with_image .sc_price_item_inner {
		padding: 50px 30px;
	}
	.sc_themes_preview .columns_wrap .column-1_2 {
		width: 100%;
	}
	/* Cart */
	.sc_edd_additional_options_cart,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget {
		width: 100%;
		display: block !important;
	}
	.top_panel .sc_layouts_cart .sc_edd_additional_options_cart .sc_layouts_cart_widget_close {
		display: block;
	}
	.sc_edd_additional_options_cart_icon {
		display: block;
	}
	/* Content */
	.footer_wrap .vc_col-sm-12 .sc_layouts_item,
	.footer_wrap .vc_col-sm-12 .socials_wrap,
	.footer_wrap .vc_col-sm-12 .widget {
		text-align: center;
	}
	.sc_form.themes_search .themes_search_form_keywords,
	.sc_form.themes_search div.sc_form_field {
		width: 50%;
	}
	.sidebar .widget {
		width: 50%;
	}
	.sidebar .widget:nth-child(3) {
		border-top-width: 5px;
	}
	/* EDD */
	.basekit_edd_cart_shortcode .basekit_edd_cart_left_column,
	.basekit_edd_cart_shortcode .basekit_edd_cart_right_column {
		width: 100%;
		margin-right: 0;
		padding-left: 0;
	}
	.sc_edd_additional_options_cart:not(.type_shortcode):before,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget:before,
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget:before,
	#edd_checkout_cart_wrap:before,
	#edd_checkout_form_wrap legend {
		margin-bottom: 30px;
		line-height: 1.2em;
	}
	table.freebies_table td:first-child {
		width: 150px;
	}
	.basekit_edd_free_image_link .first_line {
		font-size: 1rem;
	}
	.basekit_edd_free_image_link .second_line {
		font-size: 1.3rem;
	}
	.basekit_edd_free_image_link {
		width: 10rem;
		height: 10rem;
		top: 30px;
		right: 30px;
	}
	.sidebar[class*="scheme_"] .widget.widget_themes_search {
		width: 100%;
	}
	/* Buttons */
	.sc_button+.sc_button {
		margin-left: 15px;
		margin-top: 15px;
	}
	/* Custom */
	.custom_title_1 h1 {
		font-size: 3.5rem;
	}
	.custom_title_1 h1 br {
		display: none;
	}
	.custom_title_6 br {
		display: none;
	}
	.custom_text_6 h2 {
		font-size: 3rem;
	}
	.custom_text_9 {
		margin: 0.56em 0 !important;
	}
	.custom_content_2 .vc_column-inner {
		padding: 100px 15px;
	}
	.custom_content_3 {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (max-width: 959px) {
	/* TRX Addons */
	.sc_price .trx_addons_column-1_3 {
		width: 100%;
	}
	.sc_price_item.with_image .sc_price_item_inner {
		padding: 70px;
	}
	.sc_testimonials_simple .trx_addons_column-1_3 {
		width: 100% !important;
	}
	/* EDD */
	#taa-account-tab-wrap .taa-account-tabs li.ui-state-default a {
		font-size: 1rem;
	}
	#taa-account-tab-wrap .edd_download_history_row td,
	#taa-account-tab-wrap .edd_download_history_row th,
	#edd_purchase_receipt td,
	#edd_purchase_receipt th,
	#edd_purchase_receipt_products td,
	#edd_purchase_receipt_products th,
	#taa-account-tab-wrap .edd_purchase_row th,
	#taa-account-tab-wrap .edd_purchase_row td {
		padding-left: 20px;
		padding-right: 20px;
	}
	#taa-account-tab-wrap .edd_purchase_row th,
	#taa-account-tab-wrap .edd_download_history_row th,
	#taa-account-tab-wrap .edd_purchase_row td,
	#taa-account-tab-wrap .edd_download_history_row td {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#taa-account-tab-wrap .edd_purchase_info {
		width: 50%;
	}
	#taa-account-tab-wrap .edd_purchase_support {
		width: 24%;
	}
	table.freebies_table thead td {
		font-size: 1rem;
	}
	table.freebies_table .sc_button {
		width: 100%;
	}
	table.freebies_table .sc_button .sc_button_inner_text,
	table.freebies_table .sc_button .sc_button_inner_hover {
		padding-left: 0px;
		padding-right: 0px;
	}
	table.freebies_table .sc_button .sc_button_icon {
		display: none;
	}
	#basekit_freebies_emailer_form input[type="email"] {
		width: 100%;
	}
	#basekit_freebies_emailer_form input[type="submit"] {
		margin: 0;
		width: 100%;
	}
	.posts_container.columns_wrap>[class*="column-"].downloads_list {
		width: 100%;
	}
	/* Table */
	.sc_table table th,
	.sc_table table td {
		padding: 1.85rem 1.85rem 1.5rem 3rem;
	}
	.custom_icon_1[class*="icon"]:before {
		font-size: 18px;
		left: -30px;
		top: 1px;
	}
	/* Testimonials */
	.sc_testimonials_thumbnail {
	    width: 100%;
	    height: 450px;
	    position: relative;
	    top: auto;
	    bottom: auto;
	}
	.sc_testimonials_slider .sc_testimonials_item {
	    padding-left: 0;
	    padding-bottom: 0;
   	 	margin: 50px 0 0;
	}
	.sc_testimonials .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	    text-align: right;
	    padding-left: 0;
	    bottom: 0;
	    right: 0;
	}
	/* Buttons */
	.sc_themes_promo_wrap .sc_button .sc_button_inner_text,
	.sc_themes_promo_wrap .sc_button .sc_button_inner_hover {
		padding: 20px 20px;
		min-width: 110px;
	}
	/* Custom */
	.custom_title_7.sc_title h2 {
		font-size: 2.5rem;
	}
	.custom_title_7.sc_title .sc_item_descr {
		font-size: 1rem;
	}
}
@media (max-width: 767px) {
	/* Cart */
	.sc_edd_additional_options_cart_icon {
		display: none;
	}
	.sc_edd_additional_options_wrap .trx_addons_column-1_2 .sc_edd_additional_options_cart_icon {
		display: none;
	}
	/* Content */
	.footer_wrap .fixed-footer {
		position: relative !important;
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading {
		border: none !important;
	}
	.vc_tta-container .vc_tta.vc_tta-tabs.vc_general .vc_tta-panel-body {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: 0.1em;
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
		background-color: transparent !important;
	}
	/* Widgets */
	.footer_wrap .fixed-footer .widget .widgettitle, .footer_wrap .fixed-footer .widget .widget_title {
	    margin-bottom: 1em;
	}
	/* EDD */
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options_wrap,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		width: calc(50% - 15px);
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		margin-bottom: 30px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		margin-right: 30px;
	}
	#taa-account-tab-wrap .taa-account-tabs li.ui-state-default a {
		padding: 20px 1em;
	}
	#taa-account-tab-wrap .taa-account-tabs li {
		display: block;
		width: 100%;
	}
	#taa-account-tab-wrap .taa-account-tabs li.ui-state-default a {
		text-align: left;
	}
	#taa-account-tab-wrap .edd_purchase_image,
	#taa-account-tab-wrap .edd_purchase_empty_space {
		display: none;
	}
	#taa-account-tab-wrap .edd_purchase_info {
		width: 70%;
	}
	#taa-account-tab-wrap .edd_purchase_support {
		width: 30%;
	}
	#edd_profile_editor_form>fieldset>p {
		width: 100%;
		padding-right: 0px;
	}
	#edd_profile_editor_form>fieldset {
		margin-right: 0;
	}
	.sc_blogger_freebies .sc_blogger_item_title {
		font-size: 1.5rem;
	}
	.sc_blogger_freebies .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: 30px;
	}
	.sc_blogger_freebies .trx_addons_columns_wrap {
		margin-right: -30px;
	}
	.sc_blogger_freebies .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
		padding-bottom: 50px;
	}
	.freebies_table_wrap {
		overflow-x: scroll;
	}
	table.freebies_table {
		min-width: 600px;
	}
	/* Buttons */
	.sc_button+.sc_button.sc_button_with_icon {
		margin-left: 7px;
	}
	.sc_item_button.sc_align_center {
		display: block;
	}
	.sc_item_button.sc_align_center+.sc_item_button.sc_align_center {
		margin-left: auto;
		margin-top: 15px;
	}
	/* TRX Addons */
	.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="trx_addons_column-"]:nth-child(2n+3),
	.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="trx_addons_column-"]:nth-child(2n+4) {
		padding-top: 0;
	}
	.sc_themes_promo_wrap:last-child {
		margin-bottom: 50px;
	}
	.sc_themes_promo_wrap.alignleft {
		margin-right: 0;
		max-width: 100%;
	}
	.sc_themes_promo_wrap.alignright {
		margin-left: 0;
		max-width: 100%;
	}
	.sc_blogger_edd_2 .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		min-width: 100%;
	}
	/* Grid */
	header.top_panel>.vc_row,
	header.top_panel .sc_layouts_row_fixed,
	.body_style_fullwide .content_wrap,
	.body_style_wide .content_wrap,
	.footer_wrap .fixed-footer .footer_widgets_wrap,
	.footer_wrap .fixed-footer .footer_copyright_wrap,
	.sidebar_right .sidebar .widget,
	.sidebar_left .sidebar .widget,
	.sidebar[class*="scheme_"] .widget.widget_themes_search .widget_title,
	.sc_form.themes_search div.sc_form_field,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content,
	.sc_blogger_freebies .sc_blogger_item_content,
	.ebook_banner h5,
	.ebook_banner h3.trx_addons_inverse {
		padding-left: 30px;
		padding-right: 30px;
	}
	.search_style_fullscreen.search_opened .search_form_wrap:before {
		left: 30px;
		right: 30px;
		top: 30px;
		bottom: 30px;
	}
	.sidebar_show .content,
	.sidebar_show .sidebar:not(.fixed) {
		padding-bottom: 60px;
	}
	body.post-type-archive .page_content_wrap .blog_archive,
	.footer_wrap .fixed-footer,
	.nav-links {
		padding: 0 0 30px;
	}
	.nav-links:before {
		margin-bottom: 30px;
	}
	.related_wrap {
		margin-left: -30px;
		margin-right: -30px;
	}
	.page_content_wrap .content .vc_row.left_shadow:before {
		left: 30px;
	}
	.page_content_wrap .content .vc_row.right_shadow:before {
		right: 30px;
	}
	.custom_bg_gradient_2:before {
		left: -30px;
		right: -30px;
	}
	form#edd_login_form,
	.sc_price_item.with_image .sc_price_item_inner {
		padding: 30px;
	}
	.sc_services_light.features .sc_services_item_featured_top.with_icon {
		padding: 30px 20px;
	}
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.sc_blogger_freebies .sc_blogger_item_content {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.sc_form.themes_search .themes_search_form_keywords {
		padding: 0 30px;
	}
	.sc_form.themes_search .themes_search_form_keywords .themes_search_button {
		right: 30px;
	}
	.related_wrap_content {
		padding: 0 30px;
	}
	.sc_themes_preview_hover {
		padding: 30px;
	}
	.sc_testimonials_simple .sc_testimonials_item {
		padding: 30px 30px 35px;
	}
	/* EDD */
	.sc_form.themes_search .themes_search_form_keywords div.sc_form_field {
		padding: 10.5px 0 3.5rem;
	}
	.sc_form.themes_search .themes_search_form>.sc_form_field.sc_form_field_themes_order_clear {
		top: 0px;
		right: 30px;
	}
	.sc_form.themes_search .sc_form_field_themes_order {
		padding: 30px !important;
	}
	.sc_form.themes_search .sc_edd_filter_clear {
		padding: 30px !important;
	}
	.post_item_single.post_type_download .post_content>.post_meta_single {
		margin: 30px 0 0 0;
		padding-bottom: 30px;
	}
	.post_type_download .post_header h3 {
		padding: 30px;
	}
	.post_item_single.post_type_download .post_content>.post_meta_single {
		padding-left: 30px;
		padding-right: 30px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		padding: 30px;
	}
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap #edd_purchase_form {
		padding: 50px 30px;
	}
	#edd_payment_mode_select_wrap,
	#edd_purchase_form_wrap {
		padding: 30px 0 30px;
	}
	.wpb_wrapper>#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button {
		width: calc(100% + 60px);
		margin-bottom: -50px;
	}
	.wpb_wrapper>#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button {
		margin-left: -30px;
		margin-right: -30px;
	}
	.posts_container.columns_wrap .post_layout_classic {
		width: calc(100% - 30px);
	}
	body.blog_style_classic_2 .content_wrap .content .columns_wrap {
		padding: 15px;
	}
	.posts_container.columns_wrap .post_layout_classic {
		margin: 15px;
	}
	.sc_edd_additional_options_cart,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget {
		padding: 50px 30px;
	}
	#taa-account-tab-wrap .taa-tab-content {
		padding: 50px 30px;
	}
	#taa-account-tab-wrap .taa-account-user-tab {
		padding: 40px 30px;
	}
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget {
		padding: 50px 30px 0;
	}
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget .cart_item.edd_checkout {
		margin: 50px -30px 0 -30px;
	}
	.sc_edd_additional_options_cart.full {
		padding: 50px 30px;
	}
	.sc_edd_filter_order {
		padding: 30px;
	}
	.sc_edd_filter_clear {
		padding: 30px;
	}
	.sc_form_field_checklist .sc_form_field_choises_dir_vertical {
		padding-right: 30px;
		margin-right: -30px;
	}
	.sc_form_field_themes_compatibility .open_btn {
		right: 0;
	}
	body.single-download .custom_page_title {
		margin-top: -2em;
	}
	body.single-download .custom_page_title+.vc_empty_space {
		margin-top: -3.5em;
	}
	#edd_checkout_cart_wrap {
		padding: 50px 30px;
	}
	.basekit_freebies_emailer {
		padding: 50px 30px;
	}
	.vc_general.vc_tta.vc_tta-tabs {
		padding: 30px;
	}
	/* Testimonials */
	.sc_testimonials_thumbnail {
	    height: 400px;
	}
	/* Custom */
	.custom_icon {
		width: 50%;
	}
	.custom_icon:nth-child(n+3) {
		margin-top: 30px;
	}
	span.wpcf7-form-control-wrap.your-file,
	.wpcf7 input[type="file"],
	label.icon-01-clip {
		width: calc(100% - 6px);
	}
	.custom_row_1 {
		padding: 15px;
	}
	.custom_row_1 .sc_content {
		margin: 15px;
		padding: 30px;
	}
	.superfrom .terms,
	.superfrom .formbutton {
		width: 100%;
	}
	.superfrom .terms {
		padding: 1.3rem;
	}
	.custom_content_4 {
		padding: 20px !important;
	}
	.custom_content_5 {
		padding: 40px 20px!important;
	}
	.custom_content_6 {
		padding: 30px !important;
	}
	.custom_text_6 {
		padding: 30px;
	}
	.custom_text_11 br {
		display: none;
	}
	.custom_title_1 h1 {
		font-size: 3rem;
	}
	.custom_title_7.sc_title h2 br {
		display: none;
	}/*
	.custom_title_14 .sc_item_title+.sc_item_descr {
		margin-top: 1.25rem !important;
	}*/
	.custom_title_15 h2 {
		font-size: 3.3rem;
	}
	.custom_title_16 h2 {
		font-size: 4rem;
	}
	form.subscribe_form input[type="email"] {
		width: 100%;
	}
	form.subscribe_form input[type="submit"] {
		position: relative;
		display: block;
		width: 100%;
	}
	.custom_block_1 {
		padding: 31px 30px 23px;
	}
}
@media (max-width: 639px) {
	html {
		font-size: 16px;
	}
	body,
	.sc_title .sc_item_descr {
		font-size: 17px;
		line-height: 28px;
	}
	h1, .h1 .sc_title_title {
		font-size: 2.4rem;
	}
	h2, .h2 .sc_title_title {
		font-size: 2.2rem;
	}
	h3, .h3 .sc_title_title {
		font-size: 2rem;
	}
	h4, .h4 .sc_title_title {
		font-size: 1.8rem;
	}
	h5, .h5 .sc_title_title {
		font-size: 1.4rem;
	}
	h6, .h6 .sc_title_title {
		font-size: 1rem;
	}
	/* Buttons */
	.sc_button, .sc_button_simple, .sc_form button {
    	font-size: 12px;
	}
	.sc_button .sc_button_inner_text,
	.sc_button .sc_button_inner_hover,
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget .cart_item.edd_checkout a,
	.widget_twitter .widget_content .widget_twitter_follow,
	#edd-user-login-submit .edd-submit,
	#edd_profile_editor_form>fieldset>p input#edd_profile_editor_submit,
	input#edd_login_submit,
	.ebook_form .ebook_button {
		padding: 15px 20px;
	}
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget .cart_item.edd_checkout a {
		padding: 15px 30px;
	}
	form.subscribe_form input[type="submit"] {
		padding: 15px 20px !important;
	}
	form.subscribe_form input[type="email"] {
		padding: 15px 20px;
	}
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 textarea,
	.wpcf7 select,
	.trx_addons_popup input[type="password"],
	.trx_addons_popup input[type="text"],
	#edd_profile_editor_form>fieldset>p input,
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=text],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=email],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=password],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap input[type=tel],
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap textarea,
	#edd_profile_editor_form>fieldset>p select,
	#basekit_freebies_emailer_form input[type="email"],
	.widget_generator_data .select2-container .select2-choice,
	.widget_generator_data .select2-container .select2-selection,
	.sc_layouts_row input.ebook_field,
	input.ebook_field,
	#edd_login_form .edd-input,
	#edd_register_form .edd-input {
		padding: 14px 20px;
	}
	[class*="sc_input_hover_"] input[type="text"],
	[class*="sc_input_hover_"] input[type="number"],
	[class*="sc_input_hover_"] input[type="email"],
	[class*="sc_input_hover_"] input[type="password"],
	[class*="sc_input_hover_"] input[type="search"],
	[class*="sc_input_hover_"] select,
	[class*="sc_input_hover_"] textarea {
		padding: 14px 20px !important;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart .edd_download_purchase_form .sc_button {
		padding: 15px 0 !important;
	}
	#edd_profile_editor_form>fieldset>p label {
		top: -3px;
	}
	#basekit_freebies_emailer_form input[type="submit"] {
		padding: 15px 0;
	}
	.ebook_button.sc_button {
		padding: 14px 0 !important;
	}
	.ebook_form.style_2 input.ebook_field {
		margin-right: 0;
		margin-bottom: 10px;
		width: 100%;
	}
	.ebook_form.style_2 .ebook_button.sc_button {
		width: 100%;
	}
	.sc_themes_preview_buttons a {
		line-height: 39px;
	}
	.sc_blogger_edd_2 .download_icons {
		width: 200px;
	}
	.sc_blogger_edd_2 .download_icons .order {
		line-height: 48px;
		height: 48px;
	}
	.sc_blogger_edd_2 .download_icons .demo {
		width: 54px;
		height: 48px;
		line-height: 48px;
	}
	/* Header */
	.sc_layouts_row_type_compact .sc_layouts_item .sc_layouts_logo {
	    margin-bottom: 0;
		margin-left: 0;
	}
	.logo_text {
		font-size: 1.8rem;
	}
	.sc_layouts_logo .logo_slogan {
		font-size: 12px;
    	letter-spacing: 0.07em;
	}
	.top_panel .sc_layouts_row_type_compact .search_wrap:not(.search_opened) .search_form,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget_close,
	.top_panel .sc_layouts_cart .sc_layouts_item_icon {
		line-height: 40px;
		height: 40px;
		width: 40px;
	}
	.sc_layouts_item:not(:last-child) .sc_layouts_menu_mobile_button {
		margin-right: 10px;
	}
	.top_panel .sc_layouts_cart .sc_layouts_cart_items_short {
		top: 5px;
		right: 5px;
	}
	.mobile_layout .menu_mobile .menu_mobile_nav_area {
		padding: 0 10px;
		box-sizing: border-box;
	}
	.menu_mobile .menu_mobile_nav_area>ul>li>a {
		font-size: 1.2em;
		width: auto;
		display: block;
	}
	.menu_mobile .menu_mobile_nav_area li>a {
		font-size: 1.2em;
	}
	.menu_mobile .search_mobile {
		width: calc(100% - 20px);
		display: block;
		margin-left: 10px;
		margin-right: 10px;
	}
	.menu_mobile .search_mobile .search_field {
		padding: 0.8rem 3rem 0.8rem 1.5rem !important;
	}
	.menu_mobile .search_mobile .search_submit {
		font-size: 1em;
		padding: 0.5em 1.5em;
	}
	.top_panel .sc_layouts_cart .sc_layout_cart_container.open {
		max-height: 100%;
	}
	.top_panel .sc_layouts_cart .sc_layout_cart_container {
		width: 100%;
	}
	.sc_edd_additional_options_cart li .sc_edd_additional_options_cart_title,
	.sc_edd_additional_options_cart .edd-cart-item-title,
	.sc_edd_additional_options_cart_price,
	.sc_edd_additional_options_cart .edd-cart-item-price {
		display: inline-block;
		vertical-align: middle;
		margin-right: -5px;
	}
	.sc_edd_additional_options_cart li .sc_edd_additional_options_cart_title,
	.sc_edd_additional_options_cart .edd-cart-item-title {
		width: 75%;
	}
	.sc_edd_additional_options_cart_info {
		display: none;
	}
	.sc_edd_additional_options_cart_price,
	.sc_edd_additional_options_cart .edd-cart-item-price {
		width: 25%;
		padding: 0;
	}
	.sc_edd_additional_options_cart .edd_purchase_submit_wrapper {
		display: block;
		width: 100%;
		clear: both;
		margin-top: 15px;
	}
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget ul.edd-cart .edd-cart-item .edd-cart-item-image,
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget ul.edd-cart .edd-cart-item .edd-cart-item-image {
		display: none;
	}
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget ul.edd-cart .edd-cart-item[data-offer="yes"] .edd-cart-item-title {
		width: 50%;
	}
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget ul.edd-cart .edd-cart-item[data-offer="yes"] .edd-cart-item-title {
		width: 50%;
	}
	.sc_layouts_cart #edd_discount_code .edd-discount-code-field-wrap input[type="text"],
	.basekit_edd_cart_shortcode #edd_discount_code .edd-discount-code-field-wrap input[type="text"] {
		width: 100%;
	}
	.sc_layouts_cart #edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,
	.basekit_edd_cart_shortcode #edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit {
		position: relative;
		width: 100%;
	}
	.sc_layouts_cart #edd_checkout_form_wrap span.edd-description,
	.sc_layouts_cart #edd_checkout_form_wrap #edd_show_discount,
	.basekit_edd_cart_shortcode #edd_checkout_form_wrap span.edd-description,
	.basekit_edd_cart_shortcode #edd_checkout_form_wrap #edd_show_discount {
		line-height: 1.4em;
	}
	.sc_layouts_title .post_meta .post_meta_item.post_share {
		display: block;
	}
	#edd_checkout_cart .edd_cart_item_name .edd_cart_item_image {
		display: none;
	}
	#edd_checkout_cart .edd_cart_item_name {
		width: 35%;
	}
	#edd-first-name-wrap,
	#edd-last-name-wrap {
		width: 100%;
	}
	/* TRX Addons */
	.sc_services .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		width: 100%;
	}
	.sc_services_light .sc_services_item {
		max-width: 100%;
	}
	.sc_services_light.features .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
		width: 100%;
	}
	.sc_blogger_default .trx_addons_column-1_2:nth-child(2n+1) .sc_blogger_item {
		padding-right: 0;
	}
	.sc_blogger_default .trx_addons_column-1_2:nth-child(2n) .sc_blogger_item {
		padding-left: 0;
	}
	.trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
		width: 100%;
	}
	.sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_featured {
		width: 100%;
		margin-bottom: 25px;
	}
	.sc_recent_news_with_accented .post_accented_off .post_header {
		width: 100%;
		padding: 0;
	}
	.sc_recent_news .post_accented_off,
	.sc_blogger_modern .sc_blogger_item {
		padding: 30px 10px;
	}
	.sc_recent_news .post_accented_on .post_info .inner .post_categories,
	.sc_recent_news .post_accented_on .post_info .inner .post_date,
	.sc_recent_news .post_accented_on .post_info .inner .post_comments {
		display: none;
	}
	.sc_recent_news .post_accented_on .post_info .inner h5 {
		font-size: 20px;
		margin: 0;
	}
	.sc_recent_news .post_accented_on .post_info .inner {
		padding: 1em;
	}
	.sc_themes_promo_image {
		max-height: 300px;
	}
	/* Testimonials */
	.sc_testimonials_thumbnail {
	    height: 350px;
	}
	/* Content */
	.related_wrap {
		margin-top: 100px;
	}
	.related_wrap .columns_wrap>[class*="column-"] {
		width: 100%;
	}
	.related_wrap .columns_wrap>[class*="column-"]:not(:last-child) {
		padding-bottom: 50px;
	}
	.related_wrap_content {
		padding: 0 10px;
	}
	.sc_layouts_title_caption,
	.sc_layouts_title_meta+.sc_layouts_title_title>.sc_layouts_title_caption {
		font-size: 2.5rem;
	}
	body.single-post .page_content_wrap .content_wrap .single-post-meta .post_meta_item+.post_meta_item {
		margin-left: 0;
	}
	body.single-post .page_content_wrap .content_wrap .single-post-meta .post_meta_item {
		margin-right: 10px;
	}
	.author_info_wrap_inner {
		padding: 30px;
	}
	.author_avatar {
		top: auto;
		left: auto;
		position: relative;
		margin: auto auto 2em;
	}
	.author_description {
		padding-left: 0;
		text-align: center;
	}
	.sidebar .widget {
		width: 100%;
	}
	.sidebar .widget:nth-child(2) {
		border-top: 5px solid #fff;
	}
	.comments_list_wrap .comment_author_avatar {
		width: 60px;
		height: 60px;
	}
	.comments_list_wrap .comment_content {
		padding-left: 80px;
	}
	.post_item_single .post_content>.post_meta_single .post_tags,
	.post_item_single .post_content>.post_meta_single .post_share,
	.post_item_single .post_content>.post_meta_single .post_meta_label,
	body.single-post .page_content_wrap .content_wrap .single-post-meta .post_meta {
		letter-spacing: 0.1em;
		font-size: 11px;
	}
	body.single-post .page_content_wrap .content_wrap .single-post-meta .post_meta_item:before {
		font-size: 13px;
	}
	.author_bio .author_link {
		display: block;
		white-space: normal;
	}
	.post_item_single .post_content>.post_meta_single a {
		margin: 0 0.5em;
	}
	.post_item_single .post_content>.post_meta_single .post_share .social_item {
		margin: 0 6px;
	}
	/* Search */
	body.search .post_layout_excerpt {
		width: 100%;
	}
	/* EDD */
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options_wrap,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		width: 100%;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		margin-right: 0;
	}
	.post_item_single.post_type_download .post_content .sc_layouts_title_title h1 {
		font-size: 2rem;
	}
	.sc_blogger_freebies .sc_blogger_item_content {
		padding: 30px;
	}
	table.freebies_table td:first-child {
		width: 100px;
	}
	.sc_edd_additional_options_wrap .sc_edd_additional_options_cart_icon {
		display: none;
	}
	.basekit_edd_bundle_calculator_column {
		width: 100%;
	}
	.basekit_edd_bundle_calculator_column:nth-child(n+2) {
		margin-top: 50px
	}
	/* Buttons */
	.sc_button_icon {
		display: none;
	}
	/* Grid */
	header.top_panel>.vc_row,
	header.top_panel .sc_layouts_row_fixed,
	.body_style_fullwide .content_wrap,
	.body_style_wide .content_wrap,
	.footer_wrap .fixed-footer .footer_widgets_wrap,
	.footer_wrap .fixed-footer .footer_copyright_wrap,
	.sidebar_right .sidebar .widget,
	.sidebar_left .sidebar .widget,
	.sidebar[class*="scheme_"] .widget.widget_themes_search .widget_title,
	.sc_form.themes_search div.sc_form_field,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content {
		padding-left: 10px;
		padding-right: 10px;
	}
	.search_style_fullscreen.search_opened .search_form_wrap:before {
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.related_wrap {
		margin-left: -10px;
		margin-right: -10px;
	}
	.page_content_wrap .content .vc_row.left_shadow:before {
		left: 10px;
	}
	.page_content_wrap .content .vc_row.right_shadow:before {
		right: 10px;
	}
	.custom_bg_gradient_2:before {
		left: -10px;
		right: -10px;
	}
	form#edd_login_form,
	.sc_price_item.with_image .sc_price_item_inner {
		padding: 50px 30px;
	}
	.sc_services_light.features .sc_services_item_featured_top.with_icon {
		padding: 30px 10px;
	}
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,
	.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.sc_blogger_freebies .sc_blogger_item_content {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/* Testimonials */
	.sc_testimonials .swiper-pagination-custom .swiper-pagination-button {
	    width: 70px;
	    height: 70px;
	}
	/* EDD */
	.sc_form.themes_search .themes_search_form_keywords div.sc_form_field {
		padding: 10.5px 0 3.5rem;
	}
	.sc_form.themes_search .themes_search_form>.sc_form_field.sc_form_field_themes_order_clear {
		top: 0px;
		right: 10px;
	}
	.sc_form.themes_search .sc_form_field_themes_order {
		padding: 30px 10px !important;
	}
	.sc_form.themes_search .sc_edd_filter_clear {
		padding: 30px 10px !important;
	}
	.post_type_download .post_header h3 {
		padding: 30px 10px;
	}
	.post_item_single.post_type_download .post_content>.post_meta_single {
		padding-left: 10px;
		padding-right: 10px;
	}
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_add_to_cart,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_additional_options,
	.post_item_single.post_type_download .sidebar-single-download .sc_edd_details {
		padding: 30px 10px;
	}
	.wpb_wrapper>#edd_checkout_wrap #edd_checkout_form_wrap #edd_purchase_form {
		padding: 50px 10px;
	}
	#edd_payment_mode_select_wrap,
	#edd_purchase_form_wrap {
		padding: 30px 0 30px;
	}
	.wpb_wrapper>#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button {
		width: calc(100% + 20px);
		margin-left: -10px;
		margin-right: -10px;
	}
	.posts_container.columns_wrap .post_layout_classic {
		width: calc(100% - 10px);
	}
	.sc_edd_additional_options_cart,
	.top_panel .sc_layouts_cart .sc_layouts_cart_widget {
		padding: 50px 20px;
	}
	#taa-account-tab-wrap .taa-tab-content {
		padding: 50px 10px;
	}
	#taa-account-tab-wrap .taa-account-user-tab {
		padding: 30px 10px;
	}
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget {
		padding: 50px 20px 0;
	}
	.basekit_edd_cart_shortcode .sc_layouts_cart_widget .cart_item.edd_checkout {
		margin: 50px -20px 0 -20px;
	}
	.sc_edd_additional_options_cart.full {
		padding: 50px 20px;
	}
	.sc_edd_filter_order {
		padding: 30px 10px;
	}
	.sc_edd_filter_clear {
		padding: 30px 10px;
	}
	.sc_form_field_checklist .sc_form_field_choises_dir_vertical {
		padding-right: 10px;
		margin-right: -10px;
	}
	body.blog_style_classic_2 .content_wrap .content .columns_wrap {
		padding: 15px 0;
	}
	.columns_wrap>[class*="column-"].downloads_list {
		width: 100%;
	}
	.posts_container.columns_wrap .post_layout_classic {
		width: calc(100% - 20px);
		margin: 15px 10px;
	}
	.sc_edd_filter_title {
		display: block;
	}
	.sc_edd_filter_order label.asc,
	.sc_edd_filter_order label.desc {
		margin: 4px 2px 0 0;
	}
	.sc_edd_filter_clear .sc_edd_filter_clear_cats {
		width: 100%;
	}
	button.sc_edd_filter_clear_button {
		float: none;
	}
	div.esg-pagination .esg-pagination-button,
	.woocommerce nav.woocommerce-pagination ul li a,
	.woocommerce nav.woocommerce-pagination ul li span.current,
	.page_links>span:not(.page_links_title),
	.page_links>a,
	.comments_pagination .page-numbers,
	.nav-links .page-numbers {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin-right: 3px;
	}
	.sc_form.themes_search .themes_search_form_keywords,
	.sc_form.themes_search div.sc_form_field {
		width: 100%;
	}
	.sc_form.themes_search .themes_search_form_keywords {
		padding: 0 10px;
	}
	.sc_form.themes_search .themes_search_form_keywords .themes_search_button {
		right: 10px;
	}
	#edd_checkout_cart_wrap {
		padding: 50px 20px;
	}
	/* Custom */
	.custom_content_4 {
		width: 100%;
	}
	.custom_content_6 h3 {
		font-size: 2rem;
	}
	.custom_title_8.sc_title h3 {
		font-size: 2.5rem;
	}
	.custom_title_9 h2,
	.custom_title_2 h2,
	.custom_title_7.sc_title h2 {
		font-size: 2.5rem;
	}
	.custom_title_11 h1 {
		font-size: 2rem;
	}
	.custom_title_11.sc_title .sc_item_descr,
	.custom_text_12,
	.custom_text_24 {
		font-size: 1rem;
	}
	.custom_title_15 h2 {
		font-size: 3rem;
	}/*
	.custom_title_21 h2 {
		font-size: 2.4rem;
	}*/
	.custom_text_6 {
		padding: 0;
		border: none;
	}
	.custom_text_6 h2 {
		font-size: 2.5em;
	}
	.custom_text_24 {
		line-height: 1.73em;
	}
	.custom_row_1 {
		padding: 0px;
	}
	.custom_row_1 .sc_content {
		margin: 10px;
		padding: 30px 10px;
	}
	.p70,
	.p140 {
		padding: 0;
	}
	.custom_video_1 .trx_addons_video_player.with_cover .video_hover {
		margin-top: 0;
	}
	.custom_block_1 {
		border: none;
		padding: 0;
		display: inline-block;
	}
	.custom_button_3.sc_button {
		width: auto;
	}
}
@media (max-width: 479px) {

	/* Content */
	img[class*="wp-image"].alignleft {
		margin-right: 1rem;
	}
	/* TRX Addons */
	.sc_price_item_details {
		display: block;
	}
	.sc_themes_preview_sites {
		width: 90px;
		height: 90px;
		right: 10px;
	}
	.sc_themes_preview_hover {
		position: relative;
		right: auto;
		left: auto;
		bottom: auto;
	}
	.sc_themes_preview_name {
		width: 100%;
	}
	.sc_themes_preview_buttons a {
		width: 100%;
		float: none !important;
	}
	.sc_themes_preview_buttons a.order {
		margin-top: 10px;
	}
	.sc_themes_promo_image {
		max-height: 250px;
	}
	.sc_countdown_default .sc_countdown_digits span {
		font-size: 1.44rem;
	}
	.sc_countdown .sc_countdown_inner {
		margin-right: -10px;
	}
	.sc_countdown_default .sc_countdown_label {
		font-size: 1.1rem;
		margin-right: 10px;
	}
	.sc_blogger_edd_2 .post_content {
		padding: 0.25rem 30px 30px;
	}
	.sc_table table th,
	.sc_table table td {
		padding: 1.85rem 1.85rem 1.5rem 3.7rem;
	}
	/* Testimonials */
	.sc_testimonials_thumbnail {
	    height: 300px;
	}
	.sc_testimonials_slider .sc_testimonials_item {
	    margin: 50px 0 60px;
    	padding-bottom: 2em;
	}
	.sc_testimonials_item_author_data {
	    max-width: 100%;
	}
	.sc_testimonials .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	    text-align: left;
	    padding-left: 17px;
	}
	/* EDD */
	#edd-payment-mode-wrap .edd-gateway-option {
		width: 120px;
	}
	#edd_checkout_form_wrap #edd-payment-mode-wrap label {
		margin-right: 20px;
	}
	#taa-account-tab-wrap .edd_purchase_row .edd_purchase_date,
	#taa-account-tab-wrap .edd_purchase_support {
		display: none;
	}
	#taa-account-tab-wrap .edd_download_history_row td,
	#taa-account-tab-wrap .edd_download_history_row th,
	#edd_purchase_receipt td,
	#edd_purchase_receipt th,
	#edd_purchase_receipt_products td,
	#edd_purchase_receipt_products th,
	#taa-account-tab-wrap .edd_purchase_row th,
	#taa-account-tab-wrap .edd_purchase_row td {
		padding-left: 10px;
		padding-right: 10px;
	}
	#taa-account-tab-wrap .edd_purchase_info {
		width: 100%;
	}
	#purchase_history_title,
	#download_history_title,
	#edd_profile_editor_title {
		font-size: 2rem;
	}
	.basekit_freebies_emailer {
		padding: 50px 10px;
	}
	.vc_general.vc_tta.vc_tta-tabs {
		padding: 30px 10px;
	}
	.basekit_edd_free_image_link {
		position: relative;
		top: auto;
		right: auto;
		height: auto;
		width: 100%;
		border-radius: 0;
		padding: 10px 0 20px;
		margin-bottom: 30px;
	}
	.sc_edd_filter_order label {
		margin-right: 5px;
	}
	.sc_edd_filter_order label.asc,
	.sc_edd_filter_order label.desc {
		margin: 5px 5px 0 0;
	}
	/* Composer */
	.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
		font-size: 1.1rem;
	}
	/* Custom */
	.custom_text_18,
	.custom_text_19 {
		font-size: 1.1rem;
	}
	.custom_text_19 {
		margin-right: 20px;
	}
	.custom_text_19 span {
		font-size: 1.5rem;
	}
	.custom_text_20 {
		font-size: 1rem;
	}
	.custom_title_8.sc_title h3 {
		font-size: 2rem;
	}
	.custom_title_1 h1 {
		font-size: 2rem;
	}
	.custom_title_1 .sc_item_title+.sc_item_descr {
		font-size: 1.2rem;
	}
	.custom_title_15 h2 {
		font-size: 2.5rem;
	}
	.custom_title_16 h2 {
		font-size: 3rem;
	}
	.custom_title_18 h2 {
		font-size: 3rem;
	}
	.custom_title_16 h2 {
		font-size: 2.6rem;
	}
	.custom_title_17 {
		font-size: 1.5rem;
	}
	.custom_title_13.sc_title .sc_item_descr {
	    width: 5rem;
	    height: 5rem;
	    padding: 0.6em 0.5em;
	    right: -2rem;
	    top: -2em;
	}
}