<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width:1601px) and (max-width:1780px)
{
/*Home Start*/
/*.categories-img {height: 85px;}*/
.single-categories-otr a {padding: 35px 20px;}
.categories-name {height: 42px;font-size: 18px;line-height: 22px;}

.cont-price-guarantee-inn {padding: 20px 50px 20px 40px;}
.cont-price-match a {width: 220px;}
.cont-price-match {right: -185px;}
/*Home End*/

/*About Start*/
.about-video-otr iframe {width: 1780px;height: 1002px;}
/*About End*/

/*Blog Detail Start*/
.ford-vertical-text {font-size: 100px;line-height: 90px;margin: 120px 0 0 0;right: -480px;}
/*Blog Detail End*/

}
@media (min-width:1367px) and (max-width:1600px)
{
/*Home Start*/
.single-categories-otr a {padding: 30px 20px;}
/*.categories-img {height: 70px;}*/
.categories-name {height: 42px;font-size: 17px;line-height: 22px;}

.cont-price-guarantee-inn {padding: 20px 50px 20px 30px;}
.cont-price-tag {width: 80px;margin: 0 30px 0 0;}
.cont-price-text {width: calc(100% - 110px);}
.cont-price-text h4 {font-size: 20px;line-height: 28px;}
.cont-price-text span {font-size: 32px;line-height: 44px;}
.cont-price-match a {width: 180px;}
.cont-price-match {right: -150px;}
.cont-price-match a {font-size: 18px;line-height: 24px;}
.cont-price-match a span {font-size: 32px;}
/*Home End*/

/*About Start*/
.about-video-otr iframe {width: 1600px;height: 900px;}
/*About End*/

/* products css start */
.cont-product-list-page {
	padding: 100px 10px;
}
/* products css End */

/* blog css start */
/*.blog-inner-out {padding-left: 130px;}*/
.blog-grid {
	padding: 0 25px 40px;
}
/* blog css End */

/*Blog Detail Start*/
.blog-content-design {padding: 0 117px 0 0;}
.ford-vertical-text {font-size: 100px;line-height: 90px;letter-spacing: 0;margin: 56px 0 0 0;right: -410px;}
/*Blog Detail End*/

/*Price guarantee Start*/
.cont-sidenav {left: 0px;}
/*Price guarantee End*/

/* ford-licensed-genuine css Start*/
.slick-bttn-design button.slick-prev {left: -12px;}
.slick-bttn-design button.slick-arrow {right: -12px;}
/* ford-licensed-genuine css End */
}

@media (min-width:1200px) and (max-width:1366px)
{
.header-top {padding: 0 15px;}
.otr-logo a {width: 278px;}
.otr-logo a img {max-width: 100%;}
.cont-logo-nav, .outer-filter, .cont-specifications {padding-left: 15px;padding-right: 15px;}
.otr-nav {padding: 0 16px;text-align: center;}
.otr-nav ul li {float: none;display: inline-block;margin: 0 3%;}
.otr-nav ul li a {font-size: 16px;}
.outer-subscribe-nd-social, .outer-footer-parts {padding-left:15px;padding-right:15px;}
.aboutus-banner-main-panel {height: 550px!important;}
.about-benefits-inner-con {padding: 40px 0 0;}
.aboutus-banner-main-panel h1 {font-size: 70px;line-height: 60px;}
.aboutus-benefit-main-panel {padding: 70px 0 !important;}
.about-benefit-con {padding: 0 20px!important;}
.product-connected-outer {	padding: 0 20px !important;}
.product-connected-left {padding-right: 30px!important;}
.product-connected-right {padding-left: 30px!important;}
.about-benefits-inner-con h3 {font-size: 16px;line-height: 21px;}
.product-connected-right a {margin-top: 10px;}
.product-connected-outer-panel {padding: 60px 0 0;}

.write-review-heading {padding: 0 20px 0 0;}
.write-review-main-outer-panel h1 {font-size: 90px;line-height: 80px;}
.write-review-main-outer-panel p {font-size: 21px;line-height: 28px;padding: 0 80px;}
.write-review-form-outer {padding: 0 30px;}

/*Home Start*/
.cont-onestop-shop {padding-left: 15px;padding-right: 15px;}
.cont-purchase-step li {margin: 0 10px;}
.cont-purchase-step li a {width: 206px;height: 206px;}
.onestop-shop-left span {font-size: 22px;line-height: 26px;margin: 10px 0 0 0;letter-spacing: 0.8px;}
.cont-purchase-step li a {font-size: 20px;line-height: 30px;}
.single-categories-otr {padding: 0 5px;}
.single-categories-otr a {padding: 30px 20px;}
/*.categories-img {height: 70px;}*/
.categories-name {font-size: 15px;line-height: 20px;}
.promo-item::after {margin: -6px 0 0 -140px;}
.promo-left-content {padding: 0 0 0 15px;}
.carousel-item {height: 480px;}

.otr-testimonials {padding: 70px 30px 70px 70px;}
.cont-testimonials-slider::before {left: -46px;top: 15px;width: 36px;height: 38px;background-size: 100% auto;}
.cont-price-guarantee-inn {padding: 20px 50px 20px 30px;}
.cont-price-tag {width: 80px;margin: 0 30px 0 0;}
.cont-price-text {width: calc(100% - 110px);}
.cont-price-text h4 {font-size: 20px;line-height: 28px;}
.cont-price-text span {font-size: 32px;line-height: 44px;}
.cont-price-match a {width: 180px;}
.cont-price-match {right: -150px;}
.cont-price-match a {font-size: 18px;line-height: 24px;}
.cont-price-match a span {font-size: 32px;}

.cont-findout {padding: 50px 15px;}

.single-logo-otr img {max-width: 70%;max-height: 70%;}
/*Home End*/

/*Shop Start*/
.cont-new-arrivals h2, .cont-new-arrivals h1  {font-size: 36px;line-height: 44px;}
.cont-price-tag {width: 80px;margin: 0 20px 0 0;}
.cont-price-text {width: calc(100% - 100px);}
/*Shop End*/

/*Cart Start*/
.shopping-cart-main-outer {padding: 80px 15px;}
/*Cart End*/

/* money page css start	 */
.money-outer-12 {
	padding: 70px 0 70px;
}
.what-ever-heading {
	padding: 70px 0 245px;
}
.your-everyday h3 {
	padding: 20px 0 17px;
}
.your-everyday {
	padding: 0 0 25px;
}
.zip-payment-inner {
	padding: 55px 0 40px;margin: 0 45px;
}
.apply-zip-pay a {
	width: 269px;
	height: 55px;
	font-size: 22px;
}
.zip-payment-outer {
	padding: 0 0 60px;
}
.what-ever-heading h3 {
	font-size: 32px;
	line-height: 44px;
}
.your-everyday span {
	font-size: 28px;line-height: 40px;
}
.faq-main {
	padding: 70px 0 60px;
}
/* money page css End*/

/* brands page start*/
.page-head-name {padding: 0 50px 0 15px;}
.page-head-name h1 {font-size: 138px;line-height: 110px;}
.page-head-text {padding: 0 15px 0 0;}
.otr-subscribe-text {font-size: 16px;line-height: 24px;letter-spacing: 0.3px;}
.otr-social-icon {padding: 1px 0 0 40px;}
/*.brand-item a img {max-width: 200px;}*/
/* brands page End */

/* contact-us start */
.contact-form {padding: 60px 50px;}
.contact-info {padding: 60px 55px;}
.contact-socials ul li {margin: 0 18% 0 0;}
/* contact-us End */

/* products css start */
.cont-product-list-page {padding: 80px 15px;}
/* products css End */

/* ford-licensed-genuine css start */
.cont-brand-individual {padding: 80px 15px;}

.cont-flat-shipping {
	padding: 20px 15px;
}
.description-right-side .btn {
	padding: 30px 15px;
}
.cont-description-sec, .cont-popular-slider {padding: 60px 15px;}
.cont-prod-review {padding: 0 15px 55px;}
.slick-bttn-design button.slick-prev {left: 0;}
.slick-bttn-design button.slick-arrow {right: 0;}
/* ford-licensed-genuine css End */

/* blog css start */
.detail-page-top-section {padding: 80px 15px;}
.cont-comments-nd-posts {padding: 0 15px;}
.blog-main {padding: 80px 0 20px /*90px*/;}
.blog-title-heading-left {
	font-size: 150px;
	line-height: 100px;
	/*margin: 330px 0 0 -398px;*/
}
.blog-grid {padding: 0 10px 20px;margin: -50px 0 0;}
.blog-grid .blog-grid-content {
	padding: 20px 16px 25px;
}
.blog-content-design {padding: 0 117px 0 0;}
.ford-vertical-text {font-size: 100px;line-height: 90px;letter-spacing: 0;margin: 56px 0 0 0;right: -410px;}
.blog-content-design .section-blogdetail:nth-child(1)::after {margin: 0 0 0 -138px;}
/* blog css End */

/*Testimonial Start*/
.main-testimonials .blog-grid-img {height: 300px;}
/*Testimonial End*/

/* 2021-ford-mustang-mach-1-returning-as-limited-edit css start */
.blogdetail-top-img {
	width: 43%;
}
.heading-32 {
	font-size: 27px;
	line-height: 36px;
}
.blogdetail-top-left h1 {
	margin: 0 0 40px;
}
.blog-light-text {
	font-size: 170px;
	line-height: 3px;
}
.detail-page-top-section p {
	margin: 0 0 25px;
}
.blogdetail-top {
	margin: 0 0 60px;
}
/* 2021-ford-mustang-mach-1-returning-as-limited-edit css End */

/* price-guarantee start */
.price-guarantee-top h1 {
	font-size: 80px;
	line-height: 80px;
}
.price-guarantee-top p {
	font-size: 22px;
	line-height: 30px;
}
.cont-guarantee-steps {
	margin: 45px 0 0;
}
.cont-contact-page {
	padding: 80px 15px;
}
.cont-term-nd-condition {
	padding: 20px 0 60px;
}
.accordionButton {
	padding: 20px 52px 20px 40px;
	font-size: 30px;
	line-height: 40px;
	margin: 15px 0 0;
}
.accordionButton::after {
	font-size: 35px;
}
.cont-price-guarantee-page {
	padding: 55px 0 0;
}

.cont-sidenav {left: 0px;}
.single-guarantee-steps {padding: 0 60px;}
/* price-guarantee End */

/* packages css start */
.choose-package-outer {
	font-size: 20px;
	width: 350px;
	height: 350px;
}
.choose-package-outer span {font-size: 74px;line-height: 76px;}
.stylebody-text {font-size: 27px;line-height: 28px;}
/* packages css End */

/*nr_track_order start*/
.cont-ordertrack-page {padding: 80px 15px;}
/*nr_track_order end*/

/*Privacy Policy Start*/
.policy-heading, .otr-policy-content {padding: 0 15px;}
/*Privacy Policy end*/

/*Search Start*/
.cont-search-page {padding: 80px 15px;}
/*Search End*/

/*GT500 package Start*/
.cont-gtpackage-page, .cont-range-quality, .cont-prod-desc, .cont-customkit, .cont-gt-form {padding-left: 15px;padding-right: 15px;}
/*GT500 package End*/

/*Account Start*/
.acc-page-head-inn, .acc-options-inn, .Wishlists-inn {padding: 0 15px;}
.acc-page-head-inn.page-header {padding: 0;}

/*.acc-links-otr a span {min-height: 40px;}*/
.acc-links-otr &gt; a {padding: 15px 10px;}
/*Account End*/

/*Gift Card Start*/
.cont-giftcard-list {background-position: center top 380px;}
.giftcard-faq-inn {padding: 0 15px;}
/*Gift Card End*/

/*About Start*/
.about-video-otr iframe {width: 1366px;height: 770px;}
/*About End*/

/*Contact Us Start*/
.contact-form-new {padding: 0px 15px 80px;}
/*Contact Us End*/
.footer-subscribe {
	width: 56%;
}
.Covid-19-update-main {width: 450px;padding: 28px 25px;}
.Covid-19-update-main .covid-header h2 {font-size: 23px;line-height: 24px;}
.Covid-19-update-main .covid-body-text p {font-size: 14px;line-height: 21px;}

/*Afterpay Start*/
.afterpay-banner-midd h1 {font-size: 36px;line-height: 48px;}
.afterpay-banner-midd a {width: auto;padding: 15px 30px;}
.afterpay-banner-midd a img {height: 30px;}
.afterpay-work-head h2 {font-size: 60px;line-height: 50px;}
.afterpay-work-head p {font-size: 24px;line-height: 34px;}
.afterpay-work-steps {padding: 40px 36px;}
.afterpay-last-sec a.shopwith-afterpay {margin: 30px 0 0;}
/*Afterpay End*/

/*HALLOWEEN SPECIAL SALE*/
.Halloween-sale-Panel h1 {
	font-size: 85px;
}

}

