@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');


/*--------table-------*/
.tableFour{margin:10px 0;}
.tableFour th{background:#066; border:solid 1px #999; font:bold 14px/18px Verdana, Geneva, sans-serif; color:#FFF; padding:5px;
text-align:center;}
.tableFour td{ border:solid 1px #999; font:normal 16px/18px Verdana, Geneva, sans-serif; color:#333; padding:5px;
text-align:center;}
.tableFour td img{margin:0 auto; display:block;}

.tableFive{margin:10px 0;}
.tableFive th{background:#13597b; border:solid 1px #999; font:bold 14px/18px Verdana, Geneva, sans-serif; color:#FFF; padding:5px;
text-align:center;}
.tableFive td{ border:solid 1px #999; font:normal 14px/18px Verdana, Geneva, sans-serif; color:#333; padding:5px;
text-align:center;}
.tableFive td img{margin:0 auto; display:block;}
/*--------table-------*/




.nopadding{padding:0;}
.header-outer{ width:100%; background:#60a200; height:4px; margin:0 auto;}

.btn1{margin:10px 3px 6px 3px; color: #FFF; float:left;}
.btn1 a{color: #FFF; background: #70ad13; padding: 8px 10px; margin: 0 0 15px 0; font-family:'Open Sans', sans-serif;
		border: 3px solid #70ad13; font-size: 12px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;
		border-radius: 2px; display: inline-block; text-align: left; text-decoration:none;
		cursor: pointer;  box-shadow: inset 0 0 0 0 #31302B; -webkit-transition: all ease 0.8s;
		-moz-transition: all ease 0.8s; transition: all ease 0.8s;}
.btn1 a:hover { box-shadow: inset 200px 0 0 0 #094623; color: #FFF; text-decoration:none; border: 3px solid #75b011;}

/*------headerTop------*/
.headerTop{background:#f2a902; width:100%; margin:0 auto; }
ul.listOne{margin:0; padding:0;}
ul.listOne li{display:block; color:#FFF; text-decoration:none; font-weight:bold; font-size:12px; line-height:32px;
	padding:0 5px;	font-family:'Open Sans', sans-serif; float:left;}
ul.listOne li a{color:#FFF;}	

/*------headerTop------*/

/* social icon */
.social-icon {padding: 0; float:right; margin:5px 0;}
.social-icon li {list-style: none; display: inline-block;  padding: 0;}
.social-icon li a {background: #999999; border-radius: 10%;  color: #FFF;
  font-size: 10px;  width: 20px;  height: 20px;  line-height: 20px;  text-align: center;
  text-decoration: none;  transition: all 0.4s ease-in-out;  margin-right: 4px;
  top: 0;  position: relative;  padding: 0;}
.social-icon li a:hover { /*background: #F6D76B;*/ top: 5px;}
/* end of social icon */

/*----------banner-------------*/
.banner{width:100%; margin:0 auto; border-bottom:solid 5px #FFF;}
/*----------banner-------------*/

/*-----------------about us portion used in index page---------------*/
.bodycon{width:100%; margin:10px auto; overflow:hidden;}
.bodycon h1{font-family: 'Roboto Slab', serif; font-size:24px; line-height:30px; margin:0; margin-bottom:20px; color:#333; 
text-align:left;}
.bodycon p{font-family: 'Roboto Slab', serif; font-size:16px; line-height:24px; margin-bottom:10px; color:#333; text-align:justify; }
.bodycon h3{font-family: 'Roboto Slab', serif; font-size:20px; line-height:40px; color:#069; text-align:left; margin:0;  }
.bodycon h5{font-family: 'Roboto Slab', serif; font-size:12px; line-height:24px; color:#a3a3a3; text-align:left; margin:0; }
.bodycon h2{font-family: 'Roboto Slab', serif; font-size:24px; line-height:40px; margin-bottom:15px; color:#333; text-align:left; font-weight:bold;}
.bodycon h4{font-family: 'Roboto Slab', serif; font-size:20px; line-height:40px; margin-bottom:15px; color:#930; text-align:left; font-weight:bold;}



.rightBoxTag {padding: 15px;  box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
ul.listThree{margin:0; padding:0;}
ul.listThree li{margin:5px 0; list-style:none;}
ul.listThree li a{list-style:none; background: url(../images/arrow_icon.png) no-repeat left 5px;  
font-family: 'Roboto Slab', serif; font-weight:normal; font-size:12px; line-height:20px; color:#333; padding:0 0 0 20px; }
ul.listThree li a:hover{color:#063; text-decoration:none;}

.btn2 a{color: #333; background: #FFF; padding: 10px 15px; margin: 10px 0 15px 0; font-family: Verdana, Geneva, sans-serif;
		border: 3px solid #09F; font-size: 12px; font-weight: bold; letter-spacing: 1px; 
		border-radius: 2px; display: inline-block; text-align: center; text-decoration:none;
		box-shadow: inset 0 0 0 0 #31302B; -webkit-transition: all ease 0.8s;
		-moz-transition: all ease 0.8s; transition: all ease 0.8s; cursor:pointer; }
.btn2 a:hover { box-shadow: inset 500px 0 0 0 #145072; color: #FFF; text-decoration:none; border: 3px solid #F90;}


.aboutBg {padding: 50px 0; margin: 0; position: relative; background: #f5f5f5 url(../images/productsBg.png) center no-repeat; }
/*-----------------about us portion---------------*/

/*-----redBg portion----*/
.redBg{width:100%; margin:10px auto; overflow:hidden; background:#d50909; padding:10px 0;}
.redBg h2{font-family: 'Roboto Slab', serif; font-size:40px; color:#FFF; line-height:60px; text-align:center; 
text-decoration:underline;}
.redBg p{font-family: 'Roboto Slab', serif; font-size:18px; line-height:24px; color:#FFF; margin:0;}
/*----redBg portion----*/

/*-----sahakara_pic portion----*/
.sahakara_pic{width:100%; margin:10px auto; overflow:hidden; padding:0;}
.sahakara_pic img{margin:5px auto; display:block; border:solid 5px #dfdbdb;}
/*-----sahakara_pic portion----*/


/*-----facilities section in home page-----*/
.facility{width:100%; background: #f5f7ff; overflow:hidden; margin:0 auto; }
.facility h2 {font-size: 30px; padding-bottom: 10px; color: #333; font-family: 'Roboto Slab', serif; text-transform:uppercase; }
.facility img{margin:5px auto; display:block; border:solid 5px #CCC;}
/*-----facilities section in home page-----*/

/*-----footer-----*/
.footerTop{background:#13597b; width:100%; height:100%; overflow:hidden; padding:10px 0; margin:0 auto;}
.footerbox{}
.footerbox h2{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:30px; color:#FFF; }
.footerbox p{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:30px; color:#FFF; margin:0; 
padding:0;}


ul.listTwo{margin:0; padding:0; list-style:none;}
ul.listTwo li{width:100%;}
ul.listTwo li a{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:30px; color:#FFF; margin:0; 
padding:0; }

/*-----footer-----*/
.footerBottom{background:#f2a902; width:100%; height:100%; overflow:hidden; padding:10px 0; margin:0 auto;}
.footerBottom p{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px; color:#FFF; margin:0;
 padding:0; text-align:center;}
 /*-----footer bottom-----*/
 
 
 
 
/*---------inner page---------*/
.bannerInner{width:100%; margin:0 auto;}
.bannerInner img{margin:0 auto; display:block;}
.aboutUs{width:100%; margin:10px auto; overflow:hidden; padding:0;}
.aboutUs img{margin:5px auto; display:block; border:solid 5px #dfdbdb;}

.break-small {background: #069; border: 0; display: block;  height: 2px;  margin: 10px 0;  width: 60px;}

.aboutPortion{background: #222222; overflow:hidden; margin:0 auto;}
.aboutPortion h2 {font-size: 30px; padding-bottom: 15px; color: #fff; font-family: 'Roboto Slab', serif; text-align:center; text-transform:uppercase; }
.aboutPortion h3 {font-size: 16px; color:#fff; line-height: 20px; margin-bottom: 10px; text-align:center; text-transform:uppercase;
font-weight:bold;}
.aboutPortion p {font-size: 13px; color:#fff; line-height: 24px; margin-bottom: 10px; text-align:justify; }
.aboutPortion img{margin:0 auto; display:block;}

.aboutPortionLeft{width:50%; float:left;}
.aboutPortionRight{width:50%; float:right; padding:10px 30px;}

.contactbgTop{margin:10px auto; padding:30px 5px; width:100%; overflow:hidden; background: #FFF;}
.contactbgTop img{margin:10px auto; display:block;}
.contactbgTop h3{margin:0 0 10px 0; font-family: 'Roboto Slab', serif; font-size:20px; line-height:30px; text-align:center; 
text-transform:uppercase; color:#666;}
.contactbgTop p{margin:0; font-family: 'Roboto Slab', serif; font-size:14px; line-height:20px; text-align:center; 
 color:#666;}
.contactbgTop p a{color:#666;}

span.blue{color:#09C;}

ul.listFour{margin:0; padding:0;}
ul.listFour li {margin:5px 0; list-style:none; background: url(../images/arrow_icon.png) no-repeat left 5px;  
font-family: 'Roboto Slab', serif; font-weight:normal; font-size:14px; line-height:20px; color:#333; padding:0 0 0 20px; }

/*---------inner page---------*/

.modal-dialog{width:70%; }

@media (max-width: 1003px) {
	.social-icon {padding: 0; float:right; margin:5px 0;}
	.modal-dialog{width:98%; }
}

@media (max-width: 768px) {
	.social-icon {padding: 0; float:right; margin:5px 0;}
	.modal-dialog{width:98%; }
	.redBg h2{font-size:20px; }
	
	.aboutPortionLeft{width:100%;}
	.aboutPortionRight{width:100%;}
}

@media (max-width: 500px) {
	ul.listOne li{padding:0 5px 0 0;}
	.social-icon {float:left; }
	.modal-dialog{width:95%; }
	.redBg h2{font-size:20px; }
	
	.aboutPortionLeft{width:100%;}
	.aboutPortionRight{width:100%;}
}