*{ padding:0; margin:0;}
html, body{ height:100%; font-family: 'arimoregular'; font-size:14px; color:#3f3f3f; }
:focus {outline: 0;}
#head_top{ float:left; padding:0; min-width:100%; background:#fff center ; height:150px;  }
#logoBg{ width:1028px; height:150px; background:url(../images/map.png) no-repeat;}
#head_top p{ font-size:20px; color:#018aac; text-align:right; padding:100px 0 0 0; font-family: 'Play', sans-serif;}
.wrap { margin:0 auto; width:1028px; background:none;  }
#menuBg{ float:left; padding:0; min-width:100%; background:82daff center ;  border-bottom:1px solid #ccc;}
#bannerBg{ float:left; padding:0; min-width:100%; }
#MainCont{ float:left; padding:0; min-width:100%; background:#fff center ; margin:0px 0 50px 0; }
#MainCont p{ text-align:justify; line-height:25px; padding:15px 0 0 0; }
#footer{ float:left; padding:0; min-width:100%; background:#ccc center ; height:35px; padding:15px 0 0 0;  }
#footer a	{color:#30ae04;}
#footerIn{ float:left; padding:0; min-width:100%; background:#ccc center ; height:35px; padding:5px 0 0 0;  }
#footerIn a	{color:#30ae04;}
/*========================analytical products=============================*/
#innerHead{ float:left; padding:0; min-width:100%; background:#eeeeee center ; height:50px; margin:0 0 30px 0; }
#innerHead h2{ font-size:30px; color:#0066CC; padding:10px  0 0 0; font-weight:bold;}
.product_list{	margin:0 0 0 50px; list-style: inside;}
.product_list li{ color:#0066CC; padding:10px 0 0 0; }
.prodcuts_span{color:#0066CC; font-size:16px; font-weight:bold;}
.prodcuts_span1{color:#000; font-size:15px; font-weight:600; letter-spacing:1px;}
.prodcuts_head2{color:#2b7c0f; font-size:20px; font-weight:bold;}
.prodcuts_head{color:#2b2c2c; font-size:16px; font-weight:bold;}
/*==========================Laborotary Products==========================================*/
.LabrtryLeft{ width:322px; float:left; margin:0 0 40px 0;}
.LabrtryCentre{ width:322px; float:left; margin:0 31px 40px 31px;}
.LabrtryRight{ width:322px; float:right; margin:0 0 40px 0;}
.laboratory_list{	margin:20px 0 0 0px; list-style: inside;}
.laboratory_list li{ color:#074d93; padding:10px 0 0 0;}
.laboratoryBox1{ width:257px; float:left;}
/*=========================veterinary===============================================*/
.veterBox1{ border-bottom:1px dotted #868787; border-top:1px dotted #868787; float:left; margin:20px 0;}
.veter_span{color:#66a807; font-size:16px; font-weight:bold; border-bottom:1px solid #CCCCCC; padding:0 0 10px 0;} 
/*============================service and support===========================================================*/
.servLink{ color:#0066CC; text-decoration:underline;}
.priCli{ float:left; border-bottom:1px solid #e2e1e2; padding:0 0 20px 0; margin:0 0 10px 0;}
/*==============================Contact us====================================*/
#contaLeft{ width:400px; float:left; margin:30px 0 0 0;}
#contaLeft h5{color:#2b7c0f; font-size:20px; font-weight:bold;}
.contaemai{color:#0066CC; font-size:18px; font-weight:100;}
.contaemaiS{ margin:0 0 0 60px;}
.contLeftL{width:150px; float:left;}
.contLeftL_space{ margin:100px 0 0 0;}
.contLeftL_space1{ margin:50px 0 0 0;}
.contLeftL_space2{ margin:20px 0 0 0;}
.contLeftR{width:250px; float:right;}

#contaRight{ width:476px; float:right;   margin:30px 0 0 50px; }
#contaRight h2{ font-size:30px; font-family: 'arimoregular'; color:#009900; border:1px solid #ccc; padding:20px; text-align:center; }
/* Form CSS*/
.ccform {
   margin: 0 auto;
    width: 80%;
}
.ccfield-prepend{
	margin-bottom:10px;
	width:100%;
}

.ccform-addon{
	color:#f8ae45; 
	float:left;
	padding:8px;
	width:8%;
	background:#FFFFFF;
	text-align:center;
	
}

.ccformfield {
	color:#000000; 
	background:#FFFFFF;
	border:none;
	padding:10px;
	width:91.9%;
	display:block;
	font-family: 'Lato',Arial,sans-serif;
	font-size:14px;
	border:1px solid #ccc;	
	/*-webkit-box-shadow: 0 8px 6px -6px #e2e1e1;
     -moz-box-shadow: 0 8px 6px -6px #e2e1e1;
          box-shadow: 0 8px 6px -6px #e2e1e1*/
}

.ccformfield {
	font-family: 'Lato',Arial,sans-serif;
}
.ccbtn{
	display:block;
	border:none;
	background:#2f7816;
	color:#FFFFFF;
	padding:10px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}
.ccbtn:hover{
	background:#0098E1;

}
.credit {
float: left;
margin: 25px;
text-align: center;
}
.credit em{
margin-right:5px;
}
.credit a {
color: #fff;
font-weight: bold;
text-decoration: none;
}
/* Form CSS*/

.ccfield-prependT{
	margin-bottom:5px;
	width:100%;
}


.ccformfieldT {
	color:#000000; 
	background:#FFFFFF;
	border:none;
	padding:5px;
	width:91.9%;
	display:block;
	font-family: 'Lato',Arial,sans-serif;
	font-size:13px;
	/*-webkit-box-shadow: 0 8px 6px -6px #e2e1e1;
     -moz-box-shadow: 0 8px 6px -6px #e2e1e1;
          box-shadow: 0 8px 6px -6px #e2e1e1*/
}
.ccbtnT{
	display:block;
	border:none;
	background:#EDC002;
	color:#FFFFFF;
	padding:5px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}
/*==============================OCEAN OPTICS====================================*/
table, th, td { border: 1px solid #e0e1e1; border-collapse: collapse; padding:10px;}
.tble_head{color:#2d7215; font-size:18px; font-weight:bold; letter-spacing:1px;} 
.tble_para{color:#000; font-size:16px;} 
.tble_head1{color:#0b82d2; font-size:22px; font-weight:bold; letter-spacing:1px; margin:20px 0 0 0;} 
/*back to top=====================*/
.cd-top {
display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(0, 90, 171, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

/*next and previous==============*/
.pagination__controls {
	text-align: center;
}
.container { margin-top:150px;}