/*
Theme Name: SiteOrigin Corp Child
Theme URI: https://siteorigin.com/theme/corp/
Template: siteorigin-corp
Author: SiteOrigin
Author URI: https://siteorigin.com/
Description: A modern business theme from SiteOrigin. Corp is versatile and quick to customize. Fast loading and fully stocked with all the modern theme features you've come to expect and enjoy. Convert visitors to customers with effective layouts and beautifuly presented landing pages. Corp offers seamless integration with Page Builder by SiteOrigin, a custom WooCommerce design, five unique blog layouts and a stunning Jetpack Portfolio layout.
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.19.13.1683093815
Updated: 2023-05-03 06:03:35

*/


:root {
  --main-color: #fff;
  --menu-color:#0d6fd5;
  --first-color:#3b5559;
  --second-color: #000;
  --icon-sprite: url(img/site_icos.png) no-repeat;
  --font-weight: 500;
  --font-light:300;
  --font-bold: 600;
  --font-size:2rem;
  --background:#0d6fd5;
  --font-family:'Franklin Gothic';
                                                ;
}

*{padding: 0;margin: 0;box-sizing: border-box;}
html{font-size: 62.5%;}
h1, h2, h3, h4, h5, h6{font-family:var(--font-family);}
h4{font-family: var(--font-family);color: var(--first-color);font-weight: 300;}
span, p, h1, h2, h3, h4, h5, h6, a{line-height: normal;margin: 0;}
body a{text-decoration: none;   outline: none !important;border:none !important;}
ul{list-style-type: none;}
p,li{font-size: 2rem;font-family: 'Arial', sans-serif;}

@font-face {
    font-family: 'Franklin Gothic';
    font-style: normal;
    font-weight: 400;
    src: local('Franklin Gothic'), url('font/FranklinGothic.woff') format('woff');
}
@font-face {
    font-family: 'Franklin Gothic';
    font-style: normal;
    font-weight: 400;
    src: local('Franklin Gothic'), url('font/FRANKGO.woff') format('woff');
}
@font-face {
    font-family: 'Franklin Gothic';
    font-style: normal;
    font-weight: 400;
    src: local('Franklin Gothic'), url('font/Franklin Gothic Condensed.woff') format('woff');
}
@font-face {
    font-family: 'Franklin Gothic';
    font-style: italic;
    font-weight: 400;
    src: local('Franklin Gothic'), url('font/FranklinGothicITALIC.woff') format('woff');
}
@font-face {
    font-family: 'Franklin Gothic';
    font-style: italic;
    font-weight: 400;
    src: local('Franklin Gothic'), url('font/fgwo____.woff') format('woff');
}




#slider_69 .servicess img {
	border-radius: 3px;
}
#human-img {
	display: none;
}
.banner_imgs .vc_single_image-wrapper{position:relative;}
.banner_imgs .vc_single_image-wrapper::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgb(0,0,0, .2);
}

.vc_tta-panel .vc_single_image-wrapper{position: relative;}
body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
	padding-top: 0;
}
.wpb_text_column.wpb_content_element p:last-child {
	padding-bottom: 0;
}
.vc_col-sm-6 .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.brochure-btn {
	font-size: var(--font-size);
	font-weight: var(--font-weight);
	text-transform: capitalize;
	font-family: 'Arial', sans-serif;
	padding: 2.1rem 5rem;
	background: var(--background);
	cursor: pointer;
	color: var(--main-color);
	border-radius: 5px;
	margin-top: 20px;
	display: inline-block;
	margin-bottom: 0px !important;
}
.brochure-btn:hover {
	background: #082f57;
	color: #fff;
	transition: all 0.5s linear;
}
#career_row .about_us {
	max-width: 60%;
	margin: 0 auto;
}
#career_row .about_us h2 {
	padding-bottom: 12px;
}
.about_container.career {
	padding-bottom: 0;
}

body .service_pharmaceutical {
	display: block !important;
	width: 100%;
	float: left;
	margin: 0px 0 0 !important;
}
body .service_pharmaceutical p {
	margin: 0 0 20px;
	line-height: 1.5;
	font-size: 2rem;
	font-family: 'Arial', sans-serif;
}
#service_tabs .microbiology_div {display:none;width: 100%;position: absolute;top: 100%;left: 0;right: 0;background-color: #67c915;margin: 0;padding: 10px 0 0;border: 1px solid #0d6fd5;z-index: 9;}
#service_tabs .vc_tta-tab.vc_active.microbiology .microbiology_div, #service_tabs .vc_tta-panel.vc_active .microbiology_div{display:block;}
#service_tabs .microbiology_div li a {font-size: 12px;text-transform: capitalize;font-family: inherit;display: block;text-align: left;}
#service_tabs .microbiology_div li a:hover {color: #0051cc !important;}
#service_tabs .microbiology_div li {padding: 6px 10px;border-bottom: 1px solid #0051cc;}
#service_tabs .vc_tta-panel-title {position: relative;}


