	/* #Section Alternate Column
	================================================== */
	.background-image-cover {
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}
    .background-product-1 {
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-size: cover;
        background-position:center;
    }
    .background-product-2 {
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-size: cover;
        background-position:center;
    }
	.padding-on-grid-12{
		padding-left: 12%;
		padding-right: 12%;
	}


	.section-center-wrap{
		position:absolute;
		width:100%;
		top:50%;
		left:0;
		z-index:20;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.height-50-block{
		height: 60vh;
	}
	.in-grid-wrap{
		position: relative;
	}
	.in-grid-wrap.w-80{
		width: 80%;
	}
	.mg-auto{
		margin: 0 auto;
		text-align: center;
	}



	/* #Footers
	================================================== */
	.footer-1.dark p, h2, h4, h6{
		color: #f9f9f9;
	}

	@media (max-width: 991px) {
		.column-reverse{
			display: flex;
			flex-direction: column-reverse;
		}
	}
	
	
.form-group{
	color: white;
}
.form-control {
	font-family: 'mtr-regular', sans-serif;
	font-size: .8rem;
	color: #ffffff;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid rgba(255, 255, 255, 1);
	border-radius: 0;
}
.form-control::placeholder {
	color: #ffffff;
	opacity: 1;
}
	
	
	
	.tabs-back{
		box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
		border-radius: 0.25rem;

	}
	.tabs-back.bg-tab-white{
		background-color: #fff;
	}
	.bg-tab-primary {
	}
	.bg-tab-success {
		background-color: rgba(92, 229, 170, 1);
	}
	.bg-tab-info {
		background-color: rgba(41, 192, 255, 1);
	}
	.bg-tab-warning {
		background-color: rgba(255, 184, 59, 1);
	}
	.bg-tab-danger {
		background-color: rgba(239, 109, 126, 1);
	}
	.bg-tab-inverse {
		background-color: #060606;
	}
	.nav.nav-tabs{
		position:relative;
		padding: 1.4rem;
		border: none;
		border-bottom: 1px solid rgba(0,0,0,.1);
		-webkit-transition: all 200ms linear;
		-moz-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		-ms-transition: all 200ms linear;
		transition: all 200ms linear;
	}
	.bg-tab-primary .nav.nav-tabs{
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.nav-tabs .nav-item {
		position:relative;
		margin-bottom: -1px;
		-webkit-transition: all 200ms linear;
		-moz-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		-ms-transition: all 200ms linear;
		transition: all 200ms linear;
	}
	.nav-tabs .nav-link {
		position:relative;
		border: 1px solid transparent;
		border-radius: 3rem;
		font-size: 13px;
		line-height: 22px;
		color: #777;
		padding: 0.7rem 1.4rem;
		margin: 0 4px;
		-webkit-transition: all 200ms linear;
		-moz-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		-ms-transition: all 200ms linear;
		transition: all 200ms linear;
	}
	.bg-tab-primary .nav-tabs .nav-link {
		border: 1px solid transparent;
		color: #fff;
		background-color: transparent;
	}
	.bg-tab-primary .nav-tabs .nav-link:hover {
		border-color: #fff;






	}
	.bg-tab-primary .nav-tabs .nav-link:active,
	.bg-tab-primary .nav-tabs .nav-link:focus {
		border-color: transparent;





	}
	.nav-tabs .nav-link i {
		font-size: 17px;
		line-height: 22px;
		padding-right:7px;
	}
	.nav-tabs .nav-link:focus,
	.nav-tabs .nav-link:hover {
		border-color: #1c69d4;







	}
	.nav-tabs .nav-link.active,
	.nav-tabs .nav-item.show .nav-link {
		background-color: #1c69d4;











	}
	.tab-content{
		padding: 2rem;
	}
	.tab-content p{
		margin: 0;
	}
	.bg-tab-primary .tab-content{
		color: #fff;
	}

	/*Model Part*/
	.row-model {
		display: flex;
		flex-wrap: wrap;
	}
	.col-model {
		flex: 1 0 18%;
		margin: 5px;
		display: flex;
		align-items: center;
		justify-content: center;


	}
	.col-model h6, a{
		color: #16171a;


	}
	@media (max-width: 1500px){
		.col-model {
			flex: 1 0 18%;
			margin: 5px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}
	@media (max-width: 1300px){
		.col-model {
			flex: 1 0 18%;
			margin: 5px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}
	@media (max-width: 1050px){
		.col-model {
			flex: 1 0 36%;
			margin: 5px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}
	@media (max-width: 991px){
		.col-model {
			flex: 1 0 54%;
			margin: 5px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.column-reverse{
			display: flex;
			flex-direction: column-reverse;
		}
	}
	@media (max-width: 767px){
		.col-model {
			flex: 1 0 54%;
			margin: 5px;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.column-reverse{
			display: flex;
			flex-direction: column-reverse;
		}
	}


	/* #Grid And Filter
	================================================== */

	.grid-wraper{
		position: relative;
		width: 100%;
		display: block;
	}
	.grid-wraper.drop-shadow{
		box-shadow: 0px 6px 25px 0px rgba(0, 0, 0, 0.3);
	}
	.grid-wraper.with-margin{
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
		width: calc(100% - 30px);
	}
	.grid-wraper:after {
		content: '';
		display: block;
		clear: both;
	}
	.grid-box{
		position: relative;
		width: 100%;
		display: block;
		overflow: hidden;
		box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
	}
	.grid-box.visible{
		overflow: visible;






	}
	.grid-box.float-inline{
		float: left;
		display: inline-block;


	}
	.grid-box.float-inline.right-inline{
		float: right;




	}
	.grid-box.with-margin{
		margin: 15px;
		width: calc(100% - 30px);
	}
	.grid-box.half{
		width: 50%;
	}
	.grid-box.half.with-margin{
		margin: 15px;
		width: calc(50% - 30px);
	}
	.grid-box.third{
		width: 33.33333333333333333333333%;
	}
	.grid-box.third.with-margin{
		margin: 15px;
		width: calc(33.33333333333333333333333% - 30px);
	}
	.grid-box.quarter{
		width: 25%;
	}
	.grid-box.quarter.with-margin{
		margin: 15px;
		width: calc(25% - 30px);
	}
	.grid-box.fifth{
		width: 20%;
	}
	.grid-box.fifth.with-margin{
		margin: 15px;
		width: calc(20% - 30px);
	}


	.filter-plus{
		position:absolute;
		top: 50px;
		left: 50px;
		width: 50px;
		height: 50px;
		cursor: pointer;
		border-radius: 50%;
		background-color: #323232;
		box-shadow: 0px 6px 25px 0px rgba(0, 0, 0, 0.3);
		z-index: 202;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	.filter-plus i{
		text-align: center;
		line-height: 50px;
		font-size: 12px;
		width: 50px;
		height: 50px;
		color: #fff;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	.filter-plus:hover i{
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.filter-plus .grid-filter{
		opacity: 0;
	}
	.filter-plus:hover .grid-filter{
		opacity: 1;
	}
	.filter-plus .grid-filter{
		text-align: left;
		padding-top: 30px;
		padding-left: 30px;
		min-width: 135px;
		background-color: #fff;
		border-radius: 0.35rem;
		margin-bottom: 0;
		box-shadow: 0px 8px 35px 0px rgba(0, 0, 0, 0.17);
	}
	.filter-plus .grid-filter li{
		margin-bottom: 0;
	}
	.grid-filter {
		position:relative;
		text-align: center;
		z-index:20;
		width:100%;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	.grid-filter.left-filter {
		text-align: left;
	}
	.filter.left-filter {
		text-align: left;
	}
	.filter.left-filter li {
		margin-right:14px;
		margin-left:0;
	}
	.filter {
		position:relative;
		display:inline-block;
		text-align: center;
		padding-left: 0;
		margin-left: 0;
	}
	.filter li {
		display: inline-block;
		margin-right:7px;
		margin-left:7px;
	}
	.filter:after {
		content: '';
		display: block;
		clear: both;
	}
	.filter li a {
		position: relative;
		display: inline-block;


		overflow:hidden;
		letter-spacing:1px;
		padding-bottom:7px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		outline: none;
		color: #777;
		font-family: 'Crimson Text', serif;
		font-weight:400;
		font-style: italic;
		font-size: 20px;
		line-height:28px;
		text-decoration: none;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	.filter li a:hover {
		color:#000;
	}
	.filter li a:before {
		position: absolute;
		width:100%;
		left:-100%;
		bottom:0;
		height:2px;
		content:'';
		z-index:-1;
		opacity:.7;
		-webkit-transition: all 250ms linear;
		-moz-transition: all 250ms linear;
		-o-transition: all 250ms linear;
		-ms-transition: all 250ms linear;
		transition: all 250ms linear;
	}
	.filter li a.current:before {
		left:0;
	}
	.filter li a.current {
		color:#000;
	}
	.filter li a:hover:before {
		left:0;
	}
	.filter.on-dark li a {
		color: #b9b9b9;




	}
	.filter.on-dark li a:hover {
		color:#fff;











	}
	.filter.on-dark li a.current{
		color:#fff;
	}
	.isotope-item {
		z-index: 2;
	}
	.isotope-hidden.isotope-item {
		pointer-events: none;
		z-index: 1;
	}
	.isotope, .isotope .isotope-item {
		-webkit-transition-duration: 0.6s;
		-moz-transition-duration: 0.6s;
		transition-duration: 0.6s;
	}
	.isotope {
		-webkit-transition-property: height, width;
		-moz-transition-property: height, width;
		transition-property: height, width;
	}
	.isotope .isotope-item {
		-webkit-transition-property: -webkit-transform, opacity;
		-moz-transition-property:    -moz-transform, opacity;
		-ms-transition-property:     -ms-transform, opacity;
		-o-transition-property:         top, left, opacity;
		transition-property:         transform, opacity;
	}

	/* #Portfolio
	================================================== */
	.portfolio-box-1{
		position: relative;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	.portfolio-box-1 img{
		width: 100%;
		display: block;
		-webkit-transition: all 200ms linear;
		-moz-transition: all 200ms linear;
		-o-transition: all 200ms linear;
		-ms-transition: all 200ms linear;
		transition: all 200ms linear;
	}
	.portfolio-box-1:hover img{
		-webkit-transform: scale(1.04) translateY(-5px);
		-moz-transform: scale(1.04) translateY(-5px);
		-ms-transform: scale(1.04) translateY(-5px);
		-o-transform: scale(1.04) translateY(-5px);
		transform: scale(1.04) translateY(-5px);
	}
    .stage-product h1, .stage-product h2, .stage-product h3, .stage-product h4,.stage-product h5,.stage-product h6,.stage-product .h1,.stage-product .h2,.stage-product .h3,.stage-product .h4, .stage-product .h5, .stage-product .h6 {
        font-family: 'mtr-bold', sans-serif;
        margin-bottom: 0.6rem;
        line-height: 1.6;
        color: #16171a;


    }
	
	
	.form-group{
	color: white;
}
.form-control {
	font-family: 'mtr-regular', sans-serif;
	font-size: .8rem;
	color: #ffffff;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid rgba(255, 255, 255, 1);
	border-radius: 0;
}
.form-control:placeholder {
	color: white;
	opacity: 1;
}
.product_content-desc {
    margin: 0;
    font-size: 16px;
    box-sizing: border-box;
    font-family: "mtr-regular";
    font-weight: normal;
    line-height: 24px;
}