@media (min-width: 1200px) {
.listing-page .container {max-width:1280px;}
}

.listingV3 .product-cols {margin-top:15px;}
.listingV3 .product-cols .primary {border-top:none; border-right:none;}
.listingV3 .product-cols .secondary {border-top:none; padding:0 15px; text-align:left;}
.listingV3 .breadcrumbs {line-height:1.4em; margin:0px 0 15px;}
.listingV3 .breadcrumbs a {color:#3399cc; font-size:16px;}
.listingV3 .breadcrumbs .fa {padding:0px 5px; font-size:15px; color:#3399cc;}
.listingV3 .page_headers {margin:0 0 8px; font-size:32px;}
.listingV3 .header .configure-bin {font-size:20px; color:#353535; font-weight:600; padding:5px 0px; margin:0;}
.listingV3 .options-image-custom {background:#f0f0f0; display:inline-block;}
.listingV3 .custom-radio-format {float:left; padding:10px; text-align:center; width:16.666%;}
.listingV3 .custom-radio-option.custom-radio-selected {border:2px solid #ff9900;}
.listingV3 .custom-radio-option:hover {border:2px solid #ff9900;}
.listingV3 .custom-count, .listingV3 .custom-option-id {display:none;}
.listingV3 .options-title {float:left; width:100%; color:#cc6600; font-size:19px; font-style:normal; font-weight:600;}
.listingV3 #divOptionsBlock .options-inner {width:100%; margin:0; float:left;}
.listingV3 #divOptionsBlock.radio-native-option-section .options-inner {column-count: 2;}
.listingV3 .options-inner .opt-regular {margin:0;}
.listingV3 #divOptionsBlock.radio-native-option-section .options-inner .opt-regular {
    break-inside: avoid-column;
    page-break-inside: avoid;
}
.listingV3 .options-inner .opt-regular.radio-native-option {
    margin-bottom: 5px;
    margin-left: 7px;
    width: 100%;
}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-label{margin-left: 0;margin-bottom: 10px;}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-label .label{
    font-size: 19px;
    font-weight: 500;
    /*color: #cc6600;*/
}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field{display: flex;}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field .radio-format {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    padding-right: 10px;
}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field .radio-format .customoption{display: none;}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field .radio-format .radio-option{
    line-height: normal;
    border: 1px solid #bfbfbf;
    margin: 0;
    font-weight: 600;
    width: 100%;
    text-align: center;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field .radio-format>input[type="radio"]:checked+label.radio-option {
    border: 2px solid #f90;
}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field .radio-format .radio-option span {
    text-align: center;
}
.listingV3 .checkbox-format.custom-v2 {background-color:#fff; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0px; margin-right:0; line-height:22px;}
.listingV3 .checkbox-format.custom-v2 label {font-size:19px; font-weight:300; color:#000;}
.listingV3 .checkbox-format.custom-v2 label b {font-weight:300;}
.listingV3 .checkbox-format.custom-v2:first-child label {font-weight:600;}
.listingV3 .qty-custom {width:100%; float:left; color:#000; margin:15px 0;}
.listingV3 .qty-custom label {display:inline; float:left; padding-right:10px; line-height:30px; font-weight:500;}
.listingV3 .qty-custom input {max-width:100px;}
.listingV3 .addToCartBlock {padding:15px 0;}
.listingV3 .addToCartBlock .addToCartButtonSet {margin-top:0; margin-bottom:0;}
.listingV3 .addToCartBlock .addToCartButtonSet button#getAquote {margin-right:0; width:100%;}
.listingV3 .addToCartBlock .addToCartButtonSet button#getAquote span {font-size:16px; text-transform:capitalize;}
.listingV3 .addToCartBlock .addToCartButtonSet button#Add {width:100%; margin-bottom:15px;}
.listingV3 .quick-specs-section {border-top:solid #bababa 1px; padding-top:20px;}
.listingV3 .quick-specs-section.custom-quick-specs-section {
    border-top: none;
    padding-top: 0px;
}
.listingV3 .quick-specs-section.custom-quick-specs-section .product.freeshipping-block {
    border-top: 1px solid #bfbfbf;
}
.listingV3 .quick-specs-section.custom-quick-specs-section .badge-image {
    border-bottom: none;
}
section#listing.listingV3 .product-specs {background-color:#fff; padding:5px 5px;}
section#listing.listingV3 .product-specs.custom-product-specs {
    background-color: #E6E6E6;
    padding: 20px 20px;
}
section#listing.listingV3 .additional-specifications{
    padding-left: 0;
    border-top: none;
    padding-top: 0;
    margin-top: 20px;
}
.additional-specifications-title.listing-section-title {
    font-size: 25px;
    font-weight: 600;
    margin: 0px 0 10px;
}
section#listing.listingV3 .productFeaturesBlock ul li {margin:0;}
section#listing.listingV3 .productFeaturesBlock li:nth-child(6) {display:inline-block; left:-10px; padding:0 10px; position:relative; font-weight:600; font-style:italic;}
section#listing.listingV3 .pdf-spec {font-size:18px;}
section#listing.listingV3 .quick-specs-section a {color:#2A8BD0; text-decoration:none;}
section#listing.listingV3 .quick-specs-section a:hover {background:rgba(0,0,0,0) none repeat scroll 0 0; color:inherit;}
.detail-li-block {position:relative; margin:20px 0px 0;}
h2.description-li {margin-bottom:0;}
.description-li-image {display:grid;}
.detail-li-block h2 img {margin:0 auto; display:block;}
.detail-li-block h2 ul {list-style:none; position:absolute; bottom:110px; right:0px; background-color:#fff; width:50%; opacity:0.7; padding:40px; color:#000;}
.detail-li-block h2 span {font-size:32px; font-weight:normal; color:#000; line-height:44px;}
.detail-li-block h2 li {padding-left:1.3em; line-height:30px; font-size:22px;}
.detail-li-block h2 li:before {content:"\f00c"; font-family:FontAwesome; display:inline-block; margin-left:-1em; width:1.3em; color:#cccccc;}
.detail-static-block {background:url(../images/bkg-made.png) repeat; display:inline-block; width:100%;}
.detail-static-block .container-inner {width:1280px; margin:0px auto;}
.detail-static-block .container-inner .left-side-contant {padding:40px 40px 0px 0px; float:left; width:50%;}
.detail-static-block .container-inner .images-part {width:50%; float:left;}
.detail-static-block .container-inner h3 {font-size:32px; font-weight:normal; margin-bottom:10px;}
.detail-static-block .container-inner p {font-size:19px;}
.detail-static-block .container-inner p a {color:#cc6600; text-decoration:none; cursor:default; pointer-events:none;}
.detail-static-block .container-inner .images-part .small-image-left {float:left; width:219px;}
.detail-static-block .container-inner .images-part .big-image {display:inline-block; vertical-align:top;}
.detail-static-block .container-inner .images-part .small-image-left .small-image {display:inline-block; vertical-align:top;}
.relatedBlock.sub-section {margin:15px 0;}
.shop-by-settings-listing {padding:10px 0;}
.shop-by-settings-listing hr {border-top:1px solid rgb(186, 186, 186); border-bottom:1px solid rgb(255, 255, 255);}
.shop-by-settings-listing ul {list-style:none; padding:0; display:table; width:100%;}
.shop-by-settings-listing ul li {display:table-cell;}
.shop-by-settings-listing ul li a {font-size:32px; font-weight:300;}
.shop-by-settings li a .fa-caret-right {color:rgb(128, 169, 93); position:relative; top:3px; left:2px;}
.shop-by-settings li a:hover {color:#000; text-decoration:none;}
.shop-by-settings li a:hover .fa-caret-right {color:rgb(255, 153, 0);}
.our-customers {width:100%; float:left; padding-bottom:15px;}

@media screen and (max-width:1024px) {
.listingV3 .addToCartBlock .addToCartButtonSet button#getAquote span {display:none;}
}

@media (min-width:992px) and (max-width:1199px) {
.detail-static-block .container-inner {width:970px;}
.detail-static-block {padding:20px 15px}
.detail-static-block .container-inner h3 {font-size:24px;}
.detail-static-block .container-inner p {font-size:17px;}
.detail-static-block .container-inner .images-part .small-image-left {width:35%;}
.detail-static-block .container-inner .images-part .big-image {width:65%;}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field .radio-format .radio-option span {padding: 5px 5px;}
.listingV3 .page_headers {font-size: 24px;}
}

@media (min-width:768px) and (max-width:991px) {
.detail-static-block .container-inner {width:750px;}
.detail-li-block h2 span {font-size:24px;}
.detail-li-block h2 ul {bottom:50px; width:60%;}
.detail-static-block {padding:20px 15px}
.detail-static-block .container-inner h3 {font-size:24px;}
.detail-static-block .container-inner p {font-size:17px;}
.detail-static-block .container-inner .images-part .small-image-left {width:34%;}
.detail-static-block .container-inner .images-part .small-image-left .small-image {display:inherit;}
.detail-static-block .container-inner .images-part .small-image-left img {width:100%;}
.detail-static-block .container-inner .images-part .big-image {width:65%; display:inherit; float:left;}
.detail-static-block .container-inner .images-part .big-image img {width:100%;}
.detail-static-block .container-inner .images-part {width:100%;}
.detail-static-block .container-inner .left-side-contant {width:100%; padding:40px 0px 0px 0px;}
.listingV3 .page_headers {font-size: 24px;}
}

@media screen and (max-width:767px) {
.detail-li-block h2 ul {position:static; width:100%; padding:10px;}
.detail-static-block .container-inner {width:100%; padding:0px 5%;}
.detail-static-block .container-inner .left-side-contant {width:100%; padding:40px 0px 0px 0px;}
.detail-static-block .container-inner .images-part {width:100%;}
.detail-static-block .container-inner .images-part .small-image-left {width:35%;}
.detail-static-block .container-inner .images-part .big-image {width:65%;}
.shop-by-settings-listing ul {text-align:center; margin:0;}
.shop-by-settings-listing ul li {display:block; border-top:1px solid rgb(186, 186, 186); margin:10px 0;}
.shop-by-settings-listing hr {display:none;}
.listingV3 .page_headers {font-size: 24px;}
.listingV3 .short-description {margin: 0 0 15px;}
}

@media screen and (max-width:620px) {
.listingV3 #divOptionsBlock.radio-native-option-section .options-inner {column-count: 1;}
.listingV3 .options-inner .opt-regular.radio-native-option {margin-top: 20px;margin-left: 0px;}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-field .radio-format{width: auto;}
.listingV3 .options-inner .opt-regular.radio-native-option .opt-label .label {font-weight: 600;color: #cc6600;}
.listingV3 .custom-radio-format{width: 33%;}
}

@media screen and (max-width:420px) {
.detail-static-block .container-inner .images-part .small-image-left {width:100%;}
.detail-static-block .container-inner .images-part .big-image {width:100%; display:inherit;}
.detail-static-block .container-inner .images-part .small-image-left .small-image {width:100%;}
.detail-static-block .container-inner .images-part .small-image-left .small-image img {margin:0 auto;}
}