/*======header=======*/
#masthead .corp-container {margin: 0 auto;max-width: 100%;padding: 0 4.5rem;position: relative;width: 100%;}
#search-button {display: none;}
.login_button {padding: 2.1rem 5rem;background: var(--background);color: var(--main-color);font-size: var(--font-size);border-radius: 5px;font-family: 'Arial', sans-serif; font-weight: var(--font-bold);display: inline-block;}
body #primary-menu li a {font-size: var(--font-size);font-weight: var(--font-weight);text-transform: capitalize;font-family: 'Arial', sans-serif;}
.site-header .site-header-inner {  -ms-flex-align: center;  align-items: center;  display: -ms-flexbox;  display: flex;  width: 100%;  justify-content: unset;}
.Header_wiget { float: right;margin-left: auto;}
.site-header .site-branding {padding-right: 8rem;}
.site-header .site-branding img { display: inline-block; vertical-align: middle; width: 16.7rem;}
body .site-header {  padding: 1.9rem 0;}
body .current-menu-item a{color:var(--menu-color) !important;font-weight: var(--font-bold) !important;}
.page-id-7  .entry-header {display: none;}
.banner_contnet { padding-left: 15rem; position: absolute;top: 50%;transform: translatey(-50%);  width: 100%; max-width: 47%;}
h1{font-size: 6.4rem;color: var(--main-color);font-family: 'Franklin Gothic';text-transform: uppercase;padding-bottom: 4rem;line-height: 1;    font-weight: 400;   letter-spacing: 0.5px;}
.banner_contnet p{color: var(--main-color);padding-bottom: 5rem !important;}
.banner_contnet .login_button{float: left;padding: 2.6rem 4.8rem;}
.site-header.sticky{background: #fff; position: fixed !important;left: 0;  width: 100%;z-index: 9;top: 0px;animation: scrolltop .6s linear;box-shadow: 0px 0px 8px 0px #476187 !important;}
.site-header {padding: 0px 0;width: 100%;position: unset;z-index: 999;}
 @keyframes scrolltop{  0% {top: -100px;opacity:.2;}  100% {top: 0;opacity: 1;transition: .33s linear }}
 .site-header.sticky .site-branding img {display: inline-block;vertical-align: middle;width: 10.8rem;}
 .white .owl-nav button {background-color: transparent !important;}
 .services  .white .sa_owl_theme .owl-nav .owl-prev{background: url(img/arrow1.png) !important;background-repeat: no-repeat !important;background-position: center !important;}
 .services  .white .sa_owl_theme .owl-nav .owl-next{background: url(img/arrow2.png) !important;background-repeat: no-repeat !important;background-position: center !important;}
 .page-id-13 .footer_top {display: none;}
/*======slider_banner======*/
.crop_container .wpb_text_column.wpb_content_element { padding: 0 !important; margin: 0;}
p strong {font-size: 2.5rem;}
.menu-item.menu-item-has-children.menu-item-11 a {	color: #fff !important;}




/*====section_css======*/

h3 { text-align: center;  padding: 2rem;  font-family: var(--font-family);  color: var(--first-color);  font-size: 2.6rem;  text-transform: uppercase;  position: relative; z-index: 1;}
h2{font-size: 4rem;font-family: var(--font-family);color:var(--first-color);font-weight: 300;}
.crop_containers {padding:0 15rem;margin: 0 !important;}
.services  img {display: inline;width: 100% !important;}
div .servicess{margin: 3rem;} 
/*.sa_hover_container:nth-child(1){margin-left: 7rem !important;} */
html body .services .sa_owl_theme .disabled .owl-prev, .sa_owl_theme .disabled .owl-next {display: block !important;}
body .services .autohide-arrows .owl-nav {  display: block !important;}
body .white .sa_owl_theme .owl-nav .owl-next {display: block !important;right: -68px !important;top: 39%;}
body .white .sa_owl_theme .owl-nav .owl-prev { display: block !important; left: -68px !important;top: 39%;}
.servicess p{text-align: center;color: #486063}
.laboratory  h2 {text-transform:uppercase !important; }
.laboratory  p{text-transform: uppercase;padding-bottom: 2.8rem;}
.servicess  p{padding-bottom: 1.5rem;text-transform: uppercase;font-size: 2rem}
.servicess  h2{text-transform: uppercase;}
.servicess  h3{text-transform: uppercase;font-weight: 500;}
.laboratory .vc_column-inner { padding: 0 !important;}
.laboratory .servicess {margin: 0;}
.about_section .wpb_single_image.vc_align_center { text-align: center; margin: 0;padding-bottom: 7rem;}
.about_section{padding-top: 0;padding-bottom: 0;}
.about_img .wpb_single_image.wpb_content_element.vc_align_center::before { content: ""; background: url(img/about_us_before.png) no-repeat; height: 37.3rem; width: 29.6rem; position: absolute; left: 0; bottom: 0; z-index: 2;}
/* .Abouts {padding-top: 12rem;} */
#about_us {  text-transform: uppercase; padding-bottom: 2.8rem;}
.about_us h2 {  padding-bottom: 5.2rem;  text-transform: uppercase;font-weight:500;}
.about_us p{padding-bottom: 2rem;line-height: 1.5}
.about_us p:nth-child(5) {padding-bottom: 0rem;}
.crop_containe {  padding: 0 15rem;padding-bottom: 5.2rem;}
.contact_us, .wpcf7-form {padding: 0 6.5rem;}
.sa_hover_container .servicess p {text-transform: initial;}
.contact_us{ padding-top: 10rem;}
.page-id-331 .contact_us{ padding-top: 0rem;}
#servicess p {font-size: 1.8rem;text-align: center;}
.servicess h3 {  padding: 1.8rem 0;}
.contact_us p{text-transform: uppercase;padding-bottom: 1,7rem;color: #fff;}
.contact_us h2 {color: #fff;letter-spacing: 1px !important;font-weight: 500;}
.wpcf7-form input,textarea { width: 100%; border-radius: 5px; margin: 2.5rem 0; padding: 2.5rem 3.6rem; font-size: 1.8rem; font-family: 'Arial', sans-serif; color: #3b5559; background: #f7f7f7; border: none;}
textarea{height: 15.8rem;  resize: none;}
#Submit { text-transform: capitalize; background: #0d6fd5;  width: max-content;  font-size: 2rem;  font-weight: bold;  padding: 2.6rem 7rem;  color: #fff;}
.conatct_dataill  p , .conatct_dataill  h2 , .conatct_dataill  ul li{color: #fff;text-transform: uppercase;}
.conatct_dataill  h2  {padding-bottom: 6rem;}
.conatct_dataill  ul li{padding-bottom: 7rem;font-weight: 800;position: relative;padding-left: 80px;}
.conatct_dataill a{font-size: 2.2rem;text-transform: initial;font-weight: 400;font-family: 'Arial', sans-serif;}
.call::before {  content: "";  background: var(--icon-sprite);  position: absolute;  left: 0;  height: 48px;  width: 52px;  background-position: -9px -8px;  background-size: inherit;  top: 0px;}
.contact_us ul {position: relative;margin: 0;}
.mail::before {  content: "";  background: var(--icon-sprite);  position: absolute;  left: 0;  height: 48px;  width: 52px;  background-position:-75px -8px;  background-size: inherit;  top: 0px;}
.location::before {  content: "";  background: var(--icon-sprite);  position: absolute;  left: 0;  height: 52px;  width: 43px;  background-position: -149px -5px;  background-size: inherit;  top: 0px;}
.contact_section {display: flex;gap:0 8rem;}
#colophon .corp-container {  margin: 0;  padding: 0 15rem;  width: 100%;  max-width: 100%;}
#colophon .widget.widget_text ,#colophon  .widget.widget_nav_menu {  width: 100% !important;  margin: 0;  padding-bottom: 4.5rem;}
#menu-footer-menu  li a{font-size: 2rem;}
#menu-footer-menu {  display: flex;  width: 100%;  justify-content: center;  gap: 0 7rem;}
#colophon  .alignnone.size-full.wp-image-67 { margin: 0 auto;display: flex;justify-content: center;width: 100%;max-width: 10%;}
.site-footer { background: #363a43;margin-top: 0 !important;}
.site-footer .widgets {  padding-top: 4rem;  width: 100%;}
.social_icons {  display: flex;  gap: 3.9rem;  margin: 0 auto;  justify-content: center;}
.social_icons li a i{font-size: 2.9rem;color: #0d6fd5;fill: #0d6fd5;}
body .owl-dots.disabled {  display: none !important;}
.about_section{padding-bottom: 12rem;display: flex;gap:0 5rem;}
.about_section::before, .about_section::after{content: "";display: none !important;}
.services { padding-top: 4rem; padding-bottom: 6rem;}
.laboratory { padding-top: 10rem;padding-bottom: 7.5rem}
.bottom-bar { display: none;}
.wpcf7 form .wpcf7-response-output {margin: 0;padding: 0.2em 1em;border: 2px solid #00a0d2;margin-bottom: 2rem !important;}
.login_button:hover ,#Submit:hover{background: #082f57;color: #fff;transition: all 0.5s linear;}
.contact_section::before, .contact_section::after{content: "";display: none !important}
.page-id-119  .wpcf7-form input, .page-id-119 .wpcf7-form textarea{background: #fff;}
.page-id-119  .contact_us p, .page-id-119 .contact_us a ,.page-id-119 .contact_us li, .page-id-119 .contact_us h2{ color: #3b5559 !important;}
.laboratory .wpb_text_column.wpb_content_element {  margin-bottom: 0;}
.menu-footer-menu-container li a{font-family: 'Arial', sans-serif;}
.about_img .wpb_single_image img {height: auto;max-width: 100%;vertical-align: top;position: relative;z-index: 4;width: 100%;}
.about_img .wpb_wrapper.vc_figure {width: 100%;}
.about_img div {	width: 100%;}
.about_img {padding-left: 5rem !important;padding-right: 5rem !important;}
/*====contact_page=====*/
.page-id-15 .Humongous img{ z-index: 3; position: relative; width: 92%;}
.page-id-15 .Abouts {padding-bottom: 0;   padding-left: 5rem !important;}
#content .corp-container {width: 100%;max-width: 100%;margin: 0;padding: 0;  float: left;  overflow: hidden;}
.page-id-119 .contact_section {  background: #fff !important;  background-size: cover;}
.CONTROL-DEPARTMENT h2 { padding-bottom: 3rem;text-transform: uppercase;}
.CONTROL-DEPARTMENT p {  line-height: 1.5;}
.page-id-119 .footer_top{ display: none;}
.directore_desk { text-transform: uppercase; padding-bottom: 4rem;}
.Directors p {  padding-bottom: 3.8rem;  line-height: 1.5;}
.Directors ul{list-style-type: inherit !important;margin-left: 13px;}
.Directors ul li {  color: #0d6fd5;  font-size: 2rem;  font-weight: 600;  line-height: 1.5;}
.page-id-9 .Humongous.Labs {position: relative;overflow: visible;padding-right: 5rem;}
.CONTROL-DEPARTMENT{width: 50%;margin: 0 auto;padding-bottom: 5rem}
.CONTROL-DEPARTMENT p:nth-child(1) { font-size: 3rem; text-transform: capitalize; padding-bottom: 2.3rem;line-height: normal;padding-left: 8rem;padding-right: 8rem;}
.contact_detailss {  padding-bottom: 5rem;  text-transform: capitalize !important;}
.page-id-119  .conatct_dataill h2 {  padding-bottom: 3rem;}
.page-id-119  .contact_us h2 {  text-transform: uppercase;}
.page-id-119  .call::before {  content: "";  background: var(--icon-sprite);  position: absolute;  left: 0;  height: 48px;  width: 52px;  background-position: -7px -75px;  background-size: inherit;  top: 10px;}
.page-id-119  .mail::before {  content: "";  background: var(--icon-sprite);  position: absolute;  left: 0;  height: 48px;  width: 52px;  background-position: -74px -76px;  background-size: inherit;  top: 10px;}
.page-id-119  .location::before {  content: "";  background: var(--icon-sprite);  position: absolute;  left: 0;  height: 52px;  width: 43px;  background-position: -149px -76px;  background-size: inherit;  top: 10px;}
.entry-header {  margin-bottom: 0;  position: absolute;  left: 50%;  top: 50%;  color: #fff !important;  transform: translate(-50%);}
.entry-title {  color: #fff !important;  font-size: 6.5rem ;  font-weight: 600;  line-height: normal;  margin: 0;  padding: 0;}
.entry-thumbnail {  margin: 0 !important;}
.map .wpb_text_column.wpb_content_element{ margin: 0 !important;}
.map .vc_column-inner {  padding: 0 !important;}
.page-id-119 .contact_section {  display: flex;  gap: 0 8rem;  padding-top: 10rem;  padding-bottom: 10rem;}
.entry-thumbnail {  display: none;}
.banner_content1 {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%,-50%);  color: #fff;}
.banner_content1 p {  text-align: center;padding: 0 4rem;color: #fff;}
body .banner_content p{ color: #fff !important;}
.banner_content1 h1 {  text-align: center;letter-spacing: normal;}
.space-section {	padding-bottom: 5.6rem !important;}
.site-footer .widgets .widget a {color: #486063 !important;}
.img_colum img{ border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; }
 /* .Abouts{  padding-left: 5rem !important;} */
 .img_colum {padding-right: 5rem !important;}
 .page-id-9 .img_colum {  padding-right: 5rem !important;  padding-left: 5rem;position: relative;}
.page-id-15 .about_us p {  padding-bottom: 4.5rem;  line-height: 1.5;}
.page-id-15 .about_us p:nth-child(3){padding-bottom: 0 !important;}
.about_container {padding-top: 8rem;padding-bottom: 8rem;float: left;width: 100%;}
.first_section {  display: flex;  grid-column-gap: 5rem;width: 100%;}
 .Abouts { padding-bottom: 0;}
 .about_container.vc_row::after, .about_container.vc_row::before {content: " ";	display: none;}
.page-id-15 .img_colum img{z-index: 3;position: relative;min-height: 51.8rem !important;}
.page-id-15 .img_colum::before{  content: "";  position: absolute;  left: 0px;  bottom: -41px;  width: 304px;  height: 371px;  background: url(img/about_section_bf.png) no-repeat;  z-index: 1;}
.page-id-15 .img_colum {position: relative;  padding-left: 5rem;}
.page-id-15 .Humongous img ,.page-id-9 .Humongous img{z-index: 3;position: relative;}
.page-id-15 .Humongous::before{  content: "";  position: absolute;  right: 0;  bottom: -41px;  width: 271px;  height: 371px;  background: url(img/about_section_bf.png) no-repeat;  z-index: 1;}
.page-id-9 .Humongous::before{  content: "";  position: absolute;  right: 0;  bottom: -41px;  width: 271px;  height: 371px;  background: url(img/about_section_bf.png) no-repeat;  z-index: 1;}
.page-id-9 .Directors ul li ul li {  color: #3b5559;  list-style-type:circle ;font-weight: 400 !important;font-size: 2rem !important;margin:0 0 5px;}
.contact_section{background: url(img/contact_Section.png) no-repeat;background-size: cover;}
.page-id-9 .Directors ul li {  color: #3b5559;  font-size: 2.2rem;  font-weight: 500;  line-height: 1.5;}
 .img_colum img{z-index: 3;position: relative;}
 .Humongous .wpb_single_image.wpb_content_element.vc_align_left {  margin: 0;}
 .first_section .img_colum .wpb_wrapper::before{  content: "";  position: absolute;  left: -50px;  bottom: -50px;  width: 304px;  height: 371px;  background: url(/wp-content/uploads/2023/05/bafore_as.png) no-repeat;  z-index: 1;}
 .first_section .img_colum .wpb_wrapper{position: relative;}
body .tab_active .wpb_single_image, body .tab_active .wpb_text_column {  margin: 0 !important;}
.page-id-9  .vc_tta-container {  margin: 0 !important;}
body .Humongous.labs{padding-left: 5rem;}
body .Directors {  padding-right: 5rem;}
.Page-Banner {position: relative;float: left;overflow: hidden;background: #000;visibility: visible;display: block;box-sizing: border-box;line-height: 0;width:100%;}
.Page-Banner img {max-width: 100%;width: 100%;object-fit: cover;max-height: 600px;}
.directore {padding-bottom: 10rem}
.banner_content1 .login_button {  margin: 0 auto;  display: flex;  width: max-content;  justify-content: center;}
.vc_tta-panel-body { padding: 0 !important;}
.vc_tta-tab{ border-right: 1px solid #fff;   padding: 2.2rem 4rem !important;  background: #67c915;  color: #fff;  display: flex !important;align-items: center;}
.vc_tta-tab.vc_active {  background: #0051cc;}
.contact_ {  background: #fff !important;}
.directorrs ul li ul li{list-style-type: circle;font-weight: 400;}
.directorrs ul li {  list-style-type: initial;list-style-type: initial; font-weight: 400 !important;font-size: 2rem !important;margin: 0 0 5px;}
.full_width {padding-top: 0;padding-bottom: 0;}
.vc_tta-tabs-list {  display: grid !important;  grid-template-columns: repeat(5,1fr);}
#baner_description {padding-bottom: 3.6rem !important;padding: 0 4rem;color: #fff;}
.tab_active .vc_column-inner {  padding: 0 !important;}
.page-id-9 .about_us p:nth-child(4) {  padding-bottom: 0 !important;}
.vc_tta-tab.vc_active a { color: #fff !important;  background: transparent !important;  font-size: 2.5rem;  font-weight: bold;}
.vc_tta-tab a {  color: #fff !important;  background: transparent !important;  font-size: 2.3rem;  font-family: 'Franklin Gothic';  text-align: center;  width: 100%;  text-transform: uppercase;}
.page-id-9 .Directors ul li ul li ul li{list-style-type: square;}
.directorrs p { padding-bottom: 1.5rem;  line-height: 1.5;}
#contact_ .contact_us h2 {  color: #3b5559;text-transform: uppercase;}
#contact_ .contact_us p { color: #3b5559;}
.contact_us p {text-transform: uppercase;padding-bottom: 1.7rem !important;}
.directore ul {padding-bottom: 3rem;margin-bottom: 0;}
 .vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {    border-width: 0 !important;}
 span.vc_tta-title-text {color: #fff !important;font-weight: 400;text-transform: uppercase;font-family: var(--font-family);}
.pdf a {  float: left;  width: 100%;  overflow: hidden;  padding: 2rem;}
.pdf { padding-top: 3rem;}
#pdf  .vc_col-sm-4{width: 25%;}
.pdf img {box-shadow: 0 0 20px #efeeee;display: flex;justify-content: center;}
#pdf .vc_column-inner{padding-top: 0;}
#pdf img {display: flex;justify-content: center; margin:0 auto; }
.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {margin: 0 !important;}
.conatct_dataill a:hover{color: #000;transition: all 0.5s linear;}
a:hover{color: #0d6fd5;}
body .menu-item.menu-item-has-children.menu-item-11 .my_account_user_page {color: #fff !important;}
/*  ul li ul{margin: 19px;margin-top: 0;;} */
 ul li ul li ul{margin-left: 19px;margin-top: 0;}
 .page-id-9 .Humongous .vc_column-inner {padding: 0 !important;}
 #pdf {padding-bottom: 8rem;padding-top: 0;position: relative;display: flex;justify-content: center;width: 100% !important; max-width: 100% !important; margin: 0 auto !important;left: 0 !important; right: 0 !important; overflow: hidden; background: #fff !important; }
 .services .alignnone {height: 45rem !important;width: 490px !important;}
 .vc_tta-tab.vc_active span {font-size: 2.3rem;}
 .page-id-9 .first_section , .page-id-9 .about_containerss {padding-top: 8rem;padding-bottom: 1rem !important;float: left;}
body .full_width {padding-top: 2rem !important;padding-bottom: 0 !important;}
/* .main-navigation ul li a {color: #486063 !important;} */
p {color: #486063;}
/* ====login_page==== */
.log_in_page {width: 50%;display: block;margin: 0 auto;padding-top: 5rem;}
.log_in_page label {font-size: 1.7rem;text-transform: capitalize;font-weight: 400;}
.log_in_page .login-submit #wppb-submit, .log_in_page .form-submit #edit_profile, .log_in_page .form-submit #wppb-recover-password-button{padding: 1.5rem 4rem;background: var(--background);color: var(--main-color);font-size: 1.5rem;border-radius: 5px;font-family: 'Arial', sans-serif;font-weight: var(--font-bold);}
.log_in_page .login-submit #wppb-submit:hover, .log_in_page .form-submit #edit_profile:hover, .log_in_page .form-submit #wppb-recover-password-button:hover{background: #082f57;color: #fff;transition: all 0.5s linear;}
.log_in_page .form-submit #register {padding: 1.8rem 4rem;background: var(--background);color: var(--main-color);font-size: 1.5rem;border-radius: 5px;font-family: 'Arial', sans-serif;font-weight: var(--font-bold);margin-bottom: 4rem;}
.log_in_page .form-submit #register:hover{background: #082f57; color: #fff;transition: all 0.5s linear;}
body .log_in_page #wppb_form_general_message{padding-top: 10px;margin-bottom: 2rem;}
.lead-detail-table tbody tr td a {color: #626262;}
.lead-detail-table tbody tr td a:hover {color: #0d6fd5;}
.log_in_page .select2-container--default .select2-selection--single .select2-selection__rendered {color: #98a2a4; line-height: 28px;height: 6rem;display: flex;align-items: center;font-size: 1.5rem;text-transform: capitalize;}
.log_in_page .select2-container--default .select2-selection--single .select2-selection__arrow {top: 16px;}
.log_in_page .wppb-form-field > span {margin-left: 28%;}
.log_in_page .select2-container--default .select2-selection--single {height: 6rem;}
.archive.author.author-testing .page-title {font-size: var(--font-size);font-weight: var(--font-weight); text-transform: capitalize;font-family: 'Arial', sans-serif;color: #486063;margin-top: 4rem;     padding-bottom: 0;}
.archive.author.author-testing .page-content {text-align: center;margin-bottom: 4rem;}
.archive.author.author-testing .page-content p {padding-bottom: 1rem;}
.archive.author.author-testing.archive .taxonomy-description{text-transform: capitalize;}
.log_in_page p.wppb-error {  margin-bottom: 2rem !important;}
#mobile-menu-button { transition:none !important ; -webkit-transition:none !important ; -moz-transition:none !important ; -ms-transition:none !important ; -o-transition:none !important ; }

.menu-item.menu-item-has-children.menu-item-11 .main-log-in {padding: 2.1rem 8rem;background: var(--background);cursor: pointer;color: var(--main-color);font-size: var(--font-size);border-radius: 5px;font-family: 'Arial', sans-serif;font-weight: var(--font-bold);}
.page-id-339 .footer_top, .page-id-339 .footer_top, .page-id-354 .footer_top, .page-id-337 .footer_top{display: none;}
body .log_in_page .wppb-user-forms input, body .log_in_page .wppb-form-field select{border-radius: 5px;	padding: 2.5rem 3.6rem;	font-family: 'Arial', sans-serif;	color: #98a2a4;	background: #ffff;	border: none;}
body .log_in_page .wppb-user-forms textarea {border-radius: 5px;padding: 2.5rem 3.6rem;font-family: 'Arial', sans-serif;color: #98a2a4;background: #ffff;border: none;}
.table_reporat {width: 80%;display: block;margin: 0 auto;padding-top: 4rem;padding-bottom: 4rem;}
.lead-detail-table tbody tr td {font-size: 1.7rem;text-transform: capitalize;}
.page-template-user-reports .footer_top {display: none;}
.lead-detail-table {margin-top: 2rem;}
.page-id-338 .footer_top {display: none;}
.error404.logged-in.admin-bar .page-content {text-align: center;margin-bottom: 3rem;}
.error404.logged-in.admin-bar .page-content p {	padding-bottom: 2rem;}
.error404.logged-in.admin-bar .footer_top {	display: none;}
.error404.logged-in.admin-bar .page-header .page-title {font-size: var(--font-size);font-weight: var(--font-weight);text-transform: capitalize;font-family: 'Arial', sans-serif;color: #486063;text-align: center;margin-top: 3rem;margin-bottom: 0;}
body .log_in_page a{font-size: var(--font-size);font-weight: var(--font-weight);text-transform: capitalize;font-family: 'Arial', sans-serif;color: #0d6fd5;}
.menu-item.menu-item-has-children.menu-item-11 .toggle.sub-menu-toggle {display: none;}
.menu-item.menu-item-has-children.menu-item-11 {margin-bottom: 0;padding-bottom: 0;}
.menu-item.menu-item-has-children.menu-item-11 .sub-menu {height: 100%;top: 100% !important;right: 0;}
.menu-item.menu-item-has-children.menu-item-11 .sub-menu .wppb-front-end-logout span {	display: none;}
.main-navigation {text-align: left;flex: 1;}
.main-navigation > div {width: 100%;}
.main-navigation ul#primary-menu {display: flex;align-items: center;}
.menu-item.menu-item-has-children.menu-item-11 {margin-left: auto;}   
#wppb-recover-password-container p {padding-bottom: 3rem;line-height: 1.5;}
.archive.author.author-testing .footer_top {display: none;}
.log_in_page #wppb-recover-password-container .wppb-success {padding-bottom: 7px;}
.table_top_banner {background-color: #fff;}
.lead-detail-table tr:nth-child(2n) {background-color: #f2f2f2;}
.lead-detail-table tr:first-child {background-color: #ccc;color: #000;font-weight: bold;}
.menu-item.menu-item-has-children.menu-item-11 .my_account_user_page {padding: 2.1rem 5rem;background: var(--background);
cursor: pointer;color: var(--main-color);font-size: var(--font-size);border-radius: 5px;font-family: 'Arial', sans-serif;
font-weight: var(--font-bold);}
#submit {width: 26rem;margin: 5rem auto;display: flex;justify-content: center;background: #0d6fd5;color: #fff;margin-bottom: 0;}
.page-id-331 .contact_section {display: none;}
.page-id-331 .contact_us h2,.page-id-331 .contact_us p{color:var(--first-color);}
.vc_tta-tab.vc_active::after {content: "";position: absolute;left: 0;width: 53px;height: 30px;right: 0;top: auto;bottom: -20px;margin: auto;background:url(/wp-content/uploads/2023/05/arrow3.png) no-repeat;z-index: 1;  background-position: center;}
body .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container,.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {	overflow: visible !important;}
.vc_tta-tab {position: relative;}
.directore ul {	margin: 0;	margin-left: 13px;}
.Humongous .vc_column-inner {padding: 0;padding-right: 5rem !important;}
.page-id-15 .Humongous img{z-index: 3;position: relative;width: 100%;}
.human_labs {float: left;}
body #primary-menu li a:hover{color:#0051cc !important;}
#menu-footer-menu li a:hover{color:#0051cc !important;}
#submit:hover {background: #062648;}
.conatct_dataill ul li a::before {content: "";top: 8px ;}
#mobile-navigation ul li {font-family: 'Arial', sans-serif;}
.menu-item.menu-item-has-children.menu-item-11 ul.sub-menu li a {  color: #486063 !important;}
#primary-menu .main-log-in:hover {color: #fff !important;background: #082f57 !important;}
body.page-id-9 .space_Sec {padding-bottom: 8rem !important;}
/* body.page-id-9 .Abouts{display: grid;align-items: end;} */
body.page-id-119 .contact_us .contact_detailss {padding-bottom: 5rem !important;}
.service_pharmaceutic {padding-top: 2rem;}
body .menu-header_top-lavel-container #primary-menu   .menu-item-11 .my_account_user_page:hover {color: #fff !important;background: #082f57 !important;}
#mobile-navigation ul li.menu-item-has-children > a:not([href]) {	color: #486063 !important;}
.page-id-119 .contact_us a:hover{color:#0051cc !important;}
/*=====responsive======*/
@media(max-width:1800px){ html{font-size: 60% ;}}
@media(max-width:1700px){ html{font-size: 56%;}}
@media(max-width:1600px){ html{font-size: 51%;} .about_img {  padding-left: 6rem !important;}}
@media(max-width:1500px){ html{font-size: 49%;}}
@media(max-width:1400px){ html{font-size: 44%;}.contact_us ul li a::before {content: "";transform: scale(81%);top: 2px  !important;}.conatct_dataill ul li {padding-left: 65px;}}
@media(max-width:1300px){ html{font-size: 41%;}}


@media(max-width:1200px){
h1 {letter-spacing: 2px;}
.menu-item.menu-item-has-children.menu-item-11 .main-log-in {padding: 2.1rem 5rem;}   
.menu-item.menu-item-has-children.menu-item-11 .my_account_user_page {padding: 1.4rem 2.5rem;}
.crop_containers{padding:0 15px;}
.log_in_page {width: 80%;}
body.page-id-9 .full_width {padding-top: 4rem !important;padding-bottom: 0 !important;}
#wppb-recover-password-container p{font-size: 14px;}
.log_in_page .login-submit #wppb-submit, .log_in_page .form-submit #edit_profile, .log_in_page .form-submit #wppb-recover-password-button {font-size: 14px;}
.log_in_page label {font-size: 14px;}
.log_in_page .form-submit #register {font-size: 14px;}
body .white .sa_owl_theme .owl-nav .owl-prev {display: block !important;left: -10px !important;}
body .white .sa_owl_theme .owl-nav .owl-next {display: block !important; right: -10px !important;}
.crop_containe { padding: 0 15px; padding-bottom: 5.2rem;}
.services { padding-top: 0rem; padding-bottom: 3rem;}
.laboratory { padding-top: 6rem;padding-bottom: 4.5rem}
.contact_section {  display: block;}
.about_section{padding-bottom: 7rem;}
.banner_contnet {padding-left: 25px;  width: 100%; max-width: 55%;}
#slider_38 .owl-prev , #slider_38 .owl-next{ display: none !important;}
#masthead .corp-container { padding: 0 15px; }
.site-header .site-branding { padding-right: 8rem;}
.main-navigation ul li { margin: 0 20px -10px 0;}
.site-header .site-branding img { width: 11.8rem;}
#colophon .corp-container {  margin: 0; padding: 0 15px; width: 100%; max-width: 100%;}
.page-id-119 .contact_section::before , .page-id-119 .contact_section::after{  content: "";  display: none !important;}
.directore { padding-top: 0;  padding-bottom: 10rem;}
.page-id-15 .img_colum::before {  content: "";  position: absolute;  left: 0;   width: 195px;  height: 201px;}
.CONTROL-DEPARTMENT {  width: 80%;  margin: 0 auto;  padding-bottom: 0rem;}
.page-id-15 .Humongous::before {content: ""; position: absolute; right: 0; bottom: -41px; width: 271px; height: 251px; background: url(img/about_section_bf.png) no-repeat; z-index: 1;}
.page-id-9 .about_container {   padding-top: 6rem !important;    padding-bottom: 0rem !important;}
.page-id-9 .Humongous{    padding-right: 6rem;}
.page-id-9 .Humongous::before {    content: "";    position: absolute;    right: 0px;           width: 238px;    height: 254px;}
.vc_tta-tab { padding: 2.2rem 2.5rem !important;}
.first_section .img_colum .wpb_wrapper::before {content: "";position: absolute;left: -50px;bottom: -50px;width: 261px;height: 247px;background: url(img/section_bf.png) no-repeat;z-index: 1;}
.vc_custom_1684132013946 .wpb_text_column.wpb_content_element {	margin: 0;}
.about_us p:nth-child(3) {	padding-bottom: 1rem;}
.about_us h2 {padding-bottom: 1.2rem;}
ul li ul li ul {margin-left: 12px;}
ul li ul{margin-left: 12px;}
.vc_custom_1683808753742 {	float: left;}
.vc_custom_1683808753742 .vc_column-inner{padding-top: 0 !important;}
.directore ul {	margin: 0;	margin-left: 12px;}
.page-id-15 .Humongous img, .page-id-9 .Humongous img {z-index: 3;position: relative;width: 100%;}
.conatct_dataill ul li a::before {content: "";transform: scale(71%);top: -4px;}
.conatct_dataill ul li {	padding-left: 59px;}
.vc_custom_1684132013946 .vc_column-inner {padding: 0 !important;}
.page-id-9 .img_colum { overflow: hidden;}
body #tabs {padding-bottom: 10rem !important;}
.page-id-15 .img_colum {   padding-bottom: 5rem;}
}


@media(max-width:1024px){
	/* .main-navigation ul#primary-menu{justify-content: center;}
	.main-navigation ul li:last-of-type {
	margin-right: inherit;
}
	.menu-item.menu-item-has-children.menu-item-11 {
	margin-left: inherit;
} */
	/* .banner_contnet h1 {
	letter-spacing: normal;
	font-size: 25px;
		line-height: normal;
} */
.site-header .site-branding { padding-right: 4rem;}
#edit_profile , #wppb-submit {
	padding: 1.5rem 3rem !important;
}
}

@media(max-width:900px){
.about_img { padding-left: 6rem !important; display: flex; align-items: end;}
.banner_contnet {padding-left: 15px;width: 100%;max-width: 55%;}
.menu-item.menu-item-has-children.menu-item-11 .my_account_user_page {background: transparent;}
h1 {  font-size: 30px; padding-bottom: 1rem; line-height: 1;}
h2 {  font-size: 23px;letter-spacing: 0.5px;}
h3 { font-size: 20px;}Abouts { padding-top: 0;}
.about_section{display: flex;}
.main-navigation ul li { margin: 0 4px -10px 0;}
#site-navigation { order: 3;display: flex;align-items: center;}
body #primary-menu li a {   font-weight: var(--font-weight);  text-transform: capitalize;  font-family: 'Arial', sans-serif;  padding: 2rem;  border-bottom: 1px solid #000 !important;  font-size: 16px;}
#mobile-menu-button svg { height: 37px; width: 37px;}
#mobile-navigation {    width: 100%;    max-width: 70%;    top: 0;    bottom: 0;    height: 100%;    left: 0px;    width: 260px;    min-height: 100vh;    }
.contact_ .wpb_text_column.wpb_content_element {margin: 0;}
#mobile-menu-button {  top: 3px;}
.Abouts {padding-top: 0;}
.page-id-119 .contact_section {  display: block;  gap: 0 8rem;  padding-top: 3rem;  padding-bottom: 0;}
.page-id-15 .img_colum {  padding-right: 0rem !important;}
.directore {  padding-top: 0;  padding-bottom: 0;}
.Abouts {  padding-top: 0;  padding-bottom: 0;}
.about_us h2 {  padding-bottom: 1.2rem;  text-transform: uppercase;}
.Abouts .wpb_text_column.wpb_content_element {  margin-bottom: 0 !important;}
.Directors .vc_column-inner {  padding-top: 0 !important;}
.Humongous .vc_column-inner {padding-top: 0 !important;}
.page-id-9 .img_colum::before {display: none;}
.page-id-9 .Humongous::before {  content: "";  position: absolute;  right: -0px;   width: 232px;  height: 251px;}
.page-id-9 .Humongous .wpb_wrapper {  padding-right: 0rem;}
.page-id-9 .Humongous {   padding-right: 0;}
.page-id-9 .about_container {    padding-top: 6rem !important;    padding-bottom: 0rem !important;}
.page-id-9 .about_container.first_section2{padding-bottom:2rem !important;}
.Directors .wpb_text_column.wpb_content_element {    margin-bottom: 0;}
.about_us p {    padding-bottom: 1.6rem;    line-height: 1.5;}
.Directors p {    padding-bottom: 1rem;    line-height: 1.5;}
#site-navigation{top:100%;}
.vc_tta-tab { padding: 2.2rem 1.8rem !important;}
.vc_tta-tab a { font-size: 2rem;}
.to-close svg { opacity: 0;}
.to-close {background: url("/wp-content/uploads/2023/05/close-icon2.png");background-size: 68%;background-position: center;background-repeat: no-repeat;}
.first_section .img_colum .wpb_wrapper::before { content: ""; position: absolute; left: -50px; bottom: -50px; width: 290px; height: 259px; background: url(img/section_bf.png) no-repeat; z-index: 1;}
#masthead #mobile-menu-button {display: inline-block;float: right;top: 0;}
body #mobile-navigation #primary-menu .dropdown-toggle.toggle-open + button + ul {  display: block; } 
.dropdown-toggle + button + ul { display: none;}
.menu-item.menu-item-has-children.menu-item-11 .main-log-in {background: transparent;}
.page-id-331 .contact_us h2, .page-id-331 .contact_us p {	color: #000;	padding: 0 !important;}
.page-id-331 .wpcf7-form ul {	margin: 0;}
.conatct_dataill  ul li {   line-height: 1; padding-left: 56px;}
.conatct_dataill ul li br {   display: none !important;}
.conatct_dataill a {   float: left;   width: 100%;}
.conatct_dataill a::before{ transform:scale(73%) ; -webkit-transform:scale(73%) ; -moz-transform:scale(73%) ; -ms-transform:scale(73%) ; -o-transform:scale(73%) ; top: -7px;}
.about_us p:nth-child(4) {	padding-bottom: 3rem;}
	#mobile-navigation ul li a {
	color: #486063;
}
.full_width {padding-top: 0;padding-bottom: 0;}
	.Directors .wpb_text_column.wpb_content_element {
	margin: 0;
}
	body .about_containers.full_width {
	padding-top: 3rem !important;
	padding-bottom: 2rem !important;
}
	
}






@media(max-width:768px){
.about_section{display: block;}
.about_section div {width: 100%;}
#contact_ .contact_us {	padding: 0 1rem;}
/* .contact_section div {width: 100%;} */
.about_img { padding-left: 0rem !important;padding-right: 0 !important;}
.Abouts {padding-top: 3rem;}
.contact_us, .wpcf7-form { padding: 0;}
#wpcf7-f102-p7-o1 { padding: 0 4em;}  
.crop_containe { padding: 0 15px; padding-bottom: 0;}
.contact_us {padding-top: 6px;padding-left: 9rem;padding-right: 9rem;}
.contact_ .wpb_text_column.wpb_content_element {margin: 1rem;}
.about_section .wpb_single_image.vc_align_center {text-align: center;margin: 0;padding-bottom: 7rem;padding-left: 4rem;}
#menu-footer-menu { display: block; width: 100%; justify-content: center; gap: 0 4rem;}
.laboratory {padding-top: 6rem;padding-bottom: 0;}
.laboratory .wpb_text_column.wpb_content_element { margin-bottom: 0 !important;}
.page-id-119 .contact_section {  display: block;  gap: 0 8rem;  padding-top: 4rem;  padding-bottom: 0rem;}
.page-id-119 #wpcf7-f102-p119-o1 { padding: 4rem;}
.page-id-119 .contact_us {  padding-top: 6px;  padding-left: 5rem;  padding-right: 5rem;}
.page-id-15  .directore {  padding-bottom: 8rem;display: grid !important;}
.directore {  padding-bottom: 5rem;}
 .Abouts {  padding-top: 0;  padding-bottom: 0;  padding-left: 0 !important;}
body .Directors {    padding-right: 0;    padding-top: 1rem !important;order: 2;}
.directorrs {    padding-top: 2rem;}
.Directors .vc_column-inner {  padding-left: 0;  padding-right: 0;}
.directore_desk {    text-transform: uppercase;    padding-bottom: 1rem;}
.Humongous .vc_column-inner {  padding-left: 0;  padding-right: 0;}
.page-id-15 .contact_us, .wpcf7-form {  padding: 4rem;}
.page-id-119 #wpcf7-f102-p119-o1 {  padding: 4rem;  padding-top: 0;  padding-bottom: 0;}
.page-id-119 .conatct_dataill .contact_us {  padding: 0 0 20px;}
.CONTROL-DEPARTMENT {  width: 80%;  margin: 0 auto;  padding-bottom: 0;overflow: hidden;padding-top: 2rem;}
.page-id-15 .contact_us, .wpcf7-form {  padding: 0 4rem;}
.about_container .vc_column-inner {  padding-top: 0 !important;}
.page-id-15 .img_colum { padding-right: 0rem !important;  padding-left: 4rem;  position: relative;  padding-top: 2rem;}
.page-id-15 .img_colum::before {  content: "";  position: absolute;  left: 0px;  bottom: 0;  width: 195px;  height: 201px;  background: url(img/about_section_bf.png) no-repeat;  z-index: 1;}
#Humongous\ Labs { padding-right: 4rem;}
.Humongous .vc_column-inner {  padding: 0 !important;}
.vc_col-sm-6 {  width: 100% !important;}
.Directors .vc_column-inner {  padding-left: 0 !important;  padding-right: 0 !important;}
.Directors p:nth-child(5) {  padding-bottom: 0 !important;}
.page-id-9 .img_colum ::before { content: ""; position: absolute; left: 0;}
.page-id-7 .about_us {  padding-top: 2rem;}
.banner_content1 {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%,-50%);  color: #fff;  width: 100%;}
.directore ul {    margin: 0px 16px;}
.about_containers .Directors {  order: 2;}
.about_containers {  display: grid;}
.vc_tta-panel-heading{margin: 0 !important; border-width: 0 !important;}
.vc_tta-panel.vc_active .vc_tta-panel-title{background: #0051cc !important;color: #fff !important;border-bottom: 1px solid #fff;}
.vc_tta-panel .vc_tta-panel-title{background: #67c915 !important; color: #fff !important;border-bottom: 1px solid #fff !important;}
.about_us {padding-top: 3rem;}
.pdf img { box-shadow: 0 0 20px #f3f4f5;  display: flex;  justify-content: center;  width: 100%;}
.pdf .vc_column-inner {  padding: 0 !important;}
.pdf .wpb_text_column.wpb_content_element { margin: 0;}
#pdf {  padding-bottom: 5rem;  padding-top: 0;}
.page-id-15 .Humongous {position: relative;overflow: hidden;order: 1;}
.page-id-15 #Humongous\ Labs {padding-right: 5rem;}
.page-id-15 .Humongous::before {  content: "";  position: absolute;  right: 0;  bottom: 0;  width: 200px;  height: 200px;  background: url(img/about_section_bf.png) no-repeat;  z-index: 1;}
.site-header.sticky .site-branding img {	display: inline-block;	vertical-align: middle;	width: 60px;}
.vc_custom_1683608029866 { background-color: #ffffff !important;  padding: 0 15px;}
.first_section { display: block;    grid-column-gap: 5rem;}
.first_section div{width: 100%;}
.page-id-15 .Humongous img {z-index: 3;position: relative;width: 100%}
.first_section .img_colum .wpb_wrapper::before {    content: "";    position: absolute;    left: -40px;    bottom: -40px;}
h1 {letter-spacing: 1px;}
.banner_contnet p {  color: var(--main-color);  padding-bottom: 2rem !important;}
body .owl-nav button {  height: 25px !important;   width: 16px !important;}
.page-id-15 .Abouts {	padding-top: 0;padding-bottom: 0;padding-left: 0 !important;}
.page-id-15 .Humongous::before {content: "";	position: absolute;	right: 0;	bottom: 0;	width: 237px;	height: 273px;	background: url(img/about_section_bf.png) no-repeat;	z-index: 1;}
.page-id-7 .Abouts .vc_column-inner {	padding: 1px !important;}
#colophon  .alignnone.size-full.wp-image-67 { margin: 0 auto;display: flex; justify-content: center; width: 100%; max-width: 60px;}
.vc_tta-panel.vc_active .vc_tta-panel-title {    border-bottom: none !important;} 
.vc_tta-spacing-1 .vc_tta-panels { padding-bottom: 3rem !important;}
#pdf { display: block;}
#pdf  .vc_col-sm-4 {  width: 100%;}
.table_reporat {width: 90%;}
.career .img_colum {  padding-left: 0rem !important;padding-right: 0 !important;}
.conatct_dataill .wpb_text_column.wpb_content_element {    margin: 0;}
#mobile-navigation ul li a {    color: #486063;}
.about_us p:nth-child(4) {  padding-bottom: 4rem;}
.img_colum img {z-index: 3;position: relative;width: 100%;}
.first_section .img_colum .wpb_wrapper {position: relative;width: 100%;}
.career {	padding-top: 3rem;}
.about_img .wpb_wrapper {	width: 100%;}
.about_img .wpb_single_image img {	height: auto;	max-width: 100%;	vertical-align: top;	position: relative;	z-index: 4;	width: 100%;}
.contact_us ul {padding-bottom: 2rem;}
.page-id-15 .contact_us, .wpcf7-form {padding: 0 1rem;}
.page-id-119 ul a::before { top: -7px !important; transform: scale(73%); -webkit-transform: scale(73%); -moz-transform: scale(73%); -ms-transform: scale(73%); -o-transform: scale(73%); }
.log_in_page .login-submit #wppb-submit, .log_in_page .form-submit #edit_profile, .log_in_page .form-submit #wppb-recover-password-button {	font-size: 11px !important;}
.log_in_page .login-submit #wppb-submit, .log_in_page .form-submit #edit_profile, .log_in_page .form-submit #wppb-recover-password-button {	padding: 1rem 4rem;}
.CONTROL-DEPARTMENT p {line-height: 1.5;padding: 0 2rem;}
.banner_contnet h1 {font-size: 25px;}
body .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {padding-top: 35px;}
.vc_col-sm-6 .wpb_text_column.wpb_content_element {margin-bottom: 35px;}
.Directors .wpb_text_column.wpb_content_element {margin: 0;}
body .about_containers.full_width {padding-top: 0 !important;}
#career_row .about_us {max-width: 100%;margin: 0 auto;}
.conatct_dataill ul li a::before {content: "";transform: scale(71%);top: -8px !important;}
.banner_contnet {width: 100%;max-width: 74%;padding-left: 15px;}
.service_pharmaceutical .wpb_text_column.wpb_content_element {	margin: 0;}
.service_pharmaceutical .vc_column-inner{padding-top: 0 !important;}
.space-section { padding-bottom: 1.6rem !important;}
.menu-item.menu-item-has-children.menu-item-11 a {color: #486063	!important;}
.page-id-9 .Humongous.Labs {    padding-bottom: 5rem;}
div#Labs\ {padding-bottom: 0;}
.page-id-9 .Humongous::before {  content: "";  position: absolute;  right: -0px; bottom: 0;  width: 232px;  height: 251px;}
.page-id-15 .img_colum {   padding-bottom: 5rem;}
body.page-id-9 .human_labs .vc_column-inner {	padding-top: 0 !important;}
#colophon .alignnone.size-full.wp-image-67 {  margin: 0;  display: flex;  justify-content: left;}
.social_icons {  display: flex;  gap: 3.9rem;  margin: 0 auto;  justify-content: left;}

}


@media(max-width:600px){
 h1 {font-size: 25px; padding-bottom: 1rem; line-height: 1;letter-spacing: 0.5px;}
h2 {font-size: 20px;}
h3 {font-size: 17px;}
#contact_ .contact_us {	padding: 0 2rem;}
.Abouts { padding-top: 0;}
.banner_contnet p { color: var(--main-color); padding-bottom: 1rem !important;}
.banner_contnet .login_button {float: left;padding: 1.6rem 2rem;}
.login_button { padding: 1.5rem 2.5rem; background: var(--background); color: var(--main-color);  font-size: 11px;  border-radius: 5px;  font-family: 'Arial', sans-serif;  font-weight: 300;}
#Submit { background: #0d6fd5;  width: max-content;  font-size: 2rem;  font-weight: bold;  padding: 1.6rem 3rem;  color: #fff;}    
#menu-footer-menu {  display: block;  width: 100%;  justify-content: center;  gap: 0 4rem;}
.banner_contnet {  padding-left: 15px; }
.services .vc_column-inner {  padding-top: 0 !important;}
.laboratory { padding-top: 2rem; padding-bottom: 0rem;}
.about_section { padding-bottom: 4rem;}
.about_us p { padding-bottom: 1rem; line-height: 1.5;}
.servicess p { padding-bottom: 1rem;}
.conatct_dataill ul li { padding-bottom: 7rem; font-weight: bold; position: relative; }
.conatct_dataill h2 { padding-bottom: 2rem;}
.about_us p:nth-child(4) {padding-bottom: 3rem;}
.contact_ .wpb_text_column.wpb_content_element { margin: 0 !important;}
.contact_us {padding-top: 6px; padding-left: 4rem; padding-right: 4rem;}
#wpcf7-f102-p7-o1 {padding: 0 3.9rem;}
#about_us { text-transform: uppercase; padding-bottom: 0;}
.page-id-9 .Abouts {padding-top: 2rem;}
.vc_custom_1683608029866 .wpb_text_column.wpb_content_element{margin-bottom: 0;}
.page-id-9 .Humongous::before {   content: "";    position: absolute;   right: -0px;    bottom: 0;    width: 258px;    height: 258px;}
.page-id-9 #Humongous\ Labs {    padding-right: 0;}
#mobile-menu-button svg {  height: 29px;  width: 27px;}
.page-id-15 .Directors p:nth-child(5) {  padding-bottom: 2rem !important;}
.page-id-15 .about_us p {  padding-bottom: 1.5rem;  line-height: 1.5;}
.Abouts .login_button {  padding: 1.5rem 2rem;}
.page-id-15 .CONTROL-DEPARTMENT p:nth-child(1) {  font-size: 2.5rem;  text-transform: capitalize;  padding-bottom: 0.3rem;    padding-left: 0; padding-right: 0;}
.page-id-15  .Directors {  padding-right: 0;  padding-top: 0rem !important;}
#pdf { padding-bottom: 3rem;  padding-top: 0;}
body .site-header {  padding: 1rem 0;}
.site-header .site-branding img {width: 60px;}
.page-id-9 .img_colum::before { content: "";  display: block;}
.laboratory .wpb_single_image {	margin: 0;}
.page-id-7 .about_img .vc_column-inner {padding: 1rem 0 !important;}
.page-id-15 .contact_us, .wpcf7-form {padding: 0 0;}
.page-id-7 .contact_us, .wpcf7-form {padding: 0 2rem;}
.page-id-119 .contact_section {display: block;gap: 0 8rem;padding-top: 2rem;padding-bottom: 0rem;}
.contact_us p {text-transform: uppercase;padding-bottom: 2rem !important;}
.page-id-119 #wpcf7-f102-p119-o1 {padding: 0rem;padding-top: 0;padding-bottom: 0;}
.to-close {	background-size: 51%;}
.log_in_page {width: 90%;}
body .white .sa_owl_theme .owl-nav .owl-prev {display: block !important;left: -13px !important;}
body .white .sa_owl_theme .owl-nav .owl-next {   display: block !important;   right: -13px !important;}
.CONTROL-DEPARTMENT h2 {    padding-bottom: 1rem;    text-transform: uppercase;}
.career {   padding-top: 3rem;}
.career .img_colum::before { content: ""; position: absolute; left: 0;  background: url(img/about_section_bf.png) no-repeat;  bottom: 0px;  width: 196px;  height: 207px;}
.call::before {  transform: scale(73%);}
.mail::before{transform: scale(73%); }
.location::before{transform: scale(73%);}
.page-id-119 .contact_us {padding-top: 6px;padding-left: 2rem;padding-right: 2rem;}
.contact_us ul li a::before {	top: -8px !important;}
#custom_html-3 {padding-bottom: 5rem !important;}
body #tabs {	padding-bottom: 0rem !important;}
.brochure-btn {	margin-bottom: 20px !important;}
}

@media(max-width:500px){  
 .log_in_page .wppb-form-field > span {	margin-left: 0;	margin-top: 1rem;}
 #human-desktop-img{display:none;}#human-img{display:block;}
 #human-img {margin: 20px 0;margin-bottom: 0;}
	#human-img .wpb_image_grid_ul li {margin: 0 auto;display: grid;justify-content: center;position: unset !important;float: none;margin-bottom: 10px;}
	.vc_tta-spacing-1 .vc_tta-panels {padding-bottom: 0rem !important;}
	.human_opc.vc_custom_1684311881321 .vc_column-inner {padding: 10px 20px !important;}
.human_opc.vc_custom_1684311881321 .wpb_text_column.wpb_content_element{margin: 0  !important;}
.banner_imgs .wpb_single_image img {height: 210px;max-width: 100%;vertical-align: top;}
.Page-Banner img {  min-height: 210px;}
.sa_slider .sa_hover_container {height: 100%;min-height: 210px !important;}
}

@media(max-width:420px){
body #slider_38_slide01  .owl-item  .sa_hover_container{min-height: 200px !important;}
h1{font-size: 18px !important;padding-bottom: 1rem;line-height: 1;letter-spacing: 0.5px;}
.about_us h2 { padding-bottom: 1.2rem; text-transform: uppercase;}
.about_us p:nth-child(5){ padding-top: 2rem;}
h2 {font-size: 16px;}
h3 {font-size: 15px;}
.services .wpb_text_column.wpb_content_element { margin-bottom: 0;}
#wpcf7-f102-p7-o1 { padding: 0px 1em;}
.contact_us {  padding-top: 6px;  padding-left: 2rem;  padding-right: 1rem;}
#about_us {  padding-bottom: 0;}
.page-id-7 .about_us p:nth-child(4) { padding-bottom: 0rem;}
#colophon .widget.widget_text, #colophon .widget.widget_nav_menu { width: 100% !important; margin: 0; padding-bottom: 0;}
.page-id-9 .crop_containers { padding-bottom: 0;}
.page-id-9 .Abouts { padding-top: 0;}
.page-id-9 .Directors { padding-right: 0;  padding-top: 0rem !important;}
.Directors p {  padding-bottom: 0.8rem;  line-height: 1.5;}
.directore_desk {  text-transform: uppercase; padding-top: 1rem;padding-bottom: 1rem;}
.CONTROL-DEPARTMENT {width: 100%;  margin: 0 auto;  padding: 0 ;  float: left;  overflow: hidden;     padding-bottom: 1rem; padding-top:4.5rem; }
body .vc_tta-panels-container .vc_tta-panel-heading .vc_tta-panel-title { font-size: 14px !important; padding: 0 0 !important;}
.page-id-9 .about_container {padding-top: 2rem !important;padding-bottom: 0rem !important;}
.call::before {transform: scale(67%);   top: 3px;}
.mail::before {transform: scale(67%);top: 3px;}
.location::before { transform: scale(67%);   top: 3px;}
.conatct_dataill ul li {    padding-left: 50px;}
.page-id-9 .img_colum {padding-right: 0rem !important;padding-left: 0;}
.page-id-9 .Humongous .wpb_wrapper {padding-right: 0}
.first_section .img_colum .wpb_wrapper::before {content: "";position: absolute;left: -0;bottom: -40px;display: none;}
.img_colum  .wpb_single_image img {padding-left: 4rem;}
.page-id-9 .Humongous {padding-right: 4rem;}
.img_colum::before { content: ""; position: absolute; left: 0; background: url(img/about_section_bf.png) no-repeat; bottom: 0px; width: 232px; height: 251px;}
.page-id-9 .Humongous::before {content: "";position: absolute;right: -0px;bottom: 0;  width: 190px;  height: 190px;}
.page-id-15 .img_colum img {z-index: 3;position: relative;min-height: 35.8rem !important;}
#baner_description {padding-bottom: 1rem !important;}
form.wpcf7-form.init {   padding: 0 2rem;}
.page-id-7  .wpcf7-form {padding-bottom: 3.5rem !important;	padding-left: 2rem;	padding-right: 2rem;}
.banner_contnet {width: 100%;max-width: 100%;}
.space-section { padding-bottom: 0rem !important;}
.human_opc.vc_custom_1684311881321 .vc_column-inner {padding: 0 20px !important;}
.human_opc.vc_custom_1684311881321 .wpb_text_column.wpb_content_element{margin: 0  !important;}
.location::before {left: 5px;}
.brochure-btn {    margin-top: 4px;    display: inline-block;    margin-bottom: 30px !important;}
}