@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Merriweather-Black';
  src: url('../fonts/Merriweather-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-Black.woff') format('woff'), url('../fonts/Merriweather-Black.ttf')  format('truetype'), url('../fonts/Merriweather-Black.svg#Merriweather-Black') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather-BlackItalic';
  src: url('../fonts/Merriweather-BlackItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-BlackItalic.woff') format('woff'), url('../fonts/Merriweather-BlackItalic.ttf')  format('truetype'), url('../fonts/Merriweather-BlackItalic.svg#Merriweather-BlackItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather-Bold';
  src: url('../fonts/Merriweather-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-Bold.woff') format('woff'), url('../fonts/Merriweather-Bold.ttf')  format('truetype'), url('../fonts/Merriweather-Bold.svg#Merriweather-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather-BoldItalic';
  src: url('../fonts/Merriweather-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-BoldItalic.woff') format('woff'), url('../fonts/Merriweather-BoldItalic.ttf')  format('truetype'), url('../fonts/Merriweather-BoldItalic.svg#Merriweather-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather-Italic';
  src: url('../fonts/Merriweather-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-Italic.woff') format('woff'), url('../fonts/Merriweather-Italic.ttf')  format('truetype'), url('../fonts/Merriweather-Italic.svg#Merriweather-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather-Light';
  src: url('../fonts/Merriweather-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-Light.woff') format('woff'), url('../fonts/Merriweather-Light.ttf')  format('truetype'), url('../fonts/Merriweather-Light.svg#Merriweather-Light') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather-LightItalic';
  src: url('../fonts/Merriweather-LightItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-LightItalic.woff') format('woff'), url('../fonts/Merriweather-LightItalic.ttf')  format('truetype'), url('../fonts/Merriweather-LightItalic.svg#Merriweather-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather-Regular';
  src: url('../fonts/Merriweather-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Merriweather-Regular.woff') format('woff'), url('../fonts/Merriweather-Regular.ttf')  format('truetype'), url('../fonts/Merriweather-Regular.svg#Merriweather-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Black';
  src: url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Black.woff') format('woff'), url('../fonts/Montserrat-Black.ttf')  format('truetype'), url('../fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-BlackItalic';
  src: url('../fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-BlackItalic.woff') format('woff'), url('../fonts/Montserrat-BlackItalic.ttf')  format('truetype'), url('../fonts/Montserrat-BlackItalic.svg#Montserrat-BlackItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf')  format('truetype'), url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-BoldItalic';
  src: url('../fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-BoldItalic.woff') format('woff'), url('../fonts/Montserrat-BoldItalic.ttf')  format('truetype'), url('../fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-ExtraBold';
  src: url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraBold.woff') format('woff'), url('../fonts/Montserrat-ExtraBold.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-ExtraBoldItalic';
  src: url('../fonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraBoldItalic.woff') format('woff'), url('../fonts/Montserrat-ExtraBoldItalic.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-ExtraLight';
  src: url('../fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraLight.woff') format('woff'), url('../fonts/Montserrat-ExtraLight.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-ExtraLightItalic';
  src: url('../fonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraLightItalic.woff') format('woff'), url('../fonts/Montserrat-ExtraLightItalic.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Italic';
  src: url('../fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Italic.woff') format('woff'), url('../fonts/Montserrat-Italic.ttf')  format('truetype'), url('../fonts/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Light';
  src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light.ttf')  format('truetype'), url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-LightItalic';
  src: url('../fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-LightItalic.woff') format('woff'), url('../fonts/Montserrat-LightItalic.ttf')  format('truetype'), url('../fonts/Montserrat-LightItalic.svg#Montserrat-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Medium';
  src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Medium.woff') format('woff'), url('../fonts/Montserrat-Medium.ttf')  format('truetype'), url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-MediumItalic';
  src: url('../fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-MediumItalic.woff') format('woff'), url('../fonts/Montserrat-MediumItalic.ttf')  format('truetype'), url('../fonts/Montserrat-MediumItalic.svg#Montserrat-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Regular';
  src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf')  format('truetype'), url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-SemiBold.woff') format('woff'), url('../fonts/Montserrat-SemiBold.ttf')  format('truetype'), url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-SemiBoldItalic';
  src: url('../fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-SemiBoldItalic.woff') format('woff'), url('../fonts/Montserrat-SemiBoldItalic.ttf')  format('truetype'), url('../fonts/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Thin';
  src: url('../fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Thin.woff') format('woff'), url('../fonts/Montserrat-Thin.ttf')  format('truetype'), url('../fonts/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-ThinItalic';
  src: url('../fonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ThinItalic.woff') format('woff'), url('../fonts/Montserrat-ThinItalic.ttf')  format('truetype'), url('../fonts/Montserrat-ThinItalic.svg#Montserrat-ThinItalic') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
h1,h2,h3,h4,h4{margin: 0}
html{/**overflow-x: hidden;**/}
body {
  height: auto !important;
  }
body{margin:0px; padding:0px; font-weight:normal; -webkit-text-size-adjust: none; background:#ffffff; font-size:12.87px;color: #032e53;  line-height:20px; font-family: 'Montserrat-Regular', Arial; /**overflow-x:hidden;**/}
img{max-width:100%;height:auto;}
a img{border:none;}
a {text-decoration:none; -webkit-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease;}
.banner{background-color: #e2f2ff}
.breadcrumb{background-color: transparent}
.banner .breadcrumb-wid{max-width:959px;margin: 0px auto}
header .logo img{max-width:250px; }
header .logo {color: #052b51;font-family: 'Montserrat-Medium', Arial;font-size: 12px; width: 308px; float: left;padding: 8px 0 0 39px !important;}
.menu-logo{width: calc(100% - 308px);width: -moz-calc(100% - 308px);width: -webkit-calc(100% - 308px); float: right; padding-right: 40px;}
header .navbar{padding:0px 0px; }
header .navbar-dark .navbar-nav .nav-link{color: #052b51 !important; font-size: 16px;font-family: 'Merriweather-Regular', Arial;}
header .navbar-expand-sm .navbar-nav .nav-link{padding: 7px 14px}
header .navbar-expand-sm .navbar-nav .nav-item:last-child a{padding-right: 0}
header .navbar-dark .navbar-nav .active>.nav-link,header .navbar-dark .navbar-nav .nav-link:hover{color: #51801d !important; -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;}
header .navbar-dark .navbar-nav .nav-link:focus{-webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;  
}
header .navbar-brand{padding: 0}
.top-bar{background-color: #032e53;padding: 14px 25px 11px 0}
.top-bar ul{margin: 0px; padding: 0px;}
.top-bar ul li{display: inline-block;color: #c7d9ee;padding-left: 28px;font-size: 12px;font-family: 'Montserrat-Regular', Arial; vertical-align: middle}
.top-bar ul li:first-child{padding-left: 0}
.top-bar ul li:last-child{padding-left: 17px}
.top-bar ul li a{color: #c7d9ee; text-decoration: none}
.top-bar .has-search .form-control {padding: 2px 6px 2px 22px;background-color: transparent;border-radius: 0;border-bottom: 1px solid #074780;border-left:none;border-right:none;border-top:none;height: 21px;max-width: 108px;outline: none;color: #c5d8ed;;font-size: 12px}
.top-bar .selectpicker{margin-left: 28px; display: inline-block;background-color: transparent;color: #c5d8ed;border: 1px solid #074780;outline: none;background-image: url(../images/select-image.png);background-repeat: no-repeat; background-position: center right;; background-size: 17px 19px;-webkit-appearance:none;width: 47px;padding: 0px 7px;padding: 0px 7px;font-size: 12px;}
.top-bar .selectpicker::-ms-value {
  background: none; /* remove blue background on ie10/ie11 when selected*/
  color:#C7D9EB;
}
.top-bar .has-search .form-control-feedback {position: absolute;z-index: 2;display: block;width:14px;height: 21px;line-height: 21px;text-align: center;pointer-events: none;color: #032e53;left: 6px;}
.top-bar .form-control:focus{box-shadow: none}
.top-bar .form-group{margin-bottom: 0;position: relative}
.top-search{display:none;padding: 24px 52px 18px 33px;background-color:#eaeaea;position:fixed;width:100%;z-index:999;}
.top-search a{color: #c7d9ee; text-decoration: none}
.top-search .has-search .form-control {padding: 2px 6px 2px 33px;background-color: transparent;border-radius: 0;border: 1px solid #074780;height: 41px;max-width: 100%;outline: none;color: #032e53;font-size: 12px}
.top-search .selectpicker{margin-left: 28px; display: inline-block;background-color: transparent;color: #c5d8ed;border: 1px solid #074780;outline: none;background-image: url(../images/select-image.png);background-repeat: no-repeat; background-position: center right;; background-size: 17px 19px;-webkit-appearance:none;width: 47px;padding: 0px 7px;padding: 0px 7px;font-size: 12px;}
.top-search .selectpicker::-ms-value {
  background: none; /* remove blue background on ie10/ie11 when selected*/
  color:#C7D9EB;
}
.top-search .has-search .form-control-feedback {position: absolute;z-index: 2;display: block;width:14px;height: 31px;line-height: 21px;text-align: center;pointer-events: none;color: #c5d8ed;left: 18px;top:9px;}
.top-search .form-control:focus{box-shadow: none}
.top-search .form-group{margin-bottom: 0;position: relative;width:100%; }
.top-search .form-group form{width:92%;float:left;}
.top-search .form-group .btn-close-search{float:right;width:7%;height:41px;font-size:16px;}
.news-section{padding: 73px 0px 115px}
.news-section .news-img{background-size: cover; background-repeat: no-repeat; background-position: center center; height:300px;position: relative;-webkit-box-shadow: 0px 11px 13px 0px rgba(50, 50, 50, 0.1);-moz-box-shadow:0px 11px 13px 0px rgba(50, 50, 50, 0.1);box-shadow:0px 11px 13px 0px rgba(50, 50, 50, 0.1);}
.news-section .news-img:hover{-webkit-box-shadow: 0px 11px 13px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px 11px 13px 0px rgba(50, 50, 50, 0.3);box-shadow:0px 11px 13px 0px rgba(50, 50, 50, 0.3);}
.news-section .news-img span {padding-top: 16px; display: block;font-family: 'Montserrat-Medium';color: #fff;text-transform: uppercase;font-size: 13px;}
.news-section .news-img span a{color: #fff}
.news-section .news-img a:hover{text-decoration: none}
.news-section .news-img a{display: block}
.news-section .news-img span,.news-section .news-img .content-news{padding-left: 22px; padding-right: 22px}
.news-section .news-img span{position: absolute;}
.news-section .news-img .content-news h3{font-family: 'Montserrat-Bold', Arial; font-size: 13px; line-height: 17px;}
.news-section .news-img .content-news h3 a{color: #02223e}
.news-section .news-img .content-news{padding-top:20px;padding-bottom: 22px;background-color: rgba(255,255,255,0.75);position: absolute; bottom: 0; min-height: 93px;width:100%;}
.news-section .hover-img-news{background:#000000; opacity:0.2; position: absolute;height:100%;width:100%;}
.news-section .news-img:hover .content-news h3 a{text-decoration: underline;}
.inner-news{padding-bottom: 22px}
.blue-bg{background-color: #c5d8ed;margin-left: -90px;   position: relative;}
.technology .blue-inner{padding: 50px 100px 40px; position: relative; z-index: 1;}
.technology .blue-brd{border: 2px solid #022e53;border-left: 0;margin-right: -90px;z-index: 1;    position: relative;}
.technology .blue-brd .blue-inner{padding:80px 100px 60px 20px;}
.technology.margin-extra{position: relative;z-index: 9;padding-bottom: 63px;margin-bottom: -90px}
.technology h2{margin-bottom: 23px;margin-top: 15px}
.technology img{object-fit: cover;position: relative;z-index: 1;}
h6{font-family: 'Montserrat-Black', Arial; text-transform: uppercase;font-size: 13px; color: #68a329; font-weight: normal;}
h2{font-family: 'Merriweather-Bold', Arial; line-height: 36px; font-size: 28px;color: #02223e;}
.brd{position:relative;}
.brd:before{content:'';width: 100%;  z-index: 1; height: 100%; border: 1px solid #ffffff; position: absolute; top: 0; left: -30px; display: block;}
.pos-r{position:relative; z-index: 11;}
.technology{position:relative;}
.technology:before{ content:'';width:49vw; height: 100%; border: 2px solid #022e53; border-left: 0px; border-right: 0px; position: absolute; top: 0; left: 0px; display: block;}
.technology.margin-extra:before{ content:'';width:50vw; height: calc(100% - 63px);height: -moz-calc(100% - 63px);height: -webkit-calc(100% - 63px); border:0; background:#c5d8ed;  border-left: 0px; border-right: 0px; position: absolute; top: 0; left: inherit; right:0; display: block;}
.milestones-pnl .technology:before{border:none;}
/*.col-lg-6{width:50%;} */
.qu-mag{padding-top: 75px}
.top-cont{text-align: center;max-width: 490px;width: 100%;margin: 0 auto}
.sample_qc_top{width:60%; margin:0 auto;margin-bottom:55px;}
.top-cont h3{padding-bottom: 25px; font-size:28px;color: #032e53;  line-height:normal; font-family: 'Merriweather-Bold', Arial;text-transform: capitalize}
.inner-cont h4{font-size:18px;font-family: 'Merriweather-Bold', Arial;padding-bottom: 7px}
.inner-cont{font-size: 13px;line-height: 22.53px;}
.inner-cont ul{margin: 0;padding: 0;padding-left: 15px;list-style: none;padding-top: 37px}
.inner-cont ul li{position: relative}
.inner-cont ul li:before{content: '';position:absolute;width: 7px;height: 7px;left: -15px;display: block;background-color: #3f84bf;border-radius: 50%;margin-top:8px;}
.qu-mag img{width: 90%;margin-top:19px;}
.service_support_flow{
  width:100% !important;
}
.data-a-icon img{width:80%;}
.data-a-text{padding-top:25px;}
.green-box-sec p{color:#032e53;font-size:14px;font-family:'Montserrat-Regular';}
.blue-box.pdf{margin-top: 0;border-left: 0;border-right: 6px solid #3f84bf;background-color: #e2f2ff;margin-top: -25px;padding: 17px 0}
.blue-box.pdf a{text-decoration: underline;color: #032e53;font-size: 13px;line-height: 18px;text-transform: capitalize;font-family: 'Montserrat-SemiBold', Arial;padding-left: 23px}
.blue-box.pdf img{max-width: 37px; }
.qu-mag.bot-ex{padding-top: 95px}
.top-cont.first{max-width: 100%;width: 100%;padding-bottom: 0}
.home-banner .carousel-item{background-size: cover;background-position: center center;background-repeat: no-repeat;min-height: 687px;position: relative;}
.home-banner .bg-clor {background-color: rgba(232, 244, 255, 0.6);padding: 57px 63px 52px 55px;font-size: 19px; line-height: 22px;}
h1{font-family: 'Merriweather-Bold' ,Airal;font-size: 37px;line-height: 47px;color:  #032e53;font-weight: normal;margin-bottom: 14px;}
.blue.btn{border:1px solid #12454b;margin-top: 22px}
.blue.btn a{color:#12454b;text-transform: uppercase;font-family: 'Montserrat-Bold',Airal;font-size: 15px}
.blue.btn a:hover{text-decoration: none}
.service-panel{background-color: #032e53;color: #ffffff;font-size: 15.71px;line-height: 18.85px}
.service-panel p{line-height:24px;}
.service-panel h2{font-family: 'Merriweather-Bold' ,Airal;font-size: 37px;line-height: 47px;color:  #ffffff;font-weight: normal;margin-bottom: 14px;}
.service-panel.space{padding: 78px 0 239px}
.service-panel.space .btn{margin-top: 54px;margin-bottom: 35px}
.service-panel.space img{width: 94%}
.container.border{border: 2px solid #e1e6eb!important;padding-left: 39px}
.service-panel .top-gap{margin-top: -22px;margin-bottom: 28px}
.service-panel .btn a{font-size: 15px;font-family: 'Montserrat-Bold',Airal;text-transform: uppercase;}
.technology.margin-extra{margin-top: -154px}
.home-banner .carousel-indicators li{width: 12px;height: 12px;border-radius: 50%;margin: 0 7px}
.home-banner .carousel-indicators .active{background-color: #006eb8}
.home-banner .carousel-indicators{left: 377px;
    top: 384px; margin: 0;
    text-align: initial;
    right: inherit;}
.home-banner .blue.btn {
    border: 2px solid #3f6992;
    margin-top: 22px;
}
.chat-box{position: fixed;top: 410px;right: 0px; z-index: 99; background-color: #fdea9f;width:50px;height: 176px;border-top-left-radius: 15px;border-bottom-left-radius: 15px; padding:20px 10px 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}
.chat-box .rot{ -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);text-transform: uppercase;font-size: 13px;font-family: 'Montserrat-Bold', Arial;width: 102px;position: absolute;bottom: 60px;left: -27px;}
.footer{background-size: cover; background-position: center center; background-repeat: no-repeat; min-height:550px; position: relative;}
.footer h4{font-family: 'Montserrat-Black',Airal; font-size:13px; line-height: 17.43px; color:#ffffff; font-weight: normal; margin-bottom: 12px;}
.footer h2{font-family: 'Merriweather-Bold' ,Airal; font-size:35px; line-height: 36.79px; color:#ffffff; font-weight: normal; margin-bottom: 14px;}
.footer p{color:#ffffff;font-family: 'Montserrat-Regular',Airal; margin-bottom: 21px; line-height: 18.7px;}
.footer .bg-clor{background: rgba(5,54,97,1);background: -moz-linear-gradient(left, rgba(5,54,97,1) 0%, rgba(8,109,224,0.6) 100%);background: -moz-gradient(left top, right top, color-stop(0%, rgba(5,54,97,1)), color-stop(100%, rgba(8,109,224,0.6)));background: -webkit-linear-gradient(left, rgba(5,54,97,1) 0%, rgba(8,109,224,0.6) 100%);
background: -o-linear-gradient(left, rgba(5,54,97,1) 0%, rgba(8,109,224,0.6) 100%);background: -ms-linear-gradient(left, rgba(5,54,97,1) 0%, rgba(8,109,224,0.6) 100%); padding:  28px 47px 22px 47px; position: absolute;left:0px; bottom:95px;}
.btn {font-size:13px; line-height: 17.43px; text-align: center; border:1px solid #ffffff;font-family: 'Montserrat-SemiBold',Airal;padding: 8px 24.2px; border-radius: 0px;}
.btn a{color:#ffffff;}
.btn:hover a{text-decoration:none;}
.footer-bg{background-color: #032e53;padding-top:28px; padding-bottom:28px;}
.footer-bg{color:#ffffff;font-size:11px; line-height: 18.15px;font-family: 'Montserrat-Regular'; }
.footer-bg ul li{padding-left:22px;}
.footer-bg ul li a{color:#ffffff;}
.footer-bg ul li a:hover{text-decoration: none;}
.contry-panel{ min-height:550px;background-size: cover;background-color:#094052; background-color: #0c5ea4; position: relative;padding-top: 44px;padding-bottom: 45px;}
.contry-panel:before{background-image:url(../images/global.png); background-position: center center; background-repeat: no-repeat; content: ''; height: 100%; width: 100%; left:0; top:0; position: absolute;background-size: cover; }
.contry-panel .content h2{ font-family: 'Merriweather-Bold',airal; font-size:15px; line-height: 17px; color:#ffffff; padding-bottom: 5px; }
.contry-panel .content{ font-family: 'Merriweather-Bold',airal; font-size:12px; line-height: 17px; color:#ffffff;font-family: 'Montserrat-Medium'; margin-bottom: 20px; }
.footer.tell-panel .bg-clor{position: static;}
.footer.tell-panel .bg-clor h2{max-width:none;}
.footer.tell-panel .inner-box{position: absolute;bottom: auto; top:50%; transform: translate(-0%, -50%); -moz-transform: translate(-0%, -50%); -webkit-transform: translate(-0%, -50%);width: 100%}
.subscribe{background-color:#043768; padding-top: 42px; padding-bottom: 51px; position: relative;}
.subscribe h6{font-size:15px; line-height: 18.16px; text-transform: capitalize; font-family: 'Merriweather-Bold' ,Airal; color:#68a329; margin-bottom: 18px;}
.subscribe ul li.list-inline-item {margin-right:15px;}
.subscribe ul li.list-inline-item:first-child img{margin-top:-3px; margin-left: 3px;}
.subscribe  .dropdown select{width:100%; line-height: 28px; height: 28px; outline: none; border:0px;background: url(../images/arrow-bottom-slice.jpg) center right no-repeat #084376;color: #c5d8ed;border-radius: 0px;
  background-size: 19px 5px;
  -webkit-appearance: none; color:#ffffff; font-size:13px; font-family: 'Montserrat-Regular',Airal; padding: 0px 7px;}
.subscribe .selectpicker::-ms-value {
/* background: url(../images/arrow-bottom-slice.jpg) center right no-repeat #084376; remove blue background on ie10/ie11 when selected */
color:#ffffff;
}
.subscribe input[type="email"]{line-height: 28px; height: 28px; outline: none; border:0px;background-color:#084376; color:#ffffff;  font-size:13px; font-family: 'Montserrat-Regular',Airal; padding: 0px 7px; display: inline-block;width: 191px;border-radius: 0px;}
.subscribe input[type="email"]::placeholder{
color:rgba(255,255,255,1);
opacity: 1;
}
.sub-update .row{    max-width: 485px;}
.subscribe .emailaddress{
  float:left;
}
.subscribe input[type="submit"]{display:inline-block; width: 73px; background-color:#fdea9f; text-transform: uppercase;font-size:12px; height: 28px; line-height: 27px;color: #02223e;outline: none; border: 0;-webkit-appearance: none;font-family: 'Montserrat-SemiBold',Airal; border-radius: 0px;text-align:center;float:left;margin-left:5px;}
.subscribe input::-webkit-input-placeholder {color: #4a6c91;}
.subscribe input:-ms-input-placeholder {color: #4a6c91;}
.subscribe input::placeholder {color: #4a6c91;}
.subscribe .no-pad{padding-right:0px;}
.subscribe .rgt{padding-left:0px; padding-left:7px; }
.subscribe button{background-color:#fdea9f;height: 37px; outline: none; border:0px;font-family: 'Montserrat-Black',Airal;color:#02223e; font-size:13px;border-top-left-radius: 16px; border-top-right-radius: 16px; width: 292px; font-weight: normal; position: absolute;top: -87px;left: 13px;line-height: 40px; background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 264px 17px; padding: 0px 15px 0px 15px;;text-align: center; text-transform: uppercase; text-align: left;}
.bg-color.bot{padding-bottom: 30px}
.bg-color .sup-bg{background-repeat: no-repeat;background-position: center center;background-size: cover;min-height: 285px;}
.blue-box{font-family: 'Merriweather-Bold' ,Airal;font-size: 18px;line-height: 24px;color: #ffffff;padding: 33px;background-color: #4480ba;border-left: 6px solid #032e53;margin-top: -55px}
.qu-mag h2{text-align: center;padding-bottom: 32px;text-transform: inherit}
.card{border:0;word-break: normal;background-color: transparent;border-bottom: 1px solid #8d8d8d;border-radius: 0}
.card:last-child{border-bottom: 0}
.card h5{line-height: normal;font-family: 'Merriweather-Bold',Airal;position: relative;color: #032e53!important}
.card h5:after{position: absolute;content: '';display: block;width:12px;height: 9px;right: 0;top: 50%;transform: translate(0%, -50%);background-image: url(../images/up-arrow.png);background-repeat: no-repeat;background-size: 12px 9px}
.card h5.collapsed:after{background-image: url(../images/down-arrow.png);}
.card-header{ background-color: transparent;border-bottom: 0;padding: 20px 0 20px;}
.bg-color.faq{padding: 25px 60px 15px }
.card-body{padding-right: 60px;padding-left: 0}
.list-cont .row{padding-top:25px }
.last .row{
  padding-top:0px;
}
.top-bar.white{background-color: transparent;padding-bottom: 45px}
.top-bar.white .selectpicker{width: 100%;margin-left: 0;color: #074780;padding: 6px 10px;background-size: 33px 30px;background-image: url(../images/select-blue.png);background-repeat: no-repeat;
    background-position: center right;}
.pri-cont h3{color: #032e53;margin: 0;padding-bottom: 24px;font-size:18px;font-family: 'Montserrat-Bold',Airal;}
.pri-cont{padding: 24px 0 11px}
.pri-cont ul{margin: 0;padding-left:42px;list-style: none;padding-bottom: 20px}
.pri-cont ul li{position: relative;padding-bottom: 25px}
.pri-cont ul li:before{position: absolute;display: block;content: '';width: 7px ;height: 7px;left: -20px;top: 5px;background-color: #074780;border-radius: 50%}
.pri-cont p{padding-bottom: 45px}
.contact-pnl h2{padding-bottom: 20px}
.list-cont h6{color: #032e53;}
p.text-above-di-table{
  font-style: italic;
  font-size:12px;
}
.bg-color .bg-image,.back-color{background: linear-gradient(to bottom, #e2f2ff 50%, #ffffff 50%);}
.career-ac h5.collapsed{color: #032e53;font-family: 'Montserrat-Regular',Airal; }
.career-ac h5{font-family: 'Montserrat-Bold',Airal;color: #032e53;}
.card-body span{display: block;padding-top: 25px}
.card-body strong,.card-body span{font-family: 'Montserrat-SemiBold',Airal;}
.career-ac .card-body{padding: 0;padding-right: 60px;padding-bottom: 32px;font-size: 13px}
.top-bar.white.career{padding-top: 40px;padding-bottom: 40}
.page-item:first-child .page-link{border-radius: 0}
.page-link{border: 0;color: #032e53}
a.page-link{border: 0; color: #032e53}
span.page-link{text-decoration: underline; background: none !important;}
a.page-link:hover{color: #032e53;text-decoration: underline;background-color: transparent;border-color: transparent}
span.page-link:hover{text-decoration: underline; background: none !important;}
ul.pagination{margin: 0;padding-bottom: 75px;padding-top: 40px}
.career-ac .card:last-child{border-bottom: 1px solid #8d8d8d; }
.advantages.about {padding-top: 50px;padding-bottom: 75px;}
.advantages.about .img{max-width: 60px;margin: 0 auto}
.advantages.about .top-pad{padding-top: 55px}
.advantages.about h5{color: #032e53}
.advantages.about .top-pad ul{padding-left: 40px}
.advantages.about .top-pad ul li:before{left: 30px}
.blue-box.about{font-size: 13px;line-height: 21px;font-family: 'Montserrat-Regular',Airal;padding-right: 50px;margin-top: 0;padding-bottom: 48px}
.blue-box.about p{font-size: 13px;
  line-height: 21px;
  font-family: 'Montserrat-Bold',Airal;color:#02223e;    padding-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 0px;}
.blue-box.about.about-new p{
  color:#ffffff;
}
.bg-color-green .blue-box.about p{
  color:#ffffff;
  font-family:'Merriweather-Bold', Arial;
  font-size:18px;
  line-height:24px;
}
.blue-box strong{font-family: 'Merriweather-Bold' ,Airal;}
.video.about{max-width: 705px;margin: 0 auto 50px}
.video.about p{margin-bottom: 30px}
.three-col .bg-blue{background-color: #c7d9ee;padding: 30px 20px 18px 15px;min-height: 136px}
.three-col a img{width: 100%}
.three-col a{color: #032e53;}
.three-col a:hover{text-decoration:none}
.three-col {padding-top: 120px}
.about-color.about{margin-bottom: -40px}
.contry-panel.part-bg {color: #ffffff}
.partner{padding-bottom: 140px}
.contry-panel h5{padding-bottom: 35px}
.contry-panel h6,.contry-panel h5{color: #ffffff!important}
.part-bg .partner{margin-top: -145px}
.contry-panel .cent-text{max-width: 675px;margin: 0 auto;width: 100%;padding-bottom: 45px}
.part-bg .top-space{margin-top: -135px; }
.top-space .carousel-indicators{justify-content: normal}
.top-space .bot-space{padding-bottom: 25px}
.top-space .bot-space img:hover{transform: scale(1.5);}
.top-space .bot-space .img{width: 224px;height: 215px;}
.bot-space .images{text-align: center;color:#ffffff;}
.bot-space .images .title{display: block;margin-top: 20px;font-family: 'Montserrat-Black',Airal;}
.carousel-control-prev,.carousel-control-next {width: auto}
.carousel-control-prev .sr-only{background-image: url(../images/previous.png);background-repeat: no-repeat;background-size: 11px 17px;width: 11px;height: 17px;position: absolute;content: ''}
.news-banner{background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 191px;padding: 30px 0px }
.news-banner h1{color: #fff;margin: 0px 40px 0px}
.small-tag{color: #fff;font-family: 'Montserrat-Bold';font-size: 13px;background-color: #3789c7; padding: 10px 73px 10px 40px;border-top-right-radius: 14px;border-bottom-right-radius: 14px;margin-bottom: 8px; text-transform: uppercase;}
.news-banner .breadcrumb .breadcrumb-item ,.news-banner .breadcrumb .breadcrumb-item a{color: #ffffff}
.news-banner .breadcrumb{margin-bottom: 0;padding: 0px 0px 13px 40px;}
.news-banner .breadcrumb-item+.breadcrumb-item::before{color: #fff}
.news-mid{padding: 50px 0px 48px}
h5{color: #3789c7;line-height: 24px;font-family: 'Merriweather-Bold', Arial; font-size: 18px}
.news-mid .inner-box,.top-brd{border-top: 4px solid #032e53;padding-top: 10px;color: #1f3f5a}
.news-mid .inner-box p{margin-bottom: 30px}
.news-mid .inner-box ul{padding-top: 8px;padding-left: 20px; list-style: none;}
.news-mid .inner-box ul li{color:#032e53;font-family: 'Montserrat-Medium';margin-bottom: 32px; position: relative;}
.news-mid .inner-box ul li:before{background-color:#3789c7; width:8px; height: 8px; position: absolute; left: -18px;
    top: 5px; content: ''; border-radius: 50%;}
.news-mid .inner-box strong{font-family: 'Montserrat-Bold', Arial;}
.news-mid .inner-box h5{margin: 28px 0px 20px;    }
.news-main {padding-bottom: 20px}
.news-main h5 a{color: #032e53;text-decoration: underline}
ul.news-details li{background-color: transparent;border-radius: 0; padding:0;border-color:#68a329 ;color: #68a329;line-height: 18px; font-size: 12px;border: none;vertical-align: middle}
ul.news-details li:before{content: '|' ;display: inline-block; padding: 0px 5px;vertical-align: middle}
ul.news-details li:first-child:before{display: none}
.news-main img{padding-bottom: 18px}
.news-main .news-list{padding-bottom: 30px}
.news-main .news-list .jumbotron {background-color: #eaeaea;text-align: center}
.news-main .news-list .jumbotron img{max-width: 38px; vertical-align: middle; margin: 0px auto;padding-bottom: 0}
.gray-box {background: #eaeaea;padding: 34px 52px 28px 33px;margin-bottom: 22px;margin-top: -23px}
.selectpicker{font-family: 'Montserrat-Regular';}
.gray-box .selectpicker{background-color: transparent;color: #032e53;border: 1px solid #074780;outline: none;background-image: url(../images/select-blue.png);background-repeat: no-repeat;background-position: center right;background-size: 33px 29px;-webkit-appearance: none;padding: 0px 7px;padding: 0px 7px;font-size: 13px;width: 100%;height: 31px; padding-right:34px;}
.border-events {padding: 20px 100px 20px 34px;height: 1000px;overflow-y: scroll;margin-right: 40px;margin-top: 10px;margin-bottom: 10px; -webkit-overflow-scrolling: touch;}
.border-events h5{font-size: 15px;padding-right: 60px}
.border-events img{max-width: 50px}
.border-events h5 a{color: #032e53;text-decoration: underline}
.border-events .row{border-bottom: 1px solid #aeadad;padding-top: 15px; padding-bottom: 15px}
.border-events-sec{border: 1px solid #aeadad;margin-bottom: 94px;}
.border-events::-webkit-scrollbar {width: 10px;background: #e2f2ff}
.border-events::-webkit-scrollbar-track {border-radius: 8px}
.border-events::-webkit-scrollbar-thumb {background: #122b4e;border-radius: 2px}
.megamenu::-webkit-scrollbar {width: 10px;background: #0b3e6d}
.megamenu::-webkit-scrollbar-track {border-radius: 8px}
.megamenu::-webkit-scrollbar-thumb {background: #2b5882;border-radius: 2px}
.platform-sec{padding: 95px 0px 60px;text-align: justify;font-size: 13px;line-height: 22px;}
.platform-sec h2{padding-bottom: 28px}
.top-brd{margin-top: 85px}
.green-sec .tech.d-flex:before,.green-sec .tech.d-flex:after{border-color: #8ba95f;}
.green-sec .about-color .tech h2{color: #8caa5f !important; line-height: 180px; }
.green-sec .footer .bg-clor{background: rgba(27,58,39,1);
background: -moz-linear-gradient(top, rgba(27,58,39,1) 0%, rgba(27,58,39,0.89) 6%, rgba(27,58,39,0.89) 8%, rgba(13,115,52,0.89) 90%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(27,58,39,1)), color-stop(6%, rgba(27,58,39,0.89)), color-stop(8%, rgba(27,58,39,0.89)), color-stop(90%, rgba(13,115,52,0.89)));
background: -webkit-linear-gradient(top, rgba(27,58,39,1) 0%, rgba(27,58,39,0.89) 6%, rgba(27,58,39,0.89) 8%, rgba(13,115,52,0.89) 90%);
background: -o-linear-gradient(top, rgba(27,58,39,1) 0%, rgba(27,58,39,0.89) 6%, rgba(27,58,39,0.89) 8%, rgba(13,115,52,0.89) 90%);
background: -ms-linear-gradient(top, rgba(27,58,39,1) 0%, rgba(27,58,39,0.89) 6%, rgba(27,58,39,0.89) 8%, rgba(13,115,52,0.89) 90%);}
.gray-box .has-search .form-control {padding: 2px 6px 2px 30px;background-color: transparent;border-radius: 0;border: 1px solid #074780;height: 31px;outline: none;color: #032e53;font-size: 12px;}
.gray-box .has-search .form-control-feedback {position: absolute;z-index: 2;display: block;width: 14px;height: 31px;line-height: 21px;text-align: center;pointer-events: none;color: #032e53;left: 18px;top: 4px;}
.gray-box .has-search .form-control-feedback-new {position: absolute;z-index: 2;display: block;width: 14px;height: 31px;line-height: 21px;text-align: center;pointer-events: none;color: #032e53;left: 28px;top: 4px;}
.gray-box .form-control:focus{box-shadow: none}
.bg-blue{ background-color: #c7d9ee !important;}
.section-clinical a{ text-decoration: none !important;}
.color-white{ color:#ffffff !important;}
.color-blue{color:#032e53 !important;}
.bg-color-green{ background-color:#e1f0d9 !important;}
.bg-green-dark{ background-color: #8caa5f !important;}
.bg-green-light{ background-color: #edf7de !important;}
.green-sec table.table.text-center tbody tr:nth-child(even) td{
  border-left:1px solid #1b3a27 !important;
}
.bg-light .service{font-family: 'Montserrat-Bold',airal;
  vertical-align: middle;
  text-transform: capitalize;
  color: #1b3a27;}
.arrow_jump{animation: bounce 1s linear 0s infinite alternate;text-align: center; padding-bottom:15px;}
.arrow_jump img{margin:0 auto;}
@keyframes bounce{0%{-webkit-transform:translate(0px,5px)}100%{-webkit-transform:translate(0px,-15px)}}
.green-sec h1{ color:#085923 !important;}
.section-clinical{ padding-top: 29px;}
.title-clinical{ padding:42px 17px; color:#ffffff;}
.bg-color-green .breadcrumb { padding-top: 19px; padding-bottom: 13px; margin-bottom: 0;}
.portfolio-sec{ padding-top: 110px; padding-bottom: 37px;}
.sec-pad{ padding:80px 0;}
.technology.bg-dark-green:before{content: '';width: 50vw;height:100%;border: 0;background: #8caa5f;border-left: 0px;border-right: 0px;position: absolute;top: 0;left: inherit;right: 0;display: block;}
.nova-sec{ margin-bottom: 70px; background: linear-gradient(to bottom, #e1f0d9  50%, #ffffff 50%);}
.top-sec-right{ margin-right: -80px;}
.sec-pad .blue-bg{margin-left:50px !important;}
.color-white .btn {border-color: #ffffff !important;}
.pad-top-sec{ padding-top:38px; padding-bottom: 68px;}
.green-sec .about-color {background-color: #1b3a27 !important; }
.about-color .tech h2{ padding-top:0px !important;}
.about-color .tech h2:before{top:-57px !important;}
.active-image .img{ opacity:0.7;}
.section-pad{ padding-top:38px;padding-right: 180px;}
.pad-top-sec .carousel-indicators li {width: 12px;height: 12px;border-radius: 50%;margin: 0 7px;background-color: #eaeaea;}
.pad-top-sec .carousel-indicators li.active{ background-color: #032e53;}
.pad-top-sec .carousel-indicators{ bottom: inherit; top: 0;	-ms-flex-pack: left;justify-content: left; margin: 0px; padding: 0;}
.about-color .tech h2:before{ border-left:0px !important;}
.tech.d-flex:before {content: '';width: 100%;height: 182px;border: 2px solid #4279b2;position: absolute;top: 0;left: -100%;display: block;margin-right: 100%;border-right: 0;border-left: 0px;}
.tech.d-flex:after{content: '';width: 100%;height: 182px;border: 2px solid #4279b2;position: absolute;top: 0;left: -10px;display: block;margin-right: 100%;border-left: 0px;}
.bg-color{background-color:#e2f2ff;}
.defult-breadcrumb{padding-top:35px;}
.top-sec-right .more-image .owl-item.active ~ div.owl-item {
  height: 300px !important;
  margin-top: 15px;
}
.breadcrumb{padding:0px; padding-top:35px; margin-bottom: 25px;}
.breadcrumb-item+.breadcrumb-item::before{content: ">";}
.breadcrumb .breadcrumb-item{font-size:11px; line-height: 17.43px; color:#032e53; text-decoration: underline; padding-left: 5px; font-family: 'Montserrat-Regular';}
.breadcrumb .breadcrumb-item:first-child{ padding-left:0px;}
.breadcrumb .breadcrumb-item.active{text-decoration: none;  font-family: 'Montserrat-Bold';}
.breadcrumb .breadcrumb-item a{color:#032e53;}
.top-title h1{ margin-bottom: 15px!important; margin-top:15px; }
.popup-image .image{background-color:#ffffff; padding: 28px 30px; text-align: center;}
.popup-image{ margin-bottom:45px; }
.popup-image .title h2{font-size: 15px; line-height: 22px; color:#032e53; font-family: 'Montserrat-SemiBold', airal; font-weight: normal; text-align: center; text-decoration: underline; max-width: 299px;  margin: 0px auto; margin-top: 16px; text-transform:none; }
.main-title hr{border-top:5px solid #032e53; margin-bottom: 10px;}
.main-title h2{margin-bottom: 15px; text-transform: uppercase;}
.q-text span{font-family: 'Montserrat-Italic',airal; font-size:15px; line-height: 21px; color:#032e53; display: block; font-weight: normal;max-width: 631px; margin-bottom:53px;}
.q-text{padding-top:30px;}
.q-text  hr{border-color:#aeadad;}
.illumina-pnl{margin-top:36px; margin-bottom: 67px;}
.illumina-pnl span{font-family: 'Montserrat-Bold',airal; font-size:15px; line-height: 21px; color:#032e53; display: block; font-weight: normal;max-width: 640px;; margin-bottom:53px; margin: 0px auto; margin-bottom: 34px;}
.about-color{background-color: #032e53; padding-top: 32px; padding-right: 10px;min-height: 424px; padding-left: 30px;padding-bottom:13px;}
.about-color .img{background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 182px; border-radius: 10px;-webkit-box-shadow: inset 0px -44px 40px 0px rgba(255,255,255,1);
-moz-box-shadow: inset 0px -44px 40px 0px rgba(255,255,255,1);
box-shadow: inset 0px -44px 40px 0px rgba(255,255,255,1); }
.about-color .img:before{
  content:' ';
  position: absolute;
  height:100%;
  width:100%;
  background: rgba(0,0,0,0.1);
  border-radius: 10px;
  z-index:1;
}
.about-color .img .cnt{
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 2;
}
.about-color .tech{ margin-bottom:20px; padding: 0px; padding-left: 15px;padding-right: 15px;}
.about-color .tech h2{color:#ffffff; position: relative;position: relative;display: inline-block;
    margin: 0px auto;}
.about-color{margin-bottom: -112px;position: relative; z-index: 9;}
.about-color .img{position:relative;}
.about-color .tech .cnt h3{font-family: 'Montserrat-Bold',airal; font-size:16px;line-height: 23.5px; position: absolute;  bottom: 17px; left:13px;}
.about-color .tech a{color:#032e53;}
.about-color .img:hover{opacity:0.7;}
.technology.over h4{font-size:15px; line-height: 20px;font-family: 'Montserrat-Regular',airal; font-weight: normal; margin-bottom: 18px;}
.technology.over h5{font-size:18px; line-height: 24px; font-family: 'Merriweather-Bold' ,airal; font-weight: normal;color: #032e53;}
.green-sec h5{
  color:#8caa5f;
}
.technology.over {margin-top:58px;}
.technology.nova-sec.bg-dark-green.sky:before{background-color:#c7d9ef;}
.technology.nova-sec.bg-dark-green.sky .bg-green-dark{background-color: #c7d9ee !important;}
.technology.nova-sec.bg-dark-green.sky{background: linear-gradient(to bottom, #e2f2ff 50%, #ffffff 50%);margin-bottom: 136px;}
.technology.nova-sec.bg-dark-green.sky h2{color: #032e53;}
.bg-color.btm-pad{padding-bottom:58px;}
.product p{ margin-bottom:50px;}
.video-panel{text-align:center;}
.video-panel .video{text-align: center;padding-bottom:70px;}
.video-panel{background: linear-gradient(to bottom, #e2f2ff 50%, #ffffff 50%);}
.video-panel .main-title{text-align:left;}
.video-panel .main-title h2{margin-bottom: 50px;}
.advantages{padding-bottom:90px;}
.advantages img{width:100%;}
.right-value-line{
  right:-165px;
}
.advantages h2{margin-bottom:43px;}
 .advantages ul{margin-top: 0px; padding: 0px; margin-left: 7px;list-style: none;}
.advantages  ul li::before {content: ""; color: #3f84bf;background-color: #3f84bf; font-weight: bold; display: inline-block; width: 1em;margin-top: 4px;display: inline-block; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 0px;}
.advantages ul li{margin-bottom: 25px; color:#032e53;}
.video{text-align:center;}
.video .imgvideo {cursor: pointer;}
.video .playbutton {background: url(../images/icon-1.png) center center no-repeat;position: absolute;top: 50%;left: 50%;width: 102px;height: 103px;   margin: -61px 0 0 -53px; z-index: 10;opacity: .6;}
.video .ytvideo {position: relative;margin: 0;padding: 0;background-position: center;background-size: contain;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;cursor: pointer; max-width:706px; height:405px; margin: 0px auto;}
.video .ytvideo iframe {order-style: none;height: 100%;width: 100%;}
.reso .border-events img{max-width:100%;width: 100%;}
.reso .border-events .row{border:none;}
.blue-box.green-box.tech{margin-top: 0;border-right: 6px solid #032e53;;border-left:0;}
.technology.clinic{margin-top: 95px}
.video.about.tech{padding-top: 70px;margin-bottom: 0 }
.video.tech h2{padding-bottom: 22px}
.bg-color.green-box{background-color: #e1f0d9;margin-bottom: -125px}
.tech-faq h2,.tech-faq h6{color: #ffffff}
.tech-green{    background: linear-gradient(to bottom, #8baa5f 100%, #ffffff 50%);}
.tech-green .top-cont{max-width: 420px;margin: 0 auto;width: 100%;padding-bottom: 25px;padding-top: 95px}
.sample-section.clinic{padding-top: 100px}
.tech-green .five img{width: 150px}
.top-padding{padding-top: 155px}
.top-padding h5{font-family: 'Merriweather-Bold' ,airal;text-transform: capitalize}
.top-padding h5,.top-padding h6{color: #ffffff!important}
.top-padding .white-bdr{position: relative;}
.top-padding .white-bdr:before{ width:100%; height: 1px; content: '';position: absolute;background: #ffffff;top: 50%;transform: translate(-0%, -50%);}
.top-padding .white-bdr .green-pnl{position: relative;background-color: #8baa5f;z-index: 11}
.bg-color-green.clinic{background: linear-gradient(to bottom, #e1f0d9 86%, #ffffff 50%);}
.bg-color-green.clinic-full{background: linear-gradient(to bottom, #e1f0d9 100%, #ffffff 50%);padding-bottom:1px;}
.top-padding .white-bdr .col{position: relative;background-color: #8baa5f;}
.top-padding .white-bdr .col:before{ width:100%; height: 1px; content: '';position: absolute;background: #ffffff;top: 50%;transform: translate(-0%, -50%);}
.top-padding .white-bdr .col img{max-width: 75px;height:80px ;object-fit: cover}
.top-padding .white-bdr .col:last-child:before{display: none}
.table td.bg-light{background-color: #f4f4f4;border: 0}
.back-white {background: linear-gradient(to bottom, #ffffff 71%, #8baa5f  50%);padding-top: 95px}
.back-white h2{padding-bottom: 30px}
.back-white .table{background: #ffffff}
.back-white .table td{border: 2px solid #ffffff;}
.back-white .table td:first-child{border:0}
.back-white .table td,.back-white .table th{border: 0;padding:.75rem;vertical-align: middle;}
.back-white th{font-family: 'Merriweather-Bold' ,airal; }
th.bg-green-dark a{color: #e9bf15;text-decoration: underline;text-transform: uppercase;padding-top: 15px;font-size:12.87px;display:block;font-family: 'Montserrat-Bold',airal;}
.misaligndetail{
	padding-top:33px !important;
}
.back-white .yellow{color: #e9bf15;text-decoration: underline;text-transform: uppercase;padding-top: 15px}
.back-white th.bg-green-light{font-family: 'Montserrat-Bold',airal;vertical-align: middle;text-transform: capitalize;color:#1b3a27;border: 1px solid #1b3a27; }
.back-white .bg-green-dark {background-color: #1b3a27 !important;color: #ffffff; border:1px solid #ffffff;}
.bg-light-border-green{border:1px solid  #1b3a27 !important;}
.back-white tr:nth-child(even) {background-color: #f2f2f2;}
.footer .btn{ text-transform: uppercase;}
.footer .btn:hover,.service-panel.space .btn:hover{background: #3f6992; border-color:#3f6992;}
/* IE11 */
select::-ms-expand {
  display: none;
}
.chat-box img{ position: absolute;
    top: 22px;
    width: 34px; right: 10px; }	
select {
  -webkit-appearance: none; /* Webkit */
  -moz-appearance: none; /* FF */
  -ms-appearance: none; /* Edge */
  appearance: none; /* Future */
}
.pnl-sec img{object-fit: cover; margin-bottom: 18px;}
.ful-sec .container{ background-color: #ebebeb; padding-top: 32px; padding-bottom: 83px; padding-right: 32px;}
.ful-sec,.cont{ position:relative;}
.cont{ margin-top:-55px;}
.ful-sec:before{content:''; width: 50%; height: 100%; background-color:  #fff8dc; position: absolute; left: 0;}
.cont:before{content:''; width: 50%; height: calc(100% - 16px); background-color:  #edf7de; position: absolute; right: 0;}
.green-box-sec{ background: #edf7de !important; color: #000000 !important; font-family: 'Montserrat-Medium', Arial !important;border-left: 6px solid #8caa5f !important; position: relative;margin-top: 0px !important;}
.green-box strong{  font-family: 'Montserrat-Bold', Arial !important; font-weight: normal;}
.pnl-sec,.pnl-sec strong{    font-size: 13px;line-height: 19px;}
.subscibe-sec{border-bottom: 8px solid #fdea9f;position: absolute;bottom: 0;width: 100%;}
.subscibe-sec button{background-color:#fdea9f;height: 37px; outline: none; border:0px;font-family: 'Montserrat-SemiBold';color:#02223e; font-size:13px;border-top-left-radius: 16px; border-top-right-radius: 16px; width: 292px; font-weight: normal; line-height: 40px; background-image: url(../images/arrow.png);background-repeat: no-repeat;background-position: 264px 17px; padding: 0px 15px 0px 22px;text-align: center; text-transform: uppercase; text-align: left; margin-bottom: -1px;}
.subscibe-sec button.main{background-image: url(../images/arrow-top.jpg);} 
.subscribe{display:block;}
.contact-social { max-width: 125px;}
.blue.btn:hover{  background: #3f6992;} 
.blue.btn:hover a{ color:#ffffff;}
.bg-section-pnl{position: relative; margin-top: -25px;}
.bg-section-pnl:before{ width: 50%; height: 100%; position: absolute; content: ''; background-color: #e2f2ff; left: 0; }
.blue-box.pdf{ margin-top:0px !important;}
.footer.support{ margin-top:-90px; z-index: 1}
.bg-color.faq {
    position: relative;
    z-index: 11;
}
.form-pnl .modal-dialog h2{font-size:28px; line-height: 36px;font-family: 'Merriweather-Bold'; text-align: left; margin-bottom:10px;}
.form-pnl .modal-dialog h3{font-size:15px; line-height: 21px; font-family: 'Montserrat-Black'; text-align: left; margin-bottom:28px;}
.modal.show .news-main .modal-dialog:before{top: 76px!important ;}
.form-color{border:0px!important; padding:40px !important;}
.form-pnl .modal-dialog:before {top: 69px !important;left: 76px !important;}
.news-mid.more .bg-green-dark{color:#ffffff; text-transform: capitalize; font-size:18px;}
.news-mid.more .table td, .news-mid.more .table th{border-right: 1px solid #ffffff !important; border-top:0px !important }
.news-mid.more .table td{position:relative;}
.news-mid.more .table td .img{    position: absolute;
  bottom: 9px;
  margin-left: 0px;
  width: 43%;
  display: block;}
.news-mid.more {padding-bottom:129px}
.news-mid.more .table td.gray-bg{background-color:#f4f4f4 !important;}
.tell-us-panel .tp{background-color:#fdea9f; font-size:14px; line-height: 16px;font-family: 'Montserrat-Bold', Airal; padding:12px 0px; border-top-right-radius: 10px;}
a .tell-us-panel .tp span {font-family: 'Montserrat-Bold', Airal;color:#032E53;padding-left:10px; padding-right:10px; display:block;}
a .tell-us-panel .btm span {font-family: 'Montserrat-Medium', Airal;color:#032E53;}
.tell-us-panel{position:fixed; right:138px; width: 200px; text-align: center;top:138px; z-index: 99;display: none; }
.tell-us-panel .btm{background-color: rgba(243, 243, 243, 0.6); font-size:11px; line-height: 13px;font-family: 'Montserrat-Medium';padding:12px 9px;}
.Contact h3{font-family: 'Montserrat-Black',Airal; color:#68a329; font-size:15px; line-height: 17px; text-align: center; margin-bottom:15px;}
.Contact{text-align:center; margin-bottom:14px; line-height:20px;}
.Contact h2{margin-bottom:20px;}
.tab-bg-color{background-color:#cccccc}
.tab-bg-color .nav-link.active{background-color:#cccccc;border:0px;border-radius:0px;}
.tab-bg-color .nav-link{border:0px;background-color:#032e53;border-radius:0px;}
.bg-dark-blue{background-color: #4480ba}
.section-clinical.content-blue .title-clinical{    color: #032e53 }
.blue-box.green-box{background-color: #8caa5f;border-left-color:#1b3a27 }
.blue-box.borer-green{border-right: 6px solid #1b3a27;padding-left: 40px;border-left: 0}
.pdf-section .border-left{border-color: #8caa5f !important}
.pdf-section .space-bot-new{height: 48px;padding:0px;margin:0px;}
.pdf-section .space-bot h5{color:#8baa5f }
.pdf-section .space-bot p a{
  color: #02223e;font-style: italic;font-size: 14px;text-decoration: underline;
}
.sample-section{padding: 85px 0px 95px}
.table-panel .table{color: #000}
.table-panel .table td, .table-panel .table th{border-color:  #ffffff !important}
.table-panel .table .bg-green-light{color: #032e53;  font-family: 'Montserrat-Bold', Arial;background-color: #edf5df !important;}
.table-panel .table .gray-bg{background-color: #f6f7f8 !important;}
.table-panel .table td{padding: 0;vertical-align: middle; background-color: #fff}
.table-panel .table th{vertical-align: middle;font-size: 14px}
.table-panel .table span{padding:0px;}
.table-panel .four-td td{width: 25%;padding-top: 25px; padding-bottom:25px}
.table-panel .table th{padding-top: .75rem; padding-bottom:.75rem;}
.table-panel .table .bg-green-dark{background-color: #1b3a27 !important;color: #fff;font-family: 'Montserrat-Bold', Arial;border-right:1px solid #ffffff !important; border-top:1px solid #1b3a27 !important;border-left:1px solid #1b3a27 !important;}
.table-panel .table .bg-green-dark:last-child{border-right:1px solid #1b3a27 !important;}
.technology.extra-pading{margin-top:92px;margin-bottom: 50px}
.technology.bg-dark-green.extra-pading:before{background: #edf7de;}
ul.tech-bull li{position: relative;padding-left: 30px;color: #032e53;font-family: 'Montserrat-Medium';margin-bottom: 28px;}
ul.tech-bull li::before {content: "";color: #8caa5f;background-color: #8caa5f;font-weight: bold;display: inline-block;width: 1em;margin-top: 4px;display: inline-block;width: 10px;height: 10px;border-radius: 50%;position: absolute;left: 0px;}
.technology ul li strong{font-family: 'Montserrat-Bold', Arial;}
.green-sec .back-color{background: linear-gradient(to bottom, #e1f0d9 50%, #fff 50%);}
.about.pdf-download a{ text-decoration: underline; font-family: 'Montserrat-SemiBold', Arial; color:#ffffff;}
.technology.genetic-wid{margin-top: 50px;margin-bottom: 80px}
.technology.genetic-wid .blue-brd .blue-inner{padding-top: 25px;padding-right: 60px;padding-bottom: 41px}
.technology.genetic-wid img{height: auto}
.technology.genetic-wid .padding-ext{padding-top: 101px}
.border-top{border-top: 4px solid #91a35b !important} 
.cont.oncology-top{margin-top: 0;margin-top: 0;margin-bottom: -50px !important;position: relative;z-index: 9;}
.oncology-top ul.tech-bull li{font-family: 'Montserrat-Regular';font-size: 14px;margin-top: 20px;margin-bottom: 0; line-height:19px;}
.bg-color.oncology-bg{background-color: transparent}
.bg-color.oncology-bg .bg-image{background: transparent}
.green-sec .transparent-bg .back-color{background:transparent;margin-bottom:30px; }
.back_top {position: fixed;bottom: 74px;right: 32px;z-index: 9999;line-height: 30px;color: #444;cursor: pointer;}
.back_top span {background-color: transparent;display: inline-block;height: 76px;line-height: 65px;width: 76px;    border-radius: 50%;
    color: #ffffff;text-align: center;font-size: 30px;background-color: rgba(37, 58, 39, 0.2);border-color: #2578ba;color: #2578ba;
}
.reso .border-events{padding:30px;}
.reso .border-events h5 {padding-right: 122px;}
.reso .border-events span{color:#68a329;}
.modal.show .modal-dialog{ text-align: center; position: relative;}
.modal.show .modal-dialog .modal-content{background-color: #e2f2ff;padding: 90px 60px!important; border: 0;
    border-radius: 0;}
.service-support-marginright p{
  margin-right:135px;
}
.cross-bt{position: absolute;right: 20px;    top: 30px; cursor: pointer;}
.modal.show .modal-dialog img{width: 100%;}
.blue-box.sky{background-color:#e2f2ff;border-color:#3f84bf; padding-left: 90px; position: relative; }
.blue-box.sky:before{position: absolute; left: 20px; top: 28px; background-image: url(../images/resource-blue.svg); width: 50px; height: 67px; background-size: 50px 67px; content: '';}
.blue-box.sky p{color:#282828; font-family: 'Montserrat-SemiBold',Airal; font-size:15px; font-weight: normal; text-decoration: underline;}
.modal-dialog {
	max-width: fit-content !important; margin: 0px auto;}
.bg-color.no-color{background-color: #ffffff;}
.bg-color.no-color .back-color{background: linear-gradient(to bottom, #ffffff 50%, #ffffff 50%);}
.exter-pad{padding-bottom:90px; padding-top:30px;}
.exter-pad .main-title h2{text-transform:none;}
.exter-pad img{width:100%;}
#demoresult .exter-pad img{width:auto;}
.exter-pad{font-size:19px; line-height: 28px;}
.exter-pad p{padding-top:20px; padding-bottom: 20px; margin-bottom:0px;}
.exter-pad .width img{width: auto !important;}
.exter-pad span{display:block;}
.exter-pad .btm-pad span{ margin-bottom: 28px;}
.left-br	{padding-bottom:220px}
.left-br .blue-box.sky{border-left: 0px; border-right: 5px solid;     border-color: #3f84bf;}
.green-section h2{font-family: 'Merriweather-Bold'; color:#8caa5f !important; margin-bottom: 20px;}
.green-section strong{color:#8caa5f !important;font-size: 15.5px;  line-height: 19px;}
.green-section span{display:block; margin-bottom: 16px;}
.about-color.green-section{background-color:#1b3a27;}
.about-color.green-section .tech.d-flex:after{border-color:#8caa5f;}
.about-color.green-section .tech.d-flex:before{border-color:#8caa5f;}
.small-tag.d-inline-block.green-section{background-color:#8caa5f;}
.green-sec .color-white{color:#ffffff!important;}
.inner-box.no-border{border: none !important;}
.inner-box.advantages{padding-bottom: 11px;}
.inner-box.advantages ul{margin: 0px;}
.inner-box.advantages ul li::before{left: 10px;background-color:#8caa5f;}
.inner-box.advantages ul li{ margin-bottom:26px !important;}
.color-green{color:#8caa5f}
.table-panel .brds .table .bg-green-dark{border: 1px solid;}
.form-pnl .modal{top: 110px;}
.form-pnl .modal-dialog{background-color:transparent !important;}
.form-pnl .modal-dialog { max-width: 720px;}
.form-color{background-color:#cccccc;}
.form-pnl .modal-dialog h2{font-size:28px; line-height: 36px;font-family: 'Merriweather-Bold'; text-align: left;}
.form-pnl .modal-dialog h3{font-size:15px; line-height: 21px; font-family: 'Montserrat-Black'; text-align: left; color:#8caa5f;}
.modal-backdrop.show{opacity: .8 !important;}
.modal-backdrop{background-color: #fff !important;}
form label{display:block; text-align: left; margin-bottom: 8px;}
form input[type="text"],form input[type="email"],form input[type="tel"],form select{width:100%; height:33px; line-height:33px; padding:0px 5px; margin-bottom: 16px;}
form input[type="submit"]{width:102px; height:36px; background-color: transparent; border:1px solid #000; line-height: 34px; color:#1e3e5d; text-transform: uppercase;    background: #032e53;
  color: #fff;}
.move-left-checkbox{
  margin-left:-30px;
}
.newsletter span.wpcf7-list-item-label{
  display:none;
}
.privacy_form {
  font-size: 10px;
    line-height: 12px;
    color: #fff;
    padding-top: 0px;
    width: 90%;
}
.privacy_form a{
  color:#ffffff;
}
.privacy_form .wpcf7-acceptance{
  margin-top:0px;
  line-height: 16px;
}
.subscribe .wpcf7-acceptance span.wpcf7-list-item{
  margin-left:0px;
}
.subscribe .wpcf7-validation-errors{
  color:#f00;
  font-size: 12px;
  margin: 0px;
  padding-left: 0px;
}
@media screen and (max-width:1366px)
{
  .partnercontainer{
    padding-right:5%;
  }
}
@media screen and (max-width:1281px)
{
  .service_support_flow{
    width:90% !important;
  }
  .bg-color.faq{
    padding-right:8%;
  }
  .rawdataqc{
    padding-right: 20%;
  }
  .daimage{
    width:84% !important;
  }
  .sampleqc{padding-right:20%;}  
  .contry-panel{
    padding-right:12%;
  }
  .partnercontainer{
    padding-right:8%;
  }  
}
@media screen and (max-width:1200px)
{
  .move-left-checkbox{
    margin-left:0px;
  }
}
@media screen and (max-width:1024px)
{
  .move-left-checkbox{
    margin-left:22px;
  }
  
}
@media screen and (max-width:990px)
{
  .accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label{
    width:94%;
  }
}
@media screen and (max-width:414px)
{
  .partnercontainer{
    padding-right:0px;
  }
  .contry-panel{
    padding-right:0%;
  }
  .move-left-checkbox{
    margin-left:0px;
  }
  .wpcf7-mail-sent-ok{
    padding-left:44px;
  }
  
}
.form-pnl .modal-dialog:before{top: 69px; left: 103px; right:0px;}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #052b51  !important;
}
.bot-space .images {
   padding: 40px 40px !important;
  }
.bot-space  .center .images {
   padding: 0px !important;
  }
.megamenu-li {
  position: static;
}
.megamenu {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
	background: #c7d9ef;
	text-align: center;
 border-radius: 0px;
    margin: 0;
    border: 0;
	padding: 0px;
}
.megamenu .main-link-menu{ color: #043768; font-size: 14px; text-decoration: underline; font-family: 'Montserrat-Bold',Arial; font-weight:normal; line-height: normal;}
.megamenu .main-link-menu:hover{text-decoration: none; background: none;}
.sec-six{ background-color: #043767; text-align: left;padding: 30px 0;top: 74px; display:none;}
.sec-six h3{ color: #c7d9ee; font-size: 12px; font-family: 'Merriweather-Bold',Arial; font-weight:normal; line-height: 14px;}
.sec-six h3 a{color: #c7d9ee;}
.sec-six ul{ margin:0px; padding: 0; list-style: none;}
.sec-six ul.main-menu-sec >  li{ color:#ffffff; padding: 15px 0; font-size: 10px;font-family: 'Montserrat-Bold',Arial; font-weight:normal; line-height: normal; border-bottom: 1px solid #024280;}
.sec-six ul li a{color:#ffffff;}
.sec-six ul.main-menu-sec >  li ul li{ font-size:9px; border-left: 1px solid #c7d9ee; margin-top: 15px; padding-left: 10px;	}
.sec-six ul.main-menu-sec >  li ul li a{ color: #c7d9ee;}
.menu-sub-sec:hover > .sec-six{ display:block;}
.menu-sub-sec:hover > .sec-six a:hover{ color:#f6f7bc; text-decoration: none;}
.sec-six.three-width{
    left: 50%;
  
    transform: translateX(-50%);
    min-width: 500px;
	top: 74px;
   }
.menu-sub-sec:hover > .sec-six{ display:block;}
.menu-sub-sec:hover > .sec-six.three-width{   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;}
.no-col{ top:86px;width: max-content; padding: 20px 14px;}
.no-col ul{ margin:0px; padding:0px; list-style:none; text-align:left;}
.no-col ul li{ display: block;  padding: 10px 0;   white-space: nowrap; font-size:14px; font-family: 'Merriweather-Bold',Arial; font-weight:normal;}
.no-col ul li a{ color:#043768; text-decoration:underline;}
.no-col ul li a:hover {color:#699f37;}
.main-menu-sec-pd > li{    padding: 27px 0;}
.main-menu-sec-pd > li.show{background: #c7d9ef;}
.menu-logo .dropdown-toggle::after{ display:none; }
 .menu-sub-sec:hover:before{ content:""; position: absolute; background: url(../images/up-arrow.png);width: 19px;
    bottom: -10px;
    left: 50%;
    height: 19px;
    background-repeat: no-repeat; }
.position-static.menu-sub-sec:before{left: inherit;}
.no-col  .menu-sub-sec:hover:before{ display:none;}
nav .collapse.show {
padding-bottom: 0px;
}
.tell-us-panel { margin-top:-20px;}
.mid-about-col{max-width: 250px;text-align: center; padding: 42px 0; font-size: 13px; font-weight:normal; line-height: normal; color:#032e53;font-family: 'Montserrat-Bold',Arial;}
.mg-l{position: relative;}
.milestones-pnl .row.first .mg-l img{width:165px; height:165px;}
.milestones-pnl .row.first  .bg-blue{ background: transparent !important;}
.milestones-pnl .row.first .mid-about-col{ font-size:12px;  font-family: 'Montserrat-Medium'; color:rgba(35,31,32,0.2);}
.milestones-pnl .row.first .mid-about-col{max-height:184px;}
.milestones-pnl .row.first .mid-about-col p{font-size:12px!important;line-height: normal !important;}
.about-img{position: relative; z-index: 1}
.milestones-pnl .row.first .about-img{width:165px; height: 165px; margin: 0px auto; position: relative;}
.milestones-pnl .row.first .about-img:after{ width:100%; height: 100%; background-color: rgba(35,31,32,0.7); content: ''; position: absolute; border-radius: 100%; top: 0; left: 0;}
.milestones-pnl .row.first:nth-child(2) .mid-about-col{font-size: 13px; font-weight:normal; line-height: normal; color:#032e53;font-family: 'Montserrat-Bold',Arial; position: relative; z-index: 1;}
.milestones-pnl .row.first:nth-child(2)  .about-img:after{ display: none;}
.sec-owl .owl-dots,.year-sec{top: calc(50% - 134px);position: absolute; left: 164px;}
.year-sec{ font-size:28px; font-weight:normal; font-family: 'Merriweather-Bold'; color:#032e53; 
    width: 150px;
    text-align: center;
    top: calc(50% - 164px);
}
.milestones-pnl .row.first:nth-child(1) .mg-l{padding-top: 20px;}
.milestones-pnl .row.first:nth-child(3) .mg-l{ padding-bottom: 20px;}
.milestones-pnl .row.first:nth-child(2) .mg-l img{ width:386px; height: 386px; object-fit: cover; border-radius: 100%;}
.milestones-pnl .row.first:nth-child(2) .mg-l{ padding-top:27px; padding-bottom: 27px;}
.milestones-pnl .row.first:nth-child(2) .about-img{width:386px; height: 386px; margin: 0px auto;}
.milestones-pnl .row.first:nth-child(2) .bg-blue{ background: #c7d9ee  !important;}
.mg-l:before{content: ''; position: absolute; width:1px; height: 100%; background-color:#032e53; left: 50%;  margin-left: -0.5px; top: 0;}
.sec-owl  .owl-nav{ width: 150px;top: calc(50% - 170px);position: absolute; left: 174px; margin: 0; padding: 0;}
.sec-owl  .owl-nav button{position: absolute;;margin: 0 !important; padding: 0 !important;background:none !important; outline: none;}
.sec-owl  .owl-nav button:hover{ background:none !important; outline: none;}
.sec-owl  .owl-nav span{ font-size: 55px;color:#032e53; line-height: 19px; }
.sec-owl  .owl-next{right:7px;}
.sec-owl  .owl-prev { left:-12px;}
.sec-owl  .owl-theme .owl-dots { max-width: 450px;}
.sec-owl  .owl-theme .owl-dots .owl-dot{ outline: none;}
.sec-owl  .owl-theme .owl-dots .owl-dot span{ background: #8baa5f; outline: none;}
.sec-owl  .owl-theme .owl-dots .owl-dot.active span, .sec-owl  .owl-theme .owl-dots .owl-dot:hover span {
    background: #032e53;outline: none;
}
.carousel-control-prev, .carousel-control-next{ width: 37px; height: 22px;position: absolute;opacity: 1;}
.carousel-control-prev{right: inherit !important; margin-right:0 !important; left: inherit;top: 120px;}
.carousel-control-next{right:inherit !important; left: inherit;bottom: 120px;top: inherit; margin-right: 0;}
.milestones-pnl .carousel-control-prev-icon{background-image:url(../images/top-prev.png) !important; width: 37px; height: 22px;}
.milestones-pnl .carousel-control-next-icon{background-image:url(../images/botto-prev.png) !important; width: 37px; height: 22px;}
.carousel-inner.vertical > .carousel-item {
    -webkit-transition: .10s ease-in-out bottom;
    -moz-transition: .10s ease-in-out bottom;
    -o-transition: .10s ease-in-out bottom;
    transition: .10s ease-in-out bottom;
}
.about-color .tech h2{ text-align:center !important;}
.milestones-pnl .row.first:nth-child(2) .bg-blue:after {content: ''; width: 100%; height: 100%;right: 0; top: 0;
    background: #c7d9ee !important;right:-50%; position: absolute;
}
.milestones-pnl .row.first .col-7{max-width: calc(100% - 386px) !important;max-width: -moz-calc(100% - 386px);max-width: -webkit-calc(100% - 386px);}
.milestones-pnl .row.first .col-5{ width:386px !important;width: 386px !important;max-width: 386px !important;flex: 0 0 386px !important;}
header{ position:fixed; width:100%; background: #ffffff;    z-index: 99;}
main{ margin-top: 132px !important;width:100%;}
.home-f{padding-left:35px; padding-right:35px;}
.ext-width{ min-width: 400px !important;}
.ext-width > .row{ padding:0 15px !important;}
.sec-six{ padding-top:10px;}
.sec-six h3{ margin-top:12px;padding-bottom:12px; border-bottom: 1px solid #024280;}
.owl-main-sec{ background: linear-gradient(to bottom, #e2f2ff 50%, #ffffff 50%) !important; padding-bottom: 59px;}
.owl-main-sec.technology img{ height: 440px !important;width: 587px !important;}
.owl-main-sec .owl-item .item.mycustom::before{
  content: '';
    width: 100%;
    height: 100%;
    background: rgba(3,46,83,0.66);
    position: absolute;
    left: 0;
    right: 0;
    z-index: 11;
}
.owl-main-sec .owl-item .item.mycustom img{
  height:300px;
  margin-top:25px;
}
.main-carsoule-technical2 .owl-item.active .item img{ height: 300px !important;margin-top:15px;}
.owl-main-sec.technology .owl-item.active:nth-of-type(1){ width: 400px !important;}
.owl-main-sec.technology.bg-dark-green:before{ display:none ;}
.owl-main-sec.technology .top-sec-right {
 margin-right: 0px;
 margin-left:0px;
}
 .owl-main-sec.technology .top-sec-right .owl-stage { right: -100px; } 
.owl-main-sec.technology.right-tech-sec .top-sec-right .owl-stage { right: inherit; left: -100px; } 
 .owl-main-sec.technology .owl-theme .owl-dots .owl-dot span {
    background: #ffffff;
    outline: none;
}
 .owl-main-sec .owl-theme .owl-dots .owl-dot.active span,  .owl-main-sec .owl-theme .owl-dots .owl-dot:hover span{  background: #022e52; outline: none;}
 .owl-main-sec  .owl-theme .owl-dots{ text-align:left; padding-top: 30px;}
 .owl-main-sec .owl-theme .owl-nav{ margin-top:0px; width: 100%;text-align: left;outline: none;margin: 0;padding: 0;}
.owl-main-sec .owl-theme .owl-nav span{ outline:none !important; border:0px; background: transparent !important; display:block;}
.owl-prev{position: absolute;top: 50%;left: -47px; font-size: 50px !important; line-height: normal !important; outline: none; background: transparent !important;}
.owl-next{position: absolute;top: 50%;right: -47px;font-size: 50px !important;line-height: normal !important;outline: none; background: transparent !important;}
.owl-main-sec .owl-nav button {
    margin: 0 !important;
    padding: 0 !important;
    outline: none;margin-top: -40px !important;
	color:#ffffff !important;
}
.owl-main-sec .owl-dots button {  outline: none;}
.owl-main-sec.technology h2{ margin-top:0px;}
.right-tech-sec .blue-bg{margin-right: -90px;margin-left: 0;}
.right-tech-sec { background:transparent !important;margin-bottom: 0;}
.right-tech-sec.technology .blue-inner{ padding-top:45px;padding-bottom:45px; display:block;}
.right-tech-sec.owl-main-sec .owl-theme .owl-dots{
	position: absolute;
    top: -28px;
    margin: 0;
    padding: 0;
}
.owl-main-sec .owl-item .item{ margin-left: 3px;} 
.ful-sec:before{width: 60%;}
			.ful-sec .container{background-color:transparent;}
			/* .pnl-sec img{height:156px;} */
.op .active-image .img{opacity: 0.2;}
.op .about-color .img:hover{opacity: 0.2;}
.news-sec-pnlmain .news-mid .blue-box{ font-size: 13px; line-height: normal;padding: 25px 33px 14px ;}
.news-sec-pnlmain .news-mid  .blue-box strong{font-family: 'Montserrat-SemiBold';}
.news-mid .nav-tabs .nav-link{ color: #3789c7;}
.menu-sub-sec:hover .main-link-menu{text-decoration: none !important;}
.megamenu .main-link-menu{ font-family: 'Merriweather-Bold';}
.destop-padd{ padding-top:3px;}
.pad-r-10{ padding-left:10px;}
.new-pad{ padding-top:0 !important;}
.footer .container-fluid{
  height:51% !important;
}
.cookie-policy{
  width:100%;
  height:auto;
  position:fixed;
  bottom:0px;
  left:0px;
  background: #fdea9f;
  padding:30px;
  z-index:98;
}
.reduced-height{
  min-height:320px !important;
}
.cookie-policy p{
  color:#032e53;
  font-family: 'Montserrat-Regular', Arial;
  margin-bottom:0px;
  font-size:12.87px;
  width:100%;
}
.cookie-policy p a{
  color:#032e53;
  text-decoration: underline;
}
.cookie-policy .btn_cookie{
  margin-top:0px;
}
.cookie-policy .cookie-policy-row{
  width:800px;
  margin:0 auto;
}
.cookie-policy .btn_cookie #cookie_policy_click{
  display:block;
  background:#fdea9f;
  font-family:'Montserrat-Bold', Arial;
  text-transform:uppercase;
  color:#032e53;
  padding: 10px 15px;
  width: 112px;
  margin: 0 auto;
  border:1px solid #032e53;
  text-align: center;
}
.col-md-3 .section-clinical .bg-dark-blue{
  min-height:190px;
}
.col-md-4 .section-clinical .bg-dark-blue{
  min-height:172px;
}
@media screen and (max-width:414px){
  .cookie-policy{
    width: 60%;
    bottom: 20px;
    left: 20px;
    padding: 20px;
  }
}
.green-sec .table-responsive .table th.bg-green-dark .d-block{
  font-family: 'Merriweather-Bold', Arial;
}
.green-sec .pdf-download .auto-lft{
  margin-top:5px;
  margin-bottom:5px;
}
.green-sec table.table.text-center tbody tr:first-child td.bg-green-light{
  background:#edf7de !important;
  border-right:1px solid #1b3a27 !important;
  border-top:1px solid #1b3a27 !important;
}
.green-sec table.table.text-center tbody tr:first-child td.gray-bg{
  border-top:1px solid #1b3a27 !important;
}
.green-sec table.table.text-center tbody tr:first-child td.gray-bg{
  background:#f4f4f4 !important;
  border-right:1px solid #1b3a27 !important;
}
.green-sec table.table.text-center tbody tr:first-child td.gray-bg span.d-block{
  color:#1b3a27;
  font-family: 'Montserrat-Regular', Arial;
}
.green-sec table.table.text-center tbody tr:first-child td.bg-green-light span.d-block{
  color: #1b3a27;
}
.technology.genetic-wid .blue-brd .blue-inner table.table.text-center tbody tr:first-child td.bg-green-light span.d-block{
  font-family: 'Montserrat-Regular', Arial;
}
.inner-box .aligncenter{
  margin: 0 auto;
    text-align: center;
    display: block;
}
.bot-space .owl-item .images .title h5{
  display:none;
}
.bot-space .owl-item .images .title h6{
  font-size:8px
}
.bot-space .owl-item.active.center .images .title h5{
  display:block;
}
.bot-space .owl-item.active.center .images .title h6{
  font-size:8px
}
.green-sec table.table.text-center tbody tr td span.d-block strong{
  font-family: 'Montserrat-Bold', Arial;
}
.howOthers, .inquiryOthers, .howOthers1,.howOthers2, .inquiryOthers1{display:none;}
.max-width-260 .list-group-horizontal{
  display: block;
}
.max-width-260 .list-group-horizontal li, .list-group-horizontal.news-details li{
  float:left;
}
.list-group-horizontal.news-details{
  display: block;
}
.resource-markings{
  width:480px;
  display: block;
  margin:0 auto; 
}
.resource-markings .left-image{
  margin-left: 0px;
    width: 190px;
    float: left;
    margin-right:40px;
}
.resource-markings .righ-boxes{
  float:right;
  width:240px;
}
.resource-markings .box1, .resource-markings .box2, .resource-markings .box3{
  background:#f4f4f4;
  border-radius:10px;
  padding:15px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:20px;
}
.resource-markings .box1{
  margin-top:35px;
  max-height: 110px;
  height:110px;
  overflow: hidden;
}
.resource-markings .box2, .resource-markings .box3{
  height:120px;
  overflow: hidden;
}
.resource-markings .box1 .line1{
  position: absolute;
    border: 0.6px solid #000000;
    margin-left: -214px;
    width: 200px;
    margin-top: 44px;
}
.resource-markings .box2 .line2{
  position: absolute;
    border: 0.6px solid #000000;
    margin-left: -214px;
    width: 200px;
    margin-top: 0px;
}
.resource-markings .box3 .line3{
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    height: 80px;
    position: absolute;
    width: 140px;
    margin-left: -155px;
    margin-top: -67px;
}
.resource-markings .box1 h3, .resource-markings .box2 h3 , .resource-markings .box3 h3, .resource-markings .box4 h3{
  color:#89aa59;
  font-family:'Merriweather-Bold', Arial;
  font-size:14px;
  text-align:left;
  margin-bottom:5px;
}
.resource-markings .box1 p, .resource-markings .box2 p , .resource-markings .box3 p, .resource-markings .box4 p{
  font-size: 12.87px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  text-align: left;
}
.resource-markings .bottom-box{
  float:left;
  width:235px;
}
.resource-markings .box4{
  background:#f4f4f4;
  border-radius:10px;
  padding:15px;
  /* height:120px; */
  overflow: hidden;
  margin-bottom:10px;
  
}
.resource-markings .box4 .line4{
  position: absolute;
    border-left: 1px solid #000000;
    height: 95px;
    margin-top: -110px;
    margin-left: 20px;
}
.addPaddingInCaseofFAQ{
  margin-top:80px;
}
.milestone-next{
  bottom:88px;
}
.milestone-prev{
  top:88px;
}
.new-margin-top{
  margin-top:40px;
}
@media screen and (max-width:414px)
{
  .milestone-next{
    bottom:68px;
  }
  .milestone-prev{
    top:78px;
  }
  
}

#covid .modal-content{
  padding:0px !important;
  width:1000px;
  margin:0 auto;
  background:none;
}
#covid h4{
  background: #3f84bf;
    padding: 10px 10px;
    font-size: 20px;
    color: #ffffff;
    font-family: 'Merriweather-Bold' ,Airal;
    display: block;
    float: left;
    position: absolute;
    left: -10px;
    padding-top:20px;
}
#covid p{
  padding: 25px;
    line-height: 20px;
    font-size: 14px;
    margin-bottom:0px;
    padding-bottom:0px;
}
#covid .top-part .close{
  float: right;
    background: #3f84bf;
    opacity: 1;
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    right: -10px;
    position: absolute;
    padding-top: 5px;
}
#covid .learn_more{
  color:#064276;
  font-size:16px;
  padding:10px 15px;
  border:2px solid #064276;
  margin:0 auto;
 
  text-transform: uppercase;
    font-family: 'Montserrat-Bold',Airal;
    font-size: 15px;
}
.case-study-checkbox{
  padding-top: 4px;
    font-size: 13px;
    border: 1px solid #074780;
    height: 32px;
}
.add_contact_game{
  font-size:14px;
  line-height:16px;
  font-weight: bold;
  text-decoration: underline;
}
#covid .toppdcovid{
  padding-top:28px;
}
#covid .top-part{
  position: absolute;
  margin-top: -20px;
  z-index: 99;
  width:100%;
}
#covid .content-covid{
  background:#c6d9ec;
}
#covid .content-covid > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}
#covid .modal-dialog img{
  min-height:100%;
}
.career-a{
  margin-bottom:0px;
}
.tat table.table.text-center tbody tr td.bg-blue-light{
  font-family: 'Montserrat-Regular', Arial;
}
#video_nvg{
  display:none;
}
.who_benefits{
  margin-top:50px;
}
.specimen_new{
  margin-bottom:30px;
}
.requisition_new{
  margin-top:50px;
  margin-bottom:30px;
}
.green-sec table.table.text-center tbody tr td.white-bg .d-block a, .green-sec table.table.text-center tbody tr td.bg-white .d-block a, .green-sec table.table.text-center tbody tr td.gray-bg .d-block a{
  color:#1b3a27 !important;
  text-decoration: underline;
}
.modal.show .modal-dialog .modal-content.download-form, .modal.show .modal-dialog .modal-content.view-form{
  padding:0px !important;
  background-color:#cccccc !important;
  padding-bottom:50px !important;
  z-index:101;
}
.download-form, .view-form{
  background-color:#cccccc;
  padding:30px;
  border:0px;
  border-radius:0px;
}
.download-form .modal-header, .view-form .modal-header{
  margin-top:0px;
  padding-top:0px;
  border-bottom:none;
}
.download-form h4, .view-form h4{
font-family: 'Merriweather-Bold', Arial;
    line-height: 36px;
    font-size: 28px;
    color: #02223e;
}
.download-form h3, .view-form h3{
  font-family: 'Montserrat-Black',Airal;
  color: #68a329;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  margin-bottom: 15px;
  margin-top:30px;
}
#download_form,#view_form,#watch_form{
    width: 80%;
    margin: 0 auto;
    left: 10%;
}
.accept-checkbox-download{
  float: left;
    display: block;
    width: 2%;
    margin-left: 0px;
    margin-right: 30px;
}
.download-form .move-left-checkbox .accept-text, .view-form .move-left-checkbox .accept-text{
  width:90%;
}
.download-form .move-left-checkbox, .view-form .move-left-checkbox{
  margin-left:-15px;
}
.download-form #pelase_specify_main, .view-form #pelase_specify_main{
  display:none;
}
#download_form,#view_form,#watch_form{
  z-index:104;
}
.modal-backdrop.show{
  z-index:99;
}
#download_form div.wpcf7-response-output,#view_form div.wpcf7-response-output, #watch_form div.wpcf7-response-output{
  margin-top: -40px;
  margin-bottom: 70px;
}
span.wpcf7-not-valid-tip{
  text-align:left;
}
#areaofresearchvalidation{
  display: none;
}
.top-row-clia{
  padding-top:100px;
}
.clia-image{
  width: 80%;
    margin-right: -60px;
    margin-top: -50px;
    float: right;
}
@media screen and (max-width:950px)
{
  .download-form .move-left-checkbox .accept-text, .view-form .move-left-checkbox .accept-text{
    width:88%;
  }
}
@media screen and (max-width:810px) and (min-width:769px){
  .cookie-policy .cookie-policy-row{
    width: 100%;
  }
}
@media screen and (max-width:768px){
  .modal.show .modal-dialog img{
    min-height: 100px;
  }
  .cookie-policy .cookie-policy-row{
    width:100%;
  }
  .cookie-policy{
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 20px;
    padding-left: 0px;
    padding-right: 0px;
  z-index: 99;
  }
  .cookie-policy .btn_cookie{
    margin-top:20px;
  }
  .cookie-policy p{
    text-align: center;
  }
  .top-row-clia{
    padding-top:40px;
  }
  .clia-image{
    float:unset;
    margin-right:unset;
    margin-top:unset;
    margin-bottom:40px;
    width:100%;
  }
}
.search_results h3{
  color: #032e53;
  margin: 0;
  padding-bottom: 24px;
  font-size: 18px;
  font-family: 'Montserrat-Bold',Airal;
  padding-bottom:0px;
}
.search_results{
  padding-top:40px;
  padding-bottom:40px;
}
.search_results h3 a{
  text-decoration: underline;
  color: #032e53;
}
.search_results p{
  padding-bottom:30px !important;
}
.wpcf7-not-valid-tip{
  margin-top: -10px;
  margin-bottom: 5px;
}
.acceptance_as_validationon .wpcf7-not-valid-tip{
  display: block;
  margin-left: 38px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
  border:none;
}
.wpcf7-mail-sent-ok{
  background: url('../images/success.svg') no-repeat;
  border: none !important;
    margin-top: 0px !important;
    margin-left: 35px !important;
    padding-top: 0px !important;
    padding-left: 28px !important;
}
.sub-update .wpcf7-mail-sent-ok{
  color:#ffffff !important;
  margin-left:0px !important;
}
.promotion .wpcf7-checkbox{
  margin-bottom:10px;
}
.promotion .wpcf7-checkbox .wpcf7-list-item{
  float:left;
  width:50%;
  margin-top:5px;
  margin-bottom:5px;
}
.promotion label{
  font-size: 18px;
    line-height: 20px;
}
.h1-1{
  text-align: center;
    background: #2562a0;
    color: #fff;
    padding: 15px 0 30px 0;
}
.first_image_idp{
  margin-right: -44px;
  float: right;
  width: 70%;
  margin-top: -10px;
}
.notfound{
  width:80%;
  border:1px solid #032e53;
  margin: 0 auto;
  margin-top: 50px;
}
.fourofourtext{
  margin-top:65px;
  text-align: center;
}
.notfound img{
  margin-left: -20%;
  margin-top: 20px;
  width: 65%;
  margin-bottom: 50px;
}
.notfound p{
  display: block;
  margin-bottom:40px;
}
.notfound a{
  padding:10px;
  color:#032e53;
  border:1px solid #032e53;
}
.fourofourtext img{
  margin-left:0%;
  width:50px;
  float:left;
  margin-bottom:15px;
  margin-top:20px;
}
.fourofourtext h1{
  padding-top: 20px;
  padding-left: 20px;
}
@media screen and (max-width:414px)
{
  .case-study-checkbox{
    padding-bottom:20px;
    margin-left: 15px;
    max-width:100%;
    margin-bottom: 20px;
    width:92%;
  }
 
  .notfound{
    width:340px;
  }
  .notfound img{
    width:100%;
    margin-top:-20px;
    margin-left:0px;
  }
  .fourofourtext{
    margin-top:0px;
    width:100%;
    margin-bottom:30px;
  }
  .fourofourtext img{
    width: 20%;
    height: 100%;
    float:left;
    margin-left:55px;
  }
  .fourofourtext h1{
    float: left;
    margin-top: -30px;
    margin-left:40px;
    margin-left:10px;
  }
  .acceptance_as_validationon .wpcf7-not-valid-tip{
    margin-left: 13px;
  }
  .first_image_idp{
    margin: unset;
    width: 100%;
    float: unset;
    margin: 0 auto;
    margin-left: -20px;
    margin-bottom: 30px;
  }
  .fourofourtext .row{
    width: 95%;
    margin: 0 auto;
    text-align: center;
  }
  .fourofourtext h2{
    margin:0 auto;
  }
  .notfound p{
    margin:0 auto;
    margin-bottom:40px;
  }
  .notfound a{
    margin:0 auto;
  }
  #covid{
    top:15px;
  }
  #covid .modal-content{
    width:90%;
  }
  #covid .modal-content{
    width:80%;
  }
  #covid .toppdcovid{
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width:375px){
  .case-study-checkbox{
    width:91%;
  }
}
.date-green{color:#68a329; font-family: 'Montserrat-Bold', Arial;}
.green-first{display: block;
  width: 100%;color:#68a329;margin-top:10px;width:100%;display:block;font-family: 'Montserrat-Bold', Arial;}
.gray-first{display: block;
    width: 100%;color:#929292 !important;width:100%;display:block;font-family: 'Montserrat-Bold', Arial;}
.gray-second{display: block;
    width: 100%;color:#929292 !important;width:100%;display:block;font-family: 'Montserrat-Bold', Arial;}
h1.elearning{
  font-size: 30px;
}
.e-learning-box{
  margin:0 auto;
  width:80%;
  margin-top:40px;
  margin-bottom:40px;
  padding:20px;
  border:1px solid #adadad;
}
.e-learning-box h5{color:#032e53;line-height:18px;}
.e-learning-box .green-first{margin-top:0px;}
.e-learning-box .gray-second{margin-bottom:20px;}
.reso .border-events span.red-second{color:red !important;}
.e-learning-box iframe{margin-bottom:20px;}
@media screen and (max-width:414px){
  .e-learning-box{
    width:100%;
  }
  .bot-space .images{
    padding: 20px 20px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.careers-page .border-events{padding:10px 40px 10px 34px;margin-right:1px;height: 900px;}
.careers-page .border-events-sec{margin-bottom:30px;padding-right: 22px;}
@media screen and (max-width:1024px){
  .download-form .move-left-checkbox, .view-form .move-left-checkbox{
    margin-left:15px;
  }
  form input[type="submit"]{
    font-size:11px;
  }
  
}
.captcha-image{
    border:0px !important;
    margin: 0 auto;
    text-align: center;
  }
/*------------------
    分页部分的CSS
------------------*/
.fenye{    
    height: 25px;
    line-height: 25px;
    _background: #F9F9F9;
    padding: 2px 5px;
    margin: 20px 4px;
    _border: solid 1px #ccc;
    _text-align: center;
}

.fenye a{
    padding:4px 6px 4px 6px;
    margin:0 2px 0 2px;
    border:1px solid #aaa;
    text-decoration:none;
    color:#333;
}

.fenye a.current{    
    background:#ff6f3d;    
    color:#fff;
}
@media only screen and (max-width: 767px){
	.is-empty{
		display: none;
	}
}