@media (min-width:992px) and (max-width:1199px)
{
	.css-1kxmr96 {
		padding: 0 24px 24px !important;
	}
.header-top {padding: 0;}
.otr-number a, .otr-mail, .cont-needhelp {letter-spacing: 0.5px;}
.otr-logo a {width: 202px;}
.otr-logo a img {max-width: 100%;left: -10px;width: calc(100% + 24px);}
.cont-logo-nav, .outer-filter, .cont-specifications {padding-left: 15px;padding-right: 15px;}
.otr-nav {padding: 0 16px;text-align: center;}
.otr-nav ul li {float: none;display: inline-block;margin: 0 2%;}
.otr-nav ul li a {font-size: 16px;padding: 0 0 8px;}
.otr-filter-inner ul li a {padding: 15px 16px 17px;}
.outer-footer-copyright {padding: 30px 0;}
.aboutus-banner-main-panel {height: 650px!important;}
.about-benefits-inner-con h3 {letter-spacing: 0px;}
.aboutus-benefit-main-panel {padding: 70px 0 !important;}
.about-benefit-con {padding: 0 20px!important;}
.product-connected-outer {	padding: 0 !important;}
.product-connected-left {padding-right: 30px!important;}
.product-connected-right {padding-left: 30px!important;}
.footer-subscribe {	width: 100%;}
.footer-social {	width: 100%;margin: 20px 0 0;}
.footer-social .otr-subscribe-text {width: 40%;margin: 10px 0 0 0;}
.otr-social-icon {float: right;width: auto;padding: 0 0 0 40px;}
.shopping-cart-main-outer {	padding: 50px 0;}
.shopping-cart-left-outer {width: 65%;padding-right: 4%;}
.shopping-cart-right-outer {width: 35%;}

.write-review-heading {padding: 0 20px 0 0;}
.write-review-main-outer-panel h1 {font-size: 58px;line-height:60px;}
.write-review-main-outer-panel p {font-size: 19px;line-height: 28px;padding: 0 50px;}
.write-review-form-outer {padding: 0 30px;}

/*Home Start*/
.cont-onestop-shop {padding-left: 15px;padding-right: 15px;}
.onestop-shop-left h1 {font-size: 32px;line-height: 40px;margin: 0 0 10px;}
.onestop-shop-left span {font-size: 19px;line-height: 26px;margin: 10px 0 0 0;letter-spacing: 0;}
.onestop-shop-left p {font-size: 16px;line-height: 22px;}
.cont-purchase-step li {margin: 0 10px;}
.cont-purchase-step li a {width: 164px;height: 164px;font-size: 17px;line-height: 26px;}
.cont-purchase-step .step2-design {margin: 10px 40px 0;}
.cont-purchase-step .step3-design {width: 280px;margin: 0 30px;}

.single-categories-otr {width: 25%;}
.single-categories-otr a {padding: 20px 15px;}
/*.categories-img {height: 64px;}*/
.categories-name {height: 32px;font-size: 15px;line-height: 16px;margin: 15px 0 0;}
.promo-item::after {margin: -6px 0 0 -20px;}
.promo-left-content {padding: 0 0 0 15px;}
.carousel-item {height: 420px;}

.otr-testimonials {padding: 50px 20px 30px 50px;}
.otr-testimonial-heading h3 {font-size: 20px;line-height: 28px;}
.otr-testimonial-heading span {font-size: 34px;line-height: 42px;}
.otr-testimonials-content {padding: 5px 0 0;}
.cont-testimonials-slider::before {left: -35px;top: 8px;width: 30px;height: 28px;background-size: 100% auto;}
.cont-price-guarantee-inn {padding: 15px 50px 15px 15px;}
.cont-price-tag {width: 76px;margin: 0 20px 0 0;}
.cont-price-text {width: calc(100% - 96px);}
.cont-price-text h4 {font-size: 20px;line-height: 28px;letter-spacing: 1px;}
.cont-price-text span {font-size: 32px;line-height: 42px;}
.cont-price-match a {width: 150px;padding: 15px;font-size: 18px;line-height: 22px;letter-spacing: 1px;}
.cont-price-match a span {font-size: 30px;}
.site-btn a {font-size: 20px;line-height: 24px;padding: 15px 20px;}

.cont-findout {padding: 50px 15px;}

.cont-purchase-step .step2-design-midd::before, .cont-purchase-step .step3-design-midd::before {top: 35px;}
.cont-purchase-step .step2-design-midd::after, .cont-purchase-step .step3-design-midd::after {bottom: 35px;}

.single-logo-otr img {max-width: 70%;max-height: 70%;}
/*Home End*/

/*Shop Start*/
.cont-new-arrivals h2, .cont-new-arrivals h1  {font-size: 30px;line-height: 34px;letter-spacing: 0px;}
.new-arrivals-bttn a {font-size: 16px;line-height: 20px;padding: 10px 14px;}
.new-arrivals-inn button.slick-arrow {bottom: -62px;}
.single-link-text {padding: 0 20px;}
.single-link-img {height: 380px;}
.single-link-text h4 {font-size: 34px;line-height: 40px;}
.single-link-text h4 span {font-size: 22px;line-height: 28px;}
.new-arrival-bttns {margin: 2px 0 0;}

.cont-shop-categories .cont-price-guarantee-inn {height: 160px;}
.cont-price-tag {width: 70px;margin: 0 20px 0 0;}
.cont-price-text {width: calc(100% - 90px);}
.cont-price-match {right: -134px;}
/*Shop End*/

/* money page css start	 */
.money-outer-12 {
	padding: 55px 0 55px;
}
.money-outer-12 h4 {
	font-size: 29px;
	line-height: 40px;
}
.money-outer-12 p {
	line-height: 42px;
	font-size: 20px;
}
.money-payments-inner h5 {
	font-size: 20px;
	line-height: 40px;
}
.money-payments-inner p {
	font-size: 17px;
	line-height: 22px;
}
.money-payments-inner {
	padding: 0 17px;
}
.money-payments-outer {
	padding: 0 0 65px;
}
.what-ever-heading {
	padding: 70px 0 260px;
}
.what-ever-heading h3 {
	font-size: 28px;
	line-height: 35px;
}
.what-ever-heading p {
	font-size: 24px;
	line-height: 36px;
}
.zip-payment-inner {
	max-width: 410px;
	margin: 0 25px;
	padding: 56px 0 37px;
}
.your-everyday h3 {
	padding: 18px 0 15px;
	font-size: 20px;
	line-height: 24px;
}
.your-everyday span {
	font-size: 28px;
	line-height: 35px;
}
.Account-limits-outer h5 {
	font-size: 22px;
	line-height: 36px;
}
.Account-limits-outer span {
	font-size: 16px;
	line-height: 20px;
}
.Account-limits-outer li {
	height: 120px;
}
.apply-zip-pay a {
	width: 260px;
	height: 60px;
	font-size: 20px;
}
.apply-zip-pay {
	padding: 35px 0 0;
}
.zip-payment-outer {
	padding: 0 0 40px;
}
.How-to-use-left-inner h3 {
	font-size: 27px;
	margin: 0 0 25px;
	line-height: 33px;
}
.How-to-use-outer {
	padding: 0 10px 0;
}
.How-to-use-left-inner h6 {
	font-size: 22px;
	line-height: 33px;
}
.How-to-use-left-inner span {
	font-size: 16px;
	line-height: 20px;
}
.How-to-use-left-inner ul li::before {
	top: 5px;
}
.How-to-use-left-inner ul li {
	margin: 0 0 35px;
}
.faq-main {
	padding: 50px 0 30px;
}
/* money page css End	 */

/*Packages Start*/
.choose-package-outer {
	font-size: 17px;
	width: 320px;
	height: 320px;
}
.chooss-files-new p {
	padding: 14px 25px;
}
.choose-package-outer span {
	font-size: 64px;
	line-height: 62px;
}
.stylebody-text {font-size: 23px;line-height: 24px;margin: 5px 0 15px;}
/*Packages End*/

/* brands page start	 */
.page-head-name h1 {font-size: 110px !important;line-height: 115px;}
.filter-inn ul li a {font-size: 17px;padding: 14px 11px;}

.cont-brand-main .brands-products-list article {width: 33.33333%;}
/*.brand-item a img {max-width: 180px;}*/
/* brands page End */

/* contact-us start */
.contact-page-padding .container {padding: 0 15px;}
.contact-info {padding: 50px 30px;}
.contact-form {padding: 50px 45px;}
.contact-socials ul li {margin: 0 19% 0 0;}
.sign-in-side {
	padding: 35px 35px;
}
.sign-up-side {
	padding: 35px 35px;
}
.card-title {
	font-size: 30px;
	line-height: 36px;
}
.wbc-sub-title h4 {
	font-size: 17px;
	line-height: 26px;
}
.form-group {
	margin: 38px 0 0;
}
.cont-account-page {
	padding: 70px 0;
}
.contact-form .btn-default {margin: -10px 0 0 0;}
/* contact-us End */

/* nr_track_order start */
.cont-ordertrack-page {padding: 70px 0;}
.trackorder-form .form-group input {
	font-size: 17px;
	line-height: 22px;
	padding: 18px 20px;
}
.form-group-bttn input {
	top: -54px;
	font-size: 17px;
	padding: 12px 15px;
}
.ques-about-heading {
	padding: 10px 12px;
	font-size: 17px;height: 148px;
}
.ques-about-right {
	padding: 20px 20px;
}
.single-ordertrack-steps {
	padding: 30px 15px;
}
/* nr_track_order End */

/*Privacy Page Start*/
.policy-heading {font-size: 80px;line-height: 100px;}
/*Privacy Page End*/

/* products css start */
.cont-product-list-page {padding: 65px 0;}
.cont-product-list-page .page-head-name h1 {font-size: 80px !important;line-height: 80px;}
.cont-product-list-page .page-head-name {
	padding: 0 0 30px;
}

.thumbnail-image {height: 150px;}
/* products css End */

/* ford-licensed-genuine css start */
.cont-product-banner {padding: 60px 0 50px;}
.cont-brand-main .products-row article {padding: 0 20px;}

.cont-flat-shipping {
	padding: 20px 15px;
}
.description-right-side .btn {
	padding: 20px 15px;
}
.wrapper-pricing .h1 {
	font-size: 20px;
	line-height: 20px;
}
.nReviewsBlock i {font-size: 18px;margin: 22px 3px 0 0;
}
.cont-eta-icon {width: 28px;margin: 0 16px 0 0;}
.cont-flat-shipping .badge {
	font-size: 17px;
}
.cont-flat-shipping {
	font-size: 17px;
	line-height: 27px;
}
.description-left-side h2 {
	font-size: 33px;
	line-height: 35px;
}
.description-left-side p {
	font-size: 17px;
	line-height: 28px;
	margin: 16px 0 0;
}
.description-left-side ul li {
	font-size: 17px;
	line-height: 23px;
}
.cont-description-sec {
	padding: 50px 0;
}
.heading-with-line {
	font-size: 30px;
	line-height: 36px;
}
.review-img {
	width: 45px;
	height: 45px;
}
.review-author span {
	font-size: 17px;
	line-height: 22px;
}
.review-rating i {
	font-size: 18px;
}
.cont-review-content h4 {
	font-size: 22px;
	line-height: 25px;
}
.cont-prod-review {
	padding: 0 0 40px;
}
.cont-brand-info {
	margin:20px 0 50px;
}
/*.wrapper-pricing {margin: 10px 0 0;}*/
.no-rating {font-size: 15px;line-height: 20px;padding: 8px 10px;margin: 10px 0 0;}
.slick-bttn-design button.slick-prev {left: -15px;}
.slick-bttn-design button.slick-arrow {right: -15px;}

.handling-fee-text {display: block;margin: 5px 0 0;}
.wrapper-pricing {max-width: calc(100% - 140px);}
.productsavetext {letter-spacing: 0.3px;}
.time-text {letter-spacing: 0.3px;}
/* ford-licensed-genuine css End */

/* Blog css start */
.blog-main {padding: 60px 0;}
/*.blog-inner-out {padding-left: 60px;}*/
.blog-title-heading-left {font-size: 130px;line-height: 100px;letter-spacing: 0;/*margin: 344px 0 0 -330px;*/}
.blog-grid-inn article {padding: 0 15px;margin: 20px 0;}
.blog-grid-img a {height: 192px;}
.blog-grid {padding: 0 10px 20px;margin: -45px 0 0;}
.blog-grid h4 {
	font-size: 16px;
	line-height: 22px;
}
.blog-grid .blog-grid-content {
	padding: 20px 15px 25px;
}
.blog-grid p {
	font-size: 16px;
	line-height: 22px;
}
.blog-grid .read-more-btn a {
	height: 42px;
	padding: 7px 20px;
}
.ford-vertical-text {display:none;}
/* Blog css End */

/*Testimonial Start*/
.main-testimonials .blog-grid-img {height: 260px;}
/*Testimonial End*/

/* 2021-ford-mustang-mach-1-returning-as-limited-edit css start */
.blogdetail-top-img {
	width: 43%;padding: 0 35px 0 0;
}
.heading-32 {
	font-size: 24px;
	line-height: 32px;
}
.blogdetail-top-left h1 {
	margin: 0 0 40px;
}
.blog-light-text {
	font-size: 100px;
	line-height: 3px;
}
.blogdetail-top-left {
	padding: 0 35px;
}
.blogdetail-top {
	margin: 0 0 42px;
}
.detail-page-top-section {
	padding: 70px 0;
}
.cont-comments-nd-posts .row {padding: 0 0 70px 0;}
.otr-comments-form h3,.otr-recentpost-side h4 {
	font-size: 24px;
	line-height: 30px;
}
.otr-comments-form .btn-success,.admin-loggedas {
	font-size: 16px;
	line-height: 20px;
}
.otr-recentpost-side {
	padding: 50px 0 0 55px;
}
.otr-comments-side {
	padding: 50px 0 0 0;
}
.blog-both-side {
	padding: 0 0 0 45px;
}
.blogdetail-top &gt; div {
	align-self: inherit;
}
/* 2021-ford-mustang-mach-1-returning-as-limited-edit css End */

/* price-guarantee start */
.price-guarantee-top h1 {
	font-size: 56px;
	line-height: 56px;
}
.price-guarantee-top p {
	font-size: 20px;
	line-height: 24px;
	margin: 25px 0 0 0;
}
.cont-guarantee-steps {
	margin: 40px 0 0;
	padding: 0 15px;
}
.cont-contact-page {
	padding: 60px 0;
}
.cont-term-nd-condition {
	padding: 20px 0 60px;
}
.accordionButton {
	padding: 15px 52px 15px 30px;
	font-size: 23px;
	line-height: 37px;
	margin: 14px 0 0;
}
.accordionContent {padding: 5px 30px 25px;}
.accordionButton::after 
{
	font-size: 32px;
}
.cont-price-guarantee-page 
{
	padding: 55px 0 0;
}
.single-guarantee-steps 
{
	padding: 0 30px;
}
.step-count {
	font-size: 30px;
	line-height: 32px;
}
.step-icon-otr {
	margin: 20px 0;
}
.single-guarantee-steps h3 {
	font-size: 18px;
	line-height: 20px;
}
.single-guarantee-steps p {
	font-size: 17px;
	line-height: 24px;
	margin: 15px 0 0;
}
.cont-personaldetails .contact-form {
	padding: 0 20px;
}
.form-group input, .form-group textarea, .form-group select {line-height: 20px;}
.addmore-bttn {font-size: 16px;line-height: 20px;padding: 14px 22px;}
.cont-personaldetails .btn-default {
	font-size: 16px;
	line-height: 20px;
	padding: 14px 30px;
}
.term-nd-condition-inn {
	padding: 0 35px;
}
.form-group textarea {
	height: 65px;
}

.cont-sidenav {left: 0px;}
.cont-guarantee-section {padding: 0 /*0 0 100px*/;}
.close-product {top: -446px;}
/* price-guarantee End */

/* help-centre start */
.cont-helpcenter-page {
	padding: 60px 0;
}
.single-helpcenter-subject {padding: 8px 10px;}
.helpcenter-subject-acco .accordionContent {right: 0;}
/* help-centre End */

/* gt500-package start */
.cont-range-quality .row {
	padding: 35px 0 0;
}
.cont-range-quality-content h2 {
	font-size: 26px;
	line-height: 35px;
}
.prod-desc-top p {
	margin: 10px 0 0;
}
.tabs-menu li a {
	padding: 12px 13px;
}
.prod-desc-tabs {
	margin: 35px 0 0 0;
}
.desc-tab-content {
	margin: 20px 0 0;
}
.cont-prod-desc {
	padding: 60px 0;
}
.cont-gt-pricing {
	padding: 60px 0;
}
.prod-desc-top {
	padding: 0 15%;
}
.cont-customkit {
	padding: 60px 0;
}
.addon-products-sec article {
	padding: 0 10px;
}
.card-title a {
	font-size: 15px;
	letter-spacing: 0.3px;
}
.otr-customkit-sec {
	padding: 0 0 45px;
}
.gt-form-side {
	padding: 50px 30px;
}
.gt-form-side .form-group label {
	font-size: 16px;
	line-height: 20px;
}
.single-package-pricing {padding: 0 15px;}
.package-pricing-rates {margin: 20px 0 20px;}
.gt-form-otr {margin: 70px 0 0;}
.gt-final-price-inn h4 {font-size: 24px;line-height: 30px;letter-spacing: 0;}

.cont-range-quality-img {padding-right: 15px;}
.cont-range-quality .row:nth-child(2n) .cont-range-quality-content {padding-left: 70px;}

.total-default-text {padding: 0;}
/* gt500-package End */

/* zip-money start */
.what-ever-heading h3, .what-ever-heading p {padding: 0 8%;}
.money-icon img {width: 150px;}
/* zip-money End */

/*Search Start*/
.search-info-otr {padding-right: 0%;}
.cont-search-page {padding: 70px 0 50px;}
/*Search End*/

/*Account Start*/
.acc-page-head {padding: 70px 0 30px;}
.cont-myorders {padding: 40px 0 0;}
.acc-page-head-inn h1 {font-size: 38px;line-height: 42px;}
.account-heading {font-size: 32px;line-height: 38px;}

/*.acc-links-side {width: 290px;}*/
.acc-link-detail-side {/*width: calc(100% - 330px);*/padding: 50px 0/*30px 35px*/;}
.acc-page-heading h1 {font-size: 58px;line-height: 58px;}
.acc-link-detail-side h1, .cont-view-order-sec .page-header h1 {font-size: 32px;line-height: 35px;}
.acc-headings {font-size: 24px;line-height: 28px;}
.acc-page-head-left, .acc-page-head-right, .acc-acc-links-inn {padding: 0;}
.otr-billinginfo .form-group label {font-size: 16px;line-height: 24px;}

.view-order-sec-inn {padding: 0;}

.acc-icon-otr {width: 46px;height: 38px;}
/*.acc-links-otr a span {min-height: 40px;}*/
.acc-links-otr &gt; a {height: 150px;padding: 15px 10px;font-size: 14px;line-height: 16px;letter-spacing:0;}
.alerts-inn {padding: 5px 0 10px !important;}
/*Account End*/

/*Edit Account Start*/
.cont-editaccount-page {padding: 70px 0;}
.acc-personal-info-right {padding: 0 0 0 30px;}
/*Edit Account End*/

/*Brands Page Start*/
.brand-item a:hover {z-index:1;transform: scale(1.14);-moz-transform: scale(1.14);-webkit-transform: scale(1.14);}
/*Brands Page End*/

/*Cart Page Start*/
.product-image-con {width: 100px;}
.shopping-cart-table-outer table td.desktop-product-cart-name {padding-right: 10px;}
.cartTable--heading.cartTable--heading-price {width: 16%;}
.shopping-cart-product-name {font-size: 14px !important;line-height: 18px !important;}
/*Cart Page End*/

/*Gift Card Start*/
.cont-giftcard-list {background-position: center top 370px;background-size: 1600px auto;}
.giftcard-sec-top h1 {font-size: 80px;line-height: 80px;margin: 0 0 30px;}
.single-giftcard-otr {padding: 0 20px;}
.giftcard-icon {margin: 0 0 25px;}
.single-giftcard-otr h3 {font-size: 20px;line-height: 24px;margin: 0 0 15px;letter-spacing: 0.5px;}
.giftcard-faq-inn .accordionContent {padding: 30px 30px 20px;}
.single-ques-ans {padding: 0 0 25px;margin: 0 0 25px;}
.single-ques-ans h5 {font-size: 19px;line-height: 24px;letter-spacing: 0;}
.single-ques-ans p {margin: 10px 0 0;}
/*Gift Card end*/

/*About Start*/
.about-video-otr iframe {width:1200px;height: 676px;}
/*About end*/

/*Testimonial New Start*/
.review-new-design .blog-content-inn {padding: 30px;}
.review-new-design .blog-grid-content {padding: 0 0 0 25px !important;}
/*Testimonial New End*/

/*Resolution Center Start*/
.resolution-step h2 {font-size: 22px;line-height: 30px;}

.past-orderids-list .btn {font-size: 17px;line-height: 20px;padding: 10px 10px;}
/*Resolution Center End*/

/*Track Start*/
.track-content-info h2 {font-size: 46px;line-height: 50px;margin: 0 0 20px;}
.track-content-info h4 {margin: 0 0 10px;}
.otr-visit-helpcenter a {padding: 15px 55px 15px 25px;}
.track-steps-content .ques-about-contact {width: calc(100% - 120px);padding: 0 18px 0 0;}
.ques-about-contact h4 {margin: 0 0 5px;}
.ques-about-contact p {font-size: 16px;line-height: 22px;}
.track-steps-content .ques-enquiry-bttn {width: 120px;}
.track-three-links .single-link-text {padding: 0 30px;}
.track-three-links .single-link-text h4 {font-size: 30px;line-height: 36px;}
.otr-visit-helpcenter {margin: 20px 0;}

.sc-1nedphn-0 {min-height: 549px !important;}
/*Track End*/

/*contact new design start*/
.cont-contact-new-head {padding: 60px 0;}
.contact-form-new {padding: 0px 0px 60px !important;}
.contact-details-head-single {margin: 0 15px;}
.contact-form-new .container {padding: 0;}
.contact-form-heading h1 {font-size: 50px;line-height: 50px;}
.contact-form-heading p {font-size: 22px;line-height: 26px;}
.contact-details-head {margin: 40px 0 0;}
/*contact new design end*/
#left-sidebar {padding-right: 5px;padding-left: 5px;}
.col-12.col-md-9.products-list {padding-right: 5px;}
.cont-detail-quantity {width: 180px;max-width: 180px;}
.cont-right-main1 {width: calc(100% - 180px);}
.cont-products-article {margin-top: 20px;}
.onestop-shop-right.choose-year-wbc .cont-purchase-step li a {width: 145px;height: 75px;margin: 10px 5px 0;}
.onestop-shop-right.choose-year-wbc .cont-purchase-step li a.step-3 {width: 230px;height: 75px;}
.choose-year-wbc.grid-two .cont-purchase-step li:first-child {margin-bottom: 10px;}
.otr-recent-posts-list.blog-recentpost1 .blog-grid-content {width: calc(100% - 130px);}
.otr-recent-posts-list.blog-recentpost1 .blog-grid-img {width: 100px;position: relative;height: 180px;}
.otr-recent-posts-list.blog-recentpost1 .blog-grid-content {padding: 15px 20px;width: calc(100% - 100px);}
.blogread-more-recent &gt; a {font-size: 13px;}

.Covid-19-update-main {width: 420px;padding: 28px 25px;}
.Covid-19-update-main .covid-header h2 {font-size: 23px;line-height: 24px;}
.Covid-19-update-main .covid-body-text p {font-size: 14px;line-height: 21px;}
.Covid-19-update-main .covid-header {margin-bottom: 10px;}

.step2-design span:nth-child(1) {font-size: 22px;line-height: 22px;}


/*Mod Now Pay Later Start*/
.afterpay-inn {padding: 0 15px 0 0;}
.zippay-inn {padding: 0 0 0 15px;}
.modnow-content a {height: 400px;padding: 40px 40px;}
/*Mod Now Pay Later End*/

/*Afterpay*/
.afterpay-banner-midd h1 {font-size: 36px;line-height: 48px;}
.afterpay-banner-midd a {width: auto;padding: 15px 30px;}
.afterpay-banner-midd a img {height: 30px;}
.afterpay-work-head h2 {font-size: 60px;line-height: 50px;}
.afterpay-work-head p {font-size: 24px;line-height: 34px;}
.afterpay-work-steps {padding: 40px 20px;}
.afterpay-work-img {height: 78px;margin: 0 0 15px;}
.afterpay-work-steps p {font-size: 18px;line-height: 24px;}
.afterpay-last-sec a.shopwith-afterpay {margin: 30px 0 0;}
/*Afterpay End*/

.notify-form input[type="text"] {width: 60%;}

/*HALLOWEEN SPECIAL SALE*/
.Halloween-sale-Panel h1 {
	font-size: 70px;
	line-height: 80px;
	margin: 0 0 20px;
}
.halloween-Tshirt-outer h4 {	font-size: 55px;
	width: 55%;
	line-height: 60px;
}
.halloween-Tshirt-outer h4 span {
	font-size: 35px;
}
.halloween-Tshirt-outer {
	background-size: cover;
	height: 215px;
	margin-top: 40px;
}
}

