@charset "utf-8";
/* CSS Document */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid green;
  -webkit-text-fill-color: #666;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}
button:focus{
	outline: none;
}


.add_cart_top_bar{
	width: 85%;
	height:30px;
	padding: 0px;
	margin:5px auto;
	z-index:3;
	position: absolute;
    bottom: -35%;
    left: 50%;
    transform: translateX(-50%);
}
.add_cart_search{
	width:94%;
	height:30px;
	padding: 0px;
	margin:0px auto;
	background: #fff;
	border-radius:50px;
	-webkit-box-shadow: 0px 0px 12px -4px rgba(214,214,214,1);
-moz-box-shadow: 0px 0px 12px -4px rgba(214,214,214,1);
box-shadow: 0px 0px 12px -4px rgba(214,214,214,1);
	float:left;
}
.add_cart_search input[type=text],[type=number]{
	width:85%;
	height:30px;
	padding: 0px 10px;
	margin:0px auto;
	background:#fff;
	border: none;
	color:#666;
	border-radius:50px;
	font-size:14px;
	float:left;
}
.add_cart_search input[type=text],[type=number]:focus{
	outline: none;
}

.add_cart_search button{
	width:10%;
	height:30px;
	padding-right: 10px;
	margin:0px;
	float: right;
	color:#666;
	line-height: 30px;
	background: none;
	border: none;
	font-size:14px;
}

.add_cart_btn_grp{
	width:90%;
	height:30px;
	padding: 0px;
	margin:0px auto;
	background: #fff;
	border-radius:50px;
	-webkit-box-shadow: 0px 0px 12px -4px rgba(214,214,214,1);
-moz-box-shadow: 0px 0px 12px -4px rgba(214,214,214,1);
box-shadow: 0px 0px 12px -4px rgba(214,214,214,1);
}

.col-no-gap{
	padding: 0px;
	margin: 0px;
}

.add_cart_btn_grp input[type=number]{
	width:100%;
	height:30px;
	padding-left:10px;
	margin:0px auto;
	background:#fff;
	border: none;
	color:#ccc;
	border-radius:50px;
	font-size:14px;
	float:left;
}
.add_cart_btn_grp input[type=number]:focus{
	outline: none;
}
.add_cart_btn_grp button{
	width:100%;
	height:30px;
	text-align: center;
	margin:0px;
	color:#fff;
	line-height: 30px;
	background:#0eaa4e;
	border: none;
	font-size:14px;
	border-bottom-right-radius: 50px;
	border-top-right-radius: 50px;
	font-weight:bold;
}
/*.logo {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    background: #fff;*/
/*    margin: 0 0;*/
/*    padding: 1.2rem;*/
/*    border-radius: 100%;*/
/*    display: block;*/
/*}*/
.light_bg{
	background:#fff;
}
.add_cart_inn_cont{
	width:90%;
	height:auto;
	padding:10px;
	margin:10px auto;
	background: #fff;
	border-radius:5px;
}


/*Accordion part*/

.accordion-container{
  position: relative;
  width:100%;
  height: auto;
  margin: 10px auto;
}

.set{
  position: relative;
  width: 100%;
  height: auto;
  background-color: #fff;
  border: 1px solid#eee;
	padding:2px 0px;
	border-radius:10px;
	margin:2px 0px;
}
.set > a{
  display: block;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
}
.set > a i{
/*  float: right;*/
  margin-top: 2px;
}
.set > a.active{
  background-color:#fff;
  color: #000;
}
.content{
  background-color: #fff;
  display:none;
}
.content p{
  margin: 0;
  color: #333;
}
.search_result{}
.search_result_img{
	width:100%;
	padding-left: 10px !important;
}
.arrow_icon{
	color:#ccc;
	font-size:20px;
	text-align: right;
	float:right;
	padding-top:25px;
}
.Search_result_text{
	text-align: left;
	padding:0px 10px;
}
.Search_result_text h3{
	color: #000;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0px;
}
.Search_result_text p{
	color:#666;
	font-size:8px;
	font-weight:400;
	width: 100%;
}
.Search_result_text h5{
	font-size:12px;
	font-weight:bold;
	color:#0eaa4e;	
	width: 100%;
	margin:0px;
}
.Search_result_text h5 span{
	color:#666;
	text-decoration: line-through;
	padding-left: 5px;
}
.light_bg_margin{
	margin:3px 0px;
	padding:5px 0px;
	border-radius:5px;
}

.rel_pro_text{
	text-align: left;
	padding: 10px;
	color:#000;
	font-size:14px;
	font-weight:500;
	position: relative;
}

.cart_table{
	width:100%;
	height:auto;
	padding: 0px;
	margin:0px auto;
}

.cart_table table{width:100%;}

