@charset "utf-8";
/* CSS Document */
body
{
	font-family: 'PT Serif', serif;
	font-family: 'Roboto', sans-serif;
}
p
{
	font-size:15px;
	color:#494949;
	line-height:22px;
	font-family: 'Roboto', sans-serif;
}
h3
{
	font-family: 'PT Serif', serif;
    font-size: 23px;
    color: #bc1200;
    margin-top: 0px;
    text-decoration: underline;
    font-weight: 600;
}
h2
{
	    font-family: 'Roboto Condensed', sans-serif;
    color: #39113a;
    font-size: 43px;
    margin-top: 10px;
}
.mr-top
{
	margin-top:20px;
}
.mr-bot
{
	margin-bottom:10px;
}
header
{
	width:100%;
	height:auto;
	background-image:url(../images/head-bg.jpg);
	background-size:cover;
	 position:relative;
	 float:left;
}
.logo
{
	width:100%;
	height:auto;
	    z-index: 9;
    position:absolute;
}
.navigation
{
	width:100%;
	height:auto;
	position:relative;
	z-index:0;
	background-color:#040d3c;
	margin-top:100px;
		float:left;
}
.nav01
{
	width:40%;
	border-bottom: 45px solid #d1caa7;
    border-right: 25px solid transparent;
    height: 0;
	float:left;

}
.nav02
{
	width:60%;
	height:auto;
	float:right;
}
.banner
{
	width:100%;
	height:auto;
	float:left;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #040d3c;
    border-radius: 10px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #040d3c;
}
.abt-main
{
	width:100%;
	height:auto;
	margin:40px 0px;
	float:left;
}
.btn-success {
    text-transform: uppercase;
    padding: 10px 25px;
    background-color: #00bb23;
    border: none;
    font-size: 15px;
	border-radius: 0px;
	margin-top:15px;
}
.btn-success:hover
{
	background-color:#040d3c;
}
.devide
{
	width:100%;
	height:auto;
	margin:40px 0px;
	float:left;
}
.ic01
{
	width:100%;
	height:auto;
	text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:25px;
	text-transform: uppercase;
}
.pro-main
{
	width:100%;
	height:auto;
	background-color:#f3f3f3;
	padding:40px 0px;
	float:left;
}
.pro-main h2, h3
{
	text-align:center;
}
.pro-in
{
	width:100%;
	height:auto;
	margin-top:40px;
}
.pro1
{
	width:95%;
	display:block;
	position:absolute;
	margin-bottom: 20px;
}
.bot-main
{
	width: 90%;
    position: absolute;
    bottom: 8px;
    left: 16px;
    padding: 10px;
    margin: 15px;
    background-color: white;
	opacity: 0.9;
}
.bt-txt
{
	width:75%;
	height:auto;
	float:left;
}
.bt-link
{
	width:15%;
	height:auto;
	float: right;
	text-align: center;
}
.bt-link i
{
	font-size: 25px;
    padding-top: 17px;
}
.bt-txt h4
{
	color: #97081c;
    text-transform: uppercase;
}
.bt-link a:link, .bt-link a:visited
{
	color:#040d3c;
}
.bt-link a:hover
{
	color:#97081c;
}

.pro2
{
	width:95%;
	display:block;
	position:absolute;
	margin-bottom: 20px;
}
.bot-main2
{
	width: 90%;
    position: absolute;
    bottom: 24px;
    left: 2px;
    padding: 10px;
    margin: 9px;
    background-color: white;
    opacity: 0.9;
}
.bt-txt2
{
	width:75%;
	height:auto;
	float:left;
}
.bt-link2
{
	width:15%;
	height:auto;
	float: right;
	text-align: center;
}
.bt-link2 i
{
	font-size: 25px;
    padding-top: 17px;
}
.bt-txt2 h4
{
	color: #97081c;
    text-transform: uppercase;
}
.bt-link2 a:link, .bt-link2 a:visited
{
	color:#040d3c;
}
.bt-link2 a:hover
{
	color:#97081c;
}
.product1
{
	width:100%;
	float:left;
	display:block;
	background-color:#f3f3f3;
}
.pro-inside
{
	width:100%;
	height:auto;
	margin-top:40px;
	float:left;
}

