#header>div#mobile-topmenu,#header>div#mobile-topmenu-grip{display:none}
#mobile-filters,#mobile-nav,#mobile-search{display:none}
#mobile-mmy-filters{display:none}
#mobile-mmy-filters>div#mobile-mmy-filters-form{z-index:9999}
.items-categories-control{padding-left:0}
#order_container>div>div.product-order-item-summary>div.product-price-info{width:115px}
.order-button-container{margin-top:5px;margin-bottom:15px;width:100%}
#dcc_co_billadd>form>div.order-button-container{width:inherit;text-align:center}
.job-product-info-wrapper>.job-product-info{width:280px!important}
.api-stocks-greyed{opacity:.3}
.api-stocks-greyed>span{color:#edeeee!important}
.api-stocks-greyed>span>a{color:#edeeee!important}
.api-stocks-show{opacity:1}
#order_container>div>div>div.order-button-controls{text-align:right;padding-top:1px}
.coupon-code-container{background-color:#edeeee;text-align:right;padding:5px}
.coupon-code-container>input{border:1px solid #ccc;border-radius:3px;padding:3px}
.coupon-code-container>button{border-radius:3px;padding:3px 5px}
#refineCategory{display:none;width:75px}
@media all and (max-width:1000px){#box,.body-center{max-width:100%;min-width:100%!important}
#advertising-wrapper img{width:100%!important;height:inherit!important}
#header>div#logo a{position:relative;top:0;width:100%}
#header>div#topbanner,#nav,#veh-search-container{display:none}
#header>div#topmenu{display:none}
#header>div#mobile-topmenu-grip{display:block;float:right;background-image:url(../images/menu-grip.png);width:25px;height:25px;margin:10px 5px 0;cursor:pointer}
#header>div#mobile-topmenu{position:absolute;top:32px;background-color:#525252;width:100%;z-index:999}
#header>div#mobile-topmenu>ul>li{padding:5px 20px;border-bottom:1px solid #999}
#header>div#mobile-topmenu>ul>li>a{color:#fff!important}
#mobile-nav{display:block;background-image:linear-gradient(to bottom,#23aafa 0,#125982 100%);height:35px}
#mobile-nav>div#mobile-nav-grip{background-image:url(../images/menu-grip-white.png);float:right;width:35px;height:35px;background-size:100%;cursor:pointer}
#mobile-filters>div#refine-category-grip{background-image:url(../images/menu-grip-white.png);float:right;width:35px;height:35px;background-size:100%;cursor:pointer}
#mobile-mmy-filters>div#mobile-mmy-filters-grip{background-image:url(../images/menu-grip-white.png);float:right;width:35px;height:35px;background-size:100%;cursor:pointer;background:url(../images/search.png) no-repeat 10px}
#mobile-filters>div#mobile-left-box,#mobile-nav>div#mobile-nav-menu{background-image:linear-gradient(to bottom,#23aafa 0,#125982 100%);position:absolute;z-index:99999;width:250px;left:-250px;top:0;height:100%}
#mobile-nav>div#mobile-nav-menu>ul>li{color:#fff;text-transform:uppercase;border-bottom:1px solid;font-size:14px}
#mobile-nav>div#mobile-nav-menu>ul>li>a{color:#fff;display:block;padding:5px 10px}
aside>div#search{display:none}
#mobile-filters,#mobile-mmy-filters,#mobile-search{display:block;width:100%;background-color:#525252;height:35px}
.mobile-quicksearch_container{width:100%!important;padding:0!important;margin:0!important}
.mobile-quicksearch_container>div>div.blockMsg{left:22%}
#mobile-search>input{padding-left:30px;width:99%;background:url(../images/search.png) #fff no-repeat 10px;height:30px;color:#606060;border:1px solid #999;margin:2px;border-radius:5px}
#mobile-search>div.mobile-search-clear{position:absolute;width:15px;height:15px;right:5px;margin-top:6px;cursor:pointer;display:none;font-weight:900;font-size:16px;color:#a2a2a2}
#mobile-search>div#mobile-quicksearch_container div#quicksearch_nofound_message{display:none;background-color:#fff;padding:5px;overflow:auto}
#mobile-search>div#mobile-quicksearch_container div#quicksearch_brandresult,#mobile-search>div#mobile-quicksearch_container div#quicksearch_categoryresult,#mobile-search>div#mobile-quicksearch_container div#quicksearch_productresult,#mobile-search>div#mobile-quicksearch_container div#quicksearch_vehicleresult{background-color:#fff;padding:5px;overflow:auto}
#mobile-search>div#mobile-quicksearch_container div#quicksearch_brandresult>ul>li,#mobile-search>div#mobile-quicksearch_container div#quicksearch_categoryresult>ul>li,#mobile-search>div#mobile-quicksearch_container div#quicksearch_productresult>ul>li,#mobile-search>div#mobile-quicksearch_container div#quicksearch_vehicleresult>ul>li{padding:5px;border-bottom:1px solid #e9e9e9}
#mobile-search>div#mobile-quicksearch_container div#quicksearch_brandresult>ul>li.bucket-search-heading,#mobile-search>div#mobile-quicksearch_container div#quicksearch_categoryresult>ul>li.bucket-search-heading,#mobile-search>div#mobile-quicksearch_container div#quicksearch_productresult>ul>li.bucket-search-heading,#mobile-search>div#mobile-quicksearch_container div#quicksearch_vehicleresult>ul>li.bucket-search-heading{background-image:linear-gradient(to bottom,#23aafa 0,#23aafa 100%)!important;color:#fff}
#mobile-search>div#mobile-quicksearch_container div#quicksearch_brandresult .blockMsg,#mobile-search>div#mobile-quicksearch_container div#quicksearch_categoryresult .blockMsg,#mobile-search>div#mobile-quicksearch_container div#quicksearch_productresult .blockMsg,#mobile-search>div#mobile-quicksearch_container div#quicksearch_vehicleresult .blockMsg{left:32%!important}
#mobile-search>div#mobile-quicksearch_container div#quicksearch_productresult>ul>li.bucket-search-item>div>p{position:relative!important;right:0!important;top:0!important}
#mobile-filters>h4,#mobile-mmy-filters>h4{color:#ccc;font-family:Dosis;font-size:14px;padding:5px 0;font-weight:700;height:35px;padding:10px 5px}
#mobile-filters>div#mobile-left-box>div#filter-criteria h4,#mobile-filters>div#mobile-left-box>div#refine-brand h4,#mobile-filters>div#mobile-left-box>div#refine-category h4,#mobile-filters>div#mobile-left-box>div#refine-position h4{color:#ccc;font-family:Dosis;font-size:14px;padding:5px 0;font-weight:700;height:35px;padding:10px 5px}
#mobile-filters>div#mobile-left-box{left:-250px;background-image:linear-gradient(to bottom,#363636 0,#363636 100%);color:#fff;overflow:auto}
#mobile-filters>div#mobile-left-box>div#filter-criteria,#mobile-filters>div#mobile-left-box>div#refine-brand,#mobile-filters>div#mobile-left-box>div#refine-category,#mobile-filters>div#mobile-left-box>div#refine-position{border:1px solid #999;margin:1px;background-color:#525252}
#mobile-mmy-filters>div#mobile-mmy-filters-form{display:none;color:#fff;padding:0;position:absolute;width:100%}
#mobile-mmy-filters>div#mobile-mmy-filters-form>div#search-input-wrapper.vehSearch{padding:0 0 10px 0;background-color:#525252}
#mobile-mmy-filters>div#mobile-mmy-filters-form>div#search-input-wrapper.vehSearch>div.vehSearch-box,#mobile-mmy-filters>div#mobile-mmy-filters-form>div#search-input-wrapper.vehSearch>div>div.vehSearch-box{width:99%;margin:1px;border-radius:5px}
#mobile-mmy-filters>div#mobile-mmy-filters-form>div#search-input-wrapper.vehSearch>.vehSearch-title{display:none}
#mobile-mmy-filters>div#mobile-mmy-filters-form>div#search-input-wrapper>div#vehicle-search-result-wrapper>div.vehSearch-box-content{width:94.5%}
#mobile-mmy-filters>div#mobile-mmy-filters-form>div#search-input-wrapper>div#vehicle-search-result-wrapper>div.vehSearch-box-content>div#searchResultContainer>div,#mobile-mmy-filters>div#mobile-mmy-filters-form>div#search-input-wrapper>div#vehicle-search-result-wrapper>div.vehSearch-box-content>div.make-model-wrapper>div{width:100%}
.tec-doc-logo{float:none;width:auto}
.tec-doc-text{float:none;width:100%;text-align:justify;padding:5px}
#body-content>div.body-content-wrap>div{height:auto!important;min-height:auto}
#body-content>div.footer{display:none}
#fixedTopHeader{width:100%!important;padding:0;min-width:320px}
#productListDetail{width:100%!important;padding:0;padding:0 0!important;margin-bottom:0!important}
.product-info{width:46.4%}
#order_container>div>div.suppliers-list>div>ul>li>div>div.product-info{width:41.4%!important}
#order_container>div>div>div.coupon-code-container>input{border:1px solid #ccc!important;border-radius:5px}
.product-order-history input.order-search{border:1px solid #ccc!important;border-radius:5px}
input.qckOdr-qty,input.qckOdr-search{border-radius:5px}
.qckOdr-searchBoxLabel>div:nth-child(2){margin-left:25px}
.qckOdr-searchBoxLabel>div:first-child{width:70%!important}
#qckOdr_container{top:254px}
.ui-dialog{width:98%!important}
#contactForDetailProduct{padding:0!important}
#contactForDetailProductForm_Message{width:96%!important}
.pagination-wrapper>div.pagination-content{width:60%}
.quicksearch-template .bucket-search-drop{z-index:999}
#quicksearch_nofound_message-mobile{background:none repeat scroll 0 0 #fff;border-radius:0 0 5px 5px;color:#666;position:absolute;width:100%}}@media (max-width:767px){#body-content{padding:65px 15px!important}
.body-left{border-right:none!important;width:100%!important}
#body-content .body-right{display:block!important;border-left:none!important;width:100%}
#body-content .right-panel-v3>span{display:block;clear:both;padding:5px}
#body-content .right-panel-v3>button:not(.compare-v3){float:left;width:40%;margin:5px 15px;max-width:165px}
#body-content .right-panel-v3>button.compare-v3{max-width:165px}
#body-content .right-panel-v3>select{max-width:165px}
#body-content .body-r{border-bottom:#eaeaea 1px solid!important;margin-bottom:15px;padding-bottom:15px}
#box-filters{padding-right:0!important}
#login .body-content-wrap{padding-top:10px}
#listBrandProductParent,#listFitmentProductParent{width:49%;float:left;padding-bottom:15px}
#refine-category{clear:both}
#box-filters h4.refine-category{padding:15px 0;border-top:#eaeaea 1px solid!important;border-bottom:#eaeaea 1px solid!important}
#productListDetail h1{margin-top:10px!important}
#productListDetail .brand-bar{border-bottom:none;padding:10px 0;height:auto}
#productListDetail div.pagination-wrapper:nth-child(4){border-top:#eaeaea 1px solid!important;border-bottom:#eaeaea 1px solid!important;padding:30px 0 30px 0}
#productListDetail div.pagination-wrapper:nth-child(2){display:none!important}
.catalogue-module div.pagination-wrapper:nth-child(4){display:none!important}
#productListDetail div.pagination-wrapper:nth-child(4) .pagination-content{margin-top:45px;clear:both;float:none}
#productListDetail .product-data-pagging ul li:not(.current){border-right:#eaeaea 1px solid!important;padding:5px 5px}
#productListDetail .product-data-pagging ul li.last-page,#productListDetail .product-data-pagging ul li.next-page{padding:5px 11px}
#productListDetail .product-data-pagging ul li:not(.current) a{padding-left:0;padding:5px 5px}
#refineCategory{display:block}
#fitment-universal-type,#previous-vehicle-searches,.categories-box{display:none}
#box-filters #refineCategory{margin-top:14px}
#dcc_co_billadd{padding-right:0!important}
#searchResultContainer{overflow:hidden;overflow-x:auto;width:100%!important;margin-top:-5px}
#v2login-zone-wrap>div.v2login-zone>div#v2login-left form{display:block;background:#e0e0e0;margin:15px 0 15px 0;width:100%;padding:0 15px;border:#e0e0e0 1px solid;border-radius:5px 5px 5px 5px;font-family:Raleway}
.v2login-trade-content{margin:20px 13px!important}
#loginForm{font-family:Raleway!important;font-size:12px;text-align:center}
#loginForm a,#loginForm label,#loginForm p{font-family:Raleway!important;font-size:12px;text-align:center}
.v2login-trade-bottom-box,.v2login-trade-content,.v2login-trade-top-box{font-family:Raleway!important;font-size:12px;text-align:center}
.v2login-trade-top-box{width:100%!important}
.v2login-trade-bottom-box{width:100%!important;margin-top:15px!important}
#loginForm p.forgot-login,#loginForm p.remember-login{float:left!important;width:50%}
.v2login-form p{width:100%!important}
.v2login-form p input{width:100%!important}
.v2login-zone-footer input.submit-login{width:100%!important}
.v2login-form p input{background:0 0!important;background-color:#fff!important;border:none!important}
#selectbox-vehicle-result.vehSearch-selectBox{margin-bottom:0!important}
.header-wrap{margin:57px 0 0 0;padding:1px 0}
#search_bar_header{padding:0 15px}
.search-bar .search-bar-right{width:100%}
.search-bar .mobile-close-btn{margin-top:-74px;z-index:999999;margin-bottom:74px}
.home .vehiclesearch-v3-open{padding:8px 0 0 0!important}
body:not(.home) .vehiclesearch-v3-open{padding:56px 0 0 0!important}
div#box .vehiclesearch-v3-open{padding:61px 0 0 0}
nav#b2-top-nav{padding:15px 0!important;border-bottom:1px solid #252831;border-top:1px solid #252831}
nav#b2-top-nav ul li{padding:0 5px!important}
nav#b2-top-nav ul li>span{padding-left:5px!important}
nav#b2-top-nav ul li>span a{font-size:.85em!important}
.quicksearch-v3,.vehiclesearch-v3{margin:-55px auto}
#quicksearch_container{margin-top:-15px}
body:not(.home) #search_bar_header{margin-bottom:-90px}
div#box #search_bar_header{margin-bottom:-100px}
.vehiclesearch-field{margin:0 15px;margin-top:-46px}
.vehiclesearch-field .vehiclesearches .search-registration div:nth-child(2),.vehiclesearch-field .vehiclesearches .search-vehicle div:nth-child(2),.vehiclesearch-field .vehiclesearches .search-vin div:nth-child(2){width:100%!important;margin-left:0!important}
.vehiclesearch-field .vehiclesearches .search-vehicle div:first-child{width:100%!important;position:relative!important;text-align:center;padding:15px 0 20px 0}
#vehicle_make_wrapper.vehSearch-make,#vehicle_model_wrapper.vehSearch-model,#vehicle_series_wrapper.vehSearch-series,#vehicle_year_wrapper.vehSearch-year{width:100%!important;float:none!important}
.vehiclesearch-field .vehiclesearches .search-registration div:nth-child(2) div button,.vehiclesearch-field .vehiclesearches .search-vehicle div button,.vehiclesearch-field .vehiclesearches .search-vin div:nth-child(2) div button{width:100%}
#vehicle_series_wrapper.vehSearch-series{margin:0!important}
#productListDetail .product-item-info,#productListDetail .suppliers-list>.brand-list>ul{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}
#productListDetail .product-image-info,#productListDetail .select-product{position:absolute;padding:0;padding-top:0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;height:auto!important}
#productListDetail .select-product{padding-top:0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;height:auto!important}
#productListDetail .product-image-info{border-left:none;margin-top:20px}
#productListDetail .product-info{padding:0 0 0 30px;margin:0;width:100%}
#productListDetail .product-info .product-info-middle{padding-left:90px;padding-top:10px;margin:0}
#productListDetail .product-info .product-info-bottom{padding-left:90px;padding-top:10px;margin:0;padding-top:12px;padding-bottom:2px;min-height:25px}
#productListDetail .product-info .product-info-middle div:nth-child(2){width:170px}
#productListDetail .product-qty-info{border-left:none;padding-left:0;margin-left:0;float:left;max-width:none;height:auto!important;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}
#productListDetail .product-qty-info .product-qty-info-left{float:none!important;padding:0!important;position:absolute;margin-left:0;border-left:none}
#productListDetail .product-qty-info .product-qty-info-left span:first-child{padding:5px 0}
#productListDetail .product-price-info{float:left!important;width:50%;height:auto!important}
#product-detail-content .product-detail-top-left{width:100%;height:auto}
#product-detail-content .product-detail-top-left .img-zoom{width:100%}
#product-detail-content .product-detail-top-left ul li{padding:0 20px}
#product-detail-content .product-detail-top-right{width:100%;padding:20px 0}
.orders-module .order-title-bar h2{margin:5px 0}
.orders-module .product-order-history-container{margin:0;padding:0}
.orders-module .order-button-view-container{width:100%;text-align:center}
#order_container>div>div.suppliers-list>div>ul>li>div>div.product-info{width:100%!important}
#order_container .product-order-qty-info-display{height:auto;border:#e5e5e5 1px solid;border-radius:10px;font-size:inherit;width:40px;padding:3px 0;text-align:center}
#order_container .product-qty-info{margin-top:35px;width:45%!important}
#order_container .product-info-extend{padding:0;width:110px!important;float:left}
#order_container .product-info-extend h2,#order_container .product-info-extend span{font-size:14px!important}
#order_container .product-info-extend:nth-child(2){margin-top:-4px;width:17%!important}
#order_container .product-info-extend:nth-child(3){width:25%!important}
#order_container .product-info-extend:nth-child(4){padding-top:0!important;margin-top:9px;position:relative;width:25%!important}
#order_container .product-info-extend:nth-child(4) span{font-size:12px!important;text-align:right!important;padding-right:5px}
#order_container #searchTableResult{width:100%;overflow:auto}
#order_container .input-order-keyword{width:100%;margin-right:0;margin-bottom:10px}
.jobs-module #searchJobByNameForm .input-submit{text-align:left}
.jobs-module .categories-box{display:block;margin-top:0}
.jobs-module #box-filters div.left-box:nth-child(2){border-bottom:#e0e0e0 1px solid!important;border-top:#e0e0e0 1px solid!important;margin-top:20px}
.jobs-module #box-filters div.left-box:nth-child(3){padding:15px 0;border-bottom:#e0e0e0 1px solid!important}
.jobs-module .categories-box #tree{height:auto!important}
.jobs-module #job-wrapper{padding:0}
.jobs-module #job-wrapper .items-categories-control #compare-wrapper{width:56%;margin-top:10px}
.jobs-module #job-wrapper .items-categories-control button.compare-btn{margin-left:0;width:95%;max-width:300px}
.jobs-module #job-wrapper .items-categories-control #number-count{float:left;margin-top:15px;width:42%}
.jobs-module #job-wrapper #mobile-container{width:100%;overflow:auto}
.jobs-module #job-wrapper #mobile-container .expand-container .content,.jobs-module #job-wrapper #mobile-container .job-items-list{width:694px}
.jobs-module div.product-qty-info-left span.advance-5-t{position:relative}
.ui-dialog #addJobWindow .input-width-300,.ui-dialog #editJobWindow .input-width-300{width:100%!important;margin-left:0!important}
.ui-dialog #addJobWindow select.input-width-300,.ui-dialog #editJobWindow select.input-width-300{margin-bottom:10px}
.ui-dialog #addJobWindow>div,.ui-dialog #editJobWindow>div{height:auto!important}
#addEditJobForm>table{background-color:transparent!important}
#addEditJobForm>table>tbody>tr.header{background-color:#e6e6e6!important;display:block;margin:10px 0}
#addEditJobForm>table>tbody>tr.header>th{color:#000!important;font-family:Raleway}
#addEditJobForm>table th{display:block;width:100%;font-family:Raleway;color:#000;font-weight:400;text-align:left}
.input-form table th span.required{display:inline-block;margin-left:5px;position:absolute}
#addEditJobForm>table td{display:block;width:100%}
.ui-dialog #addJobWindow>div>label{display:block}
#addPartsWindow input.qckOdr-qty{width:30px;padding:5px 5px;text-align:center}
#addPartsWindow .jobs-qckSearch{top:90px!important;width:92%!important}
#addCustomItemsWindow .form-control{border-radius:10px;width:100%}
#addCustomItemsWindow .btn-select{border-radius:10px;width:100%}
#addCustomItemsWindow .btn-select.btn-select-light .btn-select-value{border-radius:10px;width:100%}
#addCustomItemsWindow .add-custom-item-wrapper label{display:block;margin-bottom:0;margin:5px 0}
#addCustomItemsWindow .add-custom-item-wrapper button{width:auto!important}
#addCustomItemsWindow .add-custom-item-wrapper>div>div:nth-child(2) div:nth-child(4){margin-top:10px}
#addCustomItemsWindow .add-custom-item-wrapper>div>div:nth-child(2) div:nth-child(4) label{display:none}
#addCustomItemsWindow .list-custom-item-wrapper{width:100%;overflow:auto}
#addCustomItemsWindow table.dataTable.display tbody tr td:last-child{text-align:center}
#body-content .tab-content{margin:0;padding:0}
#body-content .customers-module ul{margin-left:auto!important;margin-right:auto!important;margin-top:auto!important}
#body-content .nav-tabs>li.active>a>span.header-title{font-size:14px;padding:0 12px}
#myAccountForm table th{font-size:12px}
#myAccountForm table th span.required{font-size:1.5em}
#myAccountForm table td input[type=password].input-width,#myAccountForm table td input[type=text].input-width{width:95%}
#myAccountForm select{width:95%}
#jobOtherSettings .hidden-xs{display:inline-block!important}
#jobOtherSettings .job-discount div.col-sm-1,#jobOtherSettings .job-discount div.col-sm-8{float:left}
#jobOtherSettings .job-discount div.col-sm-8{width:80%}}