#product_detail{ padding-top:70px;}
#product_detail .leftsec{}
#product_detail .leftsec h2{font-family: 'quicksandregular'; font-size:16px; color:#ce3542;}
#product_detail .leftsec h2 span{font-family: 'quicksandbold'; }
#product_detail .leftsec h1{font-family: 'Grandstanderbold'; font-size:27px; color:#ce3542; text-transform:uppercase; line-height:32px;}
#product_detail .leftsec p{font-family: 'quicksandregular'; font-size:14px; color:#000000; line-height:24px; width:489px;}
#product_detail .leftsec ul{ padding:40px 0 0 0; margin:0px; text-align: center;}
#product_detail .leftsec li:before{ content: url(./images/claims-red_Gluten-Free.png); text-align: center; display: block; height:37px; margin-bottom:10px;}
#product_detail .leftsec li{ padding:0px; margin:0px 10px; font-family: 'quicksandbold'; font-size:16px; color:#ce3d42; list-style-type:none; display:inline-block; width:20%; text-align:center; vertical-align:top; }
#product_detail .leftsec li:first-child{ margin-left:0px;}
#product_detail .leftsec li:last-child{ margin-right:0px;}
#product_detail .rightsec{}
#product_detail .rightsec h1{font-family: 'quicksandbold'; font-size:30px;  line-height:24px; background-color:#db1136; color:#ffffff; padding:8px 0; text-align:center; margin: 50px 0;}
#product_detail .rightsec h2{font-family: 'Grandstanderbold'; font-size:20px;  line-height:24px; color:#ce3542; padding:0px 0; margin:0px; text-align:center;}
#product_detail .rightsec h3{font-family: 'quicksandbold'; font-size:16px;  line-height:24px; color:#ce3542; padding:0px 0; margin:0px; text-align:left; width: 199px;}
#product_detail .rightsec .non-gmo_logo img{width:132px; padding-top:10px;}
#product_detail .rightsec p{font-family: 'quicksandregular'; font-size:14px; color:#000000; font-size:14px; color:#000000; line-height:24px; width:199px;}
#product_detail .rightsec .table{ background-color:#db1136; color:#ffffff; padding:20px; border-collapse: inherit;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border-top:0; padding:0px;  font-size:15px; font-family: 'quicksandregular';   width:25%;}
.table>thead>tr>td:first-child,.table>tbody>tr>td:first-child{ width:50%;}
.table .spacing{ padding-left:10px;}
.table .txtbold{ font-family: 'quicksandbold';}
.table .bdr{ border-top:solid 5px #ffffff; padding:8px 0 0 0;}
#product_detail .rightsec .list{padding:0px; margin:15px 0 0 0; text-align:center;}
#product_detail .rightsec .list ul{padding:0px; margin:0px; }
#product_detail .rightsec .list li{padding:0px; margin:0px 5px 0 5px; background-color:#00a8f7; width:51px; height:52px; display:inline-block; line-height:52px; list-style-type:none; text-align:center; color:#ffffff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; font-size:20px; font-family: 'Grandstanderbold';}


#smoothie_flavour{ clear:both; padding-bottom:90px;}
#smoothie_flavour h1{ font-family: 'Grandstanderbold'; font-size:30px; text-align:center; color:#ce3542; padding:90px 0 30px 0;}
#smoothie_flavour ul{padding:0px; margin:0px; text-align:center; }
#smoothie_flavour li{padding:0px; margin:0px; display:inline-block; list-style-type:none;  vertical-align:top;}
#smoothie_flavour li div{color:#ce3542; font-size:12px; font-family: 'quicksandbold'; width:60%; margin:-40px auto auto auto;}

@media (max-width: 1199px)
{
#product_detail .leftsec p { width: auto;}
#product_detail .rightsec p { width: auto;}
#product_detail .rightsec h3 {width: auto; }
#product_detail .rightsec .list li { width: 41px; height: 42px; line-height: 42px;}
#smoothie_flavour li div { font-size: 9px;}
}

@media (max-width: 991px)
{
	#product_detail .leftsec h1 { text-align: center;}
	#product_detail .leftsec p { text-align:center;}
	#product_detail .leftsec img { margin:auto;}
	#product_detail .leftsec ul { margin: auto; text-align:center;}
	#product_detail .rightsec h3 {width: auro; }
}


@media (max-width: 767px){
#product_detail{padding-top: 15px;}
#product_detail .leftsec ul{ text-align:center;} 	
#product_detail .leftsec p { text-align:center; margin:0px -10px; padding-bottom:30px;}
#product_detail .leftsec ul { padding: 20px 0 0 0;}
#product_detail .leftsec li {display:block; margin:auto; width:35%; padding:15px 0;}
#product_detail .leftsec li:first-child { margin:auto;}
#product_detail .leftsec li:last-child { margin:auto;}
#product_detail .rightsec h1 {margin:30px -30px 0px -30px;}
#product_detail .rightsec h3 {  margin:0px -18px; padding-top:15px;}
#product_detail .rightsec p { line-height: 20px; margin:0px -18px; }
#product_detail .rightsec .table { margin-top: 30px;}
.spacing_mob{padding:0px; margin:-5px;}
.non-gmo_logo{padding-top:25px;}
#product_detail .rightsec h2 { font-size:15px; padding-top:15px;}
#product_detail .rightsec .list li { width: 51px; height: 52px; line-height: 52px;}
#smoothie_flavour h1 { padding: 40px 0 30px 0;  width: 200px;  margin: auto;}
#smoothie_flavour ul.flavors-slider{width:calc(100% - 50px); margin:auto;}

#smoothie_flavour ul.flavors-slider .slick-prev:before, #smoothie_flavour ul.flavors-slider .slick-next:before{color:#DB1136; font-family:inherit;}
#smoothie_flavour ul.flavors-slider .slick-prev:before{content:"\f053";}
#smoothie_flavour ul.flavors-slider .slick-next:before{content:"\f054";}

#smoothie_flavour li div{font-size:12px;}
.table>tbody>tr>td:first-child { width:30%;}
.table .firstrow { width:55% !important;}
.table .secondrow { width:15%;}
.table .thirdrow { width:55%;}
}


