/*
Theme Name: Twenty Sixteen
Theme URI: https://wordpress.org/themes/twentysixteen/
*/

.hardfill_title h3,span.woocommerce-Price-amount.amount,table.variations label{font-family:poppinsmedium}.charity_img:nth-child(3n){margin-right:0}.charity_img{margin-bottom:30px}.contact_us_wrapper .form-group input[type=text],.contact_us_wrapper .form-group select{color:inherit}.contact_us_wrapper .form-group input[type=date]{color:#fab207}.contact_us_wrapper .form-group input[type=tel],.contact_us_wrapper .form-group input[type=email],.form-group textarea{color:inherit}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:0!important}span.wpcf7-not-valid-tip{color:red;font-size:1em;display:block;width:100%}.woocommerce-message{border-top-color:#8fae1b;display:none}.woocommerce form .form-row .select2-container{width:98%;line-height:50px;border-radius:0}h3#order_review_heading{padding:34px 0 17px}.woocommerce-billing-fields h3{padding-bottom:12px}.input-div.right span.wpcf7-not-valid-tip{position:relative;left:28px;clear:both}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:100%!important}.header,.woocommerce-tabs.wc-tabs-wrapper,h1.product_title.entry-title,p.price{display:none}.summary.entry-summary{display:block}table.variations select{height:50px;border:1px solid #ececec;margin-bottom:15px;padding-left:22px}table.variations label{color:#6c7934;font-size:18px;padding-top:17px;font-weight:400}.woocommerce div.product form.cart .variations td.label{width:218px}.woocommerce div.product form.cart table td{float:left}.woocommerce div.product form.cart .variations select{width:314px}.with_rim select{width:100%;border:1px solid #000;padding-left:10px;height:50px;margin-bottom:10px}.summary.entry-summary select{border:1px solid #6c7934;border-radius:0;height:50px;font-size:17px;padding:0 20px;width:100%;background-color:transparent;background-image:url(images/select-icon.png);background-repeat:no-repeat;background-position:97%;-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:556px}.summary.entry-summary input[type=text]{border:1px solid #6c7934;border-radius:0;height:50px;font-size:17px;padding:0 20px;max-width:556px;width:100%;background:0 0}.summary.entry-summary input[type=date]{border:1px solid #6c7934;border-radius:0;height:50px;color:#fff;font-size:17px;padding:0 20px;width:100%;background-color:transparent;background-image:url(images/date_icon.png);background-repeat:no-repeat;background-position:97%;-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:556px}.col-sm-3.with_rim label{font-size:19px;padding:22px 0 0}.col-sm-3.with_rim{padding:0}.hardfill_title h3{font-size:17px;padding-bottom:13px;text-align:center;margin-top:12px;color:#6c7934}div#calculator,div#step_next_three{border:2px solid #384418;width:178px;margin:20px 0}span.sku_wrapper{display:none}/*.container-fluid.map_section{pointer-events:none}*/div#step_next_three{clear:both;background:#384418;height:58px;border-radius:0;font-size:17px;color:#fff;font-family:poppinsbold;text-transform:uppercase;transition:.3s;padding:17px 0;text-align:center;float:right}.col-sm-6.with_truck_section,.col-sm-9.with_rim{padding-right:0}.col-sm-6.with_rim_section label,.col-sm-6.with_truck_section label{font-size:21px;padding-top:9px}div#step_three p{font-size:17px;line-height:24px;color:#393938;padding:10px 0 25px;font-style:italic;font-family:poppinssemibold;margin-bottom:18px;border-bottom:1px solid #e1e1e1}.col-sm-6.delivery_date,div#step_three,div#step_two{padding:0}div#step_three label{font-size:21px;cursor:pointer}div#calculator,div#step_next_two{background:#384418;font-size:17px;float:right;line-height:50px;height:50px;color:#fff;clear:both;text-align:center;text-transform:uppercase;transition:.3s}div#calculator{border-radius:0}div#step_next_two{border:2px solid #384418;width:124px;border-radius:0;cursor:pointer;margin-bottom:0;margin-top:-13px}.pin_div{padding:20px 20px 0;text-align:center;width:100%;background:0 0!important;border:none!important}#my_custom_checkout_field #pincode_field_idp .button{background:#384418;border:2px solid #384418;height:50px;border-radius:0;font-size:17px!important;color:#fff;font-family:poppinsbold;text-transform:uppercase;transition:.3s;text-align:center;margin:0;margin-top:0!important;padding:17px 0!important;width:19%!important;float:left!important}p#pincode_field_idp label{font-size:18px;float:left;padding-top:13px;color:#393938}.pin_div{padding-left:0;max-width:656px;margin:auto;display:block}.price_display,div#step_three,div#step_two{display:none}div#step_two{padding:0}.woocommerce-variation-price{clear:both;display:none;float:right}div#error_pin{padding-bottom:13px}.calender_date input,form.variations_form.cart select{font-size:17px;padding:0 20px;background-color:transparent;background-repeat:no-repeat;background-position:97%;height:50px}table.variations{margin-left:22%}form.variations_form.cart select{border:1px solid #6c7934;border-radius:0;width:249px;background-image:url(images/select-icon.png);-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:556px;margin-right:6px}.calender_date input{border:1px solid #6c7934;border-radius:0;width:100%;background-image:url(images/date_icon.png);-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:583px}#step_one,aside#secondary{display:block}div#rub_type,div#wes_type{text-align:left;color:red;font-size:18px;padding-bottom:10px;padding-left:18%}div#four_type p{color:red;font-family:poppinsregular;font-size:19px;text-align:center}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{clear:both}button.single_add_to_cart_button.button.alt{clear:both;background:#384418;width:183px;height:50px;border-radius:0;font-size:17px;color:#fff;text-transform:uppercase;transition:.3s;padding:0;text-align:center;float:right;margin:20px 0;font-weight:400}.quantity{display:block!important}#step_one,.woocommerce div.product,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled,div[itemprop=description],p.stock.in-stock{display:none}.woocommerce .quantity .qty{width:3.631em;text-align:center;border:1px solid #000;height:41px}span.woocommerce-Price-amount.amount{color:#6c7934;font-size:26px;padding-bottom:18px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{clear:both;display:none}span#price_new{font-size:20px;font-weight:700}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:transparent;border-color:transparent;outline:0}.single_product_title h3{text-align:center;color:##384418}.product_list_type a{display:inline-block;padding:7px 30px;color:#384418;background-image:url(images/why_list.png);background-repeat:no-repeat;background-position:left 10px;font-size:20px;font-family:poppinssemibold}.product_list_type a:hover{color:#ffc741}#my_custom_checkout_field #pincode_field_idp .button:hover,div#calculator:hover,div#step_next_two:hover{background:#ffc741;border:2px solid #ffc741}div#calculator label{cursor:pointer;font-weight:400}.col-sm-6.collection_date{padding:0 0 0 10px}.col-sm-12.hardfill_title{padding:0}td.label{padding-left:0}nav.woocommerce-breadcrumb{display:none}button.single_add_to_cart_button.button.alt:hover{background:#ffc741}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.woocommerce form .form-row input.input-text{border:1px solid #6c7934!important;border-radius:0;height:50px;color:#000;font-size:17px;padding:0 20px;max-width:556px;width:100%;background:0 0}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{display:none!important}.woocommerce-info,ul.wc_payment_methods.payment_methods.methods{display:none}.woocommerce form .form-row{padding:3px;margin:0 0 6px;width:49%;float:left}.clear,.woocommerce .woocommerce-breadcrumb:after{clear:inherit}.woocommerce form .form-row textarea{border:1px solid #6c7934!important;border-radius:0;font-size:17px;padding:0 20px;max-width:556px;width:100%;background:0 0}.woocommerce form .form-row select{border:1px solid #6c7934!important}.select2-drop-mask{border:2px solid red}.woocommerce form .form-row .select2-container{height:50px}.select2-container .select2-choice{height:50px;border:0;border:1px solid #6c7934;border-radius:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0;border-radius:5px}input#place_order{background:#384418;border:2px solid #384418;width:178px;height:50px;border-radius:0;font-size:17px;color:#fff;font-family:poppinsbold;text-transform:uppercase;transition:.3s;padding:17px 0;float:left!important}.bags,.hardfill_title ul li,div#available_pin{font-family:poppinsmedium}.woocommerce-checkout #payment div.form-row{padding:0!important}a.reset_variations{display:none!important}div#price_display{float:right;color:#6c7934}ul.woocommerce-error li{background:0 0}p.form-row.form-row-wide.create-account.woocommerce-validated{display:none;margin-bottom:10px}dd.variation-DeliveryDate,dd.variation-SelectBinSizeType p{margin-top:-3px}dd.variation-CollectionDate{margin-top:-2px}div#available_pin{color:#6c7934;font-size:17px;padding-bottom:18px;text-align:center}.shop_table_responsive input.button,.woocommerce a.button.alt{border-radius:0;font-size:17px;color:#fff!important;text-transform:uppercase;transition:.3s;margin:20px 0;font-weight:400!important;text-align:center;float:right;clear:both}.woocommerce a.remove{line-height:27px!important}.shop_table_responsive input.button{background-color:#384418!important;width:183px;height:50px;padding:0}.shop_table_responsive input.button:hover{background:#ffc741!important}.woocommerce a.button.alt{background-color:#384418!important}.woocommerce a.button.alt:hover{background:#ffc741!important}td.product-name a{color:#000}.bags{padding:10px 3px 18px;color:#6c7934;font-size:15px;text-align:center}.main_title h2{float:right}tr.cart-subtotal{display:none}.product_detail.contact-form{background:#fff;padding:32px 32px 15px}.product_detail .input-div.left{padding-right:13px}.product_detail .calender_date input{color:#384418}.form-group input[type=tel],.form-group input[type=email],.product_detail .form-group input[type=text]{color:#6c7934}.product_detail.contact-form h2{text-align:left;padding:18px 0 9px}.product_detail .input-div.right label{padding-left:0}.city{text-align:left;font-size:17px;padding:0 17px 0 0;float:left}.product_detail form{margin-top:15px;float:left}.col-sm-12.quote{padding:0}.city span{font-weight:700}.city label{font-weight:400}.bin_type span{font-weight:700;font-size:17px}.bin_type label{font-weight:400}.quantity_simple{padding:0;margin-bottom:7px;display:none}label#extra_payment{padding-left:12px}.price_type{clear:both}.price_type span{font-weight:700}label#price_type{font-weight:400;padding-left:5px}label#city{font-weight:400;font-size:14px;padding-left:4px}label#bin_type{padding-left:7px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#bdd330!important}.banner_form_wrap h3:hover{color:#fff}.hardfill_title ul li{text-align:center;color:#6c7934;line-height:26px}.contact_main_title ul li a,.product_detail .form-group select{color:#000}.hardfill_title ul{padding-bottom:28px}.product_detail .form-group textarea{height:120px}.product_detail .form-group{margin-bottom:16px}.waste_sec.input-div{padding-left:0}input[type=radio]:checked{background:#384418}.contact_main_title ul li{line-height:29px}.contact_main_title ul li span{width:112px;float:left}.contact_main_title ul{padding-top:14px;padding-bottom:20px}.contact_main_title ul li a:hover{color:#fab207}.choose_removal ul li{float:none;padding-right:14px;color:#101010;font-size:19px;display:inline-block;font-weight:700;line-height:29px}.choose_removal ul{text-align:center;width:100%;padding-bottom:18px}.single_image_wraper{margin-bottom:26px}.single_page a{color:#ffc741}.single_page a:hover{color:#000}form.search-form input{height:50px;width:242px;display:block;padding:0 9px;border:1px solid #ececec}button.search-submit{position:absolute;width:70px;height:50px;right:31px}button.search-submit span{color:#0000;width:inherit;height:inherit;clip:inherit;text-align:center;display:block;top:13px;font-weight:700}.screen-reader-text:focus{box-shadow:inherit!important;clip:inherit;color:#000}button.search-submit:hover{background:#ffc741;color:#fff}button.search-submit:focus{outline:0}

#menu-item-24:hover .sub-menu {
    display: block;
}

