.hero-section {
	height: 470px;
	display: block;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}

.video-section {
	height: calc(100vh - 98px - 75px);
	display: block;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	margin-bottom: 34px;
}

.cover_img img {
	width: 100%;
}

.hero-section img {
	max-width: 100%;
}

.feature-item-product h1,
.feature-item-product h2,
.feature-item-product h3,
.feature-item-product h4,
.feature-item-product h5,
.feature-item-product h6 {
	font-family: 'MINIRegular', 'Georgia', serif !important;
}

.see-bigger-picture .feature-item-product {
	margin: 15px 0;
}

.see-bigger-picture .feature-item-product .product-feature-item-content {
	padding: 30px 0 0 0;
	background: white;
}

/*.product-feature-item-content.description_featuredetail p {*/
/*	max-height: 100% !important;*/
/*}*/

.models-feature-section-only.highlight-section {
	/*margin-top: 10px;*/
}

.see-bigger-picture .feature-item-product h2 {
	height: auto;
	font-family: 'MINIRegular', 'Georgia', serif;
	margin-bottom: 30px;
}

.wrapper-section.models-section-bar {
	margin-top: 0;
}

.hero-video {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	object-fit: cover;
	height: auto;
	width: 100%;
	height: -webkit-fill-available;
}

.scroll-x {
	display: -webkit-box;
	display: -ms-flexbox;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 100%;
	width: 100%;
	z-index: 30;
	margin-top: 34px;
}

.scroll-x.topSccrol {
	margin-top: 34px;
}

.cooper-slide-pic img {
	object-fit: cover;
	height: 100%;
}

.hero-title {
	padding: 120px 60px 0;
	/*width: 75%;*/
}

.container.main h1.video-titile {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 4.625rem;
	line-height: 4.625rem;
	color: #fff;
}

.hero-section .subtitle-hero {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 1.2rem;
	line-height: 20px;
	color: #fff;
}

.select-box-row select {
	width: 100%;
	margin: 0 38px 0 0;
	outline: 0;
	padding: 6px 8px;
	background-color: transparent;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	border: 2px solid #000;
	color: #000;
	box-sizing: border-box;
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

.select-box-row select:focus {
	outline: none;
}

.select-box-row {
	display: inline-block;
	position: relative;
	min-width: 180px;
	max-width: 360px;
	margin-bottom: 20px;
}

.select-box-row::before {
	content: "";
	width: 38px;
	height: 100%;
	background-color: #000;
	display: block;
	position: absolute;
	right: 0;
	pointer-events: none;
}

.select-box-row::after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e804';
	text-indent: 0;
	font-size: 16px;
	position: absolute;
	top: 7px;
	right: 11px;
	z-index: 2;
	pointer-events: none;
	display: block;
	color: #fff;
}

.select-box-row .drop-arrow {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	vertical-align: sub;
	height: 100%;
	pointer-events: none;
	background-color: #000;
	z-index: 1;
}

.card-description h3 .line-title {
	height: 3px;
	width: 50px;
	background-color: #000;
	display: block;
	margin-top: 5px;
}

/*RevampModelstopbar*/
/*.wrapper-section.models-section-bar {
	margin-top: 105px;
}*/
.revammodels-bar {
	/*margin-top: 51px;*/
	/*margin-bottom: 18px;*/
	width: 100%;
	position: relative;
	border-bottom: 6px solid transparent;
	transition: border-bottom-color .2s ease-in-out, opacity .2s ease-in-out;
	/*padding: 0 30px;*/
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
}

.revammodels-bar .model-section.footer_topmodelList {
	justify-content: space-between;
}

.revammodels-bar .model-section {
	display: flex;
	display: -ms-flexbox;
	/*justify-content: space-between;*/
	/*-ms-flex-pack: center;*/
	-ms-flex-wrap: nowrap;
	/*padding: 13px 0 10px;*/
	flex-wrap: nowrap;
	/*margin: 0 80px;*/
	/*padding: 0 80px;*/
}

.revammodels-bar .model-section .mdels-blog-columns {
	/*max-width: 320px;*/
	/*width: 100%;*/
	position: relative;
	display: flex;
	align-items: center;
	margin: 0 10px;
	align-self: stretch;
}

.revammodels-bar .model-section .mdels-blog-columns .md-ppni-item-inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	width: 100%;
	text-decoration: none;
	padding: 5px 0 15px;
}

.model-section .mdels-blog-columns:not(.active):hover a .models-heading {
	position: relative;
}

.revammodels-bar .mdels-blog-columns .models-heading {
	font-size: .75rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #231f20;
	margin-top: 0;
	margin-right: 3px;
	text-align: center;
	cursor: pointer;
}

/*
.revammodels-bar .mdels-blog-columns .models-figure:nth-child(1) {
	max-width: none;
}
*/

.revammodels-bar .mdels-blog-columns .models-heading {
	display: inline-block;
}

.revammodels-bar .mdels-blog-columns:not(.active):hover a .models-heading::after {
	content: '';
	background-color: #000;
	height: 2px;
	bottom: -2px;
	width: 100%;
	display: block;
	position: absolute;
}