.pro-inside img
{
	margin-bottom:20px;
	    border: 1px solid #e6e6e6;
}

.pro-inside img:hover
{
	border:1px solid #00bb23;
	box-shadow: 5px 0px 40px rgba(0,0,0, .2);
}
.my-btn
{
	text-align: center;
    margin-top: 5px;
}
.advt-main
{
	width:100%;
	height:auto;
	background-image:url(../images/gift-bg.jpg);
	background-size:content;
	background-color:#040d3c;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.myim
{
	margin:50px 0px;
}
.advt-txt
{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:50px;
}
.advt-txt h3
{
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 37px;
    color: white;
    text-decoration: none;
    font-weight: 400;
}
.advt-txt h2
{
	font-family: 'PT Serif', serif;
	font-size:60px;
	color:white;
}
.advt-txt h4
{
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 25px;
	color:#99081c;
	background-color:white;
	padding:7px;
}
.advt-txt .btn-success:hover
{
	background-color:white;
	color:#99081c;
}
footer
{
	width:100%;
	height:auto;
	background-color:#00bb23;
	color:#6b0007;
	text-align:center;
	padding:40px 0px;
	float:left;
}
footer p
{
	color:#6b0007;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
}
footer a:link, footer a:visited
{
	color:#6b0007;
}
footer a:hover
{
	color:#040d3c;
	text-decoration:none;
}
.ft-bot
{
	width: 100%;
	background-color:#006413;
	color:white;
	text-align:center;
	padding:10px 0px;
	float:left;
}

.ft-im
{
	margin-bottom:30px;
}
.ban-in
{
	width:100%;
	height:auto;
	background-image:url(../images/dry-ban.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    text-align: right;
	float:left;
	padding:40px 0px;
}
.template
{
	width:100%;
	height:auto;
	float:left;
}
.temp-in
{
	width:100%;
	height:auto;
	float:left;
}
.abt-main h3
{
	text-align:left;
}
.nut-main
{
	width:100%;
	height:auto;
	float:left;
	margin:50px 0px;
	text-align:center;
}
.mr020 {
    margin-top: 5px!important;
}
.nut-main h2
{
	text-align:center;
}
.pr-1
{
	width:100%;
	height:auto;
	padding:20px;
	background-color:#f3f3f3;
}
.tt1
{
	    margin-top: 10px;
    color: #a3a3a3;
    font-weight: 600;
}
.tt2
{
	    text-transform: uppercase;
    color: #bc1200;
    font-size: 20px;
    font-weight: 400;
}
p {
    margin: 0 0 5px;
}
.ban-in01
{
	width:100%;
	height:auto;
	background-image:url(../images/nut-ban.jpg);
	background-size: cover;
    background-repeat: no-repeat;
    text-align: right;
	float:left;
	padding:40px 0px;
}
.main-form
{
	width:100%;
	height:auto;
	background-color:#f3f3f3;
	border:1px dashed #dbdbdb;
	padding:15px;
}
.form-bot
{
	width:100%;
	height:auto;
	margin-top:20px;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
		.ic01 {
    font-size: 15px;

}

	.abt-main img
	{
		margin-top:15px;
	}
			.nav01
{
	width:50%;

}
.nav02
{
	width:50%;
}
}

@media only screen and (min-width: 600px) {
		.ic01 {
    font-size: 15px;

}

	.abt-main img
	{
		margin-top:15px;
	}
			.nav01
{
	width:50%;

}
.nav02
{
	width:50%;
}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
		.ic01 {
    font-size: 21px;

}
	.abt-main img
	{
		margin-top:15px;
	}
		.nav01
{
	width:50%;

}
.nav02
{
	width:50%;
}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.ic01 {
    font-size: 25px;

}
	.abt-main img
	{
		margin-top:0px;
	}
	#cssmenu > ul > li > a {
    padding: 14px 15px;
    font-size: 15px;
	}
.nav01
{
	width:40%;

}
.nav02
{
	width:60%;
}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.ic01 {
    font-size: 25px;

}
	#cssmenu > ul > li > a {
    padding: 14px 15px;
    font-size: 17px;
	}
	.nav01
{
	width:40%;

}
.nav02
{
	width:60%;
}
}