body, header, header .header-bottom button.navbar-toggle, header .header-top .top-links {
    margin: 0;
}
.img-blog, .snize-ac-results {
    overflow: hidden;
}
.category-popup, .category-popup.open {
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, .5, 1);
}
.btn-togle, .bulk-ico, .togle-cc-home, .togle-hide, span.search-ico {
    cursor: pointer;
}
body {
    padding: 0;
    font-family: droid_sansregular!important;
}
h1, h2, h3, h4, h5, h6, header .header-top .top-links li a, header .top-link-phone a, p {
    font-family: droid_sansregular;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    color: #d84e28;
}
header {
    width: 100%;
    padding: 0;
    position: sticky !important;
    top: 0;
    background-color: #fff;
    z-index: 99999;
}
header .header-top .header-search, header .header-top .header-search a {
    padding: 4px 5px 0 10px;
    line-height: 14px;
    float: right;
}
header .header-top .top-links li {
    list-style: none;
    display: inline-block;
}
header .header-top .header-search a {
    color: #000;
}
header .header-top .header-search a:hover {
    color: #d84e28;
}
header .header-top .top-links li.search {
    display: none;
    position: absolute;
    width: 85%;
    min-width: 250px;
    right: 55px;
    top: 10px;
    z-index: 1;
}
.header-search-trigger.active {
    color: #d84e28!important;
}
header .header-top .top-links li.search form.header-search-form button[type=submit], header .header-top .top-links li.search form.header-search-form label[for=search] {
    display: none;
}
header .header-top .top-links li.search form.header-search-form .input-search {
    width: 100%;
    padding: 4px 5px;
    height: auto;
    background: #fff;
    border: 1px solid #d84e28;
    color: #d84e28;
    outline: 0;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
header .header-top .top-links li a {
    display: block;
    padding: 4px 6px;
    color: #000;
    font-weight: 700;
    font-size: 1.1em;
}
header .header-top .top-links li a:hover, header .header-top .top-links li.active a {
    text-decoration: none;
    color: #d84e28;
}
header .top-link-phone {
    display: none;
}
header .top-link-phone a {
    color: #d84e28;
    font-weight: 700;
    font-size: 1em;
}
header .logo {
    padding: 15px 0;
}
header .header-bottom, header .header-top {
    padding: 10px 0;
    text-align: right;
}
header .logo>a {
    text-decoration: none;
    outline: 0;
}
header .header-bottom .icon-bar {
    background-color: #333;
}
header .destop>.navbar-category {
    background-color: #d84e28;
    color: #fff;
    font-weight: 700;
    padding: 8px 0;
}
header .navbar-category .cat-link {
    margin: 0;
    padding: 0;
}
header .navbar-category .cat-link li {
    list-style: none;
    display: inline-block;
    margin: 0 5px;
}
header .navbar-category .cat-link li a {
    display: block;
    padding: 5px 15px;
    color: #fff;
}
header .navbar-category .cat-link li.active a {
    background-color: #000;
    color: #fff;
}
header .header-bottom .chat-panel {
    border: 2px solid #d84e28;
    min-width: 216px;
    margin-left: 15px;
}
header .header-bottom .chat-panel li.chat-label a {
    font-family: droid_sansregular;
    font-weight: 900;
    color: #d84e28;
    padding: 3px 12px;
    border-right: none;
    font-size: 1.2em;
}
.about-banner .about-title, header .header-bottom .chat-panel li.chat-button>a, ul.contact-info li .contact-detail {
    font-family: droid_sansregular;
    font-weight: 700;
}
header .header-bottom .chat-panel li.chat-button {
    float: right;
}
header .header-bottom .chat-panel li.chat-button>a {
    background-color: #d84e28;
    display: block;
    padding: 4px 12px;
    color: #fff;
    font-size: 1em;
}
header .header-bottom .main-nav-panel {
    padding: 8px 0;
}
header .header-bottom .main-nav-panel li {
    border-right: 1px solid #000;
    text-align: right;
}
header .header-bottom .main-nav-panel li:last-child {
    border-right: none;
}
header .header-bottom .main-nav-panel li a {
    color: #000;
    font-family: droid_sansregular;
    font-size: .9em;
    padding: 0 10px;
    line-height: 15px;
}
header .header-bottom .chat-panel li.chat-label a:active, header .header-bottom .chat-panel li.chat-label a:focus, header .header-bottom .chat-panel li.chat-label a:hover, header .header-bottom .main-nav-panel li a:active, header .header-bottom .main-nav-panel li a:focus, header .header-bottom .main-nav-panel li a:hover {
    background: 0 0;
}
header .header-bottom .main-nav-panel li a:hover, header .header-bottom .main-nav-panel li.active a {
    color: #d84e28;
}
.about-banner {
    background: url(../images/about_banner.jpg) center top no-repeat;
    padding: 50px 0 16px;
}
.about-banner .about-title {
    text-transform: uppercase;
    color: #fff;
    font-size: 2em;
}
.contact-group {
    margin-bottom: 30px;
    width: 1170px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
ul.contact-info {
    margin: 0 0 25px;
    padding: 0;
    background: 0 0;
    border: none;
    border-right: 1px solid #cecece;
}
ul.contact-info li {
    display: block;
    border-bottom: 1px solid #cecece;
    padding: 40px 0;
}
ul.contact-info li:last-child {
    border-bottom: none;
}
ul.contact-info li .contact-icon {
    display: block;
    padding: 5px 0;
    color: #d84e28;
}
ul.contact-info li .contact-detail {
    font-size: 1em;
    display: block;
    padding: 5px 0;
}
ul.breadcrumb {
    margin: 10px 0 20px;
    padding: 15px 0 0;
    background: 0 0;
    border: none;
}
ul.breadcrumb li {
    list-style: none;
    display: inline;
    margin: 0;
    padding: 10px 0 0;
}
.big-banner a.btn-enquire, ul.breadcrumb li a {
    display: inline-block;
    font-family: dinbekregular;
    text-decoration: none;
}
ul.breadcrumb li a {
    color: #333;
    font-size: 1em;
    padding: 10px 15px 10px 0;
}
ul.breadcrumb li a:hover {
    color: #d84e28;
}
ul.breadcrumb li:before {
    content: ''}
ul.breadcrumb li:after {
    content: '\002F'}
ul.breadcrumb li:last-child:after {
    content: ''}
.big-banner {
    box-shadow: inset 0 80px 60px -70px rgba(0, 0, 0, 1);
    background: url(../images/new-banner.jpg) right bottom no-repeat;
    background-size: 100% auto;
    border-bottom: 5px solid #d84e28;
    min-height: 416px;
}
.about-separator-banner {
    background: url(../images/big-banner.jpg) center center no-repeat;
    background-size: 100% auto;
    min-height: 350px;
    margin: 30px 0;
}
.big-banner .title {
    padding: 60px 0 40px;
    font-family: dinbekregular;
    font-weight: bolder;
    font-size: 3em;
    color: #fff;
    text-transform: uppercase;
}
.big-banner .description {
    font-family: dinbekregular;
    font-weight: 700;
    font-size: 1em;
    color: #fff;
    text-transform: uppercase;
    width: 550px;
}
.big-banner a.btn-enquire {
    padding: 10px 35px;
    color: #fff;
    font-weight: 700;
    font-size: 1.4em;
    border: 2px solid #fff;
    margin: 40px 0;
}
.featured {
    margin: 50px 0;
}
.featured-product-image {
    height: 200px;
    margin: 20px 0;
}
.featured-product-description {
    padding: 10px 0;
    font-weight: 700;
}
.about-paragraph {
    margin: 30px 0;
}
.about-image {
    position: relative;
}
.about-image img {
    position: absolute;
    width: 100%;
    height: 502px;
}
.graybackground {
    /*margin-top: -15px;
    */background-color: #3a3a3a;
    color: #fff;
    padding: 40px;
}
.lightgraybackground {
    background-color: #f2f2f2;
    padding: 10px 0 20px;
}
.ourpeoplename {
    font-family: dinbekregular;
    font-size: 1em;
    font-weight: 700;
    color: #d84e28;
    padding: 15px 0 0;
    text-transform: uppercase;
}
.ourpeoplepos {
    font-family: dinbekregular;
    font-size: .9em;
    color: #555;
    font-style: italic;
    padding: 0 0 15px;
}
footer {
    background-color: #000;
    color: #fff;
    padding: 50px 0 15px;
}
footer .sitemap {
    margin-bottom: 20px;
}
footer .sitemap form {
    margin-top: 15px;
}
.input-group input.form-control.newsletter {
    border-radius: 0;
    margin-bottom: 15px;
    height: 42px;
}
button.btn.btn-default.newsletter {
    width: 100%}
.custom-input, .input-contact {
    border-radius: 0;
    margin-bottom: 20px;
    background-color: #efefef;
}
.form-group label em {
    font-style: normal;
    color: #a94442;
}
.input-contact-submit, .input-contact-submit-spill {
    border-radius: 0;
    font-size: 1.2em;
    padding: 15px 0;
    font-weight: 700;
    font-family: dinbekregular;
    color: #fff;
    background: #d84e28;
    text-transform: uppercase;
}
.input-contact-submit {
    display: block;
    width: 100%;
    border: none;
}
.input-contact-submit-spill {
    width: 300px;
    border: none;
}
button.btn.btn-default.login, button.btn.btn-default.newsletter, button.btn.btn-default.other, button.btn.btn-default.register {
    border-radius: 0;
    padding: 10px 15px!important;
    color: #fff;
    background: #d84e28;
    border: 1px solid #d84e28;
    text-transform: uppercase;
}
button.btn.btn-default.login, button.btn.btn-default.register {
    font-weight: 700;
}
footer .sitemap .title {
    color: #d84e28;
    text-transform: uppercase;
    font-family: droid_sansregular;
    font-size: 1.1em;
    margin-bottom: 15px;
}
footer .sitemap ul {
    margin: 0;
    padding: 0;
}
footer .sitemap ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}
footer .sitemap ul li a {
    display: block;
    padding: 5px 0;
    color: #fff;
    text-decoration: none;
}
footer .sitemap ul li a:hover {
    text-decoration: underline;
}
.content-faq button.btn-link:hover, .left-panel-subcat li a, .panel-title>a, a.product-name-link {
    text-decoration: none;
}
footer .social-icon {
    padding-top: 0;
    text-align: right;
}
footer .social-icon a, footer .social-icon a:active, footer .social-icon a:hover {
    font-size: 1.2em;
    color: #d84e28;
    text-decoration: none;
    display: inline-block;
    padding: 0 0 0 20px;
}
footer .social-icon a:hover {
    color: #f27351;
}
footer .social-icon a:first-child {
    padding: 0;
}
footer .custom-div {
    margin: 15px 0;
}
footer .copy {
    font-size: .9em;
}
.testimonial-header {
    margin: 10px 0 30px;
}
.testi-client-img {
    border: 4px solid #d84e28;
}
.testi-client-paragraph {
    margin-bottom: 15px;
}
.testi-client-as, .testi-client-name {
    color: #ccc;
}
.testi-client-name {
    margin-top: 5px;
}
.testi-client-as {
    font-size: .8em;
    font-style: italic;
}
#quote-carousel {
    padding: 0 10px 30px;
    margin-top: 30px;
}
#quote-carousel .carousel-control {
    background: 0 0;
    color: #fff;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -12px;
}
#quote-carousel .carousel-control.right {
    right: -12px!important;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    background: #fff;
}
#quote-carousel .carousel-indicators .active {
    background: #d84e28;
}
#quote-carousel img {
    width: 250px;
    height: 100px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote img {
    margin-bottom: 10px;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: Fontawesome;
    float: left;
    margin-right: 10px;
}
.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border: none;
}
.panel-default>.panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background: 0 0;
    border: none;
    border-bottom: 1px solid #666;
}
.panel-title {
    font-size: 14px;
}
.panel-title>a {
    display: block;
    padding: 15px;
}
.more-less {
    margin-top: -5px;
    float: right;
    opacity: 1;
    filter: alpha(opacity=100);
}
.more-less.onclose {
    color: #d84e28;
}
.more-less.onopen {
    color: #333!important;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border: none;
}
.product-grid {
    margin-bottom: 50px;
}
.product-grid .product-name {
    margin: 15px 0 10px;
}
.product-grid .product-name a {
    color: #000;
}
.uppercase {
    text-transform: uppercase;
}
.subcat-title {
    margin: 0 0 20px;
}
.left-panel-search {
    padding: 20px 15px;
    background-color: #d84e28;
}
.left-panel-search .left-search-holder {
    position: relative;
    color: #333;
    font-size: 1em;
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding: 5px 20px 5px 5px;
}
.left-panel-search .left-search-holder input {
    background-color: #fff;
    border: 1px solid #fff;
    color: #333;
    border-radius: 0;
    padding: 0 0 0 5px;
    outline: 0;
}
.left-panel-search .left-search-holder .fa-search {
    position: absolute;
    top: 8px;
    right: 8px;
}
.left-panel-subcat {
    background-color: #f4f4f4;
    margin: 0;
    padding: 0;
}
.left-panel-subcat li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
}
.left-panel-subcat li a {
    display: block;
    padding: 15px 20px;
    color: #000;
    font-family: droid_sansregular;
    font-weight: 700;
    font-size: 1em;
    text-transform: uppercase;
}
.left-panel-subcat li.active a {
    color: #fff;
    background-color: #3b3b3b;
}
.left-panel-subcat li a:hover, .left-panel-subcat li.active a:hover {
    background: #e0e0e0;
    color: #000;
}
h2.product-name {
    margin: 15px 0 10px;
    text-align: left;
}
a.product-name-link {
    font-size: 1em!important;
    color: #000!important;
    text-transform: uppercase!important;
}
.products-list .product-image {
    width: auto;
    float: none;
    display: inline-block;
}
.pager .amount, .pager .limiter, .pager .pages strong, .toolbar .sorter {
    display: none;
}
.product-image.list img {
    padding: 0;
    border: 1px solid #cecece;
    border-radius: 0;
}
.products-list .product-shop.list {
    margin-left: 400px;
}
.products-list .item .desc.std.left {
    float: left;
    margin-left: 20px;
    width: 250px;
}
.bottom-product-space {
    height: 20px;
    margin-top: 20px;
}
.pager .pages {
    float: none;
    width: 100%;
    text-align: right;
}
.product-shop-option {
    border: 1px solid #ccc;
    padding: 10px;
    background-color: #efefef;
    margin-top: 0;
    max-width: 350px;
}
.page-header, .page-title, h2.legend {
    border-bottom: none;
    text-transform: uppercase;
}
.product-shop-option .qty {
    font-weight: 700;
    font-size: 1em;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-align: center;
}
.product-shop-option .button.btn-cart {
    display: block;
    width: 100%;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0;
    margin-top: 10px;
}
.group-option {
    text-align: left;
}
.group-option label {
    font-weight: 400;
    margin-left: 15px;
}
p.product-desc-cart, ul.subtotal li {
    font-weight: 700;
    font-size: 1.1em;
}
.group-option .checkbox {
    display: inline-block;
    width: 90px;
}
.group-option input[type=text].form-control {
    display: inline-block;
    width: 120px;
    border-radius: 0;
}
.group-option .checkbox input[type=checkbox] {
    border-radius: 0;
}
.group-option .checkbox label {
    line-height: 14px;
    text-transform: uppercase;
}
.page-header, .page-title {
    text-align: center;
    margin-top: 50px;
}
h2.legend {
    font-size: 1.2em;
    color: #d84e28;
}
.fix-center {
    text-align: left;
}
.fix-center-button {
    text-align: right;
}
.account-login .content {
    min-height: 0;
}
.checkout-summary {
    padding: 5px 15px 15px;
    background-color: #efefef;
}
ul.my-cart {
    margin: 20px 0 0;
    padding: 0;
    border-top: 1px solid #cecece;
}
ul.my-cart li {
    list-style: none;
    display: block;
    border-bottom: 1px solid #cecece;
    padding: 0;
    margin: 0;
}
h3.product-name-cart {
    margin: 0 0 15px;
}
h3.product-name-cart, h3.product-name-cart a {
    color: #000;
    text-transform: uppercase;
}
.row.product-item-cart {
    padding: 15px 0;
}
.delete-cart-link, .delete-cart-link a {
    text-align: right;
    color: #000;
}
ul.subtotal {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.subtotal li {
    display: inline-block;
    padding: 5px 0 0;
}
ul.subtotal li:last-child {
    text-align: right;
    font-weight: 400;
    float: right;
    padding-bottom: 5px;
}
.checkout-types li .button.btn-proceed-checkout.btn-checkout {
    width: 100%;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: 700;
}
.input-box .input-text, .input-box select {
    border-radius: 0!important;
    margin-bottom: 20px;
    background-color: #efefef!important;
}
.chm_price, .img_pro_chm {
    border: 1px solid #d7d7d7;
    display: inline-block;
}
#products-list button.button.btn-cart.chm_quote_btn, .button.btn-empty, .button.btn-estimate, .cart-table .btn-continue {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
}
.col-md-3.col-sm-4.col-xs-12.product-grid {
    min-height: 315px;
}
.products-list .product-shop {
    margin-left: 0;
    float: right;
    display: inline-block;
    width: 68%}
