.pro_informationDiv {width: 100%;float: left;}
.TabBox {border: 0 solid var(--bdrgrey);width: 100%;float: left;background: #fff;}

.TabBox div.tab {width: 100%;float: left;height: auto;background: #fff; display:none;}
.panel {display: block;}
#aglineretuenpolicy{display:none;}

.TabBox div.tab div {float: left;width: auto;margin: 0 10px 0 0;background-color: #f9f9f9;border-radius: 5px;border: var(--brd-grey);position: relative;z-index: 123;}
div.tab div {display: block;background-color: inherit;color: #000;padding: 12px 16px;width: 100%;outline: none;text-align: left;cursor: pointer;transition: .3s;font-size: 15px;font-weight: 500;border-top: var(--brd-grey);border-right: var(--brd-grey);border-left: 0;border-bottom: 0;}
.TabBox div.tab div:hover, 
.TabBox div.tab div.active {background-color: var(--Primary) !important;color: =#fff;border: 1px solid var(--Primary);}
.TabBox .divPanels {width: 100%;}
.divPanels, .panel {float: left;padding: 0;width: 100%;}
.panel{padding-bottom: 25px;}
.panel:last-child{padding:0;}
.panel h3,
.panel .Info_Title_one{font-size:18px; padding-bottom:10px; border-bottom:var(--brd-grey); text-decoration: underline; margin-bottom: 10px; font-weight:700;}
.panel h4,
.panel .Info_Title_two{font-size:16px; padding-bottom:10px; font-weight:700;}
.panel ul
p span.Boldtitle{font-weight:600; color:#000; padding-top:20px; display:inline-block; font-size:16px;}

.Prd_Information_Container{padding:25px; border-radius:var(--radius10); border:var(--brd-grey); width:100%; float:left;margin-top: 25px;}
.Prd_Information_Container .Info-tabtitle{font-size: 20px;padding-bottom: 20px;color: var(--top-green);}
.GTIN_DataTable{width: 100%;padding-top: 15px;float: left;}
.GTIN_DataTable span.common_Artgs{display:inline-block; padding-bottom:10px; font-weight:600}
.GTIN_DataTable .product_content_table tr td span{font-weight:600;}
.GTIN_DataTable .TableTitle{font-size: 18px;padding-bottom: 10px;border-bottom: var(--brd-grey); margin-bottom: 10px; font-weight:700; text-decoration:underline;}
.GTIN_DataTable table thead tr:first-child{background:var(--light-green) !important;}
.GTIN_DataTable table thead th{border: 1px solid var(--brd-grey);padding: 5px;}
.GTIN_DataTable table tr:first-child{font-weight:normal !important; background:none !important;}
.GTIN_DataTable table tr:hover{background-color: #f1f1f1 !important;}

.divPanels p,
.panel p {margin-bottom: 10px;line-height: 22px;text-align: justify;font-weight: 400;color: #000;}
.panel p strong{color:#111;}
.divPanels a,
.divPanels b {color: var(--Primary) !important;}
.panel ol{padding: 0 0 10px 20px;display: inline-block;}
.panel ol li{padding-left: 0 !important;}
.panel ol li,
.panel ul li, 
.panActive ul li{padding-right: 0;width: 100%;float: left;position: relative;padding-left: 15px;padding-bottom: 5px;color: #464646;font-size: 14px;font-weight: 500;text-align: justify;line-height: 22px;}
.panel ul li:before, 
.pro_informationDiv 
.panActive ul li:before {width: 5px;height: 5px;content: "";display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;float: left;background: #000;position: absolute;left: 0;top: 9px;}
.panel ul{margin-bottom:20px;width: 100%;display: table;}
.panel ul:last-child{margin:0;}
.panel ul li ul{margin:0;}
.panel ul li ul li{padding: 0 0 0 10px;}
.panel ul li ul li::before{background:none; border:1px solid #333;width: 6px;height: 6px;top: 8px;}

/** FOR TABLE CONTENT **/
.Prd_Information_Container .product_content_table{margin:0 0 15px 0;border: 1px solid #adb5bd;border-collapse: collapse;margin: 15px 0;width: 100%;text-align: center;}
.Prd_Information_Container .product_content_table th,
.Prd_Information_Container .product_content_table td {border: 1px solid #adb5bd;padding: 5px;}
.Prd_Information_Container .product_content_table tr:first-child{background-color: #f1f1f1;font-weight: 600; text-align:center}
.Prd_Information_Container .product_content_table tr:first-child td p{padding:0; margin:0;}
.Prd_Information_Container .product_content_table td p{margin-bottom:5px;}

.Product_ReviewDiv {float: left;width: 100%;}
.Pro_Review_topDiv {float: left;width: 100%;background: #fff;}
.RatingSummaryDom {float: left;width: 100%; margin:25px 0;}
.productDescriptionTitle {float: left;width: 100%;font-size: 20px;margin-top: 10px;margin-bottom: 10px;display: inline-block;font-weight: 600;}
.RatingSummaryDom>.widthDom {float: left;height: 155px;margin-right: 0.5%;box-sizing: border-box;}
 .widthDom:last-child{margin:0;}
.fullBgDom {background-color: var(--clr-grey);width: 100%;height: 100%;}
.RatingSummary b {display: block;font-size: 30px;padding: 23px 10px 0;}

.RatingSummary {width: 25%;text-align: center;border-radius:10px 0 0 10px;overflow: hidden;}
.RatingSummaryDetail {width: 50%;}
.addReviewArea {width: 24%;border-radius:0 10px 10px 0;overflow: hidden;}

.ratingtext {width: 30%;float: left;padding: 12px 10px 12px 43px;box-sizing: border-box;}
.ratingtext b {display: block;margin: 9px 0 -3px;cursor: pointer;}
.ratingPercentage {width: 66%;float: left;padding: 10px;box-sizing: border-box;}
.ratingPercentage>.ratingBar {width: 80%;height: 10px;background-color: #fff;overflow: hidden;margin: 14px 0;cursor: pointer;}
.ratingPercentage i {display: inline-block;height: 20px;background-color: #fff400;}
.addReviewArea #addReviewBtn {background: var(--top-green); font-weight:600; font-size: 16px;box-sizing: border-box;border: 0;cursor: pointer;color: #fff;border-radius: 15px 0;height: auto; margin-top: 18%; text-transform:uppercase; line-height:50px; width:180px;}
.add_reviewform {display: none;float: left;width: 100%;padding: 15px;margin-bottom: 30px;border: var(--brd-grey); border-radius:10px;}
.add_reviewform.reviewform_notallowed_reviewText {padding: 10px;margin-bottom: 20px;font-size:14px !important;}
.add_reviewform.reviewform_notallowed_reviewText .productDescriptionTitle {font-weight: normal;font-size: 18px;}

/*** ADD REVIEW FORM START ***/
.left_reviewDiv {float: left;width: 56%;}
.left_reviewDiv h2 {color: var(--siteBlue);margin-bottom: 20px;}
.reviewImag {float: left;width: 30%;}
.review_StarDiv {float: left;margin-left: 5%;margin-top: 20px;width: 65%;font-weight: 500;}
.ProRvw_tp_leftDiv {float: left;width: 100%;margin-bottom: 10px;}
.ProRvw_tp_leftDiv label {display: inline-block;color: #000104;font-size: 16px;font-weight: 600;vertical-align: middle;}
.review_StarDiv .ProRvwrating {float: none;margin: 0 0 0 8px;display: inline-block;vertical-align: middle;width: auto;}
.pet_infolisting {float: left;width: 100%;margin: 5px 0 0;padding: 0;}
.review_StarDiv .pet_selectDiv {width: 40px;}
.pet_selectDiv {float: left;width: 64px;text-align: center;font-size: 13px;margin: 0 2px 0 0;padding: 0;font-weight: 500;position: relative;}
.pet_selectDiv span {display: block;padding: 5px 0;}
.pet_selectDiv input[type="radio"] {width: 25px;height: 25px;margin: 0;opacity: 0;cursor: pointer;position: relative;z-index: 9;}
.pet_selectDiv input[type="radio"]+span.customRadio {display: inline-block;width: 18px;height: 18px;background-color: #fff;margin: 0 0 0 -19px;border: 2px solid #ccc;padding: 0;}
.pet_selectDiv input[type="radio"]+span.customRadio::after {content: '.';color: transparent;position: absolute;display: block;width: 10px;height: 10px;margin: 1px 0 0 1px;opacity: .6;transition: .2s;}
.review_StarDiv p {font-weight: 500;}
.review_StarDiv .RadioBtnDiv {margin: 20px 0 0;}
.RadioBtnDiv {display: inline-table;position: relative;padding: 0;margin: 0;vertical-align: top;}
.RadioBtnDiv ul {list-style: none;margin: 0;padding: 0;}
.RadioBtnDiv ul li {color: var(--siteBlue);display: block;position: relative;float: left;}
.RadioBtnDiv input[type="radio"]:checked {color: #000;font-weight: 700;}
.RadioBtnDiv ul li .radio-check {position: absolute;visibility: hidden;}
.RadioBtnDiv input, .RadioBtnDiv label {display: inline-block;width: auto;vertical-align: middle;}
.RadioBtnDiv .radio-check:checked~label {color: var(--siteBlue);}
.RadioBtnDiv input:checked+label {color: #000;font-weight: 700;}
.RadioBtnDiv ul li label {display: block;position: relative;font-size: 14px;padding: 0 25px;margin: 0 10px 0 0;height: auto;z-index: 9;cursor: pointer;width: auto;text-transform: inherit; color:#666}
.RadioBtnDiv label {padding-left: 3px;}
.RadioBtnDiv input, 
.RadioBtnDiv label {display: inline-block;width: auto;vertical-align: middle;}
.RadioBtnDiv .radio-check:checked~.check {border: 2px solid var(--siteBlue);border-radius: 50px;}
.RadioBtnDiv ul li .check {display: block;position: absolute;border: 2px solid #aaa;height: 15px;width: 15px;top: 0;left: 0;z-index: 5;border-radius: 50px;}
.RadioBtnDiv .radio-check:checked~.check::before {background: var(--siteBlue);}
.RadioBtnDiv ul li .check::before {display: block;position: absolute;content: '';height: 9px;width: 9px;top: 1px;left: 1px;margin: auto;background: #aaa;border-radius: 50px;}
.pet_selectDiv input[type="radio"]:checked+span.customRadio::after {width: 10px;height: 10px;margin: 2px 0 0 2px;opacity: 1;background-color: var(--siteBlue);}
.pet_selectDiv input[type="radio"]+span.customRadio::after {content: '.';color: transparent;position: absolute;display: block;width: 10px;height: 10px;margin: 1px 0 0 1px;opacity: .6;transition: .2s;}

.right_reviewDiv {float: right;width: 40%;margin: 0;padding: 0;}
.right_reviewDiv .contact_formDiv {border-top: 0;margin: 0;padding: 0;width: 100%;float: left;}
.add_inputDiv {width: 50%;position: relative;}
.lg_inputDiv {width: 100%;float: left;margin: 10px 0 15px;padding: 0;position: relative;}
.lg_inputBtnDiv {margin: 15px 0 0 0;width: 100%;float: left;}
.right_reviewDiv .lg_inputDiv label {margin-right: 5px; font-weight:500; width: 100%;}
.lg_inputDiv label {display: inline-table;margin: 0 18px 0 0;padding: 0;text-transform: uppercase;font-weight: 500;width: 124px;text-align: left;}
.right_reviewDiv input[type="file"] {width: auto;padding: 0;height: auto;}
.custom-file-input::before {content: 'Choose files';display: inline-block;background: linear-gradient(top,#f9f9f9,#e3e3e3);border: var(--brd-grey);border-radius:5px;padding: 5px 8px;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;text-shadow: 1px 1px #fff;font-weight: 700;font-size: 10pt;margin-right: -90px;}

.right_reviewDiv .red_clr {color: #f60021;}
.right_reviewDiv .contact_formDiv .add_inputDiv .input_box {width: 90%;}
.right_reviewDiv .contact_formDiv .input_box, 
.right_reviewDiv .contact_formDiv .textarea_box {width: 100%;}
.right_reviewDiv .contact_formDiv .textarea_box{height: 70px;padding: 10px 15px;}
.right_reviewDiv .red-text {color: #fff !important;}
.right_reviewDiv .contact_submitBtn {margin: 20px auto 0 auto;display: block;}
.contact_submitBtn {width: 166px;height: 40px;line-height: 40px;color: #fff; background:var(--btnGreen); border:1px solid var(--brdGreen);font-weight: 600;font-size: 16px;text-align: center;border-radius: 5px;cursor: pointer;outline: none;text-transform: uppercase;}
/*** ADD REVIEW FORM END ***/



.productDescriptionTitle {float: left;width: 100%;font-size: 20px;margin-top: 10px;margin-bottom: 10px;display: inline-block;font-weight: 600;}
.notallowed_reviewText {text-align: center;font-size:14px !important;}
.notallowed_reviewText span {color: var(--Price);font-weight: 600;padding-right: 5px;}
.Pro_Read_ReviewDiv {float: left; padding: 15px 0;width: 100%;border-top: var(--brd-grey);}
.Pro_Read_ReviewLeft {float: left;width: 20%;}
.Pro_Read_ReviewLeft .Rlrating {margin: 0;display: inline-block;padding-bottom: 10px;}
.Pro_Read_ReviewLeft .newProdRating{width:125px; background-size:25px; height:25px;}
.Pro_Read_ReviewLeft .newProdRating-color{height:25px; background-size:25px;}
.custname{text-transform: capitalize; padding:0;}
.custname, .postdate {font-weight: 500;font-size: 14px;color: #151515;line-height: 18px;padding-bottom: 5px;}
.Pro_Read_ReviewRight {float: left;width: 80%;}
.Pro_Read_ReviewRight h4 {margin: 0 0 10px;font-size: 14px;}
.Pro_Read_ReviewRight p {margin-bottom: 0;text-align: justify;font-weight: 500;}
.landing_QsAs_TopDiv {width: 100%;float: left;}
.landing_QsAs_TopDiv strong {font-weight: 700;font-size: 20px;}
.type_QuestionDiv {width: 100%;float: left;margin: 10px 0 var(--margin15) 0;padding: 5px;box-sizing: border-box;border: var(--brd-grey); border-radius:10px;}
.type_QuestionDiv img{width:35px; padding:5px; float:left;}
.type_QuestionDiv input {height: 40px;font-size: 14px;}
.Qus_NSearch {background: #fff;outline: none;border: 0;width: 80%;padding: 5px;}
.post_QusBtn {float: right;background: var(--brdgrey);color: #000;font-size: 14px;border: 0;outline: none;text-transform: uppercase;height: 40px;width: 180px;text-align: center;font-weight: 600;border-radius: 5px;cursor: pointer;padding: 0;}
.type_Qus_Popup{width: 100%;height: 100%;float: left;background: #000000ad !important ;position: fixed;top: 0;left: 0; z-index:12345;}
.Qus_Popup_middle {padding: 20px 20px 30px;background: #fff;width: 50%;margin: 0 auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); border-radius:var(--radius10);}
.Qus_Popup_middle strong {font-size: 18px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;max-height: 64px;line-height: 20px;font-weight: 600;padding-right: 10px;text-transform: capitalize;}
.Qus_Popup_middle p{color: red;margin: 20px 0 0;float: left;line-height: 22px;}
.Qus_Popup_middle .div_search_textpopup{float: left;color: #000;clear: left;margin: 0 0 5px;}

.Qus_Popup_form {float: left;width: 100%;margin: 10px 0 0 0;}
.Qus_Popup_form label {display: block;width: 100%;margin-bottom: 10px;}
.Qus_Popup_form .post_QusBtn {float: none;margin: 15px auto 0 auto;display: block; background: var(--btnGreen) !important; border:1px solid var(--brdGreen) !important; color: #fff;}
.Qus_form_margin {width: 100%;float: left;margin-top: 5px;position: relative;}
.Post_QueSuccesss p{margin: 10px 0 0 !important;color: #0d0d0d !important;}
.firstlast_nameDiv .Qus_form_margin {float: left;width: 48%;position: relative;}
.firstlast_nameDiv .firstlast_right {float: right;}
.Qus_formtextBox {display: block;width: 100%;padding: 10px;margin: 0 0 10px;}
.Qus_form_margin {width: 100%;float: left;margin-top: 5px;position: relative;}
.feedBack_submitBtn{width: 166px;height: 40px;line-height: 40px;padding: 0;margin: 20px 0 0;color: #ffffff;font-weight: 600;font-weight: 600;font-size: 16px;background: #f15050;text-align: center;border: 0;border-radius: 3px;cursor: pointer;outline: none;text-transform: uppercase;float: left;}
.feedBack_captchaDiv {display: inline-block;vertical-align: middle;width: 70%;position: relative;}
.feedBack_captchaDiv .Qus_formtextBox{display: inline-block;width: 40%;vertical-align: top;margin-bottom: 0;padding-top: 11px;padding-bottom: 11px;}
.feedBack_captchaDiv img {display: inline-block;width: 130px;vertical-align: middle;}
.Qus_form_close_button {width: 25px;height: 25px;line-height: 20px;position: absolute;top: -10px;right: -10px;border-radius: 20px;background: #000;font-size: 20px;text-align: center;color: #fff;text-decoration: none; cursor:pointer;}
.Qus_form_close_button:hover{background:var(--siteGreen); color:#000;}

.Customer_QusAns_Div {float: left;width: 100%;margin-top: 20px;border-bottom: var(--brd-grey);padding-bottom: 20px;}
.Qus_to_AnsDiv {width: 100%;float: left;color: #000;font-size: 14px;margin-bottom: 10px;}
.Qus_to_AnsDiv strong {margin: 5px 0 5px;float: left;width: 100%;text-transform: capitalize; font-size:14px;}
.que_post_date {font-size: 12px;}
.que_post_date a {color: var(--textBlue);font-size: 14px;text-decoration: underline; padding-left:10px;}
.que_post_date svg{width:17px; height:17px; fill:var(--siteBlue);}
.Qus_to_AnsDiv p {font-weight: 500;line-height: 22px;margin-bottom: 15px;color: #000;margin: 5px 0 0;padding: 0;float: left;width: 100%;box-sizing: border-box;}
.Qus_cutomerName {font-weight: 400;font-size: 12px;clear: left;float: left;padding-top: 10px;text-transform: inherit;color: gray;}
.liked_disliked {width: 45px;float: right;text-align: right;display: flex; align-items: center;}
.liked_disliked svg{width:17px; height:17px; margin-right:0; fill:#d3d3d3}
.liked_disliked span.Liked svg{fill:var(--siteGreen);}
.liked_disliked span.DisLiked svg{fill:var(--Price);}
.liked_disliked .Liked a {color: var(--textBlue);}
.liked_disliked span a {color: #e1e1e1;font-size: 20px;padding: 0 6px;}

._relatedProductsDiv {float: left;width: 100%; display:none;}
.home_two{padding: 20px 0;float: left;width: 100%;position: relative;}
.related_proTitle {font-size: 20px;font-weight: 600;margin-bottom: 20px;}
.home_two .owl-carousel .owl-nav button.owl-next, 
.home_two .owl-carousel .owl-nav button.owl-prev, 
.home_two .owl-carousel button.owl-dot {border: var(--brd-grey);color: inherit; font: inherit;border-radius: 0;margin: 0;position: absolute;top: 44%; border-radius:5px;}
.home_two .owl-two .item .bdr-full img {width: 60%;height: auto;margin: 0 auto;}
.home_two .owl-carousel .owl-dots{display:none;}























@media only screen and (max-width:900px),(max-width:999px){
.pro_informationDiv{display: block;}
.left_reviewDiv,
.right_reviewDiv{width:100%;}
.Product_ReviewDiv{padding-bottom:130px;}

}


@media only screen and (max-width:800px),(max-width:899px){
.addReviewArea #addReviewBtn{margin-top:35%;padding: 0;width: 90%;}
.Qus_NSearch {width: 65%;}
.Qus_Popup_middle {width: 90%;}
.Pro_Read_ReviewLeft, 
.Pro_Read_ReviewRight {width: 100%;}
.Pro_Read_ReviewRight {margin-top: 10px;}
.pagination {margin-top: 0;margin-bottom: 30px;}
._relatedProductsDiv{padding-bottom: 150px;}

.Prd_Information_Container{padding:10px;}

}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
.RatingSummary b {padding: 15px 10px 0;}
.Prd_Information_Container .Info-tabtitle{font-size: 18px;}
.RatingSummaryDom>.widthDom{margin:5px 0 0 0;}
.RatingSummary{width:100%; border-radius: 10px 10px 0 0;}
.RatingSummaryDetail{width:60%; border-right:4px solid #fff;}
.ratingPercentage>.ratingBar{width:100%;}
.RatingSummaryDom>.widthDom{height:125px;}
.addReviewArea.widthDom,
.fullBgDom{height:140px;}
.addReviewArea{width:25%;}
.ratingtext {width: 32%;padding: 12px 0 12px 7%;}
.ratingPercentage {width: 66%;float: left;padding: 10px;box-sizing: border-box;}
.addReviewArea {width: 40%;}
.addReviewArea #addReviewBtn {margin-top: 30%;padding: 0;}
.Qus_NSearch {width: 80%;}
.post_QusBtn{width:100%;}
.type_QuestionDiv input {font-size: 16px;}
.type_Qus_Popup .firstlast_nameDiv .Qus_form_margin {width: 100%;}

.pagination li a, 
.pagination .active, 
.pagination .active:hover {padding: 5px 10px;}
.landing_QsAs_TopDiv {padding-bottom:160px;}
.feedBack_captchaDiv{width:100%;}

.left_reviewDiv h2{font-size:20px;}
.reviewImag{widht:100%;}
.reviewImag img{width:160px; display:block; margin:0 auto;}
.review_StarDiv{margin:10px 0 0 0; width:100%;}
.review_StarDiv .ProRvwrating{margin:0;}
.contact_submitBtn{background:var(--siteBlue); border:0;}

.Pro_Read_ReviewDiv:last-child{margin-bottom:10px;}

}

@media only screen and (max-width:375px),(max-width:399px){

}

@media only screen and (max-width:360px){

}

@media only screen and (max-width:300px),(max-width:320px){
.Qus_form_close_button {top: 18px;}

}
