/*faq css start*/
.blog-page-list .header-title-style-2,
.account .header-title-style-2,
.testimonials-index-index .header-title-style-2,
.cms-faq .header-title-style-2 {
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-size: cover;
	background-position-y: 19%;
}

.cms-faq .header-title-style-2 h1 {
	margin-top: 50px;
}

.cms-faq .homepage-help-section {
	margin: auto auto 90px auto;
}

.cms-faq .brands-faqs {
	padding-left: 15px;
}

.cms-faq .breadcrumbs {
	display: none;
}

.cms-faq .faq-breadcrumbs {
	display: block;
}

.cms-faq .brands-page-faqs .faq-ans p {
	color: #414141;
}

.request-for-service .request-quot-form .mage-error {
	line-height: 10px;
}

.customer-address-index .table-wrapper.additional-addresses .zip {
	text-align: center;
}

.order-details-items.ordered .order-title strong,
.customer-address-index .block-addresses-default .block-title strong,
.wishlist-index-index .wishlist-toolbar {
	display: none;
}

.review-customer-view .customer-review .product-details .product-info .product-reviews-summary {
	display: contents;
}

.account .page-title-wrapper .page-title .base,
.account .block-dashboard-addresses .block-title strong,
.credit-account-index .credit__account .credit__account-balance .block-title strong,
.credit-account-index .block .block-title strong,
.sales-order-view .block-order-details-view .block-title strong,
.review-customer-view .customer-review .review-details .title strong,
.sales-order-view .items.order-links .nav.item.current strong,
.cms-no-route .rout-page .row .col-xs-12.col-md-6 .error-code b,
.review-customer-view .customer-review .review-details .review-title,
.customer-account-index .block-dashboard-orders .order strong {
	font-size: 18px !important;
	font-weight: 600 !important;
	font-style: normal;
}

.account .block-dashboard-info .block-title strong,
.account .block-dashboard-addresses .block-title strong,
.account .block-content .box-information .box-title span,
.account .block-content .box-newsletter .box-title span,
.account .block-content .box-billing-address .box-title span,
.account .block-content .box-shipping-address .box-title span,
.credit-account-index .credit__account .credit__account-balance .block-title strong,
.customer-address-index .box-address-shipping .box-title span,
.credit-account-index .block .block-title strong,
.customer-address-index .block-addresses-list .block-title strong,
.customer-account-index .block-dashboard-orders .order strong,
.sales-order-view .block-order-details-view .block-content .box.box-order-shipping-address .box-title span,
.sales-order-view .block-order-details-view .block-content .box.box-order-shipping-method .box-title span,
.sales-order-view .block-order-details-view .block-content .box.box-order-billing-address .box-title span,
.sales-order-view .block-order-details-view .block-content .box.box-order-billing-method .box-title span,
.customer-address-index .block-content .box-address-billing .box-title span,
.block-reviews-dashboard .block-title strong,
.customer-address-form .form-address-edit .fieldset .legend span,
.newsletter-manage-index .form-newsletter-manage .fieldset .legend span {
	font-size: 16px !important;
	font-weight: 600 !important;
	font-style: normal;
}

.customer-account-index .block-dashboard-addresses .block-title .action.edit span,
.customer-account-index .block-dashboard-orders .order a span,
.customer-account-index .box-information .box-actions a,
.cms-no-route .rout-page .row .col-xs-12.col-md-6 .error-code ul li a,
.customer-account-index .box-actions a span,
.customer-address-index .box-address-billing .box-actions .edit span,
.customer-address-index .box-address-shipping .box-actions .edit span,
.customer-account-index .block-reviews-dashboard .block-title .view span {
	font-style: normal;
	font-size: 13px;
	color: #0b9482;
}

.sales-order-view .actions-toolbar.order-actions-toolbar .actions span,
.newsletter-manage-index .form-newsletter-manage .fieldset .field.choice .label span,
.credit-account-index .credit__account .credit__account-balance .block-content b,
.sales-order-view .order-status {
	font-size: 15px !important;
	font-style: normal;
}

.cms-faq .brands-page-faqs .option[aria-expanded="true"] .faq-que::after,
.cms-faq .brands-page-faqs .option[aria-expanded="false"] .faq-que::after,
.credit-account-index .block-content #form-send2friend .fieldset.general .required .control .input-text,
.credit-account-index .block-content #form-send2friend .fieldset .required .control textarea {
	font-style: normal;
	font-weight: 400;
}

.customer-address-form .required .control select {
	height: 35px;
	font-style: normal;
}

.customer-address-form .form-address-edit .fieldset {
	margin: 0 0 0px;
}

.customer-address-form .actions-toolbar .primary button,
.credit-account-index .block-content #form-send2friend .buttons-set button,
.newsletter-manage-index .form-newsletter-manage .actions-toolbar .primary button {
	background-color: #ffde00 !important;
	color: #000 !important;
	font-weight: 500;
}

.account .form-address-edit .actions-toolbar {
	padding: 50px 0;
}

@media (max-width: 639px) {

	.customer-address-index .table-wrapper.additional-addresses td,
	.customer-address-index .additional-addresses th,
	.sales-order-history .orders-history .table-order-items td,
	.customer-account-index .orders-recent .table-order-items tbody tr td,
	.sales-order-view .table-wrapper.order-items .table-order-items tbody tr td,
	.credit-account-index .credit__account .block .block-content .table-wrapper.orders-recent .data.table.table-order-items tbody tr td,
	.review-customer-index .reviews .table-reviews tbody tr td {
		text-align: left !important;
	}

	.customer-address-index .additional-addresses {
		white-space: unset;
	}

	.credit-account-index .block-content .credit__account-subscription {
		float: left;
		margin: 10px auto;
	}

	.sales-order-view .order-details-items .table-order-items .price-excluding-tax {
		vertical-align: baseline;
	}
	.customer-account-index .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) {
		border: none;
		display: grid;
	}
	.customer-account-index .block-content #my-orders-table thead tr {
		width: 100%;
		display: inline-block;
	}
}

@media (max-width: 991px) {

	.cms-faq .brands-page-faqs .faq-que p {
		font-size: 20px;
	}

	.cms-faq .brands-page-faqs .faq-ans p {
		font-size: 18px;
	}

	.cms-faq .brands-page-faqs .option[aria-expanded="true"] .faq-que::after {
		font-size: 50px;
	}

	.cms-faq .brands-page-faqs .option[aria-expanded="false"] .faq-que::after {
		font-size: 35px;
	}

	.account.page-layout-2columns-left .column.main {
		padding-left: 15px;
		padding-right: 15px;
	}

	.brand-inner-page .ways-to-serve-section {
		padding: 10px 0 50px !important;
	}

	.cms-our-offers .ways-to-serve-category-pages .ways-to-serve-section {
		padding: 35px 0 40px;
	}

	.cms-about-us .banner-image {
		margin-bottom: 45px;
	}
	.catalog-product_compare-index .message {
		padding-left: 10px !important;
	}

	.brand-inner-page .dunlop-description-block {
		margin-bottom: 35px !important;
	}
}

/*faq css end*/


/*checkout block css start*/
.payment-option._collapsible.opc-payment-additional.credit {
	margin-top: 30px;
}

.payment-option._collapsible.opc-payment-additional.credit._active .payment-option-title.field.choice .action.action-toggle {
	margin-bottom: 15px;
}

.payment-option._collapsible.opc-payment-additional.credit .payment-option-title.field.choice span::after {
	width: 9px !important;
	height: 9px !important;
	margin: 0 0 0 10px;
}

.payment-option-content .actions-toolbar .primary .action {
	background: #ffde00 !important;
	border-radius: unset;
	margin-right: 0px;
}

.payment-option-content .actions-toolbar .primary .action span {
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0;
	font-style: normal;
	text-transform: uppercase;
}

.payment-option-content .payment-option-inner #credit-amount {
	height: 40px !important;
	margin: 10px auto !important;
}