.category-popup .category-popup-inner ul li .image, .client-data.box, .img_pro_chm {
    float: left;
}
.frame-chm {
    width: 100%;
    height: 500px;
}
.desc.std.chm_desc {
    display: inline-block;
    width: 40%;
    margin: 0 15px;
    float: left;
}
.chm_price {
    position: relative;
    width: 100%;
    padding: 15px;
    margin-top: 20px;
    background: #f4f4f4;
}
.item h2.product-name {
    color: #1c1c1c;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}
#products-list button.button.btn-cart.chm_quote_btn {
    display: block;
    padding: 10px;
    text-align: center;
    width: 100%;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    background: #d84e28;
}
#products-list button.button.btn-cart.chm_quote_btn>span {
    background: url(../images/ico-cart.png) 0 2px no-repeat #d84e28;
    padding-left: 30px;
}
.qquote-client-collaterals2 {
    padding: 30px 0;
}
.category-popup {
    position: fixed;
    top: 175px;
    right: -752px;
    background: #f0f2f5;
    border: 1px solid #b4b4b4;
    z-index: 100;
}
.category-popup.open {
    right: 0;
}
.category-popup .category-popup-inner {
    position: relative;
    width: 750px;
    padding: 20px;
}
.category-popup .category-popup-inner .popup-title {
    position: absolute;
    left: -27px;
    padding: 15px;
    background: #d84e28;
    color: #fff;
    top: 305px;
    font-size: 1.2em;
    font-weight: 700;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: left;
    -moz-transform: rotate(-90deg);
    -moz-transform-origin: left;
    -ms-transform: rotate(-90deg);
    -ms-transform-origin: left;
    -o-transform: rotate(-90deg);
    -o-transform-origin: left;
    transform: rotate(-90deg);
    transform-origin: left;
    cursor: pointer;
}
.category-popup .category-popup-inner.absorbent-pads .popup-title {
    top: 446px;
    text-align: center;
    width: 474px;
}
.category-popup .category-popup-inner.granules .popup-title {
    top: 441px;
    text-align: center;
    width: 468px;
}
.category-popup .category-popup-inner.vehicle-spill-kits .popup-title {
    top: 401px;
    text-align: center;
    width: 429px;
}
.category-popup .category-popup-inner.polyethylene-drum-bunds .popup-title {
    top: 306px;
    text-align: center;
    width: 334px;
}
.category-popup .category-popup-inner h3 {
    margin-top: 0;
}
.category-popup .category-popup-inner ul li {
    font-family: droid_sansregular;
    font-size: 14px;
    padding: 15px 0;
    border-top: 1px solid #b4b4b4;
}
.category-popup .category-popup-inner ul li:last-child {
    border-bottom: 1px solid #b4b4b4;
}
.category-popup .category-popup-inner ul.small li .image {
    width: 40px;
}
.category-popup .category-popup-inner ul.small li .description {
    padding-left: 55px;
}
.category-popup .category-popup-inner ul.big li .image {
    width: 53px;
}
.category-popup .category-popup-inner ul.big li .description {
    padding-left: 68px;
}
@media (max-width:1024px) {
    .about-image img {
    height: 482px;
    margin-top: 10px;
}
}@media (max-width:992px) {
    body {
    padding-top: 158px;
}
h1.featured {
    font-size: 2em;
}
.main-nav-panel {
    margin-right: -20px!important;
}
header .logo {
    padding-top: 30px;
}
header .header-top .top-links li a {
    font-size: .9em;
}
header .header-top .header-search a {
    font-size: .9em;
    padding-top: 2px;
}
header .header-top .top-links li.search {
    top: 8px;
    width: 70%}
header .header-bottom {
    padding-bottom: 0;
}
header .header-bottom .main-nav-panel {
    padding: 10px 0;
}
.product-shop-option {
    margin-top: 20px;
}
.about-image img {
    position: relative;
    height: auto;
    margin-top: 0;
    margin-bottom: 20px;
}
.category-popup {
    display: none;
}
}@media (min-width:768px) {
    #quote-carousel {
    margin-bottom: 0;
    padding: 0 40px 30px;
}
}@media (max-width:767px) {
    header .header-bottom .main-nav-panel li, ul.contact-info {
    border-right: none;
}
.xs-center, footer .copy, footer .sitemap, footer .social-icon {
    text-align: center;
}
body {
    padding-top: 106px;
}
ul.contact-info li:last-child {
    border-bottom: 1px solid #cecece;
}
.about-separator-banner {
    display: none;
}
.big-banner {
    box-shadow: inset 0 80px 60px -70px rgba(0, 0, 0, 1);
    background-size: 100% auto;
    border-bottom: 5px solid #d84e28;
    background-position: right bottom;
}
.xs-top-header, header .header-bottom #main-navbar {
    background-color: #efefef;
    border-bottom: 1px solid #ccc;
}
.big-banner .description {
    font-size: .8em;
}
h1.featured {
    font-size: 1.4em;
    margin: 30px 0;
}
.big-banner .title {
    font-family: dinbekregular;
    font-weight: bolder;
    color: #fff;
    text-transform: uppercase;
    padding-top: 50px;
    padding-bottom: 15px;
    font-size: 1.3em;
}
.big-banner .description, .big-banner .title {
    width: auto;
    padding-right: 50px;
    padding-left: 50px;
}
.big-banner a.btn-enquire {
    padding: 10px 35px;
    font-size: .9em;
    margin: 20px 0;
}
header {
    height: 40px;
}
header .top-link-phone {
    display: block;
    padding: 10px 0;
}
header .header-bottom .chat-panel, header .header-top, header .navbar-category {
    display: none;
}
header .header-bottom #main-navbar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0!important;
}
header .header-bottom button.navbar-toggle {
    position: absolute;
    right: 0;
    top: -38px;
}
.xs-small-center {
    position: absolute;
    top: 41px;
    left: 0;
    width: 100%;
    background-color: #fff;
}
header .logo {
    padding-top: 10px;
}
header .header-bottom .main-nav-panel {
    padding: 0;
    margin: 0;
    float: none!important;
    width: 100%}