#menu-item-24 .sub-menu {
    display: none;
    position: absolute;
    width: 200px;
    z-index: 3;
    background: #7a8647;
    padding: 10px;
    border-radius: 4px;
    top: 65px;
    border: 1px solid rgba(255, 199, 65, 0.5);
}

.sub-menu li {
    border-bottom: 1px solid rgba(255, 199, 65, 0.5);
    padding-bottom: 7px;
    padding-top: 7px;
}

.sub-menu li:last-child{
   border-bottom: none;
}


.test_hm {
    position: relative;
    background: #7a8647;
}

.test_in {
    position: relative;
    padding: 50px 0;
}

.test_lals {
    padding: 50px 0px;
}

.test_in .carousel-caption {
    position: relative;
    right: 0;
    left: 0;
    padding: 0;
    bottom: 0;
    text-shadow: none;
    z-index: 9;
    color: #000;
}

.test_hm_txt p {
    font-style: italic;
    padding: 0px 0 20px 0;
    font-size: 17px;
    line-height: 28px;
    font-weight: 500;
}

.test_hm_txt h5 {
    font-size: 18px;
    font-weight: 700;
    padding: 21px 0 0;
}

.test_in .carousel-control.left {
    background-image: none;
    position: absolute;
    left: -60px;
    bottom: inherit;
    top: 28px;
}

.test_in .carousel-control.right {
    background-image: none;
    position: absolute;
    right: -60px;
    top: 28px;
    z-index: 999;
}

.test_lals .carousel-inner{
    padding: 0 50px;
}

.test_in  .carousel-indicators{
      bottom: -65px;
}

.rev_all > a {
    position: relative;
    margin: auto;
    text-align: center;
    color: #ffc741;
    font-family: poppinsmedium;
    display: block;
    transition: .3s;
    border-bottom: 1px solid #ffc741;
    width: 108px;
    bottom: -20px;
}