.payment-option._collapsible.opc-payment-additional.credit .payment-option-title.field.choice .action-toggle span {
	font-size: 15px;
	letter-spacing: 0;
	line-height: 18px;
	color: #0B9482;
	font-weight: 600;
	text-transform: uppercase;
	font-style: normal;
}

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

	.request-for-service-form .header .view-all-services {
		text-align: left;
		margin-top: 6px;
	}

	.payment-option-content .actions-toolbar .primary .action {
		float: left;
		width: auto;
	}

	.customer-account-index .block-dashboard-orders {
		margin-bottom: 0px !important;
	}

	.review-customer-view .customer-review .review-details .review-title,
	.review-customer-view .customer-review .review-details .review-content {
		width: 100% !important;
	}

	.review-customer-view .customer-review .product-details {
		margin: 35px auto;
	}

	.review-customer-view .actions-toolbar {
		margin: 40px auto;
	}

	.newsletter-manage-index .page-title-wrapper h1 {
		margin-bottom: 20px;
	}
	.cms-easy-payment-plan .homepage-help-section {
		margin-bottom: 0px;
	}

	.tips-category-view .row-content {
		padding-left: 15px;
	}

	.tips-category-view .row-content .col-main {
		padding-right: 15px;
	}
}

/*checkout block css end*/


/* dashboard css start */
.account .box-billing-address .box-content address,
.account .box-shipping-address .box-content address,
.account .box-information .box-content p,
.account .box-newsletter .box-content p {
	margin: 10px auto !important;
}

.account .block-collapsible-nav .content {
	background: none;
	padding-left: 15px;
}

.account .block-collapsible-nav .item a:hover {
	background: none;
	color: unset !important;
}

.account .block-collapsible-nav .item>strong {
	border-left: none;
}

.account .block-collapsible-nav .item a,
.account .block-collapsible-nav .item.current strong {
	font-size: 16px;
	line-height: 72px;
	font-weight: 400;
	padding: 0px;
	border-bottom: 0.25px solid #afafaf;
	width: 100%;
	font-style: normal;
}

.account .block-collapsible-nav .item.current strong {
	font-weight: 600;

}

.account .block-collapsible-nav .item {
	width: 100%;
}

.account .block-collapsible-nav .item.current strong::after {
	content: "\f105";
	float: right;
	font-family: FontAwesome;
	color: #ee2e24;
	font-size: 25px;
}

.account .row-content .col-sidebar {
	width: 25%;
}

.account .row-content .col-main {
	width: 65%;
}

.customer-address-index .actions-toolbar {
	margin: auto auto 50px auto;
}

.customer-account-index .block-content .orders-recent {
	width: 100%;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}

.customer-address-index .additional-addresses {
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
}

.sales-order-view .order-links {
	border-bottom: unset;
}

.customer-account-index .orders-recent .table-order-items .id {
	width: 50%;
}

.sales-order-history .orders-history .table-order-items .view a {
	display: block;
}

.customer-account-index .orders-recent .table-order-items .actions {
	display: flex;
	flex-flow: column;
}

.customer-account-index .orders-recent .table-order-items tbody tr td a span,
.review-customer-index .reviews .table-reviews tbody tr td span,
.customer-address-index .table-additional-addresses-items .actions .edit span,
.customer-address-index .table-additional-addresses-items .actions .delete span,
.sales-order-view .actions-toolbar.order-actions-toolbar .actions span,
.sales-order-history .orders-history .table-order-items td a span {
	color: #0b9482 !important;
	font-weight: 500 !important;
	font-size: 15px;
	font-style: normal;
}

.customer-address-index .additional-addresses th,
.customer-address-index .customer-addresses-toolbar .pager .toolbar-amount span,
.customer-address-index .customer-addresses-toolbar .pager .toolbar-amount a,
.customer-address-index .customer-addresses-toolbar .pager .limiter strong,
.customer-address-index .customer-addresses-toolbar .pager .limiter select,
.customer-address-index .customer-addresses-toolbar .pager .limiter .limiter-options option,
.customer-address-index .customer-addresses-toolbar .pager .limiter span,
.review-customer-index .products-reviews-toolbar .pager .toolbar-amount span,
.review-customer-index .products-reviews-toolbar .pager .toolbar-amount a,
.review-customer-index .products-reviews-toolbar .pager .limiter strong,
.review-customer-index .products-reviews-toolbar .pager .limiter select,
.review-customer-index .products-reviews-toolbar .pager .limiter .limiter-options option,
.review-customer-index .products-reviews-toolbar .pager .limiter span,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .toolbar-amount span,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .toolbar-amount a,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .limiter strong,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .limiter select,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .limiter .limiter-options option,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .limiter span,
.credit-account-index .credit__account .block .block-content .table-wrapper.orders-recent .data.table.table-order-items thead tr th,
.sales-order-history .orders-history .table-order-items thead tr th,
.customer-account-index .orders-recent .table-order-items thead tr th,
.sales-order-view .table-wrapper.order-items .table-order-items thead tr th,
.review-customer-index .reviews .table-reviews thead tr th {
	font-size: 15px;
	font-style: normal;
}

.customer-address-index .table-wrapper.additional-addresses td,
.sales-order-history .orders-history .table-order-items td,
.sales-order-history .orders-history .table-order-items .price,
.customer-account-index .orders-recent .table-order-items tbody tr td,
.sales-order-view .table-wrapper.order-items .table-order-items tbody tr td,
.sales-order-view .table-wrapper.order-items .table-order-items tbody tr td strong,
.sales-order-view .table-wrapper.order-items .table-order-items tbody tr td span,
.review-customer-index .reviews .table-reviews tbody tr td,
.credit-account-index .credit__account .block .block-content .table-wrapper.orders-recent .data.table.table-order-items tbody tr td,
.credit-account-index .credit__account .block .block-content .table-wrapper.orders-recent .data.table.table-order-items tbody tr td span,
.credit-account-index .block-content #form-send2friend .fieldset.general .field.email.required .label span,
.credit-account-index .block-content #form-send2friend .fieldset.general .field.amount.required span,
.customer-account-index .block-reviews-dashboard .block-content ol li strong a,
.customer-account-index .orders-recent .table-order-items tbody tr td span,
.customer-account-index .block-reviews-dashboard .block-content .items .item .rating-summary .label span,
.customer-address-form .form-address-edit .fieldset .field-name-firstname .label span,
.customer-address-form .form-address-edit .fieldset .field-name-lastname .label span,
.customer-address-form .telephone .label span,
.customer-address-form .field-name-firstname .control .input-text,
.customer-address-form .field-name-lastname .control .input-text,
.customer-address-form .street .label span,
.customer-address-form .fieldset .country .label span,
.customer-address-form .fieldset .city .label span,
.customer-address-form .fieldset .zip .label span,
.customer-address-form .abs-add-clearfix .fieldset .required .label span,
.customer-address-form .required .control select option,
.customer-address-form .abs-add-clearfix .fieldset .required .control .required-entry option,
.customer-address-form .required .control select,
.customer-address-form .telephone .control .input-text,
.customer-address-form .street .control .input-text,
.customer-address-form .city .control .input-text,
.sales-order-view .table-wrapper.order-items .table-order-items tbody tr td dl dt,
.sales-order-view .table-wrapper.order-items .table-order-items tbody tr td dl dd,
.customer-address-form .zip .control .input-text,
.credit-account-index .credit__account .block .block-content .table-wrapper.orders-recent .data.table.table-order-items tbody tr td a,
.credit-account-index .credit__account .credit__account-balance .block-content .credit__account-subscription #form-validate label,
.review-customer-index .reviews .table-reviews tbody tr td strong a,
.customer-address-form .form-address-edit .fieldset label span,
.credit-account-index .credit__account .credit__account-balance .block-content,
.credit-account-index .block-content #form-send2friend .fieldset .field.message.required .label span {
	font-style: normal;
	font-weight: 400 !important;
	font-size: 15px;
	text-align: left;
}