header .header-bottom .main-nav-panel li a {
    display: block!important;
    padding: 10px 5px;
    font-family: dinbekregular;
    font-size: 1em;
}
header .header-bottom .main-nav-panel li a:hover {
    background-color: #ccc;
}
footer .sitemap .newsletterpanel {
    max-width: 300px;
    margin: 0 auto;
}
footer .copy {
    font-size: .85em;
}
footer .social-icon {
    padding-top: 15px;
}
#quote-carousel .carousel-indicators {
    bottom: -20px!important;
    padding-left: 0!important;
}
#quote-carousel .carousel-indicators li {
    display: inline-block;
    margin: 0 5px;
    width: 8px;
    height: 8px;
}
#quote-carousel .carousel-indicators li.active {
    margin: 0 5px;
    width: 10px;
    height: 10px;
}
.products-grid .item {
    position: relative;
    float: none;
    width: 100%;
    display: block;
}
.item blockquote .testi-client-name, .item blockquote p {
    font-size: .9em!important;
}
.item blockquote .testi-client-as {
    font-size: .85em!important;
}
.product-grid {
    margin-bottom: 20px;
}
.fix-center, .fix-center-button {
    max-width: 200px;
    text-align: center;
}
}.chm-det, .chm-new, .chm-new ul, .chm-new ul li, .chm-register:before, .form-chm-3 {
    display: inline-block;
}
.chm-det {
    width: 50%;
    padding: 15px;
}
.chm-new ul, .chm-new ul li {
    padding: 0;
}
.chm-new {
    margin-bottom: 20px;
}
.chm-new ul {
    margin: 0;
}
.chm-new ul li {
    margin: 0 10px;
}
.chm-login:before, .chm-quote:before, .chm-register:before {
    margin-right: 5px;
    content: ""}
