		body {
			margin:0;
			padding:0;
		}

		h3{
			margin:0;
			padding:0;
		}

		.header-title {
			font-size: 48px;
			font-family: 'Roboto Slab', serif;
			font-weight:400;
			line-height: 115%;
			margin:0;
		}

		.header {
			transition: 1s;
		}

		/* Larger than phablet 320*/
		/* Larger than phablet 320*/
		/* Larger than phablet 320*/

		@media (min-width: 320px) {

		.container {
		width:100%;
		margin:auto;

		}

		.header {	
		height: 590px;
		background-image:url(https://madeindream.com/image/data/news/sale-may2020/banner_top.png);
		background-repeat:no-repeat;
		background-position: 75% top;
		}

		.header-top {
		margin-left:5px;
		padding-top: 20px;
		}

		.header-date {
		font-family: 'Roboto Slab', serif;
		font-weight:400;
		font-size: 12px;
		color:white;
		}

		.header-title {
		color: white;
		font-size:34px;
		}

		.header-sale {
		font-size: 72px;
		text-align: center;
		font-family: 'Roboto Condensed', sans-serif;
		color: #00adee;
		width:272px;
		height: 100px;
		background-image: url(https://madeindream.com/image/data/news/sale-may2020/top_sale.svg);
		margin: auto;
		margin-top:60px;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.header-sale-item {
		width:320px;
		margin:auto;
		margin-top:-21px;
		}

		.header-sale-item img {
		width:320px;
		}

		.smoking-gift {
		display: inline-block;
		width:100%;
		background: rgba(0, 173, 238, 0.05);
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.smoking-gift-bbq {
		display: none;
		vertical-align: 95px;
		}

		.smoking-gift-price {
		display: block;
		transition: 0.3s;
		transition-property: box-shadow;
		width: 100%;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin-top: 25px;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.item-title {
		display:inline-block;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 130%;
		/* or 18px */
		color: #000000;
		}

		.big-plus {
		display: block;
		width: 72px;
		margin: auto;
		}

		.smoking-gift-gun-center {
		display: block;
		}

		.smoking-gift-gun {
		transition: 0.3s;
		transition-property: box-shadow;
		width: 100%;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin-left: 53px;
		margin: auto;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.smoking-gift-gun a {
		display: block;
		}

		.smoking-gift-gun img{
		margin-top:50px;
		width: 100%;
		}
		
		.title {
		text-align:center;
		font-family: Roboto Slab;
		font-style: normal;
		font-weight: normal;
		font-size: 36px;
		line-height: 115%;
		color: #00ADEE;
		}
		
		.mega-set-items-row {
		width: 255px;
		margin: auto;
		margin-top: 25px;
		}
		
		.mega-set-items {
			display: inline-block;
			height: 450;
			width: 255px;
			margin: 30px auto 30px auto;
		}
		
		.mega-set-items img {
			margin: auto;
		}
		
		.mega-set-items .item-title {
			display: block;
			text-align: center;
		}
		
			.mega-set {
		text-align:center;
		width: 320px;
		margin:auto;
		margin-top: 60px;
		}




		.desc {
		font-family: Roboto;
		font-style: normal;
		font-weight: 300;
		font-size: 14px;
		line-height: 115%;
		text-align: center;
		color: #000000;
		padding-bottom: 25px;
		}
		
		.combo-title {
		padding: 20px 0 20px 0;
		display: block;
		justify-content: center;
		align-items: center;
		margin-top: 60px;
		background: rgba(0, 173, 238, 0.05);
		/* inner strong */
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.combo-desc {
			display: block;
			width: 100%;
		}
		
		.combo-desc .item-title {
			text-align:left;
			padding: 15px;
		}
		
		.combo-motivation-center {
			
			display: block;
		}
		
		.combo-motivation {
			
			margin: 25px auto 25px auto;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 100%;
			height: 126px;
			background: #FFFFFF;
			/* light blue */
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
			border-radius: 25px;
		}
		
		.combo-motivation .item-title {
			text-align:center;
		}
		
		
		.combo-icon {
			display: none;
			margin:0 0 0 32px;
		}
		
		.combo-item-row {
			margin: auto;
			width: 100%;
			display: block;
			justify-content: space-between;
		}
		
		.combo-item {
			display: block;
		}
		
		
		.combo-item-img img {
			display:block;
			
			margin: auto;
			width: 100%;
			margin-top: 65px;
			border-radius: 25px;
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}
		
		.combo-item-both {
			display: block;
			margin-top: 25px;
			
		}
		
		.combo-item-title-top {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.combo-item-title {
			display: block;
			margin: auto;
			width: 307px;
			height: 160px;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			border-radius: 25px;
		}
		
		.combo-item-title .item-title {
			display: inline-block;
			margin: 0 30px 0 0px;
		}
		
		.combo-item-title .big-item-price {
			display: inline-block;
			text-align: right;
			margin-top: 25px;
		}
		
		.combo-item-title .little-item-price {
			text-align: right;
			display: block;
			color: black;
		}
		
		.combo-item-title .button-blue {
			margin: auto;
			text-align: center;
			margin-top: 15px;
		}
		
		.combo-item-combo {
			width: 307px;
			height: 187px;
			background: #00ADEE;
				/* Strong blue */

			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.3);
			border-radius: 25px;
			text-align: center;
			margin: auto;
			
		}
		
		.combo-item-combo .item-title {
			color: white;
			
		}
		
		.combo-item-combo .big-item-price {
			
			margin-top: 25px;
			color: white;
			
			padding-top:25px;
		}
		
		.combo-item-combo .big-ruble {
			font-size: 14px;
		}
		
		.other-items {
			padding-top: 60px;
			text-align: center;
		}
		
		.other-items-row {
			display: block;
			width: 193px;
			margin: auto;
			margin-top: 30px;
			justify-content: space-between;
		}
		
		.other-item {
			text-align: center;
			width: 193px;
			display: inline-block;
			margin-top: 50px;
		}
		
		.middle-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: 300;
			font-size: 18px;
			line-height: 100%;
			color: #00ADEE;
		}
		
		.little-ruble {
			font-size: 10px;
		}
		
		.tiny-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			line-height: 130%;
			/* identical to box height, or 13px */
			color: black;
			text-decoration-line: line-through;
		}

		.social {
			padding-top: 60px;
			text-align: center;
		}

		.social-both {
			margin-top:25px;
			padding: 25px 0 25px 0;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			
		}
		
		.social-youtube {
			font-family: Roboto Slab;
			font-style: normal;
			font-weight: bold;
			font-size: 18px;
			width: 400px;
			border-radius: 25px;
			margin-right: 25px;
			margin: 50px auto 50px auto;
		}
		
		
		.social-title {
			display: block;
		}
		
		.social-logo img {
			margin-right: 25px;
			height: 54px;
		}
		
		
		.yt-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			background-color: #FF0000;
			border-radius: 50px;
			color: white;
			text-align:center;
		}
		
		.ig-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			border-radius: 50px;
			color: white;
			text-align:center;
			background: linear-gradient(14.53deg, #FFDD55 5.96%, #FF543E 49.77%, #C837AB 93.58%);
		}
	
}

		/* Larger than phablet 400*/
		/* Larger than phablet 400*/
		/* Larger than phablet 400*/

		@media (min-width: 400px) {

		.container {
		width:100%;
		margin:auto;
		}

		.header {	
		height: 610px;
		background-image:url(https://madeindream.com/image/data/news/sale-may2020/banner_top.png);
		background-repeat:no-repeat;
		background-position: 65% top;
		}

		.header-top {
		margin-left:15px;
		padding-top: 40px;
		}

		.header-date {
		font-family: 'Roboto Slab', serif;
		font-weight:400;
		font-size: 14px;
		color:white;
		}

		.header-title {
			color: white;
		}

		.header-sale-item {
		width:400px;
		margin:auto;
		margin-top:-21px;
		}

		.header-sale-item img {
		width:400px;
		}

		.smoking-gift {
		display: inline-block;
		width:100%;
		background: rgba(0, 173, 238, 0.05);
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.smoking-gift-bbq {
		display: none;
		}

		.smoking-gift-price {
		display: block;
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin:auto;
		margin-top: 25px;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.item-title {
		display:inline-block;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 130%;
		/* or 18px */
		color: #000000;
		}

		.big-plus {
		display: block;
		width: 72px;
		margin: auto;
		}

		.big-plus {
		display: block;
		margin: auto;
		vertical-align: 59px;
		}

		.smoking-gift-gun-center {
		display: block;
		}

		.smoking-gift-gun {
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin-left: 53px;
		margin: auto;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.smoking-gift-gun a {
		display: block;
		} 

		.smoking-gift-gun img{
		margin-top:34px;
		margin-left:-40px;
		width:423px;
		}
		
		.title {
		text-align:center;
		font-family: Roboto Slab;
		font-style: normal;
		font-weight: normal;
		font-size: 48px;
		line-height: 115%;
		color: #00ADEE;
		}
		
		.mega-set-items-row {
		width: 255px;
		margin: auto;
		margin-top: 25px;
		}
		
		.mega-set-items {
			display: inline-block;
			height: 450;
			width: 255px;
			margin: 30px auto 30px auto;
		}
		
		.mega-set-items img {
			margin: auto;
		}
		
		.mega-set-items .item-title {
			display: block;
			text-align: center;
		}
		
			.mega-set {
		text-align:center;
		width: 377px;
		margin:auto;
		margin-top: 60px;
		}




		.desc {
		font-family: Roboto;
		font-style: normal;
		font-weight: 300;
		font-size: 14px;
		line-height: 135%;
		text-align: center;
		color: #000000;
		padding-bottom: 25px;
		}
		
		.combo-title {
		padding: 20px 0 20px 0;
		display: block;
		justify-content: center;
		align-items: center;
		margin-top: 60px;
		background: rgba(0, 173, 238, 0.05);
		/* inner strong */
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.combo-desc {
			display: block;
			width: 335px;
			margin: auto;
		}
		
		.combo-desc .item-title {
			text-align:center;
		}
		
		.combo-motivation-center {
			
			display: block;
		}
		
		.combo-motivation {
			
			margin: 25px auto 25px auto;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 350px;
			height: 126px;
			background: #FFFFFF;
			/* light blue */
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
			border-radius: 25px;
		}
		
		.combo-motivation .item-title {
			text-align:center;
		}
		
		
		.combo-icon {
			display: none;
			margin:0 0 0 32px;
		}
		
		.combo-item-row {
			margin: auto;
			width: 100%;
			display: block;
			justify-content: space-between;
		}
		
		.combo-item {
			display: block;
		}
		
		
		.combo-item-img img {
			display:block;
			
			margin: auto;
			width: 400px;
			margin-top: 65px;
			border-radius: 25px;
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}
		
		.combo-item-both {
			display: block;
			margin-top: 25px;
			
		}
		
		.combo-item-title-top {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.combo-item-title {
			display: block;
			margin: auto;
			width: 307px;
			height: 160px;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			border-radius: 25px;
		}
		
		.combo-item-title .item-title {
			display: inline-block;
			margin: 0 30px 0 0px;
		}
		
		.combo-item-title .big-item-price {
			display: inline-block;
			text-align: right;
			margin-top: 25px;
		}
		
		.combo-item-title .little-item-price {
			text-align: right;
			display: block;
			color: black;
		}
		
		.combo-item-title .button-blue {
			margin: auto;
			text-align: center;
			margin-top: 15px;
		}
		
		.combo-item-combo {
			width: 307px;
			height: 187px;
			background: #00ADEE;
				/* Strong blue */

			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.3);
			border-radius: 25px;
			text-align: center;
			margin: auto;
			
		}
		
		.combo-item-combo .item-title {
			color: white;
			
		}
		
		.combo-item-combo .big-item-price {
			
			margin-top: 25px;
			color: white;
			
			padding-top:25px;
		}
		
		.combo-item-combo .big-ruble {
			font-size: 14px;
		}
		
		.other-items {
			padding-top: 60px;
			text-align: center;
		}
		
		.other-items-row {
			display: block;
			width: 400px;
			margin: auto;
			margin-top: 30px;
			justify-content: space-between;
		}
		
		.other-item {
			text-align: center;
			width: 193px;
			display: inline-block;
			margin-top: 0px;

		}
		
		.middle-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: 300;
			font-size: 18px;
			line-height: 100%;
			color: #00ADEE;
		}
		
		.little-ruble {
			font-size: 10px;
		}
		
		.tiny-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			line-height: 130%;
			/* identical to box height, or 13px */
			color: black;
			text-decoration-line: line-through;
		}
		
		.social {
			padding-top: 60px;
			text-align: center;
		}

		.social-both {
			margin-top:25px;
			padding: 25px 0 25px 0;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			
		}
		
		.social-youtube {
			font-family: Roboto Slab;
			font-style: normal;
			font-weight: bold;
			font-size: 18px;
			width: 400px;
			border-radius: 25px;
			margin-right: 25px;
			margin: 50px auto 50px auto;
		}
		
		
		.social-title {
			display: block;
		}
		
		.social-logo img {
			margin-right: 25px;
			height: 54px;
		}
		
		
		.yt-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			background-color: #FF0000;
			border-radius: 50px;
			color: white;
			text-align:center;
		}
		
		.ig-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			border-radius: 50px;
			color: white;
			text-align:center;
			background: linear-gradient(14.53deg, #FFDD55 5.96%, #FF543E 49.77%, #C837AB 93.58%);
		}

}

		/* Larger than phablet 550*/
		/* Larger than phablet 550*/
		/* Larger than phablet 550*/

		@media (min-width: 550px) {
		.container {
		width:100%;
		margin:auto;
		}

		.header {	
		height: 640px;
		background-image:url(https://madeindream.com/image/data/news/sale-may2020/banner_top.png);
		background-repeat:no-repeat;
		background-position: 65% top;
		}

		.header-top {
		margin-left:82px;
		padding-top: 44px;
		}

		.header-date {
		font-family: 'Roboto Slab', serif;
		font-weight:400;
		font-size: 14px;
		color:white;
		}

		.header-title
		{
			color: white;
		}

		.header-sale {
		width:272px;
		height: 100px;
		background-image: url(https://madeindream.com/image/data/news/sale-may2020/top_sale.svg);
		margin: auto;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.header-sale-item {
		width:545px;

		margin-top:-21px;
		}

		.header-sale-item img {
		width:545px;
		margin:auto;
		}

		.smoking-gift {
		display: inline-block;
		width:100%;
		background: rgba(0, 173, 238, 0.05);
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.smoking-gift-bbq {
		display: none;
		}

		.smoking-gift-price {
		display: block;
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin:auto;
		margin-top: 25px;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.item-title {
		display:inline-block;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 130%;
		/* or 18px */
		color: #000000;
		}

		.big-plus {
		display: block;
		width: 72px;
		margin: auto;
		}

		.big-plus {
		display: block;
		margin: auto;
		vertical-align: 59px;
		}

		.smoking-gift-gun-center {
		display: block;
		}

		.smoking-gift-gun {
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin-left: 53px;
		margin: auto;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.smoking-gift-gun a {
		display: block;
		}

		.smoking-gift-gun img {
		margin-top:34px;
		margin-left:-44px;
		width:423px;
		}
		
		.title {
		text-align:center;
		font-family: Roboto Slab;
		font-style: normal;
		font-weight: normal;
		font-size: 36px;
		line-height: 115%;
		color: #00ADEE;
		}
		
		.mega-set-items-row {
		width: 255px;
		margin: auto;
		margin-top: 25px;
		}
		
		.mega-set-items {
			display: inline-block;
			height: 450;
			width: 255px;
			margin: 30px auto 30px auto;
		}
		
		.mega-set-items img {
			margin: auto;
		}
		
		.mega-set-items .item-title {
			display: block;
			text-align: center;
		}
		
		.combo-title {
		padding: 20px 0 20px 0;
		display: block;
		justify-content: center;
		align-items: center;
		margin-top: 60px;
		background: rgba(0, 173, 238, 0.05);
		/* inner strong */
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.combo-desc {
			display: block;
			width: 335px;
			margin: auto;
		}
		
		.combo-desc .item-title {
			text-align:center;
		}
		
		.combo-motivation-center {
			
			display: block;
		}
		
		.combo-motivation {
			
			margin: 25px auto 25px auto;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 350px;
			height: 126px;
			background: #FFFFFF;
			/* light blue */
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
			border-radius: 25px;
		}
		
		.combo-motivation .item-title {
			text-align:center;
		}
		
		
		.combo-icon {
			display: none;
			margin:0 0 0 32px;
		}
		
		.combo-item-row {
			margin: auto;
			width: 545px;
			display: block;
			justify-content: space-between;
		}
		
		.combo-item {
			display: block;
		}
		
		.combo-item-img img {
			width:545px;
			margin-top: 65px;
			border-radius: 25px;
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}
		
		.combo-item-both {
			display: flex;
			margin-top: 25px;
		}
		
		.combo-item-title-top {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.combo-item-title {
			display: inline-block;
			margin: 0px 25px 0 0;
			width: 307px;
			height: 160px;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			border-radius: 25px;
		}
		
		.combo-item-title .item-title {
			display: inline-block;
			margin: 0 30px 0 0px;
		}
		
		.combo-item-title .big-item-price {
			display: inline-block;
			text-align: right;
			margin-top: 25px;
		}
		
		.combo-item-title .little-item-price {
			text-align: right;
			display: block;
			color: black;
		}
		
		.combo-item-title .button-blue {
			margin: auto;
			text-align: center;
			margin-top: 15px;
		}
		
		.combo-item-combo {
			width: 213px;
			height: 187px;
			background: #00ADEE;
				/* Strong blue */

			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.3);
			border-radius: 25px;
			text-align: center;
			
		}
		
		.combo-item-combo .item-title {
			color: white;
		}
		
		.combo-item-combo .big-item-price {
			margin-top: 25px;
			padding:0;
			color: white;
		}
		
		.combo-item-combo .big-ruble {
			font-size: 14px;
		}
		
		.other-items {
			padding-top: 60px;
			text-align: center;
		}
		
		.other-items-row {
			display: block;
			width: 400px;
			margin: auto;
			margin-top: 30px;
			justify-content: space-between;
		}
		
		.other-item {
			text-align: center;
			width: 193px;
			display: inline-block;
			margin-top: 0px;

		}
		
		.middle-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: 300;
			font-size: 18px;
			line-height: 100%;
			color: #00ADEE;
		}
		
		.little-ruble {
			font-size: 10px;
		}
		
		.tiny-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			line-height: 130%;
			/* identical to box height, or 13px */
			color: black;
			text-decoration-line: line-through;
		}
	
		.social {
			padding-top: 60px;
			text-align: center;
		}

		.social-both {
			margin-top:25px;
			padding: 25px 0 25px 0;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			
		}
		
		.social-youtube {
			font-family: Roboto Slab;
			font-style: normal;
			font-weight: bold;
			font-size: 18px;
			width: 400px;
			border-radius: 25px;
			margin-right: 25px;
			margin: 50px auto 50px auto;
		}
		
		
		.social-title {
			display: block;
		}
		
		.social-logo img {
			margin-right: 25px;
			height: 54px;
		}
		
		
		.yt-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 100%;
			font-size:14px;
			line-height:45px;
			background-color: #FF0000;
			border-radius: 50px;
			color: white;
			text-align:center;
		}
		
		.ig-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			border-radius: 50px;
			color: white;
			text-align:center;
			background: linear-gradient(14.53deg, #FFDD55 5.96%, #FF543E 49.77%, #C837AB 93.58%);
		}
}

		/* Larger than tablet 750 */
		/* Larger than tablet 750 */
		/* Larger than tablet 750 */

		@media (min-width: 750px) {

		.container {
		width:100%;
		margin:auto;
		}

		.header {	
		height: 640px;
		background-image:url(https://madeindream.com/image/data/news/sale-may2020/banner_top.png);
		background-repeat:no-repeat;
		background-position: center top;
		}

		.header-top {
		margin-left:82px;
		padding-top: 44px;
		}

		.header-date {
		font-family: 'Roboto Slab', serif;
		font-weight:400;
		font-size: 14px;
		color:white;
		}

		.header-title {
			color: white;
		}

		.header-sale {
		width:272px;
		height: 100px;
		background-image: url(https://madeindream.com/image/data/news/sale-may2020/top_sale.svg);
		margin: auto;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.header-sale-item {
		width:545px;
		margin:auto;
		margin-top:-21px;
		}

		.header-sale-item img {
		width:545px;
		}

		.smoking-gift {
		display: inline-block;
		width:100%;
		background: rgba(0, 173, 238, 0.05);
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.smoking-gift-bbq {
		display: none;
		}

		.smoking-gift-price {
		display: block;
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin:auto;
		margin-top: 25px;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.item-title {
		display:inline-block;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 130%;
		/* or 18px */
		color: #000000;
		}

		.big-plus {
		display: block;
		margin: auto;
		vertical-align: 59px;
		}

		.smoking-gift-gun-center {
		display: block;
		}

		.smoking-gift-gun {
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin-left: 53px;
		margin: auto;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.smoking-gift-gun a {
		display: block;
		}

		.smoking-gift-gun img{
		margin-top:34px;
		margin-left:-44px;
		width:423px;
		}

		.title {
		text-align:center;
		font-family: Roboto Slab;
		font-style: normal;
		font-weight: normal;
		font-size: 48px;
		line-height: 115%;
		color: #00ADEE;
		}
		
			.mega-set-items-row {
			width: 570px;
			margin: auto;
			margin-top: 25px;
		}
		
		.mega-set-items {
			display: inline-block;
			height: 450;
			width: 281px;
			margin: 20px auto 20px auto;
		}
		
		.mega-set-items img {
			margin: auto;
			padding-left: 13px;
		}
		
		.mega-set-items .item-title {
			display: block;
			text-align: center;
		}
		
			.mega-set {
		text-align:center;
		width: 377px;
		margin:auto;
		margin-top: 60px;
		}

		.desc {
		font-family: Roboto;
		font-style: normal;
		font-weight: 300;
		font-size: 14px;
		line-height: 135%;
		text-align: center;
		color: #000000;
		padding-bottom: 25px;
		}
		
		.combo-title {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 60px;
		background: rgba(0, 173, 238, 0.05);
		/* inner strong */
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.combo-desc {
			display: inline-block;
			width: 335px;
			margin:0;
		}
		
		.combo-desc .item-title {
			text-align:left;
		}
		
		.combo-motivation-center {
			
			display: inline-block;
		}
		
		.combo-motivation {
			margin: 50px 0 50px 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 350px;
			height: 126px;
			background: #FFFFFF;
			/* light blue */
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
			border-radius: 25px;
		}
		
		.combo-motivation .item-title {
			
		}
		
		
		.combo-icon {
			display: none;
			margin:0 0 0 32px;
		}
		
		.combo-item-row {
			margin: auto;
			width: 545px;
			display: block;
			justify-content: space-between;
		}
		
		.combo-item {
			display: block;
		}
		
		.combo-item-img img {
			width: 545px;
			margin-top: 65px;
			border-radius: 25px;
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}
		
		.combo-item-both {
			display: flex;
			margin-top: 25px;
		}
		
		.combo-item-title-top {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.combo-item-title {
			display: inline-block;
			margin: 0px 25px 0 0;
			width: 307px;
			height: 160px;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			border-radius: 25px;
		}
		
		.combo-item-title .item-title {
			display: inline-block;
			margin: 0 30px 0 0px;
		}
		
		.combo-item-title .big-item-price {
			display: inline-block;
			text-align: right;
			margin-top: 25px;
		}
		
		.combo-item-title .little-item-price {
			text-align: right;
			display: block;
			color: black;
		}
		
		.combo-item-title .button-blue {
			margin: auto;
			text-align: center;
			margin-top: 15px;
		}
		
		.combo-item-combo {
			width: 213px;
			height: 187px;
			background: #00ADEE;
				/* Strong blue */

			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.3);
			border-radius: 25px;
			text-align: center;
			
		}
		
		.combo-item-combo .item-title {
			color: white;
		}
		
		.combo-item-combo .big-item-price {
			margin-top: 25px;
			padding: 0;
			color: white;
		}
		
		.combo-item-combo .big-ruble {
			font-size: 14px;
		}
		
		.other-items {
			padding-top: 60px;
			text-align: center;
		}
		
		.other-items-row {
			display: block;
			width: 400px;
			margin: auto;
			margin-top: 30px;
			justify-content: space-between;
		}
		
		.other-item {
			text-align: center;
			width: 193px;
			display: inline-block;
						margin-top: 0px;

		}
		
		.middle-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: 300;
			font-size: 18px;
			line-height: 100%;
			color: #00ADEE;
		}
		
		.little-ruble {
			font-size: 10px;
		}
		
		.tiny-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			line-height: 130%;
			/* identical to box height, or 13px */
			color: black;
			text-decoration-line: line-through;
		}
		
		.social {
			padding-top: 60px;
			text-align: center;
		}

		.social-both {
			margin-top:25px;
			padding: 25px 0 25px 0;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			display: flex;
			align-items: center;
			justify-content: center;
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			
		}
		
		.social-youtube {
			font-family: Roboto Slab;
			font-style: normal;
			font-weight: bold;
			font-size: 18px;
			width: 400px;
			border-radius: 25px;
			margin-right: 25px;
		}
		
		
		.social-title {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.social-logo img {
			margin-right: 25px;
			height: 54px;
		}
		
		
		.yt-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			background-color: #FF0000;
			border-radius: 50px;
			color: white;
			text-align:center;
		}
		
		.ig-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			border-radius: 50px;
			color: white;
			text-align:center;
			background: linear-gradient(14.53deg, #FFDD55 5.96%, #FF543E 49.77%, #C837AB 93.58%);
		}
		
}

			


		/* Larger than desktop 1000px*/
		/* Larger than desktop 1000px*/
		/* Larger than desktop 1000px*/

		@media (min-width: 1000px) {
			
		.container {
		width:100%;
		margin:auto;
		}

		.header {	
		height: 640px;
		background-image:url(https://madeindream.com/image/data/news/sale-may2020/banner_top.png);
		background-repeat:no-repeat;
		}

		.header-top {
		margin-left:82px;
		padding-top: 44px;
		}

		.header-date {
		font-family: 'Roboto Slab', serif;
		font-weight:400;
		font-size: 14px;
		color:white;
		}

		.header-title {
			color: white;
		}

		.header-sale {
		width:272px;
		height: 100px;
		background-image: url(https://madeindream.com/image/data/news/sale-may2020/top_sale.svg);
		margin: auto;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.header-sale-item {
		width:545px;
		margin:auto;
		margin-top:-21px;
		}

		.header-sale-item img {
		width:545px;
		}

		.smoking-gift {
		display: inline-block;
		width:100%;
		background: rgba(0, 173, 238, 0.05);
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}	

		.smoking-gift-bbq {
		display: none;
		}

		.smoking-gift-price {
		display: block;
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin:auto;
		margin-top: 25px;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.item-title {
		display:inline-block;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 130%;
		/* or 18px */
		color: #000000;
		}

		.big-plus {
		display: block;
		margin: auto;
		vertical-align: 59px;
		}

		.smoking-gift-gun-center {
		display: block;
		}

		.smoking-gift-gun {
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin-left: 53px;
		margin: auto;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.smoking-gift-gun a {
		display: block;
		}

		.smoking-gift-gun img{
		margin-top:34px;
		margin-left:-44px;
		width:423px;
		}

		.title {
		text-align:center;
		font-family: Roboto Slab;
		font-style: normal;
		font-weight: normal;
		font-size: 48px;
		line-height: 115%;
		color: #00ADEE;
		}

		.mega-set-items-row {
			width: 570px;
			margin: auto;
			margin-top: 25px;
		}
		
		.mega-set-items {
			display: inline-block;
			height: 450;
			width: 281px;
			margin: 20px auto 20px auto;
		}
		
		.mega-set-items img {
			margin: auto;
			padding-left: 13px;
		}
		
		.mega-set-items .item-title {
			display: block;
			text-align: center;
		}
		
			.mega-set {
		text-align:center;
		width: 377px;
		margin:auto;
		margin-top: 60px;
		}




		.desc {
		font-family: Roboto;
		font-style: normal;
		font-weight: 300;
		font-size: 14px;
		line-height: 135%;
		text-align: center;
		color: #000000;
		padding-bottom: 25px;
		}
		
		.combo-title {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 60px;
		background: rgba(0, 173, 238, 0.05);
		/* inner strong */
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.combo-desc {
			display: inline-block;
			width: 335px;
			margin:0;
		}
		
		.combo-desc .item-title {
			text-align:left;
		}
		
		.combo-motivation-center {
			
			display: inline-block;
		}
		
		.combo-motivation {
			margin: 50px 0 50px 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 350px;
			height: 126px;
			background: #FFFFFF;
			/* light blue */
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
			border-radius: 25px;
		}
		
		.combo-motivation .item-title {
			
		}
		
		
		.combo-icon {
			display: inline-block;
			margin:0 0 0 32px;
		}
		
		.combo-item-row {
			margin: auto;
			width: 545px;
			display: block;
			justify-content: space-between;
		}
		
		.combo-item {
			display: block;
		}
		
		.combo-item-img img {
			width: 545px;
			margin-top: 65px;
			border-radius: 25px;
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}
		
		.combo-item-both {
			display: flex;
			margin-top: 25px;
		}
		
		.combo-item-title-top {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.combo-item-title {
			display: inline-block;
			margin: 0px 25px 0 0;
			width: 307px;
			height: 160px;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			border-radius: 25px;
		}
		
		.combo-item-title .item-title {
			display: inline-block;
			margin: 0 30px 0 0px;
		}
		
		.combo-item-title .big-item-price {
			display: inline-block;
			text-align: right;
			margin-top: 25px;
		}
		
		.combo-item-title .little-item-price {
			text-align: right;
			display: block;
			color: black;
		}
		
		.combo-item-title .button-blue {
			margin: auto;
			text-align: center;
			margin-top: 15px;
		}
		
		.combo-item-combo {
			width: 213px;
			height: 187px;
			background: #00ADEE;
				/* Strong blue */

			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.3);
			border-radius: 25px;
			text-align: center;
			
		}
		
		.combo-item-combo .item-title {
			color: white;
		}
		
		.combo-item-combo .big-item-price {
			margin-top: 25px;
			padding: 0;
			color: white;
		}
		
		.combo-item-combo .big-ruble {
			font-size: 14px;
		}

		.other-items {
			padding-top: 60px;
			text-align: center;
		}
		
		.other-items-row {
			display: flex;
			width: 976px;
			margin: auto;
			margin-top: 30px;
			justify-content: space-between;
		}
		
		.other-item {
			text-align: center;
			width: 193px;
			display: inline-block;
			margin-top: 0px;
		}
		
		.middle-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: 300;
			font-size: 18px;
			line-height: 100%;
			color: #00ADEE;
		}
		
		.little-ruble {
			font-size: 10px;
		}
		
		.tiny-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			line-height: 130%;
			/* identical to box height, or 13px */
			color: black;
			text-decoration-line: line-through;
		}
		
		.social {
			padding-top: 60px;
			text-align: center;
		}

		.social-both {
			margin-top:25px;
			padding: 25px 0 25px 0;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			display: flex;
			align-items: center;
			justify-content: center;
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			
		}
		
		.social-youtube {
			font-family: Roboto Slab;
			font-style: normal;
			font-weight: bold;
			font-size: 18px;
			width: 400px;
			border-radius: 25px;
			margin-right: 25px;
		}
		
		
		.social-title {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.social-logo img {
			margin-right: 25px;
			height: 54px;
		}
		
		
		.yt-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			background-color: #FF0000;
			border-radius: 50px;
			color: white;
			text-align:center;
		}
		
		.ig-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			border-radius: 50px;
			color: white;
			text-align:center;
			background: linear-gradient(14.53deg, #FFDD55 5.96%, #FF543E 49.77%, #C837AB 93.58%);
		}

}


		/* Larger than Desktop HD 1200 */
		/* Larger than Desktop HD 1200 */
		/* Larger than Desktop HD 1200 */
		@media (min-width: 1300px) {

		.container {
		width:1180px;
		margin:auto;
		}

		.header {	
		height: 640px;
		background-image:url(https://madeindream.com/image/data/news/sale-may2020/banner_top.png);
		background-repeat:no-repeat;
		}

		.header-top {
		margin-left:82px;
		padding-top: 44px;
		}

		.header-date {
		font-family: 'Roboto Slab', serif;
		font-weight:400;
		font-size: 14px;
		color:white;
		}

		.header-title {
			color: white;
		}

		.header-sale {
		width:272px;
		height: 100px;
		background-image: url(https://madeindream.com/image/data/news/sale-may2020/top_sale.svg);
		margin: auto;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.header-sale-item {
		width:545px;
		margin:auto;
		margin-top:-21px;
		}

		.header-sale-item img {
		width:545px;
		}

		.smoking-gift {
		display: inline-block;
		width:100%;
		background: rgba(0, 173, 238, 0.05);
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		
		.smoking-gift-grid {
			display: flex;
			justify-content: center;
			align-items: space-between;
			width: 1000px;
			margin-left: 20px;
			padding: 25px;
		}
		
		.smoking-gift-bbq {
		display: inline-block;
		margin-top: 65px;
		}
			
			
		.smoking-gift-price {
		margin-top: 0;
		display: inline-block;
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.item-title {
		display:inline-block;
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 130%;
		/* or 18px */
		color: #000000;
		}

		.big-plus {
		display: inline-block;
		margin-left:42px;
		vertical-align: 59px;
		}


		.smoking-gift-gun-center {
			display: inline-block;
		}

		.smoking-gift-gun {
		transition: 0.3s;
		transition-property: box-shadow;
		width: 350px;
		height: 191px;
		background-color: white;
		border-radius: 25px;
		margin-left: 53px;
		/* light blue */
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}

		.smoking-gift-gun a {
		display: block;
		}

		.smoking-gift-gun img{
		margin-top:34px;
		margin-left:-44px;
		width:423px;
		}

		.title {
		text-align:center;
		font-family: Roboto Slab;
		font-style: normal;
		font-weight: normal;
		font-size: 48px;
		line-height: 115%;
		color: #00ADEE;
		}
		
		.mega-set-items-row {
			width: 1060px;
			margin: auto;
			margin-top: 25px;
		}
		
		.mega-set-items {
			display: inline-block;
			height: 450;
			width: 261px;
			margin: auto;
		}
		
		.mega-set-items img {
			margin: auto;
			padding-left: 3px;
		}
		
		.mega-set-items .item-title {
			display: block;
			text-align: center;
		}
		
			.mega-set {
		text-align:center;
		width: 377px;
		margin:auto;
		margin-top: 60px;
		}

		.desc {
		font-family: Roboto;
		font-style: normal;
		font-weight: 300;
		font-size: 14px;
		line-height: 135%;
		text-align: center;
		color: #000000;
		padding-bottom: 25px;
		}
		
		.combo-title {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 60px;
		background: rgba(0, 173, 238, 0.05);
		/* inner strong */
		box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
		}

		.combo-desc {
			display: inline-block;
			width: 335px;
			margin:0;
		}
		
		.combo-desc .item-title {
			text-align:left;
		}
		
		.combo-motivation-center {
			
			display: inline-block;
		}
		
		.combo-motivation {
			margin: 50px 0 50px 30px;
			display: flex;
			align-items: center;
			justify-content: center;
			width: 350px;
			height: 126px;
			background: #FFFFFF;
			/* light blue */
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
			border-radius: 25px;
		}
		
		.combo-motivation .item-title {
			
		}
		
		
		.combo-icon {
			display: inline-block;
			margin:0 0 0 32px;
		}
		
		.combo-item-row {
			margin: auto;
			width: 1130px;
			display: flex;
			justify-content: space-between;
		}
		
		.combo-item {
			display: inline-block;
		}
		
		
		.combo-item-img img {
			width: 545px;
			margin-top: 65px;
			border-radius: 25px;
			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.15);
		}
		
		.combo-item-both {
			display: flex;
			margin-top: 25px;
		}
		
		.combo-item-title-top {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.combo-item-title {
			display: inline-block;
			margin: 0px 25px 0 0;
			width: 307px;
			height: 160px;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			border-radius: 25px;
		}
		
		.combo-item-title .item-title {
			display: inline-block;
			margin: 0 30px 0 0px;
		}
		
		.combo-item-title .big-item-price {
			display: inline-block;
			text-align: right;
			margin-top: 25px;
		}
		
		.combo-item-title .little-item-price {
			text-align: right;
			display: block;
			color: black;
		}
		
		.combo-item-title .button-blue {
			margin: auto;
			text-align: center;
			margin-top: 15px;
		}
		
		.combo-item-combo {
			width: 213px;
			height: 187px;
			background: #00ADEE;
				/* Strong blue */

			box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.3);
			border-radius: 25px;
			text-align: center;
			
		}
		
		.combo-item-combo .item-title {
			color: white;
		}
		
		.combo-item-combo .big-item-price {
			margin-top: 25px;
			padding: 0;
			color: white;
		}
		
		.combo-item-combo .big-ruble {
			font-size: 14px;
		}
		
		.other-items {
			padding-top: 60px;
			text-align: center;
		}
		
		.other-items-row {
			display: flex;
			width: 976px;
			margin: auto;
			margin-top: 30px;
			justify-content: space-between;
		}
		
		.other-item {
			text-align: center;
			width: 193px;
			display: inline-block;
			margin-top: 0px;
		}
		
		.middle-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: 300;
			font-size: 18px;
			line-height: 100%;
			color: #00ADEE;
		}
		
		.little-ruble {
			font-size: 10px;
		}
		
		.tiny-price {
			font-family: Roboto;
			font-style: normal;
			font-weight: normal;
			font-size: 10px;
			line-height: 130%;
			/* identical to box height, or 13px */
			color: black;
			text-decoration-line: line-through;
		}
		
		.social {
			padding-top: 60px;
			text-align: center;
		}

		.social-both {
			margin-top:25px;
			padding: 25px 0 25px 0;
			background: rgba(0, 173, 238, 0.05);
			/* inner strong */
			display: inline-block;
			box-shadow: inset 0px 0px 10px rgba(0, 173, 238, 0.2);
			width: 100%;
			
			
		}
		
		.social-center {
			display: flex;
			
			justify-content:  space-between;
			align-items: center;
			width: 1000px;
			margin: auto;
		}
		
		.social-youtube {
			font-family: Roboto Slab;
			font-style: normal;
			font-weight: bold;
			font-size: 18px;
			width: 400px;
			border-radius: 25px;
			margin: 25px 0 0 0;
		
		}
		
		
		.social-title {
			display: flex;
			align-items: center;
			justify-content: center;
		}
		
		.social-logo img {
			margin-right: 25px;
			height: 54px;
		}
		
		
		.yt-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			background-color: #FF0000;
			border-radius: 50px;
			color: white;
			text-align:center;
		}
		
		.ig-button {
			margin: auto;
			display:block;
			height: 45px;
			width: 200px;
			font-size:14px;
			line-height:45px;
			border-radius: 50px;
			color: white;
			text-align:center;
			background: linear-gradient(14.53deg, #FFDD55 5.96%, #FF543E 49.77%, #C837AB 93.58%);
		}

}



		/* Public */
		/* Public */
		/* Public */




		.header-sale h2 {
		padding-top:8px;
		font-family: Roboto Condensed;
		font-style: italic;
		font-weight: bold;
		font-size: 72px;
		line-height: 84px;
		text-align: center;
		text-transform: uppercase;

		/* blue rawmid */

		color: #00ADEE;
		}

		.smoking-gift-price:hover {
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.35);
		}

		.smoking-gift-gun:hover {
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.35);
		}


		.smoking-gift-title {
		width: 100%;
		height: 86px;
		/* blue rawmid */
		border: 3px solid rgba(0, 173, 238, 0.2);
		box-sizing: border-box;
		border-radius: 25px;
		display: flex;
		align-items: center;
		justify-content: center;
		}

		.smoking-gift-title img {
		margin-left:5px;
		}

		.smoking-gift-sum {
		text-align:center;
		margin-top:13px;
		}

		.big-item-price {
		font-family: Roboto;
		font-style: normal;
		font-weight: 300;
		font-size: 48px;
		line-height: 100%;
		color: #00ADEE;
		}

		.big-ruble {
		font-size: 24px;
		font-weight: normal;
		}

		.little-item-price {
		font-family: Roboto;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 100%;
		text-decoration-line: line-through;
		}

		.gift-profit {
		width: 108.89px;
		height: 29px;
		background: url(https://madeindream.com/image/data/news/sale-may2020/gift_profit.svg) no-repeat;
		text-align: center;
		padding-top: 5px;
		margin-left:auto;
		}

		.profit {
		font-family: Roboto Condensed;
		font-style: italic;
		font-weight: bold;
		font-size: 14px;
		line-height: 130%;
		color: #FFFFFF;

		}



		.button-blue {
		margin:auto;
		width: 155px;
		margin-top: 25px;
		padding-bottom: 25px;

		}


		.button-blue a {

		transition: 0.3s ease-out;
		transition-property: background;
		text-decoration:none;
		background: #00ADEE;
		padding:10px 20px 10px 20px;
		border-radius: 56px;
		font-family: Roboto;
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
		letter-spacing: 0.02em;
		text-transform: uppercase;
		color: #FFFFFF;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.2);

		}

		.button-blue a:hover {

		background: #FFFFFF;
		color: #00ADEE;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.5);
		}
		
		
		
		
		
		
		.button-white {
		margin:auto;
		margin-top: 25px;
		padding-bottom: 25px;

		}


		.button-white a {

		transition: 0.3s ease-out;
		transition-property: background;
		text-decoration:none;
		background: white ;
		padding:10px 20px 10px 20px;
		border-radius: 56px;
		font-family: Roboto;
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
		letter-spacing: 0.02em;
		text-transform: uppercase;
		color: #00ADEE;
		box-shadow: 0px 0px 15px rgba(0, 173, 238, 0.2);

		}

		.button-white a:hover {

		background: #00ADEE;
		color: #FFFFFF;
		box-shadow: 0px 0px 15px rgba(255, 255, 255, 1);
		}


	

		.mega-set .button-blue {
		/* margin:auto; */
		margin-top: 25px;
		width: 200px;
		}

		.other-item img {
			mix-blend-mode: multiply;
		}

		.other-item a {
			border-radius: 25px;
			transition: 0.5s;
			transition-property: background-color;
			display:block;
			text-decoration:none;
			padding-bottom: 10px;
		}

		.other-item a:hover {
			display:block;
			text-decoration:none;
			background-color: rgba(0,173,238,0.1);
		}
		
		.smoking-gift-price a {
			text-decoration: none;
			color: #00adee;
			
		}
		
		
		.combo-item-title a {
			text-decoration:none;
		}
		
		.combo-item-title-top {
			padding-bottom: 15px;
			transition: 0.3s;
			transition-property: background-color, border-radius:;
		}
		
		.combo-item-title-top:hover {
			background-color: rgba(0,173,238,0.1);
			border-radius: 25px;
		}
		
		.combo-item-img {
			transition: 0.3s;
			transition-property: opacity;
		}

		.combo-item-img:hover {
			opacity: 0.7;
		}
		
		.social a{
			text-decoration:none;
			color: black;
		}
