@import "../../../../css/_mixins.scss";
@import "../../../../css/_theme-vars.scss";
@import "../../css/_skin-vars.scss";

@media #{$media_xxl} {
	.sc_testimonials_hover .sc_testimonials_item {
		padding: 50px 45px 50px;
	}
	/* Portfolio Start */
	/* Grid Style 4 */
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 {
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				grid-template-rows: 360px 360px;
			}
			&.sc_blogger_grid_2 {
				grid-template-rows: 360px 360px;
			}
			&.sc_blogger_grid_3 {
				grid-template-rows: 360px 360px;
			}
			&.sc_blogger_grid_4 {
				grid-template-rows: 360px 360px;
			}
			&.sc_blogger_grid_5 {
				grid-template-rows: 360px 360px;
			}
			&.sc_blogger_grid_6 {
				grid-template-rows: 360px 360px 360px 360px;
			}
			&.sc_blogger_grid_7 {
				grid-template-rows: 360px 360px 360px 360px;
			}
			&.sc_blogger_grid_8 {
				grid-template-rows: 360px 360px 360px 360px;
			}
			&.sc_blogger_grid_9 {
				grid-template-rows: 360px 360px 360px 360px;
			}
			&.sc_blogger_grid_10 {
				grid-template-rows: 360px 360px 360px 360px;
			}
			&.sc_blogger_grid_11 {
				grid-template-rows: repeat(6, 360px);
			}
			&.sc_blogger_grid_12 {
				grid-template-rows: repeat(6, 360px);
			}
		}
	}
}

//@mixin trx_addons--xl() {
@media #{$media_xl} {
	/* Portfolio Start */

	// Style Grid 13
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 {
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				grid-template-rows: 250px 250px;
			}
			&.sc_blogger_grid_2 {
				grid-template-rows: 250px 250px;
			}
			&.sc_blogger_grid_3 {
				grid-template-rows: 250px 250px;
			}
			&.sc_blogger_grid_4 {
				grid-template-rows: 250px 250px 250px;
			}
			&.sc_blogger_grid_5 {
				grid-template-rows: 250px 250px 250px;
			}
			&.sc_blogger_grid_6 {
				grid-template-rows: 250px 250px 250px;
			}
			&.sc_blogger_grid_7 {
				grid-template-rows: 250px 250px 250px;
			}
			&.sc_blogger_grid_8 {
				grid-template-rows: 250px 250px 250px 250px;
			}
			&.sc_blogger_grid_9 {
				grid-template-rows: 250px 250px 250px 250px;
			}
			&.sc_blogger_grid_10 {
				grid-template-rows: 250px 250px 250px 250px 250px;
			}
			&.sc_blogger_grid_11 {
				grid-template-rows: 250px 250px 250px 250px 250px;
			}
			&.sc_blogger_grid_12 {
				grid-template-rows: 250px 250px 250px 250px 250px;
			}
		}
	}
	// Style 16
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 {
		.trx_addons_column-1_6,
		.trx_addons_column-1_5,
		.trx_addons_column-1_4 {
			.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
				bottom: 20px;
				left: 20px;
				right: 20px;
				top: 20px;
				padding: 20px 20px 20px;
			}
		}
	}
	// Single Portfolio Styles
	.portfolio_page {
		&.portfolio_page_details_right,
		&.portfolio_page_details_left {
			.portfolio_page_details_wrap {
				.portfolio_page_details .portfolio_page_details_item {
					.portfolio_page_details_item_title {
						width: 40%;
					}
					.portfolio_page_details_item_value {
						width: 60%;
					}
				}
			}
		}
		&.portfolio_page_details_top,
		&.portfolio_page_details_bottom {
			.portfolio_page_details_wrap {
				.portfolio_page_description + .portfolio_page_details {
					padding-left: 2em;
				}
			}
		}
	}
	/* Portfolio End */

	/* Filter Toggle style start */
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
		width: var(--theme-var-page);
	}
	/* Filter Toggle style end */

	/* Countdown Start */
	// Default style
	.sc_countdown_default {
		.sc_countdown_separator {
			margin: 0 20px;
		}
		.sc_countdown_item {
			.sc_countdown_digits {
				margin-bottom: 10px;
			}
			.sc_countdown_label {
				padding-top: 10px;
			}
		}
		&.aligncenter {
			.sc_countdown_separator {
				margin: 0 30px;
			}
		}
	}
	/* Countdown End */

	/* Styles for review on Single Post */
	.trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
		width: 2.8em;
		height: 2.8em;
		line-height: 2.8em;
		font-size: 2em;
	}
	/* Price */
	.sc_price_light  {
		.sc_price_item_price {
			font-size: 50px;
		}
		.sc_price_item_description,
		.sc_price_item_details {
			font-size: 16px;
		}
	}
	.sc_price_metro {
		.sc_price_item_image .sc_price_item_price {
			right: 1.2em;
		}
	}
}

