﻿@charset "utf-8";
/* CSS Document */

*, *::after, *::before {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.6rem;
  font-family: "Open Sans", sans-serif;
  color: #3e454c;
  background-color: #ffffff;
  font-weight:300;
}
body::after {
  clear: both;
  content: "";
  display: table;
}

a {
	color: #333333;
	text-decoration: none !important;
}

.content_1_wrap{
	width:100%;
	height:400px;
	padding:50px;
	background: #356431; 
    background: -webkit-linear-gradient(#356431, #013315); 
    background: -o-linear-gradient(#356431, #013315);
    background: -moz-linear-gradient(#356431, #013315); 
    background: linear-gradient(#356431, #013315); 
	position:relative;}
	
	
.content_1_area{
	width:90%;
	max-width:1000px;
	height:auto;
	display:block;
	margin:auto;
	font-weight:300; }
	
.content_1_left{
	width:300px;
	height:300px;
	float:left;
	overflow:hidden;}
	
.content_1_left img{
	width:100%;
	height:auto;}
	
.content_1_right{
	width:calc( 100% - 300px);
	height:auto;
	float:left;	
	}
.content_1_right_text{
	width:auto;
	height:120px;
	float:left;
	overflow:hidden;}
	
.content_1_right_text li{
	margin-bottom:50px;}
	
.content_1_right h1{
	font-size:24px;
	line-height:40px;
	text-align:center;
	color:#fff;
	padding:20px 0 !important ;
	margin:auto;
	font-family: "Open Sans", sans-serif;}
	
.content_1_right_searh{
	width:100%;
	height:50px;
	border-radius:25px;
	background:#fff;}
	
.content_1_right_searh_field{
	width:calc(100% - 80px);
	float:left;
	line-height:16px !important ;
	margin:6px 5px 5px 25px;
	padding:9px 0 0 0;
	border:0;
	outline:0;
	font-size:16px;
	color:#555;
	text-align:left;}
	
.content_1_right_searh_btn{
	width:38px;
	height:38px;
	float:left;
	background:url(../images/search_btn.png) center no-repeat;
	margin:6px 0 10px 0;}
	
.content_1_right_searh_btn a{
	display:block;
	border:none;
	width:38px;
	height:38px;}
	
.clear{
	clear:both;}
	
/*popup*/

a.selected {
  background-color:#00AA4A;
  color:white;
  z-index:100;}

.messagepop {
  background-color:#FFFFFF;
  cursor:default;
  display:none;
  margin: 60px 0 0 30px;
  position:absolute;
  text-align:left;
  width:320px;
  z-index:50;
  padding: 20px 20px 10px 20px;
  border-radius:10px;
  border: solid 1px #e8e8e8;
  box-sizing:border-box;
}

.messagepop p{
	padding:0;
	margin:0;
	border:none;}

label {
  display: block;
  margin-bottom: 3px;
  padding-left: 15px;
  text-indent: -15px;
}

.field_pincode{
	width: calc(100% - 50px);
	float:left;
	border: solid 1px #ccc;
	line-height:20px;
	height:32px;
	padding:5px 5px 5px 10px;
	box-sizing:border-box;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	outline:none;
	color:#666666;
	font-size:14px;}

.ok_btn{
	width:40px;
	height:32px;
	float:left;
	text-align:center;
	line-height:32px;
	font-size:14px;
	background:#00AA4A;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;	
	border-radius:10px;	
	
	margin:0 5px;
	color:#fff;
	}
	
.ok_btn a{
	display:block;
	color:#fff;
	text-decoration:none;}
	
.close{
	  float:right;
	  line-height:24px;
	  color:#555;
	  display:block;
	  padding:10px;}

.messagepop p, .messagepop.div {
	border: none;
	margin: 8px 0;
	padding-bottom: 8px;
}

.loc_link{
	width:50%;
	line-height:30px;
	color:#fff;
	text-align: center;
	font-size:14px;
	padding:10px;
	border: solid 1px #fff;
	border-radius:10px;
	-webkit-order-radius:10px;
	-moz-order-radius:10px;
	-ms-order-radius:10px;
	-o-order-radius:10px;
	position:relative;
	margin:0 15px;
	top:10px;
	float:left;	
	transition:all .5s ease-in-out;}
	
.loc_link:hover{
	background:#00AA4A;
	color:#fff;}
	
.upload_link{
	width:50%;
	line-height:30px;
	color:#fff;
	text-align:left;
	font-size:14px;
	padding:10px;
	border: solid 1px #fff;
	border-radius:10px;
	-webkit-order-radius:10px;
	-moz-order-radius:10px;
	-ms-order-radius:10px;
	-o-order-radius:10px;
	position:relative;
	margin:0 15px;
	top:10px;}
	
label.myLabel input[type="file"] {
    position: fixed;
    top: -1000px;
}

/***** Example custom styling *****/
.myLabel {
	width:40%;
	display:block;
	text-align:center;
    float:left;
	line-height:30px;
	padding:10px 0;
	margin: 0 10px;
	position:relative;
	font-size: 14px !important;
	background: #00AA4A;
	font-weight: bold;
	color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	outline:none;
	-webkit-appearance:none;
	cursor:pointer;
	box-sizing:border-box;
	top:10px;
	border: solid 1px #fff;
	transition:all .5s ease-in-out;
}
.myLabel:hover {
    background: #013315;
}
.myLabel:active {
    background: #013315;
}
.myLabel :invalid + span {
    color: #fff;
}
.myLabel :valid + span {
    color: #fff;
	line-height:30px;
	
}

.content_2_wrap{
	width:100%;
	height:auto;
	margin:auto;
	padding:30px 0px;}
	
.content_2_area{
	width:90%;
	margin:auto;
	height:auto;}
	
.content_2_area h1{
	padding:0 !important;
	font-family: "Open Sans", sans-serif;
	margin-bottom:20px;
	margin-top:10px;
	color:#333;
	}
	
.product_box{
	width:22%;
	height:auto;
	margin:10px 1.5%;
	float:left;
	padding:10px;
	box-sizing:border-box;}
	
.product_box_scroll{
	width:95%;
	height:auto;
	margin:10px 15px;
	float:left;
	padding:10px;
	box-sizing:border-box;}
	


	
.product_box h2{
	font-size:18px;
	text-align:center;
	color:#555!important;
	line-height:24px;
	width:100%;
	margin-bottom:10px;
	font-weight:300;}
	
.product_box_img{
	width:100%;
	height:auto;
	margin:10px auto;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	border:solid 2px #ac1d21;}
	
.product_box_img img{
	width:100%;
	height:auto;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;}
	
.product_box p{
	color:#666;
	font-size:14px;
	text-align:center;
	line-height:24px;
	padding:10px;
	margin:0;}
	
.more_btn{
	display:block;
	width:150px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#666;
	outline:0;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	margin:10px auto;
	float:none;
	padding:0px;
    background: #00AA4A;
	}
.more_btn a{
	display:block;
	text-decoration:none;
	color:#fff;	
	border:solid 1px #666;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	outline:0;
	background:#666;
	transition:all .5s ease-in-out;}
	
.more_btn a:hover{
	color:#fff;
	background: #00AA4A;
	border:solid 1px #00AA4A; }
	
.content_3_wrap{
	width:100%;
	height:auto;
	padding:80px;
	}
	
.content_3_area{
	width:100%;
	margin:auto;
	height:auto;}
	
.content_3_area h1{
	padding:0 !important;
	font-family: "Open Sans", sans-serif;
	margin-bottom:30px;
	font-size:3.2rem;}
	
.content_3_box{
	width:22%;
	height:auto;
	margin: 10px 1.5%;
	float:left;
	box-shadow: 0px 0px 3px #ccc;}
	
.product_box{
	width:22%;
	height:auto;
	margin: 10px 1.5%;
	float:left;
	box-shadow: 0px 0px 3px #ccc;
	background:#fff;}
.product_box_price{
	font-size:20px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:100%;
	padding:10px 0;
	box-shadow: 0px 0px 3px #ccc;}
	
.discount_box{
	width:100%;
	height:178px;
	background:#fff;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	box-sizing:border-box;
	float:left;
	overflow:hidden;
	text-align:center;}
	
.discount_box img {
	width:100%;
	height:100%;
	text-align:center;
	}

.discount-text{
	font-size:20px;
	font-weight:normal;
	float:left;
	text-align:center;
	width:100%;
	padding:10px 0;
	}
.discount-price{
	font-size:20px;
	font-weight:bold;
	float:left;
	text-align:center;
	width:50%;
	padding:10px 0;
	box-shadow: 0px 0px 3px #ccc;}
.cross{
	text-decoration:line-through;
	color:#AB1C20;}
	
.discount-btn{
	display:block;
	width:100%;
	text-align:center;
	font-size:20px;
	color:#666;
	outline:0;
	margin:0px auto;
	float:left;
	}
.discount-btn a{
	display:block;
	text-decoration:none;
	color:#fff;	
	outline:0;
	background:#00AA4A;
	transition:all .5s ease-in-out;
	padding:15px 0;}
	
.discount-btn a:hover{
	color:#fff;
	background: #AB1C20;
	 }

	
.coupon{
	text-align:center;}
	
.offer_img_1{
	width:100%;
	height:auto;}
	
.discount_box_new{
	width:80%;
	height:40px;
	line-height:40px; 
	font-size:14px;
	font-weight:bold;
	float:none;
	margin:8px auto 0 auto;
	color:#fff;
	text-align:center;}
	
.discount_box_new a{
	display:block;
	text-decoration:none;
	color:#fff;
	border: solid 1px #fff;
	transition:all .5s ease-in-out;}
	
.discount_box_new a:hover{
	color:#fff;
	background: #00AA4A;
	border:solid 1px #00AA4A; }
	

	
.discount_box h4{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	line-height:24px;
	text-transform:capitalize !important;}
	
.discount_box_right p{
	color:#fff;
	line-height:18px;
	font-size:14px;}
	
.bold_italic{
	font-weight:bold;
	font-style:italic;}
	
.margin_top{
	margin-top:10px;}
	
.content_4_wrap{
	width:100%;
	height:auto;
	padding:80px 80px;
	background:#e9e9e9;}
	
.content_4_area{
	width:100%;
	margin:auto;
	height:auto;}
	
.content_4_area h1{
	margin:0 !important ;
	padding:0 0 40px 0 !important;
	display:block;}
	
.content_4_box{
	width:18%;
	height:auto;
	float:left;
	margin: 10px 1%;}
	
.content_4_box_img{
	width:100%;
	height:auto;
	background:#A6CE39;	
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;}
	
.content_4_box_img img{
	width:100%;
	height:auto;}
	
.content_4_box p{
	text-align:center;
	font-size:14px;
	line-height:24px;
	color:#555;
	margin:10px 0;
	font-weight:bold;}
	
.content_5_wrap{
	width:100%;
	height:auto;
	padding:80px 80px;
	background:#fff;}
	
.content_5_area{
	width:100%;
	margin:auto;
	height:auto;}
	
.content_5_area h1{
	margin:0 !important ;
	padding:0 0 40px 0 !important;
	display:block;}
	
.content_6_wrap{
	width:100%;
	height:auto;
	padding:0 0;
	background:#e9e9e9;}
	
.content_6_left_wrap{ 
	width:50%;
	margin:auto;
	height:auto;
	float:left;
	padding:80px 40px;
	box-sizing:border-box;
	background:#00AA4A;}
	
.content_6_left_wrap p{
	line-height:24px;
	font-size:14px;
	text-align:center;
	color:#fff;
	font-weight:400;}
	
.content_6_left_wrap h1{
	color:#fff;}
	
.content_6_left_btn{
	width:150px;
	height:35px;
	margin:20px auto;
	border-radius:10px; 
	line-height:35px;
	color:#fff;
	text-align:center;}
	
.content_6_left_btn a{
	display:block;
	color:#fff;
	text-decoration:none;
	border: solid 1px #fff;
	border-radius:10px; }
	
.content_6_left_btn a:hover{
	background:#A5CF38;
	border: solid 1px #A5CF38;}
	
.content_6_right_wrap{
	width:50%;
	margin:auto;
	height:auto;
	float:left;
	padding:80px 20px;
	box-sizing:border-box;}
	
.bg{
background:#e9e9e9;
}

.content_7_wrap{
	width:100%;
	height:auto;
	padding:80px;
	background:#fff;}

.content_7_area{
	width:100%;
	margin:auto;
	height:auto;}
	
.content_7_box{
	width:23%;
	height:auto;
	float:left;
	margin:0 1%;}
	
.content_7_box h3{
	font-size:16px;
	line-height:30px;
	color:#555;
	font-weight:bold;}	
	
.content_7_box ul{
	list-style:none;}
	
.content_7_box ul li{
	line-height:24px;
	font-size:14px;
	color:#666;}


	
.content_6_wrap h1{
	margin:0 !important ;
	padding:0 0 40px 0 !important;
	display:block;
	font-size:3.2rem}
	
.content_6_news_left{
	width:150px;
	height:150px;
	padding:0 10px;
	float:left;}
	
.content_6_news_left img{
	width:100%;
	height:auto;}
	
.content_6_news_right{
	width:calc(100% - 160px);
	height:auto;
	padding:0 10px;
	float:left;
	}
	
.content_6_news_right p{
	font-size:14px;
	line-height:24px;
	text-align:left;
	font-style:normal;}
	
.content_6_right_wrap h2{
	font-size:18px;
	padding:0 0 10px 0;
	margin:0;
	text-align:left !important;
	font-weight:bold;
	color:#666;}
	
.more_link{
	text-decoration:none;
	color:#00AA4A ;
	padding:0 10px;
	}
	
.content_6_right_wrap h1{
	padding:0 0 30px 0 !important;}
	
	
.footer_wrap{
	width:100%;
	height:auto;
	padding:50px 80px;
	background:#2C3136;
	box-sizing:border-box;}

.footer_area{
	width:100%;
	margin:auto;
	height:auto;}
	
.footer_area p{
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center;}
	
.footer_area p a{
	color:#fff;
	text-decoration:none;}
	
.social_wrap{
	width:200px;
	height:50px;
	margin:10px auto;}
	
.s_box{
	width:40px;
	height:40px;
	margin:5px;
	float:left;}
	
.s_box img{
	border:none;}
	
.clearfix:before, .clearfix:after{
	content:"";
	display:block;} 
	
.clearfix:before{
	clear:both;}
	
.clearfix{
	zoom:1;}
	

/*top_slide	*/

.img_slide{
	width:300px !important;
	height:300px;
	position:relative;
	}
	
.img_slide li img{
	width:100% !important;
	position:relative;}
	
/*inner*/

.inner_content_1_wrap{
	width:100%;
	height:auto;
	padding:50px 50px 200px 50px ;
	background: #339966; 
    background: -webkit-linear-gradient(#339966, #013315); 
    background: -o-linear-gradient(#339966, #013315);
    background: -moz-linear-gradient(#339966, #013315); 
    background: linear-gradient(#339966, #013315); 
	position:relative;}
	
.inner_content_1_area{
	width:90%;
	margin:auto;
	height:auto;
	padding:0;}
	

.inner_content_1{
	width:90%;
	height:auto;
	float:left;
	}
	
.item{
	margin:0 5px;}
	
.item>.inner_product_box{
	width:100%;
	}
.inner_product_box{
	width:22%;
	height:auto;
	margin:10px 1.5%;
	float:left;
	padding:10px;
	box-sizing:border-box;
	box-shadow: 0px 0px 3px #ccc;
	background:#ffffff;}
	
.inner_product_box h2{
	font-size:18px;
	text-align:center;
	color:#555!important;
	line-height:24px;
	width:100%;
	
	font-weight:300;
	height:auto;}
	
.inner_product_box_img{
	width:100%;
	height:auto;
	margin:0px auto 10px auto;
	}
	
.inner_product_box_img img{
	width: 100%;
	height:auto;
	}
	
.inner_product_box p{
	color:#666;
	font-size:14px;
	text-align:center;
	line-height:24px;
	padding:10px;
	margin:0;}
	
.inner_product_box_price{
	width:100%;
	line-height:40px;
	font-size:24px;
	color:#555;
	font-weight:bold;
	text-align:center;}
	
.pdt_btn{
	display:block;
	width:45%;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#666;
	outline:0;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	border:solid 1px #666;
	margin:10px 2.5%;
	float:left;
	padding:0px;
	}
.pdt_btn a{
	display:block;
	text-decoration:none;
	color:#666;	
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	outline:0;
	background:#fff;}
	
.pdt_btn a:hover{
	border: solid 1px #00AA4A;
	background:#00AA4A;
	color:#fff; }
	
.bg_inner{
	background:#e9e9e9;}
	
	
.loc_link_inner{
	width:auto;
	line-height:30px;
	color:#fff;
	text-align: center;
	font-size:14px;
	padding:10px 0 0 0 ;
	position:relative;
	margin:0 ;
	float:left;	}
	
.loc_link_inner:hover{
	text-decoration:none;
	color:#fff;}
	
.messagepop_2 {
  background-color:#FFFFFF;
  cursor:default;
  display:none;
  margin: 60px 0 0 0px;
  position:absolute;
  text-align:left;
  left:200px;
  width:auto;
  z-index:50;
  padding: 20px 10px;
  border-radius:10px;
  border: solid 1px #e8e8e8;
  box-sizing:border-box;
  
}

.messagepop_2 p{
	padding:0;
	margin:0;
	border:none;}
	
.messagepop_2 p, .messagepop.div {
	border: none;
	margin: 8px 0;
	padding-bottom: 8px;
}

/*product_details*/

.product_left{
	width:40%;
	height:auto;
	float:left;
	padding:10px;}
	
.product_left_image{
	width:100%;
	padding:10px;
	box-shadow:0px 0px 3px #e8e8e8;
	box-sizing:border-box;}
	
.product_left_image img{
	width:100%;
	height:auto;}
	
.product_right{
	width:60%;
	height:auto;
	float:left;
	padding:10px;}
	
.product_right p{
	font-size:14px;
	text-align:left;
	color:#666;
	line-height:24px;}
	
.clr_green{
	color:#00AA4A !important;
	font-weight:bold;}
	
.product_right h1{
	text-align:left !important;
	font-size:24px !important;
	font-weight:bold !important;
	margin:0 0 10px 0;
	}
	
.product_right ul{
	list-style:none;
	margin-top:20px;}
	
.product_right ul li{
	width:100%;
	height:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: solid px #e8e8e8 !important;
	font-size:14px;
	color:#666;
	display:block;
	float:left;
	vertical-align:text-top;}
	
.product_right ul li h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px}
	
.product_price{
	font-size:24px !important;
	color:#00AA4A !important;
	font-weight:bold;}
	
.li_left{
	width:130px;
	line-height:24px;
	float:left;}
	
.li_right{
	width: calc(100%-140px);
	line-height:24px;
	float:left;}
	
.li_right select{
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	padding:10px 40px 10px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	width:auto;
	background: #fff url(../images/down_arrow.png) right center no-repeat;
	font-size:14px;
	outline: none;
	border:solid 1px #ccc;
	display:block;}
	
	
select::-ms-expand {display: none;} /*FOR IE*/
            select option
            {
                padding             : 0.3em;
                font-size           : 1em;
                font-weight         : normal;
            }

.li_right select option{
	color:#666 !important ;
	padding:10px;
	line-height:30px;}
	
.li_right p{
	width:100%;
	font-size:14px;
	color:#666;}
	
.pdt_back_btn_wrap{
	width:100%;
	height:auto;
	float:left;}
	
.pdt_back_btn{
	display:block;
	width:150px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#666;
	outline:0;
	border:none;
	margin:10px 2.5%;
	float:right;
	padding:0px;
	}
.pdt_back_btn a{
	display:block;
	text-decoration:none;
	color:#666;	
	
	outline:0;
	background:#fff;}
	
.pdt_back_btn a:hover{
	color:#00AA4A;
	 }
	 
/*medicine_detail_page*/

.medi_top_left{
	width:58%;
	height:auto;
	float:left;
	margin-right:2%;}
	
.medi_top_right{
	width:40%;
	height:auto;
	float:left;}
	
.medi_title{
	width:100%;
	height:auto;
	padding: 10px 0 20px 0;
	border-bottom:solid 1px #e8e8e8;
	margin-bottom:10px;}
	
.medi_title h2{
	font-weight:bold;
	line-height:30px;
	font-size:18px;
	color:#555;
	text-transform:uppercase;}
	
.medi_title p{
	font-size:14px;}
	
.medi_title p a{
	text-decoration: none;
	color:#666;}
	
.medi_title p a:hover{
	color:#00AA4A;}
	
.medi_top_cont{
	width:100%;
	height:auto;}
	
.medi_top_cont ul{
	list-style:none;
	margin:0;
	padding:0;
	width:100% !important;}
	
.medi_top_cont ul li{
	line-height:24px;
	display:block ;
	width:100% ;
	padding-bottom:5px;
	}
	
.li_left{
	width:150px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#00AA4A;
	float:left;}
	
.li_right{
	width:calc(100%-150px);
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	float:left;}
	
.li_right_price{
	width:calc(100%-150px);
	line-height:24px;
	font-size:18px;
	font-weight:bold;
	color:#666;}
	

.submit_box{
	width:90%;
	height:auto;
	padding:20px;
	border: solid 1px #e8e8e8;
	font-size:14px;
	box-shadow: 0 0 3px #e8e8e8;}
	
.submit_box h2{
	font-weight:bold;}
	
.submit_box ul {
	list-style:none;
	margin:10px 0;}
	
.submit_box ul li{
	width:50%;
	height:auto;
	float:left;
	margin:10px 0;}
	
.submit_box_radio_box label{
	width:auto;
	float:left;
	font-size:14px;
	}
	
.submit_box_btn{
	width:150px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background:#fff;
	 border:none;
	 margin-top:10px;
	 }
	
.submit_box_btn a{
	padding:10px 0;
	display:block;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;	
	border-radius:10px;
	border:solid 1px #00AA4A !important;
	color:#fff;
	background:#00AA4A;}
	
.submit_box_btn a:hover{
	color:#fff;
	border:solid 1px #00AA4A !important;}
	
.medi_middle_cont_wrap{
	width:100%;
	padding:50px 0 !important;
	float:left;}
	
.medi_middle_cont_box{
	width:30%;
	height:auto;
	margin:10px 1.5%;
	float:left;}
	
.medi_middle_cont_box p{
	font-size:14px;
	color:#666;
	line-height:24px;
	margin:0 0 10px 0;}
	
.medi_middle_cont_box h3{
	font-weight:bold;
	margin-bottom:10px;}
	
.medi_middle_cont_box_btn{
	width:150px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background:#fff;
	 border:none;
	 margin-top:10px;
	 }
	
.medi_middle_cont_box_btn a{
	padding:10px 0;
	display:block;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;	
	border-radius:10px;
	border:solid 1px #555 !important;
	color:#555;
	background:#fff;}
	
.medi_middle_cont_box_btn a:hover{
	color:#00AA4A;
	border:solid 1px #00AA4A !important;}
	
.medi_middle_cont_box_inner_wrap{
	width:100%;
	height:auto;
	border-bottom:solid 1px #e8e8e8;
	margin-bottom:10px;}
	
.medi_middle_cont_box_left_1{
	width:60%;
	float:left;}
	
.medi_middle_cont_box_right_1{
	width:40%;
	float:left;}
	
.green_title{
	color:#00AA4A !important ;
	line-height:60px !important;
	font-weight:bold;}
	
.medi_middle_cont_box_link{
	color:#555;
	font-size:14px;}
	
.medi_middle_cont_box_link a{
	color:#555;
	text-decoration:none;}
	
.medi_middle_cont_box_link a:hover{
	color:#00AA4A ;}
	
.medi_middle_cont_box_link a:active{
	color:#00AA4A ;}
	
	
.bold{
	font-weight:bold;}
	
.list_middle{
	list-style:none;
	padding:0;
	margin: 20px 0 0 0;}
	
.list_middle li{
	padding:10px 0;
	border-bottom:solid 1px #e8e8e8;
	margin:10px 0;}
	
.list_middle li h4{
	font-weight:bold;
	color:#00AA4A ;
	margin-bottom:10px;}
	
.list_middle li .small_text{
	font-size:12px;
	}
	
.list_middle li .price{
	font-size:16px;
	font-weight:bold;}
	
.list_middle li .price_2{
	font-size:14px;
	font-weight:bold;}
	
.list_normal{
	list-style: none;
	padding:0;
	margin: 20px 0 0 0;
	}
	
.list_normal li{
	padding:10px 0;
	border-bottom:solid 1px #e8e8e8;
	margin:10px 0;}
	
.list_faq{
	list-style:none;
	padding:0;
	margin: 20px 0 0 0;
	}
	
.list_faq li{
	padding:10px 0;
	border-bottom:solid 1px #e8e8e8;
	margin:10px 0;}
	
.q{
	margin-right:10px;
	font-weight:bold;
	color:#00AA4A ;}
	
.safe_btn{
	width: auto !important;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background:#fff;
	 border:none;
	 margin-top:10px;
	 float:left;
	 }
	
.safe_btn a{
	padding:10px;
	display:block;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;	
	border-radius:10px;
	border:solid 1px #00AA4A !important;
	color:#00AA4A;
	background: #A3E0A2;}
	
.safe_btn a:hover{
	color:#fff;
	border:solid 1px #00AA4A !important;}
	
.unsafe_btn{
	width: auto !important;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background:#fff;
	 border:none;
	 margin-top:10px;
	 float:left;
	 }
	
.unsafe_btn a{
	padding:10px;
	display:block;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;	
	border-radius:10px;
	border:solid 1px #555 !important;
	color:#fff;
	background:#F89D9D;}
	
.unsafe_btn a:hover{
	color: #fff;
	border:solid 1px #F89D9D !important;}

	
	

	
	
	
	
	
	
	
/*Circle_graph*/
.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #00AA4A;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100 *,
.c100 *:before,
.c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 240px;
}
.c100.small {
  font-size: 80px;
}
.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #666;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: #f5f5f5;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.800000000000004deg);
  -moz-transform: rotate(46.800000000000004deg);
  -ms-transform: rotate(46.800000000000004deg);
  -o-transform: rotate(46.800000000000004deg);
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.60000000000001deg);
  -moz-transform: rotate(75.60000000000001deg);
  -ms-transform: rotate(75.60000000000001deg);
  -o-transform: rotate(75.60000000000001deg);
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.60000000000001deg);
  -moz-transform: rotate(93.60000000000001deg);
  -ms-transform: rotate(93.60000000000001deg);
  -o-transform: rotate(93.60000000000001deg);
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.60000000000001deg);
  -moz-transform: rotate(111.60000000000001deg);
  -ms-transform: rotate(111.60000000000001deg);
  -o-transform: rotate(111.60000000000001deg);
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.20000000000002deg);
  -moz-transform: rotate(133.20000000000002deg);
  -ms-transform: rotate(133.20000000000002deg);
  -o-transform: rotate(133.20000000000002deg);
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.20000000000002deg);
  -moz-transform: rotate(151.20000000000002deg);
  -ms-transform: rotate(151.20000000000002deg);
  -o-transform: rotate(151.20000000000002deg);
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.20000000000002deg);
  -moz-transform: rotate(169.20000000000002deg);
  -ms-transform: rotate(169.20000000000002deg);
  -o-transform: rotate(169.20000000000002deg);
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.20000000000002deg);
  -moz-transform: rotate(187.20000000000002deg);
  -ms-transform: rotate(187.20000000000002deg);
  -o-transform: rotate(187.20000000000002deg);
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.20000000000002deg);
  -moz-transform: rotate(205.20000000000002deg);
  -ms-transform: rotate(205.20000000000002deg);
  -o-transform: rotate(205.20000000000002deg);
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.20000000000002deg);
  -moz-transform: rotate(223.20000000000002deg);
  -ms-transform: rotate(223.20000000000002deg);
  -o-transform: rotate(223.20000000000002deg);
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.20000000000002deg);
  -moz-transform: rotate(241.20000000000002deg);
  -ms-transform: rotate(241.20000000000002deg);
  -o-transform: rotate(241.20000000000002deg);
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);

}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.40000000000003deg);
  -moz-transform: rotate(266.40000000000003deg);
  -ms-transform: rotate(266.40000000000003deg);
  -o-transform: rotate(266.40000000000003deg);
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.40000000000003deg);
  -moz-transform: rotate(284.40000000000003deg);
  -ms-transform: rotate(284.40000000000003deg);
  -o-transform: rotate(284.40000000000003deg);
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.40000000000003deg);
  -moz-transform: rotate(302.40000000000003deg);
  -ms-transform: rotate(302.40000000000003deg);
  -o-transform: rotate(302.40000000000003deg);
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.40000000000003deg);
  -moz-transform: rotate(320.40000000000003deg);
  -ms-transform: rotate(320.40000000000003deg);
  -o-transform: rotate(320.40000000000003deg);
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.40000000000003deg);
  -moz-transform: rotate(338.40000000000003deg);
  -ms-transform: rotate(338.40000000000003deg);
  -o-transform: rotate(338.40000000000003deg);
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.40000000000003deg);
  -moz-transform: rotate(356.40000000000003deg);
  -ms-transform: rotate(356.40000000000003deg);
  -o-transform: rotate(356.40000000000003deg);
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {
  cursor: default;
}
.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #00AA4A ;
}
.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
.c100.dark {
  background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}
.c100.dark > span {
  color: #666;
}
.c100.dark:after {
  background-color: #666666;
}
.c100.dark:hover > span {
  color: #00AA4A ;
}
.c100.green .bar,
.c100.green .fill {
  border-color: #4db53c !important;
}
.c100.green:hover > span {
  color: #4db53c;
}
.c100.green.dark .bar,
.c100.green.dark .fill {
  border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
  color: #5fd400;
}
.c100.orange .bar,
.c100.orange .fill {
  border-color: #dd9d22 !important;
}
.c100.orange:hover > span {
  color: #dd9d22;
}
.c100.orange.dark .bar,
.c100.orange.dark .fill {
  border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
  color: #e08833;
}

.graph_box{
	width:80px;
	height:auto;
	float:left;
	margin:2px;}
	
.graph_box p{
	text-align:center;}
	
/*Inner_page*/

.content_inner_wrap{
	width:100%;
	height:auto;
	padding:80px 50px;}
	
.content_inner_area{
	width:100%;
	margin:auto;
	height:auto;}
	
.content_inner_area h1{
	padding:0;
	margin:0;
	font-size:24px;
	color:#555;
	line-height:34px;}
	
.content_inner_area h2{
	padding:0;
	margin:0;
	font-size:18px;
	color:#555;
	line-height:28px;
	padding-bottom:10px;
	text-align:center;}
	
.content_inner_area h3{
	padding:0;
	margin:0;
	font-size:16px;
	color:#555;
	line-height:26px;
	padding-bottom:10px;
	text-align:center;}
	
.content_inner_area h4{
	padding:0;
	margin:0;
	font-size:14px ; 
	color:#555;
	line-height:26px;
	padding-bottom:10px;
	text-align:center;}
	
.bold{
	font-weight:bold;}
	
.border_bottom{
	padding:0 0 10px 0 !important;
	border-bottom: solid 1px #e8e8e8 ;
	display:block ;
	margin-bottom:20px !important;}
	
.f_left{
	text-align: left;}
	
.content_inner_area p{
	line-height:24px;
	font-size:14px;
	color:#666;
	padding:10px 0;}
	
.content_inner_area ul{
	display:block;
	list-style:none;
	margin:10px 0;
	float:left;}
	
.content_inner_area ul li{
	display:block;
	line-height:24px;
	padding:5px 5px 5px 30px;
	font-size:14px;
	color:#666;
	background: url(../images/arrow_left.png) left top no-repeat; }
	
.content_inner_area ul li a{
	text-decoration:none;
	color:#666;
	display:block;}
	
	
/*category*/

.category_product_box{
	width:17%;
	height:auto;
	margin:10px 1.5%;
	float:left;
	padding:10px;
	box-sizing:border-box;
	box-shadow: 0px 0px 3px #ccc;}
	
.category_product_box h2{
	font-size:14px;
	text-align:center;
	color:#555!important;
	line-height:24px;
	width:100%;
	
	font-weight:300;
	height:48px;}
	
.category_product_box_img{
	width:100%;
	height:auto;
	margin:10px auto;
	}
	
	
.category_product_box_img img{
	width: 100%;
	height:auto;
	}
	
.offer{
	width:60px;
	height:60px;
	z-index:100;
	position:absolute;
	background:#FF0004;
	color:#fff;
	padding-top:11px;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	margin-top:-10px;
	margin-left:-10px;
	border-radius:50%;}
	
.cart_mob{
	background:#fff url(../images/carrt_top.png) left no-repeat;
	height:35px;
	width:auto;
	padding:0 10px 0 40px;
	color: #333333;
	font-size:14px;
	line-height:35px;
	position:absolute;
	margin:auto;
	left:50%;
	margin-top:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	}
	
.hide{
	display:none;}
	
.cart_top {
    float: left;
    display: none;
    width: auto;
    height: 35px;
    margin: 8px 0 0 0px;
	background: url(../images/carrt_top.png) left no-repeat;
	padding:0 10px 0 40px;
	color:#fff;
	line-height:35px;
  }
  
 .offer{
	width:60px;
	height:60px;
	z-index:100;
	position:absolute;
	background:#FF0004;
	color:#fff;
	padding-top:11px;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	margin-top:-10px;
	margin-left:-10px;
	border-radius:50%;}