.chm-new ul li a {
    color: #3a3a3a;
    font-family: dinbekregular;
    font-weight: 700;
}
.chm-register:before {
    background: url(../images/ico-register.png);
    width: 16px;
    height: 16px;
}
.chm-login:before, .chm-quote.chm-crt:before, .chm-quote:before, span.search-ico {
    height: 17px;
    display: inline-block;
}
.chm-login:before {
    background: url(../images/ico-login.png);
    width: 20px;
}
span.search-ico {
    background: url(../images/ico-search.png);
    width: 17px;
}
.chm-quote:before {
    background: url(../images/quote.png);
    width: 12px;
}
.chm-quote.chm-crt:before {
    content: "";
    background: url(../images/cart-icon.png);
    width: 20px;
    margin-right: 10px;
}
.data-table>thead>tr>th.image-pro {
    width: 150px;
    text-align: center;
}
.data-table>thead>tr>th.name-pro, .data-table>thead>tr>th.remark-pro {
    width: 500px;
}
.data-table>thead>tr>th.cekout-pro {
    width: 100px;
}
.data-table>thead>tr>th.qty-pro {
    width: 60px;
}
.data-table>thead>tr>th.edit-pro {
    width: 100px;
    text-align: center;
}
div#qdiv_222, div#qdiv_222 input {
    width: 50px;
}
.text-quote {
    width: 100%;
    height: 100px;
}
h3.title-quote {
    text-align: left;
    color: #d84e28;
    font-weight: 600;
    border-bottom: 1px solid #cfd0d4;
    font-size: 36px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    font-family: droid_sansregular;
}
.button.btn-empty, .button.btn-estimate, .button.btn-update, .cart-table .btn-continue {
    color: #fff;
    padding: 10px 50px;
    text-align: center;
}
.data-table>colgroup+thead>tr:first-child>th {
    background: #edecec;
}
.cart-table .btn-continue {
    background: #d84e28;
    border-radius: 0;
    border: 0;
}
.button.btn-empty, .button.btn-estimate {
    background: #747474;
    border-radius: 0;
    border: 0;
}
.button.btn-update, .chm-qq input {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.button.btn-update {
    background: #d84e28;
    -khtml-border-radius: 0;
    border-radius: 0;
    border: 0;
}
.qquote-cart-collaterals {
    background: #FFF;
}
.qquote-cart-collaterals .shipping-adress.box h4 {
    background: #edecec;
    padding: 10px;
    margin: 0 -15px 15px;
    color: #000;
    font-size: 12px;
}
#qquote-tbl-shipping td select, .chm-qq input {
    padding: 10px;
    background-color: #e9eaee!important;
    border: 1px solid #c8c8c8;
}
#shipDiv {
    margin: 0!important;
}
td.chm-qq {
    width: 50%;
    padding: 10px;
}
.form-chm-3 {
    width: 30%;
    margin: 15px 8px;
}
.client-data.box h4, .shipping-adress.box #billDiv h4 {
    margin: -15px -15px 15px;
}
#qquote-tbl-shipping td select, .form-chm-3 .w224 {
    width: 100%}
