@charset "utf-8";

@font-face {
	font-family:'DIN-Regular';src:url('../../assets/fonts/DIN-Regular.eot') format('embedded-opentype'),url('../../assets/fonts/DIN-Regular.woff') format('woff'),url('../../assets/fonts/DIN-Regular.ttf') format('truetype'),url('../../assets/fonts/DIN-Regular.otf') format('opentypetype'),url('../../assets/fonts/DIN-Regular.svg#DIN-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;
}

@font-face {
	font-family:'DIN-Light';src:url('../../assets/fonts/DIN-Light.eot') format('embedded-opentype'),url('../../assets/fonts/DIN-Light.woff') format('woff'),url('../../assets/fonts/DIN-Light.ttf') format('truetype'),url('../../assets/fonts/DIN-Light.otf') format('opentype'),url('../../assets/fonts/DIN-Light.svg#DIN-Light') format('svg');font-weight:normal;font-style:normal;font-display:swap;
}

@font-face {
	font-family:'din-bold';src:url('../../assets/fonts/din-bold.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;
}

@font-face {
	font-family:'Myriad Pro';src:url('../fonts/MyriadPro-Regular.eot');src:url('../fonts/MyriadPro-Regular.eot?#iefix') format('eot'),url('../fonts/MyriadPro-Regular.svg#Myriad Pro') format('svg'),url('../fonts/MyriadPro-Regular.woff') format('woff'),url('../fonts/MyriadPro-Regular.otf') format('otf'),url('../fonts/MyriadPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;/ Chrome 4+,Firefox 3.5,Opera 10+,Safari 3—5 /;
}

*:focus,*:hover,*:active:focus {
	outline: 0;
}

::selection {
	background-color: #0e76bc;
	color: #fff;
}

textarea {
	resize: none;
}

.nopadding {
	padding: 0;
}

body {
	line-height: unset;
	font-family: 'DIN-Regular';
	font-size: 14px;
	color: #292623;
	overflow-x: hidden;
}

b {
	color: #292623;
}

a {
	color: #252525;
	text-decoration: none;
	word-break: break-word !important;
}

a:hover,a:focus,a:active {
	color: #252525;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6,.navbar .navbar-nav {
	font-family: 'DIN-Regular';
	font-weight: normal;
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline: 0;
}

.btn-default,.btn-info {
	color: #fff;
	background-color: #0e76bc;
	border-color: #0e76bc;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 8px;
	letter-spacing: 2px;
	padding: 8px 22px;
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-info:hover,.btn-info:focus,.btn-info:active {
	color: #fff;
	background-color: #0e76bc;
	border-color: #0e76bc;
}

.btn-green {
	background-color: #47c620;
	border-color: #47c620;
	color: #fff;
}

.btn-green:hover {
	background-color: #47c620;
	border-color: #47c620;
	color: #fff;
}

.label-danger {
	background-color: #0e76bc;
}

.text-red {
	color: #0e76bc;
}

.bg-gray {
	background-color: #f7f7f7;
}

.mt-0 {
	margin-top: 0;
}

.mt-5 {
	margin-top: 5px;
}

.mt-10 {
	/* margin-top: 10px; */
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-30 {
	margin-top: 30px;
}

.mb-50 {
	margin-bottom: 30px;
}

.separator-3:after {
	background: linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0.12) 45%,rgba(0,0,0,0.05) 80%,rgba(0,0,0,0) 100%);
}

.pb-0 {
	padding-bottom: 0;
}

.pb-5 {
	padding-bottom: 5px;
}

.pb-10 {
	padding-bottom: 10px;
}

.pb-20 {
	padding-bottom: 20px;
}

.pv-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.pl-0 {
	padding-left: 0;
}

.pl-5 {
	padding-left: 5px;
}

.pr-0 {
	padding-right: 0;
}

.mr-15 {
	margin-right: 15px;
}

.line-height-25 {
	line-height: 25px;
}

.form-control {
	border-color: #b5b5b5;
}

.form-control .error {
	color: red;
}

#circle {
	width: 50px;
	height: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	background: url(../images/nebhub-arrow-scroll.webp) no-repeat center;
	background-color: #fff;
}

.scrollup {
	width: 65px;
	height: 65px;
	text-indent: -9999px;
	opacity: .7;
	position: fixed;
	bottom: 5px;
	right: 5px;
	display: none;
	z-index: 9;
}

#small-chat :hover {
	color: #fff !important;
	text-decoration: none !important;
}

.open-small-chat {
	height: 38px;
	width: 38px;
	display: block;
	background: #0e76bc;
	padding: 9px 8px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
}

.open-small-chat:focus {
	color: #fff;
}

#small-chat {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 100;
}

#small-chat .badge {
	position: absolute;
	top: -8px;
	left: 50%;
	transform: translate(-50%,0);
}

.btn_circle .badge {
	position: absolute;
	right: -3px;
	top: -4px;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 6px;
	font-size: 11px;
	font-weight: 500;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #777;
	border-radius: 10px;
}

.badge_sale {
	border: 1px solid #ffb718;
	background-color: rgba(255,255,255,0.95);
	color: #ffb718;
	font-weight: 400;
	padding: 4px;
	top: 10px;
	right: 10px;
	border-radius: 2px;
}

.label-warning,.badge-warning {
	background-color: #000 !important;
	color: #fff;
}

body.pace-running .sidenav {
	display: none;
}

.header .shop-cat {
	padding-right: 0;
}

.header .shop-cat .header_desktop_menu>li {
	display: inline-block;
	width: 47%;
	margin-right: 5px;
	margin-left: 0 !important;
	text-align: left;
}

.header .shop-cat .header_desktop_menu>li>a {
	font-size: 15px;
	width: 100%;
	padding: 9px 12px;
	border: 1px solid #b5b5b5;
}

.header .search-box-wra input {
	box-shadow: unset;
	border-radius: 0;
	font-size: 15px;
	color: #696969;
	width: 60%;
	display: inline-block;
	float: right;
	margin-right: 15%;
}

.header .search-box-wra select {
	font-size: 15px;
	height: 40px;
	border-left: 0;
	padding: 0 15px;
	border-radius: 0;
	width: 100%;
}

.searchbtn {
	border: 0;
	height: 41px;
	width: 44px;
	background: transparent;
	background: url(../images/ic_forgeline_search.png) no-repeat right center;
	vertical-align: bottom;
	margin-top: -1px;
	position: absolute;
	right: 16%;
}

.header .top_myacc {
	padding-left: 3px;
}

.header .top_myacc .compare-list {
	list-style: none;
	margin-bottom: 5px;
}

.header .top_myacc .compare-list i {
	font-size: 25px;
	line-height: 15px;
	margin-top: 12px;
}

.header .top_myacc div {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 5px;
}

.header .top_myacc div img {
	margin: 16% auto;
}

.header .top_myacc>div>a,.header .top_myacc div a.mob-icon {
	display: inline-block;
	margin: 0;
	width: 44px;
	height: 40px;
	text-align: center;
}

.header .top_myacc>div>a:hover,.header .top_myacc>div a.mob-icon:hover {
	background: #0e76bc;
}

.header .top_myacc div a:hover i {
	color: #fff;
}

.header .top_myacc div a:hover img,.header .top_myacc div button:hover img {
	filter: brightness(0) invert(1);
}

.header .top_myacc div a .badge {
	position: absolute;
	right: 0;
	height: 17px;
	width: auto;
	padding: 3px 2px;
}

ul#compare-mobmenu.cart.compare-top-margin {
	z-index: 10000;
}

.sidenav .side_close {
	position: static;
	display: inline-block;
	margin: 35px 20px 15px;
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	background-color: #fff;
	overflow-x: hidden;
	transition: .5s;
	margin: 0;
}

.sidenav::-webkit-scrollbar {
	width: 10px;
}

.sidenav::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.sidenav::-webkit-scrollbar-thumb {
	background: #888;
}

.sidenav::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.offcanvas {
	background-color: #fff;
	border-color: #fff;
	width: 450px;
}

.sidenav a,.sidenav .dropdown-menu>li>a {
	padding: 7px 25px 7px 20px;
	font-size: 14px;
	color: #3e7ecc;
	display: block;
	transition: .3s;
	border-top: 1px solid #b9b9b9;
	text-transform: capitalize;
	text-align: left;
	margin: 0;
	min-height: 34px;
}

.sidenav .header_mobile_menu {
	width: 100%;
}

.back_link {
	list-style: none;
}

.back_arrow {
	display: inline-block;
	height: 15px;
	width: 10px;
	background: url(../images/dap_mobile_arrow.png) no-repeat center center;
	margin-right: 5px;
}

.navbar .back_link a {
	padding: 15px;
}

.mm-wrapper_blocking {
	overflow: hidden;
	height: 100%;
}

.sidenav .back_link a,.back_link a {
	border: 0;
	display: none;
	color: #0e76bc;
	text-transform: uppercase;
	background: #fff;
	z-index: 999;
	top: 0;
	position: fixed;
	width: 450px;
	cursor: pointer;
	padding: 15px;
	left: 0 !important;
	font-size: 16px;
}

.sidenav .header_mobile_menu,.sidenav {
	padding-left: 0;
}

.sidenav .header_mobile_menu>li {
	display: block;
	float: unset;
	overflow: hidden;
	clear: both;
	position: relative;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li {
	border-left: 1px solid #b5b5b5;
	margin-left: 15px;
	width: calc(100% - 15px);
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li:last-child:after {
	content: "";
	position: absolute;
	height: 15px;
	width: 1px;
	background: #fff;
	bottom: 0;
	left: -1px;
}

ul.nav.navbar-nav.header_mobile_menu.cart_ico.mm-listitem:after {
	content: '';
	position: absolute;
	height: 16px;
	width: 1px;
	background: #fff;
	top: -67px;
	left: 15px;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a {
	border: 0;
	background: url('../images/dap_left_menu_dash.png') no-repeat center left;
	padding-left: 32px;
	font-size: 16px;
	color: #000;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a.no_more_subcategories {
	z-index: 1;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a.no_more_subcategories:before,.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a.no_more_subcategories:hover:before {
	content: unset;
}

.sidenav .header_mobile_menu li {
	overflow: hidden;
	clear: both;
	padding: 0;
	border-bottom: 0;
	width: 100%;
}

.sidenav .header_mobile_menu li a:hover,.sidenav .dropdown-menu li a:hover,.sidenav .header_mobile_menu li:focus,.sidenav .dropdown-menu li a:focus {
	color: #000;
}

.offcanvas-toggle-left {
	background-image: url(../images/dap_menu_toggle.jpg);
	border: 0;
	width: 39px;
	height: 46px;
	top: 35px;
	left: 20px;
	background-color: transparent;
}

.sidenav .header_mobile_menu li:hover a,.sidenav .header_mobile_menu li:hover a span,.sidenav .dropdown-menu li:hover a,.sidenav .header_mobile_menu li:focus a,.sidenav .dropdown-menu li:focus a {
	color: #000 !important;
	text-decoration: underline;
}

.sidenav li.dropdown.mm-listitem:hover a:before {
	color: #0e76bc !important;
}

.offcanvas.in+.offcanvas-toggle-right {
	background-image: url('../images/dap_menu_toggle.jpg');
}

.offcanvas.in+.offcanvas-toggle-left:after {
	content: "";
}

.offcanvas-toggle-left:after {
	content: unset;
}

.offcanvas .dropdown-menu>li>a,.offcanvas .dropdown-menu .dropdown-menu>li>a,.offcanvas .navbar-nav>li>a {
	text-align: left;
	background: initial;
	border-top: 0;
	border-bottom: 0;
}

.offcanvas .dropdown .dropdown>a:before {
	content: unset;
}

.offcanvas-container .header_mobile_menu li a:hover,.offcanvas-container .header_mobile_menu li a:focus,.offcanvas-container .header_mobile_menu li.open>a {
	background-color: unset;
	font-weight: bold;
}

.offcanvas .nav .open>a,.offcanvas .nav .open>a:hover,.offcanvas .nav .open>a:focus,.offcanvas .nav>li>a:hover,.offcanvas .nav>li>a:focus,.offcanvas .navbar-nav>li.active>a,.offcanvas .navbar-nav>li>a {
	color: #000 !important;
}

.offcanvas .nav .open>a,.offcanvas .navbar-nav>li>a {
	padding: 7px 25px 7px 20px;
}

.sidenav li.back_link a:hover {
	background-color: #fff;
}

.sidenav .dropdown .dropdown>a:before,.sidenav .dropdown>a:before {
	content: unset;
}

.offcanvas-container .sidenav>li.dropdown>a:before,.offcanvas-container .sidenav .dropdown li.right_menu_arrow>a:before,.offcanvas-container .subcategory_menu_list .right_menu_arrow .right_menu_arrow_sub>a:before,.sidenav li.right_menu_arrow>a:before,.sidenav li.right_menu_arrow_sub>a:before,.sidenav li.dropdown a:before {
	content: '\f105';
	font-size: 20px;
	right: 18px;
	top: 50%;
	line-height: 14px;
	transform: translate(0,-50%);
}

.sidenav li.dropdown.mm-listitem a:before {
	color: #e2e2e2;
}

.offcanvas .navbar-nav li.open>a:before,.offcanvas .navbar-nav li.open li.right_menu_arrow>a:hover:before,.offcanvas .navbar-nav li.open li.right_menu_arrow_sub>a:hover:before,.offcanvas .navbar-nav li.dropdown>a.cat_golink:hover:before {
	content: '\f107';
}

.offcanvas .dropdown.open>a:before {
	color: #434343;
}

.sidenav .header_mobile_menu .dropdown-menu {
	position: static;
	width: 100%;
	padding: 0;
	border: 0;
}

.abc>.dropdown-menu {
	display: block;
}

.sidenav li.open .header_mobile_menu .dropdown>a:before {
	color: #fff;
}

.sidenav .header_mobile_menu .dropdown-menu>li>a {
	padding: 10px 25px 10px 30px;
	color: #434343 !important;
}

.sidenav .header_mobile_menu .dropdown-menu .dropdown-menu>li>a {
	padding: 10px 15px 10px 40px;
}

.sidenav .header_mobile_menu .dropdown-menu .dropdown-menu .dropdown-menu>li>a {
	padding: 10px 15px 10px 50px;
}

.sidenav .header_mobile_menu .dropdown-menu>li>a:before {
	top: 8px;
	content: unset;
}

.offcanvas .header_mobile_menu .dropdown .dropdown a {
	padding: 10px 25px 10px 45px;
}

.offcanvas .header_mobile_menu .dropdown .dropdown .dropdown a {
	padding: 10px 25px 10px 65px;
}

.offcanvas .header_mobile_menu .dropdown .dropdown .dropdown .dropdown-menu a {
	padding: 10px 25px 10px 80px;
}

.sidenav .cart_ico {
	border-top: 1px solid #b9b9b9;
	margin-bottom: 70px;
	margin-top: 50px;
}

.sidenav .cart_ico li a:hover {
	background: 0;
	color: #000 !important;
}

.sidenav .cart_ico li a {
	color: #000 !important;
	border-bottom: 1px solid #b9b9b9;
	font-size: 16px;
	padding: 15px;
}

.sidenav .cart_ico li span.img_wra {
	min-width: 40px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}

.sidenav .cart_ico li a img {
	display: inline-block;
	width: 25px;
}

.mobile-fix-menu span.mobile-menu-toggle {
	margin-left: 15px;
	vertical-align: super;
	top: 0;
}

.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title,.mm-panel_opened>.header_mobile_menu li.shop_by_cat {
	font-weight: bold;
	font-size: 16px;
	padding: 11px 0 5px;
	color: #000;
	border: 0 !important;
	margin-left: 15px;
	border-top: 1px solid #b9b9b9 !important;
}

.mm-panel_opened>.header_mobile_menu li.shop_by_cat:hover {
	background: #fff;
}

.mm-btn_prev {
	position: absolute;
	top: -30px;
}

.mobile-fix-menu a.search-popup {
	background: #0e76bc;
	border-color: #0e76bc;
	color: #fff;
	font-size: 17px;
}

.mobile-fix-menu span.btn-right-arrow {
	display: inline-block;
	height: 20px;
	width: 20px;
	vertical-align: sub;
	background: url(../../assets/images/dap_mobile_menu_right_white.png) no-repeat center center;
	float: right;
	cursor: pointer;
	background-size: 100%;
	position: absolute;
	right: 5px;
}

.mobile-fix-menu a.search-popup:hover span.btn-right-arrow {
	background-size: 100%;
}

.mobile-fix-menu a.search-popup:hover+span.btn-close {
	color: #000;
}

.sidenav a.mm-btn_prev {
	position: absolute;
	top: -33px;
	padding: 10px 0 10px 15px !important;
	background: url(../../assets/images/airflow_mobile_arrow_thick.png) no-repeat right 11px center;
	background-position: left;
	right: 32px;
}

.sidenav a.mm-btn_prev span {
	height: auto;
	width: auto;
	color: #0e76bc;
	font-size: 15px;
	line-height: 13px;
}

.sidenav a.mm-btn_prev:hover span {
	color: #000;
}

.sidenav .cart_ico li:hover a span {
	color: #000 !important;
}

.offcanvas.mm-menu_opened+.offcanvas-container {
	height: 100vh;
	overflow: hidden;
}

.mm-panels>.mm-panel::-webkit-scrollbar-thumb {
	background: #fff;
}

.mm-panels>.mm-panel::-webkit-scrollbar-track {
	background: #fff;
}

.mm-panels>.mm-panel::-webkit-scrollbar {
	background: #fff;
	width: 0;
}

.mm-panels>.mm-panel {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

#offcanvas-container .cart_ico li a:hover {
	color: #000;
	background: #fff;
}

#offcanvas-container .cart_ico li a:hover img {
	filter: brightness(0) invert(0);
}

.subcategory_menu_list li a:hover {
	text-decoration: none;
}

.subcategory_menu_list li:hover {
	background-color: rgba(255,255,255,0.12);
}

.subcategory_menu_list {
	list-style-type: none;
	padding: 7px 0;
}

.header_desktop_menu .subcategory_menu_list li {
	padding: 0;
	position: relative !important;
	border-bottom: 1px solid #dedede;
}

.subcategory_menu_list li a {
	padding: 10px 15px;
	display: block;
	border-bottom: 1px solid rgba(255,255,255,0.21);
	text-transform: capitalize;
	color: #434343;
	white-space: normal;
}

.subcategory_menu_list li a.dropdown-toggle {
	padding: 10px 30px 10px 15px;
}

.subcategory_menu_list li a span {
	display: inline-block;
}

.subcategory_menu_list li a img {
	display: inline-block;
	margin-right: 12px;
}

.noborderbottom {
	border-bottom: none !important;
}

.subcategory_menu_list li span {
	margin: 3px 0;
	vertical-align: middle;
	text-transform: capitalize;
}

.subcategory_menu_list li span+a {
	width: 77%;
	display: inline-block;
}

.subcategory_menu_list li span img {
	display: inline-block;
	width: 40px;
	vertical-align: middle;
	margin-right: 10px;
}

.subcategory_menu_list li a:hover {
	text-decoration: none;
}

.subcategory_menu_list li:hover {
	background-color: rgba(255,255,255,0.12);
}

.subcategory_menu_list .right_menu_arrow>a:before,.subcategory_menu_list .right_menu_arrow .right_menu_arrow_sub>a:before {
	content: "\f105" !important;
	color: #666;
	font-size: 18px;
	top: 28%;
}

.right_menu_arrow:hover>a:before,.right_menu_arrow_sub:hover>a:before {
	color: #434343 !important;
}

.subcategory_menu_list.dropdown-menu>li>a:focus,.subcategory_menu_list.dropdown-menu>.active>a,.subcategory_menu_list.dropdown-menu>.active>a:hover,.subcategory_menu_list.dropdown-menu>.active>a:focus,.subcategory_menu_list.dropdown-menu .menu>.active>a,.subcategory_menu_list.dropdown-menu .menu>.active>a:hover,.subcategory_menu_list.dropdown-menu .menu>.active>a:focus,.subsubcategory_menu_list.dropdown-menu>li>a:hover,.subsubcategory_menu_list.dropdown-menu>li>a:focus,.subsubcategory_menu_list.dropdown-menu>.active>a,.subsubcategory_menu_list.dropdown-menu>.active>a:hover,.subsubcategory_menu_list.dropdown-menu>.active>a:focus,.subsubcategory_menu_list.dropdown-menu .menu>.active>a,.subsubcategory_menu_list.dropdown-menu .menu>.active>a:hover,.subsubcategory_menu_list.dropdown-menu .menu>.active>a:focus,.subcategory_menu_list li:hover a {
	background-color: initial !important;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu .menu>.active>a,.dropdown-menu .menu>.active>a:hover,.dropdown-menu .menu>.active>a:focus {
	color: #434343;
	background-color: rgba(41,38,35,0.54);
	background-image: unset;
	border-color: transparent;
}

.transparent-header .header-top {
	z-index: 108;
	padding: 0;
	border: 0;
	background: #fff;
}

.header-top {
	background-repeat: repeat-x;
	background-position: right 45% bottom;
}

.main-navigation .navbar {
	border-radius: 0;
	min-height: auto;
	z-index: 0;
}

.main-navigation.animated .navbar-default .navbar-nav>li>a {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 12px 5px;
	border: unset;
	border-radius: 10px;
}

.header_desktop_menu>a button {
	font-size: 11px;
	letter-spacing: 1px;
	margin-top: 5px !important;
	padding: 8px 8px;
}

.col-md-9 .mega-menu:not(.narrow) .dropdown-menu.subsubcategory_menu_block {
	width: 100% !important;
	padding: 0;
	position: absolute;
	left: 100% !important;
	border-top: 1px solid #fff;
}

.col-md-9 .mega-menu:not(.narrow).open_left .dropdown-menu.subsubcategory_menu_block {
	left: -100% !important;
}

.col-md-9 .second_menu .dropdown-menu.subsubcategory_menu_block .dropdown-menu.subsubcategory_menu_block {
	right: 100%;
	left: auto;
}

.breadcrumb-wra .breadcrumb>li {
	display: unset !important;
}

.breadcrumb-wra .breadcrumb>li+li::before {
	content: unset;
}

.breadcrumb-wra .breadcrumb>li a {
	color: #4b4b4b;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 5px;
}

.breadcrumb>li:last-child {
	display: none;
}

.dark-bg.footer-top.call-to-action-home {
	background-color: #182959 !important;
	padding: 15px 0;
	overflow: hidden;
	clear: both;
	min-height: 101px;
}

.dark-bg.footer-top.call-to-action-home h1 {
	font-family: 'DIN-bold';
	font-weight: bold;
	font-size: 38px;
	margin: 0;
	padding: 0;
	height: auto;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}

.dark-bg.footer-top.call-to-action-home h1 span {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	font-family: 'DIN-Regular';
	letter-spacing: 5px;
}

.dark-bg.footer-top.call-to-action-home h1 .btn {
	font-size: 20px;
	background: #0e76bc;
	margin-left: 22px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 10px 17px;
	border: 1px solid #0e76bc;
}

.header-form-open {
	display: none;
	width: 100%;
	z-index: 1;
	padding-top: 60px;
	padding-bottom: 20px;
	position: static;
	margin-top: 50px;
}

.header-form-open.int-make-model {
	display: block;
	padding: 12px 0 7px;
}

.header-form-open h1 {
	font-size: 55px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 6px;
}

.header-form-open h4 {
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 40px;
	margin-top: 6px;
}

.header-trans {
	position: absolute;
}

.header-form-open form>div {
	padding: 0 6px;
}

.header-form-open form>div:first-child {
	padding-left: 15px;
}

.form_open_title {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	margin-top: 12px;
	display: inline-block;
	margin-bottom: 15px;
}

.form-c-trans {
	background-repeat: no-repeat;
	background-position: right 6% top 0,left 10px center;
	-moz-box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 42.5px;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 15px;
	color: #000;
	border: 0;
	border-radius: 3px;
	cursor: pointer;
	text-transform: uppercase;
	height: 58px !important;
	background-color: transparent;
}

.search-veh-new .form-group .styled-select>div {
	background-position: left 15px center,left center;
	background-repeat: no-repeat;
	border-radius: 3px;
}

.search-veh-new .form-group .styled-select:first-child>div {
	background-image: url(../images/disc_mob_dropdown_1.png);
}

.search-veh-new .form-group .styled-select:nth-child(2)>div {
	background-image: url(../images/disc_mob_dropdown_2.png);
}

.search-veh-new .form-group .styled-select:nth-child(3)>div {
	background-image: url(../images/disc_mob_dropdown_3.png);
}

.search-veh-new .form-group .styled-select:nth-child(4)>div {
	background-image: url(../images/disc_mob_dropdown_4.png);
}

.search-veh-new .form-group .styled-select:nth-child(5)>div {
	background-image: url(../images/disc_mob_dropdown_5.png);
}

.search-veh-new .form-group .styled-select:nth-child(6)>div {
	background-image: url(../images/disc_mob_dropdown_6.png);
}

.search-veh-new .form-group #vehicle_make1 {
	background-image: url(../images/disc_arrow_down_red.gif);
}

.header-form-open.header-trans .col-md-3:first-child>div {
	background-image: url(../images/truck_dropdown_1.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(2)>div {
	background-image: url(../images/truck_dropdown_2.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(3)>div {
	background-image: url(../images/truck_dropdown_3.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(4)>div {
	background-image: url(../images/truck_dropdown_4.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(5)>div {
	background-image: url(../images/truck_dropdown_5.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(6)>div {
	background-image: url(../images/truck_dropdown_6.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:first-child>div,.header-form-open .col-md-3:nth-child(2)>div,.header-form-open .col-md-3:nth-child(3)>div,.header-form-open .col-md-3:nth-child(4)>div,.header-form-open .col-md-3:nth-child(5)>div,.header-form-open .col-md-3:nth-child(6)>div {
	background-position: left 8px center,left center;
	background-repeat: no-repeat;
	border-radius: 3px;
	margin-bottom: 5px;
}

.header-form-open .col-md-3:first-child>div {
	background-image: url(../images/truck_drp_1.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(2)>div {
	background-image: url(../images/truck_drp_2.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(3)>div {
	background-image: url(../images/truck_drp_3.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(4)>div {
	background-image: url(../images/truck_drp_4.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(5)>div {
	background-image: url(../images/truck_drp_5.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(6)>div {
	background-image: url(../images/truck_drp_6.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3 #vehicle_make11,.header-form-open .col-md-3 #product_vehicle_make_one {
	background-image: url(../images/airflow_arrow_down_blue.gif);
	background-position: center right;
	background-size: contain;
}

.header-form-open .col-md-3:nth-child(2) .form-c-trans {
	background-image: url(../images/disc_arrow_down.png);
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(3) .form-c-trans {
	background-image: url(../images/disc_arrow_down.png);
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(4) .form-c-trans {
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(5) .form-c-trans {
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(6) .form-c-trans {
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(7) .form-c-trans {
	background-position: center right;
}

.form-c-trans::-ms-expand {
	display: none;
}

#vehicle-form-open form.margin-clear select {
	height: 70px !important;
	background-size: contain;
}

#vehicle-form-open form.margin-clear .btn-go,#vehicle-form-open form.margin-clear .buttonClear {
	height: 70px !important;
}

.header-form-open .form-c-trans {
	padding: 6px 65px 6px 55px;
	margin: 0;
}

.btn-go {
	background-color: #0e76bc;
	color: #fff !important;
	margin: 0;
	padding: 3px 17px;
	font-weight: bold;
	font-size: 20px;
	border: 0;
	border-radius: 3px !important;
	margin-bottom: 5px;
	height: 57px;
}

.sf_slider_section .owl-item .image-box {
	margin-bottom: 0;
	border-left: 0;
}

.sf_slider_section .overlay-container {
	display: table;
	width: 100%;
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	border-radius: 20px;
	padding: 10px;
}

.featureproduct .isotope-container>.col-md-3 {
	display: table;
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	border-radius: 20px;
	width: 23%;
	margin: 10px;
}

.sf_slider_section .owl-item .image-box .client {
	height: 295px;
	display: table-cell;
	vertical-align: middle;
}

.sf_slider_section .owl-item .image-box img {
	margin: 0 auto;
	max-width: 100%;
	max-height: 99%;
}

.sf_slider_section .owl-theme {
	margin: 0;
}

.sf_slider_section .sf_slider_text {
	color: #fff;
	font-size: 18px;
}

.sf_slider_section .overlay-container .text {
	top: 30%;
}

.sf_slider_section {
	background: #fff;
	border: 0;
	padding: 15px 0;
	height: auto;
}

.sf_slider_section .overlay-bottom.small i {
	width: 40px;
	height: 40px;
	margin: -24.5px 0 0 -24.5px;
	font-size: 14px;
	line-height: 37px;
	top: 29%;
	background-color: rgba(255,255,255,0.22);
	border: 1px solid #fff;
	border-radius: 100%;
	position: absolute;
	left: 50%;
}

.sf_slider_section .col-md-2 {
	padding-right: 7px;
	padding-left: 7px;
	float: none;
	display: inline-block;
	margin: 5px -2px 5px;
}

.sf_slider_section .image-box .client {
	height: 110px;
	display: table-cell;
	vertical-align: middle;
}

.sf_slider_section .col-md-2 h1 {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	text-align: center;
	margin: 0;
	background: transparent;
	padding: 10px 0;
	color: #000;
	height: 65px;
	overflow: hidden;
}

.sf_slider_section .col-md-2 .image-box:hover h1 {
	color: #0e76bc;
}

.sf_slider_section .col-md-2 h1:after {
	content: "";
	position: absolute;
	background-color: #0e76bc;
	height: 2px;
	width: 0;
	right: 20px;
	bottom: 20px;
	left: 20px;
	transition: .40s ease;
}

.sf_slider_section .col-md-2 .image-box:hover h1:after {
	width: 80%;
	margin: auto;
}

.sf_slider_section .image-box img {
	margin: 0 auto;
	max-width: 99%;
	max-height: 110px;
	max-width: 105px;
}

.feature-product {
	padding: 75px 0;
}

.feature-product .featuredSectionInner .col-md-3 {
	margin-top: 25px;
}

.featuredListBlock .isotope-container>.col-md-3>div {
	border: 1px solid #d5d5d5;
}

.featuredListBlock .isotope-container>.col-md-3 .image-box {
	position: relative;
	display: table;
	width: 100%;
}

.featuredListBlock .isotope-container>.col-md-3 .image-box .overlay-container {
	height: 250px;
	display: table-cell;
	vertical-align: middle;
}

.featuredListBlock .isotope-container>.col-md-3 .overlay-container img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.featuredListBlock .isotope-container .pr-disc,.featuredListBlock .isotope-container .pr-name {
	min-height: 50px;
}

.featuredListBlock .isotope-container .pr-disc span,.sf_information_box span {
	padding: 9px 21px;
	display: inline-block;
	background: #0e76bc;
	font-size: 15px;
	border-radius: 0 20px 0 0;
	margin: 7px;
	color: #fff;
}

.featuredListBlock .isotope-container .pr-name h4 {
	padding: 15px 0;
	text-align: center;
	color: #3e3e3e;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
}

.featuredListBlock .isotope-container .pr-rating {
	padding: 10px 0;
	min-height: 42px;
}

.featuredListBlock .isotope-container img.star_inline {
	display: inline-block;
}

.featuredListBlock .isotope-container .pr-rating span {
	color: #3e3e3e;
	font-weight: bold;
	font-size: 16px;
	vertical-align: bottom;
	margin-left: 5px;
}

.featuredListBlock .isotope-container .pr-price h1 {
	margin: 0;
	color: #0e76bc;
	font-size: 30px;
	text-align: center;
	padding: 55px 0;
}

.featuredListBlock .isotope-container .pr-price h1 span {
	display: inline-block;
}

.featuredListBlock .isotope-container .pr-price strike {
	font-size: 23px;
	color: #c1c1c1;
	font-weight: 300;
}

.feature-product .star_inline .fa {
	font-size: 18px;
	margin-right: 4px;
}

.feature-product .star_inline .fa.full-star {
	color: #0e76bc;
}

.feature-product .star_inline .fa.no-star {
	color: #d2d2d2;
}

.limited-time-sect {
	background: url(../images/truck_limited_bg.png) right -330% center;
	padding: 97px 15px 70px;
	background-size: cover;
	position: relative;
}

.limited-time-sect .info-section {
	padding: 95px 0 70px;
}

.limited-time-sect img {
	display: inline-block;
	position: absolute;
	top: 25%;
	left: 3%;
}

.limited-time-sect h4,.deal-section h4 {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	letter-spacing: 4px;
}

.limited-time-sect h1 span,.deal-section h1 span {
	color: #0e76bc;
}

.limited-time-sect h1,.deal-section h1 {
	margin: 0;
	font-size: 5rem;
	font-family: 'din-light';
	color: #595151;
}

.limited-time-sect .btn.limi-btn {
	font-size: 14px;
	background: url(../images/truck_limited_btn.png) top left;
	padding: 20px 38px 40px;
	position: absolute;
	border: 0;
	margin: 0;
	top: 0;
	right: 10px;
}

.limited-time-sect .btn {
	font-size: 14px;
	background: #818181;
	border-color: #818181;
	padding: 7px 32px;
}

.hit-road-sect .section_first {
	background: url(../images/truck_hitsection_first.png) right top;
	background-size: cover;
	background-position: center;
	padding: 27px 0 35px 0;
	width: 49.3%;
	height: 400px;
}

.hit-road-sect .section_second {
	background: url(../images/truck_hitsection_second.png) right top;
	background-size: cover;
	background-position: right;
	padding: 60px 10px;
	padding-right: 10px;
	width: 49.3%;
	height: 400px;
	float: right;
}

.hit-road-sect h1 {
	font-size: 40px;
	line-height: 35px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0;
}

.hit-road-sect h2 {
	color: #fff;
	font-weight: bold;
	font-size: 32px;
	margin: 0;
	margin-bottom: 22px;
}

.hit-road-sect h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 22px;
	padding: 12px;
	background: #2d2d2d;
	color: #fff;
}

.hit-road-sect p {
	font-size: 18px;
	color: #fff;
	padding-right: 76px;
}

.index-prod-wra {
	padding: 70px 0;
}

.index-prod-wra .col-md-6.main-pr,.index-prod-wra .col-md-6.sub-pr {
	padding: 0 10px;
}

.index-prod-wra .main-pro>div,.index-prod-wra .sub-pr>div {
	overflow: hidden;
	clear: both;
	padding: 0 15px 12px;
	border: 1px solid #d5d5d5;
	margin-top: 15px;
}

.index-prod-wra .product-thumb {
	position: relative;
	display: table;
	width: 100%;
}

.index-prod-wra .product-thumb img {
	margin: 0 auto;
	max-width: 100%;
}

.index-prod-wra .main-pro .product-thumb>div {
	height: 671px;
	display: table-cell;
	vertical-align: middle;
}

.index-prod-wra .sub-pr .product-thumb>div {
	height: 241px;
	display: table-cell;
	vertical-align: middle;
}

.index-prod-wra h3 {
	text-transform: uppercase;
	font-size: 16px;
	margin: 15px 0 7px;
	height: 60px;
	overflow: hidden;
}

.index-prod-wra h2 {
	color: #0e76bc;
	font-size: 30px;
	font-family: 'Din-light';
	margin: 0 0 8px;
}

.index-prod-wra .star_inline {
	vertical-align: -webkit-baseline-middle;
}

.index-prod-wra .star_inline i {
	font-size: 20px;
	color: #0e76bc;
	margin-left: 1px;
}

.index-prod-wra .star_inline i.no-star,.index-prod-wra .star_inline i.half-star {
	color: #9c9c9c;
}

.index-prod-wra .star_inline span {
	vertical-align: top;
	margin-left: 7px;
}

.index-prod-wra .cart {
	display: inline-block;
	float: right;
}

.index-prod-wra .cart img {
	background: #0e76bc;
	padding: 5px 3px;
}

.deal-section {
	background-image: url(../images/truck_deals_bg.png);
}

.deal-section a.limi-btn {
	position: absolute;
	background-color: none;
	border: 0;
	background: url(../images/truck_limited_btn1.png) top left;
	padding: 16px 34px 54px;
	margin: 0;
	left: -46px;
}

.deal-section .img-section {
	position: relative;
	display: table;
	width: 100%;
}

.deal-section .img-section>div {
	height: 300px;
	display: table-cell;
	vertical-align: middle;
}

.deal-section .col-md-6>div {
	background: #fff;
	padding: 25px 10px 20px 25px;
	overflow: visible;
	clear: both;
	margin-top: 20px;
}

.deal-section .col-md-6 h1 img {
	display: inline-block;
	vertical-align: unset;
}

.deal-section .deal-time {
	margin: 0;
	background: #0e76bc;
	padding: 15px 35px 25px 25px;
	margin-right: -30px;
}

.deal-section .deal-time>div {
	display: inline-block;
	margin: 7px 18px 0 0;
}

.deal-section .deal-time h3 {
	margin: 0;
	background: #fff;
	text-align: center;
	color: #0e76bc;
	font-size: 46px;
	font-family: 'Din-light';
	padding: 5px 9px;
}

.deal-section .deal-time h6,.deal-section .deal-time span {
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 4px;
	margin: 0;
}

.deal-section .deal-time span {
	letter-spacing: 2px;
	display: block;
	margin-top: 7px;
	text-align: center;
	font-size: 14px;
}

.deal-section .take-add-sect {
	min-height: 154px;
}

.gallerySection {
	text-align: center;
	padding: 136px 0;
	position: relative;
	margin-top: 15px;
}

.index-blog-wra {
	padding: 35px 0 0;
	background: transparent;
	position: relative;
}

.index-blog-wra h1 {
	font-size: 30px;
	letter-spacing: 0;
	margin: 15px 0;
	color: #000;
	font-family: 'DIN-Regular';
	text-align: center;
}

.index-blog-wra .col-md-4 {
	padding: 0 10px;
}

.index-blog-wra .blog-section {
	background: #f3f3f3;
	margin-top: 15px;
	border-radius: 20px;
}

.index-blog-wra .blog-section .blog-img {
	position: relative;
	display: table;
	width: 100%;
}

.index-blog-wra .blog-section .blog-img>div {
	height: 250px;
	display: table-cell;
}

.index-blog-wra .blog-section .blog-img img {
	max-width: 100%;
	width: auto;
	max-height: 227px;
	height: auto;
	margin: 0 auto;
}

.index-blog-wra .blog-section .blog-content {
	padding: 15px;
}

.index-blog-wra .blog-section .blog-content h1 {
	font-size: 21px;
	color: #000;
	text-transform: uppercase;
	height: 25px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 16px;
	font-family: 'DIN-Regular';
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
}

.index-blog-wra .hrline {
	height: 1px;
	width: 105px;
	background: transparent;
	margin-left: -15px;
}

.index-blog-wra .blog-section .blog-content h1 a {
	color: #3e3e3e;
	text-decoration: none;
	font-size: 19px;
}

.index-blog-wra .blog-section .blog-content hr {
	border-top: 1px solid #d4d4d4;
	margin: 10px 0;
}

.index-blog-wra .blog-section .blog-content span {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
}

.index-blog-wra .blog-section .blog-content span {
	margin-right: 10px;
}

.index-blog-wra .blog-section .blog-content p {
	color: #000;
	font-size: 15.5px;
	margin-top: 20px !important;
	min-height: 100px;
}

.index-blog-wra .blog-section .blog-content a {
	text-transform: uppercase;
	font-size: 15px;
	color: #000;
	margin-top: 25px;
}

.index-blog-wra .comment {
	display: inline-block;
	float: right;
}

.index-blog-wra .comment i {
	font-size: 16px;
	font-weight: bold;
	margin-right: 7px;
}

.index-blog-wra .comment span {
	font-weight: bold;
}

.subscribe_space {
	height: 100px;
}

.default-bg.subscribe-bg {
	padding: 80px 0 135px;
	overflow: initial;
	clear: both;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
}

.subscribe-bg img {
	position: relative;
}

.subscribe-bg .call-to-action {
	margin: 20px 0 50px;
}

.joinheadingsBlock {
	position: relative;
	margin-top: 20px;
}

.joinblock {
	background-color: rgb(114 163 195 / 0.7);
	border-radius: 15px;
}

.joinheadingsBlock h2 {
	font-size: 35px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	margin: 0 0 10px;
	padding: 0;
	display: inline-block;
	letter-spacing: 3px;
	font-weight: 600;
}

.joinheadingsBlock h2 span {
	color: #0e76bc;
}

.joinTagline {
	font-size: 67px;
	color: #fff;
	margin-left: 8px;
	text-transform: uppercase;
}

.join_desc {
	font-size: 17px;
	color: #fff;
	margin: 0;
	font-weight: normal;
}

.fa.fa-envelope.form-control-feedback {
	color: #797979;
}

.frmsubscription {
	margin: 0;
}

.frmsubscription .form-group {
	display: block;
}
.subscribe-bg .frmsubscription .form-group {
	display: block!important;
}
.subscribe-bg .form-control-lg {
    height: 48px!important;
} 
.frmsubscription input[type=email] {
	border-color: transparent;
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 16px;
	color: #000;
	width: 100%;
	margin-bottom: -28px;
	border-radius: 15px;
}

.frmsubscription input[type=email]:focus {
	background: #fff;
}

.frmsubscription .col-md-12 {
	padding-left: 0;
}

.frmsubscription button[type=submit] {
	border: 0;
	font-weight: normal;
	font-size: 15px;
	color: #000;
	margin-left: 11px;
	background: transparent;
	padding: 13px;
	letter-spacing: normal;
	text-transform: uppercase;
	border-radius: 0;
	position: relative;
	top: -18px;
	left: 77%;
}

.subscribe-bg .call-to-action h6 {
	display: inline-block;
	text-transform: uppercase;
	color: #0e76bc;
	font-size: 17px;
}

.subscribe-bg .gray-light-translucent-bg {
	translate: -20px 60px;
}

.subscribe-bg .call-to-action span {
	text-transform: uppercase;
	margin: 0 15px;
}

.dark .footer {
	padding: 0;
	background: transparent;
}

.footer h2.title,.footer h3,.footer h2.title a,.footer .dark-links>li:first-child a,.footer .career_links>li:first-child a,.footer .career_links>li:nth-child(8) a,.footer .career_links>li:nth-child(6) a,.footer .career_links>li:nth-child(7) a {
	color: #000 !important;
	text-transform: uppercase;
	font-size: 17px;
	background-image: unset;
	padding-left: 0;
	font-weight: 600;
	width: 50%;
}

.footer h2.title {
	display: block;
	width: 48%;
}

.footer .f_text {
	color: #fff !important;
	font-weight: bold;
	font-size: 23px;
	text-decoration: none;
}

.footer .footer-content p {
	vertical-align: top;
	color: #6d6d6d;
	display: inline;
	font-size: 15px;
	margin: 6px 0;
}

.footer .dark-links {
	background: transparent;
	height: auto;
	line-height: 33px;
	border-radius: 20px;
	margin: 0;
}

.footer .dark-links>li a {
	color: #111111;
	display: inline;
	text-transform: capitalize;
	font-size: 15px;
	margin: 8px 0;
}

.footer .dark-links>li {
	display: block;
	padding: 0;
}

.footer .dark-links>li:last-child img {
	margin: 40px 0 0 20px;
}

.footer .dark-links>li:last-child span {
	display: block;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 17px;
}

.footer-inner .logo-footer {
	margin: 0 0 15px 0;
	width: 50%;
	display: inline-block;
}

.footer-inner #logo-footer {
	margin-bottom: 0;
}

#logo-footer {
	margin: 0 auto;
}

.footer-content {
	padding: 25px 0;
}

.footer-content .footer-address span {
	display: block;
	color: #6d6d6d;
	font-size: 15.5px;
	line-height: 20px;
}

.footer-content .footer-address>div {
	margin-top: 18px;
}

.footer-content .social-links {
	margin: 20px 0 !important;
}

.footer-content .social-links li a {
	color: #6d6d6d;
	border-color: #6d6d6d;
}

.footer-content .list-inline li {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

.footer-content .list-inline .help_title {
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.footer-content .list-inline .link-dark {
	color: #000;
	text-transform: uppercase;
}

.footer-content .list-inline a:hover {
	text-decoration: none !important;
}

.blogpost .social-links li a:hover {
	background-color: transparent;
	border-color: #0e76bc;
	color: #0e76bc;
}

.dark .subfooter {
	background: #fff;
	border: #fff;
	color: #3e3e3e;
	padding: 40px 0;
}

.subfooter p {
	text-transform: uppercase;
	color: #000;
	font-size: 13px;
	letter-spacing: 3px;
	font-weight: bold;
}

.subfooter-inner span {
	color: #a5a5a5;
	text-transform: uppercase;
	display: block;
	text-align: center;
	font-size: 13px;
}

.subfooter-inner a {
	color: #000;
	text-transform: uppercase;
}

.separator {
	background-color: rgba(252,176,52,0.25);
	margin-top: 0 !important;
}

.separator::after {
	content: none;
}

.footer-content .cf-list>li {
	border-top: 0;
	display: block;
	padding: 7px 0;
}

.footer-content .contact-aside-address span,.footer-content .contact-aside-address span a {
	color: #3e3e3e !important;
	font-size: 14px;
	font-family: inherit !important;
}

.footer-content .contact-aside-address span b {
	font-weight: bold;
	color: #0e76bc;
	font-size: 15px;
}

.footer-content .contact-aside-address .add-content {
	margin-left: 5px !important;
}

.footer-content .contact-aside-address .add-icon i {
	font-size: 25px;
	color: #0e76bc;
}

.cf-list li {
	display: inline-block;
}

.cf-list li .add-icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center top;
}

.cf-list li .add-icon.phone-icon {
	background-image: url(../images/truck_phone_ico.png);
}

.cf-list li .add-icon.loc-icon {
	background-image: url(../images/truck_loc_ico.png);
}

.cf-list li .add-icon.env-icon {
	background-image: url(../images/truck_envelope-_ico.png);
}

.cf-list li .add-content {
	display: block;
	float: left;
	width: auto;
	margin-left: -5px;
	margin-top: -3px;
}

.cf-list li .add-content span a {
	color: #000;
	font-weight: normal;
}

.cf-list li .add-content span {
	color: #000;
	font-weight: bold;
}

.customerGalleryHeading {
	text-align: center;
}

.customerGalleryHeading .web_commHead h1 span {
	color: #3c3c3c;
	font-size: 32px;
}

.customerGalleryHeading.wel-sect span {
	display: none;
}

.customerGalleryHeading h3 {
	font-family: 'Roboto';
	font-size: 25px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.customerGalleryHeading .separator {
	background-color: #b1b1b1;
}

.customerGalleryHeading span sup {
	top: -1em;
	font-size: 50%;
}

.customerGalleryHeading p {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
	margin: 0;
	padding: 5px 0;
}

.customerGalleryHeading .btn_submitride {
	background-color: #0e76bc;
	border: 1px solid #0e76bc;
	padding: 10px 30px;
	display: inline-block;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	border-radius: 8px;
	letter-spacing: 4px;
	margin-top: 10px;
}

.customerGallerySection {
	padding-bottom: 90px;
	margin-top: 25px;
}

.customerGalleryMain .filters .nav-pills>li>a {
	font-family: 'Roboto';
	color: #292623;
	font-weight: normal;
}

.customerGalleryMain .filters .nav-pills>li.active>a,.customerGalleryMain .filters .nav-pills>li.active>a:hover,.customerGalleryMain .filters .nav-pills>li.active>a:focus,.customerGalleryMain .filters .nav-pills>li>a:hover,.customerGalleryMain .filters .nav-pills>li>a:focus {
	color: #0e76bc;
	border-bottom: 1px solid #0e76bc;
}

.customerGalleryMain .filters {
	padding-bottom: 15px;
}

.customerGalleryMain .customerGalleryMain_filter_block {
	display: inline-block;
	position: relative;
}

.customerGalleryMain .ML-15 {
	margin-left: 15px;
}

.customerGalleryMain .customerGalleryMain_filter_block label {
	margin: 0;
	font-weight: normal;
	font-size: 14px;
	color: #292623;
	padding-right: 10px;
	margin-bottom: 10px;
}

.customerGalleryMain .customerGalleryMain_filter_block select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	font-size: 14px;
	color: #292623;
	padding: 5px 35px 5px 10px;
	background-image: url(../../assets/images/rocket_down_arrow.png);
	background-repeat: no-repeat;
	background-position: 92% 50%;
	background-size: 12px;
	border-color: #73716f;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	width: 100%;
}

.customerGalleryMain .light-gray-bg.shadow {
	border: 0;
	text-align: left;
	margin-bottom: 45px;
}

.customerGalleryMain .shadow:after {
	box-shadow: unset;
}

.customerGalleryMain .light-gray-bg.shadow {
	border: 0;
	text-align: left;
	margin-bottom: 45px;
}

.customerGalleryMain .image-box .body {
	background-color: #f2f2f2;
}

.customerGalleryMain h3 {
	font-family: 'Roboto';
	font-size: 21px;
	color: #292623;
	font-weight: 900;
}

.customerGalleryMain .btn_more,.fer-video-wra .customerGalleryMain .video_info .btn {
	text-transform: uppercase;
	font-size: 18px;
	color: #0e76bc;
	margin-top: 25px;
	background: 0;
	border: 0;
	padding: 0;
	font-weight: normal;
	letter-spacing: 0;
	display: inline-block;
	margin: 24px 0;
}

.customerGalleryMain .hvr-shutter-out-horizontal:before {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.customerGalleryMain .hvr-sweep-to-right:before,.customerGalleryMain .hvr-sweep-to-left:before,.customerGalleryMain .hvr-sweep-to-bottom:before,.customerGalleryMain .hvr-sweep-to-top:before,.customerGalleryMain .hvr-bounce-to-right:before,.customerGalleryMain .hvr-bounce-to-left:before,.customerGalleryMain .hvr-bounce-to-bottom:before,.customerGalleryMain .hvr-bounce-to-top:before,.customerGalleryMain .hvr-radial-out:before,.customerGalleryMain .hvr-rectangle-out:before,.customerGalleryMain .hvr-shutter-out-horizontal:before,.customerGalleryMain .hvr-shutter-out-vertical:before {
	background: #292623;
}

.customerGalleryMain .separator {
	background-color: #0e76bc;
	width: 104px;
	margin-left: -16px;
}

.customer_paginationblock .customer_pagination {
	padding: 7px 10px;
}

.customer_paginationblock .customer_pagination span {
	font-family: 'Roboto';
	font-size: 13px;
	color: #414141;
	text-transform: uppercase;
}

.customer_paginationblock .customer_pagination span a img {
	display: inline-block;
}

.customer_paginationblock .customer_pagination span:first-child {
	margin-right: 15px;
}

.customer_paginationblock .customer_pagination span:last-child {
	margin-left: 15px;
}

.customerGalleryMain .overlay-top .btn_viewcategory {
	bottom: 0;
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
}

.customerGalleryMain .overlay-container .overlay-container_outer {
	width: 100%;
	display: table;
}

.customerGalleryMain .overlay-container .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 170px;
}

.customerGalleryMain .overlay-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 170px;
}

.customerGalleryMain .image-box .body .CG_subtitle,.fer-video-wra .customerGalleryMain .video_info h2 a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 25px;
	font-size: 18px;
	color: #3e3e3e;
	display: block;
	text-transform: uppercase;
}

.customerGalleryMain .image-box .body .CG_desc,.fer-video-wra .customerGalleryMain .video_info p {
	height: 85px;
	overflow: hidden;
	color: #7e7e7e;
	font-size: 16px;
	text-align: left;
	margin-top: 22px;
	max-height: 120px;
}

.customerGalleryMain .cat_golink {
	background-image: url('../images/afr_submit_arrow.png');
	background-repeat: no-repeat;
	background-position: center left;
	border: 0;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 19px;
	color: #fff !important;
	text-transform: uppercase;
	padding-left: 20px;
	display: block;
	margin: 3% auto 0;
	width: 60px;
}

.VehicleInfoSidebar.owl-buttons a {
	color: #7e7e7e;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}

.VehicleInfoSidebar.owl-buttons img {
	display: inherit;
	vertical-align: inherit;
}

.VehicleInfoSidebar.owl-buttons span {
	font-size: 20px;
	vertical-align: baseline;
	color: #0e76bc;
	margin: 0 15px;
}

.customer-gallery-detail .overlay-container_cg_details {
	margin: 0 auto;
}

.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer {
	display: table;
	width: 100%;
}

.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: auto !important;
}

.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.customer-gallery-detail .overlay-container_cg_list {
	width: 100%;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_inner img {
	width: auto;
}

.customer-gallery-detail .customer_gallery_height {
	height: 129px;
}

.customer_gallery_div1_height {
	background-color: #fafafa;
	border-radius: 3px 3px 0 0;
}

.customer_gallery_div2_height {
	border-radius: 0 0 3px 3px;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_outer {
	display: table;
	width: 100%;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 129px;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.breadcrumb-wra .breadcrumb li:last-child {
	display: none !important;
}

.latest-pagination.mt-15 .breadcrumb-wra.header-breadcrumb {
	margin-bottom: 15px;
}

.dark-bg.footer-top.call-to-action-home h1.text-uppercase a.btn.btn-danger:hover {
	background: #0e76bc;
}

.hit-road-sect .section_first h1 {
	width: 275px;
	line-height: 1;
}

.hit-road-sect .section_first h3 {
	text-align: right;
	position: relative;
	right: 88px;
	width: 320px;
	letter-spacing: 8px;
}

.hit-road-sect .section_first a.btn.btn-default {
	padding: 8px 20px;
	font-size: 12px;
	border-radius: 6px;
}

.hit-road-sect .section_first a.btn.btn-default {
	padding: 8px 20px;
	font-size: 12px;
	border-radius: 6px;
}

.hit-road-sect .section_second a.btn.btn-default {
	padding: 8px 20px;
	font-size: 12px;
	border-radius: 6px;
}

.hit-road-sect .section_second h3 {
	text-align: left;
	width: 332px;
	letter-spacing: 8px;
	position: relative;
	left: 78px;
	float: right;
}

.hit-road-sect .section_second h1 {
	font-size: 40px;
}

.hit-road-sect .section_second h2 {
	font-size: 22px;
	line-height: 2;
}

.image-box.text-center.mb-20 .overlay-container.overlay-visible .overlay-bottom.hidden-xs {
	padding: 0 !important;
}

section.section.light-gray-bg.sf_slider_section {
	position: relative;
	top: -3px;
}

.mobile-fix-menu a.search-popup {
	font-family: 'DIN-Regular' !important;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	font-weight: bold;
}

.teaser.disp-in.lazyloaded {
	width: 100%;
}

.innerCrossline {
	font-size: 18px;
	color: #000;
	font-family: 'DIN-Light';
	position: relative;
}

.innerCrossline::after {
	content: "";
	width: 100%;
	background: #000;
	position: absolute;
	bottom: 10px;
	left: -2px;
	height: 1px;
}

.promo-tag.salesDiscount {
	margin: 5px 0;
	min-height: 27px;
}

.salesDiscount .promo-tag-temp {
	background: orange none repeat scroll 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	left: 14px;
}

.salesDiscount .promo-tag-temp {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 5px 10px;
	text-align: center;
	display: inline-block;
	margin-right: -4px;
}

.promo-tag.salesDiscount .sf_b_tag {
	left: 63px;
}

.promo-tag.salesDiscount .sf_b_tag,.salesDiscount .promo-tag-temp {
	padding: 6px;
}

.promo-tag.salesDiscount .sf_b_tag {
	background-color: #0e76bc;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	left: 157px;
	padding: 6px;
}

a.truckParts-search {
	padding: 10px 0;
	background-color: #0e76bc;
	font-weight: normal;
	font-size: 15px;
	height: 40px;
	display: inline-block;
	font-family: 'DIN-Regular';
	position: relative;
	color: #fff;
	vertical-align: bottom;
	text-align: center;
}

.truckParts-search img.lazyloaded {
	transition: all .5s ease;
	display: inline-block;
	filter: brightness(0) invert();
	max-width: 50px;
	padding-left: 6px;
}

.search-box-wra a .btn {
	padding: 5px 16px;
	border-radius: 0;
	z-index: 1;
	border: 0;
	float: right;
	margin-right: 3px;
}

.hit-road-sect .section_second .row,.hit-road-sect .section_first .row {
	margin: 0 !important;
}

.add-content.footAddres {
	width: 200px !important;
}

div#vehicle-form-open form.margin-clear .col-md-3 {
	width: 29%;
}

div#vehicle-form-open form.margin-clear .col-md-2.col-sm-2 {
	width: calc(100% - 83%);
}

.sidenav .subsubcategory_menu_list li.dropdown a::before {
	display: none;
}

.home-carousel-wrapper.dap-blue {
	background: #0e76bc;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}

.home-carousel-wrapper.dap-blue .btn-go {
	background: #fff;
	color: #0e76bc!important;
}

.home-carousel-wrapper img {
	margin: 0 auto;
}

.home-carousel-wrapper h1 {
	font-size: 40px;
	color: #fff;
	margin: 0;
	text-transform: capitalize;
	padding: 0 15px;
	padding-top: 6px;
	border: 0;
}

.home-carousel-wrapper h2 {
	font-size: 25px;
	color: #fff;
	text-transform: capitalize;
	margin-bottom: 0;
	margin-top: 5px;
	font-family: 'DIN-Regular';
}

.home-carousel-wrapper.dap-blue .make_model_searchbox {
	padding-bottom: 15px;
}

.index-blog-wra .blog-section .blog-content a .right-arrow,.frmsubscription .right-arrow {
	float: right;
	color: #fff;
	background: #0e76bc;
	padding: 10px;
	border-radius: 10px;
	margin-top: -10px;
}

.frmsubscription i.fa.fa-arrow-right {
	margin-top: -5px;
}

.isotope-item.ByVehicle .fa-arrow-right::before {
	margin-left: 10px;
}

.galleries_pagination ul.pagination li.active a,.galleries_pagination ul.pagination li a:hover {
	background-color: #0e76bc;
	border-color: #0e76bc;
}

span.mega-menu.narrow.veh-sea {
	display: inline-block;
	background: #0e76bc;
	width: 232px;
	vertical-align: top;
	text-align: center;
}

.headerClearBtn {
	display: inline-block;
	height: 40px;
	width: 22px;
	vertical-align: sub;
	background: url(../images/dap_mobile_menu_close_white.png) no-repeat center center;
	cursor: pointer;
	background-size: 100%;
	z-index: 999;
	margin-left: 5px;
}

form.mb-10[name="wishlist"] {
	margin: 0;
}

form.mb-10[name="wishlist"] button.btn.btn-group.btn-full {
	margin-top: 0;
	margin-bottom: 0;
	padding: 4px 8px;
	border-radius: unset;
	background: transparent;
}

form.mb-10[name="wishlist"] button.btn.btn-group.btn-full:hover {
	background: #dc2028;
}

.col-md-3.col-sm-3.top_myacc {
	padding: 0;
	margin: 0;
}

span.badge.badge-warning {
	position: absolute;
	top: -7px !important;
	height: 17px;
	width: auto;
	padding: 3px 2px;
}

.container.product_landing .alert.alert-info.alert-dismissible {
	background: #f3f3f3;
	color: #000;
}

.main.col-sm-9.col-md-push-3 .listing-item {
	margin-bottom: 20px;
}

.customerGalleryMain .hvr-shutter-out-horizontal:before {
	background: transparent !important;
}

.container-fluid.promo_banner_prod {
	margin: 0;
	padding: 0;
}

ul.product_utility_list li.check_box {
	margin-top: 0;
}

ul.product_utility_list li.check_box label.css-label {
	min-height: 22px;
}

ul.product_utility_list li img.pro_utility_icons {
	height: 18px !important;
}

ul.product_utility_list li #tglr img.pro_utility_icons {
	height: 24px !important;
}

.product_details_box h2.product_de_price1 {
	color: #0e76bc;
	font-size: 30px;
	font-family: 'DIN-Regular';
}

.product_details_box ul.product_stock_details li {
	color: #434343 !important;
	font-size: 20px !important;
	line-height: unset !important;
	font-family: 'DIN-Light' !important;
	font-weight: 500 !important;
}

.product_details_box .custom_cart_btn_qty_box {
	margin-top: 15px;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit.new_btn a.btn.hover_underline {
	text-align: left;
	padding: 12px 28px 4px 28px !important;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit.new_btn a.btn.hover_underline img {
	width: 30px;
	float: left;
	margin-right: 12px;
	position: relative;
	bottom: 4px;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit .cookied_btn>div {
	display: inline-block;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit .cookied_btn img {
	margin-right: 5px;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit .cookied_btn a {
	margin-right: 12px;
}

.product_details_box .product_de_description_box .product_desc,.final_product-bottom_desc .best_seller_content p,.container.small-cont .best_seller_content p {
	font-family: 'DIN-Regular' !important;
	font-size: 18px !important;
	color: #777 !important;
}

.final_product-bottom_desc .best_seller_content h3 {
	font-family: 'DIN-Regular' !important;
	font-size: 18px !important;
	font-weight: 600;
	color: #5e5e5e !important;
}

.dap-product-slider .prod_review_comment {
	text-align: center;
	padding: 15px 0 30px;
}

.prod_review_comment ul.review_star_box li a.review_link {
	font-size: 18px;
}

section.product_main_box {
	padding: 0px 0 0 0;
}

.product_details_box .custom_cart_btn_qty_box div#qty_sku_desk_div .cust-addcart.mt-10 span.add_to_cart {
	width: 165px;
	border-radius: unset;
}

.product_details_box .custom_cart_btn_qty_box div#qty_sku_desk_div .cust-addcart.mt-10 span.add_to_cart:hover {
	margin: 0;
	font-family: 'DIN-Regular';
	background-color: #fff !important;
	border-color: #22af40 !important;
	color: #22af40 !important;
}

.pro_discr .prod_review_comment h3 {
	text-align: center;
	margin: 10px 5px;
	color: #0e76bc;
}

.best_seller_products .nav-pills li.border-b button,.best_seller_products .nav-pills li button:hover {
	background: #aaa;
	color: #fff;
}

.cart_box div span.promo-per {
	color: #0e76bc;
	font-size: 28px;
	font-family: 'Din-light';
	margin: 0 0 8px;
}

.product_details_box h2.product_de_price1 strike.promo_strike {
	font-size: 18px;
	color: #000;
	font-family: 'DIN-Light';
	position: relative;
}

.product_details_box h2.product_de_price1 span.promo-per {
	margin-right: 8px;
	float: left;
}

.final_product-bottom_desc .best_seller_content h3 {
	padding-top: 15px !important;
	border-top: 1px solid #eee;
}

.product_review_wra.best_seller_products hr:last-child {
	display: none;
}

.recent_view_id .owl-prev,.recent_view_id .owl-next,.related_product_box .owl-prev,.related_product_box .owl-next {
	bottom: 60px;
}

.best_seller_products .prod_descr {
	height: 40px !important;
}

#grid_view .imgbox_outer .image-box .pr-info .prod_review_comment.mt-10 {
	padding: 0;
	text-align: left;
}

.container.small-cont .best_seller_content h3 {
	font-size: 18px !important;
	font-family: 'DIN-Regular' !important;
	font-weight: bold;
	color: #404040 !important;
	border-top: 1px solid #dedede;
	padding-top: 24px !important;
}

.recent_view_id .owl-prev,.related_product_box .owl-prev {
	left: -38px !important;
	background: #fff !important;
}

.recent_view_id .owl-prev::after,.related_product_box .owl-prev::after {
	color: #bababa !important;
	font-size: 36px !important;
}

.recent_view_id .owl-next,.related_product_box .owl-next {
	right: -38px !important;
	background: #fff !important;
}

.recent_view_id .owl-next::after,.related_product_box .owl-next::after {
	color: #bababa !important;
	font-size: 36px !important;
}

@media screen and (min-width:1920px) and (max-width:1920px) {
	.hit-road-sect .section_second h1 {
		display: inline-block;
		width: 100%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		font-size: 12px;
	}

	.hit-road-sect .section_first h3 {
		right: 92px;
	}

	.hit-road-sect .section_second h3 {
		left: 100px;
		width: 354px;
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.hit-road-sect .section_first,.hit-road-sect .section_second {
		width: 49.3%;
	}
}

@media screen and (max-width:1199px) {
	.header .search-box-wra input {
		width: 44.5%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		font-size: 12px;
	}
}

@media screen and (max-width:1050px) {
	.hit-road-sect .section_second h3 {
		left: 70px;
	}
}

@media screen and (max-width:1050px) {
	.hit-road-sect .section_first {
		margin-right: 0;
		width: 50%;
	}

	.hit-road-sect .section_second {
		margin-left: 0;
		width: 50%;
	}
}

@media screen and (max-width:1024px) {
	.search-box-wra a .btn,a.truckParts-search {
		width: 200px;
	}

	.product_landing .pr-info {
		min-height: 150px;
	}

	.product_landing .listing-item .sub-body .btn-sm-link {
		font-size: 14px;
	}

	.product_landing .css-checkbox+label.css-label {
		font-size: 14px;
	}

	.container.product_landing .listing-item {
		margin-bottom: 15px;
	}

	.footer-inner #logo-footer {
		float: right;
	}

	.product_landing {
		padding: 0 15px !important;
	}
}

@media screen and (max-width:994px) {
	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		position: static;
	}

	.header .search-box-wra input#category_keyword_search {
		margin-left: 0;
		margin-bottom: 10px;
	}

	.searchbtn {
		vertical-align: top;
	}

	.search-box-wra a .btn {
		float: none;
		padding: 7px 16px;
	}

	.header-top {
		background-position: right 16% bottom;
	}

	.rocket_logo_position img {
		max-width: 190px;
		margin-left: 50px;
		margin-top: 18px !important;
	}
}

@media screen and (max-width:991px) {
	div#logo {
		text-align: center;
		width: 100%;
	}

	img#logo_img {
		margin: 0 auto;
	}

	.header .search-box-wra input {
		width: 59%;
	}
}

@media screen and (max-width:980px) {
	.hit-road-sect .section_second h3 {
		width: 280px;
		left: 25px;
	}

	.hit-road-sect .section_second h3 {
		left: 24px;
	}

	.add-content.footAddres {
		width: 100% !important;
	}
}

@media screen and (max-width:950px) {
	.header .search-box-wra input {
		width: 56.50%;
	}

	span.mega-menu.narrow.veh-sea {
		bottom: 1px;
		float: right;
	}

	.hit-road-sect .section_first {
		float: left;
	}

	.hit-road-sect .section_second {
		margin-right: 0;
	}
}

@media screen and (max-width:900px) {
	span.mega-menu.narrow.veh-sea {
		margin: 0 5px;
	}

	.headerClearBtn {
		right: 14px;
	}

	.header .search-box-wra input {
		width: 52.5%;
	}
}

@media screen and (max-width:850px) {
	.header .search-box-wra input {
		width: 51.5%;
	}
}

@media screen and (max-width:825px) {
	.header .search-box-wra input {
		width: 50.5%;
	}
}

@media screen and (max-width:800px) {
	.header .search-box-wra input {
		width: 48.4%;
	}
}

@media screen and (max-width:768px) {
	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		position: static;
	}

	.header-trans {
		margin-top: 200px;
	}

	.product_landing {
		padding: 0 15px;
	}

	div#vehicle-form-open form.margin-clear .col-md-3 {
		width: 94% !important;
		margin: 0 auto;
		float: none;
		padding: 0;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		position: static;
		width: 100% !important;
	}

	.header-form-open form .col-md-2.col-sm-3 {
		width: 94% !important;
		margin: 0 auto;
		float: none;
		padding: 0;
	}

	div#vehicle-form-open form.margin-clear .col-md-2.col-sm-2 {
		width: 100%;
		text-align: center;
	}

	div#vehicle-form-open form.margin-clear .col-md-2.col-sm-2 .btn-go {
		width: 94%;
		margin: 0 auto;
	}

	.index-prod-wra.tab-wra-section h3 {
		height: 40px !important;
	}

	.customer_service_section .support_tab>li>a:after {
		display: none;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 12px 6px;
	}

	.index-prod-wra .col-md-6.main-pr,.index-prod-wra .col-md-6.sub-pr {
		padding: 0 15px;
	}

	.featureproduct .isotope-container>.col-xs-12 {
		width: 100%;
	}

	.featuredSectionInner h2 a span {
		line-height: 1.5;
	}

	.company-info-wrapper .info-section {
		margin-bottom: 10px;
	}

	.joinblock {
		width: 80%;
		float: right;
	}

	.default-bg.subscribe-bg {
		padding: 40px 0 135px;
	}

	.home-carousel-wrapper .hide-after-load {
		top: 0px;
	}
}

@media screen and (max-width:767px) {
	ul.header_mobile_menu li.mega-menu a {
		text-align: left;
	}
}

@media screen and (max-width:620px) {
	.hit-road-sect .section_first,.hit-road-sect .section_second {
		width: 100%;
	}
}

@media screen and (max-width:441px) {
	.customer-gallery-detail .overlay-container_cg_list .overlay-container_inner img {
		width: auto;
	}

	.cust_serv_head.web_commHead:after {
		bottom: 0;
		top: 130px;
	}

	.web_commHead h1 {
		font-size: 25px !important;
	}
}

.fer-video-wra {
	padding: 40px 0 90px;
}

.fer-video-wra .web_commHead h1 {
	margin-bottom: 0;
}

.fer-video-wra.customerGallerySection .web_commHead h1 {
	margin-bottom: 50px;
}

.fer-video-wra .customerVideoHeading p {
	color: #33404e;
	font-size: 18px;
}

.fer-video-wra .customerVideoHeading {
	margin-top: 30px;
}

.fer-video-wra .overlay-container {
	background: #fafafa;
}

.fer-video-wra .overlay-container_inner iframe {
	max-width: 100%;
	border: 0;
	width: 100%;
}

.fer-video-wra .customer_paginationblock {
	margin-bottom: 20px;
}

.fer-video-wra .customerGalleryMain .video_info {
	background: #fafafa;
	padding: 20px;
	text-align: left;
}

.fer-video-wra .customerGalleryMain .video_info h2 {
	overflow: hidden;
	clear: both;
	margin: 0;
	margin-bottom: 10px;
	height: 50px;
	font-size: 22px;
}

.fer-video-wra .customerGalleryMain_filter_block select,.fer-video-wra .customerGalleryMain_filter_block input {
	padding: 10px 45px 10px 15px;
	border-radius: 6px;
	height: unset;
}

.fer-video-wra .video-descr p {
	font-size: 17px;
	color: #7e7e7e;
	margin-top: 60px;
}

.fer-video-wra .sidebar h1 {
	margin-bottom: 5px;
	color: #fff;
}

.fer-video-wra .sidebar p {
	margin: 20px 0 35px;
	font-size: 16px;
}

.fer-video-wra .sidebar i,.fer-video-wra .sidebar span {
	color: #a7a7a7;
	font-size: 16px;
}

.fer-video-wra .owl-buttons .prev-video {
	margin-bottom: 30px;
}

.fer-video-wra .customer_paginationblock {
	margin-bottom: 30px;
}

.customer_pagination span {
	display: inline-block;
	vertical-align: middle;
}

.multiple-vide {
	height: 118px;
	position: relative;
}

.multiple-vide.you_pl_img:before {
	content: "";
	height: 100%;
	width: 100%;
	background: #000;
	position: absolute;
	opacity: .1;
	cursor: pointer;
}

.multiple-vide iframe {
	max-width: 100%;
	max-height: 100%;
}

.VG_separator {
	background-color: #0e76bc;
}

.VG_separator:after {
	content: none;
}

.VehicleVisualizerName {
	font-size: 30px;
	color: #3c3c3c;
	text-transform: uppercase;
	font-family: 'DIN-Regular';
	letter-spacing: 8px;
	margin: 0;
}

.VehicleVisualizerAddressDetails {
	font-size: 16px;
	color: #292623;
}

.featuredWheelBlock {
	background-color: #fff;
	padding: 12px 10px 20px;
}

.featuredWheelBlock h1 {
	font-weight: 300;
	font-size: 25px;
	color: #ffb234;
	text-transform: capitalize;
	margin: 0 0 12px;
	padding: 0;
	padding-left: 18px;
	height: unset;
}

.VehicleInfoSidebar {
	width: 90%;
	margin-left: auto;
	margin-right: 0;
}

.VehicleInfoSidebar .hideinwicked {
	display: none;
}

.VehicleInfoSidebar .block {
	margin-bottom: 15px;
}

.featuredWheelBlock img {
	margin: 0 auto;
}

.VehicleInfoBlock {
	background-color: #f2f2f2;
	padding: 15px 8px 10px;
}

.VehicleInfoBlock h3 {
	font-weight: bold;
	font-size: 15px;
	color: #7e7e7e;
	margin: 0 0 10px;
	padding-left: 20px;
	text-transform: uppercase;
}

.VehicleInfoBlock .VG_separator {
	margin-bottom: 8px;
	width: 100px;
	margin-left: -8px;
}

.VehicleInfoList {
	padding-left: 20px;
	margin: 0;
}

.VehicleInfoList li {
	font-size: 16px;
	color: #7e7e7e;
}

.VehicleInfoList strong {
	width: 70px;
	display: inline-block;
	color: #7e7e7e;
}

.btn_ReturnGallery {
	font-weight: 900;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	background-color: #0e76bc;
	border: 1px solid #0e76bc;
	padding: 9px 19px;
	letter-spacing: 3px;
	border-radius: 8px;
	margin-top: 30px;
}

.wheel_category_landing_menu_strip .filters li a:hover {
	color: #fff !important;
	background: #0e76bc !important;
}

.remove a#insert_custom_product {
	font-size: 16px !important;
	padding: 8px 20px !important;
	letter-spacing: 0;
}

@media screen and (min-width:768px) and (max-width:768px) {
	.vehicleGallerySection .VG_TitleBlock {
		margin-top: -2px;
	}

	.frmsubscription button[type=submit] {
		left: 74%;
	}
}

@media screen and (max-width:768px) {
	.VehicleInfoSidebar {
		width: 100%;
	}

	.btn-go {
		width: 100%;
	}
}

.Blog_TitleBlock {
	margin-top: 22px;
}

.BlogSection .blogs_name {
	font-size: 28px;
	display: inline-block;
	margin-bottom: 10px;
	text-transform: capitalize;
	color: #3e3e3e;
	font-weight: bold;
}

.blogsreadmore {
	margin: 0;
	color: #000;
}

.blogsreadmore:hover {
	color: #0e76bc;
}

.blogsreadmore .icon-link {
	color: #232323;
}

.blogs_listing_SL .social-links li a:hover,.blogs_details_SL .social-links li a:hover {
	background-color: transparent;
	border-color: #09afdf;
	color: #09afdf;
}

.blogpost .tags a {
	color: #000;
}

.BlogSection {
	margin-bottom: 90px;
}

.BlogSection .web_commHead h1 span {
	color: #3c3c3c;
	font-size: 32px;
}

.BlogSection .sidebar h3 {
	color: #000;
}

.BlogSection .sidebar .form-group input[type="text"] {
	border-color: #e0e0e0;
}

.BlogSection .sidebar .form-group i {
	color: #767676;
	position: absolute;
	top: 0;
	right: 1px;
	padding: 10px;
	cursor: pointer;
	font-size: 18px;
	padding-right: 18px;
}

.BlogSection .sidebar .news_menu_block li a {
	color: #000;
	font-size: 17px;
}

.BlogSection .sidebar .news_menu_block li a.active {
	border-bottom: 1px solid #0e76bc;
}

.BlogSection .sidebar .logo-div {
	margin-top: 30px;
}

.BlogSection .separator-2 {
	background-color: #0e76bc;
}

.BlogSection .separator-2:after {
	content: none;
}

.BlogSection .blogpost {
	margin: 0;
}

.BlogSection .blogpost .blogpost-content img {
	margin: 0 auto;
}

.BlogSection .main-container {
	padding: 25px 0 50px;
}

.BlogSection .blogpost-content-desc,.BlogSection h2.blogpost-content-desc {
	font-size: 19px;
	color: #737373;
	margin: 0 auto;
	text-transform: math-auto;
}

.BlogSection .press_post_owl_buttons {
	margin: 10px auto;
	display: block;
}

.blogpost footer {
	overflow: hidden;
	clear: both;
	margin-top: 25px;
}

.BlogSection .press_post_owl_buttons .owl-prev,.BlogSection .owl-buttons .owl-prev {
	background-image: url(../images/disc_pre_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 33px !important;
	font-weight: 300 !important;
	font-size: 18px !important;
	color: #292623 !important;
	float: left;
	text-transform: uppercase;
}

.BlogSection .press_post_owl_buttons .owl-next,.BlogSection .owl-buttons .owl-next {
	background-image: url(../images/disc_next_arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 33px !important;
	font-family: 'Roboto';
	font-weight: 300 !important;
	font-size: 18px !important;
	color: #292623 !important;
	float: right;
	text-transform: uppercase;
}

.BlogSection .owl-buttons .owl-prev:after,.BlogSection .owl-buttons .owl-next:after {
	content: unset;
}

.BlogSection .press_post_owl_buttons .owl-prev:hover,.BlogSection .press_post_owl_buttons .owl-prev:focus,.BlogSection .press_post_owl_buttons .owl-next:hover,.BlogSection .press_post_owl_buttons .owl-next:focus {
	color: #292623 !important;
	text-decoration: none;
}

.BlogSection .blogpost .tag:hover {
	color: #0e76bc;
}

.BlogSection .main .page-title {
	font-weight: normal;
	font-size: 30px;
	margin-top: 15px;
	text-transform: capitalize;
}

.blog-details {
	border-top: 1px solid #eee;
}

.blog-details footer {
	margin-top: 0;
	border: 0;
}

.blog-details .tags {
	padding: 20px 10px;
	border-top: 1px solid #eaeaea;
}

.content-page-right-banner,.dealer_inquiries_section {
	padding: 30px 0;
}

.contact-form-grp .control-label {
	text-align: left;
	float: left;
	padding-right: 5px !important;
}

.contact-form-grp {
	padding-left: 15px;
}

.contact-us-form .page-wrapper {
	background-color: transparent !important;
}

.cont_head {
	margin-top: 40px;
	text-align: left;
}

.contact-form .g-recaptcha>div,.refer_a_freind .g-recaptcha>div {
	display: inline-block;
}

.contact-form .g-recaptcha+.error,.refer_a_freind .g-recaptcha+.error {
	text-align: right;
}

.contact_dept_cont h1 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}

.contact_dept_cont .contact_info label,.contact_dept_cont .contact_info span {
	display: block;
	font-size: 16px;
}

.contact_dept_cont .contact_info>div {
	margin-top: 20px;
}

.wicked-contact-wra h3 {
	font-family: 'DIN-Light';
	margin: 0;
}

.wicked-contact-wra h4 {
	margin-bottom: 3px;
	font-weight: bold;
}

.wicked-contact-wra h3,.wicked-contact-wra h2 {
	font-size: 20px;
	text-transform: unset;
}

.contact-info-wra {
	padding: 11% 0 14%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}

.contact-info-wra .container>div {
	background: #fff;
	padding: 50px 15px 70px;
}

.contact-info-wra label {
	margin-bottom: 6px;
	color: #3e3e3e;
	font-weight: bold;
}

.contact-info-wra span {
	font-size: 18px;
	font-weight: normal;
}

.contact-info-wra h3 {
	margin-top: 0;
	font-size: 32px;
}

.contact-info-wra img {
	max-width: 48px;
}

.login-header {
	padding: 60px 0 35px;
}

.login-header.web_commHead h1 {
	margin: 0;
}

.customer_log .light-gray-bg {
	background: rgb(254 254 254 / 30%);
}

.customer_log .form-block {
	width: 700px;
	padding: 50px;
}

.customer_log img {
	display: inline-block;
}

.customer_log h1 {
	font-size: 33px;
	margin: 0;
	vertical-align: middle;
	margin-left: 19px;
	color: #fff !important;
	letter-spacing: 4px;
}

.customer_log .form-group {
	margin-bottom: 25px;
}

.customer_log .form-group label {
	color: #fff;
}

.customer_log .form-group .checkbox label {
	padding-left: 25px;
}

.customer_log .form-group .checkbox input[type="checkbox"] {
	height: 20px;
	width: 20px;
	border-radius: 4px;
	left: 20px;
	top: 2px;
}

.customer_log .form-group .btn-login,.my-acc-login-bg .form-group button {
	background: #0e76bc;
	border: 0;
	text-transform: uppercase;
	margin: 40px 0 10px;
}

.customer_log .form-group ul li {
	list-style: none;
}

.customer_log .form-group ul li a {
	color: #fff;
	font-family: 'din-regular';
	font-size: 15px;
	margin-bottom: 10px;
	display: inline-block;
}

.customer_log .forget_pass {
	font-family: 'din-regular';
	color: #fff !important;
	font-size: 15px;
	text-transform: unset !important;
}

.my-acc-login-bg {
	background-color: #f3f3f3;
}

.my-acc-login-bg.dark-translucent-bg:after {
	background-color: transparent;
}

.my-acc-login-bg h2,.my-acc-login-bg label {
	color: #333;
}

.hero-login .desktop_background {
	height: auto !important;
	padding: 30px 0;
}

.hero-login .main_title_heading h1,.hero-login .main_title_heading a {
	color: #fff !important;
}

.register-account h1 {
	font-weight: bold;
	font-size: 31px;
}

.register-account .box-form_ra h3 {
	font-family: 'DIN-Regular';
}

.register-account .form_contain .btn-create {
	background: #0e76bc;
	border: 0;
}

.order-history_middle_BG {
	background: #f3f3f3;
	padding-bottom: 80px;
}

.order-history_middle_BG .request-form button {
	color: #fff;
	background: #0e76bc;
	border: 0;
	text-transform: uppercase;
}

.order-history_middle_BG .success_message h1 {
	color: #232323 !important;
	margin-top: 30px;
}

.my_account_order table tr th,.wishlist table tr th,.cart-section table tr th {
	background: #0e76bc;
	border-color: #0e76bc;
}

.cart .table {
	border-bottom: 0;
}

.cart .table>tbody>tr>td,.cart.table>tbody>tr>td {
	border-top: 1px solid #ddd;
}

#guest_checkout {
	margin-right: 8px;
}

.btn-invoice img {
	display: inline-block;
	width: 20px;
	margin-right: 5px;
}

.mobile_background {
	display: none;
}

.mobile_landscape_background {
	display: none;
}

.container_tamco {
	padding-top: 30px;
}

.container_tamco .btn {
	color: #fff;
	background: #0e76bc;
	border-color: #0e76bc;
}

.frg-bg {
	display: none;
}

.order-history_middle_BG .table-colored>thead>tr>th,.cart.table thead>tr>th {
	border-color: #0e76bc;
	background-color: #0e76bc;
	color: #fff;
}

.order-history_middle_BG .table.table-colored,.cart.table {
	border-bottom-color: #0e76bc;
}

.myaccount_login .light_popup {
	max-width: 365px;
}

.myaccount_login .light_popup .form-group .col-sm-8 {
	width: 100%;
}

.wish_list_bg {
	padding: 30px 0;
}

.order-list {
	color: #fff;
}

.order-list .columns {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.my_order_bg .order-list .container .columns .column {
	font-size: 18px;
	font-weight: bold;
}

.my_order_bg .order-list .container .columns span.column {
	display: table-cell;
	width: 12.5%;
	padding: 5px 10px;
}

.my_order_bg .order-list .container .order_header span {
	color: #252525;
}

.my_order_bg .order-list .container .columns {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.order-list .order_content {
	border-top: 2px solid #252525;
	padding: 10px 0;
}

.order_content {
	vertical-align: top;
	color: #0e76bc !important;
	width: fit-content !important;
}

.order-control {
	display: block;
	margin-top: 40px;
	text-align: center;
}

.order-control {
	padding: 0 10px;
}

.columns .column .label {
	display: none;
}

.get_order_invoice {
	cursor: pointer;
}

.fliterbyList {
	float: left;
	color: #fff;
	margin: 0 !important;
}

.fliterbyList.nav-pills>li>a {
	padding: 10px 10px;
	border: 1px solid transparent;
	font-family: 'din-regular';
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
}

.fliterbyList.nav-pills>li.active>a,.fliterbyList.nav-pills>li.active>a:hover,.fliterbyList.nav-pills>li.active>a:focus,.fliterbyList.nav-pills>li>a:hover,.fliterbyList.nav-pills>li>a:focus {
	color: #0e76bc;
	background-color: transparent;
	border-bottom: 1px solid #0e76bc;
}

.image-box img {
	margin: 0 auto;
}

.full-width {
	float: left;
	width: 100%;
}

.verticle-middle {
	display: table;
}

.common-sect {
	min-height: 500px;
	background-size: cover !important;
	background-position: center;
}

.manufacture {
	background: rgba(0,0,0,0) url(../images/ferrea-manufacture-backgr.jpg) no-repeat;
}

.common-sect .full-text-container img {
	max-width: 100%;
	bottom: 50px;
}

.common-sect .full-text-container {
	padding: 0 10px;
	vertical-align: middle;
}

.common-sect .full-text-container:first-child:not(.dark-gray-bg) {
	text-align: right;
}

.vert-midle-sect {
	display: table-cell;
	vertical-align: middle;
}

.about_dark_bg {
	background-color: #000;
	position: relative;
	padding: 40px 0;
}

.our_heritage h1 {
	color: #fff;
	font-size: 43px;
	overflow: hidden;
	clear: both;
	font-family: "din-light";
}

.our_heritage h4,.our_exteam h4 {
	font-weight: bold;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	overflow: hidden;
	clear: both;
	margin-top: 15px;
	display: inline-block;
}

.our_heritage p,.our_heritage div,.our_exteam div {
	font-family: 'DIN-Regular';
	color: #fff;
	font-size: 16px;
}

.our_heritage .black-translucent-bg {
	background: #0000007a;
}

.our_exteam {
	padding: 40px 0;
}

.about_red_bg {
	background-color: #0e76bc;
	position: relative;
	padding: 0;
}

.our_exteam h1 {
	color: #fff;
	font-size: 45px;
	margin: 0;
}

.our_exteam p {
	font-family: 'DIN-Regular';
	color: #fff;
	font-size: 16px;
}

.military-support {
	background-image: url('../../assets/images/truckrestylers_aboutBg_mission.png');
	background-repeat: no-repeat;
}

.military-support.our_missinn {
	background-image: url('../../assets/images/truckrestylers_aboutBg_mission.png');
}

.other_text_box {
	overflow: hidden;
	clear: both;
	margin-top: 15px;
}

@media(max-width:1023px) {
	.military-support.our_missinn,.military-support,.our_exteam {
		background-size: cover !important;
		background-position: center center;
		padding: 110px 20px;
	}

	.military-support h1 {
		font-size: 30px!important;
	}
}

.military-support h1 {
	font-family: 'din-regular';
	color: #fff;
	font-size: 3.5em;
	text-align: center;
}

.military-support p {
	font-family: 'din-regular';
	color: #fff;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 40px;
	text-align: center;
	margin-top: 32px;
	font-weight: bold;
	word-break: break-word;
}

.about_dark_bg:after {
	left: -5%;
}

.about_red_bg:after {
	left: 35%;
}

.first_sect,.second_sect {
	background: #fff;
	min-height: 417px;
}

.services_wrapper .web_commHead h1 {
	padding: 10px 80px;
	font-size: 30px;
	display: inline-block;
	background: #0e76bc;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	color: #fff;
}

.services_wrapper .web_commHead h1 span {
	color: #fff;
	line-height: unset;
}

.services_wrapper .img_block {
	padding: 0;
}

.services_wrapper .common-sect .full-text-container {
	vertical-align: middle;
	overflow: hidden;
	clear: both;
}

.services_wrapper .second_sect .full-text-container {
	text-align: right;
}

.services_wrapper .common-sect .full-text-container h1,.services_wrapper .common-sect .full-text-container h2,.services_wrapper .common-sect .full-text-container h3,.services_wrapper .common-sect .full-text-container h4,.services_wrapper .common-sect .full-text-container h5,.services_wrapper .common-sect .full-text-container h6 {
	font-weight: bold;
	font-size: 25px;
	color: #000;
	display: inline-block;
	margin: 0;
}

.services_wrapper .first_sect .full-text-container h2 {
	margin-top: 10px;
}

.services_wrapper .common-sect .full-text-container p {
	font-size: 17px;
	margin: 25px 0;
	color: #000;
}

.services_wrapper .common-sect .full-text-container .btn {
	color: #fff;
	background: #0e76bc;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
}

.Search_by_Vehicle .modal-content {
	border-radius: 10px;
	border: 0;
}

.Search_by_Vehicle .form-block {
	width: auto;
	padding: 0 60px 40px;
}

.Search_by_Vehicle .has-feedback {
	margin-bottom: 15px;
	border-color: #e1e1e1;
	margin: 0;
}

.Search_by_Vehicle .sf-bg {
	background: #fff;
	width: auto;
}

.Search_by_Vehicle button.close {
	position: absolute;
	top: 2px;
	right: 13px;
	color: #000;
	opacity: 1;
}

.Search_by_Vehicle h1 {
	padding-top: 20px;
}

.Search_by_Vehicle h1:after {
	background: linear-gradient(to right,#000 11.8%,transparent 9%,transparent 89%,#0e76bc 60%);
	top: 65px;
}

.Search_by_Vehicle .web_commHead h2 {
	padding-top: 45px;
	font-size: 34px;
	text-transform: capitalize;
	font-weight: bold !important;
	margin-bottom: 0;
	letter-spacing: 0;
	border: 0;
}

.Search_by_Vehicle .web_commHead span {
	font-size: 20px;
	margin-bottom: 20px;
	display: inline-block;
}

.Search_by_Vehicle .form-group select {
	border-radius: 4px;
	background-color: transparent;
	height: 60px;
	border-color: #434343;
	color: #000;
	padding: 5px 65px 5px 55px;
	font-size: 20px;
	margin-bottom: 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-repeat: no-repeat;
	background-position: center right;
	opacity: 1;
	box-shadow: unset;
}

.Search_by_Vehicle .search_btn {
	margin-bottom: 15px;
	border-color: #e1e1e1;
	margin: 0;
}

.Search_by_Vehicle .popup_add_to_cart {
	background: #1cae03;
	border-color: #1cae03;
}

.Search_by_Vehicle a #enableOnInput {
	background: transparent;
	border: 1px solid #fff;
}

.Search_by_Vehicle .popup_add_to_cart,.Search_by_Vehicle #enableOnInput {
	color: #fff;
	font-size: 19px;
	padding: 16px;
	border-radius: 4px;
	margin: 0;
	background: #0e76bc;
	border: 0;
	width: 100%;
}

.Search_by_Vehicle .popup_add_to_cart,.Search_by_Vehicle #enableOnInput img,.btn-go-sect .mob-search img {
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 5px;
}

.Search_by_Vehicle a #enableOnInput,.btn-go-sect .mob-clear {
	background: transparent;
	border: 1px solid #434343;
	color: #000;
	margin-top: 12px;
}

.Search_by_Vehicle a #enableOnInput:hover {
	background: #0e76bc;
	color: #fff;
}

.Search_by_Vehicle .form-horizontal {
	margin: 0;
}

.rma_header {
	margin: 25px 0;
}

.rma_header h1:after {
	background: linear-gradient(to right,#000 18.8%,transparent 17%,transparent 81.6%,#0e76bc 60%);
}

.rma_comm_head {
	font-weight: bold;
	color: #0e76bc;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.rma_top_cont p,.rma_shipping_contact p,.rma_warranty p,.rma_service p,.rma_package p,.rma_instruction p,.rma_submit p {
	color: #000;
	font-size: 17px;
	margin: 15px 0;
}

.rma_reason label,.rma_warranty label,.rma_service label,.rma_package label {
	margin: 0;
	vertical-align: top;
	line-height: 14px;
	margin-left: 20px;
	font-size: 16px;
	margin-top: 10px;
	font-weight: normal;
	color: #000;
}

.rma_reason input[type="radio"],.rma_warranty input[type="radio"],.rma_service input[type="radio"],.rma_package input[type="radio"] {
	margin: 0;
	height: 18px;
	width: 18px;
	margin-top: 10px;
}

.rma_reason .reason_serv {
	margin: 30px 0;
}

.rma_reason .reason_cale .hasDatepicker,.rma_instruction .request-datepick .hasDatepicker {
	height: 40px;
	width: 40px;
	position: absolute;
	z-index: -1;
}

.rma_reason .reason_cale img,.rma_instruction .request-datepick img {
	display: inline-block;
}

.rma_reason .reason_serv h5 {
	margin: 5px 0;
	text-transform: inherit;
	font-size: 16px;
	font-family: 'din-light';
}

.rma_reason .reason_serv h5 span {
	font-weight: bold;
}

.rma_reason .reason_cale span,.rma_instruction .request-datepick span {
	color: #000;
	font-size: 17px;
	margin-left: 10px;
}

.rma_reason .reason_cale i {
	font-size: 18px;
}

.rma_contact .contact-form label,.rma_shipping_contact .contact-form label,.rma_vehicle_info .contact-form label,.rma_service .contact-form label {
	color: #000;
	font-size: 16px;
	margin: 0;
}

.rma_contact .contact-form .form-group,.rma_shipping_contact .contact-form .form-group,.rma_vehicle_info .contact-form .form-group,.rma_service .contact-form .form-group {
	margin-bottom: 20px;
}

.rma_contact .contact-form .form-group select,.rma_shipping_contact .contact-form .form-group select,.rma_vehicle_info .contact-form .form-group select,.rma_package .form-group select,.rma_instruction .form-group select {
	font-size: 16px;
	color: #000;
	box-shadow: inset 0 10px 20px #e9e9e9;
}

.rma_shipping_contact .contact-form {
	margin-top: 40px;
}

.rma_warranty p,.rma_service p,.rma_package p,.rma_instruction p {
	margin: 25px 0;
}

.rma_service input[type="file"] {
	width: 149px;
	height: 40px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}

.rma_service .file label {
	margin: 0;
	padding: 12px 29px;
	border: 2px solid #848484;
	border-radius: 6px;
	font-size: 17px;
}

.rma_service .file span {
	color: #000;
	font-size: 17px;
	margin-top: 10px;
	display: inline-block;
	margin-left: 15px;
}

.rma_instruction label {
	color: #000;
	font-size: 17px;
	font-weight: normal;
	margin-top: 7px;
}

.rma_instruction i {
	margin-top: 10px;
}

.rma_submit {
	margin-bottom: 50px;
}

.rma_submit .col-md-12>div {
	margin-top: 25px;
}

.rma_submit input[type="checkbox"] {
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 24px;
}

.rma_submit input[type="submit"] {
	text-transform: uppercase;
	font-size: 20px;
	background: #0e76bc;
	border-color: #0e76bc;
	border-radius: 7px;
}

.rmaTY_header {
	margin-top: 50px;
}

.rmaTY_header h1:after {
	background: linear-gradient(to right,#000 40.5%,transparent 17%,transparent 59.6%,#0e76bc 60%);
}

.rmaTY_print {
	text-align: center;
	margin: 25px 0;
}

.rmaTY_print h4 {
	font-weight: bold;
	color: #000;
	font-size: 22px;
}

.rmaTY_print button i {
	margin-right: 10px;
}

.rmaTY_print button {
	text-transform: uppercase;
	color: #000;
	background: transparent;
	font-size: 17px;
	border: 1px solid #777;
}

.rmaTY_print p,.rmaTY_common_sec p {
	color: #000;
	font-size: 17px;
	margin: 15px 0;
}

.rmaTY_req_form span {
	font-size: 15.5px;
	display: block;
	margin-bottom: 20px;
	font-weight: unset;
}

.rmaTY_req_form h5 {
	font-weight: bold;
	font-size: 17px;
	text-transform: inherit;
	margin-bottom: 0;
}

.rmaTY_req_form label {
	font-size: 15.5px;
	display: block;
	margin-bottom: 2px;
	font-weight: normal;
}

.rmaTY_req_form .rmt_25 {
	margin-top: 20px;
}

.rmaTY_common_sec .rma_comm_head {
	margin-bottom: 15px;
}

.refer_frind_head {
	margin: 30px 0 0;
}

.refer_frind_head h1:after {
	background: linear-gradient(to right,#000 35.8%,transparent 29%,transparent 63.4%,#0e76bc 64%);
}

.terms-condition {
	padding: 30px 0;
}

.terms-condition p,.terms-condition span {
	color: #000 !important;
	font-size: 15px;
	text-indent: 50px;
	line-height: 21px;
}

.terms-condition h4 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}

.terms-condition h5 {
	text-indent: 50px;
	text-transform: capitalize;
}

.terms-condition .terms_address span {
	display: block;
	margin: 15px 0;
}

.spd-brands-wra {
	height: 90px !important;
}

.brand_wra h1:after {
	background: linear-gradient(to right,#000 37.8%,transparent 29%,transparent 62%,#0e76bc 62%);
}

.brand_wra .imgbox_outer {
	border: 1px solid #d3d3d3;
	position: relative;
	float: left;
	width: 100%;
	margin-top: 15px;
}

.brands_img {
	max-width: 110px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.brands_details_img {
	max-width: 110px;
	display: block;
	margin: 25px auto;
}

.brands_descr_wra {
	padding: 25px 0;
}

.brands_descr_wra .overlay-container .overlay-top,.brands_descr_wra .overlay-container .overlay-bottom {
	padding: 5px 15px;
}

.brands_descr_wra .overlay-container .text {
	top: 12%;
}

.brands_descr_wra .overlay-container .text h3 {
	line-height: 16px;
	font-size: 16px;
}

.brands_descr_wra .prod-title h3 {
	background: #252525;
}

.brands_descr_wra .prod-title h3 a {
	color: #fff;
}

span.error {
	color: #0e76bc;
}

.customer_service_section {
	position: relative;
	padding-bottom: 30px;
}

.final-wheel-details .nav-tabs {
	border-bottom: 0;
	padding-bottom: 1px;
}

.final-wheel-details button.close {
	position: absolute;
	top: 7px;
	right: 13px;
	color: #000;
	opacity: 1;
}

#mobile_view_cust_sup {
	display: none;
}

#mobile_view_cust_sup>.panel-group .panel {
	border-radius: 0;
	background: #ccc;
	margin-top: 5px;
}

.customer_service_section .final-wheel-details .support_tab li {
	width: auto !important;
	min-height: 50px;
}

.customer_service_section .final-wheel-details .support_tab li a {
	color: #b1b1b1;
	font-size: 14px;
	padding: 6px 6px;
}

.final-wheel-details .nav-tabs>li>a {
	font-weight: bold;
	font-size: 14px;
	color: #232323;
	padding: 6px 9px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .8px;
	border: 0;
}

.final-wheel-details .nav-tabs>li>a:hover,.final-wheel-details .nav-tabs>li.active>a,.final-wheel-details .nav-tabs>li.active>a:hover,.final-wheel-details .nav-tabs>li.active>a:focus {
	border: unset;
	border-bottom: 4px solid #0e76bc;
	color: #010101;
	background: 0;
}

.cust_serv_head {
	padding: 50px 0 70px;
	background: #fff;
	position: relative;
}

.cust_serv_head.web_commHead:after {
	content: '';
	height: 1px;
	width: 100%;
	background: #b1b1b1;
	position: absolute;
	bottom: -36px;
}

.customer_service_section .panel,.customer_service_section .panel-heading,.customer_service_section .panel-body {
	background-color: transparent;
}

.customer_service_section .collapse-style-1 .panel-heading a.collapsed:after {
	content: "\f067";
}

.customer_service_section .collapse-style-1 .panel-heading a:after {
	content: "\f068";
}

.customer_service_section .collapse-style-1 .panel-heading a:after {
	right: 28px;
	font-size: 20px;
	top: 45%;
}

.customer_service_section .cust-support .collapse-style-1 .panel-heading a {
	color: #3e3e3e !important;
	background: #f2f2f2;
	font-size: 22px;
	padding: 30px 20px;
}

.customer_service_section .cust-support .panel-body .panel-heading a {
	font-family: 'Din-light';
	font-size: 20px;
	padding: 30px 0;
	background: 0;
}

.customer_service_section .panel-heading a:not(.collapsed) {
	background: #e8ebf0;
	border-bottom: 1px solid #cacaca;
}

.customer_service_section .panel-body .panel-heading a:not(.collapsed) {
	color: #0e76bc !important;
	border-bottom: 0;
}

.customer_service_section .cust-support .tab-pane.active .panel-body hr {
	margin: 0 0 10px;
	border-top: 1px solid #232323;
}

.customer_service_section .cust-support .tab-pane.active .panel-body,.customer_service_section .cust-support .tab-pane.active .panel-body b {
	color: #fff;
}

.customer_service_section .cust-support .tab-pane.active .panel-body {
	background: #f2f2f2;
}

.customer_service_section .cust-support .tab-pane.active .panel-body .panel-body {
	padding-left: 0;
}

.customer_service_section .cust-support .panel-group .panel-default {
	border-color: #fff !important;
	margin-top: 30px;
}

.customer_service_section .panel-group {
	margin-bottom: 0;
}

.customer_service_section .panel-title {
	font-weight: 900;
	font-size: 16px;
	color: #575756;
	font-style: normal;
	padding-left: 0;
}

.customer_service_section .panel-title b {
	text-transform: uppercase;
}

.customer_service_section .panel-body p {
	font-size: 17px;
	color: #232323;
	margin: 0;
	font-family: 'Din-light';
}

.customer_service_section .panel-body p:not(:nth-child(1)) {
	padding-top: 10px;
}

.customer_service_section .panel-body strong {
	font-family: 'Din-light' !important;
}

.customer_service_section .panel-body span {
	font-family: 'Din-light' !important;
	font-size: 16px !important;
}

.cust-support.final-wheel-details .panel-group .panel-collapse h4,.cust-support.final-wheel-details .panel-group .panel-collapse h4 span,.cust-support.final-wheel-details .panel-group .panel-collapse div {
	font-size: 16px !important;
	color: #000 !important;
	display: block !important;
	font-weight: normal;
	font-family: 'DIN-Light' !important;
}

@media screen and (max-width:767px) {
	.customer_service_section .support_tab li {
		width: 100% !important;
	}

	#desktop_view_cust_sup {
		display: none;
	}

	#mobile_view_cust_sup {
		display: block;
	}

	.customer_service_section .cust-support .panel-group .panel-default {
		margin-top: 8px;
	}

	.customer_service_section .cust-support .collapse-style-1 .panel-heading a {
		font-size: 14px;
		padding: 7px 20px;
	}

	.myaccount_login .light_popup {
		padding: 0;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.login-drp .login-opt {
		max-width: 212px!important;
	}

	.customer_service_section .container {
		width: 96%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 12px 5px;
	}

	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		position: relative;
		top: 0;
	}

	.rocket_logo_position img {
		max-width: 150px;
		position: relative;
		left: 80px;
	}

	.index-prod-wra .star_inline span {
		display: block;
		width: 65%;
		float: left;
	}

	.index-prod-wra .sub-pr .product-thumb>div {
		height: 228px;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		left: 10px;
		position: relative;
	}

	.isotope span.star_inline span {
		display: inline;
		float: right;
		width: auto;
	}
}

.product_landing {
	padding: 20px 0 85px;
}

.product_landing .product_title_box h1,.wicked_prod_variation h1 {
	font-size: 30px !important;
}

.product_landing .product_title_box h1 .clear_search a,.wicked_prod_variation h1 .clear_search a {
	font-size: 12px !important;
	color: #e90008;
}

h3.filter-title {
	position: relative;
	margin-bottom: -1px;
}

.product_landing .filter-title a {
	background-color: #000;
	color: #fff;
	padding: 10px 25px;
	text-align: left;
	font-style: normal;
	text-transform: uppercase;
	font-size: 17px;
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
	clip-path: polygon(0 19%,0 0,94% 0,100% 38%,100% 100%,100% 100%,0 100%,0 90%,0 7%);
}

.product_landing .pr-info {
	background: #f7f7f7;
	padding: 15px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	min-height: 125px;
}

.product_landing .pr-info h3 {
	color: #c3c3c3;
	font-size: 18px;
	margin: 0;
}

.product_landing .pr-info h4 {
	margin: 10px 0;
	text-transform: capitalize;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	height: 42px;
	overflow: hidden;
}

.product_landing .pr-info a {
	color: #000;
	cursor: pointer;
}

.product_landing .pr-info .promo-tag h4 {
	font-size: 25px;
}

.product_landing .pr-info .promo-tag strike {
	color: #000;
	font-size: 18px;
}

.product_landing .f-30 {
	font-size: 30px;
}

.product_landing .rating_box {
	cursor: pointer;
}

.product_landing .rating_box .fa {
	font-size: 18px;
	color: #d3d3d3;
	margin-right: 4px;
}

.product_landing .body h4 a:active {
	color: #c62026;
}

.product_landing .listing-item .check_box {
	display: inline-block;
	float: right;
	text-align: right;
	width: auto;
	margin: 0;
}

.product_landing .listing-item .css-checkbox+label.css-label {
	padding-left: 25px;
	background-image: url(../images/truck_csscheckbox_check1.png);
}

.product_landing .listing-item .css-checkbox:checked+label.css-label {
	background-image: url(../images/truck_csscheckbox_check1.png);
	color: #999;
}

.product_landing .filter-title a,.product_landing .filter-title a:hover {
	text-decoration: none;
}

.product_landing .sub-body {
	display: inline-block;
	width: 100%;
	text-align: left;
}

.product_landing .sub-body img {
	display: inline-block;
}

.product_landing .f-12 {
	font-size: 12px !important;
}

.product_landing .product-single-img {
	height: 275px;
	overflow: hidden;
	clear: both;
}

.product_landing .pr-disc .promo-tag {
	position: absolute;
	width: 138px;
	right: 6px;
	top: 6px;
}

.product_landing .p-10 {
	padding: 10px;
	position: relative;
}

.product_landing .listing-item .body {
	padding: 0;
}

.product_landing .sidebar-filter {
	padding: 10px;
	background: #f7f7f7;
}

.product_landing .sidebar-filter .panel-body {
	padding: 0;
}

.product_landing .sidebar-filter .panel {
	background: transparent;
}

.product_landing .sidebar-filter .panel+.panel {
	margin-top: 5px;
	border-top: 1px solid gray;
	border-radius: 0;
	margin-top: 35px;
	padding-top: 25px;
}

.serch-result-brand img,.product_landing .product-single-img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 100%;
	width: auto;
	max-height: 100%;
	height: auto !important;
	min-height: auto;
}

.product_landing .sf_brand_box .promo-tag {
	overflow: hidden;
	clear: both;
	height: 30px;
}

.product_landing .listing-item .sub-body .btn-sm-link {
	padding: 5px 0;
	font-size: 14px;
}

.product_landing .collapse-style-2 .panel-heading a,.product_landing .collapse-style-2 .panel-heading a.collapsed {
	background-color: transparent;
	color: #434343;
	font-size: 17px;
	font-family: 'DIN-Regular';
	padding-left: 0;
	font-weight: bold;
}

.product_landing .padding-hor-clear {
	padding-right: 15px !important;
}

.product-col {
	border: 1px solid #d3d3d3;
}

.product-col .text-top {
	height: 50px;
	position: relative;
}

.brand_logo_small {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: auto;
	width: auto;
	max-width: 100%;
	max-height: 100%;
}

.product_landing .sf_information_box .f-bold-o {
	color: #0e76bc;
	font-size: 29px;
	margin-bottom: 15px !important;
}

.product_landing .rating_box .text-default {
	color: #0e76bc;
}

.product_landing .css-checkbox+label.css-label {
	height: auto;
	padding-left: 37px;
	min-height: 28px;
	display: inline-block;
	line-height: 28px;
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 17px;
	color: #434343;
	font-weight: normal;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(../images/truck_csscheckbox_uncheck.png);
}

.product_landing .panel-body .css-checkbox+label.css-label {
	background-position: center left 5px;
}

.css-checkbox {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.pr_compare input:checked~.checkmark {
	background-color: #0e76bc;
}

.check_box {
	margin-top: 10px;
}

.compare_box {
	display: inline-block;
	margin-left: 15px;
}

.css-checkbox+label.css-label {
	min-height: 0;
	padding-left: 28px;
	display: inline-block;
	background-repeat: no-repeat;
	font-weight: normal;
	cursor: pointer;
	background-image: url(../images/dap_compare.png);
	margin: 0;
	color: #3e3e3e;
	font-size: 14px;
	font-weight: 800;
}

.wishlist-page {
	padding: 60px 0 0;
}

.wishlist-page .web_commHead h1 {
	margin-bottom: 35px;
}

.wishlist-page .separator {
	background-color: #b1b1b1;
}

.wishlist-page .prod_review_comment {
	display: inline-block;
}

.wishlist-page .text-default {
	color: #0e76bc;
}

.category-title {
	background: #fff;
}

.category-title h3 {
	position: relative;
	height: auto !important;
	line-height: 19px;
}

.prod-title h2,.prod-title h3 {
	margin: 0;
	background: #e0e0e0;
	padding: 8px 10px;
	text-transform: capitalize;
	height: 80px;
	overflow: hidden;
	display: table;
	width: 100%;
	font-size: 18px;
}

.sf_slider_section .category-title {
	height: 60px !important;
	background: #eee;
}

.sf_slider_section .prod-title h2,.sf_slider_section .prod-title h3 {
	background: #f5f5f5;
}

.wicked-cate-wra .prod-title h2 {
	text-transform: none;
}

.prod-title h2 a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.button_box_without_hover {
	background-color: #0e76bc;
	border-radius: 6px;
	color: #fff;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.button_box {
	background-color: transparent;
	border-radius: 6px;
	color: #000;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.button_box:hover {
	background-color: blue !important;
	border-radius: 6px;
	color: #fff;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.text_button_box {
	background-color: transparent !important;
	border-radius: 6px;
	color: #fff;
	margin: 12px 0;
	padding: 3px 12px !important;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.text_button_box:hover {
	background-color: #ef5c22 !important;
	border-radius: 6px;
	color: #fff;
	margin: 12px 0;
	padding: 3px 12px !important;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0 !important;
}

.pill_without_hover {
	text-decoration: none;
	background: #43959c linear-gradient(to bottom,#43959c 5%,#43959c 100%) repeat scroll 0 0;
	border: 3px solid #fff;
	border-radius: 20px;
	box-shadow: 0 3px 5px 2px #23395e inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 15px;
	font-weight: 800;
	padding: 3px 12px !important;
	text-decoration: none !important;
	text-shadow: 0 1px 10px #263666;
	margin: 12px 0;
	transition: all .2s ease-in-out 0;
}

.pill {
	text-decoration: none;
	background: #43959c linear-gradient(to bottom,#43959c 5%,#43959c 100%) repeat scroll 0 0;
	border: 3px solid #fff;
	border-radius: 20px;
	box-shadow: 0 3px 5px 2px #23395e inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 15px;
	font-weight: 800;
	padding: 3px 12px !important;
	text-decoration: none !important;
	text-shadow: 0 1px 10px #263666;
	margin: 12px 0;
	transition: all .2s ease-in-out 0;
}

.pill:hover {
	text-decoration: none !important;
	background: rgba(0,0,0,0.2) linear-gradient(to bottom,#43959c 5%,#43959c 100%) repeat scroll 0 0 !important;
	border: 3px solid rgba(0,0,0,0.2) !important;
}

.circle_without_hover {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 8px 0 !important;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.circle_without_i {
	color: #408c95;
	font-size: 15px !important;
	line-height: 10px !important;
	text-align: center;
	margin-top: 0 !important;
}

.circle_row2 {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 8px 0 !important;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.circle_row2:hover {
	background-color: #408c95 !important;
	border: 1px solid #408c95 !important;
}

.circle_row2_i {
	color: #408c95;
	font-size: 15px !important;
	line-height: 10px !important;
	text-align: center;
	margin-top: 0 !important;
}

.menu_circle {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 12px 0;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.menu_circle:hover {
	background-color: #408c95 !important;
	border: 1px solid #408c95 !important;
}

.circlei {
	color: #408c95;
	font-size: 15px !important;
	line-height: 40px !important;
	text-align: center;
	margin-top: 0 !important;
}

.menu_circle:hover .circlei {
	font-size: 15px !important;
	line-height: 40px !important;
	text-align: center;
	color: white;
	margin-top: 0 !important;
}

.cart_without_hover {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 12px 0;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.t_cart {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 12px 0;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.t_cart:hover {
	background-color: #408c95 !important;
	border: 1px solid #408c95 !important;
}

.breadcrumb {
	background-color: transparent;
	border-radius: 0;
	font-size: 16px;
	margin-bottom: 10px;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb u {
	text-decoration: none;
}

.breadcrumb li.active a {
	color: #414142;
}

.breadcrumb>li+li::before {
	content: "";
	font-family: "FontAwesome";
	font-size: 16px;
	padding-left: 3px;
}

.breadcrumb-container {
	border-bottom: 0;
	background-color: transparent;
	margin-bottom: 20px;
}

.breadcrumb .home a {
	color: #0572a9;
}

.breadcrumb .fa-home {
	color: #0572a9;
	padding: 0 5px;
}

.breadcrumb u .pname {
	text-decoration: none;
}

.breadcrumb-wra {
	margin-bottom: 0;
	overflow: hidden;
	clear: both;
}

.breadcrumb-wra .breadcrumb {
	margin-bottom: 0;
	margin-left: 52px;
}

.breadcrumb-wra .breadcrumb>li+li::before {
	content: unset;
}

.breadcrumb-wra .breadcrumb>li a {
	color: #4b4b4b;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 5px 0 0;
}

.breadcrumb-wra .breadcrumb>li.active a,.breadcrumb-wra .breadcrumb>li:nth-last-child(2) a,.breadcrumb-wra .breadcrumb>li:nth-last-child(2) u {
	font-weight: bold;
}

.web_commHead h1 {
	font-size: 30px;
	letter-spacing: 0;
	margin: 30px 0 30px;
	color: #000;
	font-family: 'DIN-Regular';
}

@media screen and (max-width:767px) {
	.searchbtn {
		background: unset;
		height: 33px;
		width: 38px;
		position: absolute;
		right: 2px;
		top: 0px;
	}

	.customer_log .form-block {
		width: 90%;
		padding: 10px 15px;
	}

	.breadcrumb-wra {
		margin-left: 0;
	}

	.index-prod-wra .main-pro .product-thumb>div {
		height: 400px;
	}

	.limited-time-sect {
		background-image: none;
		background-color: #f0f0f0;
		border-bottom: 10px solid #0e76bc;
	}

	.limited-time-sect img {
		position: relative;
	}

	.deal-section a.limi-btn {
		position: static;
	}

	.deal-section .deal-time {
		margin-right: 0;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.deal-section .deal-time>div {
		margin: 7px 4px 0 0;
	}

	.deal-section .deal-time {
		padding: 15px 20px 25px 25px;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.gallerySection .wp-block-cover-image {
		background-attachment: fixed !important;
	}

	.transparent-header .header-top {
		background: #fff;
	}
}

.rocket_header {
	border-bottom: 0 !important;
	border-top: 0 !important;
	position: static !important;
	background: #fff;
}

.fixed-header-on .header.fixed.rocket_header,.fixed-header-on header.header.transparent-header-on.rocket_header {
	top: 24px;
}

.header.fixed.transparent-header-on.header-top.mobile-menu.hidden-xs.animated.object-visible.fadeInDown.uponscroll {
	z-index: 1007;
}

.header-left {
	padding: 0;
}

.with-dropdown-buttons .navbar-default .navbar-collapse {
	padding-right: 0;
}

.fixed-header-on .header .logo img {
	max-height: unset;
}

.fixed-header-on .header .rocket_logo_position {
	top: 0;
}

.fixed-header-on .header-left {
	padding: 0;
}

.logo {
	position: relative;
}

.rocket_logo_position img {
	margin-top: 25px !important;
	margin-bottom: 10px !important;
}

#logo img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.main-container {
	padding: 30px 0;
}

.rocket_header_menu {
	list-style-type: none;
	float: right;
	padding: 0;
	margin: 0;
}

.rocket_header_menu li {
	float: left;
}

.rocket_header_menu li a {
	padding: 7px 10px;
	font-family: 'DIN-Regular';
	color: #fff !important;
	font-size: 13px;
	text-transform: uppercase;
	background: #c8c9ca !important;
	border-radius: 7px;
	margin: 6px 3px 6px;
	display: inline-block;
}

.rocket_header_menu li img {
	max-width: 60px;
	position: relative;
	top: 4px;
}

.rocket_header_menu li a:hover {
	text-decoration: none;
	background-color: #c8c9ca !important;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
}

.acting_section {
	margin-top: 12px;
	display: inline-flex;
}

.header_ico_wra .ico-list {
	margin: 8px 0 3px;
}

.mob_icons {
	padding: 0 6px;
}

.myAcc {
	margin: 10px 0 7px;
}

.myAcc>div {
	display: inline-block;
}

.search_veh_mob a {
	border: 1px solid #cecfd0;
	border-radius: 6px;
	color: #606366;
	font-size: 13px;
	padding: 9px 5px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 3px;
	float: left;
	overflow: hidden;
	clear: both;
	font-weight: normal;
	z-index: 1000;
	display: inline-block;
	text-align: center;
	padding-right: 46px !important;
	background-image: url('../../assets/images/mcLeod_header_car_ico.png') !important;
	background-repeat: no-repeat;
	background-position: right 9px center;
}

.myAcc .search_veh_mob a img {
	display: inline-block;
	margin-left: 4px;
	vertical-align: baseline;
}

.myAcc .right_ico {
	float: right;
}

.myAcc .right_ico .badge,.wishlist-icons .badge {
	color: #fff;
}

.myAcc .right_ico .badge {
	right: unset;
	top: -13px;
}

.header_ico_wra .ico-list>ul,.myAcc ul.pr_list {
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.header_ico_wra .ico-list .top_myacc li {
	list-style: none;
	display: inline-block;
}

.header_ico_wra .ico-list .top_myacc a i,.header_ico_wra .logged_user i {
	font-size: 18px;
	margin-left: 7px;
}

.header_ico_wra .ico-list .top_myacc a,.header_ico_wra .logged_user {
	color: #606366;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'din-regular';
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	padding: 9px 16px;
	border-radius: 6px;
	margin: 0;
	text-align: center;
	width: 168px;
}

.header_ico_wra.acting_section .ico-list .top_myacc a {
	width: 183px !important;
}

.header_ico_wra .ico-list .top_myacc a:hover,.header_ico_wra .logged_user:hover {
	background: #0e76bc;
}

.header_ico_wra .logged_user>a:before {
	content: unset;
}

.header_ico_wra .ico-list .social_icon_list li,.myAcc ul li {
	display: inline-block;
	list-style: none;
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	border-radius: 20%;
	height: 40px;
	width: 40px;
	position: relative;
	margin: 0 3px;
}

.header_ico_wra>div {
	display: inline-block;
}

.header_ico_wra>div:last-child {
	float: right;
	margin-right: 50px;
}

.myAcc ul li {
	height: 34px;
	width: 34px;
	position: relative;
}

.top_myacc a.logged_user {
	background: #000 !important;
	color: #fff !important;
}

.myAcc ul li .dropdown {
	height: 34px;
	width: 34px;
	position: unset;
}

.myAcc ul li.logged_user a:before {
	content: unset;
}

.header_ico_wra .ico-list .social_icon_list li i,.myAcc ul li i {
	font-size: 18px;
	color: #606366;
	padding: 12px 12px 10px;
	line-height: unset;
}

#insert_search,#mobile_insert_search {
	background: #fff;
	max-height: 300px;
	overflow: auto;
	box-shadow: 0 0 5px #363636;
	position: absolute;
	z-index: 9999;
}

#insert_search {
	width: calc(100% - 15px);
}

#mobile_insert_search {
	width: 100%;
}

#insert_search div a,#mobile_insert_search div a,#video_insert_search div a {
	padding: 3px 5px;
	display: block;
	font-size: 14px;
}

#insert_search div:hover,#insert_search div:focus,#insert_search div:active,#mobile_insert_search div:hover,#mobile_insert_search div:focus,#mobile_insert_search div:active,#video_insert_search div:hover,#video_insert_search div:focus,#video_insert_search div:active {
	background: #0e76bc;
}

#insert_search div:hover a,#insert_search div:focus a,#insert_search div:active a,#mobile_insert_search div:hover a,#mobile_insert_search div:focus a,#mobile_insert_search div:active a,#video_insert_search div:hover a,#video_insert_search div:focus a,#video_insert_search div:active a {
	color: #fff;
	transition: unset;
}

#video_insert_search {
	background: #fff;
	max-height: 300px;
	overflow: auto;
	box-shadow: 0 0 5px #363636;
	position: absolute;
	z-index: 100;
	width: 100%;
	top: 58px;
}

.cart-icon a .badge,#compare_nubermob .badge,.wishlist-icon .badge {
	position: absolute;
	top: -5px;
	font-weight: 300;
	left: 50%;
	transform: translate(-50%,0);
}

.myAcc ul li i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 0;
	margin: 0;
}

.header_ico_wra .ico-list ul li i#icon-search {
	position: absolute;
	right: 0;
	top: 0;
	padding: 9px 12px;
}

.header_ico_wra .ico-list .dropdown .dropdown-menu.search_drp {
	background: 0;
	border: 0;
	box-shadow: 0 0 15px #909090;
	right: 0;
	top: 45px;
	left: -180px;
	z-index: 999;
}

.dropdown-menu .panel-body form button,.dropdown-menu .panel-body a {
	width: 100%;
}

.header-dropdown-buttons {
	float: right !important;
}

.header-dropdown-buttons .btn-group:first-child {
	margin: 0;
}

.header-top .btn.btnsearch {
	width: unset;
	height: unset;
	border: 0;
	line-height: unset;
	padding: 0;
	margin: 0;
	margin-left: 9px;
	background-color: transparent;
}

.btn.btnsearch:active:focus {
	outline: 0;
}

.header-top .btn.btnsearch:hover {
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
}

.header-top .btn.btnsearch .icon-search {
	color: #fff;
}

.main-navigation.animated .navbar-default .navbar-nav>li:last-child>a img {
	display: inline-block;
	vertical-align: baseline;
	margin-left: 5px;
}

.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea {
	background-color: #000 !important;
}

.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea a {
	padding: 6px !important;
	margin: 5px 0;
	background-color: transparent !important;
	border-radius: 7px;
	font-weight: normal;
	font-size: 13px;
	border: 1px solid #cecfd0 !important;
}

.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea a img {
	transition: all .5s ease;
	display: inline-block;
	filter: brightness(0) invert();
	max-width: 50px;
}

.logged_user,.logged_user i {
	display: inline-block;
	background: #000 !important;
	color: #fff !important;
}

.main-navigation.animated .navbar-default .navbar-nav>li>a.noborderafter:after {
	content: none;
}

.fixed-header-on .navbar-default .navbar-nav>li>a {
	padding: 35px 20px !important;
}

.navbar-default .navbar-nav .dropdown>a:before {
	content: "";
}

.navbar-default .navbar-nav .dropdown>a:before {
	content: "";
}

.main-navigation .navbar .navbar-nav {
	width: 100%;
}

.main-navigation .navbar .navbar-nav li:nth-child(2) {
	margin-left: 0 !important;
}

.main-navigation .navbar .navbar-nav,.main-navigation .navbar .navbar-nav.header_desktop_menu>li {
	float: unset;
	display: inline-block;
	vertical-align: top;
	margin: 0 3px;
	text-align: center;
}

.main-navigation .navbar-nav>li {
	position: relative;
}

.rocket_mainmenublock {
	float: right !important;
}

.main-navigation .navbar-nav>.open>a,.main-navigation.animated .navbar-default .navbar-nav>li>a:hover,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus {
	color: #fff !important;
	background-color: #0e76bc !important;
	background-image: unset !important;
}

.rocketCatMenuBlock .subcategory_menu_block {
	left: 0 !important;
	width: 100% !important;
	padding: 0;
	z-index: 9999;
}

.subsubcategory_menu_list {
	list-style-type: none;
	padding: 0 !important;
}

.subsubcategory_menu_list li {
	padding: 0 7px;
}

.subsubcategory_menu_list li a:hover {
	text-decoration: none;
}

.subsubcategory_menu_list li:hover {
	background-color: rgba(255,255,255,0.12);
}

.searchBoxDesktopView .dropdown-menu.dropdown-menu-right.dropdown-animation,.searchBoxMobileView .dropdown-menu.dropdown-menu-right.dropdown-animation {
	border: 0;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.searchBoxDesktopView .dropdown-menu.dropdown-menu-right.dropdown-animation li input[type="text"],.searchBoxMobileView .dropdown-menu.dropdown-menu-right.dropdown-animation li input[type="text"] {
	border-color: #292623;
}

#mobile_insert_search div {
	margin: 6px 0;
}

#mobile_insert_search div a {
	font-size: 17px;
}

.owl-carousel .item {
	position: relative;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.owl-pagination,.owl-pagination {
	position: absolute;
	bottom: 3px;
	text-align: center;
	width: 100%;
	z-index: 1;
}

.owl-carousel {
	padding-top: 0;
	max-height: 100%;
	height: 100%;
	width: 100%;
}

#home-carousel {
	overflow: hidden;
	clear: both;
	margin-bottom: -3px;
}

.tparrows_r {
	background: #3a3a3a url(../images/slider_arrow-right-white.png) no-repeat scroll right 22px center / 12px auto;
	height: 40px !important;
	right: 0;
	position: absolute;
	top: 50%;
	width: 45px !important;
	z-index: 1000;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	transform: translate(0,-50%);
	opacity: .8;
}

.tparrows {
	background: #3a3a3a url(../images/slider_arrow-left-white.png) no-repeat scroll left 22px center / 12px auto;
	height: 40px !important;
	left: 0;
	position: absolute;
	top: 50%;
	width: 45px !important;
	z-index: 1000;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	transform: translate(0,-50%);
	opacity: .8;
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.hero .owl-carousel .owl-controls {
	bottom: 0;
	height: 35px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 40px;
}

.owl-controls .owl-page span,.owl-controls .owl-page span {
	background: transparent;
	border: 1px solid #fff;
}

.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span,.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span {
	background: #fff;
}

.mobile_slider {
	display: none;
}

.mobile_landscape {
	display: none;
}

#iconfig_page {
	z-index: 0;
}

.p-0 {
	padding: 0 !important;
}

@media screen and (max-width:767px) {
	.main-navigation .navbar .navbar-nav {
		display: block;
	}

	.main-navigation .navbar {
		text-align: unset;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 15px;
	}

	.main-navigation .navbar-nav>.open>a,.main-navigation.animated .navbar-default .navbar-nav>li>a:hover,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus {
		background: #0e76bc !important;
		text-decoration: underline;
	}

	#video_insert_search div a {
		font-size: 17px;
	}

	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
		background-color: transparent;
		border: none !important;
	}

	.navbar-toggle {
		float: left;
		margin: 10px 0;
		border: none !important;
		width: 60px;
		padding: 9px 5px 9px 10px;
	}

	.offcanvas-toggle-left {
		display: none;
	}

	.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle .icon-bar {
		background-color: #232323;
		width: 39px;
		height: 2px;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 6px;
	}

	.rocket_header_menu {
		width: 90%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a:after {
		content: none;
	}

	.header.fixed.rocket_header {
		top: 9% !important;
	}

	.rocket_logo_position {
		position: absolute;
		top: 0;
		width: calc(100% - 110px);
		z-index: 103;
		overflow: hidden;
	}

	.rocket_logo_position img {
		max-width: 225px;
		margin: 3px auto;
	}

	.searchBoxMobileView.dropdown.pull-right {
		display: none;
	}

	.navbar-header {
		position: relative;
		min-height: 115px;
	}

	.searchBoxMobileView {
		width: 50px;
		text-align: center;
		position: static !important;
	}

	.searchBoxMobileView .dropdown-menu {
		margin-top: 10px;
		right: 100%;
		top: 100%;
		left: 50%;
		transform: translate(-50%,0);
		width: 65%;
	}

	.searchBoxMobileView .btnsearch {
		background-color: transparent;
		margin: 0;
		padding: 9px 0;
	}

	.searchBoxMobileView .btnsearch i {
		font-size: 24px;
		color: #232323;
	}

	.searchBoxMobileView .btn:focus,.searchBoxMobileView .btn:active:focus,.searchBoxMobileView .btn.active:focus,.searchBoxMobileView .btn.focus,.searchBoxMobileView .btn:active.focus,.searchBoxMobileView.btn.active.focus {
		outline: 0;
	}

	.mobile-menu .navbar-default .navbar-toggle {
		float: left;
		margin: 0;
		background-color: transparent;
		border-color: transparent;
	}

	.transparent-header .main-navigation .navbar.navbar-default {
		border: 0;
		position: static;
	}

	.transparent-header .mobile-menu .main-navigation .navbar.navbar-default {
		background-color: transparent;
		border-color: transparent;
		min-height: auto;
		left: 0;
		top: 0;
	}

	.mobile-menu .navbar-default .navbar-toggle .icon-bar {
		background-color: #252525;
		height: 4px;
		width: 39px;
	}

	.mobile-menu .main-navigation .navbar-nav {
		margin: 7.5px -14px;
	}

	.with-dropdown-buttons .navbar-default .navbar-collapse {
		padding-left: 0;
		border-top: unset;
	}

	.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu .menu>.active>a,.dropdown-menu .menu>.active>a:hover,.dropdown-menu .menu>.active>a:focus {
		color: #000 !important;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 12px 15px 12px 25px;
		color: #292623;
		border-color: #dedcdc;
	}

	.subcategory_menu_list .right_menu_arrow>a:before,.subcategory_menu_list .right_menu_arrow .right_menu_arrow_sub>a:before {
		color: #292623 !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu>li>a {
		padding-left: 30px !important;
		padding-right: 0 !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu>li>a:before {
		right: 6px;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu {
		padding-top: 5px !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu {
		animation-name: unset !important;
		padding-top: 5px !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu>li>a:before {
		right: 6px;
	}

	.dropdown-menu.subcategory_menu_block.subcategory_menu_list {
		padding-top: 5px;
	}

	.dropdown-menu.subcategory_menu_block.subcategory_menu_list li {
		padding: 0;
	}

	.search_veh_mob {
		position: absolute;
		left: 50%;
		transform: translate(-50%,0);
		top: -3px;
		border: 0;
		padding: 0;
		background: transparent;
		cursor: pointer;
	}

	.mobile_slider {
		display: block;
	}

	.desktop_slider {
		display: none;
	}

	.mobile_landscape,.hiddex-xs-pr {
		display: none;
	}

	#check_cart_discount {
		margin-top: 5px;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.header_ico_wra .ico-head {
		margin-left: 0;
	}

	.main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {
		padding-right: 0;
	}

	.col-md-12 .mega-menu:nth-child(4) .dropdown-menu.subsubcategory_menu_block,.col-md-12 .mega-menu:nth-child(5) .dropdown-menu.subsubcategory_menu_block,.col-md-12 .mega-menu:nth-child(6) .dropdown-menu.subsubcategory_menu_block {
		left: -100% !important;
		min-width: 150px !important;
	}

	.col-md-12 .mega-menu:nth-child(1) .dropdown-menu.subsubcategory_menu_block,.col-md-12 .mega-menu:nth-child(2) .dropdown-menu.subsubcategory_menu_block,.col-md-12 .mega-menu:nth-child(3) .dropdown-menu.subsubcategory_menu_block {
		left: 100% !important;
	}
}

@media screen and (min-width:768px) {
	.viewcart_mob {
		display: inline-block;
	}
}

@media screen and (min-width:1200px) {
	.col-md-5 .mega-menu:not(.narrow) .dropdown-menu {
		left: 0 !important;
		width: 100% !important;
	}
}

@media screen and (min-width:992px) {
	.col-md-5 .mega-menu:not(.narrow) .dropdown-menu {
		left: 0 !important;
		width: 100% !important;
		z-index: 9999;
	}
}

@media screen and (max-width:1024px) {
	.container {
		width: 100%;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.main-navigation.animated .navbar-default .navbar-nav>li>a:after {
		background-image: none;
		border-right: 1px solid #d4d0bd;
		right: 0;
	}
}

@media screen and (min-width:320px) and (max-width:320px) {
	.g-recaptcha {
		transform: scale(0.77);
		-webkit-transform: scale(0.90);
	}
}

@media screen and (min-width:375px) and (max-width:375px) {
	.header.fixed.rocket_header {
		top: 7% !important;
	}

	.dark-bg.footer-top.call-to-action-home h1 span {
		display: block;
	}
}

@media screen and (min-width:667px) and (max-width:667px) {
	.header.fixed.rocket_header {
		top: 13.4% !important;
	}

	.rocket_logo_position img {
		width: 112px;
	}
}

@media screen and (min-width:414px) and (max-width:414px) {
	.header.fixed.rocket_header {
		top: 6.8% !important;
	}

	.press_media_section {
		margin-top: 25% !important;
	}
}

@media screen and (min-width:736px) and (max-width:736px) {
	.header.fixed.rocket_header {
		top: 12% !important;
	}

	.rocket_logo_position img {
		width: 110px;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.RocketMainSectionMargin {
		margin-top: 0 !important;
	}

	.hideOn768 {
		display: none;
	}

	.showOn768 {
		display: block !important;
	}

	.fixed-header-on .header .logo {
		display: block;
	}

	.rocket_logo_position {
		position: static;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.rocket_logo_position {
		left: -25px;
	}
}

@media screen and (min-width:1680px) and (max-width:1920px) {
	.header-top {
		background-position: right bottom;
		background-size: 101%,auto;
	}

	.dealer_locator_info {
		background-position: top left 0 !important;
	}

	.header-left.clearfix div#logo img#logo_img {
		position: relative;
	}
}

@media screen and (max-width:1920px) and (min-width:1601px) {
	.wheel_category_landing_page_background.wicked_category_wrapper {
		min-height: 297px !important;
	}
}

.tp-bannertimer {
	background-image: none;
	background-color: #dc0109;
	margin-top: 0 !important;
}

.ridearocketlink {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 20px;
	color: #bfbba6 !important;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 0;
	display: block;
	position: absolute;
	left: 43%;
	top: 20px;
}

.ridearocketlink span {
	font-family: 'RealStonesRough';
	font-size: 58px;
	font-weight: normal;
	text-transform: capitalize !important;
}

.ridearocketlink img {
	display: inline-block;
}

@media screen and (min-width:320px) and (max-width:568px) and (orientation:portrait) {
	.ridearocketlink {
		left: 42%;
		top: 10px;
		text-align: center;
		font-size: 16px;
	}

	.ridearocketlink span {
		font-size: 50px;
	}
}

@media screen and (min-width:320px) and (max-width:568px) and (orientation:landscape) {
	.ridearocketlink {
		left: 30%;
		top: 18px;
	}
}

@media screen and (min-width:375px) and (max-width:667px) and (orientation:portrait) {
	.ridearocketlink {
		left: 35%;
		top: 10px;
	}
}

@media screen and (min-width:375px) and (max-width:667px) and (orientation:landscape) {
	.ridearocketlink {
		left: 35%;
		top: 15px;
	}
}

@media screen and (min-width:414px) and (max-width:736px) and (orientation:portrait) {
	.ridearocketlink {
		left: 35%;
		top: 10px;
	}
}

@media screen and (min-width:414px) and (max-width:736px) and (orientation:landscape) {
	.ridearocketlink {
		left: 35%;
		top: 15px;
	}
}

.categories_titleBlock h1:after {
	content: "";
	position: absolute;
	height: 104px;
	width: 169px;
	background-image: url(../images/mcLeod_header_category_img.png);
	z-index: -1;
	display: inline-block;
	top: -35px;
	left: 13%;
}

.categories_titleBlock h1 {
	color: #fff !important;
	font-size: 44px !important;
	margin: 0 !important;
	font-weight: bold;
	position: relative;
}

.categories_titleBlock h1 span {
	font-size: 72px !important;
	color: #0e76bc !important;
	font-family: 'din-light';
	font-weight: 300;
	letter-spacing: -3px;
}

.its_golink {
	font-family: 'Din-regular';
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	background: #0e76bc;
	padding: 6px 12px;
}

.not_show_on_mobile {
	display: block;
}

.show_on_mobile {
	display: none;
}

#form_register .tooltip {
	font-family: 'DIN-Regular';
}

@media screen and (max-width:767px) {
	.ridearocketlink img {
		display: block;
	}

	.not_show_on_mobile {
		display: none !important;
	}

	.show_on_mobile {
		display: block !important;
	}

	.available_dealer_count_block {
		padding: 20px 0 !important;
	}

	.featuredsectionTitleBlock h1:after {
		content: none;
	}

	.home-carousel-wrapper .owl-controls .owl-buttons {
		display: none;
	}
}

@media screen and (max-width:767px) {
	.featuredsectionTitleBlock h3 {
		font-size: 60px;
		top: 45%;
	}

	.fliterbyTitle,.fliterbyList {
		float: none;
	}

	.fliterbyTitle {
		text-align: center;
		padding: 0;
	}

	.fliterbyTitle span {
		background-image: none;
		text-align: center;
		padding-left: 0;
	}

	.fliterbyList li {
		float: unset;
		text-align: center;
	}

	.fliterbyList li+li {
		margin-left: 0;
	}

	.featuredSectionInner {
		width: 100%;
		background-color: transparent;
	}

	.featuredListBlock .isotope-container>.col-md-4 {
		padding: 15px 20px;
	}

	.featuredListBlock .filters {
		margin: 10px 0 0;
	}

	.fliterbyTitle {
		display: none;
	}

	.featuredListBlock .isotope-container.row.grid-space-10 {
		margin: 0;
	}

	.categories_titleBlock h1 {
		font-size: 35px !important;
	}

	.categories_titleBlock h1 span {
		font-size: 52px !important;
	}

	.featuredsectionTitleBlock {
		padding-top: 0;
	}

	.footer-content .contact-aside-address li:nth-child(2) {
		display: block;
	}

	.fruzzi_filter_popup .modal-dialog {
		width: 94%;
	}

	.fruzzi_filter_popup .modal-footer,.fruzzi_filter_popup .modal-body {
		padding: 10px 15px;
	}

	.fruzzi_filter_popup .social-links {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.fruzzi_filter_popup h4 {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.fruzzi_filter_popup form {
		margin-bottom: 0;
	}
}

@media screen and (min-width:320px) and (max-width:320px) {
	.footer-content .contact-aside-address span b,.footer-content .contact-aside-address span {
		font-size: 16px;
	}

	.footer-content .contact-aside-address .add-content.footAddres {
		width: 256px !important;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.fliterbyTitle {
		padding: 10px 20px 10px 10px;
	}
}

@media screen and (min-width:1920px) and (max-width:1920px) {
	.joinheadingsBlock:after {
		right: 25%;
	}
}

.Wheel_Visualizer_background {
	background-image: url(../images/Wheel_Visualizer_background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.Wheel_Visualizer_background .container {
	margin: 0 auto;
}

#iconfig_page {
	width: 84% !important;
	height: auto !important;
}

.WV_TitleBlock {
	padding-top: 4%;
}

.WV_TitleBlock p {
	font-family: 'RealStonesRough';
	font-size: 75px;
	font-weight: normal;
	color: #252525;
	margin: 0;
	padding-left: 10%;
}

.WV_TitleBlock p span {
	font-family: 'Roboto';
	font-size: 22px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}

.onlineDealersBlock {
	width: 65%;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 60px;
	border: 1px solid #252525;
}

.onlineDealersTitle {
	font-family: 'Roboto';
	font-size: 25px;
	font-weight: 300;
	color: #252525;
	text-transform: uppercase;
	padding: 10px 0 7px 15px;
	border-bottom: 1px solid #252525;
}

.onlineDealersBlock .carouselouter {
	padding: 15px;
}

.iframeBlockforWheels img {
	margin: 0 auto;
}

@media screen and (max-width:767px) {
	.Wheel_Visualizer_background .container {
		width: 100%;
	}

	.WV_TitleBlock {
		padding-top: 10%;
	}

	.WV_TitleBlock p {
		font-size: 55px;
	}

	.WV_TitleBlock p span {
		font-size: 15px;
	}

	.onlineDealersTitle {
		font-size: 18px;
		padding: 10px 0 7px 15px;
	}

	.onlineDealersBlock .carouselouter {
		padding: 15px;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.Wheel_Visualizer_background .container {
		width: 60%;
	}
}

@media screen and (min-width:1500px) {
	.services_wrapper .common-sect .full-text-container>div {
		max-width: unset;
	}
}

@media screen and (min-width:1920px) {
	.onlineDealersBlock {
		width: 75%;
	}

	.onlineDealersBlock .carouselouter {
		width: 80%;
		padding: 15px 25px;
		margin: 0 10%;
	}
}

@media screen and (max-width:767px) {
	#carousel-blog-post {
		width: 100% !important;
	}

	.Blog_TitleBlock {
		margin-top: 0;
	}

	.BlogSection h1.page-title {
		margin-top: 20px;
	}

	.BlogSection .blogpost-content-desc,.BlogSection h2.blogpost-content-desc {
		font-size: 16px;
	}

	.block {
		margin-bottom: 25px;
	}
}

.wheel_category_landing_page_background {
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	min-height: 290px;
	background-color: #f7f7f7;
}

.categories_bg_wrapper {
	position: absolute;
	height: 100%;
	width: 47%;
	z-index: 0;
	right: 0;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.wheel_cat_listing_background {
	padding: 20px 0;
}

.wheel_cat_listing_background .web_commHead h1 {
	font-weight: bold;
	font-size: 36px;
	margin-top: 15px;
	text-transform: capitalize;
	color: #000;
}

.wheel_cat_listing_background .web_commHead span {
	display: block;
	margin-bottom: -15px;
	font-size: 17px;
}

.wheel_cat_listing_background .overlay-container .overlay-top,.wheel_cat_listing_background .overlay-container .overlay-bottom {
	display: none;
}

.wheel_category_landing_section .wheel_category_landing_menu_strip {
	margin-bottom: 10px;
}

.wheel_category_landing_menu_strip .filters ul {
	margin-bottom: 9px;
}

.wheel_category_landing_menu_strip .filters ul>li.active a {
	background-color: red;
	color: white;
}

.wheel_category_landing_page_header {
	padding-bottom: 10px;
	width: 53%;
	min-height: 190px;
	height: auto;
}

.wheel_category_landing_page_header h2,.wheel_category_landing_page_header .breadcrumb>li a,.wheel_category_landing_page_header .breadcrumb>li.active a {
	margin: 0;
	font-weight: bold;
	font-weight: 900;
	font-size: 30px;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-left: 0;
	text-transform: inherit;
	line-height: unset;
}

.wheel_category_landing_page_header #catdesc * {
	font-family: 'din-regular' !important;
	color: #434343;
}

.wheel_category_landing_page_header p {
	margin: 0;
	font-family: 'Din-regular';
	font-size: 17px;
	color: #000;
	padding-top: 0;
	line-height: 22px;
}

.wheel_category_landing_page_header .breadcrumb>li+li::before {
	content: unset;
}

.wheel_category_landing_section .wheel_category_landing_menu_strip .nav-pills>li>a {
	font-family: 'Din-regular';
	color: #3e3e3e;
	display: inline-block;
	border: 1px solid #d7d7d7;
	font-size: 18px;
	min-width: 150px;
	text-align: center;
}

.shadow {
	background-color: transparent;
}

.shadow:before,.shadow-narrow:before {
	background-color: transparent;
}

.wheel_cat_listing_background .overlay-container.overlay-container_cat_list {
	margin: 0 auto;
}

.wheel_cat_listing_background .overlay-container .overlay-container_outer {
	width: 100%;
	display: table;
}

.wheel_cat_listing_background .overlay-container .overlay-container_inner,.wheel_cat_listing_background .overlay-container.overlay-container_cat_list .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 110px !important;
	background: #fff;
}

.wheel_cat_listing_background .noresult_desc {
	margin: 0;
	text-align: center;
}

.wheel_cat_listing_background .isotope-container {
	clear: both;
	height: auto !important;
}

.wicked-cate-wra .imgbox_outer .overlay-top .text a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 18px;
}

.wicked-cate-wra .imgbox_outer .overlay-bottom a.btn_viewcategory i {
	color: #fff;
	margin-top: 10px;
}

.wicked-cate-wra .imgbox_outer .overlay-bottom a.btn_viewcategory {
	font-size: 15px;
	text-decoration: none;
	background: #31313373;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	padding: 0;
}

.wicked-cate-wra .prod-title h2 a,.featuredSectionInner h2 a {
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	color: #000;
	padding: 5px;
}

.featuredSectionInner h2 a {
	text-align: left!important;
}

.featuredSectionInner h2 a span {
	float: left;
	width: 75%;
}

.wheel_cat_best_selling_background .nav-pills>li>a {
	font-family: 'Din-regular';
	color: #3e3e3e;
	display: inline-block;
	border: 1px solid #d7d7d7;
	font-size: 18px;
	min-width: 150px;
	text-align: center;
	background: #f7f7f7;
}

.wheel_cat_best_selling_background .nav-pills>li.border-b>a {
	color: #fff;
	background-color: #b3b3b3 !important;
}

.wheel_cat_best_selling_background .pr-info {
	text-transform: unset;
}

.wheel_cat_best_selling_background .pr-info p {
	margin-top: 15px;
	font-family: 'din-light';
	min-height: 51px;
}

.wheel_cat_best_selling_background .add-cart {
	text-align: right;
}

.wheel_cat_best_selling_background .add-cart .btn {
	background: 0;
	padding: 0;
	color: #0e76bc;
	font-size: 13px;
}

.wheel_cat_best_selling_background .add-cart .btn img {
	display: inline-block;
}

.latest-pagination .pagination {
	margin: 0;
	vertical-align: middle;
}

.latest-pagination .pagination li {
	margin: 0;
	margin-right: -4px;
}

.latest-pagination .pagination span {
	font-size: 13px;
	color: #888;
	padding: 9px 16px;
	border: 1px solid #e0e0e0;
	cursor: pointer;
	height: auto !important;
	width: auto !important;
	margin-left: 0;
}

.latest-pagination .pagination>li:first-child>a,.latest-pagination .pagination>li:first-child>span {
	margin-left: 0;
	border-radius: unset;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.latest-pagination .pagination>li:last-child>a,.latest-pagination .pagination>li:last-child>span {
	border-radius: unset;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.latest-pagination .pagination span a {
	color: #888;
}

.latest-pagination .pagination span:hover {
	background: unset;
	color: #000;
}

.latest-pagination .pagination>.active>a,.latest-pagination .pagination>.active>span,.latest-pagination .pagination>.active>a:hover,.latest-pagination .pagination>.active>span:hover,.latest-pagination .pagination>.active>a:focus,.latest-pagination .pagination>.active>span:focus {
	background-color: #0e76bc;
	color: #fff;
}

.latest-pagination span.show_text {
	font-size: 12px;
	color: #4b4b4b;
	margin-right: 5px;
}

.latest-pagination .nav-pills {
	display: inline-block;
	margin: 2px 0 0;
	vertical-align: top;
}

.latest-pagination select {
	font-size: 13px;
	padding: 10px 14px;
	color: #888;
	border: 1px solid #e0e0e0;
	width: 140px;
	border-radius: 6px;
	margin-right: 5px;
	appearance: none;
	background-image: url(../../assets/images/dap_select_arrow_grey.png);
	background-repeat: no-repeat;
	background-position: right 17px center;
}

.latest-pagination select:hover {
	color: #000;
	background-image: url("../../assets/images/dap_select_arrow_black.png");
}

.latest-pagination span.delete_price_filter {
	position: absolute;
	right: 29px;
	top: 5px;
	cursor: pointer;
	display: none;
}

.latest-pagination span i {
	color: #fff;
	font-size: 20px;
}

.latest-pagination .nav-pills li a {
	color: #d8d8d8;
	font-size: 24px;
	border: 0;
	padding: 7px 6px;
}

.latest-pagination .nav-pills li.active a {
	color: #0e76bc;
	border: 0;
}

.make-model-pr .make-filter hr {
	border-color: #bcbcbc;
	margin: 20px 0;
	overflow: hidden;
	clear: both;
}

.make-model-pr .tab-content hr {
	margin-bottom: 10px;
	margin-left: -15px;
	margin-top: 10px;
}

.make-model-pr .make-filter .panel-group {
	padding-right: 15px;
	margin-right: -15px;
}

.make-model-pr .make-filter .filter_cookies+.panel-group {
	margin-top: 15px;
}

.make-model-pr .make-filter .filter_cookies {
	font-size: 17px;
	margin-top: 15px;
	display: inline-block;
	background: #fb991e;
	color: #fff;
	padding: 7px 9px;
	border-radius: 7px;
	width: 100%;
}

.make-model-pr .make-filter .filter_cookies img {
	display: initial;
	vertical-align: baseline;
}

.make-model-pr .make-filter .filter_cookies .clear_veh {
	height: 23px;
	width: 23px;
	display: inline-block;
	vertical-align: sub;
	background-image: url(../../assets/images/dap_mobile_menu_close_white.png);
	background-size: 100%;
	margin-left: 5px;
	float: right;
}

.make-model-pr .make-filter .panel-default {
	border: 0;
	margin: 0;
}

.make-model-pr .make-filter .panel-heading {
	background-color: transparent;
}

.make-model-pr .make-filter .panel .panel-heading.select_make+.panel-collapse,.make-model-pr .make-filter .panel .panel-heading.select_brand+.panel-collapse {
	background-color: transparent;
}

.make-model-pr .make-filter .panel .panel-collapse,.make-model-pr .make-filter .panel-group>.panel-collapse {
	border-left: 1px solid #b5b5b5;
	transition: transform .3s ease-in-out;
}

.make-model-pr .make-filter .panel .first_sub_cat+.panel-collapse,.make-model-pr .make-filter .panel .second_sub_cat+.panel-collapse {
	border-left: 0;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body:not(.select_make_body) {
	position: relative;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body.select_make_body:after,.make-model-pr .make-filter .panel .panel-collapse .panel-body.select_brand_body:after,.make-model-pr .make-filter .panel-group .panel-default>.panel-collapse>.panel-collapse .panel-body:last-child:after {
	content: unset;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body:not(.select_make_body):last-child:after,.make-model-pr .make-filter .panel-body form:last-child:after,.make-model-pr .make-filter .panel-group>.panel-collapse .panel-body:last-child:after {
	height: 14px;
	width: 2px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: -1px;
	content: "";
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body .panel-body {
	padding-left: 20px;
	margin-bottom: 0;
	margin-top: 10px;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body .panel-body span {
	display: block;
	margin-bottom: 7px;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body input[type="checkbox"] {
	vertical-align: middle;
	display: none;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body span a {
	vertical-align: top;
	font-size: 15px;
}

.make-model-pr .make-filter .panel-heading input[type="checkbox"],.make-model-pr .make-filter .panel-body input[type="checkbox"] {
	margin: 0;
	display: none;
}

.make-model-pr .make-filter .panel-heading a,.make-model-pr .make-filter .panel-body a {
	padding: 0;
	width: auto;
	vertical-align: top;
	color: #fff;
	font-size: 13px;
	width: 100%;
	background: transparent;
	text-transform: uppercase;
}

.make-model-pr .make-filter .panel-heading a.collapsed .fa-minus:before {
	content: "\f067";
}

.make-model-pr .make-filter .panel-heading a[data-toggle="collapse"]+a,.make-model-pr .make-filter .panel-body a[data-toggle="collapse"]+a {
	display: inline-block;
	color: #3e7ecc;
	padding: 6px 7px 6px 25px;
	background: url(../images/dap_left_menu_dash.png) no-repeat center left;
	font-size: 13px;
}

.make-model-pr .make-filter .panel-heading a[data-toggle="collapse"]+a.bold_cat_main,.make-model-pr .make-filter .panel-body a[data-toggle="collapse"]+a.bold_cat_main {
	font-weight: bold;
	color: #000;
}

.make-model-pr .make-filter .panel-heading a[data-toggle="collapse"]+a:hover,.make-model-pr .make-filter .panel-body a[data-toggle="collapse"]+a:hover {
	text-decoration: underline;
}

.make-model-pr .make-filter .panel-heading a span span {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
}

.make-model-pr .make-filter .panel-heading a span span:hover,.make-model-pr .make-filter .select_make_body ul form label:hover,.make-model-pr .make-filter .select_brand_body form>div label:hover,.make-model-pr .make-filter .select_make_body ul form li:hover {
	text-decoration: underline;
	cursor: pointer;
}

.make-model-pr .make-filter .panel-body label {
	color: #000;
	font-size: 15px;
	font-weight: lighter;
}

.make-model-pr .make-filter .panel-heading.select_make a {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.make-model-pr .make-filter .select_make_body ul {
	padding: 0;
}

.make-model-pr .make-filter .select_make_body ul form label,.make-model-pr .make-filter .select_brand_body form>div label,.make-model-pr .make-filter .panel-body label {
	vertical-align: text-top;
	color: #3e7ecc;
	padding: 5px 7px 5px 25px;
	background: url(../images/dap_left_menu_dash.png) no-repeat center left;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
}

.make-model-pr .make-filter .select_make_body ul form li {
	width: 100%;
}

.make-model-pr .make-filter .panel .panel-collapse.div_col_class {
	border-left: 0;
}

.make-model-pr .make-filter .panel .panel-collapse.div_col_class .select_make_body ul {
	overflow: hidden;
	clear: both;
}

.make-model-pr .make-filter .panel .panel-collapse .select_make_body .col-md-6 {
	padding: 0;
}

.make-model-pr .make-filter .panel .panel-collapse .select_make_body .col-md-6:first-child ul form li {
	border-left: 1px solid #b5b5b5;
}

.make-model-pr .make-filter .select_make_body ul form li a {
	display: inline-block;
	color: #3e7ecc;
	padding: 4px 2px 4px 25px;
	background: url(../images/dap_left_menu_dash.png) no-repeat center left;
	font-size: 12.5px;
}

.make-model-pr .make-filter .select_make_body ul li {
	list-style: none;
	width: 50%;
	display: inline-block;
}

.make-model-pr .make-filter .select_make_body ul li input {
	display: inline-block;
	vertical-align: middle;
}

.make-model-pr .make-filter .panel-body form {
	margin: 0;
}

.make-model-pr .make-filter .select_brand h4 a {
	font-size: 16px;
	font-weight: bold;
}

.make-model-pr .make-filter span.shop_by_category_head {
	font-size: 16px;
	margin-top: 15px;
	display: inline-block;
}

.make-model-pr .make-filter #view_more_btn_left_brands,.make-model-pr .make-filter #view_more_btn {
	font-size: 18px;
	cursor: pointer;
}

.make-model-pr .make-filter #view_more_btn_left_brands i,.make-model-pr .make-filter #view_more_btn i {
	font-size: 24px;
	font-weight: bold;
}

.make-model-pr .make-filter form button {
	font-size: 18px;
	width: 190px;
	background: transparent;
	border: 1px solid #000;
	border-radius: 5px;
}

.make-model-pr .make-filter form button:hover {
	background: #232323;
	color: #fff;
}

.make-model-pr .make-filter .panel-body {
	padding: 0;
	border: 0 !important;
	position: relative;
}

.make-model-pr .product_main_box .prod_review_comment {
	margin: 8px 0;
}

.make-model-pr .prod_review_comment .review_star_box {
	vertical-align: middle;
}

.make-model-pr .prod_review_comment .review_star_box+span {
	color: #000;
	border-left: 1px solid #000;
	padding-left: 15px;
	vertical-align: top;
}

.product_main_box .prod_review_comment .review_star_box+span {
	color: #000;
	vertical-align: top;
	margin: 2px 0 0 5px;
	display: inline-block;
	font-size: 13px;
}

.make-model-pr .prod_review_comment .review_star_box .review_link {
	margin-right: 12px;
}

.make-model-pr .product_main_box .product_buttons a {
	margin-right: 10px;
}

.make-model-pr .product_main_box .product_img {
	position: relative;
}

.make-model-pr .product_main_box .product_img .owl-carousel {
	border: 0;
	margin: 0;
}

.make-model-pr .product_main_box .product_img .overlay-container_inner {
	height: auto;
	padding: 15px 0;
}

.make-model-pr .product_main_box .product_img .owl-pagination {
	display: block;
}

.make-model-pr .owl-controls .owl-page span,.make-model-pr .owl-controls .owl-page span {
	border-color: #232323;
}

.make-model-pr .owl-controls .owl-page.active span,.make-model-pr .owl-controls .owl-page.active span {
	background-color: #232323;
}

.make-model-pr .content-slider-with-large-controls .owl-buttons {
	display: none;
}

.make-model-pr .product_main_box .product_img img {
	max-width: 135px;
	margin: 0 auto;
}

.make-model-pr .product_main_box .rel_products a {
	color: #0e76bc;
	font-size: 16px;
	text-decoration: underline;
	margin: 0 8px;
}

.make-model-pr .product_main_box .appl_details span {
	margin-right: 7px;
	font: normal normal 13.35px Roboto,Arial,Trebuchet,sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.make-model-pr .product_main_box .appl_details img {
	display: inline-block;
	vertical-align: sub;
	margin-right: 5px;
}

.make-model-pr .product_main_box .appl_details a img {
	vertical-align: baseline;
}

.make-model-pr .product_main_box .view_fitment_info_toggle.btn {
	border: 1px solid #dedede;
	font-size: 12px !important;
	text-transform: unset;
	color: #2959ad;
	padding: 2px 14px;
	border-radius: 12px;
	margin: 0;
}

.make-model-pr .footer-pagi .pagination li {
	margin: 0;
	vertical-align: middle;
}

.make-model-pr .footer-pagi .pagination li span {
	border-radius: 4px;
}

.make-model-pr .footer-pagi .pagination>li>a {
	height: 53px;
	width: 53px;
	line-height: 53px;
	color: #888;
	font-size: 15px;
	border-radius: 5px;
	border: 0;
	background: transparent;
}

.make-model-pr .footer-pagi .pagination>li:last-child>a {
	border: 1px solid;
}

.make-model-pr .footer-pagi .pagination>li.active>a {
	background-color: #0e76bc;
	color: #fff;
}

.make-model-pr .imgbox_outer .overlay-shadow {
	padding-bottom: 5px;
}

.make-model-pr .imgbox_outer .overlay-container_inner {
	height: 275px;
	border: 1px solid #d3d3d3;
	position: relative;
}

.make-model-pr .imgbox_outer .overlay-container_inner img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	margin: 0;
}

.make-model-brand {
	padding: 0;
}

.make-model-pr .make-filter .tr_filter .panel {
	margin-bottom: 20px;
}

.make-model-pr .make-filter .tr_filter .panel .panel-collapse {
	border: 0;
	transition: transform .3s ease-in-out;
}

.make-model-pr .make-filter .tr_filter .panel .panel-collapse .panel-body:not(.select_make_body) {
	background: #f7f7f7;
	padding: 15px 12px 35px 12px;
}

.make-model-pr .make-filter .tr_filter .panel-heading {
	background: #000;
	border-radius: 0 20px 0 0;
}

.make-model-pr .make-filter .tr_filter .panel-heading:after {
	content: '';
	height: 7px;
	width: 37px;
	position: absolute;
	background: white;
	top: 2px;
	right: -12px;
	transform: rotate(45deg);
}

.make-model-pr .make-filter .tr_filter .panel-heading a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.make-model-pr .make-filter .tr_filter .panel-body .check_box {
	margin-bottom: 8px;
	margin-top: 0;
}

.make-model-pr .make-filter .tr_filter .panel-body label {
	color: #434343;
	font-size: 16px;
	text-transform: uppercase;
	background: url(../images/truck_csscheckbox_uncheck.png) no-repeat center left;
	padding: 5px 7px 5px 30px;
	display: block;
	word-wrap: break-word;
}

.make-model-pr .make-filter .tr_filter .panel-body .css-checkbox:checked+label.css-label {
	background: url(../images/truck_filter_csscheckbox_check.png) no-repeat center left;
}

#grid_view .product_landing {
	padding: 0;
}

#grid_view .product_landing .overlay-container_outer {
	position: relative;
}

#grid_view .product_landing span.promo-tag,.best_seller_products span.promo-tag {
	position: absolute;
	top: 2px;
	right: 2px;
}

#grid_view .product_landing .pr-info {
	min-height: unset;
}

#grid_view .product_landing .pr-info h4 {
	height: 45px;
	overflow: hidden;
}

#grid_view .product_landing .pr-info h3 {
	color: #0e76bc;
	font-size: 24px;
}

#grid_view .product_landing .pr-info .cart {
	overflow: hidden;
	clear: both;
}

#grid_view .product_landing .cart a.review_link {
	color: #434343;
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
	vertical-align: sub;
}

.index-reviews-sect .review-white {
	position: relative;
}

.index-reviews-sect .review-white h5 {
	font-size: 18px;
	color: #000;
	text-transform: capitalize;
	font-weight: bold;
	margin-bottom: 0;
	min-height: 21px;
}

.index-reviews-sect .review-white h6 {
	font-size: 16px;
	color: #000;
	margin-bottom: 8px;
	margin-top: 3px;
}

.index-reviews-sect .review-white h6 a {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	min-height: 58px;
}

.index-reviews-sect .review_star_box {
	padding: 0;
	list-style: none;
	margin-bottom: 5px;
}

.index-reviews-sect .review_star_box>li {
	display: inline-block;
	vertical-align: top;
	margin-top: 3px;
}

.index-reviews-sect .review_star_box>li>a {
	color: #000;
}

.index-reviews-sect .review-white .review_sect p {
	min-height: 135px;
	overflow: hidden;
	color: #000;
	margin-bottom: 6px;
}

.index-reviews-sect .review-white .review_sect>span {
	color: #fff;
	font-size: 15px;
	margin: 5px 0;
	display: inline-block;
	background: #0e76bc;
	padding: 4px 23px;
	border-radius: 14px;
}

.index-reviews-sect .review-white h4 {
	font-size: 15px;
	color: #000;
	margin-bottom: 3px;
}

.index-reviews-sect .review-white h2 {
	margin: 0;
	color: #6e6e6e;
	font-size: 15px;
	text-transform: unset;
}

.index-reviews-sect.make-model-review .review-white .carousel-control {
	color: #b4b4b4;
	font-size: 38px;
}

.index-reviews-sect .review-white .carousel-control {
	background: #fff !important;
	height: 45px;
	width: 45px !important;
	color: #000;
	opacity: 1;
	font-size: 48px;
	text-shadow: none;
	top: 50%;
	line-height: .7;
	transform: translate(0,-50%);
	border-radius: 50%;
}

.make-model-review {
	padding: 0;
	background: #fff;
}

.make-model-review .web_commHead h1 {
	margin-top: 0;
}

.make-model-review .web_commHead h5 {
	color: #888;
	font-size: 12px;
}

.make-model-review .review-white .review_sect {
	padding: 1px 25px 15px;
}

.make-model-pr .tab-content .row .col-md-12:last-child hr,.make-model-pr .tab-content .row>div:last-child hr {
	margin-bottom: 20px !important;
}

.make-model-pr .product_main_box .product_main_title {
	font-size: 20px;
}

.best_seller_products .isotope-container1 {
	min-height: 500px;
}

.best_seller_products .web_commHead h1 {
	color: #0e76bc;
	font-size: 50px;
	letter-spacing: 2px;
}

.best_seller_products .web_commHead h1 span {
	letter-spacing: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-right: 15px;
}

.best_seller_products .nav-pills {
	margin-bottom: 70px;
}

.best_seller_products .nav-pills li button {
	background: #f7f7f7;
	color: #3e3e3e;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 0;
	border: 2px solid #d7d7d7;
	padding: 4px 15px;
	margin: 5px 6px 0;
}

.best_seller_products .product_img {
	height: 275px;
	overflow: hidden;
	clear: both;
	border: 1px solid #d7d7d7;
}

.best_seller_products .product_img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 100%;
	width: auto;
	max-height: 100%;
	height: auto !important;
	min-height: auto;
}

.best_seller_products .cart_box {
	padding: 18px 15px;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}

.best_seller_products .cart_box h4 {
	font-size: 17px;
	color: #000;
	font-weight: bold;
	height: 40px;
	overflow: hidden;
	margin: 0;
}

.best_seller_products .prod_descr {
	font-size: 15px;
	color: #000;
	height: 36px;
	overflow: hidden;
	margin: 5px 0 15px 0;
}

.best_seller_products .cart_price_value {
	margin: 0;
	color: #0e76bc;
}

.best_seller_products .cart {
	float: right;
	margin-right: 12px;
}

.best_seller_products .cart a,#grid_view .product_landing .cart a {
	color: #0e76bc;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}

.best_seller_products .cart img,#grid_view .product_landing .cart img {
	display: inline-block;
	padding: 2px;
	background: #0e76bc;
	margin-left: 8px;
}

.wheel_category_landing_section section.make-model-pr .col-sm-12.col-md-9.col-md-push-3 div hr {
	display: none;
}

@media screen and (max-width:767px) {
	.latest-pagination .col-md-7.text-right {
		text-align: left;
	}

	.index-reviews-sect .carousel-control.left {
		left: -21px;
	}

	.index-reviews-sect .carousel-control.right {
		right: -21px;
	}

	.make-model-pr h3 {
		margin-top: 15px;
	}

	.make-model-pr .product_main_box .overlay-shadow {
		box-shadow: unset;
	}

	.latest-pagination span.show_text {
		display: block;
		margin-bottom: 10px;
	}

	.latest-pagination .footer-pagi {
		margin: 10px 0;
	}

	.wheel_category_landing_page_background {
		background-image: unset !important;
		min-height: unset;
	}

	.wheel_category_landing_page_header {
		padding: 0;
		width: 100%;
		min-height: auto;
		text-align: center;
	}

	.wheel_category_landing_page_header h1 {
		padding-top: 25px;
	}

	.wheel_category_landing_page_header p {
		text-align: justify;
		padding-bottom: 15px;
	}

	.wheel_cat_listing_background .image-box {
		margin: 0 auto;
		margin-bottom: 0;
	}

	.wheel_cat_listing_background .imgbox_outer {
		height: auto;
	}

	.wheel_cat_listing_background .isotope-item {
		width: auto;
		margin: 0 auto;
	}

	.wheel_category_landing_section .wheel_category_landing_menu_strip {
		background-image: unset;
		position: unset;
	}

	.wheel_category_landing_section .wheel_category_landing_menu_strip .nav-pills>li {
		display: block;
		float: none;
		text-align: center;
	}

	.wheel_cat_listing_background {
		padding: 20px 0;
	}

	.wheel_cat_listing_background.wheel_cat_listing_background_nopadding {
		padding: 0;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details {
		margin: 0 auto;
	}

	.wheel_cat_listing_background .noresult_desc {
		font-size: 16px;
	}

	.MT15_formobile {
		margin-top: 15px !important;
	}

	.wheel_cat_listing_background .isotope-container .isotope-item {
		float: left;
		width: 100%;
	}

	.wheel_cat_listing_background .overlay-container img {
		width: 100%;
		max-height: unset !important;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details {
		margin: 0 auto;
	}

	.wheel_cat_listing_background .overlay-container .overlay-container_inner {
		height: 280px;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_list {
		margin: 0 auto;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_list.overlay-container_inner {
		height: 280px;
	}

	.wheel_category_landing_page_header {
		width: 50%;
	}
}

@media screen and (min-width:768px) and (max-width:1365px) {
	.wheel_category_landing_page_background {
		background-size: 50%;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.wheel_cat_listing_background .overlay-container.overlay-container_cat_list .overlay-container_inner {
		height: 238px;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details .overlay-container_inner {
		height: 238px;
	}

	.wheel_category_landing_page_header {
		width: 50%;
	}
}

@media screen and (min-width:1280px) and (max-width:1280px) {
	.dealer_locator_info {
		background-position: left -24% center !important;
	}

	.subscribe-bg .gray-light-translucent-bg {
		translate: -20px 46px;
	}
}

@media screen and (min-width:1920px) {
	.wheel_category_landing_section .wheel_category_landing_menu_strip {
		background-size: 55% 100%;
	}
}

.dealer_locator_upper_background {
	padding: 25px 0;
}

.dealer_loc_head h1 {
	margin-top: 30px;
}

.dealer_locator_lower_background {
	background-color: #ecedf2;
	padding-bottom: 40px;
}

.dealer_locator_list {
	position: relative;
	margin: 20px 0;
}

.dealer_locator_list .onlinedealers_list {
	width: 20%;
	padding: 5px;
	float: left;
}

.dealer_locator_list .onlinedealers_list .overlay-container {
	width: auto;
	margin: 0 auto;
	border: 1px solid #c9c9c9;
}

.dealer_locator_list .onlinedealers_list .overlay-container img {
	position: absolute;
	max-width: 99%;
	max-height: 99%;
	width: auto;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.dealerlocatorlistblock {
	width: 80%;
	margin: 0 10%;
}

.onlinedealers_list .overlay-container .overlay-top {
	padding: 5px 10px;
}

.onlinedealers_list .overlay-container .text {
	padding: 0 5px !important;
}

.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer {
	width: calc(100% - 2px);
}

.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
	border-right: 1px solid #adabab;
}

.slick-slider {
	margin-bottom: 0;
}

.slick-loading .slick-list {
	background: transparent;
}

.slick-slider .slide img {
	border-right: 1px solid #adabab;
}

.dealer_locator_info {
	border-bottom: 1px solid #8d8e92;
	margin-bottom: 40px;
	padding: 15px 0;
	background: url('../../assets/images/PRW dealer locator.png') no-repeat left center;
}

.dealer_locator_info .dealer_locator_title {
	display: inline-block;
	padding: 15px 20px 15px 0;
	border-right: 1px solid #232323;
	position: relative;
}

.dealer_locator_info .dealer_locator_title label {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 22px;
	color: #232323 !important;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	display: block;
}

.dealer_locator_info .dealer_locator_title label span {
	font-weight: normal;
	color: #0e76bc;
	text-transform: uppercase !important;
	font-size: 60px;
	font-weight: bold;
}

.dealer_locator_info .dealer_locator_title p {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 23px;
	color: #232323;
	text-transform: uppercase;
	margin-bottom: 0;
}

.dealer_locator_info .dealer_locator_searchBlock {
	display: inline-block;
	padding: 10px 20px;
	vertical-align: top;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv {
	text-align: left;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv label {
	font-family: 'Roboto';
	font-size: 18px;
	color: #232323;
	text-transform: uppercase;
	margin: 0;
	width: 145px;
	text-align: right;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv select,.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv input[type=text] {
	background-color: transparent;
	border: 1px solid #232323;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 214px;
	padding: 12px 11px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 15px;
	color: #232323;
	margin-left: 20px;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv select {
	color: #757575;
}

.dealer_locator_info .dealer_locator_searchBlock a {
	background-color: #0e76bc;
	color: #fff !important;
	border-radius: 0 !important;
	margin: 0;
	padding: 10px 17px;
	font-family: 'Din-regular';
	font-weight: bold;
	font-size: 17px;
	border: 0;
	text-transform: uppercase;
}

.dealer_locator_info .dealer_locator_devider {
	position: relative;
	margin: 0;
	width: 150px;
	padding: 7px 0;
}

.available_dealer_count_block .lbl_no_of_dealer {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 50px;
	color: #0e76bc !important;
}

.available_dealer_count_block .lbl_dealer {
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 25px;
	color: #232323 !important;
	text-transform: uppercase;
}

.available_dealer_count_block .lbl_found_in {
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 25px;
	color: #232323 !important;
	text-transform: uppercase;
}

.available_dealer_count_block .lbl_location_name {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 18px;
	color: #fff !important;
	text-transform: uppercase;
}

.dealer_locator_lower_background .feature-box-2 {
	background-color: #0e76bc;
	border: 0;
}

.dealer_locator_lower_background .feature-box-2:hover {
	background-color: #b7c6d8 !important;
}

.dealer_locator_lower_background .feature-box-2 .body {
	margin-left: 0;
}

.dealer_locator_lower_background .feature-box-2 .lbldealername {
	display: inline-block;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 19px;
	color: #fff;
	margin-bottom: 10px;
	min-height: 48px;
}

.progress .label {
	font-size: 12px;
	color: #000;
	right: unset;
}

@media screen and (max-width:767px) {
	.dealer_locator_list .onlinedealers_list {
		width: 100%;
	}

	.dealer_locator_list .onlinedealers_list .overlay-container {
		width: 188px;
		margin: 0 auto;
	}

	.dealerlocatorlistblock {
		width: 100%;
		margin: 0 auto;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.dealer_locator_lower_background .feature-box-2 .lbldealername {
		min-height: 72px !important;
	}

	.dealer_locator_lower_background .feature-box-2 .lbldealeraddress {
		min-height: 120px !important;
	}

	.dealer_locator_lower_background .feature-box-2 .lbldealeraddresszip {
		min-height: 120px !important;
	}

	.dealer_locator_list .onlinedealers_list .overlay-container {
		width: 136px;
		margin: 0 auto;
	}

	.dealerlocatorlistblock {
		width: 100%;
		margin: 0 auto;
	}
}

.dealer_locator_lower_background .feature-box-2 .lbldealeraddress {
	font-family: 'Roboto';
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

.dealer_locator_lower_background .feature-box-2 .wheels_link_div {
	min-height: 45px;
	display: block;
}

.dealer_locator_lower_background .feature-box-2 .wheels_link {
	background-image: url(../images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	border: 0;
	font-family: 'Roboto';
	font-size: 16px;
	color: #252525;
	word-wrap: break-word;
	padding: 5px 0 5px 20px;
	display: inline-block;
}

.dealer_locator_lower_background .feature-box-2 .nowheels_link {
	height: 30px;
	display: block;
	margin: 0;
}

.dealer_locator_lower_background .feature-box-2 .btn_moreinfo {
	width: 100%;
	border-color: #fff;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}

.dealer_locator_lower_background .feature-box-2 .btn_moreinfo:hover,.dealer_locator_lower_background .feature-box-2 .btn_moreinfo:focus {
	background-color: #fff !important;
	color: #0e76bc !important;
	border-color: #0e76bc;
}

.dealer_locator_lower_background .feature-box-2_selected .lbldealername,.dealer_locator_lower_background .feature-box-2_selected .wheels_link,.dealer_locator_lower_background .feature-box-2_selected .btn_moreinfo {
	color: #fff;
}

.dealer_locator_lower_background .feature-box-2:hover .btn_moreinfo:hover {
	background-color: #fff !important;
	color: #0e76bc !important;
	border-color: #0e76bc;
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.available_dealer_count_block {
		padding: 40px 0 40px 82px;
	}

	.dealer_locator_info {
		background: url('../../assets/images/PRW dealer locator.png') no-repeat left center;
	}
}

.locations_list_block {
	padding: 20px 0;
}

.locations_list_block .btn_locations_name {
	width: 80%;
	display: block;
	border: 1px solid #292623;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	border-radius: 6px;
	padding: 8px 20px 6px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin: 10px auto;
	background-color: #000;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
}

.locations_list_block .btn_locations_name:hover,.locations_list_block .btn_locations_name:focus {
	color: #fff;
	background-color: #292623;
	text-decoration: none;
}

.interested_block {
	background-color: #fff;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	display: none;
}

.interested_block h1 {
	font-family: 'din-regular';
	font-size: 90px;
	color: #0e76bc;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
	padding: 00;
	line-height: unset;
	height: unset;
}

.interested_block p {
	font-family: 'Roboto';
	font-size: 20px;
	color: #232323;
	font-weight: 500;
}

.interested_block a {
	font-family: 'Roboto';
	font-size: 27px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	padding-left: 25px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 8px 20px;
	border-radius: 5px;
	margin-top: 15px;
	display: inline-block;
	background: #0e76bc !important;
}

.rocket_sidebar_block {
	background: #96948b;
	background: -moz-linear-gradient(top,#96948b 0,#282828 100%);
	background: -webkit-linear-gradient(top,#96948b 0,#282828 100%);
	background: linear-gradient(to bottom,#96948b 0,#282828 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96948b',endColorstr='#282828',GradientType=0);
	height: 355px;
	margin: 0 auto;
	text-align: center;
}

.rocket_sidebar_block .sidebar_stripe {
	width: 100%;
	height: 19px;
	background-color: #252525;
}

.rocket_sidebar_block h2 {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 25px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding: 0;
	line-height: unset;
}

.rocket_sidebar_block img {
	margin: 0 auto;
}

.rocket_sidebar_block h3 {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 20px;
}

.rocket_sidebar_block .btn_signupnow {
	width: 71%;
	display: block;
	margin: 0 auto;
	padding: 15px 0;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 20px;
	color: #292623;
	text-transform: uppercase;
	background-color: #252525;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.rocket_sidebar_block .btn_signupnow:hover,.rocket_sidebar_block .btn_signupnow:focus {
	text-decoration: none;
	background-color: #fff;
}

.search_final_landing_container {
	padding: 50px 15px 0;
}

.final_landing_map_outer #map-canvas {
	height: 100%;
}

.search_final_landing_container .feature-box-2,.search_final_landing_container .feature-box-2:hover {
	background-color: transparent !important;
	padding-top: 0;
}

.search_final_landing_container .feature-box-2 .lbldealername {
	font-weight: bold;
	font-size: 21px;
	font-style: normal;
	color: #0e76bc;
	margin-top: 0;
	min-height: unset;
	margin-bottom: 15px;
	padding-left: 0;
}

.search_final_landing_container .feature-box-2 .lbldealeraddress {
	font-weight: 300;
	font-size: 18px;
	color: #232323;
	line-height: 25px;
	margin-bottom: 20px;
	display: block;
}

.search_final_landing_container .feature-box-2 .dealer_dist {
	font-size: 14px;
	color: #232323;
	display: block;
}

.search_final_landing_container .feature-box-2 .dealer_hours_title {
	font-family: 'Roboto';
	font-size: 14px;
	color: #252525;
	display: block;
	margin-top: 25px;
	margin-bottom: 5px;
}

.search_final_landing_container .feature-box-2 .dealer_hours_desc {
	font-family: 'Roboto';
	font-size: 14px;
	color: #232323;
	display: block;
}

.search_final_landing_container .feature-box-2 .dealer_phone_no {
	font-family: 'Roboto';
	font-size: 20px;
	color: #252525 !important;
	font-weight: 900;
	margin: 15px 0;
	display: inline-block;
}

.search_final_landing_container .feature-box-2 .dealer_phone_no i {
	color: #232323;
}

.search_final_landing_container .feature-box-2 .btn_visit {
	font-family: 'Roboto';
	font-size: 18px;
	color: #232323;
	font-weight: 900;
	text-transform: uppercase;
	border-color: #232323;
}

.search_final_landing_container .feature-box-2 .btn_visit:hover,.search_final_landing_container .feature-box-2 .btn_visit:focus {
	background-color: #fff !important;
	color: #0e76bc !important;
	border-color: #0e76bc;
}

.search_final_landing_container .final_landing_loc_outer {
	padding-left: 60px;
}

.dealer_locator_list .carouselouter .multiple .overlay-container .overlay-top,.onlineDealersBlock .carouselouter .multiple .overlay-container .overlay-top {
	padding: 5px 15px;
}

.dealer_locator_list .carouselouter .multiple .overlay-container .overlay-top .text,.onlineDealersBlock .carouselouter .multiple .overlay-container .overlay-top .text {
	font-size: 13px;
}

.index-prod-wra.tab-wra-section .star_inline {
	text-align: center;
	display: block;
	padding-top: 18px;
}

.index-prod-wra.tab-wra-section h2 {
	text-align: center;
	padding-top: 50px;
}

.index-prod-wra.tab-wra-section h3 {
	text-align: center;
	height: auto;
}

.tab-wra-section .wheel_category_landing_menu_strip {
	text-align: center;
	width: 100%;
}

.tab-wra-section .wheel_category_landing_menu_strip {
	padding-bottom: 45px;
	clear: both;
}

.tab-wra-section .wheel_category_landing_menu_strip button {
	background: transparent;
	border: transparent;
	padding: 10px 20px;
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #aaa;
	letter-spacing: 4px;
	font-size: 14px;
}

.tab-wra-section .wheel_category_landing_menu_strip button.is-checked {
	border-bottom: 4px solid #0e76bc;
	color: #000;
}

.tab-wra-section .wheel_category_landing_menu_strip div#filters {
	border-bottom: 1px solid #e2e2e2;
}

.tab-wra-section button#load-more {
	background-color: #0e76bc;
	color: #fff !important;
	margin: 0;
	padding: 3px 17px;
	font-weight: bold;
	font-size: 20px;
	border: 0;
	border-radius: 3px !important;
	margin-bottom: 5px;
	height: 57px;
	text-align: center;
	margin-top: 30px;
}

@media screen and (max-width:480px) {
	.slick-slider .slide img {
		border: 0;
	}

	.dealer_locator_list .carouselouter .multiple .overlay-container,.onlineDealersBlock .carouselouter .multiple .overlay-container {
		width: 189px;
		margin: 0 auto;
	}
}

@media screen and (max-width:767px) {
	.categories_bg_wrapper {
		position: static;
		width: 100%;
		height: 180px;
		background-position: center;
	}

	.dealer_locator_logo {
		top: -32px;
	}

	.dealer_locator_logo img {
		max-width: 170px;
	}

	.dealer_locator_info {
		background: unset !important;
		margin-bottom: 0;
	}

	.dealer_locator_info .dealer_locator_title {
		padding-right: 0;
		display: block;
		border: 0;
		position: relative;
	}

	.dealer_locator_info .dealer_locator_title p {
		margin-top: 15px;
	}

	.dealer_locator_info .dealer_locator_searchBlock {
		border-left: unset;
	}

	.dealer_locator_info .dealer_locator_devider {
		width: auto;
		padding: 10px 0;
	}

	.dealer_locator_info .dealer_locator_devider img {
		margin: 0 auto;
	}

	.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv label {
		padding-bottom: 7px;
		display: block;
		margin: 0 auto;
	}

	.dealer_locator_info .dealer_locator_searchBlock a {
		display: inline-block;
		width: 80px;
		margin: 7px auto 0;
	}

	.dealer_locator_info .dealer_locator_searchBlock a.hiddex-xs-pr {
		display: none;
	}

	.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv {
		text-align: center;
	}

	.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv select,.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv input[type=text] {
		margin-left: 0;
	}

	.available_dealer_count_block {
		padding: 40px 0 40px 0;
		text-align: center;
	}

	.search_final_landing_container {
		padding: 30px 15px 0;
	}

	.search_final_landing_container .feature-box-2 {
		padding-top: 20px;
		text-align: center;
		margin-bottom: 0;
	}

	.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
		border: 0;
	}

	.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .overlay-container,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .overlay-container {
		width: 188px;
		margin: 0 auto;
	}

	.interested_block {
		background-image: none;
	}

	.interested_block h1 {
		font-size: 47px;
	}

	.search_final_landing_container .final_landing_loc_outer {
		padding-left: 0;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealername {
		font-size: 24px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealeraddress {
		font-size: 22px;
	}
}

@media screen and (max-width:767px) and (orientation:landscape) {
	.dealer_locator_info .dealer_locator_title {
		border: 0;
	}

	.dealer_locator_info .dealer_locator_title p {
		margin-top: 0;
	}

	.mobile_slider {
		display: none;
	}

	.desktop_slider {
		display: none;
	}

	.mobile_landscape {
		display: block;
	}
}

@media screen and (min-width:414px) and (max-width:414px) {
	.onlineDealersBlock {
		padding: 50px 0 52px;
		margin: 33% 0 50px;
	}

	.shopping_instr {
		width: 90%;
		margin: 0 auto;
	}
}

@media screen and (min-width:736px) and (max-width:736px) {
	.onlineDealersBlock {
		padding: 70px 0 52px;
		margin: 25% 0 50px;
	}
}

@media screen and (min-width:667px) and (max-width:667px) {
	.onlineDealersBlock {
		padding: 70px 0 52px;
		margin: 25% 0 50px;
	}

	.dealer_locator_list {
		margin: 50px 0 50px;
	}

	.dealer_locator_list .carouselouter,.onlineDealersBlock .carouselouter {
		width: 80%;
		margin: 0 auto;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.dealer_locator_info {
		background: unset !important;
	}

	.dealer_locator_info .dealer_locator_searchBlock {
		border-left: unset;
	}

	.dealer_locator_info .dealer_locator_title {
		padding-right: 0;
		border: 0;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealername {
		font-size: 24px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealeraddress {
		font-size: 22px;
	}

	.dealer_locator_lower_background .feature-box-2 .wheels_link {
		font-size: 13px;
	}

	.dealer_locator_lower_background .feature-box-2 .btn_moreinfo {
		font-size: 14px;
	}

	.rocket_sidebar_block h2 {
		font-size: 20px;
	}

	.rocket_sidebar_block h3 {
		font-size: 16px;
	}

	.rocket_sidebar_block .btn_signupnow {
		font-size: 16px;
	}

	.available_dealer_count_block {
		padding: 40px 0 40px 0;
		text-align: center;
	}

	.search_final_landing_container .final_landing_loc_outer {
		padding-left: 0;
	}

	.final_landing_map_outer {
		padding: 0 15px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.search_final_landing_container {
		padding: 30px 15px 100px;
	}

	.search_final_landing_container .final_landing_loc_outer {
		padding-left: 50px;
	}

	.final_landing_map_outer {
		padding: 0 15px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealername {
		font-size: 24px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealeraddress {
		font-size: 22px;
	}
}

@media screen and (min-width:1366px) {
	.slick-slider .slide img {
		height: 100%;
	}

	.cust-support.final-wheel-details .nav-tabs {
		padding-left: 50px;
	}
}

.wheel_category_landing_section .MT15_formobile .links .cat_golink {
	display: none;
}

@media screen and (max-width:767px) {
	.customerGalleryHeading h3,.customerGalleryHeading p,.customerGalleryHeading span {
		text-align: left;
	}

	.customerGalleryHeading .btn_submitride {
		margin: 10px auto 0;
	}

	.customerGalleryMain .filters {
		float: unset !important;
	}

	.customerGalleryMain .filters ul li {
		float: unset;
		text-align: center;
		margin: 0;
	}

	.customerGalleryMain .filters ul li a {
		display: inline-block;
	}

	.customerGalleryMain .customer_paginationblock {
		float: unset !important;
		text-align: center;
		overflow: hidden;
		clear: both;
	}

	.customer_paginationblock .customer_pagination {
		margin-bottom: 15px;
	}

	.customerGalleryMain .customerGalleryMain_filter_block {
		display: block;
		padding: 10px 0;
	}

	.customerGalleryMain .ML-15 {
		margin-left: 0;
	}

	.customerGalleryMain .customerGalleryMain_filter_block label {
		width: 103px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.customerGalleryMain .overlay-container .overlay-container_inner {
		height: 148px;
	}
}

.mcleod_cat_wra {
	position: relative;
}

.catalog_viewer_section {
	background-image: url(../../assets/images/mcLeod_my_acc.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #292623;
	padding: 20px 0 40px;
	height: auto;
	background-position: center top;
}

.catalog_viewer_section:after {
	position: absolute;
	height: 100%;
	width: 100%;
	content: "";
	background: #1f1f1fb5;
	z-index: 1;
	display: inline-block;
	top: 0;
}

.catalog_heading_info {
	height: 108px;
	margin-top: 40px;
	z-index: 10;
	position: relative;
}

.catalog_heading_info .catalog_title_Block {
	margin: 0;
	display: inline-block;
	padding: 5px 20px 12px 0;
}

.catalog_heading_info .catalog_title_Block .catalog_title {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 22px;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	display: block;
	text-align: right;
}

.catalog_heading_info .catalog_title_Block .catalog_title span {
	font-size: 58px;
	font-weight: normal;
	color: #0e76bc;
	text-transform: capitalize !important;
	text-shadow: 0 5px 10px rgba(0,0,0,0.75);
	-webkit-text-shadow: 0 5px 10px rgba(0,0,0,0.75);
	-moz-text-shadow: 0 5px 10px rgba(0,0,0,0.75);
}

.catalog_heading_info .catalog_desc_Block {
	padding: 30px 0 30px 20px;
	border-left: 1px solid #0e76bc;
	margin: 0;
	display: inline-block;
}

.catalog_heading_info .catalog_desc_Block .catalog_desc {
	font-weight: 300;
	font-size: 23px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0;
	text-align: left;
}

.catalog_image_block {
	position: relative;
	height: 320px;
	z-index: 10;
}

.catalog_image_block .catalog_image {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 5px;
	padding: 0 10px;
}

.catalog_image_block .catalog_image img {
	margin: auto;
}

.view_catalog_options_container {
	padding-top: 60px;
	z-index: 100;
	position: relative;
}

.view_catalog_options_container h4.title {
	font-weight: normal;
	font-style: normal;
	padding-left: 0;
}

.view_catalog_options_container .title span {
	background-image: url(../images/mcleod_next_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	border: 0;
	font-family: 'Roboto';
	font-size: 16px;
	color: #0e76bc;
	text-transform: uppercase;
	padding: 5px 0 5px 20px;
	display: block;
}

.view_catalog_options_container .body {
	margin-left: 0;
}

.view_catalog_options_container .body p {
	font-family: 'Roboto';
	font-size: 14px;
	color: #fff;
	min-height: 102px;
}

.view_catalog_options_container .catalog_opt_div1 {
	width: 90%;
}

.view_catalog_options_container .catalog_opt_div2 {
	width: 90%;
	margin-left: auto;
	margin-right: 0;
}

@media screen and (max-width:767px) {
	.catalog_viewer_section {
		background-image: url(../../assets/images/dealer_locator_lower_background.png);
		background-size: contain;
		height: auto;
	}

	.catalog_heading_info {
		height: auto;
	}

	.catalog_heading_info .catalog_desc_Block {
		border: 0;
	}

	.catalog_image_block {
		height: auto;
	}

	.catalog_image_block .catalog_image {
		position: unset;
	}

	.catalog_heading_info .catalog_title_Block {
		padding-right: 0;
	}

	.catalog_heading_info .catalog_desc_Block {
		padding-left: 0;
	}

	.catalog_heading_info .catalog_title_Block .catalog_title,.catalog_heading_info .catalog_desc_Block .catalog_desc {
		text-align: center;
	}

	.view_catalog_options_container .catalog_opt_div1,.view_catalog_options_container .catalog_opt_div2 {
		width: 100%;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.view_catalog_options_container .title span {
		font-size: 15px;
	}
}

@media screen and (min-width:1366px) and (max-width:1366px) {
	.catalog_image_block {
		height: 264px;
	}

	.catalog_image_block .catalog_image img {
		width: 45%;
	}
}

@media screen and (min-width:2560px) {
	.catalog_heading_info {
		margin-top: 85px;
	}

	.catalog_image_block .catalog_image {
		top: 55px;
	}

	.view_catalog_options_container {
		padding-top: 130px;
	}
}

.dealer_head {
	margin-top: 40px;
}

.dealer_head h1 {
	height: 46px;
}

.dealer_head h1:after {
	background: linear-gradient(to right,#000 35.8%,transparent 29%,transparent 63.4%,#0e76bc 60%);
	top: 45px;
}

.dealer_inquiries_section .contact-form1 {
	width: 90%;
	float: right;
}

.dealer_inquiries_section .separator {
	background-color: #000;
	overflow: hidden;
	clear: both;
}

.dealer_inq_info h3 {
	font-family: 'Roboto';
	font-size: 25px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.dealer_inq_info label {
	font-family: 'roboto';
	font-size: 18px;
	color: #0e76bc;
	font-weight: 900;
}

.dealer_inq_info label sup {
	top: -1em;
	font-size: 50%;
}

.dealer_inq_info p {
	font-family: 'roboto';
	font-size: 16px;
	color: #292623;
}

.dealer_company_info_title {
	font-family: 'Roboto';
	font-size: 16px;
	color: #0e76bc;
	font-weight: 900;
	text-transform: uppercase;
	margin: 15px 0;
}

.dealer_company_info_title span {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
	font-weight: normal;
	text-transform: initial;
}

.dealer_inquiries_section .contact-form .control-label,.dealer_inquiries_section .contact-form input[type=text],.dealer_inquiries_section .contact-form input[type=email],.dealer_inquiries_section .contact-form select,.dealer_inquiries_section .contact-form textarea {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
}

.dealer_inquiries_section .contact-form .control-label {
	font-size: 15.2px;
}

.dealer_inquiries_section .contact-form .control-label span {
	font-size: 14px;
}

.dealer_inquiries_section .contact-form2 {
	padding-left: 10px;
	overflow: hidden;
	clear: both;
}

.dealer_inquiries_section .contact-form .captcha_block {
	margin-top: 10px;
}

.dealer_inquiries_section .contact-form .captcha_block .control-label {
	padding: 0 5px;
}

.dealer_inquiries_section .contact-form .captcha_block .captcha_textbox {
	width: 50px;
	padding-right: 15px;
	display: inline-block;
	margin-right: 5px;
}

.dealer_inquiries_section .inq_buttons_container {
	margin-top: 30px;
}

.dealer_inquiries_section .contact-form .inq_buttons {
	background-color: #0e76bc;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
}

.dealer_inquiries_section .contact-form input[type="submit"] {
	background-color: #0e76bc;
	border-color: #0e76bc;
}

.dealer_inquiries_section .contact-form input[type="submit"]:hover {
	color: #fff;
}

.dealer_inquiries_section .contact-form .inq_buttons:last-child {
	margin-left: 13px;
}

.contactpagesection .contact-form .captcha_block {
	margin-top: 10px;
}

.contactpagesection .contact-form .captcha_block .control-label {
	padding: 0 5px;
}

.contactpagesection .contact-form .captcha_block .captcha_textbox {
	width: 50px;
	padding-right: 15px;
	display: inline-block;
	margin-right: 5px;
}

.contactpagesection .contact-form .inq_buttons {
	background-color: #252525;
	width: 194px;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.contactpagesection .contact-form .inq_buttons:last-child {
	margin-left: 13px;
}

.cart_login {
	text-align: right;
}

.cart_login a {
	margin: 0;
}

.cart.table:not(.table-bordered) {
	border-bottom: 0;
	margin-bottom: 0;
}

@media screen and (max-width:767px) {
	.cart_login {
		text-align: center;
	}

	.dealer_inquiries_section {
		background-image: none;
		margin-top: 10.2%;
	}

	.dealer_inquiries_section .contact-form1 {
		width: 100%;
		float: none;
	}

	.dealer_company_info_title span {
		display: block;
	}

	.dealer_inquiries_section .contact-form2 {
		padding-left: 0;
	}

	.dealer_inquiries_section .contact-form2 .main {
		padding: 0;
	}

	.dealer_inquiries_section .contact-form label[for="company_website"],.dealer_inquiries_section .contact-form label[for="mailing_address"] {
		padding-left: 15px !important;
	}

	.dealer_inquiries_section .contact-form .inq_buttons:last-child {
		margin-left: 0;
	}

	.inq_buttons_container {
		text-align: center;
	}

	.paddingL15 {
		padding-left: 15px !important;
	}

	.mobile-center {
		text-align: center;
	}
}

@media screen and (min-width:375px) and (max-width:375px) {
	.dealer_inquiries_section {
		padding-top: 60px;
	}
}

@media screen and (min-width:414px) and (max-width:767px) {
	.dealer_inquiries_section {
		padding-top: 80px;
	}
}

.submit_your_ride_section {
	padding: 0 0 50px;
}

.submit_your_ride_section .contact-form1 {
	width: 70%;
	float: right;
}

.submit_your_ride_section .separator {
	background-color: #0e76bc;
}

.submit_your_ride_section .dealer_inq_info h3 {
	font-family: 'Roboto';
	font-size: 25px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.submit_your_ride_section .dealer_inq_info label sup {
	top: -1em;
	font-size: 50%;
}

.submit_your_ride_section .dealer_inq_info p,.submit_your_ride_section .dealer_inq_info ol li {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
}

.submit_your_ride_section .dealer_company_info_title {
	font-family: 'Roboto';
	font-size: 16px;
	color: #0e76bc;
	font-weight: 900;
	text-transform: uppercase;
	margin: 15px 0;
	width: 30%;
	text-align: right;
}

.submit_your_ride_section .contact-form .control-label,.submit_your_ride_section .contact-form input[type=text],.submit_your_ride_section .contact-form input[type=email],.submit_your_ride_section .contact-form select,.submit_your_ride_section .contact-form textarea {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
	border-color: #464646;
}

.submit_your_ride_section .contact-form .control-label span {
	font-size: 14px;
}

.submit_your_ride_section .contact-form2 {
	padding-left: 10px;
}

.submit_your_ride_section .contact-form .captcha_block {
	margin-top: 10px;
}

.submit_your_ride_section .contact-form .captcha_block .control-label {
	padding: 0 5px;
}

.submit_your_ride_section .contact-form .captcha_block .captcha_textbox {
	width: 50px;
	padding-right: 15px;
	display: inline-block;
	margin-right: 5px;
}

.submit_your_ride_section .contact-form .inq_buttons {
	background-color: #0e76bc;
	width: 194px;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
}

.submit_your_ride_section .contact-form .inq_buttons:last-child {
	margin-left: 13px;
}

@media screen and (max-width:767px) {
	.submit_your_ride_section {
		padding-top: 40px;
	}

	.submit_your_ride_section .contact-form1 {
		width: 100%;
		float: none;
	}

	.dealer_company_info_title span {
		display: block;
	}

	.submit_your_ride_section .contact-form2 {
		padding-left: 0;
	}

	.submit_your_ride_section .contact-form2 .main {
		padding: 0;
	}

	.submit_your_ride_section .contact-form label[for="company_website"],.submit_your_ride_section .contact-form label[for="mailing_address"] {
		padding-left: 15px !important;
	}

	.submit_your_ride_section .contact-form .inq_buttons:last-child {
		margin-left: 0;
	}

	.inq_buttons_container {
		text-align: right;
		padding-right: 15px;
	}

	.submit_your_ride_section .dealer_company_info_title {
		width: 100%;
		text-align: left;
	}

	.fullwidth {
		width: 100% !important;
	}

	.about_ride {
		padding-left: 15px !important;
	}
}

@media screen and (min-width:375px) and (max-width:375px) {
	.submit_your_ride_section {
		padding-top: 60px;
	}
}

@media screen and (min-width:414px) and (max-width:767px) {
	.submit_your_ride_section {
		padding-top: 80px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.control-label.fullwidth {
		padding: 0;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.submit_your_ride_section .contact-form1 {
		width: 100%;
	}

	.about_ride_title {
		padding-right: 15px !important;
	}

	.about_ride {
		padding-left: 15px !important;
	}

	.fullwidth_upload_title {
		width: 43% !important;
	}

	.confirmation_space {
		padding-left: 10% !important;
	}
}

@media screen and (min-width:1366px) and (max-width:1366px) {
	.submit_your_ride_section {
		background-size: 44%;
	}
}

.file_upload_block .form-group {
	margin-bottom: 20px;
}

.fileUpload {
	background: #fff;
	border: 0;
	display: block;
	margin: 0;
	width: 100%;
}

.fileUpload .fileBtn {
	cursor: pointer;
	display: block;
	width: 200px;
	background-color: transparent;
	padding: 9px 20px;
	color: #000;
	font-size: 16px;
	border: 1px solid #464646;
	border-radius: 5px;
	float: left;
}

.fileUpload .fileBtn:hover {
	background-color: #0e76bc;
	border-color: #0e76bc;
	color: #fff;
}

.fileUpload .fileName {
	display: block;
	padding: 10px 10px 10px 10px;
	font-size: 16px;
	color: #000;
	margin: 0;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	width: calc(100% - 200px);
}

.fileUpload:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

@media screen and (max-width:767px) {
	.fileUpload .fileBtn {
		width: 135px;
	}

	.fileUpload .fileName {
		width: calc(100% - 135px);
	}
}

.product_vid {
	color: #424242;
	font-size: 16px;
	margin: 10px;
	display: inline-block;
	text-decoration: none;
}

.final_product_landing_section {
	padding: 0;
}

.wickedtrucksMainSectionMargin .final_product_landing_section {
	background: #f0f0f0;
}

.final_product_landing_section .nav-pills>li>a {
	font-family: 'Roboto';
	font-size: 13px;
	color: #464646;
}

.final_product_landing_section .nav-pills>li.active>a,.final_product_landing_section .nav-pills>li.active>a:hover,.final_product_landing_section .nav-pills>li.active>a:focus,.final_product_landing_section .nav-pills>li>a:hover,.final_product_landing_section .nav-pills>li>a:focus {
	border-bottom: 1px solid #0e76bc;
}

.final_product_landing_section .productinfo .product_title {
	font-weight: 900;
	font-size: 23px;
	text-transform: uppercase;
	margin: 0;
	font-weight: bold;
}

.final_product_landing_section .productinfo .product_buttons .btn-danger {
	background: #0e76bc;
	border-color: #0e76bc;
	font-size: 15px;
	padding: 6px 12px;
	margin-right: 8px;
}

.final_product_landing_section .productinfo .product_buttons .btn-success {
	background: #18af00;
	font-size: 15px;
	padding: 6px 12px;
}

.final_product_landing_section .productinfo .reviews_text {
	color: #464646;
	margin-left: 5px;
	display: inline-block;
}

.final_product_landing_section .productinfo .reviews_text:hover {
	text-decoration: none;
}

.final_product_landing_section .productinfo .lbl_color {
	font-size: 16px;
	color: #404040;
	font-weight: 900;
}

.final_product_landing_section .productinfo .opt_color {
	font-size: 17px;
	color: #404040;
	font-weight: 300;
}

.final_product_landing_section .separator {
	background-color: #0e76bc;
	margin: 10px 0;
}

.final_product_landing_section .owl-prev,.related_product_box .owl-prev {
	background-image: url(../images/acs_pre_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 25px !important;
	font-family: 'Roboto';
	font-weight: bold !important;
	font-size: 17px !important;
	color: #232323 !important;
	text-transform: uppercase !important;
}

.final_product_landing_section .owl-next,.related_product_box .owl-next {
	background-image: url(../images/acs_next_arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 25px !important;
	font-family: 'Roboto';
	font-weight: bold !important;
	font-size: 17px !important;
	color: #292623 !important;
	text-transform: uppercase !important;
}

.product_landing .listing-item .icon-heart-filled,.product_landing .listing-item .icon-link-1 {
	color: #0e76bc;
}

.promo-tag .sf_b_tag {
	background-color: #f40009;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	right: 0;
	top: 1px;
}

.promo-tag-temp {
	background: orange none repeat scroll 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 5px 10px;
	display: flex;
	align-items: center;
	text-align: center;
}

.product-cust-wra {
	margin: 10px 0 15px;
}

.product-cust-wra p {
	font-size: 15px;
	color: #333;
}

.product-cust-wra h4 {
	color: #0e76bc;
	margin: 0;
	font-size: 18px;
	margin-top: 7px;
}

.product-cust-wra h3 {
	margin: 0;
	font-size: 19px;
}

.product-cust-wra h2 {
	margin: 0;
}

.product-cust-wra p {
	color: #0e76bc;
	margin: 0;
	font-size: 13.6px;
}

.product-cust-wra span {
	color: #5a5b64;
	font-size: 12px;
}

.produ_video_wra {
	padding: 0 !important;
}

.produ_video_wra .modal-dialog {
	width: 95%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) !important;
}

.produ_video_wra .embed-responsive {
	width: 67%;
	display: inline-block;
	margin-right: 15px;
	box-sizing: border-box;
	padding: 0;
}

.produ_video_wra .img_list {
	width: 31%;
	display: inline-block;
	vertical-align: top;
}

.produ_video_wra .img_list .img-div,.produ_video_wra .img_list .vid-div {
	height: 185px;
	overflow-y: auto;
	overflow-x: hidden;
}

.produ_video_wra .img_list .img-div::-webkit-scrollbar,.produ_video_wra .img_list .vid-div::-webkit-scrollbar {
	width: 5px;
}

.produ_video_wra .img_list .img-div::-webkit-scrollbar-track,.produ_video_wra .img_list .vid-div::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.produ_video_wra .img_list .img-div::-webkit-scrollbar-thumb,.produ_video_wra .img_list .vid-div::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	outline: 1px solid slategrey;
}

.produ_video_wra .img_list h4 {
	margin-top: 0;
}

.produ_video_wra .modal-body {
	background: #fff;
	padding: 15px;
}

.produ_video_wra .close {
	position: absolute;
	top: 5px;
	right: 5px;
	line-height: 12px !important;
	color: #000;
	opacity: .8;
	font-size: 30px;
}

.produ_video_wra .embed-responsive {
	height: 370px;
}

.produ_video_wra .embed-responsive .embed-responsive-item-test body img,.produ_video_wra .img_list .img-block img,.produ_video_wra .img_list .img-block video,.produ_video_wra .img_list .img-block iframe {
	position: absolute;
	max-width: 98%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: auto;
	max-height: 98%;
	height: auto;
	border: 0;
}

.produ_video_wra .embed-responsive.embed-responsive-16by9 {
	padding: 0;
	overflow: unset;
}

.produ_video_wra .img_list .img-block {
	height: 85px;
	width: 85px;
	display: inline-block;
	border: 1px solid #868686;
	margin: 2px;
	position: relative;
}

.produ_video_wra .vid-div .img-block {
	border: 0;
}

.produ_video_wra .img_list .img-block .videoLayer {
	height: 83px;
	width: 83px;
	position: absolute;
	z-index: 1001;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.produ_video_wra .prod_name h3 {
	margin: 0;
	margin-bottom: 7px;
}

.produ_video_wra .prod_name h5 {
	margin-top: 5px;
	margin-bottom: 25px;
	text-transform: unset;
}

.produ_video_wra .pre_nxt_arr span {
	font-size: 5rem;
	margin: 0 15px;
	color: #545454;
	font-family: 'Din-light';
}

.produ_video_wra .pre_nxt_arr .icon_left,.produ_video_wra .pre_nxt_arr .icon_right {
	cursor: pointer;
}

.produ_video_wra .pre_nxt_arr .icon_left img,.produ_video_wra .pre_nxt_arr .icon_right img {
	display: inline-block;
	vertical-align: unset;
}

.c_breadcrumb li a {
	text-transform: capitalize;
}

.blog_vid .close {
	position: absolute;
	z-index: 1000;
	height: 35px;
	width: 35px;
	background: #0e76bc;
	right: 4px;
	opacity: 1;
	border-radius: 50%;
	top: 3px;
	color: #fff;
}

.product_details_star_rating_block {
	padding: 6px 0;
}

.final_product_landing_section .content-slider-with-large-controls .owl-buttons .owl-prev:after,.final_product_landing_section .content-slider-with-large-controls-autoplay .owl-buttons .owl-prev:after {
	content: "";
}

.final_product_landing_section .content-slider-with-large-controls .owl-buttons .owl-next:after,.final_product_landing_section .content-slider-with-large-controls-autoplay .owl-buttons .owl-next:after {
	content: "";
}

.final_product_landing_section .owl-pagination {
	display: none;
}

.final_product_tabs_section {
	background-color: #fff;
	border-top: 0;
}

.final_product_tabs_header {
	padding-top: 20px;
}

.sticky_header {
	position: fixed;
	top: 0;
	width: auto;
	z-index: 1000;
}

.final_product_tabs_header .nav-tabs>li>a {
	background-color: transparent;
	font-weight: 300;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	margin-right: 6px;
	line-height: unset;
	padding: 10px;
	width: auto;
	text-align: left;
}

.final_product_tabs_header .nav-tabs>li.active>a,.final_product_tabs_header .nav-tabs>li.active>a:hover,.final_product_tabs_header .nav-tabs>li.active>a:focus,.final_product_tabs_header .nav-tabs>li>a:hover,.final_product_tabs_header .nav-tabs>li>a:focus {
	background-color: #434343;
	color: #fff;
	border-color: #434343;
}

.final_product_tabs_section .tab-content {
	padding-top: 20px;
	overflow: hidden;
	clear: both;
	margin-bottom: 0px;
}

.item_table_block {
	margin: 0;
	padding: 0 15px;
	background-color: transparent;
	position: relative;
	z-index: 9;
}

.item_table_block .item_table {
	width: 100%;
	background-color: transparent;
}

.item_table_block .item_table thead tr th {
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	padding: 20px 15px;
	text-transform: uppercase;
	background: #4e4e4e;
}

.item_table_block .item_table thead tr th:last-child {
	text-align: right;
	padding-right: 10px;
}

.item_table_block .item_table tbody {
	background-color: transparent;
}

.item_table_block .item_table tbody tr {
	border-bottom: 1px solid #a8a69e;
}

.item_table_block .item_table tbody tr:last-child {
	border-bottom: 0;
}

.item_table_block .item_table tbody tr td a {
	color: #000;
}

.item_table_block .item_table tbody tr td a.add_to_wishlist {
	color: #232323;
}

.item_table_block .item_table tbody tr td select {
	color: #232323;
}

.item_table_block .item_table tbody tr td {
	font-size: 15px;
	color: #000;
	padding: 10px;
}

.item_table_block .item_table tbody tr td li {
	list-style: none;
}

.item_table_block .item_table tbody tr td .cust-addcart {
	width: 186px;
}

.item_table_block .item_table tbody tr td:last-child {
	text-align: right;
}

.item_table_block .item_table tbody tr td .dropdown {
	display: inline-block;
	margin-left: -1px;
}

.collapse-style-2 .panel-heading a {
	color: #fff;
	background-color: transparent;
}

.cust-addcart span.btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	width: 140px;
	margin-right: -3px;
	background-color: #5cb85c;
	border-color: #5cb85c;
	letter-spacing: 0;
	padding: 8px 8px 6px;
}

.cust-addcart .dropdown .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 7px 10px;
	outline: 0;
}

.cust-addcart .dropdown .green {
	background-color: #47c620;
	border-color: #47c620;
}

.btn-added-to-cart {
	background-color: #47c620;
	color: #fff;
}

.btn-added-to-cart:hover {
	background-color: #47c620;
	color: #fff;
}

.item_table_block .find_dealer_block {
	padding: 18px 25px;
}

.item_table_block .find_dealer_block .btn_find_dealer {
	background-color: #0e76bc;
	width: auto;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	padding: 10px 25px;
}

.prod_gallery {
	padding: 30px 0;
}

.prod_gallery h5,.related_prod h5 {
	margin: 0;
	display: inline-block;
	border: 0;
	padding: 10px 15px 10px 0;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #7e7e7e;
}

.prod_gallery h5:after,.related_prod h5:after {
	content: '';
	height: 1px;
	width: 105px;
	background: #0e76bc;
	display: block;
	margin-top: 16px;
}

.prod_gallery .img-box,.related_prod .img-box {
	border: 0;
	position: relative;
	display: table;
	width: 100%;
	margin-top: 15px;
}

.prod_gallery .img-box .overlay-container {
	height: 270px;
	display: table-cell;
	vertical-align: middle;
}

.related_prod .img-box .overlay-container {
	height: 200px;
	display: table-cell;
	vertical-align: middle;
}

.prod_gallery .img-box .overlay-container img,.related_prod .img-box .overlay-container img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	margin: 0 auto;
}

.prod_gallery .img-box .overlay-bottom a,.related_prod .img-box .overlay-bottom a {
	font-size: 24px;
	color: #fff;
	text-decoration: none;
	background: #0e76bc;
	border-radius: 5px;
	padding: 6px 18px;
	font-weight: bold;
}

.rec_viewed_items {
	padding-top: 30px;
}

.rec_viewed_items .nav-tabs>li.active>a,.rec_viewed_items .nav-tabs>li.active>a:hover,.rec_viewed_items .nav-tabs>li.active>a:focus {
	border: 0;
	border-bottom: 1px solid #0e76bc;
}

.rec_viewed_items .nav-tabs {
	border: 0;
}

.rec_viewed_items .nav-tabs>li>a {
	color: #000;
	text-transform: uppercase;
	border: 0;
	border-bottom: 1px solid #fff;
	background: #fff;
}

.rec_viewed_items .tab-content {
	padding-top: 20px;
}

.rec_viewed_items .tab-cont-recently .image-box,.rec_viewed_items .tab-cont-recently .image-box {
	margin: 0 7px;
}

.rec_viewed_items .tab-cont-recently .image-box .client,.rec_viewed_items .tab-cont-recently .image-box .client {
	height: 270px;
	border: 1px solid #b8bbc2;
}

.rec_viewed_items .tab-cont-recently .image-box img,.rec_viewed_items .tab-cont-recently .image-box img {
	position: absolute;
	max-width: 99%;
	width: auto;
	max-height: 99%;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.rec_viewed_items .tab-cont-recently .image-box .pro_discr h4,.rec_viewed_items .tab-cont-recently .image-box .pro_discr h4 {
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 15px;
	margin-top: 5px;
}

.rec_viewed_items .tab-cont-recently .image-box .pro_discr p,.rec_viewed_items .tab-cont-recently .image-box .pro_discr h3 {
	font-size: 16px;
	margin: 0;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons {
	top: 30%;
	margin: 0;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons div {
	background: 0;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons .owl-prev {
	left: -5px;
	padding-left: 0 !important;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons .owl-next {
	right: -5px;
	padding-right: 0 !important;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons div:after {
	color: #000;
	font-size: 4rem;
	font-weight: 300;
	position: static;
}

.product_review_wra {
	padding-bottom: 30px;
}

.product_review_wra .review_prod_img {
	height: 250px;
	border: 1px solid #d1d3d8;
	position: relative;
}

.product_review_wra .review_prod_img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 99%;
	width: auto;
	max-height: 99%;
	height: auto;
}

.product_review_wra .prod_avr_revw h1 {
	margin-top: 10px;
	color: #0e76bc;
	font-family: 'DIN-Light';
	font-size: 24px;
}

.product_review_wra .prod_avr_revw span {
	color: #000;
	font-size: 18px;
	display: inline-block;
	margin: 5px 0;
}

.product_review_wra .prod_avr_revw .progress {
	margin: 12px 0;
	height: 10px;
}

.product_review_wra .prod_avr_revw .progress.style-1 .progress-bar {
	height: 8px;
	margin: 0;
}

.product_review_wra .prod_cust_revw .progress.style-1 .progress-bar {
	margin: 0;
	height: 6px;
}

.product_review_wra .prod_cust_revw span {
	color: #000;
	display: inline-block;
	margin: 5px 0;
}

.product_review_wra .prod_cust_revw .progress {
	margin: 9px 0;
}

.product_review_wra .review_star i {
	font-size: 17px;
	color: #5e5e5e;
}

.product_review_wra .review_star i.empty_str {
	color: #c8c8c8;
}

.product_review_wra .cust_reviw h3 {
	font-weight: bold;
	margin-bottom: 0;
}

.product_review_wra .cust_reviw h4,.product_review_wra .cust_reviw p,.product_review_wra .cust_reviw span {
	margin: 0;
	font-size: 17px;
	color: #000;
}

.product_review_wra .cust_reviw span {
	margin: 10px 0;
	display: inline-block;
}

.product_review_wra .cust_reviw input {
	margin: 0;
	margin-left: 10px;
	font-size: 17px;
	padding: 2px 9px;
	border: 1px solid #000;
	background: transparent;
	border-radius: 7px;
}

.product_review_wra .review_prod {
	margin-bottom: 25px;
}

.product_review_wra .review_prod a {
	margin: 3px 0;
}

#review_submit .form-control {
	color: #000;
}

.featured_gallery_block p,.reviewcommt_block p {
	font-size: 15px !important;
	color: #fff !important;
	font-family: 'Din-regular' !important;
}

.featured_gallery_block .overlay-top {
	height: 100% !important;
}

.featured_gallery_block .overlay-container .text {
	top: 45% !important;
	font-family: 'Roboto';
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}

.featured_gallery_block .overlay-container:hover {
	cursor: pointer;
}

.featured_gallery_block .shadow:after,.featured_gallery_block .shadow-narrow:after {
	-webkit-box-shadow: 0 5px 7px #540b0b;
	box-shadow: 0 5px 7px #a5a293;
}

.final_product_landing_section .top_container {
	min-height: 422px;
}

.final_product_landing_section .productinfo .star_inline {
	display: inline;
	margin-top: -5px;
}

.final_product_tabs_section .reviewcommt_block {
	background-color: transparent;
	color: #292623;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0;
}

.final_product_tabs_section .reviewcommt_block .comment-meta .img-star {
	display: inline;
}

.final_product_tabs_section .reviewcommt_block .comment-meta span {
	color: #292623;
}

.final_product_tabs_section .reviewcommt_block .comment-content {
	border-bottom: 1px solid #d82126;
	font-size: 14px;
	color: #292623;
}

.final_product_tabs_section .prod_faq .collapse-style-1 .panel-heading {
	background: #000;
	border: 1px solid #fff;
	border-bottom: 0;
}

.final_product_tabs_section .prod_faq .collapse-style-1 .panel-heading a {
	color: #fff;
	text-transform: uppercase;
}

.final_product_tabs_section .prod_faq .collapse-style-1 .panel-heading a:not(.collapsed) {
	background: #0e76bc;
}

.final_product_tabs_section .prod_faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
	background: #0e76bc;
	color: #fff;
	font-size: 15px;
	padding-top: 15px;
	border: 1px solid #fff !important;
	border-top: 0 !important;
}

.final_product_tabs_section .prod_instr .btn {
	background: #4e4e4e;
	border: #4e4e4e;
	margin: 0;
	color: #c8d2dc;
	text-transform: uppercase;
	padding: 5px 20px;
	font-weight: bold;
}

.final_product_tabs_section .tech_tips_wra {
	padding: 20px 30px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .overlay-container_inner img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 99%;
	width: auto;
	max-height: 99%;
	height: auto;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info h2 {
	margin-bottom: 8px;
	color: #fff;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info i,.final_product_tabs_section .tech_tips_wra .tech_prod_info span {
	color: #fff;
	font-size: 13px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info p {
	font-size: 17px;
	color: #000;
	margin-top: 15px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info a {
	width: 140px;
	background: #232323;
	color: #fff;
	font-size: 16px;
	padding: 5px 0;
	border-radius: 5px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img {
	background: #fff;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .overlay-container_inner {
	height: 220px;
	position: relative;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img p {
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 0;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .owl-controls.clickable {
	display: none !important;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .content-slider-with-large-controls {
	margin: 0;
}

.text-danger {
	color: red;
}

.overlay-container_PLPhoto {
	margin: 0 auto;
}

.overlay-container_PLPhoto .overlay-container_outer {
	display: table;
	width: 100%;
}

.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 341px;
}

.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.fruzzi_filter_popup .modal-body .form-group input,.fruzzi_filter_popup .modal-body .form-group textarea {
	color: #000;
	font-size: 16px;
}

.my_profile_edit h1.page-title {
	font-size: 31px;
}

ul.pagination li.active a,.pagination>.active>a:hover,.pagination>.active>a:focus {
	background-color: #0e76bc !important;
	border-color: #0e76bc !important;
}

ul.pagination li>a:hover,ul.pagination li>a:focus {
	background-color: #0e76bc !important;
	border-color: #0e76bc !important;
}

@media screen and (max-width:767px) {
	.final_product_landing_section .nav-pills>li>a {
		padding: 7px 5px;
	}

	.customer-gallery-detail .overlay-container_cg_details {
		width: 290px;
	}

	.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
		height: 217px;
	}

	.final_product_landing_section {
		padding: 0px 0 0;
	}

	.sticky_header {
		width: 100%;
	}

	.final_product_tabs_header {
		padding: 0;
	}

	.final_product_tabs_header .nav-tabs>li>a {
		width: 100%;
	}

	.item_table_block {
		width: 100%;
		margin: 0 auto 0 auto;
	}

	.item_table_block .item_table {
		display: block;
		overflow-x: scroll;
		padding-bottom: 20px;
	}

	.item_table_block .find_dealer_block {
		padding: 18px 10px;
	}

	.item_table_block .find_dealer_block .btn_find_dealer {
		font-size: 16px;
	}

	.featured_gallery_block .image-box.shadow.text-center.mb-20 {
		width: 276px;
		margin-left: auto;
		margin-right: auto;
	}

	.item_table_block .item_table thead tr th {
		padding: 20px 7px;
	}

	.item_table_block .item_table tbody tr td {
		font-size: 14px;
		padding: 15px 7px;
	}

	.overlay-container_PLPhoto .overlay-container_outer {
		display: table;
		width: 100%;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		height: 275px;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		max-height: 100%;
	}

	.view-cart-lightbox-wrap {
		width: 95%;
	}

	.produ_video_wra .img_list,.produ_video_wra .embed-responsive {
		width: 100%;
	}

	.produ_video_wra .embed-responsive {
		margin-right: 0;
	}

	.produ_video_wra .embed-responsive {
		height: 140px;
	}

	.rec_viewed_items .nav-tabs>li.active>a,.rec_viewed_items .nav-tabs>li.active>a:hover,.rec_viewed_items .nav-tabs>li.active>a:focus {
		border-top: 1px solid red;
		background: #eaeaea;
	}

	.rec_viewed_items .nav-tabs {
		background: transparent;
	}

	.final_product_landing_section .c_breadcrumb {
		display: none;
	}

	.item_table_block .item_table tbody tr:last-child td .cust-addcart {
		margin-bottom: 18px;
	}

	.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons {
		display: block !important;
	}

	.final_product_landing_section .productinfo .product_title {
		font-size: 20px;
		margin-top: 15px;
	}

	.produ_video_wra .img_list .img-block {
		height: 57px;
		width: 57px;
	}

	.produ_video_wra .img_list .img-div,.produ_video_wra .img_list .vid-div {
		height: 125px;
	}

	.produ_video_wra .img_list h4 {
		margin-bottom: 0;
		font-size: 15px;
	}

	.produ_video_wra .prod_name h3 {
		font-size: 17px;
		margin-bottom: 4px;
	}

	.produ_video_wra .pre_nxt_arr span {
		font-size: 3.5rem;
	}

	.produ_video_wra .pre_nxt_arr .icon_left img,.produ_video_wra .pre_nxt_arr .icon_right img {
		height: 25px;
	}

	.produ_video_wra .embed-responsive.embed-responsive-16by9 {
		margin: 0;
		font-size: 18px;
	}

	.produ_video_wra .close {
		top: -6px;
		right: -6px;
	}

	.produ_video_wra .modal-body {
		padding: 10px 15px;
	}

	.product_review_wra .prod_cust_revw .progress {
		margin: 0;
	}

	.product_review_wra .prod_avr_revw .progress {
		margin: 5px 0;
	}

	.final_product_tabs_section .tech_tips_wra {
		padding: 20px 0;
	}

	.product-cust-wra {
		text-align: center;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.customer-gallery-detail .overlay-container_cg_details {
		width: 416px;
	}

	.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
		height: 311px;
	}

	.overlay-container_PLPhoto .overlay-container_outer {
		display: table;
		width: 100%;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		height: 348px;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		max-height: 100%;
	}

	.featured_gallery_block .image-box.shadow.text-center.mb-20 {
		width: 276px;
		margin-left: auto;
		margin-right: auto;
	}

	.produ_video_wra .img_list,.produ_video_wra .embed-responsive.embed-responsive-16by9 {
		width: 100%;
		margin: 0;
	}

	.produ_video_wra .img_list .img-block {
		height: 79px;
		width: 79px;
	}

	.produ_video_wra .img_list .img-div,.produ_video_wra .img_list .vid-div {
		height: 173px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.customer-gallery-detail .overlay-container_cg_details {
		width: 416px;
	}

	.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
		height: 311px;
	}

	.overlay-container_PLPhoto .overlay-container_outer {
		display: table;
		width: 100%;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		height: 295px;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		max-height: 100%;
	}
}

.rocket_sitemap_section {
	background-image: url(../../assets/images/mcLeod_my_acc.png);
	background-repeat: repeat-y;
	background-position-x: center;
	background-color: #0e76bc;
}

.rocket_sitemap_container {
	background: -moz-linear-gradient(top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.8) 1%,rgba(0,0,0,0.8) 70%,rgba(0,0,0,0.8) 100%);
	background: -webkit-linear-gradient(top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.8) 1%,rgba(0,0,0,0.8) 70%,rgba(0,0,0,0.8) 100%);
	background: linear-gradient(to bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.8) 1%,rgba(0,0,0,0.8) 70%,rgba(0,0,0,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99252525',GradientType=0);
	padding-bottom: 40px;
}

.rocket_sitemap_container .sitemap_title h3 {
	font-size: 25px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	padding: 10px 0 15px;
}

.rocket_sitemap_container .category_list_block {
	padding: 30px 25px 0;
}

.rocket_sitemap_container .category_list_block .list li {
	padding: 10px 0;
}

.rocket_sitemap_container .main_cat_name {
	font-size: 26px;
	color: #fff;
	font-weight: 300;
	padding-bottom: 10px;
	display: inline-block;
}

.rocket_sitemap_container .sub_cat_name {
	font-size: 16px;
	color: #fff;
	font-weight: 900;
}

.rocket_sitemap_container .subsub_cat_name {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	padding-left: 10px;
}

.rocket_sitemap_container .subsub_cat_name:before {
	content: "> ";
}

.press_media_page_header {
	padding: 10px 0 15px 0;
	width: auto;
}

.press_media_page_header h2 {
	margin: 0;
	font-weight: 900;
	font-size: 25px;
	color: #292623;
	text-transform: uppercase;
	border-bottom: 1px solid #0e76bc;
	padding: 0;
	padding-bottom: 10px;
	padding-top: 20px;
	line-height: unset;
}

.press_media_main {
	padding: 0 0 80px;
}

.press_media_main .filters .nav-pills>li>a {
	color: #292623;
	font-weight: normal;
	display: inline-block;
}

.press_media_main .filters .nav-pills>li.active>a,.press_media_main .filters .nav-pills>li.active>a:hover,.press_media_main .filters .nav-pills>li.active>a:focus,.press_media_main .filters .nav-pills>li>a:hover,.press_media_main .filters .nav-pills>li>a:focus {
	color: #b23212;
	border-bottom: 1px solid #b23212;
}

.press_media_main .light-gray-bg.shadow {
	border: 1px solid #c5c5c5;
}

.press_media_main .image-box .body {
	background-color: #fafafa;
	padding: 10px 5px;
}

.press_media_main .image-box .body h6 a {
	font-size: 14px;
	color: #292623;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.press_media_main h3 {
	font-size: 21px;
	color: #292623;
	font-weight: 600;
}

.press_media_main .btn_more {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	border: 1px solid #fff;
	background-color: #0e76bc;
	text-transform: uppercase;
}

.press_media_main .hvr-sweep-to-right:before,.press_media_main .hvr-sweep-to-left:before,.press_media_main .hvr-sweep-to-bottom:before,.press_media_main .hvr-sweep-to-top:before,.press_media_main .hvr-bounce-to-right:before,.press_media_main .hvr-bounce-to-left:before,.press_media_main .hvr-bounce-to-bottom:before,.press_media_main .hvr-bounce-to-top:before,.press_media_main .hvr-radial-out:before,.press_media_main .hvr-rectangle-out:before,.press_media_main .hvr-shutter-out-horizontal:before,.press_media_main .hvr-shutter-out-vertical:before {
	background: #292623;
}

.press_media_main .separator {
	background-color: #0e76bc;
}

.press_media_main .overlay-container .overlay-container_outer {
	width: 100%;
	display: table;
}

.press_media_main .overlay-container .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 200px;
}

.press_media_main .overlay-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.overlay-container_PM_list {
	width: 276px;
	margin: 0 auto;
}

.overlay-container_PM_list .overlay-container_outer {
	display: table;
	width: 100%;
}

.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 250px;
}

.overlay-container_PM_list .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.press_media_main.press_media_section .shadow:after,.press_media_main.press_media_section .shadow-narrow:after {
	bottom: 10px;
}

.press_media_main.press_media_section .shadow:hover:after,.press_media_main.press_media_section .shadow-narrow:hover:after {
	bottom: 0;
}

.conform_order_mobile .confirm-order-mainpg .order-complete-btn a {
	text-transform: capitalize;
}

@media screen and (max-width:767px) {
	.overlay-container_PM_list {
		width: 276px;
	}

	.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
		height: 250px;
	}

	.press_media_section {
		margin-top: 11.1% !important;
	}

	.press_media_main .filters .nav-pills>li {
		display: block;
		float: none;
		text-align: center;
		margin: 0;
	}

	.press_media_details_section {
		margin-top: 10% !important;
	}

	.show_label_mb {
		width: 37% !important;
	}

	.show_select_mb {
		width: 60% !important;
	}

	.conform_order {
		padding-top: 0;
	}

	.fer-video-wra .customerGalleryMain_filter_block select,.fer-video-wra .customerGalleryMain_filter_block input {
		width: 100%;
	}
}

@media screen and (min-width:800px) and (max-width:800px) {
	.press_media_section {
		margin-top: 30% !important;
	}
}

@media screen and (min-width:980px) and (max-width:980px) {
	.press_media_section {
		margin-top: 25% !important;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.overlay-container_PM_list {
		width: 276px;
	}

	.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
		height: 250px;
	}

	.show_label_mb {
		width: 35% !important;
	}

	.show_select_mb {
		width: 60% !important;
	}

	.show_div1_tab {
		width: 33% !important;
	}

	.show_div2_tab {
		width: 32% !important;
		margin-left: 7px !important;
	}

	.customerGalleryMain .filters {
		float: unset !important;
	}

	.cust_div1 {
		width: 49.5% !important;
	}

	.cust_div2 {
		width: 49% !important;
		margin-left: 7px !important;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.overlay-container_PM_list {
		width: 276px;
	}

	.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
		height: 250px;
	}

	.press_media_main .btn_more {
		font-size: 13px;
	}

	.press_media_main .image-box .body h6 {
		min-height: 60px;
	}
}

.default-bg {
	background-color: transparent;
	color: #fff;
}

.bold-title {
	font-weight: 600;
}

.border-bottom {
	border-bottom: 1px solid #000;
}

.header-div {
	margin: 0;
	color: #292623;
	text-align: justify;
	padding-left: 0;
	font-family: Roboto;
}

.header-div h2 {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 25px;
	color: #292623;
	border-bottom: 1px solid #b23212;
	margin: 0;
	padding: 30px 0 10px;
	line-height: unset;
	text-transform: uppercase;
	text-align: left;
}

.header-div p {
	color: #000;
	font-size: 18px;
}

.contact-right-panel {
	padding-top: 265px;
}

.form-bottom {
	padding: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.form-control-number {
	padding-right: 0;
	width: 60px;
}

.btn-default-submit {
	color: #fff;
	background-color: #0e76bc;
	border-color: #0e76bc;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	width: 185px;
	border-radius: 8px;
	letter-spacing: 4px;
	padding: 6px;
}

.form-panel {
	padding-right: 70px;
	padding-top: 0;
}

.discount_label {
	margin-top: 5px;
	margin-right: 15px;
}

.discount_input {
	max-width: 198px;
	display: inline-block;
}

.milliVari_sect a {
	color: #fff;
}

.top-header-wra h1:after {
	background: linear-gradient(to right,#000 41.8%,transparent 29%,transparent 57%,#0e76bc 54%);
}

.career_detais {
	display: block;
	height: 100px;
	overflow: hidden;
	font-size: 16px;
}

.careers-section {
	padding: 30px 0;
	border-bottom: 1px solid #000;
}

.careers-section:hover {
	background: #eeeff4;
}

.careers-section .panel-body {
	padding: 0;
}

.careers-section #accordion .collapse.in+.read-car,.careers-section #accordion .close-car,.tech_prod_info .collapse.in+.read-car,.tech_prod_info .close-car {
	display: none;
}

.careers-section #accordion .collapse.in+.read-car+.close-car,.tech_prod_info .collapse.in+.read-car+.close-car {
	display: inline-block;
}

.careers-section .image-box {
	margin-bottom: 0;
}

.careers-section .image-box .panel-collapse input[type="submit"],.careers-section .image-box .read-car,.career_app_wra .fileinput-new .btn-file,.career_app_wra .frm_mt .btn {
	background: #0e76bc;
	color: #fff;
	font-family: 'din-regular';
	border: 0;
	font-size: 16px;
	border-radius: 7px;
	font-weight: bold;
}

.careers-section .image-box .body h3 {
	text-transform: uppercase;
	color: #0e76bc;
}

.careers-section .image-box .body p {
	color: #000;
	font-size: 15px;
	margin-bottom: 18px !important;
}

.careers-section .image-box .close-car {
	background: #000;
	color: #fff;
	font-family: 'din-regular';
	border: 0;
	font-size: 16px;
	border-radius: 7px;
	font-weight: bold;
	margin-top: 0;
}

.careers_sect {
	padding: 25px 0;
	border-bottom: 1px solid #000;
}

.careers_sect p {
	line-height: 23px;
	color: #000;
	font-size: 16px;
}

.career-app-header-wra h1:after {
	background: linear-gradient(to right,#000 35%,transparent 29%,transparent 65%,#0e76bc 48%);
}

.career_app_wra:hover {
	background: transparent;
}

.billing_3cell_first_registration {
	width: 32%;
	float: left;
}

.billing_3cell_registration {
	width: 32%;
	float: left;
	margin-left: 7px;
}

.billing_3cell_first_registration .form-control,.billing_3cell_registration .form-control {
	padding-right: 25px;
}

.req_app h1:after {
	background: linear-gradient(to right,#000 34.5%,transparent 29%,transparent 65.6%,#0e76bc 60%);
}

.request-appointment .title {
	float: left;
	width: 100%;
	margin-bottom: 1rem;
	font-size: 18px;
}

.request-appointment .form-control {
	border: 1px solid;
	box-shadow: none;
	border-radius: 4px;
}

.reqest-appointment .has-feedback label~.form-control-feedback {
	top: 44px;
	width: auto;
	height: auto;
	right: 15px;
	line-height: unset !important;
}

.reqest-appointment .comon-inputs .form-control {
	width: 15%;
	float: left;
	margin-right: 2%;
}

.reqest-appointment .comon-inputs {
	overflow: hidden;
	clear: both;
}

.track_orders .title,.track_orders .control-label {
	color: #000 !important;
}

#track_order_form .btn-group {
	color: #fff;
	background-color: #0e76bc;
	border-color: #0e76bc;
}

.show_click {
	opacity: 1.0 !important;
	visibility: visible !important;
}

.fruzzi_t_btm .ftooltiptext {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	bottom: auto;
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	color: #454545;
	font-family: arial;
	font-size: 12px;
	left: -20%;
	margin-left: -77px;
	opacity: 0;
	padding: 5px 8px;
	position: absolute;
	right: 128%;
	text-align: center;
	top: 166%;
	transition: opacity 1s ease 0;
	visibility: hidden;
	width: 278px;
	z-index: 2;
}

.fruzzi_t_btm .ftooltiptext b {
	background: #fff none repeat scroll 0 0;
	border-right: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	box-shadow: 0 1px 0 #fff inset;
	display: block;
	height: 15px;
	margin-left: 117px;
	margin-top: -13px;
	position: absolute;
	transform: rotate(-45deg);
	width: 15px;
	z-index: 3;
}

.fruzzi_tooltip {
	position: relative;
	display: inline-block;
}

.fruzzi_tooltip .tooltiptext {
	background-color: #d3d3d3;
	border-radius: 4px;
	bottom: auto;
	color: #fff;
	font-size: 12px;
	opacity: 0;
	padding: 4px 0;
	position: absolute;
	right: 120%;
	text-align: center;
	top: -2px;
	transition: opacity 1s ease 0;
	visibility: hidden;
	width: 83px;
	z-index: 1;
}

.fruzzi_tooltip .tooltiptext::after {
	border-color: transparent transparent transparent #d3d3d3;
	border-style: solid;
	border-width: 5px;
	content: "";
	left: 100%;
	margin-top: -5px;
	position: absolute;
	top: 50%;
}

.fruzzi_tooltip .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.cart.table .amount,.cart.table .total-amount {
	text-align: left !important;
}

.disc_amt span {
	width: 60px;
	display: inline-block;
	margin-left: -6px;
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.fruzzi_tooltip .tooltiptext {
		right: -90px;
	}

	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent transparent transparent #d3d3d3;
		border-style: solid;
		border-width: 5px;
		content: "";
		left: 100%;
		margin-top: -5px;
		position: absolute;
		left: -12%;
		transform: rotate(-180deg);
	}

	.item_table_block .item_table tbody tr:last-child td .cust-addcart {
		margin-bottom: 8px;
	}

	.final_product_tabs_section .tech_tips_wra {
		padding: 20px 0;
	}

	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		float: unset !important;
	}

	.index-reviews-sect .carousel-control.right {
		right: -15px;
	}

	.index-reviews-sect .carousel-control.left {
		left: -15px;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation :landscape) {
	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent transparent transparent #d3d3d3;
		border-style: solid;
		border-width: 5px;
		content: "";
		left: 100%;
		margin-top: -5px;
		position: absolute;
		right: 15%;
		transform: rotate(0);
	}

	.fruzzi_tooltip .tooltiptext {
		right: 42px;
	}

	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent transparent transparent #d3d3d3;
		border-style: solid;
		border-width: 5px;
		content: "";
		left: 100%;
		margin-top: -5px;
		position: absolute;
		top: 50%;
	}

	.header_ico_wra .ico-head {
		margin-top: 8px;
	}

	.joinheadingsBlock:after {
		right: .7%;
	}
}

@media screen and (max-width:767px) {
	.reqest-appointment .comon-inputs .form-control {
		width: 31%;
		margin-right: 2%;
	}

	.billing_3cell_registration {
		width: 31.5%;
	}

	.content-page-right-banner,.sectionBg {
		background: unset !important;
	}

	.contact-right-panel {
		padding-top: 10px !important;
	}

	.cf-list {
		font-size: 15px;
	}

	.cf-list li {
		display: grid;
	}

	.sidebar {
		margin-top: 0 !important;
	}

	.contact-right-panel {
		padding-left: 0 !important;
	}

	.right-logo-img {
		margin: 0 0 0 -20px !important;
	}

	.contact-us-form .col-sm-2 {
		width: 100% !important;
	}

	.contact-us-form .col-sm-10 {
		width: 100% !important;
	}

	.content-page-right-banner .form-panel {
		padding-right: 20px !important;
	}

	.content-page-right-banner .form-panel .mr-15 {
		margin-right: 0;
	}

	.contact-us-form .content-page-right-banner .col-md-3 {
		width: 100% !important;
	}

	.discount_input {
		max-width: 140px;
		margin-top: 8px;
	}

	#discount_code {
		margin-top: 5px;
	}

	.about_dark_bg:after,.about_red_bg:after {
		content: unset;
	}

	.fruzzi_tooltip .tooltiptext {
		left: 120% !important;
	}

	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent #d3d3d3 transparent transparent !important;
		left: -13% !important;
		right: 100% !important;
	}

	.fruzzi_t_btm .ftooltiptext {
		box-shadow: 0 2px 2.6px rgba(0,0,0,0.2);
	}

	.fruzzi_t_btm .ftooltiptext {
		left: 20%;
	}

	.Search_by_Vehicle .search_btn {
		text-align: center !important;
	}

	.Search_by_Vehicle .popup_add_to_cart,.Search_by_Vehicle #enableOnInput {
		margin-top: 10px !important;
	}

	.my_order_bg .order-list .container .columns span.column {
		width: 150px;
	}

	.my_account_p .nav-pills>li {
		float: inherit;
		margin: 7px;
	}

	.career_detais {
		height: 97px;
	}

	.Search_by_Vehicle h1 {
		font-size: 30px;
	}

	.Search_by_Vehicle h1:after {
		top: 52px;
	}

	.Search_by_Vehicle .form-block {
		padding: 0 15px 40px;
	}
}

@media(min-width:992px) {
	.make-model-pr>.container>.row>.col-md-3 {
		width: 22%;
	}

	.make-model-pr>.container>.row>.col-md-9 {
		width: 78%;
	}

	.make-model-pr .col-md-push-3 {
		left: 22%;
	}

	.make-model-pr .col-md-pull-9 {
		right: 78%;
	}
}

@media(min-width:1200px) {
	.make-model-pr .product_main_box>.row>.col-sm-3 {
		width: 20%;
	}

	.make-model-pr .product_main_box>.row>.col-sm-9 {
		width: 80%;
	}

	.make-model-pr span.no_product {
		margin: 30px 0;
		display: inline-block;
	}
}

@media(min-width:1600px) {
	.make-model-pr .product_main_box .col-sm-7 {
		width: 71.333333%;
	}

	.make-model-pr .product_main_box .col-sm-5 {
		width: 28.666667%;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.contact-right-panel {
		padding-top: 10px !important;
	}

	.cf-list li {
		display: grid;
	}

	.sidebar {
		margin-top: 0 !important;
	}

	.contact-right-panel {
		padding-left: 0 !important;
	}

	.right-logo-img {
		margin: 0 0 0 -20px !important;
	}

	.contact-us-form .content-page-right-banner .col-md-3 {
		width: 100% !important;
	}

	.header-top {
		background-position: right 36% bottom;
	}

	.about_dark_bg:after {
		left: -24%;
	}

	.about_red_bg:after {
		left: 16%;
	}

	.joinheadingsBlock:after {
		right: 6.2%;
	}
}

@media(min-width:1024px) and (max-width:1366px) and (orientation:portrait) {
	.header-top .col-md-9 .col-md-12 {
		background-color: transparent;
	}

	.navbar.navbar-default {
		min-height: auto;
		margin: 10px 0;
		text-align: center;
	}

	.navbar.navbar-default .nav>li {
		float: unset;
		display: inline-block;
	}
}

@media screen and (max-width:980px) {
	.content-page-right-banner,.sectionBg,.dealer_inquiries_section {
		background: unset !important;
	}

	.contact-us-form .col-sm-2 {
		width: 25%;
	}

	.contact-us-form .col-sm-10 {
		width: 75%;
	}

	.contact-right-panel {
		padding-left: 30px;
	}

	.contact-us-form .col-lg-offset-1 {
		margin-left: 2% !important;
	}
}

@media screen and (min-width:1024px) and (max-width:1366px)and (orientation:portrait) {
	.contact-us-form .col-lg-offset-1 {
		margin-left: 3% !important;
	}

	.contact-us-form .content-page-right-banner .col-md-3 {
		width: 30% !important;
	}

	.contact-right-panel {
		padding-top: 265px !important;
	}
}

@media screen and (max-width:1980px) {
	.contact-us-form .col-lg-offset-1 {
		margin-left: 8%;
	}
}

.captcha_val {
	width: 40px;
	padding-right: 15px;
	text-align: center;
	display: inline-block;
}

.error {
	padding-top: 5px;
	color: red;
}

.map-popup {
	background: #f8f8f8;
	border: 2px solid #818181;
	border-radius: 4px;
	padding: 9px 14px;
	position: fixed;
	text-align: center;
	color: #464646;
	font-size: 12px;
	font-weight: lighter;
}

.map-popup .text,.map-popup a.cta-text {
	display: block;
}

.map-popup a.cta-text {
	font-size: 15px;
	font-weight: bold;
	margin-top: -4px;
	text-decoration: none;
	color: #0e76bc !important;
}

.content-page-right-banner,.dealer_inquiries_section {
	padding: 30px 0;
	background-repeat: no-repeat;
	background-position: right -40% top 0;
}

@media(min-width:1024px) and (max-width:1366px) and (orientation:portrait) {
	.content-page-right-banner,.dealer_inquiries_section {
		background-position: right -250% top 0;
	}
}

@media screen and (min-width:1920px) {
	.content-page-right-banner,.dealer_inquiries_section {
		background-position: right 0 top 0;
	}

	.dealer_locator_info {
		background-position: top left;
	}

	.offerZone img.img-responsive {
		position: relative;
	}
}

@media screen and (max-width:767px) {
	.customer_service_section .support_tab>li.active>a:after {
		font-family: "FontAwesome";
		content: "\f146";
		position: absolute;
		right: 15px;
		font-size: 14px;
		font-weight: 300;
		top: 50%;
		line-height: 1;
		margin-top: -7px;
	}

	.customer_service_section .support_tab>li>a:after {
		font-family: "FontAwesome";
		content: "\f0fe";
		position: absolute;
		right: 15px;
		font-size: 14px;
		font-weight: 300;
		top: 50%;
		line-height: 1;
		margin-top: -7px;
	}

	.header-form-open h1 {
		font-size: 27px;
	}

	.header-form-open h4 {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.joinheadingsBlock:after {
		content: unset;
	}

	.dealer_head h1,.cont_head h1 {
		height: unset;
	}

	#vehicle-form-open form.margin-clear select,#vehicle-form-open form.margin-clear .btn-go,#vehicle-form-open form.margin-clear .buttonClear {
		height: 50px !important;
	}

	.header-form-open.header-trans .col-md-3:first-child>div {
		background-size: 12px 25px,100% 100%;
		background-position: left 15px center,left center;
	}

	.header-form-open.header-trans .col-md-3:nth-child(2)>div,.header-form-open.header-trans .col-md-3:nth-child(3)>div {
		background-size: 17px 25px,100% 100%;
		background-position: left 15px center,left center;
	}
}

.pv-50 {
	padding-bottom: 50px;
	padding-top: 50px;
}

.nolocation_container {
	padding-top: 50px;
}

.nolocation_container .nolocations_title {
	color: #232323;
	font-size: 36px;
	text-align: center;
	line-height: .9 !important;
}

.nolocation_container .nolocations_desc {
	color: #232323;
	font-size: 22px;
	text-align: center;
	line-height: 1.3 !important;
}

.nolocations_addr_info_block {
	background-color: #0e76bc;
	padding: 10px 10px 10px 60px;
	text-align: left;
}

.nolocations_addr_info_block p {
	color: #fff;
	margin-bottom: 5px;
}

.nolocations_addr_info_block .btn_request_more {
	color: #fff;
	font-size: 12px;
	background-color: #292623;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: 0;
}

.search_final_landing_container_emailblock {
	padding: 50px 15px;
}

.send_email_form_block {
	width: 55%;
	margin: 0 auto;
}

.email_block_title {
	font-size: 26px;
	text-align: center;
	padding: 12px;
	display: inline-block;
	margin: 0 auto;
	color: #0e76bc;
}

.send_email_form_block .contact-form label {
	text-align: left;
	color: #232323;
}

.send_email_form_block .contact-form b,.send_email_form_block .contact-form span,.send_email_form_block .contact-form .content-title {
	color: #232323;
}

@media screen and (max-width:767px) {
	.send_email_form_block {
		width: 100%;
	}

	.email_block_title {
		font-size: 22px;
	}

	.customerGalleryMain .customerGalleryMain_filter_block label {
		width: 100% !important;
	}

	#iconfig_content {
		min-width: 100% !important;
	}

	#iconfig_vehiclefront {
		width: 100% !important;
	}

	.iconfig_vehicleStartChildInner {
		width: 100%;
	}

	.iframeBlockforWheels #iconfig_page {
		width: 100% !important;
	}

	.full-text-container {
		position: relative;
		padding: 20px !important;
	}

	.our_exteam {
		padding: 0;
	}

	.common-sect .full-text-container img {
		margin: 0 auto;
	}
}

.modal-content .modal-header {
	background-color: #0e76bc;
}

.rating-container .filled-stars {
	color: #0e76bc !important;
}

.wishlist.text-dark {
	color: #0e76bc;
}

.cust-hide {
	float: right;
	display: inline-block;
}

.icon_position {
	position: absolute;
	width: 100%;
	text-align: center;
}

.wheel_cat_listing_background .isotope-container .isotope-item {
	display: inline-block;
	position: unset !important;
	float: none;
	margin: 0 -2px 2rem;
	vertical-align: top;
}

.compare_head h1:after {
	background: linear-gradient(to right,#000 34.5%,transparent 29%,transparent 65.6%,#0e76bc 60%);
}

@media screen and (max-width:1024px) {
	.wheel_cat_listing_background .container .row {
		margin: 0;
	}
}

.menu_open_left {
	right: 100% !important;
	left: auto !important;
}

.page-loader-4 .pace .pace-progress {
	background-color: #b23212;
	font-family: 'Roboto';
	font-size: 16px;
}

.blogs_listing_SL {
	padding: 0 10px 10px;
}

.SL_blogslisting {
	margin-top: 0;
}

form.mt-0 {
	margin-top: 0;
}

.form-group .Alianza_text {
	padding-left: 0;
	font-style: normal;
	font-size: 18px;
	color: #292623;
	font-weight: normal;
}

.modal-content .modal-title {
	color: #fff;
	padding-left: 0;
	font-style: normal;
	font-size: 18px;
	font-weight: normal;
}

.sweet-alert .sa-button-container .confirm {
	color: #fff !important;
	background-color: #0e76bc !important;
}

.sweet-alert .sa-button-container .cancel {
	color: #fff !important;
	background-color: #0e76bc !important;
}

@media only screen and (min-width:320px) and (max-width:767px) {
	.rocket-dealer {
		margin-top: 0 !important;
	}

	.headtop {
		margin-top: 0 !important;
	}

	.dealer_inquiries_section {
		background: unset;
	}

	.final_product_landing_section .owl-carousel {
		margin-bottom: 20px !important;
	}

	.final_product_landing_section .owl-buttons {
		display: none !important;
	}

	.order-complete-btn {
		float: inherit !important;
		display: block !important;
		text-align: center;
	}

	.confirm-order-mainpg h1,.cart-section h1.f-med {
		font-size: 26px;
		text-align: center;
	}

	.confirm-order-mainpg .order-complete-btn {
		margin-top: 10px;
	}

	.cart-section .buttoncolor {
		text-align: center;
		}
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
	.headtop {
		margin-top: 0 !important;
	}

	.headtop {
		padding-top: 7% !important;
	}
}

.footer-content .separator {
	margin: 20px auto 20px !important;
}

.dealer_info_body span a {
	color: #232323 !important;
}

@media only screen and (min-device-width :320px) and (max-device-width :736px) and (orientation :landscape) {
	.rocket_logo_position {
		float: left;
		width: 80%;
	}

	.rocket_logo_position img {
		width: 30%;
		margin-bottom: 1rem;
	}

	.categoriesListBlock .col-sm-6 {
		float: left;
		width: 50%;
	}

	.categoriesListBlock .overlay-container {
		width: 100% !important;
	}

	.featuredListBlock .isotope-container>.col-md-4 {
		width: 50% !important;
		float: left;
	}

	.wheel_cat_listing_background .isotope-container .isotope-item {
		width: 50%;
		float: left;
		margin: 0;
		padding: 0 10px;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details {
		width: 100%;
	}

	.dealer_locator_list .onlinedealers_list {
		width: 50%;
	}

	.categoriesBlock {
		margin-top: 13%;
	}
}

@media only screen and (min-width :375px) and (max-width :812px) and (orientation :landscape) {
	.hideOn768 {
		display: none;
	}

	.showOn768 {
		display: block !important;
	}

	.rocket_logo_position {
		position: relative;
	}

	.categoriesListBlock {
		width: 100%;
	}

	.overlay-container_cat_home {
		width: 100%;
	}

	.fliterbyList.nav-pills>li>a {
		padding: 10px 5px;
		font-size: 12px;
	}

	.dealer_locator_list {
		margin: 15% 0 3%;
	}

	.dealer_locator_info {
		height: 100%;
	}

	.dealer_inquiries_section {
		background-image: none;
	}

	.dealer_inquiries_section .contact-form1 {
		float: left;
		width: 90%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 15px 15px;
	}

	.contact-right-panel {
		padding-top: 0;
	}

	.fruzzi_tooltip .tooltiptext {
		right: -100px;
	}

	.fruzzi_tooltip .tooltiptext::after {
		left: -13%;
		transform: rotate(-180deg);
		width: 0;
	}

	.categories_titleBlock {
		top: -3%;
	}

	.customerGalleryMain .customerGalleryMain_filter_block {
		margin: 0 !important;
		width: 50%;
		padding: 8px 15px;
		float: left;
	}

	.customerGalleryMain .customerGalleryMain_filter_block select {
		width: 100% !important;
	}

	.viewcart_mob {
		min-width: 280px;
	}

	.discount_input {
		max-width: 146px;
	}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
	.cust-support.final-wheel-details {
		width: 100%;
	}

	.content-page-right-banner,.dealer_inquiries_section {
		background-position: right -275% top 0;
	}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
	.wheel_cat_listing_background .isotope-container .isotope-item {
		display: block;
		float: left;
		padding: 0 15px;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea a {
		margin-top: 3px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.featuredSectionInner {
		width: 100%;
	}

	.footer-content .contact-aside-address li {
		display: block !important;
		overflow: hidden;
		clear: both;
	}

	.footer-content .contact-aside-address .add-content {
		margin-left: 0 !important;
		width: auto !important;
	}

	.full-text-container {
		display: table-cell;
		vertical-align: middle !important;
		width: 50%;
		padding: 0 50px;
		position: relative;
	}

	.header-form-open {
		padding-top: 15px !important;
	}

	.navbar.navbar-default .nav>li {
		float: unset;
		display: inline-block;
	}

	.header-form-open h1 {
		font-size: 30px;
		margin: 8px 0;
	}

	.header-form-open h4 {
		font-size: 15px;
		margin-bottom: 10px;
	}
}

@media(max-width:1199px) and (min-width:480px) {
	.owl-item .overlay-container:hover .overlay-top,.owl-item .overlay-container:hover .overlay-bottom {
		height: 50%;
	}
}

.border-b a {
	border-bottom: 1px solid #d7d7d7 !important;
	color: #3e3e3e;
	background-color: #f0f0f0 !important;
}

.home-category .overlay-container .text h3 {
	line-height: 23px;
}

.overlay-container .text h3 {
	line-height: 21px;
}

.product_landing .css-checkbox:checked+label.css-label {
	background-image: url(../images/truck_csscheckbox_check.png);
}

@media(max-width:767px) {
	.compare_product_wra {
		padding: 30px 10px;
		width: 100%;
		border-bottom: 1px solid rgba(255,255,255,0.1) !important;
		text-align: center;
	}

	.compare_product_wra .dropdown-menu .panel-body {
		text-align: left !important;
	}

	.compare_product_wra .dropdown-menu .panel-body a {
		margin: 0 !important;
		color: #333 !important;
		font-size: 12px !important;
		padding: 5px 15px !important;
	}

	.compare_product_wra .dropdown-menu {
		left: 21%;
		max-width: 220px;
		position: absolute !important;
		top: 55px;
	}

	.compare_product_wra .circle-button {
		background-color: #000 !important;
		float: none;
	}

	.my-acc-login-bg {
		padding: 0;
	}

	.compare_box {
		margin-left: 3px;
	}

	.cart {
		border-bottom-color: transparent;
	}
}

.content-slider-with-controls-autoplay .owl-buttons div {
	padding: 15px 10px;
}

.text_box {
	color: #848484;
	text-decoration: none;
	background-color: transparent !important;
	transition: all .2s ease-in-out 0;
}

.text_box a:hover,.text_box a.active {
	background-color: transparent !important;
}

.text_box:hover {
	color: red;
	text-decoration: none;
	background-color: transparent !important;
	transition: all .2s ease-in-out 0;
}

.carousel-control.left,.carousel-control.right {
	background: 0;
	width: 25px;
}

.carousel-control.left {
	left: -25px;
}

.carousel-control.right {
	right: -25px;
}

.broun-block {
	background: url("http://myinstantcms.ru/images/bg-broun1.jpg") repeat scroll center top rgba(0,0,0,0);
	padding-bottom: 34px;
}

.block-text {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 3px 0 #2c2222;
	color: #626262;
	font-size: 14px;
	margin-top: 27px;
	padding: 15px 18px;
}

.block-text a {
	color: #7d4702;
	font-size: 25px;
	font-weight: bold;
	line-height: 21px;
	text-decoration: none;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

.mark {
	padding: 12px 0;
	background: 0;
}

.block-text p {
	color: #585858;
	font-family: Georgia;
	font-style: italic;
	line-height: 20px;
}

.sprite {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAeUCAYAAAAU3UTMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MzJERUNDRjBEMTExRTM4N0ZFOUUyNENEOTZCNjVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1MzJERUNERjBEMTExRTM4N0ZFOUUyNENEOTZCNjVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjUzMkRFQ0FGMEQxMTFFMzg3RkU5RTI0Q0Q5NkI2NUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjUzMkRFQ0JGMEQxMTFFMzg3RkU5RTI0Q0Q5NkI2NUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/ZdnrAAAydElEQVR42uydCbgUxbn3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');
}

.sprite-i-triangle {
	background-position: 0 -1298px;
	height: 44px;
	width: 50px;
}

.block-text ins {
	bottom: -44px;
	left: 50%;
	margin-left: -60px;
}

.block {
	display: block;
}

.zmin {
	z-index: 1;
}

.ab {
	position: absolute;
}

.person-text {
	padding: 10px 0 0;
	text-align: center;
	z-index: 2;
}

.person-text a {
	color: #fc0;
	display: block;
	font-size: 14px;
	margin-top: 3px;
	text-decoration: underline;
}

.person-text i {
	color: #fff;
	font-family: Georgia;
	font-size: 13px;
}

.rel {
	position: relative;
}

.make_model_searchbox {
	height: auto !important;
	padding: 15px 0 15px;
	position: relative;
	display: block;
}

.make_model_searchbox #insert_search_on_page {
	background: #fff;
	max-height: 300px;
	overflow: auto;
	box-shadow: 0 0 5px #363636;
	position: absolute;
	z-index: 100;
	top: 40px;
	width: calc(100%+20px);
	border-radius: 0 0 5px 5px;
	box-shadow: 11px 8px 0 #26262647;
}

.make_model_searchbox .customerGallerytitle {
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 16px;
}

.make_model_searchbox .customerGallerytext {
	font-weight: lighter;
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 14px;
	font-family: 'DIN-light';
}

.make_model_searchbox .customerGallerytext span {
	font-weight: bold;
}

.make_model_searchbox .customeGalleryDrop {
	margin: 15px 0;
	padding: 15px 35px 15px 45px;
	font-family: arial,sans-serif;
	font-size: 12px;
	background-image: url(../../assets/images/forgeline_drop_down_icon.png),linear-gradient(to top,#b2b2b2,#fdfdfd) !important;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	background-repeat: no-repeat;
	background-position: 93% 50%;
	width: 100%;
	border-radius: 2px;
	text-transform: uppercase;
}

.customemake_modelDrop.no_dropdown .customeGalleryDrop {
	background-position: 98% 50%;
}

.customemake_modelDrop {
	width: 100%;
	position: relative;
}

.customemake_modelDrop .model_number {
	position: absolute;
	top: 24%;
	left: 5%;
	transform: translateY(50%);
	color: #fff;
	background-color: #0e76bc;
	padding: 3px 7px;
	border-radius: 25px;
	font-size: 12px;
	line-height: 14px;
}

.customemake_modelDrop .icon_dropdown_selected {
	position: absolute;
	top: 0;
	right: 0;
	transform: translateY(35%);
	height: 45px;
	width: 51px;
}

.customemake_modelDrop .icon_dropdown_selected_arrow {
	position: absolute;
	top: 0;
	right: 0;
	transform: translateY(35%);
	height: 45px;
	width: 51px;
}

.make_model_searchbox .btn_galleryGo {
	padding: 4px 8px;
	background: linear-gradient(to bottom,#6ef871,#2bb32d);
	color: #fff;
	display: block;
	margin-bottom: 5px;
	margin-top: 14px;
	text-transform: uppercase;
	font-size: 16px;
	height: 48px;
	font-family: 'futura_Bold';
	border: 0;
	min-width: 66px;
}

.model_select_year_box {
	background-color: #f7f7f7;
	padding: 40px 0 80px;
}

.model_select_year_box .model_year {
	border: 1px solid #3e3e3e;
	color: #3e3e3e;
	border-radius: 6px;
	padding: 15px 10px;
	text-align: center;
	background-color: #fff;
	cursor: pointer;
	margin-bottom: 20px;
}

.model_select_year_box .model_year span {
	height: 13px;
	overflow: hidden;
	display: inline-block;
}

.model_select_year_box .model_select_year_title {
	font-size: 32px;
	margin-bottom: 60px;
	text-align: center;
}

.model_part_box {
	padding: 10px 0;
	text-align: center;
}

.model_part_box .web_commHead p {
	margin: 10px 0;
}

.model_part_box .model_part_blog {
	padding-right: 7px;
	padding-left: 7px;
	float: none;
	display: inline-block;
	margin: 10px -2px 0;
}

.model_shop_part_box.model_part_box .model_part_blog {
	width: 10%;
}

.model_part_box .model_part_blog .model_part_name {
	margin: 0;
}

.model_part_box .row .isotope-container {
	height: auto !important;
}

.model_part_box .col-md-1,.model_shop_part_box .col-md-2 {
	display: inline-block;
	float: none;
	vertical-align: top;
	margin: 0 -2px;
	padding: 0 6.5px;
}

.model_part_box.no-b-space {
	padding-bottom: 0;
}

.model_part_box .model_select_year_title {
	font-size: 30px;
	margin-bottom: 60px;
	text-align: center;
}

.model_part_box .model_part {
	text-align: center;
	cursor: pointer;
}

.model_part_box .model_part_name {
	font-size: 14px;
	color: #434343;
	text-align: center;
	text-transform: unset;
	cursor: pointer;
	margin: 0 0 7px 0;
	height: 58px;
	overflow: hidden;
	padding: 7px 15px;
}

.model_part_box .model_part_name:hover {
	color: #000;
}

.model_part_box .model_part {
	text-align: center;
	cursor: pointer;
	position: relative;
	display: table;
	width: 100%;
}

.model_part_box .model_part .img-section {
	height: 110px;
	display: table-cell;
	vertical-align: middle;
	background: #fff;
}

.model_part_box .model_part .img-section img {
	margin: 0 auto;
	max-height: 110px;
}

.model_part_box hr {
	border-top: 1px solid #c6c6c6;
	margin: 30px 0;
}

.model_shop_part_box.model_part_box {
	margin: 0;
}

.model_shop_part_box {
	padding: 15px 0 0;
	text-align: center;
	margin: 0 -10px;
}

.model_shop_part_box .model_select_year_title {
	font-size: 32px;
	margin-bottom: 60px;
	text-align: center;
}

.model_shop_part_box .model_part .img-sect {
	height: 80px;
}

.model_shop_part_box .model_part .img-sect img {
	margin: 0 auto;
	max-height: 80px;
}

.model_shop_part_box .model_part,.model_part_box .model_part {
	text-align: center;
	cursor: pointer;
	position: relative;
	display: table;
	width: 100%;
}

.model_shop_part_box .model_part .img-section,.model_part_box .model_part .img-section {
	height: 110px;
	display: table-cell;
	vertical-align: middle;
	background: #fff;
}

.model_shop_part_box .model_part .img-section img,.model_part_box .model_part .img-section img {
	margin: 0 auto;
	max-height: 110px;
}

.model_shop_part_box .model_part_name {
	font-size: 14px;
	color: #3e3e3e;
	display: block;
	overflow: hidden;
	height: 49px;
	text-transform: initial;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	padding: 0 12px;
	margin-top: 0;
	margin-bottom: 13px;
}

.model_shop_part_box .model_part_divider {
	border-top: 1px solid #c6c6c6;
	margin-bottom: 30px;
}

.bg-gray .overlay-shadow {
	background-color: #fff;
	padding-bottom: 1px;
	margin-bottom: 15px;
}

.model_part_search .form-inline .form-group {
	width: 35%;
	position: relative;
	display: inline-flex !important;
}

.model_part_search .form-inline .form-control {
	width: 100%;
	border-radius: 0;
	border: 0;
}

.model_part_search .form-inline .btn.btn-primary {
	background-color: #000 !important;
	padding: 9px 9px !important;
	border-radius: 0;
	border: 0;
	margin-left: 10px;
	margin-top: 0;
}

.model_part_search .form-inline .form-group:before {
	background-image: url(../../assets/images/truck_arrow_right.png);
	content: '';
	height: 28px;
	position: absolute;
	width: 37px;
	left: -50px;
	top: 6px;
	background-repeat: no-repeat;
	background-position: center center;
}

.model_part_search .form-inline {
	margin-bottom: 0;
	margin-top: 0;
}

.model_part_search .form-inline .form-control::placeholder {
	color: #3e3e3e;
}

.model_part_search .search-dropdown {
	display: none;
}

.model_part_search .nav-search.active .search-dropdown {
	display: block;
	position: absolute;
	background-color: #fff;
	width: 100%;
	box-shadow: 12px 13px 0 -2px rgba(0,0,0,0.28);
	-moz-box-shadow: 12px 13px 0 -2px rgba(0,0,0,0.28);
	-webkit-box-shadow: 12px 13px 0 -2px rgba(0,0,0,0.28);
	z-index: 10;
}

.model_part_search #insert_search_on_page>div {
	background: url(../images/dap_search_grey_icon.png),url(../images/dap_search_arrow_up_icon.png);
	background-repeat: no-repeat;
	background-position: center left 16px,center right 14px;
	padding: 10px 50px !important;
	text-align: left;
	text-transform: uppercase;
}

.model_part_search #insert_search_on_page>div:hover {
	background-color: #f1f1f1;
}

.model_part_search .search-dropdown .search-dropdown-list,.model_part_search #insert_search_on_page>div {
	border-bottom: 1px solid #dedede;
	padding: 10px;
	cursor: pointer;
}

.model_part_search .search-dropdown .search-dropdown-list:hover {
	background-color: #f1f1f1;
}

.model_part_search .search-dropdown .search-dropdown-list:last-child {
	border-bottom: 0;
}

.model_part_search .search-dropdown .search-list-icon {
	display: inline-block;
	width: 15px;
	margin-right: 10px;
}

.model_part_search .search-dropdown .search-dropdown-list span {
	width: 80%;
	display: inline-block;
	text-align: left;
}

.model_part_search .search-dropdown .search-list-arrow-up {
	display: inline-block;
	width: 15px;
}

.related_product_box {
	background-color: #fff;
	padding: 40px 0 40px;
}

.related_product_box .related_product_title {
	font-family: 'futura_medium';
	font-weight: normal;
	font-size: 30px;
	letter-spacing: 8px;
	margin-top: 15px;
	text-align: center;
	margin-bottom: 50px;
}

.related_product_box .related_product_list {
	border: 1px solid #d5d5d5;
	padding: 20px;
	margin-bottom: 30px;
}

.related_product_box .related_product_list .related_product_img {
	margin: 0 auto;
}

.related_product_box .related_product_list .related_product_name {
	font-family: 'futura_medium';
	color: #3e3e3e;
	font-size: 16px;
	margin: 0;
	margin-bottom: 20px;
}

.related_product_box .related_product_list .related_product_star_box {
	list-style: none;
	padding: 0;
	display: block;
	margin: 10px auto;
	text-align: left;
}

.related_product_box .related_product_list .related_product_star_box li {
	display: inline-block;
	color: #0e76bc;
	font-size: 20px;
}

.related_product_box .related_product_list .related_product_desc {
	font-weight: 700;
	font-size: 15px;
}

.related_product_box .related_product_list .related_product_cart {
	background-color: #f7f7f7;
	padding: 10px 10px;
}

.related_product_box .related_product_list .related_product_cart .cart_price_label {
	color: #3e3e3e;
	font-size: 14px;
	font-family: 'futura_medium';
	margin: 0;
}

.related_product_box .related_product_list .related_product_cart .cart_price_value {
	font-size: 24px;
	color: #0e76bc;
	margin: 0;
}

.related_product_box .related_product_list .related_product_cart .cart_qty_label {
	color: #3e3e3e;
	font-size: 14px;
	font-family: 'futura_medium';
	margin: 0;
	display: inline;
	margin-right: 10px;
}

.related_product_box .related_product_list .related_product_cart .cart_price_input {
	display: inline;
	white-space: nowrap;
	height: 31px;
	width: 48px;
	padding: 5px 2px 5px 10px;
	border: 1px solid #3e3e3e;
	font-size: 16px;
	font-family: 'futura_medium';
}

.related_product_box .related_product_list .related_product_cart .view_product_right {
	text-align: right;
}

.related_product_box .related_product_list .related_product_cart .view_product_btn {
	width: auto;
	padding: 5px 10px;
	font-size: 15px;
	color: #3e3e3e;
	background-color: #74fe77;
	border-color: #74fe77;
	font-weight: 700;
	margin-bottom: 0;
}

.product_main_box .p_t_line_box {
	font-family: 'din-light';
	font-size: 27px;
}

.product_title_box {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.product_main_box .product_main_title {
	font-family: 'DIN-Regular';
	font-size: 33px;
	margin: 0;
	font-weight: bold;
}

.product_main_box .product_title_line {
	margin: 0;
	border-top: 4px solid #0e76bc;
	margin-top: 9px;
	width: 64px;
}

.product_main_box .product_main_icon_img {
	display: inline-block;
	width: 143px;
	margin-right: 20px;
}

.dap-product-slider {
	border: none !important;
	margin-bottom: 20px !important;
	overflow: hidden;
	clear: both;
}

.prod_review_comment .review_star_box {
	list-style: none;
	padding: 0;
	display: inline-block;
	margin: 20px auto 0;
	margin-top: 0;
}

.prod_review_comment .review_star_box li.not_active {
	color: #d2d2d2;
}

.prod_review_comment .review_star_box li {
	display: inline-block;
	color: #0e76bc;
	font-size: 20px;
	height: 23px;
}

.review_star_box li .fa-star:before,.review_star_box .fa-star:before {
	content: "";
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/tr_product_star.png) no-repeat center;
}

.review_star_box li.not_active .fa-star:before,.review_star_box.not_active .fa-star:before,.review_star_box .fa-star.no-star:before {
	content: "";
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/dap_product_star_noactive.png) no-repeat center;
}

.review_star_box li .fa-star-half-o:before,.review_star_box .fa-star-half-o:before {
	content: "";
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/tr_product_star_half.png) no-repeat center;
}

.prod_review_comment .review_star_box .review_link {
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: top;
	display: inline-block;
	margin-left: 5px;
	line-height: 21px;
	font-size: 13px;
}

.prod_items_list {
	display: flex;
	justify-content: center;
	align-items: center;
}

.prod_items_list .item .prod_item_img {
	width: auto;
}

.prod_items_list .item .prod_icon_right {
	color: #b4b4b4;
	font-size: 22px;
}

.dap-product-slider .thumbnails-wrapper .owl-buttons .owl-prev,.dap-product-slider .thumbnails-wrapper .owl-buttons .owl-next {
	position: absolute;
	height: 11px;
	width: 1px;
	bottom: 50%;
	transform: translate(-50%,0);
}

.dap-product-slider .thumbnails-wrapper {
	padding: 10px 30px;
}

.dap-product-slider .overlay-link {
	background-color: transparent;
}

.dap-product-slider .thumbnails-wrapper .owl-prev {
	left: -33px;
}

.dap-product-slider .thumbnails-wrapper .owl-next {
	right: -5px;
}

.dap-product-slider .thumbnails-wrapper .owl-item .image {
	border: 2px solid transparent;
	margin: 0;
	width: 100%;
	height: 100%;
	color: black;
}

.dap-product-slider .thumbnails-wrapper .owl-item.synced .thumbnails-outer {
	border: 2px solid #d4d4d4;
}

.dap-product-slider .thumbnails-wrapper .thumbnails-outer {
	border: 2px solid transparent;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 72px;
	width: 68px;
}

.dap-product-slider .thumbnails-wrapper .owl-buttons .prod_icon_arrow {
	color: #b4b4b4;
	font-size: 22px;
}

.product_details_box>span {
	margin-bottom: 7px;
	display: inline-block;
}

.product_details_box .product_de_price {
	font-size: 25px;
	margin: 0 0 5px;
	text-transform: capitalize;
}

.product_details_box .product_de_price span {
	color: #434343;
	font-size: 20px;
	text-decoration: line-through;
	margin-left: 5px;
	vertical-align: middle;
	margin-top: -7px;
	display: inline-block;
}

.product_details_box .product_sku {
	color: #434343;
	font-size: 18px;
}

.product_details_box .product_stock_details {
	list-style: none;
	padding: 0;
	margin-bottom: 2px;
}

.product_details_box .product_stock_details .p_s_img {
	display: inline;
	margin-right: 8px;
}

.product_details_box .product_stock_details li {
	color: #0e76bc;
}

.product_details_box .product_stock_details li span {
	font-size: 18px;
}

.product_details_box .product_stock_details li.instock {
	font: normal normal 13.35px Roboto,Arial,Trebuchet,sans-serif;
	font-size: 18px;
	color: #3a6f13;
	font-weight: bold;
	display: inline-block;
	margin: 12px 0 3px;
	text-transform: uppercase;
}

.product_details_box .product_stock_details li.instock span {
	font-size: 16px;
	color: #494949;
	font-weight: normal;
}

.product_details_box .product_stock_details li:nth-child(2) {
	color: #3a6f13;
}

.product_details_box .cust-addcart {
	display: inline-flex;
	justify-content: start;
	align-items: center;
}

.product_details_box .custom_cart_btn_qty_box .qty_input {
	height: 54px;
	width: 54px;
	border: 1px solid #252525;
	padding: 5px 6px;
	font-size: 22px;
	float: left;
	text-align: center;
}

.product_details_box .custom_cart_btn_qty_box .qty_btn_group {
	display: inline-block;
	flex-flow: column;
	vertical-align: top;
	margin-left: -1px;
	margin-right: 10px;
}

.product_details_box .custom_cart_btn_qty_box .qty_btn_group .btn-add {
	height: 27px;
	padding: 0;
	margin: 0;
	display: block;
	width: 37px;
	background-color: transparent;
	border: 1px solid #252525;
	border-radius: 0;
	border-left: 0;
	font-size: 18px;
}

.product_details_box .custom_cart_btn_qty_box span.btn-added-to-cart {
	margin: 0 10px;
	border-radius: 4px;
	font-size: 18px;
	width: 165px;
	padding: 13px 0;
	background-color: #22af40;
	border-color: #22af40;
}

.product_details_box .custom_cart_btn_qty_box .qty_btn_group .btn-minus {
	height: 27px;
	padding: 0;
	margin: 0;
	display: block;
	width: 37px;
	background-color: transparent;
	border: 1px solid #252525;
	border-radius: 0;
	border-top: 0;
	border-left: 0;
	font-size: 18px;
}

.product_details_box .custom_cart_btn_qty_box .custom_add_to_cart,#qty_sku_desk_div .btn-added-to-cart {
	background-color: #22af40 !important;
	border-color: #22af40 !important;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	border-radius: 0;
	margin: 0;
	text-transform: uppercase;
	cursor: pointer;
	padding: 13px 20px;
	min-width: 165px;
	width: 232px;
	vertical-align: top;
}

.product_details_box .custom_cart_btn_qty_box a.view_det {
	background: #0e76bc;
	color: #fff;
	font-size: 18px;
	padding: 13px 20px;
	border-radius: 4px;
	display: inline-block;
	margin-top: 10px;
	width: 230px;
	text-align: center;
}

.product_de_description_box {
	font: normal normal 13.35px Roboto,Arial,Trebuchet,sans-serif;
}

.product_de_description_box .product_desc,.product_de_description_box .product_desc span,.product_de_description_box b,.product_de_description_box a {
	color: #000;
	font-size: 13px !important;
}

.product_main_box .product_de_description_box a,.show_more_descr a,.hide_more_descr a {
	color: #0e76bc;
	margin-top: 15px;
	display: inline-block;
	font-size: 15px !important;
}

.product_main_box .product_de_description_box a i {
	font-size: 20px;
	vertical-align: text-bottom;
	margin-right: 7px;
}

.product_de_description_box .product_desc ul {
	padding-left: 19px;
	list-style: unset;
}

.product_main_box .imp_details img {
	display: inline-block;
}

.product_main_box .imp_details a {
	font-size: 16px;
	color: #06257d;
	border: 1px solid #c4c4c4;
	padding: 4px 12px;
	display: inline-block;
	border-radius: 22px;
	cursor: unset;
}

.product_utility_box .product_utility_list {
	list-style: none;
	padding: 0;
	display: block;
	text-align: left;
	margin: 25px 0 40px;
}

.product_utility_box .product_utility_list li {
	display: inline-block;
	color: #3e3e3e;
	font-size: 15px;
	font-weight: 800;
	vertical-align: middle;
	margin-right: 12px;
}

.product_utility_box .product_utility_list li a {
	color: #434343;
}

.product_utility_box .product_utility_list li a:hover,.product_utility_box .product_utility_list .css-label:hover {
	color: #06257d;
}

.product_utility_box .product_utility_list li a,.product_utility_box .product_utility_list .css-label {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
}

.product_utility_box .product_utility_list .css-label {
	padding: 1px 0 1px 28px;
}

.product_utility_box .product_utility_list li .social-links li a {
	width: 40px;
	height: 40px;
}

.product_utility_box .product_utility_list .popover-title {
	background-color: #0e76bc !important;
}

.product_utility_box .product_utility_list .pro_utility_icons {
	display: inline;
	margin-right: 8px;
}

.final_product_landing_section .prod_gallery,.final_product_landing_section .rec_viewed_items,.final_product_landing_section .product_review_wra {
	background-color: #fff;
}

.final_product_tabs_section .part_filts_box .part_filter_note_text {
	color: #434343;
}

.final_product_landing_section .final_product_common_title {
	font-family: 'futura_medium';
	font-weight: normal;
	font-size: 30px;
	letter-spacing: 8px;
	margin-top: 15px;
	text-align: center;
}

.final_product-bottom_desc {
	background-color: #fff;
	padding: 10px 0 90px;
}

.recent_view_product_box {
	background-color: #fff;
	padding: 40px 0 100px;
}

.recent_view_product_box .final_product_common_title {
	margin-bottom: 81px;
}

.recent_view_product_box .final-product-slider-box .image-box {
	padding: 0 10px;
}

.recent_view_product_box .final-product-slider-box .final-product-img {
	height: 245px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

.recent_view_product_box .final-product-slider-box .final-product-img img {
	height: auto;
	width: auto;
	position: relative;
	margin: 0 auto;
	max-height: 245px;
}

.recent_view_product_box .final_slider_title {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 5px;
	min-height: 20px;
}

.recent_view_product_box .final_slider_subtext {
	font-size: 16px;
}

.final_product_tabs_section .featured_gallery_block p,.final_product_tabs_section .featured_gallery_block p span,.final_product_tabs_section .featured_gallery_block b {
	color: #434343 !important;
	font-size: 16px !important;
}

.final_product_tabs_section .featured_gallery_block {
	margin-top: 20px;
}

.customer-service-call {
	background-color: #fff;
}

.customer-service-call h1 {
	color: #434343;
}

.customer-service-call a.btn {
	text-transform: uppercase;
	background-color: #0e76bc;
	border-color: #0e76bc;
}

.best_seller_content p {
	font-size: 24px;
	color: #434343;
	font-family: 'futura_light';
}

.white_bg .btn-go-sect {
	width: 1% !important;
}

#check_cart_discount {
	padding: 8px !important;
}

@media screen and (max-width:767px) and (orientation:portrait) {
	.model_shop_part_box.model_part_box .model_part_blog {
		width: 25%;
	}
}

@media screen and (max-width:767px) and (orientation:landscape) {
	.model_shop_part_box.model_part_box .model_part_blog {
		width: 15%;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		padding: 0 10px;
	}

	div#vehicle-form-open form.margin-clear .col-md-3,.header-form-open form .col-md-2.col-sm-3 {
		width: 50% !important;
		padding: 0 6px !important;
		float: left;
	}
}

@media screen and (max-width:767px) {
	.part_filter_table,.wheel_cat_best_selling_background .latest_arrival_title,.latest_arrival_box .product_de_text,.latest_arrival_box .product_de_sub_text,.part_filts_box .collapse-style-2 .panel-heading a span,.part_filts_box .collapse-style-2 .panel-heading a,.best_seller_content h2,.best_seller_content p {
		font-size: inherit;
	}

	.part_filts_box {
		margin-top: 30px;
	}

	.make_model_searchbox .btn_galleryGo {
		width: 100%;
	}

	.make_model_searchbox .customeGalleryDrop {
		padding: 15px 35px 15px 65px;
	}

	.model_select_year_box .model_select_year_title {
		margin-bottom: 40px;
		font-size: 30px;
	}

	.model_part_box .model_select_year_title {
		margin-bottom: 40px;
		font-size: 30px;
	}

	.model_part_search .form-inline .form-group {
		width: 100%;
	}

	.model_part_search .form-inline .form-group:before {
		content: none;
	}

	.product_title_box {
		display: block;
	}

	.wheel_cat_best_selling_background .nav-pills>li {
		display: block;
		float: none;
		text-align: center;
		margin-left: 0;
	}

	.product_main_box .review_fitment_notes {
		display: block;
	}

	.product_details_box .custom_cart_btn_qty_box a.view_det {
		width: 154px;
		padding: 12px 20px;
	}

	.make-model-pr .product_main_box .product_main_title {
		font-size: 19px;
	}

	.product_details_box .product_de_price {
		font-size: 30px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.wheel_cat_best_selling_background .dap_product_img,.wheel_cat_best_selling_background .ic_aem_img {
		margin: 0 auto;
	}

	.part_filts_box {
		margin-top: 30px;
	}

	.make_model_searchbox .ipad_space {
		margin-left: 6.333333%;
	}

	.model_shop_part_box.model_part_box .model_part_blog {
		width: 14%;
	}
}

@media all and (max-width:768px) and (min-width:320px) {
	.col-half-offset {
		margin-left: 0 !important;
		margin-top: 10;
	}
}

@media(min-width:1200px) {
	.small-cont {
		width: 1170px;
	}

	.rocket_footer .footer-inner .col-md-2,.m7_footer .footer-inner .col-md-2 {
		width: 15%;
		padding: 0 8px;
	}
}

@media(min-width:1900px) {
	.small-cont {
		width: 1300px;
	}
}

.make_model_searchbox a.change_veh {
	margin-top: 0;
	color: #000;
	width: 250px;
	border: 1px solid #000;
	font-weight: 600;
	font-size: 18px;
	padding: 3px 5px;
	margin-bottom: 30px;
}

.col-half-offset {
	margin-left: 4.166666666666667%;
}

.contact-aside-address {
	padding: 1rem 0 10px;
	float: left;
	display: flex;
	width: 100%;
}

.make-mod-year-bottom-space {
	margin-bottom: -10px;
}

.spinner_container {
	background: rgba(0,0,0,0.3) none repeat scroll 0 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.sk-spinner-circle.sk-spinner {
	bottom: 0;
	height: 32px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	z-index: 1000;
}

.sk-spinner-circle .sk-circle::before {
	animation: 1s ease-in-out 0 normal both infinite running sk-circleBounceDelay;
	background-color: #0e76bc;
	border-radius: 100%;
	content: "";
	display: block;
	height: 20%;
	margin: 0 auto;
	width: 20%;
}

.sk-spinner-circle.sk-spinner {
	margin: 0 auto;
	top: 41%;
}

.sk-spinner-circle .sk-circle {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.sk-spinner-circle .sk-circle2 {
	transform: rotate(30deg);
}

.sk-spinner-circle .sk-circle3 {
	transform: rotate(60deg);
}

.sk-spinner-circle .sk-circle4 {
	transform: rotate(90deg);
}

.sk-spinner-circle .sk-circle5 {
	transform: rotate(120deg);
}

.sk-spinner-circle .sk-circle6 {
	transform: rotate(150deg);
}

.sk-spinner-circle .sk-circle7 {
	transform: rotate(180deg);
}

.sk-spinner-circle .sk-circle8 {
	transform: rotate(210deg);
}

.sk-spinner-circle .sk-circle9 {
	transform: rotate(240deg);
}

.sk-spinner-circle .sk-circle10 {
	transform: rotate(270deg);
}

.sk-spinner-circle .sk-circle11 {
	transform: rotate(300deg);
}

.sk-spinner-circle .sk-circle12 {
	transform: rotate(330deg);
}

.sk-spinner-circle .sk-circle2::before {
	animation-delay: -1.1s;
}

.sk-spinner-circle .sk-circle3::before {
	animation-delay: -1s;
}

.sk-spinner-circle .sk-circle4::before {
	animation-delay: -0.9s;
}

.sk-spinner-circle .sk-circle5::before {
	animation-delay: -0.8s;
}

.sk-spinner-circle .sk-circle6::before {
	animation-delay: -0.7s;
}

.sk-spinner-circle .sk-circle7::before {
	animation-delay: -0.6s;
}

.sk-spinner-circle .sk-circle8::before {
	animation-delay: -0.5s;
}

.sk-spinner-circle .sk-circle9::before {
	animation-delay: -0.4s;
}

.sk-spinner-circle .sk-circle10::before {
	animation-delay: -0.3s;
}

.sk-spinner-circle .sk-circle11::before {
	animation-delay: -0.2s;
}

.sk-spinner-circle .sk-circle12::before {
	animation-delay: -0.1s;
}

@keyframes sk-circleBounceDelay {
	0,80%,100% {
		transform: scale(0);
	}

	40% {
		transform: scale(1);
	}
}

.recent_view_product_box h1 span {
	color: red;
}

.header_mobile_menu li span.img_wra_2 {
	min-width: 50px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}

.header_mobile_menu li a img {
	display: inline-block;
}

.nav.header_desktop_menu .subcategory_menu_list li.dropdown a:hover {
	background-color: #0e76bc !important;
	color: #fff;
}

.nav.header_desktop_menu .subcategory_menu_list .dropdown>a:hover::before {
	color: #fff !important;
}

.subsubcategory_menu_list li {
	padding: 0;
}

.appreal-btn a {
	background-color: #fff !important;
	color: #000 !important;
}

.appreal-btn a:hover {
	color: #fff !important;
	background-color: #0e76bc !important;
}

.customer-gallery-detail .overlay-container .text h3 {
	font-size: 18px !important;
	line-height: unset;
}

.appreal-btn.active a {
	color: #fff !important;
	background-color: #0e76bc !important;
}

li.border-b.active a {
	color: #fff !important;
	background-color: #0e76bc !important;
}

@media screen and (max-width:620px) {
	.customer_service_section .final-wheel-details .support_tab li {
		width: 100% !important;
	}
}

@media screen and (max-width:420px) {
	.gallerySection .wp-block-cover-image {
		background-attachment: fixed !important;
	}

	.sidenav .cart_ico li a img:hover {
		filter: brightness(1) invert(1);
	}

	.customer_service_section .panel-title b {
		width: 94% !important;
		display: block;
	}
}

@media screen and (max-width:375px) {
	.gallerySection {
		padding: 40px 0 80px 0;
	}
}

#qty_sku_desk_div .btn-added-to-cart:hover {
	background-color: #fff !important;
	border-color: #22af40 !important;
	color: #22af40 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.none_arrow select {
		-webkit-appearance: none;
		-moz-appearance: none;
	}
}

html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s;
}

html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
	opacity: 0;
	transition-property: opacity,-webkit-transform;
	transition-property: opacity,transform;
	transition-property: opacity,transform,-webkit-transform;
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
	transition-delay: 0;
}

html:not(.no-js) [data-aos=fade-right] {
	-webkit-transform: translate3d(-100px,0,0);
	transform: translate3d(-100px,0,0);
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
	transition-duration: .4s;
}

[data-aos].aos-animate {
	pointer-events: auto;
}

.mega-menu.narrow.veh-sea .trpartsearch,.mega-menu.narrow.veh-sea.trpartsearch {
	background-color: #fb991e !important;
}

.product_p65_warning a.btn {
	text-align: center;
	margin: 10px 0;
	letter-spacing: 1px !important;
}

.footer-inner .p65_warning a.btn,.product_p65_warning a.btn {
	max-width: 287px !important;
}

.custom_cart_btn_qty_box .rev_fit.new_btn a.btn.hover_underline {
	border: 1px solid #000;
	border-radius: 5px;
}

.product_details_box .custom_cart_btn_qty_box button.btn.add_cart_btn {
	background: #0e76bc;
	color: #fff;
	font-size: 18px;
	padding: 10px 20px;
	border-radius: 4px;
	display: inline-block;
	margin-top: 10px;
	width: 230px;
	text-align: center;
}

.shop_by_make {
	padding: 0;
}

.shop_by_make .tab-content {
	margin-top: 25px;
	text-align: center;
}

.shop_by_make .tab-content .feature_make_1,.shop_by_make .tab-content .feature_model_1,.featuredSection .feature_make_1 {
	display: inline-block;
	width: 18.6%;
	margin: 0 10px 10px 0;
	border: 1px solid #434343;
	font-size: 15px;
	text-transform: unset;
	color: #3d3d3d;
	background: url(../../assets/images/dap_make_arrow.png) no-repeat right 9px center;
	background-size: 6px 11px;
	word-spacing: 0px;
}

.feature_make_1 {
	position: static !important;
}

.shop_by_make .tab-content .feature_make_1>div,.shop_by_make .tab-content .feature_model_1>div,.featuredSection .feature_make_1>div {
	height: 54px;
	display: table;
	width: 100%;
}

.shop_by_make .tab-content .feature_make_1 a,.shop_by_make .tab-content .feature_model_1 a,.featuredSection .feature_make_1 a {
	display: table-cell;
	padding: 0 25px 0 12px;
	vertical-align: middle;
}

@media screen and (max-width:767px) {
	.featuredSection .container,.shop_by_make .container {
		padding-right: 12px;
		padding-left: 12px;
	}

	.shop_by_make .tab-content,.featuredSection .web_commHead+div {
		margin: 0 12px;
	}

	.shop_by_make .tab-content .feature_make_1,.shop_by_make .tab-content .feature_model_1,.featuredSection .feature_make_1 {
		width: 43%;
		float: unset;
		margin: 0 6px 12px;
	}

	.featureproduct .isotope-container>.col-xs-12 {
		width: 89%;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.shop_by_make .tab-content .feature_make_1,.featuredSection .feature_make_1 {
		width: 31.5%;
	}
}

.firstnev {
	margin: 10px 0;
	margin-top: 0;
	float: right;
	z-index: 0;
}

.firstnev .navbar-nav>li>a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 12px 9px;
	border: unset;
	margin: 0 4px;
	border-radius: 10px;
}

.firstnev .navbar-nav>li:hover {
	color: #fff !important;
	background-color: #0e76bc!important;
	background-image: unset !important;
}

.firstnev .topnav-right {
	margin-right: 48px;
	margin-top: 10px;
	float: right;
}

.firstnev .navbar-nav>li {
	margin: 0;
	border-radius: 10px;
}

.firstnev .navbar-nav>li:nth-last-child {
	margin-right: 32px !important;
}

.login-drp .ico-head {
	display: table-cell;
	margin-top: 17px;
	height: auto;
	float: left;
	margin-right: 5px;
}

.header_ico_wra .ico-head h5 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	display: table-cell;
	vertical-align: middle;
}

.login-drp .login-opt {
	display: inline-block;
	margin-top: 0;
	height: auto;
	max-width: 250px;
	margin-right: -14px;
}

.login-drp .form-control {
	height: auto;
	margin-top: 13px;
	padding: 5px 10px;
	background: 0;
	color: #000;
}

.login-drp .login-opt select {
	border: 1px solid #b5b5b5;
}

.col-md-3.col-sm-3.top_myacc {
	display: inline-flex;
	position: absolute;
	right: 10%;
}

.top_myacc {
	list-style: none;
	background: transparent;
	width: 180px;
	vertical-align: top;
	text-align: center;
	border: 0;
	float: left;
	margin-right: 00px;
}

.top_myacc li {
	font-size: 16px;
	text-align: justify;
}

.top_myacc1 li a,.top_myacc li a:hover {
	color: #fff !important;
}

span.mega-menu.narrow.veh-sea {
	display: none;
}

.header_ico_wra.acting_section>div {
	margin-right: 7%;
	width: 100%;
}

.top_myacc a.logged_user {
	color: #fff !important;
}

.logged_user,.logged_user i {
	color: #fff !important;
	background: transparent !important;
	margin-left: 3px;
}

.top_myacc a.logged_user {
	background: transparent !important;
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.col-md-3.col-sm-3.top_myacc {
		right: 15%;
	}

	.header .search-box-wra input {
		margin-right: 22%;
	}

	.searchbtn {
		right: 22%;
	}

	.firstnev .topnav-right {
		margin-right: 36px;
	}

	.recom {
		left: -30px !important;
	}

	.sf_slider_section {
		height: 355px;
	}

	.header .search-box-wra input {
		width: 69%;
	}

	.recom p {
		font-size: 12px !important;
	}

	.header_ico_wra.acting_section .ico-list .top_myacc a {
		width: 170px !important;
	}

	.header_ico_wra .logged_user {
		width: 171px;
	}

	.header_ico_wra.acting_section>div:nth-child(1) {
		margin-right: -5%;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.header_ico_wra.acting_section>div {
		margin-right: 10%;
		margin-top: 10px;
		width: unset;
	}

	.header_ico_wra.acting_section>div:nth-child(1) {
		margin-top: 0 !important;
	}

	.login-drp .login-opt {
		margin-top: -28px;
	}

	.login-drp .ico-head {
		margin-top: 0;
	}

	.firstnev .topnav-right {
		margin-right: 50px;
	}

	.col-md-3.col-sm-3.top_myacc {
		right: 24%;
	}

	.recom {
		top: 58px !important;
		left: 28px !important;
	}

	.header .search-box-wra input {
		margin-right: 35%;
	}

	.searchbtn {
		right: 35%;
	}

	.recom p {
		font-size: 12px !important;
	}
}

.viewcart .searchbtn {
	position: absolute;
	right: 1px;
	top: 2px;
	border: 0;
	height: 36px;
	width: 36px;
	top: 2px;
	background: transparent;
	left: 97%;
}

.recom {
	position: absolute;
	top: 25px;
	left: -20px;
}

.recom p {
	color: #0e76bc;
	font-size: 16px;
	font-weight: 600;
}

.dark-bg h1 {
	color: #000;
}

.shopnow h1 {
	font-weight: 600;
	font-size: 65px;
	color: transparent;
	position: absolute;
	top: 65%;
	width: 100%;
	text-align: center;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: .05px;
	-webkit-text-stroke-color: #fff200;
	font-family: 'DIN-Regular';
	display: none;
}

.shopnow .overlay-bottom,.overlay-top {
	background: transparent;
}

.shopnow .col-md-3 {
	border: 1px solid #fff;
	padding: 0;
}

.shopnow img {
	position: relative;
}

.shopnow .btn {
	position: absolute;
	left: 32%;
	top: 60%;
	padding: 5px 10px;
	color: #fff;
	background-color: #0e76bc;
	border: 0;
	font-size: 12px;
	border-radius: 4px;
}

.shopnow .btn:hover {
	color: #fff;
	background-color: #0e76bc;
}

.featuredsectionTitleBlock {
	position: relative;
	padding: 30px 0;
}

.featuredListBlock .isotope-container>.col-md-3,.featuredListBlock .isotope-container>.col-md-4 {
	padding: 15px 10px;
	margin-bottom: 15px;
}

.featuredListBlock {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px;
}

.featureproduct .isotope-container>.col-md-3>div {
	border: transparent;
}

.subscribe_space {
	backgorund: #fff;
}

.footer hr {
	border: 1px solid #6d6d6d;
}

@media screen and (min-width:1920px) and (max-width:1920px) {
	.owl-carousel {
		max-height: 670px;
	}

	.shopnow .btn {
		left: 36%;
	}

	.sf_slider_section .owl-item .image-box .client {
		height: 282px;
	}
}

.main-navigation .navbar .navbar-nav,.main-navigation .navbar .navbar-nav li:last-child {
	margin-right: 0 !important;
}

@media screen and (min-width:768px) and (max-width:768px) {
	.sf_slider_section {
		height: 296px;
	}

	.shopnow h1 {
		font-size: 28px;
	}

	.shopnow .btn {
		font-size: 9px;
		padding: 4px;
		border-radius: 3px;
		letter-spacing: 2px;
		left: 32%;
		top: 50%;
	}

	.racheritage h1 {
		font-size: 20px;
	}

	.racheritage span {
		font-size: 38px;
	}

	.sf_slider_section .owl-item .image-box .client {
		height: 239px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.shopnow h1 {
		font-size: 45px;
	}

	.shopnow .btn {
		font-size: 12px;
		padding: 4px;
		border-radius: 3px;
		letter-spacing: 2px;
		left: 34%;
		top: 55%;
	}

	.racheritage h1 {
		font-size: 48px;
	}

	.racheritage span {
		font-size: 28px;
	}

	.sf_slider_section .owl-item .image-box .client {
		height: 298px;
	}
}

.featuredSection.featureproduct h2 {
	height: 110px;
	background: #00407d;
	margin-top: 0;
	padding: 5px;
	line-height: 20px;
}

.pv-70 {
	padding-top: 10px;
}

.sf_slider_section .owl-carousel {
	max-height: 354px;
}

.gallerySection h1 {
	position: absolute;
	top: 0;
	font-size: 65px;
	color: #fff;
	font-family: 'DIN-Light';
}

.footer-content .company_info {
	margin-top: -15px;
}

@media screen and (max-width:768px) {
	.gallerySection h1 {
		top: 20px;
		font-size: 32px;
	}
}

.featuredSectionInner .cat_golink {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	background: #0e76bc;
	border-radius: 5px;
	padding: 6px 12px;
	font-weight: 700;
	transition: transform .3s ease-in-out;
}

.overlay-bottom,.overlay-top {
	background-color: rgba(30,30,30,0.5);
}

.overlay-container .text h3 {
	display: none;
}

@media screen and (max-width:767px) {
	.wishlist-icons img {
		padding: 8px 5px 5px 8px;
	}
}

@media screen and (max-width:768px) {
	.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
		white-space: unset;
	}

	.app-content {
		min-height: 0;
	}

	.pv-70 {
		padding-top: 50px !important;
	}
}

.main-title h1 {
	color: #fff;
}

.app-content.faq {
	background-color: #000;
	position: relative;
	z-index: 1;
	min-height: 650px;
}

.accordion .tag .circle.active .toggle {
	background: url(../images/minus_dark_blue.png) center center no-repeat !important;
}

.make-model-pr .make-filter .tr_filter .panel-heading:after,.make-model-pr .make-filter .panel-title:after {
	content: '';
	height: 7px;
	width: 37px;
	position: absolute;
	background: white;
	top: 2px;
	right: -12px;
	transform: rotate(45deg);
}

.collapse-style-2 .panel-heading a:after {
	content: "\f068";
	right: 10px;
}

.collapse-style-2 .panel-heading a.collapsed:after {
	content: "\f067";
	right: 10px;
}

.make-filter .panel-title {
	background: #000;
	border-radius: 0 20px 0 0;
	padding: 10px 10px 10px 15px;
	position: relative;
}

.make-model-pr .make-filter .panel-heading a span input+span {
	color: #fff;
	padding: 0;
	background: transparent;
	font-size: 16px;
}

.footer-content .list-inline .link-dark:hover {
	color: #000;
}

.footer-content .social-links li {
	margin: 0 5px 2px 0;
}

@media screen and (max-width:834px) {
	.recom {
		left: 25px !important;
		top: 25px !important;
	}

	.recom p {
		font-size: 12px !important;
	}

	.firstnev .topnav-right {
		margin-right: 50px;
	}

	.shopnow .btn {
		font-size: 9px;
		padding: 4px;
		border-radius: 3px;
		letter-spacing: 2px;
		left: 32%;
		top: 50%;
	}
}

.make-model-pr .make-filter .panel-heading a span input+span {
	color: #fff;
	padding: 0;
	background: transparent;
	font-size: 16px;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body.select_brand_body {
	background: #f7f7f7;
	padding: 15px 12px 35px 12px;
}

.make-model-pr .make-filter .panel-body.select_brand_body form .div_toggle_brand_filter_left,.make-model-pr .make-filter .panel-body.select_brand_body form div {
	border: 0;
}

.make-model-pr .make-filter .panel .tr_filter {
	border: 0;
}

.panel-group .panel+.panel {
	margin-top: 10px;
}

.common-sect.heritage p {
	padding-right: 70px;
	text-align: justify;
}

.common-sect.heritage h1 {
	font-size: 32px;
}

.common-sect.heritage span {
	font-size: 49px;
	font-weight: bold;
}

@media screen and (min-width:768px) and (max-width:768px) {
	.common-sect.heritage span {
		font-size: 28px !important;
	}

	.common-sect.heritage h1 {
		font-size: 20px;
	}

	.firstnev {
		margin-top: 35px;
	}

	.acting_section {
		margin-top: 18px;
		text-align: center;
		display: inline;
	}

	.header_ico_wra.acting_section .ico-list .top_myacc a {
		width: 171px !important;
	}

	.header_ico_wra .logged_user {
		width: 175px;
	}

	.header_ico_wra .ico-list {
		margin: -27px 0 3px;
	}

	.header_ico_wra.acting_section .ico-list {
		margin: -45px 0 3px;
	}

	.top_myacc li a,.top_myacc li a:hover {
		color: #000 !important;
	}

	.header .top_myacc>div>a {
		background: #0e76bc;
	}

	.featuredSection {
		margin-top: 55%;
	}

	.featureproduct .isotope-container>.col-md-12 {
		width: 100%;
	}
}

@media screen and (min-width:1400px) and (max-width:1920px) {
	.common-sect.heritage span {
		font-size: 50px;
	}

	.common-sect.heritage p {
		padding-right: 85px;
	}

	.common-sect.heritage h1 {
		font-size: 30px;
	}

	.common-sect.heritage .vert-midle-sect {
		padding: 40px 0;
	}

	.common-sect.heritage .full-text-container {
		padding: 85px 0;
	}
}

@media only screen and (min-width:767px) and (max-width:997px) {
	#vehicle-form-open form[name="forma_vehicle_header"] {
		display: flex;
	}

	#vehicle-form-open form.margin-clear .btn-go {
		width: auto;
	}

	div#vehicle-form-open form.margin-clear .col-md-3 {
		margin: 0 5px;
	}

	.header-form-open .form-c-trans {
		padding: 6px 42px;
	}

	#vehicle-form-open form.margin-clear select,#vehicle-form-open form.margin-clear .btn-go,#vehicle-form-open form.margin-clear .buttonClear {
		height: 55px !important;
	}
}

@media only screen and (min-width:768px) and (max-width:768px) {
	#home-carousel {
		max-height: 290px;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		margin-left: 50px;
	}
}

.rma_contact input[type="radio"],.rma_contact input[type="checkbox"] {
	margin: 0;
	height: 20px;
	width: 20px;
}

.rma_header.chr_header h1 {
	font-weight: bold;
	font-family: 'din-bold';
}

.rma_contact label {
	margin: 0;
	vertical-align: top;
	line-height: 14px;
	margin-left: 20px;
	font-size: 16px;
	margin-top: 5px;
	font-weight: normal;
	color: #000;
	text-align: left !important;
}

.chr_contact .rma_comm_head {
	font-family: 'din-bold';
	color: #000;
	text-transform: uppercase;
	margin-bottom: 0;
}

.rma_contact .contact-form {
	margin-top: 20px;
}

.chr_contact .rma_comm_head span {
	text-transform: capitalize;
	font-weight: normal;
	font-family: 'din-regular';
}

.chr_contact .rma_comm_head {
	margin-bottom: -15px;
}

.rma_sub #is_agree {
	margin-top: 2px;
}

.rma_sub a {
	color: #0c9ec7 !important;
	text-decoration: underline;
}

@media screen and (max-width:834px) {
	input.form-control.nitrous_rating {
		margin: 0 auto;
		width: 93%;
	}

	.contact-form.basic_info {
		margin-right: 15px;
	}

	.rma_contact .contact-form label {
		margin-bottom: 10px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	input.form-control.nitrous_rating {
		margin: 0 auto;
		width: 93%;
	}
}

#sizelist h4.panel-title.text-red {
	background: transparent;
	color: #000;
	font-size: 19px;
}

#sizelist h4.panel-title.text-red:after {
	display: none;
}

.productinfo .check_box {
	width: 103px;
	margin-left: 5px;
}

.productinfo .fa-list-alt:before {
	font-size: 14px;
}

.productinfo .checkmark {
	border: 0;
}

.isotope-container .cust-addcart .dropdown .btn {
	padding: 9px 10px;
}

.product_options .item_table_block .item_table tbody tr td .cust-addcart {
	display: flex;
}

.productinfo .css-checkbox+label.css-label {
	background-image: url(../images/sf_csscheckbox_uncheck.png);
	line-height: 28px;
	height: auto;
	color: #5a5b64;
	font-weight: normal;
	font-family: 'DIN-Regular';
}

.productinfo .product-price h1 {
	font-family: DIN-light;
	font-size: 27x;
	display: inline-block;
	margin-top: -30px;
	margin-right: 15px;
	/* font-weight: bold; */
}

.productinfo .product_desc,.final_product_landing_section .productinfo .product_desc span {
	color: #252525;
	font-family: Din-regular;
	font-size: 17px;
	margin-top: 10px;
}

.productinfo .product_desc p,.final_product_landing_section .productinfo .product_desc p {
	font-weight: 600;
}

.productinfo .btn-danger {
	margin: 10px 0px 10px 0;
}

.productinfo .product_title span.sku_no {
	font-size: 18px;
}

.productinfo .pull-left h1 {
	line-height: 30px;
	text-transform:capitalize!important;
}

.product_options .add_to_cart_checkout {
	padding: 9px 20px 6px !important;
}

.product_options .btn-info,.final_product_tabs_section .btn-info {
	font-size: 14px;
}

@media screen and (max-width:767px) {
	.product_options .item_table_block .item_table tbody tr td .cust-addcart {
		display: contents;
	}

	.cust-addcart span.btn {
		margin-right: -3px;
		padding: 9px 20px 6px;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.cust-addcart span.btn {
		margin-right: 0;
	}

	.item_table_block .item_table tbody tr td {
		font-size: 15px;
		color: #000;
		padding: 13px 10px;
	}
}

@media screen and (max-width:834px) {
	.product_details_box .custom_cart_btn_qty_box .custom_add_to_cart,#qty_sku_desk_div .btn-added-to-cart,.product_details_box .custom_cart_btn_qty_box span.btn-added-to-cart {
		margin-top: 15px;
		padding: 8px 10px;
		margin-left: 0;
		font-size: 16px;
	}

	.product_details_box .custom_cart_btn_qty_box .custom_add_to_cart,#qty_sku_desk_div .btn-added-to-cart {
		min-width: 140px;
		width: 150px;
		font-size: 16px;
	}

	.product_details_box .cust-addcart {
		display: block;
	}

	.cust-addcart .add_cart_btn {
		width: 154px !important;
		padding: 12px 20px !important;
	}
}

@media only screen and (min-width:320px)and (max-width:390px) {
	.app-content .buttoncolor #go_back_text {
		position: absolute;
		top: 100%;
		left: 25%;
	}

	.conform_order .order-complete-btn .billig-bk {
		position: absolute;
		right: 23%;
		top: 101%;
	}

	.viewcart .buttoncolor #sign_in {
		position: absolute;
		top: 100%;
		left: 32%;
	}

	.app-content .buttoncolor .guest-login {
		margin-top: 0;
	}

	.app-content .buttoncolor .ship-cont {
		left: 23% !important;
	}

	.app-content .buttoncolor .bill-info {
		left: 20% !important;
	}

	.cart-section .cart_login a {
		padding: 8px 13px;
	}
}

@media only screen and (min-width:391px)and (max-width:767px) {
	.app-content .buttoncolor #go_back_text {
		margin-top: 0;
		/* float: right; */
		padding: 7px 10px !important;
		letter-spacing: 2px;
	}

	.app-content .buttoncolor .btn-green {
		margin-left: 3px;
		margin-top: 0;
	}

	.conform_order .order-complete-btn .billig-bk {
		position: absolute;
		right: 30%;
		top: 101%;
	}

	.viewcart .buttoncolor #sign_in {
		margin-top: 0;
		/* float: right; */
	}

	.app-content .buttoncolor .guest-login {
		margin-top: 0;
	}
}

.top_myacc a.logged_user {
	position: relative;
	right: 0;
	white-space: nowrap;
	max-width: 175px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}

.productinfo.body_ico_wra .product-tabs-content {
	display: block;
	margin-right: 10px;
}

.productinfo.body_ico_wra .product-size h3 {
	margin-right: 10px;
}

.kit_component_section .item_table_block .item_table thead tr th {
	font-weight: 300;
	font-size: 16px;
	color: #000;
	padding: 20px 15px;
	text-transform: Capitalize;
	background: #f0f0f0;
}

@media screen and (max-width:767px) {
	.kit_component_section .tab-pane {
		padding-right: 0;
		padding-left: 0;
	}
}

@media only screen and (min-width:1024px) {
	.hidden-md-pr {
		display: none !important;
	}
}

@media screen and (min-width:768px) and (max-width:834px) {
	.productinfo.body_ico_wra .hidden-sm-pr {
		display: none;
	}

	.header-top .social_icon_list .search_drp input[type=search] {
		width: 652px;
	}
}

@media screen and (min-width:768px) {
	.final_product_landing_section .hidden-sm-pr {
		display: none !important;
	}
}

.overlay i {
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 80px;
	height: 80px;
	border: 1px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
	font-size: 32px;
	line-height: 80px;
}

.overlay i:hover {
	background-color: #fff;
	color: #777;
}

.carousel-indicators li {
	border: 1px solid #000;
}

.slider_btn .next-btn {
	float: right;
	display: inline-block;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 300;
	color: #cdcdcd;
}

.slider_btn .prev-btn {
	display: inline-block;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 300;
	color: #cdcdcd;
}

.slider_btn span {
	color: #0e76bc;
}

.slider_btn {
	margin-top: 10px;
}

.carousel .carousel-indicators {
	bottom: -20%;
}

.carousel .carousel-indicators li {
	border: 1px solid #000;
}

.question_btn .btn-animated i,.instruction_btn .btn-animated i,.productinfo .social-links.animated-effect-1 li a {
	z-index: 0 !important;
}

.color_chip_codes .color_chip_thumb>div a {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 24px;
	font-size: 13px;
	vertical-align: bottom;
	color: #999;
	text-transform: uppercase;
	width: 100%;
	margin-top: -2px;
}

.color_chip_codes .color_chip_thumb>div img {
	max-height: 35px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.wicked-cate-wra .prod-title h2,.wicked-cate-wra .prod-title h3 {
	padding: 10px;
}

.p65_warning .warn p {
	padding: 10px;
	position: relative;
	top: 5px;
	font-size: 10px;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.p65_warning .warn-contact p {
	font-size: 10px;
	letter-spacing: 2px;
	margin-bottom: 5px;
}

.p65_warning a.btn {
	letter-spacing: normal;
	text-transform: unset;
	font-weight: 400;
}

.product-tabs-content form {
	display: flex;
}

.color_chip_codes .color_chip_thumb {
	border: 0;
}

.color_chip_codes .color_chip_thumb>div .color_chips.active_sku {
	color: #fff !important;
	background-color: #0e76bc !important;
	padding: 10px;
	height: 34px;
	line-height: 10px;
	margin-top: -11px;
	padding-left: 0;
}

.product-tabs-content h3 {
	text-transform: capitalize;
	margin-top: 10px;
}

.color_chip_codes .color_chip_thumb {
	padding: 0;
	margin-top: -10px;
	width: 97%;
}

.color_chip_codes .color_chip_thumb>div {
	display: inline-flex;
	margin: 0;
	width: 365px;
	margin-top: 10px;
	border: 1px solid #f3f3f3;
	height: 34px;
	text-align: left;
	padding: 10px;
	margin-bottom: -10px;
	margin-left: -4px;
}

.color_chip_codes .color_chip_thumb>div a:hover,.color_chip_codes .color_chip_thumb>div .color_chips.active_sku {
	border-bottom: 1px solid #959595 !important;
	border: 1px solid #fff;
}

.color_chip_codes .color_chip_thumb>div .color_chips.active_sku {
	border: 1px solid #0e76bc !important;
}

.size_menu_strip .filters .border-b a {
	background: #0e76bc !important;
	color: #fff !important;
}

@media screen and (max-width:767px) {
	.productinfo.body_ico_wra .product-tabs-content {
		padding: 2px;
	}

	.color_chip_codes .color_chip_thumb>div {
		width: 353px;
		margin-bottom: -10px;
	}

	.size_menu_strip .nav-pills>li,.size_menu_strip .nav-pills>li.border-b a {
		height: 35px;
	}

	.color_chip_codes h3 {
		width: 354px !important;
		margin-left: -7px !important;
		margin-bottom: -2px !important;
	}

	.size_menu_strip li,.product-size h3 {
		width: 100% !important;
	}

	.owl-carousel {
		max-height: 100%;
	}

	.subscribe-bg img {
		margin-top: 15%;
	}

	.joinheadingsBlock h2 {
		font-size: 17px;
	}

	.join_desc {
		font-size: 15px;
	}

	.index-blog-wra .col-md-4 {
		margin: 0 5px;
	}
}

@media screen and (min-width:768px)and (max-width:768px) {
	.color_chip_codes .color_chip_thumb>div {
		width: 360px;
		margin-bottom: -10px;
	}

	.color_chip_codes h3 {
		width: 360px !important;
	}

	#insert_search {
		left: 19% !important;
	}

	.subscribe-bg img {
		margin-top: 8%;
	}
}

@media screen and (min-width:834px)and (max-width:834px) {
	.color_chip_codes .color_chip_thumb>div {
		width: 389px;
		margin-bottom: -10px;
	}

	.color_chip_codes h3 {
		width: 390px !important;
	}

	#insert_search {
		left: 35.5% !important;
	}

	.header_ico_wra.acting_section>div {
		margin-right: -20%;
		float: right;
	}

	.top_myacc li a,.top_myacc li a:hover {
		color: #000 !important;
	}

	.header .top_myacc>div>a {
		background: #0e76bc;
	}

	.subscribe-bg img {
		margin-top: 4%;
	}
}

.size_menu_strip li {
	display: inline-block;
	width: 49%;
	border: 1px solid #f3f3f3;
}

.size_menu_strip .nav-pills>li+li {
	margin-left: 0;
}

.color_chip_codes h3,.product-size h3 {
	background: #f0f0f0;
	color: #0e76bc;
	padding: 10px;
	margin-bottom: 0;
	width: 49%;
}

.color_chip_codes h3 {
	width: 365px;
	margin-left: -5px;
}

#insert_search {
	top: 40px;
	left: 27%;
}

.active-color {
	background-color: #0e76bc;
	border: 1px solid #0e76bc !important;
}

.itseasysection .itseasycontainer {
	width: 60%;
	margin: 20px auto;
}

.itseasytopheader h2 {
	font-family: 'Din-light';
	font-weight: 600;
	text-align: center;
	font-size: 57px;
	color: #182959;
	margin: 0;
	line-height: 56px;
	letter-spacing: -1px;
	padding-bottom: 40px;
}

.itseasytopheader h2 span {
	font-size: 57px;
	display: inline-block;
	color: #0e76bc;
	vertical-align: top;
	text-align: center;
	margin-left: 8px;
	letter-spacing: -1px;
	position: relative;
}

.itseasysection .itseasycont1 {
	margin-top: 30px;
	text-align: center;
}

.itseasysection .itseasycont span {
	font-family: 'DIN-Regular';
	color: #000;
	font-size: 15px;
	font-weight: bold;
}

.itseasysection .itseasycont2 {
	margin-top: 12%;
	text-align: center;
}

.itseasysection .itseasycont1 hr {
	border-top: 1px solid #0e76bc;
	width: 45%;
	position: absolute;
	left: 84%;
	top: 16%;
	z-index: 1;
}

.itseasysection .itseasycont2 hr {
	border-top: 1px solid #0e76bc;
	width: 39%;
	position: absolute;
	right: 86%;
	top: 21%;
	z-index: 1;
}

.itseasysection .itseasycont1 img {
	width: 80%;
	margin: 0 auto 15px auto;
}

.itseasysection .itseasycont2 img {
	width: 80%;
	margin: 0 auto 15px auto;
}

@media(min-width:768px) and (max-width:1024px) {
	.itseasysection .itseasycontainer {
		width: 100%;
	}

	.featuredListBlock {
		width: 96%;
	}

	.featuredsectionTitleBlock {
		padding: 30px 0;
	}

	.prod-info-video-wra {
		top: -180px;
	}

	.featureproduct .featuredSectionInner h2 {
		height: 125px !important;
	}
}

.featuredListBlock .isotope-container>.col-md-4 .image-box {
	background: #fff;
}

.featuredListBlock .isotope-container>.col-md-4 .image-box .overlay-container {
	height: 310px;
	display: table-cell;
	vertical-align: middle;
}

.featureproduct .featuredSectionInner h2 {
	height: 70px;
	background: transparent;
	line-height: 1;
	margin-top: 15px;
	padding-top: 10px;
	position: relative;
	z-index: 1;
}

.featuredListBlock .right-arrow {
	color: transparent;
	font-size: 14px;
	float: right;
	padding: 10px;
}

.featureproduct .featuredSectionInner .image-box:hover h2 a {
	color: #0e76bc;
}

.featuredListBlock .image-box:hover .right-arrow {
	background: #0e76bc url(../images/prwarrow-thin-right.webp) no-repeat center;
	color: #fff;
	border-radius: 10px;
}

.featuredcat .featuredSectionInner h2 a {
	color: #000;
	text-transform: uppercase;
}

.company-info-wrapper {
	background: url(../images/prwpwer_company_info_bg_img.webp) no-repeat left;
	padding: 0;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 20px;
	margin-bottom: 50px!important;
}

.company-info-wrapper .info-section {
	background: #0e76bc;
	text-align: center;
	padding: 20px 20px;
	border-radius: 20px;
}

.company-info-wrapper .info-section img {
	display: inline-block;
}

.company-info-wrapper .info-section h2 {
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
	margin-top: 10px;
	font-weight: normal;
	margin: 10px auto;
}

.company-info-wrapper .info-section>p {
	font-size: 15px;
	line-height: 21px;
	color: #fff;
	min-height: 140px;
	height: auto;
}

.dark .social-links li a {
	background: #f3f3f3;
	color: #696969;
	border: none !important;
	border-radius: 20%;
}

.dark .social-links li a:hover {
	border: none !important;
	border-radius: 20%;
}

footer .social-links li {
	margin: 5px 8px;
}

footer {
	position: relative;
	border-top: 0;
}

@media screen and (max-width:767px) {
	.itseasysection .itseasycontainer {
		width: 100%;
		margin: 1% auto;
		border-left: 0;
		border-right: 0;
		padding: 15px 0 0;
	}

	.featuredcat {
		margin-top: 0;
	}

	.wp-block-cover-image {
		background-position: 50% 0 !important;
	}

	.prod-info-video-wra .prod-info-section h1 {
		font-size: 4.5em !important;
	}

	.featureproduct .featuredSectionInner h2 {
		height: 100px !important;
	}

	.dark-bg.call-to-action-home br {
		display: block !important;
	}

	.dark-bg.footer-top.call-to-action-home h1 .btn {
		margin: 10px auto;
	}

	.p65_warning a.btn {
		margin: 10px 0;
	}

	.p65_warning {
		float: left;
		display: contents;
	}
}

.company-info-wrapper .info-bg {
	padding: 45px 0;
}

.prod-info-video-wra {
	padding: 15% 0;
	background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
	height: 100vh;
}

.prod-info-video-wra .prod-info-section h1 {
	font-size: 6.5em;
	color: #fff !important;
	font-weight: bold;
	text-transform: inherit;
}

.prod-info-video-wra .prod-info-section input {
	text-transform: uppercase;
	background: #0e76bc;
	color: #fff;
	font-size: 22px;
	border: 0;
	padding: 10px 15px;
	border-radius: 6px;
	margin-top: 25px;
	font-family: 'DIN-Regular';
	font-weight: bold;
}

@media(min-width:1640px) and (max-width:1920px) {
	.itseasysection .itseasycont2 {
		margin-top: 14%;
	}

	.subscribe-bg .gray-light-translucent-bg {
		translate: -20px 155px;
	}

	.frmsubscription input[type=email] {
		width: 100%;
		margin-bottom: -15px;
	}

	.frmsubscription button[type=submit] {
		top: -31px;
		left: 80%;
	}

	.joinblock {
		width: 42%;
		margin-left: 57%;
	}

	.joinheadingsBlock {
		margin-top: 30px;
	}

	.joinblock-inner {
		padding: 0 15px;
	}

	.joinheadingsBlock h2 {
		font-size: 40px;
	}

	.subscribe-bg .call-to-action {
		margin: 15px 0 50px;
	}

	.default-bg.subscribe-bg {
		padding: 80px 0 420px;
	}

	.footer-container {
		margin-top: -200px !important;
	}

	.company-info-wrapper {
		padding: 45px 0;
	}

	.header_ico_wra.acting_section .ico-list .top_myacc a {
		width: 222px !important;
	}
}

.customer_log .dark-translucent-bg {
	position: relative;
	z-index: 0;
}

.dark-bg.call-to-action-home br {
	display: none;
}

.dark-bg.footer-top.call-to-action-home h1 b {
	color: #fff;
}

@media screen and (min-width:768px) {
	.dealer_locator_info .hidden-sm-pr,.hidden-md-pr {
		display: none !important;
	}
}

.productinfo .product-price h4 {
	font-family: DIN-light !important;
	margin-top: 27px;
}

.color-update-price-div.visible-xs h4 {
	font-family: DIN-light !important;
}

@media(min-width:834px) and (max-width:1024px) {
	#insert_search {
		left: 12%;
	}

	.company-info-wrapper .info-section {
		margin: 10px;
	}

	.subscribe-bg .gray-light-translucent-bg {
		translate: -20px 30px;
	}

	.firstnev {
		margin-top: 40px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.featureproduct .isotope-container>.col-md-3 {
		width: 47%;
		margin: 10px;
	}

	.company-info-wrapper .col-md-4 {
		width: 33.33333333%;
	}

	.company-info-wrapper .col-sm-offset-2 {
		margin-left: 0;
	}

	.joinblock {
		width: 80%;
		float: right;
	}
}

@media(min-width:768px) and (max-width:820px) {
	.index-blog-wra .col-md-4 {
		padding: 0 25px;
	}

	.sf_slider_section {
		padding: 15px 0 0;
	}
}

@media(min-width:1200px) {
	.company-info-wrapper .container,.index-blog-wra .container,.gallerySection .container {
		width: 1080px;
	}
}

.wp-block-cover-image {
	border-radius: 20px;
}

.pxy {
	padding-left: 0;
	padding-right: 0;
}

.default-bg.subscribe-bg {
	margin-right: 20px;
}

.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton1,.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton2 {
	right: 50px !important;
}

footer .social-links {
	width: 100%;
	margin: 20px auto;
	text-align: center;
}

.footer-inner .footer_5 .footer-content li:nth-child(2) a,.footer-inner .footer_5 .footer-content li:nth-child(3) a {
	color: #000 !important;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
}

.footer-inner .col-md-2 {
	width: 20%;
}

.footer-container {
	margin-top: -90px;
}

.company-info-wrapper,.gallerySection {
	margin: 0 40px;
}

.featuredSection {
	margin-bottom: 30px;
}

@media screen and (max-width:767px) {
	.company-info-wrapper {
		background: url(../images/prwpwer_company_info_bg_img.webp) center;
		background-position: 22%;
	}

	.joinblock {
		width: 87%;
	}

	.frmsubscription .input-group {
		margin-bottom: 10px;
	}

	.footer-inner .col-md-2 {
		width: 100%;
	}

	.subfooter p {
		font-size: 10px;
		letter-spacing: 1px;
	}

	.fa-send:before,.fa-paper-plane:before {
		right: 30px;
		position: relative;
		top: 20px;
		color: #fff;
	}
}

.top_myacc .logout_text,.top_myacc .logout_text:hover {
	display: none;
}

.dark-translucent-bg:after {
	background-color: unset;
}

.customer_log .main-container {
	padding: 45px 0 30px;
}

.tab-content .tab-pane {
	padding-bottom: 0px;
}

.app-content.forgot-password {
	position: relative;
	z-index: 0;
}

.firstnev .navbar-nav>li:not(:last-child):after {
	content: "|";
	position: absolute;
	right: -3px;
	font-size: 21px;
	color: #7f7f7f;
	top: 9px;
}

.firstnev .navbar-nav {
	background: #f3f3f3 !important;
	border-radius: 10px;
}

.featureproduct .overlay-bottom, .overlay-top {
	background-color: rgba(255, 255, 255,0.2);
}

.featuredListBlock .isotope-container>.col-md-3 .overlay-container .product-img {
	height: 195px;
}

footer .social-links .tiktok {
	position: relative;
	top: -6px;
}

footer .social-links .tiktok img {
	margin-top: 7px;
}

.mob_search .search-box {
	position: relative;
	z-index: 100;
}

.home-carousel-wrapper {
	position: relative;
	z-index: 0;
}

#insert_search1, #insert_search2 {
	position: absolute;
	z-index: 0;
	overflow: auto;
	max-height: 400px;
}

@media only screen and (min-width: 1280px) {
	#review_submit .modal-body {
		overflow-y: scroll;
		height: 80vh;
	}
}

span.hidden-link {
	font-size: 0!important;
}

.links a.btn {
	background: #0e76bc;
}

.gallerySection button {
	padding: 23px 20px;
	display: flex;
	text-transform: uppercase;
	font-weight: normal;
	border-radius: 15px;
	position: absolute;
	top: 79%;
	left: 52%;
	font-size: 16px;
	border: 1px solid transparent;
	background: #0e76bc;
	color: #fff;
	letter-spacing: 1px;
}

.gallerySection button img {
	margin-left: 10px;
}

.gallerySection .right-section {
	left: 47%;
}

@media screen and (max-width:767px) {
	.gallerySection button {
		top: 75%;
		left: 25%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 17%;
	}

	.military-support .vert-midle-sect .container {
		margin-top: 80px;
	}

	.our_heritage.common-sect {
		padding: 80px 10px;
	}
}

@media screen and (min-width:768px)and (max-width:768px) {
	.gallerySection button {
		top: 72%;
		left: 34%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 26%;
	}

	.customer_log .form-block {
		width: 625px;
	}

	.customer_log {
		background-position: 24% 32%!important;
	}
}

@media screen and (min-width:834px)and (max-width:834px) {
	.gallerySection button {
		top: 75%;
		left: 40%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 33%;
	}

	.customer_log {
		background-position: 27% 32%!important;
	}
}

@media screen and (min-width:1024px)and (max-width:1024px) {
	.gallerySection button {
		top: 80%;
		left: 51%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 45%;
	}

	.customer_log {
		background-position: 33% 32%!important;
	}
}

@media screen and (min-width:1280px)and (max-width:1280px) {
	.customer_log {
		background-position: 46% 32%!important;
	}
}

.gallerySection .image-box:hover button img {
	margin-left: 20px;
}

.customer_log {
	margin: 0 40px;
	border-radius: 20px;
}

@media screen and (min-width:1640px)and (max-width:1920px) {
	.common-sect {
		min-height: 700px;
	}

	.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton1, .header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton2 {
		right: 230px !important;
	}
}

.installation_guide {
	margin-top: 50px;
	height: 70vh;
}

.installation_guide .search-form {
	width: 50%;
	margin: auto;
	margin-top: 50px;
}

.installation_guide .search_drp {
	padding: 10px;
}

.installation_guide h1, .installation_guide p {
	color: #000;
	font-weight: 600;
	font-size: 18.5px;
}

.installation_guide h1 {
	font-size: 27px;
}

.installation_guide .search_drp .form-control {
	border-color: #000;
	color: #000;
	font-weight: 600;
	font-size: 16px;
}

.installation_guide #searchbtn {
	position: absolute;
	top: 143px;
	left: 70%;
}

.installation_guide .search_btn {
	background: transparent;
	border: none;
	height: 36px;
	width: 36px;
	position: absolute;
	top: 202px;
	left: 70%;
}

@media screen and (max-width: 767px) {
	.installation_guide .search-form {
		width: 100%;
	}

	.installation_guide #searchbtn {
		left: 84%;
	}

	.installation_guide .search_btn {
		left: 84%;
	}

	.installation_guide #insert_search3, .installation_guide #insert_search4 {
		right: 6.5%!important;
		width: 86%!important;
	}

	.subscribe-bg .call-to-action {
		margin: 10px 0 72px -5px;
		width:unset!important
	}

	.wheel_cat_listing_background .web_commHead span {
		margin-bottom: -5px;
	}
}

@media screen and (min-width: 768px) and (max-width: 834px) {
	.installation_guide .search-form {
		width: 60%;
	}

	.installation_guide #searchbtn {
		left: 73%;
		top: 124px;
	}

	.installation_guide .search_btn {
		left: 73%;
		top: 183px;
	}

	.installation_guide #insert_search3, .installation_guide #insert_search4 {
		right: 22.5%!important;
		width: 55%!important;
	}

	.installation_guide p {
		font-size: 17px;
	}
}

#insert_search3 div a, #insert_search4 div a {
	padding: .2em .4em;
	display: block;
	font-size: 16px;
}

#insert_search3 div:hover, #insert_search4 div:hover {
	background: #2e2a2a;
}

#insert_search3 div:hover a, #insert_search4 div:hover a, #insert_search3 div:hover a b, #insert_search4 div:hover a b {
	background: #2e2a2a;
	color: #fff;
}

@media screen and (min-width: 1200px) {
	.header_ico_wra .ico-list .dropdown-menu.search_drp {
		width: 700px;
	}

	.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton1, .header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton2 {
		right: 120px !important;
	}
}

@media screen and (max-width: 891px) and (min-width: 768px) {
	.header_ico_wra .ico-list .dropdown-menu.search_drp {
		width: 650px;
	}
}

@media screen and (max-width: 1024px) and (min-width: 992px) {
	.header_ico_wra .ico-list .dropdown-menu.search_drp {
		width: 750px;
	}
}

.mob_search .form-control {
	font-size: 12px;
	padding: 5px;
}

.recent_view_product_box .pro_discr {
	text-align: center;
	margin-top: 10px;
}

.buttoncolor .btn-default {
	padding: 8px 20px;
}

@media screen and (max-width: 393px) and (min-width: 393px) {
	#zip-code .buttoncolor .btn-green {
		margin-left: 15px;
		padding: 7px 20px;
	}

	.app-content .buttoncolor .guest-login {
		margin-left: 25px;
	}

	.order_zip_code .buttoncolor .btn-green, .shipmeth .buttoncolor .btn-green {
		margin-right: 10px;
		padding: 8px 12px;
	}
}

@media screen and (max-width: 430px) and (min-width: 428px) {
	#zip-code .buttoncolor .btn-green {
		margin-left: 5px;
		padding: 7px 20px;
	}

	.app-content .buttoncolor .guest-login {
		margin-left: 4px;
	}

	.order_zip_code .buttoncolor .btn-green, .shipmeth .buttoncolor .btn-green {
		margin-left: 5px;
		padding: 8px 12px;
	}
}

@media screen and (max-width: 767px) {
	.viewcart .page-title span {
		float: unset!important;
	}
}

.featuredListBlock .right-arrow {
	width: 42px;
	height: 32px;
	background: url(../images/prwarrow-thin-right_blue.png) no-repeat center;
}

@media (max-width:767px) {
	body {
		margin-left: 2px;
	}

	.featuredSection {
		overflow-x: hidden;
	}
}

.productinfo .reviews_text {
	color: #5a5b64;
}

.css-checkbox:checked+label.css-label {
	background-image: url(../images/prwpower_csscheckbox_check.png);
}

body.pace-running .sidenav {
	display: none;
}

.header .shop-cat {
	padding-right: 0;
}

.header .shop-cat .header_desktop_menu>li {
	display: inline-block;
	width: 47%;
	margin-right: 5px;
	margin-left: 0 !important;
	text-align: left;
}

.header .shop-cat .header_desktop_menu>li>a {
	font-size: 15px;
	width: 100%;
	padding: 9px 12px;
	border: 1px solid #b5b5b5;
}

.header .search-box-wra input {
	box-shadow: unset;
	border-radius: 0;
	font-size: 15px;
	color: #696969;
	width: 60%;
	display: inline-block;
	float: right;
	margin-right: 15%;
}

.header .search-box-wra select {
	font-size: 15px;
	height: 40px;
	border-left: 0;
	padding: 0 15px;
	border-radius: 0;
	width: 100%;
}

.searchbtn {
	border: 0;
	height: 41px;
	width: 44px;
	background: transparent;
	background: url(../images/ic_forgeline_search.png) no-repeat right center;
	vertical-align: bottom;
	margin-top: -1px;
	position: absolute;
	right: 16%;
}

.header .top_myacc {
	padding-left: 3px;
}

.header .top_myacc .compare-list {
	list-style: none;
	margin-bottom: 5px;
}

.header .top_myacc .compare-list i {
	font-size: 25px;
	line-height: 15px;
	margin-top: 12px;
}

.header .top_myacc div {
	display: inline-block;
	position: relative;
	float: left;
	margin: 0 5px;
}

.header .top_myacc div img {
	margin: 16% auto;
}

.header .top_myacc>div>a,.header .top_myacc div a.mob-icon {
	display: inline-block;
	margin: 0;
	width: 44px;
	height: 40px;
	text-align: center;
}

.header .top_myacc>div>a:hover,.header .top_myacc>div a.mob-icon:hover {
	background: #0e76bc;
}

.header .top_myacc div a:hover i {
	color: #fff;
}

.header .top_myacc div a:hover img,.header .top_myacc div button:hover img {
	filter: brightness(0) invert(1);
}

.header .top_myacc div a .badge {
	position: absolute;
	right: 0;
	height: 17px;
	width: auto;
	padding: 3px 2px;
}

ul#compare-mobmenu.cart.compare-top-margin {
	z-index: 10000;
}

.sidenav .side_close {
	position: static;
	display: inline-block;
	margin: 35px 20px 15px;
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	background-color: #fff;
	overflow-x: hidden;
	transition: .5s;
	margin: 0;
}

.sidenav::-webkit-scrollbar {
	width: 10px;
}

.sidenav::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.sidenav::-webkit-scrollbar-thumb {
	background: #888;
}

.sidenav::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.offcanvas {
	background-color: #fff;
	border-color: #fff;
	width: 450px;
}

.sidenav a,.sidenav .dropdown-menu>li>a {
	padding: 7px 25px 7px 20px;
	font-size: 14px;
	color: #3e7ecc;
	display: block;
	transition: .3s;
	border-top: 1px solid #b9b9b9;
	text-transform: capitalize;
	text-align: left;
	margin: 0;
	min-height: 34px;
}

.sidenav .header_mobile_menu {
	width: 100%;
}

.back_link {
	list-style: none;
}

.back_arrow {
	display: inline-block;
	height: 15px;
	width: 10px;
	background: url(../images/dap_mobile_arrow.png) no-repeat center center;
	margin-right: 5px;
}

.navbar .back_link a {
	padding: 15px;
}

.mm-wrapper_blocking {
	overflow: hidden;
	height: 100%;
}

.sidenav .back_link a,.back_link a {
	border: 0;
	display: none;
	color: #0e76bc;
	text-transform: uppercase;
	background: #fff;
	z-index: 999;
	top: 0;
	position: fixed;
	width: 450px;
	cursor: pointer;
	padding: 15px;
	left: 0 !important;
	font-size: 16px;
}

.sidenav .header_mobile_menu,.sidenav {
	padding-left: 0;
}

.sidenav .header_mobile_menu>li {
	display: block;
	float: unset;
	overflow: hidden;
	clear: both;
	position: relative;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li {
	border-left: 1px solid #b5b5b5;
	margin-left: 15px;
	width: calc(100% - 15px);
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li:last-child:after {
	content: "";
	position: absolute;
	height: 15px;
	width: 1px;
	background: #fff;
	bottom: 0;
	left: -1px;
}

ul.nav.navbar-nav.header_mobile_menu.cart_ico.mm-listitem:after {
	content: '';
	position: absolute;
	height: 16px;
	width: 1px;
	background: #fff;
	top: -67px;
	left: 15px;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a {
	border: 0;
	background: url('../images/dap_left_menu_dash.png') no-repeat center left;
	padding-left: 32px;
	font-size: 16px;
	color: #000;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a.no_more_subcategories {
	z-index: 1;
}

.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a.no_more_subcategories:before,.mm-panels>.mm-panel .mm-navbar_sticky+.mm-listview>li a.no_more_subcategories:hover:before {
	content: unset;
}

.sidenav .header_mobile_menu li {
	overflow: hidden;
	clear: both;
	padding: 0;
	border-bottom: 0;
	width: 100%;
}

.sidenav .header_mobile_menu li a:hover,.sidenav .dropdown-menu li a:hover,.sidenav .header_mobile_menu li:focus,.sidenav .dropdown-menu li a:focus {
	color: #000;
}

.offcanvas-toggle-left {
	background-image: url(../images/dap_menu_toggle.jpg);
	border: 0;
	width: 39px;
	height: 46px;
	top: 35px;
	left: 20px;
	background-color: transparent;
}

.sidenav .header_mobile_menu li:hover a,.sidenav .header_mobile_menu li:hover a span,.sidenav .dropdown-menu li:hover a,.sidenav .header_mobile_menu li:focus a,.sidenav .dropdown-menu li:focus a {
	color: #000 !important;
	text-decoration: underline;
}

.sidenav li.dropdown.mm-listitem:hover a:before {
	color: #0e76bc !important;
}

.offcanvas.in+.offcanvas-toggle-right {
	background-image: url('../images/dap_menu_toggle.jpg');
}

.offcanvas.in+.offcanvas-toggle-left:after {
	content: "";
}

.offcanvas-toggle-left:after {
	content: unset;
}

.offcanvas .dropdown-menu>li>a,.offcanvas .dropdown-menu .dropdown-menu>li>a,.offcanvas .navbar-nav>li>a {
	text-align: left;
	background: initial;
	border-top: 0;
	border-bottom: 0;
}

.offcanvas .dropdown .dropdown>a:before {
	content: unset;
}

.offcanvas-container .header_mobile_menu li a:hover,.offcanvas-container .header_mobile_menu li a:focus,.offcanvas-container .header_mobile_menu li.open>a {
	background-color: unset;
	font-weight: bold;
}

.offcanvas .nav .open>a,.offcanvas .nav .open>a:hover,.offcanvas .nav .open>a:focus,.offcanvas .nav>li>a:hover,.offcanvas .nav>li>a:focus,.offcanvas .navbar-nav>li.active>a,.offcanvas .navbar-nav>li>a {
	color: #000 !important;
}

.offcanvas .nav .open>a,.offcanvas .navbar-nav>li>a {
	padding: 7px 25px 7px 20px;
}

.sidenav li.back_link a:hover {
	background-color: #fff;
}

.sidenav .dropdown .dropdown>a:before,.sidenav .dropdown>a:before {
	content: unset;
}

.offcanvas-container .sidenav>li.dropdown>a:before,.offcanvas-container .sidenav .dropdown li.right_menu_arrow>a:before,.offcanvas-container .subcategory_menu_list .right_menu_arrow .right_menu_arrow_sub>a:before,.sidenav li.right_menu_arrow>a:before,.sidenav li.right_menu_arrow_sub>a:before,.sidenav li.dropdown a:before {
	content: '\f105';
	font-size: 20px;
	right: 18px;
	top: 50%;
	line-height: 14px;
	transform: translate(0,-50%);
}

.sidenav li.dropdown.mm-listitem a:before {
	color: #e2e2e2;
}

.offcanvas .navbar-nav li.open>a:before,.offcanvas .navbar-nav li.open li.right_menu_arrow>a:hover:before,.offcanvas .navbar-nav li.open li.right_menu_arrow_sub>a:hover:before,.offcanvas .navbar-nav li.dropdown>a.cat_golink:hover:before {
	content: '\f107';
}

.offcanvas .dropdown.open>a:before {
	color: #434343;
}

.sidenav .header_mobile_menu .dropdown-menu {
	position: static;
	width: 100%;
	padding: 0;
	border: 0;
}

.abc>.dropdown-menu {
	display: block;
}

.sidenav li.open .header_mobile_menu .dropdown>a:before {
	color: #fff;
}

.sidenav .header_mobile_menu .dropdown-menu>li>a {
	padding: 10px 25px 10px 30px;
	color: #434343 !important;
}

.sidenav .header_mobile_menu .dropdown-menu .dropdown-menu>li>a {
	padding: 10px 15px 10px 40px;
}

.sidenav .header_mobile_menu .dropdown-menu .dropdown-menu .dropdown-menu>li>a {
	padding: 10px 15px 10px 50px;
}

.sidenav .header_mobile_menu .dropdown-menu>li>a:before {
	top: 8px;
	content: unset;
}

.offcanvas .header_mobile_menu .dropdown .dropdown a {
	padding: 10px 25px 10px 45px;
}

.offcanvas .header_mobile_menu .dropdown .dropdown .dropdown a {
	padding: 10px 25px 10px 65px;
}

.offcanvas .header_mobile_menu .dropdown .dropdown .dropdown .dropdown-menu a {
	padding: 10px 25px 10px 80px;
}

.sidenav .cart_ico {
	border-top: 1px solid #b9b9b9;
	margin-bottom: 70px;
	margin-top: 50px;
}

.sidenav .cart_ico li a:hover {
	background: 0;
	color: #000 !important;
}

.sidenav .cart_ico li a {
	color: #000 !important;
	border-bottom: 1px solid #b9b9b9;
	font-size: 16px;
	padding: 15px;
}

.sidenav .cart_ico li span.img_wra {
	min-width: 40px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}

.sidenav .cart_ico li a img {
	display: inline-block;
	width: 25px;
}

.mobile-fix-menu span.mobile-menu-toggle {
	margin-left: 15px;
	vertical-align: super;
	top: 0;
}

.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title,.mm-panel_opened>.header_mobile_menu li.shop_by_cat {
	font-weight: bold;
	font-size: 16px;
	padding: 11px 0 5px;
	color: #000;
	border: 0 !important;
	margin-left: 15px;
	border-top: 1px solid #b9b9b9 !important;
}

.mm-panel_opened>.header_mobile_menu li.shop_by_cat:hover {
	background: #fff;
}

.mm-btn_prev {
	position: absolute;
	top: -30px;
}

.mobile-fix-menu a.search-popup {
	background: #0e76bc;
	border-color: #0e76bc;
	color: #fff;
	font-size: 17px;
}

.mobile-fix-menu span.btn-right-arrow {
	display: inline-block;
	height: 20px;
	width: 20px;
	vertical-align: sub;
	background: url(../../assets/images/dap_mobile_menu_right_white.png) no-repeat center center;
	float: right;
	cursor: pointer;
	background-size: 100%;
	position: absolute;
	right: 5px;
}

.mobile-fix-menu a.search-popup:hover span.btn-right-arrow {
	background-size: 100%;
}

.mobile-fix-menu a.search-popup:hover+span.btn-close {
	color: #000;
}

.sidenav a.mm-btn_prev {
	position: absolute;
	top: -33px;
	padding: 10px 0 10px 15px !important;
	background: url(../../assets/images/airflow_mobile_arrow_thick.png) no-repeat right 11px center;
	background-position: left;
	right: 32px;
}

.sidenav a.mm-btn_prev span {
	height: auto;
	width: auto;
	color: #0e76bc;
	font-size: 15px;
	line-height: 13px;
}

.sidenav a.mm-btn_prev:hover span {
	color: #000;
}

.sidenav .cart_ico li:hover a span {
	color: #000 !important;
}

.offcanvas.mm-menu_opened+.offcanvas-container {
	height: 100vh;
	overflow: hidden;
}

.mm-panels>.mm-panel::-webkit-scrollbar-thumb {
	background: #fff;
}

.mm-panels>.mm-panel::-webkit-scrollbar-track {
	background: #fff;
}

.mm-panels>.mm-panel::-webkit-scrollbar {
	background: #fff;
	width: 0;
}

.mm-panels>.mm-panel {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

#offcanvas-container .cart_ico li a:hover {
	color: #000;
	background: #fff;
}

#offcanvas-container .cart_ico li a:hover img {
	filter: brightness(0) invert(0);
}

.subcategory_menu_list li a:hover {
	text-decoration: none;
}

.subcategory_menu_list li:hover {
	background-color: rgba(255,255,255,0.12);
}

.subcategory_menu_list {
	list-style-type: none;
	padding: 7px 0;
}

.header_desktop_menu .subcategory_menu_list li {
	padding: 0;
	position: relative !important;
	border-bottom: 1px solid #dedede;
}

.subcategory_menu_list li a {
	padding: 10px 15px;
	display: block;
	border-bottom: 1px solid rgba(255,255,255,0.21);
	text-transform: capitalize;
	color: #434343;
	white-space: normal;
}

.subcategory_menu_list li a.dropdown-toggle {
	padding: 10px 30px 10px 15px;
}

.subcategory_menu_list li a span {
	display: inline-block;
}

.subcategory_menu_list li a img {
	display: inline-block;
	margin-right: 12px;
}

.noborderbottom {
	border-bottom: none !important;
}

.subcategory_menu_list li span {
	margin: 3px 0;
	vertical-align: middle;
	text-transform: capitalize;
}

.subcategory_menu_list li span+a {
	width: 77%;
	display: inline-block;
}

.subcategory_menu_list li span img {
	display: inline-block;
	width: 40px;
	vertical-align: middle;
	margin-right: 10px;
}

.subcategory_menu_list li a:hover {
	text-decoration: none;
}

.subcategory_menu_list li:hover {
	background-color: rgba(255,255,255,0.12);
}

.subcategory_menu_list .right_menu_arrow>a:before,.subcategory_menu_list .right_menu_arrow .right_menu_arrow_sub>a:before {
	content: "\f105" !important;
	color: #666;
	font-size: 18px;
	top: 28%;
}

.right_menu_arrow:hover>a:before,.right_menu_arrow_sub:hover>a:before {
	color: #434343 !important;
}

.subcategory_menu_list.dropdown-menu>li>a:focus,.subcategory_menu_list.dropdown-menu>.active>a,.subcategory_menu_list.dropdown-menu>.active>a:hover,.subcategory_menu_list.dropdown-menu>.active>a:focus,.subcategory_menu_list.dropdown-menu .menu>.active>a,.subcategory_menu_list.dropdown-menu .menu>.active>a:hover,.subcategory_menu_list.dropdown-menu .menu>.active>a:focus,.subsubcategory_menu_list.dropdown-menu>li>a:hover,.subsubcategory_menu_list.dropdown-menu>li>a:focus,.subsubcategory_menu_list.dropdown-menu>.active>a,.subsubcategory_menu_list.dropdown-menu>.active>a:hover,.subsubcategory_menu_list.dropdown-menu>.active>a:focus,.subsubcategory_menu_list.dropdown-menu .menu>.active>a,.subsubcategory_menu_list.dropdown-menu .menu>.active>a:hover,.subsubcategory_menu_list.dropdown-menu .menu>.active>a:focus,.subcategory_menu_list li:hover a {
	background-color: initial !important;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu .menu>.active>a,.dropdown-menu .menu>.active>a:hover,.dropdown-menu .menu>.active>a:focus {
	color: #434343;
	background-color: rgba(41,38,35,0.54);
	background-image: unset;
	border-color: transparent;
}

.transparent-header .header-top {
	z-index: 108;
	padding: 0;
	border: 0;
	background: #fff;
}

.header-top {
	background-repeat: repeat-x;
	background-position: right 45% bottom;
}

.main-navigation .navbar {
	border-radius: 0;
	min-height: auto;
	z-index: 0;
}

.main-navigation.animated .navbar-default .navbar-nav>li>a {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 12px 5px;
	border: unset;
	border-radius: 10px;
}

.header_desktop_menu>a button {
	font-size: 11px;
	letter-spacing: 1px;
	margin-top: 5px !important;
	padding: 8px 8px;
}

.col-md-9 .mega-menu:not(.narrow) .dropdown-menu.subsubcategory_menu_block {
	width: 100% !important;
	padding: 0;
	position: absolute;
	left: 100% !important;
	border-top: 1px solid #fff;
}

.col-md-9 .mega-menu:not(.narrow).open_left .dropdown-menu.subsubcategory_menu_block {
	left: -100% !important;
}

.col-md-9 .second_menu .dropdown-menu.subsubcategory_menu_block .dropdown-menu.subsubcategory_menu_block {
	right: 100%;
	left: auto;
}

.breadcrumb-wra .breadcrumb>li {
	display: unset !important;
}

.breadcrumb-wra .breadcrumb>li+li::before {
	content: unset;
}

.breadcrumb-wra .breadcrumb>li a {
	color: #4b4b4b;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 5px;
}

.dark-bg.footer-top.call-to-action-home {
	background-color: #182959 !important;
	padding: 15px 0;
	overflow: hidden;
	clear: both;
	min-height: 101px;
}

.dark-bg.footer-top.call-to-action-home h1 {
	font-family: 'DIN-bold';
	font-weight: bold;
	font-size: 38px;
	margin: 0;
	padding: 0;
	height: auto;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}

.dark-bg.footer-top.call-to-action-home h1 span {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	font-family: 'DIN-Regular';
	letter-spacing: 5px;
}

.dark-bg.footer-top.call-to-action-home h1 .btn {
	font-size: 20px;
	background: #0e76bc;
	margin-left: 22px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 10px 17px;
	border: 1px solid #0e76bc;
}

.header-form-open.int-make-model {
	display: block;
	padding: 12px 0 7px;
}

.header-form-open h1 {
	font-size: 55px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 6px;
}

.header-form-open h4 {
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 40px;
	margin-top: 6px;
}

.header-trans {
	position: absolute;
}

.header-form-open form>div {
	padding: 0 6px;
}

.header-form-open form>div:first-child {
	padding-left: 15px;
}

.form_open_title {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	margin-top: 12px;
	display: inline-block;
	margin-bottom: 15px;
}

.form-c-trans {
	background-repeat: no-repeat;
	background-position: right 6% top 0,left 10px center;
	-moz-box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 42.5px;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 15px;
	color: #000;
	border: 0;
	border-radius: 3px;
	cursor: pointer;
	text-transform: uppercase;
	height: 58px !important;
	background-color: transparent;
}

.search-veh-new .form-group .styled-select>div {
	background-position: left 15px center,left center;
	background-repeat: no-repeat;
	border-radius: 3px;
}

.search-veh-new .form-group .styled-select:first-child>div {
	background-image: url(../images/disc_mob_dropdown_1.png);
}

.search-veh-new .form-group .styled-select:nth-child(2)>div {
	background-image: url(../images/disc_mob_dropdown_2.png);
}

.search-veh-new .form-group .styled-select:nth-child(3)>div {
	background-image: url(../images/disc_mob_dropdown_3.png);
}

.search-veh-new .form-group .styled-select:nth-child(4)>div {
	background-image: url(../images/disc_mob_dropdown_4.png);
}

.search-veh-new .form-group .styled-select:nth-child(5)>div {
	background-image: url(../images/disc_mob_dropdown_5.png);
}

.search-veh-new .form-group .styled-select:nth-child(6)>div {
	background-image: url(../images/disc_mob_dropdown_6.png);
}

.search-veh-new .form-group #vehicle_make1 {
	background-image: url(../images/disc_arrow_down_red.gif);
}

.header-form-open.header-trans .col-md-3:first-child>div {
	background-image: url(../images/truck_dropdown_1.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(2)>div {
	background-image: url(../images/truck_dropdown_2.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(3)>div {
	background-image: url(../images/truck_dropdown_3.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(4)>div {
	background-image: url(../images/truck_dropdown_4.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(5)>div {
	background-image: url(../images/truck_dropdown_5.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open.header-trans .col-md-3:nth-child(6)>div {
	background-image: url(../images/truck_dropdown_6.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:first-child>div,.header-form-open .col-md-3:nth-child(2)>div,.header-form-open .col-md-3:nth-child(3)>div,.header-form-open .col-md-3:nth-child(4)>div,.header-form-open .col-md-3:nth-child(5)>div,.header-form-open .col-md-3:nth-child(6)>div {
	background-position: left 8px center,left center;
	background-repeat: no-repeat;
	border-radius: 3px;
	margin-bottom: 5px;
}

.header-form-open .col-md-3:first-child>div {
	background-image: url(../images/truck_drp_1.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(2)>div {
	background-image: url(../images/truck_drp_2.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(3)>div {
	background-image: url(../images/truck_drp_3.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(4)>div {
	background-image: url(../images/truck_drp_4.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(5)>div {
	background-image: url(../images/truck_drp_5.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3:nth-child(6)>div {
	background-image: url(../images/truck_drp_6.png),linear-gradient(#fff,#fafafa,#d0d0d0,#afafb0);
}

.header-form-open .col-md-3 #vehicle_make11,.header-form-open .col-md-3 #product_vehicle_make_one {
	background-image: url(../images/airflow_arrow_down_blue.gif);
	background-position: center right;
	background-size: contain;
}

.header-form-open .col-md-3:nth-child(2) .form-c-trans {
	background-image: url(../images/disc_arrow_down.png);
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(3) .form-c-trans {
	background-image: url(../images/disc_arrow_down.png);
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(4) .form-c-trans {
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(5) .form-c-trans {
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(6) .form-c-trans {
	background-position: center right;
}

.header-form-open .col-md-3:nth-child(7) .form-c-trans {
	background-position: center right;
}

.form-c-trans::-ms-expand {
	display: none;
}

#vehicle-form-open form.margin-clear select {
	height: 70px !important;
	background-size: contain;
}

#vehicle-form-open form.margin-clear .btn-go,#vehicle-form-open form.margin-clear .buttonClear {
	height: 70px !important;
}

.header-form-open .form-c-trans {
	padding: 6px 65px 6px 55px;
	margin: 0;
}

.btn-go {
	background-color: #0e76bc;
	color: #fff !important;
	margin: 0;
	padding: 3px 17px;
	font-weight: bold;
	font-size: 20px;
	border: 0;
	border-radius: 3px !important;
	margin-bottom: 5px;
	height: 57px;
}

.sf_slider_section .owl-item .image-box {
	margin-bottom: 0;
	border-left: 0;
}

.sf_slider_section .overlay-container {
	display: table;
	width: 100%;
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	border-radius: 20px;
	padding: 10px;
}

.featureproduct .isotope-container>.col-md-3 {
	display: table;
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	border-radius: 20px;
	width: 23%;
	margin: 10px;
}

.sf_slider_section .owl-item .image-box .client {
	height: 295px;
	display: table-cell;
	vertical-align: middle;
}

.sf_slider_section .owl-item .image-box img {
	margin: 0 auto;
	max-width: 100%;
	max-height: 99%;
}

.sf_slider_section .owl-theme {
	margin: 0;
}

.sf_slider_section .sf_slider_text {
	color: #fff;
	font-size: 18px;
}

.sf_slider_section .overlay-container .text {
	top: 30%;
}

.sf_slider_section {
	background: #fff;
	border: 0;
	padding: 15px 0;
	height: auto;
}

.sf_slider_section .overlay-bottom.small i {
	width: 40px;
	height: 40px;
	margin: -24.5px 0 0 -24.5px;
	font-size: 14px;
	line-height: 37px;
	top: 29%;
	background-color: rgba(255,255,255,0.22);
	border: 1px solid #fff;
	border-radius: 100%;
	position: absolute;
	left: 50%;
}

.sf_slider_section .col-md-2 {
	padding-right: 7px;
	padding-left: 7px;
	float: none;
	display: inline-block;
	margin: 5px -2px 5px;
}

.sf_slider_section .image-box .client {
	height: 110px;
	display: table-cell;
	vertical-align: middle;
}

.sf_slider_section .col-md-2 h1 {
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
	text-align: center;
	margin: 0;
	background: transparent;
	padding: 10px 0;
	color: #000;
	height: 65px;
	overflow: hidden;
}

.sf_slider_section .col-md-2 .image-box:hover h1 {
	color: #0e76bc;
}

.sf_slider_section .col-md-2 h1:after {
	content: "";
	position: absolute;
	background-color: #0e76bc;
	height: 2px;
	width: 0;
	right: 20px;
	bottom: 20px;
	left: 20px;
	transition: .40s ease;
}

.sf_slider_section .col-md-2 .image-box:hover h1:after {
	width: 80%;
	margin: auto;
}

.sf_slider_section .image-box img {
	margin: 0 auto;
	max-width: 99%;
	max-height: 110px;
	max-width: 105px;
}

.feature-product {
	padding: 75px 0;
}

.feature-product .featuredSectionInner .col-md-3 {
	margin-top: 25px;
}

.featuredListBlock .isotope-container>.col-md-3>div {
	border: 1px solid #d5d5d5;
}

.featuredListBlock .isotope-container>.col-md-3 .image-box {
	position: relative;
	display: table;
	width: 100%;
}

.featuredListBlock .isotope-container>.col-md-3 .image-box .overlay-container {
	height: 250px;
	display: table-cell;
	vertical-align: middle;
}

.featuredListBlock .isotope-container>.col-md-3 .overlay-container img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.featuredListBlock .isotope-container .pr-disc,.featuredListBlock .isotope-container .pr-name {
	min-height: 50px;
}

.featuredListBlock .isotope-container .pr-disc span,.sf_information_box span {
	padding: 9px 21px;
	display: inline-block;
	background: #0e76bc;
	font-size: 15px;
	border-radius: 0 20px 0 0;
	margin: 7px;
	color: #fff;
}

.featuredListBlock .isotope-container .pr-name h4 {
	padding: 15px 0;
	text-align: center;
	color: #3e3e3e;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
}

.featuredListBlock .isotope-container .pr-rating {
	padding: 10px 0;
	min-height: 42px;
}

.featuredListBlock .isotope-container img.star_inline {
	display: inline-block;
}

.featuredListBlock .isotope-container .pr-rating span {
	color: #3e3e3e;
	font-weight: bold;
	font-size: 16px;
	vertical-align: bottom;
	margin-left: 5px;
}

.featuredListBlock .isotope-container .pr-price h1 {
	margin: 0;
	color: #0e76bc;
	font-size: 30px;
	text-align: center;
	padding: 55px 0;
}

.featuredListBlock .isotope-container .pr-price h1 span {
	display: inline-block;
}

.featuredListBlock .isotope-container .pr-price strike {
	font-size: 23px;
	color: #c1c1c1;
	font-weight: 300;
}

.feature-product .star_inline .fa {
	font-size: 18px;
	margin-right: 4px;
}

.feature-product .star_inline .fa.full-star {
	color: #0e76bc;
}

.feature-product .star_inline .fa.no-star {
	color: #d2d2d2;
}

.limited-time-sect {
	background: url(../images/truck_limited_bg.png) right -330% center;
	padding: 97px 15px 70px;
	background-size: cover;
	position: relative;
}

.limited-time-sect .info-section {
	padding: 95px 0 70px;
}

.limited-time-sect img {
	display: inline-block;
	position: absolute;
	top: 25%;
	left: 3%;
}

.limited-time-sect h4,.deal-section h4 {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	letter-spacing: 4px;
}

.limited-time-sect h1 span,.deal-section h1 span {
	color: #0e76bc;
}

.limited-time-sect h1,.deal-section h1 {
	margin: 0;
	font-size: 5rem;
	font-family: 'din-light';
	color: #595151;
}

.limited-time-sect .btn.limi-btn {
	font-size: 14px;
	background: url(../images/truck_limited_btn.png) top left;
	padding: 20px 38px 40px;
	position: absolute;
	border: 0;
	margin: 0;
	top: 0;
	right: 10px;
}

.limited-time-sect .btn {
	font-size: 14px;
	background: #818181;
	border-color: #818181;
	padding: 7px 32px;
}

.hit-road-sect .section_first {
	background: url(../images/truck_hitsection_first.png) right top;
	background-size: cover;
	background-position: center;
	padding: 27px 0 35px 0;
	width: 49.3%;
	height: 400px;
}

.hit-road-sect .section_second {
	background: url(../images/truck_hitsection_second.png) right top;
	background-size: cover;
	background-position: right;
	padding: 60px 10px;
	padding-right: 10px;
	width: 49.3%;
	height: 400px;
	float: right;
}

.hit-road-sect h1 {
	font-size: 40px;
	line-height: 35px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0;
}

.hit-road-sect h2 {
	color: #fff;
	font-weight: bold;
	font-size: 32px;
	margin: 0;
	margin-bottom: 22px;
}

.hit-road-sect h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 22px;
	padding: 12px;
	background: #2d2d2d;
	color: #fff;
}

.hit-road-sect p {
	font-size: 18px;
	color: #fff;
	padding-right: 76px;
}

.index-prod-wra {
	padding: 70px 0;
}

.index-prod-wra .col-md-6.main-pr,.index-prod-wra .col-md-6.sub-pr {
	padding: 0 10px;
}

.index-prod-wra .main-pro>div,.index-prod-wra .sub-pr>div {
	overflow: hidden;
	clear: both;
	padding: 0 15px 12px;
	border: 1px solid #d5d5d5;
	margin-top: 15px;
}

.index-prod-wra .product-thumb {
	position: relative;
	display: table;
	width: 100%;
}

.index-prod-wra .product-thumb img {
	margin: 0 auto;
	max-width: 100%;
}

.index-prod-wra .main-pro .product-thumb>div {
	height: 671px;
	display: table-cell;
	vertical-align: middle;
}

.index-prod-wra .sub-pr .product-thumb>div {
	height: 241px;
	display: table-cell;
	vertical-align: middle;
}

.index-prod-wra h3 {
	text-transform: uppercase;
	font-size: 16px;
	margin: 15px 0 7px;
	height: 60px;
	overflow: hidden;
}

.index-prod-wra h2 {
	color: #0e76bc;
	font-size: 30px;
	font-family: 'Din-light';
	margin: 0 0 8px;
}

.index-prod-wra .star_inline {
	vertical-align: -webkit-baseline-middle;
}

.index-prod-wra .star_inline i {
	font-size: 20px;
	color: #0e76bc;
	margin-left: 1px;
}

.index-prod-wra .star_inline i.no-star,.index-prod-wra .star_inline i.half-star {
	color: #9c9c9c;
}

.index-prod-wra .star_inline span {
	vertical-align: top;
	margin-left: 7px;
}

.index-prod-wra .cart {
	display: inline-block;
	float: right;
}

.index-prod-wra .cart img {
	background: #0e76bc;
	padding: 5px 3px;
}

.deal-section {
	background-image: url(../images/truck_deals_bg.png);
}

.deal-section a.limi-btn {
	position: absolute;
	background-color: none;
	border: 0;
	background: url(../images/truck_limited_btn1.png) top left;
	padding: 16px 34px 54px;
	margin: 0;
	left: -46px;
}

.deal-section .img-section {
	position: relative;
	display: table;
	width: 100%;
}

.deal-section .img-section>div {
	height: 300px;
	display: table-cell;
	vertical-align: middle;
}

.deal-section .col-md-6>div {
	background: #fff;
	padding: 25px 10px 20px 25px;
	overflow: visible;
	clear: both;
	margin-top: 20px;
}

.deal-section .col-md-6 h1 img {
	display: inline-block;
	vertical-align: unset;
}

.deal-section .deal-time {
	margin: 0;
	background: #0e76bc;
	padding: 15px 35px 25px 25px;
	margin-right: -30px;
}

.deal-section .deal-time>div {
	display: inline-block;
	margin: 7px 18px 0 0;
}

.deal-section .deal-time h3 {
	margin: 0;
	background: #fff;
	text-align: center;
	color: #0e76bc;
	font-size: 46px;
	font-family: 'Din-light';
	padding: 5px 9px;
}

.deal-section .deal-time h6,.deal-section .deal-time span {
	text-transform: uppercase;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 4px;
	margin: 0;
}

.deal-section .deal-time span {
	letter-spacing: 2px;
	display: block;
	margin-top: 7px;
	text-align: center;
	font-size: 14px;
}

.deal-section .take-add-sect {
	min-height: 154px;
}

.gallerySection {
	text-align: center;
	padding: 136px 0;
	position: relative;
	margin-top: 15px;
}

.index-blog-wra {
	padding: 35px 0 0;
	background: transparent;
	position: relative;
}

.index-blog-wra h1 {
	font-size: 30px;
	letter-spacing: 0;
	margin: 15px 0;
	color: #000;
	font-family: 'DIN-Regular';
	text-align: center;
}

.index-blog-wra .col-md-4 {
	padding: 0 10px;
}

.index-blog-wra .blog-section {
	background: #f3f3f3;
	margin-top: 15px;
	border-radius: 20px;
}

.index-blog-wra .blog-section .blog-img {
	position: relative;
	display: table;
	width: 100%;
}

.index-blog-wra .blog-section .blog-img>div {
	height: 250px;
	display: table-cell;
}

.index-blog-wra .blog-section .blog-img img {
	max-width: 100%;
	width: auto;
	max-height: 227px;
	height: auto;
	margin: 0 auto;
}

.index-blog-wra .blog-section .blog-content {
	padding: 15px;
}

.index-blog-wra .blog-section .blog-content h1 {
	font-size: 21px;
	color: #000;
	text-transform: uppercase;
	height: 25px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 16px;
	font-family: 'DIN-Regular';
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
}

.index-blog-wra .hrline {
	height: 1px;
	width: 105px;
	background: transparent;
	margin-left: -15px;
}

.index-blog-wra .blog-section .blog-content h1 a {
	color: #3e3e3e;
	text-decoration: none;
	font-size: 19px;
}

.index-blog-wra .blog-section .blog-content hr {
	border-top: 1px solid #d4d4d4;
	margin: 10px 0;
}

.index-blog-wra .blog-section .blog-content span {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
}

.index-blog-wra .blog-section .blog-content span {
	margin-right: 10px;
}

.index-blog-wra .blog-section .blog-content p {
	color: #000;
	font-size: 15.5px;
	margin-top: 20px !important;
	min-height: 100px;
}

.index-blog-wra .blog-section .blog-content a {
	text-transform: uppercase;
	font-size: 15px;
	color: #000;
	margin-top: 25px;
}

.index-blog-wra .comment {
	display: inline-block;
	float: right;
}

.index-blog-wra .comment i {
	font-size: 16px;
	font-weight: bold;
	margin-right: 7px;
}

.index-blog-wra .comment span {
	font-weight: bold;
}

.subscribe_space {
	height: 100px;
}

.default-bg.subscribe-bg {
	padding: 80px 0 135px;
	overflow: initial;
	clear: both;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
}

.subscribe-bg img {
	position: relative;
}

.subscribe-bg .call-to-action {
	margin: 20px 0 50px;
}

.joinheadingsBlock {
	position: relative;
	margin-top: 20px;
}

.joinblock {
	background-color: rgb(114 163 195 / 0.7);
	border-radius: 15px;
}

.joinheadingsBlock h2 {
	font-size: 35px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	margin: 0 0 10px;
	padding: 0;
	display: inline-block;
	letter-spacing: 3px;
	font-weight: 600;
}

.joinheadingsBlock h2 span {
	color: #0e76bc;
}

.joinTagline {
	font-size: 67px;
	color: #fff;
	margin-left: 8px;
	text-transform: uppercase;
}

.join_desc {
	font-size: 17px;
	color: #fff;
	margin: 0;
	font-weight: normal;
}

.fa.fa-envelope.form-control-feedback {
	color: #797979;
}

.frmsubscription {
	margin: 0;
}

.frmsubscription .form-group {
	display: block;
}

.frmsubscription input[type=email] {
	border-color: transparent;
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 16px;
	color: #000;
	width: 100%;
	margin-bottom: -28px;
	border-radius: 15px;
}

.frmsubscription input[type=email]:focus {
	background: #fff;
}

.frmsubscription .col-md-12 {
	padding-left: 0;
}

.frmsubscription button[type=submit] {
	border: 0;
	font-weight: normal;
	font-size: 15px;
	color: #000;
	margin-left: 11px;
	background: transparent;
	padding: 13px;
	letter-spacing: normal;
	text-transform: uppercase;
	border-radius: 0;
	position: relative;
	top: -18px;
	left: 77%;
}

.subscribe-bg .call-to-action h6 {
	display: inline-block;
	text-transform: uppercase;
	color: #0e76bc;
	font-size: 17px;
}

.subscribe-bg .gray-light-translucent-bg {
	translate: -20px 60px;
}

.subscribe-bg .call-to-action span {
	text-transform: uppercase;
	margin: 0 15px;
}

.dark .footer {
	padding: 0;
	background: transparent;
}

.footer h2.title,.footer h3,.footer h2.title a,.footer .dark-links>li:first-child a,.footer .career_links>li:first-child a,.footer .career_links>li:nth-child(8) a,.footer .career_links>li:nth-child(6) a,.footer .career_links>li:nth-child(7) a {
	color: #000 !important;
	text-transform: uppercase;
	font-size: 17px;
	background-image: unset;
	padding-left: 0;
	font-weight: 600;
	width: 50%;
}

.footer h2.title {
	display: block;
	width: 48%;
}

.footer .f_text {
	color: #fff !important;
	font-weight: bold;
	font-size: 23px;
	text-decoration: none;
}

.footer .footer-content p {
	vertical-align: top;
	color: #6d6d6d;
	display: inline;
	font-size: 15px;
	margin: 6px 0;
}

.footer .dark-links {
	background: transparent;
	height: auto;
	line-height: 33px;
	border-radius: 20px;
	margin: 0;
}

.footer .dark-links>li a {
	color: #111111;
	display: inline;
	text-transform: capitalize;
	font-size: 15px;
	margin: 8px 0;
}

.footer .dark-links>li {
	display: block;
	padding: 0;
}

.footer .dark-links>li:last-child img {
	margin: 40px 0 0 20px;
}

.footer .dark-links>li:last-child span {
	display: block;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 17px;
}

.footer-inner .logo-footer {
	margin: 0 0 15px 0;
	width: 50%;
	display: inline-block;
}

.footer-inner #logo-footer {
	margin-bottom: 0;
}

#logo-footer {
	margin: 0 auto;
}

.footer-content {
	padding: 25px 0;
}

.footer-content .footer-address span {
	display: block;
	color: #6d6d6d;
	font-size: 15.5px;
	line-height: 20px;
}

.footer-content .footer-address>div {
	margin-top: 18px;
}

.footer-content .social-links {
	margin: 20px 0 !important;
}

.footer-content .social-links li a {
	color: #6d6d6d;
	border-color: #6d6d6d;
}

.footer-content .list-inline li {
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

.footer-content .list-inline .help_title {
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.footer-content .list-inline .link-dark {
	color: #000;
	text-transform: uppercase;
}

.footer-content .list-inline a:hover {
	text-decoration: none !important;
}

.blogpost .social-links li a:hover {
	background-color: transparent;
	border-color: #0e76bc;
	color: #0e76bc;
}

.dark .subfooter {
	background: #fff;
	border: #fff;
	color: #3e3e3e;
	padding: 40px 0;
}

.subfooter-inner span {
	color: #a5a5a5;
	text-transform: uppercase;
	display: block;
	text-align: center;
	font-size: 13px;
}

.separator {
	background-color: rgba(252,176,52,0.25);
}

.separator::after {
	content: none;
}

.footer-content .cf-list>li {
	border-top: 0;
	display: block;
	padding: 7px 0;
}

.footer-content .contact-aside-address span,.footer-content .contact-aside-address span a {
	color: #3e3e3e !important;
	font-size: 14px;
	font-family: inherit !important;
}

.footer-content .contact-aside-address span b {
	font-weight: bold;
	color: #0e76bc;
	font-size: 15px;
}

.footer-content .contact-aside-address .add-content {
	margin-left: 5px !important;
}

.footer-content .contact-aside-address .add-icon i {
	font-size: 25px;
	color: #0e76bc;
}

.cf-list li {
	display: inline-block;
}

.cf-list li .add-icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center top;
}

.cf-list li .add-icon.phone-icon {
	background-image: url(../images/truck_phone_ico.png);
}

.cf-list li .add-icon.loc-icon {
	background-image: url(../images/truck_loc_ico.png);
}

.cf-list li .add-icon.env-icon {
	background-image: url(../images/truck_envelope-_ico.png);
}

.cf-list li .add-content {
	display: block;
	float: left;
	width: auto;
	margin-left: -5px;
	margin-top: -3px;
}

.cf-list li .add-content span a {
	color: #000;
	font-weight: normal;
}

.cf-list li .add-content span {
	color: #000;
	font-weight: bold;
}

.customerGalleryHeading {
	text-align: center;
}

.customerGalleryHeading .web_commHead h1 span {
	color: #3c3c3c;
	font-size: 32px;
}

.customerGalleryHeading.wel-sect span {
	display: none;
}

.customerGalleryHeading h3 {
	font-family: 'Roboto';
	font-size: 25px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.customerGalleryHeading .separator {
	background-color: #b1b1b1;
}

.customerGalleryHeading span sup {
	top: -1em;
	font-size: 50%;
}

.customerGalleryHeading p {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
	margin: 0;
	padding: 5px 0;
}

.customerGalleryHeading .btn_submitride {
	background-color: #0e76bc;
	border: 1px solid #0e76bc;
	padding: 10px 30px;
	display: inline-block;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	border-radius: 8px;
	letter-spacing: 4px;
	margin-top: 10px;
}

.customerGallerySection {
	padding-bottom: 90px;
	margin-top: 25px;
}

.customerGalleryMain .filters .nav-pills>li>a {
	font-family: 'Roboto';
	color: #292623;
	font-weight: normal;
}

.customerGalleryMain .filters .nav-pills>li.active>a,.customerGalleryMain .filters .nav-pills>li.active>a:hover,.customerGalleryMain .filters .nav-pills>li.active>a:focus,.customerGalleryMain .filters .nav-pills>li>a:hover,.customerGalleryMain .filters .nav-pills>li>a:focus {
	color: #0e76bc;
	border-bottom: 1px solid #0e76bc;
}

.customerGalleryMain .filters {
	padding-bottom: 15px;
}

.customerGalleryMain .customerGalleryMain_filter_block {
	display: inline-block;
	position: relative;
}

.customerGalleryMain .ML-15 {
	margin-left: 15px;
}

.customerGalleryMain .customerGalleryMain_filter_block label {
	margin: 0;
	font-weight: normal;
	font-size: 14px;
	color: #292623;
	padding-right: 10px;
	margin-bottom: 10px;
}

.customerGalleryMain .customerGalleryMain_filter_block select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	font-size: 14px;
	color: #292623;
	padding: 5px 35px 5px 10px;
	background-image: url(../../assets/images/rocket_down_arrow.png);
	background-repeat: no-repeat;
	background-position: 92% 50%;
	background-size: 12px;
	border-color: #73716f;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	width: 100%;
}

.customerGalleryMain .light-gray-bg.shadow {
	border: 0;
	text-align: left;
	margin-bottom: 45px;
}

.customerGalleryMain .shadow:after {
	box-shadow: unset;
}

.customerGalleryMain .light-gray-bg.shadow {
	border: 0;
	text-align: left;
	margin-bottom: 45px;
}

.customerGalleryMain .image-box .body {
	background-color: #f2f2f2;
}

.customerGalleryMain h3 {
	font-family: 'Roboto';
	font-size: 21px;
	color: #292623;
	font-weight: 900;
}

.customerGalleryMain .btn_more,.fer-video-wra .customerGalleryMain .video_info .btn {
	text-transform: uppercase;
	font-size: 18px;
	color: #0e76bc;
	margin-top: 25px;
	background: 0;
	border: 0;
	padding: 0;
	font-weight: normal;
	letter-spacing: 0;
	display: inline-block;
	margin: 24px 0;
}

.customerGalleryMain .hvr-shutter-out-horizontal:before {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.customerGalleryMain .hvr-sweep-to-right:before,.customerGalleryMain .hvr-sweep-to-left:before,.customerGalleryMain .hvr-sweep-to-bottom:before,.customerGalleryMain .hvr-sweep-to-top:before,.customerGalleryMain .hvr-bounce-to-right:before,.customerGalleryMain .hvr-bounce-to-left:before,.customerGalleryMain .hvr-bounce-to-bottom:before,.customerGalleryMain .hvr-bounce-to-top:before,.customerGalleryMain .hvr-radial-out:before,.customerGalleryMain .hvr-rectangle-out:before,.customerGalleryMain .hvr-shutter-out-horizontal:before,.customerGalleryMain .hvr-shutter-out-vertical:before {
	background: #292623;
}

.customerGalleryMain .separator {
	background-color: #0e76bc;
	width: 104px;
	margin-left: -16px;
}

.customer_paginationblock .customer_pagination {
	padding: 7px 10px;
}

.customer_paginationblock .customer_pagination span {
	font-family: 'Roboto';
	font-size: 13px;
	color: #414141;
	text-transform: uppercase;
}

.customer_paginationblock .customer_pagination span a img {
	display: inline-block;
}

.customer_paginationblock .customer_pagination span:first-child {
	margin-right: 15px;
}

.customer_paginationblock .customer_pagination span:last-child {
	margin-left: 15px;
}

.customerGalleryMain .overlay-top .btn_viewcategory {
	bottom: 0;
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
}

.customerGalleryMain .overlay-container .overlay-container_outer {
	width: 100%;
	display: table;
}

.customerGalleryMain .overlay-container .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 170px;
}

.customerGalleryMain .overlay-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 170px;
}

.customerGalleryMain .image-box .body .CG_subtitle,.fer-video-wra .customerGalleryMain .video_info h2 a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 25px;
	font-size: 18px;
	color: #3e3e3e;
	display: block;
	text-transform: uppercase;
}

.customerGalleryMain .image-box .body .CG_desc,.fer-video-wra .customerGalleryMain .video_info p {
	height: 85px;
	overflow: hidden;
	color: #7e7e7e;
	font-size: 16px;
	text-align: left;
	margin-top: 22px;
	max-height: 120px;
}

.customerGalleryMain .cat_golink {
	background-image: url('../images/afr_submit_arrow.png');
	background-repeat: no-repeat;
	background-position: center left;
	border: 0;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 19px;
	color: #fff !important;
	text-transform: uppercase;
	padding-left: 20px;
	display: block;
	margin: 3% auto 0;
	width: 60px;
}

.VehicleInfoSidebar.owl-buttons a {
	color: #7e7e7e;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}

.VehicleInfoSidebar.owl-buttons img {
	display: inherit;
	vertical-align: inherit;
}

.VehicleInfoSidebar.owl-buttons span {
	font-size: 20px;
	vertical-align: baseline;
	color: #0e76bc;
	margin: 0 15px;
}

.customer-gallery-detail .overlay-container_cg_details {
	margin: 0 auto;
}

.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer {
	display: table;
	width: 100%;
}

.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: auto !important;
}

.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.customer-gallery-detail .overlay-container_cg_list {
	width: 100%;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_inner img {
	width: auto;
}

.customer-gallery-detail .customer_gallery_height {
	height: 129px;
}

.customer_gallery_div1_height {
	background-color: #fafafa;
	border-radius: 3px 3px 0 0;
}

.customer_gallery_div2_height {
	border-radius: 0 0 3px 3px;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_outer {
	display: table;
	width: 100%;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 129px;
}

.customer-gallery-detail .overlay-container_cg_list .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.breadcrumb-wra .breadcrumb li:last-child {
	display: none !important;
}

.latest-pagination.mt-15 .breadcrumb-wra.header-breadcrumb {
	margin-bottom: 15px;
}

.dark-bg.footer-top.call-to-action-home h1.text-uppercase a.btn.btn-danger:hover {
	background: #0e76bc;
}

.hit-road-sect .section_first h1 {
	width: 275px;
	line-height: 1;
}

.hit-road-sect .section_first h3 {
	text-align: right;
	position: relative;
	right: 88px;
	width: 320px;
	letter-spacing: 8px;
}

.hit-road-sect .section_first a.btn.btn-default {
	padding: 8px 20px;
	font-size: 12px;
	border-radius: 6px;
}

.hit-road-sect .section_first a.btn.btn-default {
	padding: 8px 20px;
	font-size: 12px;
	border-radius: 6px;
}

.hit-road-sect .section_second a.btn.btn-default {
	padding: 8px 20px;
	font-size: 12px;
	border-radius: 6px;
}

.hit-road-sect .section_second h3 {
	text-align: left;
	width: 332px;
	letter-spacing: 8px;
	position: relative;
	left: 78px;
	float: right;
}

.hit-road-sect .section_second h1 {
	font-size: 40px;
}

.hit-road-sect .section_second h2 {
	font-size: 22px;
	line-height: 2;
}

.image-box.text-center.mb-20 .overlay-container.overlay-visible .overlay-bottom.hidden-xs {
	padding: 0 !important;
}

section.section.light-gray-bg.sf_slider_section {
	position: relative;
	top: -3px;
}

.mobile-fix-menu a.search-popup {
	font-family: 'DIN-Regular' !important;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	font-weight: bold;
}

.teaser.disp-in.lazyloaded {
	width: 100%;
}

.innerCrossline {
	font-size: 18px;
	color: #000;
	font-family: 'DIN-Light';
	position: relative;
}

.innerCrossline::after {
	content: "";
	width: 100%;
	background: #000;
	position: absolute;
	bottom: 10px;
	left: -2px;
	height: 1px;
}

.promo-tag.salesDiscount {
	margin: 5px 0;
	min-height: 27px;
}

.salesDiscount .promo-tag-temp {
	background: orange none repeat scroll 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	left: 14px;
}

.salesDiscount .promo-tag-temp {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 5px 10px;
	text-align: center;
	display: inline-block;
	margin-right: -4px;
}

.promo-tag.salesDiscount .sf_b_tag {
	left: 63px;
}

.promo-tag.salesDiscount .sf_b_tag,.salesDiscount .promo-tag-temp {
	padding: 6px;
}

.promo-tag.salesDiscount .sf_b_tag {
	background-color: #0e76bc;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	left: 157px;
	padding: 6px;
}

a.truckParts-search {
	padding: 10px 0;
	background-color: #0e76bc;
	font-weight: normal;
	font-size: 15px;
	height: 40px;
	display: inline-block;
	font-family: 'DIN-Regular';
	position: relative;
	color: #fff;
	vertical-align: bottom;
	text-align: center;
}

.truckParts-search img.lazyloaded {
	transition: all .5s ease;
	display: inline-block;
	filter: brightness(0) invert();
	max-width: 50px;
	padding-left: 6px;
}

.search-box-wra a .btn {
	padding: 5px 16px;
	border-radius: 0;
	z-index: 1;
	border: 0;
	float: right;
	margin-right: 3px;
}

.hit-road-sect .section_second .row,.hit-road-sect .section_first .row {
	margin: 0 !important;
}

.add-content.footAddres {
	width: 200px !important;
}

div#vehicle-form-open form.margin-clear .col-md-3 {
	width: 29%;
}

div#vehicle-form-open form.margin-clear .col-md-2.col-sm-2 {
	width: calc(100% - 83%);
}

.sidenav .subsubcategory_menu_list li.dropdown a::before {
	display: none;
}

.home-carousel-wrapper.dap-blue {
	background: #0e76bc;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}

.home-carousel-wrapper.dap-blue .btn-go {
	background: #fff;
	color: #0e76bc!important;
}

.home-carousel-wrapper img {
	margin: 0 auto;
}

.home-carousel-wrapper h1 {
	font-size: 40px;
	color: #fff;
	margin: 0;
	text-transform: capitalize;
	padding: 0 15px;
	padding-top: 6px;
	border: 0;
}

.home-carousel-wrapper h2 {
	font-size: 25px;
	color: #fff;
	text-transform: capitalize;
	margin-bottom: 0;
	margin-top: 5px;
	font-family: 'DIN-Regular';
}

.home-carousel-wrapper.dap-blue .make_model_searchbox {
	padding-bottom: 15px;
}

.index-blog-wra .blog-section .blog-content a .right-arrow,.frmsubscription .right-arrow {
	float: right;
	color: #fff;
	background: #0e76bc;
	padding: 10px;
	border-radius: 10px;
	margin-top: -10px;
}

.frmsubscription i.fa.fa-arrow-right {
	margin-top: -5px;
}

.isotope-item.ByVehicle .fa-arrow-right::before {
	margin-left: 10px;
}

.galleries_pagination ul.pagination li.active a,.galleries_pagination ul.pagination li a:hover {
	background-color: #0e76bc;
	border-color: #0e76bc;
}

span.mega-menu.narrow.veh-sea {
	display: inline-block;
	background: #0e76bc;
	width: 232px;
	vertical-align: top;
	text-align: center;
}

.headerClearBtn {
	display: inline-block;
	height: 40px;
	width: 22px;
	vertical-align: sub;
	background: url(../images/dap_mobile_menu_close_white.png) no-repeat center center;
	cursor: pointer;
	background-size: 100%;
	z-index: 999;
	margin-left: 5px;
}

form.mb-10[name="wishlist"] {
	margin: 0;
}

form.mb-10[name="wishlist"] button.btn.btn-group.btn-full {
	margin-top: 0;
	margin-bottom: 0;
	padding: 4px 8px;
	border-radius: unset;
	background: transparent;
}

form.mb-10[name="wishlist"] button.btn.btn-group.btn-full:hover {
	background: #dc2028;
}

.col-md-3.col-sm-3.top_myacc {
	padding: 0;
	margin: 0;
}

span.badge.badge-warning {
	position: absolute;
	top: -7px !important;
	height: 17px;
	width: auto;
	padding: 3px 2px;
}

.container.product_landing .alert.alert-info.alert-dismissible {
	background: #f3f3f3;
	color: #000;
}

.main.col-sm-9.col-md-push-3 .listing-item {
	margin-bottom: 20px;
}

.customerGalleryMain .hvr-shutter-out-horizontal:before {
	background: transparent !important;
}

.container-fluid.promo_banner_prod {
	margin: 0;
	padding: 0;
}

ul.product_utility_list li.check_box {
	margin-top: 0;
}

ul.product_utility_list li.check_box label.css-label {
	min-height: 22px;
}

ul.product_utility_list li img.pro_utility_icons {
	height: 18px !important;
}

ul.product_utility_list li #tglr img.pro_utility_icons {
	height: 24px !important;
}

.product_details_box h2.product_de_price1 {
	color: #0e76bc;
	font-size: 30px;
	font-family: 'DIN-Regular';
}

.product_details_box ul.product_stock_details li {
	color: #434343 !important;
	font-size: 20px !important;
	line-height: unset !important;
	font-family: 'DIN-Light' !important;
	font-weight: 500 !important;
}

.product_details_box .custom_cart_btn_qty_box {
	margin-top: 15px;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit.new_btn a.btn.hover_underline {
	text-align: left;
	padding: 12px 28px 4px 28px !important;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit.new_btn a.btn.hover_underline img {
	width: 30px;
	float: left;
	margin-right: 12px;
	position: relative;
	bottom: 4px;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit .cookied_btn>div {
	display: inline-block;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit .cookied_btn img {
	margin-right: 5px;
}

.product_details_box .custom_cart_btn_qty_box .rev_fit .cookied_btn a {
	margin-right: 12px;
}

.product_details_box .product_de_description_box .product_desc,.final_product-bottom_desc .best_seller_content p,.container.small-cont .best_seller_content p {
	font-family: 'DIN-Regular' !important;
	font-size: 18px !important;
	color: #777 !important;
}

.final_product-bottom_desc .best_seller_content h3 {
	font-family: 'DIN-Regular' !important;
	font-size: 18px !important;
	font-weight: 600;
	color: #5e5e5e !important;
}

.dap-product-slider .prod_review_comment {
	text-align: center;
	padding: 15px 0 30px;
}

.prod_review_comment ul.review_star_box li a.review_link {
	font-size: 18px;
}

section.product_main_box {
	padding: 0px 0 0 0;
}

.product_details_box .custom_cart_btn_qty_box div#qty_sku_desk_div .cust-addcart.mt-10 span.add_to_cart {
	width: 165px;
	border-radius: unset;
}

.product_details_box .custom_cart_btn_qty_box div#qty_sku_desk_div .cust-addcart.mt-10 span.add_to_cart:hover {
	margin: 0;
	font-family: 'DIN-Regular';
	background-color: #fff !important;
	border-color: #22af40 !important;
	color: #22af40 !important;
}

.pro_discr .prod_review_comment h3 {
	text-align: center;
	margin: 10px 5px;
	color: #0e76bc;
}

.best_seller_products .nav-pills li.border-b button,.best_seller_products .nav-pills li button:hover {
	background: #aaa;
	color: #fff;
}

.cart_box div span.promo-per {
	color: #0e76bc;
	font-size: 28px;
	font-family: 'Din-light';
	margin: 0 0 8px;
}

.product_details_box h2.product_de_price1 strike.promo_strike {
	font-size: 18px;
	color: #000;
	font-family: 'DIN-Light';
	position: relative;
}

.product_details_box h2.product_de_price1 span.promo-per {
	margin-right: 8px;
	float: left;
}

.final_product-bottom_desc .best_seller_content h3 {
	padding-top: 15px !important;
	border-top: 1px solid #eee;
}

.product_review_wra.best_seller_products hr:last-child {
	display: none;
}

.recent_view_id .owl-prev,.recent_view_id .owl-next,.related_product_box .owl-prev,.related_product_box .owl-next {
	bottom: 60px;
}

.best_seller_products .prod_descr {
	height: 40px !important;
}

#grid_view .imgbox_outer .image-box .pr-info .prod_review_comment.mt-10 {
	padding: 0;
	text-align: left;
}

.container.small-cont .best_seller_content h3 {
	font-size: 18px !important;
	font-family: 'DIN-Regular' !important;
	font-weight: bold;
	color: #404040 !important;
	border-top: 1px solid #dedede;
	padding-top: 24px !important;
}

.recent_view_id .owl-prev,.related_product_box .owl-prev {
	left: -38px !important;
	background: #fff !important;
}

.recent_view_id .owl-prev::after,.related_product_box .owl-prev::after {
	color: #bababa !important;
	font-size: 36px !important;
}

.recent_view_id .owl-next,.related_product_box .owl-next {
	right: -38px !important;
	background: #fff !important;
}

.recent_view_id .owl-next::after,.related_product_box .owl-next::after {
	color: #bababa !important;
	font-size: 36px !important;
}

@media screen and (min-width:1920px) and (max-width:1920px) {
	.hit-road-sect .section_second h1 {
		display: inline-block;
		width: 100%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		font-size: 12px;
	}

	.hit-road-sect .section_first h3 {
		right: 92px;
	}

	.hit-road-sect .section_second h3 {
		left: 100px;
		width: 354px;
		margin-top: 30px;
		margin-bottom: 10px;
	}

	.hit-road-sect .section_first,.hit-road-sect .section_second {
		width: 49.3%;
	}
}

@media screen and (max-width:1199px) {
	.header .search-box-wra input {
		width: 44.5%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		font-size: 12px;
	}
}

@media screen and (max-width:1050px) {
	.hit-road-sect .section_second h3 {
		left: 70px;
	}
}

@media screen and (max-width:1050px) {
	.hit-road-sect .section_first {
		margin-right: 0;
		width: 50%;
	}

	.hit-road-sect .section_second {
		margin-left: 0;
		width: 50%;
	}
}

@media screen and (max-width:1024px) {
	.search-box-wra a .btn,a.truckParts-search {
		width: 200px;
	}

	.product_landing .pr-info {
		min-height: 150px;
	}

	.product_landing .listing-item .sub-body .btn-sm-link {
		font-size: 14px;
	}

	.product_landing .css-checkbox+label.css-label {
		font-size: 14px;
	}

	.container.product_landing .listing-item {
		margin-bottom: 15px;
	}

	.footer-inner #logo-footer {
		float: right;
	}

	.product_landing {
		padding: 0 15px !important;
	}
}

@media screen and (max-width:994px) {
	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		position: static;
	}

	.header .search-box-wra input#category_keyword_search {
		margin-left: 0;
		margin-bottom: 10px;
	}

	.searchbtn {
		vertical-align: top;
	}

	.search-box-wra a .btn {
		float: none;
		padding: 7px 16px;
	}

	.header-top {
		background-position: right 16% bottom;
	}

	.rocket_logo_position img {
		max-width: 190px;
		margin-left: 50px;
		margin-top: 18px !important;
	}
}

@media screen and (max-width:991px) {
	div#logo {
		text-align: center;
		width: 100%;
	}

	img#logo_img {
		margin: 0 auto;
	}

	.header .search-box-wra input {
		width: 59%;
	}
}

@media screen and (max-width:980px) {
	.hit-road-sect .section_second h3 {
		width: 280px;
		left: 25px;
	}

	.hit-road-sect .section_second h3 {
		left: 24px;
	}

	.add-content.footAddres {
		width: 100% !important;
	}
}

@media screen and (max-width:950px) {
	.header .search-box-wra input {
		width: 56.50%;
	}

	span.mega-menu.narrow.veh-sea {
		bottom: 1px;
		float: right;
	}

	.hit-road-sect .section_first {
		float: left;
	}

	.hit-road-sect .section_second {
		margin-right: 0;
	}
}

@media screen and (max-width:900px) {
	span.mega-menu.narrow.veh-sea {
		margin: 0 5px;
	}

	.headerClearBtn {
		right: 14px;
	}

	.header .search-box-wra input {
		width: 52.5%;
	}
}

@media screen and (max-width:850px) {
	.header .search-box-wra input {
		width: 51.5%;
	}
}

@media screen and (max-width:825px) {
	.header .search-box-wra input {
		width: 50.5%;
	}
}

@media screen and (max-width:800px) {
	.header .search-box-wra input {
		width: 48.4%;
	}
}

@media screen and (max-width:768px) {
	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		position: static;
	}

	.header-trans {
		margin-top: 200px;
	}

	.product_landing {
		padding: 0 15px;
	}

	div#vehicle-form-open form.margin-clear .col-md-3 {
		width: 94% !important;
		margin: 0 auto;
		float: none;
		padding: 0;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		position: static;
		width: 100% !important;
	}

	.header-form-open form .col-md-2.col-sm-3 {
		width: 94% !important;
		margin: 0 auto;
		float: none;
		padding: 0;
	}

	div#vehicle-form-open form.margin-clear .col-md-2.col-sm-2 {
		width: 100%;
		text-align: center;
	}

	div#vehicle-form-open form.margin-clear .col-md-2.col-sm-2 .btn-go {
		width: 94%;
		margin: 0 auto;
	}

	.index-prod-wra.tab-wra-section h3 {
		height: 40px !important;
	}

	.customer_service_section .support_tab>li>a:after {
		display: none;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 12px 6px;
	}

	.index-prod-wra .col-md-6.main-pr,.index-prod-wra .col-md-6.sub-pr {
		padding: 0 15px;
	}

	.featureproduct .isotope-container>.col-xs-12 {
		width: 100%;
	}

	.featuredSectionInner h2 a span {
		line-height: 1.5;
	}

	.company-info-wrapper .info-section {
		margin-bottom: 10px;
	}

	.joinblock {
		width: 80%;
		float: right;
	}

	.default-bg.subscribe-bg {
		padding: 40px 0 135px;
	}

	.home-carousel-wrapper .hide-after-load {
		top: 0px;
	}
}

@media screen and (max-width:767px) {
	ul.header_mobile_menu li.mega-menu a {
		text-align: left;
	}
}

@media screen and (max-width:620px) {
	.hit-road-sect .section_first,.hit-road-sect .section_second {
		width: 100%;
	}
}

@media screen and (max-width:441px) {
	.customer-gallery-detail .overlay-container_cg_list .overlay-container_inner img {
		width: auto;
	}

	.cust_serv_head.web_commHead:after {
		bottom: 0;
		top: 130px;
	}

	.web_commHead h1 {
		font-size: 28px !important;
	}
}

.fer-video-wra {
	padding: 40px 0 90px;
}

.fer-video-wra .web_commHead h1 {
	margin-bottom: 0;
}

.fer-video-wra.customerGallerySection .web_commHead h1 {
	margin-bottom: 50px;
}

.fer-video-wra .customerVideoHeading p {
	color: #33404e;
	font-size: 18px;
}

.fer-video-wra .customerVideoHeading {
	margin-top: 30px;
}

.fer-video-wra .overlay-container {
	background: #fafafa;
}

.fer-video-wra .overlay-container_inner iframe {
	max-width: 100%;
	border: 0;
	width: 100%;
}

.fer-video-wra .customer_paginationblock {
	margin-bottom: 20px;
}

.fer-video-wra .customerGalleryMain .video_info {
	background: #fafafa;
	padding: 20px;
	text-align: left;
}

.fer-video-wra .customerGalleryMain .video_info h2 {
	overflow: hidden;
	clear: both;
	margin: 0;
	margin-bottom: 10px;
	height: 50px;
	font-size: 22px;
}

.fer-video-wra .customerGalleryMain_filter_block select,.fer-video-wra .customerGalleryMain_filter_block input {
	padding: 10px 45px 10px 15px;
	border-radius: 6px;
	height: unset;
}

.fer-video-wra .video-descr p {
	font-size: 17px;
	color: #7e7e7e;
	margin-top: 60px;
}

.fer-video-wra .sidebar h1 {
	margin-bottom: 5px;
	color: #fff;
}

.fer-video-wra .sidebar p {
	margin: 20px 0 35px;
	font-size: 16px;
}

.fer-video-wra .sidebar i,.fer-video-wra .sidebar span {
	color: #a7a7a7;
	font-size: 16px;
}

.fer-video-wra .owl-buttons .prev-video {
	margin-bottom: 30px;
}

.fer-video-wra .customer_paginationblock {
	margin-bottom: 30px;
}

.customer_pagination span {
	display: inline-block;
	vertical-align: middle;
}

.multiple-vide {
	height: 118px;
	position: relative;
}

.multiple-vide.you_pl_img:before {
	content: "";
	height: 100%;
	width: 100%;
	background: #000;
	position: absolute;
	opacity: .1;
	cursor: pointer;
}

.multiple-vide iframe {
	max-width: 100%;
	max-height: 100%;
}

.VG_separator {
	background-color: #0e76bc;
}

.VG_separator:after {
	content: none;
}

.VehicleVisualizerName {
	font-size: 30px;
	color: #3c3c3c;
	text-transform: uppercase;
	font-family: 'DIN-Regular';
	letter-spacing: 8px;
	margin: 0;
}

.VehicleVisualizerAddressDetails {
	font-size: 16px;
	color: #292623;
}

.featuredWheelBlock {
	background-color: #fff;
	padding: 12px 10px 20px;
}

.featuredWheelBlock h1 {
	font-weight: 300;
	font-size: 25px;
	color: #ffb234;
	text-transform: capitalize;
	margin: 0 0 12px;
	padding: 0;
	padding-left: 18px;
	height: unset;
}

.VehicleInfoSidebar {
	width: 90%;
	margin-left: auto;
	margin-right: 0;
}

.VehicleInfoSidebar .hideinwicked {
	display: none;
}

.VehicleInfoSidebar .block {
	margin-bottom: 15px;
}

.featuredWheelBlock img {
	margin: 0 auto;
}

.VehicleInfoBlock {
	background-color: #f2f2f2;
	padding: 15px 8px 10px;
}

.VehicleInfoBlock h3 {
	font-weight: bold;
	font-size: 15px;
	color: #7e7e7e;
	margin: 0 0 10px;
	padding-left: 20px;
	text-transform: uppercase;
}

.VehicleInfoBlock .VG_separator {
	margin-bottom: 8px;
	width: 100px;
	margin-left: -8px;
}

.VehicleInfoList {
	padding-left: 20px;
	margin: 0;
}

.VehicleInfoList li {
	font-size: 16px;
	color: #7e7e7e;
}

.VehicleInfoList strong {
	width: 70px;
	display: inline-block;
	color: #7e7e7e;
}

.btn_ReturnGallery {
	font-weight: 900;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	background-color: #0e76bc;
	border: 1px solid #0e76bc;
	padding: 9px 19px;
	letter-spacing: 3px;
	border-radius: 8px;
	margin-top: 30px;
}

.wheel_category_landing_menu_strip .filters li a:hover {
	color: #fff !important;
	background: #0e76bc !important;
}

.remove a#insert_custom_product {
	font-size: 16px !important;
	padding: 8px 20px !important;
	letter-spacing: 0;
}

@media screen and (min-width:768px) and (max-width:768px) {
	.vehicleGallerySection .VG_TitleBlock {
		margin-top: -2px;
	}

	.frmsubscription button[type=submit] {
		left: 74%;
	}
}

@media screen and (max-width:768px) {
	.VehicleInfoSidebar {
		width: 100%;
	}

	.btn-go {
		width: 100%;
	}
}

.Blog_TitleBlock {
	margin-top: 22px;
}

.BlogSection .blogs_name {
	font-size: 28px;
	display: inline-block;
	margin-bottom: 10px;
	text-transform: capitalize;
	color: #3e3e3e;
	font-weight: bold;
}

.blogsreadmore {
	margin: 0;
	color: #000;
}

.blogsreadmore:hover {
	color: #0e76bc;
}

.blogsreadmore .icon-link {
	color: #232323;
}

.blogs_listing_SL .social-links li a:hover,.blogs_details_SL .social-links li a:hover {
	background-color: transparent;
	border-color: #09afdf;
	color: #09afdf;
}

.blogpost .tags a {
	color: #000;
}

.BlogSection {
	margin-bottom: 90px;
}

.BlogSection .web_commHead h1 span {
	color: #3c3c3c;
	font-size: 32px;
}

.BlogSection .sidebar h3 {
	color: #000;
}

.BlogSection .sidebar .form-group input[type="text"] {
	border-color: #e0e0e0;
}

.BlogSection .sidebar .form-group i {
	color: #767676;
	position: absolute;
	top: 0;
	right: 1px;
	padding: 10px;
	cursor: pointer;
	font-size: 18px;
	padding-right: 18px;
}

.BlogSection .sidebar .news_menu_block li a {
	color: #000;
	font-size: 17px;
}

.BlogSection .sidebar .news_menu_block li a.active {
	border-bottom: 1px solid #0e76bc;
}

.BlogSection .sidebar .logo-div {
	margin-top: 30px;
}

.BlogSection .separator-2 {
	background-color: #0e76bc;
}

.BlogSection .separator-2:after {
	content: none;
}

.BlogSection .blogpost {
	margin: 0;
}

.BlogSection .blogpost .blogpost-content img {
	margin: 0 auto;
}

.BlogSection .main-container {
	padding: 25px 0 50px;
}

.BlogSection .press_post_owl_buttons {
	margin: 10px auto;
	display: block;
}

.blogpost footer {
	overflow: hidden;
	clear: both;
	margin-top: 25px;
}

.BlogSection .press_post_owl_buttons .owl-prev,.BlogSection .owl-buttons .owl-prev {
	background-image: url(../images/disc_pre_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 33px !important;
	font-weight: 300 !important;
	font-size: 18px !important;
	color: #292623 !important;
	float: left;
	text-transform: uppercase;
}

.BlogSection .press_post_owl_buttons .owl-next,.BlogSection .owl-buttons .owl-next {
	background-image: url(../images/disc_next_arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 33px !important;
	font-family: 'Roboto';
	font-weight: 300 !important;
	font-size: 18px !important;
	color: #292623 !important;
	float: right;
	text-transform: uppercase;
}

.BlogSection .owl-buttons .owl-prev:after,.BlogSection .owl-buttons .owl-next:after {
	content: unset;
}

.BlogSection .press_post_owl_buttons .owl-prev:hover,.BlogSection .press_post_owl_buttons .owl-prev:focus,.BlogSection .press_post_owl_buttons .owl-next:hover,.BlogSection .press_post_owl_buttons .owl-next:focus {
	color: #292623 !important;
	text-decoration: none;
}

.BlogSection .blogpost .tag:hover {
	color: #0e76bc;
}

.BlogSection .main .page-title {
	font-weight: normal;
	font-size: 30px;
	margin-top: 15px;
	text-transform: capitalize;
}

.blog-details {
	border-top: 1px solid #eee;
}

.blog-details footer {
	margin-top: 0;
	border: 0;
}

.blog-details .tags {
	padding: 20px 10px;
	border-top: 1px solid #eaeaea;
}

.content-page-right-banner,.dealer_inquiries_section {
	padding: 30px 0;
}

.contact-form-grp .control-label {
	text-align: left;
	float: left;
	padding-right: 5px !important;
}

.contact-form-grp {
	padding-left: 15px;
}

.contact-us-form .page-wrapper {
	background-color: transparent !important;
}

.cont_head {
	margin-top: 40px;
	text-align: left;
}

.contact-form .g-recaptcha>div,.refer_a_freind .g-recaptcha>div {
	display: inline-block;
}

.contact-form .g-recaptcha+.error,.refer_a_freind .g-recaptcha+.error {
	text-align: right;
}

.contact_dept_cont h1 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}

.contact_dept_cont .contact_info label,.contact_dept_cont .contact_info span {
	display: block;
	font-size: 16px;
}

.contact_dept_cont .contact_info>div {
	margin-top: 20px;
}

.wicked-contact-wra h3 {
	font-family: 'DIN-Light';
	margin: 0;
}

.wicked-contact-wra h4 {
	margin-bottom: 3px;
	font-weight: bold;
}

.wicked-contact-wra h3,.wicked-contact-wra h2 {
	font-size: 20px;
	text-transform: unset;
}

.contact-info-wra {
	padding: 11% 0 14%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}

.contact-info-wra .container>div {
	background: #fff;
	padding: 50px 15px 70px;
}

.contact-info-wra label {
	margin-bottom: 6px;
	color: #3e3e3e;
	font-weight: bold;
}

.contact-info-wra span {
	font-size: 18px;
	font-weight: normal;
}

.contact-info-wra h3 {
	margin-top: 0;
	font-size: 32px;
}

.contact-info-wra img {
	max-width: 48px;
}

.login-header {
	padding: 60px 0 35px;
}

.login-header.web_commHead h1 {
	margin: 0;
}

.customer_log .light-gray-bg {
	background: rgb(254 254 254 / 30%);
}

.customer_log .form-block {
	width: 700px;
	padding: 50px;
}

.customer_log img {
	display: inline-block;
}

.customer_log h1 {
	font-size: 33px;
	margin: 0;
	vertical-align: middle;
	margin-left: 19px;
	color: #fff !important;
	letter-spacing: 4px;
}

.customer_log .form-group {
	margin-bottom: 25px;
}

.customer_log .form-group label {
	color: #fff;
}

.customer_log .form-group .checkbox label {
	padding-left: 25px;
}

.customer_log .form-group .checkbox input[type="checkbox"] {
	height: 20px;
	width: 20px;
	border-radius: 4px;
	left: 20px;
	top: 2px;
}

.customer_log .form-group .btn-login,.my-acc-login-bg .form-group button {
	background: #0e76bc;
	border: 0;
	text-transform: uppercase;
	margin: 40px 0 10px;
}

.customer_log .form-group ul li {
	list-style: none;
}

.customer_log .form-group ul li a {
	color: #fff;
	font-family: 'din-regular';
	font-size: 15px;
	margin-bottom: 10px;
	display: inline-block;
}

.customer_log .forget_pass {
	font-family: 'din-regular';
	color: #fff !important;
	font-size: 15px;
	text-transform: unset !important;
}

.my-acc-login-bg {
	background-color: #f3f3f3;
}

.my-acc-login-bg.dark-translucent-bg:after {
	background-color: transparent;
}

.my-acc-login-bg h2,.my-acc-login-bg label {
	color: #333;
}

.hero-login .desktop_background {
	height: auto !important;
	padding: 30px 0;
}

.hero-login .main_title_heading h1,.hero-login .main_title_heading a {
	color: #fff !important;
}

.register-account h1 {
	font-weight: bold;
	font-size: 31px;
}

.register-account .box-form_ra h3 {
	font-family: 'DIN-Regular';
}

.register-account .form_contain .btn-create {
	background: #0e76bc;
	border: 0;
}

.order-history_middle_BG {
	background: #f3f3f3;
	padding-bottom: 80px;
}

.order-history_middle_BG .request-form button {
	color: #fff;
	background: #0e76bc;
	border: 0;
	text-transform: uppercase;
}

.order-history_middle_BG .success_message h1 {
	color: #232323 !important;
	margin-top: 30px;
}

.my_account_order table tr th,.wishlist table tr th,.cart-section table tr th {
	background: #0e76bc;
	border-color: #0e76bc;
}

.cart .table {
	border-bottom: 0;
}

.cart .table>tbody>tr>td,.cart.table>tbody>tr>td {
	border-top: 1px solid #ddd;
}

#guest_checkout {
	margin-right: 8px;
}

.btn-invoice img {
	display: inline-block;
	width: 20px;
	margin-right: 5px;
}

.mobile_background {
	display: none;
}

.mobile_landscape_background {
	display: none;
}

.container_tamco {
	padding-top: 30px;
}

.container_tamco .btn {
	color: #fff;
	background: #0e76bc;
	border-color: #0e76bc;
}

.frg-bg {
	display: none;
}

.order-history_middle_BG .table-colored>thead>tr>th,.cart.table thead>tr>th {
	border-color: #0e76bc;
	background-color: #0e76bc;
	color: #fff;
}

.order-history_middle_BG .table.table-colored,.cart.table {
	border-bottom-color: #0e76bc;
}

.myaccount_login .light_popup {
	max-width: 365px;
}

.myaccount_login .light_popup .form-group .col-sm-8 {
	width: 100%;
}

.wish_list_bg {
	padding: 30px 0;
}

.order-list {
	color: #fff;
}

.order-list .columns {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.my_order_bg .order-list .container .columns .column {
	font-size: 18px;
	font-weight: bold;
}

.my_order_bg .order-list .container .columns span.column {
	display: table-cell;
	width: 12.5%;
	padding: 5px 10px;
}

.my_order_bg .order-list .container .order_header span {
	color: #252525;
}

.my_order_bg .order-list .container .columns {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.order-list .order_content {
	border-top: 2px solid #252525;
	padding: 10px 0;
}

.order_content {
	vertical-align: top;
	color: #0e76bc !important;
	width: fit-content !important;
}

.order-control {
	display: block;
	margin-top: 40px;
	text-align: center;
}

.order-control {
	padding: 0 10px;
}

.columns .column .label {
	display: none;
}

.get_order_invoice {
	cursor: pointer;
}

.fliterbyList {
	float: left;
	color: #fff;
	margin: 0 !important;
}

.fliterbyList.nav-pills>li>a {
	padding: 10px 10px;
	border: 1px solid transparent;
	font-family: 'din-regular';
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
}

.fliterbyList.nav-pills>li.active>a,.fliterbyList.nav-pills>li.active>a:hover,.fliterbyList.nav-pills>li.active>a:focus,.fliterbyList.nav-pills>li>a:hover,.fliterbyList.nav-pills>li>a:focus {
	color: #0e76bc;
	background-color: transparent;
	border-bottom: 1px solid #0e76bc;
}

.image-box img {
	margin: 0 auto;
}

.full-width {
	float: left;
	width: 100%;
}

.verticle-middle {
	display: table;
}

.common-sect {
	min-height: 500px;
	background-size: cover !important;
	background-position: center;
}

.manufacture {
	background: rgba(0,0,0,0) url(../images/ferrea-manufacture-backgr.jpg) no-repeat;
}

.common-sect .full-text-container img {
	max-width: 100%;
	bottom: 50px;
}

.common-sect .full-text-container {
	padding: 0 10px;
	vertical-align: middle;
}

.common-sect .full-text-container:first-child:not(.dark-gray-bg) {
	text-align: right;
}

.vert-midle-sect {
	display: table-cell;
	vertical-align: middle;
}

.about_dark_bg {
	background-color: #000;
	position: relative;
	padding: 40px 0;
}

.our_heritage h1 {
	color: #fff;
	font-size: 43px;
	overflow: hidden;
	clear: both;
	font-family: "din-light";
}

.our_heritage h4,.our_exteam h4 {
	font-weight: bold;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	overflow: hidden;
	clear: both;
	margin-top: 15px;
	display: inline-block;
}

.our_heritage p,.our_heritage div,.our_exteam div {
	font-family: 'DIN-Regular';
	color: #fff;
	font-size: 16px;
}

.our_heritage .black-translucent-bg {
	background: #0000007a;
}

.our_exteam {
	padding: 40px 0;
}

.about_red_bg {
	background-color: #0e76bc;
	position: relative;
	padding: 0;
}

.our_exteam h1 {
	color: #fff;
	font-size: 45px;
	margin: 0;
}

.our_exteam p {
	font-family: 'DIN-Regular';
	color: #fff;
	font-size: 16px;
}

.military-support {
	background-image: url('../../assets/images/truckrestylers_aboutBg_mission.png');
	background-repeat: no-repeat;
}

.military-support.our_missinn {
	background-image: url('../../assets/images/truckrestylers_aboutBg_mission.png');
}

.other_text_box {
	overflow: hidden;
	clear: both;
	margin-top: 15px;
}

@media(max-width:1023px) {
	.military-support.our_missinn,.military-support,.our_exteam {
		background-size: cover !important;
		background-position: center center;
		padding: 110px 20px;
	}

	.military-support h1 {
		font-size: 30px!important;
	}
}

.military-support h1 {
	font-family: 'din-regular';
	color: #fff;
	font-size: 3.5em;
	text-align: center;
}

.military-support p {
	font-family: 'din-regular';
	color: #fff;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 40px;
	text-align: center;
	margin-top: 32px;
	font-weight: bold;
	word-break: break-word;
}

.about_dark_bg:after {
	left: -5%;
}

.about_red_bg:after {
	left: 35%;
}

.first_sect,.second_sect {
	background: #fff;
	min-height: 417px;
}

.services_wrapper .web_commHead h1 {
	padding: 10px 80px;
	font-size: 30px;
	display: inline-block;
	background: #0e76bc;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	color: #fff;
}

.services_wrapper .web_commHead h1 span {
	color: #fff;
	line-height: unset;
}

.services_wrapper .img_block {
	padding: 0;
}

.services_wrapper .common-sect .full-text-container {
	vertical-align: middle;
	overflow: hidden;
	clear: both;
}

.services_wrapper .second_sect .full-text-container {
	text-align: right;
}

.services_wrapper .common-sect .full-text-container h1,.services_wrapper .common-sect .full-text-container h2,.services_wrapper .common-sect .full-text-container h3,.services_wrapper .common-sect .full-text-container h4,.services_wrapper .common-sect .full-text-container h5,.services_wrapper .common-sect .full-text-container h6 {
	font-weight: bold;
	font-size: 25px;
	color: #000;
	display: inline-block;
	margin: 0;
}

.services_wrapper .first_sect .full-text-container h2 {
	margin-top: 10px;
}

.services_wrapper .common-sect .full-text-container p {
	font-size: 17px;
	margin: 25px 0;
	color: #000;
}

.services_wrapper .common-sect .full-text-container .btn {
	color: #fff;
	background: #0e76bc;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
}

.Search_by_Vehicle .modal-content {
	border-radius: 10px;
	border: 0;
}

.Search_by_Vehicle .form-block {
	width: auto;
	padding: 0 60px 40px;
}

.Search_by_Vehicle .has-feedback {
	margin-bottom: 15px;
	border-color: #e1e1e1;
	margin: 0;
}

.Search_by_Vehicle .sf-bg {
	background: #fff;
	width: auto;
}

.Search_by_Vehicle button.close {
	position: absolute;
	top: 2px;
	right: 13px;
	color: #000;
	opacity: 1;
}

.Search_by_Vehicle h1 {
	padding-top: 20px;
}

.Search_by_Vehicle h1:after {
	background: linear-gradient(to right,#000 11.8%,transparent 9%,transparent 89%,#0e76bc 60%);
	top: 65px;
}

.Search_by_Vehicle .form-group select {
	border-radius: 4px;
	background-color: transparent;
	height: 60px;
	border-color: #434343;
	color: #000;
	padding: 5px 65px 5px 55px;
	font-size: 20px;
	margin-bottom: 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-repeat: no-repeat;
	background-position: center right;
	opacity: 1;
	box-shadow: unset;
}

.Search_by_Vehicle .search_btn {
	margin-bottom: 15px;
	border-color: #e1e1e1;
	margin: 0;
}

.Search_by_Vehicle .popup_add_to_cart {
	background: #1cae03;
	border-color: #1cae03;
}

.Search_by_Vehicle a #enableOnInput {
	background: transparent;
	border: 1px solid #fff;
}

.Search_by_Vehicle .popup_add_to_cart,.Search_by_Vehicle #enableOnInput {
	color: #fff;
	font-size: 19px;
	padding: 16px;
	border-radius: 4px;
	margin: 0;
	background: #0e76bc;
	border: 0;
	width: 100%;
}

.Search_by_Vehicle .popup_add_to_cart,.Search_by_Vehicle #enableOnInput img,.btn-go-sect .mob-search img {
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 5px;
}

.Search_by_Vehicle a #enableOnInput,.btn-go-sect .mob-clear {
	background: transparent;
	border: 1px solid #434343;
	color: #000;
	margin-top: 12px;
}

.Search_by_Vehicle a #enableOnInput:hover {
	background: #0e76bc;
	color: #fff;
}

.Search_by_Vehicle .form-horizontal {
	margin: 0;
}

.rma_header {
	margin: 25px 0;
}

.rma_header h1:after {
	background: linear-gradient(to right,#000 18.8%,transparent 17%,transparent 81.6%,#0e76bc 60%);
}

.rma_comm_head {
	font-weight: bold;
	color: #0e76bc;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.rma_top_cont p,.rma_shipping_contact p,.rma_warranty p,.rma_service p,.rma_package p,.rma_instruction p,.rma_submit p {
	color: #000;
	font-size: 17px;
	margin: 15px 0;
}

.rma_reason label,.rma_warranty label,.rma_service label,.rma_package label {
	margin: 0;
	vertical-align: top;
	line-height: 14px;
	margin-left: 20px;
	font-size: 16px;
	margin-top: 10px;
	font-weight: normal;
	color: #000;
}

.rma_reason input[type="radio"],.rma_warranty input[type="radio"],.rma_service input[type="radio"],.rma_package input[type="radio"] {
	margin: 0;
	height: 18px;
	width: 18px;
	margin-top: 10px;
}

.rma_reason .reason_serv {
	margin: 30px 0;
}

.rma_reason .reason_cale .hasDatepicker,.rma_instruction .request-datepick .hasDatepicker {
	height: 40px;
	width: 40px;
	position: absolute;
	z-index: -1;
}

.rma_reason .reason_cale img,.rma_instruction .request-datepick img {
	display: inline-block;
}

.rma_reason .reason_serv h5 {
	margin: 5px 0;
	text-transform: inherit;
	font-size: 16px;
	font-family: 'din-light';
}

.rma_reason .reason_serv h5 span {
	font-weight: bold;
}

.rma_reason .reason_cale span,.rma_instruction .request-datepick span {
	color: #000;
	font-size: 17px;
	margin-left: 10px;
}

.rma_reason .reason_cale i {
	font-size: 18px;
}

.rma_contact .contact-form label,.rma_shipping_contact .contact-form label,.rma_vehicle_info .contact-form label,.rma_service .contact-form label {
	color: #000;
	font-size: 16px;
	margin: 0;
}

.rma_contact .contact-form .form-group,.rma_shipping_contact .contact-form .form-group,.rma_vehicle_info .contact-form .form-group,.rma_service .contact-form .form-group {
	margin-bottom: 20px;
}

.rma_contact .contact-form .form-group select,.rma_shipping_contact .contact-form .form-group select,.rma_vehicle_info .contact-form .form-group select,.rma_package .form-group select,.rma_instruction .form-group select {
	font-size: 16px;
	color: #000;
	box-shadow: inset 0 10px 20px #e9e9e9;
}

.rma_shipping_contact .contact-form {
	margin-top: 40px;
}

.rma_warranty p,.rma_service p,.rma_package p,.rma_instruction p {
	margin: 25px 0;
}

.rma_service input[type="file"] {
	width: 149px;
	height: 40px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}

.rma_service .file label {
	margin: 0;
	padding: 12px 29px;
	border: 2px solid #848484;
	border-radius: 6px;
	font-size: 17px;
}

.rma_service .file span {
	color: #000;
	font-size: 17px;
	margin-top: 10px;
	display: inline-block;
	margin-left: 15px;
}

.rma_instruction label {
	color: #000;
	font-size: 17px;
	font-weight: normal;
	margin-top: 7px;
}

.rma_instruction i {
	margin-top: 10px;
}

.rma_submit {
	margin-bottom: 50px;
}

.rma_submit .col-md-12>div {
	margin-top: 25px;
}

.rma_submit input[type="checkbox"] {
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 24px;
}

.rma_submit input[type="submit"] {
	text-transform: uppercase;
	font-size: 20px;
	background: #0e76bc;
	border-color: #0e76bc;
	border-radius: 7px;
}

.rmaTY_header {
	margin-top: 50px;
}

.rmaTY_header h1:after {
	background: linear-gradient(to right,#000 40.5%,transparent 17%,transparent 59.6%,#0e76bc 60%);
}

.rmaTY_print {
	text-align: center;
	margin: 25px 0;
}

.rmaTY_print h4 {
	font-weight: bold;
	color: #000;
	font-size: 22px;
}

.rmaTY_print button i {
	margin-right: 10px;
}

.rmaTY_print button {
	text-transform: uppercase;
	color: #000;
	background: transparent;
	font-size: 17px;
	border: 1px solid #777;
}

.rmaTY_print p,.rmaTY_common_sec p {
	color: #000;
	font-size: 17px;
	margin: 15px 0;
}

.rmaTY_req_form span {
	font-size: 15.5px;
	display: block;
	margin-bottom: 20px;
	font-weight: unset;
}

.rmaTY_req_form h5 {
	font-weight: bold;
	font-size: 17px;
	text-transform: inherit;
	margin-bottom: 0;
}

.rmaTY_req_form label {
	font-size: 15.5px;
	display: block;
	margin-bottom: 2px;
	font-weight: normal;
}

.rmaTY_req_form .rmt_25 {
	margin-top: 20px;
}

.rmaTY_common_sec .rma_comm_head {
	margin-bottom: 15px;
}

.refer_frind_head {
	margin: 30px 0 0;
}

.refer_frind_head h1:after {
	background: linear-gradient(to right,#000 35.8%,transparent 29%,transparent 63.4%,#0e76bc 64%);
}

.terms-condition {
	padding: 30px 0;
}

.terms-condition p,.terms-condition span {
	color: #000 !important;
	font-size: 15px;
	text-indent: 50px;
	line-height: 21px;
}

.terms-condition h4 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}

.terms-condition h5 {
	text-indent: 50px;
	text-transform: capitalize;
}

.terms-condition .terms_address span {
	display: block;
	margin: 15px 0;
}

.spd-brands-wra {
	height: 90px !important;
}

.brand_wra h1:after {
	background: linear-gradient(to right,#000 37.8%,transparent 29%,transparent 62%,#0e76bc 62%);
}

.brand_wra .imgbox_outer {
	border: 1px solid #d3d3d3;
	position: relative;
	float: left;
	width: 100%;
	margin-top: 15px;
}

.brands_img {
	max-width: 110px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.brands_details_img {
	max-width: 110px;
	display: block;
	margin: 25px auto;
}

.brands_descr_wra {
	padding: 25px 0;
}

.brands_descr_wra .overlay-container .overlay-top,.brands_descr_wra .overlay-container .overlay-bottom {
	padding: 5px 15px;
}

.brands_descr_wra .overlay-container .text {
	top: 12%;
}

.brands_descr_wra .overlay-container .text h3 {
	line-height: 16px;
	font-size: 16px;
}

.brands_descr_wra .prod-title h3 {
	background: #252525;
}

.brands_descr_wra .prod-title h3 a {
	color: #fff;
}

span.error {
	color: #0e76bc;
}

.customer_service_section {
	position: relative;
	padding-bottom: 30px;
}

.final-wheel-details .nav-tabs {
	border-bottom: 0;
	padding-bottom: 1px;
}

.final-wheel-details button.close {
	position: absolute;
	top: 7px;
	right: 13px;
	color: #000;
	opacity: 1;
}

#mobile_view_cust_sup {
	display: none;
}

#mobile_view_cust_sup>.panel-group .panel {
	border-radius: 0;
	background: #ccc;
	margin-top: 5px;
}

.customer_service_section .final-wheel-details .support_tab li {
	width: auto !important;
	min-height: 50px;
}

.customer_service_section .final-wheel-details .support_tab li a {
	color: #b1b1b1;
	font-size: 14px;
	padding: 6px 6px;
}

.final-wheel-details .nav-tabs>li>a {
	font-weight: bold;
	font-size: 14px;
	color: #232323;
	padding: 6px 9px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .8px;
	border: 0;
}

.final-wheel-details .nav-tabs>li>a:hover,.final-wheel-details .nav-tabs>li.active>a,.final-wheel-details .nav-tabs>li.active>a:hover,.final-wheel-details .nav-tabs>li.active>a:focus {
	border: unset;
	border-bottom: 4px solid #0e76bc;
	color: #010101;
	background: 0;
}

.cust_serv_head {
	padding: 50px 0 70px;
	background: #fff;
	position: relative;
}

.cust_serv_head.web_commHead:after {
	content: '';
	height: 1px;
	width: 100%;
	background: #b1b1b1;
	position: absolute;
	bottom: -36px;
}

.customer_service_section .panel,.customer_service_section .panel-heading,.customer_service_section .panel-body {
	background-color: transparent;
}

.customer_service_section .collapse-style-1 .panel-heading a.collapsed:after {
	content: "\f067";
}

.customer_service_section .collapse-style-1 .panel-heading a:after {
	content: "\f068";
}

.customer_service_section .collapse-style-1 .panel-heading a:after {
	right: 28px;
	font-size: 20px;
	top: 45%;
}

.customer_service_section .cust-support .collapse-style-1 .panel-heading a {
	color: #3e3e3e !important;
	background: #f2f2f2;
	font-size: 22px;
	padding: 30px 20px;
}

.customer_service_section .cust-support .panel-body .panel-heading a {
	font-family: 'Din-light';
	font-size: 20px;
	padding: 30px 0;
	background: 0;
}

.customer_service_section .panel-heading a:not(.collapsed) {
	background: #e8ebf0;
	border-bottom: 1px solid #cacaca;
}

.customer_service_section .panel-body .panel-heading a:not(.collapsed) {
	color: #0e76bc !important;
	border-bottom: 0;
}

.customer_service_section .cust-support .tab-pane.active .panel-body hr {
	margin: 0 0 10px;
	border-top: 1px solid #232323;
}

.customer_service_section .cust-support .tab-pane.active .panel-body,.customer_service_section .cust-support .tab-pane.active .panel-body b {
	color: #fff;
}

.customer_service_section .cust-support .tab-pane.active .panel-body {
	background: #f2f2f2;
}

.customer_service_section .cust-support .tab-pane.active .panel-body .panel-body {
	padding-left: 0;
}

.customer_service_section .cust-support .panel-group .panel-default {
	border-color: #fff !important;
	margin-top: 30px;
}

.customer_service_section .panel-group {
	margin-bottom: 0;
}

.customer_service_section .panel-title {
	font-weight: 900;
	font-size: 16px;
	color: #575756;
	font-style: normal;
	padding-left: 0;
}

.customer_service_section .panel-title b {
	text-transform: uppercase;
}

.customer_service_section .panel-body p {
	font-size: 17px;
	color: #232323;
	margin: 0;
	font-family: 'Din-light';
}

.customer_service_section .panel-body p:not(:nth-child(1)) {
	padding-top: 10px;
}

.customer_service_section .panel-body strong {
	font-family: 'Din-light' !important;
}

.customer_service_section .panel-body span {
	font-family: 'Din-light' !important;
	font-size: 16px !important;
}

.cust-support.final-wheel-details .panel-group .panel-collapse h4,.cust-support.final-wheel-details .panel-group .panel-collapse h4 span,.cust-support.final-wheel-details .panel-group .panel-collapse div {
	font-size: 16px !important;
	color: #000 !important;
	display: block !important;
	font-weight: normal;
	font-family: 'DIN-Light' !important;
}

@media screen and (max-width:767px) {
	.customer_service_section .support_tab li {
		width: 100% !important;
	}

	#desktop_view_cust_sup {
		display: none;
	}

	#mobile_view_cust_sup {
		display: block;
	}

	.customer_service_section .cust-support .panel-group .panel-default {
		margin-top: 8px;
	}

	.customer_service_section .cust-support .collapse-style-1 .panel-heading a {
		font-size: 14px;
		padding: 7px 20px;
	}

	.myaccount_login .light_popup {
		padding: 0;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.login-drp .login-opt {
		max-width: 212px!important;
	}

	.customer_service_section .container {
		width: 96%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 12px 5px;
	}

	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		position: relative;
		top: 0;
	}

	.rocket_logo_position img {
		max-width: 150px;
		position: relative;
		left: 80px;
	}

	.index-prod-wra .star_inline span {
		display: block;
		width: 65%;
		float: left;
	}

	.index-prod-wra .sub-pr .product-thumb>div {
		height: 228px;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		left: 10px;
		position: relative;
	}

	.isotope span.star_inline span {
		display: inline;
		float: right;
		width: auto;
	}
}

.product_landing {
	padding: 20px 0 85px;
}

.product_landing .product_title_box h1,.wicked_prod_variation h1 {
	font-size: 30px !important;
}

.product_landing .product_title_box h1 .clear_search a,.wicked_prod_variation h1 .clear_search a {
	font-size: 12px !important;
	color: #e90008;
}

h3.filter-title {
	position: relative;
	margin-bottom: -1px;
}

.product_landing .filter-title a {
	background-color: #000;
	color: #fff;
	padding: 10px 25px;
	text-align: left;
	font-style: normal;
	text-transform: uppercase;
	font-size: 17px;
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
	clip-path: polygon(0 19%,0 0,94% 0,100% 38%,100% 100%,100% 100%,0 100%,0 90%,0 7%);
}

.product_landing .pr-info {
	background: #f7f7f7;
	padding: 15px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	min-height: 125px;
}

.product_landing .pr-info h3 {
	color: #c3c3c3;
	font-size: 18px;
	margin: 0;
}

.product_landing .pr-info h4 {
	margin: 10px 0;
	text-transform: capitalize;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	height: 42px;
	overflow: hidden;
}

.product_landing .pr-info a {
	color: #000;
	cursor: pointer;
}

.product_landing .pr-info .promo-tag h4 {
	font-size: 25px;
}

.product_landing .pr-info .promo-tag strike {
	color: #000;
	font-size: 18px;
}

.product_landing .f-30 {
	font-size: 30px;
}

.product_landing .rating_box {
	cursor: pointer;
}

.product_landing .rating_box .fa {
	font-size: 18px;
	color: #d3d3d3;
	margin-right: 4px;
}

.product_landing .body h4 a:active {
	color: #c62026;
}

.product_landing .listing-item .check_box {
	display: inline-block;
	float: right;
	text-align: right;
	width: auto;
	margin: 0;
}

.product_landing .listing-item .css-checkbox+label.css-label {
	padding-left: 25px;
	background-image: url(../images/truck_csscheckbox_check1.png);
}

.product_landing .listing-item .css-checkbox:checked+label.css-label {
	background-image: url(../images/truck_csscheckbox_check1.png);
	color: #999;
}

.product_landing .filter-title a,.product_landing .filter-title a:hover {
	text-decoration: none;
}

.product_landing .sub-body {
	display: inline-block;
	width: 100%;
	text-align: left;
}

.product_landing .sub-body img {
	display: inline-block;
}

.product_landing .f-12 {
	font-size: 12px !important;
}

.product_landing .product-single-img {
	height: 275px;
	overflow: hidden;
	clear: both;
}

.product_landing .pr-disc .promo-tag {
	position: absolute;
	width: 138px;
	right: 6px;
	top: 6px;
}

.product_landing .p-10 {
	padding: 10px;
	position: relative;
}

.product_landing .listing-item .body {
	padding: 0;
}

.product_landing .sidebar-filter {
	padding: 10px;
	background: #f7f7f7;
}

.product_landing .sidebar-filter .panel-body {
	padding: 0;
}

.product_landing .sidebar-filter .panel {
	background: transparent;
}

.product_landing .sidebar-filter .panel+.panel {
	margin-top: 5px;
	border-top: 1px solid gray;
	border-radius: 0;
	margin-top: 35px;
	padding-top: 25px;
}

.serch-result-brand img,.product_landing .product-single-img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 100%;
	width: auto;
	max-height: 100%;
	height: auto !important;
	min-height: auto;
}

.product_landing .sf_brand_box .promo-tag {
	overflow: hidden;
	clear: both;
	height: 30px;
}

.product_landing .listing-item .sub-body .btn-sm-link {
	padding: 5px 0;
	font-size: 14px;
}

.product_landing .collapse-style-2 .panel-heading a,.product_landing .collapse-style-2 .panel-heading a.collapsed {
	background-color: transparent;
	color: #434343;
	font-size: 17px;
	font-family: 'DIN-Regular';
	padding-left: 0;
	font-weight: bold;
}

.product_landing .padding-hor-clear {
	padding-right: 15px !important;
}

.product-col {
	border: 1px solid #d3d3d3;
}

.product-col .text-top {
	height: 50px;
	position: relative;
}

.brand_logo_small {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: auto;
	width: auto;
	max-width: 100%;
	max-height: 100%;
}

.product_landing .sf_information_box .f-bold-o {
	color: #0e76bc;
	font-size: 29px;
	margin-bottom: 15px !important;
}

.product_landing .rating_box .text-default {
	color: #0e76bc;
}

.product_landing .css-checkbox+label.css-label {
	height: auto;
	padding-left: 37px;
	min-height: 28px;
	display: inline-block;
	line-height: 28px;
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 17px;
	color: #434343;
	font-weight: normal;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(../images/truck_csscheckbox_uncheck.png);
}

.product_landing .panel-body .css-checkbox+label.css-label {
	background-position: center left 5px;
}

.pr_compare input:checked~.checkmark {
	background-color: #0e76bc;
}

.wishlist-page {
	padding: 60px 0 0;
}

.wishlist-page .web_commHead h1 {
	margin-bottom: 35px;
}

.wishlist-page .separator {
	background-color: #b1b1b1;
}

.wishlist-page .prod_review_comment {
	display: inline-block;
}

.wishlist-page .text-default {
	color: #0e76bc;
}

.category-title {
	background: #fff;
}

.category-title h3 {
	position: relative;
	height: auto !important;
	line-height: 19px;
}

.prod-title h2,.prod-title h3 {
	margin: 0;
	background: #e0e0e0;
	padding: 8px 10px;
	text-transform: capitalize;
	height: 80px;
	overflow: hidden;
	display: table;
	width: 100%;
	font-size: 18px;
}

.sf_slider_section .category-title {
	height: 60px !important;
	background: #eee;
}

.sf_slider_section .prod-title h2,.sf_slider_section .prod-title h3 {
	background: #f5f5f5;
}

.wicked-cate-wra .prod-title h2 {
	text-transform: none;
}

.prod-title h2 a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.button_box_without_hover {
	background-color: #0e76bc;
	border-radius: 6px;
	color: #fff;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.button_box {
	background-color: transparent;
	border-radius: 6px;
	color: #000;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.button_box:hover {
	background-color: blue !important;
	border-radius: 6px;
	color: #fff;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.text_button_box {
	background-color: transparent !important;
	border-radius: 6px;
	color: #fff;
	margin: 12px 0;
	padding: 3px 12px !important;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0;
}

.text_button_box:hover {
	background-color: #ef5c22 !important;
	border-radius: 6px;
	color: #fff;
	margin: 12px 0;
	padding: 3px 12px !important;
	text-decoration: none !important;
	transition: all .2s ease-in-out 0 !important;
}

.pill_without_hover {
	text-decoration: none;
	background: #43959c linear-gradient(to bottom,#43959c 5%,#43959c 100%) repeat scroll 0 0;
	border: 3px solid #fff;
	border-radius: 20px;
	box-shadow: 0 3px 5px 2px #23395e inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 15px;
	font-weight: 800;
	padding: 3px 12px !important;
	text-decoration: none !important;
	text-shadow: 0 1px 10px #263666;
	margin: 12px 0;
	transition: all .2s ease-in-out 0;
}

.pill {
	text-decoration: none;
	background: #43959c linear-gradient(to bottom,#43959c 5%,#43959c 100%) repeat scroll 0 0;
	border: 3px solid #fff;
	border-radius: 20px;
	box-shadow: 0 3px 5px 2px #23395e inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 15px;
	font-weight: 800;
	padding: 3px 12px !important;
	text-decoration: none !important;
	text-shadow: 0 1px 10px #263666;
	margin: 12px 0;
	transition: all .2s ease-in-out 0;
}

.pill:hover {
	text-decoration: none !important;
	background: rgba(0,0,0,0.2) linear-gradient(to bottom,#43959c 5%,#43959c 100%) repeat scroll 0 0 !important;
	border: 3px solid rgba(0,0,0,0.2) !important;
}

.circle_without_hover {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 8px 0 !important;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.circle_without_i {
	color: #408c95;
	font-size: 15px !important;
	line-height: 10px !important;
	text-align: center;
	margin-top: 0 !important;
}

.circle_row2 {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 8px 0 !important;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.circle_row2:hover {
	background-color: #408c95 !important;
	border: 1px solid #408c95 !important;
}

.circle_row2_i {
	color: #408c95;
	font-size: 15px !important;
	line-height: 10px !important;
	text-align: center;
	margin-top: 0 !important;
}

.menu_circle {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 12px 0;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.menu_circle:hover {
	background-color: #408c95 !important;
	border: 1px solid #408c95 !important;
}

.circlei {
	color: #408c95;
	font-size: 15px !important;
	line-height: 40px !important;
	text-align: center;
	margin-top: 0 !important;
}

.menu_circle:hover .circlei {
	font-size: 15px !important;
	line-height: 40px !important;
	text-align: center;
	color: white;
	margin-top: 0 !important;
}

.cart_without_hover {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 12px 0;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.t_cart {
	background-color: transparent;
	border: 1px solid #408c95;
	border-radius: 100%;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin: 12px 0;
	padding: 0;
	text-align: center;
	transition: all .2s ease-in-out 0;
	width: 40px;
}

.t_cart:hover {
	background-color: #408c95 !important;
	border: 1px solid #408c95 !important;
}

.breadcrumb li.active a {
	color: #414142;
}

.breadcrumb>li+li::before {
	content: "";
	font-family: "FontAwesome";
	font-size: 16px;
	padding-left: 3px;
}

.breadcrumb-container {
	border-bottom: 0;
	background-color: transparent;
	margin-bottom: 20px;
}

.breadcrumb .home a {
	color: #0572a9;
}

.breadcrumb .fa-home {
	color: #0572a9;
	padding: 0 5px;
}

.breadcrumb u .pname {
	text-decoration: none;
}

.breadcrumb-wra {
	margin-bottom: 0;
	overflow: hidden;
	clear: both;
}

.breadcrumb-wra .breadcrumb {
	margin-bottom: 0;
	margin-left: 52px;
}

.breadcrumb-wra .breadcrumb>li+li::before {
	content: unset;
}

.breadcrumb-wra .breadcrumb>li a {
	color: #4b4b4b;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 5px 0 0;
}

.breadcrumb-wra .breadcrumb>li.active a,.breadcrumb-wra .breadcrumb>li:nth-last-child(2) a,.breadcrumb-wra .breadcrumb>li:nth-last-child(2) u {
	font-weight: bold;
}

.web_commHead h1 {
	font-size: 30px;
	letter-spacing: 0;
	margin: 30px 0 30px;
	color: #000;
	font-family: 'DIN-Regular';
}

@media screen and (max-width:767px) {
	.searchbtn {
		background: unset;
		height: 33px;
		width: 38px;
		position: absolute;
		right: 2px;
		top: 0px;
	}

	.customer_log .form-block {
		width: 90%;
		padding: 10px 15px;
	}

	.breadcrumb-wra {
		margin-left: 0;
	}

	.index-prod-wra .main-pro .product-thumb>div {
		height: 400px;
	}

	.limited-time-sect {
		background-image: none;
		background-color: #f0f0f0;
		border-bottom: 10px solid #0e76bc;
	}

	.limited-time-sect img {
		position: relative;
	}

	.deal-section a.limi-btn {
		position: static;
	}

	.deal-section .deal-time {
		margin-right: 0;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.deal-section .deal-time>div {
		margin: 7px 4px 0 0;
	}

	.deal-section .deal-time {
		padding: 15px 20px 25px 25px;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.gallerySection .wp-block-cover-image {
		background-attachment: fixed !important;
	}

	.transparent-header .header-top {
		background: #fff;
	}
}

.fixed-header-on .header.fixed.rocket_header,.fixed-header-on header.header.transparent-header-on.rocket_header {
	top: 24px;
}

.header.fixed.transparent-header-on.header-top.mobile-menu.hidden-xs.animated.object-visible.fadeInDown.uponscroll {
	z-index: 1007;
}

.header-left {
	padding: 0;
}

.with-dropdown-buttons .navbar-default .navbar-collapse {
	padding-right: 0;
}

.fixed-header-on .header .logo img {
	max-height: unset;
}

.fixed-header-on .header .rocket_logo_position {
	top: 0;
}

.fixed-header-on .header-left {
	padding: 0;
}

.logo {
	position: relative;
}

.rocket_logo_position img {
	margin-top: 25px !important;
	margin-bottom: 10px !important;
}

#logo img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.main-container {
	padding: 30px 0;
}

.rocket_header_menu {
	list-style-type: none;
	float: right;
	padding: 0;
	margin: 0;
}

.rocket_header_menu li {
	float: left;
}

.rocket_header_menu li a {
	padding: 7px 10px;
	font-family: 'DIN-Regular';
	color: #fff !important;
	font-size: 13px;
	text-transform: uppercase;
	background: #c8c9ca !important;
	border-radius: 7px;
	margin: 6px 3px 6px;
	display: inline-block;
}

.rocket_header_menu li img {
	max-width: 60px;
	position: relative;
	top: 4px;
}

.rocket_header_menu li a:hover {
	text-decoration: none;
	background-color: #c8c9ca !important;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
}

.acting_section {
	margin-top: 12px;
	display: inline-flex;
}

.header_ico_wra .ico-list {
	margin: 8px 0 3px;
}

.mob_icons {
	padding: 0 6px;
}

.myAcc {
	margin: 10px 0 7px;
}

.myAcc>div {
	display: inline-block;
}

.search_veh_mob a {
	border: 1px solid #cecfd0;
	border-radius: 6px;
	color: #606366;
	font-size: 13px;
	padding: 9px 5px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 3px;
	float: left;
	overflow: hidden;
	clear: both;
	font-weight: normal;
	z-index: 1000;
	display: inline-block;
	text-align: center;
	padding-right: 46px !important;
	background-image: url('../../assets/images/mcLeod_header_car_ico.png') !important;
	background-repeat: no-repeat;
	background-position: right 9px center;
}

.myAcc .search_veh_mob a img {
	display: inline-block;
	margin-left: 4px;
	vertical-align: baseline;
}

.myAcc .right_ico {
	float: right;
}

.header_ico_wra .ico-list .top_myacc li {
	list-style: none;
	display: inline-block;
}

.header_ico_wra .ico-list .top_myacc a i,.header_ico_wra .logged_user i {
	font-size: 18px;
	margin-left: 7px;
}

.header_ico_wra .ico-list .top_myacc a,.header_ico_wra .logged_user {
	color: #606366;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'din-regular';
	background: #f3f3f3;
	border: 1px solid #f3f3f3;
	padding: 9px 16px;
	border-radius: 6px;
	margin: 0;
	text-align: center;
	width: 168px;
}

.header_ico_wra.acting_section .ico-list .top_myacc a {
	width: 183px !important;
}

.header_ico_wra .ico-list .top_myacc a:hover,.header_ico_wra .logged_user:hover {
	background: #0e76bc;
}

.header_ico_wra .logged_user>a:before {
	content: unset;
}

.header_ico_wra>div {
	display: inline-block;
}

.header_ico_wra>div:last-child {
	float: right;
	margin-right: 50px;
}

.top_myacc a.logged_user {
	background: #000 !important;
	color: #fff !important;
}

.myAcc ul li .dropdown {
	height: 34px;
	width: 34px;
	position: unset;
}

.myAcc ul li.logged_user a:before {
	content: unset;
}

.header_ico_wra .ico-list .social_icon_list li i,.myAcc ul li i {
	font-size: 18px;
	color: #606366;
	padding: 12px 12px 10px;
	line-height: unset;
}

#insert_search,#mobile_insert_search {
	background: #fff;
	max-height: 300px;
	overflow: auto;
	box-shadow: 0 0 5px #363636;
	position: absolute;
	z-index: 9999;
}

#insert_search {
	width: calc(100% - 15px);
}

#mobile_insert_search {
	width: 100%;
}

#insert_search div a,#mobile_insert_search div a,#video_insert_search div a {
	padding: 3px 5px;
	display: block;
	font-size: 14px;
}

#insert_search div:hover,#insert_search div:focus,#insert_search div:active,#mobile_insert_search div:hover,#mobile_insert_search div:focus,#mobile_insert_search div:active,#video_insert_search div:hover,#video_insert_search div:focus,#video_insert_search div:active {
	background: #0e76bc;
}

#insert_search div:hover a,#insert_search div:focus a,#insert_search div:active a,#mobile_insert_search div:hover a,#mobile_insert_search div:focus a,#mobile_insert_search div:active a,#video_insert_search div:hover a,#video_insert_search div:focus a,#video_insert_search div:active a {
	color: #fff;
	transition: unset;
}

#video_insert_search {
	background: #fff;
	max-height: 300px;
	overflow: auto;
	box-shadow: 0 0 5px #363636;
	position: absolute;
	z-index: 100;
	width: 100%;
	top: 58px;
}

.myAcc ul li i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 0;
	margin: 0;
}

.header_ico_wra .ico-list ul li i#icon-search {
	position: absolute;
	right: 0;
	top: 0;
	padding: 9px 12px;
}

.header_ico_wra .ico-list .dropdown .dropdown-menu.search_drp {
	background: 0;
	border: 0;
	box-shadow: 0 0 15px #909090;
	right: 0;
	top: 45px;
	left: -180px;
	z-index: 999;
}

.dropdown-menu .panel-body form button,.dropdown-menu .panel-body a {
	width: 100%;
}

.header-dropdown-buttons {
	float: right !important;
}

.header-dropdown-buttons .btn-group:first-child {
	margin: 0;
}

.header-top .btn.btnsearch {
	width: unset;
	height: unset;
	border: 0;
	line-height: unset;
	padding: 0;
	margin: 0;
	margin-left: 9px;
	background-color: transparent;
}

.btn.btnsearch:active:focus {
	outline: 0;
}

.header-top .btn.btnsearch:hover {
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.25);
}

.header-top .btn.btnsearch .icon-search {
	color: #fff;
}

.main-navigation.animated .navbar-default .navbar-nav>li:last-child>a img {
	display: inline-block;
	vertical-align: baseline;
	margin-left: 5px;
}

.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea {
	background-color: #000 !important;
}

.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea a {
	padding: 6px !important;
	margin: 5px 0;
	background-color: transparent !important;
	border-radius: 7px;
	font-weight: normal;
	font-size: 13px;
	border: 1px solid #cecfd0 !important;
}

.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea a img {
	transition: all .5s ease;
	display: inline-block;
	filter: brightness(0) invert();
	max-width: 50px;
}

.logged_user,.logged_user i {
	display: inline-block;
	background: #000 !important;
	color: #fff !important;
}

.main-navigation.animated .navbar-default .navbar-nav>li>a.noborderafter:after {
	content: none;
}

.fixed-header-on .navbar-default .navbar-nav>li>a {
	padding: 35px 20px !important;
}

.navbar-default .navbar-nav .dropdown>a:before {
	content: "";
}

.navbar-default .navbar-nav .dropdown>a:before {
	content: "";
}

.main-navigation .navbar .navbar-nav {
	width: 100%;
}

.main-navigation .navbar .navbar-nav li:nth-child(2) {
	margin-left: 0 !important;
}

.main-navigation .navbar .navbar-nav,.main-navigation .navbar .navbar-nav.header_desktop_menu>li {
	float: unset;
	display: inline-block;
	vertical-align: top;
	margin: 0 3px;
	text-align: center;
}

.main-navigation .navbar-nav>li {
	position: relative;
}

.rocket_mainmenublock {
	float: right !important;
}

.main-navigation .navbar-nav>.open>a,.main-navigation.animated .navbar-default .navbar-nav>li>a:hover,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus {
	color: #fff !important;
	background-color: #0e76bc !important;
	background-image: unset !important;
}

.rocketCatMenuBlock .subcategory_menu_block {
	left: 0 !important;
	width: 100% !important;
	padding: 0;
	z-index: 9999;
}

.subsubcategory_menu_list {
	list-style-type: none;
	padding: 0 !important;
}

.subsubcategory_menu_list li {
	padding: 0 7px;
}

.subsubcategory_menu_list li a:hover {
	text-decoration: none;
}

.subsubcategory_menu_list li:hover {
	background-color: rgba(255,255,255,0.12);
}

.searchBoxDesktopView .dropdown-menu.dropdown-menu-right.dropdown-animation,.searchBoxMobileView .dropdown-menu.dropdown-menu-right.dropdown-animation {
	border: 0;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.searchBoxDesktopView .dropdown-menu.dropdown-menu-right.dropdown-animation li input[type="text"],.searchBoxMobileView .dropdown-menu.dropdown-menu-right.dropdown-animation li input[type="text"] {
	border-color: #292623;
}

#mobile_insert_search div {
	margin: 6px 0;
}

#mobile_insert_search div a {
	font-size: 17px;
}

.owl-carousel .item {
	position: relative;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

.owl-pagination,.owl-pagination {
	position: absolute;
	bottom: 3px;
	text-align: center;
	width: 100%;
	z-index: 1;
}

.owl-carousel {
	padding-top: 0;
	max-height: 100%;
	height: 100%;
	width: 100%;
}

#home-carousel {
	overflow: hidden;
	clear: both;
	margin-bottom: -3px;
}

.tparrows_r {
	background: #3a3a3a url(../images/slider_arrow-right-white.png) no-repeat scroll right 22px center / 12px auto;
	height: 40px !important;
	right: 0;
	position: absolute;
	top: 50%;
	width: 45px !important;
	z-index: 1000;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	transform: translate(0,-50%);
	opacity: .8;
}

.tparrows {
	background: #3a3a3a url(../images/slider_arrow-left-white.png) no-repeat scroll left 22px center / 12px auto;
	height: 40px !important;
	left: 0;
	position: absolute;
	top: 50%;
	width: 45px !important;
	z-index: 1000;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	transform: translate(0,-50%);
	opacity: .8;
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.hero .owl-carousel .owl-controls {
	bottom: 0;
	height: 35px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 40px;
}

.owl-controls .owl-page span,.owl-controls .owl-page span {
	background: transparent;
	border: 1px solid #fff;
}

.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span,.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span {
	background: #fff;
}

.mobile_slider {
	display: none;
}

.mobile_landscape {
	display: none;
}

#iconfig_page {
	z-index: 0;
}

.p-0 {
	padding: 0 !important;
}

@media screen and (max-width:767px) {
	.main-navigation .navbar .navbar-nav {
		display: block;
	}

	.main-navigation .navbar {
		text-align: unset;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 15px;
	}

	.main-navigation .navbar-nav>.open>a,.main-navigation.animated .navbar-default .navbar-nav>li>a:hover,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus,.main-navigation.animated .navbar-default .navbar-nav>li>a:focus {
		background: #0e76bc !important;
		text-decoration: underline;
	}

	#video_insert_search div a {
		font-size: 17px;
	}

	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
		background-color: transparent;
		border: none !important;
	}

	.navbar-toggle {
		float: left;
		margin: 10px 0;
		border: none !important;
		width: 60px;
		padding: 9px 5px 9px 10px;
	}

	.offcanvas-toggle-left {
		display: none;
	}

	.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle .icon-bar {
		background-color: #232323;
		width: 39px;
		height: 2px;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 6px;
	}

	.rocket_header_menu {
		width: 90%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a:after {
		content: none;
	}

	.header.fixed.rocket_header {
		top: 9% !important;
	}

	.rocket_logo_position {
		position: absolute;
		top: 0;
		width: calc(100% - 110px);
		z-index: 103;
		overflow: hidden;
	}

	.rocket_logo_position img {
		max-width: 225px;
		margin: 3px auto;
	}

	.searchBoxMobileView.dropdown.pull-right {
		display: none;
	}

	.navbar-header {
		position: relative;
		min-height: 115px;
	}

	.searchBoxMobileView {
		width: 50px;
		text-align: center;
		position: static !important;
	}

	.searchBoxMobileView .dropdown-menu {
		margin-top: 10px;
		right: 100%;
		top: 100%;
		left: 50%;
		transform: translate(-50%,0);
		width: 65%;
	}

	.searchBoxMobileView .btnsearch {
		background-color: transparent;
		margin: 0;
		padding: 9px 0;
	}

	.searchBoxMobileView .btnsearch i {
		font-size: 24px;
		color: #232323;
	}

	.searchBoxMobileView .btn:focus,.searchBoxMobileView .btn:active:focus,.searchBoxMobileView .btn.active:focus,.searchBoxMobileView .btn.focus,.searchBoxMobileView .btn:active.focus,.searchBoxMobileView.btn.active.focus {
		outline: 0;
	}

	.mobile-menu .navbar-default .navbar-toggle {
		float: left;
		margin: 0;
		background-color: transparent;
		border-color: transparent;
	}

	.transparent-header .main-navigation .navbar.navbar-default {
		border: 0;
		position: static;
	}

	.transparent-header .mobile-menu .main-navigation .navbar.navbar-default {
		background-color: transparent;
		border-color: transparent;
		min-height: auto;
		left: 0;
		top: 0;
	}

	.mobile-menu .navbar-default .navbar-toggle .icon-bar {
		background-color: #252525;
		height: 4px;
		width: 39px;
	}

	.mobile-menu .main-navigation .navbar-nav {
		margin: 7.5px -14px;
	}

	.with-dropdown-buttons .navbar-default .navbar-collapse {
		padding-left: 0;
		border-top: unset;
	}

	.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu .menu>.active>a,.dropdown-menu .menu>.active>a:hover,.dropdown-menu .menu>.active>a:focus {
		color: #000 !important;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 12px 15px 12px 25px;
		color: #292623;
		border-color: #dedcdc;
	}

	.subcategory_menu_list .right_menu_arrow>a:before,.subcategory_menu_list .right_menu_arrow .right_menu_arrow_sub>a:before {
		color: #292623 !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu>li>a {
		padding-left: 30px !important;
		padding-right: 0 !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu>li>a:before {
		right: 6px;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu {
		padding-top: 5px !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu {
		animation-name: unset !important;
		padding-top: 5px !important;
	}

	.navbar-nav .open .dropdown-menu .dropdown-menu>li>a:before {
		right: 6px;
	}

	.dropdown-menu.subcategory_menu_block.subcategory_menu_list {
		padding-top: 5px;
	}

	.dropdown-menu.subcategory_menu_block.subcategory_menu_list li {
		padding: 0;
	}

	.search_veh_mob {
		position: absolute;
		left: 50%;
		transform: translate(-50%,0);
		top: -3px;
		border: 0;
		padding: 0;
		background: transparent;
		cursor: pointer;
	}

	.mobile_slider {
		display: block;
	}

	.desktop_slider {
		display: none;
	}

	.mobile_landscape,.hiddex-xs-pr {
		display: none;
	}

	#check_cart_discount {
		margin-top: 5px;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.header_ico_wra .ico-head {
		margin-left: 0;
	}

	.main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {
		padding-right: 0;
	}

	.col-md-12 .mega-menu:nth-child(4) .dropdown-menu.subsubcategory_menu_block,.col-md-12 .mega-menu:nth-child(5) .dropdown-menu.subsubcategory_menu_block,.col-md-12 .mega-menu:nth-child(6) .dropdown-menu.subsubcategory_menu_block {
		left: -100% !important;
		min-width: 150px !important;
	}
}

@media screen and (min-width:768px) {
	.viewcart_mob {
		display: inline-block;
	}
}

@media screen and (min-width:1200px) {
	.col-md-5 .mega-menu:not(.narrow) .dropdown-menu {
		left: 0 !important;
		width: 100% !important;
	}
}

@media screen and (min-width:992px) {
	.col-md-5 .mega-menu:not(.narrow) .dropdown-menu {
		left: 0 !important;
		width: 100% !important;
		z-index: 9999;
	}
}

@media screen and (max-width:1024px) {
	.container {
		width: 100%;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.main-navigation.animated .navbar-default .navbar-nav>li>a:after {
		background-image: none;
		border-right: 1px solid #d4d0bd;
		right: 0;
	}
}

@media screen and (min-width:320px) and (max-width:320px) {
	.g-recaptcha {
		transform: scale(0.77);
		-webkit-transform: scale(0.90);
	}
}

@media screen and (min-width:375px) and (max-width:375px) {
	.header.fixed.rocket_header {
		top: 7% !important;
	}

	.dark-bg.footer-top.call-to-action-home h1 span {
		display: block;
	}
}

@media screen and (min-width:667px) and (max-width:667px) {
	.header.fixed.rocket_header {
		top: 13.4% !important;
	}

	.rocket_logo_position img {
		width: 112px;
	}
}

@media screen and (min-width:414px) and (max-width:414px) {
	.header.fixed.rocket_header {
		top: 6.8% !important;
	}

	.press_media_section {
		margin-top: 25% !important;
	}
}

@media screen and (min-width:736px) and (max-width:736px) {
	.header.fixed.rocket_header {
		top: 12% !important;
	}

	.rocket_logo_position img {
		width: 110px;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.RocketMainSectionMargin {
		margin-top: 0 !important;
	}

	.hideOn768 {
		display: none;
	}

	.showOn768 {
		display: block !important;
	}

	.fixed-header-on .header .logo {
		display: block;
	}

	.rocket_logo_position {
		position: static;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.rocket_logo_position {
		left: -25px;
	}
}

@media screen and (min-width:1680px) and (max-width:1920px) {
	.header-top {
		background-position: right bottom;
		background-size: 101%,auto;
	}

	.dealer_locator_info {
		background-position: top left 0 !important;
	}

	.header-left.clearfix div#logo img#logo_img {
		position: relative;
	}
}

@media screen and (max-width:1920px) and (min-width:1601px) {
	.wheel_category_landing_page_background.wicked_category_wrapper {
		min-height: 297px !important;
	}
}

.tp-bannertimer {
	background-image: none;
	background-color: #dc0109;
	margin-top: 0 !important;
}

.ridearocketlink {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 20px;
	color: #bfbba6 !important;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 0;
	display: block;
	position: absolute;
	left: 43%;
	top: 20px;
}

.ridearocketlink span {
	font-family: 'RealStonesRough';
	font-size: 58px;
	font-weight: normal;
	text-transform: capitalize !important;
}

.ridearocketlink img {
	display: inline-block;
}

@media screen and (min-width:320px) and (max-width:568px) and (orientation:portrait) {
	.ridearocketlink {
		left: 42%;
		top: 10px;
		text-align: center;
		font-size: 16px;
	}

	.ridearocketlink span {
		font-size: 50px;
	}
}

@media screen and (min-width:320px) and (max-width:568px) and (orientation:landscape) {
	.ridearocketlink {
		left: 30%;
		top: 18px;
	}
}

@media screen and (min-width:375px) and (max-width:667px) and (orientation:portrait) {
	.ridearocketlink {
		left: 35%;
		top: 10px;
	}
}

@media screen and (min-width:375px) and (max-width:667px) and (orientation:landscape) {
	.ridearocketlink {
		left: 35%;
		top: 15px;
	}
}

@media screen and (min-width:414px) and (max-width:736px) and (orientation:portrait) {
	.ridearocketlink {
		left: 35%;
		top: 10px;
	}
}

@media screen and (min-width:414px) and (max-width:736px) and (orientation:landscape) {
	.ridearocketlink {
		left: 35%;
		top: 15px;
	}
}

.categories_titleBlock h1:after {
	content: "";
	position: absolute;
	height: 104px;
	width: 169px;
	background-image: url(../images/mcLeod_header_category_img.png);
	z-index: -1;
	display: inline-block;
	top: -35px;
	left: 13%;
}

.categories_titleBlock h1 {
	color: #fff !important;
	font-size: 44px !important;
	margin: 0 !important;
	font-weight: bold;
	position: relative;
}

.categories_titleBlock h1 span {
	font-size: 72px !important;
	color: #0e76bc !important;
	font-family: 'din-light';
	font-weight: 300;
	letter-spacing: -3px;
}

.its_golink {
	font-family: 'Din-regular';
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	background: #0e76bc;
	padding: 6px 12px;
}

.not_show_on_mobile {
	display: block;
}

.show_on_mobile {
	display: none;
}

#form_register .tooltip {
	font-family: 'DIN-Regular';
}

@media screen and (max-width:767px) {
	.ridearocketlink img {
		display: block;
	}

	.not_show_on_mobile {
		display: none !important;
	}

	.show_on_mobile {
		display: block !important;
	}

	.available_dealer_count_block {
		padding: 20px 0 !important;
	}

	.featuredsectionTitleBlock h1:after {
		content: none;
	}

	.home-carousel-wrapper .owl-controls .owl-buttons {
		display: none;
	}
}

@media screen and (max-width:767px) {
	.featuredsectionTitleBlock h3 {
		font-size: 60px;
		top: 45%;
	}

	.fliterbyTitle,.fliterbyList {
		float: none;
	}

	.fliterbyTitle {
		text-align: center;
		padding: 0;
	}

	.fliterbyTitle span {
		background-image: none;
		text-align: center;
		padding-left: 0;
	}

	.fliterbyList li {
		float: unset;
		text-align: center;
	}

	.fliterbyList li+li {
		margin-left: 0;
	}

	.featuredSectionInner {
		width: 100%;
		background-color: transparent;
	}

	.featuredListBlock .isotope-container>.col-md-4 {
		padding: 15px 20px;
	}

	.featuredListBlock .filters {
		margin: 10px 0 0;
	}

	.fliterbyTitle {
		display: none;
	}

	.featuredListBlock .isotope-container.row.grid-space-10 {
		margin: 0;
	}

	.categories_titleBlock h1 {
		font-size: 35px !important;
	}

	.categories_titleBlock h1 span {
		font-size: 52px !important;
	}

	.featuredsectionTitleBlock {
		padding-top: 0;
	}

	.footer-content .contact-aside-address li:nth-child(2) {
		display: block;
	}

	.fruzzi_filter_popup .modal-dialog {
		width: 94%;
	}

	.fruzzi_filter_popup .modal-footer,.fruzzi_filter_popup .modal-body {
		padding: 10px 15px;
	}

	.fruzzi_filter_popup .social-links {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.fruzzi_filter_popup h4 {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.fruzzi_filter_popup form {
		margin-bottom: 0;
	}
}

@media screen and (min-width:320px) and (max-width:320px) {
	.footer-content .contact-aside-address span b,.footer-content .contact-aside-address span {
		font-size: 16px;
	}

	.footer-content .contact-aside-address .add-content.footAddres {
		width: 256px !important;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.fliterbyTitle {
		padding: 10px 20px 10px 10px;
	}
}

@media screen and (min-width:1920px) and (max-width:1920px) {
	.joinheadingsBlock:after {
		right: 25%;
	}
}

.Wheel_Visualizer_background {
	background-image: url(../images/Wheel_Visualizer_background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.Wheel_Visualizer_background .container {
	margin: 0 auto;
}

#iconfig_page {
	width: 84% !important;
	height: auto !important;
}

.WV_TitleBlock {
	padding-top: 4%;
}

.WV_TitleBlock p {
	font-family: 'RealStonesRough';
	font-size: 75px;
	font-weight: normal;
	color: #252525;
	margin: 0;
	padding-left: 10%;
}

.WV_TitleBlock p span {
	font-family: 'Roboto';
	font-size: 22px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}

.onlineDealersBlock {
	width: 65%;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 60px;
	border: 1px solid #252525;
}

.onlineDealersTitle {
	font-family: 'Roboto';
	font-size: 25px;
	font-weight: 300;
	color: #252525;
	text-transform: uppercase;
	padding: 10px 0 7px 15px;
	border-bottom: 1px solid #252525;
}

.onlineDealersBlock .carouselouter {
	padding: 15px;
}

.iframeBlockforWheels img {
	margin: 0 auto;
}

@media screen and (max-width:767px) {
	.Wheel_Visualizer_background .container {
		width: 100%;
	}

	.WV_TitleBlock {
		padding-top: 10%;
	}

	.WV_TitleBlock p {
		font-size: 55px;
	}

	.WV_TitleBlock p span {
		font-size: 15px;
	}

	.onlineDealersTitle {
		font-size: 18px;
		padding: 10px 0 7px 15px;
	}

	.onlineDealersBlock .carouselouter {
		padding: 15px;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.Wheel_Visualizer_background .container {
		width: 60%;
	}
}

@media screen and (min-width:1500px) {
	.services_wrapper .common-sect .full-text-container>div {
		max-width: unset;
	}
}

@media screen and (min-width:1920px) {
	.onlineDealersBlock {
		width: 75%;
	}

	.onlineDealersBlock .carouselouter {
		width: 80%;
		padding: 15px 25px;
		margin: 0 10%;
	}
}

@media screen and (max-width:767px) {
	#carousel-blog-post {
		width: 100% !important;
	}

	.Blog_TitleBlock {
		margin-top: 0;
	}

	.BlogSection h1.page-title {
		margin-top: 20px;
	}

	.block {
		margin-bottom: 25px;
	}
}

.wheel_category_landing_page_background {
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	min-height: 290px;
	background-color: #f7f7f7;
}

.categories_bg_wrapper {
	position: absolute;
	height: 100%;
	width: 47%;
	z-index: 0;
	right: 0;
	background-position: top right;
	background-repeat: no-repeat;
	background-size: contain;
}

.wheel_cat_listing_background {
	padding: 20px 0;
}

.wheel_cat_listing_background .web_commHead p {
	font-weight: bold;
	font-size: 36px;
	margin-top: 15px;
	text-transform: capitalize;
	color: #000;
}

.wheel_cat_listing_background .web_commHead span {
	display: block;
	margin-bottom: -15px;
	font-size: 17px;
}

.wheel_cat_listing_background .overlay-container .overlay-top,.wheel_cat_listing_background .overlay-container .overlay-bottom {
	display: none;
}

.wheel_category_landing_section .wheel_category_landing_menu_strip {
	margin-bottom: 10px;
}

.wheel_category_landing_menu_strip .filters ul {
	margin-bottom: 9px;
}

.wheel_category_landing_menu_strip .filters ul>li.active a {
	background-color: red;
	color: white;
}

.wheel_category_landing_page_header {
	padding-bottom: 10px;
	width: 53%;
	min-height: 190px;
	height: auto;
}

.wheel_category_landing_page_header h2,.wheel_category_landing_page_header .breadcrumb>li a,.wheel_category_landing_page_header .breadcrumb>li.active a {
	margin: 0;
	font-weight: bold;
	font-weight: 900;
	font-size: 30px;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-left: 0;
	text-transform: inherit;
	line-height: unset;
}

.wheel_category_landing_page_header #catdesc * {
	font-family: 'din-regular' !important;
	color: #434343;
}

.wheel_category_landing_page_header p {
	margin: 0;
	font-family: 'Din-regular';
	font-size: 17px;
	color: #000;
	padding-top: 0;
	line-height: 22px;
}

.wheel_category_landing_page_header .breadcrumb>li+li::before {
	content: unset;
}

.wheel_category_landing_section .wheel_category_landing_menu_strip .nav-pills>li>a {
	font-family: 'Din-regular';
	color: #3e3e3e;
	display: inline-block;
	border: 1px solid #d7d7d7;
	font-size: 18px;
	min-width: 150px;
	text-align: center;
}

.shadow {
	background-color: transparent;
}

.shadow:before,.shadow-narrow:before {
	background-color: transparent;
}

.wheel_cat_listing_background .overlay-container.overlay-container_cat_list {
	margin: 0 auto;
}

.wheel_cat_listing_background .overlay-container .overlay-container_outer {
	width: 100%;
	display: table;
}

.wheel_cat_listing_background .overlay-container .overlay-container_inner,.wheel_cat_listing_background .overlay-container.overlay-container_cat_list .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 110px !important;
	background: #fff;
}

.wheel_cat_listing_background .noresult_desc {
	margin: 0;
	text-align: center;
}

.wheel_cat_listing_background .isotope-container {
	clear: both;
	height: auto !important;
}

.wicked-cate-wra .imgbox_outer .overlay-top .text a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 18px;
}

.wicked-cate-wra .imgbox_outer .overlay-bottom a.btn_viewcategory i {
	color: #fff;
	margin-top: 10px;
}

.wicked-cate-wra .imgbox_outer .overlay-bottom a.btn_viewcategory {
	font-size: 15px;
	text-decoration: none;
	background: #31313373;
	border-radius: 50%;
	height: 40px;
	width: 40px;
	padding: 0;
}

.wicked-cate-wra .prod-title h2 a,.featuredSectionInner h2 a {
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	color: #000;
	padding: 5px;
}

.featuredSectionInner h2 a {
	text-align: left!important;
}

.featuredSectionInner h2 a span {
	float: left;
	width: 75%;
}

.wheel_cat_best_selling_background .nav-pills>li>a {
	font-family: 'Din-regular';
	color: #3e3e3e;
	display: inline-block;
	border: 1px solid #d7d7d7;
	font-size: 18px;
	min-width: 150px;
	text-align: center;
	background: #f7f7f7;
}

.wheel_cat_best_selling_background .nav-pills>li.border-b>a {
	color: #fff;
	background-color: #b3b3b3 !important;
}

.wheel_cat_best_selling_background .pr-info {
	text-transform: unset;
}

.wheel_cat_best_selling_background .pr-info p {
	margin-top: 15px;
	font-family: 'din-light';
	min-height: 51px;
}

.wheel_cat_best_selling_background .add-cart {
	text-align: right;
}

.wheel_cat_best_selling_background .add-cart .btn {
	background: 0;
	padding: 0;
	color: #0e76bc;
	font-size: 13px;
}

.wheel_cat_best_selling_background .add-cart .btn img {
	display: inline-block;
}

.latest-pagination .pagination {
	margin: 0;
	vertical-align: middle;
}

.latest-pagination .pagination li {
	margin: 0;
	margin-right: -4px;
}

.latest-pagination .pagination span {
	font-size: 13px;
	color: #888;
	padding: 9px 16px;
	border: 1px solid #e0e0e0;
	cursor: pointer;
	height: auto !important;
	width: auto !important;
	margin-left: 0;
}

.latest-pagination .pagination>li:first-child>a,.latest-pagination .pagination>li:first-child>span {
	margin-left: 0;
	border-radius: unset;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.latest-pagination .pagination>li:last-child>a,.latest-pagination .pagination>li:last-child>span {
	border-radius: unset;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.latest-pagination .pagination span a {
	color: #888;
}

.latest-pagination .pagination span:hover {
	background: unset;
	color: #000;
}

.latest-pagination .pagination>.active>a,.latest-pagination .pagination>.active>span,.latest-pagination .pagination>.active>a:hover,.latest-pagination .pagination>.active>span:hover,.latest-pagination .pagination>.active>a:focus,.latest-pagination .pagination>.active>span:focus {
	background-color: #0e76bc;
	color: #fff;
}

.latest-pagination span.show_text {
	font-size: 12px;
	color: #4b4b4b;
	margin-right: 5px;
}

.latest-pagination .nav-pills {
	display: inline-block;
	margin: 2px 0 0;
	vertical-align: top;
}

.latest-pagination select {
	font-size: 13px;
	padding: 10px 14px;
	color: #888;
	border: 1px solid #e0e0e0;
	width: 140px;
	border-radius: 6px;
	margin-right: 5px;
	appearance: none;
	background-image: url(../../assets/images/dap_select_arrow_grey.png);
	background-repeat: no-repeat;
	background-position: right 17px center;
}

.latest-pagination select:hover {
	color: #000;
	background-image: url("../../assets/images/dap_select_arrow_black.png");
}

.latest-pagination span.delete_price_filter {
	position: absolute;
	right: 29px;
	top: 5px;
	cursor: pointer;
	display: none;
}

.latest-pagination span i {
	color: #fff;
	font-size: 20px;
}

.latest-pagination .nav-pills li a {
	color: #d8d8d8;
	font-size: 24px;
	border: 0;
	padding: 7px 6px;
}

.latest-pagination .nav-pills li.active a {
	color: #0e76bc;
	border: 0;
}

.make-model-pr .make-filter hr {
	border-color: #bcbcbc;
	margin: 20px 0;
	overflow: hidden;
	clear: both;
}

.make-model-pr .tab-content hr {
	margin-bottom: 10px;
	margin-left: -15px;
	margin-top: 10px;
}

.make-model-pr .make-filter .panel-group {
	padding-right: 15px;
	margin-right: -15px;
}

.make-model-pr .make-filter .filter_cookies+.panel-group {
	margin-top: 15px;
}

.make-model-pr .make-filter .filter_cookies {
	font-size: 17px;
	margin-top: 15px;
	display: inline-block;
	background: #fb991e;
	color: #fff;
	padding: 7px 9px;
	border-radius: 7px;
	width: 100%;
}

.make-model-pr .make-filter .filter_cookies img {
	display: initial;
	vertical-align: baseline;
}

.make-model-pr .make-filter .filter_cookies .clear_veh {
	height: 23px;
	width: 23px;
	display: inline-block;
	vertical-align: sub;
	background-image: url(../../assets/images/dap_mobile_menu_close_white.png);
	background-size: 100%;
	margin-left: 5px;
	float: right;
}

.make-model-pr .make-filter .panel-default {
	border: 0;
	margin: 0;
}

.make-model-pr .make-filter .panel-heading {
	background-color: transparent;
}

.make-model-pr .make-filter .panel .panel-heading.select_make+.panel-collapse,.make-model-pr .make-filter .panel .panel-heading.select_brand+.panel-collapse {
	background-color: transparent;
}

.make-model-pr .make-filter .panel .panel-collapse,.make-model-pr .make-filter .panel-group>.panel-collapse {
	border-left: 1px solid #b5b5b5;
	transition: transform .3s ease-in-out;
}

.make-model-pr .make-filter .panel .first_sub_cat+.panel-collapse,.make-model-pr .make-filter .panel .second_sub_cat+.panel-collapse {
	border-left: 0;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body:not(.select_make_body) {
	position: relative;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body.select_make_body:after,.make-model-pr .make-filter .panel .panel-collapse .panel-body.select_brand_body:after,.make-model-pr .make-filter .panel-group .panel-default>.panel-collapse>.panel-collapse .panel-body:last-child:after {
	content: unset;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body:not(.select_make_body):last-child:after,.make-model-pr .make-filter .panel-body form:last-child:after,.make-model-pr .make-filter .panel-group>.panel-collapse .panel-body:last-child:after {
	height: 14px;
	width: 2px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: -1px;
	content: "";
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body .panel-body {
	padding-left: 20px;
	margin-bottom: 0;
	margin-top: 10px;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body .panel-body span {
	display: block;
	margin-bottom: 7px;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body input[type="checkbox"] {
	vertical-align: middle;
	display: none;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body span a {
	vertical-align: top;
	font-size: 15px;
}

.make-model-pr .make-filter .panel-heading input[type="checkbox"],.make-model-pr .make-filter .panel-body input[type="checkbox"] {
	margin: 0;
	display: none;
}

.make-model-pr .make-filter .panel-heading a,.make-model-pr .make-filter .panel-body a {
	padding: 0;
	width: auto;
	vertical-align: top;
	color: #fff;
	font-size: 13px;
	width: 100%;
	background: transparent;
	text-transform: uppercase;
}

.make-model-pr .make-filter .panel-heading a.collapsed .fa-minus:before {
	content: "\f067";
}

.make-model-pr .make-filter .panel-heading a[data-toggle="collapse"]+a,.make-model-pr .make-filter .panel-body a[data-toggle="collapse"]+a {
	display: inline-block;
	color: #3e7ecc;
	padding: 6px 7px 6px 25px;
	background: url(../images/dap_left_menu_dash.png) no-repeat center left;
	font-size: 13px;
}

.make-model-pr .make-filter .panel-heading a[data-toggle="collapse"]+a.bold_cat_main,.make-model-pr .make-filter .panel-body a[data-toggle="collapse"]+a.bold_cat_main {
	font-weight: bold;
	color: #000;
}

.make-model-pr .make-filter .panel-heading a[data-toggle="collapse"]+a:hover,.make-model-pr .make-filter .panel-body a[data-toggle="collapse"]+a:hover {
	text-decoration: underline;
}

.make-model-pr .make-filter .panel-heading a span span {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
}

.make-model-pr .make-filter .panel-heading a span span:hover,.make-model-pr .make-filter .select_make_body ul form label:hover,.make-model-pr .make-filter .select_brand_body form>div label:hover,.make-model-pr .make-filter .select_make_body ul form li:hover {
	text-decoration: underline;
	cursor: pointer;
}

.make-model-pr .make-filter .panel-body label {
	color: #000;
	font-size: 15px;
	font-weight: lighter;
}

.make-model-pr .make-filter .panel-heading.select_make a {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.make-model-pr .make-filter .select_make_body ul {
	padding: 0;
}

.make-model-pr .make-filter .select_make_body ul form label,.make-model-pr .make-filter .select_brand_body form>div label,.make-model-pr .make-filter .panel-body label {
	vertical-align: text-top;
	color: #3e7ecc;
	padding: 5px 7px 5px 25px;
	background: url(../images/dap_left_menu_dash.png) no-repeat center left;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
}

.make-model-pr .make-filter .select_make_body ul form li {
	width: 100%;
}

.make-model-pr .make-filter .panel .panel-collapse.div_col_class {
	border-left: 0;
}

.make-model-pr .make-filter .panel .panel-collapse.div_col_class .select_make_body ul {
	overflow: hidden;
	clear: both;
}

.make-model-pr .make-filter .panel .panel-collapse .select_make_body .col-md-6 {
	padding: 0;
}

.make-model-pr .make-filter .panel .panel-collapse .select_make_body .col-md-6:first-child ul form li {
	border-left: 1px solid #b5b5b5;
}

.make-model-pr .make-filter .select_make_body ul form li a {
	display: inline-block;
	color: #3e7ecc;
	padding: 4px 2px 4px 25px;
	background: url(../images/dap_left_menu_dash.png) no-repeat center left;
	font-size: 12.5px;
}

.make-model-pr .make-filter .select_make_body ul li {
	list-style: none;
	width: 50%;
	display: inline-block;
}

.make-model-pr .make-filter .select_make_body ul li input {
	display: inline-block;
	vertical-align: middle;
}

.make-model-pr .make-filter .panel-body form {
	margin: 0;
}

.make-model-pr .make-filter .select_brand h4 a {
	font-size: 16px;
	font-weight: bold;
}

.make-model-pr .make-filter span.shop_by_category_head {
	font-size: 16px;
	margin-top: 15px;
	display: inline-block;
}

.make-model-pr .make-filter #view_more_btn_left_brands,.make-model-pr .make-filter #view_more_btn {
	font-size: 18px;
	cursor: pointer;
}

.make-model-pr .make-filter #view_more_btn_left_brands i,.make-model-pr .make-filter #view_more_btn i {
	font-size: 24px;
	font-weight: bold;
}

.make-model-pr .make-filter form button {
	font-size: 18px;
	width: 190px;
	background: transparent;
	border: 1px solid #000;
	border-radius: 5px;
}

.make-model-pr .make-filter form button:hover {
	background: #232323;
	color: #fff;
}

.make-model-pr .make-filter .panel-body {
	padding: 0;
	border: 0 !important;
	position: relative;
}

.make-model-pr .product_main_box .prod_review_comment {
	margin: 8px 0;
}

.make-model-pr .prod_review_comment .review_star_box {
	vertical-align: middle;
}

.make-model-pr .prod_review_comment .review_star_box+span {
	color: #000;
	border-left: 1px solid #000;
	padding-left: 15px;
	vertical-align: top;
}

.product_main_box .prod_review_comment .review_star_box+span {
	color: #000;
	vertical-align: top;
	margin: 2px 0 0 5px;
	display: inline-block;
	font-size: 13px;
}

.make-model-pr .prod_review_comment .review_star_box .review_link {
	margin-right: 12px;
}

.make-model-pr .product_main_box .product_buttons a {
	margin-right: 10px;
}

.make-model-pr .product_main_box .product_img {
	position: relative;
}

.make-model-pr .product_main_box .product_img .owl-carousel {
	border: 0;
	margin: 0;
}

.make-model-pr .product_main_box .product_img .overlay-container_inner {
	height: auto;
	padding: 15px 0;
}

.make-model-pr .product_main_box .product_img .owl-pagination {
	display: block;
}

.make-model-pr .owl-controls .owl-page span,.make-model-pr .owl-controls .owl-page span {
	border-color: #232323;
}

.make-model-pr .owl-controls .owl-page.active span,.make-model-pr .owl-controls .owl-page.active span {
	background-color: #232323;
}

.make-model-pr .content-slider-with-large-controls .owl-buttons {
	display: none;
}

.make-model-pr .product_main_box .product_img img {
	max-width: 135px;
	margin: 0 auto;
}

.make-model-pr .product_main_box .rel_products a {
	color: #0e76bc;
	font-size: 16px;
	text-decoration: underline;
	margin: 0 8px;
}

.make-model-pr .product_main_box .appl_details span {
	margin-right: 7px;
	font: normal normal 13.35px Roboto,Arial,Trebuchet,sans-serif;
	font-weight: bold;
	font-size: 16px;
}

.make-model-pr .product_main_box .appl_details img {
	display: inline-block;
	vertical-align: sub;
	margin-right: 5px;
}

.make-model-pr .product_main_box .appl_details a img {
	vertical-align: baseline;
}

.make-model-pr .product_main_box .view_fitment_info_toggle.btn {
	border: 1px solid #dedede;
	font-size: 12px !important;
	text-transform: unset;
	color: #2959ad;
	padding: 2px 14px;
	border-radius: 12px;
	margin: 0;
}

.make-model-pr .footer-pagi .pagination li {
	margin: 0;
	vertical-align: middle;
}

.make-model-pr .footer-pagi .pagination li span {
	border-radius: 4px;
}

.make-model-pr .footer-pagi .pagination>li>a {
	height: 53px;
	width: 53px;
	line-height: 53px;
	color: #888;
	font-size: 15px;
	border-radius: 5px;
	border: 0;
	background: transparent;
}

.make-model-pr .footer-pagi .pagination>li:last-child>a {
	border: 1px solid;
}

.make-model-pr .footer-pagi .pagination>li.active>a {
	background-color: #0e76bc;
	color: #fff;
}

.make-model-pr .imgbox_outer .overlay-shadow {
	padding-bottom: 5px;
}

.make-model-pr .imgbox_outer .overlay-container_inner {
	height: 275px;
	border: 1px solid #d3d3d3;
	position: relative;
}

.make-model-pr .imgbox_outer .overlay-container_inner img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	margin: 0;
}

.make-model-brand {
	padding: 0;
}

.make-model-pr .make-filter .tr_filter .panel {
	margin-bottom: 20px;
}

.make-model-pr .make-filter .tr_filter .panel .panel-collapse {
	border: 0;
	transition: transform .3s ease-in-out;
}

.make-model-pr .make-filter .tr_filter .panel .panel-collapse .panel-body:not(.select_make_body) {
	background: #f7f7f7;
	padding: 15px 12px 35px 12px;
}

.make-model-pr .make-filter .tr_filter .panel-heading {
	background: #000;
	border-radius: 0 20px 0 0;
}

.make-model-pr .make-filter .tr_filter .panel-heading:after {
	content: '';
	height: 7px;
	width: 37px;
	position: absolute;
	background: white;
	top: 2px;
	right: -12px;
	transform: rotate(45deg);
}

.make-model-pr .make-filter .tr_filter .panel-heading a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.make-model-pr .make-filter .tr_filter .panel-body .check_box {
	margin-bottom: 8px;
	margin-top: 0;
}

.make-model-pr .make-filter .tr_filter .panel-body label {
	color: #434343;
	font-size: 16px;
	text-transform: uppercase;
	background: url(../images/truck_csscheckbox_uncheck.png) no-repeat center left;
	padding: 5px 7px 5px 30px;
	display: block;
	word-wrap: break-word;
}

.make-model-pr .make-filter .tr_filter .panel-body .css-checkbox:checked+label.css-label {
	background: url(../images/truck_filter_csscheckbox_check.png) no-repeat center left;
}

#grid_view .product_landing {
	padding: 0;
}

#grid_view .product_landing .overlay-container_outer {
	position: relative;
}

#grid_view .product_landing span.promo-tag,.best_seller_products span.promo-tag {
	position: absolute;
	top: 2px;
	right: 2px;
}

#grid_view .product_landing .pr-info {
	min-height: unset;
}

#grid_view .product_landing .pr-info h4 {
	height: 45px;
	overflow: hidden;
}

#grid_view .product_landing .pr-info h3 {
	color: #0e76bc;
	font-size: 24px;
}

#grid_view .product_landing .pr-info .cart {
	overflow: hidden;
	clear: both;
}

#grid_view .product_landing .cart a.review_link {
	color: #434343;
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
	vertical-align: sub;
}

.index-reviews-sect .review-white {
	position: relative;
}

.index-reviews-sect .review-white h5 {
	font-size: 18px;
	color: #000;
	text-transform: capitalize;
	font-weight: bold;
	margin-bottom: 0;
	min-height: 21px;
}

.index-reviews-sect .review-white h6 {
	font-size: 16px;
	color: #000;
	margin-bottom: 8px;
	margin-top: 3px;
}

.index-reviews-sect .review-white h6 a {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	min-height: 58px;
}

.index-reviews-sect .review_star_box {
	padding: 0;
	list-style: none;
	margin-bottom: 5px;
}

.index-reviews-sect .review_star_box>li {
	display: inline-block;
	vertical-align: top;
	margin-top: 3px;
}

.index-reviews-sect .review_star_box>li>a {
	color: #000;
}

.index-reviews-sect .review-white .review_sect p {
	min-height: 135px;
	overflow: hidden;
	color: #000;
	margin-bottom: 6px;
}

.index-reviews-sect .review-white .review_sect>span {
	color: #fff;
	font-size: 15px;
	margin: 5px 0;
	display: inline-block;
	background: #0e76bc;
	padding: 4px 23px;
	border-radius: 14px;
}

.index-reviews-sect .review-white h4 {
	font-size: 15px;
	color: #000;
	margin-bottom: 3px;
}

.index-reviews-sect .review-white h2 {
	margin: 0;
	color: #6e6e6e;
	font-size: 15px;
	text-transform: unset;
}

.index-reviews-sect.make-model-review .review-white .carousel-control {
	color: #b4b4b4;
	font-size: 38px;
}

.index-reviews-sect .review-white .carousel-control {
	background: #fff !important;
	height: 45px;
	width: 45px !important;
	color: #000;
	opacity: 1;
	font-size: 48px;
	text-shadow: none;
	top: 50%;
	line-height: .7;
	transform: translate(0,-50%);
	border-radius: 50%;
}

.make-model-review {
	padding: 0;
	background: #fff;
}

.make-model-review .web_commHead h1 {
	margin-top: 0;
}

.make-model-review .web_commHead h5 {
	color: #888;
	font-size: 12px;
}

.make-model-review .review-white .review_sect {
	padding: 1px 25px 15px;
}

.make-model-pr .tab-content .row .col-md-12:last-child hr,.make-model-pr .tab-content .row>div:last-child hr {
	margin-bottom: 20px !important;
}

.make-model-pr .product_main_box .product_main_title {
	font-size: 20px;
}

.best_seller_products .isotope-container1 {
	min-height: 500px;
}

.best_seller_products .nav-pills {
	margin-bottom: 70px;
}

.best_seller_products .nav-pills li button {
	background: #f7f7f7;
	color: #3e3e3e;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 0;
	border: 2px solid #d7d7d7;
	padding: 4px 15px;
	margin: 5px 6px 0;
}

.best_seller_products .product_img {
	height: 275px;
	overflow: hidden;
	clear: both;
	border: 1px solid #d7d7d7;
}

.best_seller_products .product_img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 100%;
	width: auto;
	max-height: 100%;
	height: auto !important;
	min-height: auto;
}

.best_seller_products .cart_box {
	padding: 18px 15px;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}

.best_seller_products .cart_box h4 {
	font-size: 17px;
	color: #000;
	font-weight: bold;
	height: 40px;
	overflow: hidden;
	margin: 0;
}

.best_seller_products .prod_descr {
	font-size: 15px;
	color: #000;
	height: 36px;
	overflow: hidden;
	margin: 5px 0 15px 0;
}

.best_seller_products .cart_price_value {
	margin: 0;
	color: #0e76bc;
}

.best_seller_products .cart {
	float: right;
	margin-right: 12px;
}

.best_seller_products .cart a,#grid_view .product_landing .cart a {
	color: #0e76bc;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}

.best_seller_products .cart img,#grid_view .product_landing .cart img {
	display: inline-block;
	padding: 2px;
	background: #0e76bc;
	margin-left: 8px;
}

.wheel_category_landing_section section.make-model-pr .col-sm-12.col-md-9.col-md-push-3 div hr {
	display: none;
}

@media screen and (max-width:767px) {
	.latest-pagination .col-md-7.text-right {
		text-align: left;
	}

	.index-reviews-sect .carousel-control.left {
		left: -21px;
	}

	.index-reviews-sect .carousel-control.right {
		right: -21px;
	}

	.make-model-pr h3 {
		margin-top: 15px;
	}

	.make-model-pr .product_main_box .overlay-shadow {
		box-shadow: unset;
	}

	.latest-pagination span.show_text {
		display: block;
		margin-bottom: 10px;
	}

	.latest-pagination .footer-pagi {
		margin: 10px 0;
	}

	.wheel_category_landing_page_background {
		background-image: unset !important;
		min-height: unset;
	}

	.wheel_category_landing_page_header {
		padding: 0;
		width: 100%;
		min-height: auto;
		text-align: center;
	}

	.wheel_category_landing_page_header h1 {
		padding-top: 25px;
	}

	.wheel_category_landing_page_header p {
		text-align: justify;
		padding-bottom: 15px;
	}

	.wheel_cat_listing_background .image-box {
		margin: 0 auto;
		margin-bottom: 0;
	}

	.wheel_cat_listing_background .imgbox_outer {
		height: auto;
	}

	.wheel_cat_listing_background .isotope-item {
		width: auto;
		margin: 0 auto;
	}

	.wheel_category_landing_section .wheel_category_landing_menu_strip {
		background-image: unset;
		position: unset;
	}

	.wheel_category_landing_section .wheel_category_landing_menu_strip .nav-pills>li {
		display: block;
		float: none;
		text-align: center;
	}

	.wheel_cat_listing_background {
		padding: 20px 0;
	}

	.wheel_cat_listing_background.wheel_cat_listing_background_nopadding {
		padding: 0;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details {
		margin: 0 auto;
	}

	.wheel_cat_listing_background .noresult_desc {
		font-size: 16px;
	}

	.MT15_formobile {
		margin-top: 15px !important;
	}

	.wheel_cat_listing_background .isotope-container .isotope-item {
		float: left;
		width: 100%;
	}

	.wheel_cat_listing_background .overlay-container img {
		width: 100%;
		max-height: unset !important;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details {
		margin: 0 auto;
	}

	.wheel_cat_listing_background .overlay-container .overlay-container_inner {
		height: 280px;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_list {
		margin: 0 auto;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_list.overlay-container_inner {
		height: 280px;
	}

	.wheel_category_landing_page_header {
		width: 50%;
	}
}

@media screen and (min-width:768px) and (max-width:1365px) {
	.wheel_category_landing_page_background {
		background-size: 50%;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.wheel_cat_listing_background .overlay-container.overlay-container_cat_list .overlay-container_inner {
		height: 238px;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details .overlay-container_inner {
		height: 238px;
	}

	.wheel_category_landing_page_header {
		width: 50%;
	}
}

@media screen and (min-width:1280px) and (max-width:1280px) {
	.dealer_locator_info {
		background-position: left -24% center !important;
	}

	.subscribe-bg .gray-light-translucent-bg {
		translate: -20px 46px;
	}
}

@media screen and (min-width:1920px) {
	.wheel_category_landing_section .wheel_category_landing_menu_strip {
		background-size: 55% 100%;
	}
}

.dealer_locator_upper_background {
	padding: 25px 0;
}

.dealer_loc_head h1 {
	margin-top: 30px;
}

.dealer_locator_lower_background {
	background-color: #ecedf2;
	padding-bottom: 40px;
}

.dealer_locator_list {
	position: relative;
	margin: 20px 0;
}

.dealer_locator_list .onlinedealers_list {
	width: 20%;
	padding: 5px;
	float: left;
}

.dealer_locator_list .onlinedealers_list .overlay-container {
	width: auto;
	margin: 0 auto;
	border: 1px solid #c9c9c9;
}

.dealer_locator_list .onlinedealers_list .overlay-container img {
	position: absolute;
	max-width: 99%;
	max-height: 99%;
	width: auto;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.dealerlocatorlistblock {
	width: 80%;
	margin: 0 10%;
}

.onlinedealers_list .overlay-container .overlay-top {
	padding: 5px 10px;
}

.onlinedealers_list .overlay-container .text {
	padding: 0 5px !important;
}

.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer {
	width: calc(100% - 2px);
}

.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
	border-right: 1px solid #adabab;
}

.slick-slider {
	margin-bottom: 0;
}

.slick-loading .slick-list {
	background: transparent;
}

.slick-slider .slide img {
	border-right: 1px solid #adabab;
}

.dealer_locator_info {
	border-bottom: 1px solid #8d8e92;
	margin-bottom: 40px;
	padding: 15px 0;
	background: url('../../assets/images/PRW dealer locator.png') no-repeat left center;
}

.dealer_locator_info .dealer_locator_title {
	display: inline-block;
	padding: 15px 20px 15px 0;
	border-right: 1px solid #232323;
	position: relative;
}

.dealer_locator_info .dealer_locator_title label {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 22px;
	color: #232323 !important;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	display: block;
}

.dealer_locator_info .dealer_locator_title label span {
	font-weight: normal;
	color: #0e76bc;
	text-transform: uppercase !important;
	font-size: 60px;
	font-weight: bold;
}

.dealer_locator_info .dealer_locator_title p {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 23px;
	color: #232323;
	text-transform: uppercase;
	margin-bottom: 0;
}

.dealer_locator_info .dealer_locator_searchBlock {
	display: inline-block;
	padding: 10px 20px;
	vertical-align: top;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv {
	text-align: left;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv label {
	font-family: 'Roboto';
	font-size: 18px;
	color: #232323;
	text-transform: uppercase;
	margin: 0;
	width: 145px;
	text-align: right;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv select,.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv input[type=text] {
	background-color: transparent;
	border: 1px solid #232323;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 214px;
	padding: 12px 11px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 15px;
	color: #232323;
	margin-left: 20px;
}

.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv select {
	color: #757575;
}

.dealer_locator_info .dealer_locator_searchBlock a {
	background-color: #0e76bc;
	color: #fff !important;
	border-radius: 0 !important;
	margin: 0;
	padding: 10px 17px;
	font-family: 'Din-regular';
	font-weight: bold;
	font-size: 17px;
	border: 0;
	text-transform: uppercase;
}

.dealer_locator_info .dealer_locator_devider {
	position: relative;
	margin: 0;
	width: 150px;
	padding: 7px 0;
}

.available_dealer_count_block .lbl_no_of_dealer {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 50px;
	color: #0e76bc !important;
}

.available_dealer_count_block .lbl_dealer {
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 25px;
	color: #232323 !important;
	text-transform: uppercase;
}

.available_dealer_count_block .lbl_found_in {
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 25px;
	color: #232323 !important;
	text-transform: uppercase;
}

.available_dealer_count_block .lbl_location_name {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 18px;
	color: #fff !important;
	text-transform: uppercase;
}

.dealer_locator_lower_background .feature-box-2 {
	background-color: #0e76bc;
	border: 0;
}

.dealer_locator_lower_background .feature-box-2:hover {
	background-color: #b7c6d8 !important;
}

.dealer_locator_lower_background .feature-box-2 .body {
	margin-left: 0;
}

.dealer_locator_lower_background .feature-box-2 .lbldealername {
	display: inline-block;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 19px;
	color: #fff;
	margin-bottom: 10px;
	min-height: 48px;
}

.progress .label {
	font-size: 12px;
	color: #000;
	right: unset;
}

@media screen and (max-width:767px) {
	.dealer_locator_list .onlinedealers_list {
		width: 100%;
	}

	.dealer_locator_list .onlinedealers_list .overlay-container {
		width: 188px;
		margin: 0 auto;
	}

	.dealerlocatorlistblock {
		width: 100%;
		margin: 0 auto;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.dealer_locator_lower_background .feature-box-2 .lbldealername {
		min-height: 72px !important;
	}

	.dealer_locator_lower_background .feature-box-2 .lbldealeraddress {
		min-height: 120px !important;
	}

	.dealer_locator_lower_background .feature-box-2 .lbldealeraddresszip {
		min-height: 120px !important;
	}

	.dealer_locator_list .onlinedealers_list .overlay-container {
		width: 136px;
		margin: 0 auto;
	}

	.dealerlocatorlistblock {
		width: 100%;
		margin: 0 auto;
	}
}

.dealer_locator_lower_background .feature-box-2 .lbldealeraddress {
	font-family: 'Roboto';
	font-size: 16px;
	color: #fff;
	line-height: 20px;
}

.dealer_locator_lower_background .feature-box-2 .wheels_link_div {
	min-height: 45px;
	display: block;
}

.dealer_locator_lower_background .feature-box-2 .wheels_link {
	background-image: url(../images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	border: 0;
	font-family: 'Roboto';
	font-size: 16px;
	color: #252525;
	word-wrap: break-word;
	padding: 5px 0 5px 20px;
	display: inline-block;
}

.dealer_locator_lower_background .feature-box-2 .nowheels_link {
	height: 30px;
	display: block;
	margin: 0;
}

.dealer_locator_lower_background .feature-box-2 .btn_moreinfo {
	width: 100%;
	border-color: #fff;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}

.dealer_locator_lower_background .feature-box-2 .btn_moreinfo:hover,.dealer_locator_lower_background .feature-box-2 .btn_moreinfo:focus {
	background-color: #fff !important;
	color: #0e76bc !important;
	border-color: #0e76bc;
}

.dealer_locator_lower_background .feature-box-2_selected .lbldealername,.dealer_locator_lower_background .feature-box-2_selected .wheels_link,.dealer_locator_lower_background .feature-box-2_selected .btn_moreinfo {
	color: #fff;
}

.dealer_locator_lower_background .feature-box-2:hover .btn_moreinfo:hover {
	background-color: #fff !important;
	color: #0e76bc !important;
	border-color: #0e76bc;
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.available_dealer_count_block {
		padding: 40px 0 40px 82px;
	}

	.dealer_locator_info {
		background: url('../../assets/images/PRW dealer locator.png') no-repeat left center;
	}
}

.locations_list_block {
	padding: 20px 0;
}

.locations_list_block .btn_locations_name {
	width: 80%;
	display: block;
	border: 1px solid #292623;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	border-radius: 6px;
	padding: 8px 20px 6px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin: 10px auto;
	background-color: #000;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
}

.locations_list_block .btn_locations_name:hover,.locations_list_block .btn_locations_name:focus {
	color: #fff;
	background-color: #292623;
	text-decoration: none;
}

.interested_block {
	background-color: #fff;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	display: none;
}

.interested_block h1 {
	font-family: 'din-regular';
	font-size: 90px;
	color: #0e76bc;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
	padding: 00;
	line-height: unset;
	height: unset;
}

.interested_block p {
	font-family: 'Roboto';
	font-size: 20px;
	color: #232323;
	font-weight: 500;
}

.interested_block a {
	font-family: 'Roboto';
	font-size: 27px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	padding-left: 25px;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 8px 20px;
	border-radius: 5px;
	margin-top: 15px;
	display: inline-block;
	background: #0e76bc !important;
}

.rocket_sidebar_block {
	background: #96948b;
	background: -moz-linear-gradient(top,#96948b 0,#282828 100%);
	background: -webkit-linear-gradient(top,#96948b 0,#282828 100%);
	background: linear-gradient(to bottom,#96948b 0,#282828 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96948b',endColorstr='#282828',GradientType=0);
	height: 355px;
	margin: 0 auto;
	text-align: center;
}

.rocket_sidebar_block .sidebar_stripe {
	width: 100%;
	height: 19px;
	background-color: #252525;
}

.rocket_sidebar_block h2 {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 25px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding: 0;
	line-height: unset;
}

.rocket_sidebar_block img {
	margin: 0 auto;
}

.rocket_sidebar_block h3 {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 20px;
}

.rocket_sidebar_block .btn_signupnow {
	width: 71%;
	display: block;
	margin: 0 auto;
	padding: 15px 0;
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 20px;
	color: #292623;
	text-transform: uppercase;
	background-color: #252525;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.rocket_sidebar_block .btn_signupnow:hover,.rocket_sidebar_block .btn_signupnow:focus {
	text-decoration: none;
	background-color: #fff;
}

.search_final_landing_container {
	padding: 50px 15px 0;
}

.final_landing_map_outer #map-canvas {
	height: 100%;
}

.search_final_landing_container .feature-box-2,.search_final_landing_container .feature-box-2:hover {
	background-color: transparent !important;
	padding-top: 0;
}

.search_final_landing_container .feature-box-2 .lbldealername {
	font-weight: bold;
	font-size: 21px;
	font-style: normal;
	color: #0e76bc;
	margin-top: 0;
	min-height: unset;
	margin-bottom: 15px;
	padding-left: 0;
}

.search_final_landing_container .feature-box-2 .lbldealeraddress {
	font-weight: 300;
	font-size: 18px;
	color: #232323;
	line-height: 25px;
	margin-bottom: 20px;
	display: block;
}

.search_final_landing_container .feature-box-2 .dealer_dist {
	font-size: 14px;
	color: #232323;
	display: block;
}

.search_final_landing_container .feature-box-2 .dealer_hours_title {
	font-family: 'Roboto';
	font-size: 14px;
	color: #252525;
	display: block;
	margin-top: 25px;
	margin-bottom: 5px;
}

.search_final_landing_container .feature-box-2 .dealer_hours_desc {
	font-family: 'Roboto';
	font-size: 14px;
	color: #232323;
	display: block;
}

.search_final_landing_container .feature-box-2 .dealer_phone_no {
	font-family: 'Roboto';
	font-size: 20px;
	color: #252525 !important;
	font-weight: 900;
	margin: 15px 0;
	display: inline-block;
}

.search_final_landing_container .feature-box-2 .dealer_phone_no i {
	color: #232323;
}

.search_final_landing_container .feature-box-2 .btn_visit {
	font-family: 'Roboto';
	font-size: 18px;
	color: #232323;
	font-weight: 900;
	text-transform: uppercase;
	border-color: #232323;
}

.search_final_landing_container .feature-box-2 .btn_visit:hover,.search_final_landing_container .feature-box-2 .btn_visit:focus {
	background-color: #fff !important;
	color: #0e76bc !important;
	border-color: #0e76bc;
}

.search_final_landing_container .final_landing_loc_outer {
	padding-left: 60px;
}

.dealer_locator_list .carouselouter .multiple .overlay-container .overlay-top,.onlineDealersBlock .carouselouter .multiple .overlay-container .overlay-top {
	padding: 5px 15px;
}

.dealer_locator_list .carouselouter .multiple .overlay-container .overlay-top .text,.onlineDealersBlock .carouselouter .multiple .overlay-container .overlay-top .text {
	font-size: 13px;
}

.index-prod-wra.tab-wra-section .star_inline {
	text-align: center;
	display: block;
	padding-top: 18px;
}

.index-prod-wra.tab-wra-section h2 {
	text-align: center;
	padding-top: 50px;
}

.index-prod-wra.tab-wra-section h3 {
	text-align: center;
	height: auto;
}

.tab-wra-section .wheel_category_landing_menu_strip {
	text-align: center;
	width: 100%;
}

.tab-wra-section .wheel_category_landing_menu_strip {
	padding-bottom: 45px;
	clear: both;
}

.tab-wra-section .wheel_category_landing_menu_strip button {
	background: transparent;
	border: transparent;
	padding: 10px 20px;
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #aaa;
	letter-spacing: 4px;
	font-size: 14px;
}

.tab-wra-section .wheel_category_landing_menu_strip button.is-checked {
	border-bottom: 4px solid #0e76bc;
	color: #000;
}

.tab-wra-section .wheel_category_landing_menu_strip div#filters {
	border-bottom: 1px solid #e2e2e2;
}

.tab-wra-section button#load-more {
	background-color: #0e76bc;
	color: #fff !important;
	margin: 0;
	padding: 3px 17px;
	font-weight: bold;
	font-size: 20px;
	border: 0;
	border-radius: 3px !important;
	margin-bottom: 5px;
	height: 57px;
	text-align: center;
	margin-top: 30px;
}

@media screen and (max-width:480px) {
	.slick-slider .slide img {
		border: 0;
	}

	.dealer_locator_list .carouselouter .multiple .overlay-container,.onlineDealersBlock .carouselouter .multiple .overlay-container {
		width: 189px;
		margin: 0 auto;
	}
}

@media screen and (max-width:767px) {
	.categories_bg_wrapper {
		position: static;
		width: 100%;
		height: 180px;
		background-position: center;
	}

	.dealer_locator_logo {
		top: -32px;
	}

	.dealer_locator_logo img {
		max-width: 170px;
	}

	.dealer_locator_info {
		background: unset !important;
		margin-bottom: 0;
	}

	.dealer_locator_info .dealer_locator_title {
		padding-right: 0;
		display: block;
		border: 0;
		position: relative;
	}

	.dealer_locator_info .dealer_locator_title p {
		margin-top: 15px;
	}

	.dealer_locator_info .dealer_locator_searchBlock {
		border-left: unset;
	}

	.dealer_locator_info .dealer_locator_devider {
		width: auto;
		padding: 10px 0;
	}

	.dealer_locator_info .dealer_locator_devider img {
		margin: 0 auto;
	}

	.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv label {
		padding-bottom: 7px;
		display: block;
		margin: 0 auto;
	}

	.dealer_locator_info .dealer_locator_searchBlock a {
		display: inline-block;
		width: 80px;
		margin: 7px auto 0;
	}

	.dealer_locator_info .dealer_locator_searchBlock a.hiddex-xs-pr {
		display: none;
	}

	.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv {
		text-align: center;
	}

	.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv select,.dealer_locator_info .dealer_locator_searchBlock .dealer_locator_searchDiv input[type=text] {
		margin-left: 0;
	}

	.available_dealer_count_block {
		padding: 40px 0 40px 0;
		text-align: center;
	}

	.search_final_landing_container {
		padding: 30px 15px 0;
	}

	.search_final_landing_container .feature-box-2 {
		padding-top: 20px;
		text-align: center;
		margin-bottom: 0;
	}

	.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
		border: 0;
	}

	.dealer_locator_list .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .overlay-container,.onlineDealersBlock .carouselouter .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .overlay-container {
		width: 188px;
		margin: 0 auto;
	}

	.interested_block {
		background-image: none;
	}

	.interested_block h1 {
		font-size: 47px;
	}

	.search_final_landing_container .final_landing_loc_outer {
		padding-left: 0;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealername {
		font-size: 24px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealeraddress {
		font-size: 22px;
	}
}

@media screen and (max-width:767px) and (orientation:landscape) {
	.dealer_locator_info .dealer_locator_title {
		border: 0;
	}

	.dealer_locator_info .dealer_locator_title p {
		margin-top: 0;
	}

	.mobile_slider {
		display: none;
	}

	.desktop_slider {
		display: none;
	}

	.mobile_landscape {
		display: block;
	}
}

@media screen and (min-width:414px) and (max-width:414px) {
	.onlineDealersBlock {
		padding: 50px 0 52px;
		margin: 33% 0 50px;
	}

	.shopping_instr {
		width: 90%;
		margin: 0 auto;
	}
}

@media screen and (min-width:736px) and (max-width:736px) {
	.onlineDealersBlock {
		padding: 70px 0 52px;
		margin: 25% 0 50px;
	}
}

@media screen and (min-width:667px) and (max-width:667px) {
	.onlineDealersBlock {
		padding: 70px 0 52px;
		margin: 25% 0 50px;
	}

	.dealer_locator_list {
		margin: 50px 0 50px;
	}

	.dealer_locator_list .carouselouter,.onlineDealersBlock .carouselouter {
		width: 80%;
		margin: 0 auto;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.dealer_locator_info {
		background: unset !important;
	}

	.dealer_locator_info .dealer_locator_searchBlock {
		border-left: unset;
	}

	.dealer_locator_info .dealer_locator_title {
		padding-right: 0;
		border: 0;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealername {
		font-size: 24px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealeraddress {
		font-size: 22px;
	}

	.dealer_locator_lower_background .feature-box-2 .wheels_link {
		font-size: 13px;
	}

	.dealer_locator_lower_background .feature-box-2 .btn_moreinfo {
		font-size: 14px;
	}

	.rocket_sidebar_block h2 {
		font-size: 20px;
	}

	.rocket_sidebar_block h3 {
		font-size: 16px;
	}

	.rocket_sidebar_block .btn_signupnow {
		font-size: 16px;
	}

	.available_dealer_count_block {
		padding: 40px 0 40px 0;
		text-align: center;
	}

	.search_final_landing_container .final_landing_loc_outer {
		padding-left: 0;
	}

	.final_landing_map_outer {
		padding: 0 15px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.search_final_landing_container {
		padding: 30px 15px 100px;
	}

	.search_final_landing_container .final_landing_loc_outer {
		padding-left: 50px;
	}

	.final_landing_map_outer {
		padding: 0 15px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealername {
		font-size: 24px;
	}

	.dealer_locator_lower_background .feature-box-2 .dealer_info_body .lbldealeraddress {
		font-size: 22px;
	}
}

@media screen and (min-width:1366px) {
	.slick-slider .slide img {
		height: 100%;
	}

	.cust-support.final-wheel-details .nav-tabs {
		padding-left: 50px;
	}
}

.wheel_category_landing_section .MT15_formobile .links .cat_golink {
	display: none;
}

@media screen and (max-width:767px) {
	.customerGalleryHeading h3,.customerGalleryHeading p,.customerGalleryHeading span {
		text-align: left;
	}

	.customerGalleryHeading .btn_submitride {
		margin: 10px auto 0;
	}

	.customerGalleryMain .filters {
		float: unset !important;
	}

	.customerGalleryMain .filters ul li {
		float: unset;
		text-align: center;
		margin: 0;
	}

	.customerGalleryMain .filters ul li a {
		display: inline-block;
	}

	.customerGalleryMain .customer_paginationblock {
		float: unset !important;
		text-align: center;
		overflow: hidden;
		clear: both;
	}

	.customer_paginationblock .customer_pagination {
		margin-bottom: 15px;
	}

	.customerGalleryMain .customerGalleryMain_filter_block {
		display: block;
		padding: 10px 0;
	}

	.customerGalleryMain .ML-15 {
		margin-left: 0;
	}

	.customerGalleryMain .customerGalleryMain_filter_block label {
		width: 103px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.customerGalleryMain .overlay-container .overlay-container_inner {
		height: 148px;
	}
}

.mcleod_cat_wra {
	position: relative;
}

.catalog_viewer_section {
	background-image: url(../../assets/images/mcLeod_my_acc.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #292623;
	padding: 20px 0 40px;
	height: auto;
	background-position: center top;
}

.catalog_viewer_section:after {
	position: absolute;
	height: 100%;
	width: 100%;
	content: "";
	background: #1f1f1fb5;
	z-index: 1;
	display: inline-block;
	top: 0;
}

.catalog_heading_info {
	height: 108px;
	margin-top: 40px;
	z-index: 10;
	position: relative;
}

.catalog_heading_info .catalog_title_Block {
	margin: 0;
	display: inline-block;
	padding: 5px 20px 12px 0;
}

.catalog_heading_info .catalog_title_Block .catalog_title {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 22px;
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	display: block;
	text-align: right;
}

.catalog_heading_info .catalog_title_Block .catalog_title span {
	font-size: 58px;
	font-weight: normal;
	color: #0e76bc;
	text-transform: capitalize !important;
	text-shadow: 0 5px 10px rgba(0,0,0,0.75);
	-webkit-text-shadow: 0 5px 10px rgba(0,0,0,0.75);
	-moz-text-shadow: 0 5px 10px rgba(0,0,0,0.75);
}

.catalog_heading_info .catalog_desc_Block {
	padding: 30px 0 30px 20px;
	border-left: 1px solid #0e76bc;
	margin: 0;
	display: inline-block;
}

.catalog_heading_info .catalog_desc_Block .catalog_desc {
	font-weight: 300;
	font-size: 23px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0;
	text-align: left;
}

.catalog_image_block {
	position: relative;
	height: 320px;
	z-index: 10;
}

.catalog_image_block .catalog_image {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 5px;
	padding: 0 10px;
}

.catalog_image_block .catalog_image img {
	margin: auto;
}

.view_catalog_options_container {
	padding-top: 60px;
	z-index: 100;
	position: relative;
}

.view_catalog_options_container h4.title {
	font-weight: normal;
	font-style: normal;
	padding-left: 0;
}

.view_catalog_options_container .title span {
	background-image: url(../images/mcleod_next_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	border: 0;
	font-family: 'Roboto';
	font-size: 16px;
	color: #0e76bc;
	text-transform: uppercase;
	padding: 5px 0 5px 20px;
	display: block;
}

.view_catalog_options_container .body {
	margin-left: 0;
}

.view_catalog_options_container .body p {
	font-family: 'Roboto';
	font-size: 14px;
	color: #fff;
	min-height: 102px;
}

.view_catalog_options_container .catalog_opt_div1 {
	width: 90%;
}

.view_catalog_options_container .catalog_opt_div2 {
	width: 90%;
	margin-left: auto;
	margin-right: 0;
}

@media screen and (max-width:767px) {
	.catalog_viewer_section {
		background-image: url(../../assets/images/dealer_locator_lower_background.png);
		background-size: contain;
		height: auto;
	}

	.catalog_heading_info {
		height: auto;
	}

	.catalog_heading_info .catalog_desc_Block {
		border: 0;
	}

	.catalog_image_block {
		height: auto;
	}

	.catalog_image_block .catalog_image {
		position: unset;
	}

	.catalog_heading_info .catalog_title_Block {
		padding-right: 0;
	}

	.catalog_heading_info .catalog_desc_Block {
		padding-left: 0;
	}

	.catalog_heading_info .catalog_title_Block .catalog_title,.catalog_heading_info .catalog_desc_Block .catalog_desc {
		text-align: center;
	}

	.view_catalog_options_container .catalog_opt_div1,.view_catalog_options_container .catalog_opt_div2 {
		width: 100%;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.view_catalog_options_container .title span {
		font-size: 15px;
	}
}

@media screen and (min-width:1366px) and (max-width:1366px) {
	.catalog_image_block {
		height: 264px;
	}

	.catalog_image_block .catalog_image img {
		width: 45%;
	}
}

@media screen and (min-width:2560px) {
	.catalog_heading_info {
		margin-top: 85px;
	}

	.catalog_image_block .catalog_image {
		top: 55px;
	}

	.view_catalog_options_container {
		padding-top: 130px;
	}
}

.dealer_head {
	margin-top: 40px;
}

.dealer_head h1 {
	height: 46px;
}

.dealer_head h1:after {
	background: linear-gradient(to right,#000 35.8%,transparent 29%,transparent 63.4%,#0e76bc 60%);
	top: 45px;
}

.dealer_inquiries_section .contact-form1 {
	width: 90%;
	float: right;
}

.dealer_inquiries_section .separator {
	background-color: #000;
	overflow: hidden;
	clear: both;
}

.dealer_inq_info h3 {
	font-family: 'Roboto';
	font-size: 25px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.dealer_inq_info label {
	font-family: 'roboto';
	font-size: 18px;
	color: #0e76bc;
	font-weight: 900;
}

.dealer_inq_info label sup {
	top: -1em;
	font-size: 50%;
}

.dealer_inq_info p {
	font-family: 'roboto';
	font-size: 16px;
	color: #292623;
}

.dealer_company_info_title {
	font-family: 'Roboto';
	font-size: 16px;
	color: #0e76bc;
	font-weight: 900;
	text-transform: uppercase;
	margin: 15px 0;
}

.dealer_company_info_title span {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
	font-weight: normal;
	text-transform: initial;
}

.dealer_inquiries_section .contact-form .control-label,.dealer_inquiries_section .contact-form input[type=text],.dealer_inquiries_section .contact-form input[type=email],.dealer_inquiries_section .contact-form select,.dealer_inquiries_section .contact-form textarea {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
}

.dealer_inquiries_section .contact-form .control-label {
	font-size: 15.2px;
}

.dealer_inquiries_section .contact-form .control-label span {
	font-size: 14px;
}

.dealer_inquiries_section .contact-form2 {
	padding-left: 10px;
	overflow: hidden;
	clear: both;
}

.dealer_inquiries_section .contact-form .captcha_block {
	margin-top: 10px;
}

.dealer_inquiries_section .contact-form .captcha_block .control-label {
	padding: 0 5px;
}

.dealer_inquiries_section .contact-form .captcha_block .captcha_textbox {
	width: 50px;
	padding-right: 15px;
	display: inline-block;
	margin-right: 5px;
}

.dealer_inquiries_section .inq_buttons_container {
	margin-top: 30px;
}

.dealer_inquiries_section .contact-form .inq_buttons {
	background-color: #0e76bc;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
}

.dealer_inquiries_section .contact-form input[type="submit"] {
	background-color: #0e76bc;
	border-color: #0e76bc;
}

.dealer_inquiries_section .contact-form input[type="submit"]:hover {
	color: #fff;
}

.dealer_inquiries_section .contact-form .inq_buttons:last-child {
	margin-left: 13px;
}

.contactpagesection .contact-form .captcha_block {
	margin-top: 10px;
}

.contactpagesection .contact-form .captcha_block .control-label {
	padding: 0 5px;
}

.contactpagesection .contact-form .captcha_block .captcha_textbox {
	width: 50px;
	padding-right: 15px;
	display: inline-block;
	margin-right: 5px;
}

.contactpagesection .contact-form .inq_buttons {
	background-color: #252525;
	width: 194px;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.contactpagesection .contact-form .inq_buttons:last-child {
	margin-left: 13px;
}

.cart_login {
	text-align: right;
}

.cart_login a {
	margin: 0;
}

.cart.table:not(.table-bordered) {
	border-bottom: 0;
	margin-bottom: 0;
}

@media screen and (max-width:767px) {
	.cart_login {
		text-align: center;
	}

	.dealer_inquiries_section {
		background-image: none;
		margin-top: 10.2%;
	}

	.dealer_inquiries_section .contact-form1 {
		width: 100%;
		float: none;
	}

	.dealer_company_info_title span {
		display: block;
	}

	.dealer_inquiries_section .contact-form2 {
		padding-left: 0;
	}

	.dealer_inquiries_section .contact-form2 .main {
		padding: 0;
	}

	.dealer_inquiries_section .contact-form label[for="company_website"],.dealer_inquiries_section .contact-form label[for="mailing_address"] {
		padding-left: 15px !important;
	}

	.dealer_inquiries_section .contact-form .inq_buttons:last-child {
		margin-left: 0;
	}

	.inq_buttons_container {
		text-align: center;
	}

	.paddingL15 {
		padding-left: 15px !important;
	}

	.mobile-center {
		text-align: center;
	}
}

@media screen and (min-width:375px) and (max-width:375px) {
	.dealer_inquiries_section {
		padding-top: 60px;
	}
}

@media screen and (min-width:414px) and (max-width:767px) {
	.dealer_inquiries_section {
		padding-top: 80px;
	}
}

.submit_your_ride_section {
	padding: 0 0 50px;
}

.submit_your_ride_section .contact-form1 {
	width: 70%;
	float: right;
}

.submit_your_ride_section .separator {
	background-color: #0e76bc;
}

.submit_your_ride_section .dealer_inq_info h3 {
	font-family: 'Roboto';
	font-size: 25px;
	color: #292623;
	font-weight: 900;
	text-transform: uppercase;
}

.submit_your_ride_section .dealer_inq_info label sup {
	top: -1em;
	font-size: 50%;
}

.submit_your_ride_section .dealer_inq_info p,.submit_your_ride_section .dealer_inq_info ol li {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
}

.submit_your_ride_section .dealer_company_info_title {
	font-family: 'Roboto';
	font-size: 16px;
	color: #0e76bc;
	font-weight: 900;
	text-transform: uppercase;
	margin: 15px 0;
	width: 30%;
	text-align: right;
}

.submit_your_ride_section .contact-form .control-label,.submit_your_ride_section .contact-form input[type=text],.submit_your_ride_section .contact-form input[type=email],.submit_your_ride_section .contact-form select,.submit_your_ride_section .contact-form textarea {
	font-family: 'Roboto';
	font-size: 16px;
	color: #292623;
	border-color: #464646;
}

.submit_your_ride_section .contact-form .control-label span {
	font-size: 14px;
}

.submit_your_ride_section .contact-form2 {
	padding-left: 10px;
}

.submit_your_ride_section .contact-form .captcha_block {
	margin-top: 10px;
}

.submit_your_ride_section .contact-form .captcha_block .control-label {
	padding: 0 5px;
}

.submit_your_ride_section .contact-form .captcha_block .captcha_textbox {
	width: 50px;
	padding-right: 15px;
	display: inline-block;
	margin-right: 5px;
}

.submit_your_ride_section .contact-form .inq_buttons {
	background-color: #0e76bc;
	width: 194px;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
}

.submit_your_ride_section .contact-form .inq_buttons:last-child {
	margin-left: 13px;
}

@media screen and (max-width:767px) {
	.submit_your_ride_section {
		padding-top: 40px;
	}

	.submit_your_ride_section .contact-form1 {
		width: 100%;
		float: none;
	}

	.dealer_company_info_title span {
		display: block;
	}

	.submit_your_ride_section .contact-form2 {
		padding-left: 0;
	}

	.submit_your_ride_section .contact-form2 .main {
		padding: 0;
	}

	.submit_your_ride_section .contact-form label[for="company_website"],.submit_your_ride_section .contact-form label[for="mailing_address"] {
		padding-left: 15px !important;
	}

	.submit_your_ride_section .contact-form .inq_buttons:last-child {
		margin-left: 0;
	}

	.inq_buttons_container {
		text-align: right;
		padding-right: 15px;
	}

	.submit_your_ride_section .dealer_company_info_title {
		width: 100%;
		text-align: left;
	}

	.fullwidth {
		width: 100% !important;
	}

	.about_ride {
		padding-left: 15px !important;
	}
}

@media screen and (min-width:375px) and (max-width:375px) {
	.submit_your_ride_section {
		padding-top: 60px;
	}
}

@media screen and (min-width:414px) and (max-width:767px) {
	.submit_your_ride_section {
		padding-top: 80px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.control-label.fullwidth {
		padding: 0;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.submit_your_ride_section .contact-form1 {
		width: 100%;
	}

	.about_ride_title {
		padding-right: 15px !important;
	}

	.about_ride {
		padding-left: 15px !important;
	}

	.fullwidth_upload_title {
		width: 43% !important;
	}

	.confirmation_space {
		padding-left: 10% !important;
	}
}

@media screen and (min-width:1366px) and (max-width:1366px) {
	.submit_your_ride_section {
		background-size: 44%;
	}
}

.file_upload_block .form-group {
	margin-bottom: 20px;
}

.fileUpload {
	background: #fff;
	border: 0;
	display: block;
	margin: 0;
	width: 100%;
}

.fileUpload .fileBtn {
	cursor: pointer;
	display: block;
	width: 200px;
	background-color: transparent;
	padding: 9px 20px;
	color: #000;
	font-size: 16px;
	border: 1px solid #464646;
	border-radius: 5px;
	float: left;
}

.fileUpload .fileBtn:hover {
	background-color: #0e76bc;
	border-color: #0e76bc;
	color: #fff;
}

.fileUpload .fileName {
	display: block;
	padding: 10px 10px 10px 10px;
	font-size: 16px;
	color: #000;
	margin: 0;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	width: calc(100% - 200px);
}

.fileUpload:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

@media screen and (max-width:767px) {
	.fileUpload .fileBtn {
		width: 135px;
	}

	.fileUpload .fileName {
		width: calc(100% - 135px);
	}
}

.product_vid {
	color: #424242;
	font-size: 16px;
	margin: 10px;
	display: inline-block;
	text-decoration: none;
}

.final_product_landing_section {
	padding: 0;
}

.wickedtrucksMainSectionMargin .final_product_landing_section {
	background: #f0f0f0;
}

.final_product_landing_section .nav-pills>li>a {
	font-family: 'Roboto';
	font-size: 13px;
	color: #464646;
}

.final_product_landing_section .nav-pills>li.active>a,.final_product_landing_section .nav-pills>li.active>a:hover,.final_product_landing_section .nav-pills>li.active>a:focus,.final_product_landing_section .nav-pills>li>a:hover,.final_product_landing_section .nav-pills>li>a:focus {
	border-bottom: 1px solid #0e76bc;
}

.final_product_landing_section .productinfo .product_title {
	font-weight: 900;
	font-size: 23px;
	text-transform: uppercase;
	margin: 0;
	font-weight: bold;
}

.final_product_landing_section .productinfo .product_buttons .btn-danger {
	background: #0e76bc;
	border-color: #0e76bc;
	font-size: 15px;
	padding: 6px 12px;
	margin-right: 8px;
}

.final_product_landing_section .productinfo .product_buttons .btn-success {
	background: #18af00;
	font-size: 15px;
	padding: 6px 12px;
}

.final_product_landing_section .productinfo .reviews_text {
	color: #464646;
	margin-left: 5px;
	display: inline-block;
}

.final_product_landing_section .productinfo .reviews_text:hover {
	text-decoration: none;
}

.final_product_landing_section .productinfo .lbl_color {
	font-size: 16px;
	color: #404040;
	font-weight: 900;
}

.final_product_landing_section .productinfo .opt_color {
	font-size: 17px;
	color: #404040;
	font-weight: 300;
}

.final_product_landing_section .separator {
	background-color: #0e76bc;
	margin: 10px 0;
}

.final_product_landing_section .owl-prev,.related_product_box .owl-prev {
	background-image: url(../images/acs_pre_arrow.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 25px !important;
	font-family: 'Roboto';
	font-weight: bold !important;
	font-size: 17px !important;
	color: #232323 !important;
	text-transform: uppercase !important;
}

.final_product_landing_section .owl-next,.related_product_box .owl-next {
	background-image: url(../images/acs_next_arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 25px !important;
	font-family: 'Roboto';
	font-weight: bold !important;
	font-size: 17px !important;
	color: #292623 !important;
	text-transform: uppercase !important;
}

.product_landing .listing-item .icon-heart-filled,.product_landing .listing-item .icon-link-1 {
	color: #0e76bc;
}

.promo-tag .sf_b_tag {
	background-color: #f40009;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	right: 0;
	top: 1px;
}

.promo-tag-temp {
	background: orange none repeat scroll 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 5px 10px;
	display: flex;
	align-items: center;
	text-align: center;
}

.product-cust-wra {
	margin: 10px 0 15px;
}

.product-cust-wra p {
	font-size: 15px;
	color: #333;
}

.product-cust-wra h4 {
	color: #0e76bc;
	margin: 0;
	font-size: 18px;
	margin-top: 7px;
}

.product-cust-wra h3 {
	margin: 0;
	font-size: 19px;
}

.product-cust-wra h2 {
	margin: 0;
}

.product-cust-wra p {
	color: #0e76bc;
	margin: 0;
	font-size: 13.6px;
}

.product-cust-wra span {
	color: #5a5b64;
	font-size: 12px;
}

.produ_video_wra {
	padding: 0 !important;
}

.produ_video_wra .modal-dialog {
	width: 95%;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) !important;
}

.produ_video_wra .embed-responsive {
	width: 67%;
	display: inline-block;
	margin-right: 15px;
	box-sizing: border-box;
	padding: 0;
}

.produ_video_wra .img_list {
	width: 31%;
	display: inline-block;
	vertical-align: top;
}

.produ_video_wra .img_list .img-div,.produ_video_wra .img_list .vid-div {
	height: 185px;
	overflow-y: auto;
	overflow-x: hidden;
}

.produ_video_wra .img_list .img-div::-webkit-scrollbar,.produ_video_wra .img_list .vid-div::-webkit-scrollbar {
	width: 5px;
}

.produ_video_wra .img_list .img-div::-webkit-scrollbar-track,.produ_video_wra .img_list .vid-div::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.produ_video_wra .img_list .img-div::-webkit-scrollbar-thumb,.produ_video_wra .img_list .vid-div::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	outline: 1px solid slategrey;
}

.produ_video_wra .img_list h4 {
	margin-top: 0;
}

.produ_video_wra .modal-body {
	background: #fff;
	padding: 15px;
}

.produ_video_wra .close {
	position: absolute;
	top: 5px;
	right: 5px;
	line-height: 12px !important;
	color: #000;
	opacity: .8;
	font-size: 30px;
}

.produ_video_wra .embed-responsive {
	height: 370px;
}

.produ_video_wra .embed-responsive .embed-responsive-item-test body img,.produ_video_wra .img_list .img-block img,.produ_video_wra .img_list .img-block video,.produ_video_wra .img_list .img-block iframe {
	position: absolute;
	max-width: 98%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: auto;
	max-height: 98%;
	height: auto;
	border: 0;
}

.produ_video_wra .embed-responsive.embed-responsive-16by9 {
	padding: 0;
	overflow: unset;
}

.produ_video_wra .img_list .img-block {
	height: 85px;
	width: 85px;
	display: inline-block;
	border: 1px solid #868686;
	margin: 2px;
	position: relative;
}

.produ_video_wra .vid-div .img-block {
	border: 0;
}

.produ_video_wra .img_list .img-block .videoLayer {
	height: 83px;
	width: 83px;
	position: absolute;
	z-index: 1001;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.produ_video_wra .prod_name h3 {
	margin: 0;
	margin-bottom: 7px;
}

.produ_video_wra .prod_name h5 {
	margin-top: 5px;
	margin-bottom: 25px;
	text-transform: unset;
}

.produ_video_wra .pre_nxt_arr span {
	font-size: 5rem;
	margin: 0 15px;
	color: #545454;
	font-family: 'Din-light';
}

.produ_video_wra .pre_nxt_arr .icon_left,.produ_video_wra .pre_nxt_arr .icon_right {
	cursor: pointer;
}

.produ_video_wra .pre_nxt_arr .icon_left img,.produ_video_wra .pre_nxt_arr .icon_right img {
	display: inline-block;
	vertical-align: unset;
}

.c_breadcrumb li a {
	text-transform: capitalize;
}

.blog_vid .close {
	position: absolute;
	z-index: 1000;
	height: 35px;
	width: 35px;
	background: #0e76bc;
	right: 4px;
	opacity: 1;
	border-radius: 50%;
	top: 3px;
	color: #fff;
}

.product_details_star_rating_block {
	padding: 6px 0;
}

.final_product_landing_section .content-slider-with-large-controls .owl-buttons .owl-prev:after,.final_product_landing_section .content-slider-with-large-controls-autoplay .owl-buttons .owl-prev:after {
	content: "";
}

.final_product_landing_section .content-slider-with-large-controls .owl-buttons .owl-next:after,.final_product_landing_section .content-slider-with-large-controls-autoplay .owl-buttons .owl-next:after {
	content: "";
}

.final_product_landing_section .owl-pagination {
	display: none;
}

.final_product_tabs_section {
	background-color: #fff;
	border-top: 0;
}

.final_product_tabs_header {
	padding-top: 20px;
}

.sticky_header {
	position: fixed;
	top: 0;
	width: auto;
	z-index: 1000;
}

.final_product_tabs_header .nav-tabs>li>a {
	background-color: transparent;
	font-weight: 300;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	margin-right: 6px;
	line-height: unset;
	padding: 10px;
	width: auto;
	text-align: left;
}

.final_product_tabs_header .nav-tabs>li.active>a,.final_product_tabs_header .nav-tabs>li.active>a:hover,.final_product_tabs_header .nav-tabs>li.active>a:focus,.final_product_tabs_header .nav-tabs>li>a:hover,.final_product_tabs_header .nav-tabs>li>a:focus {
	background-color: #434343;
	color: #fff;
	border-color: #434343;
}

.final_product_tabs_section .tab-content {
	padding-top: 20px;
	overflow: hidden;
	clear: both;
	margin-bottom: 0px;
}

.item_table_block {
	margin: 0;
	padding: 0 15px;
	background-color: transparent;
	position: relative;
	z-index: 9;
}

.item_table_block .item_table {
	width: 100%;
	background-color: transparent;
}

.item_table_block .item_table thead tr th {
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	padding: 20px 15px;
	text-transform: uppercase;
	background: #4e4e4e;
}

.item_table_block .item_table thead tr th:last-child {
	text-align: right;
	padding-right: 10px;
}

.item_table_block .item_table tbody {
	background-color: transparent;
}

.item_table_block .item_table tbody tr {
	border-bottom: 1px solid #a8a69e;
}

.item_table_block .item_table tbody tr:last-child {
	border-bottom: 0;
}

.item_table_block .item_table tbody tr td a {
	color: #000;
}

.item_table_block .item_table tbody tr td a.add_to_wishlist {
	color: #232323;
}

.item_table_block .item_table tbody tr td select {
	color: #232323;
}

.item_table_block .item_table tbody tr td {
	font-size: 15px;
	color: #000;
	padding: 10px;
}

.item_table_block .item_table tbody tr td li {
	list-style: none;
}

.item_table_block .item_table tbody tr td .cust-addcart {
	width: 186px;
}

.item_table_block .item_table tbody tr td:last-child {
	text-align: right;
}

.item_table_block .item_table tbody tr td .dropdown {
	display: inline-block;
	margin-left: -1px;
}

.collapse-style-2 .panel-heading a {
	color: #fff;
	background-color: transparent;
}

.cust-addcart span.btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	width: 140px;
	margin-right: -3px;
	background-color: #5cb85c;
	border-color: #5cb85c;
	letter-spacing: 0;
	padding: 8px 8px 6px;
}

.cust-addcart .dropdown .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 7px 10px;
	outline: 0;
}

.cust-addcart .dropdown .green {
	background-color: #47c620;
	border-color: #47c620;
}

.btn-added-to-cart {
	background-color: #47c620;
	color: #fff;
}

.btn-added-to-cart:hover {
	background-color: #47c620;
	color: #fff;
}

.item_table_block .find_dealer_block {
	padding: 18px 25px;
}

.item_table_block .find_dealer_block .btn_find_dealer {
	background-color: #0e76bc;
	width: auto;
	border: 0;
	font-family: 'Roboto';
	font-size: 20px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	padding: 10px 25px;
}

.prod_gallery {
	padding: 30px 0;
}

.prod_gallery h5,.related_prod h5 {
	margin: 0;
	display: inline-block;
	border: 0;
	padding: 10px 15px 10px 0;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #7e7e7e;
}

.prod_gallery h5:after,.related_prod h5:after {
	content: '';
	height: 1px;
	width: 105px;
	background: #0e76bc;
	display: block;
	margin-top: 16px;
}

.prod_gallery .img-box,.related_prod .img-box {
	border: 0;
	position: relative;
	display: table;
	width: 100%;
	margin-top: 15px;
}

.prod_gallery .img-box .overlay-container {
	height: 270px;
	display: table-cell;
	vertical-align: middle;
}

.related_prod .img-box .overlay-container {
	height: 200px;
	display: table-cell;
	vertical-align: middle;
}

.prod_gallery .img-box .overlay-container img,.related_prod .img-box .overlay-container img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	margin: 0 auto;
}

.prod_gallery .img-box .overlay-bottom a,.related_prod .img-box .overlay-bottom a {
	font-size: 24px;
	color: #fff;
	text-decoration: none;
	background: #0e76bc;
	border-radius: 5px;
	padding: 6px 18px;
	font-weight: bold;
}

.rec_viewed_items {
	padding-top: 30px;
}

.rec_viewed_items .nav-tabs>li.active>a,.rec_viewed_items .nav-tabs>li.active>a:hover,.rec_viewed_items .nav-tabs>li.active>a:focus {
	border: 0;
	border-bottom: 1px solid #0e76bc;
}

.rec_viewed_items .nav-tabs {
	border: 0;
}

.rec_viewed_items .nav-tabs>li>a {
	color: #000;
	text-transform: uppercase;
	border: 0;
	border-bottom: 1px solid #fff;
	background: #fff;
}

.rec_viewed_items .tab-content {
	padding-top: 20px;
}

.rec_viewed_items .tab-cont-recently .image-box,.rec_viewed_items .tab-cont-recently .image-box {
	margin: 0 7px;
}

.rec_viewed_items .tab-cont-recently .image-box .client,.rec_viewed_items .tab-cont-recently .image-box .client {
	height: 270px;
	border: 1px solid #b8bbc2;
}

.rec_viewed_items .tab-cont-recently .image-box img,.rec_viewed_items .tab-cont-recently .image-box img {
	position: absolute;
	max-width: 99%;
	width: auto;
	max-height: 99%;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.rec_viewed_items .tab-cont-recently .image-box .pro_discr h4,.rec_viewed_items .tab-cont-recently .image-box .pro_discr h4 {
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 15px;
	margin-top: 5px;
}

.rec_viewed_items .tab-cont-recently .image-box .pro_discr p,.rec_viewed_items .tab-cont-recently .image-box .pro_discr h3 {
	font-size: 16px;
	margin: 0;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons {
	top: 30%;
	margin: 0;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons div {
	background: 0;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons .owl-prev {
	left: -5px;
	padding-left: 0 !important;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons .owl-next {
	right: -5px;
	padding-right: 0 !important;
}

.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons div:after {
	color: #000;
	font-size: 4rem;
	font-weight: 300;
	position: static;
}

.product_review_wra {
	padding-bottom: 30px;
}

.product_review_wra .prod_avr_revw h1 {
	margin-top: 10px;
	color: #0e76bc;
	font-family: 'DIN-Light';
	font-size: 24px;
}

.product_review_wra .prod_avr_revw span {
	color: #000;
	font-size: 18px;
	display: inline-block;
	margin: 5px 0;
}

.product_review_wra .prod_avr_revw .progress {
	margin: 12px 0;
	height: 10px;
}

.product_review_wra .prod_avr_revw .progress.style-1 .progress-bar {
	height: 8px;
	margin: 0;
}

.product_review_wra .prod_cust_revw .progress.style-1 .progress-bar {
	margin: 0;
	height: 6px;
}

.product_review_wra .prod_cust_revw span {
	color: #000;
	display: inline-block;
	margin: 5px 0;
}

.product_review_wra .prod_cust_revw .progress {
	margin: 9px 0;
}

.product_review_wra .review_star i {
	font-size: 17px;
	color: #5e5e5e;
}

.product_review_wra .review_star i.empty_str {
	color: #c8c8c8;
}

.product_review_wra .cust_reviw h3 {
	font-weight: bold;
	margin-bottom: 0;
}

.product_review_wra .cust_reviw h4,.product_review_wra .cust_reviw p,.product_review_wra .cust_reviw span {
	margin: 0;
	font-size: 17px;
	color: #000;
}

.product_review_wra .cust_reviw span {
	margin: 10px 0;
	display: inline-block;
}

.product_review_wra .cust_reviw input {
	margin: 0;
	margin-left: 10px;
	font-size: 17px;
	padding: 2px 9px;
	border: 1px solid #000;
	background: transparent;
	border-radius: 7px;
}

.product_review_wra .review_prod {
	margin-bottom: 25px;
}

.product_review_wra .review_prod a {
	margin: 3px 0;
}

#review_submit .form-control {
	color: #000;
}

.featured_gallery_block p,.reviewcommt_block p {
	font-size: 15px !important;
	color: #fff !important;
	font-family: 'Din-regular' !important;
}

.featured_gallery_block .overlay-top {
	height: 100% !important;
}

.featured_gallery_block .overlay-container .text {
	top: 45% !important;
	font-family: 'Roboto';
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}

.featured_gallery_block .overlay-container:hover {
	cursor: pointer;
}

.featured_gallery_block .shadow:after,.featured_gallery_block .shadow-narrow:after {
	-webkit-box-shadow: 0 5px 7px #540b0b;
	box-shadow: 0 5px 7px #a5a293;
}

.final_product_landing_section .top_container {
	min-height: 422px;
}

.final_product_landing_section .productinfo .star_inline {
	display: inline;
	margin-top: -5px;
}

.final_product_tabs_section .reviewcommt_block {
	background-color: transparent;
	color: #292623;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0;
}

.final_product_tabs_section .reviewcommt_block .comment-meta .img-star {
	display: inline;
}

.final_product_tabs_section .reviewcommt_block .comment-meta span {
	color: #292623;
}

.final_product_tabs_section .reviewcommt_block .comment-content {
	border-bottom: 1px solid #d82126;
	font-size: 14px;
	color: #292623;
}

.final_product_tabs_section .prod_faq .collapse-style-1 .panel-heading {
	background: #000;
	border: 1px solid #fff;
	border-bottom: 0;
}

.final_product_tabs_section .prod_faq .collapse-style-1 .panel-heading a {
	color: #fff;
	text-transform: uppercase;
}

.final_product_tabs_section .prod_faq .collapse-style-1 .panel-heading a:not(.collapsed) {
	background: #0e76bc;
}

.final_product_tabs_section .prod_faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
	background: #0e76bc;
	color: #fff;
	font-size: 15px;
	padding-top: 15px;
	border: 1px solid #fff !important;
	border-top: 0 !important;
}

.final_product_tabs_section .prod_instr .btn {
	background: #4e4e4e;
	border: #4e4e4e;
	margin: 0;
	color: #c8d2dc;
	text-transform: uppercase;
	padding: 5px 20px;
	font-weight: bold;
}

.final_product_tabs_section .tech_tips_wra {
	padding: 20px 30px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .overlay-container_inner img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 99%;
	width: auto;
	max-height: 99%;
	height: auto;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info h2 {
	margin-bottom: 8px;
	color: #fff;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info i,.final_product_tabs_section .tech_tips_wra .tech_prod_info span {
	color: #fff;
	font-size: 13px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info p {
	font-size: 17px;
	color: #000;
	margin-top: 15px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_info a {
	width: 140px;
	background: #232323;
	color: #fff;
	font-size: 16px;
	padding: 5px 0;
	border-radius: 5px;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img {
	background: #fff;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .overlay-container_inner {
	height: 220px;
	position: relative;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img p {
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 0;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .owl-controls.clickable {
	display: none !important;
}

.final_product_tabs_section .tech_tips_wra .tech_prod_img .content-slider-with-large-controls {
	margin: 0;
}

.text-danger {
	color: red;
}

.overlay-container_PLPhoto {
	margin: 0 auto;
}

.overlay-container_PLPhoto .overlay-container_outer {
	display: table;
	width: 100%;
}

.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 341px;
}

.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.fruzzi_filter_popup .modal-body .form-group input,.fruzzi_filter_popup .modal-body .form-group textarea {
	color: #000;
	font-size: 16px;
}

.my_profile_edit h1.page-title {
	font-size: 31px;
}

ul.pagination li.active a,.pagination>.active>a:hover,.pagination>.active>a:focus {
	background-color: #0e76bc !important;
	border-color: #0e76bc !important;
}

ul.pagination li>a:hover,ul.pagination li>a:focus {
	background-color: #0e76bc !important;
	border-color: #0e76bc !important;
}

@media screen and (max-width:767px) {
	.final_product_landing_section .nav-pills>li>a {
		padding: 7px 5px;
	}

	.customer-gallery-detail .overlay-container_cg_details {
		width: 290px;
	}

	.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
		height: 217px;
	}

	.final_product_landing_section {
		padding: 0px 0 0;
	}

	.sticky_header {
		width: 100%;
	}

	.final_product_tabs_header {
		padding: 0;
	}

	.final_product_tabs_header .nav-tabs>li>a {
		width: 100%;
	}

	.item_table_block {
		width: 100%;
		margin: 0 auto 0 auto;
	}

	.item_table_block .item_table {
		display: block;
		overflow-x: scroll;
		padding-bottom: 20px;
	}

	.item_table_block .find_dealer_block {
		padding: 18px 10px;
	}

	.item_table_block .find_dealer_block .btn_find_dealer {
		font-size: 16px;
	}

	.featured_gallery_block .image-box.shadow.text-center.mb-20 {
		width: 276px;
		margin-left: auto;
		margin-right: auto;
	}

	.item_table_block .item_table thead tr th {
		padding: 20px 7px;
	}

	.item_table_block .item_table tbody tr td {
		font-size: 14px;
		padding: 15px 7px;
	}

	.overlay-container_PLPhoto .overlay-container_outer {
		display: table;
		width: 100%;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		height: 275px;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		max-height: 100%;
	}

	.view-cart-lightbox-wrap {
		width: 95%;
	}

	.produ_video_wra .img_list,.produ_video_wra .embed-responsive {
		width: 100%;
	}

	.produ_video_wra .embed-responsive {
		margin-right: 0;
	}

	.produ_video_wra .embed-responsive {
		height: 140px;
	}

	.rec_viewed_items .nav-tabs>li.active>a,.rec_viewed_items .nav-tabs>li.active>a:hover,.rec_viewed_items .nav-tabs>li.active>a:focus {
		border-top: 1px solid red;
		background: #eaeaea;
	}

	.rec_viewed_items .nav-tabs {
		background: transparent;
	}

	.final_product_landing_section .c_breadcrumb {
		display: none;
	}

	.item_table_block .item_table tbody tr:last-child td .cust-addcart {
		margin-bottom: 18px;
	}

	.rec_viewed_items .content-slider-with-controls-autoplay .owl-buttons {
		display: block !important;
	}

	.final_product_landing_section .productinfo .product_title {
		font-size: 20px;
		margin-top: 15px;
	}

	.produ_video_wra .img_list .img-block {
		height: 57px;
		width: 57px;
	}

	.produ_video_wra .img_list .img-div,.produ_video_wra .img_list .vid-div {
		height: 125px;
	}

	.produ_video_wra .img_list h4 {
		margin-bottom: 0;
		font-size: 15px;
	}

	.produ_video_wra .prod_name h3 {
		font-size: 17px;
		margin-bottom: 4px;
	}

	.produ_video_wra .pre_nxt_arr span {
		font-size: 3.5rem;
	}

	.produ_video_wra .pre_nxt_arr .icon_left img,.produ_video_wra .pre_nxt_arr .icon_right img {
		height: 25px;
	}

	.produ_video_wra .embed-responsive.embed-responsive-16by9 {
		margin: 0;
		font-size: 18px;
	}

	.produ_video_wra .close {
		top: -6px;
		right: -6px;
	}

	.produ_video_wra .modal-body {
		padding: 10px 15px;
	}

	.product_review_wra .prod_cust_revw .progress {
		margin: 0;
	}

	.product_review_wra .prod_avr_revw .progress {
		margin: 5px 0;
	}

	.final_product_tabs_section .tech_tips_wra {
		padding: 20px 0;
	}

	.product-cust-wra {
		text-align: center;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.customer-gallery-detail .overlay-container_cg_details {
		width: 416px;
	}

	.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
		height: 311px;
	}

	.overlay-container_PLPhoto .overlay-container_outer {
		display: table;
		width: 100%;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		height: 348px;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		max-height: 100%;
	}

	.featured_gallery_block .image-box.shadow.text-center.mb-20 {
		width: 276px;
		margin-left: auto;
		margin-right: auto;
	}

	.produ_video_wra .img_list,.produ_video_wra .embed-responsive.embed-responsive-16by9 {
		width: 100%;
		margin: 0;
	}

	.produ_video_wra .img_list .img-block {
		height: 79px;
		width: 79px;
	}

	.produ_video_wra .img_list .img-div,.produ_video_wra .img_list .vid-div {
		height: 173px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.customer-gallery-detail .overlay-container_cg_details {
		width: 416px;
	}

	.customer-gallery-detail .overlay-container_cg_details .overlay-container_outer .overlay-container_inner {
		height: 311px;
	}

	.overlay-container_PLPhoto .overlay-container_outer {
		display: table;
		width: 100%;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		height: 295px;
	}

	.overlay-container_PLPhoto .overlay-container_outer .overlay-container_inner img {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 0 auto;
		max-height: 100%;
	}
}

.rocket_sitemap_section {
	background-image: url(../../assets/images/mcLeod_my_acc.png);
	background-repeat: repeat-y;
	background-position-x: center;
	background-color: #0e76bc;
}

.rocket_sitemap_container {
	background: -moz-linear-gradient(top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.8) 1%,rgba(0,0,0,0.8) 70%,rgba(0,0,0,0.8) 100%);
	background: -webkit-linear-gradient(top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.8) 1%,rgba(0,0,0,0.8) 70%,rgba(0,0,0,0.8) 100%);
	background: linear-gradient(to bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.8) 1%,rgba(0,0,0,0.8) 70%,rgba(0,0,0,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99252525',GradientType=0);
	padding-bottom: 40px;
}

.rocket_sitemap_container .sitemap_title h3 {
	font-size: 25px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	padding: 10px 0 15px;
}

.rocket_sitemap_container .category_list_block {
	padding: 30px 25px 0;
}

.rocket_sitemap_container .category_list_block .list li {
	padding: 10px 0;
}

.rocket_sitemap_container .main_cat_name {
	font-size: 26px;
	color: #fff;
	font-weight: 300;
	padding-bottom: 10px;
	display: inline-block;
}

.rocket_sitemap_container .sub_cat_name {
	font-size: 16px;
	color: #fff;
	font-weight: 900;
}

.rocket_sitemap_container .subsub_cat_name {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	padding-left: 10px;
}

.rocket_sitemap_container .subsub_cat_name:before {
	content: "> ";
}

.press_media_page_header {
	padding: 10px 0 15px 0;
	width: auto;
}

.press_media_page_header h2 {
	margin: 0;
	font-weight: 900;
	font-size: 25px;
	color: #292623;
	text-transform: uppercase;
	border-bottom: 1px solid #0e76bc;
	padding: 0;
	padding-bottom: 10px;
	padding-top: 20px;
	line-height: unset;
}

.press_media_main {
	padding: 0 0 80px;
}

.press_media_main .filters .nav-pills>li>a {
	color: #292623;
	font-weight: normal;
	display: inline-block;
}

.press_media_main .filters .nav-pills>li.active>a,.press_media_main .filters .nav-pills>li.active>a:hover,.press_media_main .filters .nav-pills>li.active>a:focus,.press_media_main .filters .nav-pills>li>a:hover,.press_media_main .filters .nav-pills>li>a:focus {
	color: #b23212;
	border-bottom: 1px solid #b23212;
}

.press_media_main .light-gray-bg.shadow {
	border: 1px solid #c5c5c5;
}

.press_media_main .image-box .body {
	background-color: #fafafa;
	padding: 10px 5px;
}

.press_media_main .image-box .body h6 a {
	font-size: 14px;
	color: #292623;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.press_media_main h3 {
	font-size: 21px;
	color: #292623;
	font-weight: 600;
}

.press_media_main .btn_more {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	border: 1px solid #fff;
	background-color: #0e76bc;
	text-transform: uppercase;
}

.press_media_main .hvr-sweep-to-right:before,.press_media_main .hvr-sweep-to-left:before,.press_media_main .hvr-sweep-to-bottom:before,.press_media_main .hvr-sweep-to-top:before,.press_media_main .hvr-bounce-to-right:before,.press_media_main .hvr-bounce-to-left:before,.press_media_main .hvr-bounce-to-bottom:before,.press_media_main .hvr-bounce-to-top:before,.press_media_main .hvr-radial-out:before,.press_media_main .hvr-rectangle-out:before,.press_media_main .hvr-shutter-out-horizontal:before,.press_media_main .hvr-shutter-out-vertical:before {
	background: #292623;
}

.press_media_main .separator {
	background-color: #0e76bc;
}

.press_media_main .overlay-container .overlay-container_outer {
	width: 100%;
	display: table;
}

.press_media_main .overlay-container .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 200px;
}

.press_media_main .overlay-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.overlay-container_PM_list {
	width: 276px;
	margin: 0 auto;
}

.overlay-container_PM_list .overlay-container_outer {
	display: table;
	width: 100%;
}

.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 250px;
}

.overlay-container_PM_list .overlay-container_outer .overlay-container_inner img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
}

.press_media_main.press_media_section .shadow:after,.press_media_main.press_media_section .shadow-narrow:after {
	bottom: 10px;
}

.press_media_main.press_media_section .shadow:hover:after,.press_media_main.press_media_section .shadow-narrow:hover:after {
	bottom: 0;
}

.conform_order_mobile .confirm-order-mainpg .order-complete-btn a {
	text-transform: capitalize;
}

@media screen and (max-width:767px) {
	.overlay-container_PM_list {
		width: 276px;
	}

	.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
		height: 250px;
	}

	.press_media_section {
		margin-top: 11.1% !important;
	}

	.press_media_main .filters .nav-pills>li {
		display: block;
		float: none;
		text-align: center;
		margin: 0;
	}

	.press_media_details_section {
		margin-top: 10% !important;
	}

	.show_label_mb {
		width: 37% !important;
	}

	.show_select_mb {
		width: 60% !important;
	}

	.conform_order {
		padding-top: 0;
	}

	.fer-video-wra .customerGalleryMain_filter_block select,.fer-video-wra .customerGalleryMain_filter_block input {
		width: 100%;
	}
}

@media screen and (min-width:800px) and (max-width:800px) {
	.press_media_section {
		margin-top: 30% !important;
	}
}

@media screen and (min-width:980px) and (max-width:980px) {
	.press_media_section {
		margin-top: 25% !important;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.overlay-container_PM_list {
		width: 276px;
	}

	.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
		height: 250px;
	}

	.show_label_mb {
		width: 35% !important;
	}

	.show_select_mb {
		width: 60% !important;
	}

	.show_div1_tab {
		width: 33% !important;
	}

	.show_div2_tab {
		width: 32% !important;
		margin-left: 7px !important;
	}

	.customerGalleryMain .filters {
		float: unset !important;
	}

	.cust_div1 {
		width: 49.5% !important;
	}

	.cust_div2 {
		width: 49% !important;
		margin-left: 7px !important;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.overlay-container_PM_list {
		width: 276px;
	}

	.overlay-container_PM_list .overlay-container_outer .overlay-container_inner {
		height: 250px;
	}

	.press_media_main .btn_more {
		font-size: 13px;
	}

	.press_media_main .image-box .body h6 {
		min-height: 60px;
	}
}

.default-bg {
	background-color: transparent;
	color: #fff;
}

.bold-title {
	font-weight: 600;
}

.border-bottom {
	border-bottom: 1px solid #000;
}

.header-div {
	margin: 0;
	color: #292623;
	text-align: justify;
	padding-left: 0;
	font-family: Roboto;
}

.header-div h2 {
	font-family: 'Roboto';
	font-weight: 900;
	font-size: 25px;
	color: #292623;
	border-bottom: 1px solid #b23212;
	margin: 0;
	padding: 30px 0 10px;
	line-height: unset;
	text-transform: uppercase;
	text-align: left;
}

.header-div p {
	color: #000;
	font-size: 18px;
}

.contact-right-panel {
	padding-top: 265px;
}

.form-bottom {
	padding: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.form-control-number {
	padding-right: 0;
	width: 60px;
}

.btn-default-submit {
	color: #fff;
	background-color: #0e76bc;
	border-color: #0e76bc;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	width: 185px;
	border-radius: 8px;
	letter-spacing: 4px;
	padding: 6px;
}

.form-panel {
	padding-right: 70px;
	padding-top: 0;
}

.discount_label {
	margin-top: 5px;
	margin-right: 15px;
}

.discount_input {
	max-width: 198px;
	display: inline-block;
}

.milliVari_sect a {
	color: #fff;
}

.top-header-wra h1:after {
	background: linear-gradient(to right,#000 41.8%,transparent 29%,transparent 57%,#0e76bc 54%);
}

.career_detais {
	display: block;
	height: 100px;
	overflow: hidden;
	font-size: 16px;
}

.careers-section {
	padding: 30px 0;
	border-bottom: 1px solid #000;
}

.careers-section:hover {
	background: #eeeff4;
}

.careers-section .panel-body {
	padding: 0;
}

.careers-section #accordion .collapse.in+.read-car,.careers-section #accordion .close-car,.tech_prod_info .collapse.in+.read-car,.tech_prod_info .close-car {
	display: none;
}

.careers-section #accordion .collapse.in+.read-car+.close-car,.tech_prod_info .collapse.in+.read-car+.close-car {
	display: inline-block;
}

.careers-section .image-box {
	margin-bottom: 0;
}

.careers-section .image-box .panel-collapse input[type="submit"],.careers-section .image-box .read-car,.career_app_wra .fileinput-new .btn-file,.career_app_wra .frm_mt .btn {
	background: #0e76bc;
	color: #fff;
	font-family: 'din-regular';
	border: 0;
	font-size: 16px;
	border-radius: 7px;
	font-weight: bold;
}

.careers-section .image-box .body h3 {
	text-transform: uppercase;
	color: #0e76bc;
}

.careers-section .image-box .body p {
	color: #000;
	font-size: 15px;
	margin-bottom: 18px !important;
}

.careers-section .image-box .close-car {
	background: #000;
	color: #fff;
	font-family: 'din-regular';
	border: 0;
	font-size: 16px;
	border-radius: 7px;
	font-weight: bold;
	margin-top: 0;
}

.careers_sect {
	padding: 25px 0;
	border-bottom: 1px solid #000;
}

.careers_sect p {
	line-height: 23px;
	color: #000;
	font-size: 16px;
}

.career-app-header-wra h1:after {
	background: linear-gradient(to right,#000 35%,transparent 29%,transparent 65%,#0e76bc 48%);
}

.career_app_wra:hover {
	background: transparent;
}

.billing_3cell_first_registration {
	width: 32%;
	float: left;
}

.billing_3cell_registration {
	width: 32%;
	float: left;
	margin-left: 7px;
}

.billing_3cell_first_registration .form-control,.billing_3cell_registration .form-control {
	padding-right: 25px;
}

.req_app h1:after {
	background: linear-gradient(to right,#000 34.5%,transparent 29%,transparent 65.6%,#0e76bc 60%);
}

.request-appointment .title {
	float: left;
	width: 100%;
	margin-bottom: 1rem;
	font-size: 18px;
}

.request-appointment .form-control {
	border: 1px solid;
	box-shadow: none;
	border-radius: 4px;
}

.reqest-appointment .has-feedback label~.form-control-feedback {
	top: 44px;
	width: auto;
	height: auto;
	right: 15px;
	line-height: unset !important;
}

.reqest-appointment .comon-inputs .form-control {
	width: 15%;
	float: left;
	margin-right: 2%;
}

.reqest-appointment .comon-inputs {
	overflow: hidden;
	clear: both;
}

.track_orders .title,.track_orders .control-label {
	color: #000 !important;
}

#track_order_form .btn-group {
	color: #fff;
	background-color: #0e76bc;
	border-color: #0e76bc;
}

.show_click {
	opacity: 1.0 !important;
	visibility: visible !important;
}

.fruzzi_t_btm .ftooltiptext {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	bottom: auto;
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	color: #454545;
	font-family: arial;
	font-size: 12px;
	left: -20%;
	margin-left: -77px;
	opacity: 0;
	padding: 5px 8px;
	position: absolute;
	right: 128%;
	text-align: center;
	top: 166%;
	transition: opacity 1s ease 0;
	visibility: hidden;
	width: 278px;
	z-index: 2;
}

.fruzzi_t_btm .ftooltiptext b {
	background: #fff none repeat scroll 0 0;
	border-right: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	box-shadow: 0 1px 0 #fff inset;
	display: block;
	height: 15px;
	margin-left: 117px;
	margin-top: -13px;
	position: absolute;
	transform: rotate(-45deg);
	width: 15px;
	z-index: 3;
}

.fruzzi_tooltip {
	position: relative;
	display: inline-block;
}

.fruzzi_tooltip .tooltiptext {
	background-color: #d3d3d3;
	border-radius: 4px;
	bottom: auto;
	color: #fff;
	font-size: 12px;
	opacity: 0;
	padding: 4px 0;
	position: absolute;
	right: 120%;
	text-align: center;
	top: -2px;
	transition: opacity 1s ease 0;
	visibility: hidden;
	width: 83px;
	z-index: 1;
}

.fruzzi_tooltip .tooltiptext::after {
	border-color: transparent transparent transparent #d3d3d3;
	border-style: solid;
	border-width: 5px;
	content: "";
	left: 100%;
	margin-top: -5px;
	position: absolute;
	top: 50%;
}

.fruzzi_tooltip .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.cart.table .amount,.cart.table .total-amount {
	text-align: left !important;
}

.disc_amt span {
	width: 60px;
	display: inline-block;
	margin-left: -6px;
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.fruzzi_tooltip .tooltiptext {
		right: -90px;
	}

	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent transparent transparent #d3d3d3;
		border-style: solid;
		border-width: 5px;
		content: "";
		left: 100%;
		margin-top: -5px;
		position: absolute;
		left: -12%;
		transform: rotate(-180deg);
	}

	.item_table_block .item_table tbody tr:last-child td .cust-addcart {
		margin-bottom: 8px;
	}

	.final_product_tabs_section .tech_tips_wra {
		padding: 20px 0;
	}

	.main-navigation .navbar .navbar-nav,.header:not(.full-width) .main-navigation .navbar-nav {
		float: unset !important;
	}

	.index-reviews-sect .carousel-control.right {
		right: -15px;
	}

	.index-reviews-sect .carousel-control.left {
		left: -15px;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation :landscape) {
	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent transparent transparent #d3d3d3;
		border-style: solid;
		border-width: 5px;
		content: "";
		left: 100%;
		margin-top: -5px;
		position: absolute;
		right: 15%;
		transform: rotate(0);
	}

	.fruzzi_tooltip .tooltiptext {
		right: 42px;
	}

	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent transparent transparent #d3d3d3;
		border-style: solid;
		border-width: 5px;
		content: "";
		left: 100%;
		margin-top: -5px;
		position: absolute;
		top: 50%;
	}

	.header_ico_wra .ico-head {
		margin-top: 8px;
	}

	.joinheadingsBlock:after {
		right: .7%;
	}
}

@media screen and (max-width:767px) {
	.reqest-appointment .comon-inputs .form-control {
		width: 31%;
		margin-right: 2%;
	}

	.billing_3cell_registration {
		width: 31.5%;
	}

	.content-page-right-banner,.sectionBg {
		background: unset !important;
	}

	.contact-right-panel {
		padding-top: 10px !important;
	}

	.cf-list {
		font-size: 15px;
	}

	.cf-list li {
		display: grid;
	}

	.sidebar {
		margin-top: 0 !important;
	}

	.contact-right-panel {
		padding-left: 0 !important;
	}

	.right-logo-img {
		margin: 0 0 0 -20px !important;
	}

	.contact-us-form .col-sm-2 {
		width: 100% !important;
	}

	.contact-us-form .col-sm-10 {
		width: 100% !important;
	}

	.content-page-right-banner .form-panel {
		padding-right: 20px !important;
	}

	.content-page-right-banner .form-panel .mr-15 {
		margin-right: 0;
	}

	.contact-us-form .content-page-right-banner .col-md-3 {
		width: 100% !important;
	}

	.discount_input {
		max-width: 140px;
		margin-top: 8px;
	}

	#discount_code {
		margin-top: 5px;
	}

	.about_dark_bg:after,.about_red_bg:after {
		content: unset;
	}

	.fruzzi_tooltip .tooltiptext {
		left: 120% !important;
	}

	.fruzzi_tooltip .tooltiptext::after {
		border-color: transparent #d3d3d3 transparent transparent !important;
		left: -13% !important;
		right: 100% !important;
	}

	.fruzzi_t_btm .ftooltiptext {
		box-shadow: 0 2px 2.6px rgba(0,0,0,0.2);
	}

	.fruzzi_t_btm .ftooltiptext {
		left: 20%;
	}

	.Search_by_Vehicle .search_btn {
		text-align: center !important;
	}

	.Search_by_Vehicle .popup_add_to_cart,.Search_by_Vehicle #enableOnInput {
		margin-top: 10px !important;
	}

	.my_order_bg .order-list .container .columns span.column {
		width: 150px;
	}

	.my_account_p .nav-pills>li {
		float: inherit;
		margin: 7px;
	}

	.career_detais {
		height: 97px;
	}

	.Search_by_Vehicle h1 {
		font-size: 30px;
	}

	.Search_by_Vehicle h1:after {
		top: 52px;
	}

	.Search_by_Vehicle .form-block {
		padding: 0 15px 40px;
	}
}

@media(min-width:992px) {
	.make-model-pr>.container>.row>.col-md-3 {
		width: 22%;
	}

	.make-model-pr>.container>.row>.col-md-9 {
		width: 78%;
	}

	.make-model-pr .col-md-push-3 {
		left: 22%;
	}

	.make-model-pr .col-md-pull-9 {
		right: 78%;
	}
}

@media(min-width:1200px) {
	.make-model-pr .product_main_box>.row>.col-sm-3 {
		width: 20%;
	}

	.make-model-pr .product_main_box>.row>.col-sm-9 {
		width: 80%;
	}

	.make-model-pr span.no_product {
		margin: 30px 0;
		display: inline-block;
	}
}

@media(min-width:1600px) {
	.make-model-pr .product_main_box .col-sm-7 {
		width: 71.333333%;
	}

	.make-model-pr .product_main_box .col-sm-5 {
		width: 28.666667%;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.contact-right-panel {
		padding-top: 10px !important;
	}

	.cf-list li {
		display: grid;
	}

	.sidebar {
		margin-top: 0 !important;
	}

	.contact-right-panel {
		padding-left: 0 !important;
	}

	.right-logo-img {
		margin: 0 0 0 -20px !important;
	}

	.contact-us-form .content-page-right-banner .col-md-3 {
		width: 100% !important;
	}

	.header-top {
		background-position: right 36% bottom;
	}

	.about_dark_bg:after {
		left: -24%;
	}

	.about_red_bg:after {
		left: 16%;
	}

	.joinheadingsBlock:after {
		right: 6.2%;
	}
}

@media(min-width:1024px) and (max-width:1366px) and (orientation:portrait) {
	.header-top .col-md-9 .col-md-12 {
		background-color: transparent;
	}

	.navbar.navbar-default {
		min-height: auto;
		margin: 10px 0;
		text-align: center;
	}

	.navbar.navbar-default .nav>li {
		float: unset;
		display: inline-block;
	}
}

@media screen and (max-width:980px) {
	.content-page-right-banner,.sectionBg,.dealer_inquiries_section {
		background: unset !important;
	}

	.contact-us-form .col-sm-2 {
		width: 25%;
	}

	.contact-us-form .col-sm-10 {
		width: 75%;
	}

	.contact-right-panel {
		padding-left: 30px;
	}

	.contact-us-form .col-lg-offset-1 {
		margin-left: 2% !important;
	}
}

@media screen and (min-width:1024px) and (max-width:1366px)and (orientation:portrait) {
	.contact-us-form .col-lg-offset-1 {
		margin-left: 3% !important;
	}

	.contact-us-form .content-page-right-banner .col-md-3 {
		width: 30% !important;
	}

	.contact-right-panel {
		padding-top: 265px !important;
	}
}

@media screen and (max-width:1980px) {
	.contact-us-form .col-lg-offset-1 {
		margin-left: 8%;
	}
}

.captcha_val {
	width: 40px;
	padding-right: 15px;
	text-align: center;
	display: inline-block;
}

.error {
	padding-top: 5px;
	color: red;
}

.map-popup {
	background: #f8f8f8;
	border: 2px solid #818181;
	border-radius: 4px;
	padding: 9px 14px;
	position: fixed;
	text-align: center;
	color: #464646;
	font-size: 12px;
	font-weight: lighter;
}

.map-popup .text,.map-popup a.cta-text {
	display: block;
}

.map-popup a.cta-text {
	font-size: 15px;
	font-weight: bold;
	margin-top: -4px;
	text-decoration: none;
	color: #0e76bc !important;
}

.content-page-right-banner,.dealer_inquiries_section {
	padding: 30px 0;
	background-repeat: no-repeat;
	background-position: right -40% top 0;
}

@media(min-width:1024px) and (max-width:1366px) and (orientation:portrait) {
	.content-page-right-banner,.dealer_inquiries_section {
		background-position: right -250% top 0;
	}
}

@media screen and (min-width:1920px) {
	.content-page-right-banner,.dealer_inquiries_section {
		background-position: right 0 top 0;
	}

	.dealer_locator_info {
		background-position: top left;
	}

	.offerZone img.img-responsive {
		position: relative;
	}
}

@media screen and (max-width:767px) {
	.customer_service_section .support_tab>li.active>a:after {
		font-family: "FontAwesome";
		content: "\f146";
		position: absolute;
		right: 15px;
		font-size: 14px;
		font-weight: 300;
		top: 50%;
		line-height: 1;
		margin-top: -7px;
	}

	.customer_service_section .support_tab>li>a:after {
		font-family: "FontAwesome";
		content: "\f0fe";
		position: absolute;
		right: 15px;
		font-size: 14px;
		font-weight: 300;
		top: 50%;
		line-height: 1;
		margin-top: -7px;
	}

	.header-form-open h1 {
		font-size: 27px;
	}

	.header-form-open h4 {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.joinheadingsBlock:after {
		content: unset;
	}

	.dealer_head h1,.cont_head h1 {
		height: unset;
	}

	#vehicle-form-open form.margin-clear select,#vehicle-form-open form.margin-clear .btn-go,#vehicle-form-open form.margin-clear .buttonClear {
		height: 50px !important;
	}

	.header-form-open.header-trans .col-md-3:first-child>div {
		background-size: 12px 25px,100% 100%;
		background-position: left 15px center,left center;
	}

	.header-form-open.header-trans .col-md-3:nth-child(2)>div,.header-form-open.header-trans .col-md-3:nth-child(3)>div {
		background-size: 17px 25px,100% 100%;
		background-position: left 15px center,left center;
	}
}

.pv-50 {
	padding-bottom: 50px;
	padding-top: 50px;
}

.nolocation_container {
	padding-top: 50px;
}

.nolocation_container .nolocations_title {
	color: #232323;
	font-size: 36px;
	text-align: center;
	line-height: .9 !important;
}

.nolocation_container .nolocations_desc {
	color: #232323;
	font-size: 22px;
	text-align: center;
	line-height: 1.3 !important;
}

.nolocations_addr_info_block {
	background-color: #0e76bc;
	padding: 10px 10px 10px 60px;
	text-align: left;
}

.nolocations_addr_info_block p {
	color: #fff;
	margin-bottom: 5px;
}

.nolocations_addr_info_block .btn_request_more {
	color: #fff;
	font-size: 12px;
	background-color: #292623;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: 0;
}

.search_final_landing_container_emailblock {
	padding: 50px 15px;
}

.send_email_form_block {
	width: 55%;
	margin: 0 auto;
}

.email_block_title {
	font-size: 26px;
	text-align: center;
	padding: 12px;
	display: inline-block;
	margin: 0 auto;
	color: #0e76bc;
}

.send_email_form_block .contact-form label {
	text-align: left;
	color: #232323;
}

.send_email_form_block .contact-form b,.send_email_form_block .contact-form span,.send_email_form_block .contact-form .content-title {
	color: #232323;
}

@media screen and (max-width:767px) {
	.send_email_form_block {
		width: 100%;
	}

	.email_block_title {
		font-size: 22px;
	}

	.customerGalleryMain .customerGalleryMain_filter_block label {
		width: 100% !important;
	}

	#iconfig_content {
		min-width: 100% !important;
	}

	#iconfig_vehiclefront {
		width: 100% !important;
	}

	.iconfig_vehicleStartChildInner {
		width: 100%;
	}

	.iframeBlockforWheels #iconfig_page {
		width: 100% !important;
	}

	.full-text-container {
		position: relative;
		padding: 20px !important;
	}

	.our_exteam {
		padding: 0;
	}

	.common-sect .full-text-container img {
		margin: 0 auto;
	}
}

.modal-content .modal-header {
	background-color: #0e76bc;
}

.rating-container .filled-stars {
	color: #0e76bc !important;
}

.wishlist.text-dark {
	color: #0e76bc;
}

.cust-hide {
	float: right;
	display: inline-block;
}

.icon_position {
	position: absolute;
	width: 100%;
	text-align: center;
}

.wheel_cat_listing_background .isotope-container .isotope-item {
	display: inline-block;
	position: unset !important;
	float: none;
	margin: 0 -2px 2rem;
	vertical-align: top;
}

.compare_head h1:after {
	background: linear-gradient(to right,#000 34.5%,transparent 29%,transparent 65.6%,#0e76bc 60%);
}

@media screen and (max-width:1024px) {
	.wheel_cat_listing_background .container .row {
		margin: 0;
	}
}

.menu_open_left {
	right: 100% !important;
	left: auto !important;
}

.page-loader-4 .pace .pace-progress {
	background-color: #b23212;
	font-family: 'Roboto';
	font-size: 16px;
}

.blogs_listing_SL {
	padding: 0 10px 10px;
}

.SL_blogslisting {
	margin-top: 0;
}

form.mt-0 {
	margin-top: 0;
}

.form-group .Alianza_text {
	padding-left: 0;
	font-style: normal;
	font-size: 18px;
	color: #292623;
	font-weight: normal;
}

.modal-content .modal-title {
	color: #fff;
	padding-left: 0;
	font-style: normal;
	font-size: 18px;
	font-weight: normal;
}

.sweet-alert .sa-button-container .confirm {
	color: #fff !important;
	background-color: #0e76bc !important;
}

.sweet-alert .sa-button-container .cancel {
	color: #fff !important;
	background-color: #0e76bc !important;
}

@media only screen and (min-width:320px) and (max-width:767px) {
	.rocket-dealer {
		margin-top: 0 !important;
	}

	.headtop {
		margin-top: 0 !important;
	}

	.dealer_inquiries_section {
		background: unset;
	}

	.final_product_landing_section .owl-carousel {
		margin-bottom: 20px !important;
	}

	.final_product_landing_section .owl-buttons {
		display: none !important;
	}

	.order-complete-btn {
		float: inherit !important;
		display: block !important;
		text-align: center;
	}

	.confirm-order-mainpg h1,.cart-section h1.f-med {
		font-size: 26px;
		text-align: center;
	}

	.confirm-order-mainpg .order-complete-btn {
		margin-top: 10px;
	}

	.cart-section .buttoncolor {
		text-align: center;
	}
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
	.headtop {
		margin-top: 0 !important;
	}

	.headtop {
		padding-top: 7% !important;
	}
}

.footer-content .separator {
	margin: 20px auto 20px !important;
}

.dealer_info_body span a {
	color: #232323 !important;
}

@media only screen and (min-device-width :320px) and (max-device-width :736px) and (orientation :landscape) {
	.rocket_logo_position {
		float: left;
		width: 80%;
	}

	.rocket_logo_position img {
		width: 30%;
		margin-bottom: 1rem;
	}

	.categoriesListBlock .col-sm-6 {
		float: left;
		width: 50%;
	}

	.categoriesListBlock .overlay-container {
		width: 100% !important;
	}

	.featuredListBlock .isotope-container>.col-md-4 {
		width: 50% !important;
		float: left;
	}

	.wheel_cat_listing_background .isotope-container .isotope-item {
		width: 50%;
		float: left;
		margin: 0;
		padding: 0 10px;
	}

	.wheel_cat_listing_background .overlay-container.overlay-container_cat_details {
		width: 100%;
	}

	.dealer_locator_list .onlinedealers_list {
		width: 50%;
	}

	.categoriesBlock {
		margin-top: 13%;
	}
}

@media only screen and (min-width :375px) and (max-width :812px) and (orientation :landscape) {
	.hideOn768 {
		display: none;
	}

	.showOn768 {
		display: block !important;
	}

	.rocket_logo_position {
		position: relative;
	}

	.categoriesListBlock {
		width: 100%;
	}

	.overlay-container_cat_home {
		width: 100%;
	}

	.fliterbyList.nav-pills>li>a {
		padding: 10px 5px;
		font-size: 12px;
	}

	.dealer_locator_list {
		margin: 15% 0 3%;
	}

	.dealer_locator_info {
		height: 100%;
	}

	.dealer_inquiries_section {
		background-image: none;
	}

	.dealer_inquiries_section .contact-form1 {
		float: left;
		width: 90%;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li>a {
		padding: 15px 15px;
	}

	.contact-right-panel {
		padding-top: 0;
	}

	.fruzzi_tooltip .tooltiptext {
		right: -100px;
	}

	.fruzzi_tooltip .tooltiptext::after {
		left: -13%;
		transform: rotate(-180deg);
		width: 0;
	}

	.categories_titleBlock {
		top: -3%;
	}

	.customerGalleryMain .customerGalleryMain_filter_block {
		margin: 0 !important;
		width: 50%;
		padding: 8px 15px;
		float: left;
	}

	.customerGalleryMain .customerGalleryMain_filter_block select {
		width: 100% !important;
	}

	.viewcart_mob {
		min-width: 280px;
	}

	.discount_input {
		max-width: 146px;
	}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
	.cust-support.final-wheel-details {
		width: 100%;
	}

	.content-page-right-banner,.dealer_inquiries_section {
		background-position: right -275% top 0;
	}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
	.wheel_cat_listing_background .isotope-container .isotope-item {
		display: block;
		float: left;
		padding: 0 15px;
	}

	.main-navigation.animated .navbar-default .navbar-nav>li.veh-sea a {
		margin-top: 3px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.featuredSectionInner {
		width: 100%;
	}

	.footer-content .contact-aside-address li {
		display: block !important;
		overflow: hidden;
		clear: both;
	}

	.footer-content .contact-aside-address .add-content {
		margin-left: 0 !important;
		width: auto !important;
	}

	.full-text-container {
		display: table-cell;
		vertical-align: middle !important;
		width: 50%;
		padding: 0 50px;
		position: relative;
	}

	.header-form-open {
		padding-top: 15px !important;
	}

	.navbar.navbar-default .nav>li {
		float: unset;
		display: inline-block;
	}

	.header-form-open h1 {
		font-size: 30px;
		margin: 8px 0;
	}

	.header-form-open h4 {
		font-size: 15px;
		margin-bottom: 10px;
	}
}

@media(max-width:1199px) and (min-width:480px) {
	.owl-item .overlay-container:hover .overlay-top,.owl-item .overlay-container:hover .overlay-bottom {
		height: 50%;
	}
}

.border-b a {
	border-bottom: 1px solid #d7d7d7 !important;
	color: #3e3e3e;
	background-color: #f0f0f0 !important;
}

.home-category .overlay-container .text h3 {
	line-height: 23px;
}

.overlay-container .text h3 {
	line-height: 21px;
}

.product_landing .css-checkbox:checked+label.css-label {
	background-image: url(../images/truck_csscheckbox_check.png);
}

@media(max-width:767px) {
	.compare_product_wra {
		padding: 30px 10px;
		width: 100%;
		border-bottom: 1px solid rgba(255,255,255,0.1) !important;
		text-align: center;
	}

	.compare_product_wra .dropdown-menu .panel-body {
		text-align: left !important;
	}

	.compare_product_wra .dropdown-menu .panel-body a {
		margin: 0 !important;
		color: #333 !important;
		font-size: 12px !important;
		padding: 5px 15px !important;
	}

	.compare_product_wra .dropdown-menu {
		left: 21%;
		max-width: 220px;
		position: absolute !important;
		top: 55px;
	}

	.compare_product_wra .circle-button {
		background-color: #000 !important;
		float: none;
	}

	.my-acc-login-bg {
		padding: 0;
	}

	.compare_box {
		margin-left: 3px;
	}

	.cart {
		border-bottom-color: transparent;
	}
}

.content-slider-with-controls-autoplay .owl-buttons div {
	padding: 15px 10px;
}

.text_box {
	color: #848484;
	text-decoration: none;
	background-color: transparent !important;
	transition: all .2s ease-in-out 0;
}

.text_box a:hover,.text_box a.active {
	background-color: transparent !important;
}

.text_box:hover {
	color: red;
	text-decoration: none;
	background-color: transparent !important;
	transition: all .2s ease-in-out 0;
}

.carousel-control.left,.carousel-control.right {
	background: 0;
	width: 25px;
}

.carousel-control.left {
	left: -25px;
}

.carousel-control.right {
	right: -25px;
}

.broun-block {
	background: url("http://myinstantcms.ru/images/bg-broun1.jpg") repeat scroll center top rgba(0,0,0,0);
	padding-bottom: 34px;
}

.block-text {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 3px 0 #2c2222;
	color: #626262;
	font-size: 14px;
	margin-top: 27px;
	padding: 15px 18px;
}

.block-text a {
	color: #7d4702;
	font-size: 25px;
	font-weight: bold;
	line-height: 21px;
	text-decoration: none;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

.mark {
	padding: 12px 0;
	background: 0;
}

.block-text p {
	color: #585858;
	font-family: Georgia;
	font-style: italic;
	line-height: 20px;
}

.sprite {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAeUCAYAAAAU3UTMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MzJERUNDRjBEMTExRTM4N0ZFOUUyNENEOTZCNjVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1MzJERUNERjBEMTExRTM4N0ZFOUUyNENEOTZCNjVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjUzMkRFQ0FGMEQxMTFFMzg3RkU5RTI0Q0Q5NkI2NUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjUzMkRFQ0JGMEQxMTFFMzg3RkU5RTI0Q0Q5NkI2NUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/ZdnrAAAydElEQVR42uydCbgUxbn3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');
}

.sprite-i-triangle {
	background-position: 0 -1298px;
	height: 44px;
	width: 50px;
}

.block-text ins {
	bottom: -44px;
	left: 50%;
	margin-left: -60px;
}

.block {
	display: block;
}

.zmin {
	z-index: 1;
}

.ab {
	position: absolute;
}

.person-text {
	padding: 10px 0 0;
	text-align: center;
	z-index: 2;
}

.person-text a {
	color: #fc0;
	display: block;
	font-size: 14px;
	margin-top: 3px;
	text-decoration: underline;
}

.person-text i {
	color: #fff;
	font-family: Georgia;
	font-size: 13px;
}

.rel {
	position: relative;
}

.make_model_searchbox {
	height: auto !important;
	padding: 15px 0 15px;
	position: relative;
	display: block;
}

.make_model_searchbox #insert_search_on_page {
	background: #fff;
	max-height: 300px;
	overflow: auto;
	box-shadow: 0 0 5px #363636;
	position: absolute;
	z-index: 100;
	top: 40px;
	width: calc(100%+20px);
	border-radius: 0 0 5px 5px;
	box-shadow: 11px 8px 0 #26262647;
}

.make_model_searchbox .customerGallerytitle {
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 16px;
}

.make_model_searchbox .customerGallerytext {
	font-weight: lighter;
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 14px;
	font-family: 'DIN-light';
}

.make_model_searchbox .customerGallerytext span {
	font-weight: bold;
}

.make_model_searchbox .customeGalleryDrop {
	margin: 15px 0;
	padding: 15px 35px 15px 45px;
	font-family: arial,sans-serif;
	font-size: 12px;
	background-image: url(../../assets/images/forgeline_drop_down_icon.png),linear-gradient(to top,#b2b2b2,#fdfdfd) !important;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	background-repeat: no-repeat;
	background-position: 93% 50%;
	width: 100%;
	border-radius: 2px;
	text-transform: uppercase;
}

.customemake_modelDrop.no_dropdown .customeGalleryDrop {
	background-position: 98% 50%;
}

.customemake_modelDrop {
	width: 100%;
	position: relative;
}

.customemake_modelDrop .model_number {
	position: absolute;
	top: 24%;
	left: 5%;
	transform: translateY(50%);
	color: #fff;
	background-color: #0e76bc;
	padding: 3px 7px;
	border-radius: 25px;
	font-size: 12px;
	line-height: 14px;
}

.customemake_modelDrop .icon_dropdown_selected {
	position: absolute;
	top: 0;
	right: 0;
	transform: translateY(35%);
	height: 45px;
	width: 51px;
}

.customemake_modelDrop .icon_dropdown_selected_arrow {
	position: absolute;
	top: 0;
	right: 0;
	transform: translateY(35%);
	height: 45px;
	width: 51px;
}

.make_model_searchbox .btn_galleryGo {
	padding: 4px 8px;
	background: linear-gradient(to bottom,#6ef871,#2bb32d);
	color: #fff;
	display: block;
	margin-bottom: 5px;
	margin-top: 14px;
	text-transform: uppercase;
	font-size: 16px;
	height: 48px;
	font-family: 'futura_Bold';
	border: 0;
	min-width: 66px;
}

.model_select_year_box {
	background-color: #f7f7f7;
	padding: 40px 0 80px;
}

.model_select_year_box .model_year {
	border: 1px solid #3e3e3e;
	color: #3e3e3e;
	border-radius: 6px;
	padding: 15px 10px;
	text-align: center;
	background-color: #fff;
	cursor: pointer;
	margin-bottom: 20px;
}

.model_select_year_box .model_year span {
	height: 13px;
	overflow: hidden;
	display: inline-block;
}

.model_select_year_box .model_select_year_title {
	font-size: 32px;
	margin-bottom: 60px;
	text-align: center;
}

.model_part_box {
	padding: 10px 0;
	text-align: center;
}

.model_part_box .web_commHead p {
	margin: 10px 0;
}

.model_part_box .model_part_blog {
	padding-right: 7px;
	padding-left: 7px;
	float: none;
	display: inline-block;
	margin: 10px -2px 0;
}

.model_shop_part_box.model_part_box .model_part_blog {
	width: 10%;
}

.model_part_box .model_part_blog .model_part_name {
	margin: 0;
}

.model_part_box .row .isotope-container {
	height: auto !important;
}

.model_part_box .col-md-1,.model_shop_part_box .col-md-2 {
	display: inline-block;
	float: none;
	vertical-align: top;
	margin: 0 -2px;
	padding: 0 6.5px;
}

.model_part_box.no-b-space {
	padding-bottom: 0;
}

.model_part_box .model_select_year_title {
	font-size: 30px;
	margin-bottom: 60px;
	text-align: center;
}

.model_part_box .model_part {
	text-align: center;
	cursor: pointer;
}

.model_part_box .model_part_name {
	font-size: 14px;
	color: #434343;
	text-align: center;
	text-transform: unset;
	cursor: pointer;
	margin: 0 0 7px 0;
	height: 58px;
	overflow: hidden;
	padding: 7px 15px;
}

.model_part_box .model_part_name:hover {
	color: #000;
}

.model_part_box .model_part {
	text-align: center;
	cursor: pointer;
	position: relative;
	display: table;
	width: 100%;
}

.model_part_box .model_part .img-section {
	height: 110px;
	display: table-cell;
	vertical-align: middle;
	background: #fff;
}

.model_part_box .model_part .img-section img {
	margin: 0 auto;
	max-height: 110px;
}

.model_part_box hr {
	border-top: 1px solid #c6c6c6;
	margin: 30px 0;
}

.model_shop_part_box.model_part_box {
	margin: 0;
}

.model_shop_part_box {
	padding: 15px 0 0;
	text-align: center;
	margin: 0 -10px;
}

.model_shop_part_box .model_select_year_title {
	font-size: 32px;
	margin-bottom: 60px;
	text-align: center;
}

.model_shop_part_box .model_part .img-sect {
	height: 80px;
}

.model_shop_part_box .model_part .img-sect img {
	margin: 0 auto;
	max-height: 80px;
}

.model_shop_part_box .model_part,.model_part_box .model_part {
	text-align: center;
	cursor: pointer;
	position: relative;
	display: table;
	width: 100%;
}

.model_shop_part_box .model_part .img-section,.model_part_box .model_part .img-section {
	height: 110px;
	display: table-cell;
	vertical-align: middle;
	background: #fff;
}

.model_shop_part_box .model_part .img-section img,.model_part_box .model_part .img-section img {
	margin: 0 auto;
	max-height: 110px;
}

.model_shop_part_box .model_part_name {
	font-size: 14px;
	color: #3e3e3e;
	display: block;
	overflow: hidden;
	height: 49px;
	text-transform: initial;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	padding: 0 12px;
	margin-top: 0;
	margin-bottom: 13px;
}

.model_shop_part_box .model_part_divider {
	border-top: 1px solid #c6c6c6;
	margin-bottom: 30px;
}

.bg-gray .overlay-shadow {
	background-color: #fff;
	padding-bottom: 1px;
	margin-bottom: 15px;
}

.model_part_search .form-inline .form-group {
	width: 35%;
	position: relative;
	display: inline-flex !important;
}

.model_part_search .form-inline .form-control {
	width: 100%;
	border-radius: 0;
	border: 0;
}

.model_part_search .form-inline .btn.btn-primary {
	background-color: #000 !important;
	padding: 9px 9px !important;
	border-radius: 0;
	border: 0;
	margin-left: 10px;
	margin-top: 0;
}

.model_part_search .form-inline .form-group:before {
	background-image: url(../../assets/images/truck_arrow_right.png);
	content: '';
	height: 28px;
	position: absolute;
	width: 37px;
	left: -50px;
	top: 6px;
	background-repeat: no-repeat;
	background-position: center center;
}

.model_part_search .form-inline {
	margin-bottom: 0;
	margin-top: 0;
}

.model_part_search .form-inline .form-control::placeholder {
	color: #3e3e3e;
}

.model_part_search .search-dropdown {
	display: none;
}

.model_part_search .nav-search.active .search-dropdown {
	display: block;
	position: absolute;
	background-color: #fff;
	width: 100%;
	box-shadow: 12px 13px 0 -2px rgba(0,0,0,0.28);
	-moz-box-shadow: 12px 13px 0 -2px rgba(0,0,0,0.28);
	-webkit-box-shadow: 12px 13px 0 -2px rgba(0,0,0,0.28);
	z-index: 10;
}

.model_part_search #insert_search_on_page>div {
	background: url(../images/dap_search_grey_icon.png),url(../images/dap_search_arrow_up_icon.png);
	background-repeat: no-repeat;
	background-position: center left 16px,center right 14px;
	padding: 10px 50px !important;
	text-align: left;
	text-transform: uppercase;
}

.model_part_search #insert_search_on_page>div:hover {
	background-color: #f1f1f1;
}

.model_part_search .search-dropdown .search-dropdown-list,.model_part_search #insert_search_on_page>div {
	border-bottom: 1px solid #dedede;
	padding: 10px;
	cursor: pointer;
}

.model_part_search .search-dropdown .search-dropdown-list:hover {
	background-color: #f1f1f1;
}

.model_part_search .search-dropdown .search-dropdown-list:last-child {
	border-bottom: 0;
}

.model_part_search .search-dropdown .search-list-icon {
	display: inline-block;
	width: 15px;
	margin-right: 10px;
}

.model_part_search .search-dropdown .search-dropdown-list span {
	width: 80%;
	display: inline-block;
	text-align: left;
}

.model_part_search .search-dropdown .search-list-arrow-up {
	display: inline-block;
	width: 15px;
}

.related_product_box {
	background-color: #fff;
	padding: 40px 0 40px;
}

.related_product_box .related_product_title {
	font-family: 'futura_medium';
	font-weight: normal;
	font-size: 30px;
	letter-spacing: 8px;
	margin-top: 15px;
	text-align: center;
	margin-bottom: 50px;
}

.related_product_box .related_product_list {
	border: 1px solid #d5d5d5;
	padding: 20px;
	margin-bottom: 30px;
}

.related_product_box .related_product_list .related_product_img {
	margin: 0 auto;
}

.related_product_box .related_product_list .related_product_name {
	font-family: 'futura_medium';
	color: #3e3e3e;
	font-size: 16px;
	margin: 0;
	margin-bottom: 20px;
}

.related_product_box .related_product_list .related_product_star_box {
	list-style: none;
	padding: 0;
	display: block;
	margin: 10px auto;
	text-align: left;
}

.related_product_box .related_product_list .related_product_star_box li {
	display: inline-block;
	color: #0e76bc;
	font-size: 20px;
}

.related_product_box .related_product_list .related_product_desc {
	font-weight: 700;
	font-size: 15px;
}

.related_product_box .related_product_list .related_product_cart {
	background-color: #f7f7f7;
	padding: 10px 10px;
}

.related_product_box .related_product_list .related_product_cart .cart_price_label {
	color: #3e3e3e;
	font-size: 14px;
	font-family: 'futura_medium';
	margin: 0;
}

.related_product_box .related_product_list .related_product_cart .cart_price_value {
	font-size: 24px;
	color: #0e76bc;
	margin: 0;
}

.related_product_box .related_product_list .related_product_cart .cart_qty_label {
	color: #3e3e3e;
	font-size: 14px;
	font-family: 'futura_medium';
	margin: 0;
	display: inline;
	margin-right: 10px;
}

.related_product_box .related_product_list .related_product_cart .cart_price_input {
	display: inline;
	white-space: nowrap;
	height: 31px;
	width: 48px;
	padding: 5px 2px 5px 10px;
	border: 1px solid #3e3e3e;
	font-size: 16px;
	font-family: 'futura_medium';
}

.related_product_box .related_product_list .related_product_cart .view_product_right {
	text-align: right;
}

.related_product_box .related_product_list .related_product_cart .view_product_btn {
	width: auto;
	padding: 5px 10px;
	font-size: 15px;
	color: #3e3e3e;
	background-color: #74fe77;
	border-color: #74fe77;
	font-weight: 700;
	margin-bottom: 0;
}

.product_main_box .p_t_line_box {
	font-family: 'din-light';
	font-size: 27px;
}

.product_title_box {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.product_main_box .product_main_title {
	font-family: 'DIN-Regular';
	font-size: 33px;
	margin: 0;
	font-weight: bold;
}

.product_main_box .product_title_line {
	margin: 0;
	border-top: 4px solid #0e76bc;
	margin-top: 9px;
	width: 64px;
}

.product_main_box .product_main_icon_img {
	display: inline-block;
	width: 143px;
	margin-right: 20px;
}

.dap-product-slider {
	border: none !important;
	margin-bottom: 20px !important;
	overflow: hidden;
	clear: both;
}

.prod_review_comment .review_star_box {
	list-style: none;
	padding: 0;
	display: inline-block;
	margin: 20px auto 0;
	margin-top: 0;
}

.prod_review_comment .review_star_box li.not_active {
	color: #d2d2d2;
}

.prod_review_comment .review_star_box li {
	display: inline-block;
	color: #0e76bc;
	font-size: 20px;
	height: 23px;
}

.review_star_box li .fa-star:before,.review_star_box .fa-star:before {
	content: "";
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/tr_product_star.png) no-repeat center;
}

.review_star_box li.not_active .fa-star:before,.review_star_box.not_active .fa-star:before,.review_star_box .fa-star.no-star:before {
	content: "";
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/dap_product_star_noactive.png) no-repeat center;
}

.review_star_box li .fa-star-half-o:before,.review_star_box .fa-star-half-o:before {
	content: "";
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/tr_product_star_half.png) no-repeat center;
}

.prod_review_comment .review_star_box .review_link {
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: top;
	display: inline-block;
	margin-left: 5px;
	line-height: 21px;
	font-size: 13px;
}

.prod_items_list {
	display: flex;
	justify-content: center;
	align-items: center;
}

.prod_items_list .item .prod_item_img {
	width: auto;
}

.prod_items_list .item .prod_icon_right {
	color: #b4b4b4;
	font-size: 22px;
}

.dap-product-slider .thumbnails-wrapper .owl-buttons .owl-prev,.dap-product-slider .thumbnails-wrapper .owl-buttons .owl-next {
	position: absolute;
	height: 11px;
	width: 1px;
	bottom: 50%;
	transform: translate(-50%,0);
}

.dap-product-slider .thumbnails-wrapper {
	padding: 10px 30px;
}

.dap-product-slider .overlay-link {
	background-color: transparent;
}

.dap-product-slider .thumbnails-wrapper .owl-prev {
	left: -33px;
}

.dap-product-slider .thumbnails-wrapper .owl-next {
	right: -5px;
}

.dap-product-slider .thumbnails-wrapper .owl-item .image {
	border: 2px solid transparent;
	margin: 0;
	width: 100%;
	height: 100%;
	color: black;
}

.dap-product-slider .thumbnails-wrapper .owl-item.synced .thumbnails-outer {
	border: 2px solid #d4d4d4;
}

.dap-product-slider .thumbnails-wrapper .thumbnails-outer {
	border: 2px solid transparent;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 72px;
	width: 68px;
}

.dap-product-slider .thumbnails-wrapper .owl-buttons .prod_icon_arrow {
	color: #b4b4b4;
	font-size: 22px;
}

.product_details_box>span {
	margin-bottom: 7px;
	display: inline-block;
}

.product_details_box .product_de_price {
	font-size: 25px;
	margin: 0 0 5px;
	text-transform: capitalize;
}

.product_details_box .product_de_price span {
	color: #434343;
	font-size: 20px;
	text-decoration: line-through;
	margin-left: 5px;
	vertical-align: middle;
	margin-top: -7px;
	display: inline-block;
}

.product_details_box .product_sku {
	color: #434343;
	font-size: 18px;
}

.product_details_box .product_stock_details {
	list-style: none;
	padding: 0;
	margin-bottom: 2px;
}

.product_details_box .product_stock_details .p_s_img {
	display: inline;
	margin-right: 8px;
}

.product_details_box .product_stock_details li {
	color: #0e76bc;
}

.product_details_box .product_stock_details li span {
	font-size: 18px;
}

.product_details_box .product_stock_details li.instock {
	font: normal normal 13.35px Roboto,Arial,Trebuchet,sans-serif;
	font-size: 18px;
	color: #3a6f13;
	font-weight: bold;
	display: inline-block;
	margin: 12px 0 3px;
	text-transform: uppercase;
}

.product_details_box .product_stock_details li.instock span {
	font-size: 16px;
	color: #494949;
	font-weight: normal;
}

.product_details_box .product_stock_details li:nth-child(2) {
	color: #3a6f13;
}

.product_details_box .cust-addcart {
	display: inline-flex;
	justify-content: start;
	align-items: center;
}

.product_details_box .custom_cart_btn_qty_box .qty_input {
	height: 54px;
	width: 54px;
	border: 1px solid #252525;
	padding: 5px 6px;
	font-size: 22px;
	float: left;
	text-align: center;
}

.product_details_box .custom_cart_btn_qty_box .qty_btn_group {
	display: inline-block;
	flex-flow: column;
	vertical-align: top;
	margin-left: -1px;
	margin-right: 10px;
}

.product_details_box .custom_cart_btn_qty_box .qty_btn_group .btn-add {
	height: 27px;
	padding: 0;
	margin: 0;
	display: block;
	width: 37px;
	background-color: transparent;
	border: 1px solid #252525;
	border-radius: 0;
	border-left: 0;
	font-size: 18px;
}

.product_details_box .custom_cart_btn_qty_box span.btn-added-to-cart {
	margin: 0 10px;
	border-radius: 4px;
	font-size: 18px;
	width: 165px;
	padding: 13px 0;
	background-color: #22af40;
	border-color: #22af40;
}

.product_details_box .custom_cart_btn_qty_box .qty_btn_group .btn-minus {
	height: 27px;
	padding: 0;
	margin: 0;
	display: block;
	width: 37px;
	background-color: transparent;
	border: 1px solid #252525;
	border-radius: 0;
	border-top: 0;
	border-left: 0;
	font-size: 18px;
}

.product_details_box .custom_cart_btn_qty_box .custom_add_to_cart,#qty_sku_desk_div .btn-added-to-cart {
	background-color: #22af40 !important;
	border-color: #22af40 !important;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	border-radius: 0;
	margin: 0;
	text-transform: uppercase;
	cursor: pointer;
	padding: 13px 20px;
	min-width: 165px;
	width: 232px;
	vertical-align: top;
}

.product_details_box .custom_cart_btn_qty_box a.view_det {
	background: #0e76bc;
	color: #fff;
	font-size: 18px;
	padding: 13px 20px;
	border-radius: 4px;
	display: inline-block;
	margin-top: 10px;
	width: 230px;
	text-align: center;
}

.product_de_description_box {
	font: normal normal 13.35px Roboto,Arial,Trebuchet,sans-serif;
}

.product_de_description_box .product_desc,.product_de_description_box .product_desc span,.product_de_description_box b,.product_de_description_box a {
	color: #000;
	font-size: 13px !important;
}

.product_main_box .product_de_description_box a,.show_more_descr a,.hide_more_descr a {
	color: #0e76bc;
	margin-top: 15px;
	display: inline-block;
	font-size: 15px !important;
}

.product_main_box .product_de_description_box a i {
	font-size: 20px;
	vertical-align: text-bottom;
	margin-right: 7px;
}

.product_de_description_box .product_desc ul {
	padding-left: 19px;
	list-style: unset;
}

.product_main_box .imp_details img {
	display: inline-block;
}

.product_main_box .imp_details a {
	font-size: 16px;
	color: #06257d;
	border: 1px solid #c4c4c4;
	padding: 4px 12px;
	display: inline-block;
	border-radius: 22px;
	cursor: unset;
}

.product_utility_box .product_utility_list {
	list-style: none;
	padding: 0;
	display: block;
	text-align: left;
	margin: 25px 0 40px;
}

.product_utility_box .product_utility_list li {
	display: inline-block;
	color: #3e3e3e;
	font-size: 15px;
	font-weight: 800;
	vertical-align: middle;
	margin-right: 12px;
}

.product_utility_box .product_utility_list li a {
	color: #434343;
}

.product_utility_box .product_utility_list li a:hover,.product_utility_box .product_utility_list .css-label:hover {
	color: #06257d;
}

.product_utility_box .product_utility_list li a,.product_utility_box .product_utility_list .css-label {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
}

.product_utility_box .product_utility_list .css-label {
	padding: 1px 0 1px 28px;
}

.product_utility_box .product_utility_list li .social-links li a {
	width: 40px;
	height: 40px;
}

.product_utility_box .product_utility_list .popover-title {
	background-color: #0e76bc !important;
}

.product_utility_box .product_utility_list .pro_utility_icons {
	display: inline;
	margin-right: 8px;
}

.final_product_landing_section .prod_gallery,.final_product_landing_section .rec_viewed_items,.final_product_landing_section .product_review_wra {
	background-color: #fff;
}

.final_product_tabs_section .part_filts_box .part_filter_note_text {
	color: #434343;
}

.final_product_landing_section .final_product_common_title {
	font-family: 'futura_medium';
	font-weight: normal;
	font-size: 30px;
	letter-spacing: 8px;
	margin-top: 15px;
	text-align: center;
}

.final_product-bottom_desc {
	background-color: #fff;
	padding: 10px 0 90px;
}

.recent_view_product_box .final_product_common_title {
	margin-bottom: 81px;
}

.recent_view_product_box .final-product-slider-box .image-box {
	padding: 0 10px;
}

.recent_view_product_box .final-product-slider-box .final-product-img {
	height: 245px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

.recent_view_product_box .final-product-slider-box .final-product-img img {
	height: auto;
	width: auto;
	position: relative;
	margin: 0 auto;
	max-height: 245px;
}

.recent_view_product_box .final_slider_title {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 5px;
	min-height: 20px;
}

.recent_view_product_box .final_slider_subtext {
	font-size: 16px;
}

.final_product_tabs_section .featured_gallery_block p,.final_product_tabs_section .featured_gallery_block p span,.final_product_tabs_section .featured_gallery_block b {
	color: #434343 !important;
	font-size: 16px !important;
}

.final_product_tabs_section .featured_gallery_block {
	margin-top: 20px;
}

.customer-service-call {
	background-color: #fff;
}

.customer-service-call h1 {
	color: #434343;
}

.customer-service-call a.btn {
	text-transform: uppercase;
	background-color: #0e76bc;
	border-color: #0e76bc;
}

.best_seller_content p {
	font-size: 24px;
	color: #434343;
	font-family: 'futura_light';
}

.white_bg .btn-go-sect {
	width: 1% !important;
}

#check_cart_discount {
	padding: 8px !important;
}

@media screen and (max-width:767px) and (orientation:portrait) {
	.model_shop_part_box.model_part_box .model_part_blog {
		width: 25%;
	}
}

@media screen and (max-width:767px) and (orientation:landscape) {
	.model_shop_part_box.model_part_box .model_part_blog {
		width: 15%;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		padding: 0 10px;
	}

	div#vehicle-form-open form.margin-clear .col-md-3,.header-form-open form .col-md-2.col-sm-3 {
		width: 50% !important;
		padding: 0 6px !important;
		float: left;
	}
}

@media screen and (max-width:767px) {
	.part_filter_table,.wheel_cat_best_selling_background .latest_arrival_title,.latest_arrival_box .product_de_text,.latest_arrival_box .product_de_sub_text,.part_filts_box .collapse-style-2 .panel-heading a span,.part_filts_box .collapse-style-2 .panel-heading a,.best_seller_content h2,.best_seller_content p {
		font-size: inherit;
	}

	.part_filts_box {
		margin-top: 30px;
	}

	.make_model_searchbox .btn_galleryGo {
		width: 100%;
	}

	.make_model_searchbox .customeGalleryDrop {
		padding: 15px 35px 15px 65px;
	}

	.model_select_year_box .model_select_year_title {
		margin-bottom: 40px;
		font-size: 30px;
	}

	.model_part_box .model_select_year_title {
		margin-bottom: 40px;
		font-size: 30px;
	}

	.model_part_search .form-inline .form-group {
		width: 100%;
	}

	.model_part_search .form-inline .form-group:before {
		content: none;
	}

	.product_title_box {
		display: block;
	}

	.wheel_cat_best_selling_background .nav-pills>li {
		display: block;
		float: none;
		text-align: center;
		margin-left: 0;
	}

	.product_main_box .review_fitment_notes {
		display: block;
	}

	.product_details_box .custom_cart_btn_qty_box a.view_det {
		width: 154px;
		padding: 12px 20px;
	}

	.make-model-pr .product_main_box .product_main_title {
		font-size: 19px;
	}

	.product_details_box .product_de_price {
		font-size: 30px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.wheel_cat_best_selling_background .dap_product_img,.wheel_cat_best_selling_background .ic_aem_img {
		margin: 0 auto;
	}

	.part_filts_box {
		margin-top: 30px;
	}

	.make_model_searchbox .ipad_space {
		margin-left: 6.333333%;
	}

	.model_shop_part_box.model_part_box .model_part_blog {
		width: 14%;
	}
}

@media all and (max-width:768px) and (min-width:320px) {
	.col-half-offset {
		margin-left: 0 !important;
		margin-top: 10;
	}
}

@media(min-width:1200px) {
	.small-cont {
		width: 1170px;
	}

	.rocket_footer .footer-inner .col-md-2,.m7_footer .footer-inner .col-md-2 {
		width: 15%;
		padding: 0 8px;
	}
}

@media(min-width:1900px) {
	.small-cont {
		width: 1300px;
	}
}

.make_model_searchbox a.change_veh {
	margin-top: 0;
	color: #000;
	width: 250px;
	border: 1px solid #000;
	font-weight: 600;
	font-size: 18px;
	padding: 3px 5px;
	margin-bottom: 30px;
}

.col-half-offset {
	margin-left: 4.166666666666667%;
}

.contact-aside-address {
	padding: 1rem 0 10px;
	float: left;
	display: flex;
	width: 100%;
}

.make-mod-year-bottom-space {
	margin-bottom: -10px;
}

.spinner_container {
	background: rgba(0,0,0,0.3) none repeat scroll 0 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.sk-spinner-circle.sk-spinner {
	bottom: 0;
	height: 32px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	z-index: 1000;
}

.sk-spinner-circle .sk-circle::before {
	animation: 1s ease-in-out 0 normal both infinite running sk-circleBounceDelay;
	background-color: #0e76bc;
	border-radius: 100%;
	content: "";
	display: block;
	height: 20%;
	margin: 0 auto;
	width: 20%;
}

.sk-spinner-circle.sk-spinner {
	margin: 0 auto;
	top: 41%;
}

.sk-spinner-circle .sk-circle {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.sk-spinner-circle .sk-circle2 {
	transform: rotate(30deg);
}

.sk-spinner-circle .sk-circle3 {
	transform: rotate(60deg);
}

.sk-spinner-circle .sk-circle4 {
	transform: rotate(90deg);
}

.sk-spinner-circle .sk-circle5 {
	transform: rotate(120deg);
}

.sk-spinner-circle .sk-circle6 {
	transform: rotate(150deg);
}

.sk-spinner-circle .sk-circle7 {
	transform: rotate(180deg);
}

.sk-spinner-circle .sk-circle8 {
	transform: rotate(210deg);
}

.sk-spinner-circle .sk-circle9 {
	transform: rotate(240deg);
}

.sk-spinner-circle .sk-circle10 {
	transform: rotate(270deg);
}

.sk-spinner-circle .sk-circle11 {
	transform: rotate(300deg);
}

.sk-spinner-circle .sk-circle12 {
	transform: rotate(330deg);
}

.sk-spinner-circle .sk-circle2::before {
	animation-delay: -1.1s;
}

.sk-spinner-circle .sk-circle3::before {
	animation-delay: -1s;
}

.sk-spinner-circle .sk-circle4::before {
	animation-delay: -0.9s;
}

.sk-spinner-circle .sk-circle5::before {
	animation-delay: -0.8s;
}

.sk-spinner-circle .sk-circle6::before {
	animation-delay: -0.7s;
}

.sk-spinner-circle .sk-circle7::before {
	animation-delay: -0.6s;
}

.sk-spinner-circle .sk-circle8::before {
	animation-delay: -0.5s;
}

.sk-spinner-circle .sk-circle9::before {
	animation-delay: -0.4s;
}

.sk-spinner-circle .sk-circle10::before {
	animation-delay: -0.3s;
}

.sk-spinner-circle .sk-circle11::before {
	animation-delay: -0.2s;
}

.sk-spinner-circle .sk-circle12::before {
	animation-delay: -0.1s;
}

@keyframes sk-circleBounceDelay {
	0,80%,100% {
		transform: scale(0);
	}

	40% {
		transform: scale(1);
	}
}

.recent_view_product_box h1 span {
	color: red;
}

.header_mobile_menu li span.img_wra_2 {
	min-width: 50px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}

.header_mobile_menu li a img {
	display: inline-block;
}

.nav.header_desktop_menu .subcategory_menu_list li.dropdown a:hover {
	background-color: #0e76bc !important;
	color: #fff;
}

.nav.header_desktop_menu .subcategory_menu_list .dropdown>a:hover::before {
	color: #fff !important;
}

.subsubcategory_menu_list li {
	padding: 0;
}

.appreal-btn a {
	background-color: #fff !important;
	color: #000 !important;
}

.appreal-btn a:hover {
	color: #fff !important;
	background-color: #0e76bc !important;
}

.customer-gallery-detail .overlay-container .text h3 {
	font-size: 18px !important;
	line-height: unset;
}

.appreal-btn.active a {
	color: #fff !important;
	background-color: #0e76bc !important;
}

li.border-b.active a {
	color: #fff !important;
	background-color: #0e76bc !important;
}

@media screen and (max-width:620px) {
	.customer_service_section .final-wheel-details .support_tab li {
		width: 100% !important;
	}
}

@media screen and (max-width:420px) {
	.gallerySection .wp-block-cover-image {
		background-attachment: fixed !important;
	}

	.sidenav .cart_ico li a img:hover {
		filter: brightness(1) invert(1);
	}

	.customer_service_section .panel-title b {
		width: 94% !important;
		display: block;
	}
}

@media screen and (max-width:375px) {
	.gallerySection {
		padding: 40px 0 80px 0;
	}
}

#qty_sku_desk_div .btn-added-to-cart:hover {
	background-color: #fff !important;
	border-color: #22af40 !important;
	color: #22af40 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.none_arrow select {
		-webkit-appearance: none;
		-moz-appearance: none;
	}
}

html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s;
}

html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
	opacity: 0;
	transition-property: opacity,-webkit-transform;
	transition-property: opacity,transform;
	transition-property: opacity,transform,-webkit-transform;
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
	transition-delay: 0;
}

html:not(.no-js) [data-aos=fade-right] {
	-webkit-transform: translate3d(-100px,0,0);
	transform: translate3d(-100px,0,0);
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
	transition-duration: .4s;
}

[data-aos].aos-animate {
	pointer-events: auto;
}

.mega-menu.narrow.veh-sea .trpartsearch,.mega-menu.narrow.veh-sea.trpartsearch {
	background-color: #fb991e !important;
}

.product_p65_warning a.btn {
	text-align: center;
	margin: 10px 0;
	letter-spacing: 1px !important;
}

.footer-inner .p65_warning a.btn,.product_p65_warning a.btn {
	max-width: 287px !important;
}

.custom_cart_btn_qty_box .rev_fit.new_btn a.btn.hover_underline {
	border: 1px solid #000;
	border-radius: 5px;
}

.product_details_box .custom_cart_btn_qty_box button.btn.add_cart_btn {
	background: #0e76bc;
	color: #fff;
	font-size: 18px;
	padding: 10px 20px;
	border-radius: 4px;
	display: inline-block;
	margin-top: 10px;
	width: 225px;
	text-align: center;
}

.shop_by_make {
	padding: 0;
}

.shop_by_make .tab-content {
	margin-top: 25px;
	text-align: center;
}

.shop_by_make .tab-content .feature_make_1,.shop_by_make .tab-content .feature_model_1,.featuredSection .feature_make_1 {
	display: inline-block;
	width: 18.6%;
	margin: 0 10px 10px 0;
	border: 1px solid #0e76bc;
	font-size: 15px;
	text-transform: unset;
	color: #3d3d3d;
	background: url(../../assets/images/dap_make_arrow_white.png) no-repeat right 9px center;
	background-size: 6px 11px;
	word-spacing: 0px;
	background-color: #0e76bc;
}

.feature_make_1 {
	position: static !important;
}

.shop_by_make .tab-content .feature_make_1>div,.shop_by_make .tab-content .feature_model_1>div,.featuredSection .feature_make_1>div {
	height: 54px;
	display: table;
	width: 100%;
}

.shop_by_make .tab-content .feature_make_1 a,.shop_by_make .tab-content .feature_model_1 a,.featuredSection .feature_make_1 a {
	display: table-cell;
	padding: 0 25px 0 12px;
	vertical-align: middle;
	color: #fff;
}

@media screen and (max-width:767px) {
	.featuredSection .container,.shop_by_make .container {
		padding-right: 12px;
		padding-left: 12px;
	}

	.shop_by_make .tab-content,.featuredSection .web_commHead+div {
		margin: 0 12px;
	}

	.shop_by_make .tab-content .feature_make_1,.shop_by_make .tab-content .feature_model_1,.featuredSection .feature_make_1 {
		width: 43%;
		float: unset;
		margin: 0 6px 12px;
	}

	.featureproduct .isotope-container>.col-xs-12 {
		width: 89%;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.shop_by_make .tab-content .feature_make_1,.featuredSection .feature_make_1 {
		width: 31.5%;
	}
}

.firstnev {
	margin: 10px 0;
	margin-top: 0;
	float: right;
	z-index: 0;
}

.firstnev .navbar-nav>li>a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 12px 9px;
	border: unset;
	margin: 0 4px;
	border-radius: 10px;
}

.firstnev .navbar-nav>li:hover {
	color: #fff !important;
	background-color: #0e76bc!important;
	background-image: unset !important;
}

.firstnev .topnav-right {
	margin-right: 48px;
	margin-top: 10px;
	float: right;
}

.firstnev .navbar-nav>li {
	margin: 0;
	border-radius: 10px;
}

.firstnev .navbar-nav>li:nth-last-child {
	margin-right: 32px !important;
}

.login-drp .ico-head {
	display: table-cell;
	margin-top: 17px;
	height: auto;
	float: left;
	margin-right: 5px;
}

.header_ico_wra .ico-head h5 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	display: table-cell;
	vertical-align: middle;
}

.login-drp .login-opt {
	display: inline-block;
	margin-top: 0;
	height: auto;
	max-width: 250px;
	margin-right: -14px;
}

.login-drp .form-control {
	height: auto;
	margin-top: 13px;
	padding: 5px 10px;
	background: 0;
	color: #000;
}

.login-drp .login-opt select {
	border: 1px solid #b5b5b5;
}

.col-md-3.col-sm-3.top_myacc {
	display: inline-flex;
	position: absolute;
	right: 10%;
}

.top_myacc li {
	font-size: 16px;
	text-align: justify;
}

.top_myacc1 li a,.top_myacc li a:hover {
	color: #fff !important;
}

span.mega-menu.narrow.veh-sea {
	display: none;
}

.header_ico_wra.acting_section>div {
	margin-right: 7%;
	width: 100%;
}

.top_myacc a.logged_user {
	color: #fff !important;
}

.logged_user,.logged_user i {
	color: #fff !important;
	background: transparent !important;
	margin-left: 3px;
}

.top_myacc a.logged_user {
	background: transparent !important;
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.col-md-3.col-sm-3.top_myacc {
		right: 15%;
	}

	.header .search-box-wra input {
		margin-right: 22%;
	}

	.searchbtn {
		right: 22%;
	}

	.firstnev .topnav-right {
		margin-right: 36px;
	}

	.recom {
		left: -30px !important;
	}

	.sf_slider_section {
		height: 355px;
	}

	.header .search-box-wra input {
		width: 69%;
	}

	.recom p {
		font-size: 12px !important;
	}

	.header_ico_wra.acting_section .ico-list .top_myacc a {
		width: 170px !important;
	}

	.header_ico_wra .logged_user {
		width: 171px;
	}

	.header_ico_wra.acting_section>div:nth-child(1) {
		margin-right: -5%;
	}
}

@media screen and (min-width:768px) and (max-width:768px) {
	.header_ico_wra.acting_section>div {
		margin-right: 10%;
		margin-top: 10px;
		width: unset;
	}

	.header_ico_wra.acting_section>div:nth-child(1) {
		margin-top: 0 !important;
	}

	.login-drp .login-opt {
		margin-top: -28px;
	}

	.login-drp .ico-head {
		margin-top: 0;
	}

	.firstnev .topnav-right {
		margin-right: 50px;
	}

	.col-md-3.col-sm-3.top_myacc {
		right: 24%;
	}

	.recom {
		top: 58px !important;
		left: 28px !important;
	}

	.header .search-box-wra input {
		margin-right: 35%;
	}

	.searchbtn {
		right: 35%;
	}

	.recom p {
		font-size: 12px !important;
	}
}

.viewcart .searchbtn {
	position: absolute;
	right: 1px;
	top: 2px;
	border: 0;
	height: 36px;
	width: 36px;
	top: 2px;
	background: transparent;
	left: 97%;
}

.recom {
	position: absolute;
	top: 25px;
	left: -20px;
}

.recom p {
	color: #0e76bc;
	font-size: 16px;
	font-weight: 600;
}

.dark-bg h1 {
	color: #000;
}

.shopnow h1 {
	font-weight: 600;
	font-size: 65px;
	color: transparent;
	position: absolute;
	top: 65%;
	width: 100%;
	text-align: center;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: .05px;
	-webkit-text-stroke-color: #fff200;
	font-family: 'DIN-Regular';
	display: none;
}

.shopnow .overlay-bottom,.overlay-top {
	background: transparent;
}

.shopnow .col-md-3 {
	border: 1px solid #fff;
	padding: 0;
}

.shopnow img {
	position: relative;
}

.shopnow .btn {
	position: absolute;
	left: 32%;
	top: 60%;
	padding: 5px 10px;
	color: #fff;
	background-color: #0e76bc;
	border: 0;
	font-size: 12px;
	border-radius: 4px;
}

.shopnow .btn:hover {
	color: #fff;
	background-color: #0e76bc;
}

.featuredsectionTitleBlock {
	position: relative;
	padding: 30px 0;
}

.featuredListBlock .isotope-container>.col-md-3,.featuredListBlock .isotope-container>.col-md-4 {
	padding: 15px 10px;
	margin-bottom: 15px;
}

.featuredListBlock {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px;
}

.featureproduct .isotope-container>.col-md-3>div {
	border: transparent;
}

.subscribe_space {
	backgorund: #fff;
}

.footer hr {
	border: 1px solid #6d6d6d;
}

@media screen and (min-width:1920px) and (max-width:1920px) {
	.owl-carousel {
		max-height: 670px;
	}

	.shopnow .btn {
		left: 36%;
	}

	.sf_slider_section .owl-item .image-box .client {
		height: 282px;
	}
}

.main-navigation .navbar .navbar-nav,.main-navigation .navbar .navbar-nav li:last-child {
	margin-right: 0 !important;
}

@media screen and (min-width:768px) and (max-width:768px) {
	.sf_slider_section {
		height: 296px;
	}

	.shopnow h1 {
		font-size: 28px;
	}

	.shopnow .btn {
		font-size: 9px;
		padding: 4px;
		border-radius: 3px;
		letter-spacing: 2px;
		left: 32%;
		top: 50%;
	}

	.racheritage h1 {
		font-size: 20px;
	}

	.racheritage span {
		font-size: 38px;
	}

	.sf_slider_section .owl-item .image-box .client {
		height: 239px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	.shopnow h1 {
		font-size: 45px;
	}

	.shopnow .btn {
		font-size: 12px;
		padding: 4px;
		border-radius: 3px;
		letter-spacing: 2px;
		left: 34%;
		top: 55%;
	}

	.racheritage h1 {
		font-size: 48px;
	}

	.racheritage span {
		font-size: 28px;
	}

	.sf_slider_section .owl-item .image-box .client {
		height: 298px;
	}
}

.featuredSection.featureproduct h2 {
	height: 110px;
	background: #00407d;
	margin-top: 0;
	padding: 5px;
	line-height: 20px;
}

.pv-70 {
	padding-top: 10px;
}

.sf_slider_section .owl-carousel {
	max-height: 354px;
}

.gallerySection h1 {
	position: absolute;
	top: 0;
	font-size: 65px;
	color: #fff;
	font-family: 'DIN-Light';
}

.footer-content .company_info {
	margin-top: -15px;
}

@media screen and (max-width:768px) {
	.gallerySection h1 {
		top: 20px;
		font-size: 32px;
	}
}

.featuredSectionInner .cat_golink {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	background: #0e76bc;
	border-radius: 5px;
	padding: 6px 12px;
	font-weight: 700;
	transition: transform .3s ease-in-out;
}

.overlay-bottom,.overlay-top {
	background-color: rgba(30,30,30,0.5);
}

.overlay-container .text h3 {
	display: none;
}

@media screen and (max-width:767px) {
	.wishlist-icons img {
		padding: 8px 5px 5px 8px;
	}
}

@media screen and (max-width:768px) {
	.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
		white-space: unset;
	}

	.app-content {
		min-height: 0;
	}

	.pv-70 {
		padding-top: 50px !important;
	}
}

.main-title h1 {
	color: #fff;
}

.app-content.faq {
	background-color: #000;
	position: relative;
	z-index: 1;
	min-height: 650px;
}

.accordion .tag .circle.active .toggle {
	background: url(../images/minus_dark_blue.png) center center no-repeat !important;
}

.make-model-pr .make-filter .tr_filter .panel-heading:after,.make-model-pr .make-filter .panel-title:after {
	content: '';
	height: 7px;
	width: 37px;
	position: absolute;
	background: white;
	top: 2px;
	right: -12px;
	transform: rotate(45deg);
}

.collapse-style-2 .panel-heading a:after {
	content: "\f068";
	right: 10px;
}

.collapse-style-2 .panel-heading a.collapsed:after {
	content: "\f067";
	right: 10px;
}

.make-filter .panel-title {
	background: #000;
	border-radius: 0 20px 0 0;
	padding: 10px 10px 10px 15px;
	position: relative;
}

.make-model-pr .make-filter .panel-heading a span input+span {
	color: #fff;
	padding: 0;
	background: transparent;
	font-size: 16px;
}

.footer-content .list-inline .link-dark:hover {
	color: #000;
}

.footer-content .social-links li {
	margin: 0 5px 2px 0;
}

@media screen and (max-width:834px) {
	.recom {
		left: 25px !important;
		top: 25px !important;
	}

	.recom p {
		font-size: 12px !important;
	}

	.firstnev .topnav-right {
		margin-right: 50px;
	}

	.shopnow .btn {
		font-size: 9px;
		padding: 4px;
		border-radius: 3px;
		letter-spacing: 2px;
		left: 32%;
		top: 50%;
	}
}

.make-model-pr .make-filter .panel-heading a span input+span {
	color: #fff;
	padding: 0;
	background: transparent;
	font-size: 16px;
}

.make-model-pr .make-filter .panel .panel-collapse .panel-body.select_brand_body {
	background: #f7f7f7;
	padding: 15px 12px 35px 12px;
}

.make-model-pr .make-filter .panel-body.select_brand_body form .div_toggle_brand_filter_left,.make-model-pr .make-filter .panel-body.select_brand_body form div {
	border: 0;
}

.make-model-pr .make-filter .panel .tr_filter {
	border: 0;
}

.panel-group .panel+.panel {
	margin-top: 10px;
}

.common-sect.heritage p {
	padding-right: 70px;
	text-align: justify;
}

.common-sect.heritage h1 {
	font-size: 32px;
}

.common-sect.heritage span {
	font-size: 49px;
	font-weight: bold;
}

@media screen and (min-width:768px) and (max-width:768px) {
	.common-sect.heritage span {
		font-size: 28px !important;
	}

	.common-sect.heritage h1 {
		font-size: 20px;
	}

	.firstnev {
		margin-top: 35px;
	}

	.acting_section {
		margin-top: 18px;
		text-align: center;
		display: inline;
	}

	.header_ico_wra.acting_section .ico-list .top_myacc a {
		width: 171px !important;
	}

	.header_ico_wra .logged_user {
		width: 175px;
	}

	.header_ico_wra .ico-list {
		margin: -27px 0 3px;
	}

	.header_ico_wra.acting_section .ico-list {
		margin: -45px 0 3px;
	}

	.top_myacc li a,.top_myacc li a:hover {
		color: #000 !important;
	}

	.header .top_myacc>div>a {
		background: #0e76bc;
	}

	.featuredSection {
		margin-top: 55%;
	}

	.featureproduct .isotope-container>.col-md-12 {
		width: 100%;
	}
}

@media screen and (min-width:1400px) and (max-width:1920px) {
	.common-sect.heritage span {
		font-size: 50px;
	}

	.common-sect.heritage p {
		padding-right: 85px;
	}

	.common-sect.heritage h1 {
		font-size: 30px;
	}

	.common-sect.heritage .vert-midle-sect {
		padding: 40px 0;
	}

	.common-sect.heritage .full-text-container {
		padding: 85px 0;
	}
}

@media only screen and (min-width:767px) and (max-width:997px) {
	#vehicle-form-open form[name="forma_vehicle_header"] {
		display: flex;
	}

	#vehicle-form-open form.margin-clear .btn-go {
		width: auto;
	}

	div#vehicle-form-open form.margin-clear .col-md-3 {
		margin: 0 5px;
	}

	.header-form-open .form-c-trans {
		padding: 6px 42px;
	}

	#vehicle-form-open form.margin-clear select,#vehicle-form-open form.margin-clear .btn-go,#vehicle-form-open form.margin-clear .buttonClear {
		height: 55px !important;
	}
}

@media only screen and (min-width:768px) and (max-width:768px) {
	#home-carousel {
		max-height: 290px;
	}

	#vehicle-form-open form[name="forma_vehicle_header"] {
		margin-left: 50px;
	}
}

.rma_contact input[type="radio"],.rma_contact input[type="checkbox"] {
	margin: 0;
	height: 20px;
	width: 20px;
}

.rma_header.chr_header h1 {
	font-weight: bold;
	font-family: 'din-bold';
}

.rma_contact label {
	margin: 0;
	vertical-align: top;
	line-height: 14px;
	margin-left: 20px;
	font-size: 16px;
	margin-top: 5px;
	font-weight: normal;
	color: #000;
	text-align: left !important;
}

.chr_contact .rma_comm_head {
	font-family: 'din-bold';
	color: #000;
	text-transform: uppercase;
	margin-bottom: 0;
}

.rma_contact .contact-form {
	margin-top: 20px;
}

.chr_contact .rma_comm_head span {
	text-transform: capitalize;
	font-weight: normal;
	font-family: 'din-regular';
}

.chr_contact .rma_comm_head {
	margin-bottom: -15px;
}

.rma_sub #is_agree {
	margin-top: 2px;
}

.rma_sub a {
	color: #0c9ec7 !important;
	text-decoration: underline;
}

@media screen and (max-width:834px) {
	input.form-control.nitrous_rating {
		margin: 0 auto;
		width: 93%;
	}

	.contact-form.basic_info {
		margin-right: 15px;
	}

	.rma_contact .contact-form label {
		margin-bottom: 10px;
	}
}

@media screen and (min-width:1024px) and (max-width:1024px) {
	input.form-control.nitrous_rating {
		margin: 0 auto;
		width: 93%;
	}
}

#sizelist h4.panel-title.text-red {
	background: transparent;
	color: #000;
	font-size: 19px;
}

#sizelist h4.panel-title.text-red:after {
	display: none;
}

.productinfo .fa-list-alt:before {
	font-size: 14px;
}

.isotope-container .cust-addcart .dropdown .btn {
	padding: 9px 10px;
}

.product_options .item_table_block .item_table tbody tr td .cust-addcart {
	display: flex;
}

.productinfo .product-price h1 {
	font-family: DIN-light;
	font-size: 27px;
	display: inline-block;
	margin-top: -30px;
	margin-right: 15px;
	/* font-weight: bold; */
}

.productinfo .product_desc,.final_product_landing_section .productinfo .product_desc span {
	color: #252525;
	font-family: Din-regular;
	font-size: 17px;
	margin-top: 10px;
}

.productinfo .product_desc p,.final_product_landing_section .productinfo .product_desc p {
	font-weight: 600;
}

.productinfo .btn-danger {
	margin: 10px 0px 10px 0;
}

.productinfo .product_title span.sku_no {
	font-size: 18px;
}

.productinfo .pull-left h1 {
	line-height: 30px;
	text-transform:capitalize!important;
}

.product_options .add_to_cart_checkout {
	padding: 9px 20px 6px !important;
}

.product_options .btn-info,.final_product_tabs_section .btn-info {
	font-size: 14px;
}

@media screen and (max-width:767px) {
	.product_options .item_table_block .item_table tbody tr td .cust-addcart {
		display: contents;
	}

	.cust-addcart span.btn {
		margin-right: -3px;
		padding: 9px 20px 6px;
	}
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.cust-addcart span.btn {
		margin-right: 0;
	}

	.item_table_block .item_table tbody tr td {
		font-size: 15px;
		color: #000;
		padding: 13px 10px;
	}
}

@media screen and (max-width:834px) {
	.product_details_box .custom_cart_btn_qty_box .custom_add_to_cart,#qty_sku_desk_div .btn-added-to-cart,.product_details_box .custom_cart_btn_qty_box span.btn-added-to-cart {
		margin-top: 15px;
		padding: 8px 10px;
		margin-left: 0;
		font-size: 16px;
	}

	.product_details_box .custom_cart_btn_qty_box .custom_add_to_cart,#qty_sku_desk_div .btn-added-to-cart {
		min-width: 140px;
		width: 150px;
		font-size: 16px;
	}

	.product_details_box .cust-addcart {
		display: block;
	}

	.cust-addcart .add_cart_btn {
		width: 154px !important;
		padding: 12px 20px !important;
	}
}

@media only screen and (min-width:320px)and (max-width:390px) {
	.app-content .buttoncolor #go_back_text {
		position: absolute;
		top: 100%;
		left: 25%;
	}

	.conform_order .order-complete-btn .billig-bk {
		position: absolute;
		right: 23%;
		top: 101%;
	}

	.viewcart .buttoncolor #sign_in {
		position: absolute;
		top: 100%;
		left: 32%;
	}

	.app-content .buttoncolor .guest-login {
		margin-top: 0;
	}

	.app-content .buttoncolor .ship-cont {
		left: 23% !important;
	}

	.app-content .buttoncolor .bill-info {
		left: 20% !important;
	}

	.cart-section .cart_login a {
		padding: 8px 13px;
	}
}

@media only screen and (min-width:391px)and (max-width:767px) {
	.app-content .buttoncolor #go_back_text {
		margin-top: 0;
		/* float: right; */
		padding: 7px 10px !important;
		letter-spacing: 2px;
	}

	.app-content .buttoncolor .btn-green {
		margin-top: 0;
		margin-left: 3px;
	}

	.conform_order .order-complete-btn .billig-bk {
		position: absolute;
		right: 30%;
		top: 101%;
	}

	.viewcart .buttoncolor #sign_in {
		margin-top: 0;
		/* float: right; */
	}

	.app-content .buttoncolor .guest-login {
		margin-top: 0;
	}
}

.top_myacc a.logged_user {
	position: relative;
	right: 0;
	white-space: nowrap;
	max-width: 175px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}

.productinfo.body_ico_wra .product-tabs-content {
	display: block;
	margin-right: 10px;
}

.productinfo.body_ico_wra .product-size h3 {
	margin-right: 10px;
}

.kit_component_section .item_table_block .item_table thead tr th {
	font-weight: 300;
	font-size: 16px;
	color: #000;
	padding: 20px 15px;
	text-transform: Capitalize;
	background: #f0f0f0;
}

@media screen and (max-width:767px) {
	.kit_component_section .tab-pane {
		padding-right: 0;
		padding-left: 0;
	}
}

@media only screen and (min-width:1024px) {
	.hidden-md-pr {
		display: none !important;
	}
}

@media screen and (min-width:768px) and (max-width:834px) {
	.productinfo.body_ico_wra .hidden-sm-pr {
		display: none;
	}

	.header-top .social_icon_list .search_drp input[type=search] {
		width: 652px;
	}
}

@media screen and (min-width:768px) {
	.final_product_landing_section .hidden-sm-pr {
		display: none !important;
	}
}

.overlay i {
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 80px;
	height: 80px;
	border: 1px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
	font-size: 32px;
	line-height: 80px;
}

.overlay i:hover {
	background-color: #fff;
	color: #777;
}

.carousel-indicators li {
	border: 1px solid #000;
}

.slider_btn .next-btn {
	float: right;
	display: inline-block;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 300;
	color: #cdcdcd;
}

.slider_btn .prev-btn {
	display: inline-block;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 300;
	color: #cdcdcd;
}

.slider_btn span {
	color: #0e76bc;
}

.slider_btn {
	margin-top: 10px;
}

.carousel .carousel-indicators {
	bottom: -20%;
}

.carousel .carousel-indicators li {
	border: 1px solid #000;
}

.question_btn .btn-animated i,.instruction_btn .btn-animated i,.productinfo .social-links.animated-effect-1 li a {
	z-index: 0 !important;
}

.color_chip_codes .color_chip_thumb>div a {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 24px;
	font-size: 13px;
	vertical-align: bottom;
	color: #999;
	text-transform: uppercase;
	width: 100%;
	margin-top: -2px;
}

.color_chip_codes .color_chip_thumb>div img {
	max-height: 35px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.wicked-cate-wra .prod-title h2,.wicked-cate-wra .prod-title h3 {
	padding: 10px;
}

.p65_warning .warn p {
	padding: 10px;
	position: relative;
	top: 5px;
	font-size: 10px;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.p65_warning .warn-contact p {
	font-size: 10px;
	letter-spacing: 2px;
	margin-bottom: 5px;
}

.p65_warning a.btn {
	letter-spacing: normal;
	text-transform: unset;
	font-weight: 400;
}

.product-tabs-content form {
	display: flex;
}

.color_chip_codes .color_chip_thumb {
	border: 0;
}

.color_chip_codes .color_chip_thumb>div .color_chips.active_sku {
	color: #fff !important;
	background-color: #0e76bc !important;
	padding: 10px;
	height: 34px;
	line-height: 10px;
	margin-top: -11px;
	padding-left: 0;
}

.product-tabs-content h3 {
	text-transform: capitalize;
	margin-top: 10px;
}

.color_chip_codes .color_chip_thumb {
	padding: 0;
	margin-top: -10px;
	width: 97%;
}

.color_chip_codes .color_chip_thumb>div {
	display: inline-flex;
	margin: 0;
	width: 365px;
	margin-top: 10px;
	border: 1px solid #f3f3f3;
	height: 34px;
	text-align: left;
	padding: 10px;
	margin-bottom: -10px;
	margin-left: -4px;
}

.color_chip_codes .color_chip_thumb>div a:hover,.color_chip_codes .color_chip_thumb>div .color_chips.active_sku {
	border-bottom: 1px solid #959595 !important;
	border: 1px solid #fff;
}

.color_chip_codes .color_chip_thumb>div .color_chips.active_sku {
	border: 1px solid #0e76bc !important;
}

.size_menu_strip .filters .border-b a {
	background: #0e76bc !important;
	color: #fff !important;
}

@media screen and (max-width:767px) {
	.productinfo.body_ico_wra .product-tabs-content {
		padding: 2px;
	}

	.color_chip_codes .color_chip_thumb>div {
		width: 353px;
		margin-bottom: -10px;
	}

	.size_menu_strip .nav-pills>li,.size_menu_strip .nav-pills>li.border-b a {
		height: 35px;
	}

	.color_chip_codes h3 {
		width: 354px !important;
		margin-left: -7px !important;
		margin-bottom: -2px !important;
	}

	.size_menu_strip li,.product-size h3 {
		width: 100% !important;
	}

	.owl-carousel {
		max-height: 100%;
	}

	.subscribe-bg img {
		margin-top: 15%;
	}

	.joinheadingsBlock h2 {
		font-size: 17px;
	}

	.join_desc {
		font-size: 15px;
	}

	.index-blog-wra .col-md-4 {
		margin: 0 5px;
	}
}

@media screen and (min-width:768px)and (max-width:768px) {
	.color_chip_codes .color_chip_thumb>div {
		width: 360px;
		margin-bottom: -10px;
	}

	.color_chip_codes h3 {
		width: 360px !important;
	}

	#insert_search {
		left: 19% !important;
	}

	.subscribe-bg img {
		margin-top: 8%;
	}
}

@media screen and (min-width:834px)and (max-width:834px) {
	.color_chip_codes .color_chip_thumb>div {
		width: 389px;
		margin-bottom: -10px;
	}

	.color_chip_codes h3 {
		width: 390px !important;
	}

	#insert_search {
		left: 35.5% !important;
	}

	.header_ico_wra.acting_section>div {
		margin-right: -20%;
		float: right;
	}

	.top_myacc li a,.top_myacc li a:hover {
		color: #000 !important;
	}

	.header .top_myacc>div>a {
		background: #0e76bc;
	}

	.subscribe-bg img {
		margin-top: 4%;
	}
}

.size_menu_strip li {
	display: inline-block;
	width: 49%;
	border: 1px solid #f3f3f3;
}

.size_menu_strip .nav-pills>li+li {
	margin-left: 0;
}

.color_chip_codes h3,.product-size h3 {
	background: #f0f0f0;
	color: #0e76bc;
	padding: 10px;
	margin-bottom: 0;
	width: 49%;
}

.color_chip_codes h3 {
	width: 365px;
	margin-left: -5px;
}

#insert_search {
	top: 40px;
	left: 27%;
}

.active-color {
	background-color: #0e76bc;
	border: 1px solid #0e76bc !important;
}

.itseasysection .itseasycontainer {
	width: 60%;
	margin: 20px auto;
}

.itseasytopheader h2 {
	font-family: 'Din-light';
	font-weight: 600;
	text-align: center;
	font-size: 57px;
	color: #182959;
	margin: 0;
	line-height: 56px;
	letter-spacing: -1px;
	padding-bottom: 40px;
}

.itseasytopheader h2 span {
	font-size: 57px;
	display: inline-block;
	color: #0e76bc;
	vertical-align: top;
	text-align: center;
	margin-left: 8px;
	letter-spacing: -1px;
	position: relative;
}

.itseasysection .itseasycont1 {
	margin-top: 30px;
	text-align: center;
}

.itseasysection .itseasycont span {
	font-family: 'DIN-Regular';
	color: #000;
	font-size: 15px;
	font-weight: bold;
}

.itseasysection .itseasycont2 {
	margin-top: 12%;
	text-align: center;
}

.itseasysection .itseasycont1 hr {
	border-top: 1px solid #0e76bc;
	width: 45%;
	position: absolute;
	left: 84%;
	top: 16%;
	z-index: 1;
}

.itseasysection .itseasycont2 hr {
	border-top: 1px solid #0e76bc;
	width: 39%;
	position: absolute;
	right: 86%;
	top: 21%;
	z-index: 1;
}

.itseasysection .itseasycont1 img {
	width: 80%;
	margin: 0 auto 15px auto;
}

.itseasysection .itseasycont2 img {
	width: 80%;
	margin: 0 auto 15px auto;
}

@media(min-width:768px) and (max-width:1024px) {
	.itseasysection .itseasycontainer {
		width: 100%;
	}

	.featuredListBlock {
		width: 96%;
	}

	.featuredsectionTitleBlock {
		padding: 30px 0;
	}

	.prod-info-video-wra {
		top: -180px;
	}

	.featureproduct .featuredSectionInner h2 {
		height: 125px !important;
	}
}

.featuredListBlock .isotope-container>.col-md-4 .image-box {
	background: #fff;
}

.featuredListBlock .isotope-container>.col-md-4 .image-box .overlay-container {
	height: 310px;
	display: table-cell;
	vertical-align: middle;
}

.featureproduct .featuredSectionInner h2 {
	height: 70px;
	background: transparent;
	line-height: 1;
	margin-top: 15px;
	padding-top: 10px;
	position: relative;
	z-index: 1;
}

.featuredListBlock .right-arrow {
	color: transparent;
	font-size: 14px;
	float: right;
	padding: 10px;
}

.featureproduct .featuredSectionInner .image-box:hover h2 a {
	color: #0e76bc;
}

.featuredListBlock .image-box:hover .right-arrow {
	background: #0e76bc url(../images/prwarrow-thin-right.webp) no-repeat center;
	color: #fff;
	border-radius: 10px;
}

.featuredcat .featuredSectionInner h2 a {
	color: #000;
	text-transform: uppercase;
}

.company-info-wrapper {
	background: url(../images/prwpwer_company_info_bg_img.webp) no-repeat left;
	padding: 0;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 20px;
	margin-bottom: 50px!important;
}

.company-info-wrapper .info-section {
	background: #0e76bc;
	text-align: center;
	padding: 20px 20px;
	border-radius: 20px;
}

.company-info-wrapper .info-section img {
	display: inline-block;
}

.company-info-wrapper .info-section h2 {
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
	margin-top: 10px;
	font-weight: normal;
	margin: 10px auto;
}

.company-info-wrapper .info-section>p {
	font-size: 15px;
	line-height: 21px;
	color: #fff;
	min-height: 140px;
	height: auto;
}

.dark .social-links li a {
	background: #f3f3f3;
	color: #696969;
	border: none !important;
	border-radius: 20%;
}

.dark .social-links li a:hover {
	border: none !important;
	border-radius: 20%;
}

footer .social-links li {
	margin: 5px 8px;
}

footer {
	position: relative;
	border-top: 0;
}

@media screen and (max-width:767px) {
	.itseasysection .itseasycontainer {
		width: 100%;
		margin: 1% auto;
		border-left: 0;
		border-right: 0;
		padding: 15px 0 0;
	}

	.featuredcat {
		margin-top: 0;
	}

	.wp-block-cover-image {
		background-position: 50% 0 !important;
	}

	.prod-info-video-wra .prod-info-section h1 {
		font-size: 4.5em !important;
	}

	.featureproduct .featuredSectionInner h2 {
		height: 100px !important;
	}

	.dark-bg.call-to-action-home br {
		display: block !important;
	}

	.dark-bg.footer-top.call-to-action-home h1 .btn {
		margin: 10px auto;
	}

	.p65_warning a.btn {
		margin: 10px 0;
	}

	.p65_warning {
		float: left;
		display: contents;
	}
}

.company-info-wrapper .info-bg {
	padding: 45px 0;
}

.prod-info-video-wra {
	padding: 15% 0;
	background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
	height: 100vh;
}

.prod-info-video-wra .prod-info-section h1 {
	font-size: 6.5em;
	color: #fff !important;
	font-weight: bold;
	text-transform: inherit;
}

.prod-info-video-wra .prod-info-section input {
	text-transform: uppercase;
	background: #0e76bc;
	color: #fff;
	font-size: 22px;
	border: 0;
	padding: 10px 15px;
	border-radius: 6px;
	margin-top: 25px;
	font-family: 'DIN-Regular';
	font-weight: bold;
}

@media(min-width:1640px) and (max-width:1920px) {
	.itseasysection .itseasycont2 {
		margin-top: 14%;
	}

	.subscribe-bg .gray-light-translucent-bg {
		translate: -20px 155px;
	}

	.frmsubscription input[type=email] {
		width: 100%;
		margin-bottom: -15px;
	}

	.frmsubscription button[type=submit] {
		top: -31px;
		left: 80%;
	}

	.joinblock {
		width: 42%;
		margin-left: 57%;
	}

	.joinheadingsBlock {
		margin-top: 30px;
	}

	.joinblock-inner {
		padding: 0 15px;
	}

	.joinheadingsBlock h2 {
		font-size: 40px;
	}

	.subscribe-bg .call-to-action {
		margin: 15px 0 50px;
	}

	.default-bg.subscribe-bg {
		padding: 80px 0 420px;
	}

	.footer-container {
		margin-top: -200px !important;
	}

	.company-info-wrapper {
		padding: 45px 0;
	}

	.header_ico_wra.acting_section .ico-list .top_myacc a {
		width: 222px !important;
	}
}

.customer_log .dark-translucent-bg {
	position: relative;
	z-index: 0;
}

.dark-bg.call-to-action-home br {
	display: none;
}

.dark-bg.footer-top.call-to-action-home h1 b {
	color: #fff;
}

@media screen and (min-width:768px) {
	.dealer_locator_info .hidden-sm-pr,.hidden-md-pr {
		display: none !important;
	}
}

.productinfo .product-price h4 {
	font-family: DIN-light !important;
	margin-top: 27px;
}

.color-update-price-div.visible-xs h4 {
	font-family: DIN-light !important;
}

@media(min-width:834px) and (max-width:1024px) {
	#insert_search {
		left: 12%;
	}

	.company-info-wrapper .info-section {
		margin: 10px;
	}

	.subscribe-bg .gray-light-translucent-bg {
		translate: -20px 30px;
	}

	.firstnev {
		margin-top: 40px;
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.featureproduct .isotope-container>.col-md-3 {
		width: 47%;
		margin: 10px;
	}

	.company-info-wrapper .col-md-4 {
		width: 33.33333333%;
	}

	.company-info-wrapper .col-sm-offset-2 {
		margin-left: 0;
	}

	.joinblock {
		width: 80%;
		float: right;
	}
}

@media(min-width:768px) and (max-width:820px) {
	.index-blog-wra .col-md-4 {
		padding: 0 25px;
	}

	.sf_slider_section {
		padding: 15px 0 0;
	}
}

@media(min-width:1200px) {
	.company-info-wrapper .container,.index-blog-wra .container,.gallerySection .container {
		width: 1080px;
	}
}

.wp-block-cover-image {
	border-radius: 20px;
}

.pxy {
	padding-left: 0;
	padding-right: 0;
}

.default-bg.subscribe-bg {
	margin-right: 20px;
}

.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton1,.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton2 {
	right: 50px !important;
}

footer .social-links {
	width: 100%;
	margin: 20px auto;
	text-align: center;
}

.footer-inner .footer_5 .footer-content li:nth-child(2) a,.footer-inner .footer_5 .footer-content li:nth-child(3) a {
	color: #000 !important;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
}

.footer-inner .col-md-2 {
	width: 20%;
}

.footer-container {
	margin-top: -90px;
}

.company-info-wrapper,.gallerySection {
	margin: 0 40px;
}

.featuredSection {
	margin-bottom: 30px;
}

@media screen and (max-width:767px) {
	.company-info-wrapper {
		background: url(../images/prwpwer_company_info_bg_img.webp) center;
		background-position: 22%;
	}

	.joinblock {
		width: 87%;
	}

	.frmsubscription .input-group {
		margin-bottom: 10px;
	}

	.footer-inner .col-md-2 {
		width: 100%;
	}

	.subfooter p {
		font-size: 10px;
		letter-spacing: 1px;
	}

	.fa-send:before,.fa-paper-plane:before {
		right: 30px;
		position: relative;
		top: 20px;
		color: #fff;
	}
}

.top_myacc .logout_text,.top_myacc .logout_text:hover {
	display: none;
}

.dark-translucent-bg:after {
	background-color: unset;
}

.customer_log .main-container {
	padding: 45px 0 30px;
}

.tab-content .tab-pane {
	padding-bottom: 0px;
}

.app-content.forgot-password {
	position: relative;
	z-index: 0;
}

.firstnev .navbar-nav>li:not(:last-child):after {
	content: "|";
	position: absolute;
	right: -3px;
	font-size: 21px;
	color: #7f7f7f;
	top: 9px;
}

.firstnev .navbar-nav {
	background: #f3f3f3 !important;
	border-radius: 10px;
}

.featureproduct .overlay-bottom, .overlay-top {
	background-color: rgba(255, 255, 255,0.2);
}

.featuredListBlock .isotope-container>.col-md-3 .overlay-container .product-img {
	height: 195px;
}

footer .social-links .tiktok {
	position: relative;
	top: -6px;
}

footer .social-links .tiktok img {
	margin-top: 7px;
}

.mob_search .search-box {
	position: relative;
	z-index: 100;
}

.home-carousel-wrapper {
	position: relative;
	z-index: 0;
}

@media only screen and (min-width: 1280px) {
	#review_submit .modal-body {
		overflow-y: scroll;
		height: 80vh;
	}
}

span.hidden-link {
	font-size: 0!important;
}

.links a.btn {
	background: #0e76bc;
}

.gallerySection button {
	padding: 23px 20px;
	display: flex;
	text-transform: uppercase;
	font-weight: normal;
	border-radius: 15px;
	position: absolute;
	top: 79%;
	left: 52%;
	font-size: 16px;
	border: 1px solid transparent;
	background: #0e76bc;
	color: #fff;
	letter-spacing: 1px;
}

.gallerySection button img {
	margin-left: 10px;
}

.gallerySection .right-section {
	left: 47%;
}

@media screen and (max-width:767px) {
	.gallerySection button {
		top: 75%;
		left: 25%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 17%;
	}

	.military-support .vert-midle-sect .container {
		margin-top: 80px;
	}

	.our_heritage.common-sect {
		padding: 80px 10px;
	}
}

@media screen and (min-width:768px)and (max-width:768px) {
	.gallerySection button {
		top: 72%;
		left: 34%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 26%;
	}

	.customer_log .form-block {
		width: 625px;
	}

	.customer_log {
		background-position: 24% 32%!important;
	}
}

@media screen and (min-width:834px)and (max-width:834px) {
	.gallerySection button {
		top: 75%;
		left: 40%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 33%;
	}

	.customer_log {
		background-position: 27% 32%!important;
	}
}

@media screen and (min-width:1024px)and (max-width:1024px) {
	.gallerySection button {
		top: 80%;
		left: 51%;
		font-size: 14px;
		padding: 15px 10px;
	}

	.gallerySection .right-section {
		left: 45%;
	}

	.customer_log {
		background-position: 33% 32%!important;
	}
}

@media screen and (min-width:1280px)and (max-width:1280px) {
	.customer_log {
		background-position: 46% 32%!important;
	}
}

.gallerySection .image-box:hover button img {
	margin-left: 20px;
}

.customer_log {
	margin: 0 40px;
	border-radius: 20px;
}

@media screen and (min-width:1640px)and (max-width:1920px) {
	.common-sect {
		min-height: 700px;
	}

	.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton1, .header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton2 {
		right: 230px !important;
	}
}

.installation_guide {
	margin-top: 50px;
	height: 70vh;
}

.installation_guide .search-form {
	width: 50%;
	margin: auto;
	margin-top: 50px;
}

.installation_guide .search_drp {
	padding: 10px;
}

.installation_guide h1, .installation_guide p {
	color: #000;
	font-weight: 600;
	font-size: 18.5px;
}

.installation_guide h1 {
	font-size: 27px;
}

.installation_guide .search_drp .form-control {
	border-color: #000;
	color: #000;
	font-weight: 600;
	font-size: 16px;
}

.installation_guide #searchbtn {
	position: absolute;
	top: 143px;
	left: 70%;
}

.installation_guide .search_btn {
	background: transparent;
	border: none;
	height: 36px;
	width: 36px;
	position: absolute;
	top: 202px;
	left: 70%;
}

@media screen and (max-width: 767px) {
	.installation_guide .search-form {
		width: 100%;
	}

	.installation_guide #searchbtn {
		left: 84%;
	}

	.installation_guide .search_btn {
		left: 84%;
	}

	.installation_guide #insert_search3, .installation_guide #insert_search4 {
		right: 6.5%!important;
		width: 86%!important;
	}

	.wheel_cat_listing_background .web_commHead span {
		margin-bottom: -5px;
	}
}

@media screen and (min-width: 768px) and (max-width: 834px) {
	.installation_guide .search-form {
		width: 60%;
	}

	.installation_guide #searchbtn {
		left: 73%;
		top: 124px;
	}

	.installation_guide .search_btn {
		left: 73%;
		top: 183px;
	}

	.installation_guide #insert_search3, .installation_guide #insert_search4 {
		right: 22.5%!important;
		width: 55%!important;
	}

	.installation_guide p {
		font-size: 17px;
	}
}

#insert_search3 div a, #insert_search4 div a {
	padding: .2em .4em;
	display: block;
	font-size: 16px;
}

#insert_search3 div:hover, #insert_search4 div:hover {
	background: #2e2a2a;
}

#insert_search3 div:hover a, #insert_search4 div:hover a, #insert_search3 div:hover a b, #insert_search4 div:hover a b {
	background: #2e2a2a;
	color: #fff;
}

@media screen and (min-width: 1200px) {
	.header_ico_wra .ico-list .dropdown-menu.search_drp {
		width: 700px;
	}

	.header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton1, .header_ico_wra .ico-list .social_icon_list .dropdown-menu#dropdownMenuButton2 {
		right: 120px !important;
	}
}

@media screen and (max-width: 891px) and (min-width: 768px) {
	.header_ico_wra .ico-list .dropdown-menu.search_drp {
		width: 650px;
	}
}

@media screen and (max-width: 1024px) and (min-width: 992px) {
	.header_ico_wra .ico-list .dropdown-menu.search_drp {
		width: 750px;
	}
}

.mob_search .form-control {
	font-size: 12px;
	padding: 5px;
}

.recent_view_product_box .pro_discr {
	text-align: center;
	margin-top: 10px;
}

.buttoncolor .btn-default {
	padding: 8px 20px;
}

@media screen and (max-width: 393px) and (min-width: 393px) {
	#zip-code .buttoncolor .btn-green {
		margin-left: 15px;
		padding: 7px 20px;
	}

	.app-content .buttoncolor .guest-login {
		margin-left: 25px;
	}

	.order_zip_code .buttoncolor .btn-green, .shipmeth .buttoncolor .btn-green {
		margin-right: 10px;
		padding: 8px 12px;
	}
}

@media screen and (max-width: 430px) and (min-width: 428px) {
	#zip-code .buttoncolor .btn-green {
		margin-left: 5px;
		padding: 7px 20px;
	}

	.app-content .buttoncolor .guest-login {
		margin-left: 4px;
	}

	.order_zip_code .buttoncolor .btn-green, .shipmeth .buttoncolor .btn-green {
		margin-left: 5px;
		padding: 8px 12px;
	}
}

@media screen and (max-width: 767px) {
	.viewcart .page-title span {
		float: unset!important;
	}
}

.featuredListBlock .right-arrow {
	width: 42px;
	height: 32px;
	background: url(../images/prwarrow-thin-right_blue.png) no-repeat center;
}

@media (max-width:767px) {
	.featuredSection {
		overflow-x: hidden;
	}
}

@media screen and (max-width: 1376px) and (min-width: 1024px) and (orientation: portrait) {
	.product_details_box .cust-addcart {
		display: block;
	}
}

@media screen and (min-width: 768px) and (max-width: 1376px) and (orientation: portrait) {
	.open_left .dropdown-menu .dropdown-menu {
		left: unset !important;
		right: 100% !important;
	}

	.col-md-12 .mega-menu:nth-child(2) .dropdown-menu.subsubcategory_menu_block {
		left: -100%!important;
	}

	.col-md-12 .mega-menu:nth-child(3) .dropdown-menu.subsubcategory_menu_block {
		left: 100%!important;
	}

	.open_left .subcategory_menu_list .right_menu_arrow>a:before, .open_left .subcategory_menu_list .right_menu_arrow .right_menu_arrow_sub>a:before {
		content: "\f104" !important;
	}

	.header_desktop_menu .subcategory_menu_list, .header_desktop_menu .subsubcategory_menu_list {
		min-width: 140px;
	}
}

.shop_by_make .tab-content .feature_make_1 a:hover, .shop_by_make .tab-content .feature_model_1 a:hover, .featuredSection .feature_make_1 a:hover {
	color: #252525;
}

.shop_by_make .tab-content .feature_make_1:hover, .shop_by_make .tab-content .feature_model_1:hover, .featuredSection .feature_make_1:hover {
	border: 1px solid #434343;
	background: url(../../assets/images/dap_make_arrow.png) no-repeat right 9px center;
	background-size: 6px 11px;
}

.inner-conent1{
	margin-top: -15px;
	text-transform: capitalize;
	font-size: 24px !important;

}


@media screen and (min-width: 430px) and (max-width: 767px) {
	.p65_warning a.btn {
		display: block;
	}
}
.productinfo .cust-addcart span.btn {
	padding: 11px 12px;
    min-width: 146px;
    font-size: 17px;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
    .productinfo .cust-addcart span.btn {
        padding: 14px 16px;
        min-width: 173px;
        font-size: 20px;
        margin-bottom: 10px;
    }
}
@media (max-width: 767px) {
    .productinfo .product-price h1 {
        font-size: 29px;
        margin-top: -30px;
        margin-right: 15px;
        font-weight: bold;
    }
}
@media (max-width:767px)
{
	.inner-conent
	{
		margin-top:-45px;
	}
}

form {
    margin:0 !important;
}
@media (min-width: 1024px) {
	.wickedtrucksMainSectionMargin .final_product_landing_section {
		margin-top: 20px;
	}

}
.overlay {
	background-color: rgba(30, 30, 30, 0.5)!important;
}
