* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
}

body {
	display: inline-block;
    justify-content: center;
    align-items: center;
	width: 100%;
	poisition:relative;
	/*background: linear-gradient(99deg, rgba(3,0,94,1) 0%, rgba(255,4,121,1) 100%);*/
	/*background: rgb(54, 229, 255);
	background: -moz-linear-gradient(313deg, rgba(54, 229, 255, 1) 0%, rgba(131, 226, 255, 1) 37%, rgba(0, 143, 255, 1) 100%);
	background: -webkit-linear-gradient(313deg, rgba(54, 229, 255, 1) 0%, rgba(131, 226, 255, 1) 37%, rgba(0, 143, 255, 1) 100%);
	background: linear-gradient(313deg, rgba(54, 229, 255, 1) 0%, rgba(131, 226, 255, 1) 37%, rgba(0, 143, 255, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#36e5ff", endColorstr="#008fff", GradientType=1);*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color:#f4fafb;
}


body {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", "Helvetica", "Arial", "sans-serif", "Sitka Display", ;
}

.logo {
	display: inline;
	flex-wrap: wrap;
	position: absolute;
	width: 140;
	height: 40px;
	left: 5%;
	top: 0.5%;
	overflow: visible;
}

.coupon{
		display: flex;
	    flex-wrap: wrap;
		position: absolute;
		width:45px;
		height:45px;
		left: 50%;
		top: -1.4%;
		overflow: visible;
	}
/*
	.cart {
		display: flex;
	    flex-wrap: wrap;
		position: absolute;
		width: 30px;
		height: 30px;
		left: 55%;
		top: 1%;
		overflow: visible;
	}*/

.heart {
	display: inline;
	flex-wrap: wrap;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 70%;
	top: 1%;
	overflow: visible;
}

.account {
	display: inline;
	flex-wrap: wrap;
	position:absolute;
	width: 30px;
	height: 30px;
	left: 85%;
	top: 1%;
	overflow: visible;
}

.container {
	display: inline-block;
	flex-wrap: wrap;
	position: relative;
	width: 99.6%;
	height:auto;
	border-radius: 30px;
	background: #fff;
	border: 0px solid #FFFFFF;
	left: 0.5px;
	top: 45px;
	right: 0.4px;
}



.box {
	display: inline-block;
	position: relative;
	margin:10px 10px 5px 10px;
	width: 55%;
	height: 2%;
	border-radius: 16px;
	background: #FFFFFF;
	border: 1px solid #000000;
	box-shadow: 3px 2px 4px rgba(0, 0, 0, 0.16);
	text-align:center;
}

.title {
	
	    padding:5px 5px;
		display:inline-block;
		position:relaive;
	    text-shadow: 2px 0px 3px rgba(0, 0, 0, 0.57);
        overflow: visible;
		width: 100%;
		height:10%;
		font-family: "Cambria Math";
		font-style: normal;
		font-weight: normal;
		font-size: 100%;
		color: rgba(0,0,0,1.00);
}

.line {
	    display:inline-block;
		position: relative;
		width: 100%;
        height: 0px;
        background: transparent;
        border: 1px solid dodgerblue;
		margin:0px;
		transform: matrix(1,0,0,1,0,0);
		align-item:center;
		margin-left:0%;
	    margin-top:12%;
	    box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.57);
	}
	
	.share-container{
	display: inline-block;
	position:relative;
	float:right;
	margin-top:-38px;
	margin-right:8px;
	
	}

    .share{
	    display: inline-block;
	    /*flex-wrap: wrap;*/
		position:absolute;
		width: 30px;
		height: 30px;
		background:transparent;
		top:2px;
		right:0px;
    }
	
	.contaniner2{
	 display:inline-block;
	 position:relative;
	 width:100%;
	 margin:0px;
	 padding:0px;
	 border-radius:30px;
	}
	

	
	