.cart_table table tr{
	border:1px solid#ccc;
}
.cart_table table th{border:1px solid#ccc; width:45%; text-align: left; padding:5px 2px 5px 2px; font-size:12px;     }

.cart_table table td{border:1px solid#ccc; width:55%; text-align: left;  padding:5px 2px 5px 2px; font-size:12px; font-weight:500;      }

.delete_btn{
	/*background: #ff2609;*/
	/*color:#fff;*/
	/*margin:0px auto;*/
	/*font-size:14px;*/
	/*font-weight:500;*/
	/*padding: 3px 0px;*/font-size: 14px;
    font-weight: 500;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    /*background: #fff;*/
    color: #ff2600;
    position: absolute;
    bottom: 0;
    right: 0;
    align-items: center;
    padding: 11px 4px;
}

.border_img{
    border: 1px solid #ccc;
}
/*******************************************************************/

.login_container{
	width:100%;
	min-height: 100vh;
	padding: 0px;
	margin:0px auto;
	background:#fff;
	border-radius: 80% / 40%;
    border-top-left-radius: 40%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0% 0%;
    border-bottom-left-radius:  40%;
}


.log_banner{
	width:100%;
	height:auto;
	padding: 0px;
	margin: 0px auto;
}
.log_box{

}
.log_box_logo{
	width:80px;
	height:80px;
	padding:0px;
	margin:50px auto;
	display: block;
}
.log_box_logo img{
	width:100%;
}

.log_box_heading{
	text-align: center;
	color:#333;
	font-size:20px;
	font-weight:bold;
	padding-bottom: 25px;
}

.login_input{
	idth:100%;
	height:40px;
	padding:0px 10px;
	margin:0px auto;
	background:#fff;
	font-size:12px;
	border-radius:8px;
}

.login_btn{
	width:47%;
	height:40px;
	padding:0px 0px;
	line-height: 40px;
	margin: 0px auto;
	background-image: linear-gradient(45deg, #03cc25 0%, #14bc63 90%);
	text-align: center;
	color: #fff;
	border: none;
	border-radius:0px;
	font-size:14px;
	text-transform:uppercase;
	margin:0px 1%;
}

.forgot_pass_text{
	color:#333;
	text-align: right;
	font-size:10px;
	font-weight:bold;
	float:right;
	padding: 15px 0px 25px 0px;
}

.section_four_row{
	 width: 99%;
    height: auto;
    padding: 0px 0px;
    margin: 0px auto;
    white-space: nowrap;
    overflow-x: scroll;
}

.section_four_row_box{
	width: calc(38% - 20px);
    height: 100px;
    margin: 10px;
    white-space: normal;
    display: inline-block;
    border: 1px solid#ccc;
    border-radius: 12px;
    transition: 0.3s ease-in;
	position: relative;
		-webkit-box-shadow: 0px 3px 5px -1px rgba(214,214,214,1);
-moz-box-shadow: 0px 3px 5px -1px rgba(214,214,214,1);
box-shadow: 0px 3px 5px -1px rgba(214,214,214,1);
padding-bottom: 5px;
text-align: center;
}
.box1{
/*background: rgb(146,143,255);*/
background-image:linear-gradient(196deg, #05c52c  10%,  #14ba62 76%);
}
.box2{
/*background: rgb(105,178,248);*/
/*background: linear-gradient(196deg, rgba(105,178,248,1) 32%, rgba(94,230,238,1) 78%);*/
background-image:linear-gradient(196deg, #05c52c  10%,  #14ba62 76%);
}
.box3{
/*background: rgb(20,232,237);*/
/*background: linear-gradient(119deg, rgba(20,232,237,1) 32%, rgba(69,245,186,1) 78%);*/
background-image:linear-gradient(196deg, #05c52c  10%,  #14ba62 76%);
}
.box4{
/*background: rgb(105,249,187);*/
/*background: linear-gradient(119deg, rgba(105,249,187,1) 32%, rgba(18,233,168,1) 78%);*/
background-image:linear-gradient(196deg, #05c52c  10%,  #14ba62 76%);
}
.box5{
/*background: rgb(227,85,163);*/
/*background: linear-gradient(119deg, rgba(227,85,163,1) 32%, rgba(168,45,166,1) 78%);*/
background-image:linear-gradient(196deg, #05c52c  10%,  #14ba62 76%);
}
.box6{
/*background: rgb(200,97,234);*/
/*background: linear-gradient(119deg, rgba(200,97,234,1) 32%, rgba(106,51,220,1) 78%);*/
background-image:linear-gradient(196deg, #05c52c  10%,  #14ba62 76%);
}
.section_four_row_box_icon{
    width: auto;
    height: 100px;
    margin-bottom: 20px;
    padding: 20px;
    float: none;
    text-align: left;
	display: none;

}
.section_four_row_box_text{
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    padding: 0px 10px;
	text-transform: uppercase;
}
.section_four_row_box_number{
    font-size: 45px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    -webkit-text-stroke: .8px #113f71;
	
	/*position: absolute;
    bottom: -5px;
    left: -12px;*/
}

.login_footer{
width: 85%;
    heigh: auto;
    padding: 10px 0px;
    margin: 0px auto;
    background: #fff;
    border-radius: 0px;
    border: 1px solid #0062cc;
    bottom: 14px;
    position: relative;
    margin-top: 75px;
}

.edit_font{
	font-size:18px;
	padding-top:0px;
}
.login_footer h2{
	color:#0062cc ;
	text-align: center;
	font-size:16px;
	font-weight:bold;
}
.login_footer h5{
	text-align: center;
	color:#666;
	font-size: 8px;
}
.login_footer h5 span{
	color: #000;
	font-weight:bold;
}