@media (min-width:768px) and (max-width:991px)
{
	.css-1kxmr96 {
		padding: 0 24px 24px !important;
	}
.part-finder-filter-heading.desktop-head1 .finder-display-head {display: inline-block;width: 100%;line-height: 25px;}
.header-outer {padding: 0 10px;}
.otr-nav ul li {margin: 0 2%;}
.aboutus-banner-main-panel h1 {font-size: 70px;line-height: 50px;}
.cont-needhelp, .otr-mail, .otr-number a {font-size: 13px;letter-spacing: 0px;}
.otr-number a {padding: 0 5px 1px 0;margin: 0 5px 0 0;}
.outer-filter {display: none;}
.header-outer {padding: 0;}
.cont-logo-nav {padding: 20px 0;position: relative;}
.otr-logo {width: 100% !important;text-align: center;margin: 0;}
.otr-logo a {display: inline-block;float: none;width: 320px;overflow: hidden;}
.cont-specifications {background: #1d1f22;}
.single-specification {float: left;width: auto;margin: 0 15px;display: flex;display: -moz-flex;display: -webkit-flex;}
.specification-content {font-size: 15px;}
.otr-cart {position: relative;margin: 8px 0 0;}
/*.otr-cart a {padding: 6px;background: #fff;box-shadow: 2px 2px 8px #ccc;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.otr-cart .fa-shopping-cart::before {color: #000;}
.otr-cart a span {margin:0;position: absolute;top: 0;left: 0;background: #ff171a;color: #fff;min-width: 25px;height: 25px;padding: 0 5px;border-radius: 12px;-moz-border-radius: 12px; -webkit-border-radius: 12px;	transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);text-align: center;font-size: 14px;	line-height: 25px;font-weight: 700;}*/
.otr-nav ul li {margin: 0 2%;display: inline-block;float: none;}
.otr-nav {width: 100%;padding: 0;text-align: center;margin: 15px 0 0;}
.otr-search {width: 80% !important;margin-top: 10px;margin-left: auto;}
.otr-search input[type="submit"] {width: 10%;}
.outer-filter {display: none;}
.otr-search input[type="text"] {width: 90%;}
.otr-login-cart {width:auto/*20%*/;margin:10px 0 0;margin-right: auto;}
.otr-login {width: auto/*25%*/;margin: 10px 25px !important;}

.aboutus-banner-main-panel {height: 550px!important;background-position: center center;}
.aboutus-banner-main-panel p {padding: 0 15px !important;font-size: 16px;line-height: 25px;margin-bottom: 20px;}
.aboutus-benefit-main-panel {padding: 40px 0 !important;}
.about-benefit-con {padding: 0 10px!important;}
.product-connected-outer {	padding: 0 !important;}
.product-connected-left {padding-right:15px!important;}
.product-connected-right {padding-left: 15px!important;}
.footer-subscribe {	width: 100%;}
.invalop-bttn input, .invalop-bttn input:hover {background-position: left 20px top 18px;}
.footer-social {	width: 100%;margin: 20px 0 0;}
.footer-social .otr-subscribe-text {width: 40%;margin: 8px 0 0 0;}
.otr-social-icon {float: right;width: auto;padding: 0 0 0 40px;}
.about-benefits-inner-con h3 {font-size: 14px;line-height: 20px;letter-spacing: 0;}
.about-benefits-inner-con p, .product-connected-outer-panel p {font-size: 14px;line-height: 20px;letter-spacing: 0;}
.about-benefits-inner-con {padding: 30px 0 0;}
.aboutus-benefit-main-panel h2 strong, .product-connected-outer-panel h2 strong {font-size: 32px;line-height: 50px;}
.aboutus-benefit-main-panel h2, .product-connected-outer-panel h2 {font-size: 17px;line-height: 23px;}
.product-connected-right a {height: 50px;font-size: 16px;line-height: 50px;	margin-top: 10px;}
.product-connected-outer-panel {padding: 50px 0 0;}
.about-instagram-outer-panel {padding: 0 0 60px;}
.otr-subscribe-text {font-size: 16px;}
.footer-sec {width: 50% !important;padding: 0 30px 30px 0;}
div ul.secure-shopping li {width: 60px;margin: 3px;}
.outer-footer-parts {padding: 50px 0 10px;}
.outer-footer-copyright {padding: 30px 0;}

.shopping-cart-main-outer {	padding: 50px 0;}
.shopping-cart-left-outer {width: 65%;padding-right: 3%;}
.shopping-cart-right-outer {width: 35%;padding: 15px;}
.shopping-cart-product-name {font-size: 13px;line-height: 18px;}
.shopping-cart-price p {font-size: 14px;line-height: 23px;}
.shopping-cart-table-outer .table td, .shopping-cart-table-outer .table th {	padding: 5px;}
.shopping-cart-right-outer select {font-size: 15px;	padding: 0 4px;}
.shopping-cart-heading h1 {	font-size: 24px;}
.shopping-quote-left {	width: 100%;}
.shopping-create-quote-button {float: right;	min-width: 200px;height: 42px;	font-size: 13px;}
.shopping-cart-right-outer table td {font-size: 14px;line-height: 21px;}
.shopping-continue-button button {min-width: 160px !important;font-size: 15px;}
.shopping-cart-right-outer h2, .shopping-cart-right-outer label {font-size: 14px;}
.shopping-cart-right-outer select {padding: 10px 25px 10px 10px;}

.write-review-main-outer-panel {padding: 40px 0;}
.write-review-heading {width: 100%;padding: 0;}
.write-review-heading {padding: 0;}
.review-product-info {width: 100%;margin: 20px 0 10px;}
.write-review-main-outer-panel h1 {font-size: 60px;line-height: 60px;text-align: center;}
.write-review-main-outer-panel p {font-size: 17px;line-height: 24px;padding: 0 30px;}
.write-review-form-outer {padding: 0 10px;margin: 30px 0;}

/*Home Start*/
.cont-onestop-shop {height: 492px;padding:60px 0;}
.onestop-shop-left {padding: 0 0 30px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
.onestop-shop-right {padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.step-2-row .onestop-shop-right, .step-3-row .onestop-shop-right, .step-31-row .onestop-shop-right {padding: 96px 0 0;}
.onestop-shop-left h1 {font-size: 32px;line-height: 38px;margin: 0 0 10px;}
.onestop-shop-left span {font-size: 19px;line-height: 26px;margin: 10px 0 0 0;letter-spacing: 0;}
.cont-purchase-step li {margin: 0 20px;}
.cont-purchase-step li a {width: 180px;height: 180px;font-size: 17px;line-height: 26px;}
.cont-purchase-step .step2-design {width: 210px;height: 144px;margin: 16px 0 0;}
.step2-design span:nth-child(1) {font-size: 22px;line-height: 22px;}
.step2-design span:nth-child(2) {font-size: 22px;line-height: 30px;}
.cont-purchase-step .step3-design {width: 210px;margin: 24px 0 0;}

.single-categories-otr {width: 25%;}
.single-categories-otr a {padding: 15px 10px;}
/*.categories-img {height: 50px;min-height: auto;}*/
.categories-name {height: 30px;font-size: 14px;line-height: 14px;font-weight: 600;margin: 5px 0 0;letter-spacing: 0;}
.promo-item::after {margin: 1px 0 0 -20px;}
.promo-left-content {width: 340px;padding: 0;}
promo-item::after {top: 52%;}
.carousel-item {height: 360px;}
.cont-promotion-content {padding: 30px 0;}
.carousel-indicators li {margin: 0 5px 10px;}
.promo-head-content h3 {font-size: 20px;line-height: 28px;font-weight: 400;letter-spacing: 1.2px;}
#homepageCarousel .promo-offer p {
	font-size: 28px;
	line-height: 30px;
	margin-top: 5px;
}
#homepageCarousel .promo-offer p .off-per {
	font-size: 28px;
	line-height: 30px;
}

.testimonial-left-side {width: 25%;padding: 20px 15px;}
.testimonial-center-main {width: 100%/*75%*/;padding: 20px 15px 20px 15px/*20px 15px 20px 0*/;}
.otr-testimonials {padding: 50px 30px 30px 50px;}
.otr-testimonial-heading h3 {font-size: 20px;line-height: 28px;}
.otr-testimonial-heading span {font-size: 34px;line-height: 42px;}
.otr-testimonials-content {padding: 5px 0 0;}
.cont-testimonials-slider::before {left: -35px;top: 8px;width: 30px;height: 28px;background-size: 100% auto;}
.cont-price-guarantee-inn {padding: 35px 50px 35px 15px;}
.cont-price-tag {width: 76px;margin: 0 20px 0 0;}
.cont-price-text {width: calc(100% - 96px);}
.cont-price-text h4 {font-size: 20px;line-height: 28px;letter-spacing: 1px;}
.cont-price-text span {font-size: 32px;line-height: 42px;}
.cont-price-match a {width: 150px;padding: 15px;font-size: 18px;line-height: 22px;letter-spacing: 1px;}
.cont-price-match a span {font-size: 30px;}
.site-btn a {font-size: 17px;line-height: 20px;padding: 15px 20px;}
.testimonial-right-side {width: 100%;padding: 0 15px 20px;}
.cont-findout {padding: 50px 15px;}
.cont-price-match {right: -134px;}

.cont-purchase-step .step2-design-midd::before, .cont-purchase-step .step3-design-midd::before {top: 35px;}
.cont-purchase-step .step2-design-midd::after, .cont-purchase-step .step3-design-midd::after {bottom: 35px;}

.single-logo-otr img {max-width: 70%;max-height: 70%;}
/*Home End*/

/*Shop Start*/
.cont-new-arrivals {padding: 0 0 0 10px;}
.cont-new-arrivals h2, .cont-new-arrivals h1  {font-size: 30px;line-height: 34px;letter-spacing: 0px;}
.new-arrivals-bttn a {font-size: 16px;line-height: 20px;padding: 10px 8px;}
.new-arrival-slider .card-title a {font-size: 14px;line-height: 18px;}
.new-arrivals-inn button.slick-prev::after {right: -6px;}
.new-arrivals-inn button.slick-arrow {left: 30px;bottom: -62px;}
.new-arrivals-inn button.slick-prev {left: 0;}
.new-arrival-product {padding: 0 0 0 20px;}
.thumbnail-image {height: 140px;}
.single-shop-link {padding: 0 10px;}
.single-link-text {padding: 0 15px;bottom: 20px;}
.single-link-img {height: 320px;}
.single-link-text h4 {font-size: 26px;line-height: 34px;letter-spacing: 1px;padding: 0 0 10px;}
.single-link-text h4 span {font-size: 20px;line-height: 24px;margin: 0 0 5px;letter-spacing: 0px;}
.new-arrival-bttns {margin: 2px 0 0;}
.new-arrival-bttns button {width: 26px;}

.shop-gift-price {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 10px 15px;}
.cont-shop-categories .cont-price-guarantee-inn {height: 160px;}
.cont-price-tag {width: 70px;margin: 0 20px 0 0;}
.cont-price-text {width: calc(100% - 90px);}
.cont-price-match {right: -134px;}

.cont-new-nd-products {padding: 0 0 70px;}
/*Shop End*/

/* money page css start	 */
.money-outer-12 {
	padding: 55px 0 55px;
}
.money-outer-12 h4 {
	font-size: 26px;
	line-height: 50px;
}
.money-outer-12 p {
	line-height: 22px;
	font-size: 18px;
}
.money-payments-inner h5 {
	font-size: 18px;
	line-height: 23px;
	min-height: 48px;
}
.money-payments-inner p {
	font-size: 16px;
	line-height: 20px;
	margin: 10px 0 0;
}
.what-ever-heading h3, .what-ever-heading p {padding: 0;}
.money-payments-inner {
	padding: 0 17px;
}
.money-payments-outer {
	padding: 0 0 65px;
}
.what-ever-heading {
	padding: 50px 0 250px;
}
.what-ever-heading h3 br {
	display: none;
}
.what-ever-heading h3 {
	font-size: 25px;
	line-height: 31px;
}
.what-ever-heading p {
	font-size: 22px;
	line-height: 36px;
}
.zip-payment-inner {
	max-width: 320px;
	margin: 0 15px;
	padding: 40px 0 34px;
}
.your-everyday h3 {
	padding: 14px 0 10px;
	font-size: 18px;
	line-height: 20px;
}
.your-everyday span {
	font-size: 25px;
	line-height: 31px;
}
.your-everyday {
	padding: 0 10px 32px;
}
.How-to-use-main {padding: 30px 0 50px;}
.Account-limits-outer h5 {
	font-size: 20px;
	line-height: 30px;
}
.Account-limits-outer span {
	font-size: 16px;
	line-height: 20px;
}
.Account-limits-outer li {
	height: 110px;
}
.apply-zip-pay a {
	width: 250px;
	height: 54px;
	font-size: 18px;
}
.apply-zip-pay {
	padding: 35px 0 0;
}
.zip-payment-outer {
	padding: 0 0 40px;
}
.How-to-use-left-inner h3 {
	font-size: 26px;
	margin: 0 0 25px;
	line-height: 28px;
}
.How-to-use-outer {
	padding: 0;
}
.How-to-use-left-inner h6 {
	font-size: 20px;
	line-height: 27px;
}
.How-to-use-left-inner span {
	font-size: 16px;
	line-height: 20px;
}
.How-to-use-left-inner ul li::before {
	top: 5px;
}
.How-to-use-left-inner ul li {
	margin: 0 0 30px;
	padding: 0 0 0 5px;
}
.faq-main {
	padding: 40px 0 30px;
}
.fee-win-sec-001 {
	padding: 38px 0 30px;
}
.fee-win-sec-001 .accordion button .accordion-title {
	font-size: 18px;
	line-height: 22px;
}
.accordion-content ul li {
	font-size: 17px;
	line-height: 26px;
}
/* money page css End */

/*Packages Start*/
.choose-package-outer {
	font-size: 16px;
	width: 280px;
	height: 280px;
}
.chooss-files-new ul {
	margin: 5px 0 0;
}
.file-01-outer .go-back {padding: 5px 10px;height: auto;}
.chooss-files-new p {
	padding: 14px 25px;
}
.choose-package-outer span {
	font-size: 50px;
	line-height: 52px;
}
.stylebody-text {font-size: 20px;line-height: 20px;margin: 5px 0 15px;letter-spacing: 1px;}
.choose-innr a {
	padding: 10px 10px;
	max-width: 140px;
	height: 40px;
}
/*Packages End*/

/* brands page start */
.page-head-name h1 {font-size: 81px;line-height: 97px;}
.filter-inn {height: auto;float: left;width: 100%;}
.filter-inn ul li {float: none;display: inline-block;}
.filter-inn ul li a {font-size: 16px;line-height: 17px;padding: 10px 10px;}
.otr-login {margin: 2px 5px 0 0;}
.otr-nav {padding: 0 5px;}
.otr-search {width: 13%;}
.otr-logo {width: 20%;}
.otr-nav ul li a {font-size: 16px;}
.cont-page-head {padding: 55px 0 50px;}
.cont-brands {padding: 50px 0 10px;}

.cont-brand-main .brands-products-list article {width: 33.33333%;}
/* brands page End */

/* contact-us start */
.contact-page-padding .container {padding: 0 15px;}
.contact-info {padding: 50px 15px}
.contact-form {padding: 50px 45px;}
.contact-socials ul li {margin: 0 30px 0 0;}
.card-title {font-size: 28px;line-height: 34px;}
.single-contact-info {margin: 20px 0 0;}
.contact-info-icon {width: 28px;}
.contact-info-text {width: calc(100% - 28px);word-break: break-all;}
.contact-socials ul li {margin: 0 19% 0 0;}
.contact-socials ul li a i {font-size: 25px;}
.sign-in-side {padding: 25px 15px;}
.sign-up-side {
	padding: 25px 15px;
}
.wbc-sub-title h4 {
	font-size: 17px;
	line-height: 20px;
}
.form-group label {
	font-size: 16px;
	line-height: 18px;
}
.form-group .cont-label {
	font-size: 16px;
	line-height: 20px;
}
.btn-success {
	height: 56px;
	font-size: 17px;
	padding: 12px 10px;
}
.cont-account-page {
	padding: 60px 0;
}
.contact-form .btn-default {width: 50px;height: 50px;margin: -6px 0 0 0;background-size: 23px auto;}
.contact-info-icon i {font-size: 37px;}
/* contact-us End */

/* nr_track_order start */
.cont-ordertrack-page {padding: 70px 0;}
.trackorder-form .form-group input {
	font-size: 17px;
	line-height: 22px;
	padding: 18px 20px;
}
.form-group-bttn input {
	top: -54px;
	font-size: 17px;
	padding: 12px 15px;
}
.ordertrack-work-head {padding: 0;}
.ordertrack-work-steps {padding: 30px 0;}
.ques-enquiry-bttn a {
	height: 68px;
	padding: 10px 15px;
	font-size: 17px;
}
.ques-about-heading {
	padding: 10px 10px;
	font-size: 16px;
	height: 176px;
}
.ques-about-right {
	padding: 20px 20px;
}
.single-ordertrack-steps {
	padding: 15px 10px;
}
.step-icon span {
	width: 130px;
	height: 130px;
	background-size: 60px;
}
.single-ordertrack-steps h3 {letter-spacing: 0;}
.ordertrack-form {
	padding: 50px 50px;
}
.step-icon {margin: 0 0 20px;}
.step-icon1 span {
	background-position: center top 35px;
}
.single-ordertrack-steps:hover .step-icon1 span {
	background-position: center top -88px;
}
.step-icon2 span {
	background-position: center top 42px !important;
}
.single-ordertrack-steps:hover .step-icon2 span {
	background-position: center top -91px !important;
}
.step-icon3 span {
	background-position: center top 40px;
}
.single-ordertrack-steps:hover .step-icon3 span {
	background-position: center top -87px;
}
.step-icon4 span {
	background-position: center top 35px;
}
.single-ordertrack-steps:hover .step-icon4 span {
	background-position: center top -81px;
}
.ques-about-contact {
	width: calc(100% - 200px);
	padding: 0 6% 0 0;
}
.ques-enquiry-bttn {
	width: 200px;
}
.ques-enquiry-bttn input {
	height: 70px;
	padding: 10px 10px;
	font-size: 17px;
	line-height: 20px;
}
.ques-about-left {
	padding: 0 20px 0 0;
}
/* nr_track_order End */

/*Thankyou Start*/
.cont-error-page {padding: 60px 0 100px;}
.error-page {font-size: 22px;line-height: 30px;}
.main-title {font-size: 100px;line-height: 120px;letter-spacing: 8px;}
.error-subheading {margin: 0 0 20px;}
.error-subheading h1 {font-size: 35px;line-height: 42px;}

.error-heading {font-size: 200px;line-height: 160px;}
/*Thankyou End*/

/*Privacy Page Start*/
.cont-policy-page {padding: 70px 0 80px;}
.policy-heading {font-size: 62px;line-height: 70px;letter-spacing: 0.8px;}
.otr-policy-content h5 {max-width: 100%;padding: 20px;}
/*Privacy Page End*/

/* products css start */
.products-list article {padding: 0 0 0 10px;}
.cont-product-list-page {padding: 60px 0;}
.cont-product-list-page .page-head-name h1 {font-size: 75px;line-height: 75px;}
.card-title a {font-size: 14px;line-height: 18px;letter-spacing: 0;min-height: 72px;}
.otr-product-bttns .buying-options button, .otr-product-bttns .buying-options a {
	width: 140px;
	padding: 5px 10px;
}
/* products css End */

/* ford-licensed-genuine css start */
.cont-product-banner {padding: 60px 0 50px;}

.cont-product-banner .breadcrumb-item + .breadcrumb-item::before {padding: 0 .4rem;}
.cont-product-banner .breadcrumb-item:first-child {padding-left: 10px;}
.cont-product-banner .breadcrumb-item:last-child {padding-right: 10px;}

.product-thumbs {margin: 0 0 20px;}

.cont-brand-main .products-row article {padding: 0 12px;}
.product-wishlist a i {font-size: 26px;margin: 2px 0 0 0;}
.cont-sub-heading {line-height: 18px;letter-spacing: 0;}
.price .prices-devider {margin: 0 4px;}
.price {font-size: 15px;line-height: 18px;letter-spacing: 0.3px;}

.cont-flat-shipping {
	padding: 20px 15px;
}
.description-right-side .btn {
	padding: 20px 15px;
}
.wrapper-pricing .h1 {
	font-size: 22px;
	line-height: 20px;
}
.nReviewsBlock i {font-size: 18px;margin: 22px 3px 0 0;}
.cont-eta-icon {
	width: 28px;
	margin: 0 16px 0 0;
}
.cont-flat-shipping .badge {
	font-size: 17px;
}
.cont-flat-shipping {
	font-size: 17px;
	line-height: 27px;
}
.description-left-side h2 {
	font-size: 33px;
	line-height: 35px;
}
.description-left-side p {
	font-size: 17px;
	line-height: 28px;
	margin: 16px 0 0;
}
.description-left-side ul li {
	font-size: 17px;
	line-height: 23px;
}
.cont-description-sec {
	padding: 50px 0;
}
.heading-with-line {
	font-size: 30px;
	line-height: 36px;
}
.review-img {
	width: 45px;
	height: 45px;
}
.review-author span {
	font-size: 17px;
	line-height: 22px;
}
.review-rating i {
	font-size: 18px;
}
.cont-review-content h4 {
	font-size: 22px;
	line-height: 25px;
}
.cont-prod-review {
	padding: 0 0 40px;
}
.description-right-side {
	padding: 0 0 0 40px;
}
.cont-brand-main #left-sidebar {
	padding: 0 0 0 0;
}
.products-list {
	padding-left: 0;
}
.cont-brand-individual {
	padding: 55px 0 35px;
}
.cont-brand-main #left-sidebar {
	padding: 0 0 0 0;
}
.cont-brand-info {
	margin:20px 0 50px;
}
.active-filter.active-filter-brand .wrap-part-show-button
{
margin-top: 45px;
}
/*.wrapper-pricing {margin: 10px 0 0;}*/
.no-rating {font-size: 15px;line-height: 20px;padding: 8px 10px;margin: 10px 0 0;}
.cont-review-bottom .btn {padding: 20px 15px;}
/* ford-licensed-genuine css End */

/* Blog css start */
.blog-main {padding: 50px 0 20px;}
/*.blog-inner-out {padding-left: 60px;}*/
.blog-title-heading-left {font-size: 100px;line-height: 80px;letter-spacing: 0;/*margin: 352px 0 0 -340px;*/}
.blog-grid-inn article {padding: 0 10px;margin: 20px 0;}
.blog-grid-img a {height: 150px;}
.blog-grid {padding: 0 0 20px;margin: -40px 0 0;}
.blog-grid h4 {
	font-size: 15px;
	line-height: 21px;
}
.blog-grid .blog-grid-content {
	padding: 12px 12px 25px;
}
.blog-grid p {
	font-size: 16px;
	line-height: 22px;
}
.blog-grid .read-more-btn a {
	height: 44px;
	padding: 8px 20px;
}
.cont-page-numbers {
	margin: 30px 0;
}
.ford-vertical-text {display:none;}
.blog-content-design .section-blogdetail:nth-child(1)::after {height: 300px;margin: 0 0 0 -85px;}
/* Blog css End */

/*Testimonial Start*/
.main-testimonials .blog-grid-img {height: 220px;}
/*Testimonial End*/

/* 2021-ford-mustang-mach-1-returning-as-limited-edit css start */
.blogdetail-top-img {
	width: 43%;padding: 0 35px 0 0;
}
.heading-32 {
	font-size: 20px;
	line-height: 26px;
}
.blogdetail-top-left h1 {
	margin: 0 0 30px;
}
.blog-light-text {
	font-size: 80px;
	line-height: 3px;
}
.blogdetail-top-left {
	padding: 0 35px;
}
.blogdetail-top {
	margin: 0 0 42px;
}
.detail-page-top-section {padding: 70px 0;}
.otr-comments-form h3, .otr-recentpost-side h4 {font-size: 20px;line-height: 25px;}
.otr-recent-posts-list .blog-grid-img a {height: auto;}
.otr-comments-form input, .otr-comments-form textarea {
	padding: 12px 10px;
}
.otr-comments-form .btn-success,.admin-loggedas {
	font-size: 16px;
	line-height: 20px;
}
.otr-recentpost-side {
	padding: 50px 0 0 55px;
}
.otr-comments-side {
	padding: 50px 0 0 0;
}
.blog-both-side {
	padding: 0 0 0 45px;
}
.otr-recent-posts-list .blog-grid-content h4 {
	font-size: 14px;
	line-height: 22px;
}
.blogdetail-top &gt; div {
	align-self: inherit;
}
/* 2021-ford-mustang-mach-1-returning-as-limited-edit css End */

/* price-guarantee start */
.price-guarantee-top h1 {
	font-size: 48px;
	line-height: 50px;
}
.price-guarantee-top p {
	font-size: 18px;
	line-height: 20px;
	margin: 20px 0 0 0;
}
.cont-guarantee-steps {
	margin: 40px 0 0;
	padding: 0 15px;
}
.cont-contact-page {
	padding: 50px 0;
}
.cont-term-nd-condition {
	padding: 30px 0 60px;
}
.accordionButton {
	padding: 15px 52px 15px 30px;
	font-size: 19px;
	line-height: 33px;
	margin: 14px 0 0;
}
.accordionContent {padding: 5px 30px 25px;}
.accordionButton::after {
	font-size: 32px;
}
.cont-price-guarantee-page {
	padding: 50px 0 0;
}
.single-guarantee-steps {
	padding: 0 10px;
}
.step-count {
	font-size: 27px;
	line-height: 30px;
}
.step-icon-otr {
	margin: 25px 0;
}
.single-guarantee-steps h3 {
	font-size: 17px;
	line-height: 20px;
}
.single-guarantee-steps p {
	font-size: 16px;
	line-height: 20px;
	margin: 12px 0 0;
}
.cont-personaldetails .contact-form {
	padding: 0 20px;
}
.form-group input, .form-group textarea, .form-group select {
	line-height: 20px;
}
.addmore-bttn {font-size: 16px;line-height: 20px;padding: 14px 22px;}
.cont-personaldetails .btn-default {font-size: 16px;line-height: 20px;padding: 14px 30px;width: auto;height: auto;}
.term-nd-condition-inn {
	padding: 0 35px;
}
.form-group textarea {
	height: 65px;
}

.cont-sidenav {left: 0px;}
.cont-guarantee-section {padding: 0 /*0 0 100px*/;}
#product-id {margin: 80px 0 0 0;}
.close-product {top: -444px;}
/* price-guarantee End */