//@mixin trx_addons--lg() {
@media #{$media_lg} {
	/* Portfolio Start */
	// Style Grid 4
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 {
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				display: grid;
				grid-template-columns: 1fr;
				grid-template-rows: 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 lg-1"
					"lg-1 lg-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
				}
			}
			&.sc_blogger_grid_2 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 lg-2"
					"lg-1 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_3 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
				}
			}
			&.sc_blogger_grid_4 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"lg-2 lg-2"
					"lg-2 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_5 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"lg-2 lg-3"
					"lg-2 lg-3";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: lg-2;
					}
					&:nth-child(5) {
						grid-area: lg-3;
					}
				}
			}
			&.sc_blogger_grid_6 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_7 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"md-5 md-5"
					"md-5 md-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: md-5;
					}
				}
			}
			&.sc_blogger_grid_8 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"md-5 md-6"
					"md-5 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: md-5;
					}
					&:nth-child(8) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_9 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_10 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"xl-1 xl-1"
					"xl-1 xl-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: xl-1;
					}
				}
			}
			&.sc_blogger_grid_11 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"md-7 md-8"
					"md-7 md-8";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: md-7;
					}
					&:nth-child(11) {
						grid-area: md-8;
					}
				}
			}
			&.sc_blogger_grid_12 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"md-7 lg-4"
					"md-8 lg-4";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: md-7;
					}
					&:nth-child(11) {
						grid-area: md-8;
					}
					&:nth-child(12) {
						grid-area: lg-4;
					}
				}
			}
		}
	}
	

	// Grid Style 9
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 {
		.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
			opacity: 1 !important;
			.post_meta,
			.sc_blogger_item_title {
				width: 100% !important;
			}
		}
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				display: grid;
				grid-template-columns: 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"lg-1 lg-1"
					"lg-1 lg-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
				}
			}
			&.sc_blogger_grid_2 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"lg-1 lg-2"
					"lg-1 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_3 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
				}
			}
			&.sc_blogger_grid_4 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"lg-2 lg-2"
					"lg-2 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_5 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"lg-2 lg-3"
					"lg-2 lg-3";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: lg-2;
					}
					&:nth-child(5) {
						grid-area: lg-3;
					}
				}
			}
			&.sc_blogger_grid_6 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_7 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"md-5 md-5"
					"md-5 md-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: md-5;
					}
				}
			}
			&.sc_blogger_grid_8 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"md-5 md-6"
					"md-5 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: md-5;
					}
					&:nth-child(8) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_9 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_10 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"xl-1 xl-1"
					"xl-1 xl-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: xl-1;
					}
				}
			}
			&.sc_blogger_grid_11 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"md-7 md-8"
					"md-7 md-8";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: md-7;
					}
					&:nth-child(11) {
						grid-area: md-8;
					}
				}
			}
			&.sc_blogger_grid_12 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"md-7 lg-4"
					"md-8 lg-4";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: md-7;
					}
					&:nth-child(11) {
						grid-area: md-8;
					}
					&:nth-child(12) {
						grid-area: lg-4;
					}
				}
			}
		}
	}
	// Grid Style 13
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 {
		.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
			padding: 20px 20px 16px;
		}
	}
	// Style 16
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 {
		.trx_addons_column-1_6,
		.trx_addons_column-1_5,
		.trx_addons_column-1_4 {
			.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
				bottom: 20px;
				left: 20px;
				right: 20px;
				top: 20px;
				padding: 20px 20px 20px;
			}
		}
	}
	// Style Default
	.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
		transform: none;
	}
	// Style Eclipse
	.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 1.2em;
	}

	// Single Portfolio Styles
	.portfolio_page {
		.portfolio_page_title {
			max-width: none;
			margin-bottom: 25px;
		}
		&.portfolio_page_details_bottom,
		&.portfolio_page_details_top {
			.portfolio_page_details_wrap {
				.portfolio_page_description {
					width: 60%;
				}
				.portfolio_page_details {
					width: 40%;
				}
			}
		}
	}
	.single-cpt_portfolio {
		.post-navigation {
			.nav-links {
				margin-top: 2.5em;
			}
		}
	}
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details,
	.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
		padding-left: 2em;
	}
	// Title portfolio
	.sc_blogger_lay_portfolio_grid {
		&.sc_blogger_lay_portfolio_grid_grid_style_9 {
			.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
				max-width: calc(100% - 60px) !important;
				.sc_blogger_item_title {
					a {
						overflow: hidden;
						padding-bottom: 2px;
						text-overflow: ellipsis;
						max-width: 100%;
						display: -webkit-box;
						-webkit-line-clamp: 2;
						-webkit-box-orient: vertical;
						display: -moz-box;
						-moz-line-clamp: 2;
						-moz-box-orient: vertical;
						line-clamp: 2;
						box-orient: vertical;
					}
				}
			}
		}
	}
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		overflow: visible;
		white-space: normal;
	}
	/* Portfolio End */

	/* Countdown Start */
	// Default style
	.sc_countdown_default {
		.sc_countdown_item {
			.sc_countdown_digits {
				font-size: 52px;
			}
			.sc_countdown_label {
				font-size: 17px;
			}
		}
	}
	/* Countdown End */

	/* Price Styles Start */
	// Light style
	.sc_price_light,
	.sc_price_light .sc_price_item.with_image {
		.sc_price_item_inner {
			padding: 40px 30px;
			.sc_price_item_icon > span {
				font-size: 2.7em;
			}
			.sc_price_item_price {
				font-size: 50px;
				+ .sc_price_item_details {
					margin-top: 30px;
				}
			}
			.sc_price_item_details {
				padding-top: 25px;
			}
			.sc_price_item_subtitle,
			.sc_price_item_title,
			.sc_price_item_description,
			.sc_price_item_details {
				+ .sc_price_item_link {
					margin-top: 20px;
				}
			}
		}
	}

	// Focus style
	.sc_price_focus,
	.sc_price_focus .sc_price_item.with_image {
		.sc_price_item_inner {
			padding: 45px 32px 54px;
			.sc_price_item_icon > span {
				font-size: 2.7em;
			}
			.sc_price_item_price {
				font-size: 50px;
				+ .sc_price_item_details {
					margin-top: 30px;
				}
			}
			.sc_price_item_details {
				padding-top: 25px;
			}
			.sc_price_item_subtitle,
			.sc_price_item_title,
			.sc_price_item_description,
			.sc_price_item_details {
				+ .sc_price_item_link {
					margin-top: 20px;
				}
			}
		}
	}
	// Metro style
	.sc_price_metro,
	.sc_price_metro .sc_price_item.with_image {
		.sc_price_item_inner {
			padding: 55px 30px;
			.sc_price_item_title {
				font-size: 3.5em;
			}
			.sc_price_item_icon > span {
				font-size: 2.7em;
			}
			.sc_price_item_price {
				+ .sc_price_item_details {
					margin-top: 30px;
				}
			}
			.sc_price_item_details {
				padding-top: 25px;
			}
			.sc_price_item_subtitle,
			.sc_price_item_title,
			.sc_price_item_description,
			.sc_price_item_details {
				+ .sc_price_item_link {
					margin-top: 20px;
				}
			}
		}
	}

	/* Price Styles End */

	/* Testimonials Styles Start */
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
	.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"] {
		padding-bottom: 50px;
	}
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"],
	.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"] {
		padding-bottom: 0;
	}
	// Simple Styles
	.sc_testimonials_simple {
		.sc_testimonials_item_author_avatar {
			margin: 0 auto 20px;
		}
		[class*="column"] .sc_testimonials_item_content,
		.sc_testimonials_item_content {
			font-size: 17px;
			line-height: 30px;
			&:before {
				margin-bottom: 20px;
				font-size: 20px;
			}
		}
		.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,
		.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
			margin-top: 2em;
		}
	}
	// Default Style
	.sc_testimonials_default {
		.sc_testimonials_item {
			.sc_testimonials_item_content {
				font-size: 17px;
				line-height: 30px;
			}
			.sc_testimonials_item_author {
				margin-top: 25px;
				.sc_testimonials_item_author_avatar {
					width: 4em;
					height: 4em;
				}
				.sc_testimonials_item_author_data {
					.sc_testimonials_item_author_title {
						font-size: 17px;
						line-height: 22px;
					}
					.sc_testimonials_item_author_subtitle {
						font-size: 15px;
					}
				}
			}
			&:before {
				top: 37px;
				left: 23px;
				width: 25px;
				height: 25px;
				line-height: 25px;
				font-size: 17px;
			}
		}
	}

	// Hover Styles
	.sc_testimonials_hover {
		.sc_testimonials_item {
			padding: 40px 40px 45px;
			.sc_testimonials_item_content {
				font-size: 17px;
				line-height: 30px;
			}
			.sc_testimonials_item_author {
				margin-top: 25px;
				.sc_testimonials_item_author_avatar {
					width: 60px;
					height: 60px;
				}
				.sc_testimonials_item_author_data {
					margin-top: 7px;
					margin-bottom: 7px;
					.sc_testimonials_item_author_title {
						font-size: 17px;
						line-height: 22px;
						+ .sc_testimonials_item_author_subtitle {
							margin-top: 1px;
						}
					}
					.sc_testimonials_item_author_subtitle {
						font-size: 15px;
					}
				}
			}
			&:before {
				font-size: 20px;
				margin-bottom: 20px;
			}
		}
	}

	/* Testimonials Styles End */

	/* Team Styles Start */
	//Default
	.sc_team_default .sc_team_item_info {
		padding: 1.8em;
		.sc_team_item_title {
			font-size: 22px;
		}
		.sc_team_item_socials .social_item .social_icon {
			@include box(41px, 41px, 40px);
		}
	}
	// 3d Simple Style
	.sc_team_3d-simple {
		.sc_team_item .sc_team_item_socials .social_item {
			opacity: 1 !important;
			top: 0 !important;
		}
		.start-inner-3d {
			transform: none !important;
		}
		.sc_team_item_title {
			font-size: 22px;
		}
		.sc_team_item_thumb + .sc_team_item_info {
			margin-top: 25px;
		}
		.trx_addons_hover_team {
			margin: 9px 0 0 0;
		}
	}
	// 3D
	.sc_team_3d {
		.sc_team_item_title {
			font-size: 22px;
		}
		.sc_team_item_thumb + .sc_team_item_info {
			margin-top: 25px;
		}
	}
	// Short
	.sc_team_short .sc_team_item_title {
		font-size: 22px;
	}
	/* Team Styles End */
	/* Styles for review on single post */
	.trx_addons_reviews_block a.sc_button {
		font-size: 15px;
		line-height: 17px;
		padding: 17px 27px;
	}
	/* Style for Sticky video Stsrt */
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
		width: 448px !important;
		height: 252px !important;
		right: 50px;
		left: auto;
		.trx_addons_video_sticky_title {
			padding: 15px 3em 15px 20px;
			top: -2.8em;
		}
	}
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 252px;
		right: 55px;
	}
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
		height: inherit !important;
	}
	/* Style for Sticky video End */
}