.customer-address-form .required .control select,
.customer-address-form .telephone .control .input-text,
.customer-address-form .street .control .input-text,
.customer-address-form .city .control .input-text,
.customer-address-form .field-name-firstname .control .input-text,
.credit-account-index .block-content #form-send2friend .fieldset.general .required .control .input-text,
.credit-account-index .block-content #form-send2friend .fieldset .required .control textarea,
.customer-address-form .zip .control .input-text {
	color: #979797;
}


.box-address-billing .box-actions .edit span:hover,
.customer-address-index .box-address-shipping .box-actions .edit span:hover,
.customer-address-index .table-additional-addresses-items .actions .edit span:hover,
.customer-address-index .table-additional-addresses-items .actions span:hover,
.orders-history .table-order-items td a span:hover,
.customer-account-index .block-dashboard-orders .order a span:hover,
.customer-account-index .orders-recent .table-order-items tbody tr td a span:hover,
.customer-account-index .block-dashboard-addresses .box.box-billing-address .action.edit span:hover,
.customer-account-index .block-dashboard-addresses .box.box-shipping-address .action.edit span:hover,
.actions-toolbar.order-actions-toolbar .actions span:hover,
.sales-order-view .order-details-items.ordered .actions-toolbar .secondary .back span:hover,
.customer-account-index .block-dashboard-addresses .block-title .action.edit span:hover,
.customer-account-index .box-actions a span:hover,
.customer-account-index .block-reviews-dashboard .block-title .view span:hover,
.review-customer-index .reviews .table-reviews tbody tr td span:hover,
.account .actions-toolbar .secondary .back span:hover {
	color: #ffc107 !important;
}

.customer-account-index .box-actions a span,
.customer-account-index .box-information .box-actions a,
.customer-account-index .block-dashboard-addresses span,
.account .actions-toolbar .primary .action span,
.customer-address-index .box-address-billing .box-actions .edit span,
.customer-address-index .box-address-shipping .box-actions .edit span,
.customer-address-form .set .label span,
.account .actions-toolbar .primary .action span,
.account .actions-toolbar .secondary .action span,
.customer-address-index .block-addresses-list .block-content .empty,
.customer-address-index .table-additional-addresses-items .actions a,
.payment-option-content .payment-option-inner span,
.payment-option-content .payment-option-inner strong,
.credit-account-index .block-content #form-send2friend .buttons-set button,
.review-customer-view .customer-review .product-details .product-info h2,
.firecheckout .checkout-billing-address .field-tooltip .field-tooltip-content,
.firecheckout #customer-email-fieldset .field-tooltip .field-tooltip-content,
.firecheckout #shipping-new-address-form .field-tooltip .field-tooltip-content {
	font-style: normal;
}

.review-customer-index .reviews .table-reviews .col.description {
	width: 280px;
	/*display: inline-block;*/
}

.customer-address-index .actions-toolbar .primary button {
	background-color: #ffde00 !important;
}

.newsletter-manage-index .form-newsletter-manage .fieldset .legend {
	margin: 10px 0px;
}

.account .block.block-dashboard-info,
.account .block-dashboard-addresses {
	border: 1px solid #949494;
	padding: 15px;
}

.account .block-dashboard-info .box-content p,
.account .block-dashboard-addresses .box-content address,
.account .block-dashboard-addresses .box-content a,
.account .block-dashboard-addresses .box-action a,
.account .block-dashboard-info .box-action a,
.customer-address-index .block-content .box-address-billing .box-content address,
.customer-address-index .block-content .box-address-billing .box-content a,
.customer-address-index .box-address-shipping .box-content address,
.customer-address-index .box-address-shipping .box-content a,
.sales-order-view .block-order-details-view .block-content .box.box-order-shipping-address .box-content address,
.sales-order-view .block-order-details-view .block-content .box.box-order-shipping-address .box-content address a,
.sales-order-view .block-order-details-view .block-content .box.box-order-billing-address .box-content address,
.sales-order-view .block-order-details-view .block-content .box.box-order-billing-address .box-content address a,
.sales-order-view .block-order-details-view .block-content .box.box-order-shipping-method .box-content,
.sales-order-view .block-order-details-view .block-content .box.box-order-billing-method .box-content dl dt,
.review-customer-view .customer-review .review-details .customer-review-rating .rating-summary .rating-label span,
.review-customer-view .customer-review .review-details .review-content {
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
}

.review-customer-view .customer-review .review-details .review-content {
	width: 70%;
}

.review-customer-view .customer-review .review-details .review-title {
	width: 70%;
	text-transform: lowercase;
	margin: 10px 0px;
}

.customer-account-index .block-dashboard-addresses .block-title .action.edit span,
.customer-account-index .block-dashboard-orders .order a span,
.customer-account-index .block-reviews-dashboard .block-title .view span {
	font-style: normal;
	font-size: 13px;
}

.review-customer-view .customer-review .review-details .review-date,
.sales-order-view .order-date span,
.review-customer-view .customer-review .review-details .review-date .date {
	font-size: 13px !important;
	font-style: normal;
	font-weight: 400 !important;
}

.review-customer-view .customer-review .product-details .product-info .rating-average-label,
.review-customer-view .customer-review .product-details .product-info .rating-summary,
.review-customer-view .customer-review .product-details .product-info .product-reviews-summary .reviews-actions,
.newsletter-manage-index .form-newsletter-manage .fieldset>.field.choice::before,
.customer-address-form .form-address-edit .field.field-name-lastname.required {
	display: none;
}

.review-customer-view .customer-review .product-media {
	float: none;
	margin-right: 0px;
	max-width: unset;
	width: unset;

}

@media (max-width: 767px) {

	.account .block-collapsible-nav .title {
		margin-top: 20px;
	}

	.account .block-wishlist-management .wishlist-select .wishlist-name::after,
	.block-collapsible-nav .title::after {
		top: 14px;
	}

	.account .form-address-edit .actions-toolbar {
		padding: 20px 0;
	}

	.account .col-sidebar .sidebar-main .block-collapsible-nav .block-collapsible-nav-title strong {
		font-weight: 500;
		font-style: normal;
	}

	.account .col-sidebar .sidebar-main .block-collapsible-nav .block-collapsible-nav-title.active strong {
		font-weight: 700;
	}

	.account .col-sidebar .sidebar-main .block-collapsible-nav .content {
		border-bottom: none;
	}

	.account .actions-toolbar>.secondary:last-child {
		margin: 20px auto;
		width: 100%;
	}

	.cms-our-offers .explore-products h1 {
		margin-top: 0px;
	}

	.block-customer-login .block-content .actions-toolbar .primary {
		margin-top: 10px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {

	.customer-address-index .customer-addresses-toolbar .pager .toolbar-amount,
	.review-customer-index .products-reviews-toolbar .pager .toolbar-amount,
	.sales-order-history .order-products-toolbar.toolbar.bottom .pager .toolbar-amount {
		display: block !important;
	}
	.proshop-advantage-section .heading h1 {
		padding-left: 14px;
		font-size: 36px;
	}

	.brand-inner-page .featured-products-container .featured-section .actions .arrow-link {
		width: 35%;
	}
	/*.featured-products-container .featured-section .header .actions {
		align-items: baseline;
		align-self: end;
	}*/
}
@media only screen and (min-width: 1030px) and (max-width: 1100px)  {
	.product-web-search .category-list .rounded-radio label {
			line-height: 22px;
	}
	.product-web-search .search-box .category-list{
		margin-bottom: 15px !important;
	}
}

@media (min-width: 992px) and (max-width: 1030px) {

	.block-collapsible-nav .item:nth-child(8) a {
		line-height: 30px;
		padding: 10px 0px;
	}
}

@media (min-width: 992px) and (max-width: 1060px) {

	.cms-car-services .car-services .banner-title,
	.service-inner-page .banner-title {
		font-size: 35px;
	}
}

/* dashboard css end */

@media (min-width: 992px) and (max-width: 1209px) {


	.cms-faq .ways-to-serve-section .options-list .option .option-content h6,
	.cms-faq .ways-to-serve-section .options-list .option .content-heading h6 {
		width: 75%;
	}

}

/*zamin css start*/

/*zamin css end*/
.account .modal-inner-wrap .modal-header button,
.account .modal-inner-wrap .modal-footer button {
	background-color: #ffde00 !important;
	height: 40px !important;
	border-radius: unset !important;
}

.account .modal-inner-wrap .modal-header button::before,
.account .modal-inner-wrap .modal-content>div,
.account .modal-inner-wrap .modal-footer .action-dismiss span,
.account .modal-inner-wrap .modal-footer .action-accept span {
	color: #000;
	font-style: normal;
}

.account .modal-inner-wrap .modal-footer {
	padding-bottom: 2rem;
	padding-top: 2rem;
}

@media (max-width: 767px) {

	/* #homepage-help-slider .owl-stage-outer {
		margin: -10px;
	} */
	.account .modal-inner-wrap .modal-content>div {
		padding-left: 35px;
		padding-right: 35px;
	}

	.account .modal-inner-wrap .modal-footer {
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.cms-lubricants .featured-products-container {
		margin-bottom: 0px !important;
	}

	.cms-about-us .driven-block .driven-content {
		text-align: center;
	}
}

.credit-account-index .credit__account .credit__account-balance .block-content .credit__account-subscription #form-validate button span {
	font-style: normal;
}

.credit-account-index .credit__account .credit__account-balance {
	margin-bottom: 0px;
}

.newsletter-manage-index .form-newsletter-manage .fieldset .field.choice {
	display: block;
}

.credit-account-index .credit__account .credit__account-balance .block-content .credit__account-subscription #form-validate .checkbox {
	top: 0.5px;
}

.credit-account-index .credit__account .credit__account-balance .block-content .credit__account-subscription #form-validate button {
	background: #ffde00 !important;
	margin: 10px 15px auto auto;
	min-width: 100px;
}