.chm-qq input {
    width: 100%;
    -khtml-border-radius: 0;
    border-radius: 0;
}
#quotelist #submit-quote-request button {
    padding: 10px 30px!important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}
#quotelist #submit-quote-request {
    width: 600px;
}
.client-data.box {
    border: 1px solid #D0CBC1;
    width: 45%;
    padding: 15px;
}
.client-data.box h4 {
    background: #edecec;
    padding: 10px;
    color: #000;
    font-size: 12px;
}
.client-data.box textarea {
    height: 508px;
    width: 100%;
    padding: 10px;
    background-color: #e9eaee!important;
    border: 1px solid #c8c8c8;
}
.search-area {
    display: none;
    position: absolute;
    top: 15px;
    right: 60px;
    z-index: 9;
    width: 85%}
.chm-search {
    display: block;
    border: 1px solid #d84e28!important;
}
.pageexp {
    background: url(../images/backgroundhome.png) top center no-repeat #fff;
}
.subtitle-export {
    margin-bottom: 35px;
    font-family: droid_sansregular, sans-serif;
    font-size: 34px;
    width: 87%;
    text-align: center;
}
.title-banner-export {
    font-size: 35px;
    margin-top: 25px;
}
.title-country {
    margin-bottom: 33px;
}
.title-faq {
    font-size: 20px;
}
.title-enquire, .title-values {
    font-size: 25px;
}
.title-values {
    margin-top: 40px;
    margin-bottom: 20px;
}
.listvalue {
    margin-bottom: 15px;
}
.values {
    margin-bottom: 35px;
}
.select-country {
    width: 50%;
    float: right;
}
.select-country select {
    font-family: droid_sansregular, sans-serif!important;
    color: #d84e28!important;
}
.form-enquire .title, .pageexp h1.title, .pageexp h2.title, .pageexpcountry .banner .title, .subtitle, .textboldtheme, .values .title {
    font-family: droid_sansregular, sans-serif;
}
.pageexp h1.title {
    margin-bottom: 55px;
}
.pageexp h2.title {
    color: #3a3a3a;
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: 40px;
}
.pageexp .card {
    border-radius: 10px;
    background: #dadada;
    border: none;
    margin-bottom: 30px;
}
a.expcountry:hover>.card {
    background: #e4e4e4;
}
.pageexp .card-body {
    padding: 0;
}
.pageexp .card-footer {
    background: #575757;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: .75rem 1.25rem;
}
.mapbg {
    min-height: 126px;
    text-align: center;
}
.iconflag {
    margin-top: -2px;
    margin-right: 5px;
}
.colortheme-orange {
    color: #d84e28;
}
.pageexpcountry .banner {
    background: url(../images/bg-export-banner.png) top center no-repeat;
    padding-top: 38px;
    padding-bottom: 23px;
    max-height: 138px;
}
.pageexpcountry .banner .bncontent {
    font-size: 22px;
}
.pageexpcountry .subcontent {
    background: #f5f5f5;
}
.pageexpcountry .content {
    background: 0 0;
}
.content-faq {
    padding-top: 25px;
    margin-bottom: 45px;
}
.title-faq {
    margin-bottom: 20px;
    margin-top: 40px;
}
.subtitle {
    color: #000;
}
.sidebar .form-enquire {
    background: #f5f5f5;
    padding: 20px;
}
#accordion .panel-title.card-header>a, .accordion .card-header {
    padding: 0;
}
.sidebar .form-control {
    border-radius: 0;
    background: #edecec;
    border-color: #c6c4c4;
}
.values .listvalue:before {
    content: '';
    display: inline-block;
    width: 13px;
    height: 5px;
    border-top: #000 solid 1px;
    margin-right: 5px;
}
.content-faq .card {
    border-radius: 0;
}
.accordion .collapse.show {
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}
.accordion .card-header .button {
    border-color: transparent;
    width: 33px;
    margin-top: 4px;
    float: left;
}
.countrymap img {
    display: inline-block;
    width: 100%}
