 @charset "utf-8";
/* CSS Document */

/*default version*/
@font-face{
    font-family: "Good Times Rg";
    src: url('fonts/good-times-rg.ttf'),
    url('fonts/good-times-rg.ttf'); /* IE */
    @import url('https://fonts.googleapis.com/css?family=Alice');
}


body
	{
		padding:0;
		margin:0;
		 font-family: "Good Times Rg";
    
	}


p,ul,form
	{
		padding:0;
		margin:0;
		
	}
p,form
	{
		  font-family: 'PT Sans', sans-serif; 
		font-size:15px;
	}
a
	{
		color:#323233;
		text-decoration:none;
		
	}
a:hover
	{
		color:#323233;
		text-decoration:none;
	}

	
	.header-area
	{
	    position:relative;
	    width:100%;
	}
	
	.header-top-area
	{
	    position:absolute;
	    width:100%;
	    height:auto;
	    top:0%;
	}

	
	.header-bg-color
	{
	    position:relative;
	    width:100%;
	    
	}

	
header
	{
		
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width:auto;
  height:auto;


	}
	
.header1
	{
		 width:100%;
  height:auto;
  padding-top:25px;
	}

/*layout*/
.transparent_bg {-moz-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px; -webkit-box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px; box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px;   background-color: rgb(255, 255, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding-bottom:20px;}
/*layout*/
.logo-area
	{
		margin:0px 0 0px 0;
	}
	
.logo-area1
	{

	   width: 45%;
	   padding-top:8px;
	}
	
h1,h2,h3,h4,h5,h6
	{
		font-family: 'PT Sans', sans-serif; 
	}


/*home-content*/
.welcome
	{
	font-family: 'PT Sans', sans-serif; margin-top:15px; margin-bottom:15px;
	}
	
.welcome p
	{
		font-family: 'PT Sans', sans-serif; 
		font-size:15px;
                text-align: justify;
                 line-height: 34px;
	}
.welcome a
	{
		color:#932A1E; font-weight:400; text-decoration:underline;
	}
.welcome a:hover
	{
		color:#00923D; font-weight:400; text-decoration:underline;
	}


/*footer*/
 

.bottom-area
	{
		
		
	background: url(images/footer-strip.jpg) no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
   
     padding-top: 13px;
		
		
		width:auto;
		min-height:40px;
		background-color:#666666;
		color:#FFFFFF;
		font-size:15px;
		 background-position:left top;
		font-family:Calibri, Arial, Helvetica, sans-serif;
		
	}
	
.bottom-left

	{
		text-align:left;

		
		
	}
	
.bottom-left p

	{
		font-size:14px;
		
	}
.bottom-right

	{
		text-align:right;
		line-height:40px;
		margin-top: -6px;
	   
	}
	
.bottom-right a

	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
.bottom-right a:hover

	{
		color:#f8c400;
		text-decoration:none;
	}

@media screen and (max-width: 992px) {
   .bottom-left

	{
		text-align:center;
		line-height:19px;
	}
.bottom-right

	{
		text-align:center;
		line-height:20px;
	}
	
.bottom-right a

	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
.bottom-right a:hover

	{
		color:#FF9900;
		text-decoration:none;
	}

}

@media screen and (max-width: 445px) {
   .bottom-left

	{
		text-align:center;
		line-height:17px;
		font-size:12px;
	}
.bottom-right

	{
		text-align:center;
		line-height:20px;
		font-size:12px;
	}
	
.bottom-right a

	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
.bottom-right a:hover

	{
		color:#FF9900;
		text-decoration:none;
	}

}

@media screen and (max-width: 402px) {
   .bottom-left

	{
		text-align:center;
		line-height:20px;
		font-size:12px;
	}
.bottom-right

	{
		text-align:center;
		line-height:20px;
		font-size:12px;
	}
	
.bottom-right a

	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
.bottom-right a:hover

	{
		color:#FF9900;
		text-decoration:none;
	}
.bottom-left p

	{
		font-size:12px;
		
	}
}
/*footer*/

/*social-icon*/
.social
	{

		text-align:right;
	}
.social img
	{
		transition:0.5s;
	}
.social img:hover
	{
		transition:0.5s;
		transform: rotate(40deg);
	}
	
@media screen and (max-width: 992px) {
.social
	{
		padding-top:0px;
		text-align:center;
	}
.social img
	{
		transition:0.5s;
	}
.social img:hover
	{
		transition:0.5s;
		transform: rotate(40deg);
	}

}

@media screen and (max-width: 445px) {
.social
	{
		padding-top:5px;
                padding-bottom:5px;
		text-align:center;
	}
.social img
	{
		transition:0.5s;
	}
.social img:hover
	{
		transition:0.5s;
		transform: rotate(40deg);
	}

}
/*social-icon*/


/*about*/
.about
	{
	margin-bottom:25px; font-family: 'PT Sans', sans-serif; 
	}
.about img
	{
	border:1px #dfdede solid; border-radius:3px;
	}
.about img:hover
	{
	border:1px #dfdede solid; border-radius:3px;
	}
/*about*/


.title {
    border-bottom: 1px double #f6f6f6;
    margin-bottom: 10px;
}

.title h1, .title h2, .title h3, .title h4, .title h5, .title h6 {
    border-bottom: 3px solid #89c236 !important;
   display: inline-block !important;
    margin-bottom: -2px !important;
    padding: 3px 10px !important;
}

.inp
	{
		width:100%;
		height:35px;
		border:1px #d5d5d5 solid;
		outline:none;
		padding-left:5px;
	}
	
.inp:hover
	{
		width:100%;
		height:35px;
		border:1px #d5d5d5 solid;
		outline:none;
		padding-left:5px;
		box-shadow:0 0 3px #ccc;
	}
.inp:focus
	{
		width:100%;
		height:35px;
		border:1px #d5d5d5 solid;
		outline:none;
		padding-left:5px;
		box-shadow:0 0 3px #ccc;
	}
	
	
.inp_txt
	{
		width:100%;
		height:110px;
		border:1px #d5d5d5 solid;
		outline:none;
		padding-left:5px;
	}
	
.inp_txt:hover
	{
		width:100%;
		height:110px;
		border:1px #d5d5d5 solid;
		outline:none;
		padding-left:5px;
		box-shadow:0 0 3px #ccc;
	}
.inp_txt:focus
	{
		width:100%;
		height:110px;
		border:1px #d5d5d5 solid;
		outline:none;
		padding-left:5px;
		box-shadow:0 0 3px #ccc;
	}
	
.footer-wrapper {
POSITION: fixed; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 40px; FONT-SIZE: 12px; line-height:18px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial; font-weight: normal;
}

/*internal-page*/
.internal-page
{
	width:100%;
	height:auto;
	background:#fff;
	font-weight:600;	
}
.int-pg-bg
{
    width:100%;
    background:#fff;
  
}

.about-internal
{
    width:100%;
	height:auto;
  position:absolute;
  top:30%;
  background:#fff;
	
}
.about-internal1

{
     width:100%;
	height:auto;
  position:absolute;
  top:30%;
  background:#fff;
}


.internal-page h3
{
	font-size: 28px;
    font-weight: 500;
    margin-left: 14px;
    padding: 0px 0 5px 2px;
	
}

.pd-area
{
   position: relative;
    top: -450px;
    width: 97%;
    background: #fff;
    height: auto;
    padding: 2px 8px 4px 23px;
    margin-left: 16px;
    
}







@media screen and (max-width: 768px) {
.pd-area
	{
		position: relative;
    top:0px;
    width: 97%;
    background: #fff;
    height: auto;
    padding: 2px 8px 4px 23px;
    margin-left: 16px;
	}
}

@media screen and (max-width: 768px) {
.indian-flag
	{
	display:none;
	}
}


@media screen and (max-width: 768px) {
.product-img p
	{
	 margin-left: 0px !important;
	 padding: 0px 0px;
	}
}


.pd-area h2
{
    padding: 0px 0 1px 15px;
}

.br-btm
{
    width:97%;
    height:auto;
    border-bottom:1px dotted #ccc;
    padding:5px 0;
   
}
.product-img img
{
	width: 60%;
    margin: 13px 30px;
}

@media screen and (max-width: 768px) {
.product-img img
	{
	margin: 15px 27px;
	}
}
.product-img h3
{
	color:#812f21;
    margin-left: -146px;
    font-family: "Good Times Rg";
}
.product-img p
{
    margin-left: -191px;
    padding: 0px 44px;
}

.cnt-pd-area
{
	padding:10px 0;
}

.logo-area1 img
{
    width:253%;
}

@media screen and (max-width: 768px) {
.logo-area1
	{
	width: 100%;
    padding-top: 22px;
    margin-left: auto;
    margin-right: auto;
	}
}

.slider-mr-btm
{
    margin-bottom:10px;
}
.active1
{
   background:#e67817;
    width:100%;
    height:auto;
   padding: 12px 33px;
       margin-left: -35px;
}
.bn-bd-colr
{
    width:100%;
    height:auto;
    border:3px solid #fff;
}

.pd-brd-btm
{
    width: 92%;
    height: auto;
    border-bottom: 1px dotted #ccc;
    margin-left: 31px;
    padding: 5px 0 7px 0;
}

.pd-area1
{
    
}

/*social-area*/
.social-area img
{
    float: right;
    width: 28px;
    padding: 4px  0px;
    margin-left: 5px;
    -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}

.social-area img:hover
{
    
     -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
	
}
.social-area
{
    margin-right: 10px;
}

/*welcm-area*/
.welcm-area
{
      margin-bottom: 18px;
    margin-top: -16px;
}

@media screen and (max-width: 768px) {
.welcm-area
	{
	margin-bottom: 26px;
  
	}
}

@media screen and (max-width: 768px) {
.bottom-area
	{
	    margin-top: 0px;
	}
}

@media screen and (max-width: 768px) {
.pd-area h2
	{
	   margin-left: 74px;
	}
}

@media screen and (max-width: 768px) {
.product-img h3
	{
	   text-align: center;
    margin-left: auto;
    margin-right: auto;
	}
}