/* help-centre start */
.cont-helpcenter-page {padding: 50px 0;}
.single-helpcenter-subject {padding: 8px 5px;}
.helpcenter-top {margin: 0 0 50px;}
.helpcenter-subject-name {margin: 15px 0;}
.helpcenter-subject-name h2 {font-size: 14px;line-height: 20px;letter-spacing: 0;}
.helpcenter-subject-acco .accordionButton {font-size: 14px;line-height: 20px;text-transform: capitalize;padding: 10px 5px;letter-spacing: 0;}
.helpcenter-subject-acco .accordionContent {right: 0px;}
.helpcenter-subject-inn {box-shadow: 0px 0px 2px #00000021;-moz-box-shadow: 0px 0px 2px #00000021;-webkit-box-shadow: 0px 0px 2px #00000021;}
.cont-helpcenter-subjects.active .helpcenter-subject-icon-heading {padding: 12px 8px;}
.cont-helpcenter-subjects.active .helpcenter-subject-inn.open .helpcenter-subject-acco {padding: 10px 0 0;}
/* help-centre End */

/* gt500-package start */
.cont-range-quality .row {
	padding: 35px 0 0;
}
.cont-range-quality-content h2 {
	font-size: 26px;
	line-height: 35px;
}
.prod-desc-top p {
	margin: 10px 0 0;
}
.tabs-menu li a {
	padding: 12px 13px;
}
.prod-desc-tabs {
	margin: 35px 0 0 0;
}
.desc-tab-content {
	margin: 20px 0 0;
}
.cont-prod-desc {
	padding: 50px 0 60px;
}
.cont-gt-pricing {
	padding: 50px 0 65px;
}
.prod-desc-top {
	padding: 0 0;
	margin: 0 0 40px;
}
.tab-prod-info-head {
	width: 210px;
}
.single-package-pricing {
	padding: 0 10px;
}
.package-pricing-heading {
	font-size: 18px;
	line-height: 22px;
}
.cont-customkit {
	padding: 55px 0 45px;
}
.gt-pricing-top h3 {
	font-size: 26px;
	line-height: 34px;
}
.addon-products-sec article {
	padding: 0 10px;
}
.view-product-bttn a,.addon-products-sec .buying-options button {
	min-width: 140px;
}
.gt-form-otr {
	margin: 50px 0 0;
}
.gt-form-side {
	padding: 50px 25px;
}
.gt-final-price-inn h4 {
	font-size: 21px;
	line-height: 25px;margin: 0 0 40px;
}
.gt-final-price-inn p {
	margin: 0 0 5px;
}
.total-complete-price {
	font-size: 25px;
	line-height: 40px;
	margin: 20px 0 55px;
}
.page-submit input {
	width: 210px;
	font-size: 20px;
	line-height: 20px;
}
.gt-state {
	width: 41.666667%;
	padding-right: 15px;
}
.gt-postcode {
	width: 58.333333%;
	padding-left: 15px;
}
.form-group.gt-preferred-contact {
	max-width: 100%;
}

.cont-range-quality-img {padding-right: 15px;}
.cont-range-quality .row:nth-child(2n) .cont-range-quality-content {padding-left: 15px;}

.total-default-text {padding: 0;}
.total-default-text p {font-size: 14px;line-height: 22px;margin: 0 0 10px;}

.otr-multiple-colors li a span {width: 20px;height: 20px;}
/* gt500-package End */

.slick-bttn-design button.slick-prev {
	left: -20px;
}
.slick-bttn-design button.slick-arrow {
	right: -20px;
}

/* zip-money start */
.money-icon img {
	width: 130px;
}
.money-payments-inner img {
	width: 32px;
}
/* zip-money End */
.cont-seekbar-price .btn {width: 100%;font-size: 16px;line-height: 18px;padding: 8px 8px;margin: 5px 0 0;}

/*Search Start*/
.search-info-otr {padding-right: 0%;}
.cont-search-page {padding: 70px 0 50px;}
.search-text span {font-size: 50px !important;line-height: 58px !important;padding: 0 25px;letter-spacing: 0;}
.search-text span::before {font-size: 50px;line-height: 58px;}
.search-text span::after {font-size: 50px;line-height: 58px;}
/*Search End*/

/*Account Start*/
.acc-page-head {padding: 60px 0 30px;}
.cont-myorders {padding: 40px 0 0;}
.acc-page-head-inn h1 {font-size: 36px;line-height: 42px;}
.account-heading {font-size: 30px;line-height: 36px;margin: 0 0 15px;}

.account-top-sec {padding: 60px 0 20px;}
.acc-page-heading h1 {font-size: 48px;line-height: 48px;}
.cont-acc-links {padding: 0 0 60px;}
/*.acc-links-side {width: 230px;}*/
.acc-link-detail-side {/*width: calc(100% - 250px);*/padding: 45px 0 /*25px 30px*/;}
.loggedin-as {margin: 8px 0 0;}
.acc-links-otr a span {padding: 0 0 0 4px;}
.acc-links-otr a {font-size: 16px;line-height: 20px;padding: 12px 15px;letter-spacing: 0;}
.acc-link-detail-side h1, .cont-view-order-sec .page-header h1 {font-size: 31px;line-height: 30px;}
.acc-headings {font-size: 22px;line-height: 24px;}
.otr-billinginfo .form-group {width: 100%;min-height: auto;}
.cont-delete-logo-option input {margin: 4px 0 0;}
.loggedin-as span {max-width: 64%;}
.form-group.label-empty {margin-top: 10px;}
.label-empty label {display: none;}
.acc-page-head-left, .acc-page-head-right, .acc-acc-links-inn {padding: 0;}
h2.acc-headings + div {margin-top: 5px;}

.wishlist-update-inn input.btn {margin: 20px 0 0 0;}
.content-wishlist-inn .products-list {overflow-x: auto;padding-bottom: 15px;}
.widhlist-product-heading {width: 560px;}
.content-wishlist-inn .products-row {width: 560px;}
.widhlist-product-name {width: calc(100% - 100px);}
.content-wishlist-inn article .card-title {width: calc(100% - 200px);}

.view-order-sec-inn {padding: 0;}

.acc-links-side {display: block;}
.acc-links-inn-new .acc-links-otr {width: 25%;}
.acc-icon-otr {width: 42px;height: 38px;}
.acc-links-otr &gt; a {height: 150px;padding: 15px 10px;font-size: 14px;line-height: 16px;letter-spacing:0;}

.alerts-inn {padding: 5px 0 10px !important;}
/*Account End*/

/*Edit Account Start*/
.cont-editaccount-page {padding: 60px 0;}
.acc-personal-info-left {width: 100%;}
.acc-personal-info-right {width: 100%;padding: 0;}
.acc-personal-info-right .form-group:nth-child(1) {margin-top: 30px;}
.acc-personal-info-right .form-group:nth-child(2) {margin-top: 50px;}
/*Edit Account End*/

/*Brands Page Start*/
.brand-item a {height: 160px;}
/*.brand-item a img {max-width: 150px;}*/
.brand-item a:hover {z-index:1;transform: scale(1.19);-moz-transform: scale(1.19);-webkit-transform: scale(1.19);}
/*Brands Page End*/

/*Cart Page Start*/
.product-image-con {width: 80px;}
.shopping-cart-table-outer table td.desktop-product-cart-name {padding-right: 10px;}
.cartTable--heading.cartTable--heading-price {width: 16%;}
.shopping-cart-quantity-con {width: 60px !important;}
.shopping-cart-quantity-con input {padding: 5px 6px;height: auto;}
.shopping-cart-main .btn {padding: 12px 12px;}
.table tbody tr td.product-image-con {padding-right: 10px !important;}
.shopping-cart-product-name {font-size: 13px !important;line-height: 16px !important;}
/*Cart Page End*/

/*Gift Card Start*/
.cont-giftcard-list {background-position: center top 360px;background-size: 1350px auto;}
.giftcard-sec-top h1 {font-size: 62px;line-height: 70px;margin: 0 0 30px;}
.single-giftcard-otr {padding: 0 15px;}
.giftcard-icon {margin: 0 0 20px;}
.giftcard-icon span {width: 130px;height: 130px;}
.single-giftcard-otr h3 {font-size: 20px;line-height: 24px;margin: 0 0 10px;letter-spacing: 0.5px;}
.single-giftcard-otr p {font-size: 16px;;line-height: 22px;}
.giftcard-faq-inn .accordionContent {padding: 30px 30px 20px;}
.single-ques-ans {padding: 0 0 25px;margin: 0 0 25px;}
.single-ques-ans h5 {font-size: 19px;line-height: 24px;letter-spacing: 0;}
.single-ques-ans p {margin: 10px 0 0;}
/*Gift Card end*/

/*Loggedout Start*/
.loggedout-content {width: 660px;padding: 50px 50px 65px;}
.loggedout-content p {padding: 0 6%;}
.comment-posted .loggedout-content p {font-size: 22px;line-height: 32px;}
/*Loggedout End*/

/*About Start*/
.about-video-otr iframe {width: 992px;height: 560px;}
/*About End*/

/*Track Order Start*/
.acc-order-detail-left {width:100%;padding: 0;}
.acc-order-detail-right {width:100%;padding: 0;}
/*Track Order End*/

/*Voucher Start*/
.voucher-page-inn form h1 {font-size: 40px;line-height: 45px;}
.voucher-page-inn form &gt; p {font-size: 20px;line-height: 26px;margin: 10px 0 0 0;}
.voucher-page-inn #productoptions {margin: 40px 0 0;}
/*Voucher End*/

/*Testimonial New Start*/
.review-new-design .blog-title-heading-left span {font-size: 50px;line-height: 50px;}
.review-new-design .blog-title-heading-left p {font-size: 19px;line-height: 24px;letter-spacing: 2px;}
.review-new-design .blog-grid {margin: 20px 0 0;}
.review-new-design .blog-content-inn {padding: 25px 15px;}
.review-new-design .blog-grid-content {padding: 0 0 0 20px !important;}
.review-new-design .blog-grid p {font-size: 16px;line-height: 22px;}
/*Testimonial New End*/

/*Resolution Center Start*/
.resolution-step h2 {font-size: 22px;line-height: 30px;}
.dispute-options-otr .card {padding: 15px 10px;}

.past-orderids-list .btn {font-size: 15px;line-height: 18px;padding: 2px 10px;}
/*Resolution Center End*/

/*Cart Quote Start*/
.cart_footer {padding: 0 0 70px;}
/*Cart Quote End*/

/*Track Start*/
.cont-track-top {padding: 20px 0 40px;}
.track-steps-left {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
.track-steps-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 20px 0 0;}
.track-content-info {text-align: center;}
.track-content-info h2 {font-size: 46px;line-height: 50px;margin: 0 0 25px;}
.track-content-info h4 {margin: 0 0 10px;}
.otr-visit-helpcenter a {padding: 20px 55px 20px 25px;}
.track-steps-content .ques-about-contact {width: calc(100% - 120px);padding: 0 18px 0 0;}
.ques-about-contact h4 {margin: 0 0 5px;}
.ques-about-contact p {font-size: 16px;line-height: 22px;}
.track-steps-content .ques-enquiry-bttn a {padding: 10px 15px;}
.track-steps-content .ques-enquiry-bttn {width: 120px;}
.track-three-links .single-shop-link a .single-link-img {height: 210px;}
.track-three-links .single-link-text {padding: 0 20px;}
.track-three-links .single-link-text h4 {font-size: 30px;line-height: 36px;}
/*Track End*/

/*contact new design start*/
.cont-contact-new-head {padding: 60px 0;}
.contact-form-new {padding: 0px 0px 60px !important;}
.contact-details-head-single {width: 218px;padding: 25px 15px;margin: 0 10px;}
.contact-form-new .container {padding: 0;}
.contact-form-heading h1 {font-size: 45px;line-height: 45px;margin: 0 0 10px;}
.contact-form-heading p {font-size: 20px;line-height: 26px;}
.contact-details-head {margin: 40px 0 0;}
/*contact new design end*/
#left-sidebar {padding: 0;}
.col-12.col-md-9.products-list {padding-left: 20px;padding-right: 0;}
.sidefilter-categ .list-group-item {padding: 5px 14px;}
.wrapper-category-prod-list .container {max-width: 90%;}

.cont-detail-quantity {width: 180px;max-width: 180px;}
.cont-right-main1 {width: calc(100% - 180px);}
.cont-products-article {margin-top: 20px;}
.onestop-shop-right.choose-year-wbc .cont-purchase-step li a {width: 145px;height: 75px;margin: 10px 5px 0;}
.onestop-shop-right.choose-year-wbc .cont-purchase-step li a.step-3 {width: 230px;height: 75px;}
.choose-year-wbc.grid-two .cont-purchase-step li:first-child {margin-bottom: 10px;}
.otr-recent-posts-list.blog-recentpost1 .blog-grid-img {width: 100px;position: relative;height: 140px;}
.otr-recent-posts-list.blog-recentpost1 .blog-grid-content {padding: 15px 20px;width: calc(100% - 100px);}
.blogread-more-recent &gt; a {padding: 8px;font-size: 13px;}
.part-finder-filter-heading span.finder-display-head {display: block; margin-bottom: 6px;}

.Covid-19-update-main {width: 370px;padding: 20px 20px;}
.Covid-19-update-main .covid-header h2 {font-size: 23px;line-height: 24px;}
.Covid-19-update-main .covid-body-text p {font-size: 14px;line-height: 21px;}
.Covid-19-update-main .covid-header {margin-bottom: 10px;}
.Covid-19-update-main a {top: 1px;font-size: 32px;right: 25px;}

.cont-new-nd-products.new-arrival-main article.otr-single-item {width: 33.333%;padding: 20px 10px;}
.cont-new-nd-products.new-arrival-main .cont-new-arrivals h2, .cont-new-arrivals h1  {margin: 0px;}

.active-filter.active-filter-brand li a {float: right;}
.active-filter.active-filter-brand {margin-top: -40px;}

/*Mod Now Pay Later Start*/
.cont-modnow {padding: 60px 0;}
.modnow-head {margin: 0 0 40px;}
.afterpay-inn {padding: 0 10px 0 0;}
.zippay-inn {padding: 0 0 0 10px;}
.modnow-content a {height: 360px;padding: 40px 40px;}
/*Mod Now Pay Later End*/

/*Afterpay Start*/
.cont-afterpay-work {padding: 60px 0;}
.afterpay-banner-midd h1 {font-size: 32px;line-height: 42px;}
.afterpay-banner-midd a {width: auto;padding: 15px 30px;}
.afterpay-banner-midd a img {height: 30px;}
.afterpay-work-head h2 {font-size: 50px;line-height: 50px;margin: 0 0 20px;}
.afterpay-work-head p {font-size: 24px;line-height: 34px;}
.afterpay-work-steps {padding: 40px 15px;}
.afterpay-work-img {height: 78px;margin: 0 0 15px;}
.afterpay-work-steps p {font-size: 16px;line-height: 22px;}
.afterpay-last-sec a.shopwith-afterpay {margin: 30px 0 0;padding: 15px 20px;}
/*Afterpay End*/


/*HALLOWEEN SPECIAL SALE*/
.Halloween-sale-Panel {
	padding: 40px 0;
}
.Halloween-sale-Panel h1 {
	font-size: 55px;
	line-height: 65px;
	margin: 0 0 20px;
}
.halloween-Tshirt-outer h4 {
	font-size: 41px;
	width: 55%;
	line-height: 40px;
	background: rgba(0,0,0,0.8);
}
.halloween-Tshirt-outer h4 span {
	font-size: 26px;
}
.halloween-Tshirt-outer {
	background-size: cover;
	height: 215px;
	margin-top: 30px;
	padding: 0 20px;
}
.halloween-brands-outer {
	width: 100%;
	padding: 30px;
}
.halloween-brands-inner {
	grid-gap: 30px 30px;
}

}

@media (max-width:767px)
{.css-1kxmr96 {
	padding: 0 24px 24px !important;
}

	/*HALLOWEEN SPECIAL SALE*/
.Halloween-sale-Panel {
	padding: 40px 0;
}
.Halloween-sale-Panel h1 {
	font-size: 50px;
	line-height: 65px;
	margin: 0 0 20px;
}
.Halloween-sale-Panel p {
	font-size: 16px;
	line-height: 25px;
	margin: 20px 0;
}
.halloween-Tshirt-outer h4 {
	font-size: 41px;
	width: 100%;
	line-height: 40px;
	background: rgba(0,0,0,0.8);
	padding: 15px;
}
.halloween-Tshirt-outer h4 span {
	font-size: 26px;
}
.halloween-Tshirt-outer {
	background-size: cover;
	height: 215px;
	margin-top: 30px;
	padding: 0 20px;
}
.halloween-brands-outer {
	width: 100%;
	padding: 30px;
}
.halloween-brands-inner {
	grid-gap: 30px 30px;
}
.compatibilty-row1 .prod-compat-list {
font-size: 16px;
}
#left-sidebar {
padding-left: 0px;
padding-right: 0;
}
.col-12.col-md-9.products-list {
padding-left: 0px;
padding-right: 0;
}
.row.row-wrapper-finder.active-div .finder-display-head {
display: none;
}


