/*
Theme Name:  CarDealer Child
Theme URI:   https://cardealer.potenzaglobalsolutions.com/
Author:      TeamWP @Potenza Global Solutions
Author URI:  http://www.potenzaglobalsolutions.com/
Description: Car Dealer - Automotive Solution, Car Dealership Responsive WordPress Theme.
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cardealer-child
Template:    cardealer
*/
@font-face {
    font-family: 'RobotoMedium';
    src: url('fonts/roboto/Roboto-Medium.eot');
    src: url('fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Medium.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Medium.woff') format('woff'),
        url('fonts/roboto/Roboto-Medium.ttf') format('truetype'),
        url('fonts/roboto/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/roboto/Roboto-Light.eot');
    src: url('fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Light.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Light.woff') format('woff'),
        url('fonts/roboto/Roboto-Light.ttf') format('truetype'),
        url('fonts/roboto/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoBoldItalic';
    src: url('fonts/roboto/Roboto-BoldItalic.eot');
    src: url('fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-BoldItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-BoldItalic.ttf') format('truetype'),
        url('fonts/roboto/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

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

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

@font-face {
    font-family: 'RobotoBlack';
    src: url('fonts/roboto/Roboto-Black.eot');
    src: url('fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Black.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Black.woff') format('woff'),
        url('fonts/roboto/Roboto-Black.ttf') format('truetype'),
        url('fonts/roboto/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoThinItalic';
    src: url('fonts/roboto/Roboto-ThinItalic.eot');
    src: url('fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-ThinItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-ThinItalic.ttf') format('truetype'),
        url('fonts/roboto/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'RobotoThin';
    src: url('fonts/roboto/Roboto-Thin.eot');
    src: url('fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Thin.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Thin.woff') format('woff'),
        url('fonts/roboto/Roboto-Thin.ttf') format('truetype'),
        url('fonts/roboto/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

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

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

@font-face {
    font-family: 'RobotoBlackItalic';
    src: url('fonts/roboto/Roboto-BlackItalic.eot');
    src: url('fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-BlackItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-BlackItalic.ttf') format('truetype'),
        url('fonts/roboto/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'RobotoMediumItalic';
    src: url('fonts/roboto/Roboto-MediumItalic.eot');
    src: url('fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-MediumItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-MediumItalic.ttf') format('truetype'),
        url('fonts/roboto/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

/* Monrad Grotesk Font Family  */
@font-face {
    font-family: 'MonradGroteskRegular';
    src: url('fonts/monrad/MonradGrotesk-Regular.eot');
    src: url('fonts/monrad/MonradGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-Regular.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-Regular.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-Regular.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-Regular.svg#MonradGrotesk-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: 'MonradGroteskSemiboldIt';
    src: url('fonts/monrad/MonradGrotesk-SemiboldIt.eot');
    src: url('fonts/monrad/MonradGrotesk-SemiboldIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-SemiboldIt.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-SemiboldIt.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-SemiboldIt.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-SemiboldIt.svg#MonradGrotesk-SemiboldIt') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'MonradGroteskBoldIt';
    src: url('fonts/monrad/MonradGrotesk-BoldIt.eot');
    src: url('fonts/monrad/MonradGrotesk-BoldIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-BoldIt.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-BoldIt.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-BoldIt.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-BoldIt.svg#MonradGrotesk-BoldIt') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'MonradGroteskExtraLight';
    src: url('fonts/monrad/MonradGrotesk-ExtraLight.eot');
    src: url('fonts/monrad/MonradGrotesk-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-ExtraLight.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-ExtraLight.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-ExtraLight.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-ExtraLight.svg#MonradGrotesk-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'MonradGroteskSemibold';
    src: url('fonts/monrad/MonradGrotesk-Semibold.eot');
    src: url('fonts/monrad/MonradGrotesk-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-Semibold.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-Semibold.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-Semibold.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-Semibold.svg#MonradGrotesk-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

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

@font-face {
    font-family: 'MonradGroteskBlackLight';
    src: url('fonts/monrad/MonradGrotesk-Black-Italic.eot');
    src: url('fonts/monrad/MonradGrotesk-Black-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-Black-Italic.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-Black-Italic.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-Black-Italic.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-Black-Italic.svg#MonradGrotesk-Black-Italic') format('svg');
    font-weight: 900;
    font-style: italic;
}

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

@font-face {
    font-family: 'MonradGroteskExtraLight';
    src: url('fonts/monrad/MonradGrotesk-ExtraLightIt.eot');
    src: url('fonts/monrad/MonradGrotesk-ExtraLightIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-ExtraLightIt.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-ExtraLightIt.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-ExtraLightIt.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-ExtraLightIt.svg#MonradGrotesk-ExtraLightIt') format('svg');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'MonradGroteskLightIt';
    src: url('fonts/monrad/MonradGrotesk-LightIt.eot');
    src: url('fonts/monrad/MonradGrotesk-LightIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-LightIt.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-LightIt.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-LightIt.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-LightIt.svg#MonradGrotesk-LightIt') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'MonradGroteskLight';
    src: url('fonts/monrad/MonradGrotesk-Light.eot');
    src: url('fonts/monrad/MonradGrotesk-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/monrad/MonradGrotesk-Light.woff2') format('woff2'),
        url('fonts/monrad/MonradGrotesk-Light.woff') format('woff'),
        url('fonts/monrad/MonradGrotesk-Light.ttf') format('truetype'),
        url('fonts/monrad/MonradGrotesk-Light.svg#MonradGrotesk-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

/* General Styling */
p {margin: 0 0 20px !important; color:#333 !important;}
h1,h2,h3,h4,h5,h6 {margin-bottom: 20px !important;}

/* a:visited { color:#6699ff !important; }  */

/* Header Part */

/* #header .desktopTopFixed div> .row #primary-menu{
    margin-top:2% !important;
} */


#header .menu .menu-inner div > .row #primary-menu > li.current-menu-ancestor > a{
    color:#0063a4 !important; 
}
#header .menu .menu-inner div > .row #primary-menu > li > .drop-down-multilevel .current-menu-item a{
   color:#0063a4 !important; 
}
.mega-menu .menu-links > li > a{ font-family: 'RobotoRegular';}
.listing_add_cart {display: none !important;}
.cart-img-show {background-image: url('https://ctbrakes.com/wp-content/themes/cardealer-child/notification.png'); background-repeat: no-repeat; background-position: left; padding-left: 5px;}
.listing_add_cart1 {padding-left:33px !important;}
.add-cart-data {
    /* color: #fff;
    position: absolute;
    height: 100%;
    margin: 0 !important;
    padding-left: 10px;
    z-index: 5;
    line-height: 660%; */



    /* color:#fff; 
    position: absolute; 
    padding-top: 57px; 
    font-size:12px; 
    padding-left:10px;  */
}
.js-cart-summary-count-1{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    height: 38px;
    background: url(https://ctbrakes.com/wp-content/themes/cardealer-child/notification.png) no-repeat;
    text-align: center;
}
.mega-menu .cartspan{
	position: absolute;
    /* top: 0; */
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    color: #fff;
    z-index: 999;
    font-size:13px;
}
.desktopTopFixed .add-cart-data {padding-top:32px;}
.topbar_item_type-social_profiles .fa-facebook-f:before, .fa-facebook:before {color: #fff;}
.topbar_item_type-social_profiles .fa-twitter:before {color:#fff;}
.topbar_item_type-social_profiles .fa-youtube:before {color: #fff;}
#header .topbar a:hover {color:#fff;}


/* Slider Navigation */
.hide-slider-navigation .tp-leftarrow {display: none !important;}
.hide-slider-navigation .tp-rightarrow {display: none !important;}

/* Home Page */
.ctbrakes-home-first-section h3{font-family: 'RobotoRegular' !important;}
.ctbrakes-home-first-section p{font-size:18px; font-family: 'RobotoRegular' !important; color:#666; line-height: 35px;}
.ctbrakes-home-second-section h3 a{font-size:22px; color:#000; text-align: center; font-family: 'MonradGroteskBold' !important; text-transform: capitalize;}
.ctbrakes-home-second-section h3{font-family: 'MonradGroteskBold' !important; text-transform: capitalize !important;}
.first-area .wpb_wrapper {background-color:#fff; border-radius: 6px !important;}
.second-area .wpb_wrapper {background-color:#fff; border-radius: 6px !important;}
.first-area p{font-family: 'MonradGroteskBold' !important; font-size:14px; color:#757575;}
.second-area p{font-family: 'MonradGroteskBold' !important; font-size:14px; color:#757575;}
.set-post-bg {background-color:#fff; border:1px solid gray; padding:0 5px;}
.heading_post h6 {font-size:18px; color: #094c99; text-transform: capitalize; font-family:Arial; font-weight: bold; margin-bottom: 0px;}
.heading_post p {font-size:11px; color: #666; font-family: 'RobotoRegular' !important;}
.give-space {padding-top:14px;}
.black-color {color:#000; font-size:15px; font-family: 'RobotoRegular' !important;}
#columnsnew {column-width: 320px;column-gap: 15px;width: 90%;max-width: 1100px;margin: 50px auto;}
div#columnsnew figure {background: #fefefe;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);margin: 0 2px 15px;padding: 0px;padding-bottom: 10px;transition: opacity .4s ease-in-out;display: inline-block;}
div#columnsnew figure img {width: 100%; height: auto;border-bottom: 1px solid #ccc;padding-bottom: 0px;margin-bottom: 0px;}
div#columnsnew figure figcaption {font-size: .9rem;color: #444;line-height: 1.5;padding: 10px;}
div#columnsnew small {font-size: 1rem;float: right; text-transform: uppercase;color: #aaa;} 
div#columnsnew small a {color: #666; text-decoration: none; transition: .4s color;}
figcaption p a {color:#666;}

.cb-form-content p {padding-left:100px; padding-right:100px; text-align: center; padding-top: 5px; font-size: 16px; font-family: 'RobotoRegular' !important; color:#fff !important;}
.set-padding-both {padding-top:120px; padding-bottom:120px;}
.set-icon-home {margin-left: 10px; margin-top: 70px;}
.blog-padding-both {padding-top: 50px; padding-bottom: 50px;}
.sort-filters-box .col-lg-2.col-md-2 {padding-left:0px !important;}
.search-order-toll-number {margin:0 0 2px !important;}
.sort-filters-box .textwidget p {font-size: 10px !important; margin:0 0 2px !important; padding:0px !important; color:#fff !important;}
.sort-filters-box .button.btn-black.js-getfiltered-val {margin-top :0px !important;}
.lowercase-only a {text-transform:lowercase !important;}
/* .search-block.red-bg {background:transparent !important;} */
.search-block {padding:0px 20px 0px !important; border:1px solid #cecece !important;}
.give-some-space-here {padding-top:105px;}


/* FAQ Pages */
.text-orange {display: none;}
ul.page-breadcrumb li.home:before {content: " " !important;}
ul.page-breadcrumb li span {font-family: 'RobotoRegular' !important;}
.content-wrapper-vc-enabled {padding:0px 0!important;}
.accordion-content p {color: #333 !important;}

/* Contact Page */
.ctr-heading .section-title h2 {font-family: 'RobotoRegular' !important; font-size:40px; color:#333;}
.ctr-heading .content h6 {font-family: 'RobotoBold' !important; font-size:16px; color:#000;}
.ctr-heading .content p {font-family: 'RobotoRegular' !important; font-size:14px; color:#666;}


.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 16px;color: #666;font-family: 'RobotoRegular' ;}
.form-control::-moz-placeholder { /* Firefox 19+ */ font-size: 16px;color: #666;font-family: 'RobotoRegular' ;}
.form-control:-ms-input-placeholder { /* IE 10+ */ font-size: 16px;color: #666;font-family: 'RobotoRegular' ;}
.form-control:-moz-placeholder { /* Firefox 18- */ font-size: 16px;color: #666;font-family: 'RobotoRegular' ;}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {font-size: 16px; color: #666; font-family: 'RobotoRegular' !important;}
.wpcf7-form input[type="submit"] {font-family: 'RobotoRegular' !important; font-size: 16px;}
.contact-second-section .opening-hours h6{font-family: 'RobotoRegular' !important; font-size: 16px; color: #000;}
.contact-second-section .list-style-none span {font-family: 'RobotoRegular' !important; font-size: 16px; color: #333;}
.remove-icon .content h6 {font-family: 'RobotoBold'; font-size:18px; color: #000;}
.remove-icon .content p {font-family: 'RobotoBold'; font-size:18px; color: #666;}
.remove-icon .feature-box.round-border .icon {display: none;}
.feature-box.vc_custom_1531808036328 {min-height: 249px;}
.feature-box.vc_custom_1530527108184 {min-height: 249px;}
.feature-box.vc_custom_1530527129735 {min-height: 249px;}

.checkbox label {color:#333;}
.creating-an-ac { color: #333;}


/* About Page */
.about-counter .counter h6 {font-family: 'MonradGroteskRegular' !important; font-size: 16px;}
.about-counter .counter .timer {font-family: 'MonradGroteskBold' !important; font-size: 40px;}
.about-counter .counter .glyph-icon.flaticon-interface, .about-counter .counter .glyph-icon.flaticon-circle {display: none;}

/* Dealer Page */
.dealer-heading {font-family: 'RobotoBold' !important;}
.dealer-para p {font-family: 'RobotoRegular' !important; color: #666; font-size:18px;}
.main-dealer-section {border-bottom: 1px solid #666;}

/* Order History */
.set-top {margin-top:75px;}
.give-style {color: #363636;font-size: 23px;font-family: 'RobotoRegular' !important; padding-bottom: 35px;}

/* Create Account Confirmation */
.set-confirms {text-align: center;}
.thanks-account {font-size: 20px; color: #333; font-family: 'RobotoRegular' !important; margin-bottom: 0px !important; line-height: 25px;}
.give-hits-for {font-size: 14px; color: #666; font-family: 'RobotoRegular' !important;  line-height: 12px;}
.set-difference {margin-top:33px; margin-bottom:50px;}
.cb-submit-cart-order {font-size: 16px;padding: 15px 100px;}
.cb-submit-cart-order-new .vc_btn3-color-primary {font-size: 16px;padding: 15px 100px; border-radius: 0px !important; background-color: #094c99;}
.cb-help-not-found-product {font-size: 20px; color: #666; line-height: 30px;}


/* Social Feed */
.fts-mashup-media-top .fts-mashup-instagram-icon a:before {top:0px !important; color:#666 !important; font-size:28px !important;}
.fts-twitter-caption {display: block;}
a.fts-jal-fb-see-more {color: #666; font-size:.9rem; font-family: 'RobotoRegular' !important;}
.fts-jal-single-fb-post a:hover {color: #666 !important;}
.fts-share-wrap .ft-gallery-link-popup {color: #666; padding-left:5px;}
.fts-likes-shares-etc-wrap .fa-facebook:before { color: #666; font-size:25px; }
.fts-jal-fb-user-name {/* float: left; width:85%; */ font-family: 'RobotoBold' !important; font-size: 18px !important;}
.fts-slicker-facebook-posts .fts-jal-single-fb-post { border-right: 1px solid rgba(184,184,184,.3) !important; border-left: 1px solid rgba(184,184,184,.3) !important;}
.fts-powered-by-text-popup a.fts-powered-by-text {display: none !important;}
.fts-youtube-description-popup {display: none !important;}
.fts-youtube-popup h4 {color: #000 !important; font-family: 'RobotoRegular' !important; font-size: 15px !important; text-transform:capitalize; line-height: 19px; font-weight:normal !important;}
.fts-youtube-popup h3 {color: #094c99 !important; font-size: 18px !important; text-transform: capitalize !important; font-family: 'RobotoBold' !important;}
.fts-facebook-popup a.fts-jal-fb-see-more {background-color: transparent !important; border-top:none !important;}
.fts-facebook-popup .ft-gallery-link-popup:before {font-family: FontAwesomeSlick;content: "\f14d ";display: inline-block;margin-right: 6px;-webkit-font-smoothing: antialiased;font-size: 16px;margin-top: 1px;margin-left: 1px;}
.feed_dynamic_classiArcjngTCi.fts-youtube-popup-gallery.fts-youtube-inline-block-centered {background:transparent !important; padding:0px !important;}
.fts-facebook-popup .fa-youtube {color: #666; font-size: 25px; float: right; margin-top:-34px !important; padding-right:6px;}
.youtube-comments-wrap h3 {padding-top: 0px !important;}
.fts-youtube-popup h3 {padding: 0px 40px 0 20px !important;}
.fts-youtube-date {font-size: 11px !important; color: #666 !important; font-family: 'RobotoRegular' !important;}
.tweeter-info .time {font-size: 11px !important; color: #666 !important; font-family: 'RobotoRegular' !important; padding-left:5px;}
.fts-jal-fb-post-time {font-size: 11px !important; color: #666 !important; font-family: 'RobotoRegular' !important;}
.fts-twitter-text {font-family: 'RobotoRegular' !important; padding-left:5px;}
.fts-jal-fb-message {color: #000; font-size: 15px; font-family: 'RobotoRegular' !important;}
.fts-slicker-twitter-posts .tweeter-info .fts-twitter-full-width {padding: 0 0px 0px !important;}
.fts-slicker-facebook-posts {width:1050px !important;}
.fts-tweeter-wrap .tweeter-info {border-right:1px solid #eee; border-left:1px solid #eee;}
.fts-uppercase.fts-bold {padding-left: 5px; padding-right: 5px;}
.fts-twitter-reply-wrap {padding-left: 5px !important;}
.feed_dynamic_classjVoidRxbSy.fts-youtube-popup-gallery.fts-youtube-inline-block-centered.fts-youtube-no-thumbs-gallery {padding-left:5px; padding-right: 5px;}
.fts-jal-fb-see-more {border-left:1px solid #eee; border-right:1px solid #eee;}
.fts-master-youtube-wrap {margin-left: -67px; margin-top: 31px; width:84%;}
.fts-feed-type-facebook .fts-mashup-icon-wrap-left a:before, .fts-feed-type-facebook .fts-mashup-icon-wrap-right a:before { color:#666 !important; }
.fts-mashup-media-top .fts-mashup-twitter-icon a:before { color: #666 !important; }


/* Contingency Registration Form Page */
.contingency-paragraph{
    font-size: 16px;
    font-family: 'RobotoRegular' !important;
    color: #666;
    line-height: 28px;
}
.contingency-paragraph-in-red{
    font-size: 18px;
    font-family: 'RobotoRegular' !important;
    color: red;
    line-height: 30px;
}
.contingency-paragraph-strong{
    font-size: 18px;
    font-family: 'RobotoBold' !important;
    color: #666;
    line-height: 30px;
}
.contingency-paragraph-small{
    font-size: 16px;
    font-family: 'RobotoRegular' !important;
    color: #666;
    line-height: 25px;
}
.iam{
    display: inline-block;
    width: 215px;
    margin-left: 10px;
    margin-right: 10px;
}

.iam input{
    padding: 4px !important;
    border: 1px solid rgb(208, 211, 222) !important;
    background-color: rgb(241, 244, 255) !important;
}
.customeremail .wpcf7-form input[type="email"]{
	padding: 4px !important;
    border: 1px solid rgb(208, 211, 222) !important;
    background-color: rgb(241, 244, 255) !important;
}
.customername input , .awardpayable input , .address input , .city input , .state input
, .zipcode input , .email input , .scca input , .customerfirstname input , .customerlastname input
, .middleinitial input , .streetaddress input , .country input , .workphone input , .phone input
, .typecar input , .brakefront input , .brakerare input , .region input , .customeremail input{
    padding: 4px !important;
    border: 1px solid rgb(208, 211, 222) !important;
    background-color: rgb(241, 244, 255) !important;
}
.form-label-here{
    font-size: 18px;
    font-family: 'RobotoRegular' !important;
    color: #333;
    line-height: 28px;
}
.submit-here {
    background-color: #ccc !important;
    color: #000 !important;
    font-size: 19px !important;
    padding: 10px !important;
}
.reset-here{
    padding-left: 52px !important;
    padding-top: 8px !important;
    padding-right: 52px !important;
    border: none;
    color: #000;
    font-size: 19px;
    padding-bottom: 10px;
    background: #ccc;
}
.only-bottom-border{
    border-bottom: 1px solid #000;
    margin-top: 25px !important;
}
.custom-radio-here .wpcf7-list-item{
    font-size: 18px;
    color: #333;
}
.custom-radio-here input[type="radio"]{
    width: 38px;
    height: 18px;
}
.brake-ul { color:#333; }

/* Footer Section */
.widget {margin-bottom:0px;}
.textwidget ul li a{ color:#a5a5a5 !important;}
.execphpwidget ul li a {color: #a5a5a5 !important;}
.social-full {width: 50%; margin: 0 auto;}
.menu-footer-menu-container ul li a {color:#a5a5a5 !important;}
.menu-footer-menu-container ul li a:hover {color:#a5a5a5 !important;}
.give-transparent .footer h6:before {background:transparent !important;}
.give-transparent .widget .widgettitle:before {background:transparent !important;}
.menu-brake-answer-footer-container ul li a {color:#a5a5a5 !important;}
.menu-brake-answer-footer-container ul li a:hover {color:#a5a5a5 !important;}

/* Modal Popup For Login & Register */
.text-login-msg {cursor:pointer;}
.modal .modal-header {background:#fff; border-bottom:0px solid #fff;}
.add-new-design {background-color: #094c99; color: #fff;}
.dont-acc {padding-top:17px; text-align:center; padding-bottom: 14px;}
.dont-acc span {text-align: center; color: #000; font-size:16px;}
.error {color:red;}
.status { color:#094c99; }
.show-heading-form {text-align:center;}
.some-padding-form {padding-bottom: 20px;}
.modal .modal-title {color: #363636 !important; text-align:center;font-family: Roboto, Arial, Helvetica, sans-serif;font-weight: 500;text-transform: uppercase;font-size: 36px;line-height: 46px;letter-spacing: 0px;}
.close-me-here {cursor: pointer;}

/* Frontend Dashboard */
.signup-subheading {text-align: center;font-weight: bold;text-transform: capitalize;}
.show-center {text-align:center;}
.password-condition {text-align:center; padding-top: 10px;}
.policy-signup {text-align:center; padding-top:13px; font-size: 17px; text-decoration:underline;}
.policy-signup a{color:#333 !important;}
nav.cdfs-my-user-account-navigation {background: #323232;}
.entry-content .cdfs-my-user-account-navigation ul {margin-left: 0; padding-left: 0;}
.cdfs-my-user-account-navigation ul {border-top: none;}
.cdfs-my-user-account-navigation li {display: inline-block; padding-left: 4px;}
.cdfs-my-user-account-navigation li.is-active a {color: #ffffff;background: #094c99;padding: 7px 10px 10px;width: 100%;display: inline-block;}
.cdfs-my-user-account-navigation li a {color: #ffffff;padding: 10px 10px 10px;display: inline-block;width: 100%;}
.cdfs-my-user-account-navigation u li a:link {color:red !important;}
.setactive {color:#1ea2f9 !important;}

.cdfs-my-user-account-navigation li p {cursor:pointer;color: #ffffff;padding: 10px 10px 10px;display: inline-block;width: 100%;}
.cdfs-MyAccount-content {margin-top: 30px;}
.cdfs-user-info { padding-bottom: 100px; }
.cdfs-user-info .section-left .profile-img {display: inline-block;float: left;height: 150px;width: 200px;}
.cdfs-user-info .section-left .profile-img img {width: auto;}
.cdfs-user-info .section-left .profile-details {float: left;}
.section-left .profile-details ul li {display: block; margin-bottom: 5px;}
.profile-details .social-details {margin-top: 15px;}
.cdfs-edit-account-form.edit-account fieldset {margin-bottom: 20px;}
.cdfs-edit-account-form.edit-account legend {font-weight: 600;color: #363636;}
.cdfs-edit-account-form .cdfs-form-row {width: 48%;float: left;margin-bottom: 15px;margin-right: 15px;}
.cdfs-edit-account-form .cdfs-form-row label {display: block; color:#333;}
.cdfs-edit-account-form.edit-account .cdfs-form-row .cdfs-Input {background-color: #fff !important; width: 95%;padding: 12px 18px;display: inline-block;border: 1px solid #ccc; color: #666;}
.entry-content .cdfs .cdfs-message {padding: 1em 2em 1em 3.5em; margin: 0 0px 10px 0; position: relative; background-color: #f7f6f7; color: #515151;border-top: 3px solid #8fae1b;list-style: none outside;width: auto;word-wrap: break-word;}
.entry-content .cdfs .cdfs-message:before {content: "\f058";color: #8fae1b;font-family: FontAwesome;display: inline-block;position: absolute;top: 15px;left: 30px;}
.entry-content .cdfs .cardealer-error {padding: 1em 2em 1em 3.5em;margin: 0 0px 10px 0;position: relative;background-color: #f7f6f7;color: #515151;border-top: 3px solid #DB2E2D;list-style: none outside;width: auto;word-wrap: break-word;}
.entry-content .cdfs .cardealer-error:before {content: "\f058";color: #DB2E2D;font-family: FontAwesome;display: inline-block;position: absolute;top: 15px;left: 30px;}
.cdfs-Input:focus {
    border-color: #094c99 !important;
}
.show-only-devices{
	display: none !important;
}
.set-min-width-here{
	min-width:250px;
}
.order-login-btn{
    padding-bottom: 20px;
}
.have-center{
    text-align: center;
}
#login .alert-danger{
   background-color: transparent !important;
   border-color: none !important;
    color: #f7221e !important;
}
.underline-hover{
	color:#094C99;
}
.underline-hover:hover{
	text-decoration: underline;
}

#login-modal .filter-loader .filter-loader {position: absolute;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);left: 0;top: 0;z-index: 9;text-align: center;}
#login-modal  .cd-loader {top: 42%;right: auto;}
.cb-product-img { margin:0 auto; }

.set-hr{
    margin:42px 0 !important;
}

.dynamic-table-heading{
    font-weight: bold;
    color: #333;
}
.heading-table{
    font-size: 35px;
    color: #333;
}
.use-table{
   color: #333;
   font-size: 13px;
   font-weight: bold; 
}
.first-th{
    width:150px;
}
.second-th{
    width: 63%;
}

.table.custom-dynamic-now>tbody>tr>td{
  border-top:0px solid #fff !important;
}
table.custom-dynamic-now td{
    border:0px solid #fff !important;
}
.table.upper-table>thead>tr>th{
   border-bottom:1px solid #ddd !important;
}
table.upper-table th{
    border:0px solid #fff !important;
}

.ct-child-menu .drop-down-multilevel{
opacity: 1 !important;
visibility: visible !important;
display:block !important;
}

.sort-filters-box select{
    padding-left:10px !important;
    height: 48px !important;
}
.text-white a:hover{
    text-decoration: underline !important;
}
#menu-brake-answer-footer a:hover , #menu-footer-menu a:hover{
    text-decoration: underline !important;
}
.hoverincss a:hover{
    text-decoration:underline !important;
}

.personal-detail{
    color:#333;
}
.hide-permanent{
  visibility:hidden;
}

/* Media Query */
@media screen and (min-width: 992px) and (max-width: 1199px){
  .about-counter .counter h6 {font-size:12px;}
  .sort-filters-box .textwidget p {font-size: 13px !important; margin: -21px 0 2px !important;}
  .sort-filters-box select{
    padding-left:1px !important;
    padding-right:2px !important;
   
  }

}
@media screen and (max-width:992px){
	.mega-menu .menu-logo>li {width:100% !important; margin: 0 auto !important; float: none !important; padding-right: 0px !important; text-align: center !important;}
	.mega-menu .menu-logo>li>a {float:none !important; width:auto !important;}
	.show-cart-in920px {display: block !important; float: right; position: absolute; margin-top: -49px; margin-left:72%;}
	.add-cart-data-in-responsive {display:block; padding-top: 6px; font-size: 9px; color: #fff !important; position: absolute; padding-left: 10px; margin-top: 0px;}
    .mega-menu  .cartspan{
            display: block;
            font-size: 9px;
            color: #fff;
            position: absolute;
            padding-left: 10px;
    
            bottom: auto;
            left: auto;
    
            width: 24px;
            padding-top: 0px;
    }
	.set-extra {display: none !important;}
	.show-only-devices {display: block !important;}
	.mega-menu .menu-links>li>a i.fa.fa-indicator {right:unset;}
    #header .menu .menu-inner div>.row #primary-menu{
    margin-top:0% !important;
  }
}

@media screen and (max-width: 992px){
	.mega-menu .menu-mobile-collapse-trigger {left:0px !important;}
	.set-top .give-style {padding-bottom: 10px;}
	.mega-menu .mobileTriggerButton {
		left: 115px !important;
	}
}

@media screen and (min-width: 919px) and (max-width: 991px){
  .only-order-text{
    width:359px !important;
  }
  .only-order{
    width: 51% !important;
  }
}

@media screen and (min-width: 861px) and (max-width: 918px){
  .only-order-text{
    width:347px !important;
  }
  .only-order{
    width: 51% !important;
  }
}

@media screen and (max-width: 768px) { 
   .counter .info {text-align:center !important; margin:0 auto;}
}
@media screen and (max-width: 750px) { 
  #columnsnew { column-gap: 0px; }
  #columnsnew figure { width: 100%; }
}

@media screen and (min-width: 768px) and (max-width: 1199px){
    .carbotech-filter {background-repeat: no-repeat;}
    .search-block.red-bg {max-height: 202px;}
    .cb-form-content p {padding-left: 0px; padding-right:0px; font-size: 14px;}
}

@media screen and (min-width: 768px) and (max-width: 992px){
  .give-some-space-here { padding-top: 0px !important; }
  .row1 {margin-top:130px;}
  .for-ipad a {font-size: 16px !important;}
  .for-ipad-para {font-size: 12px !important;}
  .sort-filters-box .textwidget p {font-size: 13px !important; margin: -23px 0 2px !important;}
  .site-logo {padding-right:70px;}
  .sticky-logo {padding-right: 70px;}
  .sort-filters-box select{
    padding-left:1px !important;
    padding-right:2px !important;
   
  }
}

@media screen and (min-width: 768px) and (max-width: 964px){
  input-group.listing-grid{ width: 369px;}
  .listing-grid > .input-text > span:first-child { width: 124px; }
  .text-right.newhere { width: 46px;}
}

@media screen and (min-width: 768px) and (max-width: 860px){
  .only-order-text{
    width:308px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 830px){
  .cb-estimated-total{
    font-size: 14px !important;
  }
}

@media screen and (min-width: 737px) and (max-width: 767px){
   .row1 { margin-top:62px; }
}

@media screen and (min-width: 668px) and (max-width: 767px){
  .only-order-text{
    width:320px !important;
  }
  .for-order{
    margin-top:112px !important;
  }
}

@media screen and (min-width: 481px) and (max-width:767px){
    .topbar {display:none;}
    .carbotech-filter {background-image: none !important;}
    .vc_custom_1530872439682 {background-image :none !important;}
    .search-block.red-bg {background:transparent !important; border:1px solid #bbb;}
    .cb-form-content p {color:#666; padding-left: 0px; padding-right: 0px;}
    .selected-box label {color:#666 !important;}
    .search-block .sort-filters-box > div {width:100% !important;}
    .custom-filters-box-cb-cart:disabled {background-color:#bbb !important;}
    .mobile-100 .vc_col-xs-6 {width:100% !important;}
    .ctbrakes-home-first-section p {padding-bottom: 20px;}
    .ctbrakes-home-second-section h3 {text-align: center !important;}
    .set-padding-both {padding-top: 10px; padding-bottom: 0px;}
    .set-icon-home {margin-top:23px;}
    .blog-padding-both {padding-top:0px; padding-bottom: 50px;}
    .sort-filters-box .textwidget p {font-size: 17px !important; margin:0 0 10px !important; color:#666 !important;}
    .vc_custom_1531478238757 {height: 533px !important;}
    .fts-master-youtube-wrap {margin-top: 31px; width:100% !important; margin-left:0px !important;}

    /* Bin Page */
    .cb-cart-header-summary {width:100%; float:none !important;}
    .cart-min-summary button {width:100%; font-size: 14px; padding-left:0px; padding-right: 0px;}
    .cb-cart-footer {width:100%; padding-bottom: 30px;}
    .cb-save-later-cart-order {padding:15px 0px; font-size:14px;}
    .cb-submit-cart-order {padding:15px 0px; font-size:14px;}
    .cb-order-note-help {padding-top: 16px; padding-bottom: 16px;}
    .cb-cart-remove-item {top: -110px; position: absolute; padding-left: 90%;}
    .cb-cart-remove-item .fa {font-size: 20px;}
    .form-control.input-number.number-input {max-width: 48px !important;}
    .cb-order-comment {background-color: transparent !important;}

    /* Search Page */
    .input-group.listing-grid {float: none;}
}

@media screen and (min-width: 414px) and (max-width:736px){
   .show-cart-in920px {display: block !important; float: right; position: absolute; margin-top: -49px; margin-left: 74%;}
   .add-cart-data-in-responsive { display: block; padding-top: 4px; font-size: 9px; color: #fff !important; position: absolute; padding-left: 10px; margin-top: 0px;}
   .mega-menu .cartspan {
    display: block;
    font-size: 10px;
    color: #fff;
    position: absolute;
    padding-left: 8px;
    margin-top: 0px;
    bottom: auto;
    left: auto;
    width: 22px;
    padding-top: 1px;
}
   .number-input { width:0px; }
   .row1 { margin-top:58px; }
   .list-table {margin-bottom: 20px !important;}
}
@media screen and (min-width: 432px) and (max-width:444px){
   .listing-grid > .input-text > span:first-child { width: 147px; }
}    
@media screen and (min-width: 414px) and (max-width:431px){
    .listing-grid > .input-text > span:first-child { width:129px; }

}

@media screen and (min-width: 320px) and (max-width:992px){
	.list-table.cb-product-list-tbl tr{line-height:15px;}
    .cont-reset { margin-bottom:20px; text-align: center; width: 100%; }
    .reset-here {width: 100%;}
    .js-cart-summary-count-1{display: none;}
   /*  .js-cart-summary-count + p.cart-img-show {display: block;} */
    
}

@media screen and (min-width: 320px) and (max-width:767px){
	.dealer-description h2 {text-align:center !important;}
	.dealer-description p {text-align:center !important;}
    .give-some-space-here { padding-top: 0px; }
    .newctbbtn {font-size: 15px;}
    .contingency-paragraph {padding-right: 20px; padding-left: 20px;}
    .contingency-paragraph-in-red {padding-right: 20px; padding-left:20px;}
    .topbar { display: block !important; }
    .cb-accessories .cb-cart-remove-item { top:-56px; padding-left:87%; }
    .cdfs-edit-account-form .cdfs-form-row { width:100%; }
    .give-hits-for p {line-height: 20px; }
    .cb-order-note-help {padding-left:20px; padding-right:20px;}
	 .order-login-btn p.text-center .btn-black{font-size: 16px; padding:10px 20px;}
	 .site-logo {padding-right:40px;}
     .sticky-logo {padding-right: 40px;}
    
}


@media screen and (min-width: 320px) and (max-width:480px){
	.topbar {display:none;}
	.carbotech-filter {background-image: none !important;}
	.vc_custom_1530872439682 {background-image :none !important;}
	.search-block.red-bg {background:transparent !important; border:1px solid #bbb;}
	.cb-form-content p {color:#666; padding-left: 0px; padding-right: 0px;}
	.selected-box label {color:#666 !important;}
	.search-block .sort-filters-box > div {width:100% !important;}
    .custom-filters-box-cb-cart:disabled {background-color:#bbb !important;}
    .mobile-100 .vc_col-xs-6 {width:100% !important;}
    .ctbrakes-home-first-section p {padding-bottom: 20px;}
    .ctbrakes-home-second-section h3 {text-align: center !important;}
    .set-padding-both {padding-top: 6px; padding-bottom: 0px; font-size:40px;}
    .set-icon-home {margin-top:23px;}
    .blog-padding-both {padding-top:0px; padding-bottom: 50px;}
    .sort-filters-box .textwidget p {font-size: 17px !important; margin:0 0 10px !important; color:#666 !important;}
    .vc_custom_1531478238757 {height: 533px !important;}
    .fts-master-youtube-wrap {margin-top: 31px; width:100% !important; margin-left:0px !important;}

    /* Bin Page */
    .cb-cart-header-summary {width:100%; float:none !important;}
    .cart-min-summary button {width:100%; font-size: 14px; padding-left:0px; padding-right: 0px;}
    .cb-cart-footer {width:100%; padding-bottom: 30px;}
    .cb-save-later-cart-order {padding:15px 0px; font-size:14px;}
    .cb-submit-cart-order {padding:15px 0px; font-size:14px;}
    .cb-order-note-help {padding-top: 16px; padding-bottom: 16px;}
    .cb-cart-remove-item {top: -125px; position: absolute; padding-left: 86%;}
    .cb-cart-remove-item .fa {font-size: 30px;}
    .form-control.input-number.number-input {max-width: 48px !important;}
    .cb-order-comment {background-color: transparent !important;}

    /* Search Page */
    .input-group.listing-grid { float: none;}
    .panel.panel-default .panel.panel-default {margin-left: 4%; margin-right: 4%;}
	   .order-login-btn p.text-center .btn-black{font-size: 16px; padding:10px 20px;}
}

@media screen and (min-width: 320px) and (max-width:420px){
	.input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px; padding:10px 20px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	 .button.btn-default.btn-number{ min-width: 20px;}
	 .input-group-btn.custom-width-btn{width:1% !important;}
		  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	  .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
		  text-align:center;
	  }
}


@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */ 
  .custom-filters-box-cb-cart:disabled {background-color:#000 !important;}
}



/* -----------  MACBOOK PRO  -------------*/

/* @media
  only screen and (-webkit-min-device-pixel-ratio: 2.0),
  only screen and (   min--moz-device-pixel-ratio: 2.0),
  only screen and (     -o-min-device-pixel-ratio: 2.0/1),
  only screen and (        min-device-pixel-ratio: 2.0),
  only screen and (                min-resolution: 227dpi),
  only screen and (                min-resolution: 2.0dppx) { 
   .add-cart-data{
         padding-top:55px !important;
     } 
}
 */




/* ------------- Samsung Galaxy Tab A --------------- */
 @media (max-device-width: 1280px) and (orientation: landscape) { 
	 #primary-menu{
		padding-right: 12px;
	 }
	  /* .add-cart-data{
	           padding-top:42px;
	       } */
} 

/* @media (max-device-width: 1280px) and (orientation: landscape) and (min-resolution: 169dpi) { 
	.add-cart-data{
	  padding-top:42px !important;
	}
} */

/* @media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, .add-cart-data {
       padding-top:55px
    }
} */

/* @media only screen and (min-width: 1280px) and (orientation: portrait) { 
    .add-cart-data{
         padding-top:55px;
     } 
} */
/* @media only screen and (min-device-width: 800px) and (orientation: landscape) { 
    .add-cart-data{
         padding-top:55px;
     }

 } */

/* @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) { 
    .sort-filters-box .textwidget p{
        font-size:10px !important;
    }
    
} */

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	    .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	    .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	    .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
	      .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }
      .inner-intro{
        height: 155px;
      }

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	      .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
		 text-align:center;
	  }
      .order-title{
        font-size:18px;
      }
      .sort-filters-box .textwidget p{
        font-size:14px !important;
      }
      .give-style{
        line-height: 35px;
      }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	      .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	    .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
    .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	  .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }
      .inner-intro{
        height: 155px;
      }

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
	    .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }


}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	    .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }


}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	  .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	  .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	   .button.btn-default.btn-number{ min-width: 20px;}
	   .input-group-btn.custom-width-btn{width:1% !important;}
	  	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	    .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
			text-align:center;
	  }

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	  .input-group.listing-grid{width:100%;}
   .show-cart-in920px { margin-left: 77%; }
   .cart-img-show {padding-left: 0px;}
   .listing_add_cart1 {font-size:10px;}
   .btn-black {font-size: 11px; padding: 8px 5px}
   .custom-right { width: 100%; }
   .input-group.listing-grid > .form-control.input-text { font-size:13px; }
   .listing-grid > .input-text > span:first-child { width:70%; max-width: 100px; min-width: 100px;}
   .cb-product-list-tbl tr { line-height: 18px; }
   .panel-body .pull-right { float:none !important; }
   .text-right.newhere  { min-width: 60px; float: left !important; max-width: 60px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
   .js-minus-qty { padding-left:3px; padding-right:3px; }
   .js-cart-qty { padding-left:3px !important; padding-right:3px !important; width:30px !important;  }
   .js-plus-qty { padding-right: 3px; padding-left:3px; }
   .order-login-btn p.text-center .btn-black{font-size: 14px;}
   .cb-main-order-history .js-cart-summary-count{padding-left: 5px;}
	.cbc-commerce-short.cbccommerce > .panel.panel-default.order-block{padding:10px;}
	.mobile-margin{margin-left:0 !important; margin-right:0 !important;}
	  .button.btn-default.btn-number{ min-width: 20px;}
	  .input-group-btn.custom-width-btn{width:1% !important;}
	  .input-group-btn.js_manageqty .input-group-btn, .input-group-btn.js_manageqty .js-cart-qty{
		  width:33.33% !important;
	  }
	  .input-group-btn.js_manageqty.width-auto .js-cart-qty{
		  width:auto !important;
		  text-align:center;
	  }
	  
	  .input-group-btn.js_manageqty .input-group-btn > button{
		  width:100% !important;
	  }
	  

}
@media screen and (min-width: 420px) and (max-width:768px){
	.cb-cart-remove-item {top: -125px;}
}
@media screen and (min-width: 414px) and (max-width:420px){
	.cb-cart-remove-item {top: -125px; right:10px;}
	  .cb-cart-remove-item .fa {font-size: 30px;}
}

@media screen and (min-width: 320px) and (max-width:413px){
	.cb-cart-remove-item {top: -105px; right:10px;}
	 .cb-cart-remove-item .fa {font-size: 30px;}
}


@media screen and (min-width: 746px) and (max-width:918px){
	.listing-grid{
		 min-width: 377px;
	}
}


@media all and (-ms-high-contrast:none){
  .add-to-bin , .js-cart-qty{
  	line-height: 0px !important;
  }
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) { 
  .add-to-bin, .js-cart-qty{
  	line-height: 0px !important;
  }
}

