@charset "utf-8";
/* CSS Document */
body
{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-weight:normal;
	font-size:15px;
	line-height:23px;
	}
.main
{
	width:auto;
	height:auto;
	}
img
{
border:none;
}
.container
{
	width:1170px;
	height:auto;
	}
h1
{
	font-size:32px;
	font-weight:lighter;
	color:#034389;
	float: left;
	width:100%;
	padding: 20px 0 0;
	}
h1.inner-h1
{
	text-align:left;
	}
h3,h4
{
	font-size:25px;
	font-weight:lighter;
	color:#034389;
	}
h4
{
	color:#797979;
	padding: 10px 0;
	margin:0;
	font-size:20px;
    }
h2
{
	float:left;
	padding-left:20px;
	}
h2.inner-h2
{
	padding-left:0;
	}
p
{
	float:left;
    width: 100%;
	padding: 0 0 20px;
	}
p.inner-text
{
	text-align:left;
	padding: 0;
	}
hr
{
float:left;
width:100%;
border:none;
height:1px;
background-color:#e9e8e8;
}
.top-banner
{
	width:100%;
	height:auto;
	padding:3px 0;
	float:left;
	background-color:#034389;
	}
header
{
	position:fixed;
	float:left;
	width:100%;
	height: 102px;
	background-color:#FFF;
-webkit-box-shadow: 0px 11px 13px -10px rgba(61,60,61,1);
-moz-box-shadow: 0px 11px 13px -10px rgba(61,60,61,1);
box-shadow: 0px 11px 13px -10px rgba(61,60,61,1);
	}
ul.top-menu
{
	padding:0;
	margin:0;
	float:right;
	}
ul.top-menu li
{
	display:inline;
	text-decoration:none;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding: 0 10px;
	cursor:pointer;
	}
ul.top-menu li a
{ 
    text-decoration:none;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
    }
ul.top-menu li:hover, ul.top-menu li a:hover
{
	color:#ff0164;
	}
.logo
{
	float:left;
	width:auto;
	height:auto;
	margin:2px 0;
	}
.menu
{
	float:right;
	width:700px;
	height:auto;
	}
.banner
{
	width:100%;
	height:500px;
	margin-top:100px;
	float:left;
	border-bottom:1px solid #f3f3f3;
	background-image:url("http://www.giftingproduct.com/images/banner-2.jpg");
	background-position:center;
	background-repeat:no-repeat;
	}
.banner-link
{
    float: left;
    height: 65px;
    margin: 345px 0 0 604px;
    width: 248px;
	}	
.small-banner
{
	width:338px;
	height:170px;
	float:left;
	background-color:#333;
	margin:30px 25px 20px;
	}	
.content
{
	margin-top:20px;
	float:left;
	height:auto;
	width:100%;
	background-image:url("http://www.giftingproduct.com/images/text-bg-img.jpg");
	background-repeat:repeat;
	}
.client
{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0;
	}
.client-img
{
	margin:15px;
	cursor:pointer;
	}
.client-img:hover
{
	opacity:0.7;
	}
footer
{
	width:100%;
	height:auto;
	margin:35px 0 0;
	float:left;
	background-color:#1f1f1f;
	padding:30px 0;
	}
.box-1
{
	float:left;
	width:auto;
	height:auto;
	padding: 0 40px 0 0;
	}
ul.footer-links
{
	float:left;
	text-align:left;
	margin:0 20px;
	padding:0;
	}
ul.footer-links li
{
	list-style:square;
	color:#FFF;
	opacity:0.4;
	}
ul.footer-links li.top-footer-link
{
    list-style: none outside none;
    margin: 1px -17px 8px;
    padding: 5px 0;
	font-weight:bold;
	}
ul.footer-links li a
{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	}
ul.footer-links li:hover
{
	opacity:0.9;
	}
.box-right
{
	width:400px;
	float:right;
	text-align:right;
	}
p.footer-content
{
	color:#797979;
	padding:0;
	margin:0;
	font-size:12px;
	cursor:pointer;
	}
p.footer-content:hover
{
	color:#FFF;
	}
