.prod_page{float:left; width:100%; }
.product_item_view{float:left; width:100%; margin-top:40%;}
.product_detail_view{float:left; width:100%; padding:20px; box-shadow:0 0 3px #aaa; padding:10px; margin-top:5%;}
.pro_heading{float:left;width:100%; font-size:45px; font-weight:normal;font-family: 'Allerta', sans-serif;;}
.new_coll{float:left; width:100%;font-size:18px; font-style:italic; margin:30px 0; position:relative; }
#stock_available {color:red; font-size:18px; font-weight:500; font-style:normal; text-decoration:none !important; padding:40%;}
.pro_rate{float:left;width:100%; margin:15px 0; padding-left:10%; font-size:25px; font-style:italic;}
.color_quantity{width:80%;float:left; margin-left:10%; border-top:1px solid #aaa; border-bottom:1px solid #aaa; height:70px; padding:10px;margin-bottom:30px;}
.color{width:35%; float:left;}
.color_select{float:left; width:50%; margin-left:10px;margin-top:10px;}
.color_select li{float:left; width:7%; text-align:center; padding:0 10px;}
#red{ width: 15px;
height: 15px;
background-color: red;
float: left;
border-radius: 1em;}
#green{width:15px; height:15px; background:green; background-color: green;
float: left;
border-radius: 1em;}
#black{width:15px; height:15px; background:black; background-color: black;
float: left;
border-radius: 1em;}