#homepageCarousel .promo-offer p .off-per {
	font-size: 28px;
	line-height: 30px;
}
.head-top {padding: 10px 0;text-align: center;}
.otr-number {float: none;display: inline-block;}
.otr-mail {float: none;display: inline-block;}
.header-outer {padding: 0;}
.cont-logo-nav {padding: 20px 0;}
.otr-logo {width: auto !important;text-align: center;margin: 0;}
.otr-logo a {display: inline-block;float: none;width: 320px;max-width: 100%;overflow: hidden;}
.otr-nav-button {display: block;}
.otr-nav ul li {margin: 0 2%;}
.otr-nav {width: 100%;padding: 0;}
.cont-specifications {background: #1d1f22;}
.single-specification {float: left;width: 29%;margin: 0 10px;display: flex;}
.specifications_inn {width: 100%;}
.specification-content {font-size: 15px;}
.otr-cart {position: relative;}
.otr-cart a {padding: 6px;background: #fff;box-shadow: 2px 2px 8px #ccc;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.otr-cart .fa-shopping-cart::before {color: #000;}
.otr-cart a span {margin:0;position: absolute;top: 0;left: 0;background: #ff171a;color: #fff;min-width: 25px;height: 25px;padding: 0 5px;border-radius: 12px;-moz-border-radius: 12px; -webkit-border-radius: 12px;	transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);text-align: center;font-size: 14px;	line-height: 25px;font-weight: 700;}
.otr-nav ul {display: none;position: absolute;z-index: 99999;left: 0;top: 151px;width:100%;height: auto;background: #1d1f22;padding: 0;transition:none;-webkit-transition:none;border: 1px solid #fff;border-top: none;}
.otr-nav ul li {display: inline-block;float: left;width: 100%;margin: 0;border-bottom: 1px solid #fff;}
.otr-nav ul li:last-child {border-bottom:none;}
.otr-nav ul li a {font-size: 16px;font-weight: 500;padding: 10px 0;float: left;width: 100%;border: none;}
.otr-nav {width: 100%;padding: 0;margin: 8px 0 0;text-align: center;position:relative;}
.otr-nav-button {position: absolute;top: -30px;right: 0;}
.otr-nav ul li.current a, .otr-nav ul li a:hover {border: none;color: #214194;}
.mob_head ul li a.clicked .icon i {display: none;}
.mob_head ul li a.clicked .icon i.fa-times {display: block;}
.clicked br {display: none;}

/*body.open {overflow: hidden;}*/
.otr-search {width: 75% !important;margin-top: 10px;}
.otr-search input[type="submit"] {width: 10%;}
.outer-filter {display: none;}
.otr-search input[type="text"] {width: 90%;}
.otr-login-cart {width:auto;margin:10px 0 0;margin-left: auto;}
.otr-login {width: auto;margin: 10px 30px 0 0 !important;}
.cont-number-mail {	width: 100%;}
div.wbc-banner-back a img {margin-right: 5px;}
div.wbc-banner-back {width: 85px;}

/*.head-top,*/.cont-number-mail, .otr-login-cart, .otr-nav-button {display: none;}
.cont-needhelp {width: 100%;margin: 0;}
.mob_head {display: block;}
.otr-logo {width: 100% !important;}
.cont-specifications {float: left;width: 100%;background: transparent;text-align: center;padding: 15px 0 10px;}
.single-specification {display: none;}
.single-specification:last-child {display: inline-block;width: auto;float: none;}
.specification-content {font-size: 18px;font-weight: 500;}
.otr-search {width: 100% !important;margin-top: 8px;}

.about-outer-con {padding: 0 15px;}
.aboutus-banner-main-panel h1 {	font-size: 50px;line-height: 50px;margin-bottom: 20px;}
.aboutus-banner-main-panel {height: 550px!important;background-position: center center;}
.aboutus-banner-main-panel p {padding:10px 0 0 !important;font-size: 16px;line-height: 25px;margin-bottom: 10px;}
.aboutus-benefit-main-panel {padding: 40px 0 0 !important;}
.about-benefit-con {padding: 0 40px !important;float: left;width: 100%;margin-bottom: 30px;text-align: center;}
.about-instagram-outer {font-size: 25px;line-height: 30px;	margin: -18px 0 0;}
.product-connected-outer {	padding: 0 !important; display:block;}
.product-connected-outer-panel h2 {margin-bottom: 10px;}
.product-connected-left {width:100%; float:left;padding-right:0!important;margin-bottom: 20px;}
.product-connected-right {width:100%; float:left;padding-left: 0!important;}
.footer-subscribe {	width: 100%;}
.invalop-bttn input, .invalop-bttn input:hover {padding: 10px 14px 10px 38px;background-position: left 15px center;}
.footer-social {	width: 100%;margin: 20px 0 0;}
.footer-social .otr-subscribe-text {width: 40%;}
.otr-social-icon {width: auto;padding: 0 0 0 40px;}
.whychoose-icons {justify-content: center;-webkit-justify-content: center;}
.about-benefits-inner-con h3 {font-size: 16px;line-height: 20px;}
.about-benefits-inner-con p, .product-connected-outer-panel p {font-size: 14px;line-height: 20px;margin-bottom: 15px;}
.about-benefits-inner-con {padding: 20px 0 0; display:block;float: left;width: 100%;}
.aboutus-benefit-main-panel h2 strong, .product-connected-outer-panel h2 strong {font-size: 32px;line-height: 50px;}
.aboutus-benefit-main-panel h2, .product-connected-outer-panel h2 {font-size: 17px;line-height: 23px;}
.product-connected-right a {height: 50px;font-size: 16px;line-height: 50px;	margin-top: 10px;}
.product-connected-outer-panel {padding: 40px 0 0;}
.about-instagram-outer-panel {padding: 0 0 40px;}
.otr-subscribe-text, .footer-social .otr-subscribe-text {width: 100%;font-size: 18px;line-height: 24px;margin: 0 0 10px;text-align: center;}
.otr-subscribe-form {float: left;width: 100%;padding: 0;}
.form-field {width: calc(100% - 135px);}
.otr-subscribe-form .form-bttn {float: right;width: 135px;}
.otr-social-icon {width: 100%;padding: 0;text-align: center;}
.otr-social-icon ul {float: left;width: 100%;}
.otr-social-icon ul li {float: none;margin: 0 15px !important;display: inline-block;}
.footer-sec-01 {float: left;width: 100%;padding: 0;}
.footer-single-info {margin: 20px 0 0;}
.footer-sec-02 {width: 100%; padding:0;}
.footer-sec-04 {width: 100%;}
.footer-sec ul li {	margin: 10px 0;width: 33%;float: left;}
.footer-sec{ padding:0; width:100%;margin-top: 30px;}
.footer-sec h4 {margin: 0 0 10px;}
.outer-footer-parts {padding: 10px 0;}
.footer-sec-04 h4 {	padding: 0;float: left;width: 100%;}
div ul.secure-shopping li {	margin: 7px 7px 7px 0;}
.distributor-img {display: block;float: left;width: 100%;margin-bottom: 30px;}
.copyright-text {padding: 0;}
.outer-footer-copyright {padding: 30px 10px;}

.shopping-cart-main-outer {	padding: 40px 0;}
.shopping-cart-left-outer {width: 100%;padding-right: 0;margin-bottom: 30px;}
.shopping-cart-right-outer {width:100%;padding: 15px; max-width:100%;}
.shopping-cart-product-name {font-size: 14px;line-height: 18px;}
.shopping-cart-price h5, .shopping-cart-price p {font-size: 13px;line-height: 22px;font-weight: 400;letter-spacing: 0;}
.shopping-cart-price p {font-size: 14px;line-height: 23px;}
.shopping-cart-table-outer .table td, .shopping-cart-table-outer .table th {	padding: 5px;}
.shopping-cart-right-outer select {font-size: 15px;	padding: 0 4px;}
.shopping-cart-heading h1 {	font-size: 24px;}
.shopping-quote-left {	width: 100%;}
.button-create-quote-outer {float: right;width: auto;text-align: center;}
.shopping-create-quote-button {	float: none;	margin-top: 10px;min-width: 200px;height: 42px;	font-size: 13px;}
.shopping-cart-right-outer table td {font-size: 14px;line-height: 21px;}
.shopping-continue-button button {min-width: 160px !important;font-size: 15px;}
.shopping-cart-right-outer h2, .shopping-cart-right-outer label {font-size: 14px;}
.shopping-cart-heading {float: left;width: auto;margin: 2px 0 0 0;}
.shopping-cart-main .shopping-create-quote-button {margin: 0;}
.shopping-cart-right-outer select {padding: 10px 25px 10px 10px;}
.cartTable--heading-desc {display:none;}
.shopping-cart-main .btn {padding: 12px 15px;}
.shopping-cart-main .shopping-create-quote-button {padding: 10px 15px;}
.desktop-product-cart-name{ display:none;}
.mobile-product-cart-name { display:block; }
.product-image-con {width: 60%;}
.cart-button-outer.btn-stack {display: block;}
.empty-cart-inn h1 {font-size: 28px;line-height: 32px;letter-spacing: 0;}

.write-review-main-outer-panel {padding: 40px 0;}
.write-review-heading {width: 100%;padding: 0;}
.write-review-heading {padding: 0;}
.review-product-info {width: 100%;margin: 20px 0 10px;}
.write-review-main-outer-panel p {font-size: 16px;line-height: 24px;padding: 0;}
.write-review-form-outer {padding: 0 10px;margin: 30px 0;}
.write-review-input-con .form-group, .write-review-main-outer-panel .form-group.write-review-textarea-con {	margin-top: 20px !important;}
.write-review-form-outer .form-group label {font-size: 12px;line-height: 20px;}
.write-review-input-con .form-group:first-child {padding-right: 10px;}
.write-review-input-con .form-group:last-child {padding-left: 10px;}
.write-review-form-outer .fa-star::before {font-size: 27px;}
.write-review-input-con .form-group:first-child {padding-right: 0; width:100%;}
.write-review-input-con .form-group:last-child {padding-left: 0; width:100%;}
.write-review-main-outer-panel h1 {font-size: 45px;line-height: 46px;text-align: center;}
.write-review-main-outer-panel p {font-size: 14px;line-height: 20px;padding: 0;}
.write-review-form-outer {	margin: 20px 0;}

/*Home Start*/
.cont-onestop-shop {padding:35px 0;text-align: center;}
.onestop-shop-left {padding: 0 0 30px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
div.wbc-banner-back {top: -10px;}
.onestop-shop-right {padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;align-items: flex-start !important;}
.step-2-row .onestop-shop-right, .step-3-row .onestop-shop-right, .step-31-row .onestop-shop-right {padding: 104px 0 0;}
.onestop-shop-left h1 {font-size: 30px;line-height: 38px;margin: 0 0 10px;}
.onestop-shop-left span {font-size: 18px;line-height: 24px;margin: 5px 0 0 0;letter-spacing: 0;}
.cont-purchase-step li {margin: 0 10px;}
.cont-purchase-step li a {width: 158px;height: 158px;font-size: 17px;line-height: 26px;}
.cont-purchase-step .step2-design {width: 160px;height: 144px;margin: 6px 0 0;}
.step2-design span:nth-child(1) {font-size: 20px;line-height: 20px;}
.step2-design span:nth-child(2) {font-size: 19px;line-height: 24px;letter-spacing: 0;}
.cont-purchase-step .step3-design {width: 160px;margin: 30px 0 0;}

.cont-categories {padding: /*10px*/ 0;}
.single-categories-otr {width: 25%;padding: 5px;}
.single-categories-otr a {padding: 20px 20px;}
/*.categories-img {height: 50px;min-height: auto;}*/
.categories-name {height: 28px;font-size: 12px;line-height: 14px;font-weight: 600;margin: 10px 0 0;letter-spacing: 0;}
.promo-item::after {height: 110px;margin: -6px 0 0 30px;}
.promo-left-content {width: 300px;padding: 0;}
.promo-item::after {top: 50%;}
.carousel-item {height: 300px;}
.cont-promotion-content {padding: 30px 0;}
.carousel-indicators li {margin: 0 5px 10px;}
.promo-head-content h3 {font-size: 20px;line-height: 28px;font-weight: 400;letter-spacing: 1.2px;}
.promo-offer p {font-size: 28px;line-height: 30px;}
.promo-offer p .off-per {font-size: 62px;line-height: 62px;}
.promo-head-img {width: 30px;margin: 0 20px 0 0;}

.testimonial-left-side {display:none;width: 25%;padding: 20px 15px;}
.testimonial-center-main {width: 100%;padding: 20px 15px;}
.otr-testimonials {padding: 50px 15px 30px 45px;}
.otr-testimonial-heading {width: 86%;}
.otr-conversation-icon {width: 14%;}
.otr-testimonial-heading h3 {font-size: 18px;line-height: 22px;}
.otr-testimonial-heading span {font-size: 30px;line-height: 38px;}
.otr-conversation-icon {width: 10%;text-align: right;}
.otr-testimonials-content {padding: 5px 0 0;}
.cont-testimonials-slider::before {left: -35px;top: 8px;width: 30px;height: 28px;background-size: 100% auto;}
.cont-price-guarantee-inn {padding: 25px 50px 25px 15px;}
.cont-price-tag {width: 76px;margin: 0 20px 0 0;}
.cont-price-text {width: calc(100% - 96px);margin: 15px 0;}
.cont-price-text h4 {font-size: 18px;line-height: 24px;letter-spacing: 0;}
.cont-price-text span {font-size: 30px;line-height: 38px;letter-spacing: 1px;}
.cont-price-match a span {font-size: 30px;}
.site-btn a {font-size: 17px;line-height: 20px;padding: 15px 20px;}
.testimonial-right-side {width: 100%;padding: 0 15px 20px;}
.cont-findout {padding: 50px 15px;}
.cont-price-match {right: -134px;}
.otr-findout a {font-size: 20px;line-height: 26px;letter-spacing: 0px;}
.otr-findout a span {font-size: 30px;line-height: 38px;margin: 0;letter-spacing: 1px;}
.otr-findout a::after {font-size: 40px;}
.otr-findout-content p {font-size: 16px;line-height: 22px;margin: 10px 0 0;}

.cont-purchase-step .step2-design-midd::before, .cont-purchase-step .step3-design-midd::before {top: 35px;height: 3px;}
.cont-purchase-step .step2-design-midd::after, .cont-purchase-step .step3-design-midd::after {bottom: 35px;height: 3px;}

.single-logo-otr img {max-width: 70%;max-height: 70%;}
.step-2-row .onestop-shop-right, .step-3-row .onestop-shop-right, .step-31-row .onestop-shop-right {
	padding-top: 50px;
}
/*Home End*/

/*Shop Start*/
.cont-new-arrivals {padding: 0 10px 50px;}
.cont-new-arrivals h2, .cont-new-arrivals h1   {font-size: 30px;line-height: 34px;letter-spacing: 0px;margin: 0 0 10px;}
.new-arrivals-bttn a {font-size: 16px;line-height: 20px;padding: 10px 8px;}
.new-arrival-slider .card-title a {font-size: 14px;line-height: 18px;}
.new-arrivals-inn button.slick-prev::after {right: -6px;}
.new-arrivals-inn button.slick-arrow {left: 30px;bottom: -62px;}
.new-arrivals-inn button.slick-prev {left: 0;}
.new-arrival-product {padding: 0 10px;}
.thumbnail-image {height: 180px;}
.cont-three-links {padding: 0 0 30px;}
.single-shop-link {padding: 0 10px;margin: 20px 0;}
.single-link-text {padding: 0 15px;bottom: 20px;}
.single-link-img {height: 350px;}
.single-link-text h4 {font-size: 26px;line-height: 34px;letter-spacing: 1px;padding: 0 0 10px;}
.single-link-text h4 span {font-size: 20px;line-height: 24px;margin: 0 0 5px;letter-spacing: 0px;}
.single-link-text h4 br {display: none;}

.cont-new-nd-products {padding: 0 0 70px;}
.new-arrival-bttns {margin: 2px 0 0;}
.new-arrival-slider .slick-dots {bottom: -40px;}

.shop-gift-price {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 10px 15px;}
.cont-shop-categories .cont-price-guarantee-inn {height: 160px;}
.cont-price-tag {width: 70px;margin: 0 20px 0 0;}
.cont-price-text {width: calc(100% - 90px);}
.cont-price-match {right: auto;left: 0;width: 100%;background: transparent;}
.cont-price-match a {width: 100%;padding: 15px;font-size: 18px;line-height: 22px;letter-spacing: 1px;opacity: 0;}
.cont-price-match:hover {background: transparent;}
/*Shop End*/

/*Search Start*/
.search-info-otr {padding-right: 0%;}
.cont-search-page {padding: 40px 0;}
.go-back-link {margin: 0 0 30px;}
.your-search {font-size: 21px;line-height: 28px;letter-spacing: 0;}
.price-text-mob {margin: 0 0 10px;}
.cont-price-text {margin: 20px 0;}
.search-text span {font-size: 40px !important;line-height: 48px !important;padding: 0 20px;letter-spacing: 0;}
.search-text span::before {font-size: 40px;line-height: 48px;}
.search-text span::after {font-size: 40px;line-height: 48px;}
/*Search End*/

/* money page css start	 */
.money-outer-12 {
	padding: 45px 0;
}
.money-outer-12 h4 {
	font-size: 24px;
	line-height: 44px;
}
.money-outer-12 p {
	line-height: 20px;
	font-size: 17px;
}
.money-payments-inner h5 {
	font-size: 20px;
	line-height: 27px;
}
.money-payments-inner p {
	font-size: 16px;
	line-height: 18px;
}
.money-payments-inner {
	padding: 0 12px 40px;
	max-width: 50%;
	flex: 50%;
}
.money-payments-outer {
	padding: 0 0 10px;
}
.what-ever-heading {padding: 35px 0 200px;}
.what-ever-heading h3, .what-ever-heading p {padding: 0;}
.what-ever-heading h3 br {
	display: none;
}
.what-ever-heading h3 {
	font-size: 22px;
	line-height: 25px;
}
.what-ever-heading p {
	font-size: 20px;
	line-height: 36px;
}
.zip-payment-inner {
	max-width: 250px;
	margin: 0 8px 22px;
	padding: 30px 0 34px;
}
.your-everyday img {height: 32px;margin: 0 0 10px;}
.your-everyday h3 {
	padding: 10px 0 10px;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0;
}
.your-everyday span {
	font-size: 20px;
	line-height: 24px;
}
.your-everyday {
	padding: 0 10px 32px;
}
.Account-limits-outer h5 {
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.2px;
}
.Account-limits-outer span {
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0;
}
.Account-limits-outer li {
	height: 90px;
}
.apply-zip-pay a {
	width: 220px;
	height: 50px;
	font-size: 16px;
}
.How-to-use-left {
	max-width: 100%;
	flex: 100%;
	margin: 0 0 30px;
	padding: 0;
}
.How-to-use-right {
	max-width: 100%;
	flex: 100%;
}
.How-to-use-main {
	padding: 20px 0 40px;
}
.apply-zip-pay {
	padding: 35px 0 0;
}
.zip-payment-outer {padding: 0 0 20px;margin-top: -168px;}
.How-to-use-img-right {text-align: center;}
.How-to-use-left-inner h3 {
	font-size: 26px;
	margin: 0 0 25px;
	line-height: 28px;
}
.How-to-use-outer {
	padding: 0;
}
.How-to-use-left-inner h6 {
	font-size: 20px;
	line-height: 27px;
}
.How-to-use-left-inner span {
	font-size: 16px;
	line-height: 20px;
}
.How-to-use-left-inner ul li::before {
	top: 5px;
}
.How-to-use-left-inner ul li {
	margin: 0 0 30px;
	padding: 0 0 0 5px;
}
.faq-main {padding: 30px 0 10px;}
.fee-win-sec-001 {
	padding: 30px 0 35px;
}
.fee-win-sec-001 .accordion button .accordion-title {
	font-size: 17px;
	line-height: 21px;
}
.accordion-content ul li {
	font-size: 16px;
	line-height: 26px;
}
.No-Fee-main-sec {
	padding: 0;
}
.accordion-content p {font-size: 16px;line-height: 24px;letter-spacing: 0;}
/* money page css End */

/*Packages Start*/
.choose-package-outer {
	font-size: 16px;
	width: 305px;
	height: 305px;
}
.chooss-files-new p {
	padding: 10px 25px;
	height: 40px;
	font-size: 13px;
	line-height: 20px;
}
.choose-package-outer span {font-size: 38px;line-height: 40px;}
.stylebody-text {font-size: 18px;line-height: 20px;margin: 5px 0 10px;letter-spacing: 0.4px;}
.chooss-files-new li a {padding: 8px 10px;max-width: 170px;letter-spacing: 0;}
.file-01-outer {margin: 0;}

.choose-innr a {padding: 8px 10px;max-width: 100px;height: 38px;}
.file-01-outer .go-back {
	font-size: 14px;
	line-height: 18px;
	padding: 8px 10px;
	max-width: 140px;
	height: auto;
}
.file-01-outer .go-back::after {
	bottom: 5px;
	max-width: 68px;
}
.choose-package-outer {font-size: 14px;width: 240px;height: 240px;}
.chose-your-package-left, .chose-your-package-right {height: 300px;}
.chooss-files-new ul {margin: 0;}
/*Packages End*/

/* brands page start*//*
.otr-mail, .cont-needhelp {font-size: 14px;letter-spacing: 1px;}
.otr-number a {font-size: 13px;padding: 0 10px 0 0;}*/
.otr-filter-inner ul li {display: inline-block;margin: 0 0 5px;text-align: center;	float: none;}
.otr-filter-inner ul li a {padding: 15px 10px 17px;}
.page-head-name h1 {font-size: 80px;line-height: 97px;}
.page-head-name {padding: 0;flex: 100%;max-width: 100%;text-align: center;}
.filter-inn {height: auto;float: left;width: 100%;}
.footer-logo {width: 270px;margin: 0;}
.filter-inn ul li {float: none;display: inline-block;}
.filter-inn ul li a {font-size: 16px;line-height: 17px;padding: 10px 10px;}
.page-head-text {padding: 0;flex: 100%;max-width: 100%;}
.page-head-text {padding: 0;flex: 100%;max-width: 100%;}
.otr-login {margin: 2px 5px 0 0;}
.otr-search {width: 13%;}
.otr-logo {width: 20%;}
.otr-nav ul li a {font-size: 16px;}
.cont-page-head {padding: 55px 0 50px;}
.cont-brands {padding: 50px 0 10px;}
.cont-brand-main .products-row article {padding: 0 15px;margin: 25px 0;}

.cont-brand-main .brands-products-list article {width: 50%;}

/* contact-us start */
.contact-page-padding .container {padding: 0 15px;}
.contact-form {padding: 30px 20px;}
.contact-info {padding: 30px 35px 20px;}
.cont-social-media {margin: 40px 0 0;}
.contact-form .btn-default {width: 50px;height: 50px;margin: -6px 0 0 0;background-size: 23px auto;}
.cont-account-page {
	padding: 50px 0;
}
.sign-in-side {
	padding: 40px 35px;
}
.card-title {
	font-size: 26px;
	line-height: 30px;
}
.wbc-sub-title h4 {
	font-size: 18px;
	line-height: 20px;
}
.form-group {
	margin: 30px 0 0;
}
.form-group label {
	font-size: 16px;
	line-height: 20px;
}
.forgot-password {
	font-size: 16px;
	line-height: 20px;
	margin: 30px 0;
}
.btn-success {
	font-size: 17px;
	line-height: 22px;
}
.btn-success .fa-user {
	font-size: 26px;
}
.sign-up-side {
	padding: 40px 35px;
}
.form-group .cont-label {
	font-size: 16px;
	line-height: 20px;
}
/* contact-us End */

/* nr_track_order Start */
.cont-ordertrack-page {
	padding: 50px 0;
}
.ordertrack-form {
	padding: 50px 30px;
}
.trackorder-form .form-group input {
	font-size: 16px;
	line-height: 22px;
	padding: 15px 20px;
}
.form-group-bttn input {
	top: -50px;
	min-width: 125px;
	font-size: 16px;
	line-height: 22px;
	padding: 10px 20px;
}
.ques-about-left {
	float: left;
	width: 100%;
	padding: 0 0 15px;
}
.ques-about-right {
	width: 100%;
	display: inherit;
	margin: 0;
	height: auto;
	text-align: center;
}
.ques-about-contact {
	float: left;
	width: 100%;
	padding: 0 0 15px;
}
.ques-enquiry-bttn {
	float: left;
	width: 100%;
}
.ques-enquiry-bttn input {
	height: 56px;
	padding: 10px 40px;
	font-size: 16px;
	line-height: 20px;
}
.ques-about-heading {
	display:none;
	height: 75px;
	padding: 10px 40px;
	font-size: 16px;
	line-height: 20px;
}
.ques-enquiry-bttn a {
	height: 50px;
	padding: 10px 15px;
	font-size: 16px;
}
.ordertrack-work {padding: 40px 0 0;}
.ordertrack-work-head {padding: 0;text-align: center;}
.single-ordertrack-steps {padding: 20px 0;}
.step-icon {margin: 0 0 10px;}
.single-ordertrack-steps h3 {margin: 0 0 4px;}
.ordertrack-work-head p {
	font-size: 17px;
	line-height: 27px;
}
.heading-24 {
	font-size: 22px;
	line-height: 24px;
	margin: 0 0 18px;
}
.ordertrack-form {
	padding: 50px 50px;
}
.step-icon span {
	width: 130px;
	height: 130px;
	background-size: 60px;
}
.step-icon1 span {
	background-position: center top 35px;
}
.single-ordertrack-steps:hover .step-icon1 span {
	background-position: center top -84px;
}
.step-icon2 span {
	background-position: center top 42px !important;
}
.single-ordertrack-steps:hover .step-icon2 span {
	background-position: center top -87px !important;
}
.step-icon3 span {
	background-position: center top 40px;
}
.single-ordertrack-steps:hover .step-icon3 span {
	background-position: center top -84px;
}
.step-icon4 span {
	background-position: center top 35px;
}
.single-ordertrack-steps:hover .step-icon4 span {
	background-position: center top -79px;
}
.ordertrack-form {padding: 30px 35px;}
.ordertrack-form .heading-24 {text-align: center;}

/* nr_track_order End */

/*Thankyou Start*/
.cont-error-page {padding: 30px 0 40px;}
.error-page {font-size: 20px;line-height: 28px;}
.main-title {font-size: 70px;line-height: 80px;letter-spacing: 8px;}
.error-subheading {margin: 0 0 20px;}
.error-subheading h1 {font-size: 30px;line-height: 34px;}
.error-page p {margin: 30px 0 0;font-size: 20px;line-height: 26px;}

.error-heading {font-size: 140px;line-height: 114px;}
.error-page p .btn {min-width: 150px;font-size: 16px;line-height: 20px;margin: 0 2px;padding: 12px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
/*Thankyou End*/

/*Privacy Page Start*/
.cont-policy-page {padding: 40px 0;}
.policy-heading {font-size: 46px;line-height: 54px;letter-spacing: 0.8px;margin: 0 0 25px;}
.otr-policy-content h5 {max-width: 100%;font-size: 16px;line-height: 24px;padding: 20px 15px;letter-spacing: 0.5px;margin: 0 0 15px;}
.otr-policy-content p {margin: 15px 0 0;}
/*Privacy Page End*/

/* products css start */
.cont-product-list-page {padding: 40px 0;}
.cont-product-list-page .page-head-name h1 {font-size: 60px;line-height: 65px;}
.products-list article {padding: 0 15px;-ms-flex:0 0 50%;flex: 0 0 50%;max-width: 50%;}
.cont-page-numbers {margin: 15px 0;}
.card-header.cont-filter-head {display: none;}
.cont-mob-filter-icon {display:block;}
.mobile-filters {display: none;}
.mobile-filters .d-none {display: block !important;}

.cont-seekbar-price .btn {width: 105px;font-size: 14px;line-height: 16px;padding: 8px 8px;}

.no-result {padding: 50px 0 0;font-size: 35px;line-height: 40px;}

.card-title a {font-size: 14px;line-height: 20px;letter-spacing: 0.5px;min-height: 60px;}
/* products css End */

/* ford-licensed-genuine css start */
.cont-product-banner {padding: 40px 0;}

.cont-product-banner .breadcrumb {background-color: #f7f7f7;padding: 10px;}
.cont-product-banner .breadcrumb-item {padding: 0 4px !important;}
.cont-product-banner .breadcrumb-item + .breadcrumb-item::before {padding: 0 .5rem 0 0;}

.cont-product-banner .main-image a img.zoomImg {display: none !important;}
.product-thumbs {margin: 0 0 10px;}
.product-thumbs button.slick-arrow {font-size: 40px;}

.cont-product-banner .container &gt; .row &gt; div {padding: 0;}

.cont-flat-shipping {
	padding: 25px 15px;
}
.description-right-side .btn {
	padding: 10px;
	font-size: 17px;
}
.description-right-side .btn span {margin: 5px 0 0;}
.wrapper-pricing .h1 {
	font-size: 22px;
	line-height: 20px;
	letter-spacing: 0px;
}
.nReviewsBlock i {font-size: 18px;margin: 22px 3px 0 0;}
.cont-eta-icon {width: 28px;height: 24px;margin: 0 16px 0 0;}
.cont-flat-shipping .badge {
	font-size: 17px;
}
.cont-flat-shipping {font-size: 17px;line-height: 27px;margin: 15px 0 0;padding: 15px 15px 20px;}
.description-left-side h2 {
	font-size: 33px;
	line-height: 35px;
}
.description-left-side p {
	font-size: 16px;
	line-height: 25px;
	margin: 16px 0 0;
}
.description-left-side ul li {
	font-size: 16px;
	line-height: 22px;
}
.cont-description-sec {
	padding: 0 0 40px;
}
.heading-with-line {
	font-size: 32px;
	line-height: 34px;
	letter-spacing: 1px;
}
.review-img {
	width: 45px;
	height: 45px;
}
.review-author span {
	font-size: 16px;
	line-height: 20px;
}
.review-rating i {
	font-size: 16px;
}
.cont-review-content h4 {
	font-size: 22px;
	line-height: 25px;
}
.cont-prod-review {
	padding: 0 0 40px;
}
.description-right-side {
	padding: 0 0 0 0;
}
.align-items-center .col-6.col-md-3 {
	max-width: 33.33%;
	flex: 33.33%;
}
.single-prod-review {width: 100%;margin: 15px 0;}
.review-content {
	padding: 0 0 0 10px;
}
.cont-popular-slider {
	padding: 40px 0;
}
.cont-brand-logo img {
	height: 90px;
	object-fit: cover;
	width: 180px;
}
.cont-brand-main #left-sidebar {
	padding: 0;
}
.cont-brand-individual {
	padding: 45px 0 20px;
}
.cont-brand-info {
	margin:25px 0;
	padding: 20px 10px 25px;
}
.active-filter.active-filter-brand .wrap-part-show-button
{
margin-top: 0;
}
.cont-brand-info .cont-brand-logo {margin: 0 0 15px;}
.cont-brand-info .cont-brand-logo img {object-fit: fill;width: auto;height: auto;}
.cont-brand-info &gt; div {
	text-align: center;
}
.cont-sorting {
	padding: 0;
}
.products-list form .form-row {float: left;width: 100%;margin: 0;}
.products-list form .form-row .single-select {padding: 0 20px 0 0;}
.single-select:nth-child(2) {margin-left: auto;padding: 0 !important;}
.slick-bttn-design button.slick-prev {left: -10px;}
.slick-bttn-design button.slick-arrow {right: -10px;}

/*.wrapper-pricing {margin: 10px 0 0;}*/
.no-rating {font-size: 12px;line-height: 20px;padding: 8px 8px;margin: 11px 0 0;}
.cont-review-bottom .btn {font-size: 18px;line-height: 20px;padding: 15px 10px;letter-spacing: 0;}
.cont-review-bottom .btn span {letter-spacing: 0;margin: 4px 0 0;}
/* ford-licensed-genuine css End */

/* Blog css start */
.blog-main {
	padding: 0 0 20px 0px;
}
.blog-title-heading-left {float: left;width: 100%;position: relative;text-align: center;color: #e2e4f1;font-size: 70px;line-height: 58px;margin: 40px 0 20px;letter-spacing: 2.6px;font-weight: 900;transform: inherit;-webkit-transform: inherit;}
.blog-title-heading-left span {float: left;width: 100%;}
.blog-grid-img a, .main-testimonials .blog-grid-img {height: 162px;}
.blog-grid {
	padding: 0 10px 20px;
	max-width: 100%;
	margin: 0;
}
.blog-grid-inn article {
	width: 50%;
	padding: 0 10px;
	margin: 20px 0;
}
.blog-grid h4 {
	font-size: 15px;
	line-height: 22px;
}
.blog-grid .blog-grid-content {
	padding: 15px 15px 20px;
}
.blog-grid p {
	font-size: 15px;
	line-height: 20px;
}
.blog-grid .read-more-btn a {
	width: 130px;
	height: 38px;
	padding:5px 20px;
}
.cont-page-numbers {
	margin: 44px 0 0;
}
.cont-page-numbers ul li {margin: 0 10px;}
.ford-vertical-text {display:none;}
.blog-content-design .section-blogdetail:nth-child(1)::after {display:none;}

.blogdetail-top &gt; div {text-align: center;}
.blog-content-design {text-align: center;}
.section-blogdetail .go-back-link {text-align: center;}
.section-blogdetail .go-back-link a {display: inline-block;}
.blog-light-text {margin: 0;}

.blog-both-content {margin: 10px 0 0;}
.blog-both-content .blog-both-side &gt; * {padding: 0;}
.blog-both-content .blog-both-side {column-count: 1;-moz-column-count: 1;-webkit-column-count: 1;}
/* Blog css End */

/* 2021-ford-mustang-mach-1-returning-as-limited-edit css start */
.blogdetail-top-img {
	width: 100%;
	padding: 0 35px 0 0;
	margin: 30px 0 0;
}
.detail-page-top-section p {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 15px;
}
.heading-32 {
	font-size: 20px;
	line-height: 26px;
}
.blogdetail-top-left h1 {
	margin: 0 0 25px;
}
.blog-light-text {
	font-size: 80px;
	line-height: 3px;
}
.blogdetail-top-left {
	padding: 0 10px;
	width: 100%;
}
.blogdetail-top {
	margin: 0 0 10px;
}
.blogimg-in-left .blogdetail-top-left {
	padding: 20px 0 0 0;
}
.detail-page-top-section {
	padding: 50px 0;
}
.otr-comments-form h3, .otr-recentpost-side h4 {
	font-size: 20px;
	line-height: 25px;
}
.otr-comments-form input, .otr-comments-form textarea {
	padding: 12px 10px;
}
.otr-comments-form .btn-success,.admin-loggedas {
	font-size: 16px;
	line-height: 20px;
}
.otr-recentpost-side {
	padding: 40px 0 0 0;
}
.otr-comments-side {
	padding: 50px 0 0 0;
}
.blog-both-side {
	padding: 0 0 0 35px;
	width: 100%;
	margin: 15px 0 0;
}
.otr-recent-posts-list .blog-grid-content h4 {
	font-size: 14px;
	line-height: 22px;
}
.single-prod-review-otr {
	width: 100%;
}
.single-prod-review-otr.active .single-prod-review {
	display: block;
	width: 100%;
}
.popular-product-slidr {padding: 0 25px;}
.slick-bttn-design button.slick-arrow {right: 0px;}
.slick-bttn-design button.slick-prev {left: 0;}
.view-comments {display: none;}
.blogdetail-top-img {padding: 0;}
.blog-both-side {padding: 0;}
/* 2021-ford-mustang-mach-1-returning-as-limited-edit css End */

/* price-guarantee start */
.price-guarantee-top h1 {
	font-size: 40px;
	line-height: 40px;
	letter-spacing: 1.6px;
}
.price-guarantee-top p {
	font-size: 17px;
	line-height: 20px;
	margin: 10px 0 0 0;
}
.cont-guarantee-steps {
	margin: 30px 0 0;
	padding: 0 15px;
}
.cont-contact-page {
	padding: 40px 0;
}
.cont-term-nd-condition {
	padding: 30px 0 50px;
}
.accordionButton {
	padding: 14px 32px 14px 15px;
	font-size: 16px;
	line-height: 30px;
	margin: 14px 0 0;
}
.accordionButton::after {right: 5px;font-size: 27px;}
.accordionContent {padding: 5px 15px 25px;}
.cont-price-guarantee-page {
	padding: 50px 0 0;
}
.single-guarantee-steps {
	padding: 0 75px;
}
.step-count {
	font-size: 26px;
	line-height: 28px;
}
.cont-personaldetails .contact-form .form-group {
	margin: 30px 0 0;
}
.step-icon-otr {
	margin: 15px 0;
}
.single-guarantee-steps h3 {
	font-size: 17px;
	line-height: 20px;
}
.single-guarantee-steps p {
	font-size: 16px;
	line-height: 20px;
	margin: 12px 0 0;
}
.cont-personaldetails .contact-form {
	padding: 0 20px;
}
.form-group input, .form-group textarea, .form-group select {
	line-height: 20px;
}
.cont-personaldetails .btn-default {
	font-size: 16px;
	line-height: 20px;
	padding: 14px 30px;
}
.term-nd-condition-inn {
	padding: 0 35px;
}
.form-group textarea {
	height: 65px;
}
.cont-personaldetails .contact-form .btn-default {
	width: 140px;
}
.addmore-bttn {width: 140px;font-size: 16px;line-height: 20px;padding: 13px 20px;}
.cont-sidenav-otr {display: none;}
#product-id {margin: 60px 0 0 0;}
.close-product {top: -576px;}
/* price-guarantee End */

/* help-centre start */
.cont-helpcenter-page {
	padding: 45px 0;
}
.single-helpcenter-subject {padding: 10px 10px;flex: 100%;max-width: 100%;}
.helpcenter-top {margin: 0 0 40px;}
.helpcenter-subject-acco .accordionContent {position: relative;top: auto;right: auto;width: 100%;padding: 10px 10px;text-align: center;}
.helpcenter-subject-acco .accordionButton {padding: 10px 5px;}
.helpcenter-subject-acco .accordionContent {padding: 10px 8px;}
.helpcenter-subject-acco .accordionContent h4 {display: none;}
.helpcenter-subject-acco .accordionContent p {font-size: 15px;line-height: 20px;}
/* help-centre End */

/* gt500-package start */
.otr-gtmodel a {
	font-size: 16px;
	line-height: 20px;
	padding: 13px 30px;
}
.cont-range-quality .row {
	padding: 30px 0 10px;
}
.cont-range-quality-content h2 {
	font-size: 24px;
	line-height: 33px;
}
.prod-desc-top {
	padding: 0;
}
.cont-prod-desc {
	padding: 40px 0 60px;
}
.prod-desc-top h2 {
	font-size: 33px;
	line-height: 36px;
}
.prod-desc-top p {
	margin: 10px 0 0;
	font-size: 15px;
	line-height: 22px;
}
.tabs-menu li a {
	font-size: 15px;
	line-height: 20px;
	padding: 12px 12px;
}
.tab-prod-info-head {
	width: 154px;
}
.tab-prod-info-content {
	width: calc(100% - 154px);
}
.gt-pricing-top {
	padding: 0;
	margin: 0 0 30px;
}
.gt-pricing-top h3 {
	font-size: 26px;
	line-height: 34px;
}
.cont-gt-pricing ,.cont-customkit{
	padding: 40px 0;
}
.color-shade ul li a {height: 35px;}
.color-shade ul li span {font-size: 11px;line-height: 12px;letter-spacing: 0;}
.otr-customkit-sec {padding: 0 0 40px;}
.addon-products-sec article {width: 50%;padding: 0 10px 20px;}
.package-product-load {margin: 20px 0 0;}
.gt-final-price-inn {padding: 80px 0 30px;}
div.total-complete-price_m1 {margin: 20px 0 20px;}
.gt-state, .gt-postcode {width: 100%;}
.gt-form-side {padding: 30px 35px;}
.gt-form-otr {margin: 55px 0 0;}
.gt-final-price-inn h4 {font-size: 22px;line-height: 28px;top: 25px;}
.gt-final-price-inn h4 span {padding: 0 0 10px;}
.total-complete-price {font-size: 25px;line-height: 35px;margin: 30px 0 55px;}
.page-submit input {font-size: 21px;line-height: 20px;padding: 15px 20px;}
.cont-gt-form {padding: 0 0 40px;}
.desc-tab-content {margin: 15px 0 0;}
.gt-form-side .contact-form {margin-left: 0;margin-right: 0;}

.cont-range-quality-img {padding: 0;}
.cont-range-quality .row:nth-child(2n) .cont-range-quality-content {padding-left: 0;}
.cont-range-quality .row:nth-child(2n) .cont-range-quality-img {padding-right: 0;}

.total-default-text {padding: 0;}
.total-default-text p {font-size: 15px;line-height: 22px;margin: 0 0 10px;}
.gt-form-otr .form-group {padding: 0;}
.cont-range-quality-content {text-align: center;}
.cont-range-quality-content h2 span {margin: 0 0 5px;}
.cont-range-quality-content ul {max-width: 100%;}
.spec-icon {display: inline-block;float: none;margin: 5px 0 0 0;}
.spec-content {width: 100%;padding: 15px 0 0;}
.cont-page-submit {margin: 0;}

.visibleonmobile {display: block;}
.visibleondesktop {display: none;}
/* gt500-package End */

/* zip-money start */
.money-icon img {width: 110px;}
.money-payments-inner img {width: 28px;}
.payments-img {height: 35px;}
/* zip-money End */

/*Account Start*/
.acc-page-head {padding: 30px 0;}
.cont-myorders {padding: 30px 0 0;}
.acc-page-head-inn h1 {font-size: 30px;line-height: 34px;}
.acc-page-head p {font-size: 18px;line-height: 26px;}
.account-heading {font-size: 26px;line-height: 32px;margin: 0 0 15px;}
.acc-page-head .btn {font-size: 15px;line-height: 18px;padding: 6px 10px;}
.acc-page-head p strong {margin: 4px 0 0 0;}
.cont-add-wishlist .form-group label {font-size: 22px;line-height: 26px;}
.cont-Wishlists {padding: 30px 0;}

.account-top-sec {padding: 40px 0 15px;}
.acc-page-heading h1 {font-size: 40px;line-height: 40px;text-align: center;letter-spacing: 1px;}
.loggedin-as {margin: 20px 0 0;justify-content: space-between;-ms-justify-content: space-between;}
.cont-acc-links {padding: 0 0 40px;}
.acc-links-side {width: 100%;}
.acc-link-detail-side {width: 100%;margin: 20px 0 0;}
.acc-links-otr a {font-size: 16px;line-height: 20px;padding: 12px 15px;}
.acc-link-detail-side {padding: 20px 0;}
.acc-link-detail-side h1, .cont-view-order-sec .page-header h1 {font-size: 28px;line-height: 30px;letter-spacing: 0;}
.acc-headings {font-size: 20px;line-height: 24px;letter-spacing: 0;padding: 0 0 15px;margin: 30px 0 15px;}
.otr-billinginfo .form-group {width: 100%;min-height: auto;}
.cont-delete-logo-option input {margin: 4px 0 0;}
.form-group.label-empty {margin-top: 10px;}
.label-empty label {display:none;}
#Company, #Dropshipping {margin-top: 50px;}
.acc-page-head-left, .acc-page-head-right, .acc-acc-links-inn {padding: 0;}
h2.acc-headings + div {margin-top: 5px;}
.form-type .form-group label {font-size: 20px;line-height: 24px;letter-spacing: 0;}

.cont-login-signup-flip {display: block;}
.sign-in-side {display: none;}
#tab-login {display: block;}
.sign-in-side .card-body.border-bottom {display: none;}
.sign-in-side:hover {background: transparent;}
.cont-login-signup-flip li a {float: left;width: 100%;}

.wishlist-update-inn input.btn {margin: 0;}
.content-wishlist-inn .products-list {overflow-x: auto;padding-bottom: 15px;}
.widhlist-product-heading, .content-wishlist-inn .products-list article .card {padding: 0 110px 0 0;}
.widhlist-product-heading {width: 500px;}
.content-wishlist-inn .products-row {width: 500px;}
.widhlist-product-name {width: calc(100% - 100px);}
.content-wishlist-inn article .card-title {width: calc(100% - 200px);padding: 0 10px 0 15px;}
.content-wishlist-inn article .cont-view-add-bttns {width: 100px;}
.content-wishlist-inn article .buying-options button, .content-wishlist-inn article .buying-options a {font-size: 13px;line-height: 22px;padding: 7px 10px;letter-spacing: 0;}
.content-wishlist-inn article .card-title a {font-size: 14px;line-height: 22px;text-transform: none;letter-spacing: 0;}
.cont-accmain {margin: 0 0 30px;}

.view-order-sec-inn {padding: 0;}
.view-order-sec-inn .btn {font-size: 16px;line-height: 20px;}

.acc-links-side {display: block;}
.acc-links-inn-new .acc-links-otr {width: 25%;}
.acc-icon-otr {width: 42px;height: 38px;margin: 0 0 10px;}
.acc-links-otr &gt; a {height: 120px;padding:10px 10px;font-size: 14px;line-height: 16px;letter-spacing:0;}

.alerts-inn {padding: 5px 0 10px !important;}
.mob-td-show td {visibility: visible;position: relative;z-index: 0;padding-top: 0px !important;}
.desk-td-show {display: none;}
/*Account End*/

/*Edit Account Start*/
.cont-editaccount-page {padding: 30px 0 40px;}
.otr-billinginfo .account-heading {margin: 30px 0 0;}
.billing-fields {padding: 0;}
.billing-fields2 {padding: 0;}
.cont-delete-logo-option input {margin: 6px 0 0;}
/*Edit Account End*/

/*Edit Address Start*/
.form-group.otr-two-fields {margin: 0;}
.otr-two-fields .form-group {margin: 30px 0 0;}
.otr-two-fields div:nth-child(2n-1), .otr-two-fields div:nth-child(2n) {padding: 0;}
.otr-savebttn .btn {font-size: 16px;line-height: 20px;padding: 10px 10px;letter-spacing: 0;}

.acc-personal-info-left {width: 100%;}
.acc-personal-info-right {width: 100%;padding: 0;}
.acc-personal-info-right .form-group:nth-child(1) {margin-top: 30px;}
.acc-personal-info-right .form-group:nth-child(2) {margin-top: 50px;}
/*Edit Address End*/

/*Brands Page Start*/
.brand-item a {height: 150px;}
/*.brand-item a img {max-width: 160px;}*/
.brand-item a:hover {z-index:1;transform: scale(1.16);-moz-transform: scale(1.16);-webkit-transform: scale(1.16);}
/*Brands Page End*/

/*Cart Start*/
._cpy_thirdparty_btn {padding: 2px 0;}
.shopping-cart-table-outer .table th.cartTable--heading-total {display: none;}
.qty-text, .subtotal-text, .pd-mob {display: block;}
.cartTable--heading-desc {display: none;}
.subprice-text, .single-item-total, .pd-desk {display: none;}
.shopping-cart-quantity-con {float: none;width: auto;text-align:center;}
.shopping-cart-quantity-con input {width: 50px;float: none;display: inline-block;}
.shopping-cart-trash-con {margin: 0 0 20px;}
/*Cart End*/

/*Gift Card Start*/
.cont-giftcard-list {background: transparent;}
.giftcard-sec-top h1 {font-size: 46px;line-height: 54px;margin: 0 0 20px;}
.single-giftcard-otr {padding: 0 10px;}
.single-giftcard-otr {margin: 25px 0;}
.giftcard-icon {margin: 0 0 15px;}
.giftcard-icon span {width: 140px;height: 140px;}
.giftcard-icon span img {max-width: 50%;max-height: 50%;}
.single-giftcard-otr h3 {font-size: 20px;line-height: 24px;margin: 0 0 10px;letter-spacing: 0.5px;}
.single-giftcard-otr p {font-size: 16px;;line-height: 22px;}
.giftcard-faq-inn .accordionContent {padding: 20px 15px 15px;}
.single-ques-ans {padding: 0 0 25px;margin: 0 0 25px;}
.single-ques-ans h5 {font-size: 18px;line-height: 24px;letter-spacing: 0;}
.single-ques-ans p {margin: 10px 0 0;}
.cont-giftcard-faq {padding: 40px 0;}
/*Gift Card end*/

/*Loggedout Start*/
.loggedout-page {padding: 40px 0;}
.loggedout-content {width: 500px;padding: 35px 20px 40px;}
.loggedout-content h1 {font-size: 30px;line-height: 34px;}
.loggedout-content p {margin: 10px 0 0;padding: 0;}
.home-login-bttns {margin: 20px 0 0 0;}
.home-login-bttns a, .home-login-bttns button {padding: 10px 10px;height: auto;}
.home-login-bttns a img {width: 29px;}
.loggedout-content p, .comment-posted .loggedout-content p {font-size: 18px;line-height: 26px;}
.home-login-bttns a, .home-login-bttns button {font-size: 16px;line-height: 22px;}
.home-login-bttns .fa-reply {font-size: 21px;}
/*Loggedout End*/

/*About Start*/
.about-video-otr iframe {width: 978px;height: 580px;}
/*About End*/

/*Track Order Start*/
.acc-order-detail-left {width:100%;padding: 0;}
.acc-order-detail-left h5 {font-size: 14px;line-height: 18px;}
.acc-order-detail-right {width:100%;padding: 0;}
.acc-order-detail-right p {font-size: 15px;line-height: 22px;}
/*Track Order End*/

/*Voucher Start*/
.cont-voucher-page {padding: 40px 0;}
.voucher-page-inn {padding: 0;}
.voucher-page-inn form h1 {font-size: 30px;line-height: 34px;}
.voucher-page-inn form &gt; p {font-size: 18px;line-height: 22px;margin: 10px 0 0 0;}
.voucher-page-inn #productoptions {margin: 40px 0 0;}
.cont-voucher-form .form-group {width: 100%;}
.voucher-page-inn form input.submit_btn {float: none !important;display: inline-block;}
/*Voucher End*/

/*Testimonial New Start*/
.review-new-design .blog-title-heading-left span {font-size: 36px;line-height: 40px;margin: 0 0 10px;}
.review-new-design .blog-title-heading-left p {font-size: 18px;line-height: 22px;letter-spacing: 1px;}
.review-new-design .blog-grid {margin: 0;}
.review-new-design .blog-grid article {width: 100%;}
.review-new-design .blog-content-inn {padding: 25px 15px;}
.review-new-design .blog-grid-content {padding: 0 0 0 20px !important;}
.review-new-design .blog-grid p {font-size: 16px;line-height: 22px;}
/*Testimonial New End*/

/*Cart Mobile Start*/
.cont-mobile-cart {display: block;}
.table.table-bordered.cartTable {display: none;}
/*Cart Mobile End*/

/*Warranty Start*/
.cont-view-order-sec {padding: 30px 0;}

.cont-dispute-details .col-md-6:first-child {padding: 0;}
.cont-dispute-details .col-md-6:last-child {padding: 0;}
/*Warranty End*/

/*Resolution Center Start*/
.resolution-step h2 {font-size: 20px;line-height: 28px;}
.dispute-options-otr .card {padding: 15px 10px;}

.select-orderid-otr {padding: 0;}
.past-orderids-list {padding: 10px 0 0;}
.past-orderids-list .btn {font-size: 17px;}

.cont-dispute-message .loggedout-content h1 {font-size: 27px;line-height: 34px;letter-spacing: 1px;}
/*Resolution Center End*/

/*Cart Start*/
.cart-side-right .number-style span.number-minus::after, .cart-side-right .number-style span.number-plus::before, .cart-side-right .number-style span.number-plus::after {opacity: 1;}
.cart-side-right .number-style span.number-minus {position: relative;z-index: 1;bottom: auto;
left: auto;margin: 0;height: 36px;width: 30px;border: none;border: 1px solid #464753;
transform: translate(0, 0);-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.cart-side-right .number-style span.number-plus {position: relative;z-index: 1;top: auto;left: auto;margin: 0;
height: 36px;width: 30px;border: none;border: 1px solid #464753;transform: translate(0, 0);
-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.cart-side-right .number-style input {width: 50px;height: 36px;padding: 5px;margin: 0 5px;border: 1px solid #464753;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.cart-side-right .number-style span.number-minus::after {background-color: #000000;}
.cart-side-right .number-style span.number-plus::before, .cart-side-right .number-style span.number-plus::after {background-color: #000000;}
/*Cart End*/

/*Cart Quote Start*/
.cart_footer {padding: 0 0 70px;}
/*Cart Quote End*/

/*Track Start*/
.cont-track-top {padding: 20px 0 20px;}
.track-steps-head {padding: 30px 20px;}
.track-steps-left {padding: 0;}
.track-steps-content {padding: 30px 0 0;text-align: center;}
.track-content-info h2 {font-size: 38px;line-height: 42px;margin: 0 0 20px;}
.track-content-info h4 {font-size: 20px;line-height: 22px;margin: 0 0 5px;}
.otr-visit-helpcenter a {padding: 25px 40px 25px 15px;}
.track-steps-content .ques-about-right {float: left;width: 100%;padding: 20px 15px;text-align: left;}
.track-steps-content .ques-about-contact {width: calc(100% - 110px);padding: 0 15px 0 0;}
.track-steps-content .ques-enquiry-bttn {width: 110px;}
.track-three-links .single-link-img img {margin: -100px 0 0;}
.track-three-links .single-shop-link:nth-child(3) a .single-link-img img {margin: -125px 0 0;}
.otr-visit-helpcenter a::after {right: 15px;}
.otr-visit-helpcenter a:hover::after {right: 10px;}
.track-three-links .single-link-text {padding: 0 20px;}
/*Track End*/

/*contact new design start*/
.cont-contact-new-head {padding: 40px 0;}
.contact-form-new {padding: 0px 0px 40px !important;}
.contact-details-head-single {width: 100%;padding: 30px;margin: 15px 0;}
.contact-form-new .container {padding: 0;}
.contact-form-heading h1 {font-size: 40px;line-height: 40px;margin: 0 0 10px;}
.contact-form-heading p {font-size: 18px;line-height: 24px;}
.contact-details-head {margin: 20px 0 0;text-align: left;}
.contact-details-head-icon {float: left;width: 55px;height: 55px;text-align: center;margin: 8px 20px 10px 0;}
.contact-form-new .card-title {font-size: 20px;line-height: 22px;padding: 0;}
.contact-form-new .form-group {padding: 0 5px;}
.contact-form-new .register-bttn {padding: 0 5px;}
.form-group .cont-upload-field label.new-label {width: 126px !important;height: 64px;padding: 22px 15px;}
.register-bttn div input {width: 126px !important;}
.cont-upload-new .uploaded-file-name {width: 100%;height: 0;}

/*contact new design end*/

.part-finder-filter-heading {display: none;}
.part-finder-filter-active {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;max-width: 100%;margin: auto;}
.part-finder-filter-btns {width:50%;}
.part-finder-filter-btns br {display: none;}
.part-finder-filter-btns.part-finder-filter-btns-desk .d-block.d-md-none.btn.btn-updateparts {display: none !important;}
.part-finder-filter-btns .btn.btn-viewparts {border: 1px solid #3f3f3f;}
.part-finder-filter-btns .btn.btn-viewparts:hover {border: 1px solid #6c6c6c;}
.wrap-part-name h1,  .wrap-part-name h2 
 {font-size: 20px;}
.thumbnail-image {height: 150px;}
.single-select select {height: 50px;-webkit-border-radius: 5px;border-radius: 5px;}
.single-select span, .single-select label {margin: 14px 5px 0 0 !important;}
#left-sidebar .card-header {
padding: 13px 36px 12px 20px;color: #313131;background: #f4f4f4;border-radius: 6px !important;border: 0 !important;}
.card-header-filter-mob h3 a {color: #313131;padding: 18px 20px;}
.blog-grid .read-more-btn {bottom: 20px;}
.blog-content-inn {padding-bottom: 70px;}
.carousel-indicators li, .carousel-indicators li {width: 11px;height: 11px !important; margin:0 3px 10px !important; }
.new-arrival-slider .slick-dots li button {width: 11px;height: 11px;}
.slick-dots li {margin: 0 3px;}
#n_checkout .cont-top-order-confirmation .alert.alert-success span {font-size: 24px;margin-bottom: 4px;}
#n_checkout .cont-top-order-confirmation .alert {font-size: 16px;line-height: 20px;}
.cont-giftcard-list .thumbnail-image {height: 180px;}
#left-sidebar .card-header {margin-top: 0;}
.cont-detail-quantity {width: 180px;max-width: 180px;}
.cont-right-main1 {width: calc(100% - 180px);}
.cont-products-article {margin-top: 20px;}
.onestop-shop-right.choose-year-wbc .cont-purchase-step li a {width: 110px;height: 62px;margin: 10px 5px 0;}
.onestop-shop-right.choose-year-wbc .cont-purchase-step li a.step-3 {width: 202px;height: 67px;}
.choose-year-wbc.grid-two .cont-purchase-step li:first-child {margin-bottom: 10px;}
.form-row.klaviyo_field_group .d-none.d-md-inline.input-group-append.pl-3 {display: block !important;padding-left: 10px !important;}
.otr-subscribe-form .d-block.pt-4.d-md-none {display: none !important;}
.klaviyo_field_group .form-field {margin: 0 0 0 6px;}
.mob_head ul {display: flex;display:-webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;
justify-content: space-between;}
.mob_head ul li {display: inline-block;width: auto;text-align: center;}
.Compatibility-main-section {padding: 30px 0;}
.wrap-prod-compat-list {padding: 20px 25px;}
.wrap-prod-selected-vehicle .vehicle-btns {float: left;max-width: 100%;width: 100%;margin-top: 20px;}
.form-row.klaviyo_field_group {flex-wrap: wrap !important;width: 100%;
text-align: center;box-sizing: border-box;justify-content: space-between;margin-left: 0 !important;margin-right: 0px !important;}
.form-row.klaviyo_field_group .form-field {float: none;width: 49%;vertical-align: top;margin-bottom: 10px;display: inline-block;margin-bottom: 10px;}
.form-row.klaviyo_field_group .d-none.d-md-inline.input-group-append.pl-3 {display: block !important;padding-left: 10px !important;width: 100%;
	float: left;padding: 0 !important;}
.form-row.klaviyo_field_group .d-none.d-md-inline.input-group-append.pl-3 .btn.btn-outline-secondary.klaviyo_submit_button {
width: 100%;}
.col-12.part-finder-filter-active.hidden {display: none;}
.product-finder-fields.collapse {display: block;padding-bottom: 8px;}
.row.row-wrapper-finder.active-divv .col-12.part-finder-filter-active.hidden {display: block;}
.col-12.contact-form #divVehicleDetails {float: left;width: 100%;}
.success_message {text-align: center;}
.form-group .cont-upload-field label.new-label {width: 260px !important;height: 64px;padding: 22px 15px; margin-bottom: 18px;}
.register-bttn div input {width: 260px !important;}
.blog-details-author-name {font-size: 20px;margin-bottom: 18px;}
.blog-details-time-and-comments {float: left;width: 100%;text-align: center;}
.blog-details-time-and-comments-grid {margin: 0 15px;font-size: 16px;padding-left: 35px;float: none;display: inline-block;background-size: 21px;}

.Covid-19-update-main {width: 90%;padding: 20px;left: 0;margin: auto;right: 0; bottom: 10px; text-align:center; }
.Covid-19-update-main .covid-header h2 {font-size: 23px;line-height: 24px;}
.Covid-19-update-main .covid-body-text p {font-size: 14px;line-height: 21px;}
.Covid-19-update-main .covid-header {margin-bottom: 10px;}
.Covid-19-update-main a {top: 1px;font-size: 32px;right: 25px;}
.bounce-1 {
animation-name: bounce-1;
animation-timing-function: linear;
}
@keyframes bounce-1 {
0%   { transform: translateY(0); }
50%  { transform: translateY(-10px); }
100% { transform: translateY(0); }
}

.cont-new-nd-products.new-arrival-main article.otr-single-item {width: 50%;padding: 10px 5px;}
.cont-new-nd-products.new-arrival-main .cont-new-arrivals h2, .cont-new-nd-products.new-arrival-main .cont-new-arrivals h1 {margin: 0px;}
.cont-new-nd-products.new-arrival-main {padding: 70px 0 60px 0;}
.cont-new-nd-products.new-arrival-main .cont-new-arrivals {padding-bottom: 0;}

.btn.btn-success.calltoaction.npopup-checkout {
	min-width: 145px;
}


/*Mod Now Pay Later Start*/
.cont-modnow {padding: 40px 0;}
.modnow-head {margin: 0 0 40px;padding: 0;}
.afterpay-inn {padding: 0 0 30px;}
.zippay-inn {padding: 0;}
.modnow-content a {display: block;height: auto;padding: 40px;}
.modnow-content h2 {margin: 10px 0;}
.modnow-head h1 {font-size: 40px;line-height: 40px;margin: 0 0 10px;}
.modnow-content a img {max-height: 60px;}
/*Mod Now Pay Later End*/

/*Afterpay Start*/
.cont-afterpay-work {padding: 40px 0;}
.afterpay-banner-inn {height: 300px;}
.afterpay-banner-midd h1 {font-size: 28px;line-height: 38px;margin: 0 0 20px;}
.afterpay-banner-midd a {float: none;display: inline-block;width: auto;padding: 10px 20px;}
.afterpay-banner-midd a img {height: 30px;}
.afterpay-work-head h2 {font-size: 40px;line-height: 40px;margin: 0 0 15px;}
.afterpay-work-head p {font-size: 18px;line-height: 26px;}
.afterpay-work-steps {padding: 25px 0px;}
.afterpay-work-img {height: 100px;margin: 0 0 15px;}
.afterpay-work-steps p {font-size: 18px;line-height: 22px;}
.afterpay-last-sec {padding: 20px 0 0;}
.afterpay-last-sec a.shopwith-afterpay {margin: 30px 0 0;padding: 15px 20px;font-size: 19px;line-height: 18px;}
.afterpay-last-sec .shopwith-afterpay span {margin: 0 8px 0 0;}
.afterpay-last-sec .shopwith-afterpay img {height: 23px;}
.afterpay-banner-midd {right: auto;left: 50%;top: 50%;width: 340px;text-align: center;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
/*Afterpay End*/
.active-filter.active-filter-brand .wrap-part-toggle i {margin-top: -2px;}
.active-filter.active-filter-brand li.active {margin-bottom: 12px;}
.active-filter.active-filter-brand li.active {margin-bottom: 18px;}
.active-filter.active-filter-brand {margin-top: 14px;}

.cont-product-img-bttns .thumbnail-image {
	height: auto;
}

.compatibilty-row1 .wrap-prod-selected-vehicle .d-none.d-md-block.btn.vehicle-check {
	display: none !important;
}



.d-vehicle h4 {
	margin-top:0;
	margin-bottom: 10px;
	display: block;
}
.vehicle-btn-check {
float: none;
}

}


@media (min-width:661px) and (max-width:991px)
{

.part-finder-filter-heading.mobile-view1 {width: 35%;text-align: left;padding: 10px 0;}
.part-finder-filter-btns-desk .btn-viewparts {display: block;}
.part-finder-filter-btns.d-block.d-md-none {display: none !important;}
.part-finder-filter-btns {width: 65%;float: right; text-align: right;}
.part-finder-filter-active {-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.d-none.d-md-inline-block.btn.btn-updateparts {width: 164px;display: inline-block !important;margin: 0 0 0 5px;}
.part-finder-filter-btns .btn.btn-viewparts {width: 130px; display: inline-block !important; margin:0px;}
.part-finder-filter-btns .btn {padding: 12px 5px !important;}
.row.row-wrapper-finder.active-divv .part-finder-filter-heading.desktop-head1 {width: 100%;text-align: center;}
.part-finder-filter-heading.mobile-view1 {
width: 35% !important;text-align: left;padding: 10px  0;display: block !important;}
.part-finder-filter-heading.desktop-head1 {display: none;}
.row.row-wrapper-finder.active-divv .product-finder-fields.collapse {display: block;}
.row.row-wrapper-finder.active-divv .part-finder-filter-btns.part-finder-filter-btns-desk {display: none;}
.part-finder-filter-btns.part-finder-filter-btns-desk.find_hide_m, .part-finder-filter-btns.d-block.d-md-none.find_hide_m {display: none !important;}
.row.row-wrapper-finder.active-divv .part-finder-filter-heading.mobile-view1 {text-align: center;width: 100% !important;}

}

@media (max-width:660px)
{
.part-finder-filter-btns.part-finder-filter-btns-desk.find_hide_m, .part-finder-filter-btns.d-block.d-md-none.find_hide_m {
display: none !important;
}
.part-finder-filter-btns.d-block.d-md-none .btn.btn-viewparts {
width: 98%;
}
.d-none.d-md-inline-block.btn.btn-updateparts {
float: right;
width: 98%;
}
.row.row-wrapper-finder.active-divv .product-finder-fields.collapse {
display: block;
}
.part-finder-filter-heading.mobile-view1 {
display: block !important;
width: 100% !important;
text-align: center;
}
.col-12.part-finder-filter-active {
padding-bottom: 10px;
}
.finder-display-head {
	margin-bottom: 2px;
}

/* .mob_head ul { */
	/* padding: 0 15px; */
/* }	 */
/* .otr-search { */
	/* padding-left: 15px; */
	/* padding-right: 15px; */
/* } */


#npopupDesc.npopup-body.hide-m-div
{
	padding:0px;
}

.part-finder-filter-btns.part-finder-filter-btns-desk .d-block.d-md-none.btn.btn-updateparts {
	display: block !important; 
}
}


@media (max-width:575px)
{
	
.mob_head ul {
	padding: 0px;
}
.otr-search {
	padding-left: 0px;
	padding-right: 0px;
}
.row {margin-right: 0;margin-left: 0;}

.about-benefit-outer {padding: 0 10px !important;}
.footer-sec ul li {	width: 50%;}
.otr-search input[type="text"] {width: 85%;}
.otr-search input[type="submit"] {width: 15%;}
.part-finder-filter-active {max-width: 100%;}
/*Home Start*/
.cont-onestop-shop {height: auto !important; min-height: 408px;}
.step-2-row .onestop-shop-right, .step-3-row .onestop-shop-right, .step-31-row .onestop-shop-right {padding: 50px 0 0;}
.cont-purchase-step li a {width: 130px;height: 130px;font-size: 15px;line-height: 22px;letter-spacing: 0;}
.cont-purchase-step .step2-design {width: 130px;height: 130px;margin: 0;padding: 5px;}
.step2-design span:nth-child(1) {font-size: 20px;line-height: 20px;}
.step2-design span:nth-child(2) {font-size: 16px;line-height: 24px;letter-spacing: 0;}
.cont-purchase-step .step3-design {width: 130px;margin: 28px 0 0;}
/*.categories-img {height: 40px;}*/
.single-categories-otr a {padding: 15px 12px;}

.cont-promotion-content {padding: 20px 0;}
.promo-item::after {margin: -6px 0 0 75px;}
.promo-head-content h3 {font-size: 20px;line-height: 23px;font-weight: 400;letter-spacing: 0;}
.site-btn a {font-size: 16px;line-height: 20px;padding: 12px 15px;}
.otr-testimonials {padding: 30px 15px 20px 20px;}
.cont-testimonials-slider::before {display: none;}
.otr-testimonials-content p {font-size: 15px;line-height: 20px;margin: 5px 0 0 0;}
.cont-findout {padding: 30px 0;}
.otr-findout a::after {right: 0px;}

.cont-purchase-step .step2-design-midd::before, .cont-purchase-step .step3-design-midd::before {top: 30px;}
.cont-purchase-step .step2-design-midd::after, .cont-purchase-step .step3-design-midd::after {bottom: 30px;}
#home_compat_cat_1.home_compcat &gt; li {
	width: 43%;
	padding: 6px 4px 0;
}
#home_compat_cat_1.home_compcat &gt; li:first-child {
	width: 100%;
}
#home_compat_cat_1.home_compcat &gt; li &gt; a {
	width: 100%;
	margin: 0;
}
#home_compat_cat_2.home_compcat &gt; li {
	width: 96%;
	padding: 6px 4px 0;
}
#home_compat_cat_2.home_compcat &gt; li:first-child {
	width: 100%;
}
#home_compat_cat_2.home_compcat &gt; li &gt; a {
	width: 100%;
	margin: 0;
}
/*Home End*/

/* money page css start	 */
.money-outer-12 {
	padding: 50px 0 35px;
}
.money-outer-12 h4 {
	letter-spacing: 0.1px;
	font-size: 24px;
	line-height: 40px;
}
.money-outer-12 p {
	letter-spacing: 0.2px;
	line-height: 22px;
	font-size: 16px;
}
.money-payments-inner h5 {
	font-size: 20px;
	line-height: 42px;
}
.money-payments-inner {
	margin: 0 0 15px;
}
.money-payments-inner p {
	font-size: 16px;
	line-height: 20px;
}
.money-payments-outer {
	padding: 0 0 25px;
}
.what-ever-heading h3 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
}
.what-ever-heading h3 br{
	display:none;
}
.what-ever-heading p {
	font-size: 16px;
	line-height: 36px;
}
.zip-payment-inner {
	margin: 0 30px 30px;
	padding: 40px 0 27px;
	max-width: 360px;
}
.your-everyday h3 {
	padding: 13px 0 10px;
	font-size: 18px;
	line-height: 20px;
}
.your-everyday span {
	font-size: 20px;
	line-height: 30px;
}
.your-everyday {
	padding: 0 0 26px;
}
.Account-limits-outer h5 {
	font-size: 20px;
	line-height: 30px;
}
.Account-limits-outer span {
	font-size: 16px;
	line-height: 20px;
}
.Account-limits-outer li {
	height: 100px;
	padding: 0 15px 0;
}
.apply-zip-pay a {
	width: 210px;
	height: 50px;
	font-size: 16px;
}
.apply-zip-pay {
	padding: 30px 0 0;
}
.zip-payment-outer {
	padding: 0 0 0;
}
.How-to-use-main {
	padding: 10px 0 25px;
}
.faq-main {
	padding: 35px 0 10px;
}
.faq-heading h2 {
	font-size: 25px;
	line-height: 40px;
}
.fee-win-sec-001 .accordion button .accordion-title {
	font-size: 16px;
	line-height: 18px;
}
.fee-win-sec-001 {
	padding: 25px 15px 40px;
}
.accordion-content ul li {
	font-size: 16px;
	line-height: 24px;letter-spacing: 0;
}
.How-to-use-outer {
	padding: 0 20px 0;
}
.How-to-use-left-inner h3 {
	font-size: 24px;
	margin: 0 0 18px;
	line-height: 45px;
}
.How-to-use-left-inner ul li {
	margin: 0 0 25px;
	padding: 0 0 0 5px;
}
.How-to-use-left-inner h6 {
	font-size: 18px;
	line-height: 30px;
}
.How-to-use-left-inner span {
	font-size: 16px;
	line-height: 20px;
}
.How-to-use-left-inner span br {
	display: none;
}
.How-to-use-left-inner ul li::before {
	top: 6px;
	height: 36px;
	width: 4px;
}
.How-to-use-img-right {
	text-align: center;
	margin: 25px 0 0;
}
.How-to-use-img-right img {
	max-width: 260px;
}
/* money page css End */

/* brands page start */
.otr-filter-inner ul li {display: inline-block;margin: 0 0 6px;text-align: center;float: none;}
.otr-filter-inner ul li a {padding: 15px 15px 17px;}
.page-head-name h1 {font-size: 67px;line-height: 85px;}
.page-head-text p {text-align: center;}
.page-head-name {padding: 0;flex: 100%;max-width: 100%;text-align: center;}
.filter-inn {height: auto;float: left;width: 100%;}
.filter-inn ul li {float: none;display: inline-block;}
.filter-inn ul {padding: 2px 0 0 0;}
.filter-inn ul li a {font-size: 15px;line-height: 16px;padding: 5px 8px;}
.page-head-text {padding: 0;flex: 100%;max-width: 100%;}
.page-head-text {padding: 0;flex: 100%;max-width: 100%;}
.otr-login {margin: 2px 5px 0 0;}
.otr-search {width: 13%;}
.otr-nav ul li a {font-size: 16px;}
.cont-page-head {padding: 30px 15px 50px;}
.cont-brands {padding: 50px 0 10px;}
.otr-social-icon ul li a {font-size: 24px;}

.cont-brand-main .brands-products-list article {width: 50%;}
/* brands page End */

/* contact-us start */
.contact-form {padding: 55px 45px;}
.contact-form .btn-default {width: 50px;height: 50px;}
.contact-form {padding: 30px 20px;}
.contact-info {padding: 30px 35px;}
.card-title {font-size: 26px;line-height: 30px;}
.form-group label {font-size: 16px;line-height: 20px;}
.contact-socials ul li {margin: 0 24% 0 0;}
.contact-socials ul li a i {font-size: 28px;}
.cont-contact-page {padding: 55px 0;}
.sign-in-side {
	padding: 30px 23px;
}
.card-title {
	font-size: 24px;
	line-height: 26px;
}
.btn-success {
	font-size: 16px;
	line-height: 20px;
}
.btn-success .fa-user {
	font-size: 22px;
}
.sign-up-side {
	padding: 30px 23px;
}
.myaccount-page {
padding: 0;
}
.contact-social-img {margin: 0 0 30px;}
.contact-info-icon i {font-size: 40px;}
/* contact-us End */

/* nr_track_order Start */
.heading-24 {
	font-size: 20px;
	line-height: 22px;
}
.ordertrack-work-head p {
	font-size: 16px;
	line-height: 25px;
}
.step-icon span {
	width: 120px;
	height: 120px;
	background-size: 55px;
}
.ordertrack-form {padding: 30px;}
.ques-enquiry-bttn a {
	height: 60px;
}
.step-icon1 span {
	background-position: center top 31px;
}
.single-ordertrack-steps:hover .step-icon1 span {
	background-position: center top -80px;
}
.step-icon2 span {
	background-position: center top 39px !important;
}
.single-ordertrack-steps:hover .step-icon2 span {
	background-position: center top -84px !important;
}
.step-icon3 span {
	background-position: center top 36px;
}
.single-ordertrack-steps:hover .step-icon3 span {
	background-position: center top -80px;
}
.step-icon4 span {
	background-position: center top 30px;
}
.single-ordertrack-steps:hover .step-icon4 span {
	background-position: center top -75px;
}
.ques-about-contact h4 {
	font-size: 20px;
	line-height: 24px;
}
.ordertrack-work {padding: 40px 0 0;}
.ques-enquiry-bttn input {
	height: 50px;
	padding: 10px 30px;
}
/* nr_track_order End */

/*Thankyou Start*/
.error-page {font-size: 20px;line-height: 28px;}
.main-title {font-size: 70px;line-height: 70px;letter-spacing: 2px;}

.error-heading {font-size: 120px;line-height: 98px;}
.error-page p .btn {min-width: 150px;font-size: 16px;line-height: 20px;margin: 4px 2px;padding: 12px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
/*Thankyou End*/

/*Privacy Page Start*/
.policy-heading {font-size: 42px;line-height: 52px;}
/*Privacy Page End*/

/* products css Start */
.cont-product-list-page .page-head-name h1 {
	font-size: 55px;
	line-height: 55px;
}
.products-list form .form-row .single-select {
	padding: 0 0 10px 0;
}
.products-list article {padding: 0 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
/* products css End */

/* ford-licensed-genuine css Start */
.wrapper-pricing {
	-ms-flex: 0 0;
	flex: 0 0 100%;
	max-width: calc(100% - 108px);
}
.detail-fitment-sku {
	line-height: 15px;
}
.cont-product-banner {
	padding: 45px 0;
}
.description-left-side h2 {
	font-size: 30px;
	line-height: 32px;
}
.description-right-side .btn {
	padding: 15px 15px;
	font-size: 16px;
	margin: 20px 0 0;
}
.heading-with-line {
	font-size: 30px;
	line-height: 32px;
}
.cont-flat-shipping {
	font-size: 16px;
	line-height: 26px;
}
.cont-flat-shipping .badge {
	font-size: 16px;
}
._itmspec_listopt {padding: 0;}
.single-prod-review {
	width: 100%;
}
.products-row .col-8.col-sm-6.col-lg-4.col-xl-3.pb-2 {
	max-width: 100%;
	flex: 100%;
}
.single-select span, .single-select label {
	margin: 7px 5px 0 0;
}
.npopup {width: 94% !important;}
.npopup .modal-header {padding: 15px 10px;}
.npopup .modal-body {padding: 20px 10px;}
.npopup .footer {padding: 0 10px 20px;}
.npopup .footer .btn {min-width: 130px;}
/* ford-licensed-genuine css End */

/* Blog css start */
.blog-main {
	padding: 0px 0 20px 0px;
}
.blog-title-heading-left {
	font-size: 60px;
	line-height: 52px;
	margin: 40px 0 20px;
}
.blog-grid {
	padding: 0 0 20px;
	max-width: 100%;
}
.blog-grid h4 {
	font-size: 15px;
	line-height: 22px;
}
.blog-grid .blog-grid-content {
	padding: 10px 15px 25px;
}
.cont-page-numbers {margin: 30px 0 0;}
/* Blog css End */


/* 2021-ford-mustang-mach-1-returning-as-limited-edit css Start */
.blogdetail-top-left h1 {
	margin: 0 0 15px;
}
.heading-32 {
	font-size: 18px;
	line-height: 23px;
	margin: 0 0 10px;
}
.blog-light-text {
	font-size: 62px;
	line-height: 2px;
	margin: 0;
}
.otr-comments-form h3, .otr-recentpost-side h4 {
	font-size: 18px;
	line-height: 22px;
}
.blogdetail-top-left {
	padding: 0;
}
/* 2021-ford-mustang-mach-1-returning-as-limited-edit css End */

/* price-guarantee Start */
.cont-price-guarantee-page {
	padding: 40px 0 0;
}
.price-guarantee-top h1 {
	font-size: 35px;
	line-height: 34px;
	letter-spacing: 1.6px;
}
.price-guarantee-top p {
	font-size: 16px;
	line-height: 20px;
}
.single-guarantee-steps {
	margin: 15px 0;
}
.step-count {
	font-size: 25px;
	line-height: 26px;
}
.cont-contact-page {
	padding: 40px 0;
}
/* price-guarantee End */

/* help-centre start */
.cont-helpcenter-page {
	padding: 45px 0;
}
.single-helpcenter-subject {
	padding: 10px 10px;
	flex: 100%;
	max-width: 100%;
}
.helpcenter-top {
	margin: 0 0 30px;
}
/* help-centre End */

/* gt500-package Start */
.otr-gtmodel a {
	margin: 0 5px;
}
.cont-range-quality-content h2 {
	font-size: 20px;
	line-height: 30px;
}
.tab-prod-info-head {
	padding: 10px 28px;
}
.cont-gt-pricing, .cont-customkit {
	padding: 45px 0 50px;
}
.color-shade ul li a {
	height: 35px;
}
.gt-pricing-top h3 {
	font-size: 24px;
	line-height: 28px;
}
.addon-products-sec article {
	width: 100%;
}
.gt-form-side h3 {
	font-size: 23px;
	line-height: 28px;
}
.gt-form-side {
	padding: 30px 25px;
}
.color-shade ul li {padding: 10px;}
/* gt500-package End */
.cont-view-add-bttns .bttn-view-product {width: 100%;text-align: center;}
.bttn-view-product a {display: inline-block;float:none;width: 155px;}
/* zip-money start */
.money-icon img {
	width: 95px;
}
.money-payments-inner img {
	width: 28px;
}
/* zip-money End */

/*Account Start*/
.acc-options-inn .row {margin-left: -15px;margin-right: -15px;}
.cont-Wishlists .table-responsive .btn {font-size: 13px;line-height: 16px;padding: 4px 2px;}
.cont-messages .card-footer {padding: 20px 0;}
.cont-messages .card-footer .btn {margin: 8px 0 0 0;}

.mob-td-show td button {width: 32.92% !important;}
/*Account End*/

/*Edit Password Start*/
.cont-changepass .row .col-12 {padding: 0;}
/*Edit Password End*/

/*Brands Page Start*/
.brand-item a {height: 130px;}
/*.brand-item a img {max-width: 130px;}*/
.brand-item a:hover {z-index:1;transform: scale(1.18);-moz-transform: scale(1.18);-webkit-transform: scale(1.18);}
/*Brands Page End*/

/*Gift Card Start*/
.giftcard-sec-top h1 {font-size: 42px;line-height: 52px;}
.accordionButton {letter-spacing: 0.3px;}
/*Gift Card End*/

/*Loggedout Start*/
.loggedout-content {width: 100%;}
.loggedout-content p {font-size: 18px;line-height: 26px;}
.home-login-bttns a, .home-login-bttns button {width: auto;}
.home-login-bttns a img {width: 24px;}
.home-login-bttns .fa-reply {font-size: 22px;}
/*Loggedout End*/

/*About Start*/
.about-video-otr iframe {width: 978px;height: 580px;}
/*About End*/

/*Resolution Center Start*/
.dispute-options-otr {margin-right: -15px;margin-left: -15px;}

.dispute-items-table .table {width:505px;}

.cont-dispute-message .loggedout-content h1 {font-size: 24px;line-height: 32px;}
/*Resolution Center End*/

.onestop-shop-right.choose-year-wbc .cont-purchase-step li a {width: 95px;height: 50px;margin: 6px 4px 0;}
.onestop-shop-right.choose-year-wbc .cont-purchase-step li a.step-3 {width: 170px;height: 60px;}

.notify-form input[type="text"] {
	width: 100%;
	margin-bottom: 10px;
}
.input-group-append, .input-group-prepend {
	width: 100%;
}
.input-group-append .btn.btn-outline-secondary {
	height: 40px;
	border-radius: 0;
	width: 100%;
}
/*HALLOWEEN SPECIAL SALE*/
.Halloween-sale-Panel h1 {
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 20px;
}
.halloween-brands-inner {
	grid-template-columns: repeat(1, 1fr);
}
.halloween-Tshirt-outer h4 {
	font-size: 30px;
}
.halloween-Tshirt-outer h4 span {
	font-size: 19px;
}
.halloween-everything-grid {
	padding: 30px 0 0;
}
.halloween-Tshirt-outer {
	height: 125px;
}
.Halloween-sale-Panel p {
	font-size: 14px;
	line-height: 20px;
}
}

@media (max-width:479px) {
.cont-needhelp span {display: block;margin: 0 0 2px;}
/*.otr-logo {max-width: 260px;margin: 0;}*/
.otr-nav-button span {margin: 0 0 5px;}
.otr-nav-button {top: -29px;}
.otr-search {width: /*66%*/100% !important;}
.otr-search input[type="text"] {width: 82%;}
.otr-search input[type="submit"] {width: 18%;}
.otr-login {margin:10px 18px 10px 10px !important;}
.otr-cart {width: auto;float: right;}
/*.categories-img {height: 30px;}*/
.aboutus-banner-main-panel h1 {font-size: 45px;line-height: 40px;margin-bottom: 10px;}
.aboutus-banner-main-panel p {padding: 10px 0 0 !important;font-size: 15px;line-height: 22px;margin-bottom: 10px;}
.about-benefit-outer {padding: 0 !important;}
.about-benefit-con {padding: 0 !important;}
.about-instagram-outer {font-size: 20px;line-height: 24px;}
.css-37qul3 {	padding: 0 12px 0px;}
.otr-subscribe-text, .footer-social .otr-subscribe-text {font-size: 16px;}
.outer-footer-parts {padding: 0px 10px 30px;}
.footer-sec ul li a {font-size: 14px;}
.footer-sec ul li {margin: 5px 0;}
.cartTable--heading.cartTable--heading-item {width: 100%;float: left;}
.shopping-cart-table-outer table th {font-size: 13px;	line-height: 17px;}
.shopping-continue-button button {font-size: 15px;float: left;margin-top: 10px;}
.shopping-cart-heading {float: left;width: 100%;margin: 0;}
.shopping-cart-heading h1 {width: 100%;letter-spacing: 1.4px;margin-right: 0;text-align: center;}
.button-create-quote-outer {width: 100%;margin: 10px 0 0;}
.shopping-cart-main .shopping-create-quote-button {float: none;}
.shopping-continue-button {float: left;width: 100%;text-align: center;}
.shopping-continue-button .btn {float: none;}

.write-review-main-outer-panel h1 {font-size: 37px;line-height: 34px;}
.write-review-main-outer-panel p {margin: 10px 0;}
.write-review-form-outer {padding: 0;}

/*Footer Start*/
.form-field {width: calc(100% - 100px);}
.otr-subscribe-form .form-bttn {width: 100px;}
.otr-subscribe-text {width: 220px;float: none;margin-left: auto;margin-right: auto;}
.form-bttn input {font-size: 14px;line-height: 24px;padding: 10px 14px;}
.invalop-bttn input, .invalop-bttn input:hover {padding: 10px 14px;background-image:none;}
/*Footer End*/

/*Home Start*/
.cont-onestop-shop {height: 436px;}
.step-2-row .onestop-shop-right, .step-3-row .onestop-shop-right, .step-31-row .onestop-shop-right {padding: 138px 0 0;}
.onestop-shop-left h1 {font-size: 28px;line-height: 36px;margin: 0 0 10px;letter-spacing: 0;}
.cont-purchase-step li {margin: 0 6px;}
.cont-purchase-step li a {width: 88px;height: 88px;font-size: 13px;line-height: 16px;letter-spacing: 0;border-width: 2px;}
.onestop-shop-right {margin-left: -12px;-ms-flex: 0 0 calc(100% + 24px);flex: 0 0 calc(100% + 24px);max-width: calc(100% + 24px);}
.cont-purchase-step .step2-design {width: 95px;height: 90px;margin: 0;padding: 5px;}
.step2-design span:nth-child(1) {font-size: 20px;line-height: 20px;}
.step2-design span:nth-child(2) {font-size: 15px;line-height: 18px;letter-spacing: 0;}
.step-3-row {margin-bottom: 2px;}
.cont-purchase-step .step3-design {width: 95px;margin: 15px 0 0;}

.cont-onestop-shop {padding: 25px 0 35px 0;}
.onestop-shop-left span {font-size: 18px;line-height: 22px;}
.onestop-shop-left p {font-size: 16px;line-height: 22px;}
.onestop-shop-left {padding: 0 0 10px;}
.step-1 {height: 400px;}
.step-2-row .onestop-shop-right, .step-3-row .onestop-shop-right, .step-31-row .onestop-shop-right {padding: 50px 0 0;}
.step-2-row .cont-purchase-step li, .step-3-row .cont-purchase-step li, .step-31-row .cont-purchase-step li {clear: both;}
.cont-purchase-step .step2-design, .cont-purchase-step .step3-design {width: 180px;height: 100px;}
.cont-purchase-step .step2-design-midd, .cont-purchase-step .step3-design-midd {width: 180px;height: 80px;margin: 15px 0;}
.cont-purchase-step .step3-design {margin: 0;}
.row .cont-purchase-step li:first-child .step3-design img {margin-top: -15px;}

.cont-categories .container {padding: 0;}
.single-categories-otr {padding: 3px;}
.single-categories-otr a {padding: 10px 5px;}
.promo-item::after {margin: -6px 0 0 155px;}
.cont-price-guarantee-inn {padding: 25px 15px;}
.cont-price-tag {width: 50px;margin: 0 10px 0 0;}
.cont-price-text {width: calc(100% - 60px);}
.cont-price-text h4 {font-size: 16px;line-height: 22px;}
.cont-price-text span {font-size: 23px;line-height: 30px;letter-spacing: 0px;}
.promo-offer p {font-size: 28px;line-height: 30px;}
.promo-offer p .off-per {font-size: 56px;line-height: 56px;}
.otr-testimonials {text-align: center;}
.otr-testimonial-heading {width: 100%;}
.otr-conversation-icon {width: 100%;text-align: center;margin: 12px 0 0 0;}
.otr-conversation-icon img {width: 30px;}
.otr-testimonial-author {width: 100%;padding: 0 0 10px 0;justify-content: center;}
.testi-author-name {width: auto;padding: 0 0 1px 5px;}
.otr-testimonial-view {float: right;width: 100%;padding: 0;}
.cont-testimonials-slider button.slick-arrow {right: auto;bottom: 0;left: 50%;margin: 0 0 0 50px;}
.cont-testimonials-slider button.slick-prev {left: 50%;margin: 0 0 0 -70px;}
.otr-findout a span {font-size: 24px;line-height: 30px;}

.cont-purchase-step .step2-design-midd::before, .cont-purchase-step .step3-design-midd::before {top: 10px;}
.cont-purchase-step .step2-design-midd::after, .cont-purchase-step .step3-design-midd::after {bottom: 10px;}
/*Home End*/

/* money page css start	 */
.money-outer-12 h4 {
	font-size: 20px;
}
.money-outer-12 p {
	line-height: 20px;
}
.zip-payment-inner {
	margin: 0 0 30px;
	max-width: 300px;
}
.your-everyday {
	padding: 0 10px 26px;
}
.Account-limits-outer li {
	height: 90px;
	padding: 0 15px 0;
}
.Account-limits-outer h5 {
	font-size: 18px;
	line-height: 26px;
}
.your-everyday span {
	font-size: 17px;
	line-height: 20px;
}
.your-everyday {
	padding: 0 10px 20px;
}
.How-to-use-left-inner h3 {
	font-size: 19px;
	line-height: 27px;
}
.faq-main {
	padding: 25px 0 10px;
}
/* money page css End */

/* brands page Start */
.page-head-name h1 {font-size: 55px;line-height: 85px;}
.cont-page-head {padding: 20px 15px 50px;}
.filter-inn ul li a {font-size: 14px;line-height: 14px;padding: 4px 5px;font-weight: 400;}
.brand-item a {height: 120px;padding: 10px;}
/*.brand-item a img {max-width: 100px;}*/
.cont-brand-main .products-row article {padding: 0;}

.cont-brand-main .brands-products-list article {width: 100%;}
/* brands page End */

/* contact-us start */
.card-title {font-size: 23px;line-height: 27px;}
.contact-form .form-group {margin: 50px 0 0;}
.form-group textarea {height: 75px;}
.contact-form .btn-default {width: 45px;height: 45px;margin: 10px 0 0 0;}
.contact-form {padding: 30px 0;}
.contact-info {padding: 30px 15px;}
.contact-info-icon {width: 30px;}
.cont-account-page {
	padding: 30px 0;
}
.sign-in-side {
	padding: 25px 20px;
}
.sign-up-side {
	padding: 25px 20px;
}
.card-title {letter-spacing: 0;}
.wbc-sub-title h4 {
	font-size: 16px;
	line-height: 20px;
}
.btn-success {
	height: 50px;
}
.form-group {
	margin: 20px 0 0;
}
.btn-success .fa-user {
	font-size: 18px;
}
.btn-success span {
	margin: 0 0 0 6px;
}
.contact-info .sec-head {margin: 0;}
.contact-info-text {width: calc(100% - 30px);padding: 0 0 0 15px;}
.contact-form .card-title {text-align: center;}
.contact-info .sec-head .card-title {text-align: center;}
.contact-socials {text-align: center;}
.contact-socials ul {float: none;width: auto;display: inline-block;}
.contact-socials ul li {margin: 0 40px 0 0;}
.contact-info-icon i {font-size: 35px;}
/* contact-us End */

/* nr_track_order Start */
.ordertrack-form {
	padding: 40px 20px;
}
.form-group-bttn input {
	min-width: 110px;
}
.heading-24 {
	font-size: 18px;
	line-height: 20px;
}
.ordertrack-work-steps {
	padding: 30px 0;
}
.ques-about-heading {height: 75px;padding: 10px 15px;font-size: 20px;line-height: 24px;}
.ques-about-right {padding: 20px 15px;}
.single-ordertrack-steps h3 {
	margin: 0 0 10px;
}
.step-icon span {
	width: 100px;
	height: 100px;
	background-size: 40px;
}
.step-icon1 span {
	background-position: center top 30px;
}
.single-ordertrack-steps:hover .step-icon1 span {
	background-position: center top -50px;
}
.step-icon2 span {
	background-position: center top 34px !important;
}
.single-ordertrack-steps:hover .step-icon2 span {
	background-position: center top -50px !important;
}
.step-icon3 span {
	background-position: center top 33px;
}
.single-ordertrack-steps:hover .step-icon3 span {
	background-position: center top -50px;
}
.step-icon4 span {
	background-position: center top 28px;
}
.single-ordertrack-steps:hover .step-icon4 span {
	background-position: center top -46px;
}
.trackorder-form .form-group input {
	font-size: 16px;
	line-height: 22px;
	padding: 12px 15px;
}
.form-group-bttn {margin: 25px 0 0;}
.form-group-bttn input {float: right;position: relative;top: 0;right: 0;padding: 11px 20px;min-width: 100%;width: 100%;}
.ques-enquiry-bttn a {
	height: 50px;
	font-size: 15px;
}
.trackorder-form .form-group input[type="password"] {padding-right: 15px;}
/* nr_track_order End */

/*Thankyou Start*/
.main-title {font-size: 60px;line-height: 60px;}
.error-subheading h1 {font-size: 26px;line-height: 32px;letter-spacing: 1px;}
.error-page {font-size: 18px;line-height: 26px;}

.error-heading {font-size: 100px;line-height: 86px;}
.error-page p .btn {min-width: auto;}
/*Thankyou End*/

/*Privacy Page Start*/
.policy-heading {font-size: 40px;line-height: 46px;}
/*Privacy Page End*/

/* products css Start */
.cont-product-list-page .page-head-name h1 {
	font-size: 46px;
	line-height: 50px;
}
.cont-product-list-page #left-sidebar .card {
	margin: 0 0 20px !important;
}
.single-select span, .single-select label {width: 70px;text-align: right;}
.single-select select {width: calc(100% - 75px);}
.products-list form .form-row .single-select {
	padding: 0 0 10px;
	float: left;
	width: 100%;
}
.products-list article {
	padding: 0;
	-ms-flex: 0 0 44.333%;
	flex: 50%;
	max-width: 50%;
}
/* products css End */

/* ford-licensed-genuine css Start */
.align-items-center .col-6.col-md-3 {
	max-width: 50%;
	flex: 50%;
}
.nReviewsBlock i {font-size: 17px;margin: 22px 2px 0 0;}

.detail-brand-logo {
	float: right;
	width: 140px;
	margin: 10px auto;
	text-align: center;
}
.cont-eta-icon {width: 23px;height: 23px;margin: 0 10px 0 0;}
.cont-eta-text {
	font-size: 14px;
}
.cont-flat-shipping {
	padding: 15px 5px;
}
.cont-flat-shipping .badge {
	letter-spacing: 0.08px;
}
.variation-name {width: 100px;}
.specific {width: calc(100% - 100px);padding: 0 0 0 10px;}


.cont-detail-addtocart .btn i {
	font-size: 35px;
}
.cont-detail-wishlist .btn span i {
	font-size: 30px;
}
.cont-detail-quantity span {
	font-size: 14px;
}
.description-left-side h2 {
	font-size: 28px;
	line-height: 30px;
	letter-spacing: 1.5px;
}
.wrapper-product-title h1 {
	margin: 10px 0 0;
}
.products-row .col-8.col-sm-6.col-lg-4.col-xl-3.pb-2 {
	max-width: 100%;
	flex: 100%;
}
.heading-with-line {font-size: 28px;line-height: 30px;letter-spacing: 0;}
.heading-with-line span {
	padding: 0 10px 0 0;
}
.cont-product-banner .col-12.col-lg-7,.cont-product-banner .col-12.col-lg-5 {
	padding: 0;
}
.cont-review-bottom .btn {font-size: 20px;line-height: 24px;padding: 15px 8px;}

/*.wrapper-pricing {margin: 10px 0 0;}*/
.no-rating {font-size: 12px;line-height: 16px;padding: 6px 5px;margin: 15px 0 0;}

.handling-fee-text {display: block;margin: 5px 0 0;}
.productsave {font-size: 15px;line-height: 24px;}
.original-price-was {font-size: 15px;line-height: 24px;margin: 0 5px 0 0;}
.productsavetext {font-size: 13px;letter-spacing: 0;}
.time-text {font-size: 13px;}
.productsavetext #sale-end {margin: 0;}

.product-thumbs a {height: auto;}
/* ford-licensed-genuine css End */

/* Blog css start */
.blog-grid-img a, .main-testimonials .blog-grid-img {
	height: 220px;
}
.blog-grid .blog-grid-content {
	padding: 10px 20px 25px;
}
.blog-grid-inn article {width: 100%;padding: 0;margin: 0 0 20px;text-align: center;}
.cont-page-numbers {
	margin: 20px 0 0;
}
.blog-title-heading-left {font-size: 42px;line-height: 45px;letter-spacing: 0;}
.otr-recent-posts-list .blog-grid-img a {height: auto;}
/* Blog css End */

/* Forgot Password css start */
.forgotpassword-inn {padding: 30px 15px 35px;}
/* Forgot Password css End*/

/* 2021-ford-mustang-mach-1-returning-as-limited-edit css Start */
.heading-32 {
	font-size: 17px;
	line-height: 20px;
}
.otr-comments-side {
	padding: 30px 0 0 0;
}
/* 2021-ford-mustang-mach-1-returning-as-limited-edit css End */

/* price-guarantee Start */
.price-guarantee-top h1 {
	font-size: 28px;
	line-height: 27px;
	letter-spacing: 1.6px;
}
.single-guarantee-steps {
	padding: 0 10px;
}
.cont-guarantee-steps {
	margin: 20px 0 0;
}
.cont-personaldetails .contact-form .btn-default {
	width: 140px;
	height: 52px;
	margin: 0;
}
.cont-personaldetails .contact-form {
	padding: 0;
}
.term-nd-condition-inn {
	padding: 0;
}
.cont-personaldetails .contact-form .form-group {
	padding: 0;
}
.personaldetails-heading {
	padding: 0;
}
.price-terms-otr {padding: 0;}
.prodcut_title_xd {font-size: 26px;line-height: 30px;padding: 0 70px 0 0;letter-spacing: 0;}
.close-product span {margin: 0 0 0 3px;}
.close-product {top: -586px;margin: 0;}
.addmore-bttn {margin-left:0;}
/* price-guarantee End */

/* help-centre start */
.cont-helpcenter-page {
	padding: 38px 0;
}
/* help-centre End */

/* gt500-package Start */
.otr-gtmodel {margin: 25px 0 0 0;}
.gtpackage-page-top.price-guarantee-top h1 {font-size: 34px;line-height: 34px;}
.gtpackage-page-top h1 span {display: block;margin: 0 0 5px;}
.otr-gtmodel a {
	margin: 0 5px 10px;
}
.prod-desc-top h2 {
	font-size: 23px;
	line-height: 30px;
}
.tabs-menu li a {
	font-size: 13px;
	line-height: 18px;
	padding: 10px 10px;
}
.tab-prod-info-head {
	width: 100%;
}
.tab-prod-info-content {
	width: 100%;
}
.gt-pricing-top h3 {
	font-size: 20px;
	line-height: 21px;
}
.package-pricing-heading {
	font-size: 18px;
	line-height: 23px;
}
.package-rates {
	width: 130px;
	height: 130px;
	font-size: 23px;
	line-height: 27px;
	padding: 45px 10px;
}
.cont-gt-pricing, .cont-customkit {
	padding: 40px 0 30px;
}
.color-shade ul li {
	width: 33%;
}
.otr-customkit-sec {
	padding: 0 0 35px;
}
.gt-final-price-inn h4 {
	font-size: 18px;
	line-height: 28px;
}
.gt-final-price-inn h4 {
	margin: 0 0 35px;
}
.page-submit input {
	font-size: 16px;
	line-height: 20px;
	padding: 12px 15px;
	width: 230px;
}
.package-product-load a {
	padding: 12px 25px;
}
.otr-gtmodel a {font-size: 15px;line-height: 20px;padding: 10px 10px;}
.color-shade ul {display: flex;display: -moz-flex;display: -webkit-flex;flex-wrap: wrap;-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;}

.cont-page-submit {margin: 0;}
/* gt500-package End */

.payments-img {height: auto;}
.money-payments-inner {
	padding: 0 12px 24px;
	max-width: 100%;
	flex: 100%;
}
.money-payments-inner h5 {
	font-size: 18px;
	line-height: 37px;
}
.Account-limits-outer h5 {
	font-size: 18px;
	line-height: 26px;
}

/*Account Start*/
.acc-page-head-inn h1 {font-size: 28px;line-height: 32px;letter-spacing: 0.5px;}
.account-heading {font-size: 24px;line-height: 30px;margin: 0 0 15px;}
.acc-page-head .btn {margin: 5px 0 0;}
.acc-page-head p {font-size: 16px;line-height: 26px;}
.acc-page-head p strong {margin: 7px 0 0 0;}
.cont-add-wishlist .input-group input {padding-left: 5px;padding-right: 5px;}
.cont-add-wishlist .input-group .input-group-append .btn {padding: 0 5px;letter-spacing: 0;}
.form-checkboxes .form-group .cont-label {letter-spacing: 0;}
.forgot-password {letter-spacing: 0;}

.acc-link-detail-side {padding: 15px 10px;}
.acc-link-detail-side h1, .cont-view-order-sec .page-header h1 {font-size: 26px;line-height: 28px;letter-spacing: 0;}
.form-group .cont-label {letter-spacing: 0;}
.editaccount-page-inn .otr-savebttn .btn {font-size: 15px;line-height: 18px;}

.cont-login-signup-flip li a {font-size: 22px;line-height: 28px;padding: 15px 10px;letter-spacing: 1px;}
.cont-login-signup-flip li a span {font-size: 16px;line-height: 26px;letter-spacing: 0;}
.sign-in-side {padding: 10px 0;}
.sign-in-side .forgot-password {text-align: center;}
.sign-in-side .forgot-password a {display: block;}
.sign-in-side .checkbox .cont-label {text-align: center;}
.sign-in-side .checkbox .cont-label a {display: inline-block;}

.loggedin-as span {max-width: 67%;}
.acc-links-inn-new .acc-links-otr {width: 32%;float: none;display: inline-block;}

.mob-td-show td button {width: 32.6% !important;}
/*Account End*/

/*404 page Start*/
.error-page p {font-size: 18px;line-height: 24px;}
/*404 page End*/

/*Write Review Start*/
.review-product-img {width: 100%;}
.review-product-content {width: 100%;padding: 10px 0 0;text-align: center;}
.review-product-info .review-product-content p {text-align: center;}
/*Write Review End*/

/*Brands Page Start*/
.brand-item a:hover {z-index:1;transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
/*Brands Page End*/

/*Addtocart popup Start*/
#npopupDesc {padding: 10px;}
.npopup .image {width: 80px;}
.npopup .modal-body {padding: 20px 0px;}
.npopup .footer {padding: 0 0px 20px;}
.npopup .description {width: calc(100% - 80px);}
.npopup .footer .btn {min-width: auto;padding: 10px 10px;letter-spacing: 0;}
/*Addtocart popup End*/

/*Cart Page Start*/
.product-image-con {width: 50%;}
.shopping-cart-quantity-con input {width: 100%;}
.shopping-cart-quantity-con .number-style span.number-minus {left: -2px;bottom: 0;top: 44px;transform: rotate(30deg);-moz-transform: rotate(30deg);-webkit-transform: rotate(30deg);}
.shopping-cart-quantity-con .number-style span.number-plus {left: 1px;top: -46px;transform: rotate(30deg);-moz-transform: rotate(30deg);-webkit-transform: rotate(30deg);}
/*Cart Page End*/

/*Loggedout Start*/
.loggedout-content {padding: 30px 15px 40px;}
.loggedout-content h1 {font-size: 23px;line-height: 30px;letter-spacing: 1px;}
.home-login-bttns {text-align: center;}
.home-login-bttns a, .home-login-bttns button {width: auto;float: none !important;display: inline-block;}
.home-login-bttns a img {width: 19px;}
.home-login-bttns .fa-reply {font-size: 18px;}
.home-login-bttns .fa-shopping-cart {font-size: 20px;}

.cont-dispute-message .loggedout-content h1 {font-size: 23px;line-height: 30px;}
/*Loggedout End*/

/*Testimonial New Start*/
.review-new-design .blog-title-heading-left span {font-size: 30px;line-height: 32px;margin: 0 0 10px;letter-spacing: 0;}
.review-new-design .blog-grid-content {text-align: left;}
.review-new-design .blog-title-heading-left p {font-size: 15px;line-height: 22px;letter-spacing: 0;}
.review-new-design .blog-grid article {padding: 0;}
/*Testimonial New End*/

/*Cart Mobile Start*/
.mobile-cart-img {width: 90px;}
.mobile-cart-name {width: calc(100% - 90px);padding: 0 0 0 20px;}
.mobile-cart-name a {font-size: 18px;line-height: 20px;}
.cart-side-left {width: 90px;}
.cart-side-right {width: calc(100% - 90px);padding: 0 0 0 20px;}
.shopping-continue-button .btn {float: none;width: 100%;color: #214194;background: transparent;}
/*Cart Mobile End*/

/*Track Start*/
.track-content-info h2 {font-size: 32px;line-height: 38px;}
.otr-visit-helpcenter a {letter-spacing: 0;}
.track-steps-content .ques-about-right {text-align: center;}
.track-steps-content .ques-about-contact {width: 100%;padding: 0 0 15px;}
.track-steps-content .ques-enquiry-bttn {width: 100%;}
.track-steps-content .ques-enquiry-bttn a {height: auto;padding: 10px 15px;}
.cont-three-links {padding: 0 0 20px;}
.track-three-links .single-link-img img {margin: -50px 0 0;}
.track-three-links .single-shop-link:nth-child(3) a .single-link-img img {margin: -50px 0 0;}
/*Track End*/

/*contact new design Start*/
.contact-form-heading h1 {font-size: 32px;line-height: 36px;margin: 0 0 10px;}
.contact-details-head-single {padding: 20px 15px;}
.contact-details-head-icon {width: 50px;height: 50px;margin: 8px 15px 30px 0;}
.form-group .cont-upload-field label.new-label {width: 100% !important;margin: 0;}
.cont-upload-new .uploaded-file-name {width: 100%;height: 24px;padding: 0 10px;justify-content: center;}
.register-bttn div input {width: 100% !important;}
.contact-form-new .card-title {font-size: 19px;line-height: 22px;padding: 0;letter-spacing: 0.8px;}
.contact-form-new .register-bttn {margin: 10px 0 0;}
/*contact new design end*/
.otr-product-bttns .buying-options button, .otr-product-bttns .buying-options a {
width: 123px;font-size: 13px;}
.bttn-view-product a {font-size: 13px;}
.bttn-view-product a {width: 123px;max-width: 100%;}
.thumbnail-image {height: 120px;}
.cont-detail-quantity {width: 130px;flex: auto;float: left;max-width: 130px;}
.cont-right-main1 {float: left;width: calc(100% - 130px);}

.otr-recent-posts-list.blog-recentpost1 .blog-grid-img {width: 80px;position: relative;height: 120px;}
.otr-recent-posts-list.blog-recentpost1 .blog-grid-content {padding: 15px 20px;width: calc(100% - 80px);}
.blogread-more-recent &gt; a {padding: 7px 2px;font-size: 12px;}
.klaviyo_submit_button {height: 48px;padding: 10px 10px;}
.form-field input {font-size: 16px;line-height: 24px;padding: 12px 10px;}
.mob_head ul {padding: 0px;}
.otr-search {padding-left: 0px;padding-right: 0px;}

.blog-details-time-and-comments-grid {
	margin: 0 10px 10px 10px;
}
.btn.btn-success.calltoaction.npopup-checkout {
	min-width: 125px;
}
/*Mod Now Pay Later Start*/
.modnow-head h1 {font-size: 30px;line-height: 34px;letter-spacing: 0;margin: 0 0 10px;}
.modnow-head {margin: 0 0 30px;}
.modnow-content a {padding: 30px;}
.modnow-content h2 {font-size: 22px;line-height: 30px;}
/*Mod Now Pay Later End*/


}


</pre></body></html>