//@mixin trx_addons--md() {
@media #{$media_md} {
	/* Portfolio Start */
	//Grid Style 13
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 {
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				display: grid;
				grid-template-columns: 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"lg-1 lg-1"
					"lg-1 lg-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
				}
			}
			&.sc_blogger_grid_2 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"lg-1 lg-2"
					"lg-1 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_3 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
				}
			}
			&.sc_blogger_grid_4 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"lg-2 lg-2"
					"lg-2 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: lg-2;
					}
				}
			}
			&.sc_blogger_grid_5 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"lg-2 lg-3"
					"lg-2 lg-3";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: lg-2;
					}
					&:nth-child(5) {
						grid-area: lg-3;
					}
				}
			}
			&.sc_blogger_grid_6 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
				}
			 }
			&.sc_blogger_grid_7 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"md-5 md-5"
					"md-5 md-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: md-5;
					}
				}
			}
			&.sc_blogger_grid_8 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"md-5 md-6"
					"md-5 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: md-5;
					}
					&:nth-child(8) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_9 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_10 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"xl-1 xl-1"
					"xl-1 xl-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: xl-1;
					}
				}
			}
			&.sc_blogger_grid_11 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"lg-4 lg-5"
					"lg-4 lg-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: lg-4;
					}
					&:nth-child(11) {
						grid-area: lg-5;
					}
				}
			}
			&.sc_blogger_grid_12 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"lg-1 md-1"
					"lg-1 md-2"
					"md-3 lg-2"
					"md-4 lg-2"
					"lg-3 md-5"
					"lg-3 md-6"
					"md-7 lg-4"
					"md-8 lg-4";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: lg-1;
					}
					&:nth-child(2) {
						grid-area: md-1;
					}
					&:nth-child(3) {
						grid-area: md-2;
					}
					&:nth-child(4) {
						grid-area: md-3;
					}
					&:nth-child(5) {
						grid-area: md-4;
					}
					&:nth-child(6) {
						grid-area: lg-2;
					}
					&:nth-child(7) {
						grid-area: lg-3;
					}
					&:nth-child(8) {
						grid-area: md-5;
					}
					&:nth-child(9) {
						grid-area: md-6;
					}
					&:nth-child(10) {
						grid-area: md-7;
					}
					&:nth-child(11) {
						grid-area: lg-4;
					}
					&:nth-child(12) {
						grid-area: md-8;
					}
				}
			}
		}
	}
	// Grid Style 14
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
		.sc_blogger_item_title {
			font-size: 18px;
		}
		.post_meta {
			font-size: 14px;
		}
	}
	// Style Default
	.slider_width_auto .sc_portfolio.sc_portfolio_default {
		.sc_portfolio_item .post_featured .post_info {
			max-width: calc(100% - 40px);
			bottom: 20px;
			left: 20px;
			.post_title {
				font-size: 20px;
			}
		}
	}
	// Single Portfolio Styles
	.portfolio_page {
		.portfolio_page_title {
			margin-bottom: 20px;
		}
		.portfolio_page_content_wrap {
			div:last-child.portfolio_page_gallery {
				padding-bottom: 0;
			}
		}
		.portfolio_page_details_wrap .portfolio_page_subtitle {
			font-size: 1.44rem;
		}
		&.portfolio_page_details_right,
		&.portfolio_page_details_left {
			@include flex;
			flex-direction: row;
			justify-content: flex-start;
			flex-wrap: wrap;
			.portfolio_page_title {
				flex-basis: 100%;
			}
			.portfolio_page_details_wrap {
				order: 1;
				width: 40% !important;
				padding-bottom: 0;
				position: relative;
				top: 0 !important;
			}

			.portfolio_page_content_wrap {
				width: 60% !important;
				order: 2;
			}
			.portfolio_page_content_wrap {
				.portfolio_page_gallery + .portfolio_page_video,
				.portfolio_page_video,
				.portfolio_page_gallery {
					width: 100% !important;
					max-width: unset !important;
					padding-left: 0 !important;
				}
			}
			.portfolio_page_gallery {
				.trx_addons_column-1_3,
				.trx_addons_column-1_4 {
					width: 50%;
				}
				.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_3,
				.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > .trx_addons_column-1_4 {
					padding-bottom: var(--theme-var-grid_gap);
				}
				.portfolio_page_gallery_type_grid_3 + .portfolio_page_gallery_description,
				.portfolio_page_gallery_type_grid_4 + .portfolio_page_gallery_description {
					margin-top: 0;
				}
			}
		}
		&.portfolio_page_details_right {
			flex-direction: row-reverse;
			.portfolio_page_gallery {
				order: 4;
				width: 100% !important;
				display: block;
				margin-left: 0;
				margin-right: auto;
			}
			.portfolio_page_video {
				width: 100% !important;
				order: 3 !important;
				display: block;
				margin-left: 0;
				margin-right: auto;
			}
			.portfolio_page_details_wrap {
				padding-left: 30px;
			}
		}
		&.portfolio_page_details_left {
			.portfolio_page_video {
				order: 4;
				width: 100% !important;
				display: block;
				margin-left: 0;
			}
			.portfolio_page_gallery {
				width: 100% !important;
				order: 3 !important;
				display: block;
				margin-left: 0;
			}
			.portfolio_page_details_wrap {
				padding-right: 30px;
				padding-left: 0;
			}
		}
	}
	.portfolio_page_gallery {
		margin-bottom: 30px;
	}
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap > a.slider_next {
		margin-right: 20px;
	}
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap > a.slider_prev {
		margin-left: 20px;
	}
	/* Portfolio End */

	/* Filter Toggle style start */
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
		.title_wrap {
			padding-right: 1.8rem;
		}
	}
	/* Filter Toggle style end */

	/* Countdown Start */
	// Default style
	.sc_countdown_default {
		.sc_countdown_separator {
			font-size: 35px;
			margin: 0 15px;
		}
		.sc_countdown_item {
			.sc_countdown_digits {
				font-size: 43px;
			}
			.sc_countdown_label {
				font-size: 16px;
			}
		}
		&.aligncenter {
			.sc_countdown_separator {
				margin: 0 20px;
			}
		}
		&.alignleft {
			margin-right: 0 !important;
		}
	}
	/* Countdown End */

	/* Price Styles Start */
	// Light style
	.sc_price_light,
	.sc_price_light .sc_price_item.with_image {
		.sc_price_item_title {
			font-size: 20px;
		}
		.sc_price_item_subtitle {
			font-size: 22px;
		}
		.sc_price_item_inner {
			padding: 35px 24px;
			.sc_price_item_icon > span {
				font-size: 2.4em;
			}
			.sc_price_item_price {
				font-size: 38px;
				letter-spacing: 1px;
				.sc_price_item_price_before {
					font-size: 16px;
				}
				.sc_price_item_price_after {
					font-size: 16px;
				}
				+ .sc_price_item_details {
					margin-top: 25px;
				}
			}
			.sc_price_item_details {
				padding-top: 20px;
				margin-bottom: 0;
			}
			.sc_price_item_subtitle,
			.sc_price_item_title,
			.sc_price_item_description,
			.sc_price_item_details {
				+ .sc_price_item_link {
					margin-top: 20px;
				}
			}
		}
	}

	// Focus style
	.sc_price_focus,
	.sc_price_focus .sc_price_item.with_image {
		.sc_price_item_title {
			font-size: 26px;
		}
		.sc_price_item_subtitle {
			font-size: 18px;
			line-height: 1.2em;
		}
		.sc_price_item_inner {
			padding: 35px 24px;
			.sc_price_item_icon {
				margin-top: 1em;
				> span {
					font-size: 2.4em;
				}
			}
			.sc_price_item_price {
				font-size: 39px;
				.sc_price_item_price_before {
					font-size: 17px;
				}
				.sc_price_item_price_after {
					font-size: 14px;
				}
				+ .sc_price_item_details {
					margin-top: 25px;
				}
			}
			.sc_price_item_details {
				padding-top: 20px;
				margin-bottom: 0;
			}
			.sc_price_item_subtitle,
			.sc_price_item_title,
			.sc_price_item_description,
			.sc_price_item_details {
				+ .sc_price_item_link {
					margin-top: 20px;
				}
			}
			.sc_button.sc_button_bordered {
				padding: 10px 35px;
				line-height: 19px;
			}
		}
	}
	// Metro style
	.sc_price_metro,
	.sc_price_metro .sc_price_item.with_image {
		.sc_price_item_title {
			font-size: 20px;
		}
		.sc_price_item_image img {
			width: 160px;
			height: 160px;
		}
		.sc_price_item_inner {
			padding: 35px 20px;
			.sc_price_item_icon > span {
				font-size: 2.4em;
			}
			.sc_price_item_price {
				font-size: 20px;
				.sc_price_item_price_before {
					font-size: 17px;
				}
				.sc_price_item_price_after {
					font-size: 17px;
				}
				+ .sc_price_item_details {
					margin-top: 25px;
				}
			}
			.sc_price_item_details {
				padding-top: 20px;
				margin-bottom: 0;
			}
			.sc_price_item_subtitle,
			.sc_price_item_title,
			.sc_price_item_description,
			.sc_price_item_details {
				+ .sc_price_item_link {
					margin-top: 20px;
				}
			}
			.sc_price_item_title {
				font-size: 3em;
			}
			.sc_price_item_link:not(.sc_price_item_link_over) {
				margin-top: -10px;
			}
		}
	}
	/* Price Styles End */


	/* Team Styles Start */
	// 3D
	.sc_team_3d {
		.sc_team_item_title {
			font-size: 20px;
		}
		.sc_team_item_thumb + .sc_team_item_info {
			margin-top: 20px;
		}
		.sc_team_item_subtitle {
			margin-top: 9px;
		}
		.trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
			font-size: 15px;
			width: 35px;
			height: 35px;
			line-height: 35px;
		}
	}
	// 3D simple
	.sc_team_3d-simple {
		.sc_team_item_title {
			font-size: 20px;
		}
		.sc_team_item_subtitle {
			margin-top: 9px;
		}
		.trx_addons_hover_team {
			margin: 5px 0 0 0;
		}
		.trx_addons_hover_team .sc_team_item_socials .social_item {
			top: 20px;
			margin: 5px 10px 5px 0 !important;
		}
		.trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
			font-size: 14px;
		}
		.sc_team_item_thumb + .sc_team_item_info {
			margin-top: 20px;
		}
	}
	// Short Style
	.sc_team_short {
		.sc_team_item_thumb + .sc_team_item_info {
			margin-top: 20px;
		}
		.sc_team_item_subtitle {
			margin-top: 5px;
		}
		.sc_team_item_title {
			font-size: 20px;
		}
		.trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
			font-size: 15px;
			width: 40px;
			height: 40px;
			line-height: 40px;
		}
	}
	/* Team Styles End */

	/* Style for Sticky video Stsrt */
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
		width: 443px !important;
		height: 250px !important;
		right: 30px;
		left: auto;

		iframe {
			width: 100% !important;
			height: 100% !important;
		}
		.trx_addons_video_sticky_title {
			padding: 15px 3em 15px 20px;
		}
	}
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 253px;
		right: 30px;
	}
	/* Style for Sticky video End */


	// Default Style
	.sc_team_default {
		.sc_team_item_info {
			padding: 1.45em;
			.sc_team_item_socials .social_item .social_icon {
				width: 36px;
				height: 36px;
				line-height: 35px;
			}
		}
	}
}