.credit-account-index .block-content .credit__account-subscription {
	max-width: 365px;
}

/*scroll bar start*/

.customer-address-index .customer-addresses-toolbar .pager .limiter select,
.review-customer-index .products-reviews-toolbar .pager .limiter select,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .limiter select {
	padding: 2px 20px 10px 4px;
}

.customer-address-index .customer-addresses-toolbar .pager .toolbar-amount,
.review-customer-index .products-reviews-toolbar .pager .toolbar-amount,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .toolbar-amount {
	padding: 3px 0 0;
}

.customer-address-index .customer-addresses-toolbar .pager .toolbar-amount,
.review-customer-index .products-reviews-toolbar .pager .toolbar-amount,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .toolbar-amount {
	width: 40%;
	display: flex;
	justify-content: space-around;
}

.customer-address-index .customer-addresses-toolbar .pager .limiter,
.review-customer-index .products-reviews-toolbar .pager .limiter,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .limiter {
	width: 40%;
}

.customer-address-index .customer-addresses-toolbar .pager .limiter .limiter-options,
.review-customer-index .products-reviews-toolbar .pager .limiter .limiter-options,
.sales-order-history .order-products-toolbar.toolbar.bottom .pager .limiter .limiter-options {
	width: 20%;
	height: 35px;
}

/*scroll bar end*/

.credit-account-index .block-content #form-send2friend .fieldset {
	margin-bottom: 0px;
}

.customer-account-index .block-dashboard-orders {
	margin-bottom: 50px !important;
}

.sales-order-view .table-wrapper.order-items .table-order-items tfoot tr th,
.sales-order-view .table-wrapper.order-items .table-order-items tfoot tr td span,
.sales-order-view .table-wrapper.order-items .table-order-items tfoot tr td,
.sales-order-view .table-wrapper.order-items .table-order-items tfoot tr th strong {
	text-align: left;
	font-style: normal;
	font-size: 15px;
}

.sales-order-view .block-collapsible-nav-content .items .nav.item.current strong,
.review-customer-view .block-collapsible-nav .item.current strong {
	border-bottom: unset;
}

.sales-order-view .actions-toolbar.order-actions-toolbar .print span,
.checkout-cart-index #credit-form {
	display: none;
}

.sales-order-view .block-collapsible-nav .item.current a,
.review-customer-view .block-collapsible-nav .item a {
	border-left: unset;
	border-left-color: unset !important;
}

.review-customer-view .customer-review .product-details .product-info h2 {
	font-size: 20px;
	margin-left: 9%;
}

.review-customer-view .customer-review .product-media .product-image-photo {
	width: 65px;
}

.review-customer-view .customer-review .product-details {
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}

.credit-account-index .credit__account-blocks>li {
	width: 97%;
}

@media (max-width: 499px) {

	.review-customer-view .customer-review .product-details .product-media {
		max-width: unset;
		text-align: center;
	}

}

@media (max-width: 991px) {


	.review-customer-view .customer-review .product-details .product-info .product-reviews-summary {
		display: contents;
	}

	.review-customer-view .customer-review .product-details .product-info h2 {
		font-size: 18px;
	}

	.request-for-service-form .request-quot-form .request-submit,
	.request-quot-modal .request-for-service .request-quot-form .captcha .request-submit button {
		width: 100% !important;
	}

	.cms-accessories .featured-products-container {
		margin-bottom: 25px !important;
	}
}

.review-customer-view .customer-review .review-details .customer-review-rating {
	margin-top: 20px;
	margin-bottom: 0px;
}

.customer-address-form .form-address-edit .fieldset .field-name-firstname .label::after,
.customer-address-form .form-address-edit .telephone .label::after,
.customer-address-form .form-address-edit .street .label::after,
.customer-address-form .form-address-edit .abs-add-clearfix .fieldset .required .label::after,
.customer-address-form .form-address-edit .fieldset .country .label::after,
.customer-address-form .form-address-edit .fieldset .city .label::after,
.credit-account-index .block-content #form-send2friend .fieldset .field.message.required .label::after,
.credit-account-index .block-content #form-send2friend .fieldset.general .field.email.required .label::after,
.credit-account-index .block-content #form-send2friend .fieldset.general .field.amount.required .label::after {
	font-size: 15px !important;
	margin: 2px !important;
	font-style: normal;
}

.sales-order-view .order-details-items .table-order-items .price-excluding-tax .cart-price .price {
	width: 90px !important;
	display: inline-block;
}

.sales-order-view .order-details-items .table-order-items .price-excluding-tax .cart-price {
	width: 75px !important;
	display: inline-block;
}

.sales-order-view .order-details-items .table-order-items #order-item-row-36 .sku {
	width: 200px !important;
	display: inline-block;
}

.sales-order-view .order-details-items .table-order-items .price,
.sales-order-view .order-details-items .table-order-items .qty {
	text-align: left;
}

.account.page-layout-2columns-left .column.main {
	padding-right: 15px;
}

@media (max-width: 667px) {

	.credit-account-index .block .block-title {
		display: ruby;
	}

	.credit-account-index .credit__account .credit__account-balance {
		float: left;
	}
}

.catalog-product_compare-index .page-main .col1-layout .page-title-wrapper,
.customer-account-logoutsuccess .page-main .col1-layout .page-title-wrapper {
	max-width: 1170px;
	margin: auto;
	padding-left: 15px;
	width: 94%;
}

.customer-account-logoutsuccess .page-main .col1-layout .column.main .Logout-page p {
	padding-left: 15px;
}