.revammodels-bar .mdels-blog-columns .models-figure {
	width: 160px;
	height: 60px;
	display: flex;
	align-items: center;
	margin-right: 4px;
}

.revammodels-bar .mdels-blog-columns .models-figure:nth-child(6) {
	max-width: none;
}

.model-title-bar {
	text-align: center;
	margin-top: 5px;
	font-size: .75rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1rem;
}

.revammodels-bar .mdels-blog-columns .models-figure .img-fluid {
	width: 100%;
	height: auto;
}

.discover-bar.discover-list {
	padding: 0 20px;
}

.discover-bar.discover-list img {
	width: 194px;
	display: block;
}

.discover-bar .mdels-blog:hover {
	z-index: 3;
	box-shadow: 0 0 8px 2px #a5a5a5;
	background: #fff !important;
}

.model-item-actions {
	position: absolute;
	left: 0;
	right: 0;
	/*height: 95px;*/
	z-index: 4;
	visibility: hidden;
	background-color: #fff;
	top: 0;
	box-shadow: 0 0 8px 2px #a5a5a5;
	opacity: 0;
	transform: translateY(-100%);
}

.discover-bar .mdels-blog:hover .model-item-actions {
	visibility: visible;
	opacity: 1;
}

.item-actions-list {
	background: #fff;
	height: 100%;
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
}

.item-actions-list li .fa-angle-right {
	font-size: 20px;
	vertical-align: text-bottom;
	margin-left: 8px;
}

.item-actions-list li {
	text-align: center;
	margin-bottom: 5px;
}

.item-actions-list li a {
	display: inline;
	text-align: center;
	font-size: .8749999999999999rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	line-height: 1.125em;
	text-decoration: none;
}

.shadow-hide-bottom {
	height: 15px;
	width: 100%;
	position: absolute;
	background: #fff;
	bottom: -11px;
}

.list-price {
	font-size: .8749999999999999rem;
	visibility: hidden;
	opacity: 0;
	display: block;
}

.list-price-header-drop {
	font-size: .75rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	line-height: 1em;
	display: block;
	margin-top: 5px;
}

.opacity-1 {
	opacity: 1 !important;
}

.discover-bar .mdels-blog:hover .list-price {
	visibility: visible;
	opacity: 1;
}

/*ProgresbarPagechange*/
.indicator-up {
	width: 0;
	height: 0;
	right: 0;
	left: 0;
	margin: auto;
	position: absolute;
	bottom: 0;
	border: solid transparent;
	border-width: 0 10px 10px 10px;
	border-bottom-color: transparent;
	display: block;
	transition: all .5s ease-in-out;
}

/*TabecssLibrary*/
.tab-title {
	text-align: left;
	font-size: 1rem;
	color: #231F20;
	font-family: 'MINISansReg', Arial, sans-serif;
	padding-bottom: 0px;
	display: inline-block;
	border-bottom: 2px solid transparent;
}

ul.nav-tabs {
	border-bottom: none;
	display: block;
	margin-top: 30px;
}

ul.nav-tabs li a {
	position: relative;
	border-bottom: 2px solid transparent;
	padding: 20px 7px;
}

ul.nav-tabs li {
	/*padding: 15px 0;*/
	display: block;
	border-top: 1px solid #f1f1f1;
	/* padding: 20px 10px; */
}

ul.nav-tabs li a.active .tab-title {
	border-bottom: 2px solid #000;
}

/*feature-figure*/
.feature-section {
	width: 100%;
	display: block;
	position: relative;
}

.md-modelgroup-summary-content-wrapper-top {
	padding-left: 15px;
	padding-right: 15px;
}

.md-image {
	overflow: hidden;
	line-height: 0;
}

.img_fluid {
	width: 100%;
	height: auto;
	max-width: none;
}

.md-image .asset-ratio-box {
	position: relative;
	height: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	padding-bottom: 56.25%;
	background-color: transparent;
	transition: background-color 100ms ease-out;
	margin-bottom: 30px;
}

.feature-section .slick-slide.slide-items {
	display: flex;
	flex-direction: column;
	flex: 1 0 auto;
	align-self: stretch;
	height: auto;
	padding: 0 5px;
}

.feature-section .slick-list {
	margin: 0 -5px;
}

.feature-toggle i {
	position: absolute;
	top: 20px;
	right: 10px;
	display: none;
	transition: transform .4s ease-in-out;
	padding: 0 8px;
	height: 23px;
	line-height: 21px !important;
	font-size: 24px !important;
	bottom: 4px;
	cursor: pointer;
}

.feature-item-product {
	/*overflow: auto;*/
	display: flex;
	flex: 0 0 100%;
	-ms-flex: 1 0 auto;
	flex-direction: column;
	align-self: flex-start;
	max-width: 100%;
	white-space: normal;
	overflow: hidden;
}

.feature-caption {
	overflow: hidden;
	line-height: 0;
}

.description_featuredetail p {
	max-height: calc(3.2rem);
	overflow: hidden;
}

.feature-caption .asset-ratio-box {
	position: relative;
	height: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	padding-bottom: 56.25%;
	background-color: #e5e5e5;
	transition: background-color 100ms ease-out;
}