//@mixin trx_addons--sm() {
@media #{$media_sm} {
	/* Portfolio Start */
	.portfolio_page {
		&.portfolio_page_details_right,
		&.portfolio_page_details_left {
			.portfolio_page_details_wrap {
				.portfolio_page_details .portfolio_page_details_item {
					.portfolio_page_details_item_title {
						width: 25%;
					}
					.portfolio_page_details_item_value {
						width: 75%;
					}
				}
			}
		}
		&.portfolio_page_details_top,
		&.portfolio_page_details_bottom {
			.portfolio_page_details_wrap {
				.portfolio_page_details .portfolio_page_details_item {
					.portfolio_page_details_item_title {
						width: 25%;
					}
					.portfolio_page_details_item_value {
						width: 75%;
					}
				}
			}
		}
	}
	body.body_style_wide:not(.expand_content) {
		.portfolio_page_details_top,
		.portfolio_page_details_bottom {
			.portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
				width: 20%;
			}
		}
	}

	.single-cpt_portfolio {
		.post-navigation {
			.nav-links {
				margin-top: 1.5em;
			}
		}
	}	
	.portfolio_page .portfolio_page_content_wrap .portfolio_page_featured + .portfolio_page_content {
		margin-top: 20px;
	}
	// Style Grid 4
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 {
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
				}
			}
			&.sc_blogger_grid_2 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
				}
			}
			&.sc_blogger_grid_3 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-3";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
				}
			}
			&.sc_blogger_grid_4 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
				}
			}
			&.sc_blogger_grid_5 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
				}
			}
			&.sc_blogger_grid_6 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
				}
			 }
			&.sc_blogger_grid_7 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-7";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
				}
			}
			&.sc_blogger_grid_8 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
				}
			}
			&.sc_blogger_grid_9 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-9";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
				}
			}
			&.sc_blogger_grid_10 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
				}
			}
			&.sc_blogger_grid_11 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-11";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
				}
			}
			&.sc_blogger_grid_12 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-12";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
					&:nth-child(12) {
						grid-area: md-12;
					}
				}
			}
		}
	}
	// Style Grid 7
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 {
		.sc_blogger_item {
			.sc_blogger_item_body .post_featured {
				.post_info_bl {
					left: 20px;
					bottom: 20px;
				}
			}
		}
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
				}
			}
			&.sc_blogger_grid_2 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
				}
			}
			&.sc_blogger_grid_3 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-3";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
				}
			}
			&.sc_blogger_grid_4 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
				}
			}
			&.sc_blogger_grid_5 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
				}
			}
			&.sc_blogger_grid_6 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_7 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-7";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
				}
			}
			&.sc_blogger_grid_8 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
				}
			}
			&.sc_blogger_grid_9 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-9";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
				}
			}
			&.sc_blogger_grid_10 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
				}
			}
			&.sc_blogger_grid_11 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-11";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
				}
			}
			&.sc_blogger_grid_12 {
				display: grid;
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				gap: 0 0;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-12";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
					&:nth-child(12) {
						grid-area: md-12;
					}
				}
			}
		}
	}
	// Style Grid 9
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 {
		.sc_blogger_grid_wrap.sc_blogger_grid_7 {
			gap: 15px 15px;
		}
		.sc_blogger_grid_wrap {
			+ .sc_blogger_grid_wrap {
				margin-top: 15px;
			}
			&[class*="sc_blogger_grid_"] {
				gap: 15px 15px;
			}
		}
		.sc_blogger_item {
			.sc_blogger_item_body .post_featured {
				.post_info_bl {
					left: 20px !important;
					bottom: 20px !important;
					max-width: calc(100% - 40px) !important;
					.sc_blogger_item_title {
						white-space: normal;
					}
				}
			}
		}
		.sc_blogger_grid_wrap {
			&.sc_blogger_grid_1 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				grid-template-areas:
					"md-1 md-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
				}
			}
			&.sc_blogger_grid_2 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				grid-template-areas:
					"md-1 md-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
				}
			}
			&.sc_blogger_grid_3 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-3";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
				}
			}
			&.sc_blogger_grid_4 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
				}
			}
			&.sc_blogger_grid_5 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
				}
			}
			&.sc_blogger_grid_6 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
				}
			 }
			&.sc_blogger_grid_7 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-7";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
				}
			}
			&.sc_blogger_grid_8 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
				}
			}
			&.sc_blogger_grid_9 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-9";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
				}
			}
			&.sc_blogger_grid_10 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
				}
			}
			&.sc_blogger_grid_11 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-11";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
				}
			}
			&.sc_blogger_grid_12 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-12";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
					&:nth-child(12) {
						grid-area: md-12;
					}
				}
			}
		}
	}
	// Style Grid 13
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 {
		.sc_blogger_item {
			.sc_blogger_item_body .post_featured {
				.post_info_bl {
					padding: 20px 20px 20px;
					.sc_blogger_item_title {
						font-size: 20px;
					}
				}
			}
		}
		.sc_blogger_grid_wrap {
			+ .sc_blogger_grid_wrap {
				margin-top: 15px;
			}
			&[class*="sc_blogger_grid_"] {
				gap: 15px 15px;
			}
			&.sc_blogger_grid_1 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				grid-template-areas:
					"md-1 md-1";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
				}
			}
			&.sc_blogger_grid_2 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px;
				grid-template-areas:
					"md-1 md-2";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
				}
			}
			&.sc_blogger_grid_3 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-3";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
				}
			}
			&.sc_blogger_grid_4 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
				}
			}
			&.sc_blogger_grid_5 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-5";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
				}
			}
			&.sc_blogger_grid_6 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
				}
			}
			&.sc_blogger_grid_7 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-7";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
				}
			}
			&.sc_blogger_grid_8 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
				}
			}
			&.sc_blogger_grid_9 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-9";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
				}
			}
			&.sc_blogger_grid_10 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
				}
			}
			&.sc_blogger_grid_11 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-11";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
				}
			}
			&.sc_blogger_grid_12 {
				grid-template-columns: 1fr 1fr;
				grid-template-rows: 250px 250px 250px 250px 250px 250px;
				grid-template-areas:
					"md-1 md-2"
					"md-3 md-4"
					"md-5 md-6"
					"md-7 md-8"
					"md-9 md-10"
					"md-11 md-12";
				.sc_blogger_item {
					&:nth-child(1) {
						grid-area: md-1;
					}
					&:nth-child(2) {
						grid-area: md-2;
					}
					&:nth-child(3) {
						grid-area: md-3;
					}
					&:nth-child(4) {
						grid-area: md-4;
					}
					&:nth-child(5) {
						grid-area: md-5;
					}
					&:nth-child(6) {
						grid-area: md-6;
					}
					&:nth-child(7) {
						grid-area: md-7;
					}
					&:nth-child(8) {
						grid-area: md-8;
					}
					&:nth-child(9) {
						grid-area: md-9;
					}
					&:nth-child(10) {
						grid-area: md-10;
					}
					&:nth-child(11) {
						grid-area: md-11;
					}
					&:nth-child(12) {
						grid-area: md-12;
					}
				}
			}
		}
	}
	// Styles 14
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 {
		.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
			.sc_blogger_item_title {
				font-size: 20px;
			}
		}
	}
	// Style 16
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		.sc_blogger_item_title {
			font-size: 20px;
		}
	}
	// Title portfolio ( Styles 2,7,9 )
	.sc_blogger_lay_portfolio_grid {
		&.sc_blogger_lay_portfolio_grid_grid_style_9 {
			.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
				max-width: calc(100% - 40px) !important;
				.sc_blogger_item_title {
					font-size: 16px;
				}
				.post_meta .post_categories {
					font-size: 11px;
					line-height: 1.3em;
					a {
						font-size: inherit;
					}
				}
			}
		}
	}
	// Style Default
	.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
		padding: 20px;
	}
	// Single Portfolio Styles
	.portfolio_page {
		.portfolio_page_title {
			margin-bottom: 15px;
		}
		.portfolio_page_details_wrap {
			.portfolio_page_subtitle {
				font-size: 22px;
				margin-top: 0 !important;
				margin-bottom: 15px !important;
			}
			.portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
				margin-top: 1em !important;
			}
		}
		&.portfolio_page_details_right .portfolio_page_gallery + .portfolio_page_video,
		&.portfolio_page_details_left .portfolio_page_gallery + .portfolio_page_video,
		&.portfolio_page_details_left .portfolio_page_video,
		&.portfolio_page_details_right .portfolio_page_video,
		&.portfolio_page_details_right .portfolio_page_gallery,
		&.portfolio_page_details_left .portfolio_page_gallery {
			width: 100% !important;
			max-width: unset !important;
			padding-left: 0 !important;
		}
		.portfolio_page_gallery {
			.trx_addons_column-1_2,
			.trx_addons_column-1_3,
			.trx_addons_column-1_4 {
				width: 50% !important;
			}
		}
		.portfolio_page_gallery_type_masonry_2,
		.portfolio_page_gallery_type_masonry_3,
		.portfolio_page_gallery_type_masonry_4 {
			margin-right: -20px;
			.portfolio_page_gallery_item {
				width: 50%;
				padding-right: 20px;
			}
		}
		&.portfolio_page_details_bottom,
		&.portfolio_page_details_top {
			.portfolio_page_details_wrap {
				margin-bottom: 0;
				.portfolio_page_description {
					width: 100%;
				}
				.portfolio_page_details {
					width: 100%;
				}
				.portfolio_page_description + .portfolio_page_details {
					padding-left: 0;
					padding-top: 25px;
				}
				.portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
					margin-top: 1em !important;
				}
			}
		}
		&.portfolio_page_details_right,
		&.portfolio_page_details_left {
			@include flex;
			flex-direction: column;
			justify-content: flex-start;

			.portfolio_page_details_wrap {
				order: 1;
				width: 100% !important;
				padding-bottom: 2em;
				padding-left: 0;
				padding-right: 0;
				position: relative;
				top: 0 !important;
				.portfolio_page_description + .portfolio_page_details {
					padding-top: 25px;
				}
			}
			.portfolio_page_content_wrap {
				width: 100% !important;
				order: 2;
			}
		}
	}
	.single-cpt_portfolio {
		.portfolio_page_gallery .slider_container {
			&.sc_slider_controls,
			&.slider_outer_controls_side,
			&.slider_controls_side,
			&.slider_outer_controls_top,
			&.slider_outer_controls_bottom,
			&.slider_outer_controls_outside {
				.slider_controls_wrap > a {
					width: 30px;
					height: 30px;
					line-height: 30px;
					margin-top: -15px;
					&:before {
						font-size: 15px;
					}
					&.slider_next {
						margin-right: 15px;
					}
					&.slider_prev {
						margin-left: 15px;
					}
				}
			}
			&.slider_controls_side {
				&:hover {
					.slider_controls_wrap  {
						> a {
							&.slider_next {
								margin-right: 15px;
							}
							&.slider_prev {
								margin-left: 15px;
							}
						}
					}
				}
			}
		}
	}
	.sc_blogger_lay_portfolio_grid,
	.sc_blogger_lay_portfolio {
		.sc_item_filters .sc_item_filters_header,
		.sc_item_filters .sc_item_filters_tabs {
			li {
				padding-left: 0;
				padding-right: 20px;
			}
		}
	}
	.sc_blogger_lay_portfolio .sc_blogger_filters,
	.sc_blogger_lay_portfolio_grid .sc_blogger_filters {
		margin-bottom: 1.5em;
		.sc_item_filters_tabs {
			margin-bottom: 0 !important;
		}
	}
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container {
		.sc_portfolio_item .post_featured {
			.post_info {
				padding: 15px;
				max-width: calc(100% - 30px);
				bottom: 15px;
				left: 15px;
				.post_title {
					font-size: 17px;
				}
			}
			&:before {
				padding-top: 140%;
			}
		}
		.slider-wrapper .swiper-slide {
			&:nth-child(odd) {
				width: auto !important;
				min-width: 100%;
			}
			&:nth-child(even) {
				width: auto !important;
				min-width: 100%;
			}
		}
	}
	body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap {
		padding-left: 0;
	}
	body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap {
		padding-right: 0;
	}
	/* Portfolio End */

	/* Filter Toggle style start */
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
		flex-direction: column;

		.list_wrap {
			width: 100% !important;
			margin-top: 10px;
			margin-left: -10px;
			.sc_item_filters_tabs {
				transform: none;
				li {
					padding: 0 10px;
				}
			}
		}
		.title_wrap {
			line-height: 1.7em;
		}
	}
	/* Filter Toggle style end */

	/* Countdown Start */
	// Default style
	.sc_countdown_default {
		.sc_countdown_separator {
			font-size: 30px;
			margin: 0 10px;
		}
		.sc_countdown_item {
			.sc_countdown_digits {
				font-size: 38px;
			}
			.sc_countdown_label {
				font-size: 16px;
			}
		}
		&.aligncenter {
			.sc_countdown_separator {
				margin: 0 15px;
			}
		}
		&.alignleft {
			margin-right: 0 !important;
		}
	}
	/* Countdown End */
	
	/* Price Styles Start */
	// Default style
	.sc_price_default {
		.sc_price_item_icon {
			margin-top: 2em;
			+ .sc_price_item_info {
				padding-top: 1em;
				padding-bottom: 2em;
			}
		}
	}
	// Focus style
	.sc_price_focus {
		.sc_price_item_inner,
		.sc_price_item.with_image .sc_price_item_inner {
			padding: 30px 20px;
		}
		.sc_price_item.sc_price_active {
			margin: 0;
			padding: 0;
		}
	}

	// Light style
	.sc_price_light {
		.sc_price_item_inner,
		.sc_price_item.with_image .sc_price_item_inner {
			padding: 30px 15px;
			.sc_price_item_price .sc_price_item_price_after {
				font-size: 15px;
			}
		}
		.sc_price_item_description,
		.sc_price_item_details {
			font-size: 15px;
		}
	}

	// Metro style
	.sc_price_metro {
		.sc_price_item_inner,
		.sc_price_item.with_image .sc_price_item_inner {
			padding: 35px 20px 40px;
		}
		.sc_price_item_image img,
		.sc_price_item.with_image .sc_price_item_image img {
			width: 180px;
			height: 180px;
		}
		.sc_price_item_image .sc_price_item_price {
			right: 4em;
		}
	}

	/* Price Styles End */

	/* Testimonials Styles Start */
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
	.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"] {
		padding-bottom: 40px;
	}
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"],
	.sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="trx_addons_column-"] {
		padding-bottom: var(--theme-var-grid_gap);
	}

	// Simple Style
	.sc_testimonials_simple {
		[class*="column"] .sc_testimonials_item_content,
		.sc_testimonials_item_content {
			font-size: 16px;
			line-height: 26px;
		}
		[class*="column"] .sc_testimonials_item_author,
		.sc_testimonials_item_author {
			margin: 25px 0 0;
		}
		[class*="column"] .sc_testimonials_item_content:before,
		.sc_testimonials_item_content:before {
			margin-bottom: 15px;
			font-size: 15px;
		}
		.sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
			font-size: 15px;
		}
		.sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
			font-size: 17px;
			line-height: 22px;
		}
		.sc_testimonials_item_author_avatar {
			width: 4em;
			height: 4em;
			margin-bottom: 20px;
		}
		.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,
		.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
			margin-top: 1.1em;
		}
	}

	// Hover
	.sc_testimonials_hover {
		.sc_testimonials_item .sc_testimonials_item_content {
			font-size: 16px;
			line-height: 26px;
		}
		.sc_testimonials_item {
			padding: 30px;
			&:before {
				font-size: 20px;
				margin-bottom: 10px;
			}
			.sc_testimonials_item_author {
				margin-top: 18px;
			}
		}
		.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets,
		.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
			margin-top: 1em;
		}
	}
	/* Testimonials Styles End */

	/* Team Styles Start */
	// Default Style
	.sc_team_default {
		.sc_team_item_info {
			padding: 1.2em;
			.sc_team_item_title {
				font-size: 20px;
			}
			.sc_team_item_subtitle {
				font-size: 16px;
				margin-top: 7px;
			}
			.sc_team_item_socials{
				margin-top: 10px;
				.social_item {
					margin: 3px 3px 3px 0;
					.social_icon {
						font-size: 15px;
						@include box(36px, 36px, 36px);
					}
				}
			}
		}
		.post-type-archive-cpt_team & .trx_addons_columns_wrap [class*="trx_addons_column-"] {
			width: 50% !important;
		}
	}

	// Short Style
	.sc_team_short {
		.sc_team_item_thumb + .sc_team_item_info {
			margin-top: 15px;
		}
		.sc_team_item_subtitle {
			margin-top: 4px;
			margin-bottom: 4px;
			font-size: 16px;
		}
		.sc_team_item_title {
			font-size: 20px;
		}
	}
	/* Team Styles End */

	/* Style for Sticky video Stsrt */
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
		width: 320px !important;
		height: 180px !important;
		right: 0;
		left: auto;

		iframe {
			width: 100% !important;
			height: 100% !important;
		}
	}
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 180px;
		right: 0;
	}
	/* Style for Sticky video End */
}

