#content {
    max-width: 1440px;
    margin: 0 auto;
}
/**/
.category-outer {position: relative;max-height: 617px;width: 100%;overflow: hidden;margin: auto;}
.category-nav {z-index: 10;position: absolute;display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 46px;background-color: rgba(33, 44, 51, 0.35);}
.cat-name {z-index: 15;width: 70px;height: 30px;font-family:Arial,sans-serif;font-weight: bold;font-size: 14px;color: #fff;text-align: center;line-height: 28px;padding: 0 20px;cursor: pointer;text-shadow: 0 0 5px #182025;position: relative;}
.category-nav-text:hover {border-bottom: 1px solid #fff;}
.category-nav-arrow {width: 0;height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid rgba(33, 44, 51, 0.35);position: absolute;left: calc(50% - 10px);bottom: -18px;}
.cat-name.active {border-radius: 30px;border: solid 1px #ffffff;}
.cat-content {position: absolute;width: 100%;height: 100%;top: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.category-button {padding: 0 32px;line-height: 56px;}
.category-desc {font-family:Arial,sans-serif;font-weight: bold;color: #fff;text-align: center;text-shadow: 0 0 5px #182025;margin-bottom: 32px;width: 53%;}
.category-title {font-size: 64px;}
.category-plus {}
.category-heading {font-size: 24px;margin: 32px 0;}

.category-button a {color: #fff;font-size: 14px;}
.cat-content-pause, .cat-content-play {position: absolute;width: 24px;height: 24px;left: 18px;bottom: 18px;cursor: pointer;}
.hidden {display: none;}
.category-outer .sale-line {display: flex;width: 700px;justify-content: center;margin-bottom: 30px;}
.category-outer .icon {position: absolute;top: 155px;}
.category-outer .sale-line .lefty {width: 410px;height: 2px;background-color: #fff;position: absolute;left: calc(50% - 432px);top: 172px;margin: auto;}
.category-outer .sale-line .righty {width: 410px;height: 2px;background-color: #fff;position: absolute;right: calc(50% - 432px);top: 172px;margin: auto;}
@media screen and (min-width: 0px) and (max-width: 500px) {
	.category-outer .sale-line {width: 320px;}
	.category-outer .icon {top: 35px;}
	.category-outer .sale-line .lefty {width: 172px;left: calc(50% - 194px);top: 52px;}
	.category-outer .sale-line .righty {width: 173px;left: calc(50% - 217px);top: 52px;}
	.category-desc {width: 280px;}

}
@media screen and (min-width: 501px) and (max-width: 768px) {
	.category-outer .sale-line {width: 320px;}
	.category-outer .icon {top: 45px;}
	.category-outer .sale-line .lefty {width: 172px;left: calc(50% - 194px);top: 62px;}
	.category-outer .sale-line .righty {width: 173px;left: calc(50% - 217px);top: 62px;}

}
@media screen and (max-width: 768px) {
	.category-desc {font-size: 40px;margin-bottom: 0px;}
	.category-desc .small-text {font-size: 20px;}
	.category-button {padding: 0 24px;line-height: 44px;font-size: 12px;}
	.category-outer {max-height: 320px;}
	.category-title {font-size: 32px;}
	.category-plus {}
	.category-heading {font-size: 16px;margin: 16px 0;}
	
}
@media screen and (max-width: 767px) {
	.search-box{display: none !important;}
	.mobile-search{display: block !important;}
}
@media screen and (min-width: 769px) and (max-width: 1240px) {
	.category-outer .icon {top: 35px;}
	.category-outer .sale-line .lefty, .category-outer .sale-line .righty {top: 50px;}
}

	.cat-prod-list {display: flex;flex-direction: row;justify-content: space-around;flex-wrap: wrap;margin: 52px 0;}
	.cat-prod-block-outer {min-width: 20%;}
	.cat-prod-block {width: 210px;position: relative;margin: 0 auto;}
	.cat-prod-img {height: 200px;display: flex;align-items: flex-end;}
	.cat-prod-img a {width: 100%;height: 100%;display: flex;}
	.cat-prod-img img {align-self: flex-end;width: 100%;}
	.cat-prod-text .button-hollow {margin: 20px auto;}
	.cat-prod-text p {text-align: center;font-size: 16px;line-height: 24px;}
	.cat-prod-block-background {width: 500%;height: 64px;left: -200%;top: 150px;position: absolute;background-image: linear-gradient(to top, #ffffff, #f7f7f7);z-index: -5;}
@media screen and (max-width: 768px) {
	.cat-prod-block-outer {min-width: 100%;}
	.cat-prod-text p {text-align: center;font-size: 14px;line-height: 20px;}
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
	.cat-prod-block-outer {min-width: 26%;}
}
	  
/**/    
.review-outer-block {background-color: #f7f7f7;}
.review-inner-block {display: flex;flex-direction: column;justify-content: center;width: 85%;margin: 0 auto;}
.review-slide {height: auto !important;}
.review-quotes {width: 40px;position: relative;left: calc(50% - 20px);margin-bottom: 32px;}
.review-inner-block p {text-align: center;font-family:Arial,sans-serif;font-size: 20px;line-height: 1.6;color: #212c33;margin-bottom: 32px;}
.review-person {width: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.review-pic {width: 80px !important;height: 80px !important;border-radius: 50%;margin-right:20px;}
.review-name {font-family:Arial,sans-serif;font-size: 14px;font-weight: bold;letter-spacing: 2px;color: #6d7173;}
.review-machine {font-family:Arial,sans-serif;font-size: 12px;color: #6d7173;}
.review-machine a {text-decoration: underline;}
.review-controls {display: flex;flex-direction: row;justify-content: center;align-items: center;margin-top: 32px;margin-bottom: 32px;}
.review-prev-arrow {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/catalog/arrow-small-left.svg");background-size: contain;background-repeat: no-repeat;width: 25px;height: 10px;margin-right: 20px;}
.review-next-arrow {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/catalog/arrows-small-right.svg");background-size: contain;background-repeat: no-repeat;width: 25px;height: 10px;margin-left: 20px;}
.review-controls .swiper-pagination-bullet {background-color: #c1c1c1;margin: 0 4px;}
.review-controls .swiper-pagination-bullet-active {background-color: #707070;}
.review-overlay-l {position: absolute;width: 22%;height: 100%;top: 0;left: 0;z-index: 10;background-image: linear-gradient(to left, rgba(247, 247, 247, 0.7), rgba(247, 247, 247, 0.9));}
.review-overlay-r {position: absolute;width: 22%;height: 100%;top: 0;right: 0;z-index: 10;background-image: linear-gradient(to left, rgba(247, 247, 247, 0.9), rgba(247, 247, 247, 0.7));}
@media screen and (max-width: 768px) {
	.review-container {padding: 0 20px; }
	.review-quotes {width: 26px;position: relative;left: calc(50% - 13px);margin-bottom: 20px;}
	.review-pic {width: 60px;height: 60px;}
	.review-inner-block p {margin-bottom: 20px;font-size: 16px;}
	.review-overlay-l {display: none;}
	.review-overlay-r {display: none;}
}
	  
	  
/**/ 
	  
.mod-content {position: relative;}
.homeplus {text-align: center;color: white;background: url(https://res.cloudinary.com/iconcdn/image/upload/v1/proform.com/cdn/images/catalog/proformplus_background.png);padding: 35px 0;background-size: cover;}
.homeplus img {width: 500px;}
.homeplus p {max-width: 1092px;font-size: 20px;margin: auto;width: 90%;margin-top: 30px;margin-bottom: 30px;line-height: 28px;}
.mobile-only {display: none;}

@media screen and (max-width: 767px) {
	.desktop-only {display: none;}
	.mobile-only {display: inline-block;}
	.homeplus img {width: 285px;}
	.homeplus p {font-size: 14px;line-height: 18px;max-width: 296px;}
}

/**/
.atta-button {border: none;background: none; padding: 0;cursor: pointer;}
      
.vidslide-img-block {position: relative;margin-bottom: 10px;}
.vidslide-img-block img {display: block;} 
.video-slide img {display: block}
.video-container {padding: 0 !important;}
.vidslide-img-text {position: absolute;top: 0;width: 33%;height: 100%;display: flex;align-items: center;justify-content: center;}
/*.vidslide-img-text p {font-family:Arial,sans-serif;font-size: 32px;font-weight: bold;color: #ffffff;width: 167px;margin-bottom: 20px;}*/
.vidslide-img-text div {font-family:Arial,sans-serif;font-size: 32px;line-height: 1.25;color: #ffffff;width: 75%;}
.vidslide-play-button {position: absolute;top: calc(50% - 60px);left: 63%;}
.play-button-image {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/catalog/icon_play.svg");background-size: contain;background-repeat: no-repeat;width: 120px;height: 120px;}
.video-slide {height: auto !important;}
.vidslide-text-background {position: absolute;width: 100%;height:70px;bottom: 0;background-image: linear-gradient(to left, rgba(45, 45, 45, 0.75), rgba(45, 45, 45, 0));filter: blur(10px);}
.vidslide-text {position: absolute;width: 100%;bottom: 0;}
.vidslide-text p {font-family:Arial,sans-serif;font-size: 20px;line-height: 1.25;font-weight: bold;color: #fff;text-align: right;margin: 0 10px 20px 0;text-shadow: 0 0 5px #000000;}
.orange-line {position: absolute;width: 100%;height: 5px;bottom: 0;background-color: #ff5400;}
.video-prev {position: absolute;top: 0;left: 0;width: 16.088%;height: 100%;z-index: 10;background-image: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0.8));cursor: pointer;}
.video-prev-arrow {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/catalog/slider_arrow_desktop_left.svg");background-size: contain;background-repeat: no-repeat;width: 60px;height: 8px;position: absolute;top: calc(50% - 4px);right: calc(50% - 30px);} 
.video-next {position: absolute;top: 0;right: 0;width: 16.088%;height: 100%;z-index: 10;background-image: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0.8));cursor: pointer;}
.video-next-arrow {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/catalog/slider_arrow_desktop_right.svg");background-size: contain;background-repeat: no-repeat;width: 60px;height: 8px;position: absolute;top: calc(50% - 4px);left: calc(50% - 30px);}
@media screen and (max-width: 768px) {
	.video-outer-block {width: 152%;overflow: hidden;position: relative;right: 26%;}
	.vidslide-img-block {margin-bottom: 6px;}
	.vidslide-img-text {top: auto;bottom: 0%;width: 100%;height: 14.5%;display: none;}
	.video-prev, .video-next {display: none;}
	/*.vidslide-img-text p {font-size: 20px;width: 100%;margin-bottom: 0;}*/
	.vidslide-img-text div {font-family:Arial,sans-serif;font-size: 14px;width: 88%;}
	.vidslide-play-button {left: calc(50% - 40px);top: 40%;}
	.play-button-image {width: 80px;height: 80px;}
	.vidslide-text p {font-size: 13px;line-height: 1.15;margin-bottom: 10px;}
}
@media screen and (min-width: 769px) and (max-width: 960px) {
	.video-prev, .video-next {display: none;}
	.vidslide-img-text {}
	/*.vidslide-img-text p {font-size: 20px;width: 28%;}*/
	.vidslide-img-text div {font-family:Arial,sans-serif;font-size: 16px;width: 60%;}
	.vidslide-text p {font-size: 16px;}
}

/**/
.inner.homepage-offers-container {
	margin-bottom: 20px;
}
.homepage-offers-container {
	background: #F7F7F7;
	min-height: 100px;
	position: relative;
}
.homepage-offers .offer-divider {display: none;margin: 0;}
.homepage-offers {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	width: 100%;
	font-size: 16px;
	line-height: 16px;
	font-family:Arial,sans-serif;
}
.homepage-offers>div {
	margin: 36px 0;
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 276px;
}
.homepage-offers img {
	vertical-align: middle;
}
.homepage-offers span {
	vertical-align: middle;
	margin-left: 20px;
}
.homepage-offers a {
	vertical-align: middle;
	font-size: 10px;
	text-decoration: underline;
	font-family:Arial,sans-serif;
	margin-left: 5px;
}
.homepage-offer-title {
	margin: 0 auto;
}
.selected-title {
	font-family:Arial,sans-serif;
	margin-bottom: 36px;
}
.homepage-offer-content {
	/*display: none;*/
	font-size: 14px;
	line-height: 20px;
}
.homepage-offer-content a {
	font-size: 14px;
	text-decoration: underline;
	font-family:Arial,sans-serif;
}
.homepage-offer-content ul {
	padding-left: 0;
}
.homepage-offer-content li {
	list-style: none;
	margin-bottom: 8px;
}
.homepage-offer-content li span {
	margin: 0 8px 0 0;
	vertical-align: top;
}
.homepage-content-middle {
	margin: 20px 0 10px 0;
}
.homepage-finance-terms {
	font-size: 10px;
	margin-top: 20px;
	line-height: 14px;
	letter-spacing: 0;
}
.offer-down-arrow {
	background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/site--6/accordion_arrow.svg");
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	position: absolute;
	left: calc(50% - 10px);
	bottom: -8px;
}
.offer-up-arrow {
	background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/site--6/accordion_arrow.svg");
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	position: absolute;
	right: calc(50% - 10px);
	bottom: -8px;
	transform: rotate(180deg);
}
@media screen and (min-width: 0px) and (max-width: 499px) {
	.search .search-box #search{
		border-radius: 50% !important;
		width: 35px !important;
		height: 35px !important;
	}
	#cart .cart-container .row .checkout .button-cart .buttonB{
		font-size: 11px !important;
	}
	.inner.homepage-offers-container {
		margin-bottom: 0;
		padding: 0 20px;
	}
	.homepage-offers .offer-divider {border: 1px solid #d3d3d3;display: block;margin: 0;}
	.homepage-offers {
		flex-direction: column;
	}
	.homepage-offers img {
		width: 17px;
		height: 17px;
		padding-right: 12px;
	}
	.homepage-offers>div {
		width: 100%;
		margin: 18px 0;
	}
	.homepage-offers span {
		margin-left: 0;
		font-size: 14px;
	}
	.homepage-offer-title {
		margin: 0;
		display: flex;
		justify-content: space-between;
	}
	.homepage-offer-content {
		margin: 20px 20px 0 40px;
	}
	.mobile-down-arrow {
		background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/site--6/accordion_arrow.svg");
		background-size: contain;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		margin: 0;
	}
	.mobile-up-arrow {
		background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/site--6/accordion_arrow.svg");
		background-size: contain;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		margin: 0;
		transform: rotate(180deg);
	}
	.mobile-divider {
		border: solid 1px #C1C1C1;
		margin: 0;
	}
	.small_dollar {}
}
@media screen and (min-width: 500px) and (max-width: 767px) {
	.inner .homepage-offers .homepage-offer-title > div > .mobile-down-arrow, .inner .homepage-offers .homepage-offer-title > div > .mobile-up-arrow {
		display: none;
	}
	.homepage-offers>div{
		text-align: inherit;
	}
	.footer-top .flex-menu > div > .down-arrow-footer, footer .container-footer .inner-footer .footer-top .flex-menu > div > .up-arrow-footer {
		display: none;
	}
	.inner .homepage-offers .homepage-offer-content {
		display: block !important;
	}
	.inner.homepage-offers-container {
		margin-bottom: 0;
		padding: 0 20px;
	}
	.homepage-offers .offer-divider {border: 1px solid #d3d3d3;display: block;margin: 0;}
	.homepage-offers {
		flex-direction: column;
	}
	.homepage-offers>div {
		width: 100%;
		margin: 18px 0;
	}
	.homepage-offers span {
		margin-left: 0;
		font-size: 14px;
	}
	.homepage-offer-title {
		margin: 0;
		display: flex;
		justify-content: space-between;
	}
	.homepage-offer-content {
		margin: 20px 20px 0 40px;
	}
	.homepage-offers img {
		width: 17px;
		height: 17px;
		padding-right: 12px;
	}
	.mobile-down-arrow {
		background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/site--6/accordion_arrow.svg");
		background-size: contain;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		margin: 0;
	}
	.mobile-up-arrow {
		background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/site--6/accordion_arrow.svg");
		background-size: contain;
		background-repeat: no-repeat;
		width: 20px;
		height: 20px;
		margin: 0;
		transform: rotate(180deg);
	}
	.mobile-divider {
		border: solid 1px #C1C1C1;
		margin: 0;
	}
	.small_dollar {}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
	.homepage-offers>div:first-child {
		width: 210px;
		padding-right: 10px;
	}
	.homepage-offers>div:last-child {
		width: 230px;
		padding-left: 10px;
	}
	.homepage-offers span {
		margin-left: 10px;
		font-size: 14px;
	}
	.homepage-offer-title {
		margin: 0;
	}
	.homepage-offer-content {
		margin-top: 36px;
	}
	.homepage-offers img {
		width: 17px;
		height: 17px;
	}
}
@media screen and (min-width: 960px) and (max-width: 1199px) {}

/**/
.mosaic {display: flex;flex-direction: row;width: 100%;max-width: 1440px;overflow: hidden;}
.mosaic-left {width: 50%;margin-right: 6px;}
.mosaic-left .mosaics {}
.mosaic-right {display: flex;flex-direction: column;width: 50%;margin-left: 6px;}
.mosaic-right .mosaics {height: 100%;}
.mosaic-right-top {margin-bottom: 2px;}
.mosaic-bottom {display: flex;flex-direction: row;height: 100%;margin-top: 5px;}
.mosaic-bottom-left {margin-right: 6px;width: 50%;}
.mosaic-bottom-right {margin-left: 6px;width: 50%;}
.mosaics {position: relative;}
.mosaics-img {min-height: 1px;}
.big-highlight {background-color:rgba(33,44,51,0.6);width: 100%;height: 100%;position: absolute;top: 0;z-index: 5;}
.mosaic-content {z-index: 10;position: absolute;bottom: 20px;left: 20px;width: 90%;font-family:Arial,sans-serif;font-size: 24px;color: #fff;display: flex;justify-content: flex-start;flex-direction: column;text-shadow: 0px 0px 5px #182025;}
.mosaic-content.toggle {height: 100%;bottom: 0px;top: 0px;justify-content: center;}
.highlight {position: absolute;-webkit-filter: blur(10px);filter: blur(10px);background-image: linear-gradient(to left, rgba(33, 44, 51, 0), rgba(33, 44, 51, 0.75));width: 100%;height: 100%;top: 0;}
.mosaic-content div {z-index: 20;}
.mosaic-content p {font-size: 16px;margin: 20px 20px 20px 0;}
@media screen and (max-width: 767px) {
	.mosaic {flex-direction: column;}
	.mosaic-left {width: 100%;margin: 0 0 2px 0;}
	.mosaic-right {width: 100%;margin: 0;}
	.mosaic-right-top {margin-bottom: 2px;}
	.mosaic-bottom {margin-top: 2px;}
	.mosaic-bottom-left {margin-right: 2px;}
	.mosaic-bottom-right {margin-left: 2px;}
	.mosaic-content {bottom: 8px;left: 8px;}
}
@media screen and (max-width: 960px) {
	.mosaic-content {font-size: 20px;}
}

@media screen and (min-width: 768px) {
	.mosaic-left .mosaics {max-height: 715px;}
	.mosaic-bottom {max-height: auto;}
}

.logo img{
	padding: 13px 0;
}

.search .search-box #search, .my-search-box #search{
	background: url(search.png);
    border: none;
	width: 30px;
    height: 30px;
	border-radius: 0px;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
    background-color: #fff;
    cursor: pointer;
    float: right;
    background-repeat: no-repeat;
    background-size: 100%;
	margin-bottom: 0px;
}

.loop .owl-stage-outer .owl-item{
	opacity: 0.1;
}
.loop .owl-stage-outer .center{
	opacity: 1 !important;
}
ul.social-footer li a i{
	color: #fff;
	font-size: 20px;
}

.wpcf7-form-control {
    display: block;
    width: 100%;
    padding: 5px;
    font-size: 16px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
input.wpcf7-submit{
	width: auto !important;
	padding: 5px 15px;
}


/**/
.zinger-title {font-family:Arial,sans-serif;font-weight: bold;font-size: 64px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;line-height: 64px;margin-top: 5px;} 
			.zinger-heading {font-family:Arial,sans-serif;font-weight: bold;font-size: 24px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;padding-top: 12px;}
			.zinger {position: relative;width: 100%;max-width: 1440px;margin: 0 auto;overflow: hidden;}
				.media-outer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
					.media-video {height: 100%;}
					.media-video video {height: 100%;}
				.media-video-pause, .media-video-play {position: absolute;width: 24px;height: 24px;left: 18px;bottom: 18px;cursor: pointer;z-index: 10;}

				.zinger-content {position: absolute;height: 100%;top: 0;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;}
					.zinger-bow {display: flex;flex-direction: row;justify-content: center;align-items: flex-start;}
						.zinger-bow-line {width: 48%;height: 2px;background-color: #fff;margin-top: 12px;box-shadow: 0px 0px 5px rgba(24, 32, 37, 0.5);}
						.zinger-bow-image {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/catalog/bow_with_shadow.svg");width: 40px;min-width: 40px;height: 40px;background-size: cover;background-repeat: no-repeat;}
					.product-prices {display: flex;flex-direction: row;align-items: center;padding-top: 8px;}
						.sale-price {font-family:Arial,sans-serif;letter-spacing: -3.75px;font-size: 40px;color: #fff;text-shadow: 0 0 5px #182025;padding-left: 8px;}
						.crossed-prices {font-family:Arial,sans-serif;font-weight: bold;font-size: 16px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;}
							.retail-price {text-decoration: line-through;}
							.third-price {text-decoration: line-through;}
							.sale-text {font-family:Arial,sans-serif;font-weight: bold;font-size: 16px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;}
						
				.zinger-content .button-standard {margin: 20px 0 0 0;}
				.left.zinger-overlay {width: 68%;height: 100%;left: 0;background-image: linear-gradient(to left, rgba(65, 77, 85, 0), rgba(65, 77, 85, 0.5) );align-items: flex-start;position: absolute;}
				.left .zinger-bow {width: 100%;}
				.zinger-content {width: 60%;}
					.zinger-title {}

				/*left align*/
				.left.zinger-content {left: 60px;}


				/*center align*/
				.center.zinger-overlay {position: absolute;width: 100%;height: 100%;background-color: rgba(65, 77, 85, 0.5);align-items: center;}
				.center.zinger-content {width: 100%;align-items: center;}
					.center .zinger-bow {width: 60%;max-width: 860px;}
				

				/*right align*/
				.right.zinger-overlay {width: 68%;height: 100%;right: 0;background-image: linear-gradient(to right, rgba(65, 77, 85, 0), rgba(65, 77, 85, 0.5) );align-items: flex-end;position: absolute;}
				.right .zinger-bow {width: 100%;}
				.right.zinger-content {right: 60px;align-items: flex-end;}
				.right .zinger-title {text-align: right;}

				/* when darkness falls */
				.dark .zinger-title, .dark .zinger-heading, .dark .sale-price, .dark .crossed-prices, .dark .retail-price, .dark .third-price, .dark .sale-text {color: #212c33;text-shadow: none;}
				.dark .zinger-bow-line {width: 48%;height: 2px;background-color: #212c33;margin-top: 12px;box-shadow: none;}
				.dark .zinger-bow-image {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/bow_dark.svg");width: 40px;min-width: 40px;height: 40px;background-size: cover;background-repeat: no-repeat;}


			@media screen and (max-width: 370px) {
				.zinger {padding-bottom: 370px;}
				.zinger-content .button-standard {margin-top: 8px;}
				.zinger-content {width: 90%;}
				.left.zinger-overlay, .right.zinger-overlay {width: 79%;max-width: 250px;}
				.zinger-content {width: 87%;max-width: 280px;}
					.zinger-content .zinger-title {width: 100%;max-width: 100%;}
				.center.zinger-content {max-width: none;}
					.center .zinger-bow, .center .zinger-title {width: 87%;max-width: 280px;}

			}	
			@media screen and (min-width: 371px) and (max-width: 499px) {
				.zinger {padding-bottom: 100%;}
				.left.zinger-overlay, .right.zinger-overlay {width: 79%;max-width: 250px;}
				.zinger-content {width: 87%;max-width: 280px;}
					.zinger-content .zinger-title {width: 100%;max-width: 100%;}
				.center.zinger-content {max-width: none;}
					.center .zinger-bow, .center .zinger-title {width: 87%;max-width: 280px;}


			}	
			@media screen and (max-width: 767px) {
				.zinger-title {font-size: 32px;line-height: 32px;margin-top: 0;}
				.zinger-heading {font-size: 16px;padding-top: 8px;}
				/*left align*/
				.left.zinger-content {left: 20px;}

				/*center align*/
				

				/*right align*/
				.right.zinger-content {right: 20px;}


					.sale-price {font-size: 32px;}
					.crossed-prices {font-size: 14px;}
			}
			
			@media screen and (min-width: 500px) and (max-width: 959px) {
				.zinger {padding-bottom: 75%;}
				.left.zinger-overlay, .right.zinger-overlay {width: 69%;max-width: 530px;}
				.zinger-content {width: 84%;max-width: 648px;}
					.zinger-content .zinger-title {width: 69%;max-width: 530px;}
				.center.zinger-content {width: 100%;align-items: center;max-width: none;}
					.center .zinger-bow, .center .zinger-title {width: 84%;max-width: 648px;}


			}
			
			@media screen and (min-width: 960px) {
				/*left align*/
				.left .media-video video {position: absolute;right: 0;}
				.left.zinger-content {padding: 0 60px 0 0;}
				.left img.mod-bg {position: absolute;right: 0;height: 100%;max-width: initial;}
				/*center align*/
				.center .media-video video {position: absolute;left: calc(50% - 720px);}
				.center.zinger-content {padding: 0 60px;}
				.center img.mod-bg {position: absolute;left: calc(50% - 720px);height: 100%;max-width: initial;}
				/*right align*/
				.right .media-video video {position: absolute;left: 0;}
				.right.zinger-content {padding: 0 0 0 60px;}
				.right img.mod-bg {position: absolute;left: 0px;height: 100%;max-width: initial;}




			}

/**/
#first-nav > li > ul.ls{
	display: none !important;
}

/**/
.zinger-title {font-family:Arial,sans-serif;font-weight: bold;font-size: 64px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;line-height: 64px;margin-top: 5px;} 
.zinger-heading {font-family:Arial,sans-serif;font-weight: bold;font-size: 24px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;padding-top: 12px;}
.zinger {position: relative;width: 100%;max-width: 1440px;margin: 0 auto;overflow: hidden;}
	.media-outer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
		.media-video {height: 100%;}
		.media-video video {height: 100%;}
	.media-video-pause, .media-video-play {position: absolute;width: 24px;height: 24px;left: 18px;bottom: 18px;cursor: pointer;z-index: 10;}

	.zinger-content {position: absolute;height: 100%;top: 0;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;}
		.zinger-bow {display: flex;flex-direction: row;justify-content: center;align-items: flex-start;}
			.zinger-bow-line {width: 48%;height: 2px;background-color: #fff;margin-top: 12px;box-shadow: 0px 0px 5px rgba(24, 32, 37, 0.5);}
			.zinger-bow-image {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/catalog/bow_with_shadow.svg");width: 40px;min-width: 40px;height: 40px;background-size: cover;background-repeat: no-repeat;}
		.product-prices {display: flex;flex-direction: row;align-items: center;padding-top: 8px;}
			.sale-price {font-family:Arial,sans-serif;letter-spacing: -3.75px;font-size: 40px;color: #fff;text-shadow: 0 0 5px #182025;padding-left: 8px;}
			.crossed-prices {font-family:Arial,sans-serif;font-weight: bold;font-size: 16px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;}
				.retail-price {text-decoration: line-through;}
				.third-price {text-decoration: line-through;}
				.sale-text {font-family:Arial,sans-serif;font-weight: bold;font-size: 16px;letter-spacing: -1px;color: #fff;text-shadow: 0 0 5px #182025;}
			
	.zinger-content .button-standard {margin: 20px 0 0 0;}
	.left.zinger-overlay {width: 68%;height: 100%;left: 0;background-image: linear-gradient(to left, rgba(65, 77, 85, 0), rgba(65, 77, 85, 0.5) );align-items: flex-start;position: absolute;}
	.left .zinger-bow {width: 100%;}
	.zinger-content {width: 60%;}
		.zinger-title {}

	/*left align*/
	.left.zinger-content {left: 60px;}


	/*center align*/
	.center.zinger-overlay {position: absolute;width: 100%;height: 100%;background-color: rgba(65, 77, 85, 0.5);align-items: center;}
	.center.zinger-content {width: 100%;align-items: center;}
		.center .zinger-bow {width: 60%;max-width: 860px;}
	

	/*right align*/
	.right.zinger-overlay {width: 68%;height: 100%;right: 0;background-image: linear-gradient(to right, rgba(65, 77, 85, 0), rgba(65, 77, 85, 0.5) );align-items: flex-end;position: absolute;}
	.right .zinger-bow {width: 100%;}
	.right.zinger-content {right: 60px;align-items: flex-end;}
	.right .zinger-title {text-align: right;}

	/* when darkness falls */
	.dark .zinger-title, .dark .zinger-heading, .dark .sale-price, .dark .crossed-prices, .dark .retail-price, .dark .third-price, .dark .sale-text {color: #212c33;text-shadow: none;}
	.dark .zinger-bow-line {width: 48%;height: 2px;background-color: #212c33;margin-top: 12px;box-shadow: none;}
	.dark .zinger-bow-image {background-image: url("https://iconfitness-res.cloudinary.com/image/upload/v1/proform.com/cdn/images/bow_dark.svg");width: 40px;min-width: 40px;height: 40px;background-size: cover;background-repeat: no-repeat;}


@media screen and (max-width: 370px) {
	.zinger {padding-bottom: 370px;}
	.zinger-content .button-standard {margin-top: 8px;}
	.zinger-content {width: 90%;}
	.left.zinger-overlay, .right.zinger-overlay {width: 79%;max-width: 250px;}
	.zinger-content {width: 87%;max-width: 280px;}
		.zinger-content .zinger-title {width: 100%;max-width: 100%;}
	.center.zinger-content {max-width: none;}
		.center .zinger-bow, .center .zinger-title {width: 87%;max-width: 280px;}

}	
@media screen and (min-width: 371px) and (max-width: 499px) {
	.zinger {padding-bottom: 100%;}
	.left.zinger-overlay, .right.zinger-overlay {width: 79%;max-width: 250px;}
	.zinger-content {width: 87%;max-width: 280px;}
	.zinger-content .zinger-title {width: 100%;max-width: 100%;}
	.zinger-heading{
		display: none !important;
	}
	.zinger-content .button-standard {
		margin: 5px 0 0 30px !important;
	}
	.center.zinger-content {max-width: none;}
		.center .zinger-bow, .center .zinger-title {width: 87%;max-width: 280px;}


}	
@media screen and (max-width: 767px) {
	.zinger-title {font-size: 32px;line-height: 32px;margin-top: 0;}
	.zinger-heading {font-size: 16px;padding-top: 8px;}
	/*left align*/
	.left.zinger-content {left: 20px;}

	/*center align*/
	

	/*right align*/
	.right.zinger-content {right: 20px;}


		.sale-price {font-size: 32px;}
		.crossed-prices {font-size: 14px;}
}

@media screen and (min-width: 500px) and (max-width: 959px) {
	.zinger {padding-bottom: 75%;}
	.left.zinger-overlay, .right.zinger-overlay {width: 69%;max-width: 530px;}
	.zinger-content {width: 84%;max-width: 648px;}
		.zinger-content .zinger-title {width: 69%;max-width: 530px;}
	.center.zinger-content {width: 100%;align-items: center;max-width: none;}
		.center .zinger-bow, .center .zinger-title {width: 84%;max-width: 648px;}


}

@media screen and (min-width: 960px) {
	.zinger {height: 337px;}
	/*left align*/
	.left .media-video video {position: absolute;right: 0;}
	.left.zinger-content {padding: 0 60px 0 0;}
	.left img.mod-bg {position: absolute;right: 0;height: 100%;max-width: initial;}
	/*center align*/
	.center .media-video video {position: absolute;left: calc(50% - 720px);}
	.center.zinger-content {padding: 0 60px;}
	.center img.mod-bg {position: absolute;left: calc(50% - 720px);height: 100%;max-width: initial;}
	/*right align*/
	.right .media-video video {position: absolute;left: 0;}
	.right.zinger-content {padding: 0 0 0 60px;}
	.right img.mod-bg {position: absolute;left: 0px;height: 100%;max-width: initial;}

}

/**/
      /* NEW PRODUCT TOP */
.atta-button {border: none;background: none; padding: 0;cursor: pointer;}
.atta-button svg {width: 100%;}
h2 {font-family:Arial,sans-serif;padding-top: 0;}
.b4 {background-color: #f7f7f7;}


  .email-input-wrap {margin-bottom: 45px;}
.strikethrough {text-decoration: line-through;}
.orange {color: #d62e00;}
.leave-comment {float: none;width: 300px;margin: 0 auto 50px;}
.product-main-outer {display: inline-flex;justify-content: space-between;width: 100%;margin-bottom: 60px;}
.pdp-purchase-block-outer {margin-top: 52px;}
.long-description {font-size: 30px;font-family:Arial,sans-serif;}

#overview {padding: 0;}
  #category-name {font-family:Arial,sans-serif;font-size: 13px;color: #4c4c4c;}
  .sku {font-size: 10px;color: #6d7173;}
  .product-name-divider {width: 100%;height: 1px;background-color: #d8d8d8;margin: 20px 0;}
  .top-financing-learn-more {text-align: center;margin-bottom: 20px;}
	.top-financing-learn-more a {font-size: 12px;font-family:Arial,sans-serif;text-decoration: underline;}
  .product-purchase-breakdown {display: flex;width: 100%;}
	.purchase-breakdown-inner {flex: 1;display: flex;flex-direction: column;align-items: center;padding: 5px;}
	  .purchase-breakdown-inner div {font-size: 16px;}
	  .purchase-breakdown-inner p {font-size: 12px !important;line-height: 15px;}
		.purchase-breakdown-inner sup {font-size: 14px;}
	.purchase-breakdown-divider {width: 2px;height: 100px;background-color: #c1c1c1;}
	.enter-promo {font-family:Arial,sans-serif;font-size: 16px;}
.pdp-image-block {order: 1;width: 90%;}
  .pdp-image-container {position: relative;}
	#pdp-small-image{display: inline-flex;width: 100%;justify-content: center;max-width: 100px;height: auto !important;}
	  .pdp-small-image-block, .pdp-small-image-video {position: relative;width: 60px;height: 60px;cursor: pointer;border: 1px solid #a0a0a0;background-color: #9b9b9b;margin: 6px 5px;}
		#pdp-small-image div {cursor: pointer;}
		.orange-bar {position: absolute;width: 60px;height: 6px;background-color: #ff5400;bottom: 0;}
		.gallery-play-button {position: absolute;top: calc(50% - 90px);left: calc(50% - 60px);}
		.small-gallery-play-button {position: absolute;top: 15px;left: 16px;}
#seekslider {width: calc(99% - 20px);float: right;margin: 12px 0;height: 20px}
  #seek-container {height: 44px;background-color: #26272c;}
  #slider-text {color: #939598;}
  #seek-replay {position: relative;left: 20px;width: 20px;max-height: 18px;cursor: pointer;margin: 13px 0;}
  input[type=range] {box-sizing: border-box;background-color: #26272c;padding: 0 20px;}
  input[type=range]:focus {outline: none;}
  input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 1px;cursor: pointer;animate: 0.2s;background: #707070;}
  input[type=range]::-webkit-slider-thumb {border: 1px solid #949494;height: 20px;width: 20px;border-radius: 15px;background: #707070;cursor: pointer;-webkit-appearance: none;margin-top: -10px;}
  input[type=range]:focus::-webkit-slider-runnable-track {background: #707070;}
  input[type=range]::-moz-range-track {width: 100%;height: 1px;cursor: pointer;animate: 0.2s;background: #707070;}
  input[type=range]::-moz-range-thumb {border: 1px solid #949494;height: 20px;width: 20px;border-radius: 15px;background: #707070;cursor: pointer;}
  input[type=range]::-ms-track {width: 100%;height: 1px;cursor: pointer;animate: 0.2s;background: transparent;border-color: transparent;color: #707070;}
  input[type=range]::-ms-fill-lower {background: #d6d6d6;}
  input[type=range]::-ms-fill-upper {background: #d6d6d6;}
  input[type=range]::-ms-thumb {border: 1px solid #949494;height: 20px;width: 20px;border-radius: 15px;background: #707070;cursor: pointer;}
  input[type=range]:focus::-ms-fill-lower {background: #d6d6d6;}
  input[type=range]:focus::-ms-fill-upper {background: #d6d6d6;}
.pdp-purchase-block-outer {order: 2;width: 90%}
  #breadcrumb {margin-bottom: 0;padding-left: 60px;background-image: linear-gradient(to left, #ffffff, #f7f7f7);}
  #breadcrumb-mob {margin-bottom: 5px;padding-left: 20px;background-image: linear-gradient(to left, #ffffff, #f7f7f7);}
  #breadcrumb-mob a {font-size: 11px;text-decoration: underline;font-family: $ttnormsRegular;color: #707070;}
  #breadcrumb-mob h1 {font-size: 11px;display: inline;font-family:Arial,sans-serif;color: #000000;}
  #breadcrumb-mob img {height: 7px;}
  .purchase-block-buy {display: flex;flex-direction: column;justify-content: space-between;align-items: center;width: 100%;}
	.has-sale {font-size: 16px;font-family:Arial,sans-serif;color: #6d7173;line-height: normal;}
	  .two-pricing {margin-bottom: 16px;text-align:center;}
	  .sale {font-size: 36px;font-family:Arial,sans-serif;font-weight: 200;}
.or-text {color: #212c33;text-align: center;}
  .or-text hr {background-color: #000;width: 39px;}
.product-wrapper {padding: 0;width: 100%;max-width: 1440px;}
.product-wrapper p.pricing-financing {font-size: 36px;font-weight: 200;font-family:Arial,sans-serif;padding: 0;text-align: left;}
  .product-wrapper p.pricing-financing sup {font-size: 1.5rem;}
  .cart-summary-financing-terms a {font-size: 13px;font-family:Arial,sans-serif;text-decoration: underline;color: #000;}
#product-main .financing-legalese {color: #000;}
#learn-more {font-size: 12px;font-family:Arial,sans-serif;text-decoration: underline;color: #000;}
.drop-down-container {margin: 30px 0;cursor: pointer;}
  .drop-down {min-height: 55px;}
	.drop-down-divider {width: 100%;height: 1px;background-color: #d8d8d8;}
	.drop-down-header {padding-top: 15px;}
	  .drop-down-img {float: left;width: 21px;height: 21px;}
	  .drop-down-header span {font-size: 16px;font-family:Arial,sans-serif;padding-left: 15px;}
		.drop-down-header sup {font-size: .7rem;}
	  .drop-down-arrow0,.drop-down-arrow1,.drop-down-arrow2 {float: right;width: 21px;height: 21px;background-image: url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/proform.com/cdn/images/marketing/icon_arrow_circle.svg");background-size: cover;}
	  .drop-up-arrow0,.drop-up-arrow1,.drop-up-arrow2 {float: right;width: 21px;height: 21px;background-image: url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/proform.com/cdn/images/marketing/icon_arrow_circle_up.svg");background-size: cover;}
	.drop-down-text0,.drop-down-text1,.drop-down-text2 {margin: 20px 0 20px 37px;}
	  .drop-down-text0 p, .drop-down-text1 p,.drop-down-text2 p {font-size: 16px;line-height: 1.5;}
	  .drop-down-text0 ul {font-size: 16px;}
	  #drop-down-subtext {font-size: 12px;}
	  .drop-down-text0 a {font-size: 12px;font-family:Arial,sans-serif;text-decoration: underline;color: #000;}
  .mod-deal-middle {width: 100%;display: flex;flex-direction: column;justify-content: space-around;align-items: flex-start;}
	
	  .mod-deal-middle .subtitle {font-family:Arial,sans-serif;font-size: 16px;}
	  .mod-deal-sub-subtitle {text-align: center;margin: 20px 0;}
	.mod-deal-left, .mod-deal-right {text-align: center;flex: 1;}
	  .mod-deal-block {display: flex;flex-direction: row;justify-content: center;align-items: flex-start;}
		 .mod-deal-box {width: 84px;}
		 .mod-deal-text {font-size: 10px;}
		  .mod-deal-num {font-family:Arial,sans-serif;font-size: 32px;}
		  .mod-deal-divider {width: 1px;min-width: 1px;height: 72px;background: #c1c1c1;margin: 0 10px;}
		  .mod-deal-middle {flex-direction: column;align-items: center;}
		  .mod-deal-center {width: 104px;height: 15px;margin: 20px auto;display: flex;flex-direction: row;align-items: center;justify-content: center;}
			.mod-deal-but-line {width: 32px;height: 1px;background: #c1c1c1;margin: 0 5px;}

		.mod-deal-view a {text-decoration: underline;}
  .bulleted-specs {font-size: 16px;line-height: 2.13;font-family:Arial,sans-serif;letter-spacing: normal;}
  .see-all-specs {margin: 32px 0 0;}

  #floating-nav .sale, #floating-nav .has-sale {line-height: normal;}
  #desktop-floater {display: inline-flex;justify-content: space-between;align-items: flex-end;height: 90px;margin: 0 32px;}
	.desk-nav-left {display: inline-flex;justify-content: space-between;width: 42.74%;}
	  #floating-nav a {color: #000;font-family: "TT Norms W01 Regular";font-size: 20px;height: auto;line-height: normal;padding: 0;}
	  .nav-underline {width: 100%;height: 5px;background-color: #ff5400;}
	.desk-nav-right {display: inline-flex;justify-content: space-between;height: 100%;align-items: center;}
	  .nav-pricing-content .sale,#floating-nav .sale, #floating-nav .has-sale {font-family:Arial,sans-serif;font-size: 24px;}

	  .financing-learn-more {float: right;}
	  .nav-cart.add_to_cart {padding-top: 5px;order: 2;min-width: 167px;}
		#floating-nav .financing-learn-more a {font-size: 12px;font-family:Arial,sans-serif;text-decoration: underline;}
	  
	  
	  .nav-pricing-content {padding: 5px 32px 0 15px;float: left;}
		.nav-pricing-content .strikethrough {float: right;}
	.mobile-nav-block {height: 35px;border-top: 1px solid #fff; background-image: linear-gradient(to top, #efefef, #ededed);color: #000;display: inline-flex;justify-content: space-between;align-items: center;padding: 0 20px;}
	.transparent {background-color: transparent;}
	.spec-row:nth-child(even) {background-color: #f7f7f7;}
#specs .expand {color: #000;margin-right: 0px;font-size: 17px;}

#specs p.alternate {color: #333;}
.info-right img {margin-top: 25px;}
footer {border: none;}
#specs .description-title {display: flex;justify-content: space-between;}
  
  .description-title-down {margin: 10px 10px 0 0;width: 21px;height: 21px;min-width: 21px;background-image: url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/proform.com/cdn/images/marketing/icon_arrow_circle.svg");background-size: cover;display: inline-block;vertical-align: bottom;}
  .description-title-up {margin: 10px 10px 0 0;width: 21px;height: 21px;min-width: 21px;background-image: url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/proform.com/cdn/images/marketing/icon_arrow_circle_up.svg");background-size: cover;display: inline-block;vertical-align: bottom;}
  .expand .description-title-down, .expand .description-title-up {margin: 0 10px 0 20px;}
  .footer-links a {color: #acacac;}
  .footer-email-manage a {color: #acacac;}
  #whoson_chat_link {color: #acacac;}
  .footer-phone a {color: #acacac;}
.prop-65-warrning {margin: 20px 0 60px;}
.info-right h3 {font-family:Arial,sans-serif;font-size: 20px;}
#review-title {text-align: center;}
.nav-ifit-clicked {font-family:Arial,sans-serif;}
/*Modules*/
.slider-container {margin: 0 20px;}
.bg-gray {background-color: #f7f7f7;}
input[type=range]::-webkit-slider-thumb{
  border-color: #ff5400;
}
.featgal-b {background-color: #f7f7f7;}
.financing-36-outer {position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1000;}
  .financing-36-outer-container {max-height: 681px;height: 540px;position: absolute;top: 140px;left: calc(50% - 315px);width: 630px;}
  .financing-36-container {z-index: 55;position: relative;background-color: #fff;height: 100%;overflow: auto;}
	.financing-36-inner-container {width: 100%;height: 100%;}
	.financing-36-close {width: 36px;height: 36px;position: absolute;right: 0;top: -48px;background-color: #fff;border-radius: 50%;cursor: pointer;z-index: 55;}
	  .financing-36-close img {padding: 3px;}
	  .financing-36-title {font-family:Arial,sans-serif;font-size: 32px;text-align: center;padding-top: 32px;}
	  .financing-36-line {width: 171px;height: 2px;background-color: #c1c1c1;margin: 32px auto}
	  .financing-36-subtext p {font-size: 14px;line-height: 20px;text-align: center;}
	  .financing-36-subtext div {font-family:Arial,sans-serif;font-size: 16px;line-height: 20px;text-align: center;}
	  .financing-36-img-price {display: flex;margin: 32px;}
		.financing-36-img {flex: 1;margin-right: 16px;}
		.financing-36-price-outer {flex: 1;margin-left: 16px;}
		  .finincing-36-cost {display: flex;}
			.finincing-36-cost-inner {flex: 1;display: flex;flex-direction: column;align-items: center;padding: 10px 2px 0;}
			  .finincing-36-cost-inner div {font-family:Arial,sans-serif;font-size: 32px;}
			  .finincing-36-cost-inner p {font-size: 10px;line-height: 1.4;text-align: center;}
			.finincing-36-cost-divider {width: 2px;height: 72px;background-color: #c1c1c1;}
		  .finincing-36-price {font-family:Arial,sans-serif;font-size: 32px;text-align: center;}
	  .financing-36-fineprint{background-color: #f7f7f7;padding: 20px 32px;}
	  .drop-down-fineprint {font-size: 12px;line-height: 16px;margin-top: 20px;}
		.drop-down-fineprint span {font-family:Arial,sans-serif;}
		.financing-fineprint-p {margin-bottom: 0;} 
		.total-of-payments {margin: 20px auto 12px;text-align: center;}


@media screen and (min-width: 0px) and (max-width: 500px) {
  .financing-36-outer-container {top: 70px;}
  .product-main-outer {flex-direction: column;align-items: center;margin-bottom: 30px;}
  #breadcrumb {display: block; padding-left: 10px;}
  .pdp-image-block {width: 100%;order: 1;margin-bottom: 30px;}
  .pdp-purchase-block-outer {order: 2;margin: 0;}
  .pdp-small-image-block {width: 45px;height: 45px;}
  #floating-nav a {line-height: 29px;}
	.nav-pricing-content .sale, #floating-nav .sale, #floating-nav .has-sale {}
	.financing-learn-more {padding-left: 0;float: left;}
	.desk-nav-right {width: 100%;}
	  #desk-nav-right-container {display: inline-flex;justify-content: space-between;width: 100%;}
	  #floating-nav .nav-cart {order: 2;padding-top: 0px;}
	  .nav-pricing-content {order: 1;padding: 3px 16px 0 0;}
	  
	  .desk-nav-left {display: none;}
	.orange-bar {width: 45px;}
  .pdp-small-image-video {width: 45px;height: 45px;}
  .small-gallery-play-button {position: absolute;top: 8px;left: 8px;}
  
	#desk-nav-right-container .nav-cart button {height: 37px;font-size: 12px;}
	#desktop-floater {margin: 0 24px;}
	  #floating-nav a {font-size: 13px;}
  .product-wrapper {padding-top: 0;}
  .product-wrapper p.pricing-financing {font-size: 30px;}
  .long-description {font-size: 20px;}
  .purchase-block-buy {}
  #pdp-big-image {height: 0;padding-bottom: 100%;}

  .has-sale {font-size: 13px;}
  .sale {font-size: 30px;}
  #product-main .financing-legalese {font-size: 9px;}
  .drop-down-header span {font-size: 13px;}
	.drop-down-text0 p {font-size: 13px;}
	.drop-down-text0 ul {font-size: 13px;}
	#drop-down-subtext {font-size: 9px;}
  .bulleted-specs {font-size: 13px;}
}
@media screen and (min-width: 0px) and (max-width: 767px) {
  .b3 p, .b4 p {margin: 0 20px;}
  .product-wrapper {padding-top: 0;}
  .compare-block button.add_to_cart, .compare-block button.out_of_stock {width: 60px;height: 47px;}
	.compare-block button.add_to_cart svg, .compare-block button.out_of_stock svg {top: 15px;}
  #specs .description-title img {position: absolute;right: 0;top: -30px;margin-right: 0;}
  .gallery-play-button {width: 80px;left: calc(50% - 40px);top: calc(50% - 70px);}
  .bulleted-specs {font-size: 13px;}
  .see-all-specs {margin: 20px 0 0;}
  .button-hollow, #more-info button, .button-standard, .email-input-wrap .button-standard {}
	.two-pricing {margin-bottom: 20px;}
  #small-signup {width: 165px;}
  .add_to_cart button, #floating-nav button.add_to_cart, #floating-nav button.out_of_stock {width: 175px;height: 47px;font-size: 10px;}
  .nav-pricing-content .strikethrough {float: left;}
  .description-title-down {margin: 0;}
  .description-title-up {margin: 0;}
  .info-left p, .info-right p {margin-top: 40px;}
  .purchase-breakdown-inner div {font-size: 13px;}
  .purchase-breakdown-inner p {font-size: 10px !important;}

  .financing-36-outer-container {width: 310px;left: calc(50% - 155px);}
  
	.financing-36-title {font-size: 24px;}
	.financing-36-subtext p {font-size: 12px;}
	.financing-36-subtext div {font-size: 16px;}
	.financing-36-img-price {flex-direction: column;margin: 20px;}
	  .financing-36-img {margin: 0 0 32px;}
	  .financing-36-price-outer {margin: 0;}

}
@media screen and (min-width: 501px) and (max-width: 959px) {
  .product-main-outer {flex-direction: column;align-items: center;}
	.pdp-image-block {width: 100%;order: 1;margin-bottom: 30px;}
	.pdp-purchase-block-outer {order: 2;margin: 0;}
	#breadcrumb {display: block;padding-left: 30px;}
	#floating-nav a {line-height: 29px;}
	.nav-pricing-content .strikethrough {float: left;}
	  .financing-learn-more {padding-left: 0;float: left;}
	  .desk-nav-right {width: 100%;}
		#desk-nav-right-container {display: inline-flex;justify-content: space-between;width: 100%;}
		  #floating-nav .nav-cart {order: 2;padding-top: 0px;}
		  .nav-pricing-content {order: 1;padding: 14px 60px 0 0;}
	  .desk-nav-left {display: none;}
	.three-pricing, .two-pricing {height: 60px;}
	  .purchase-block-buy .sale {margin-top: 10px;}
	  #pdp-big-image {height: 0;padding-bottom: 80.6%;}
}
@media screen and (min-width: 768px){
  
  .product-wrapper h2, .module-title {padding-left: 60px;padding-right: 60px;}
  .information-left .arrow-up {display: none;}
  .information-right .arrow-up {display: none;}

  .nav-pricing-content .sale {text-align: right;}
  
  #info-small {margin-bottom: 60px;}
  #specs .cell-description {border-left: 1px solid #d8d8d8;}
}
@media screen and (min-width: 960px) and (max-width: 1439px) {
  #breadcrumb {padding-left: 30px;}
  .pdp-purchase-block-outer {width: 36%;margin: 52px 30px 0 30px;order: 1;}
  .pdp-image-block {width: 63.88%;order: 2;}
}
@media screen and (min-width: 960px) {
  #breadcrumb-mob {display: none;}
  .pdp-purchase-block-outer {width: 36%;/*min-width: 420px*/;order: 2;}
  .pdp-image-block {width: 63.88%;order: 1;}
  .mobile-nav-block {display: none;}
  .nav-underline {margin-top: 28px;}
}
@media screen and (min-width: 1200px) {
  #pdp-small-image {width: 60px;display: block;position: absolute;left: 40px;top: 300px;}
	.pdp-small-image-block, .pdp-small-image-video {margin: 6px 0;}
}
@media screen and (min-width: 1400px) {
  .pdp-purchase-block-outer {margin-left: 30px;margin-right: 30px;}
}

.form-row .form-input{
	margin-top:5px;
}
.noi-dung, .contentpro{
	padding: 0 15px 15px 15px;
}
.my-search-box{
	padding: 10px 0;
}
.page-list{
	text-align: center;
	padding: 0 0 20px 0;
}
.product-wrapper > .contentpro > div > h2{
	padding: 0 0 15px 0px;
}
.wp-caption p{
	text-align: center;
}
#breadcrumb{
	padding-top: 5px;
	padding-bottom: 5px;
}