/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/DgBpgaYycijFA8v2hNt7MfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/peRd8sj511qE2lHtK-QfcPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(fonts/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(fonts/UyYrYy3ltEffJV9QueSi4SppsHecKHw584ktcwPXSnc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(fonts/UyYrYy3ltEffJV9QueSi4Uvi3q9-zTdQoLrequQTguk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(fonts/UyYrYy3ltEffJV9QueSi4T3sPXe5Q4a3bCZMR7ryN4o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(fonts/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(fonts/xgzbb53t8j-Mo-vYa23n5v8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(fonts/xgzbb53t8j-Mo-vYa23n5j0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(fonts/xgzbb53t8j-Mo-vYa23n5ugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(fonts/JX7MlXqjSJNjQvI4heMMGvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(fonts/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(fonts/9kaD4V2pNPMMeUVBHayd7vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(fonts/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* vietnamese */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: local('Exo Regular'), local('Exo-Regular'), url(fonts/yLc6huS_fBid07Zw3ojQjA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: local('Exo Regular'), local('Exo-Regular'), url(fonts/J59yWLG3iwczjwZ63gnONw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: local('Exo Regular'), local('Exo-Regular'), url(fonts/kA_pX0U45Eb7PbHijV1x2w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


 
.kl-header-toptext{font-size:13px;font-family: 'Exo';letter-spacing:0.5px; word-spacing:1px; color:#fff;  } 
.sh-component span#date_time{font-size:13px;font-family: 'Exo';letter-spacing:0.5px; word-spacing:1px; color:#fff; opacity: .8;} 
#menu-header-small-menu-1 li a{font-size:13px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; font-weight:normal;}
#menu-header-small-menu-1 li a:hover{opacity: 1; color:#fff;}
#main-menu  ul li a span{font-family: 'PT Sans'; font-size:15px; letter-spacing:0.5px; word-spacing:1px; color:#000;  }
#main-menu  ul li{ padding-top:16px; padding-bottom:16px;}
#main-menu  ul li:hover a span{color:#fff;    transition: all 1s;}
#main-menu  ul li:hover{background-color:#3695eb; transition: all 1s; }
#main-menu  ul li.active {background-color:#3695eb;   padding-top:16px; padding-bottom:16px;}
#main-menu  ul li.active a span{color:#fff;}
#main-menu  ul li ul.sub-menu li{ padding-top:0px; padding-bottom:0px;}
#main-menu  ul li ul.sub-menu li:hover{ background-color:#3695eb; color:#fff;}
#main-menu  ul li ul.sub-menu li:hover a span{color: #fff; }
#main-menu  ul li ul.sub-menu li a span{font-family: 'PT Sans'; font-size:14px; line-height:22px; letter-spacing:0.5px; word-spacing:1px; color: #535353;}
#main-menu  ul li:hover ul.sub-menu li a span{ transition: all 1s;}

#page_header{box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	background-image:url('../images/header_image.jpg');
	background-position:top center;
	background-repeat:no-repeat; height:300px;}
#breadcrumbs li, #breadcrumbs li a{font-size:13px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; color:#000;}
#breadcrumbs li a:hover{ color:#3695eb;}
.copyright{font-size:13px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; color:#fff; padding-top:10px;padding-bottom:10px;}

#tab_content{list-style-type:none; margin:-10px 0px 0px -13px; padding:0px;}
#tab_content li{margin:10px 20px 10px 0px; float: left; }
#tab_content li a{ font-size:15px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; color:#fff; display:inline-block; background-color:#304356; padding:5px 15px 5px 15px; transition: all 1s;}
#tab_content li a:hover{  background-color:#66cc66;transition: all 1s; border-radius:25px;}

.explore{ font-size:15px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; color:#fff; display:inline-block; background-color:#304356; padding:5px 15px 5px 15px; transition: all 1s; margin-top:10px;}
.explore:hover{  background-color:#66cc66;transition: all 1s; border-radius:25px;color:#fff;}

#contact_info {list-style-type:none; margin:0px; padding:0px; } 
#contact_info li h4{ font-size:17px;font-family: 'PT Sans'; line-height:25px;letter-spacing:0.5px; word-spacing:1px; color:#fff; } 
#contact_info li{font-size:14px; line-height:30px; text-align:left; font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; color:#fff; margin-bottom:5px; }
#contact_info li i{font-size:20px; width:25px;  color:#000; vertical-align:text-top;}
#contact_info li a i{width:40px; height:40px; border-radius:20px; background-color:#fff; color:#3695eb; line-height:40px; text-align:center; margin-bottom:20px; margin-right:10px;}
#contact_info li a:hover i{background-color:#8de08d; color:#fff;}

#get_in_touch_form form input, #get_in_touch_form form textarea{font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; color:#000;}
#get_in_touch_form form input[type='submit']{background-color:#3695eb; color:#fff;font-size:14px;font-family: 'PT Sans'; transition: all 1s;}
#get_in_touch_form form input[type='submit']:hover{background-color:#8de08d; color:#353535; transition: all 1s;}
#footer_menu{list-style-type:none; margin:0px; padding:0px; } 
#footer_menu li{padding-top:10px; padding-bottom:5px; float: left; }
#footer_menu li:after{ content: "|"; padding-left:12px;padding-right:12px; color:#8de08d;}
#footer_menu li:last-child:after{ content: " "; padding-left:12px;padding-right:12px; color:#8de08d;}
#footer_menu li a{ font-size:13px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; color:#fff; display:inline-block;}
	p, #Opening_Hours{font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px;}
	.service_page_desc p{font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; padding:0px 10px 0px 15px;}
	.home-page p{font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; padding:0px 0px 0px 0px; text-align:justify;}
	.highlight{font-style:italic; text-shadow:0.3px 0.3px #000; font-size:15px;}
.about_us h2 {
    width: 100%;
    /* color: #801503; */
    float: left;
    font-family: PT Sans Narrow; padding-bottom:18px; margin-top:0px; letter-spacing:0.5px;
    background: url(../images/inner_lable_bg.png) no-repeat left bottom; color:#3695eb;
}
.services h2 {
    width: 100%;
    /* color: #801503; */
    float: left;
    font-family: PT Sans Narrow; padding-bottom:18px; margin-top:0px; letter-spacing:0.5px;
    background: url(../images/inner_lable_bg1.png) no-repeat left bottom; color:#3695eb;
}

#services{ margin:0px;  width: 97%;  position: relative; border-collapse: separate; border-spacing: 0; 
	border-right: 5px solid #ebebeb;  border-top: 5px solid #ebebeb;}
#our_team{ margin: 10px auto;  width: 100%;  position: relative; border-collapse: separate; border-spacing: 0; 
	border-right: 5px solid #ebebeb;  border-top: 5px solid #ebebeb;}
#services thead tr th, #our_team thead tr th{background-color:#3695eb; color:#fff; font-weight:normal;	font-size:16px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; line-height:35px; padding-left:10px;}
#services tbody tr td, #our_team tbody tr td{color: #535353; font-weight:normal;	font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; border-bottom: 2px solid #ebebeb; line-height:30px; padding-left:10px; vertical-align:text-top;}
#services thead tr th:first-child, #services tbody tr td:first-child,
#our_team thead tr th:first-child, #our_team tbody tr td:first-child{border-left: 5px solid #ebebeb;}
#our_team tbody tr td:first-child{text-align:center;padding-left:0px;}
#services tbody tr td:first-child{text-align:left;padding-left:10px;}
#services tbody tr:last-child td, #our_team tbody tr:last-child td{border-bottom: 5px solid #ebebeb;}
#services tbody tr:hover td,#our_team tbody tr:hover td{background-color:#f7f5f5; color:#000;}
 
 
 #services1{ margin:0px;  width: 97%;  position: relative; border-collapse: separate; border-spacing: 0; 
	border-right: 5px solid #ebebeb;  border-top: 5px solid #ebebeb;}
#services1 thead tr th{background-color:#3695eb; color:#fff; font-weight:normal;	font-size:16px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; line-height:35px; padding-left:10px;}
#services1 tbody tr td{color: #535353; font-weight:normal;	font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; border-bottom: 2px solid #ebebeb; line-height:30px; padding-left:10px; vertical-align:text-top;} 
#services1 thead tr th:first-child{width:12%; border-left: 5px solid #ebebeb;text-align:center; padding-left:0px;}  
#services1 tbody tr td:first-child{ padding-left:28px; border-left: 5px solid #ebebeb;}   
#services1 thead tr th:last-child{width:25%; }  
#services1 tbody tr td:last-child{ padding-left:10px; }  
#services1 tbody tr:last-child td{border-bottom: 5px solid #ebebeb;}
#services1 tbody tr:hover td{background-color:#f7f5f5; color:#000;}


#services2{ margin:0px 0px 0px -15px;  width: 100%;  position: relative; border-collapse: separate; border-spacing: 0; 
	border-right: 5px solid #ebebeb;  border-top: 5px solid #ebebeb;}
#services2 thead tr th{background-color:#3695eb; color:#fff; font-weight:normal;	font-size:16px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; line-height:35px; padding-left:10px;}
#services2 tbody tr td{color: #535353; font-weight:normal;	font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; border-bottom: 2px solid #ebebeb; line-height:30px; padding-left:10px; vertical-align:text-top;} 
#services2 thead tr th:first-child{width:12%; border-left: 5px solid #ebebeb;text-align:center; padding-left:0px;}  
#services2 tbody tr td:first-child{ padding-left:28px; border-left: 5px solid #ebebeb;}   
#services2 thead tr th:last-child{width:25%; }  
#services2 tbody tr td:last-child{ padding-left:10px; }  
#services2 tbody tr:last-child td{border-bottom: 5px solid #ebebeb;}
#services2 tbody tr:hover td{background-color:#f7f5f5; color:#000;}

#services3{ margin:0px 0px 0px -15px;  width: 100%;  position: relative; border-collapse: separate; border-spacing: 0; 
	border-right: 5px solid #ebebeb;  border-top: 5px solid #ebebeb;}
#services3 thead tr th{background-color:#3695eb; color:#fff; font-weight:normal;	font-size:16px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; line-height:35px; padding-left:10px;}
#services3 tbody tr td{color: #535353; font-weight:normal;	font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; border-bottom: 2px solid #ebebeb; line-height:30px; padding-left:10px; vertical-align:text-top;} 
#services3 thead tr th:first-child{ border-left: 5px solid #ebebeb;text-align:left; padding-left:10px;}  
#services3 tbody tr td:first-child{ padding-left:28px; border-left: 5px solid #ebebeb;}   
 
#services3 tbody tr td:last-child{ padding-left:10px; }  
#services3 tbody tr:last-child td{border-bottom: 5px solid #ebebeb;}
#services3 tbody tr:hover td{background-color:#f7f5f5; color:#000;}



#services_Laboratory{ margin:0px 0px 0px -15px;  width: 100%;  position: relative; border-collapse: separate; border-spacing: 0; 
	border-right: 5px solid #ebebeb;  border-top: 5px solid #ebebeb;}
#services_Laboratory thead tr th{background-color:#3695eb; color:#fff; font-weight:normal;	font-size:16px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; line-height:35px; padding-left:10px;}
#services_Laboratory tbody tr td{color: #535353; font-weight:normal;	font-size:14px;font-family: 'PT Sans';letter-spacing:0.5px; word-spacing:1px; border-left: 2px solid #ebebeb; border-bottom: 2px solid #ebebeb; line-height:30px; padding-left:10px; vertical-align:text-top;} 
#services_Laboratory thead tr th:first-child{width:75%; border-left: 5px solid #ebebeb;text-align:left; padding-left:10px;}  
#services_Laboratory tbody tr td:first-child{ padding-left:28px; border-left: 5px solid #ebebeb;}   
  
#services_Laboratory tbody tr td:last-child{ padding-left:10px; }  
#services_Laboratory tbody tr:last-child td{border-bottom: 5px solid #ebebeb;}
#services_Laboratory tbody tr:hover td{background-color:#f7f5f5; color:#000;}

.services .zn_full_image img:hover{ box-shadow: -7px -7px 10px #d7d7d7; transition: all 1s;  }
.services .zn_full_image img{opacity: 1; filter: alpha(opacity=100);  box-shadow: 7px 7px 10px #d7d7d7; margin-bottom:15px; transition: all 1s;}


#google_translate_element{margin-top:-50px;}
#google_translate_element span{color:#000;}