@media (max-width: 767px) {

	.catalog-product_compare-index .page-main .col1-layout .page-title-wrapper,
	.customer-account-logoutsuccess .page-main .col1-layout .page-title-wrapper {
		max-width: none;
	}
	.cms-home .ways-to-serve-section .options-list .option .option-content h6 {
		width: 95% !important;
	}
	.cms-home .ways-to-serve-section .options-list .option .option-content p{
		margin-top: 10px !important;
		margin-bottom: 9px;
		min-height: 80px;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {

	.catalog-product_compare-index .page-main .col1-layout .page-title-wrapper,
	.customer-account-logoutsuccess .page-main .col1-layout .page-title-wrapper,
	.catalog-product_compare-index .column.main .container {
		max-width: 970px;
		margin: unset;
	}
	.review-customer-index .reviews .table-reviews .col.description {
		width: 193px;
	}
}

/***** Compare Page *****/
.catalog-product_compare-index #maincontent * {
	font-style: normal;
}



/*404 page css start*/

.cms-no-route .row-content .col-main {
	width: auto;
}

.cms-no-route .rout-page img {
	margin: auto auto 40px;
}

.cms-no-route .rout-page h1 {
	text-align: center;
	font-style: normal;
}

.cms-no-route .rout-page .row .col-xs-12.col-md-6 .error-code,
.cms-no-route .rout-page .row .col-xs-12.col-md-6 .error-code ul li {
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	list-style: disc;
}

.cms-no-route .rout-page {
	width: 98%;
}

.cms-no-route .rout-page .rout-page-content {
	float: right;
	margin-bottom: 40px;
}

.cms-no-route .rout-page .error-code ul li {
	margin-left: 13px;
}

.cms-no-route .rout-page .error-code b {
	display: block;
	line-height: 35px;
}

.cms-no-route .rout-page .error-code {
	margin-bottom: 20px;
}

.cms-no-route .page-title-wrapper .page-title .base {
	display: none;
}

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

	.cms-no-route .rout-page .rout-page-content {
		width: 100%;
	}
}

/*404 page css end*/


/*compare page css start*/

.catalog-product_compare-index .print span {
	display: none;
}

/*.catalog-product_compare-index .comparison .table-comparison .attribute,
#product-comparison>tbody:nth-child(4)>tr:nth-child(1)>th:nth-child(1) {
	padding-top: 35px;
}
*/
.catalog-product_compare-index .comparison .table-comparison .cell {
	width: 180px;
}

.catalog-product_compare-index .comparison .table-comparison .attibute.value,
.catalog-product_compare-index .comparison .table-comparison .attibute.value p,
.catalog-product_compare-index .comparison .table-comparison .attibute.value li {
	font-weight: 400;
	font-size: 15px;

}

.catalog-product_compare-index .comparison .table-comparison .products-grid .item .bottom-action button {
	background-color: #ffde00 !important;
}

.catalog-product_compare-index .page-main .col1-layout .page-title-wrapper span {
	font-size: 22px;
	font-weight: 600;
}

.catalog-product_compare-index .comparison .table-comparison .attibute.value ol {
	padding-left: 20px;
}

.catalog-product_compare-index .table-comparison .products-grid .item .box-image {
	border: none;
	margin-bottom: auto;
}

.catalog-product_compare-index .products-grid .product-image-wrapper {
	display: contents;
	overflow: unset;
}

.catalog-product_compare-index .products-grid .product-image-photo {
	margin: unset;
	height: 200px;
	position: relative;
}

.catalog-product_compare-index .products-grid .box-info h2 {
	width: 265px;
}

.catalog-product_compare-index .products-grid .towishlist {
	display: none !important;
}

.catalog-product_compare-index .products-grid .box-info .bottom-action {
	margin-bottom: 20px;
}

.catalog-product_compare-index .products-grid .box-info {
	min-height: 255px;
}

.catalog-product_compare-index .products-grid .action.tocart.btn-action.btn-cart {
	width: 100%;
}

.cms-lubricants .home-page-4 .slidershow {
	margin-bottom: 30px;
}

/*compare page css end*/

.customer-account-index #maincontent * {
	font-style: normal;
}

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

	.catalog-product_compare-index .products-grid .box-info {
		min-height: 195px;
	}

	.request-quot-modal .request-for-service .request-quot-form .captcha .privacy-policy {
		width: 100%;
	}

	.request-for-service-form .request-quot-form .captcha {
		margin: 0 15px;
	}

	.brand-inner-page .dunlop-description-block .ways-to-serve-section {
		padding: 10px 0 30px;
	}

	.request-quot-modal .request-for-service .request-quot-form {
		margin-top: 15px;
	}

	.request-for-service-form .request-quot-form .request-submit {
		margin-left: 0px;
	}

	.request-for-service-form .request-quot-form .request-submit {
		margin-left: 0px !important;
	}

	.request-quot-modal .request-for-service .header  {
		margin-top: 30px;	
	}

	.request-quot-modal .request-for-service .request-for-service-form .close-modal {
		float: inline-end;
	}

	.request-quot-modal .modal__overlay .request-for-service .close-modal {
		right: 11px;
		top: 4px;
	}

	.middle-right-content .header-actions #logout-btn {
		margin-right: 5px;
		margin-left: 5px;
	}

	.middle-right-content .header-actions #logout-btn .fas.fa-sign-out-alt {
		font-size: 18px;
	}

}

.service-appointment-container .service-block .heading .book p a {
	text-decoration: underline;
	display: inline-table;
}

.request-for-service-form .request-quot-form .captcha {
	margin-left: 15px;
}

.request-for-service-form .request-quot-form .request-submit {
	width: calc(25% - 36px);
	margin-left: 7px;
}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {

	.request-quot-modal .request-for-service .request-quot-form .captcha .privacy-policy {
		width: 49%;
	}

	.request-quot-modal .request-for-service .request-quot-form .captcha-content {
		width: 50%;
	}

	.request-for-service-form .request-quot-form .request-submit,
	.request-quot-modal .request-for-service .request-quot-form .captcha {
		margin-top: 20px;
	}

	.request-for-service-form .request-quot-form .request-submit {
		padding-right: 15px;
		margin-left: 0px;
	}

	.brand-inner-page .dunlop-description-block .brakes-service-block img {
		width: 30%;
	}
	.cms-accessories .banner-style-1 .banner-image .block-link .care-tips{
		align-self: end;
	}

	.cms-accessories .ways-to-serve-section .options-list .option .option-content p {
		min-height: 88px !important;
	}

	.cms-our-offers .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content h6 {
		width: 85% !important;
	}

	.proshop-locations-block #proshop-locations-slider .store-location h6 {
		font-size: 17px;
		min-height: 50px;
	}

	.book-appointment-block .book-appointment .actions {
		margin-right: 10px;
	}

	.cms-brands .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content p {
		margin-bottom: 10px;
	}

	.cms-batteries .ways-to-serve-section .options-list .option .option-content h6 {
		width: 90%;
	}

	.cms-about-us .driven-block {
		align-items: center;
	}
	.brand-inner-page .dunlop-description-block .ways-to-serve-section .options-list .option .option-content h4 {
		min-height: 70px;
		width: 65%;
	}
	.cms-car-services .car-services .banner-title,
	.service-inner-page .banner-title {
		width: 40%;
		font-size: 31px;
	}

	.navigation-mobile-container{
		margin-left: 10px;
	}

	.cms-brands-petronas .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content p,
	.cms-brands-iq-power .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content p{
		min-height: 110px !important;
	}

	.cms-brands-blackhawk .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content p{
		min-height: 100px !important;
	}
	
	.cms-brands-iq-power .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content h6,
	.cms-brands-blackhawk .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content h6,
	.cms-brands-petronas .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content h6{
		min-height: auto;
	}

	.cms-discount-cards .discount-cards-block .tyre-brand-type .tyres-brands img {
		padding: 0 10px;
	}
}


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

	.request-quot-modal .modal__overlay .request-for-service {
		width: 100%;
	}

	.request-quot-modal .modal__overlay {
		display: block;
		overflow: auto;
	}

	.newsletter-manage-index .page-title-wrapper .page-title .base {

		font-size: 17px !important;
	}
}