@media #{$media_wp_fix} {
}

@media #{$media_sm_wp} {
	// Single Portfolio Styles
	.portfolio_page {
		.portfolio_page_title {
			margin-bottom: 15px;
		}
	}
	.portfolio_page_details_bottom .portfolio_page_details_wrap {
		margin-top: 1em;
	}
}

@media #{$media_xs} {
	/* Portfolio Start */
	.portfolio_page {
		&.portfolio_page_details_right,
		&.portfolio_page_details_left {
			.portfolio_page_details_wrap {
				.portfolio_page_details .portfolio_page_details_item {
					.portfolio_page_details_item_title {
						width: 35%;
					}
					.portfolio_page_details_item_value {
						width: 65%;
					}
				}
			}
		}
		&.portfolio_page_details_top,
		&.portfolio_page_details_bottom {
			.portfolio_page_details_wrap {
				.portfolio_page_details .portfolio_page_details_item {
					.portfolio_page_details_item_title {
						width: 35%;
					}
					.portfolio_page_details_item_value {
						width: 65%;
					}
				}
			}
		}
	}
	body.body_style_wide:not(.expand_content) {
		.portfolio_page_details_top,
		.portfolio_page_details_bottom {
			.portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
				width: 35%;
			}
		}
	}
	// Title portfolio ( Styles 2,7,9 )
	.sc_blogger_lay_portfolio_grid {
		&.sc_blogger_lay_portfolio_grid_grid_style_9 {
			.sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
				.sc_blogger_item_title {
					font-size: 16px;
				}
				.post_meta .post_categories {
					padding: 6px 15px;
				}
			}
		}
	}
	// Style Grid 4
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 {
		.sc_blogger_item .sc_blogger_item_body .post_featured {
			&:before {
				padding-top: 75%;
			}
		}
		.sc_blogger_grid_wrap {
			&[class*="sc_blogger_grid_"] {
				display: block !important;
			}
		}
	}
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 {
		.sc_blogger_item {
			.sc_blogger_item_body .post_featured {
				&:before {
					padding-top: 100%;
				}
			}
			+ .sc_blogger_item {
				margin-top: 20px;
			}
		}
		.sc_blogger_grid_wrap {
			&[class*="sc_blogger_grid_"] {
				display: block !important;
			}
		}
	}
	// Style Grid 9
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 {
		.sc_blogger_item {
			.sc_blogger_item_body .post_featured {
				&:before {
					padding-top: 75%;
				}
			}
			&:before {
				padding-top: 75%;
			}
			+ .sc_blogger_item {
				margin-top: 20px;
			}
		}
		.sc_blogger_grid_wrap {
			&[class*="sc_blogger_grid_"] {
				display: block !important;
			}
		}
	}
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container {
		.sc_portfolio_item .post_featured {
			.post_info {
				padding: 15px;
				max-width: calc(100% - 30px);
				bottom: 15px;
				left: 15px;
				.post_title {
					font-size: 17px;
					line-height: 1.3em;
				}
			}
			&:before {
				padding-top: 140%;
			}
		}
	}
	.portfolio_page .portfolio_page_gallery {
		.trx_addons_column-1_2,
		.trx_addons_column-1_3,
		.trx_addons_column-1_4 {
			width: calc( 100% / var(--theme-var-grid_max_columns) ) !important;
		}
	}
	.portfolio_page_gallery_type_masonry_2,
	.portfolio_page_gallery_type_masonry_3,
	.portfolio_page_gallery_type_masonry_4 {
		margin-right: 0 !important;
		.portfolio_page_gallery_item {
			width: 100% !important;
			padding-right: 0 !important;
		}
	}
	/* Portfolio End */

	/* Countdown Start */
	// Default style
	.sc_countdown_default {
		.sc_countdown_separator {
			font-size: 25px;
			margin: 0 8px;
		}
		.sc_countdown_item {
			.sc_countdown_digits {
				font-size: 30px;
			}
			.sc_countdown_label {
				font-size: 15px;
			}
		}
		&.aligncenter {
			.sc_countdown_separator {
				margin: 0 8px;
			}
		}
		&.alignleft {
			margin-right: 0 !important;
		}
	}
	/* Countdown End */

	/* Style for Sticky video Stsrt */
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 180px;
	}
	/* Style for Sticky video End */

	// Team Default
	.sc_team_default {
		.post-type-archive-cpt_team & .trx_addons_columns_wrap [class*="trx_addons_column-"] {
			width: 100% !important;
		}
	}

	/* Style for review on single post */
	.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
		.trx_addons_reviews_block_negatives,
		.trx_addons_reviews_block_positives {
			width: calc(100% - 1em);
		}
	}
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_info,
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
		padding: 2em 1em;
	}
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias,
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons {
		margin: 3em 1em;
	}
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
		padding-right: 0;
	}

	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_title,
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
		text-align: center;
	}
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_subtitle {
		margin: 0 0 0.5em;
	}

	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li {
		text-align: left;
	}
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list_title {
		position: relative;
		left: 0;
		padding-right: 0 !important;
		width: 100%;
		display: block;
	}
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li + li {
		margin-top: 0.7em;
	}
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons .trx_addons_reviews_block_subtitle,
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_subtitle {
		margin-bottom: 0.5em;
	}
	/* Price */
	.sc_price_focus {
		.sc_price_item_subtitle,
		.sc_price_item.with_image .sc_price_item_subtitle {
			font-size: 16px;
		}
	}
	.sc_price_metro {
		.sc_price_item_image .sc_price_item_price {
			right: 1em;
		}
	}
}