/*
Developer : Mitesh Sharma, Ankush harne
Email Id : m.sharma@thesynapses.com,a.harne@thesynapses.com
Skype Id :  ils_miteshs, ils_ankushh
Company Name : Synapse LLC
*/

* {
	margin: 0;
	padding: 0;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 19, 2015 */

@font-face {
	font-family: 'open_sanslight';
	src: url('../fonts/opensans-light-webfont.eot');
	src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-light-webfont.woff2') format('woff2'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans-light-webfont.ttf') format('truetype'), url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sanslight_italic';
	src: url('../fonts/opensans-lightitalic-webfont.eot');
	src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'), url('../fonts/opensans-lightitalic-webfont.woff') format('woff'), url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansitalic';
	src: url('../fonts/opensans-italic-webfont.eot');
	src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-italic-webfont.woff2') format('woff2'), url('../fonts/opensans-italic-webfont.woff') format('woff'), url('../fonts/opensans-italic-webfont.ttf') format('truetype'), url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/opensans-semibold-webfont.eot');
	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sanssemibold_italic';
	src: url('../fonts/opensans-semibolditalic-webfont.eot');
	src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'), url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'), url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'), url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/opensans-bold-webfont.eot');
	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansbold_italic';
	src: url('../fonts/opensans-bolditalic-webfont.eot');
	src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'), url('../fonts/opensans-bolditalic-webfont.woff') format('woff'), url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'), url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansextrabold';
	src: url('../fonts/opensans-extrabold-webfont.eot');
	src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('../fonts/opensans-extrabold-webfont.woff') format('woff'), url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'), url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'open_sansextrabold_italic';
	src: url('../fonts/opensans-extrabolditalic-webfont.eot');
	src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'), url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'), url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'), url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*Start css for HTML*/

body {
	font-family: 'Open Sans', sans-serif;
	height: 100%;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	margin: 0;
}

/*brand image css start*/

.brand_image {
	margin: 4% auto;
	width: 520px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
}

img:not(.image_on_banner) {
	max-width: 100% !important;
}

.brand_logo_size {
	max-height: 66px;
	max-width: 250px;
	background-color: #fff;
}

.font-sans-serif {
	font-family: sans-serif !important;
}

/*brand image css end*/

/* change text color start */

.navbar-default .navbar-nav>li>a {
	color: #000;
}

.nav>li>a {
	color: #000;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #000;
	background-color: transparent;
}

/* change text color end */

/*class for anchor color in editor */

a.aac_editor_link {
	color: #2690f2;
	text-decoration: underline;
}

div#product_pop_up_description {
	padding: 0px 0px 0px 25px;
}

/*class for anchor color in editor */

.form {
	margin: 4% auto;
	width: 420px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #E5E5E5;
}

.form_login {
	margin: 1% auto;
	width: 420px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0px;
}

.cover_box_login {
	margin: 3% auto;
	width: 520px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #E5E5E5;
}

.header {
	padding: 20px;
}

.header h2 {
	color: #000;
	display: inline-block;
	height: 44px;
	line-height: 44px;
	width: 65%;
	font-family: 'open_sanssemibold';
}

.heading_color {
	color: #1F1D1E;
}

.font_25 {
	font-size: 25px;
}

.font_22 {
	font-size: 22px;
}

.font_12 {
	font-size: 12px;
}

.font_13 {
	font-size: 13px;
}

.font_11 {
	font-size: 11px;
}

.col-lg-12 span.font_18 {
	font-size: 18px;
}

.col-lg-12 span.margin_right20 {
	margin-right: 20px;
}

.col-lg-12 span.margin_left30 {
	margin-left: 30px;
	;
}

.login {
	padding: 0 20px
}

.login span.text_box_icon {
	width: 16%;
	text-align: center;
	color: #000;
	font-size: 20px;
}

/*login form center*/

.login_form_center {
	width: 300px;
	margin: 0 auto;
}

/*login form center*/

.reset_button {
	display: inline;
	font-size: 16px;
	padding: 6px 12px;
	color: #000;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-khtml-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #fff;
}

.reset_button:hover {
	color: #212226;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-khtml-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #cecece;
}

.reset_button.check {
	padding: 4px 8px;
}

.text {
	background-color: #fff;
	border: medium none;
	color: #000;
	font-family: 'open_sansregular';
	outline: medium none;
	padding: 0 0 0 10px;
	width: 84%;
	font-size: 15px;
}

.text_border {
	border-style: solid;
	border-width: 1px;
	border-color: #E5E5E5;
}

.text, .login span.text_box_icon {
	display: inline-block;
	vertical-align: top;
	height: 45px;
	line-height: 45px;
}

.text_box_icon {
	background-color: #fff;
}

.login_btn {
	height: 50px;
	border: none;
	background: #2690F2;
	width: 100%;
	outline: none;
	font-family: 'open_sanssemibold';
	font-size: 25px;
	color: #fff;
	cursor: pointer;
}

/*edit profile css start */

.edit_profile {
	background: #EBEBEB;
	padding: 15px;
}

.margin_0 {
	margin: 0px;
}

.padding_0 {
	padding: 0px;
}

.padding_left_0 {
	padding: 0px;
}

.padding_30_rl {
	padding-left: 30px;
	padding-right: 30px;
}

.border_none {
	border: none;
}

.border_color_gray {
	border-color: #9CA4AB;
}

.btn_edit {
	text-align: right;
	padding: 15px;
}

.word_wrp {
	word-break: break-word;
}

.width_100 {
	width: 80px;
}

.width_160 {
	width: 160px;
}

.width_200 {
	width: 200px;
}

.width_3p {
	width: 3%;
}

.width_10p {
	width: 10%;
}

.width_12p {
	width: 12%;
}

.width_15p {
	width: 15%;
}

.width_13p {
	width: 13%;
}

.width_14p {
	width: 14%;
}

.width_16p {
	width: 16%;
}

.width_17p {
	width: 17%;
}

.width_18p {
	width: 18%;
}

.width_19p {
	width: 19%;
}

.width_28p {
	width: 28%;
}

.width_20p {
	width: 20%;
}

.width_22p {
	width: 22%;
}

.width_23p {
	width: 23%;
}

.width_25p {
	width: 25%;
}

.width_29p {
	width: 29%;
}

.width_30p {
	width: 30%;
}

.width_33p {
	width: 33%;
}

.width_35p {
	width: 35%;
}

.width_32p {
	width: 32%;
}

.width_40p {
	width: 40%;
}

.height_40 {
	height: 40px;
}

.bg_color_edit_profile {
	background: #F4F4F4;
}

.bg_color_blue {
	background: #2690F2;
}

/*edit profile css end */

/* customer add info css start */

.btn_cancel {
	padding: 3px 20px;
}

.btn-sm.font_size_20 {
	font-size: 20px;
}

.margin_right_15 {
	margin-right: 15px;
}

.field_border_color {
	border-color: #D6D6D6;
}

/*customer add info css end */

.font_size_16 {
	font-size: 16px;
}

.font_size_14 {
	font-size: 14px;
}

.forgot_password a {
	color: #CCC;
	text-decoration: none
}

.forgot_password:nth-child(2) {
	text-align: right
}

.forgot_password a:hover {
	color: #CCC;
}

label.error {
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #FFEDED;
	border: 1px solid #fe8f93;
	width: 100%;
	padding: 5px;
	color: #FF0202;
	font-weight: normal;
}

.margin_bottom_5 {
	margin-bottom: 5px;
}

.margin_bottom_10 {
	margin-bottom: 10px;
}

.margin_bottom_15 {
	margin-bottom: 15px;
}

.margin_bottom_20 {
	margin-bottom: 20px;
}

.margin_bottom_30 {
	margin-bottom: 30px;
}

.margin_bottom_50 {
	margin-bottom: 50px;
}

.margin_top_0 {
	margin-top: 0px;
}

.margin_top_15 {
	margin-top: 15px;
}

.padding_left_5 {
	padding-left: 5px;
}

.padding_right_5 {
	padding-right: 5px;
}

.padding_bottom_20 {
	padding-bottom: 20px;
}

.padding_10 {
	padding: 10px;
}

.padding15 {
	padding: 15px;
}

.padding30 {
	padding: 30px;
}

.clear_both {
	clear: both;
}

/*Form CSS End Here*/

.row.text_center {
	background-color: #ffffff;
	margin: 0;
}

#exampleInputName2, #exampleInputEmail2, #stockNumber, #vinNumber {
	border-radius: 0;
	border: 1px solid #232528;
}

.btn-sm {
	font-family: "open_sanssemibold";
	font-size: 17px;
	margin-left: 10px;
}

.header-middle .container .row .col-sm-4 {
	padding-left: 0;
}

.shop-menu ul li {
	padding-left: 0px;
	margin-right: 15px;
}

/*Table Custom CSS Here*/

.total {
	font-family: "open_sanssemibold";
	font-size: 18px;
	text-align: right;
}

.success {
	font-family: "open_sanssemibold";
	font-size: 18px;
}

.hf_action_button {
	display: inline;
	font-size: 15px;
	padding: 4px 9px;
	color: #000;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-khtml-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #0000;
}

.hf_action_button_dollor {
	display: inline;
	font-size: 20px;
	color: #000;
}

.hf_action_button:hover {
	color: #212226;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-khtml-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #cecece;
}

.hf_action_button.check {
	padding: 4px 8px;
}

.continue-shopping {
	margin-bottom: 20px;
}

thead th {
	background-color: #212226;
	color: #ffffff;
}

.trash, .action {
	text-align: center;
}

a.thumbnail {
	border: medium none;
}

.nav.navbar-nav.pull-right.categories li a {
	padding: 10px 20px;
}

.row.text_center.car-image {
	background: url(../images/product-list-car-img.jpg) no-repeat scroll 0 0 / cover;
	width: 1170px;
	height: auto;
	position: relative;
	z-index: 3;
}

/*table customization for border start*/

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 7px solid #FFFFFF;
}

.tr_row_bg_color {
	background: #EBEBEB;
}

.min_height_100 {
	min-height: 100px;
}

.min_height_200 {
	min-height: 200px;
}

.min_height_210 {
	min-height: 210px;
}

/*table customization for border end*/

/*Dashboard CSS start Here*/

.box_border {
	border: solid;
	border-width: 1px;
	border-color: #000;
}

.dashboard_width {
	width: 565px;
	min-height: 360px;
}

.btn_nw_order {
	background: #2690F2;
	width: 140px;
	height: 50px;
	font-size: 20px;
	color: #fff;
}

.new_order_button {
	padding: 5px 10px;
	height: auto;
	font-size: 20px;
	font-weight: 600;
}

.margin_top_40 {
	margin-top: 40px;
}

.margin_top_30 {
	margin-top: 80px;
}

.margin_right_30 {
	margin-right: 30px;
}

.margin_top_20 {
	margin-top: 20px;
}

.nav>li>a.new_order_button {
	color: #fff;
	padding: 5px;
	font-weight: normal;
}

th.header_spce {
	padding-bottom: 30px;
}

.drop_down_li {
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	border-color: #AFAFAF;
}

/*Dashboard CSS end Here*/

/*Summary box start*/

.width_50 {
	width: 50%;
}

.width_55 {
	width: 55%;
}

.width_89 {
	width: 89%;
}

.width_40 {
	width: 40%;
}

.margin_auto {
	margin: auto;
}

.group_btn {
	background: #fff;
	border: solid;
	border-width: 1px;
	border-color: #9CA4AB;
	color: #000;
}

.border_radius_0 {
	border-radius: 0px;
}

.padding_25 {
	padding: 25px;
}

.arrow {
	padding: 0px 0px;
	font-size: 30px;
	font-weight: 400;
	line-height: 1;
	color: #9CA4AB;
	text-align: center;
}

button.btn.btn-default.group_btn {
	color: black;
}

/*summary box end*/

/*Profile CSS Here*/

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select.form-control {
	background: url(../images/select-icon.png) right no-repeat #ffffff;
}

/*Profile CSS End Here*/

.col-md-2.firoz {
	padding: 0;
	width: 0;
}

/*Three Boxes CSS Here*/

.orders {
	width: 49.7777%;
}

.order-top {
	border: 1px solid #232528;
	margin: 10px 0;
}

li.im-g {
	float: left;
	max-width: 100%;
	padding: 15px 20px 0 10px;
	width: 150px;
}

li.data {
	border-left: 1px solid #232528;
	border-right: 1px solid #232528;
	color: #252e38;
	float: left;
	font-weight: 600;
	padding: 20px 30px 15px;
	width: 50%;
}

li.bt-nn {
	float: left;
	text-align: center;
}

.order-top ul li {
	margin: 0;
}

.order-top>ul {
	margin: 0;
}

/*check-box CSS Start Here*/

.checkbox input {
	top: 20px;
	width: 115px;
}

.checkbox input[type="checkbox"] {
	opacity: 0;
}

.checkbox-primary input[type="checkbox"]:checked+label::before {
	background-color: #232528;
	border-color: #232528;
}

.checkbox label::before {
	border: 1px solid #cccccc;
	content: "";
	display: inline-block;
	height: 20px;
	transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
	width: 20px;
}

.checkbox-primary input[type="checkbox"]:checked+label::after {
	color: #fff;
}

.checkbox input[type="checkbox"]:checked+label::after {
	content: "?";
	font-family: "FontAwesome";
}

.checkbox label::after {
	display: inline-block;
	font-size: 11px;
	height: 16px;
	margin-left: -18px;
	padding-top: 3px;
	position: absolute;
	top: 0;
	width: 16px;
}

.checkbox.checkbox-primary {
	margin: 30px 0 0 25px;
}

.col-sm-1.portfolio-item.please-select {
	padding-right: 5px;
	text-align: center;
	float: none;
	display: inline-block;
	margin: 0px 8px;
}

.nav.nav-justified {
	margin: 0 0 10px;
}

.nav.nav-justified li a {
	padding: 20px;
}

.nav.nav-justified li {
	color: #fff;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-khtml-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #212226;
}

.padding_left_25 {
	padding-left: 25px;
}

.padding_left_0 {
	padding-left: 0px;
}

.vechile_bottom_details .nav>li>a:focus, .vechile_bottom_details .nav>li>a:hover, .vechile_bottom_details_selected {
	text-decoration: none;
	color: #212226;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-khtml-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #cecece;
}

/*Select a Year start here */

.select-year {
	background-color: #fff;
	color: #000;
	padding: 0px 25px;
	text-align: center;
	height: 35px;
	overflow: hidden;
	margin-top: 15px;
}

.col-sm-1.year, .col-sm-3.year {
	padding: 0;
}

.select-year h3 {
	font-size: 16px;
}

/*Select a Year end here */

/*Please Select a Model CSS End Here*/

.col-sm-1.portfolio-item.model {
	background-color: #000000;
	margin: 0 10px 10px 10px;
	padding: 2px 2px 10px 2px;
	text-align: center;
	color: #fff;
}

.col-sm-1.portfolio-item.model, .caption h3 {
	font-size: 15px;
}

.col-sm-1.portfolio-item.model:hover {
	background-color: #232528;
}

/*Please Select Trim CSS End Here*/

.col-lg-6.select-trim {
	border-right: 1px solid #000000;
	margin: 0 0 20px;
	padding: 0;
}

.col-md-3.select-trim {
	margin: 0 0 15px;
	padding: 0 10px 0 0;
}

.col-lg-12 span {
	font-size: 15px;
}

.col-lg-12 span.view_order_details {
	font-size: 15px;
	padding: 1px 7px;
	/* border-radius: 1em;
    border: 1px solid; */
	display: inline-block;
	width: 50%;
	vertical-align: top;
	overflow: hidden;
	text-overflow: ellipsis;
}

.view_order_details {
	font-size: 15px;
	padding: 1px 7px;
	/* border-radius: 1em;
    border: 1px solid; */
	display: inline-block;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.col-md-4 h5.view_order_details_h5 {
	display: inline-block;
	width: 45%;
}

.width_80_per {
	width: 80% !important;
}

.col-md-4 h5.view_order_details_h5_20 {
	display: inline-block;
	width: 20%;
}

.view_order_details_h5 {
	display: inline-block;
	width: 45%;
}

.view_order_details_h5_20 {
	display: inline-block;
	width: 20%;
}

.order_details_box {
	border: 1px solid #AAA;
}

.no_right_border {
	border-right: none;
}

.order_details_box .heading {
	padding: 15px 10px;
	background-color: #E8E8E8;
	margin-top: 0px;
}

.order_details_box .details {
	padding: 0px 10px 0px 10px;
	min-height: 170px;
}

#div1>p, #div2>p, #div3>p, #div4>p, #div5>p, #div6>p, #div7>p, #div8>p, #div9>p, #div10>p, #div11>p {
	text-align: center;
}