@media screen and (min-device-width: 300px) and (max-device-width: 335px) {

	.request-quot-modal .request-for-service .request-quot-form .name-lable,
	.request-for-service-form .header .view-all-services,
	.request-for-service-form .header .col-md-8 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.request-for-service-form .request-quot-form .captcha {
		margin-left: 5px;
		margin-right: 5px;
	}

	.request-quot-modal .request-for-service .request-quot-form .privacy-policy label p {
		width: 90%;
	}

	/*.home-page-4 .slidershow .owl-dots {
		bottom: 0px;
	}*/

}

.modal-popup.smcqp-confirm._show .modal-inner-wrap .modal-footer button {
	height: 40px;
	background-color: #ffde00 !important;
}

.modal-popup.smcqp-confirm._show .modal-inner-wrap .modal-footer button span {
	font-style: normal;
}

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

	.appointment-customer-index .appointment-block .appointments-list span {
		display: unset;
	}

	.logo-container .logo-content .logo .logo {
		width: 130px;
	}

	.logo-container .logo-content {
		border-bottom: none;
		line-height: 25px;
	}

	.nav-mobile-container.sidebar-type .btn-mobile .button-mobile {
		line-height: 54px;
	}
}

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

	.product-info-main .tyre-size-container .tyre-size i{
		margin-bottom: 5px;
	}

	.tips-category-view .page-title span{
		font-size: 26px;
	}
	.checkout-onepage-success .checkout-success .actions-toolbar{
		display: block;
		margin: 35px auto;
		text-align: center;
	}
	.checkout-onepage-success .checkout-success .actions-toolbar .create-account .create{
		margin-right: 0px;
	}
	.checkout-onepage-success .checkout-success .actions-toolbar .create-account{
		display: inline-block;
		margin-bottom: 10px;
	}
	.checkout-onepage-success .checkout-success .actions-toolbar .primary{
		display: inline-block;
	}

	.cms-car-services .car-services .banner-title,
	.service-inner-page .banner-title {
		font-size: 15px;
		width: 47%;
		line-height: 20px;
	}
	.banner-style-1 .banner-image .block-link .arrow-link {
		font-size: 12px;
	}

	.newsletter-manage-index .actions-toolbar>.secondary:last-child {
		margin-bottom: 30px;
	}

	.cms-accessories .ways-to-serve-section .options-list .option .option-content p {
		width: 95% !important;
	}

	.cms-our-offers .explore-products h1 {
		font-size: 22px;
		line-height: 30px;
	}

	.home-page-4 .slidershow .owl-theme .owl-nav div.owl-next {
		right: 20px;
	}
}
@media screen and (max-width: 639px) {

	.review-customer-index .reviews .table-reviews tbody tr td,
	.review-customer-index .reviews .table-reviews tbody tr td strong a {
		display: inline-block;
		min-width: 250px;
	}

	.review-customer-index .reviews #my-reviews-table .col {
		margin: 5px 0px;
	}

}

@media screen and (min-device-width: 576px) and (max-device-width: 639px) {

	.customer-account-index .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>thead>tr>th {
		display: revert;
	}

	.customer-account-index .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr {
		display: flex;
	}

	.customer-account-index .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,
	.customer-account-index .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before {
		display: none;
	}

	.customer-account-index .orders-recent .table-order-items .col.id {
		width: 16.25% !important;
	}

	.customer-account-index .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td,
	.customer-account-index .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th {
		padding: 1rem !important;
	}

	.customer-account-index .orders-recent .table-order-items .col.date {
		width: 100px;
		padding-left: 25px;
	}

	/*.customer-account-index .orders-recent .table-order-items .col.shipping {
		width: 20.5%;
	}*/

	.customer-account-index .orders-recent .table-order-items .col {
		width: unset;
	}

	/*.customer-account-index .orders-recent .table-order-items .col.total {
		width: 12% !important;
	}*/

	.customer-account-index .orders-recent .table-order-items .col.status {
		padding-left: 45px;
	}

	.customer-account-index .orders-recent .table-order-items .col.actions{
		padding-left: 28px;
	}

	.customer-account-index .orders-recent .table-order-items .col.shipping {
		width: 200px;
		padding-left: 25px;
	}
	.customer-account-index .orders-recent .table-order-items .col.total{
		padding-left: 25px;
	}

	.customer-account-index .orders-recent .table-order-items th.col.id {
		padding-left: 12px;
	}
}

@media screen and (min-device-width: 601px) and (max-device-width: 991px) {

	.featured-products-container .featured-section .header .actions {
		align-items: flex-end;
	}
}

@media screen and (min-device-width: 992px) and (max-device-width: 1239px) {

	/*.proshop-locations-block #proshop-locations-slider .store-location h6 {
		min-height: 52px;
	}*/
	.proshop-locations-block #proshop-locations-slider .store-location {
		min-height: 280px;
	}
}

@media screen and (min-device-width: 480px) and (max-device-width: 530px) {

	.proshop-locations-block #proshop-locations-slider .store-location h6 {
		min-height: 52px;
	}

	.proshop-locations-block #proshop-locations-slider .store-location {
		min-height: 315px;
	}

	.proshop-locations-block #proshop-locations-slider .store-location address {
		padding-top: 0px;
	}

}

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

	.brand-inner-page .dunlop-page-service-section .ways-to-serve-section .options-list .option .option-content p {
		width: 73%;
		line-height: 20px;
	}
	.account .block-dashboard-addresses .block-title .edit{
		display: block;
		margin-left: 0px !important;
	}
}


.account .fieldset .field.choice .checkbox {
	top: 0 !important;
	vertical-align: middle;
}

.newsletter-manage-index .page-title-wrapper h1 {
	margin-bottom: 0px;
}

.sales-order-history .actions-toolbar>.secondary:last-child {
	margin-bottom: 20px;
}



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

	.cms-car-services .car-services .banner-title,
	.service-inner-page .banner-title {
		width: 50%;
		font-size: 30px;
	}
	.brand-inner-page .dunlop-description-block .brakes-service-block img {
		width: 40%;
	}

	.location-image .banner-title {
		font-size: 24px;
		margin: 10px;
	}
}

.cms-accessories .featured-products-container {
	margin-bottom: 45px;
}

.cms-accessories .ways-to-serve-section .options-list .option:last-child .option-content h6 {
	min-height: 50px;
}

.cms-accessories .ways-to-serve-section .options-list .option .option-content p {
	min-height: 80px;
}

.cms-accessories .options-list>div:nth-child(3)>div:nth-child(2)>p:nth-child(2),
.cms-accessories .options-list>div:nth-child(3)>div:nth-child(2)>p:nth-child(2) {
	width: 67%;
}


@media screen and (min-device-width: 992px) and (max-device-width: 1202px) {

	.cms-accessories .ways-to-serve-section .options-list .option .option-content p {
		min-height: 100px;
	}

	.cms-accessories .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content h6 {
		min-height: 50px;
	}

	.cms-our-offers .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content h6 {
		width: 73% !important;
	}
}

@media screen and (min-device-width: 992px) and (max-device-width: 1233px) {

	.blog-post-view .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content h6 {
		width: 68% !important;
	}
}

.cms-our-offers .ways-to-serve-section .options-list .option .option-content p {
	min-height: 80px;
}

@media (min-width: 992px) and (max-width: 1012px) {
	.proshop-locations-block #proshop-locations-slider .store-location address {
		min-height: 162px;
	}

	.proshop-locations-block #proshop-locations-slider .store-location span {
		font-size: 12px;
	}

	.proshop-locations-block #proshop-locations-slider .store-location h6 {
		font-size: 14px;
		min-height: 50px;
	}

	.cms-home div.owl-item:nth-child(8)>div:nth-child(1)>span:nth-child(3),
	.contact-index-index div.owl-item:nth-child(8)>div:nth-child(1)>span:nth-child(3) {
		margin-top: 20px !important;
	}

}

@media (min-width: 1013px) and (max-width: 1239px) {
	.proshop-locations-block #proshop-locations-slider .store-location h6 {
		min-height: 52px;
	}

	.proshop-locations-block #proshop-locations-slider .store-location address {
		min-height: 160px;
	}
}

