.price_filter{width:100%;}
.filter_range{-webkit-appearance:none;width:100%;height:15px;background:#d3d3d3;outline:none;opacity:0.7;-webkit-transition:.2s;transition:opacity .2s;border-radius:50px;}
.filter_range:hover{opacity:1;}
.filter_range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#e35938;cursor:pointer;border-radius:50%;}
.filter_range::-moz-range-thumb{width:25px;height:25px;background:#4CAF50;cursor:pointer;}
.filter_card .price-box-inner .card-body{padding:10px 15px;float:left;}
.min-box{width:174px;float:left;}
.max-box{width:174px;float:left;}
.min-box .form-control,.max-box .form-control{height:48px;font-family:Circular Std;font-size:16px;font-weight:450;line-height:16px;text-align:left;border-radius:90px!important;padding:10px 10px 10px 30px;}
.min-box,.max-box{position:relative;}
.min-box .form-control::placeholder,.max-box .form-control::placeholder{color:#AAAAAA;font-weight:400;}
.min-box:before,.max-box:before{position:absolute;content:'$';left:16px;top:15px;height:16px;width:16px;z-index:2;font-family:Circular Std;font-size:16px;font-weight:500;line-height:16px;text-align:left;color:#000;}
.min-box label,.max-box label{margin-bottom:2px;}
.card.filter_card.custom-cat .card-body .form-group{display:flex;width:100%;justify-content:space-between;}
.price-btnbox{float:left;width:23%;margin-left:3%;margin-top:17px;}
.price-btnbox input.btn-wrrap{background:#e35938;border-color:#e35938;padding:4px 9px;width:100%;font-size:12px;}

/*.order_history_ww .order_history_img .product_cart_img{width:100%;height:auto;border:1px solid #e4e4e4;padding:5px 5px;}*/
.last-btn-order{display:flex;align-items:center;justify-content:end;gap:15px;padding:0;}
.order_history_name{padding:0;display:flex;align-items:center;}
.order-inner-btn{padding:8px 20px 8px 20px;border-radius:90px;font-family:Circular Std;font-size:14px;font-weight:400;line-height:normal;text-align:center;}
.order-inner-btn.reorder{background:#E35938;color:white;border:1px solid #E35938;}
.view-item{border:1px solid;}
.order_product{padding-top:0px;padding-bottom:0px;}
.gst_box p{font-weight:normal;font-size:15px;line-height:30px;}
.gst_box p span:nth-child(1){width:50%;display:inline-block;float:left;text-align:left;}
.gst_box p span:nth-child(2){width:50%;display:inline-block;float:left;text-align:right;}
.order_history_footer p span:nth-child(1){width:50%;display:inline-block;float:left;text-align:left;}
.order_history_footer p span:nth-child(2){width:50%;display:inline-block;float:left;}
.gst_box_ww{padding:0;background:white;font-family:'ProximaNova',sans-serif;border:0;}
.star_rating{background:url(../images/star-rating-sprite.png);height:14px;width:75px;}
.star_ratings_sprite{background:url(../images/star-rating-sprite.png);height:14px;background-position:0 100%;float:left;}
.products_carousel .owl-dots{display:none;}
.coupon_form .input-group .input-group-append .input-group-text{padding:4px 0px;min-width:120px;border-radius:50px!important;height:40px;display:flex;justify-content:center;align-items:center;font-family:Circular Std;font-size:16px;font-weight:700;text-align:left;background:#E35938;border-color:#E35938;width:120px;}
.curier_tip input[type=number]::-webkit-inner-spin-button,.curier_tip input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.delivery_guy_ul li img{width:35px;}
.delivery_guy_ul li span{width:100%;display:inline-block;font-size:17px;color:#000;}
.delivery_guy_ul li a{display:inline-block;padding-bottom:5px;border-bottom:3px solid transparent;}
.delivery_guy_ul li{text-align:center;width:20%;line-height:20px;}
.delivery_guy_ul li a.active{border-bottom:3px solid #e35938;}
.search_form_new{    /*position: absolute;*/
right:0;width:100%;top:0;cursor:pointer;}
.search_form_new input{border:0px;border-bottom:1px solid #e35938;padding:3px 10px;font-size:12px;background:#fff;margin:5.5px 0px;}
.cancel_btn{background:#424242!important;border-color:#424242!important;}
.cancel_btn:hover{background:#424242!important;border-color:#424242!important;}
.search_form_new form{display:initial;}
.multistep{padding:40px 0px;display:inline-block;width:100%;background:#eaeaea;border:1px solid #d2d2d2;}
.multistep .deafult_bg{background:#d0d0d0;height:5px;margin:0px 0px;}
.multistep .multistep_box p{margin:0;font-size:12px;margin-top:5px;}
.multistep .multistep_box{width:100%;float:left;text-align:center;cursor:pointer;position:relative;}
.multistep .multistep_box .deafult_bg{position:relative;left:50%;}
.multistep .multistep_box:nth-child(1) .deafult_bg{left:50%;z-index:1;}
.multistep .multistep_box:nth-last-child(1) .deafult_bg{width:0;}
.multistep .multistep_box span{width:20px;height:20px;background:#d0d0d0;display:block;border-radius:50px;border:2px solid #d0d0d0;margin:0 auto;margin-top:-12px;z-index:11;position:relative;}
.multistep .multistep_main_box{display:-webkit-box;display:-ms-flexbox;display:flex;}
.multistep .active span{background:#3bb44b;border-color:#3bb44b;}
.multistep .active .deafult_bg{background:#3bb44b;}
.multistep .deactive span{background:#f72323;border-color:#f72323;}
.multistep .deactive .deafult_bg{background:#f72323;}
.track_order_summry{padding:0px 0px 0px 0px;border-top:1px solid #b9b8b8;margin-top:15px;}
.track_product{padding:15px 0px;}
.track_product img{width:60px;height:70px;border:1px solid #d8d8d8;}
.track_product .track_body p{margin:0;font-size:14px;line-height:18px;font-weight:600;letter-spacing:0;}
.track_product .track_body .track_price{font-size:12px;}
.track_product .track_body .track_qty{font-size:12px;}
.track_product .track_body .track_qty span{margin-right:15px;color:#e35938;}
.track_details h5{font-size:16px;margin-bottom:5px;}
.track_order_summry .track_details p{color:#8e8e8e;font-size:14px;margin-bottom:0px;}
.track_payment p{font-size:16px;}
.multistep .multistep_box:after{content:"";display:none;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #cdcfc7;position:absolute;bottom:0px;right:0px;left:50%;transform:translate(-50%,155%);}
.multistep .multistep_box.arrow:after{display:block;}
.product_box .overlay_box .overlay_box_new{padding:0px 0px;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}
.product_box .overlay_box .theme-btn{padding:0px 15px;position:relative;top:auto;left:auto;transform:translate(0%,0%);width:100%;font-size:15px;font-weight:600;min-height:45px;margin:3px 0px;}
.overlay_box_new .addWishlist{color:#fff;}
.overlay_box_new .addWishlist.favourite i:before{content:"\f004";}
.order_successfull .order_history_left p{color:#34913f;}
.order_cancel .order_history_left p{color:#f72323;}
.curier_tip{text-align:center;}
.preset-tip-box{display:flex;gap:16px;}
.curier_tip h5{color:#000;font-weight:600;background:transparent;display:inline-block;width:78px;height:48px;border-radius:14px;padding:0;display:flex;justify-content:center;align-items:center;font-family:Circular Std;font-size:16px;font-weight:700;line-height:16px;text-align:left;border:1px solid #DEE1E3;}
.curier_tip.active h5{background:#e35938;color:#fff;border-color:#e35938;}
.curier_tip_box .col-md-8{padding:0;}
.coupon_form{display:inline-block;width:100%;}
.edit_tip .input-group .form-control{border:0;border-bottom:1px solid #9f9595;border-radius:0;background:transparent;}
.edit_tip .input-group .input-group-append{padding:0;border-bottom:0;cursor:pointer;position:absolute;right:12px;top:13px;}
.edit_tip .input-group{background:#fff;margin-top:0;}
.edit_tip .input-group .input-group-append span{background:#828080;padding:0px 6px;color:white;border-radius:50px;width:20px;height:20px;line-height:18px;font-size:12px;}
.curier_tip_box{margin:0;}
.old_tip{margin-top:10px;}
.radio{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.radio:hover input ~ .checkmark{background-color:#f3f1f1;border:1px solid #d8d8d8;}
.radio input{opacity:0;margin-right:5px;}
.radio input:checked ~ .checkmark{background-color:#e35938;border:1px solid #e35938;}
.radio input:checked ~ .checkmark:after{display:block;}
.radio .checkmark{position:absolute;top:4px;left:0;height:17px;width:17px;background-color:#eee;border-radius:50%;border:1px solid #d8d8d8;}
.radio .checkmark:after{content:"";position:absolute;display:none;left:4px;top:4px;width:7px;height:7px;border-radius:50%;background:white;}
.choose_box ul{display:flex;width:100%;margin:0;padding:0;}
.choose_box{display:inline-block;width:100%;border-top:1px solid #DEE1E3;text-align:center;padding-top:30px;padding-bottom:30px;}
.choose_box ul li label{margin:0;font-family:Canela Text Trial;font-size:18px;font-weight:700;line-height:18px;text-align:left;color:#000;padding-left:19px;}
.btn{background:#e35938;border-color:#e35938;transition:0.5s;color:#fff;}
.btn:hover{background:#e35938!important;border-color:#e35938!important;}
.checkout-btn{background:#242424;border-color:#242424;}
.checkout-btn:hover{background:#000;}
.search_box .shop_now{background:#e35938;border-color:#e35938;transition:0.5s;}
.search_box .shop_now:hover{background:#d84320!important;border-color:#d84320!important;}

/*.checkout_section_box {
    padding-left: 150px;
    padding-right: 150px;
}
*/
#delivery_address .form-control,#billing_address .form-control{height:auto;border:1px solid #dedede;padding:6px 10px;font-size:12px;height:44px;font-family:Circular Std;font-size:16px;font-weight:400;line-height:16px;text-align:left;color:#000;}
#delivery_address .form-control::placeholder{color:#AAAAAA}
#delivery_address .form-group{margin-bottom:30px;}
.product_body_summry img{width:35px;height:40px;}
.product_body_summry_details h5{font-size:14px;}
.product_body_summry_details h6{font-size:14px;}
.calculationdiv li{font-size:12px;padding:8px 15px;}
.shipping_details{background:#F8F8F8;padding:26px 30px;}
#delivery_address{padding:15px;margin-top:0;margin-bottom:0;}
#billing_address{background:#fff;border:1px solid #e7e6e6;padding:15px 0px;margin-top:15px;margin-bottom:15px;}
.shipping_details h3{font-family:Canela Text Trial;font-size:22px;font-weight:700;line-height:22px;text-align:left;color:#000;}
.payment_checkout_form{border:1px solid #DEE1E3;border-radius:14px;overflow:hidden;margin-top:30px;}
.payment_checkout_form label{color:#000;margin-bottom:12px;font-family:Circular Std;font-size:16px;font-weight:400;line-height:16px;text-align:left;}
label.form-check-label.checkbox{cursor:pointer;}
.checkbox input#same_billing_address{position:relative;top:2px;margin:0;}
#delivery_address h5,#billing_address h5{font-size:15px;}
.row_bar_ul li p{font-family:Canela Text Trial;font-size:20px;font-weight:700;line-height:20px;text-align:center;color:#828282}
.row_bar_ul li.page_open p{color:#000;}
.tabbing_bar{margin-bottom:60px;display:inline-block;width:100%;padding:0;}
.row_bar_section{margin:0px 0px 0px 0px;}
.product_box .product_img{border:none;text-align:center;background:transparent;}
.product_box .product_img img{min-height:220px;max-height:220px;padding:13px 10px;}

/*.main_header .ak_menu .navbar-nav li a {
    text-transform: uppercase;
}*/

/* new changes */
a:hover{
    text-decoration: none !important;
}
.cartPopup .modal-body button.close{position:absolute;right:25px;top:25px;}
.widgets_box h5{margin-bottom:31px;color:#E35938;font-family:Circular Std;font-size:18px;font-weight:700;line-height:22.77px;text-align:left;}
/* .widgets_box .widgets_menu li a{color:inherit;padding:0px 0px;font-family:Circular Std;font-size:14px;font-weight:450;line-height:17.71px;text-align:left;display:flex;align-items:end;} */
.contact-foot a{gap:8px;}
.copyright_section{font-size:13px;}
.widgets_box{padding:40px 0px;}
.search_box .shop_now{padding:5px 15px 5px 15px;font-size:12px;line-height:normal;}
button.btn.btn-dark.login_btn.effect2{padding:5px 15px 5px 15px;font-size:12px;line-height:normal;}
.about_section .right_about h1{color:#000;letter-spacing:normal;font-weight:800;}
.about_section .right_about{padding:40px 15px;}
.about_section .left_about img{width:100%;}
.search_form .input-group-append span.input-group-text input#go_location{padding:0px 5px;}
.product_box .product_body .star_price{text-align:center;}
.product_box .product_body .star_price .star{float:unset;margin:0 auto;}
.product_box .product_body .star_price .star .star_rating{margin:2px auto;}
.product_box .product_img .overlay_box .overlay_box_new .add_to_cart_new{background:#e35938;color:#fff;width:100%;display:inline-block;padding:5px 0px;border-radius:50px;}
.main_header .ak_menu .navbar-nav form#searchForm{margin:0;}
.add_to_cart_modal_product .product-img-pop img{height:196px;width:100%;}
.full_details a:hover{color:#e35938;}
.add_to_cart_modal_product_body .product_size .btn-light:hover{color:white;}
.product_size .btn-light:hover{background:#e35938!important;border-color:chocolate;color:#fff;}
.add_to_cart_modal_product_body h4{color:#000000;font-family:Circular Std;font-size:26px;font-weight:700;line-height:26px;text-align:left;}
.add_to_cart_modal_product_body .size_select_dropdown{margin:0;gap:10px;}
.add_to_cart_modal_product_body h2{font-size:20px;font-weight:600;color:#222;}
.add_to_cart_modal_product_body{margin:0 0 0 20px;width:100%;}
.add_to_cart_modal_product_body .price{margin-bottom:20px;}
.add_to_cart_modal_product_body.product_size label{width:100%;font-family:Circular Std;font-size:16px;font-weight:500;line-height:16px;text-align:left;color:#000000;margin-bottom:10px;}
.add_to_cart_modal_product{display:flex;flex-direction:column;}
.first-part-card{display:flex;width:100%;align-items:center;padding-bottom:30px;border-bottom:1px solid #DEE1E3;}
.addBtnWrap{display:flex;align-items:center;gap:25px;width:100%;float:left;}
.add_to_cart_btn_box a{background:#e35938!important;color:#fff!important;padding:10px 26px;border-radius:90px;font-family:Circular Std;font-size:16px;font-weight:700;line-height:20.24px;text-align:left;}
.add_to_cart_modal_product_body .review-star{margin:10px 0;gap:5px;}
.add_to_cart_modal_product_body .review-star img{height:16px;width:16px;}
.add_to_cart_modal_product_body .product_size{margin:0;margin-bottom:20px;}
.add_to_cart_modal_product_body .product_size .btn-light{font-family:Circular Std;font-size:14px;font-weight:500;line-height:normal;text-align:center;padding:8px 20px;}
.add_to_cart_modal_product_body span.new_price.priceHtml{font-family:Circular Std;font-size:22px;font-weight:700;line-height:22px;text-align:left;}
.add_to_cart_modal_product_body span.old_price{font-family:Circular Std;font-size:16px;font-weight:450;line-height:16px;text-align:left;margin-left:10px;}
.cartPopup .modal-body{padding:30px;}
.size_select_dropdown{display:flex;margin:8px 0px;gap:10px;}
.size_select_dropdown select.form-control{height:auto;}
.size_select_dropdown label{font-weight:600;margin-right:5px;margin-top:5px;color:#222;}
.add_to_cart_modal_decription{border:0;margin-bottom:0;}
.add_to_cart_modal_decription h3{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 0;font-family:Canela Text Trial;font-size:24px;font-weight:700;line-height:24px;text-align:left;color:black;}
.dtl_row .left h4{font-size:16px;font-weight:700;color:#222;}
.dtl_row .right h4{color:#e35938;font-size:16px;font-weight:700;text-align:right;}
.dtl_row2 .left p{margin-bottom:0;font-family:Circular Std;font-size:18px;font-weight:500;line-height:18px;text-align:left;color:black;}
.add_to_cart_btn_box .right .add_to_cart_popup{width:100%;display:inline-block;background:#e35938;text-align:center;color:#fff;border-radius:5px;padding:7px 0px;font-size:16px;text-transform:uppercase;font-family:'proxima_novabold';height:40px;}
.add_to_cart_btn_box .left select.form-control{height:40px;}
.order_box_popup p{margin:0;font-family:Circular Std;font-size:16px;font-weight:400;line-height:24px;color:#828282;text-align:left;}
.order_box_popup p span{color:#e35938;font-weight:600;}
.add_to_cart_modal_decription_body .add_to_cart_modal_decription_border{border:0;padding:0;}
.add_to_cart_modal_decription_body{padding:0;}
.row .dtl_row2 .col-md-7.left{padding:0;}
.row.dtl_row2{justify-content:space-between;padding:20px 0;}
.dtl_row2 .right p{font-family:Circular Std;font-size:18px;font-weight:500;line-height:18px;text-align:left;color:#E35938;margin-bottom:0;}
.full_details{float:right;margin:0;margin;display:flex;}
.full_details a{letter-spacing:0;font-family:Circular Std;font-size:16px;font-weight:700;line-height:20.24px;text-align:center;padding:10px 26px;border-radius:90px;border:1px solid;}
.order_box_popup{margin-top:0px;}
.modal_defalut .close{opacity:initial;}
.modal_defalut .close:focus,.modal_defalut .close:hover{opacity:initial;background:none!important;color:#000;}
.product_image_slider_new{text-align:center;display:flex;justify-content:center;align-items:center;width:460px;height:417px;border:1px solid #DEE1E3;background:#F8F8F8;border-radius:14px;}
.rate-star{display:flex;align-items:center;padding:10px 0 10px 0;gap:5px;}
.rate-star p{margin-bottom:0;font-family:Circular Std;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.02em;text-align:left;color:#828282;padding-left:10px;}
.price label{width:100%;font-family:Circular Std;font-size:16px;font-weight:500;line-height:16px;text-align:left;color:#000000;margin-bottom:10px;}
.product_size label{width:100%;font-family:Circular Std;font-size:16px;font-weight:500;line-height:16px;text-align:left;color:#000000;margin-bottom:0px;}

/*.product_detail_section{max-width:62.5em;margin:0 auto;}*/
.product_image_slider_new img{}
.detail-row li.list-group-item{font-size:15px;padding:0;width:100%;float:left;}
.table-wrap{border:1px solid #DEE1E3;margin-bottom:30px;border-radius:14px; overflow: auto;}
.cart-table{margin-bottom:0;    overflow: hidden;}

/*.cartTableDiv tr td img{width:25px;}*/
.coupon_form .input-group .form-control{height:55px;border-radius:90px!important;font-family:Circular Std;font-size:16px;font-weight:400;line-height:16px;text-align:left;background:#fff;}
.login_signup_form .title_in h2{font-size:20px;text-align:left;font-family:'proxima_novabold';color:#222;margin-bottom:10px;font-weight: 700;color: #000;}
.login_signup_form{border:1px solid rgba(0,0,0,.1);padding:25px 25px;border-radius:5px;}
.checkout_section{padding:30px 0 135px 0px;}
.store_partner_form .form-group .form-control{border:1px solid #DEE1E3;border-radius:10px;font-family:Circular Std;font-size:16px;font-weight:400;line-height:16px;text-align:left;padding:14px;}
.store_partner_form .form-group textarea{resize:none;}
.store_partner_form .form-group input::placeholder{color:#AAAAAA;}
.store_partner_form .form-group textarea::placeholder{color:#AAAAAA;}
.shopping-cart-wrapper .dropdown_cart{display:inline-block;width:100%;font-family:Canela Text Trial;font-size:22px;font-weight:700;line-height:22px;text-align:left;padding:26px 30px;color:#000;background:#F8F8F8;}
.shopping-cart-wrapper .categroy_name{color:#E35938;font-family:Circular Std;font-size:22px;font-weight:500;line-height:22px;letter-spacing:-0.02em;text-align:left;}
li.cart-subtotals{border:none;}
.shopping-cart-wrapper li.li_class{display:flex;align-items:center;justify-content:space-between;}
.shopping-cart-wrapper li.li_class:after{position:absolute;content:' ';width:calc(100% - 60px);transform:translate(-50%,-50%);left:50%;bottom:0;height:1px;background:#DEE1E3;}
img.add_img{border-left:1px solid #bdbaba;padding:0px 0px 0px 20px;}
.breadcrumb_section div#owl-demo2{display:none;}
.pac-container .pac-item{padding:6px 10px;font-size:13px;}
.pac-logo:after{margin-right:15px;margin-bottom:8px;}
.search_form .input-group {
    box-shadow: 0px 20px 80px 0px #0000001F;
    background: #fff;
    border-radius: 90px;
    display: flex;
    align-items: center;
}
.searchBarWrap form {
    margin: 0 auto;
    width: 721px;
}
.search_box_inner .input-group .form-control::placeholder{
    background-color: transparent !important;
}
.change_location_btn{border-radius:50px;padding:0 15px;margin-top:10px;transition:0.5s;color:#e35938!important;font-size:13px;font-weight:600;display:inline-block;opacity:0;}
.search_form_new:hover .change_location_btn{opacity:1;}
.change_location .modal-header{padding:0;text-align:center;background-color:#e6e6e6;}
.change_location .modal-header .modal-title{color:#6f6f6f;font-size:14px;font-weight:600;margin:0 auto;width:100%;padding:6px 0px;}
.change_location .modal-header .close{position:absolute;right:10px;top:6px;}
.change_location .modal-header .close:hover{background:transparent!important;}
.new_change_location .input-group-prepend span.input-group-text{background:#fff;border-radius:0;font-size:24px;color:#b6b6b2;padding-right:0;}
.new_change_location .input-group-append span.input-group-text{background:#fff;border-radius:0;font-size:24px;color:#b6b6b2;border-left:0;}
.new_change_location input.form-control{border-left:0;border-right:0;}
.new_change_location input.form-control:focus{border-left:0;border-right:0;border-color:#ced4da!important;}
.new_change_location .input-group-append span.input-group-text strong{font-size:8px;width:14px;height:14px;background:#bfbaba;padding:2px 5px;line-height:normal;color:#fff;border-radius:50px;cursor:pointer;}
.change_location .btn-dark{width:100%;background:#222;border-color:#222;}
.change_location .btn-dark:hover{width:100%;background:#555;border-color:#555;}
.change_location .local_stores{font-size:15px;text-align:center;background:#e6e6e6;margin:10px 0px;padding:10px 0px;}
.local_store_box h4{font-size:15px;font-weight:600;margin-bottom:4px;}
.local_store_box h5{font-size:13px;}
.dashboard_sidebar_new{background:#efefef;border:1px solid #d8d8d8;border-radius:10px 0px 0px 10px;border-right:0;}
.dashboard_sidebar_new .s_title{font-size:18px;}
.dashboard_sidebar_new .s_title a{font-family:'proxima_novabold';color:#222;padding:15px 20px;display:inline-block;}
.dashboard_section{padding:50px 150px;}
.dashboard_content .text-body{padding:26px 30px;}
.dashboard_content .dashboard_title{font-size:15px;text-align:center;display:inline-block;width:100%;border-bottom:1px solid #efefef;padding:16px 0px;font-family:'proxima_novabold';}
.prodcut_can_size{display:none;}
.prodcut_can_size .btn img{width:18px;height:35px;}
.prodcut_can_size .btn.active{background:#2d2d2d!important;border-color:#2d2d2d!important;padding:10px 20px;}
.prodcut_can_size .btn.active img{filter:brightness(0) invert(1);}
.prodcut_can_size .btn{background:#d4d4d4;padding:10px 20px;border-color:#d4d4d4;margin-right:5px;}
.prodcut_can_size .btn:hover,.prodcut_can_size .btn.active{background:#2d2d2d!important;border-color:#2d2d2d!important;padding:10px 20px;}
.prodcut_can_size .btn:hover img,.prodcut_can_size .btn.active img{filter:brightness(0) invert(1);}
.choose_box .radio .checkmark{position:absolute;top:0px;left:0;height:26px;width:26px;background-color:#fff;border-radius:50%;border:1px solid #d8d8d8;}
.choose_box .radio input:checked ~ .checkmark{background-color:#fff;border:1px solid #DEE1E3;}
.choose_box .radio .checkmark{position:absolute;top:-3px;left:0;height:26px;width:26px;background-color:#fff;border-radius:50%;border:1px solid #d8d8d8;}
.choose_box .radio:hover input ~ .checkmark{background-color:#fff;}
.choose_box .radio .checkmark:after{content:"";position:absolute;display:none;left:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#e2583d;}
.add_to_cart_btn_box{display:flex;}
.products .item p.productName{height:40px;}
.pac-container{z-index:9999;}

/*=======================================================
//////////////RESPONSIVE MEDIA QUERY START///////////////
=======================================================*/
@media(max-width:1440px){
    .searchBarWrap form{width: 100%;}
    .product_image_slider_new{width:100%;height:100%;}
    .shopping-cart-wrapper .dropdown_cart{font-size:22px;padding:18px 20px;}
    .shopping-cart-wrapper .categroy_name{padding:0;font-size:20px;}
    .shopping-cart-wrapper li{padding:12px 20px;}
    .shopping-cart-wrapper li .shoping-cart-image a{height:80px;width:80px;}
    .shopping-cart-wrapper li .shoping-cart-image img{width:60px;height:60px;}
    .shoping-product-details h3 a{font-size:14px;}
    .price-box{font-size:inherit;}
    .price .new_price{font-size:18px;line-height:normal;}
    .price .old_price{font-size:14px;}
    .sizeandcolor{font-size:14px;}
    .cart-subtotals h5{padding:10px 20px;}
    .shopping-cart-wrapper li.li_class:after{width:calc(100% - 40px);}
    .row_bar_ul li p{font-size:16px;}
}
@media (min-width:576px){
    .modal_defalut .modal-dialog{max-width:540px;margin:5.75rem auto;}
}
@media (max-width:767px){
    .product_details_right .list-group li.list-group-item{display:inline-block;width:100%;}
    .product_details_right .list-group li.list-group-item span{padding:3px 0px;}
    .search_form_new{width:100%;position:absolute;left:36px;}
    .change_location_btn{margin-top:1px;font-size:12px;}
    .product_box .product_img img{min-height:140px;max-height:140px;}
    .title h2{letter-spacing:0;}
    .widgets_box{padding:15px 30px;}
    .product_box .overlay_box .add_to_cart_new{padding:6px 8px;font-size:10px;}
    .add_to_cart_btn_box .right{margin-top:10px;}
    .dashboard_section{padding:35px 15px;}
    .dashboard_sidebar_new{border:none;border-radius:10px;margin-bottom:20px;}
    .dashboard_content{background:#fff;border-left:0;border:1px solid #d8d8d8;border-radius:10px;}
    .dashboard_content .text-body{padding:20px 20px;}
    .dashboard_menu{padding-bottom:10px;}
    .product_details_right{margin-top:20px;}
    .coupon_form .input-group .input-group-append .input-group-text{width:90px;min-width:90px;height:33px;font-size:12px;font-weight:400;}
    .last-btn-order{justify-content:space-between;}
    .subscribe-input{width:100%;}
    .add_to_cart_modal_product_body h4{font-size:20px;line-height:17px;}
    .add_to_cart_modal_product_body .price{margin-bottom:5px;}
    .price label{font-size:16px;}
    .add_to_cart_modal_product_body span.new_price.priceHtml{font-size:18px;line-height:normal;}
    .add_to_cart_modal_product_body span.old_price{line-height:16px;line-height:normal;}
    .add_to_cart_modal_product_body .product_size{margin-bottom:7px;}
    .add_to_cart_modal_product_body .product_size .btn-light{font-size:12px;padding:6px 12px!important;}
    .quantity-wrap label{margin-bottom:7px;}
    .addBtnWrap{gap:7px;flex-wrap:wrap;flex-direction:column;align-items:normal;}
    .number{width:80px;height:30px;}
    .minus,.plus{width:20px;height:20px;}
    .number input{font-size:12px;}
    .add_to_cart_btn_box a{font-size:12px;padding:7px 17px;line-height:normal;}
    .full_details a{font-size:12px;padding:7px 17px;line-height:normal;}
    .first-part-card{padding-bottom:20px;}
    .add_to_cart_modal_decription h3{padding:10px 0;font-size:22px;}
    .row.dtl_row2{padding:10px 0;}
    .dtl_row2 .left p{font-size:16px;}
    .dtl_row2 .right p{font-size:16px;}
    .order_box_popup p{font-size:14px;line-height:normal;}
    .cartPopup .modal-body button.close{right:7px;top:7px;}
    .number input{height:30px;}
    .price .old_price{font-size:14px!important;}
    .add_to_cart_modal_product_body .review-star{margin:5px 0;}
    .add_to_cart_modal_product_body{margin:0px 0 0 15px;}
    .products{padding-bottom:40px!important;padding-top:40px!important;}
    .featured-list li{width:calc(100% / 2);}
}
@media(max-width:991px){
    .content_box{width:350px;}
}
@media (min-width:1200px){
    .container{max-width:100%;padding:0px 120px;}
}

/*=======================================================
//////////////RESPONSIVE MEDIA QUERY END///////////////
=======================================================*/
.alert ul{margin-bottom:0px;}

/************************ products ****************************/
.products{padding-bottom:172px;padding-top:118px;}
.products .item{text-align:center;margin:0px 0;padding:0px 0;position:relative;}
.products .item p{color:#222;font-weight:bold;font-size:15px;margin-bottom:4px;text-align:left;}
.products .item .protest{display:grid;padding:0 20px 20px 10px;background-color: #F8F8F8;}
.products .item img{min-height:150px;max-height:150px;padding:0;width:auto;margin:auto;}
.products h2{font-size:16px;letter-spacing:2.7px;line-height:1.267em;padding-bottom:0.4em;text-transform:uppercase;color:#222;font-weight:500;font-family:"ProximaNova",sans-serif;margin-bottom:5px;border-bottom:1px solid #686868;text-align:center;}
/* .products button.owl-next,.products button.owl-prev{background:transparent!important;border-color:transparent!important;} */
.products .offer_discount{position:absolute;top:20px;right:0px;background:#000;font-size:12px;color:#fff;padding:2px 5px;}
.products .offer_discount::before{position:absolute;content:"";display:block;width:0;height:0;border-top:14px solid transparent;border-right:10px solid #000000;position:absolute;bottom:0;left:-10px;}
.products .offer_discount::after{position:absolute;content:"";display:block;width:0;height:0;border-bottom:14px solid transparent;border-right:10px solid #000000;position:absolute;top:0;left:-10px;}
.products .star_price .star{display:inline-block;float:none;}
.owl-carousel .owl-item:hover{box-shadow:0px 12px 24px 0px #00000029;border-color:transparent;}
.overlay_box .add_to_cart_new{padding:10px 15px!important;border-radius:5px;font-size:10px;margin-right:10px;background:#e35938;color:#fff;width:100%;text-transform:uppercase;font-family:"proxima_novabold";}
.overlay_box .add_to_cart_new:hover,.overlay_box .full_details_view:hover{cursor:#fff;opacity:.7}
.overlay_box .full_details_view{padding:10px 15px!important;border-radius:5px;font-size:10px;background:#626262;color:#fff;width:100%;text-transform:uppercase;font-family:"proxima_novabold";}
.products .item:hover .imgdiv a img{align-self:center;z-index:-1;}
.products .owl-nav.disabled{display:block!important;margin-top:0!important;}
.products .owl-nav i.fa{font-size:17px;}
.imgdiv{padding:27px 0 35px 0;}
.products .item .imgdiv a{display:flex;margin:0 auto;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal}
.product_box .overlay_box 
.overlay_box_new.full_row_btn{display:flex;flex-direction:column;padding:0 3px;}
.product_box .overlay_box .overlay_box_new.full_row_btn a{margin:0 0 10px;padding:8px 2px 5px!important;font-size:12px;}