.col-lg-6.car-trim-img {
	border-right: 1px solid #000000;
	padding: 0;
}

.form-group.pull-right.accessories-button {
	padding: 10em 0 0 0;
	width: 65%;
}

.col-md-4.report, .col-md-4.order-status {
	padding: 0;
}

/*Gray-scale Image css  start here*/

.grayscale {
	filter: grayscale(100%);
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .6s ease;
}

.grayscale:hover {
	filter: grayscale(0%);
	filter: none;
	-webkit-filter: grayscale(0%);
}

.list-inline li {
	margin: 0 -5px 5px 5px;
	padding: 0;
	transition: all 0.1s ease 0s;
}

.list-inline li div:hover {
	transform: scale(1.08);
}

.col-sm-offset-2.col-sm-6.select-brand {
	margin-left: 23.66666667%
}

a.black_link {
	color: #333;
	text-decoration: none;
}

a.black_link:hover {
	font-weight: 200;
	text-decoration: underline;
}

.dropdown .fa:hover {
	transform: none;
}

.dropdown:focus {
	text-decoration: none;
}

.dropdown-toggle:focus {
	text-decoration: none;
	outline: 0;
}

.red_astrick {
	color: #FF0202;
}

.navbar-nav .link {
	text-decoration: none;
	-o-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-khtml-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.navbar-nav .link:hover, .selected_nave_bar_link {
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.margin_top_1 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.margin_top_10 {
	margin-top: 10px;
}

.margin_top_100 {
	margin-top: 100px;
}

.margin_top_5 {
	margin-top: 5px;
}

.vechicle_color_box {
	width: 20px;
	height: 20px;
	margin: 0 auto;
}

img.brand {
	max-height: 66px;
	max-width: 130px;
	background-color: #fff;
}

.logo img {
	max-height: 70px;
	max-width: 224px;
	background-color: #ffffff;
}

.trim_color_box {
	width: 75px;
	height: 20px;
	background-color: #000;
}

.trim_target_image {
	max-height: 450px;
	max-width: 550px;
	margin: 0 auto;
}

.show_more_button {
	width: 20%;
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}

.rotateeffect {
	font-size: 80px;
}

.loading_image_box {
	clear: both;
	text-align: center;
}

.maker_images {
	width: 140px;
	height: 80px;
}

/** background black layer and spinner starts here **/

.background_black_layer {
	background-color: rgba(0, 0, 0, 0.72);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	z-index: 10;
	align-items: center;
	justify-content: center;
}

.blanket_layer_loading_image {
	color: #ffffff;
	text-align: center;
	position: fixed;
	top: 10%;
	width: 100%;
}

/** background black layer and spinner end here **/

.cart_top_price {
	height: 17px;
	width: auto;
	background: #FF1818;
	font-size: 11px;
	min-width: 17px;
	display: inline-block;
	padding: 2px;
	line-height: 12px;
	color: #fff;
	border-radius: 10px;
	position: absolute;
	top: 2px;
	right: -3px;
	text-align: center;
}

/* sign out line css start here*/

.sign_out_line {
	font-size: 25px;
	color: #DCDCDC;
}

/* sign out line css end here*/

/** update quantity css starts here **/

.quanity_update_wrapped {
	display: inline-block;
	margin: 0 auto;
}

.quanity_no {
	float: left;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	width: 45px;
}

.bundle_quanity_no {
	float: left;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	width: 45px;
}

.update_quanity_option_plus_minus {
	float: left;
	padding: 1px 5px;
	cursor: pointer;
	height: 21px;
	color: #fff;
	display: inline-block;
	background-color: #333;
	border-radius: 10px;
}

/** update quantity css end here **/

/*calender css start*/

.daterangepicker select.monthselect {
	background: #212226;
	border: none;
}

.daterangepicker select.yearselect {
	background: #212226;
	border: none;
}

/*calender css end*/

/* product popup starts here */

.wrapped_pop_up_product_box {
	width: 60%;
	margin: 0 auto;
}

.wrapped_pop_up_product_warning_box {
	width: 50%;
	margin: 0 auto;
}

.pop_up_product_box {
	background-color: #ffffff;
	width: 80%;
	margin: 0 auto;
	padding: 25px;
	position: absolute;
	margin-top: 5px;
	color: #333;
	text-align: left;
}

.new_pop_up_product_box {
	background-color: #ffffff;
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	color: #333;
	text-align: left;
}

.new_warning_pop_up_product_box {
	background-color: #ffffff;
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	color: #333;
	text-align: left;
}

.wrapped_product_singel_image {
	width: 300px;
	height: 300px;
	display: inline-block;
	vertical-align: top;
}

.hold_product_image {
	text-align: left;
}

.hold_product_image img {
	max-height: 300px;
	max-width: 300px;
}

.hold_product_image iframe {
	height: 300px;
	max-width: 300px;
}

.pop_up_product_image {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-top: 25px;
}

.pop_up_product_image img {
	height: 100px;
	max-width: 80%;
}

.pop_up_product_image iframe {
	height: 100px;
	max-width: 80%;
}

.warpped_product_details {
	display: inline-block;
	vertical-align: top;
	margin-left: 0px;
	width: 64%;
	word-wrap: break-word;
}

.product_pop_up_title {
	font-size: 20px;
	font-weight: bold;
}

.product_warning_pop_up_title {
	font-size: 22px;
	font-weight: bold;
	width: 100%;
}

.product_pop_up_price {
	font-size: 18px;
	font-weight: bold;
}

.pop_up_product_close {
	font-size: 25px;
	text-align: right;
	cursor: pointer;
	color: #333;
}

/* product pop-up end here */

/* product box layout changes starts here*/

#product_section {
	text-align: none;
	background: #F4F4F4;
	overflow: hidden;
}

div#product_section>div {
	/* background: #fff; */
	margin-bottom: 15px;
	padding: 10px;
}

#product_section .hero-feature {
	float: none;
	display: inline-block;
	vertical-align: top;
}

/* product box layout changes end here*/

.vehicle_year .year {
	display: inline-block;
	vertical-align: top;
}

.width_30, .table>tbody>tr>td.width_30 {
	width: 30%;
	word-wrap: break-word;
	word-break: break-all;
}

.width_20, .table>tbody>tr>td.width_20 {
	width: 20%;
	word-wrap: break-word;
	word-break: break-all;
}

.test_bx {
	height: 390px;
	text-align: center;
	/* align the in-line(-block) elements horizontally */
	font: 0/0 a;
	/* remove the gap between in-line(-block) elements */
	clear: both;
	margin-top: 0px;
	overflow: hidden
}

.test_bx:before {
	/* create a full-height in-line block pseudo=element */
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	/* vertical alignment of the in-line element */
	height: 100%;
	text-align: center;
	/* align the in-line(-block) elements horizontally */
}

.image_on_banner {
	display: inline-block;
	vertical-align: text-top;
	/* vertical alignment of the in-line element */
	max-width: 50%;
	margin: 0 auto;
	margin-top: -150px;
}

/** featured product css starts here ***/

.wraapped_box_featured_product {
	width: 350px;
	margin: 0 auto;
	position: fixed;
	top: 10%;
	left: 38%;
	background: #fff;
}

.wraapped_box_featured_product .hero-feature {
	width: 100%;
}

.wraapped_box_featured_product .thumbnail:hover {
	transform: none;
}

.featured_product_heading {
	background-color: #ffffff;
	padding: 10px 5px;
	font-size: 18px;
	text-align: center;
}

.wraapped_box_featured_product .slide {
	margin-top: 10px;
}

.featured_product_heading .close_icon {
	position: absolute;
	right: 4px;
	top: 4px;
	cursor: pointer;
}

/** featured product css end here ***/

.text_align_left {
	text-align: left;
}

.fp_product_continue {
	float: right;
}

