/* fallback */
	@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/materialicons/v38/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');}
	.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased;}
	.navigation{display:none;}
	.top-banner{position:relative;float:left;width:100%;text-align: center;font-size: 26px;padding: 30px 0; background-size:100% 100% !important;background-position: center !important;line-height: 1.5;}
	.top-banner h1{font-size:inherit;}
	.top-banner span{display:block;font-weight: 600;font-size: 36px;}
	.main-content{float:left; width:100%;}
	.webwrapper{width:100%; padding:0 35px; margin:0 auto; max-width:1600px;}
	.left-section{float:left;width:80%;padding:30px 20px 0 0}
	.addsence{float:right;width:20%;padding:30px 0 0;}
	.gift-ideas{float:left;width:100%;margin-bottom:30px}
	.top-heading{float:left;width:100%;padding:10px 0}
	.top-heading .category-title{float:left;font-size:26px;font-weight:500;color:#222;line-height:30px;margin:0 0 20px; width: 100%;}
	.top-heading a{margin:1px 0 0;float:right;padding:0 10px;font-size:14px;background:#00994f;border-radius:4px;min-height:32px;text-transform:uppercase;max-height:32px;line-height:34px;color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1)}
	.top-heading a:hover{box-shadow:0 2px 4px rgba(0,0,0,.2)}
	.products-sec1{float:left;width:100%}
	.product{float:left;width:23.5%;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2);overflow:hidden;margin:0 2% 2% 0;background:#fff}	
	.product:hover{box-shadow:0 2px 5px rgba(0,0,0,.4)}
	.product:last-child{float:right;margin-right:0}
	.pro-img{float:left}
	.pro-img,.pro-img img,.usp,.usp ul{width:100%}
	.pro-details{float:left;width:100%;text-align:center;padding:10px;color:#222}	p.pro-name{font-size:18px!important;font-weight:400!important;color:#222!important;text-align:center;text-overflow:inherit;white-space:inherit;margin-bottom:0!important;line-height:1}
	.left-section h2{color:#222;font-size:26px;font-weight:500;margin-bottom:20px}
	.usp{float:left;padding:15px 0;position:relative;margin-bottom:30px}
	.usp ul{display:table}
	.usp ul li{display:table-cell;list-style:none;font-size:13px;color:#222}
	.usp ul li span i{font-size:16px;vertical-align:middle}
	.usp ul li span{width:30px;height:30px;background:#00994f;border-radius:50%;text-align:center;color:#fff;display:inline-block;line-height:28px;margin-right:8px}
	.gift-ideas.quotes .product{border:4px solid #ccc;padding:10px 10px 60px;border-radius:10px;margin-bottom:20px;position:relative}
	.gift-ideas.quotes .product p{font-style:italic;font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px}
	.gift-ideas.quotes .product button{position:absolute;right:20px;bottom:10px;background:#666;color:#fff;padding:10px;border-radius:4px;margin:0}
	.content-area{float:left;width:100%}
	.content-area p{font-size: 14px; line-height: 1.5; color: #222;}
	.content-area table{width:100%}
	.related-pages li{ display:inline-block; margin-right:10px;}
	.related-pages li a{display:block; padding:10px 15px; border-radius:4px; color:#fff; font-size:16px; max-height: inherit; min-height: inherit;}
	.related-pages li a i{vertical-align:middle;margin-top: -2px;}
	.related-pages li:nth-child(1) a{background:#5ca5ff;}
	.related-pages li:nth-child(2) a{background:#f5699a;}
	.related-pages li:nth-child(3) a{background:#9e4829;}
	.related-pages li a:hover{box-shadow: 0 2px 5px rgba(0,0,0,.4);}	.copied-alert{max-width:110px;position:fixed;background:rgba(0,0,0,.8);bottom:10%!important;left:15px;right:15px;transform:translate(0,0);margin:auto;border-radius:4px;z-index:9999999;text-align:center;color:#fff;font-size:14px;padding:10px}
	sup{margin-left:5px; font-size: 20px;vertical-align: top;}
	table {background: #fff; border: solid 1px #ddd; margin-bottom: 1.25rem; table-layout: auto;}
	table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9;}
	.related-pages ul{margin:0; padding:0;}
	.mob-add{display:none;}
	/*media*/
	@media(max-width:1024px){
		.left-section{width:100%; padding:0;}
		.addsence { width: 100%; padding: 0;position: fixed; bottom: 0; left: 0; text-align:center; z-index:3;}
		.gift-ideas.quotes .product button{border: 0;font-size: 16px !important;font-weight: normal !important;}
		.top-banner:before {position: absolute; content: ""; width: 100%; top: 0; left: 0; height: 100%; background: rgba(255,255,255,0.5);}
		.overlay{position:relative; z-index:1;}
		.desk-add{display:none;}
		.mob-add{display:block;}
		.top-banner h1{font-weight:inherit;}
		img{display:block;}
	}
	@media(max-width:768px){
		.top-banner{text-align:center;font-size: 32px;}
		.webwrapper{padding:0 20px;}
		.product{width:48%; margin:0 0 20px;}
		.product:nth-child(2n+2){float:right;}
		.usp{display:none;}
		sup{font-size: 12px;margin-right: 10px;}
	}
	@media(max-width:480px){
		.top-banner{font-size: 24px;}
		.top-banner span{font-size:26px;}
		.gift-ideas{margin-top:20px;margin-bottom: 0;}
		.gift-ideas.quotes .product{width:100%;}
		.left-section h2{font-size:26px; margin-top:0;}
		.related-pages li{margin-bottom:10px;}
		.top-heading .category-title{font-size:26px;}
	}
	@media(max-width:360px){
		.top-banner{font-size: 18px;}
	}