.feature-caption .asset-ratio-box > img {
	min-height: 13.7em;
	width: 100%;
}

.feature-item-product .product-feature-item-content {
	/*background-color: #fff;*/
	background-color: #f1f1f1;
	flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	padding: 20px 30px 33px;
}

.slide-items.slick-slide.slick-active {
	outline: none;
}

.mdels-blog .model-title {
	float: none;
	margin-top: 18px;
	text-align: center;
	border-bottom: 2px solid transparent;
	font-size: 16px;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #231f20;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 2px;
}

.mdels-blog:hover .model-title {
	border-bottom: 2px solid #000;
}

.v-hidden {
	visibility: hidden;
	height: 0;
	/* display: none; */
}

.feature-tab-content-section {
	/*height:calc(90vh - 20px);*/
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}

.models-feature-section-only {
	padding: 69px 15px 80px;
}

.models-feature-section-only li {
	padding: 0;
}

.models-feature-section-only li a {
	display: block;
	padding: 20px 10px;
}

/*

.feature-group.blackBg {
	background: #000;
}
!*
.feature-group.blackBg a,
.feature-group.blackBg .tab-title {
	color: white;
}

!*
.models-feature-section-only li:hover a:not(.active) .tab-title{
	border-bottom: 2px solid #000;
}
*!

.feature-group.blackBg:hover a:not(.active) .tab-title {
	border-bottom: 2px solid white;
}*!
*/

.btn-highlight {
	display: inline-block;
	margin-top: 30px;
	color: #fff;
	background-color: #ed9300;
	border: 2px solid #ed9300;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem;
	padding: 10px 20px;
	border-radius: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	position: relative;
	outline: 0;
}

.feature-icon {
	font-family: 'md-icon';
	display: inline-block;
}

.feature-icon.shield:before {
	content: '\e8c9';
	text-indent: 0;
}

.feature-icon.accessories:before {
	content: '\e886';
	text-indent: 0;
}

.feature-icon.levels:before {
	content: '\e8d5';
	text-indent: 0;
}

a.btn-highlight:hover {
	background: white;
	border-color: black;
	color: black;
	transition: all 0.25s ease;
}

.fa.scroll-arrow-top-list-left, .fa.scroll-arrow-top-list-right {
	display: none;
}

.fa.scroll-arrow-top-list-left:focus, .fa.scroll-arrow-top-list-right:focus {
	outline: none;
}

.slick-arrow[aria-disabled="true"] {
	opacity: 0;
}

.slick-disabled {
	opacity: 0;
	pointer-events: none;
}

.slick-slider:focus, .slick-list:focus, .slick-slide:focus, .slick-track:focus {
	outline: none !important;
}

/*NewCssLibrary*/

.container.main .title_subheading {
	font-size: 1rem;
	line-height: 1.375rem;
}

.youtube-section {
	padding: 60px 0;
}

.highlight-section {
	background-color: #000;
}

.section_sticky {
	text-align: center;
	padding-bottom: 30px;
}

.sticky_headline:before {
	left: -33px;
}

.sticky_headline:after {
	right: -35px;
}

.sticky_headline:before, .sticky_headline:after {
	content: '';
	position: absolute;
	width: 20px;
	top: calc(50% - 1px);
	border-top: 1px solid;
	display: inline-block;
	border-top-color: #fff;
}

.sticky_headline.whitesticky:before, .sticky_headline.whitesticky:after {
	border-top-color: #000;
}

.sticky_headline {
	font-size: 1rem;
	line-height: 1.375rem;
	position: relative;
	display: inline-block;
	font-family: 'MINIItalic', 'Georgia', serif;
	-webkit-font-smoothing: antialiased;
	font-style: italic;
}

/*Anin=mationcss*/
.md-next.md-pano-starter .md-ps-top .md-ps-btn {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
}

.product-inpage-navigation {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 12;
	background-color: #000;
	transition: transform .3s ease;
}

.product-inpage-navigation.inactive {
	transform: translate3D(0, -100%, 0);
}

.product-inpage-navigation .label {
	position: absolute;
	width: 100%;
	top: 8px;
	left: 0;
	opacity: 1;
	text-align: center;
	transition: opacity .3s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 1.125rem;
	cursor: pointer;
}

.product-inpage-navigation .label span {
	font-family: 'MINIItalic', 'Georgia', serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1rem;
	line-height: 1.125rem;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	font-size: 1.125rem;
}

.product-inpage-navigation .item-list {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	max-height: 0;
	display: block;
	overflow: hidden;
	opacity: 0;
	list-style: none;
	position: relative;
	width: 100%;
	left: 0;
	background-color: inherit;
	padding-left: 0;
}
.md-next .md-flex-row.mobile-view-accordion {
	display: none;
}
.md-next .md-flex-row.mobile-view-accordion {
	display: none;
}
@media screen and (max-width: 767px) and (orientation: landscape) {
	.video-section {
		height: 300px;
	}
}

