/* Navigation Bar Styles
/* -------------------------------------*/
.navbar {
   
  font-family: Josefin Sans;
	
	font-size:20px;
	
	
    
}



.navbar-default .navbar-nav > li > a {
    color: #be7b34;
}
.navbar-nav > li > a {
    padding-top: 30px;
    padding-bottom: 30px;
	
}

.navbar-nav > li:hover  {
   background-color:#602c14;
}





.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	 color: #be7b34;
	background-color: transparent;
}

.navbar-default {
    background-color:#fff;
    border-color: transparent;
}

.navbar-default,
.navbar-inverse {
    border: 0;
}



.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #be7b34;
    background-color: #000;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #FFF;
    
}

.navbar-default .navbar-toggle {
    border-color: #be7b34;
	color: #be7b34;
	
}

.active1{
	 background-color:#602c14;
	}

.navbar-toggle{
	background-color:#000;
	width:100px;
	border-radius:5px;}

.navbar-toggle:hover{
	background-color:#000;
	width:100px;
	border-radius:5px;}




/* All Section Styles
/* -------------------------------------*/

/*dropdown*/

.dropdown:hover .dropdown-menu {
    display: block;
	background-color:rgba(0,0,0,.7);
	margin-left:50px;
	
	
	
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
	color:#fff;
	
}	



.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu a {
   
	color:#fff;
	margin-top:-4px;
	
	
}	
.dropdown-menu > li > a{
	border-top:thin solid #fff;
	padding:8px;}

 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
           background-color:#e31e25;
		   color:#fff;
		  
        }
	
	
	 
 
	

/*end dropdown*/












/*home*/


.welcome{
	background-color:#fff;
	margin-top:10px;
	 box-shadow: 1px 7px 8px -3px #999;
	padding-left:30px;
	
	}

.welcome-mob{
	background-color:#fff;
	margin-top:10px;
	 box-shadow: 1px 7px 8px -3px #999;
	padding-left:10px;
	
	}





.welcome h3{
	 color: #be7b34;
	 font-family:Josefin Sans;
	 text-align:center;
	
	}


.welcome-mob h3{
	 color: #be7b34;
	 font-family:Josefin Sans;
	 text-align:center;
	 padding-right:10px;
	
	}




.welcome-p{
	color: #000;
	 font-family:Josefin Sans;
	 text-align:center;
	 font-size:16px;
	 padding:50px;
	 padding-top:20px;
	}


.welcome-pmob{
	color: #000;
	 font-family:Josefin Sans;
	 text-align:center;
	 font-size:14px;
	 padding:20px;
	 padding-top:0px;
	 line-height:22px;
	 margin-top:-20px;
	 font-weight:normal;
	}









.welcome-p2{
	text-align:right;
	
	}


.img-hd{
	font-family:Josefin Sans;
	 text-align:center;
	 font-size:23px;
	 padding:10px;
	 background-color: #be7b34;
	
	 font-weight:bold;
	}

.img-hd a{
	color: #fff;
}


.img-hd a:hover{
	color: #be7b34;
	text-decoration:none;
}



.img-hd:hover{
	 background-color: #000;
	 
	  
	}





.img-hdm{
	font-family:Josefin Sans;
	 text-align:center;
	 font-size:16px;
	 padding:0px;
	 background-color: #be7b34;
	
	 font-weight:normal;
	}

.img-hdm a{
	color: #fff;
}


.img-hdm a:hover{
	color: #be7b34;
	text-decoration:none;
}



.img-hdm:hover{
	 background-color: #000;
	 
	  
	}