.content-post .btn {
    white-space: normal;
}
.countrymap {
    text-align: right;
}
.accordion .card-header .button:before {
    font-family: FontAwesome;
    content: "\f068";
    color: #d84e28;
    font-weight: 400;
}
.accordion .card-header .collapsed .button:before {
    content: "\f067";
    color: #000;
}
#accordion.panel-group .panel {
    border: 1px solid #ddd;
}
#accordion .panel-default>.panel-heading {
    background: 0 0;
    padding: 0;
    border-color: #ddd;
}
.textcardtitle {
    border-left: 1px solid rgba(0, 0, 0, .125);
    margin-left: 33px;
    padding: 10px;
}
.panel-group .panel+.panel {
    margin-top: 0;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    padding: 20px;
}
.panel-title a {
    text-decoration: none!important;
}
@media (max-width:1199.98px) {
    .pageexpcountry .banner .bncontent {
    font-size: 18px;
}
.title-banner-export {
    margin-top: 0;
}
}@media (max-width:991.98px) {
    .subtitle-export {
    font-size: 27px;
}
.pageexpcountry .banner .bncontent {
    display: none;
}
.title-banner-export {
    margin-top: 25px;
}
}@media (max-width:767.98px) {
    .subtitle-export {
    font-size: 20px;
}
}@media (max-width:600px) {
    .countrymap img {
    width: 100%}
}.destop {
    display: block;
}
.mobile {
    display: none;
}
.clearfix {
    clear: both;
}
.new-notif {
    background: #f4f4f4;
    padding: 15px;
    margin-bottom: 20px;
    font-size: 16px;
}
.chm-detail-togle {
    display: none;
    font-size: 16px;
}
.btn-togle {
    background: #ccc;
    display: inline-block;
    padding: 5px 15px;
    font-weight: 700;
}
.cc-home-hide, .togle-cc-home.remove-hide {
    display: none;
}
.cms-returns-policy .return-form ul label, .pop_hide .tier-prices strong.benefit {
    font-weight: 400;
}
.custom-content {
    background: #f3f3f3;
    font-size: 16px;
    text-align: center;
    margin-top: -15px;
    padding: 15px 0 30px;
}
.custom-content h1 {
    text-transform: uppercase;
    text-align: center;
    margin: 50px 0 30px;
}
.news-list-home {
    background: #e9e9e9;
    padding: 25px 0;
}
.item-blog {
    margin-bottom: 20px;
}
.item-blog h3 {
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 0;
}
.item-blog .date-blog {
    margin-bottom: 15px;
    font-size: 14px;
}
.art-more {
    display: inline-block;
    color: #000;
}
.show-mobdes, footer .sitemap ul li.last.level-top, footer .sitemap ul li.nav-6 {
    display: none;
}
.img-blog {
    max-height: 137px;
}
.news-list-home h1 {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.bulk-ico {
    display: inline-block;
    background: url(../images/bulk.png) no-repeat;
    width: 12px;
    height: 12px;
}
.pop_hide {
    display: none;
    position: absolute;
    top: -70px;
    left: 64px;
}
.pop_hide ul {
    background: #d84e28;
    color: #fff;
    width: 250px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.pop_hide ul li {
    padding: 0 10px;
    background: url(../images/dot-li.png) 0 8px no-repeat;
}
.pop_hide.ayo {
    display: block;
}
#re_captcha, .cek-qty, .custom-triangle {
    display: inline-block;
}
.product-pricing, .tier-prices {
    background: 0 0;
    border: 0;
    margin: 0;
}
.pop_hide .price {
    color: #fff;
    font-weight: 400;
}
.custom-triangle {
    background: url(../images/tier.png) center no-repeat;
    background-size: contain;
    width: 30px;
    height: 30px;
    left: 98px;
    position: relative;
}
.sticky-menu {
    min-width: 266px;
    z-index: 999;
}
footer .sitemap ul li.spacer {
    margin-bottom: 30px;
}
.item-dimension {
    margin-bottom: 15px;
}
.cms-thank-you .std {
    text-align: center;
    max-width: 860px;
    margin: 0 auto;
}
.cms-thank-you .std h2 {
    text-align: center;
    font-size: 36px;
    text-transform: uppercase;
    margin-bottom: 100px;
}
/*.cms-returns-policy .page-title {
    margin-top: 0;
    padding-bottom: 0;
}
*/.cms-returns-policy .page-title h1 {
    font-size: 36px;
}
.cms-returns-policy h3 {
    font-size: 26px;
}
.cms-returns-policy ol, .cms-returns-policy ul {
    padding-left: 18px;
}
.cms-returns-policy .return-form {
    margin: 20px 0;
}
.cms-returns-policy .return-form ul {
    padding-left: 0;
}
.cms-returns-policy .return-form ul .input-text {
    background: #f9f9f9!important;
}
.button.btn-update.chm-update {
    width: 100%;
    margin-bottom: 15px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: 700;
}
.cek-qty {
    max-width: 60px;
}
.cart-notif {
    background: #cae6ac;
    border: 1px solid #7ab838;
    padding: 5px 15px;
    margin-bottom: 25px;
}
.free-shiping {
    position: absolute;
    top: 50px;
    left: 0;
}
.block-subscribe {
    border: none;
    background: transparent;
}
.block-subscribe form {
    margin-top: 0!important;
}
.block-subscribe .block-content {
    padding: 15px 0;
}
.block-subscribe .block-title, .block-subscribe .form-subscribe-header {
    display: none;
}
.block-subscribe .input-box {
    display: inline-block;
    vertical-align: middle;
    width: 70%}
.block-subscribe .input-box .input-text {
    background: #fff!important;
    margin-bottom: 0;
}
.block-subscribe .actions {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    background: transparent;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
.block-subscribe .actions .button {
    width: 100%;
    height: 44px;
    border: 0;
    border-radius: 0!important;
    background: #d84e29;
    color: #fff;
    font-weight: 700;
    font-size: 14px!important;
}
/*08 APR 2024*/
.account main#maincontent {
    max-width: 1170px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.account .page-title-wrapper .page-title {
    margin-top: 0px;
}
.account main#maincontent .sidebar.sidebar-main {
    padding: 0px;
    padding-top: 55px;
}
.account .box.box-information, .account .box.box-billing-address, .account .box.box-newsletter, .account .box.box-shipping-address {
    padding: 0px 15px;
}
.account main#maincontent {
    width: 100%;
}

@media screen and (max-width:1200px) {
body.account {
    padding-top: 0px;
}
}

@media screen and (min-width:769px) and (max-width:1100px) {
.account main#maincontent {
    padding-top: 30px;
}
}

@media screen and (max-width:768px) {
.account main#maincontent .sidebar.sidebar-main {
    padding-top: 0px;
}  
.account .block.block-collapsible-nav {
    top: 0;
}
}
.account .box.box-address-billing, .account .box.box-address-shipping {
    padding: 0px 15px;
}
.account form#form-validate legend.legend {
    margin-left: 0px;
}
.account form#form-validate label.label {
    width: auto !important;
}
.account form#form-validate  .field.choice::before {
    width: auto !important;
}
.account form#form-validate .actions-toolbar {
    margin: 0px;
}
.account form#form-validate .control {
    width: 100%;
    margin-top: 10px;
}

/*08 APR 2024*/

.captcha-reload {
    cursor: pointer;
    position: absolute;
    top: 65px !important;
    right: 2px;
}