@media (min-width: 480px) and (max-width: 576px) {
	.proshop-locations-block #proshop-locations-slider .store-location h6 {
		font-size: 13px;
	}

	.proshop-locations-block #proshop-locations-slider .store-location span {
		font-size: 12px;
	}
}

/*@media (min-width: 603px) and (max-width: 767px) {
	.proshop-locations-block #proshop-locations-slider .store-location address {
		min-height: 120px;
	}
}*/

@media (min-width: 768px) and (max-width: 783px) {
	.proshop-locations-block #proshop-locations-slider .store-location span {
		font-size: 13px;
	}
}

@media (min-width: 1013px) and (max-width: 1199px) {
	.proshop-locations-block #proshop-locations-slider .store-location span {
		font-size: 12px;
	}
}

.cms-home .proshop-locations-block {
	margin-bottom: 35px;
}

.brand-inner-page .featured-products-container {
	margin-top: 20px;
}

.brand-inner-page .featured-products-container .featured-section .header {
	margin-bottom: 0px;
}

.brand-inner-page .featured-products-container h1 {
	margin-bottom: 25px;
}

.cms-accessories .featured-products-container .featured-section.tyre-products {
	margin-bottom: 0px;
}

.cms-our-offers .banner-image {
	padding-bottom: 35px;
}

.cms-our-offers .banner-image img {
	padding: 15px 45px 0 65px;
}

.cms-our-offers .featured-products-container .featured-section.tyre-products {
	margin-bottom: 45px;
}

.cms-our-offers .featured-products-container {
	margin-bottom: 0px;
}

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

	.cms-our-offers .featured-products-container .featured-section.tyre-products {
		margin-bottom: 0px;
	}
}

@media (min-width: 320px) and (max-width: 1012px) {

	/*.ways-to-serve-section .options-list .option .option-content h6 {
		width: auto !important;
		min-height: 40px;
	}*/

	.cms-about-us .ways-to-serve-section .options-list .option .option-content h6 {
		min-height: auto;
	}
}

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

	.page-products .sidebar .block.filter .filter-options .need-assistance-content li {
		display: block !important;
	}
}

@media screen and (max-width: 320px) {
	.cms-car-services .ways-to-serve-category-pages .ways-to-serve-section .options-list .option .option-content p {
		min-height: 60px;
		width: 91%;
	}

	.cms-car-services .promotions-offers-block .deals-grid .deal .deal-content,
	.ways-to-serve-section .options-list .option .option-content {
		left: 30px;
	}

	.cms-about-us .ways-to-serve-section .options-list .option .option-content p {
		min-height: 85px;
	}

	.cms-about-us .ways-to-serve-section .options-list>div:nth-child(2)>h6:nth-child(1) {
		min-height: 40px;
	}
	.cms-uaeconsumerrights .contact-index-index .ways-to-serve-section .options-list .option:first-child .option-content h6, .cms-faq .ways-to-serve-section .options-list .option:first-child .option-content h6 {
		width: 95% !important;
	}
	.cms-uaeconsumerrights .contact-index-index .ways-to-serve-section .options-list .option .option-content p, .cms-faq .ways-to-serve-section .options-list .option .option-content p {
		width: 90%;
		font-size: 13px;
	}

}

.products.wrapper.products-grid .products.list .product-item-info .product-item-inner .front-rear-details .quantity-box,
.products.wrapper.products-grid .product-item-info .product-item-inner .front-rear-details .quantity-box {
	width: 70px;
}

.products.wrapper.products-grid .products.list .product-item-info .product-item-inner .front-rear-details .quantity-box .product-qty,
.products.wrapper.products-grid .product-item-info .product-item-inner .front-rear-details .quantity-box .product-qty {
	text-align: center;
}

.cart-summary #cart-totals .table-wrapper .data.table th,
.cart-summary #cart-totals .table-wrapper .data.table td {
	border-top: none;

}

.cms-car-services .service-appointment-container {
	margin-bottom: 30px;
}
.brand-inner-page .featured-products-container .featured-section {
  margin-bottom: 0px;
}
.tyre-search-container .tyre-search-skip {
	background-color: #949393d4;
	color: #fff;
	border: none !important;
}
.tyre-search-container .tyre-size-search-content .search-box-input:checked + label{
	border: 2px solid #fff !important;
	background-color: #949393d4 !important;

}
.tyre-search-container .tyre-size-search-content .tyre-size-search-actions .tyre-search-now,
#tab-tyres-by-brand .body .actions .tyre-search-now,
 .tyre-search-container .tyre-car-model-content .tyre-car-model-actions .tyre-search-now{
	border-bottom: 1px solid #0b9482;
	color: #0b9482;
}
#tab-tyres-by-brand .body .actions .tyre-search-now:hover,
.tyre-search-container .tyre-size-search-content .tyre-size-search-actions .tyre-search-now:hover,
.tyre-search-container .tyre-car-model-content .tyre-car-model-actions .tyre-search-now:hover{
	border-bottom: 1px solid #0b9482 !important;
	color: #0b9482  !important;
}
#tab-tyres-by-brand .body .actions .tyre-search-now .arrow-right,
.tyre-search-container .tyre-size-search-content .tyre-size-search-actions .tyre-search-now .arrow-right,
.tyre-search-container .tyre-car-model-content .tyre-car-model-actions .tyre-search-now .arrow-right {
	fill: #0b9482;
}
.comparison .table-comparison .remove .delete span:hover{
	color: #000;
}
.comparison .table-comparison .remove .delete span {
	color: #f6cd00;
}

.copyright-footer a u:hover,
.copyright-footer address a:nth-child(2):hover{
	color: #ffc107 !important;	
}

#product-web-search .search-steps .steps .sec-step,
#product-web-search .search-steps .steps .last-step,
#tyre-search-form .search-steps .steps .sec-step,
#tyre-search-form .search-steps .steps .last-step{
	color: #b0b0b0;
}
.catalog-product_compare-index .cart-container{
	display: flex;
	flex-direction: row-reverse;
}
.catalog-product_compare-index .cart-container .quantity-box{
	display: flex;
	background-color: #ffde10;
	margin-right: 5px;
	width: 85px;
}

.catalog-product_compare-index .cart-container .quantity-box .product-qty{
	height: 40px;
	border: none;
	border-radius: 0;
	background-color: #ffde00;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
}
.catalog-product_compare-index .cart-container .quantity-box .actions{
	height: 35px;
	margin-right: 3px;
	padding-top: 7px;
} 
.catalog-product_compare-index .cart-container .quantity-box .actions span{
	line-height: 11px;
	font-size: 14px;
	display: block;
	margin-right: 3px;
}
.catalog-product_compare-index .cart-container .quantity-box .actions span i{
	line-height: 11px;
	font-size: 11px;
}
.catalog-product_compare-index .box-info .product-brand {
	margin: 10px auto;
}
.catalog-product_compare-index .message{
	padding-right: 0px;
	padding-left: 0px;
}
.catalog-product_compare-index .empty span{
	margin-left: 45px;
}
.catalog-product_compare-index .column.main .container {
	padding: 0 15px !important;
}
.checkout-index-index .ccavenuepay_frontend_logo {
	background: url('../images/ccavenue_pay_option.png');
	background-repeat: round space;
	min-height: 85px;
	width: 385px;
	margin-bottom: 10px;
	padding-bottom: 93px;
}
@media (min-width: 300px) and (max-width: 400px) {

	.checkout-index-index .ccavenuepay_frontend_logo {
		width: 240px !important;
		padding: 0px !important;
		height: auto;
		margin-bottom: 0px !important;
	}
}

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

	.checkout-index-index .ccavenuepay_frontend_logo{
		width: 325px;
		height: auto;
	}
	.tips-category-view .page-title span{
		font-size: 32px;
	}
}

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

	.proshop-locations-block #proshop-locations-slider .store-location .phone-location.corporate {
		min-height: auto;
	}
}
.cms-uaeconsumerrights .page-wrapper > .breadcrumbs ,
.cms-discount-cards .page-wrapper > .breadcrumbs {
	display: none;
}
.cms-uaeconsumerrights .brands-type{
	margin-top: 60px;
}
.cms-uaeconsumerrights .brands-type .brand-type-detail{
		align-items: center;
}
.cms-uaeconsumerrights .brands-type .brands-content-image{
	text-align: center;
}
.cms-uaeconsumerrights .testimonials-block .content p {
	width: 100%;
}
.cms-easy-payment-plan .banner-image img {
	padding-top: 15px;
}
.cms-easy-payment-plan .driven-block {
	padding-bottom: 60px;
}
.cms-easy-payment-plan .explore-products {
	margin-bottom: 85px;
}
.catalogsearch-result-index .col2-layout .header-title-style-2 .body .container{
	width: unset;
}