.feature_product_top_heading {
	background-color: #676464;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

input[type='email'].form-control {
	text-transform: none;
	background-color: white;
}

.margin_left_10 {
	margin-left: 10px;
}

.datePicker {
	cursor: pointer;
}

.category_images {
	width: 200px;
	max-width: none;
	text-align: center;
	margin: 0px 12px;
	display: inline-block;
}

.thumbnail .product_images {
	width: 200px;
	height: 200px;
	max-height: none;
}

.category_images a {
	margin: 0px 10px;
}

.category_images .img-responsive {
	width: 200px;
	height: 200px
}

.category_caption {
	font-size: 16px;
}

.uppercase, input[type='email'].uppercase {
	text-transform: uppercase;
}

input[type='email'].uppercase {}

.padding_bottom_10 {
	padding-bottom: 10px;
}

.calculator_detials_heads {
	padding-top: 6px;
	font-weight: bold;
}

/* dealer contact pop-up  starts here */

.wrapped_dealer_service_contacts {
	background-color: white;
	width: 480px;
	margin: 0 auto;
	margin-top: 50px;
	padding: 10px;
}

.contact_dealer_title {
	font-size: 16px;
	font-weight: bold;
}

.wrapped_contact_deatils {
	padding: 10px;
}

.service_contact_heading {
	margin: 0px;
	margin-top: 15px;
}

.delaer_contact_tag_line {
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
}

.contact_submit_button {
	text-align: center;
}

.white_background {
	background-color: #fff;
}

.min_height_75 {
	min-height: 75px;
}

/* dealer contact pop-up end here */

/* miscellaneous product pop-up starts here */

.wrapped_miscellaneous_product_popup {
	width: 850px;
	background-color: #F5F5F5;
	margin: 0 auto;
	padding: 20px 150px 10px;
	margin-top: 160px;
}

.miscellaneous_product_popup_heading {
	padding: 10px 0 0 0px;
	font-size: 18px;
	font-weight: bold;
}

.input-group-addon.dollor_icon {
	width: 15px;
	padding: 5px 10px 0px 10px;
	background: #fff;
	color: #000;
}

.wrapped_miscellaneous_product_form {
	margin-top: 10px;
}

.wrapped_miscellaneous_product_form .input-group-addon {
	border: none;
	border-radius: 0px;
	background: #Fff;
	;
	font-size: 16px;
	font-weight: bold;
}

.popup_text_center {
	text-align: center;
}

.wrapped_misc_price_product {
	background-color: #fff;
	width: 480px;
	margin: 0 auto;
	margin-top: 10%;
	padding: 10px 20px;
}

.misc_finance_heading {
	font-size: 20px;
	padding: 10px 0px;
	border-bottom: 1px solid;
}

.misc_finance_shot_heading {
	padding: 10px 0px;
	font-size: 16px;
}

.misc_text_box {
	width: 50px;
}

.misc_description_box {
	background-color: #E2E2E2;
	padding: 10px 5px;
	float: left;
	width: 60%;
}

.misc_retail_box {
	background-color: #D9D9DA;
	float: left;
	width: 20%;
	padding: 10px 5px;
}

.misc_cost_box {
	background-color: #D1D1D1;
	float: left;
	width: 20%;
	padding: 10px 5px;
}

.misc_head_border_bottom {
	border-bottom: 1px solid #000;
}

.wrapped_action_button {
	text-align: center;
	padding: 15px 0px;
}

.misc_cost_box_padding_top {
	padding-top: 6px;
}

/* miscellaneous product pop-up end here  */

.background_black_layer .discount_percentage {
	background: none;
	border: none;
}

/* Presentation links css */

.wrapped_salesperson_presentation_links {
	border-top: 1px solid #333;
}

.wrapped_sales_person_presentation_link_heading {
	font-size: 16px;
	padding: 10px 0px;
	font-weight: bold;
}

.wrapped_presentation_links {
	text-align: center;
}

.presentation_links {
	margin-right: 10px;
	margin-bottom: 12px;
	display: inline-block;
}

/* Presentation links css*/

/*download button css*/

.download_btn {
	background: #5CB85C;
	padding: 5px;
	padding-left: 10px;
	float: right;
	margin-top: -5px;
	border-radius: 2px;
	margin-right: 10px;
	color: #fff;
	padding-right: 10px;
}

a.download_btn {
	color: #fff;
}

/* view order page css start*/

.hr_bold {
	border-top: 3px solid #000;
}

.hr_bold_light {
	border-top: 2px solid #B2B2B2;
}

.small_btn {
	background-color: #5BC0DE;
	border-radius: 2px;
}

/* view order page css end*/

.w_155 {
	width: 155px;
}

.brdr_rad_2 {
	border-radius: 2px;
}

/* my order drop down css start*/

.drp_down {
	color: #fff;
	margin: 0px;
	padding: 0px;
}

.drp_down:hover {
	text-decoration: none;
}

.ul_list {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.dropdown_div {
	min-width: 120px;
	right: -40px;
}

.cart_line {
	border-right-style: solid;
	border-width: 3px;
	border-color: #DCDCDC;
	height: 35px;
}

.link.cart_line:hover {
	opacity: 1;
}

/*start css for presentation*/

.bg_color {
	background: #F4F4F4;
}

.radio_btn {
	float: left;
	height: 72px;
}

.width_16p {
	width: 16%;
}

.margin_left_30 {
	margin-left: 30px;
}

.margin_left5 {
	margin-left: 5px;
}

.padding_selecting_div {
	padding-top: 7px;
	padding-bottom: 10px;
	display: inline-block;
}

.font_color {
	color: #000;
}

.select-year:hover {
	background-color: #DCDCDC;
}

.height_45 {
	height: 45px;
}

.min_width_15p {
	min-width: 15%;
}

.min_width_20p {
	min-width: 20%;
}

.list-inline li.padding_15 {
	padding: 15px;
}

.width_11 {
	width: 11%;
}

.height_15 {
	height: 15px;
}

.margin_top_25 {
	margin-top: 25px;
}

.padding_bottom_50 {
	padding-bottom: 50px;
}

.padding_bottom_100 {
	padding-bottom: 100px;
}

.btn_bg {
	background: #2690F2;
}

.color_box {
	float: right;
	margin-top: 8px;
	margin-right: -10px;
}

.demo_product_image {
	width: 48%;
	max-height: 500px;
}

.div_logo {
	max-height: 95px;
	max-width: 205px;
	display: inline-block;
	padding-right: 15px;
}

.div_logo:hover, .background_grey {
	background: #DCDCDC;
}

.width_55p {
	width: 55%;
}

.width_46p {
	width: 46%;
}

.width_47p {
	width: 47%;
}

.width_52p {
	width: 52%;
}

.width_100p {
	width: 100%;
}

.width_142px {
	width: 142px;
}

.radio_btn.margin_check_box {
	margin-top: 30px;
	margin-left: 10px;
}

.btn_bg_grey {
	background: #797979;
}

/* my order drop down css end*/

/*select category page start*/

.category_div {
	padding-bottom: 40px;
	margin-top: 30px;
}

.search_bar_div {
	margin-top: 20px;
	margin-bottom: 10px;
}

.border_none {
	border: none;
}

.margin_top_30 {
	margin-top: 30px;
}

/*select category page end*/

/*Accessories page start*/

.thumbnail:hover {
	transform: none;
}

.bg_color {
	background: #F4F4F4;
	padding-bottom: 20px;
}

.accessories_div {
	background: #F4F4F4;
	margin-top: 40px;
	padding-bottom: 40px;
	min-height: 352px;
	overflow: hidden;
}

.width_24_7 {
	width: 24.7%;
}

.thumbnail {
	border: none;
	cursor: pointer;
}

/*Accessories page end*/

/*dialog box page start*/

.cross_button_div {
	float: right;
}

.cross_button {
	color: #333;
}

/*dialog box page end*/

.padding_r_l_0 {
	padding-left: 0px;
	padding-right: 0px;
}

.margin_left_15 {
	margin-left: 15px;
}

.margin_left_0 {
	margin-left: 0px;
}

.btn-primary:hover {
	color: #fff;
	background-color: #797979;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #797979;
	border-color: #797979
}

.padding_right_15 {
	padding-right: 15px;
}

hr {
	margin-bottom: 20px;
}

.wrapped_top_header hr {
	margin-bottom: 0px;
}

.margin_bottom_30 {
	margin-bottom: 30px;
}

.my_cart_headding {
	margin-top: 0px;
	margin-bottom: 40px;
}

.mouse_click {
	cursor: pointer;
}

/*table css start*/

.mouse_click:hover {
	background: #767b84;
	color: #fff;
}

/*table css end*/

a.dropdown-toggle.btn.btn-primary.btn_nw_order.margin_top_20.new_order_button.font_weight_700 {
	font-weight: 600;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #337ab7;
	border-color: #337ab7;
}

.nav .top_drop_down_li>a:focus, .nav .top_drop_down_li>a:hover {
	opacity: 0.4;
	/* color: #fff; */
	background-color: #797979;
	/* border-color: #797979; */
}

.h2, h2 {
	font-size: 28px;
}

.heading_div {
	padding-left: 15px;
	padding-bottom: 20px;
}

.padding_right_15 {
	padding-right: 15px;
}

.form-control-feedback {
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 40px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
	color: #acacac;
}

.has-feedback .form-control {
	padding-left: 42.5px;
	padding-right: 0;
}

placeholder {
	color: #acacac;
}

.form-search {
	height: 40px;
}

.update_status_dropdown {
	width: 12%;
	display: inline;
	height: 37px
}

.form-control::-moz-placeholder {
	color: #acacac;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #acacac;
}

.form-control::-webkit-input-placeholder {
	color: #acacac;
}

.help_button {
	background-color: #0072bc;
	color: #fff;
	width: 50px;
	word-wrap: break-word;
	font-weight: bold;
	font-size: 30px;
	padding: 20px 10px;
	text-align: center;
	cursor: pointer;
}

.warpped_help_button {
	position: fixed;
	margin-top: 8%;
	z-index: 1;
	right: 0;
}

.form-inline .form-controlm, .form-inline .form-group {
	vertical-align: top;
}

/*Hover view button css start*/

.padding_20 {
	padding: 20px;
}

.image_box {
	height: 251px;
	width: 251px;
	position: relative;
}

.view_link {
	opacity: 0;
}

.image_box:hover .view_link {
	color: #000;
	margin: 40%;
	background: #fff;
}

a.button_view {
	font-size: 17px;
	background: #8d8a81;
	padding: 8px 20px;
	text-decoration: none;
}

.image_grey_layer {
	position: absolute;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	/* padding-top: 110px; */
	display: none;
	top: 0;
	left: 0;
}

.navbar {
	min-height: 20px;
}

.wrapped_top_header {
	position: fixed;
	background-color: #ffffff;
	left: 0;
	width: 100%;
	z-index: 9;
}

.space_margin {
	margin-top: 111px;
}

.category_box {
	display: inline-block;
	float: none;
	cursor: pointer;
	vertical-align: top;
}

/*Hover view button css end*/

/*pop-up product box start*/

.height_350 {
	height: 350px;
}

li.dropdown:hover ul.dropdown-menu {
	display: block;
}

li.top_drop_down_li:hover ul.dropdown-menu {
	display: none;
}

li.open:hover ul.dropdown-menu {
	display: block;
}

font_size_16 {
	font-size: 16px;
}

.font_15 {
	font-size: 15px;
}

footer.footer hr {
	margin-top: 0px;
	bottom: 0px;
}

/*******************************
side bar pop up css  STYLE End

* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
******************************/

.modal.left .modal-dialog, .modal.right .modal-dialog {
	position: fixed;
	margin: auto;
	width: 320px;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}

.modal.left .div_modal_content, .modal.right .div_modal_content {
	height: 100%;
	overflow-y: auto;
}

.modal.left .modal-body, .modal.right .modal-body {
	padding: 15px 15px 80px;
}

/*Right*/

.modal.right.fade .modal-dialog {
	right: -320px;
	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
	-o-transition: opacity 0.3s linear, right 0.3s ease-out;
	transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
	right: 0;
	width: 25%;
}

/* ----- MODAL STYLE Start ----- */

.div_modal_content {
	background: #e7e7e7;
	border-color: #000;
	border-width: 3px;
	border-style: solid;
	color: #000;
}

.font_65 {
	font-size: 65px;
}

.font_45 {
	font-size: 45px;
}

.color_black {
	color: #000;
}

.padding_75 {
	padding: 75px;
}

.padding_left_40 {
	padding-left: 40px;
}

.div_modal_header {
	padding: 0px;
}

.padding_5p {
	padding: 5%;
}

.button_border {
	border: 1px solid;
}

.btn-default .badge {
	color: #fff;
	background-color: red;
}

.button_border2 {
	border: 2px solid;
	border-color: #9f9f9f
}

.heading-div {
	height: 40px;
	padding: 10px;
}

.red_color {
	color: #F00;
}

.height_auto {
	height: auto;
}

.btn_bg_add_bar {
	background: #428bca;
	border-radius: 5px;
	min-width: 120px;
}

.ammount_div {
	background: #737373;
	color: #fff;
	border: #000;
	padding: 2px;
}

.color_green {
	color: #49a400;
}

.width_90p {
	width: 90%;
}

.padding_8 {
	padding: 8px;
}

.padding_4 {
	padding: 4px;
}

/* ----- MODAL STYLE End ----- */

/*view notes css start*/

.width_45p {
	width: 45%;
}

.width_47p {
	width: 47%;
}

.font_size20 {
	font-size: 20px;
}

.font_size21 {
	font-size: 21px;
}

.font_size22 {
	font-size: 22px;
}

.notes-modal-header {
	padding: 30px;
	height: 100px;
	padding-left: 20px;
	padding-right: 20px;
}

.model_width_20p {
	right: 0;
	position: fixed;
	margin: auto;
	width: 320px;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}

.padding_left-15 {
	padding-left: 15px;
}

.btn_color_black {
	color: #000;
}

.btn_color_black:hover {
	text-decoration: none;
}

.notes-content {
	background: #e7e7e7;
	border-color: #9f9f9f;
	border-width: 3px;
	border-style: solid;
	box-shadow: 0px 0px 20px 10px #9f9f9f;
	height: 100%;
	overflow: auto;
}

.width_90p {
	width: 90%;
}

.border_radius_10 {
	border-radius: 10px;
}

.height_100 {
	height: 100px;
}

.height_160 {
	height: 160px;
}

.height_200 {
	height: 200px;
}

.padding_lr_10 {
	padding-left: 10px;
	padding-right: 10px;
}

.word-break {
	word-break: break-word;
}

.padding_left20 {
	padding-left: 20px;
}

.heading_div_bar {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
}

.padding_top_5 {
	padding-top: 5px;
}

.padding_top_20 {
	padding-top: 20px;
}

.warpped_note_description {
	padding: 5px 10px;
	margin-bottom: 5px;
}

.holding_note_description {
	padding: 10px;
}

.warning-button-align {
	text-align: center;
	padding: 15px;
}

/*view notes css end*/

/* -----side bar pop up css  STYLE End ----- */

/* -----Comment pop up css  STYLE Start ----- */

.wrapped_product_comment_popup {
	width: 600px;
	background-color: #F5F5F5;
	margin: 0 auto;
	padding: 20px 20px 10px;
	margin-top: 160px;
	height: 450px;
}

.product_comment_popup_heading {
	padding-top: 5px;
	font-size: 18px;
	font-weight: bold;
}

.wrapped_product_comment_form {
	margin-top: 10px;
}

.wrapped_product_comment_form .input-group-addon {
	border: none;
	border-radius: 0px;
	background: #Fff;
	;
	font-size: 16px;
	font-weight: bold;
}

textarea.form-control.text_area_comment {
	height: 275px;
	font-size: 18px;
}

textarea.form-control.text_area_comment_request_installation {
	height: 230px;
	font-size: 18px;
	background-color: #F5F5F5;
	margin-top: 41px;
	margin-bottom: 60px;
	margin-left: 28px;
	width: 90%;
}

.padding_top_45 {
	padding-top: 45px;
}

.font_bold {
	font-weight: bolder;
}

/** product variance css starts here ***/

.wraapped_box_product_varience {
	width: 350px;
	margin: 0 auto;
	position: fixed;
	top: 20%;
	left: 38%;
	background: #fff;
	height: 400px;
}

.wraapped_box_product_varience .hero-feature {
	width: 100%;
}

.wraapped_box_product_varience .thumbnail:hover {
	transform: none;
}

.product_varience_top_heading {
	background-color: #676464;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}

.product_varinece_heading {
	background-color: #2690F2;
	padding: 10px 10px;
	font-size: 18px;
}

.product_varinece_text_heading {
	background-color: #fff;
	padding: 10px 10px;
	font-size: 17px;
	color: #000;
}

.product_varinece_check_box_div {
	background: #f4f4f4;
	height: 350px;
	border-style: solid;
	border-width: 5px;
	border-color: #fff;
	overflow: auto;
}

.padding_left_40 {
	padding-left: 40px;
}

.padding_top_40 {
	padding-top: 40px;
}

.width_60 {
	width: 60%;
}

.width_100p {
	width: 100%;
}

.top_padding_40p {
	padding-top: 40px;
}

.height_30 {
	height: 30px;
}

.padding_left_10px {
	padding-left: 10px;
}

.label_style {
	font-size: 16px;
	font-weight: initial;
}

.shadow {
	border-bottom: #eaeaea;
	border-bottom-style: solid;
}

.display_inline {
	display: inline-block;
}

.label_text {
	padding-left: 40px;
	word-break: break-word;
}

.variance_row {
	width: 90%;
	margin-bottom: 10px;
	margin: 0 auto;
}

.variance_check_box {
	width: 40px;
	float: left;
	text-align: center;
	padding: 10px 0px;
}

.variance_check_box input[type=checkbox] {
	margin: 0;
}

.variance_text {
	width: 200px;
	float: left;
	padding-top: 10px;
	word-wrap: break-word;
}

/** product variance css end here ***/

/*Footer css start here*/

footer.bottm_footer {
	height: auto;
}

footer.bottm_footer hr {
	margin-top: 15px;
	margin-bottom: 15px;
}

footer.bottm_footer p {
	padding-bottom: 15px;
}

/*Footer css end here*/

/** requested pop-up css start here ***/

.wraapped_requested_popup {
	width: 600px;
	background-color: #fff;
	margin: 0 auto;
	padding: 20px 20px 10px;
	margin-top: 160px;
}

.wraapped_requested_popup_request_installation {
	width: 600px;
	background-color: #fff;
	margin: 0 auto;
	padding: 20px 20px 10px;
	margin-top: 120px;
}

.border_div {
	border: black;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	border-color: #b1b1b1;
}

.padding20 {
	padding: 20px;
}

.text_area_bg {
	background-color: #F5F5F5;
}

.input_field_border_color {
	border-color: #b1b1b1;
}

a[href^=tel] {
	color: inherit;
	text-decoration: none;
}

/** requested pop-up css end here ***/

.logo {
	min-height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.product_pop_up_description {
	height: 196px;
	overflow: auto;
	word-wrap: break-word;
	margin-top: 5px;
}

.wrapped_category_content {
	text-align: center;
}

.wrapped_product_section {
	text-align: center;
}

.dolor_button_font {
	font: bold normal 21px/1 FontAwesome;
}

/* -----css STYLE for dealer start ----- */

.margin_right {
	margin-right: -30px;
}

.date_center_div {
	position: relative;
	bottom: 25px;
	background: #fff;
}

.bottom_20px {
	bottom: 20px;
}

.box_border_gray {
	border: solid;
	border-width: 1px;
	border-color: #b1b1b1;
}

.box_border_grays {
	border: solid;
	border-width: 1px;
	border-color: #b1b1b1;
	width: 178px;
}

.headding_dealer {
	top: 35px;
	position: relative;
}

.curser_pointer {
	cursor: pointer;
}

.status_dropdown_div {
	min-width: 120px;
	right: 5px;
}

.add_user_div {
	background: #ebebeb;
	padding: 20px;
}

.form-group.button_alignment {
	padding-top: 20px;
	margin-right: 0px;
}

.button_padding {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.bg_white.bg_white {
	background-color: #fff;
}

.display_none {
	display: none;
}

.dropdown_role {
	widows: 170px;
	px;
	text-align: left;
}

.width_214 {
	width: 214px;
}

.new_user_btn_width_vendor {
	width: 131px;
}

.new_user_btn_width {
	width: 125px;
}

.not_active {
	pointer-events: none;
	cursor: default;
	background-color: #797979;
}

.ul_dropdown_div {
	min-width: 120px;
	right: 0px;
}

.approve_sm_btn {
	border-radius: 2px;
	background-color: #5cb85c;
}

.deny_sm_btn {
	border-radius: 2px;
	background-color: #d9534f;
}

.headding_recent_order {
	top: 20px;
	position: relative;
}

.cancle_sm_btn {
	border-radius: 2px;
	background-color: #f0ad4e;
}

.width_70px {
	width: 70px;
}

.reports_button {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	width: 230px;
	border-radius: 2px;
}

.filter_button {
	padding: 5px 20px;
	font-size: 16px;
	width: 150px;
	border-radius: 2px;
}

.reports_button_div {
	width: 67%;
	margin: auto;
	text-align: center;
}

.margin_10 {
	margin: 10px;
}

.border_radius_5 {
	border-radius: 5px;
}

.wrapped_deny_comment_popup {
	width: 600px;
	background-color: #F5F5F5;
	margin: 0 auto;
	/*padding: 20px 20px 10px;*/
	padding: 20px 20px 1px 20px;
	margin-top: 160px;
	/*height: 370px;*/
	height: auto;
}

textarea.form-control.text_area_deny_comment {
	height: 200px;
	font-size: 18px;
	border-style: solid;
	border-color: #ebebeb;
	border-width: 1px;
	border-radius: 5px;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #39843A;
	border-color: #39843A;
}

.width_70p {
	width: 70%;
}

.right-btn {
	margin: -45px 0 20px 0;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #398439;
}

.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #449d44;
}

.dashboard_report_value {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.button_selected {
	background-color: #cecece;
}

/* -----css STYLE  for dealer End ----- */

.caption .product_title {
	min-height: 40px;
}

/* -----Comment pop up css STYLE End ----- */

/* product big image pop-up starts here */

.wrapped_pop_up_product_big_images_box {
	width: 600px;
	background-color: #FFFFFF;
	margin: 0 auto;
	display: none;
}

.product_pop_up_big_image_title {
	font-size: 25px;
	color: #000;
	text-align: left;
}

.product_pop_up_big_image_price {
	font-size: 25px;
	color: #000;
}

.cross_button_big_image_div {
	font-size: 32px;
	cursor: pointer;
	margin-right: 10px;
}

.cross_button_big_image {
	color: #000;
}

.pop_up_product_big_images {
	background-color: #cecece;
	padding: 20px 0px;
	text-align: left;
	height: 530px;
	width: 26%;
	overflow: auto;
}

.pop_up_product_big_images_gallery {
	margin-left: 10px;
}

.big_image_box {
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align: top;
	margin: 10px 5px;
	cursor: pointer;
	border: 2px solid #cecece;
}

.big_image_box:hover, .big_image_box_selected {
	background-color: #e4e1e1;
	border: 2px solid #e4e1e1;
}

.big_image_box img {
	width: 100%;
	max-height: 100%;
}

.pop_up_product_big_images_right {
	background-color: #cecece;
}

.popup_big_image_display img {
	width: 600px;
	height: 600px;
}

.holding_product_popup {
	position: absolute;
}

.holding_product_popup .blanket_layer_loading_image {
	position: relative;
	top: 1%;
}

.holding_featured_product {
	margin-top: 10px;
}

.holding_featured_product .lslide img {
	max-width: 60%;
	height: 120px;
	margin: 0 auto;
}

.singel_featured_product_image {
	padding: 5px;
	clear: both;
	text-align: center;
}

.singel_featured_product_price {
	text-align: center;
	padding: 10px;
	font-weight: bold;
}

.pop_up_product_image .lSAction {
	margin-top: 20px;
}

.singel_featured_product_title {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	height: 50px;
	overflow: hidden;
}

.featured_image_grey_layer {
	position: absolute;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	padding-top: 58px;
	display: none;
	margin-top: -10px;
	margin-left: -10px;
}

.width-68_zero_padding {
	width: 70%;
}

.layer_product_popup {
	background-color: #333;
}

.add_top_breadcrum_margin {
	margin-top: 141px;
}

/* iframe user header start */

.iframe_user_fix_header {
	min-height: 40px;
}

.iframe_user_fix_header>.top_cart_details .navbar-nav {
	margin: 0px -15px;
}

.iframe_user_fix_header>.top_cart_details .nav>li {
	margin: 0;
	margin-left: 10px;
}

.iframe_user_top_cart_details_hr hr {
	margin: 0;
}

.breadcrumb {
	padding: 0px 15px;
	margin-bottom: 0px;
	list-style: none;
	background-color: #fff;
	border-radius: 4px;
	margin-top: 10px;
}

.breadcrumb a {
	color: #3b99fc;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #333;
}

.iframe_user_object {
	width: 100%;
	height: 100%;
	min-height: 560px;
}

.wrapped_iframeuser_contactus_popup {
	width: 600px;
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
	margin-top: 160px;
}

.wrapped_iframeuser_contactus_popup_heading {
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	background-color: #F5F5F5;
	border-bottom: 1px solid #e6e6e6;
}

.wrapped_iframeuser_contactus_popup_notebox {
	padding: 20px 30px;
	padding-bottom: 10px;
}

.iframe_user_btn_edit {
	text-align: center;
	padding: 15px;
}

.iframe_start_over_big_button {
	width: 50%;
	margin: 0 auto;
}

/* iframe user header here */

/** Cross Icon starts here **/

.red_icon {
	color: #FF0000;
	padding: 0px 5px;
}

ul.holder li.bit-input input {
	width: auto;
	overflow: visible;
	margin: 0;
	border: 0px;
	outline: 0;
	padding: 3px 0px 2px;
}

ul.holder {
	margin: 0 !important;
	background-color: white;
}

/** Cross Icon end here **/

/** sechdule popup content start here **/

.open_sechdule_content {
	background-color: #ffffff;
	width: 980px;
	margin: 5% auto;
	padding: 10px;
}

/** sechdule popup content end here **/

.dealer_category_radio {
	display: inline-block;
	width: 25%;
	word-wrap: break-word;
	vertical-align: top;
}

.change_order_status {
	float: right;
	width: 110px;
}

/** dealer radio button starts here **/

input[type=radio].dealer_radio_button {
	width: 12px;
	height: 12px;
	margin-right: 5px;
	margin-left: 5px;
}

/** dealer radio button end here **/

/** holding textbox starts here **/

.holding_text_alert_checkbox {
	float: left;
}

.holding_text_alert_inputbox {
	float: right;
	width: 94%;
}

/** holding textbox end here **/

.width_22 {
	width: 22%
}

/** genrate request box starts here **/

.wraapped_box_genrate_request {
	width: 50%;
	margin: 0 auto;
	background-color: #ffffff;
	padding: 10px 20px;
	margin-top: 5%
}

.heading_genrate_vendor_request {
	font-size: 20px;
	margin-bottom: 10px;
}

.iframe_user_space_margin {
	margin-top: 120px;
}

/** genrate request box end here **/

a.dorp_down_selected {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

/*add file button css start here*/

.upload-btn-wrapper {
	position: relative;
	overflow: hidden;
}

.upload-btn-wrapper input[type=file] {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

/*add file button css end here*/

.padding_2 {
	padding-left: 2px;
	padding-right: 2px;
}

.div_filter_product {
	width: 141px;
	display: inline-block;
}

.div_filter_product_dealergroup {
	width: 125px;
	display: inline-block;
}

/*dealer group CSS start here*/

.dealer_group_radio {
	display: inline-block;
	width: 24%;
	word-wrap: break-word;
	vertical-align: top;
}

/*dealer group CSS end here*/

/*warning pop-up starts here */

.wrapped_pop_up_product_warning_box #product_pop_up_title ol {
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px;
}

/*warning pop-up end here */

/**/

.presenation_button {
	width: 30%;
	border-radius: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #5db85b;
}

.presenation_button:hover {
	background-color: #3b763d;
}

/**/

/**
Group Drop down CSS starts here 
**/

.holding_presentation {
	clear: both;
	background-color: #e8e8e8;
	padding: 20px 0;
	text-align: center;
}

.hold_presenation_drop_down {
	padding: 5px;
	width: 24%;
	display: inline-block;
}

.presenation_drop_down {
	width: 100%;
	text-align: center;
	display: inline-block;
	height: 60px;
	border-radius: 10px;
	outline: none;
}

.presenation_drop_down .dropdown-menu {
	width: 100%;
	max-height: 350px;
	overflow-y: auto;
}

.drop_maker_images {
	width: 55px;
	height: 45px;
	display: inline-block;
}

.holding_select_color_option {
	clear: both;
	padding: 10px 20px;
	width: 100%;
	text-align: center;
	display: none;
}

.master_drop_down_heading {
	text-align: center;
	padding-top: 15px;
	font-weight: bold;
	font-size: 28px;
	color: #ffffff;
	width: 100%;
}

.holding_select_color_option .drop_color_trim_radio, .holding_select_color_option input[type=radio]:focus {
	outline-style: none;
	width: 50px;
	height: 50px;
	border: 5px solid #fff;
	margin: 0px 10px;
	cursor: pointer;
}

.holding_selected_vechile_details {
	clear: both;
	background: #F4F4F4;
	margin: 60px 0;
	text-align: left;
}

.ctg_set_vechile {
	display: inline-block;
	padding: 5px 5px;
	text-align: left;
	vertical-align: middle;
}

.ctg_set_vechile_in {}

.ctg_set_vechile_heading {
	font-weight: bold;
}

input[type='radio'].stg_set_color_trim_radio {
	background-color: #ba41ba;
	margin: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #fff;
	vertical-align: middle;
}

.ctg_set_change_button {
	/*margin-top:6px;*/
}

.holding_edit_selected_vechile_details {
	margin-top: 20px;
	margin-bottom: 20px;
}

.master_drop_down {
	clear: both;
	min-height: 80vh;
	max-height: fit-content;
	height: auto;
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}

.master_background {
	height: 76%;
	/*background: pink;*/
	position: absolute;
	left: 0;
	right: 0;
	z-index: -1;
	padding: 0;
}

.master_no_background {
	background: none;
}

.master_background_image {
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.master_background_image_dealer {
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.stg_set_drop_text {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

/**
Group Drop down CSS end here 
**/

.nav .dealer_dropdown>a, .nav .dealer_dropdown>a:focus, .nav .dealer_dropdown>a:hover {
	background: none;
}

.dealer_menu_drop_down_link {
	font-size: 16px;
}

@media (min-width: 1199px) and (max-width: 1440px) {
	.container {
		width: 90%;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
	}
	/* .order_detials_side_button a
	{
		margin-bottom:10px;
	} */
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
	}
	.year {
		width: auto;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
	}
	.trim_target_image {
		max-width: 420px;
	}
	.row.text_center.car-image {
		width: 100%;
	}
	.accessories_div {}
	.warpped_help_button {
		top: 10%;
	}
	.help_button {
		width: 20px;
		font-size: 16px;
		padding: 20px 5px;
	}
	.heading_div {
		padding-left: 0px;
	}
	.image_box {
		height: 190px;
		width: 190px;
		padding: 10px;
	}
	.thumbnail .product_images {
		width: 170px;
		height: 170px;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
	}
	.hero-feature {
		width: 220px;
	}
	.image_grey_layer {
		padding-top: 80px;
	}
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.wraapped_box_featured_product {
		position: initial;
		margin-top: 35px;
	}
	.wraapped_box_product_varience {
		position: inherit;
		margin-top: 35px;
	}
	.logo img {
		max-width: 224px;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	/**adding New css */
	.div_logo {
		padding-right: 10px;
		max-width: 175px;
	}
	.hf_action_button_dollor {
		font-size: 15px;
	}
	.dolor_button_font {
		font: bold normal 15px/1 FontAwesome;
	}
	.holding_product_popup .blanket_layer_loading_image {
		margin-top: 1%;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 70%;
	}
	.holding_product_popup .warpped_product_details {
		width: 62%;
	}
	.iframe_user_space_margin {
		margin-top: 72px;
	}
	.master_drop_down {
		min-height: 70vh;
	}
}

@media (min-width: 1024px) and (max-width: 1198px) {
	.container {
		width: 90%;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
	}
	/* .order_detials_side_button a
	{
		margin-bottom:10px;
	} */
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
	}
	.year {
		width: auto;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
	}
	.trim_target_image {
		max-width: 420px;
	}
	.row.text_center.car-image {
		width: 100%;
		position: static;
	}
	.accessories_div {
		margin-top: 60px;
	}
	.warpped_help_button {
		top: 20%;
	}
	.help_button {
		width: 20px;
		font-size: 16px;
		padding: 20px 5px;
	}
	.heading_div {
		padding-left: 0px;
	}
	.image_box {
		height: 190px;
		width: 190px;
		padding: 10px;
	}
	.thumbnail .product_images {
		width: 170px;
		height: 170px;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
	}
	.hero-feature {
		width: 220px;
	}
	.image_grey_layer {
		padding-top: 80px;
	}
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.wraapped_box_featured_product {
		position: initial;
		margin-top: 35px;
	}
	.wraapped_box_product_varience {
		position: inherit;
		margin-top: 35px;
	}
	.logo img {
		max-width: 224px;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	/**adding New css */
	.div_logo {
		padding-right: 5px;
	}
	.holding_product_popup .blanket_layer_loading_image {
		margin-top: 1%;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 70%;
	}
	.holding_product_popup .warpped_product_details {
		width: 56%;
	}
	.vendor_action .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.wrapped_order_filter .holding_search_box .box_border_grays {
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter {
		padding: 0px;
	}
	.dealer_order_time_line .width_25p {
		width: 30%;
	}
	.iframe_user_space_margin {
		margin-top: 130px;
	}
	.master_drop_down {
		min-height: 86vh;
	}
	.master_background_image {
		background-size: cover;
	}
	.master_background_image_dealer {
		background-size: cover;
	}
}

@media (min-width: 980px) and (max-width: 1023px) {
	.container {
		width: 90%;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
	}
	/* .order_detials_side_button a
	{
		margin-bottom:10px;
	} */
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
	}
	.year {
		width: auto;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
	}
	.trim_target_image {
		max-width: 420px;
	}
	.row.text_center.car-image {
		width: 100%;
		position: static;
	}
	.accessories_div {
		margin-top: 20px;
	}
	.warpped_help_button {
		top: 18%;
	}
	.help_button {
		width: 20px;
		font-size: 16px;
		padding: 20px 5px;
	}
	.heading_div {
		padding-left: 0px;
	}
	.image_box {
		height: 190px;
		width: 190px;
		padding: 10px;
		margin: 0 auto;
	}
	.thumbnail .product_images {
		width: 170px;
		height: 170px;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
	}
	.hero-feature {
		width: 220px;
	}
	/* .image_grey_layer
	{
		padding-top: 80px;
	} */
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.wraapped_box_featured_product {
		position: initial;
		margin-top: 35px;
	}
	.wraapped_box_product_varience {
		position: inherit;
		margin-top: 35px;
	}
	.logo img {
		max-width: 224px;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	.holding_product_popup .blanket_layer_loading_image {
		margin-top: 1%;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 96%;
	}
	.holding_product_popup .warpped_product_details {
		width: 54%;
	}
	.view_order_details_h5_20 {
		width: 100%;
	}
	.col-lg-12 span.view_order_details {
		width: 90%;
		margin-top: 5px;
	}
	.manageing_order_filters {
		clear: both;
	}
	.open_sechdule_content {
		width: 90%;
	}
	.vendor_action .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.wrapped_order_filter .holding_search_box .box_border_grays {
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter .form-group {
		margin: 0;
		width: 100%;
	}
	.manageing_order_filters .datePicker {
		width: 100%;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.manageing_order_filters .report .form-group {
		width: 100%;
		margin: 0;
	}
	.manageing_order_filters .report .btn {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.dealer_order_time_line .width_25p {
		width: 30%;
	}
	.iframe_user_space_margin {
		margin-top: 72px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.hold_presenation_drop_down {
		width: 48%;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.master_drop_down {
		min-height: 70vh;
	}
	.master_background_image {
		background-size: cover;
	}
	.master_background_image_dealer {
		background-size: cover;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.container {
		width: 90%;
		margin-right: auto;
		margin-left: 7.5%;
	}
	.no_right_border {
		border-right: 1px solid #AAA;
		margin-bottom: 15px;
	}
	.update_status_dropdown {
		width: 20%;
	}
	.w_155 {
		width: 135px;
	}
	.btn-group-sm>.btn, .btn-sm {
		padding: 5px 8px;
	}
	.navbar-nav>li>a {
		font-size: 16px;
		padding: 10px 5px;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
	}
	/* .order_detials_side_button a
	{
		margin-bottom:10px;
	} */
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
	}
	.year {
		width: auto;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
	}
	.trim_target_image {
		max-width: 330px;
	}
	.row.text_center.car-image {
		width: 100%;
		position: static;
		background-size: contain !important;
	}
	.image_on_banner {
		max-width: 40%;
	}
	.bg_color .width_52p {
		width: 56%;
	}
	.demo_product_image {
		width: 44%;
	}
	.accessories_div {
		margin-top: -72px;
	}
	.warpped_help_button {
		top: 18%;
	}
	.help_button {
		width: 20px;
		font-size: 16px;
		padding: 20px 5px;
	}
	.heading_div {
		padding-left: 0px;
	}
	.image_box {
		height: 190px;
		width: 190px;
		padding: 10px;
		margin: 0 auto;
	}
	.thumbnail .product_images {
		width: 170px;
		height: 170px;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
	}
	.hero-feature {
		width: 220px;
	}
	/* .image_grey_layer
	{
		padding-top: 80px;
	} */
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.table {
		width: 1024px;
	}
	.edit_profile .col-sm-2 {
		width: 30%;
	}
	.wrapped_pop_up_product_box {
		width: 720px;
	}
	.pop_up_product_box {
		width: 700px;
		text-align: center;
	}
	.blanket_layer_loading_image {
		top: 10%;
	}
	.warpped_product_details {
		width: 60%;
	}
	.wrapper_mycart_button {
		width: 100%;
		float: none !important;
		margin-top: 10px;
	}
	.wrapper_mycart_button .btn-primary {
		margin-bottom: 10px;
	}
	.wrapped_miscellaneous_product_popup {
		width: 700px;
		margin-top: 100px;
	}
	.wraapped_requested_popup {
		margin-top: 110px;
	}
	.wraapped_box_featured_product {
		position: initial;
		margin-top: 35px;
	}
	.wraapped_box_product_varience {
		position: inherit;
		margin-top: 35px;
	}
	.logo img {
		max-width: 140px;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	.product_pop_up_description {
		height: 200px;
	}
	.holding_product_popup {
		position: absolute;
	}
	.holding_product_popup .pop_up_product_image, .holding_product_popup .warpped_product_details {
		float: none !important;
	}
	.holding_product_popup .pop_up_product_image {
		min-height: auto;
		height: auto;
	}
	.holding_product_popup .warpped_product_details {
		margin-left: 10px;
	}
	.holding_product_popup .product_pop_up_description {
		height: auto;
		/*max-height: 200px;*/
	}
	.holding_product_popup .blanket_layer_loading_image {
		margin-top: 1%;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 93%;
	}
	.holding_product_popup .warpped_product_details {
		width: 58%;
	}
	.holding_product_popup .wrapped_product_singel_image {
		width: 280px;
		height: 280px;
	}
	.hold_product_image img {
		width: 280px;
		height: 280px;
	}
	.hold_product_image iframe {
		height: 280px;
		max-width: 280px;
	}
	.pop_up_product_image img {
		width: 96%;
		max-height: 138px;
	}
	.pop_up_product_image iframe {
		width: 96%;
		max-height: 138px;
	}
	.holding_featured_product .lslide img {
		width: 96%;
		height: 138px;
	}
	.holding_featured_product {
		margin-top: 10px;
	}
	.singel_featured_product_title {
		font-size: 14px;
		height: 50px;
	}
	.featured_image_grey_layer {
		padding-top: 66px;
	}
	.view_order_details_h5_20 {
		width: 100%;
	}
	.col-lg-12 span.view_order_details {
		width: 100%;
		margin-top: 5px;
	}
	.open_sechdule_content {
		width: 90%;
	}
	.vendor_action .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.manageing_order_filters {
		clear: both;
		width: 100%;
		margin: 0 auto;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.holding_start_end_date {
		padding: 0;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.wrapped_order_filter .holding_search_box .box_border_grays {
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter .form-group {
		margin: 0;
		width: 100%;
	}
	.manageing_order_filters .datePicker {
		width: 100%;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.manageing_order_filters .report .form-group {
		width: 100%;
		margin: 0;
	}
	.manageing_order_filters .report .btn {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.reports_button_div {
		width: 100%;
	}
	.report_date_picker {
		width: 100%;
	}
	.dealer_order_time_line .width_25p {
		width: 40%;
	}
	.dealer_report_time_line .width_30 {
		width: 100%;
	}
	.report_filter_button {
		width: 100%;
		clear: both;
	}
	.report_filter_button .btn-group {
		width: 100%;
		margin: 0;
	}
	.report_filter_button .btn {
		width: 100%;
		margin: 0;
	}
	.report_export_buttons {
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.report_export_buttons .margin_10 {
		clear: both;
		width: 100%;
		margin: 0;
	}
	.report_export_buttons .btn {
		margin: 0;
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.wraapped_requested_popup_request_installation {
		width: 90%;
		margin-top: 0;
	}
	.iframe_user_space_margin {
		margin-top: 57px;
	}
	.presenation_button {
		width: 40%;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.hold_presenation_drop_down {
		width: 48%;
	}
	.holding_select_color_option {
		text-align: center;
	}
	.ctg_set_vechile {
		padding: 5px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.master_drop_down {
		min-height: 82vh;
	}
	.master_background_image {
		background-size: cover;
		margin-top: 10px;
	}
	.master_background_image_dealer {
		background-size: cover;
		margin-top: 10px;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	.container {
		width: 90%;
	}
	.navbar-nav>li>a {
		font-size: 16px;
		padding: 10px 5px;
		;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
		width: 100%;
	}
	/* .order_detials_side_button a
	{
		margin-bottom:10px;
	} */
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
		top: 0;
		z-index: 9;
	}
	.year {
		width: auto;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
	}
	.trim_target_image {
		max-width: 230px;
	}
	.row.text_center.car-image {
		width: 100%;
		position: static;
		background-size: contain !important;
	}
	.test_bx {
		height: 428px;
	}
	.bg_color .width_52p {
		width: 56%;
	}
	.demo_product_image {
		width: 44%;
	}
	.accessories_div {
		margin-top: -90px;
	}
	.warpped_help_button {
		top: 24%;
	}
	.help_button {
		width: 20px;
		font-size: 14px;
		padding: 5px;
	}
	.heading_div {
		padding-left: 0px;
	}
	.image_box {
		height: 190px;
		width: 190px;
		padding: 10px;
		margin: 0 auto;
	}
	.thumbnail .product_images {
		width: 170px;
		height: 170px;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
		text-align: center;
	}
	.hero-feature {
		width: 220px;
	}
	/* .image_grey_layer 
	{
		padding-top: 80px;
	} */
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.table {
		width: 1024px;
	}
	.edit_profile .col-sm-2 {
		width: 30%;
	}
	.wrapped_pop_up_product_box {
		width: 520px;
	}
	.pop_up_product_box {
		width: 500px;
		text-align: center;
	}
	.blanket_layer_loading_image {
		top: 10%;
	}
	.warpped_product_details {
		width: 60%;
	}
	.wrapper_mycart_button {
		width: 100%;
		float: none !important;
		margin-top: 10px;
	}
	.wrapper_mycart_button .btn-primary {
		margin-bottom: 10px;
	}
	.wrapped_miscellaneous_product_popup {
		width: 400px;
		margin-top: 10px;
		padding: 20px;
	}
	.wraapped_requested_popup {
		margin-top: 100px;
		width: 510px;
	}
	.wrapped_top_header {
		top: 0;
	}
	.top_cart_details {
		width: 100%;
		text-align: right;
	}
	.shop-menu {
		float: none;
	}
	.shop-menu ul li {
		display: inline-block;
		vertical-align: text-top;
	}
	.tooltip {
		display: none !important;
	}
	.tooltip.red-tooltip {
		color: red;
	}
	.space_margin {
		margin-top: 178px;
	}
	.dealer_space_margin {
		margin-top: 124px;
	}
	.add_top_breadcrum_margin {
		margin-top: 206px;
	}
	.navbar-collapse {
		width: 100%;
	}
	.wrapped_order_filter {
		margin: 0;
	}
	.holding_search_box {
		display: inline-block;
		margin: 0;
	}
	#product_section {
		text-align: center;
	}
	.pop_up_product_image img {
		width: 100%;
		height: 100px;
	}
	.pop_up_product_image iframe {
		height: 95px;
		width: 100%;
	}
	.product_pop_up_title {
		font-size: 18px;
	}
	.product_pop_up_price {
		font-size: 14px;
	}
	.wraapped_box_product_varience {
		margin-top: 10px;
		position: relative;
		left: inherit;
	}
	.wraapped_box_featured_product {
		position: relative;
		top: inherit;
		left: inherit;
		margin-top: 10px;
	}
	.wrapped_category_content {
		text-align: center;
	}
	.wrapped_top_header .width_89 {
		width: 78;
	}
	.background_black_layer {
		z-index: 10;
		position: absolute;
		height: 100%;
	}
	.wrapped_miscellaneous_product_form .input-group {
		width: 100%;
	}
	.bootstrap-dialog {
		display: none !important;
	}
	.note_right_side_bar .modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.note_right_side_bar .modal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		-webkit-overflow-scrolling: touch;
		outline: 0;
	}
	.wrapped_product_comment_popup {
		width: 420px;
		margin-top: 10px;
		height: auto;
	}
	textarea.form-control.text_area_comment {
		height: 120px;
	}
	.alert-success {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6;
	}
	.alert {
		padding: 15px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.download_btn {
		float: none;
	}
	.close:focus, .close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		filter: alpha(opacity=50);
		opacity: .5;
	}
	.alert-success a {
		color: #3c763d;
	}
	a.download_btn {
		color: #fff;
	}
	.alert-danger {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	}
	.close {
		float: right;
		font-size: 21px;
		font-weight: 700;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		filter: alpha(opacity=20);
		opacity: .2;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	.product_pop_up_description {
		height: 200px;
	}
	.holding_product_popup {
		position: absolute;
	}
	.holding_product_popup .pop_up_product_image, .holding_product_popup .warpped_product_details {
		float: none !important;
	}
	.holding_product_popup .pop_up_product_image {
		min-height: auto;
		height: auto;
	}
	.holding_product_popup .warpped_product_details {
		margin-left: 10px;
	}
	.holding_product_popup .product_pop_up_description {
		height: auto;
		/*max-height: 200px;*/
	}
	.holding_product_popup .blanket_layer_loading_image {
		margin-top: 1%;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 80%;
	}
	.holding_product_popup .warpped_product_details {
		width: 56%;
	}
	.holding_product_popup .wrapped_product_singel_image {
		width: 220px;
		height: 220px;
	}
	.hold_product_image img {
		width: 220px;
		height: 220px;
	}
	.hold_product_image iframe {
		height: 220px;
		max-width: 220px;
	}
	.pop_up_product_image img {
		width: 96%;
		height: 100px;
	}
	.pop_up_product_image iframe {
		width: 96%;
		height: 100px;
	}
	.holding_featured_product .lslide img {
		width: 100%;
		height: 100px;
	}
	.wrapped_pop_up_product_big_images_box {
		width: 400px;
		height: 400px;
	}
	.popup_big_image_display img {
		width: 400px;
		height: 400px;
	}
	.holding_product_popup .warpped_product_details .add_to_cart_btn_center .margin_left_15 {
		margin-left: 5px;
	}
	.holding_featured_product {
		margin-top: 10px;
	}
	.singel_featured_product_title {
		font-size: 12px;
		padding-left: 0;
		padding-right: 0;
		height: 40px;
	}
	.featured_image_grey_layer {
		padding-top: 50px;
	}
	.view_order_details_h5_20 {
		width: 100%;
	}
	.col-lg-12 span.view_order_details {
		width: 100%;
		margin-top: 5px;
	}
	.manageing_order_filters {
		clear: both;
		width: 100%;
		margin: 0 auto;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.holding_start_end_date {
		padding: 0;
	}
	.open_sechdule_content {
		width: 98%;
	}
	.vendor_action .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.wrapped_order_filter .holding_search_box .box_border_grays {
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter .form-group {
		margin: 0;
		width: 100%;
	}
	.manageing_order_filters .datePicker {
		width: 100%;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.manageing_order_filters .report .form-group {
		width: 100%;
		margin: 0;
	}
	.manageing_order_filters .report .btn {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.reports_button_div {
		width: 100%;
	}
	.report_date_picker {
		width: 100%;
	}
	.dealer_order_time_line .width_25p {
		width: 100%;
	}
	.dealer_report_time_line .width_30 {
		width: 100%;
	}
	.report_filter_button {
		width: 100%;
		clear: both;
	}
	.report_filter_button .btn-group {
		width: 100%;
		margin: 0;
	}
	.report_filter_button .btn {
		width: 100%;
		margin: 0;
	}
	.report_export_buttons {
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.report_export_buttons .margin_10 {
		clear: both;
		width: 100%;
		margin: 0;
	}
	.report_export_buttons .btn {
		margin: 0;
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.headding_dealer {
		top: 0;
	}
	.wrapped_dealer_vendor h3, .dealer_manage_product h3 {
		width: 100%;
	}
	.wrapped_dealer_vendor .row, .wrapped_dealer_user .row, .dealer_manage_product .row {
		margin: 0;
	}
	.wrapped_dealer_vendor .col-md-12, .wrapped_dealer_user .col-md-12, .dealer_manage_product .col-lg-12, .dealer_manage_product .col-md-12 {
		padding: 0;
	}
	.wrapped_dealer_vendor .wrapped_order_filter {
		width: 100%;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .btn, .wrapped_dealer_user .wrapped_order_filter .btn, .dealer_product_filter .btn {
		width: 100%;
	}
	.wrapped_dealer_vendor .holding_search_box, .wrapped_dealer_user .holding_search_box {
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter {
		clear: both;
		width: 100%;
	}
	.dealer_product_filter {
		width: 100%;
	}
	.width-68_zero_padding {
		width: 100%;
	}
	.div_filter_product {
		padding: 0;
		margin-bottom: 10px;
	}
	.wraapped_requested_popup_request_installation {
		width: 90%;
		margin-top: 0;
	}
	.genrate_vendor_request_lable {
		padding: 0;
	}
	.genrate_request_button_hold .text-right {
		text-align: center;
	}
	.iframe_user_space_margin {
		margin-top: 72px;
	}
	.wrapped_pop_up_product_warning_box {
		width: 90%;
	}
	.warning-button-align {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	.warning-button-align .btn_bg {
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.presenation_button {
		width: 90%;
		padding: 10px;
		font-size: 16px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.hold_presenation_drop_down {
		width: 90%;
	}
	.holding_select_color_option {
		text-align: center;
	}
	.ctg_set_vechile {
		/*width:32%;*/
		padding: 5px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.master_drop_down {
		min-height: 62vh;
		margin-top: 10px;
	}
	.master_background_image {
		background-size: cover;
	}
	.master_background_image_dealer {
		background-size: cover;
	}
	.presenation_drop_down {
		height: 40px;
	}
	.drop_maker_images {
		width: 35px;
		height: 25px;
	}
	.presenation_drop_down .margin_top_20 {
		margin-top: 12px;
	}
	.dealer_header_menu .navbar-nav {
		margin: 0;
	}
	.dealer_header_menu ul li {
		display: block;
	}
	.dealer_header_menu li.dealer_dropdown:hover ul.dropdown-menu {
		display: none;
	}
	.dealer_header_menu li.open:hover ul.dropdown-menu {
		display: block;
	}
}

@media (min-width: 480px) and (max-width: 599px) {
	.container {
		width: 90%;
	}
	.navbar-nav>li>a {
		font-size: 16px;
		padding: 10px 5px;
		;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
		width: 100%;
	}
	.order_detials_side_button {
		text-align: center;
	}
	.order_detials_side_button a {
		/* margin-bottom: 10px; */
		float: none;
	}
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
		top: 0;
		z-index: 9;
	}
	.year {
		width: auto;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
	}
	.trim_target_image {
		max-width: 188px;
	}
	.row.text_center.car-image {
		width: 100%;
		position: static;
		background-size: contain !important;
	}
	.bg_color .width_52p {
		width: 56%;
	}
	.demo_product_image {
		width: 44%;
	}
	.accessories_div {
		margin-top: -176px;
	}
	.warpped_help_button {
		top: 28%;
	}
	.help_button {
		width: 20px;
		font-size: 14px;
		padding: 5px;
	}
	.heading_div {
		padding-left: 0px;
	}
	.image_box {
		height: 190px;
		width: 190px;
		padding: 10px;
		margin: 0 auto;
	}
	.thumbnail .product_images {
		width: 170px;
		height: 170px;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
		text-align: center;
	}
	.hero-feature {
		width: 220px;
	}
	.image_grey_layer {
		padding-top: 80px;
	}
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.table {
		width: 1024px;
	}
	.edit_profile .col-sm-2 {
		width: 30%;
	}
	.wrapped_pop_up_product_box {
		width: 84%;
	}
	.pop_up_product_box {
		width: 80%;
	}
	.blanket_layer_loading_image {
		top: 10%;
	}
	.warpped_product_details {
		width: 100%;
	}
	.wrapper_mycart_button {
		width: 100%;
		float: none !important;
		margin-top: 10px;
	}
	.wrapper_mycart_button .btn-primary {
		margin-bottom: 10px;
	}
	.wrapped_miscellaneous_product_popup {
		width: 400px;
		margin-top: 10px;
		padding: 20px;
	}
	.wraapped_requested_popup {
		margin-top: 10px;
		width: 395px;
		padding: 10px;
	}
	.wraapped_requested_popup .width_50 {
		width: 100%;
	}
	.wraapped_requested_popup .padding20 {
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.wrapped_top_header {
		top: -11px;
		margin-top: -2px;
	}
	.top_cart_details {
		width: 100%;
		text-align: right;
	}
	.shop-menu {
		float: none;
	}
	.shop-menu ul li {
		display: inline-block;
		vertical-align: top;
	}
	.tooltip {
		display: none !important;
	}
	.space_margin {
		margin-top: 169px;
	}
	.dealer_space_margin {
		margin-top: 110px;
	}
	.add_top_breadcrum_margin {
		margin-top: 206px;
	}
	.navbar-collapse {
		width: 100%;
	}
	.wrapped_order_filter {
		margin: 0;
	}
	.holding_search_box {
		display: inline-block;
		margin: 0;
	}
	#product_section {
		text-align: center;
	}
	.pop_up_product_image img {
		width: 100%;
		height: 100px;
	}
	.pop_up_product_image iframe {
		height: 95px;
		width: 95%;
	}
	.product_pop_up_title {
		font-size: 18px;
	}
	.product_pop_up_price {
		font-size: 14px;
	}
	.wraapped_box_product_varience {
		margin-top: 10px;
		position: relative;
		left: inherit !important;
	}
	.wraapped_box_featured_product {
		position: relative;
		top: inherit;
		left: inherit;
		margin-top: 10px;
	}
	.wrapped_category_content {
		text-align: center;
	}
	.wrapped_top_header .width_89 {
		width: 76%;
	}
	.background_black_layer {
		z-index: 10;
		height: 100%;
		position: absolute;
	}
	.wrapped_miscellaneous_product_form .input-group {
		width: 100%;
	}
	.bootstrap-dialog {
		display: none !important;
	}
	.dashboard_width .width_55 {
		width: 100%;
	}
	.heading_div h2 {
		font-size: 20px;
	}
	.test_bx {
		height: 360px;
	}
	.show_more_button {
		width: 35%;
	}
	.login_box .brand_image {
		width: 450px;
	}
	.cover_box_login {
		width: 450px;
	}
	.note_right_side_bar.modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.note_right_side_bar.modal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		-webkit-overflow-scrolling: touch;
		outline: 0;
	}
	.wrapped_product_comment_popup {
		width: 420px;
		margin-top: 10px;
		height: auto;
	}
	textarea.form-control.text_area_comment {
		height: 120px;
	}
	.btn_edit {
		text-align: center;
	}
	.wrapped_vehicle_list {
		text-align: center;
	}
	.wrapped_vehicle_list h3 {
		text-align: left;
	}
	.pop_up_product_image {
		width: 100%;
		height: 110px;
	}
	.product_pop_up_description {
		height: 120px;
		overflow: hidden;
	}
	.alert-success {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6;
	}
	.alert {
		padding: 15px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.download_btn {
		float: none;
	}
	.close:focus, .close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		filter: alpha(opacity=50);
		opacity: .5;
	}
	.alert-success a {
		color: #3c763d;
	}
	a.download_btn {
		color: #fff;
	}
	.alert-danger {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	}
	.close {
		float: right;
		font-size: 21px;
		font-weight: 700;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		filter: alpha(opacity=20);
		opacity: .2;
	}
	.logo img {
		max-width: 140px;
	}
	.wrapped_misc_price_product {
		width: 420px;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	.holding_product_popup {
		position: absolute;
	}
	.holding_product_popup .pop_up_product_image, .holding_product_popup .warpped_product_details {
		float: none !important;
	}
	.holding_product_popup .pop_up_product_image {
		min-height: auto;
		height: auto;
	}
	.holding_product_popup .warpped_product_details {
		margin-top: 10px;
	}
	.holding_product_popup .product_pop_up_description {
		height: auto;
		/*max-height: 120px;*/
	}
	.pop_up_product_big_images_gallery {
		margin-left: 0px;
	}
	.big_image_box {
		width: 86px;
		height: 86px;
	}
	.product_pop_up_big_image_title {
		font-size: 18px;
	}
	.product_pop_up_big_image_price {
		font-size: 18px;
	}
	.pop_up_product_big_images_right {
		height: 348px;
	}
	.popup_big_image_display {
		height: 348px;
	}
	.pop_up_product_big_images {
		height: 348px;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 96%;
	}
	.holding_product_popup .warpped_product_details {
		width: 100%;
	}
	.holding_product_popup .wrapped_product_singel_image {
		width: 100%;
		height: 220px;
	}
	.hold_product_image img {
		width: 220px;
		height: 220px;
	}
	.hold_product_image iframe {
		height: 220px;
		max-width: 220px;
	}
	.pop_up_product_image img {
		width: 96%;
		height: 100px;
	}
	.holding_featured_product .lslide img {
		width: 100%;
		height: 100px;
	}
	.wrapped_pop_up_product_big_images_box {
		width: 348px;
		height: 348px;
	}
	.popup_big_image_display img {
		width: 348px;
		height: 348px;
	}
	.holding_featured_product {
		margin-top: 10px;
	}
	.singel_featured_product_title {
		font-size: 12px;
		padding-left: 0;
		padding-right: 0;
		height: 42px;
	}
	.featured_image_grey_layer {
		padding-top: 50px;
	}
	.holding_featured_product .singel_featured_product_price .btn_bg {
		font-size: 12px;
	}
	.holding_featured_product .singel_featured_product_price {
		padding: 10px 0px;
		font-size: 12px;
	}
	.view_order_details_h5_20 {
		width: 100%;
	}
	.col-lg-12 span.view_order_details {
		width: 100%;
		margin-top: 5px;
	}
	.manageing_order_filters {
		clear: both;
		width: 100%;
		margin: 0 auto;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.open_sechdule_content {
		width: 98%;
	}
	.open_sechdule_content h3 .btn {
		width: 100%;
		margin: 10px 0;
	}
	.open_sechdule_content .report {
		margin: 0;
		padding: 0;
		clear: both;
		margin-bottom: 20px;
	}
	.open_sechdule_content .report .form-group {
		margin: 0;
	}
	.vendor_product_popup {
		position: absolute;
	}
	.vendor_action .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.holding_start_end_date {
		padding: 0;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.wrapped_order_filter .holding_search_box .box_border_grays {
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter .form-group {
		margin: 0;
		width: 100%;
	}
	.manageing_order_filters .datePicker {
		width: 100%;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.manageing_order_filters .report .form-group {
		width: 100%;
		margin: 0;
	}
	.manageing_order_filters .report .btn {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.reports_button_div {
		width: 100%;
	}
	.report_date_picker {
		width: 100%;
	}
	.dealer_order_time_line .width_25p {
		width: 100%;
	}
	.dealer_report_time_line .width_30 {
		width: 100%;
	}
	.report_filter_button {
		width: 100%;
		clear: both;
	}
	.report_filter_button .btn-group {
		width: 100%;
		margin: 0;
	}
	.report_filter_button .btn {
		width: 100%;
		margin: 0;
	}
	.report_export_buttons {
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.report_export_buttons .margin_10 {
		clear: both;
		width: 100%;
		margin: 0;
	}
	.report_export_buttons .btn {
		margin: 0;
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.headding_dealer {
		top: 0;
	}
	.wrapped_dealer_vendor h3, .dealer_manage_product h3 {
		width: 100%;
	}
	.wrapped_dealer_vendor .row, .wrapped_dealer_user .row, .dealer_manage_product .row {
		margin: 0;
	}
	.wrapped_dealer_vendor .col-md-12, .wrapped_dealer_user .col-md-12, .dealer_manage_product .col-lg-12, .dealer_manage_product .col-md-12 {
		padding: 0;
	}
	.wrapped_dealer_vendor .wrapped_order_filter {
		width: 100%;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .btn, .wrapped_dealer_user .wrapped_order_filter .btn, .dealer_product_filter .btn {
		width: 100%;
	}
	.wrapped_dealer_vendor .holding_search_box, .wrapped_dealer_user .holding_search_box {
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter {
		clear: both;
		width: 100%;
	}
	.dealer_product_filter {
		width: 100%;
	}
	.width-68_zero_padding {
		width: 100%;
	}
	.div_filter_product {
		padding: 0;
		margin-bottom: 10px;
	}
	.wraapped_requested_popup_request_installation {
		width: 90%;
		margin-top: 0;
	}
	.wraapped_box_genrate_request {
		width: 58%;
	}
	.genrate_vendor_request_lable {
		padding: 0;
	}
	.genrate_request_button_hold .btn {
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.genrate_request_button_hold .text-right {
		text-align: center;
	}
	.iframe_user_space_margin {
		margin-top: 57px;
	}
	.wrapped_pop_up_product_warning_box {
		width: 90%;
	}
	.warning-button-align {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	.warning-button-align .btn_bg {
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.presenation_button {
		width: 90%;
		padding: 10px;
		font-size: 16px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.hold_presenation_drop_down {
		width: 96%;
	}
	.holding_select_color_option {
		text-align: center;
	}
	.ctg_set_vechile {
		/*width:32%;*/
		padding: 5px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.master_drop_down {
		min-height: 64vh;
		margin-top: 8px;
	}
	.master_background_image {
		background-size: cover;
	}
	.master_background_image_dealer {
		background-size: cover;
	}
	.presenation_drop_down {
		height: 40px;
	}
	.drop_maker_images {
		width: 35px;
		height: 25px;
	}
	.presenation_drop_down .margin_top_20 {
		margin-top: 12px;
	}
	.dealer_header_menu .navbar-nav {
		margin: 0;
	}
	.dealer_header_menu ul li {
		display: block;
	}
	.dealer_header_menu li.dealer_dropdown:hover ul.dropdown-menu {
		display: none;
	}
	.dealer_header_menu li.open:hover ul.dropdown-menu {
		display: block;
	}
}

@media (min-width: 320px) and (max-width: 479px) {
	.navbar-nav .open .dropdown-menu {
		position: relative;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: 1px 1px 3px 1px rgb(0 0 0 / 20%);
		right: 130px;
		top: 5px;
	}
	.nav .top_drop_down_li>a:focus, .nav .top_drop_down_li>a:hover {
		background: transparent !important;
		opacity: 1;
	}
	div#product_section>div {
		float: none;
		margin: 0 auto;
	}
	.collapsed {
		display: none;
	}
	#mob-sb-togglr {
		display: block !important;
	}
	div#wrapped_holding_menu_row>div:first-child {
		display: none;
	}
	.btn-group .font_25 {
		font-size: 16px;
	}
	.btn-group p {
		font-size: 12px;
	}
	div#dealer_order_time_line+div .btn-group {
		vertical-align: initial;
	}
	.update_quanity_option_plus_minus {
		float: left;
		padding: 5px 5px;
		cursor: pointer;
		height: 24px;
		color: #fff;
		display: inline-block;
		background-color: #333;
		border-radius: 50%;
		font-size: 14px;
		width: 24px;
		line-height: 0;
	}
	.text, .login span.text_box_icon {
		font-size: 16px;
	}
	.holding_selected_vechile_details {
		clear: both;
		background: #F4F4F4;
		margin: 180px 0 -11px;
		text-align: left;
		padding: 10px 0;
	}
	#bx-customer-details {
		margin-top: 165px;
	}
	.Vehicle_details_box+.form-group {
		/* border: 1px solid; */
		width: 100%;
		text-align: center;
	}
	/* .thumbnail .product_images{
		max-height: 90px !important;
	} */
	.row.login_box {
		margin-top: 8vh !important;
	}
	.login_btn {
		padding: 10px 0;
	}
	/* .holding_edit_selected_vechile_details{
		margin-top: 100px !important;
	} */
	.row.text_center.car-image.product-list-page {
		margin-top: 160px;
	}
	/* .image_box 
	{
		height: 110px !important;
	} */
	.header-hr {
		margin-top: 10px !important;
	}
	#top_header {
		padding: 10px 15px;
	}
	.container {
		width: 98%;
		margin-right: auto;
		/* margin-left: 13%; */
	}
	#total_body_contain {
		margin-top: 90px;
	}
	/* VINZY CSS ENDS HERE */
	.login_box .form {
		width: 256px;
	}
	.login_box .header {
		text-align: center;
		padding: 5px 10px;
	}
	.login_box .margin_bottom_30 {
		margin-bottom: 15px;
	}
	.login_btn {
		height: auto;
		font-size: 20px;
	}
	.login_box .header h2 {
		line-height: 0;
		height: 30px;
	}
	.login_box .header h3 {
		font-size: 18px;
	}
	.update_status_dropdown {
		width: 47%;
	}
	.schedule_assign_dropdown {
		margin-bottom: 10px;
	}
	.schedule_button {
		margin-left: 0px;
		width: 100%
	}
	.login {
		padding: 0px;
	}
	.login_form_center {
		width: 238px;
	}
	.navbar-nav>li>a {
		font-size: 16px;
		padding: 10px 5px;
		;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
		width: 100%;
	}
	.order_detials_side_button {
		text-align: center;
	}
	.no_right_border {
		border-right: 1px solid #AAA;
		margin-bottom: 15px;
	}
	.order_detials_side_button a {
		float: none;
		margin: 0px;
		margin-bottom: 10px;
		width: 100%;
	}
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
		top: 0;
		z-index: 9;
	}
	.year {
		width: 100%;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
		width: 90%;
	}
	.trim_target_image {
		max-width: 188px;
	}
	.row.text_center.car-image {
		width: 100%;
		position: static;
		background-size: contain !important;
	}
	.bg_color .width_52p {
		width: 100%;
	}
	.demo_product_image {
		width: 100%;
	}
	.accessories_div {
		margin-top: -225px;
	}
	.warpped_help_button {
		top: 28%;
	}
	.help_button {
		width: 20px;
		font-size: 14px;
		padding: 5px;
	}
	.heading_div {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		width: 100%;
	}
	.image_box.white_background {
		height: auto;
		width: 190px;
		max-width: 100%;
		padding: 10px;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
	}
	/* .thumbnail {
		padding-right: 10px !important;
		padding-left: 10px !important;
	} */
	.thumbnail.prodlist {
		background-color: #ffffff;
	}
	.thumbnail .product_images {
		width: 170px;
		height: auto;
		max-width: 100%;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
		text-align: center;
		max-width: 100%;
		min-height: 60px;
		word-break: break-all;
	}
	.hero-feature {
		width: 220px;
	}
	div.image_box.image_grey_layer {
		width: 100%;
		padding: 0;
		position: absolute;
		top: 10px;
		height: 100%;
		/* display: flex !important;
		align-items: center;
		justify-content: center; */
	}
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.table {
		width: 1024px;
	}
	.edit_profile .col-sm-2 {
		width: 100%;
	}
	.wrapped_pop_up_product_box {
		width: 80%;
	}
	.pop_up_product_box {
		width: 80%;
	}
	.blanket_layer_loading_image {
		top: 10%;
	}
	.warpped_product_details {
		width: 100%;
	}
	.wrapper_mycart_button {
		width: 100%;
		float: none !important;
		margin-top: 10px;
	}
	.wrapper_mycart_button .btn-primary {
		margin: 0px;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_miscellaneous_product_popup {
		width: 280px;
		margin-top: 10px;
		padding: 5px;
	}
	.wraapped_requested_popup {
		margin-top: 10px;
		width: 395px;
		padding: 10px;
	}
	.wraapped_requested_popup .width_50 {
		width: 100%;
	}
	.wraapped_requested_popup .padding20 {
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.wrapped_top_header {
		top: 0;
	}
	.top_cart_details {
		width: 100%;
		text-align: right;
		padding: 5px 25px;
	}
	.shop-menu {
		float: none;
	}
	.shop-menu>ul>li {
		display: inline-block;
		margin: 0;
		vertical-align: text-top;
		width: 35px;
	}
	.tooltip {
		display: none !important;
	}
	.space_margin {
		margin-top: 110px;
	}
	.dealer_space_margin {
		margin-top: 104px;
	}
	.add_top_breadcrum_margin {
		margin-top: 226px;
	}
	.navbar-collapse {
		width: 100%;
	}
	.wrapped_order_filter {
		width: 100%;
	}
	.holding_search_box {
		width: 72%;
		display: inline-block;
	}
	#product_section {
		text-align: center;
	}
	.pop_up_product_image img {
		width: 50px;
		height: 50px;
	}
	.pop_up_product_image iframe {
		height: 50px;
		width: 96%;
	}
	.product_pop_up_title {
		font-size: 18px;
	}
	.product_pop_up_price {
		font-size: 14px;
	}
	.wraapped_box_product_varience {
		margin-top: 10px;
		position: relative;
		left: inherit;
	}
	.wraapped_box_featured_product {
		position: relative;
		top: inherit;
		left: inherit;
		margin-top: 10px;
	}
	.wrapped_category_content {
		text-align: center;
	}
	.wrapped_top_header .width_89 {
		width: 78%;
	}
	.background_black_layer {
		z-index: 10;
		height: 100%;
		position: absolute;
	}
	.wrapped_miscellaneous_product_form .input-group {
		width: 100%;
	}
	.bootstrap-dialog {
		display: none !important;
	}
	.dashboard_width .width_55 {
		width: 100%;
	}
	.heading_div h2 {
		font-size: 20px;
	}
	.test_bx {
		height: 360px;
	}
	.show_more_button {
		width: 35%;
	}
	.login_box .brand_image {
		width: 310px;
	}
	.cover_box_login {
		width: 310px;
	}
	.note_right_side_bar.modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.note_right_side_bar.modal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		-webkit-overflow-scrolling: touch;
		outline: 0;
	}
	.wrapped_product_comment_popup {
		width: 280px;
		margin-top: 10px;
		height: auto;
	}
	textarea.form-control.text_area_comment {
		height: 120px;
	}
	.btn_edit {
		text-align: center;
		padding: 0px;
	}
	.btn_edit .btn_bg {
		margin: 0px;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_vehicle_list {
		text-align: center;
	}
	.wrapped_vehicle_list h3 {
		text-align: left;
	}
	.pop_up_product_image {
		width: 100%;
		height: 110px;
	}
	.product_pop_up_description {
		height: 120px;
		overflow: hidden;
	}
	.form_login {
		width: 310px;
	}
	button.btn.btn-default.group_btn {
		font-size: 12px;
	}
	.dashboard_width .btn-group p {
		font-size: 12px;
	}
	.dashboard_width .width_50 {
		width: 100%;
	}
	.model_width_20p {
		width: 300px;
	}
	/*style*/
	.wraapped_box_product_varience {
		width: 240px;
	}
	.variance_text {
		width: 100px;
	}
	.textarea_width {
		width: 150px;
	}
	.wraapped_box_featured_product {
		width: 270px;
	}
	.feature_product_top_heading {
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
	}
	.fp_product_continue {
		float: none;
	}
	.show_more_button {
		width: 50%;
	}
	.pop_up_product_close {
		margin-right: 10px;
	}
	.add_to_cart_btn_center {
		text-align: center;
	}
	.modal.right.fade.in>.content_right_bar {
		width: 300px;
		top: 0;
		z-index: 9;
	}
	.wraapped_requested_popup {
		width: 280px;
	}
	.div_logo {
		max-width: 100%;
		width: 100%;
		padding-right: 0;
	}
	.warpped_category_filter_box {
		clear: both;
		width: 100%;
	}
	.search_bar_div {
		margin-top: 0px;
	}
	.profile_button {
		padding: 0px 15px;
		margin-top: 20px;
	}
	.alert-success {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6;
	}
	.alert {
		padding: 15px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		border-radius: 4px;
		overflow: hidden;
		max-width: 80%;
		margin: 0 auto;
	}
	.download_btn {
		float: none;
	}
	.close:focus, .close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		filter: alpha(opacity=50);
		opacity: .5;
	}
	.alert-success a {
		color: #3c763d;
	}
	a.download_btn {
		color: #fff;
		display: block;
		float: right;
		margin-top: 10px;
	}
	.alert-danger {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	}
	.close {
		float: right;
		font-size: 21px;
		font-weight: 700;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		filter: alpha(opacity=20);
		opacity: .2;
	}
	.logo img {
		max-width: 140px;
	}
	.wrapped_misc_price_product {
		width: 280px;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
		margin-top: 10px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	.holding_product_popup {
		position: absolute;
	}
	.holding_product_popup .pop_up_product_image, .holding_product_popup .warpped_product_details {
		float: none !important;
	}
	.holding_product_popup .pop_up_product_image {
		min-height: auto;
		height: auto;
	}
	.holding_product_popup .warpped_product_details {
		margin-top: 10px;
	}
	.holding_product_popup .product_pop_up_description {
		height: auto;
		/*max-height: 120px;*/
	}
	.pop_up_product_big_images_gallery {
		margin-left: 0px;
	}
	.big_image_box {
		width: 44px;
		height: 44px;
	}
	.product_pop_up_big_image_title {
		font-size: 18px;
	}
	.product_pop_up_big_image_price {
		font-size: 18px;
	}
	.pop_up_product_big_images_right {
		height: 208px;
	}
	.popup_big_image_display {
		height: 208px;
	}
	.pop_up_product_big_images {
		height: 208px;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 96%;
	}
	.holding_product_popup .warpped_product_details {
		width: 100%;
	}
	.holding_product_popup .wrapped_product_singel_image {
		width: 100%;
		height: 220px;
	}
	.hold_product_image img {
		width: 220px;
		height: 220px;
	}
	.hold_product_image iframe {
		height: 220px;
		max-width: 220px;
	}
	.pop_up_product_image img {
		width: 96%;
		height: 50px;
	}
	.holding_featured_product .lslide img {
		width: 100%;
		height: 50px;
	}
	.wrapped_pop_up_product_big_images_box {
		width: 208px;
		height: 208px;
	}
	.popup_big_image_display img {
		width: 208px;
		height: 208px;
	}
	.holding_featured_product {
		margin-top: 10px;
	}
	.singel_featured_product_title {
		font-size: 12px;
		padding-left: 0;
		padding-right: 0;
		height: 40px;
	}
	.featured_image_grey_layer {
		padding-top: 20px;
	}
	.holding_featured_product .singel_featured_product_price .btn_bg {
		font-size: 10px;
		padding: 5px 5px;
	}
	.holding_featured_product .singel_featured_product_price {
		padding: 10px 0px;
		font-size: 12px;
	}
	.wrapped_pop_up_product_box .add_to_cart_btn_center .btn {
		margin: 0px;
		margin-bottom: 10px;
	}
	a.button_view {
		font-size: 12px;
		background: #8d8a81;
		padding: 5px 10px;
		text-decoration: none;
	}
	.view_order_details_h5_20 {
		width: 100%;
	}
	.col-lg-12 span.view_order_details {
		width: 100%;
		margin-top: 5px;
	}
	.manageing_order_filters {
		clear: both;
		width: 100%;
		margin: 0 auto;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.open_sechdule_content {
		width: 98%;
	}
	.open_sechdule_content h3 .btn {
		width: 100%;
		margin: 10px 0;
	}
	.open_sechdule_content .report {
		margin: 0;
		padding: 0;
		clear: both;
		margin-bottom: 20px;
	}
	.open_sechdule_content .report .form-group {
		margin: 0;
	}
	.vendor_product_popup {
		position: absolute;
	}
	.vendor_action .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.holding_start_end_date {
		padding: 0;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.wrapped_order_filter .holding_search_box .box_border_grays {
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter .form-group {
		margin: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	ul.pagination {
		width: 100%;
		margin: 0 auto !important;
		float: none !important;
		text-align: center !important;
		/* border: 1px solid; */
		overflow: hidden;
	}
	.pagination>li {
		display: inline-block;
	}
	.manageing_order_filters .datePicker {
		width: 100%;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.manageing_order_filters .report .form-group {
		width: 100%;
		margin: 0;
	}
	.manageing_order_filters .report .btn {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.reports_button_div {
		width: 100%;
	}
	.report_date_picker {
		width: 100%;
	}
	.dealer_order_time_line .width_25p {
		width: 100%;
	}
	.dealer_report_time_line .width_30 {
		width: 100%;
	}
	.report_filter_button {
		width: 100%;
		clear: both;
	}
	.report_filter_button .btn-group {
		width: 100%;
		margin: 0;
	}
	.report_filter_button .btn {
		width: 100%;
		margin: 0;
	}
	.report_export_buttons {
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.report_export_buttons .margin_10 {
		clear: both;
		width: 100%;
		margin: 0;
	}
	.report_export_buttons .btn {
		margin: 0;
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.headding_dealer {
		top: 0;
	}
	.wrapped_dealer_vendor h3, .dealer_manage_product h3 {
		width: 100%;
	}
	.wrapped_dealer_vendor .row, .wrapped_dealer_user .row, .dealer_manage_product .row {
		margin: 0;
	}
	.wrapped_dealer_vendor .col-md-12, .wrapped_dealer_user .col-md-12, .dealer_manage_product .col-lg-12, .dealer_manage_product .col-md-12 {
		padding: 0;
	}
	.wrapped_dealer_vendor .wrapped_order_filter {
		width: 100%;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .btn, .wrapped_dealer_user .wrapped_order_filter .btn, .dealer_product_filter .btn {
		width: 100%;
	}
	.wrapped_dealer_vendor .holding_search_box, .wrapped_dealer_user .holding_search_box {
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter {
		clear: both;
		width: 100%;
	}
	.dealer_product_filter {
		width: 100%;
	}
	.width-68_zero_padding {
		width: 100%;
	}
	.div_filter_product {
		padding: 0;
		margin-bottom: 10px;
	}
	.wraapped_requested_popup_request_installation {
		width: 90%;
		margin-top: 0;
	}
	.wraapped_box_genrate_request {
		width: 75%;
	}
	.genrate_vendor_request_lable {
		padding: 0;
	}
	.genrate_request_button_hold .btn {
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.genrate_request_button_hold .text-right {
		text-align: center;
	}
	.portfolio-item {
		display: inline-block;
	}
	.brand_logo_hold {
		text-align: center;
	}
	.iframe_user_space_margin {
		margin-top: 170px;
	}
	.wrapped_pop_up_product_warning_box {
		width: 90%;
	}
	.warning-button-align {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	.warning-button-align .btn_bg {
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.presenation_button {
		width: 90%;
		padding: 10px;
		font-size: 14px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.hold_presenation_drop_down {
		width: 96%;
	}
	.holding_select_color_option {
		text-align: center;
	}
	.ctg_set_vechile {
		width: 49%;
		padding: 5px;
		text-align: center;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.master_drop_down {
		min-height: 68vh;
	}
	.master_background_image {
		background-size: cover;
		margin-bottom: 10px;
		margin-top: 0px;
	}
	.master_background_image_dealer {
		background-size: cover;
		margin-bottom: 10px;
		margin-top: 0px;
	}
	.presenation_drop_down {
		height: 40px;
	}
	.drop_maker_images {
		width: 35px;
		height: 25px;
	}
	.presenation_drop_down .margin_top_20 {
		margin-top: 12px;
	}
	.stg_set_drop_text {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 12px;
	}
	.master_drop_down_heading {
		font-size: 24px;
	}
	.dealer_header_menu .navbar-nav {
		margin: 0;
	}
	.dealer_header_menu ul li {
		display: block;
	}
	.dealer_header_menu li.dealer_dropdown:hover ul.dropdown-menu {
		display: none;
	}
	.dealer_header_menu li.open:hover ul.dropdown-menu {
		display: block;
	}
	.logo {
		min-height: auto;
	}
}

@media (max-width: 320px) {
	.container {
		width: 100%;
	}
	.login_box .form {
		width: 256px;
	}
	.login_box .header {
		text-align: center;
		padding: 5px 10px;
	}
	.login_box .margin_bottom_30 {
		margin-bottom: 15px;
	}
	.login_btn {
		height: auto;
		font-size: 20px;
	}
	.login_box .header h2 {
		line-height: 0;
		height: 30px;
	}
	.login_box .header h3 {
		font-size: 18px;
	}
	.login {
		padding: 0px;
	}
	.login_form_center {
		width: 238px;
	}
	.navbar-nav>li>a {
		font-size: 16px;
		padding: 10px 5px;
		;
	}
	.dashboard_width {
		margin: 0 auto;
		float: none!important;
		margin-bottom: 20px;
		width: 100%;
	}
	.order_detials_side_button {
		text-align: center;
	}
	.order_detials_side_button a {
		float: none;
		margin: 0px;
		/* margin-bottom: 10px; */
		width: 100%;
	}
	.modal.right.fade.in>.content_right_bar {
		width: 320px;
		top: 0;
		z-index: 9;
	}
	.year {
		width: 100%;
	}
	.vehicle_year>.bg_color>h3 {
		padding-top: 10px;
	}
	.color_box {
		margin-left: 10px;
		width: 90%;
	}
	.trim_target_image {
		max-width: 188px;
	}
	.row.text_center.car-image {
		width: 100%;
		position: static;
		background-size: contain !important;
	}
	.bg_color .width_52p {
		width: 100%;
	}
	.demo_product_image {
		width: 100%;
	}
	.accessories_div {
		margin-top: -225px;
	}
	.warpped_help_button {
		top: 28%;
	}
	.help_button {
		width: 20px;
		font-size: 14px;
		padding: 5px;
	}
	.heading_div {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		width: 100%;
	}
	.image_box {
		height: 190px;
		width: 190px;
		padding: 10px;
	}
	.thumbnail .product_images {
		width: 170px;
		height: 170px;
		max-height: none;
		margin: 0 auto;
	}
	.thumbnail .caption {
		padding: 10px 5px;
		text-align: center;
		word-break: break-all;
	}
	.hero-feature {
		width: 220px;
	}
	.image_grey_layer {
		padding-top: 80px;
	}
	.popup_right_side .heading_div_bar {
		padding: 10px;
	}
	.popup_right_side .font_25 {
		font-size: 16px;
	}
	.thumb {
		text-align: center;
	}
	.thumb img {
		width: 200px;
		margin: 0 auto;
	}
	.table {
		width: 1024px;
	}
	.edit_profile .col-sm-2 {
		width: 100%;
	}
	.wrapped_pop_up_product_box {
		width: 80%;
	}
	.pop_up_product_box {
		width: 80%;
	}
	.blanket_layer_loading_image {
		top: 10%;
	}
	.warpped_product_details {
		width: 100%;
	}
	.wrapper_mycart_button {
		width: 100%;
		float: none !important;
		margin-top: 10px;
	}
	.wrapper_mycart_button .btn-primary {
		margin: 0px;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_miscellaneous_product_popup {
		width: 280px;
		margin-top: 10px;
		padding: 5px;
	}
	.wraapped_requested_popup {
		margin-top: 10px;
		width: 395px;
		padding: 10px;
	}
	.wraapped_requested_popup .width_50 {
		width: 100%;
	}
	.wraapped_requested_popup .padding20 {
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.wrapped_top_header {
		top: 0;
	}
	.top_cart_details {
		width: 100%;
		text-align: right;
	}
	.shop-menu {
		float: none;
	}
	.shop-menu ul li {
		display: inline-block;
	}
	.tooltip {
		display: none !important;
	}
	.space_margin {
		margin-top: 169px;
	}
	.dealer_space_margin {
		margin-top: 104px;
	}
	.add_top_breadcrum_margin {
		margin-top: 226px;
	}
	.navbar-collapse {
		width: 100%;
	}
	.wrapped_order_filter {
		width: 100%;
	}
	.holding_search_box {
		width: 72%;
		display: inline-block;
	}
	#product_section {
		text-align: center;
	}
	.pop_up_product_image img {
		width: 50px;
		height: 50px;
	}
	.pop_up_product_image iframe {
		height: 50px;
		width: 96%;
	}
	.product_pop_up_title {
		font-size: 18px;
	}
	.product_pop_up_price {
		font-size: 14px;
	}
	.wraapped_box_product_varience {
		margin-top: 10px;
		position: relative;
		left: inherit;
	}
	.wraapped_box_featured_product {
		position: relative;
		top: inherit;
		left: inherit;
		margin-top: 10px;
	}
	.wrapped_category_content {
		text-align: center;
	}
	.wrapped_top_header .width_89 {
		width: 78%;
	}
	.background_black_layer {
		z-index: 10;
	}
	.wrapped_miscellaneous_product_form .input-group {
		width: 100%;
	}
	.bootstrap-dialog {
		display: none !important;
	}
	.dashboard_width .width_55 {
		width: 100%;
	}
	.heading_div h2 {
		font-size: 20px;
	}
	.test_bx {
		height: 360px;
	}
	.show_more_button {
		width: 35%;
	}
	.login_box .brand_image {
		width: 310px;
	}
	.cover_box_login {
		width: 310px;
	}
	.note_right_side_bar.modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.note_right_side_bar.modal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		-webkit-overflow-scrolling: touch;
		outline: 0;
	}
	.wrapped_product_comment_popup {
		width: 280px;
		margin-top: 10px;
		height: auto;
	}
	textarea.form-control.text_area_comment {
		height: 120px;
	}
	.btn_edit {
		text-align: center;
		padding: 0px;
	}
	.btn_edit .btn_bg {
		margin: 0px;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_vehicle_list {
		text-align: center;
	}
	.wrapped_vehicle_list h3 {
		text-align: left;
	}
	.pop_up_product_image {
		width: 100%;
		height: 110px;
	}
	.product_pop_up_description {
		height: auto;
		overflow: hidden;
	}
	.form_login {
		width: 310px;
	}
	button.btn.btn-default.group_btn {
		font-size: 12px;
	}
	.dashboard_width .btn-group p {
		font-size: 12px;
	}
	.dashboard_width .width_50 {
		width: 100%;
	}
	.model_width_20p {
		width: 300px;
	}
	/*style*/
	.wraapped_box_product_varience {
		width: 240px;
	}
	.variance_text {
		width: 100px;
	}
	.textarea_width {
		width: 150px;
	}
	.wraapped_box_featured_product {
		width: 270px;
	}
	.feature_product_top_heading {
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
	}
	.fp_product_continue {
		float: none;
	}
	.show_more_button {
		width: 50%;
	}
	.pop_up_product_close {
		margin-right: 10px;
	}
	.add_to_cart_btn_center {
		text-align: center;
	}
	.modal.right.fade.in>.content_right_bar {
		width: 300px;
		top: 0;
		z-index: 9;
	}
	.wraapped_requested_popup {
		width: 280px;
	}
	.div_logo {
		max-width: 100%;
		width: 100%;
	}
	.warpped_category_filter_box {
		clear: both;
		width: 100%;
	}
	.search_bar_div {
		margin-top: 0px;
	}
	.profile_button {
		padding: 0px 15px;
		margin-top: 20px;
	}
	.alert-success {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6;
	}
	.alert {
		padding: 15px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.download_btn {
		float: none;
	}
	.close:focus, .close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		filter: alpha(opacity=50);
		opacity: .5;
	}
	.alert-success a {
		color: #3c763d;
	}
	a.download_btn {
		color: #fff;
	}
	.alert-danger {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1;
	}
	.close {
		float: right;
		font-size: 21px;
		font-weight: 700;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		filter: alpha(opacity=20);
		opacity: .2;
	}
	.logo img {
		max-width: 140px;
	}
	.wrapped_misc_price_product {
		width: 280px;
	}
	.wrapped_top_header hr {
		margin-bottom: 0px;
	}
	.blanket_layer_loading_image {
		position: initial;
		margin-top: 50px;
	}
	.holding_product_popup {
		position: absolute;
	}
	.holding_product_popup .pop_up_product_image, .holding_product_popup .warpped_product_details {
		float: none !important;
	}
	.holding_product_popup .pop_up_product_image {
		min-height: auto;
		height: auto;
	}
	.holding_product_popup .warpped_product_details {
		margin-top: 10px;
	}
	.holding_product_popup .product_pop_up_description {
		height: auto;
		/*max-height: 120px;*/
	}
	.pop_up_product_big_images_gallery {
		margin-left: 0px;
	}
	.big_image_box {
		width: 44px;
		height: 44px;
	}
	.product_pop_up_big_image_title {
		font-size: 18px;
	}
	.product_pop_up_big_image_price {
		font-size: 18px;
	}
	.pop_up_product_big_images_right {
		height: 208px;
	}
	.popup_big_image_display {
		height: 208px;
	}
	.pop_up_product_big_images {
		height: 208px;
	}
	.holding_product_popup .wrapped_pop_up_product_box {
		width: 96%;
	}
	.holding_product_popup .warpped_product_details {
		width: 100%;
	}
	.holding_product_popup .wrapped_product_singel_image {
		width: 100%;
		height: 220px;
	}
	.hold_product_image img {
		width: 220px;
		height: 220px;
	}
	.hold_product_image iframe {
		height: 220px;
		max-width: 220px;
	}
	.pop_up_product_image img {
		width: 96%;
		height: 50px;
	}
	.holding_featured_product .lslide img {
		width: 100%;
		height: 50px;
	}
	.wrapped_pop_up_product_big_images_box {
		width: 208px;
		height: 208px;
	}
	.popup_big_image_display img {
		width: 208px;
		height: 208px;
	}
	.holding_featured_product {
		margin-top: 10px;
	}
	.singel_featured_product_title {
		font-size: 12px;
		padding-left: 0;
		padding-right: 0;
		height: 40px;
	}
	.featured_image_grey_layer {
		padding-top: 20px;
	}
	.holding_featured_product .singel_featured_product_price .btn_bg {
		font-size: 10px;
		padding: 5px 5px;
	}
	.holding_featured_product .singel_featured_product_price {
		padding: 10px 0px;
		font-size: 12px;
	}
	.wrapped_pop_up_product_box .add_to_cart_btn_center .btn {
		margin: 0px;
		margin-bottom: 10px;
	}
	a.button_view {
		font-size: 12px;
		background: #8d8a81;
		padding: 5px 10px;
		text-decoration: none;
	}
	.dropdowns .fa:hover {
		transform: rotate(20deg);
	}
	.navbar-nav .link {
		text-decoration: none;
		-o-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-khtml-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		font-size: 16px;
	}
	.navbar-nav .link:hover, .selected_nave_bar_link {
		opacity: 0.4;
		filter: alpha(opacity=40);
	}
	.view_order_details_h5_20 {
		width: 100%;
	}
	.col-lg-12 span.view_order_details {
		width: 100%;
		margin-top: 5px;
	}
	.manageing_order_filters {
		clear: both;
		width: 100%;
		margin: 0 auto;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.open_sechdule_content {
		width: 98%;
	}
	.open_sechdule_content h3 .btn {
		width: 100%;
		margin: 10px 0;
	}
	.open_sechdule_content .report {
		margin: 0;
		padding: 0;
		clear: both;
		margin-bottom: 20px;
	}
	.open_sechdule_content .report .form-group {
		margin: 0;
	}
	.vendor_product_popup {
		position: absolute;
	}
	.vendor_action .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.holding_start_end_date {
		padding: 0;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.wrapped_order_filter .holding_search_box .box_border_grays {
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.manageing_order_filters .wrapped_order_filter .form-group {
		margin: 0;
		width: 100%;
	}
	.manageing_order_filters .datePicker {
		width: 100%;
	}
	.manageing_order_filters .report {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.manageing_order_filters .report .form-group {
		width: 100%;
		margin: 0;
	}
	.manageing_order_filters .report .btn {
		width: 100%;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.manageing_order_filters .filter_product {
		margin-bottom: 10px;
	}
	.reports_button_div {
		width: 100%;
	}
	.report_date_picker {
		width: 100%;
	}
	.dealer_order_time_line .width_25p {
		width: 100%;
	}
	.dealer_report_time_line .width_30 {
		width: 100%;
	}
	.report_filter_button {
		width: 100%;
		clear: both;
	}
	.report_filter_button .btn-group {
		width: 100%;
		margin: 0;
	}
	.report_filter_button .btn {
		width: 100%;
		margin: 0;
	}
	.report_export_buttons {
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.report_export_buttons .margin_10 {
		clear: both;
		width: 100%;
		margin: 0;
	}
	.report_export_buttons .btn {
		margin: 0;
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
	}
	.headding_dealer {
		top: 0;
	}
	.wrapped_dealer_vendor h3, .dealer_manage_product h3 {
		width: 100%;
	}
	.wrapped_dealer_vendor .row, .wrapped_dealer_user .row, .dealer_manage_product .row {
		margin: 0;
	}
	.wrapped_dealer_vendor .col-md-12, .wrapped_dealer_user .col-md-12, .dealer_manage_product .col-lg-12, .dealer_manage_product .col-md-12 {
		padding: 0;
	}
	.wrapped_dealer_vendor .wrapped_order_filter {
		width: 100%;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
	}
	.wrapped_dealer_vendor .wrapped_order_filter .btn, .wrapped_dealer_user .wrapped_order_filter .btn, .dealer_product_filter .btn {
		width: 100%;
	}
	.wrapped_dealer_vendor .holding_search_box, .wrapped_dealer_user .holding_search_box {
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter .margin_left_15 {
		margin: 0;
		float: none;
		margin-bottom: 10px;
		width: 100%;
	}
	.wrapped_dealer_user .wrapped_order_filter {
		clear: both;
		width: 100%;
	}
	.dealer_product_filter {
		width: 100%;
	}
	.width-68_zero_padding {
		width: 100%;
	}
	.div_filter_product {
		padding: 0;
		margin-bottom: 10px;
	}
	.wraapped_box_genrate_request {
		width: 75%;
	}
	.genrate_vendor_request_lable {
		padding: 0;
	}
	.genrate_request_button_hold .btn {
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.genrate_request_button_hold .text-right {
		text-align: center;
	}
	.brand_logo_hold {
		text-align: center;
	}
	.iframe_user_space_margin {
		margin-top: 102px;
	}
	.wrapped_pop_up_product_warning_box {
		width: 90%;
	}
	.warning-button-align {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	.warning-button-align .btn_bg {
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.presenation_button {
		width: 90%;
		padding: 10px;
		font-size: 14px;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.hold_presenation_drop_down {
		width: 96%;
	}
	.holding_select_color_option {
		text-align: center;
	}
	.ctg_set_vechile {
		width: 49%;
		padding: 5px;
		text-align: center;
	}
	/**
	Group Drop down CSS starts here 
	**/
	.master_drop_down {
		min-height: 58vh;
	}
	.master_background_image {
		background-size: cover;
		margin-bottom: 10px;
	}
	.master_background_image_dealer {
		background-size: cover;
		margin-bottom: 10px;
	}
	.presenation_drop_down {
		height: 40px;
	}
	.drop_maker_images {
		width: 35px;
		height: 25px;
	}
	.presenation_drop_down .margin_top_20 {
		margin-top: 12px;
	}
	.stg_set_drop_text {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 12px;
	}
	.master_drop_down_heading {
		font-size: 24px;
	}
	.dealer_header_menu .navbar-nav {
		margin: 0;
	}
	.dealer_header_menu ul li {
		display: block;
	}
	.dealer_header_menu li.dealer_dropdown:hover ul.dropdown-menu {
		display: none;
	}
	.dealer_header_menu li.open:hover ul.dropdown-menu {
		display: block;
	}
	.background_black_layer {
		z-index: 10;
		height: 100%;
		position: absolute;
	}
}

/*
 * Media query end here
 */

/*loading image start here*/

.button_sumbit_group {
	position: relative;
}

.loading_div {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	background-color: rgba(255, 255, 255, 0.5);
	padding: 15px 0;
}

.loading_div .loading_icon {
	position: fixed;
	margin: auto;
	position: relative;
	margin: auto;
}

.loading_icon {
	border: 3px solid #f3f3f3;
	border-radius: 50%;
	border-top: 3px solid #3498db;
	width: 20px;
	height: 20px;
	-webkit-animation: spin 0.8s linear infinite;
	/* Safari */
	animation: spin 0.8s linear infinite;
}

.schedule_assign_dropdown {
	width: 23% !important;
	height: 37px;
	margin-left: 10px
}

/* Safari */

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

/*loading image end here*/

/* wrapped vehical pop up box css starts here */

.wrapped_vehical_box_body {
	background-color: #E6E5E5;
	width: 73%;
	margin: 0 auto;
	margin-top: 100px;
	padding: 20px;
}

.wrapped_vehical_popup_heading {
	font-size: 18px;
	font-weight: bold;
	width: 125px;
	display: inline-block;
}

.wrapped_pop_up_vehical_brand {
	width: 155px;
	display: inline-block;
}

.pop_up_loading_spinner {
	font-size: 56px;
}

.wrapped_pop_up_loading {
	text-align: center;
}

.pop_up_column_vehical_year {
	display: table-cell;
	width: 200px;
	vertical-align: top;
}

.pop_up_column_heading {
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0px;
}

.pop_up_column_vehical_model {
	font-size: 12px;
	display: inline-block;
	width: 192px;
	vertical-align: top;
}

.showing_selected_vehical_heading {
	font-weight: bold;
	font-size: 18px;
}

.wrapped_pop_up_save_button {
	text-align: center;
}

.wrapped_brand_vehical_details {
	min-height: 100px;
	overflow-x: auto;
}

.pop_up_showing_selected_vehical {
	min-height: 100px;
}

.height_auto_100per {
	height: auto;
	min-height: 100%;
}

.padding_bottom_20 {
	padding-bottom: 20px;
}

.pop_top_box {
	display: inline;
}

.font_13 {
	font-size: 13px;
}

.margin_left8 {
	margin-left: 8px;
}

.width_190 {
	width: 190px;
}

.width_150 {
	width: 150px;
}

.width_90p {
	width: 90%;
}

.width_100 {
	width: 80px;
}

.width_160 {
	width: 160px;
}

.width_200 {
	width: 200px;
}

.width_3p {
	width: 3%;
}

.width_10p {
	width: 10%;
}

.width_12p {
	width: 12%;
}

.width_15p {
	width: 15%;
}

.width_13p {
	width: 13%;
}

.width_14p {
	width: 14%;
}

.width_16p {
	width: 16%;
}

.width_17p {
	width: 17%;
}

.width_18p {
	width: 18%;
}

.width_19p {
	width: 19%;
}

.width_28p {
	width: 28%;
}

.width_20p {
	width: 20%;
}

.width_22p {
	width: 22%;
}

.width_23p {
	width: 23%;
}

.width_25p {
	width: 25%;
}

.width_29p {
	width: 29%;
}

.width_30p {
	width: 30%;
}

.width_33p {
	width: 33%;
}

.width_35p {
	width: 35%;
}

.width_32p {
	width: 32%;
}

.width_40p {
	width: 40%;
}

.height_40 {
	height: 40px;
}

.vehical_pop_up_heading {
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 15px;
}

/* wrapped vehical pop up box css end here */

/*New Sidebar CSS*/

/* .menu-explore {
	transform: translateX(120px);   	
	width: calc(100% - 80px);	
} */

/* #total_body_contain{
	transition: all 0.5s ease-in;	
} */

#menu_icon a {
	color: #000000;
}

.tooltip-inner.bgtooltip {
	background-color: #000000;
}

#total_product_count.tooltip-arrow, .red-tooltip+.tooltip>.tooltip-inner {
	background-color: #f00;
	height: 25px;
	min-width: 50px;
}

.btn, .login_btn, form .text_border, .text_box_icon {
	border-radius: 5px !important;
}

#total_product_count.tooltip-arrow, .red-tooltip+.tooltip>.tooltip-inner {
	min-width: 30px;
	min-height: 30px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	display: none;
}

.cart_top_price {
	min-width: 30px;
	min-height: 30px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	top: -12px;
	left: 12px;
	right: 0;
	background: #d64d51;
	color: #fff;
	border: 2px solid #fff;
}

.shop-menu .tooltip-arrow {
	margin-right: 0px;
}

.shop-menu .nav>li>a {
	padding: 0px 0px;
	font-size: 28px;
}

.tooltip-arrow {
	display: none;
}

#total_product_count+div.tooltip {
	left: 9px !important;
	top: -11px !important;
	display: block !important;
}

.report_export_buttons {
	padding: 0;
}

div#menu_icon>a+.tooltip * {
	line-height: 33px;
}

.dpsurl a, .dpsurl p {
	color: #5BC0DE;
	text-decoration: none;
	text-align: center;
}

.btn_logout {
	margin-left: 25px;
}

.btn {
	border-radius: 5px !important;
}

div#order_detials_side_button .btn {
	min-width: 150px;
}

/* .navbar-nav {
    margin: 7.5px 0px;
} */

input#miscellaneous_cmd+.btn {
	min-width: 150px;
}

.report_export_buttons button {
	min-width: 165px;
}

.btn_black {
	min-width: 140px;
}

.alert {
	margin-bottom: 10px !important;
}

/*End*/

.dealer_wrapped_sidebar_menu.collapsed .dealer_menu_link {
	display: none;
}

.tooltip.fade div {
	background: #000;
}

#total_product_count {
	border: none;
	margin-right: 20px;
}

.breadcrum-brdr {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-top: 10px;
}

.d-flex {
	display: flex;
}

.align-items-center {
	align-items: center;
}

.thumbnail:hover .image_box {
	box-shadow: 0px 0px 8px 4px rgb(0 0 0 / 5%);
}

.no-padding {
	padding: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

.oh {
	overflow: hidden;
}

.row.login_box {
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.report_filter_button {
	min-width: 150px;
}

.input-daterange input {
	min-width: 100px;
}

.report_date_picker {
	min-width: 250px;
}

#mob-sb-togglr {
	color: #333;
	margin-left: 20px;
	display: none;
}

a#total_product_count+.tooltip {
	display: none !important;
}

.vinLoading {
	display: flex !important;
	align-items: center;
	justify-content: center;
	max-height: 100vh;
	position: fixed;
}

.category_search_reset_show {
	visibility: visible;
}

.category_search_reset_hidden {
	visibility:hidden;
}

.wrapped_order_filter_margin{
	margin-top: 18px;
}

.wrapped_order_filter_under{
	margin-bottom:0px !important;
}

.wrapped_order_filter_search {
	width:100% !important;
}

.text-footer {
    color: #ffffff;
    font-size: 0.8em;
    font-style: italic;
    text-align: right;
}

.float_box{
	color: white;
    font-size: x-large;
	float: right;
}

.shareItems{
	width: 80px; 
	padding-top: 13px;
	float: left;	
}

.icon-box{
	margin: 0px;padding: 0px;
	list-style: none; 
	width: 100%;
	float: left;
}

/* .product-border {
    border: 1px solid rgba(0,0,0,0.2);
} */

@media (min-width: 600px) and (max-width: 767px) {
	.presenation_drop_down{
		height: 60px;
	}
}
@media (min-width: 480px) and (max-width: 599px) {
	.presenation_drop_down{
		height: 60px;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.presenation_drop_down{
		height: 60px;
	}
}