@media screen and (max-width: 767px) {


	.revammodels-bar .model-section {
		overflow-x: scroll;
		overflow-y: hidden;
	}

	.revammodels-bar .model-section::-webkit-scrollbar {
		display: none;
	}


	.fa.scroll-arrow-top-list-left {
		position: absolute;
		top: 0;
		cursor: pointer;
		display: flex;
		padding: 0 10px;
		height: 100%;
		align-items: center;
		font-size: 24px !important;
		left: 0;
		color: #231f20;
		background: #f1f2f2;
	}

	.fa.scroll-arrow-top-list-right {
		position: absolute;
		top: 0;
		cursor: pointer;
		display: flex;
		align-items: center;
		background: #f1f2f2;
		padding: 0 10px;
		height: 100%;
		/*line-height: 21px !important;*/
		font-size: 24px !important;
		color: #231f20;
		right: 0;
	}

	.cooper-slide-pic {
		height: 305px;
	}

	.feature-section .slick-slide.slide-items {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.hero-title {
		width: 100%;
	}

}

@media screen and (max-width: 768px) {
	.feature-section .slick-slide.slide-items {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.md-next .md-flex-container.mobile-feature-container .feature-head-mobile{
		padding-left: 30px;
		padding-right: 30px;
	}
	.md-next .md-flex-container.mobile-feature-container .md-pf-feature-group-tab-wrapper{
		padding-left: 30px;
		padding-right: 30px;
	}
	.md-next .md-flex-container.mobile-feature-container .mobile-button-wrapper-feature{
		padding-left: 30px;
		padding-right: 30px;
	}
	.md-next .md-flex-container.mobile-feature-container{
		padding-left: 0;
		padding-right: 0;
	}
	#scrollTo {
		display: none;
	}
	.md-next .md-flex-row.desktop-view-accordion {
		display: none;
	}
	.md-next .md-flex-row.mobile-view-accordion {
		display: block;
	}
	.desktop-view-feature {
		display: none;
	}
	.mobile-view-feature {
		display: block;
	}
	.md-product-features .md-pf-col-left.only-no-pa-mobile{
		padding: 0;
	}
	.md-next .md-flex-row.remove-margin-mobile {
		margin: 0;
	}
}
@media screen and (min-width: 767px) {
	/*.feature-group .accordion-container {*/
	/*	display: none;*/
	/*}*/

	.info-modal .modal-dialog {
		margin-top: 0;
	}
	/*.accordion-container {*/
	/*	display: none;*/
	/*}*/
	.accordion-container {
		display: none;
	}
}

@media screen and (max-width: 568px) {
	ul.nav-tabs li a .tab-title {
		border-color: transparent !important;
	}

	

	.feature-toggle.active i {
		transform: rotate(-180deg);
	}

	.feature-toggle i {
		display: inline-block;
	}

	.feature-group .accordion-container .feature-tab:not(.v-hidden) {
		margin-bottom: 70px;
	}

	.btn-highlight {
		display: block;
	}

	.container.main h1.video-titile {
		font-size: 1.875rem;
		line-height: 1.875rem;
	}

	.subtitle-hero {
		font-size: 1.375rem;
		line-height: 1.375rem;
	}

	.hero-title {
		padding: 40px 20px;
		width: 100%;
	}

	.wrapper-section.models-section-bar {
		margin-top: 0 !important;
	}

	.feature-section .slick-slide.slide-items {
		padding: 0;
	}

	.discover-bar .mdels-blog:hover {
		box-shadow: none;
		background: none !important;
	}

	.discover-bar .mdels-blog:hover .model-item-actions {
		display: none;
	}

	.cooper-slide-pic {
		height: 200px;
	}

	.hero_video_col {
		top: 60px !important;
	}
}

.hero_video_section {
	position: relative;
	margin: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px;
	height: 100%;
}

.hero_video_row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px;
}

.hero_video_col {
	position: relative;
	top: 100px;
	z-index: 3;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%;
}

.hero_video_col .hero-title {
	padding: 0;
}

.custome-container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 460px;
}

/*.custome-container > .row:nth-child(n+1) {
	padding-top: 1.5rem !important;
	margin-top: 3rem !important;
}*/

.underline_white {
	width: 60px;
	margin-top: 20px;
	display: block;
	border-bottom-color: #fff;
	border-bottom-style: solid;
}

.underline_white_blackTitle {
	width: 40px;
	margin-top: 20px;
	display: block;
	border-bottom-color: #fff;
	border-bottom-style: solid;
	margin-bottom: 30px;
	border-bottom-width: 2px;
}