.cms-uaeconsumerrights .proshop-locations-block {
	margin-bottom: 70px;
}
.cms-discount-cards .discount-cards-block {
	margin-top: 40px;
}
.cms-discount-cards .discount-cards-block .discount-content{
	margin-top: 15px;
}
.cms-discount-cards .proshop-locations-block {
	margin-bottom: 60px;
}

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

	.customer-account-index .orders-recent .table-order-items .actions .view span,
	.customer-account-index .orders-recent .table-order-items .actions .order span {
		font-size: 13px;
	}
	.customer-account-index .orders-recent .table-order-items .actions .view {
		margin-right: 5px;
	}
}
.catalog-category-view .amshopby-filter-current span {
	width: 130px;
}


@media (min-width: 360px) and (max-width: 991px) {
	.catalog-category-view .amshopby-filter-current span {
		width: auto;
	}
}

.brand-inner-page .ways-to-serve-category-pages {
	display: none;
}
.brand-inner-page .dunlop-page-service-section .ways-to-serve-category-pages {
	display: block;
}


.brand-inner-page .dunlop-description-block{
	margin-bottom: 50px;
}



/*25--8-2022*/
.cms-terms-and-conditions .terms-condition .heading {
color: #222;
font-size: 18px;
margin: 0;
font-weight: 700;
text-transform: uppercase;
}

.cms-terms-and-conditions .terms-condition * {
	font-style: normal;
	color: #666666;
}

.cms-terms-and-conditions .terms-condition {
	padding: 0 15px !important;
	margin-top: 50px;
}

.cms-terms-and-conditions .terms-condition .sub-heading {
margin-top: 1.3em;
margin-bottom: 1.3em;
}

.cms-terms-and-conditions .page-wrapper > .breadcrumbs {
  background-color: #fff !important;
}

.cms-terms-and-conditions .sub-heading {
font-size: 13px;
font-weight: bold;

}

.cms-terms-and-conditions ol {
	padding-left: 0;
	list-style: inside decimal;
	margin-top: 65px;
}

.cms-terms-and-conditions .general-sub-heading {
	font-weight: bold;
}

.cms-terms-and-conditions p{
	font-size: 15px;
}

.cms-terms-and-conditions .terms-condition table{
	padding-left: 0px;
}

.cms-terms-and-conditions .terms-condition ol:nth-child(4) {
 margin-top: 20px;
}

.cms-terms-and-conditions .terms-condition p, 
.cms-terms-and-conditions .terms-condition ul li {
  margin-bottom: 15px;
}


@media only screen and (max-width: 991px) {
	.cms-terms-and-conditions ol {
		margin-top: 45px;
	}
	.nav-mobile-container.sidebar-type .btn-mobile .button-mobile i {
		border: unset;
		color: unset;
		font-size: 20px;
		padding: 0px;
	}
	.nav-mobile-container.sidebar-type .btn-mobile .button-mobile {
		line-height: 80px;
	}
}

@media only screen and (max-width: 678px){
	#co-shipping-form #shipping-new-address-form .allows-number{
		width: 100% !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 813px)  {
  	#co-shipping-form #shipping-new-address-form .allows-number{
  		width: 100% !important;
  	}
}

.fc-form-hide-labels .action-save-address , .firecheckout .modal-popup .modal-footer .action.secondary.action-hide-popup{
	border-radius: unset !important;
} 

@media only screen and (max-width: 766px){
	.fc-form-compact .modal-footer .secondary {
		width: unset !important;
	}
	
}

/*.service-inner-page .banner-text{
	color: #fff;
	position: absolute;
	top: 159px;
	left: 87px;
	margin-left: 15px;
}*/
.cms-car-services .car-services .banner-title,
.service-inner-page .banner-title {
  position: absolute;
  color: #fff;
  margin-left: 6%;
}
.cms-brands .banner-image .banner-title,
.brand-inner .banner-title {
	position: absolute;
	color: #fff;
	margin-left: 7%;
  }

.location-image .banner-title {
	position: absolute;
	color: #fff;
	margin-left: 3%;
  }

.tips-category-view .row-content .col-main {
	width: 100%;
}

.tips-category-view .all-blogs{
	display: none;
}

.tips-category-view .page-title span{
	font-size: 38px;
	font-weight: 600;
}

.tips-category-view .row-content{
	padding-left: 15px;
}

.tips-category-view .col-sidebar .sidebar.sidebar-additional .category-block {
	margin-left: 0;
}

.tips-category-view #accordion-2 {
	margin-left: 0 ;
} 

.banner-image .new-banner-text p:first-child {
	padding-bottom: 0px !important;
}

.banner-image .new-banner-text p:nth-child(2) {
	padding-top: 0px !important;
}

.cms-car-services-tyre-rotation-service .service-inner-page .brakes-service-block img {
	margin-top: 30px;
}

.cms-car-services-tyre-rotation-service .service-inner-page .ways-to-serve-category-pages.product .ways-to-serve-section .options-list .option .option-content ul{
	width: 95%;
}

.cms-car-services-tyre-rotation-service .service-inner-page .ways-to-serve-category-pages.product .ways-to-serve-section .options-list .option .option-content h6{
	width: 50%;
}

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

	.cms-car-services .ways-to-serve-category-pages.choose .ways-to-serve-section .options-list .option:nth-child(8) .option-content
	{
		top: 6px;
	}
	.cms-car-services .ways-to-serve-category-pages.choose .ways-to-serve-section .options-list .option:nth-child(8) .option-content p{
		width: 87%;
	}
}

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

	.cms-car-services-tyre-rotation-service .service-inner-page .ways-to-serve-category-pages.product .ways-to-serve-section .options-list .option .option-content{
		top: 6px;
	}

}

/* Testimonial popup */

.testimonial-modal #testimonial-modal-main {
	background-color: #fff;
	width: 600px;
	height: auto;
	padding: 35px;
	border: 4px solid #ffd600;
}

#testimonial-modal #testimonial-modal-main .appointmnet-popup-data .header .close-modal {
	font-style: normal;
}

#testimonial-modal #testimonial-modal-main .appointmnet-popup-data .header {
	text-align: right;
}

#testimonial-modal #testimonial-modal-main .appointmnet-popup-data div {
	margin-bottom: 15px;
}

.logo-container .logo-content {
	border-bottom: none;
}

#testimonial-modal #testimonial-modal-main .appointmnet-popup-data div.header {
	margin-bottom: 0;
}



/* Testimonial popup */

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

	.header-middle.ontop-element .col-lg-9.col-md-6 {
		padding: 0;
	}
}

/*@media screen and (max-width: 1199px) {

	.homepage-help-section #homepage-help-slider .owl-stage-outer {
		margin: -14.4px;
		padding: 14.4px;
	}
}*/

.cms-home .homepage-help-section .service-help {
	display: none;
}

.cms-home .home-page-4 .search_container .search_attributes svg {
	width: 16px;
	height: 14px;
	margin-bottom: 1px;
	cursor: pointer;
}