.speacial{
	background-color:#fff;
	margin-top:60px;
	border-bottom: 30px solid #be7b34;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	 }

.speacial h3{
	 color: #be7b34;
	 font-family:Josefin Sans;
	 text-align:center;
	 text-decoration:underline;
	
	}

.speacial-p{
	color: #000;
	 font-family:Josefin Sans;
	 text-align: justify;
	 font-size:16px;
	 padding:20px;
	}

.speacial-pmob{
	
	 text-align: justify;
	 color: #000;
	 font-family:Josefin Sans;
	 font-size:14px;
	 padding:20px;
	 padding-top:10px;
	 line-height:22px;
	
	 font-weight:normal;
	 
	 
	 
	}








.sp-img img{
	border: thick solid #fff;
	 box-shadow: 1px 6px 8px -3px #999;}





.gallery-hm{
	background-color:#f1f0ee;
	padding-top:10px;
	margin-top:30px;
	padding-bottom:20px;
	 }

.gallery-hm h3{
 color: #be7b34;
	 font-family:Josefin Sans;
	 text-align:center;
	 text-decoration:underline;
	
	}


/*gallery*/

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.gallery {
	width: 100%;
	height: auto;
}

.gallery li {
	width: 25%;
	position: relative;
	float: left;
	overflow: hidden;
}

.transform {
	-webkit-transition: all .25s cubic-bezier(.2, .31, .36, 1);
       -moz-transition: all .25s cubic-bezier(.2, .31, .36, 1);
	     -o-transition: all .25s cubic-bezier(.2, .31, .36, 1);
	        transition: all .25s cubic-bezier(.2, .31, .36, 1);
}

.gallery a {
	width: 100%;
	height: 100%;
	display: block;
}

.gallery img {
	position: relative;
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.gallery .info {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 10;
	background:#be7b34;
    text-align: center;
    font-family:Josefin Sans;
    -webkit-transform: translateZ(0);
   	        transform: translateZ(0);
}

.gallery .title {
	font-weight: bold;
	font-size: 20px;
    color: #000;
    position: relative;
    top: 30%;
}

.gallery .title2 {
	font-weight: bold;
	font-size: 12px;
    color: #000;
    position: relative;
    top: 9%;
}

.gallery .title2:hover{
	text-decoration:none;
	}






/* end gallery*/


/* end home*/



/* ftr*/
.ftrbg{
	background-image:url(../images/ft-b.jpg);
	margin-top:50px;}

.ftrbg p{
color: #f6f6f6;
	 font-family:Josefin Sans;
	 text-align: left;
	 font-size:16px;
	 line-height:20px;
	 
}

.ftrbg p b{
	color:#be7b34;
	}



.ftrbg h3{
	 font-family:Josefin Sans;
	 color:#be7b34;
}

.ftrbg li{
	list-style:none;
	 
	 
}




.ftrbg li a{
color: #f6f6f6;
	 font-family:Josefin Sans;
	 text-align: left;
	 font-size:16px;
	 
	 
}
.ftrbg li a:hover{
	text-decoration:none;
	color:#be7b34;}

.ftr-lst{
	background-color:#000;
	padding:4px;
	text-align:center;
	
	}


.ftr-lst p{
	color: #f6f6f6;
	 font-family:Josefin Sans;
	 font-size:16px;
	
	}

.ftr-lst p a{
	color: #be7b34;
	 font-family:Josefin Sans;
	 text-decoration:none;
	  font-size:14px;
	
	}


/*end ftr*/











/*aboutpage*/



.aboutpage{
	background-color:#fff;
	box-shadow: 1px 7px 8px -3px #999;
	border-bottom:solid 30px #be7b34;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius:10px;
	}



.aboutpage h1{
	font-family:Josefin Sans;
	 color:#be7b34;
	 text-align:center;
	
	}

.about-para{
	font-family:Josefin Sans;
	color: #000;
	 text-align: justify;
	 font-size:16px;
	 margin-left:-190px;
	 padding-right:60px;
	  padding-top:10px;
	}


.about-paramd{
	font-family:Josefin Sans;
	color: #000;
	 text-align: justify;
	 font-size:16px;
	 margin-left:-90px;
	 padding-right:40px;
	  padding-top:10px;
	}

.about-paraxs{
	color: #000;
	 font-family:Josefin Sans;
	 text-align: justify;
	 font-size:14px;
	 padding:20px;
	
	 line-height:22px;
	
	 font-weight:normal;
	  
	}
.contact-no h5{
	 color:#be7b34;
	 font-family:Josefin Sans;
	  
	}
/* endaboutpage*/
























/*sericespage*/



.servicespage{
	background-color:#fff;
	box-shadow: 1px 7px 8px -3px #999;
	border-bottom:solid 30px #be7b34;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius:10px;
	}

.servicespage h1{
	font-family:Josefin Sans;
	 color:#be7b34;
	 text-align:center;
	
	}

.products{
	border:solid 1px #CCC;
	
	
	}

.phd{
	font-family:Josefin Sans;
	 color:#fff;
	 text-align:center;
	 background-color:#be7b34;
	 padding:15px;
	 font-weight:bold;
	 border-top-left-radius: 30px;
	 border-top-right-radius: 30px;
	}

.phd:hover{
	 color:#be7b34;
	  background-color:#000;}


.prduct-para{
	color:#000;
	text-align:justify;
     font-family:Josefin Sans;
	font-size:16px;
	}
.prduct-para:hover{
	color:#be7b34;
	}
	
	
.prduct-paraxs{
	color:#000;
	text-align:justify;
     font-family:Josefin Sans;
	font-size:14px;
	}
.prduct-paraxs:hover{
	color:#be7b34;
	}
		
	
	
	
	
	
	
	
	

figure.snip1321 {
  font-family:Josefin Sans;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
 
  color: #000000;
  text-align: center;
  -webkit-perspective: 50em;
  perspective: 50em;
}
figure.snip1321 * {
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
figure.snip1321 img {
  max-width: 100%;
  vertical-align: top;
}
figure.snip1321 figcaption {
  top: 50%;
  left: 20px;
  right: 20px;
  position: absolute;
  opacity: 0;
  z-index: 1;
}
figure.snip1321 h2,
figure.snip1321 h4 {
  margin: 0;
}
figure.snip1321 h2 {
  font-weight: 600;
}
figure.snip1321 h4 {
  font-weight:bold;
 
  font-size:16px;
}
figure.snip1321 i {
  font-size: 32px;
}
figure.snip1321:after {
  background-color: #ffffff;
  position: absolute;
  content: "";
  display: block;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: 0;
}
figure.snip1321 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}
figure.snip1321:hover figcaption,
figure.snip1321.hover figcaption {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip1321:hover:after,
figure.snip1321.hover:after {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
  opacity: 0.9;
}
/* Demo purposes only */

	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* end sericespage*/













/*gallerypage*/



.gallerypage{
	background-color:#fff;
	box-shadow: 1px 7px 8px -3px #999;
	border-bottom:solid 30px #be7b34;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius:10px;
	padding-left:15px;
	padding-right:15px;
	}

.gallerypage h1{
	font-family:Josefin Sans;
	 color:#be7b34;
	 text-align:center;
	
	}

@import url('http://fonts.googleapis.com/css?family=Open+Sans:300');



.gallery {
  margin: 0 auto;
  padding: 5px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

.gallery > div {
  position: relative;
  float: left;
  padding: 5px;
}

.gallery > div > img {
  display: block;
  
  -webkit-transition: .1s transform;
  transition: .1s transform;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); /* hack */
}

.gallery > div:hover {
  z-index: 1;
}

.gallery > div:hover > img {
  -webkit-transform: scale(1.7,1.7);
          transform: scale(1.7,1.7);
  -webkit-transition: .3s transform;
  transition: .3s transform;
}

.cf:before, .cf:after {
  display: table;
  content: "";
  line-height: 0;
}

.cf:after {
  clear: both;
}


/* end gallerypage*/









/*contactpage*/



.contactpage{
	background-color:#fff;
	box-shadow: 1px 7px 8px -3px #999;
	border-bottom:solid 30px #be7b34;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius:10px;
	}


.contactpage h1{
	font-family:Josefin Sans;
	 color:#be7b34;
	 text-align:center;
	 
	
	
	}


.contact-in1 ,.contact-inc{
	border: 1px solid #000;
	 color:#be7b34;
	font-family:Josefin Sans;
	border-radius:0px;
	 font-size:16px;
	}

.contact-in1:hover ,.contact-inc:hover{
	
	 color:#be7b34;
	font-family:Josefin Sans;
	border-radius:0px;
	 font-size:16px;
	 background:#000;
	 cursor:pointer;
	 border: 2px solid #be7b34;
	 
	}

#contact-submit{
	 border: 2px solid #be7b34;
	  background:#000;
	   color:#be7b34;
	   width:200px;
	}
	
#contact-submit:hover{
	 border: 2px solid #000;
	  background:#be7b34;
	   color:#000;
	   width:200px;
	}

/* endacontactpage*/




/*img width*/

.imgswidth tr td img{
	width:100%;
	}











