@media screen and (min-width: 320px) {
	.seriesCompare-banner img,
	.seriesCompare .shop-all img {
		width: 100%;
	}
	.seriesCompare .shop-all {
		padding: 0;
	}
	.series-compare-header h4,
	.series-compare-item h5,
	.series-prices-bar h6,
	.series-prices-item a,
	.seriesBtn-list h1,
	.shop-all h4 {
		font-family: 'Montserrat-Medium';
	}
	.seriesBtn-list .seriesBtn-item {
	  	text-align: center;
	}
	.seriesBtn-list .seriesBtn-item .form-control {
		color: #fff;
	    background-color: #000;
	    border: 0;
	    border-bottom: 1px solid;
	    border-radius: 0;
	    outline: 0;
	}
	.seriesBtn-list .seriesBtn-item .form-control:focus {
		box-shadow: none
	}
	.seriesBtn-list .seriesBtn-item img {
    	width: 100%;
  	}
	.seriesBtn-item .btn-black {
	  	background: #000;
	  	border-radius: 4px;
	}
	.series-compare-item ul {
	  	display: flex;
	  	flex-wrap: wrap;
	}
	.series-compare-item ul li {
	  	list-style: none;
	}
	.series-compare-item ul li:before {
	  	content: '•';
	  	padding: 0 1.2vw;
	}
	.series-type .series-compare-item ul li::before,
	.series-tilt .series-compare-item ul li::before {
    	display: none;
  	}
	.series-function-item {
	  	position: relative;
	  	justify-content: center;
	  	border-bottom: 1px solid #d2d2d2;
	}
	.series-function-item:last-child {
		border-bottom: none;
	}
	.series-function-item .hover-play {
	  	opacity: 1;
	  	position: relative;
	  	top: inherit;
	  	left: inherit;
	  	width: auto;
	  	height: auto;
	  	background: none;
	  	cursor: pointer;
	  	line-height: 1;
	}
	.series-function-item .hover-play svg{
	  	position: relative;
	  	top: inherit;
	  	left: inherit;
	  	transform: none;
	  	color: #000;
	  	height: 1em;
	  	transition: color .5s ease;
	}
	.series-function-item p {
	  	margin: 0;
	  	line-height: calc(18px + 8 * ((100vw - 320px) / 2080));
	}
	.series-prices-bar-content {
	  	background: #515151;
	}
}
@media screen and (max-width: 991px) {
	.seriesCompare-content {
  		padding-bottom: 8vw;
	}
	.seriesCompare-banner .banner-absolute-content {
		top: 7.467vw;
    	bottom: 62.4vw;
	}
	.seriesBtn-list {
	  	padding: 3.2vw 0;
	}
	.seriesBtn-list .col-xs-12 {
	  	padding: 0;
	}
	.seriesBtn-list .col-xs-12 .row {
	  	height: 100%;
	  	width: 100%;
	  	margin: 0;
	}
	.seriesBtn-list .seriesBtn-item {
	  	position: relative;
	}
	.seriesCompare-list > .slick-vertical .slick-slide {
		margin: 0;
	}
	.series-compare-header {
	  	padding: 2.133vw 0;
	}
	.series-type .series-compare-header h4 {
		margin-bottom: 1.067vw!important;
	}
	.series-upholstery .series-compare-header h4 {
		margin-bottom: 0vw!important;
	}
	.series-prices-item {
		display: flex;
    	flex-direction: column;
    	align-items: center;
    	justify-content: center;
	}
	.series-compare-item img {
	  	width: 100%;
	  	margin-bottom: 2.133vw;
	  	border-radius: 4px;
	}
	.series-upholstery-item img {
	  	width: 13.6vw;
	  	margin-right: 3.2vw;
	}
	.series-upholstery .series-compare-item-content {
	  	padding: 0 4.267vw;
	  	width: 100%;
	}
	.series-compare-item h5 {
	  	margin-bottom: 1.067vw;
	  	font-size: .875rem;
	}
	.series-compare-item p.text {
	  	margin-bottom: 0;
	  	font-size: .75rem;
	}
	.series-compare-item ul li {
	  	font-size: .75rem;
	}
	.series-function .series-compare-item-content {
	    padding: 0;
	}
	.series-function-item {
		min-height: 2.4rem;
	}
  	.series-function-item svg {
	    font-size: 1rem;
  	}
  	.series-function-item p {
	    text-align: center;
	    font-size: .75rem;
  	}
	.series-prices-item {
	  	padding-left: 3.2vw;
	  	padding-right: 3.2vw;
	  	margin-bottom: 8vw;
	}
	.series-prices-item a {
		position: absolute;
		bottom: -8vw;
	}
	.series-prices-item h6 span {
	  	display: block;
	}
	.series-prices-item h6 {
	  	margin: 0;
    	padding-bottom: 4.267vw;
	  	text-align: center;
	}
	.series-prices-bar {
	  	width: 100%;
	  	height: 50.933vw;
	  	display: flex;
    	flex-direction: column;
    	align-items: center;
    	justify-content: flex-end;
	}
	.series-prices-bar-content {
	  	background: #515151;
	  	border-top-left-radius: 2.133vw;
	  	border-top-right-radius: 2.133vw;
	  	width: 10vw !important;
	}
	.shop-all .banner-absolute-content.center {
		display: block;
	}
}
@media screen and (min-width: 992px) {
	.seriesCompare-banner .banner-absolute-content {
		top: 1.875vw;
		transform: translateX(-50%);
		width: 42.34375vw;
	}
	.seriesBtn-list {
	  	padding: 3.125vw 0 0;
	  	background: #fff;
	}
	.seriesBtn-list h1 {
		margin-bottom: 3.125vw;
	}
	.seriesBtn-list .seriesBtn-item .form-control {
		margin: auto;
    	max-width: 16.615vw;
	}
	.seriesBtn-image img {
		max-width: 13.90625vw;
	}
	.seriesBtn-item .btn-black {
	  	border-radius: 8px;
	  	width: 13.333vw;
	}
	.seriesCompare-list > .col-xs-12 > .slick-list,
	.seriesCompare-list > .col-xs-12 > .slick-list .slick-track {
		height: auto!important;
	}
	.series-headrest {
	  	padding-bottom: 2.5vw;
	  	border-bottom: 1px solid #000 !important;
	}
	.series-headrest:last-child {
		border-bottom: none!important;
	}
	.series-compare-header {
  		padding: 3.125vw 0 2.604vw;
	}
	.seriesCompare-list > .slick-vertical .slick-slide {
		display: flex;
	}
	.series-compare-item img {
		margin: 0;
		width: 100%;
	}
	.series-compare-item h5 {
	  	margin-top: 1.667vw;
	  	margin-bottom: 1.25vw;
	  	display: -webkit-box;
	  	-webkit-line-clamp: 1;
	  	-webkit-box-orient: vertical;
	  	text-overflow: ellipsis;
	  	overflow: hidden;
	  	min-height: 1.2em;
	}
	.series-type .series-compare-item h5 {
		-webkit-line-clamp: 1;
		min-height: 1.2em;
	}
	.series-compare-item p.text {
	  	display: -webkit-box;
	  	-webkit-line-clamp: 5;
	  	-webkit-box-orient: vertical;
	  	text-overflow: ellipsis;
	  	overflow: hidden;
	  	min-height: 6em;
	  	margin-bottom: 1.25vw;
	}
	.series-type .series-compare-item p.text {
		display: block;
		min-height: auto;
	}
	.series-compare-item p.strong {
		margin-top: 1.25vw;
		margin-bottom: .417vw;
	}
	.series-compare-item ul {
	  	display: block;
	}
	.series-compare-item ul li:before {
	  	padding: 0 .625vw;
	}
	.series-type .series-compare-item ul li {
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-size: .875rem;
	}
	.series-function-item {
	  	padding: .9375vw 0;
	}
	.series-function-item p {
	  	padding: 0 .417vw;
	}
	.series-function .series-compare-item {
	  	background: #f2f2f2;
	  	padding: 0;
	}
	.series-function .series-compare-item:nth-child(2) {
		border-radius: 8px 0 0 8px;
	}
	.series-function .series-compare-item:last-child {
		border-radius: 0 8px 8px 0;
	}
	.series-function .series-compare-item-content {
	  	padding: 0;
	}
	.series-upholstery .series-compare-item-content {
	  	padding: 1.667vw;
	  	padding-top: 0;
	  	height: 100%;
	  	background: #f2f2f2;
	}
	.series-upholstery-item {
	  	display: flex;
	  	align-items: center;
	  	padding: 1.667vw 0;
	}
	.series-upholstery-item img {
	  	width: 4.427vw;
	  	margin-right: 1.25vw;
	}
	.series-upholstery-item p.strong {
	  	margin: 0;
	}
	.series-color .series-compare-item-content {
	  	padding: 1.667vw;
	  	height: 100%;
	  	background: #f2f2f2;
	}
	.series-color-item:not(:last-child) {
	  	padding-bottom: 1.146vw;
	}
	.series-color-item p.strong {
	  	margin: 0;
	  	margin-bottom: 1.146vw;
	}
	.color-icon {
	  	display: flex;
	  	flex-wrap: wrap;
	}
	.color-icon img {
	  	width: 3.125vw;
	  	margin: .521vw 1.042vw .521vw 0;
	}
	.color-icon img:nth-child(4n) {
	  	margin-right: 0;
	}
	.series-prices {
		padding-bottom: calc(3.333vw + 1.2em);
	}
	.series-prices-item {
	  	padding: 0;
	  	padding-top: 3.333vw;
	  	background: #f2f2f2;
	  	text-align: center;
	}
	.series-prices-item:nth-child(2) {
		border-radius: 8px 0 0 8px;
	}
	.series-prices-item:last-child {
		border-radius: 0 8px 8px 0;
	}
	.series-prices-bar {
	  	height: calc(12.5vw + (28px + 16 * ((100vw - 320px) / 2080)) * 1.2);
	    width: 3.958vw;
	    margin: auto;
	    background: transparent;
	    display: flex;
	    flex-direction: column;
	    justify-content: flex-end;
	    align-items: center;
	}
	.series-prices-bar h6 {
	  	margin-bottom: .521vw;
	}
	.series-prices-bar-content {
	  	border-top-left-radius: .417vw;
	  	border-top-right-radius: .417vw;
	  	width: 100% !important;
	}
	.series-prices-item a {
	  	position: absolute;
	  	bottom: calc(-1.2em - .833vw);
	  	left: 50%;
	  	transform: translateX(-50%);
	}
	.seriesCompare .index-contact {
		padding-top: 2.5vw;
	}
}