.social-icon
{
	margin:10px 3px;
	opacity:0.4;
	cursor:pointer;
	}
.social-icon:hover
{
	opacity:1;
	}

/*---- about us page----*/
.content-inner
{
	width:100%;
	height:auto;
	float:left;
	}
.gift-box-large
{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0;
	border:#F1F1F1 solid 1px;
	}
.inner-gift-box-large
{
	width:100%;
	height:auto;
	margin: 0 0 15px;
	border-bottom:1px solid #F1F1F1;
	float:left;
	background-color:#F1F1F1;
	}
.gift-box
{
	width:245px;
	height:auto;
	float:left;
	margin:22px;
	border:#F1F1F1 solid 1px;
	}
.gift-box:hover
{
	-moz-box-shadow: 0 0 24px -15px #000;
    -webkit-box-shadow: 0 0 24px -15px #000;
    box-shadow: 0 0 24px -15px #000;
}
.gift-img
{
	float:left;
	margin:22px;
	}
h5
{
	font-size:15px;
	font-weight:bold;
	float:left;
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
	}
h5.rate
{
	color:#034389;
	}
a.buy-button
{
	text-decoration:none;
	color:#FFF;
	background-color:#ff0164;
	padding:10px 30px;
	float:left;
	margin:10px 0 20px 80px;
	transition:1s;
	}
	
a.buy-button:hover
{
	background-color:#034389;
	transition:1s;
	}
.inner-banner
{
	border:1px solid #f3f3f3;
	width:auto;
	height:auto;
	float:left;
	margin:20px 0;
	}	
.feedback-table
{
	float:left;
	}
.text_inp
{
	width:978px;
	height:30px;
	padding: 5px 10px;
	border:1px solid #e9e8e8;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	}
.text_inp:hover, .large-textarea:hover
{
	border:#AAA solid 1px;
	}
.feedback-table-td
{
	padding:10px 0;
	}
.large-textarea
{
	height: 70px;
    padding: 10px;
    width: 978px;
	border:1px solid #e9e8e8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	}
.send-button
{
	padding:13px 35px;
	color:#FFF;
	background-color:#ff0164;
	border:none;
	cursor:pointer;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	transition:1s;
	}
.send-button:hover
{
	background-color:#034389;
	transition:1s;
	}
.select_inp {
    height: 40px;
    width: 1000px !important;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:14px;
	padding: 5px 6px;
}
.error
{
width:100%;
float:left;
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.inner-banner-about
{
	width:100%;
	height:400px;
	float:left;
	background-image:url("http://www.giftingproduct.com/images/about-us-banner.jpg");
	background-repeat:no-repeat;
	background-position:center;
	margin-top:100px;
	}
.inner-banner-order
{
	width:100%;
	height:400px;
	float:left;
	background-image:url("http://www.giftingproduct.com/images/order-banner.jpg");
	background-repeat:no-repeat;
	background-position:center;
	margin-top:100px;
	}
.inner-banner-contact
{
	width:100%;
	height:421px;
	float:left;
	background-image:url("http://www.giftingproduct.com/images/contact-us-img.jpg");
	background-repeat:no-repeat;
	background-position:center;
	margin-top:100px;
	}
.inner-banner-gifts
{
	width:100%;
	height:399px;
	float:left;
	background-image:url("http://www.giftingproduct.com/images/gifts-banner.jpg");
	background-repeat:no-repeat;
	background-position:center;
	margin-top:100px;
	}
.about-content-inner
{
	margin-top:0;
	}
.img-right
{
	float:right;
	width:auto;
	height:auto;
	padding:0 0 10px 10px;
	}	
a.inner-link-footer
{
text-decoration:none;
color:#797979;
}
a.inner-link-footer:hover
{
color:#FFFFFF;
}
.contact-link
{
text-decoration:none;
color:#E5097F;
}
a.hidden-point
{
	float:right;
	padding:0;
	margin-top:-50px;
	color:#FFF;
	}
a.hidden-point-2
{
	
	float:right;
	padding:0;
	margin-top:-90px;
	color:#FFF;
	}	
.legal-content-inner
{
	margin-top:95px;
	}	
	
	
