.ProductLanding_Container{width: 100%; float: left;}

/*** PRODUCT LANDING ***/
.ProductLanding_Header{width: 100%; float: left;}
.ProductLanding_Header .ProductLanding_Header{width: 100%; float: left;}
.ProductLanding_Header .ladnding_sub_title{}
.ProductLanding_Header .ladnding_sub_title h1{width: auto;display: inline-block;}
.ProductLanding_Header .add_fvaourite{float: right;width: 25px;}
.Rating_Star_Reviews{width: 285px; float: left;display: flex;align-items: center;color: #7B7B7B;}
.Rating_Star_Reviews .rating{margin: 0 5px;}
.Rating_Star_Reviews .ladnding_reviews a{color: #7B7B7B;}
.Product_Stock_Offer{width: 390px; float: right; text-align: right;display: flex;align-items: center; text-align: right;}
.Product_Stock_Offer .landing_top_price{padding: 0 0 0 10px;}
.Product_Stock_Offer .landing_top_price strong{font-weight: 600;}
.Product_Stock_Offer .landing_top_price span{color: #ff0000; font-weight: 600; font-size: 18px;}
.ProductLanding_List{width: 100%; float: left;}
.prodlanding-box{width: 100%; float: left; border: 1px solid #E2F0F2; border-radius: 7px; overflow: hidden; background: #fff; margin-bottom: 20px;font-size: 16px;}
.prodlanding-box .Prd_Name{width: 100%; float: left; padding: 10px; font-weight: 600; color: #322D2D; background: #E2F0F2;}
.prodlanding-box .Prd_Img{width: 20%; padding: 15px 10px; float: left;}
.prodlanding-box .Prd_Img img{width: 180px; margin: 0 auto; display: block;}
.landing-content{width: 80%; float: right; padding: 15px 10px;}
.Prd_List_Title{width: 100%; float: left; font-weight: 600; font-size: 18px; color: #0090AA; border-bottom: 1px solid #E2F0F2; padding-bottom: 10px; margin-bottom: 10px;display: flex;align-items: center;justify-content: space-between;}
.Prd_List_Title .pro_price{text-align: center;}
.Prd_List_Title .pro_quantity{padding-left: 12px;}
.Prd_List_Prds{width: 100%; float: left; margin-bottom: 10px; font-size: 16px;display: flex;align-items: center;justify-content: space-between;}
.Prd_List_Prds .pro_quantity select{height: 36px; line-height: 36px; width: 70px; cursor: pointer;}
.Prd_List_Prds .pro_price{font-weight: 600;}
.Prd_List_Prds .pro_buy_now{margin: 0 10px 0 0;}
.Prd_List_Prds .pro_buy_now button{background: #0090AA; width: 100%; line-height: 36px; text-align: center; border-radius: 7px; color: #fff; font-size: 14px; text-transform: uppercase; font-weight: 600; cursor: pointer;}
.pro_pack{width: 30%; float: left;}
.pro_quantity{width: 20%; float: left;}
.pro_price{width: 15%; float: left; text-align: right; padding: 0 5% 0 0;}
.pro_buy_now{width: 120px; float: right;}

/*** PRODUCT PACK LANDING ***/
.PackLanding_MobileHeader{display: none;}
.Product_PackLanding_Container{width: 100%; float: left; padding: 25px 0 50px 0;}
.Product_Pack_gallery{width: 500px; float: left;}
.Product_Pack_gallery .Product_Bgimage{border: 1px solid var(--input-border); height: 445px; border-radius: 10px; padding: 10px 0; float: left; width: 100%; background: #fff;}
.Product_Pack_gallery .Product_Bgimage img{width: 85%; margin: 0 auto; display: block;}
.Thumb_Product_Slider{width: 100%; float: left; padding-top: 15px;display: flex;align-items: center;justify-content: space-between;}
.Thumb_Product_Slider .Weight_text{width: 55px; float: left; font-size: 14px;}
.Thumb_Product_Slider #New_PackSlider{width: 100%; float: right; position: relative;}
.Thumb_Product_Slider #New_PackSlider .item{width: 100%; float: left; padding: 5px 0; margin-bottom: 5px; overflow: hidden; border: 1px solid var(--input-border); border-radius: 7px; background: #fff;}
.Thumb_Product_Slider #New_PackSlider .item img{width: 80%; margin: 0 auto; display: block;}
.Thumb_Product_Slider #New_PackSlider .item.select{border: 1px solid #1CBBB5;}
.Thumb_Product_Slider #New_PackSlider .item .landing_new_pro_title{font-size: 12px; line-height: normal; text-align: center; padding: 0 5px;}
.Thumb_Product_Slider #New_PackSlider .item .landing_new_pro_title span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.Thumb_Product_Slider #New_PackSlider .owl-nav button{width: 30px; height: 30px;}
.Thumb_Product_Slider #New_PackSlider .owl-nav button.owl-prev,
.Thumb_Product_Slider #New_PackSlider .owl-nav button.owl-next{position: absolute; top: 40%; background: #fff; font-size: 30px;}
.Thumb_Product_Slider #New_PackSlider .owl-nav button.owl-prev{left: -10px;}
.Thumb_Product_Slider #New_PackSlider .owl-nav button.owl-next{right: -10px;}

.Product_Pack_content{width: 55%; float: right;}
.Product_Stock_Rating{width: 100%; float: left; font-size: 14px;display: flex; align-items: center;}
.Product_Stock_Rating .add_fvaourite{cursor: pointer;width: 25px; float: right; display: none;}
.Product_Stock_Rating span.InStock{padding: 3px 10px; color: #fff; border-radius: 5px; color: #fff; background: #1cbbb6; width: auto; float: left;}
.Product_Stock_Rating .rating{margin: 0 10px; float: left;}
.Product_Stock_Rating .Total_Reviews{width: 165px; float: left;}
.Product_Stock_Rating .Total_Reviews a{color: #7B7B7B}
.Product_Stock_Rating .Total_Reviews span{float: left; padding-right:10px;}
h1.product_landing_title,
h3.product_landing_title{padding: 15px 0; float: left; width: 100%; font-size: 22px; line-height: normal; font-weight: 600;}
.Product_Pack_Price{font-size: 22px; color: #FF0000; display: flex; align-items: center; width: 100%; float: left;}
.Product_Pack_Price strong{font-weight: 600;}
.Product_Pack_Price span{font-weight: 500; font-size: 16px; text-decoration: line-through; color: #666; padding: 0 0 0 10px;}
.Product_Pack_content .PackOption{width: 100%; float: left; padding: 25px 0;}
.Product_Pack_content .PackOption .Title{width: 55px; float: left; padding-top: 7px;}
.Custom_Radio{width: 60%; float: left;}
.Custom_Radio .dose_right{display: none;}
.Custom_Radio ul li{width: auto; margin: 0 7px 7px 0; float: left; list-style: none;}
.Custom_Radio label {display: block; float: left; width: auto; padding: 7px 15px; text-align: center; cursor: pointer; border: 1px solid var(--input-border); background: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.1); border-radius: 5px; color: #2F2D2E; font-weight: 600;}
.Custom_Radio [type=radio] {position: absolute;opacity: 0;width: 0;height: 0;}
.Custom_Radio [type=radio]:checked + label {background: #fff; color: #1CBBB5; border: 1px solid #1CBBB5;}
.SetAutoOrdfer{width: 100%; float: left; padding: 15px 15px; background: var(--OrangeBox-BG); border: 1px solid var(--OrangeBox-Brd); border-radius: 7px;}
.SetAutoOrdfer .Text_Price{width: auto; background: url(/images/Icon-Auto-Order.png) no-repeat 0 5px; background-size: 30px; padding: 0 0 0 40px; font-size: 16px; float: left;}
.SetAutoOrdfer .Text_Price span{color: #FF0000; float: left;}
.SetAutoOrdfer .Text_Price strong{font-weight: 600;}
.SetAutoOrdfer .Text_Price .SaveExtra{width: auto; float: left;color: #ff0000; font-size: 12px; display: none;}
.SetAutoOrdfer .SelectBox{width: 60%; float: left;padding: 0 15px;}
.SetAutoOrdfer .SelectBox select{width: 100%; border: 1px solid #a9a9a9; color: #000;}
.SetAutoOrdfer .Order_Help{position:relative; width: 25px; float: left; padding-top: 7px;}
.SetAutoOrdfer .Order_Help img{width: 100%;}
.SetAutoOrdfer .Order_Help p{color: #2fbcb3;font-weight: 600;}
.SetAutoOrdfer .Order_Help .tooltiptext {display:none; width: 250px;color: #424242;border-radius: 6px;padding: 0;position: absolute;z-index: 3;bottom: 100%;right: 0;top: 25px;float: left;height: 120px;border: 1px solid #f0cead;background: #fff;}
.SetAutoOrdfer .Order_Help .tooltiptext span {display: block;float: left;width: 100%;padding: 5px 0;color: #4a4a4a;font-weight: 600;font-size: 14px; text-align:center;border-bottom:0px solid #dddddd;}
.SetAutoOrdfer .Order_Help .tooltiptext ul li{list-style:disc; width:90%; padding:3px 0; float:right}
.SetAutoOrdfer .Order_Help .tooltiptext p {padding: 10px;}
.SetAutoOrdfer .Order_Help .tooltiptext b {font-weight: 800;color: #000;}
.SetAutoOrdfer .Order_Help:hover .tooltiptext {background: #f8ffee; display:block;}

.landing-right-panel {float: left;width: 840px;}
.outstock {width: 100%;border: 1px solid #e0e2e4;}
.outstock h4 {font-weight: 600;background: var(--primary-color); padding: 5px 0;display: flex; align-items: center;}
.outstock .stock_img {margin-left: 10px;margin-right: 15px;vertical-align: text-bottom;display: inline-block; width: 25px;}
.outstock .stock_tagline span {color: #ffffff;font-size: 18px;}
.box_padding {padding: 15px;display: table;}
.outstock .stock_section {width: 50%; float: left; color: #747474; font-size: 14px;}
.outstock .form_section {width: 42%; float: right;}
.outstock .form_section .btn_red {background: var(--secondary-color); color: #fff; font-size: 14px; font-weight: 600;}
.box_padding .input_box {margin-bottom: 15px;width: 100%;}
.OOS_Products_Single {width: 35%;float: right;text-align: center;font-size: 18px;color: #eb2600;font-weight: 600;background: #fff;}

.Qty_AddCart{width: 100%; float: left; padding: 25px 0;}
.Qty_AddCart .btn_holder{width: 70%; float: right;}
.Qty_AddCart .btn_holder button{width: 100%; height: 45px; color: #fff; font-weight: 600; font-size: 18px; cursor: pointer; background: #ff7e00; border-radius: 7px;display: flex;align-items: center;justify-content: center;}
.Qty_AddCart .btn_holder button img{display: inline-block; width: 35px; padding: 0 0 0 10px;}

.Qty_Box{width: 160px; float: left; text-align: center; border-radius: 7px; overflow: hidden; border: 1px solid #7f7f7f; background: #fff;display: flex;align-items: center;justify-content: space-between;}
.Qty_Box .minus,
.Qty_Box .plus{width: 40px; float: left; font-size: 22px; line-height: 43px; font-weight: 500; cursor: pointer;}
.Qty_Box .plus{background: #1cbbb6; color: #fff;border-left: 1px solid #7f7f7f;}
.Qty_Box .minus{border-right: 1px solid #7f7f7f;}
.Qty_Box .qty{width: 78px; float: left; /*border-left: 1px solid #7f7f7f; border-right: 1px solid #7f7f7f;*/}
.Qty_Box .qty input{text-align: center; border: 0;height: 43px; color: #000;font-weight: 500; font-size: 16px;}

.Free-Return_Delivery{width: 100%; float: left; color: #858585; font-size: 12px;}
.Free-Return_Delivery strong{font-size: 16px; font-weight: 500; color: #111;}
.Free-Return_Delivery .FreeDelivery{width: 48%; float: left; border: 1px solid var(--OrangeBox-Brd); background: var(--OrangeBox-BG); border-radius: 7px; padding: 10px 20px;}
.Free-Return_Delivery .ReturnDelivery{width: 48%; float: right; border: 1px solid #97DEDB; background: #E5F9F8; border-radius: 7px; padding: 10px 20px;}
.Free-Return_Delivery span.FreeText{background: url(/images/icon-Delivery.png) no-repeat 0 10px; background-size: 45px; padding: 0 0 0 50px;display: inline-block;}
.Free-Return_Delivery span.ReturnText{background: url(/images/new-images/icon-Return-neww.png) no-repeat 0 10px; background-size: 45px; padding: 0 0 0 50px;display: inline-block;}
.Free-Return_Delivery a{text-decoration: underline; color: #111;}








@media only screen and (max-width:800px),(max-width:899px){
/*** PRODUCT LANDING ***/
.Rating_Star_Reviews{width: 100%;}
.Product_Stock_Offer{width: 100%; text-align: left; padding-top: 5px; display: block;}
.Product_Stock_Offer .landig_stock,
.Product_Stock_Offer .landing_top_price{width: auto; display: inline;}
.Product_Stock_Offer .landing_top_price span{font-size: 16px;}
.prodlanding-box .Prd_Img img{width: 100%;}
.pro_quantity {width: 20%;}
.Qty_AddCart .btn_holder{width: 75%;}
h1.product_landing_title,
h3.product_landing_title{font-size: 20px;}

/*** PRODUCT PACK LANDING ***/
.Product_Pack_gallery .Product_Bgimage{height: auto;}
.Product_PackLanding_Container{padding: 20px 0;}
.Product_Stock_Rating,
h1.product_landing_title,
.Product_Pack_Price{display: none;}
.PackLanding_MobileHeader{display: block; width: 100%; float: left; padding-bottom: 20px;}
.PackLanding_MobileHeader .Product_Stock_Rating,
.PackLanding_MobileHeader h1.product_landing_title,
.PackLanding_MobileHeader .Product_Pack_Price{display: block;}
.Product_Pack_Price{font-size: 20px;}
h1.product_landing_title{font-size: 20px; padding: 10px 0;}
.Product_Pack_gallery{float: none; margin: 0 auto;}
/*.Product_Pack_gallery .Product_Bgimage{height: 345px;}*/
.Product_Pack_gallery .Product_Bgimage img{width: 70%;}
.Product_Pack_content{width: 100%; padding-top: 20px;}
.Product_Pack_content .PackOption{padding: 0 0 20px 0;}
.Custom_Radio{width: 90%;}
.Qty_AddCart{padding: 20px 0;}


}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
/*** PRODUCT LANDING ***/
.Product_Stock_Offer .landing_top_price{width: 100%; float: left; padding: 0;}
.prodlanding-box{margin-bottom: 10px;font-size: 14px;}
.prodlanding-box .Prd_Img{width: 100%; padding: 0;}
.prodlanding-box .Prd_Img img{width: 180px; margin: 0 auto;}
.landing-content{width: 100%; padding: 10px;}
.Prd_List_Title,
.Prd_List_Prds{font-size: 16px;}
.Prd_List_Prds .pro_quantity select{width: 100%;}
.pro_pack{width: 35%;}
.pro_quantity{width: 60px;}
.pro_price{width: 25%; padding-right: 15px;}
.pro_buy_now{width: 60px; float: right;}
.pro_buy_now span{display: none;}
h1.product_landing_title,
h3.product_landing_title{font-size: 18px;}
.OOS_Products_Single {width: 40%;font-size: 14px;}

/*** PRODUCT DETAILS TABS ***/
.Product_Discription_Container{padding: 0;}
ul.resp-tabs-list{display:none;}
.resp-accordion{display:block; border:1px solid #333;background: url(/images/tab1.png) no-repeat 97% 5px #333 !important; background-size:22px !important; color: #fff;padding: 10px 10px;margin-bottom: 2px;font-size: 15px;}
.resp-accordion:last-child{display:none;}
.resp-tab-active{background: url(/images/tab1-1.png) no-repeat 97% 5px #ff7e00 !important; background-size:22px !important; color:#fff;}

/*** PRODUCT PACK LANDING ***/
h1.product_landing_title {font-size: 18px;}
.Product_Pack_gallery{width: 100%;}
.Product_Pack_gallery .Product_Bgimage img{width: 85%;}
.SetAutoOrdfer .Text_Price{width: 100%; float: left; padding-bottom: 15px;}
.SetAutoOrdfer .SelectBox{padding: 0 15px 0 0; width: 90%;}
.Custom_Radio {width: 80%;}
/*.Product_Pack_gallery .Product_Bgimage{height: 348px; overflow: hidden;}*/

.outstock .stock_section {width: 100%;}
.outstock .form_section {width: 100%; padding-top: 15px;}

.Qty_Box{width: 130px;}
.Qty_Box .minus,
.Qty_Box .plus{width: 40px; font-size: 22px;}
.Qty_Box .qty{width: 48px;}

.Qty_AddCart .btn_holder{width: 55%;}
.Free-Return_Delivery .FreeDelivery,
.Free-Return_Delivery .ReturnDelivery{width: 100%;}
.Free-Return_Delivery .FreeDelivery{margin-bottom: 10px;}

}

@media only screen and (max-width:375px), (max-width:399px){
.Prd_List_Title,
.Prd_List_Prds{font-size: 15px;}
.Product_Stock_Rating .rating{margin:0 5px;}
.Product_Stock_Rating .Total_Reviews{width: 152px;}
.Product_Stock_Rating .Total_Reviews span{padding-right:5px;}
}

@media only screen and (max-width:360px){
h1.product_landing_title {font-size: 16px;}
.Prd_List_Title,
.Prd_List_Prds{font-size: 14px;}
.pro_price {width: 25%;padding-right: 5px;}
.Product_Pack_gallery .Product_Bgimage{height: auto;}
.Prd_List_Prds .pro_buy_now{margin: 0;}
}

@media only screen and (max-width:300px), (max-width:320px){

}