.toggle_collapse {
	padding-top: 60px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

.toggle_collapse .toggle_btn {
	background-color: transparent;
	border: transparent;
	box-shadow: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

.toggle_collapse .toggle_btn span {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: space-around;
	transform: translateZ(0);
	overflow: hidden;
	background-color: #fff;
	margin: auto;
}

.toggle_collapse .card {
	background-color: transparent;

}

.toggle_btn {
	background-color: transparent;
	border: transparent;
}

.toggle-btn-spin {
	background: #fff;
	cursor: pointer;
	border-radius: 100px;
	width: 57px;
	cursor: pointer;
	height: 57px;
	display: flex;
	margin: 14px auto 0;
	align-items: center;
	justify-content: center;
}

.showText {
	text-align: center;
	color: #fff;
	font-size: 1rem;
	line-height: 1.375rem;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'MINIItalic', 'Georgia', serif;
	font-style: italic;
	/*opacity: 0;*/
	margin-top: 20px;
}

.toggle_btn.collapsed .showText:before {
	opacity: 0;
	content: '';
}

.showText:before {
	content: 'SHOW HIGHLIGHTS';
	opacity: 1;
	color: #fff;
	transition: all 2s;
	font-family: 'MINIItalic', 'Georgia', serif;
	transition: opacity 0.5s ease-in-out;
}

.overrideText:before {
	content: 'SHOW HERITAGE';
	opacity: 1;
	color: #fff;
	transition: all 2s;
	font-family: 'MINIItalic', 'Georgia', serif;
	transition: opacity 0.5s ease-in-out;
}

.toggle_btn .showText:after {
	transition: opacity 0.5s ease-in-out;
	content: '';
	opacity: 0;
	color: #fff;
	font-family: 'MINIItalic', 'Georgia', serif;
}

.toggle_btn.collapsed .showText:after {
	content: 'CLOSE HIGHLIGHTS';
	opacity: 1;
}

.md-product-gallery .md-pg-slide .md-pg-slide-ui .slick-next-slick, .md-product-gallery .md-pg-slide .md-pg-slide-ui .slick-prev-slick {
	border: transparent;
}

.md-product-gallery .md-pg-slide .md-pg-slide-ui .slick-next-slick:before, .md-product-gallery .md-pg-slide .md-pg-slide-ui .slick-prev-slick:before {
	font-family: "md-icon";
	font-size: 20px;
	line-height: 1;
	color: white;
	cursor: pointer;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	text-align: center;
}

.md-product-gallery .md-pg-slide .md-pg-slide-ui .slick-next-slick:before {
	content: '\e808';
	text-indent: 0;
}

.md-product-gallery .md-pg-slide .md-pg-slide-ui .slick-prev-slick:before {
	content: '\e806';
	text-indent: 0;
}

.toggle_btn.collapsed .overrideText:after {
	content: 'HIDE HERITAGE';
	opacity: 1;
}

.container.main .heading-item h3 {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.375rem;
	line-height: 1.375rem;
	color: #fff;
}

.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn a {
	width: 39px;
	height: 39px;

}

.md-ps-top .md-ps-btn a {
	position: relative;
	display: inline-block;
	width: 200px;
	height: 80px;
	text-decoration: none;
	background-image: url("https://www.mini.in/etc/designs/minidigital-white/images/components/panostarter/360_icon.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.top-fact-item {
	background-color: #f1f1f1;
	padding: 24px 16px;
	display: flex;
}

.md-fact-item-icon {
	position: relative;
	font-size: 1.375rem;
	margin-top: 2px;
	font-family: 'md-icon';
	display: inline-block;
	-webkit-font-smoothing: initial;
}

.md-icn-fuel:before {
	content: '\e832';
	text-indent: 0;
}

.md-icn-info:before {
	content: '\e836';
	text-indent: 0;
}

.md-icn-info {
	font-size: 11px;
	margin-top: 2px;
	margin-left: 4px;
	cursor: pointer;
}

.md-icn-co2:before {
	content: '\e815';
	text-indent: 0;
}

.md-icn-interior-side:before {
	content: '\e839';
	text-indent: 0;
}

.md-icn-luggage-max:before {
	content: '\e840';
	text-indent: 0;
}

.md-fact-item-icon.first:before {
	content: '\e839';
	text-indent: 0;
}

.md-fact-item-icon.second:before {
	content: '\e840';
	text-indent: 0;
}

.share-search-icon:before {
	content: '\e86c';
	text-indent: 0;
}

/*.md-icn-search:before {*/
/*	content: '\e869';*/
/*	text-indent: 0;*/
/*	font-size: 16px;*/
/*}*/

.top-heading {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.125rem;
	line-height: 1.375rem;
	display: flex;
}

.btn-secondary {
	color: #fff;
	background-color: #000;
	border-color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.btn-secondary:hover {
	color: #000;
	background-color: #fff;
	border-color: #000;
}

.btn {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem;
	display: inline-block;
	color: #fff;
	background: #000;
	border: 2px solid transparent;
	padding: 10px 20px;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	position: relative;
	outline: 0;
}

.info-modal .close {
	opacity: 1;
	color: white;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
}

.info-modal .close:not(:disabled):not(.disabled):hover,
.info-modal .close:not(:disabled):not(.disabled):focus {
	opacity: 1 !important;
	color: white !important;
}

.info-modal .close:after {
	content: '\e813';
	text-indent: 0;
}

.info-modal .modal-header {
	margin: 0 20px;
	padding-right: 0;
}

.info-modal .modal-content {
	height: 60vh;
	max-height: 900px;
	background: black;
	border-radius: 0;
	border: none;
}


.info-modal .modal-body {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-top: 50px;
	padding-bottom: 50px;
}

.info-modal .modal-body p {
	margin: 0 20px;
	text-align: left;
	color: white;
	white-space: normal;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	font-family: 'MINIRegular', 'Georgia', serif;
}

.md-mgs-slider-content {
	display: block;
}

.slicklist {
	padding: 0 25px;
}

.container-auto {
	/*width: 1204px;*/
	margin: auto;
	display: flex;
	padding: 0 15px;
	overflow-y: hidden;
	overflow-x: hidden;
	height: 100%;
}

.flexWrap {
	flex-wrap: wrap;
}

.flexWrap .slide-items.slick-slide {
	margin-top: 10px;
}

.auto_col {
	flex: 1;
	padding: 0 5px;
}

.cooper_graycard {
	max-height: 300px;
}

.two-slick .slick-slider .slick-list {
	margin: auto;
	/*width: 100%;*/
}

.two-slick .slick-slider .slick-track {
	width: 884px;
	margin: auto;
}
.three-slick .slick-slider.jsmodelgroupsummaryslider .slick-track {
	height: 100%;
}
.two-slick .slick-slider.jsmodelgroupsummaryslider .slick-track {
	width: 100%;
}
.right_slick_col_3 {
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
	padding: 0 5px;
}

.content_box {
	width: 100%;
	background-color: #f1f1f1;
	padding: 30px 0 30px;
	/*height: 100%;*/
}

.content_row {
	width: 100%;
	background-color: #f1f1f1;
	padding: 25px 0 0;
	/*height: 100%;*/
}

.iner_content {
	padding: 0 25px;
}

.white_line {
	width: 100%;
	height: 2px;
	background-color: #fff;
	display: block;
}

.ms-disclaimer-item-container {
	display: flex;
	padding: 30px 30px 0;
}

.footer_span {

}

.ms-disclaimer-item-icon {
	font-size: 1.75rem;
	display: flex;
}

.text-unit {
	display: block;
	font-size: .75rem;
	line-height: 1rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	padding-bottom: 5px;
}

.icon-text {
	margin-left: 15px;
}

.title_row {
	display: block;
	margin: 0;
}

.card_title {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1rem;
	line-height: 1.375rem;
	text-transform: uppercase;
	margin: 10px 0;
}

.item-row {
	display: flex;
	flex-wrap: wrap;
	padding: 0 25px;
	margin-bottom: 60px;
}

.avatar_box {
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
	padding-right: 20px;
}

.characteristics-column-right {
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%;
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-family: 'MINIRegular', 'Georgia', serif;
}

.gray_text_heading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	padding: 20px 15px 15px;
	font-size: 1rem;
	line-height: 1.375rem;
}

.gray_text_sub {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	padding: 15px 30px 15px;
	font-size: 1rem;
	line-height: 1.375rem;
}

.youtube-row {
	position: relative;
	padding-bottom: 56.25%;
	position: relative;
}

.iframe_section {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.iframe_feature {
	height: 240px;
}
.ms-disclaimer-item {
	display: flex;
}

.product_section .header-iner {
	border-bottom: none;
}

.toggle_collapse .card-body {
	padding: 1.25rem 0;
}

.video-box {
	margin-bottom: 20px;
}

.hero-description-deatil {
	padding: 0 10px;
}

.highlight_banner {
	margin-top: 20px;
}

.text-value {
	font-family: 'MINIRegular', 'Georgia', serif;
}

@media (min-width: 480px) {
	.card-body {
		padding: 1.25rem 0;
	}

	.ms-disclaimer-item {
		min-width: 35%;
		display: flex;
	}

	.text-value {
		display: inline-block;
		font-size: 1.125rem;
		line-height: 1.625rem;
		font-family: 'MINIRegular', 'Georgia', serif;
	}

	.btn-full-width-mobile {
		display: inline-block;
		width: inherit;
	}

	.container.main h1.video-titile {
		font-size: 2.375rem;
		line-height: 2.375rem;
	}

	.hero_video_section {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px;
		margin-bottom: 40px;
	}

	.hero_video_col {
		top: 60px;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}

	.custome-container {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px;
	}

	.underline_white {
		width: 80px;
		margin-top: 15px;
	}

	.showText {
		margin-top: 10px;
	}

	.container.main .heading-item h3 {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}

	.slicklist {
		padding: 0 35px;
	}

	.container-auto {
		width: 1076px;
	}

	.subtitle-hero {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}

	.hero_video_col {
		top: 60px;
	}

	.hero-description-deatil {
		padding: 0;
	}

	.toggle_collapse {
		padding-left: 0;
		padding-right: 0;
	}

	.hero-description {
		padding: 40px 0 30px;
	}

	.scroll-x.topSccrol {
		height: 480px;
	}

	.section_sticky {
		padding-bottom: 40px;
	}

	.toggle_collapse .toggle_btn {
		margin-bottom: 25px;
	}

	.underline_white_blackTitle {
		width: 60px;
		border-bottom-width: 2px;
		margin-bottom: 30px;
		margin-top: 10px;
	}

	.description_featuredetail p {
		max-height: calc(3.2rem);
		overflow: hidden;
	}

	.md-modelgroup-summary-content-wrapper-top {
		padding-left: 20px;
		padding-right: 20px;
	}

	.md-modelgroup-summary-image pb-md {
		padding-bottom: 20px;
	}

	.card_title {
		margin: 10px 0;
	}
}

@media (min-width: 768px) {
	.info-modal .modal-body::-webkit-scrollbar {
		background-color: #222;
		width: 12px;
		display: block;
	}

	.info-modal .modal-body::-webkit-scrollbar-thumb {
		border-radius: 10px;
		background: #acacac;
		background-clip: content-box;
		border: 2px solid transparent;
	}

	.info-modal .modal-body p {
		margin: 0 50px;
	}

	.video-box {
		margin-bottom: 30px;
	}

	.card_title {
		font-size: 1.375rem;
		line-height: 1.75rem;
	}

	.hero_video_row {
		margin-left: -10px;
		margin-right: -10px;
	}

	.container.main h1.video-titile {
		font-size: 3.125rem;
		line-height: 3.125rem;
	}

	.hero_video_section {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px;
		margin-bottom: 50px;
	}

	.hero_video_col {
		top: 80px;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
		padding-left: 10px;
		padding-right: 10px;

	}

	.custome-container {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px;
	}

	.showText {
		margin-top: 10px;
	}

	.slicklist {
		padding: 0 45px;
	}

	.hero_video_col {
		top: 80px;
	}

	.hero-description-deatil {
		padding: 0;
	}

	.toggle_collapse {
		padding-left: 0;
		padding-right: 0;
	}

	.scroll-x.topSccrol {
		height: 520px;
	}

	.py-sm {
		padding-bottom: 4px;
	}

	.highlight_banner {
		margin-top: 20px;
	}

	.section_sticky {
		padding-bottom: 40px;
	}

	.toggle_collapse .toggle_btn {
		margin-bottom: 25px;
	}

	.underline_white_blackTitle {
		width: 60px;
		border-bottom-width: 2px;
		margin-bottom: 30px;
		margin-top: 15px;
	}

	.models-feature-section-only {
		padding: 59px 0 50px;
	}

	/*.revammodels-bar {*/
	/*	padding: 0 30px;*/
	/*}*/
	.description_featuredetail p {
		max-height: calc(4.2rem);
		overflow: hidden;
	}

	.container.main h2.feature_heading {
		margin-bottom: 30px;
	}

	.container.main h2.feature_heading.slickFeature {
		margin-bottom: 50px;
	}

	.md-modelgroup-summary-content-wrapper-top {
		padding-left: 20px;
		padding-right: 20px;
	}

	.md-modelgroup-summary-image pb-md {
		padding-bottom: 20px;
	}

	.card_title {
		margin: 10px 0;
	}

	.gray_text_heading {
		padding: 20px;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	.two-slick .slick-slider .slick-track {
		width: 884px;
		margin: auto;
	}
}

@media (min-width: 1280px) {
	.card_title {
		margin: 15px 0;
	}

	.models-feature-section-only.highlight-section {
		padding: 50px 0 47px;
	}

	.sticky_headline {
		font-size: 1.125rem;
		line-height: 1.5rem;
	}

	.card_title {
		font-size: 1.125rem;
		line-height: 1.5rem;
	}

	.underline_white {
		width: 100px;
		margin-top: 20px;
	}

	.container.main h1.video-titile {
		font-size: 4.625rem;
		line-height: 4.625rem;
	}

	.hero_video_section {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px;
		margin-bottom: 60px;
	}

	.custome-container {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px;
	}

	.showText {
		font-size: 1.125rem;
		line-height: 1.5rem;
		margin-top: 15px;
	}

	.container.main .heading-item h3 {
		font-size: 2rem;
		line-height: 2rem;
	}

	.top-fact-item .md-fact-item-icon {
		font-size: 1.75rem;
	}

	.top-heading {
		margin-left: 20px;
		font-size: 1.5rem;
		line-height: 1.8125rem;
	}

	.slicklist {
		padding: 0 45px;
	}

	.container-auto {
		width: 928px;
	}

	.subtitle-hero {
		font-size: 2rem;
		line-height: 2rem;
		margin-top: 20px;
	}

	.hero_video_col {
		top: 100px;
	}

	.container.main .title_subheading {
		font-size: 1.125rem;
		line-height: 1.5rem;
	}

	.hero-description-deatil {
		padding: 0;
	}

	.toggle_collapse {
		padding-left: 0;
		padding-right: 0;
	}

	.hero-description {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.scroll-x.topSccrol {
		height: 620px;
	}

	.py-sm {
		padding-bottom: 14px;
	}

	.highlight_banner {
		margin-top: 30px;
	}

	.section_sticky {
		padding-bottom: 65px;
	}

	.toggle_collapse .toggle_btn {
		margin-bottom: 22px;
	}

	.underline_white_blackTitle {
		width: 70px;
		border-bottom-width: 2px;
		margin-bottom: 45px;
		margin-top: 15px;
	}

	.models-feature-section-only {
		padding-right: 0;
		padding-left: 0;
	}

	.revammodels-bar {
		padding-left: 80px;
	}

	.revammodels-bar .model-section.footer_topmodelList {
		padding-right: 80px;
	}

	.description_featuredetail p {
		max-height: calc(4.5rem);
		overflow: hidden;
	}

	.models-feature-section-only {
		padding: 64px 0 65px;
	}

	.only-desktop-p {
		padding-bottom: 19px !important;
	}

	.container.main h4 {
		font-size: 2rem;
		line-height: 2rem;
	}

	.md-modelgroup-summary-content-wrapper-top {
		padding-left: 30px;
		padding-right: 30px;
	}

	.md-modelgroup-summary-image pb-md {
		padding-bottom: 30px;
	}

	.gray_text_sub {
		padding: 0 30px 30px;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}

	.gray_text_heading {
		padding: 30px;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	.two-slick .slick-slider .slick-track {
		width: 884px;
		margin: auto;
	}

}

@media screen and (min-width: 1920px) {
	.sticky_headline {
		font-size: 1.5rem;
		line-height: 1.875rem;
	}

	.card_title {
		font-size: 1.375rem;
		line-height: 1.75rem;
	}

	.underline_white {
		width: 160px;
		border-bottom-width: 6px;
	}

	.container.main h1.video-titile {
		font-size: 6.875rem;
		line-height: 6.875rem;
	}

	.subtitle-hero {
		font-size: 3.125rem;
		line-height: 3.125rem;
		margin-top: 20px;
	}

	.container.main h4 {
		font-size: 2.8rem;
		line-height: 2.8rem;
	}

	.container.main h2.feature_heading {
		font-size: 4.625rem;
		line-height: 4.625rem;
		margin-bottom: 30px;
	}

	.showText {
		font-size: 1.375rem;
		line-height: 1.75rem;
		margin-top: 20px;

	}

	.container.main .heading-item h3 {
		font-size: 3.125rem;
		line-height: 3.125rem;
	}

	.top-fact-item .md-fact-item-icon {
		font-size: 2rem;
	}

	.top-heading {
		margin-left: 30px;
		font-size: 2rem;
		line-height: 2.375rem;
	}

	.slicklist {
		padding: 0 55px;
	}

	.container-auto {
		width: 1204px;
	}

	.hero_video_col {
		top: 120px;
	}

	.hero-description-deatil {
		padding: 0;
	}

	.toggle_collapse {
		padding-left: 0;
		padding-right: 0;
	}

	.hero_video_section {
		margin-bottom: 68px;
	}

	.hero-description {
		padding-top: 45px;
		padding-bottom: 35px;
	}

	.scroll-x.topSccrol {
		height: 620px;
	}

	.container.main .title_subheading {
		font-size: 1.375rem;
		line-height: 1.75rem;
	}

	.py-sm {
		padding-bottom: 25px;
	}

	/*.pb-lg {
		margin-bottom: 20px;
	}*/
	.highlight_banner {
		margin-top: 30px;
	}

	.section_sticky {
		padding-bottom: 60px;
	}

	.toggle_collapse .toggle_btn {
		margin-bottom: 37px;
	}

	.models-feature-section-only {
		padding-right: 0;
		padding-left: 0;
	}

	.underline_white_blackTitle {
		width: 100px;
		border-bottom-width: 4px;
		margin-bottom: 60px;
		margin-top: 20px;
	}

	.revammodels-bar {
		padding: 0 80px 0 80px;
	}

	.models-section-bar .revammodels-bar .model-section {
		margin: 0 auto;
		display: flex;
		justify-content: flex-start;
		position: relative;
		align-items: center;
		justify-content: space-between;
	}

	.models-section-bar .revammodels-bar .model-section .mdels-blog-columns {
		vertical-align: baseline;
		box-sizing: border-box;
		margin: 0;
	}

	.models-section-bar .revammodels-bar .mdels-blog-columns .models-figure {
		margin-right: 0;
	}

	.models-section-bar .revammodels-bar .model-section .mdels-blog-columns .md-ppni-item-inner {
		width: 160px;
		margin: 0 10px;
	}

	.models-section-bar .revammodels-bar .model-section .mdels-blog-columns:nth-last-child(2) .md-ppni-item-inner,
	.models-section-bar .revammodels-bar .mdels-blog-columns:nth-last-child(2) .models-figure {
		width: 200px;
	}

	.revammodels-bar .model-section.footer_topmodelList {
		padding-right: 80px;
	}

	.description_featuredetail p {
		max-height: calc(5.5rem);
		overflow: hidden;
	}

	.models-feature-section-only {
		padding: 69px 15px 80px;
	}

	.md-modelgroup-summary-content-wrapper-top {
		padding-left: 30px;
		padding-right: 30px;
	}

	.md-modelgroup-summary-image pb-md {
		padding-bottom: 30px;
	}

	.gray_text_sub {
		padding: 0 30px 30px;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}

	.gray_text_heading {
		padding: 30px 20px 30px;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	.two-slick .slick-slider .slick-track {
		width: 1200px;
		margin: auto;
		/*transform: translate3d(221px, 0px, 0px)!important;*/
	}
	.iframe_feature {
		height: 301px;
	}
}

.slickcard_title {
	min-height: 132px;
}
