@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-Light.eot);
	src: url(/assets/themes/automotiv/font/GothamPro-Light.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-Light.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-Light.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-Light.eot?#iefix) format("embedded-opentype");
	font-weight: 100;
	font-style: normal
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-LightItalic.eot);
	src: url(/assets/themes/automotiv/font/GothamPro-LightItalic.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-LightItalic.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-LightItalic.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-LightItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 100;
	font-style: italic
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro.eot);
	src: url(/assets/themes/automotiv/font/GothamPro.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro.svg#GothamPro) format("svg"),url(/assets/themes/automotiv/font/GothamPro.eot?#iefix) format("embedded-opentype");
	font-weight: 200;
	font-style: normal
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-Italic.eot);
	src: url(/assets/themes/automotiv/font/GothamPro-Italic.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-Italic.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-Italic.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-Italic.eot?#iefix) format("embedded-opentype");
	font-weight: 200;
	font-style: italic
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-Medium.eot);
	src: url(/assets/themes/automotiv/font/GothamPro-Medium.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-Medium.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-Medium.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-Medium.eot?#iefix) format("embedded-opentype");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-MediumItalic.eot);
	src: url(GothamPro-MediumItalic.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-MediumItalic.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-MediumItalic.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-MediumItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 400;
	font-style: italic
}
@font-face {
  font-family: GothamPro;
  src: url(/assets/themes/automotiv/font/GothamPro-Bold.eot);
  src: url(/assets/themes/automotiv/font/GothamPro-Bold.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-Bold.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-Bold.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-Bold.eot?#iefix) format("embedded-opentype");
  font-weight: 600;
  font-style: normal
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-BoldItalic.eot);
	src: url(/assets/themes/automotiv/font/GothamPro-BoldItalic.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-BoldItalic.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-BoldItalic.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-BoldItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 600;
	font-style: italic
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-Black.eot);
	src: url(/assets/themes/automotiv/font/GothamPro-Black.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-Black.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-Black.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-Black.eot?#iefix) format("embedded-opentype");
	font-weight: 800;
	font-style: normal
}
@font-face {
	font-family: GothamPro;
	src: url(/assets/themes/automotiv/font/GothamPro-BlackItalic.eot);
	src: url(/assets/themes/automotiv/font/GothamPro-BlackItalic.woff2) format("woff2"),url(/assets/themes/automotiv/font/GothamPro-BlackItalic.woff) format("woff"),url(/assets/themes/automotiv/font/GothamPro-BlackItalic.ttf) format("truetype"),url(/assets/themes/automotiv/font/GothamPro-BlackItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 800;
	font-style: italic
}
body {
	font-family: 'GothamPro' /*{body-font-family}*/;
	font-size: 14px /*{body-font-size}*/;
	color: rgba(0, 0, 0, 1) /*{body-font-colour}*/;
	background-image: none /*{body-background-image}*/;
	background-color: #ffffff /*{body-background-colour}*/;
}
a, .btn-link{
	color: rgba(9, 43, 65, 1) /*{link-text-colour}*/;
}
a:hover, a:active, a:focus, .btn-link:hover{
	color: rgba(0, 100, 164, 1) /*{link-text-hover-colour}*/;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: 'GothamPro'; /*{headers-font-family}*/;
	color: #3a3a3c /*{headers-colour}*/;
}
.carousel-caption h3, .carousel-caption h2,.carousel-caption .h3,.carousel-caption p {
	color: #ffffff /*{carousel-text-colour}*/;
}
h1, .h1 {
	font-size: 34px /*{header-1-font-size}*/;
}
h2, .h2 {
	font-size: 28px /*{header-2-font-size}*/;
}
h3, .h3 {
	font-size: 24px /*{header-3-font-size}*/;
}
h4, .h4 {
	font-size: 18px /*{header-4-font-size}*/;
}
h5, .h5 {
	font-size: 16px /*{header-5-font-size}*/;
}
/* Secondary button */
.btn-outline-secondary, .btn-default {
	color: #333333 /*{buttons | btn-default-text-colour}*/;
	background-color: #ffffff /*{buttons | btn-default-background-colour}*/;
	border-color: #cccccc /*{buttons | btn-default-border-colour}*/;
}
.btn-outline-secondary:hover, .btn-default:hover{
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary.disabled, .btn-default:disabled {
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle,
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
/* Primary button */
.btn-primary {
	color: #ffffff /*{buttons | btn-primary-text-colour}*/;
	background-color: #00b0df /*{buttons | btn-primary-background-colour}*/;
	border-color: #00b0df /*{buttons | btn-primary-border-colour}*/;
}
.btn-primary:hover {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #00b0df /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #00b0df /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #00b0df /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #00b0df /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #00b0df /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #00b0df /*{buttons | btn-primary-border-colour-hover}*/;
}
/* Warning button */
.btn-warning {
	color: #ffffff /*{buttons | btn-warning-text-colour}*/;
	background-color: #ffc107 /*{buttons | btn-warning-background-colour}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour}*/;
}
.btn-warning:hover {
	color: #ffffff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #ffffff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
	color: #ffffff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
/* Danger button */
.btn-danger {
	color: #ffffff /*{buttons | btn-danger-text-colour}*/;
	background-color: #dc3545 /*{buttons | btn-danger-background-colour}*/;
	border-color: #dc3545 /*{buttons | btn-danger-border-colour}*/;
}
.btn-danger:hover {
	color: #ffffff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #ffffff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	color: #ffffff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
/* Success button */
.btn-success {
	color: #ffffff /*{buttons | btn-success-text-colour}*/;
	background-color: #28a745 /*{buttons | btn-success-background-colour}*/;
	border-color: #28a745 /*{buttons | btn-success-border-colour}*/;
}
.btn-success:hover {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success.disabled, .btn-success:disabled {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
/* Info button */
.btn-info {
	color: #ffffff /*{buttons | btn-info-text-colour}*/;
	background-color: #17a2b8 /*{buttons | btn-info-background-colour}*/;
	border-color: #17a2b8 /*{buttons | btn-info-border-colour}*/;
}
.btn-info:hover {
	color: #ffffff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.btn-info.disabled, .btn-info:disabled {
	color: #ffffff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #ffffff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.breadcrumb-section, #n_customer_account .breadcrumb {
	background-color: #f6f6f6 /*{breadcrumb-background-colour}*/;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: #6c6c6c /*{breadcrumb-text-colour}*/;
}
.breadcrumb > .active,
.breadcrumb a {
	color: #6c6c6c /*{breadcrumb-text-colour}*/;
}
.pagination .page-link{
	color: #000000 /*{pagination-text-colour}*/;
	background-color: #ffffff /*{pagination-bg-colour}*/;
	border-color: #dee2e6 /*{pagination-border-colour}*/;
}
.pagination .page-link:hover,
.pagination .page-link:focus{
	color: #ffffff /*{pagination-text-colour-hover}*/;
	background-color:  /*{pagination-bg-colour-active}*/;
	border-color: #dee2e6 /*{pagination-border-colour}*/;
}
.pagination .active .page-link,
.pagination .active .page-link:hover,
.pagination .active .page-link:focus {
	color: #ffffff /*{pagination-text-colour-active}*/;
	background-color:  /*{pagination-bg-colour-active}*/;
	border-color: #dee2e6 /*{pagination-border-colour}*/;
}
.badge-secondary {
	background-color: #ebebeb /*{label-default-bg}*/;
}
.badge-primary {
	background-color: #006ff5 /*{label-primary-bg}*/;
}
.badge-success {
	background-color: #28a745 /*{label-success-bg}*/;
}
.badge-info {
	background-color: #17a2b8 /*{label-info-bg}*/;
}
.badge-warning {
	background-color: #212529 /*{label-warning-text-colour}*/;
	background-color: #ffc107 /*{label-warning-bg}*/;
}
.badge-danger {
	background-color: #dc3545 /*{label-danger-bg}*/;
}
.card {
	border-color:  /*{panel-border-colour}*/;
}
.card-header {
	background-color: rgba(9, 43, 65, 1) /*{panel-header-bg-colour}*/;
	border-color:  /*{panel-header-border-colour}*/;
}
.card-header, .card-header *, body .card-header *:hover {
	color: rgba(255, 255, 255, 1) /*{panel-header-text-colour}*/;
}
.productsave {
	color: #d9534f /*{sale-colour}*/;
}
.wrapper-header .navbar-toggler,
#header-call .fa,
#header-cart .fa {
	color: rgba(0, 100, 164, 1) /*{header-icon-colour}*/;
}
.wrapper-header .menu-section {
	background: linear-gradient(270deg, #0064A4 0%, #00B0DF 100%);
}
.wrapper-header .navbar {
	background-color: rgba(255, 255, 255, 0) ;
}
.wrapper-header .navbar .navbar-nav .nav-link,
.wrapper-header .header-topbar .nav-link,
.wrapper-header .header-topbar .nav-link,
.wrapper-header .header-topbar .nav-item i {
	color: rgba(255, 255, 255, 1) /*{navbar-default-link-colour}*/;
}
.wrapper-header .navbar-nav .nav-link:hover,
.wrapper-header .navbar-nav .nav-link:focus,
.wrapper-header .header-topbar .nav-link:hover,
.wrapper-header .header-topbar .nav-link:focus,
.wrapper-header .header-topbar .nav-item i:hover,
.wrapper-header .header-topbar .nav-item i:focus {
	color: rgba(0, 100, 164, 1) /*{navbar-default-link-colour-hover}*/;
	font-weight: 700;
}
.wrapper-header .navbar-nav .show > .nav-link,
.wrapper-header .navbar-nav .active > .nav-link,
.wrapper-header .navbar-nav .nav-link.show,
.wrapper-header .navbar-nav .nav-link.active{
	color: rgba(0, 100, 164, 1) /*{navbar-default-link-colour-active}*/;
	font-weight: 700;
}
.dropdown-menu,
.mega-menu>li.nav-item:last-child a {
	background-color: rgba(0, 176, 223, 1) /*{dropdown-menu-bg}*/;
	border-color: rgba(0, 176, 223, 1) /*{dropdown-menu-border-colour}*/;
}
.dropdown-item,
#cartcontents,
#cartcontents a,
.mega-menu>li.nav-item:last-child a {
	color: #ffffff /*{dropdown-menu-link-colour}*/;
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active,
.mega-menu>li.nav-item:last-child a:hover,
.mega-menu>li.nav-item:last-child a:focus,
.mega-menu>li.nav-item:last-child a:active {
	color: #ffffff /*{dropdown-menu-link-colour-hover}*/;
	background-color: rgba(0, 100, 164, 1) /*{dropdown-menu-link-bg-hover}*/;
}
/* Theme Colour */
body, * {
	--theme-colour-primary: #3A3A3C /*{theme-primary-colour}*/;
	--theme-colour-secondary: rgba(200, 29, 36, 1) /*{theme-secondary-colour}*/;
}
/* Categorybox Homepage */
.dah_homecategories .thumbnail .caption h5>a:active,
.dah_homecategories .thumbnail .caption span>a:active,
.dah_homecategories .thumbnail .caption h5>a:focus,
.dah_homecategories .thumbnail .caption span>a:focus,
.dah_homecategories .thumbnail .caption h5>a:hover,
.dah_homecategories .thumbnail .caption span>a:hover,
.dah_homecategories .thumbnail:hover .caption h5>a,
.dah_homecategories .thumbnail .caption h5>a,
.dah_homecategories .thumbnail .caption span>a {
	color: #ffffff /*{category-box-heading-colour}*/;
}
.dah_homecategories .thumbnail .caption a.btn {
	color: #3a3a3c /*{category-box-button-colour}*/;
	background-color: rgba(0, 0, 0, 0) /*{category-box-button-background-colour}*/;
}
.dah_homecategories .thumbnail .caption a.btn:hover,
.dah_homecategories .thumbnail .caption a.btn:focus,
.dah_homecategories .thumbnail .caption a.btn:active {
	color: rgba(58, 58, 60, 1) /*{category-box-button-hover-colour}*/;
	background-color: rgba(0, 0, 0, 0) /*{category-box-button-hover-background-colour}*/;
}
.dah_homecategories .thumbnail .caption {
	background-color: rgba(0, 100, 164, 0.8) /*{category-box-caption-background-colour}*/;
}
.dah_homecategories .thumbnail:hover .caption {
	background-color: rgba(0, 100, 164, 0.65) /*{category-box-caption-hover-background-colour}*/;
}
/* Footer section */
.wrapper-footer {
	background-color: rgba(58, 58, 60, 1) /*{footer-background-colour}*/;
}
.wrapper-footer p {
	color: rgba(255, 255, 255, 1) /*{footer-font-colour}*/;
}
.wrapper-footer a {
	color: rgba(255, 255, 255, 1) /*{footer-link-colour}*/;
}
.wrapper-footer a:hover,
.wrapper-footer a:focus {
	color: rgba(0, 100, 164, 1) /*{footer-link-colour-hover}*/;
}
.wrapper-footer nav h4.nav-link, .wrapper-footer nav h4.nav-link:hover, .wrapper-footer nav h4.nav-link:focus,
.wrapper-footer nav div.nav-link, .wrapper-footer nav div.nav-link:hover, .wrapper-footer nav div.nav-link:focus {
    color: rgba(255, 255, 255, 1) /*{footer-heading-colour}*/;
}
/************************ Custom CSS ************************/
/* Top Header */
.header-topbar{
	background-color:#3A3A3C;
	padding: 3px 0;
}
.header-topbar .list-social .nav-item:last-child {
	margin-right: 0;
}
.header-topbar .list-social .nav-item {
	margin-right: 25px;
}
/* Header */
.header-topbar .nav .nav-item a.nav-link{
	font-size: 14px!important;
	line-height: 13px!important;
}
.logo-section .my_cart_section{
	grid-gap: 25px;
}
.logo-section .my_cart_section .fa{
	font-size: 25px!important;
}
.logo-section .my_cart_section p {
	font-size: 14px!important;
	line-height: 18px!important;
	color: #000!important;
	font-weight: 400!important;
}
.header-search>form input{
	height: 49px!important;
}
.logo-section .row.align-items-center {
	justify-content: space-between;
	display: flex;
	padding: 0 15px;
	grid-gap: 5px;
}
.logo-section .header-search {
	margin-right: 0!important;
}
.logo-section .my_cart_section .d-flex {
	grid-gap: 15px;
}
.logo-section #header-cart a#cartcontentsheader{
	align-items: flex-start!important;
	grid-gap: 15px;
}
.logo-section #header-cart a#cartcontentsheader>div>span:first-child{
	font-weight: 400!important;
}
.logo-section #header-cart a#cartcontentsheader>div>span:first-child,
.logo-section #header-call p a,
.logo-section #header-cart #header-subtotal {
	text-transform: capitalize!important;
	font-size: 14px!important;
	color: #000!important;
	line-height: 18px!important;
}
.logo-section #header-call p a:hover {
	text-decoration: none;
}
.menu-section .navbar .nav-item a {
	font-size: 14px!important;
	line-height: 20px!important;
	font-weight: 600!important;
}
.menu-section .navbar .nav-item a {
	font-size: 14px!important;
	line-height: 19px!important;
	font-weight: 500!important;
	padding-top: 21px!important;
	padding-bottom: 20px!important;
}
.logo-section .header-search>form input,
.logo-section .header-search>form button.btn{
	border-color:#3A3A3C!important;
}
.logo-section .header-search button .fa {
	font-size: 16px;
	color: #404041!important;
}
.logo-section .header-search>form input::placeholder{
	color: #404041!important;
}
/* Footer */
.copywrite_payment_section {
	background-color: #1E1E1E;
	padding: 23px 0 22px;
}
.wrapper-footer .copywrite_payment_section p{
	color: #fff!important;
	line-height: 25px!important;
	margin-bottom: 0!important;
}
.footer_logo_description {
	color: #fff;
	margin-top: 30px;
	line-height: 24px;
}
footer.wrapper-footer{
	padding-top: 0!important;
}
footer.wrapper-footer .container.wrapper-footer-inner {
	padding-top: 76px!important;
	padding-bottom: 76px!important;
}
.contact_info ul {
	padding: 0!important;
}
.contact_info ul li.nav-item {
	list-style-type: none;
	position: relative;
	margin-bottom: 5px;
}
.wrapper-footer nav h4.nav-link,
.contact_info ul li.nav-item h4,
.contact_info ul li.nav-item div {
	color: #fff!important;
	padding: 0!important;
	margin-bottom: 15px!important;
	font-weight: 700!important;
	font-size: 16px!important;
	font-family: 'GothamPro'!important;
	text-transform: capitalize!important;
}
.wrapper-footer .contact_info .nav-item a{
	padding: 2px!important;
	line-height: 24px;
	position: relative;
	left: 25px;
	word-wrap: break-word;
}
.footer-contact-phone:before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	background-image: url(/assets/images/footer-phone-icon.png);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}
.footer-contact-email:before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	background-image: url(/assets/images/footer-email-icon.png);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}
.footer-contact-address:before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	background-image: url(/assets/images/footer-location-icon.png);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}
/* Home - Content Section */
#homepageCarousel .carousel-caption {
	margin: 0 auto!important;
	text-align: center!important;
	width: 100%!important;
	right: 0!important;
	max-width: 1000px;
	left: 0!important;
}
#homepageCarousel .carousel-caption h2,
#homepageCarousel .carousel-caption div {
	font-size: 50px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'GothamPro'!important;
	margin-bottom: 30px;
}
#homepageCarousel .carousel-caption span.btn {
	width: 238px;
	border-radius: 0;
	font-size: 30px;
	line-height: 1;
	text-transform: uppercase;
	color: #00B0DF;
	background-color: #fff;
	border-color: #fff;
	font-weight: 300!important;
}
.carousel-control-prev-icon {
	background-image: url(/assets/images/slider-prev.png)!important;
}
.carousel-control-next-icon {
	background-image: url(/assets/images/slider-nxt.png)!important;
}
.carousel-control-next-icon,
.carousel-control-prev-icon{
	width: 34px!important;
	height: 34px!important;
}
.dah_homecategories .section-title{
	margin-bottom: 0!important;
}
.home-featuredproducts .section-title,
.home-saleproducts .section-title{
	margin-bottom: 30px!important;
}
.dah_homecategories .section-title,
.dah_homecategories .section-title span,
.home-featuredproducts .section-title,
.home-featuredproducts .section-title span,
.home-saleproducts .section-title,
.home-saleproducts .section-title span,
.brand_section .section-title,
#n_content #main-content .col-12.col-md-9 h1{
	color: #3A3A3C!important;
	margin-top: 0!important;
	font-family: 'GothamPro'!important;
	font-size: 30px!important;
	line-height: 29px!important;
	font-weight: 700!important;
}
.dah_homecategories,
.home-featuredproducts,
section.home-newsletter-main,
.fineline-trailer-main{
	margin: 70px 0 0;
}
section#sale_products {
	margin-top: 70px;
}
.brand_section .section-title {
	margin-bottom: 35px!important;
	margin-top: 70px!important;
}
.dah_homecategories .thumbnail{
	border-radius: 0!important;
}
section.home-newsletter-main {
	padding-left: 15px;
	padding-right: 15px;
}
.home-featuredproducts,
.home-newsletter-main,
 #sale_products{
	background-color: #F5F5F5;
	/* padding: 70px 0;
	box-shadow: 0 0 0 100vmax #f5f5f5!important;
	clip-path: inset(0 -100vmax)!important; */
}
.home-featuredproducts .thumb_list .card-body .price span.rrp-price,
.home-featuredproducts .thumbnail.card-body p.price span.rrp-price{
	min-height: auto!important;
}
.home-featuredproducts .card .card-title{
	margin-bottom: 15px!important;
	min-height: 100px!important;
}
.home-featuredproducts .card .card-title a {
	font-size: 16px;
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'GothamPro';
	color: #3A3A3C!important;
}
.home-featuredproducts .card .card-title a:hover {
	text-decoration: none!important;
}
.home-featuredproducts .thumbnail.card-body .price {
	margin-bottom: 50px!important;
}
.home-featuredproducts .thumbnail.card-body .form-inline .btn,
.products-row article .thumbnail.card-body .form-inline .btn,
#n_product .row.products-row article form button.addtocart,
#n_product .products-row article .thumbnail.card-body .form-inline .btn {
	background: none!important;
	border: none!important;
	color: #3A3A3C!important;
	font-weight: 400!important;
	margin-bottom: 30px!important;
	font-size: 16px!important;
	line-height: 1!important;
	font-family: 'GothamPro'!important;
	position: relative;
	padding: 0!important;
}
.home-featuredproducts .thumbnail.card-body .form-inline .btn:after,
.products-row article .thumbnail.card-body .form-inline .btn:after,
#n_product .row.products-row article form button.addtocart:after,
#n_product .products-row article .thumbnail.card-body .form-inline .btn:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #3c3c3c;
	bottom: -2px;
	left: 0;
	right: 0;
}
.home-featuredproducts .thumbnail.card-body,
#sale_products .card {
	border: none!important;
}
.home-newsletter-main-right{
	padding: 0;
}
.home-newsletter-main-right > img {
	width: 100%;
}
.home-newsletter-main-right .visit-main {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	grid-gap: 20px;
	height: 100%;
}
.home-newsletter-main-right .visit-main a {
	height: 100%;
	width: 100%;
	text-align: center;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.home-newsletter-main-right .visit-main a:hover{
	text-decoration: none;
}
.home-newsletter-main-right .visit-main img {
	opacity: 1!important;
}
.home-newsletter-main > .row {
	grid-gap: 32px;
}
.home-newsletter-main-right .visit-main .visit-main-title {
	font-size: 26px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
.newsletter-form-section .input-group input[type=email]{
	width: 100%;
	margin-bottom: 15px;
	border-radius: 0;
	background: #fff;
	height: 60px;
	width: 431px;
	border: none;
}
.newsletter-form-section .input-group input.btn,
.need-help-center-btn {
	max-width: 170px;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 18px;
	height: 45px;
	line-height: 17px;
}
div#footer-newsletter h3,
div#footer-newsletter span,
h2.need-help-main-title,
div.need-help-main-title {
	font-size: 24px!important;
	margin-bottom: 10px!important;
	line-height: 1;
	font-family: 'GothamPro';
	text-transform: uppercase;
	font-weight: 700;
}
.need-help-main {
	margin-top: 88px;
}
.need-help-inner {
	/* display: grid;
	grid-gap: 18px;
	grid-template-columns: 1fr 1fr;
	margin-top: 16px;
	max-width: 431px; */
	display: flex;
	margin-top: 16px;
	max-width: 431px;
	flex-wrap: wrap;
}
.need-help-center-btn a {
	color: #fff;
	text-decoration: none;
}
.need-help-inner > div {
	display: flex;
	align-items: center;
	width: calc(50% - 10px);
}
.need-help-icon-title {
	font-size: 16px;
	line-height: 19px;
	font-weight: 300;
	margin-left: 10px;
}
.btn {
	font-weight: 300!important;
}
.need-help-center-btn {
	margin-top: 20px;
	width: 100%;
	max-width: 431px;
}
.home-footer-top-main{
	padding: 0;
}
.hft__inner-title {
	font-size: 16px;
	color: #fff;
	line-height: 1;
	font-style: italic;
	text-transform: uppercase;
	font-weight: 700;
}
.home-footer-top-main .full-width {
	background: linear-gradient(270deg, #0064A4 0%, #00B0DF 100%);
	padding: 16px 0!important;
	object-fit: cover;
	position: relative;
}
.home-footer-top__products-number {
	max-width: fit-content;
	text-align: center;
}
.home-footer-top__easy-return,
.home-footer-top__fast-dispatch{
	text-align: center;
}
.home-footer-top-main .flex-grow-1.d-flex.flex-column:nth-child(4) {
	align-items: flex-end;
}
.home-footer-top__free_shipping {
	max-width: fit-content;
	text-align: center;
}
.home-footer-top-main--inner .hft__inner-icon {
	margin-bottom: 12px;
}
.fineline-trailer-main-inner.fineline-trailer-main-right {
	background: #FDB813;
	padding: 20px 40px!important;
	justify-content: center;
}
.fineline-trailer-main-inner.fineline-trailer-main-right h2.fineline-trailer-main-right-title,
.fineline-trailer-main-inner.fineline-trailer-main-right div.fineline-trailer-main-right-title {
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #3A3A3C;
	font-size: 26px;
	line-height: 30px;
	font-family: 'GothamPro'!important;
}
.fineline-trailer-main-inner.fineline-trailer-main-right h2.fineline-trailer-main-right-title span,
.fineline-trailer-main-inner.fineline-trailer-main-right div.fineline-trailer-main-right-title span{
	font-weight: 700;
	display: block;
}
.fineline-trailer-main-left {
	background-color: #3A3A3C;
	justify-content: center;
}
.fineline-trailer-main-left img {
	width: 200px;
	margin: 0 auto;
}
.finelinewebsite-link {
	text-align: center;
	position: relative;
}
.finelinewebsite-link a {
	font-size: 20px;
	line-height: 19px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	position: relative;
}
.finelinewebsite-link a:hover {
	text-decoration: none;
}
.finelinewebsite-link a:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #FDB813;
	position: absolute;
	left: 0;
	right: 0;
	top: 23px;
}
.divider-verticle{
	border-left: 2px solid #D9D9D9;
	height: 61px;
	margin: 40px auto;
}
.newsletter-form-section .input-group input[type=email]::placeholder {
	color: #474747;
	font-family: 'GothamPro'!important;
	font-size: 16px;
	font-weight: 300!important;
}
.navbar-nav li.nav-item a:hover,
.navbar-nav li.nav-item a:focus {
	color: #fff!important;
}
#left-sidebar .card .card-header {
	background: linear-gradient(270deg, #0064A4 0%, #00B0DF 100%);
	border-bottom: 0;
}
#left-sidebar .card .list-group .list-group-item{
	border: 0!important;
}
#left-sidebar .card .list-group .list-group-item a:hover {
	text-decoration: none;
}
#left-sidebar .card,
.thumb_list .products-row .card{
	border-color: #e5e5e5!important;
}
.wrapper-header .navbar-nav .show > .nav-link{
	color: #fff!important;
}
.home-footer-top-main--inner .hft__inner-icon{
	height: 32px!important;
}
.row.products-row .card .price span {
	color: #0064A4!important;
	font-size: 18px!important;
	line-height: 17px!important;
}
section[aria-label="Categories"] .category-thumbnail .card-header {
	background: #00B0DF;
	border-bottom: 0;
	padding: 0;
}
section[aria-label="Categories"] .category-thumbnail .card-header:hover {
	background: #0064A4;
}
section[aria-label="Categories"] .category-thumbnail .card-header a:hover {
	text-decoration: none;
}
section[aria-label="Categories"] .category-thumbnail .card-header a{
	font-size: 14px;
	display: block;
	padding: 12px 10px;
	font-weight: 400;
}
.header-search .nsearchinput-pl.well ul {
	background: #00b0df0d;
}
#n_content #main-content .col-12.col-md-9 h1{
	text-transform: uppercase;
	margin-bottom: 20px;
}
#left-sidebar div#filters .list-group-item a {
	font-size: 14px!important;
	font-weight: 400;
}
.products-row article .card-title a {
	font-weight: 700!important;
	font-size: 12px;
	line-height: 1.2;
	text-transform: uppercase;
	font-family: 'GothamPro';
	color: #3A3A3C!important;
	height: auto;
	display: flex;
}
.products-row article .card-title {
	height: 6em!important;
}
/* .contact-information .contact-main figure.full-width {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
} */
.contact-information .new_cont .card {
	border: 1px solid #e5e5e5!important;
	border-radius: 0!important;
	height: 100%;
}
.contact-information .new_cont .card .card-body {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.contact-information .contact-main img {
	object-fit: cover;
	width: 50px;
	object-position: top;
	height: 50px;
}
.contact-main-content {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px;
	margin-top: 30px;
}
.contact-information.container .row-cols-auto .new_cont:first-child {
	padding-left: 0;
}
.contact-information.container .row-cols-auto .new_cont:last-child {
	padding-right: 0;
}
section.contact-information.n-responsive-content {
	margin-top: 35px;
}
.map-section {
	margin-top: 56px;
}
.contact_us_page div#main-content {
	margin-top: 0!important;
}
.contact_us_container .row {
	margin: 0;
}
.contact_us_container .col-12 {
	padding: 0;
}
#n_product section[aria-label="Products information"] #_jstl__header_r .wrapper-product-title>h1,
#n_product section[aria-label="Products information"] #_jstl__header_r .wrapper-product-title .product-sku {
	color: #3A3A3C!important;
}
#n_product #_jstl__header_r .h1[itemprop="price"] {
	color: #0064A4!important;
}
#n_product #_jstl__images_r .main-image.text-center,
#n_product #_jstl__images_r .products_alt_images .col-3 a {
	border: 1px solid #e5e5e5!important;
}
#n_product #_jstl__images_r .products_alt_images .col-3 a img.img-fluid{
	padding: 5px;
}
#n_content #main-content {
	margin-bottom: 24px;
}
/* #n_product .tabbable .tab-content {
	border: 1px solid #e5e5e5!important;
} */
#n_product .extra-options form.buying-options .btn:hover,
#n_product .extra-options form.buying-options .btn:active,
#n_product .extra-options form.buying-options .btn:focus,
#n_checkout .btn-stack button.btn-primary:hover,
#n_checkout .btn-stack button.btn-primary:active,
#n_checkout .btn-stack button.btn-primary:focus
#neto-dropdown #cartcontents button.viewcart:hover{
	background: #0064A4!important;
	border-color: #0064A4!important;
}
.section-title span{
	color: var(--theme-colour-primary)!important;
}
#n_product .tab-content .card-header {
	background: #3c3c3c;
}
#n_product .tab-content .card-header button {
	text-transform: uppercase;
	font-weight: 700;
}
#n_product .extra-options form.buying-options .btn.wishlist_toggle{
	background-color: #00B0DF;
	border-color: #00B0DF;
}
.product-wishlist img {
	filter: brightness(0) invert(1)!important;
}
#n_checkout .btn-stack button.btn-outline-secondary {
	border-color: #00B0DF;
	color: #00B0DF;
}
#n_checkout .btn-stack button.btn-outline-secondary:hover {
	background: #00B0DF;
	color: #fff;
}
.card-header,
#neto-dropdown #cartcontents button.viewcart{
	background: #00B0DF!important;
	border-color:#00B0DF!important;
	color: #fff;
}
#header-cart ul li, #header-cart ul.dropdown-menu li a,
#header-cart .thumb_cart{
	color: #3c3c3c!important;
}
#header-cart ul.dropdown-menu {
	background: #fff;
	color: #3c3c3c;
}
#n_customer_account article[aria-label="Order"] .btn-stack button{
	display: flex;
	align-items: center;
	grid-gap: 5px;
}
button#continue-payment-button{
	background-color: #00b0df /*{buttons | btn-primary-background-colour}*/;
	border-color: #00b0df /*{buttons | btn-primary-border-colour}*/;
}
button#continue-payment-button:hover{
	background: #0064A4!important;
	border-color: #0064A4!important;
}
.search-results-search form ul.nav.nav-list {
	background: #00b0df0d!important;
}
.search-results-search .form-control:focus{
	box-shadow: none!important;
}
.logo-section .header-search>form input{
	height: inherit !important;
	padding: 5px 5px 5px 5px !important;
}
input, input:before, input:after {
  -webkit-user-select: initial!important;
  -khtml-user-select: initial!important;
  -moz-user-select: initial!important;
  -ms-user-select: initial!important;
  user-select: initial!important;
}
.menu-section .nav-item ul.dropdown-menu .dropdown-hover a {
	padding: 12px 20px!important;
}
.dropdown-menu li.dropdown.dropdown-hover:after {
	position: absolute;
	right: 8px;
	top: 12px;
	bottom: 0;
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	content: "\f105";
	color: #fff;
}
section.home-newsletter-main{
	padding-left: 15px;
	padding-right: 15px;
}
.home-footer-top-main .home-footer-top-main--inner i {
	color: #fff;
	font-size: 26px;
	margin-bottom: 18px;
	font-family: "Font Awesome 6 Free";
	display: block;
}
.aboutus-section.about-section-first h4 {
	text-align: center;
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 14px;
}
.about-us-main .aboutus-section {
	margin-bottom: 70px;
}
.aboutus-section.about-section-first p {
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	font-weight: 300;
	max-width: 1004px;
	margin: 0 auto;
}
.aboutus-section .aboutus-column-sec {
	display: flex;
	grid-gap: 70px;
	align-items: center;
	position: relative;
}
.aboutus-section .sec-content h2 {
	text-transform: uppercase;
	font-size: 30px;
	line-height: 33px;
	font-weight: 700;
	margin-bottom: 15px;
}
#main-content h1.display-4.page-id-11 {
	display: none;
}
.fineline-trailer-main .fineline-trailer-main-center img {
	height: 100%;
	object-fit: cover;
	max-height: 404px;
}
.hide_for_special_product {
	display: none;
}
.full-width .row{
	margin-left: 0!important;
	margin-right: 0!important;
}
.full-width {
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
	background-color: #F5F5F5;
	padding: 70px 0!important;
}
.header-topbar-free-shipping {
    background-color: #3A3A3C;
    padding: 2px 0;
    color: #fff;
    border-bottom: 1px solid #000;
}
.header-topbar-free-shipping .col-12.d-flex .col-8:nth-child(2) {
    text-align: center;
}
.header-topbar-free-shipping .col-12.d-flex .col-8:nth-child(2) span {
    font-family: 'GothamPro' !important;
    font-weight: 300;
}
.header-topbar-free-shipping .col-12.d-flex {
    align-items: center;
}	
.header-topbar-free-shipping .col-12.d-flex .col-2:nth-child(3) {
    text-align: right;
}
.header-topbar-free-shipping img.truck {
    width: 32px;
}
/* START - Media Query */
@media(max-width: 500px){
	.home-newsletter-main-right .visit-main{
		grid-gap: 10px;
	}
	.home-newsletter-main-right .visit-main img {
		width: 30px!important;
	}
	.home-newsletter-main-right .visit-main .visit-main-title {
		font-size: 18px!important;
	}
	#n_content section.row[aria-label="Categories"] {
		display: grid!important;
		grid-template-columns: repeat(2, 1fr)!important;
	}
	#n_product .extra-options form.buying-options input.qty {
		max-width: 140px!important;
	}
}
@media(max-width: 767px){
	#homepageCarousel .carousel-item img {
		width: 100%!important;
		object-fit: cover;
		object-position: center;
	}
	.logo-section .wrapper-logo {
		width: 100%!important;
		justify-content: space-between!important;
	}
	.dah_homecategories .thumbnail .caption h5>a,
	.dah_homecategories .thumbnail .caption span>a {
		font-size: 12px;
	}
	.row.products-row .card .price span{
		font-size: 18px!important;
		line-height: 17px!important;
	}
	section[aria-label="Categories"] .category-thumbnail .card-header {
		font-size: 14px;
		padding: 0;
	}
	section[aria-label="Categories"] .category-thumbnail .card-header a {
		font-size: 12px;
	}
	.full-width {
		width: 100vw;
	}
	.home-newsletter-main .full-width .row {
		max-width: 100%!important;
		margin: 0 auto!important;
		flex-direction: column;
		grid-gap: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media(max-width: 768px){
	.contact-information .row-cols-auto {
		display: grid;
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	#n_product #description div#accordionDescription {
		display: block;
	}
	.contact-information .col.new_cont {
		padding: 0!important;
	}
}
@media(max-width: 991px){
	#main-content .col-12 h1.display-4 {
		font-size: 1.625rem!important;
	}
	.aboutus-section .aboutus-column-sec {
		flex-direction: column;
	}
	.aboutus-section .aboutus-third-column-sec{
		flex-direction: column-reverse!important;
	}
	.aboutus-section .aboutus-column-sec .column-sec {
		width: 100%!important;
	}
	.aboutus-section .column-sec.sec-img img {
		width: 100%;
	}
	.about-section-fourth .sec-img{
		display: none;
	}
	.aboutus-section p{
		text-align: center;
		font-size: 14px!important;
		line-height: 18px!important;
		font-weight: 300;
	}
	.aboutus-section .sec-content h2{
		text-align: center;
	}
	.logo-section .d-flex.d-md-none button.btn{
		padding: 2px 5px!important;
		background-color: #0064A4!important;
		border-color: #0064A4!important;
	}
	.logo-section .d-flex.d-md-none button.btn .fa.fa-bars{
		top: 0.5px;
		position: relative;
	}
	.header-topbar .list-social .nav-item {
		margin-right: 15px!important;
	}
	.logo-section {
		padding: 20px 0;
	}
	.wrapper-footer{
		text-align: left!important;
	}
	.footer-menu-links-section.contact_info{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.footer_logo_description{
		margin-top: 10px!important;
	}
	#homepageCarousel .carousel-caption h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	#homepageCarousel .carousel-caption p {
		margin: 0 auto;
	}
	#homepageCarousel .carousel-caption span.btn {
		width: 168px!important;
		font-size: 18px!important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.dah_homecategories,
	.home-featuredproducts,
	section.home-newsletter-main,
	.fineline-trailer-main {
		margin: 30px 0 0!important;
	}
	section#sale_products {
    margin-top: 70px;
}
	.dah_homecategories .section-title,
	.dah_homecategories .section-title span,
	.home-featuredproducts .section-title,
	.home-featuredproducts .section-title span,
	.home-saleproducts .section-title,
	.home-saleproducts .section-title span,
	.brand_section .section-title,
	div#footer-newsletter h3,
	div#footer-newsletter span,
	h2.need-help-main-title,
	div.need-help-main-title,
	#n_content #main-content .col-12.col-md-9 h1{
		font-size: 18px!important;
		line-height: 19px!important;
	}
	.home-featuredproducts{
		padding: 30px 0!important;
	}
	.dah_homecategories .thumbnail .caption{
		min-height: 32px;
	}
	.home-featuredproducts .card .card-title a{
		font-size: 12px!important;
	}
	.home-featuredproducts .thumbnail.card-body .price {
		margin-bottom: 30px!important;
	}
	.home-featuredproducts .card-body .card-title{
		height: 5em!important;
	}
	.home-featuredproducts .thumbnail.card-body .form-inline .btn,
	.products-row article .thumbnail.card-body .form-inline .btn,
	#n_product .row.products-row article form button.addtocart,
	#n_product .products-row article .thumbnail.card-body .form-inline .btn{
		font-size: 14px!important;
		line-height: 1.2!important;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon{
		width: 24px!important;
		height: 24px!important;
	}
	/* #n_home .products-row article.pb-2:nth-child(4),
	.products-row article.pb-2:nth-child(4),
	#n_home .products-row article.pb-2:nth-child(3),
	.products-row article.pb-2:nth-child(3) {
		padding-bottom: 0!important;
	} */
	#n_home .products-row article.pb-2:nth-child(4),
	#n_home .products-row article.pb-2:nth-child(3){
		padding-bottom: 0!important;
	}
	.fineline-trailer-main-left, .fineline-trailer-main-inner.fineline-trailer-main-right {
		padding-bottom: 20px!important;
		padding-top: 20px!important;
	}
	.fineline-trailer-main-inner.fineline-trailer-main-right h2.fineline-trailer-main-right-title{
		font-size: 18px!important;
		margin-bottom: 10px!important;
	}
	.fineline-trailer-main-inner.fineline-trailer-main-right{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.brand_section .owl-theme .owl-nav {
		display: none!important;
	}
	.brand_section .owl-theme .owl-dots{
		margin-top: 20px!important;
	}
	.logo-section img.logo {
		max-width: 150px!important;
	}
	.brand_section .section-title {
		margin-bottom: 30px!important;
		margin-top: 30px!important;
	}
	.home-newsletter-main > .row{
		flex-direction: column;
	}
	.need-help-inner {
		display: inline-block!important;
	}
	.need-help-inner > div{
		margin-bottom: 10px;
	}
	.need-help-icon-title {
		font-size: 16px!important;
		line-height: 1!important;
	}
	.need-help-main {
		margin-top: 70px;
	}
	.need-help-inner > div img {
		width: 25px;
	}
	.home-footer-top-main--inner .hft__inner-icon {
		width: 25px;
		height: 28px!important;
		margin-bottom: 16px;
	}
	.home-footer-top-main .row .col.d-flex {
		display: grid!important;
		grid-template-columns: 1fr 1fr!important;
		grid-gap: 20px!important;
	}
	.home-footer-top-main .flex-grow-1.d-flex.flex-column:nth-child(4) {
		align-items: center!important;
	}
	.hft__inner-title {
		font-size: 12px;
	}
	.burger-menu>div>ul.nav>li>a:hover,
	.burger-menu>div>ul.nav>li>a:active,
	.burger-menu>div>ul.nav>li>a:focus{
		color: #fff!important;
	}
	.newsletter-form-section .input-group input.btn, .need-help-center-btn {
		font-size: 14px!important;
		height: 40px!important;
		line-height: 17px!important;
	}
	.newsletter-form-section .input-group input[type=email]{
		height: 50px!important;
	}
	.home-footer-top__products-number {
		max-width: 100%!important;
	}
	.home-footer-top-main{
		margin-top: 30px!important;
	}
	.dah_homecategories .thumbnail .caption h5,
	.dah_homecategories .thumbnail .caption span{
		padding: 5px 0;
	}
	.fineline-trailer-main > .row {
		flex-direction: column;
	}
	.fineline-trailer-main > .row > div {
		width: 100%!important;
		max-width: 100%;
	}
	footer.wrapper-footer .container.wrapper-footer-inner {
		padding-top: 30px!important;
		padding-bottom: 30px!important;
	}
	#n_content section.row[aria-label="Categories"] {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	#n_content section.row[aria-label="Categories"] .category-thumbnail {
		width: 100%;
		max-width: 100%;
	}
	.contact-main-content {
		display: flex;
		flex-direction: column;
	}
	.map-section {
		margin-top: 0;
	}
	.map-section iframe {
		max-width: 100%;
	}
	#n_checkout .cartTable p.h4 a {
		font-size: 12px;
		line-height: 12px!important;
	}
	#sale_products .home-saleproducts article{
		padding-bottom: 0!important;
	}
	.full-width{
		padding: 50px 0!important;
	}
}
@media(min-width:992px){
	.need-help-inner .tracking, .need-help-inner .easy-return {
		margin-bottom: 18px;
	}
	.aboutus-section .sec-content p {
		font-size: 16px;
		line-height: 20px;
		font-weight: 300;
	}
	.aboutus-section .aboutus-column-sec.aboutus-third-column-sec .column-sec.sec-content{
		width: 40%!important;
		position: relative;
		top: 70px;
	}
	.aboutus-section .aboutus-column-sec.aboutus-third-column-sec .column-sec.sec-img {
		position: absolute;
		right: -75px;
		top: -70px;
		width: 60%!important;
	}
	.aboutus-section.about-section-fourth {
		margin-top: 195px;
	}
	.aboutus-column-sec.aboutus-two-column-sec .column-sec.sec-content {
		width: 40%;
	}
	.aboutus-column-sec.aboutus-two-column-sec .column-sec.sec-img {
		width: 60%;
	}
	.aboutus-section.about-section-fourth .column-sec.sec-img{
		width: 45%;
	}
	.aboutus-section.about-section-fourth .column-sec.sec-content{
		width: 55%;
	}
}
@media(min-width: 768px){
	.logo-section .wrapper-logo {
		width: auto!important;
		justify-content: space-between!important;
	}
	.logo-section {
		padding: 50px 0!important;
	}
	.footer_logo_description {
		max-width: 368px;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu.mega-menu{
		border-color: #e5e5e5!important;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu.mega-menu li a {
		text-transform: uppercase;
		text-align: center;
	}
	#n_product .tabbable .tab-content{
		border: 1px solid #e5e5e5!important;
		padding: 30px;
	}
}
/* @media only screen and (min-width: 768px) and (max-width: 991px){
	#left-sidebar .card .list-group .list-group-item {
		border: 0!important;
		padding: 5px;
		font-size: 12px;
	}
	section[aria-label="Categories"] .category-thumbnail .card-header a {
		font-size: 12px;
	}
} */
@media only screen and (min-width: 768px) and (max-width: 991px){
	.logo-section .my_cart_section,
	.logo-section .my_cart_section .d-flex,
	.logo-section #header-cart a#cartcontentsheader {
		grid-gap: 5px!important;
	}
	.header-search {
		width: 240px!important;
	}
	.wrapper-footer .wrapper-footer-inner > .row{
		display: grid!important;
		grid-template-columns: 1fr 300px 1fr!important;
	}
	.wrapper-footer .wrapper-footer-inner .row .col-12 {
		width: 100%!important;
		max-width: 100%!important;
	}
	.full-width {
		width: 100vw;
	}
	.home-newsletter-main .full-width .row {
		max-width: 720px!important;
		margin: 0 auto!important;
		flex-direction: column;
		grid-gap: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.full-width .row {
		max-width: 100%!important;
		margin: 0 auto!important;
	}
	#left-sidebar .card .list-group .list-group-item {
		border: 0!important;
		padding: 5px;
		font-size: 12px;
	}
	section[aria-label="Categories"] .category-thumbnail .card-header a {
		font-size: 12px;
	}
	#sale_products .full-width .row {
		padding: 0 15px!important;
	}
}
@media only screen and (min-width: 800px) and (max-width: 820px){
	.contact-information .row.row-cols-auto{
		display: flex;
		flex-wrap: wrap;
		grid-gap: 30px 0;
	}
	.contact-information .row.row-cols-auto .col.new_cont {
		flex: 1 0 33.3%;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.logo-section .header-search {
		width: 400px;
	}
	#n_content section.row[aria-label="Categories"] {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	#n_content section.row[aria-label="Categories"] .category-thumbnail {
		width: 100%;
		max-width: 100%;
	}
	.aboutus-section .aboutus-column-sec.aboutus-third-column-sec .column-sec.sec-img{
		right: -25px!important;
	}
	.full-width .row {
		max-width: 960px!important;
		margin: 0 auto!important;
		padding: 0 10px 0 20px!important;
	}
	.fineline-trailer-main .fineline-trailer-main-center img {
		max-height: 100%;
	}
	.full-width {
		width: 100vw;
	}
}
@media(min-width: 1200px){
	.logo-section .header-search {
		width: 454px;
	}
	.full-width .row {
		max-width: 1140px!important;
		margin: 0 auto!important;
		padding: 0 10px 0 20px!important;
	}
	.full-width {
		width: calc(100vw - 9px)!important;
	}
}
/* @media(min-width: 1600px){
	.full-width {
		width: calc(100vw - 9px)!important;
	}
} */