
.dtls-qty{display:inline-block!important; width:40px!important; padding:0 0 0 5px!important;}
.dtls-price-title{ padding:5px 10px; position:relative; background-color:#000; color:#fff; display:inline-block; font-size:12px; margin-bottom:10px;}
.dtls-price-title:before, .dtls-price-title:after{ content:''; display:block; position:absolute; left:100%; border-left:10px solid #000; border-right:0;}
.dtls-price-title:before{border-bottom:14px solid transparent; top:0;}
.dtls-price-title:after{ border-top:14px solid transparent; bottom:0;}
.price1{ margin-top:10px !important; display:inline-block; float:left;}
.price1 span{ vertical-align:top;}
.price1 select{ margin-top:-7px; margin-left:3px; vertical-align:top;}
.qty-label{ font-size:14px; font-weight:normal; vertical-align:middle; margin-left:15px; margin-top:-3px;}
.padd-l-0{ padding-left:0!important;}
.app-f-price{ display:inline-block; text-align:center; margin-left:10px;}
.app-f-price label{ font-size:12px; font-weight:500; vertical-align:top; margin-top:-20px;}
.app-f-price .price_new{ font-size:22px; float:none !important; vertical-align:top; margin-top:-20px;}
.price1 .price_new{ vertical-align:top;}
.table_h5para span {color: #cc1103!important;}
.shad-d{ border: 1px solid #e5e5e5!important;}
a { text-decoration:none !important; cursor:pointer!important;}
.error{ color:#FF0000; font-size: 12px; line-height: 25px;}
.overlay{
    display:none;
    background:rgba(0, 0, 0, 0.3); position:fixed; height:100%; width:100%;z-index:200000; top:0; left:0;
}

.pc_whatsapp{width:50px;height:50px;}
.pc_whatsapp a{display:inline-block;}
.pc_whatsapp a img{width:100%;}
