.blue-box.about h5{color:#032e53;}
.bdr-lft {    position: absolute;
    width: 100%;
    background-color: #02223e;
    content: '';
    height: 1px;
    z-index: -1;
    right: 166px;
    top: 35px;
}
.desktop-view-footer{
	display:block;
}
.mobile-view-footer{
	display:none;
}
.wpcf7-form .form-color .row{width:100%;}
.qu-mag.mag-sec .list-cont .img{ width:50px;    margin: 0px auto;}
.mag-sec  .list-cont h6 {font-family: 'Montserrat-SemiBold' !important;text-transform: none;}
.mag-sec  .list-cont{  font-family: 'Montserrat-Medium' !important;}
.three-col.line .first:before{ display:none !important;}
.news-mid .nav-tabs {    border-bottom: 1px solid #8d8d8d !important;}
.home-banner .bg-clor{ margin-top:115px !important;}
.milestones-pnl .row.first:nth-child(2) .bg-blue:after{right: -20px;}
.qu-mag h5{color: #032e53;}
.three-col .bg-blue p{ color:#032e53;}
.breadcrumb .breadcrumb-item{text-transform:capitalize;}
.inner-box .bot-pad{padding-bottom:15px}
.bg-im{min-height:245px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:-40px}
.margin-18{ margin-bottom:18px;}
.tab-pane.active .top-title h2.mr-bottom{  margin-top: 13px;}
.max-689{ max-width:689px; margin: auto;}
.margin-top{ margin-top:37px;}
.list-brd{border-top: 4px solid #032e53;padding-top: 10px;color: #1f3f5a;margin-top:40px}
.list-brd ul{list-style:none;}
.list-brd ul li{padding-top:20px;position:relative;padding-left:20px;line-height:20px;}
.list-brd ul li:before	{content: '';position: absolute;width: 8px;height: 8px;left: -4px;display: block;background-color: #3f84bf;border-radius: 50%;top:25px}
.table td,.table th{border-left:1px solid #ffffff;border-top:0}
.list-brd .bg-blue-light{background-color:#f4f4f4;vertical-align:middle;font-family: 'Merriweather-Bold' ,airal;color:#032e53}
.list-brd .bg-blue-dark {background-color:#477fb8;font-family: 'Montserrat-Bold', Arial;color:#ffffff}
.list-brd tr:nth-child(even){background-color:#f4f4f4}
.table td{padding:10px 10px}
#demoresult .table td{padding:15px 10px}
.small-header{font-size:20px;font-weight: bold;font-family: 'Merriweather-Bold', Arial;color:#02223e;}
.list-brd .table{margin-top:25px!important}
.table.colored .bg-blue-light{font-family: 'Montserrat-Regular', Arial;}
.table.colored .bg-cyan{background-color:#e2f2ff}
.table.colored th,.table.colored td{border-top:1px solid #ffffff}
.table.colored .bg-blue-dark{font-family: 'Montserrat-Bold', Arial;}
.table.colored td{padding:15px 10px}
.table.colored{margin-bottom:10px!important}
.project .first{background-color:#467eb8;padding:12px 50px;border-radius:15px;margin-bottom:30px;max-width:250px;width:100%;text-align:center}
.project .first h2{font-family: 'Montserrat-Bold', Arial;color:#ffffff;font-size:13px;line-height:normal;display: table-cell;
    vertical-align: middle;
    line-height: normal;}
.project .three-col{padding-top:0}
.project .four-col .first{background-color:#e1f1ff}
.project .four-col .first h2{color:#094052; display: table-cell;
    vertical-align: middle;
    line-height: normal;}
.project .three-col .first{position:relative}
.project .three-col .first:after{position:absolute;content:'';border-left:1px solid #022e53;top:50%;transform:translate(-0% , -50%);width:100%}
.ser-tech ul{column-count:2;padding-top:20px; padding-left: 17px;}
.form-arrow{position:relative; cursor: pointer;}
.form-arrow.collapsed .down-arrow{background-image:url(../images/bt-arrow.png);     height: 9px;
    background-size: 12px 9px;
    content: '';
    display: inline-block;
    float: left;
    width: 12px;
    margin-left: 5px;
    margin-top: 16px; }
.form-arrow .down-arrow{background-image:url(../images/top-arrow.png);     height: 9px;
    background-size: 12px 9px;
    content: '';
    display: inline-block;
    float: left;
    width: 12px;
    margin-left: 5px;
	margin-top: 16px; }
.serviceofinterest{    display: inline-block;
    float: left;
    margin-top: 10px;}
.c-card h6{color:#8baa5f;}


.form-arrow hr{background-color:#032e53;width: 100%; margin-left: 0px; margin-bottom:29px;}
.accordion .custom-radio{padding-bottom:14px;padding-left: 26px;}
.custom-control-label::before{background-color:transparent; border-color:#032e53;}
.custom-control-input:checked~.custom-control-label::before{background-color:#8fb7e4; border-color:#032e53}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image: inherit;}
.collapse.show{padding-bottom:30px;}
textarea{height: 141px;width: 108%; padding: 10px 5px; margin-bottom: 16px; border:0px;}
form .selectpicker{background-image: url(../images/select-blue.png); background-position: right center; right:0; top:0; content: '';background-repeat: no-repeat; outline:none; background-color:#ffffff;padding-right:34px;}
.tab-bg-color {background-color: #cccccc;Z-INDEX: 9;}
.contt .nav-tabs{border-bottom:0px; text-align: center; font-family: 'Merriweather-Bold'; font-size:18px; line-height: 24px; color:#ffffff ;}
.contt .nav-tabs .active{color:#032e53;text-decoration: none;}
.tab-bg-color .nav-link{color:#ffffff ;text-decoration: underline;}
form input[type="text"], form input[type="email"], form input[type="tel"], form select{height:29px !important;     border: 0;}
.top-padding .green-pnl img{position:relative;}
.top-padding .white-bdr .col img{background-color: #8baa5f;display: inline-block; z-index: 99;}
.top-padding .white-bdr .col:before{top: 50%;transform: initial  !important; display: block;}
.top-padding .white-bdr:before{transform: initial  !important; }
.top-padding .white-bdr .col{padding-left:0px; padding-right: 0px;}
.top-padding .white-bdr .col h6{ padding-top:15px; text-transform: capitalize; font-family: 'Montserrat-Bold';}
.top-padding .white-bdr .col.add{position: relative;}
.top-padding .white-bdr .col.add:after{width: 100%; height: 1px; content: ''; position: absolute; background: #ffffff;top: 50%; display: block;}
.top-padding .white-bdr .col img {max-width: 93px !important; height: 80px !important; object-fit: cover !important; padding: 0px 6px !important;}
.about.ser-tech.chng-color{background-color:#e2f2ff;z-index: 1;position: relative;}
.about.ser-tech.chng-color ul{list-style: none;}
.about.ser-tech.chng-color ul li{color:#02223e; position: relative; padding-left: 29px;overflow:hidden;}
.about.ser-tech.chng-color ul li:before{position:absolute; background-color:#3f83c0; width: 8px; height: 8px; content: ''; left: 0px;top: 6px; border-radius: 50%;}
.four-col.line{position:relative;margin-left:-22px;}
.four-col.line:before{position: absolute;
    width: 70px;
    background-color: #ffffff;
    content: '';
    height: 100%;
    left: 100px;
    z-index: -1;
    border-left: 1px solid #000000;}
.three-col.line .first{position:relative}
.three-col.line .first:before{position:absolute; width: 100%; background-color:#02223e; content: ''; height: 1px; z-index: -1;left: 166px;top: 27px;}
.project .three-col{padding-top:52px;}
.project{padding:74px 0px;}
.top-space .bot-space img:hover{transform: inherit !important;}
.partners .owl-carousel .owl-nav button.owl-next, .partners .owl-carousel .owl-nav button.owl-prev, .partners .owl-carousel button.owl-dot{position: absolute;top: 50%; right: 0; font-size:20px; outline: none;}
.partners .owl-carousel .owl-nav button.owl-prev{position: absolute;top: 50%; right: auto; left:0;}
.desktop{display:block;}
.mobile{display:none}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.carousel-control-prev{margin-right: -124px;}
	.carousel-control-next{margin-right: -124px;}
	.milestones-pnl .row.first .col-7 {max-width: calc(100% - 277px) !important;max-width: -moz-calc(100% - 277px); max-width: -webkit-calc(100% - 277px);}
	.milestones-pnl .row.first .col-5{max-width: 277px !important;}
	.milestones-pnl .row.first:nth-child(2) .mg-l img{width: 290px; height: 290px;}
	.milestones-pnl .row.first:nth-child(2) .about-img {width: 290px; height: 290px; margin: 0px auto;}
	
	.px-60 { padding: 0  0px!important;}

	
}
@media only screen and (max-width:767px) {
	.tell-us-panel{display:none;}
	.breadcrumb{padding-top:30px; padding-bottom:10px; margin-bottom: 0px;}
	.top-title h1{margin-bottom:37px !important;}
	.video .ytvideo{height:225px;}
	.video.about{margin-bottom:32px;}
	.back-color{padding-left:39px; font-size:12px; ;}
	.back-color .blue-box.about{padding: 32px 20px}
	.three-col {padding-top: 6px;}
	.three-col .col-eq{padding-left:60px; padding-right: 60px;}
	.three-col .bg-blue {padding: 21px 20px 20px 15px;}
	.three-col .bg-blue p{margin:0px; color:#032e53;}
	h2 {font-size: 18px;line-height: 29px;}
	.section-clinical{padding-top:20px;}
	.qu-mag {padding-top: 81px;}
	.qu-mag p{margin-bottom:28px;}
	.qu-mag img{padding:0px 0px;width:100%;}
	/* .mobile.amor{
		margin-bottom:-390px;
	} */
	.advantages.about{padding-top:84px; text-align:center;}
	.advantages.about h2,#leadership h2 {margin-bottom:20px; font-size:28px;}
	.list-cont h6{margin-top:20px;}
	.top-pad img{ padding-left:20px; padding-right: 20px;}
	.advantages ul{ margin-top:40px; text-align: left;}
	.contry-panel h5 {padding-bottom: 25px;}
	.partners .owl-item{padding:30px;padding-bottom: 0px;}
	.partners .owl-carousel .owl-nav button.owl-next, .partners .owl-carousel .owl-nav button.owl-prev, .partners .owl-carousel button.owl-dot{top: 42%;}
	.partners  .owl-carousel .owl-item {padding-bottom: 0px;}
	.bot-space .images .title{display:none;}
	.contry-panel{padding-top: 30px; }
	.partner {padding-bottom: 90px;}
	.advantages.about {padding-bottom: 50px;}
	.row.bg-image.right{padding-right:53px; }
	.bg-color .sup-bg{min-height: 138px;}
	.top-bar.white.career{width:75%;}
	.top-bar.white.career .box-select-career{
		margin-top:10px;
	}
	.career-ac h5.collapsed,.career-ac h5{font-size:14px;}
	.card-header{padding:20px 0px;}
	.pagination{text-align: center; display: block;}
	.pagination li{display:inline-block;}
	ul.pagination {margin: 0;padding-bottom: 78px;padding-top: 47px;}
	.news-e .px-5{padding:0px !important; padding-left: 15px !important; padding-right: 15px!important;}
	.border-events {padding: 5px 15px 0px 30px; margin-right: 15px; margin-bottom: 23px;margin-right:15px;}
	.border-events h5{padding-right:0px;}
	.border-events-sec .border-events .col-xs-2{flex: 0 0 28.666667%;max-width: 29.666667%; text-align: center;}
	.border-events-sec .border-events .col-xs-10{flex: 0 0 71.333333%;max-width: 71.333333%; padding-right: 0px !important;}
	.border-events-sec {margin-bottom: 60px;}
	.gray-box .widh{width:164px;}
	.gray-box .widh.news{width:100%; margin-left:0px;}
	.gray-box .widh .col-sm-12{margin-bottom:20px;}
	.gray-box{padding: 24px 52px 11px 15px;margin-bottom: 24px;}
	.news-list .col-xs-2{flex: 0 0 28.666667%;max-width: 29.666667%; text-align: center; padding-right: 0px;}
	.news-list .col-xs-10{flex: 0 0 71.333333%;max-width: 71.333333%; }
	.news-main .news-list .jumbotron{padding: 25px !important;}
	.zera{padding-bottom:49px; max-width:225px; margin: 0px auto;}
	.zera.col{max-width:100%;}
	.news-main h5{font-size: 16px;}
	.news-main ul,.news-e ul{font-family: 'Montserrat-SemiBold';}
	.blue-box.green-box.tech{margin-left:0px; margin-right: -15px; margin-left: -15px; padding-top:20px; padding-bottom: 17px;}
	.technology.clinic {margin-top: 44px;}
		.technology.clinic .blue-brd .blue-inner {padding: 40px 15px 53px 15px;}
	.technology.clinic img{margin-top:-45px; padding-left: 90px;}
	.technology.clinic .px-md-4{padding-right: 0px;}
	.video.about.tech {padding-top: 102px;margin-bottom: 0;}
	.back-white h2 {padding-bottom: 14px;}
	.desktop{display:none;}
.mobile{display:block; text-align: center;}
	.back-white .table td, .back-white .table th {border: 0; padding: 26px 15px 20px 15px;}
	.back-white .table td, .back-white table{padding-bottom:16px;}
	.cnts{display:inline-block;width: 49%; vertical-align: middle;}
	.imgs{display:inline-block;width: 49%;vertical-align: middle;}
	.imgs img{max-width: 80px !important; height: 60px !important; object-fit: cover !important;padding: 0px 6px !important;}
	.cnts h6,.cnts h5{font-family: 'Merriweather-Bold' ,airal;; text-transform: capitalize;}
	.mobile .top-padding .white-bdr .green-pnl{max-width: 284px; margin: 0px auto;}
	.top-padding .white-bdr .col:before,.top-padding .white-bdr .col.add:after,.top-padding .white-bdr:before	{display:none;}
	.mobile .top-padding .white-bdr .green-pnl .col-12{padding-bottom:46px;}
	.top-padding {padding-top: 80px;}
	.tech-green .top-cont{padding-top: 40px;}
	.bg-color.faq {padding: 15px 20px 15px;}
	.card-body{padding-right:0px; padding-top: 0px;}
	.card-header{padding-bottom:20px;}
	.card h5{font-size:15px;}
	.collapse.show{padding-bottom:0px;	}
	.bg-color.green-box.faq{margin-right: -15px; margin-left: -15px;}
	.c-card{background-color: #f4f4f4;padding: 15px 33px; border-radius: 10px; text-align: left; margin-bottom: 12px;}
	.c-card h6{text-transform:capitalize; font-family: 'Merriweather-Bold', Arial; font-size:18px; line-height: 26px;}
	.sample-section.clinic h2{margin-bottom: 40px;line-height: 26px;}
	.addPaddingInCaseofFAQ{margin-top:118px;}
	.sample-section.clinic{padding-bottom:47px;}
	.pdf-section{padding-top:43px}
	.pdf-section .col-xs-2{flex: 0 0  33.666667%;max-width:  33.666667%; text-align: center;  padding-right: 33px;  }
	.pdf-section .col-xs-10{flex: 0 0 66.333333%;max-width: 66.333333%; padding-left: 33px; }
	.sample-section.clinic {    padding-top: 40px;}
	.form-color {border: 0px!important;padding: 15px !important}
	form input[type="text"], form input[type="email"], form select {line-height: 31px!important; height: 33px !important;margin-bottom: 19px;}
	.form-arrow:before{right:0px;}
	.form-arrow hr{width: 100%;}
	.accordion .custom-radio{padding-bottom:13px;padding-left: 26px;}
	.col-xs-6.tws{flex: 0 0  50%;max-width:  50%; padding-top: 17px;}
	.footer.mobile{min-height: 257px;}
	.subscibe-sec button{z-index: 9; position: relative;}
	.home-banner .bg-clor{margin-top:0px !important;}
	.sample-section.clinic.top-pad{padding-top:48px;}
	.wes #dtHorizontalExample th, td{white-space: normal !important;}
	.blue-box.green-box.borer-green.about{margin:0px; margin-right: -15px;  margin-left: -15px;padding: 4px 15px 4px 15px !important;}
	.blue-box.green-box.borer-green.about h5{font-size: 13px;}
	.technology.genetic-wid {margin-top: 38px;margin-bottom: 80px;}
	.technology.genetic-wid .blue-brd .blue-inner {padding-top: 28px; padding-right: 20px; padding-bottom: 110px;}
	.technology.genetic-wid .blue-brd {margin: 0px 20px;}
	.technology.genetic-wid .table-panel .table{padding-left:16px; padding-right: 13px;display: block;}
	.technology.genetic-wid .padding-ext{padding:0px;padding-left: 111px;margin-top: -94px;}
	.green-sec .back-color.gene {background: #fff;padding-left: 0px;}
	.green-sec .back-color.gene .pdf-download .col-xs-2{flex: 0 0 16.666667%; max-width: 16.666667%; padding-right:0px; padding-left: 30px;}
	.green-sec .back-color.gene .pdf-download .col-xs-10{flex: 0 0 83.333333%;max-width: 83.333333%; padding-right: 0px !important;}
	.technology.extra-pading {margin-top: 75px;margin-bottom: 20px;}
	.technology.extra-pading .sec-pad.top-sec-right{padding-right:96px !important;padding-bottom: 0px!important; }
	.technology.extra-pading .sec-pad.bg-green-light{padding-bottom: 0px!important;}
	.technology.bg-dark-green.extra-pading .sec-pad .blue-bg{padding-top:20px; margin-top: -11%;}
	.technology.bg-dark-green.extra-pading .blue-inner { padding: 20px 24px 26px 20px;}
	.technology.bg-dark-green.extra-pading .blue-inner ul{margin-left:5px;}
	.oncol {padding-top:0px !important; padding:0px 15px !important }
   .oncol img{padding-bottom:40px; padding-right: 28px!important; padding-left: 38px !important;}
	.oncol .text{padding:0px!important; }
	.qu-mag{ margin-top:50px;}
	.list-cont .col-xs-2{flex: 0 0 16.666667%; max-width: 16.666667%; padding-right:0px; }
	.list-cont .col-xs-10{flex: 0 0 83.333333%;max-width: 83.333333%; padding-right: 20px !important; padding-left: 30px !important}
	.list-cont .col-xs-2 img {padding:0px;}
	.no h6{margin-top:0px; font-family: 'Montserrat-SemiBold';}
	.list-cont .row {padding-top: 34px;}
	.qu-mag.pb-5{padding-bottom:17px!important;}
	.bg-green-dark.exters{background-color:#ffffff !important; padding: 0px !important;}
	.bg-green-dark.exters h5{background-color: #8caa5f !important;margin: 0px; padding-top: 17px; padding-bottom: 33px; max-width: 160px; text-align: center;}
	.no .list-cont .row {padding-top: 28px;}
	.cont.oncology-top {margin-bottom: -22px !important;}
	.back-color.green{ padding-left: 0px !important;}
	.back-color.green .col-xs-2{flex: 0 0 20.666667%; max-width: 20.666667%; padding-left: 45px !important; padding-right: 0px !important;}
	.back-color.green .col-xs-2 img{width:100%;}
	.back-color.green .col-xs-10{flex: 0 0 80.333333%;max-width: 79.333333%; }
	.blue-box.about.green-box.green {margin-right:20px; padding: 30px 0px !important;}
	.news-mid.more{padding-top:49px; padding-bottom:43px;}
	.news-mid.more h2{padding-bottom: 22px;}
	.news-mid.more .table td .img{display:none;}
	.green-sec .about-color .full-sec-about{border-color: #8ba95f;}
	.milestones-pnl .row.first .col-7 {
    max-width: calc(100% - 260px) !important;
    max-width: -moz-calc(100% - 260px);
    max-width: -webkit-calc(100% - 260px);padding-right: 0px !important;
}
	.milestones-pnl .row.first .col-5 {
    width: 260px !important;
    width: 260px !important;
    max-width: 260px !important;
    flex: 0 0 260px !important;
}
	.milestones-pnl .row.first .about-img {
    width: 107px;
    height: 107px;

	}
	.milestones-pnl .row.first .mg-l img {
    width: 107px;
    height: 107px;
}
	.milestones-pnl .row.first:nth-child(2) .about-img {
    width: 228px;
    height: 228px;
}
	.milestones-pnl .row.first:nth-child(2) .mg-l img{ width: 220px;height: 220px;}
	.milestones-pnl .row.first:nth-child(2){ background:#c7d9ee  !important;}
	.milestones-pnl .row.first:nth-child(1){ margin-bottom: -10px;}
	.milestones-pnl .row.first:nth-child(3){ margin-top: -10px;}
	.milestones-pnl .row.first .mid-about-col{ text-align:left;}
	.milestones-pnl .row.first .mid-about-col{ opacity:0;}
	.milestones-pnl .row.first:nth-child(2) .mid-about-col{ opacity:1;padding-left: 40px; float: none !important;}
	.sec-owl .owl-dots, .year-sec{ left:20px;}
	.sec-owl .owl-nav{ left:30px; top:105px !important;}
	.sec-owl .owl-theme .owl-dots {max-width: 186px;text-align: left; margin-top: -40px;}
	.year-sec{ z-index:1; top:105px !important;}
	
	.ser-s ul{margin:0; padding: 0; margin-bottom: 35px;}
	.ser-s ul li{display:block; padding: 13px 30px;font-family: 'Montserrat-Medium'; font-size:12px; text-align: left;    color: #032e53}
	.ser-s ul li:nth-child( odd ){background-color:#ffffff;}
	.ser-s ul li:nth-child( even ){background-color:#c7d9ee;}
	.next .blue-box{margin-top: 0px;margin-left: 0; padding: 17px 40px 8px 20px;z-index: 9; position: relative;}
	.next  .back-color {padding-left: 22px; font-size: 13px; text-align: left; line-height: normal;line-height: 21px;}
	.next .top{margin-top: -17px;margin-right: 5px;}
	.qu-mag.oor{padding-top: 30px !important;}
	.top-cont h3{font-size:22px;padding-bottom: 37px;}
	.m-ad{padding:0px 10px;}
	.inner-cont ul{padding-top: 3px; margin-bottom: 30px;}
	.amor{position:relative;}
	.amor{position:relative; width: 100%; height: 100%;padding-top: 4px; padding-bottom:20px;}
	.bg-section-pnl{margin-top:0;}
	.blue-box.pdf img{ padding: 0px !important;}
	.blue-box.pdf{margin-right:20px}
	.qu-mag.not{padding-top: 0px;}
	.top-cont{padding-bottom:0px;}
	.pt-e{padding-left:26px; padding-right: 26px;}
	.pt-r{padding-left:40px; padding-right: 40px;}
	.qu-mag.bot-ex {padding-top: 10px; text-align:center;}
	.qu-mag.bot-ex .list-cont img{width:42px;}
	.qu-mag.bot-ex .list-cont img { width: 42px; padding: 0px !important}
	.qu-mag.bot-ex .list-cont h6 {margin-top: 11px;	}
	.qu-mag.bot-ex .list-cont .row{    padding-top: 0px;}
	.qu-mag.no {padding-top: 14px;}
	.qu-mag.more-then {padding-top: 24px; text-align: center;}
	.list-cont .last  img{padding:0px!important; width: 42px; }
	.list-cont .last{padding-left:40px; padding-right: 40px;}
	.list-cont .last .row{padding-top:0px;}
	.bg-section-pnl.nt .blue-box.pdf{margin-left:5px; text-align: left;}
	.qu-mag.tt {padding-top: 30px;}
	.qu-mag h2{    padding-bottom: 23px;}
	.qu-mag.tt .container{padding-left:0px; padding-right: 0px;}
	.mor .blue-box.pdf{margin-left: -15px; padding-left:15px;}
	.blue-box.pdf a{    padding-left: 13px;}
	.tab-pane.active .top-title h2.mr-bottom{ margin-top:5px; margin-bottom: 21px !important;}
	.pd-bottom{ padding-top:16px !important; padding-bottom: 31px !important;}
	.pd-bottom .blue-box.sky{ margin-left:0px; padding-top: 19px; padding-bottom: 19px;}
	.pd-bottom .blue-box.sky:before{ top:18px;}
	.pd-m-18{ padding-top:18px;}
	.dowl-pnl{ display:none;}
	.padd-top-5{ padding-top:5px;	}
	.margin-top {margin-top:2px;margin-bottom: 5px;}
	.new-pad-bottom{ padding-bottom:0px !important;}
	.pad-r-10.new-pad{ margin-bottom:0px !important;}
	#overview .news-mid{ padding-bottom:3px !important;}
	.mg-lft-10{ margin-left: 10px !important;}
	.mg-top-30{margin-top:30px;}
	.mg-top-44{ margin-top:44px;}
	.mg-top-39{ margin-top:39px;}
	.mg-top-41{    margin-top:41px;}
	.pd-mb-0{ padding-bottom:0px !important;}
	.news-mid .nav-tabs li:last-child, .news-mid .nav-tabs li:last-child .nav-link {
    border-top-right-radius: 8px !important;
}
	.news-mid .nav-tabs {    border-bottom:0 !important;}
	.news-mid .nav.nav-tabs.px-3:after{ content:''; position: absolute; height: 1px; width:17px; right: 0; bottom: 0; background-color:#8d8d8d; }
	#navbartab{ margin-bottom:10px;}
	.four-col.line:before{ left:50%;}
	.px-60 {
    padding: 0 15px 0 15px !important;
}
}

@media only screen and (max-width:380px)  {.milestones-pnl .row.first:nth-child(1) {margin-bottom: -24px;} .milestones-pnl .row.first:nth-child(3) {
    margin-top: -24px;
}
	.carousel-control-prev{ top:112px !important;}
	.carousel-control-next{ bottom:112px !important;}
	.milestones-pnl .row.first:nth-child(2):after{content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #032e53;
		right: 114px;
    margin-left: -0.5px;
    top: 0;}
	.mg-l:before{ display:none;}
	
  .milestone-next{
    bottom:68px !important;
  }
  .milestone-prev{
    top:78px !important;
  }

}
.news-mid .nav-tabs .nav-link{border-top-left-radius: 0;border-top-right-radius:0;padding: 9px 44px;}
.news-mid .nav-tabs .nav-link.active{color:#ffffff;background-color:#3789c7;border-color:transparent}
.news-mid .nav-tabs li{font-family: 'Montserrat-Bold' Arial;border:1px solid #8d8d8d;}
.news-mid .nav-tabs li.nav-item.last-pnl{border-left:0;border-right:0}
.news-mid .nav.nav-tabs.px-3{padding-left:0 !important;}
.news-mid .nav-tabs li:last-child,.news-mid .nav-tabs li:last-child .nav-link {border-top-right-radius:8px}
.news-mid .nav-tabs li:last-child {border-right:1px solid #8d8d8d;}
.oncology-top.cont:before{height:100%;}
.tab-pane.active h2.bot-pad{padding-top:0}
/* .tab-pane.active .top-title h2 {margin-bottom: 53px !important;} */
.ext-width{ max-width: 400px !important;}
.ext-width > .row{ padding:0 15px !important;}
.contact-social{
	max-width: 200px;
}
.facebook-icon{
	width:9px;
}
.contry-panel{
	min-height:320px;
}
.back-top-top{
	margin-top:20px;
}
.search-icon{
	margin-top:4px;
}
.resource-form{
	margin-top:5px;
}

.modal-dialog{
	position: relative;
	display: table; /* This is important */ 
	overflow-y: auto;    
	overflow-x: auto;
	width: auto;
	padding:0px;
	min-width: 80%;   
	min-height:500px;
}
.modal{
	top:100px;
}
.modal.show .modal-dialog{
	padding:0px !important;
	margin:0px;
	min-width:100%;
}
.modal-dialog embed, .modal-dialog img{
	width:100%;
	min-height:500px
}
.first-level-home{
	min-height:400px;
}
.first-level-home .blue-inner{
	padding-top:90px !important;
}
.sec-six ul.main-menu-sec > li{
	color: #ffffff;
}
.sec-six ul.main-menu-sec > li ul li{
	color:#c7d9ee;
}
.no-col ul li{
	color:#043768;
	text-decoration:underline;
}
table.table.text-center{
	border:0px;
	table-layout: fixed;
}
table.table.text-center{
	margin-bottom:20px !important;
}
table.table.text-center tbody tr td{
	font-size:12.87px;
	vertical-align: middle;
	color: #032e53;
	overflow-wrap: break-word;
	word-break:break-all;
}
table.table.text-center tbody tr td:not(:first-child) div{
	color:#032e53;
	font-family:'Montserrat-Regular', Arial;
	font-size:12.87px;
}
.table-panel .table th{
	overflow-wrap: break-word;
}
table.table.text-center tbody tr td.bg-blue-light{
	font-family: 'Merriweather-Bold' ,airal;
	color: #032e53;
	background:#f4f4f4;
	border-right: 1px solid #477fb8;
	border-bottom:  1px solid #477fb8;
}
table.table.text-center tbody tr td.bg-blue-light:first-child{
	border-left: 1px solid #477fb8;
}
table.table.text-center tbody tr td{
	border-right: 1px solid #477fb8;
	border-left: 1px solid #477fb8;
	border-bottom: 1px solid #477fb8;
}
table.table.text-center tbody tr:first-child td{
	padding:10px;
	background-color: #477fb8 !important;
	font-family: 'Montserrat-Bold', Arial !important;
	color: #ffffff !important;
	font-size:12.87px;
	border: 1px solid #ffffff !important;
	border-bottom:1px solid #477fb8 !important;
	border-top:1px solid #477fb8 !important;
}
table.table.text-center tbody tr:first-child td:first-child{
	border-left:1px solid #477fb8 !important;
}
table.table.text-center tbody tr:first-child td:last-child{
	border-right:1px solid #477fb8 !important;
}
td.bg-light-grey{
	background: #f3f3f3 !important;
	color:#032e53 !important;
	border-left:1px solid #477fb8 !important;
	border-bottom:1px solid #477fb8 !important;
	border-right:1px solid #477fb8 !important;
}
td.bg-dark-grey{
	background: #333333 !important;
	color:#ffffff !important;
	border-left:1px solid #477fb8 !important;
	border-bottom:1px solid #477fb8 !important;
	border-right:1px solid #477fb8 !important;
}
td.bg-white{
	background: #ffffff !important;
	color:#032e53 !important;
	border-left:1px solid #477fb8 !important;
	border-bottom:1px solid #477fb8 !important;
	border-right:1px solid #477fb8 !important;
}
td.bg-dark-blue{
	background: #477fb8 !important;
	color:#ffffff !important;
	border-left:1px solid #ffffff !important;
	border-bottom:1px solid #ffffff !important;
	border-right:1px solid #ffffff !important;
}
td.bg-light-blue{
	background:#e2f2ff !important;
	color:#032e53 !important;
	border-left:1px solid #477fb8 !important;
	border-bottom:1px solid #477fb8 !important;
	border-right:1px solid #477fb8 !important;
}
td.bg-dark-green{
	background:#1b3a27 !important;
	color:#ffffff !important;
	border-left:1px solid #ffffff !important;
	border-bottom:1px solid #ffffff !important;
	border-right:1px solid #ffffff !important;
}
td.bg-light-green{
	background:#edf7de !important;
	color:#000000 !important;
	border-left:1px solid #1b3a27 !important;
	border-bottom:1px solid #1b3a27 !important;
	border-right:1px solid #1b3a27 !important;
}
.spacer-col-process{
	padding: 12px 50px;
	margin-bottom: 50px;
	max-width: 250px;
	width: 100%;
	text-align: center;
	height:72px;
}
.three-col.line .first{
	height: 72px;
    display: table;
    line-height: 72px;
    width: 197px;
}
.project .four-col .first{
	height: 72px;
	display: table;
    line-height: 72px;
    width: 215px;
}
.news-mid .inner-box p{
	margin-top:30px;
	line-height:20px;
}
img.alignleft{
	float: left;
	margin-right: 30px;
	margin-bottom:30px;
	width:48%;
}
.fig-caption{
	margin-top: -15px;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Montserrat-Bold', Arial;
	padding:0px 20px;
	margin-bottom:20px;
}
.three-col.line .first:before{
	left:224px;
}
div.wpcf7-mail-sent-ok{
	text-align:left;
}
.active { fill: #c6d8ec !important;} .bubbles circle{ width: 9px !important; height: 9px !important;r: 4.5;fill: rgb(3, 46, 81) !important; fill: rgb(3, 46, 81) !important;   stroke: none !important;
fill-opacity: 1 !important;stroke-width: 0px !important;}
.bubbles circle:hover{ fill: rgb(105, 165, 43) !important; }
.nav-tabs .nav-item a{text-transform:inherit !important;;}
form label{font-family: 'Montserrat-Medium';}
.tws{padding-top:20px;}
.tws input[type="text"]{margin-bottom: 0px;}
.tws input[type="text"].invalid{border:1px solid red;}
.no-m{margin-left:-16px; margin-right: -16px;}
.custom-control-label{font-size:10px;}
form input[type="submit"]{font-family: 'Montserrat-SemiBold';}
form input[type="submit"]:hover{background-color:#1e3e5d; color:#ffffff; border-color: #1e3e5d;}

.hoverinfo{
width: 215px;
padding: 0px !important;
box-shadow: none !important;
font-size: 11px !important;
line-height: 12px;
border: none !important;
background: rgb(55,97,136);
background: -moz-linear-gradient(top, rgba(55,97,136,1) 0%, rgba(57,129,209,1) 100%);
background: -webkit-linear-gradient(top, rgba(55,97,136,1) 0%,rgba(57,129,209,1) 100%);
background: linear-gradient(to bottom, rgba(55,97,136,1) 0%,rgba(57,129,209,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#376188', endColorstr='#3981d1',GradientType=0 );
color: #e0f1ff;
font-family: 'Montserrat';
font-weight: 600;
}
.hoverinfo .hovercontent{padding: 12px 12px 12px 12px;}
.hoverinfo .hovercontent h4{font-family: 'Merriweather-Bold' ,Airal; font-size: 14px;margin-bottom:7px;}
.hoverinfo .contctdetails{font-weight: 900;    padding-top: 15px;
    word-break: break-all;
	display: block;}
.clear{clear:both;}
.hoverinfo .contctdetails img{display: block;float: left;margin-bottom: 5px; margin-right: 5px;}
.hoverinfo .hoverinfotwitter{
	margin-top:4px;
}
.hoverinfo .contctdetails a{color: #e0f1ff; float:left;}
.hoverinfo ul{margin: 0px; padding: 6px 0px 0px; list-style: none;}
.hoverinfo ul li{display: inline-block; padding-right: 10px;}
.hoverinfo .hoverimage img{width:215px; object-fit: cover;}
.breadcrumb{
padding-left:20px;
}
.small-tag{
padding:10px 73px 10px 40px;
}
.bg-color .small-tag{
	padding:10px 73px 10px 51px;
}
.top-title{
padding-left:40px;
}
.first-level-home p, .technology p {
font-size:15.87px;
line-height: 24px;
}
.download-form form input[type="submit"], .view-form form input[type="submit"], .watch-form form input[type="submit"]{
	float:left;
}
.content-news h3 a{
font-size:14px;
}
.footer p{
font-size:14px;
line-height:20px;
}
.footer .bg-clor{
padding:28px 47px 28px 47px;
}
.footer-bg{
padding-bottom:10px;
}
.prev, .next{
display:none;
}
.prev.desktop-arrrow, .next.desktop-arrrow{
display:block;
position: absolute;
top:calc(50% - 30px);
}
.prev.desktop-arrrow{
	left:25px;
}
.next.desktop-arrrow{
	right:25px;
}
.next.desktop-arrrow .desktop-only{
	color:#ffffff;
	font-size:60px;
}
.prev.desktop-arrrow .desktop-only{
	color:#ffffff;
	font-size:60px;
}
.home-banner .carousel-indicators{
right:60px;
}
.temporary{
display:none;
}
.green-sec table.table.text-center tbody tr td.rowspan-oncology span{
	margin-top:-50px;
}
.green-sec table.table.text-center tbody tr:nth-child(odd) td.rowspan-oncology{
	background:#f6f7f8;
	word-wrap: break-word;
}
.green-sec table.table.text-center tbody tr:nth-child(even) td.rowspan-oncology{
	background: #ffffff;
	word-wrap: break-word;
}
.green-sec table.table.text-center tbody tr:nth-child(even) td.gray-bg{
	background:#f6f7f8;
}
.green-sec table.table.text-center tbody tr:nth-child(odd) td.white-bg{
	background:#ffffff;
}
.green-sec table.table.text-center tbody tr:nth-child(even) td.rowspan-oncology-top{
	border-bottom:0px !important;
}
.green-sec table.table.text-center tbody tr:nth-child(odd) td.rowspan-oncology-top{
	border-bottom:0px !important;
}
.mobile-map{
	display:none;
}
.mobile-map nav .drop-down {
	list-style: none; 
	overflow: hidden; /* When ul height is reduced, ensure overflowing li are not shown */
	background-color: #cccccc;
	font-family: Arial;
	width: 80%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	-webkit-transition: height 0.3s ease;
			transition: height 0.3s ease;
			margin-top:-16px;
  }
  .datamaps-hoverover-mobile{
	  display:none;
  }
  
  .mobile-map nav .drop-down.closed {
	/*  When toggled via jQuery this class will reduce the height of the ul which inconjuction
		with overflow: hidden set on the ul will hide all list items apart from the first */
	/* current li height 38px + 5px border */
	height: 43px;
  }
  

  
  .mobile-map nav .drop-down li a {
	display: block;
	color: #052d51;
	text-decoration: none;
	padding: 10px; /* Larger touch target area */
  }
  
  .mobile-map  nav .drop-down li:first-child a:after {
	content: "\25BC";
	float: right;
	margin-left: -30px; /* Excessive -margin to bring link text back to center */
	margin-right: 5px;
	color:#052d51;
  }
  
#container3{
	display:block;
}
@media only screen and (max-width:1024px)
{
.news-section .news-img .content-news{
min-height:110px;
}

}
@media only screen and (max-width: 600px) {
.col-xs-6.tws{padding-left: 5px; padding-right: 5px;}
.no-m{margin-left:0px; margin-right: 0px;}
.tt{padding-left:0; padding-right: 0;}
form input[type="submit"]{font-family: 'Montserrat-SemiBold';margin-bottom:40px;}
.nav-tabs .nav-item a{    padding: 10px 27px !important;}
.footer .h-100{
height:54% !important;
}
.footer-bg .list-inline-item{
padding-left:10px;
}
.footer-bg .text-right{
text-align:left !important;
}
.footer-menu .line-inline{
padding-left:0px;
}

}
@media only screen and (max-width:767px)
{
	#container3{
		display:none;
	}
	.mobile-map{
		display:block;
	}
	.datamaps-hoverover-mobile{
		display:block;
	}
	.datamaps-hoverover-mobile .hoverinfo{
		margin:0 auto;
		margin-top:40px;
		width:56%;
	}
.small-tag{
padding:10px 30px 10px 30px;
}
.home-banner .carousel-indicators{
top:unset;
}
.breadcrumb{
padding-left:5px;
}
.top-title{
padding-left:16px;
}
.contact-social{
float:left !important;
}
.prev, .next{
display:block;
position:relative;
margin-top:3px;
}
.prev .mobile-only, .next .mobile-only{
color:#ffffff;
font-size:45px;
}
.prev{
margin-left:15px;
margin-right:10px;
}
.next{
margin-left:10px;

}
.nova-sec .blue-bg{
padding-left:20px;
padding-right:20px;
}
.project .four-col .first{
	width:150px;
	margin-left:52px;
}
.three-col.line .first{
	width: 150px;
    margin-left: -15px;
}
.four-col.line:before{
	left:72%;
}
}

.publications-header{
font-weight:bold;font-size:14px;font-family: 'Montserrat-Bold', Arial;
}

@media only screen and (max-width:1366px) and (min-width: 768px){
	
.menu-sub-sec:hover > .sec-six{
padding-top: 15px;
}
.sec-six h3{
margin-top:10px;
}
.sec-six ul.main-menu-sec > li{
padding:10px 0px;
}
.sec-six ul.main-menu-sec > li ul li{
margin-top:10px;
}
}
.owl-height .item{
min-height:400px;
display:inline-table;
}
.owl-height .item .research_service_item{
vertical-align: middle;
display: table-cell;
}
.owl-height .item .research_service_item p{
	font-size:12.87px;
	text-align: justify;
}
.plateform-mid p{
	text-align:justify;
}
.platform-sec p{
	text-align: justify;
}
@media only screen and (max-width:376px)
{
	.footer-bg .list-inline-item{
		padding-left:4px;
	}
	.four-col.line:before{
		left:85%;
	}
}

@media only screen and (max-width:360px)
{
	.bdr-lft{
		right:-127px !important;
	}
}

.green-sec table.table.text-center tbody tr:first-child td{
	background-color: #1b3a27 !important;
    color: #fff !important;
	font-family: 'Montserrat-Regular', Arial;
	padding:35px;
	border-right:1px solid #ffffff;
}
.green-sec table.table.text-center tbody tr:nth-child(even) td{
	padding:.75rem;
	background:#f6f7f8;
	color:#1b3a27 !important;
	font-family: 'Montserrat-Regular', Arial;
	font-size:12.87px;
	border-bottom:1px solid #1b3a27 !important;
	border-right:1px solid #1b3a27 !important;
	border-left:1px solid #1b3a27 !important;
	position: static;
}
.green-sec table.table.text-center tbody tr:nth-child(odd) td{
	padding:.75rem;
	background: #ffffff;
	color:#1b3a27 !important;
	font-family: 'Montserrat-Regular', Arial;
	font-size:12.87px;
	border-bottom:1px solid #1b3a27 !important;
	border-right:1px solid #1b3a27 !important;
	border-left:1px solid #1b3a27 !important;
	position: static;
}
.green-sec table.table.text-center tbody tr td:first-child{
	border-left:1px solid #1b3a27 !important;
	border-right:1px solid #1b3a27 !important;
	position: static;
}
.green-sec table.table.text-center tbody tr:first-child td{
	border-right:1px solid #ffffff !important;
}
.green-sec table.table.text-center tbody tr:first-child td:last-child{
	border-right:1px solid #1b3a27 !important;
}
table.table.text-center tbody.equalcol tr:nth-child(even) td, table.table.text-center tbody.equalcol tr:nth-child(odd) td{
	width:3%;
}
.green-sec table.table.text-center tbody tr td.white-bg{
	background:#ffffff !important;
  }
  .green-sec table.table.text-center tbody tr td.white-bg .d-block{
	  color:#1b3a27 !important;
  }
  .green-sec table.table.text-center tbody tr:first-child td{

	font-family: 'Montserrat-Regular', Arial !important;
	color:#ffffff !important;

}
.wpcf7-acceptance{
    margin-top: 13px;
    display: block;
}
#demoresult p{
	font-size:12.87px;
	line-height: 18.67px;
}
.pri-cont p{
	padding-bottom:20px;
	margin-bottom:0px;
}
.pri-cont h3{
	padding-bottom:10px;
}
.pri-cont h5{
	padding-top:20px;
}
.pri-cont ul{
	padding-bottom:0px;
}
.pri-cont ul li{
	padding-bottom:20px;
}
.pri-cont ul li ul{
	margin-top:20px;
	margin-bottom:0px;
}
.pri-cont ul li ul li:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
}
.accept-checkbox{
	float: left;
    display: block;
    width: 100%;
    margin-left: -30px;
    /* margin-right: 30px; */
}
.accept-text{
	float: left;
    display: block;
    width: 94%;
}
.accept-checkbox .newsletter{float: left;padding-right:6px;}
.accept-checkbox p.text-left{float:left;}
.accept-checkbox .acceptance_as_validationon input[type="checkbox"]{
	float:left;
	width:16px;
	margin-top:3px;
}
.accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label{
	
    float: left;
    width: 95%;
    margin-left: 10px;

}
@media screen and (max-width:990px)
{
  .accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label{
    width:93%;
  }
  .accept-checkbox p.newsletter-text{
	  width:85%;margin-left:18px;
  }
}
.accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label .text-left{
	font-size: 12.87px;
    color: #032e53;
    line-height: 18.67px;
    font-family: 'Montserrat-Regular', Arial;
}
.accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label .text-left a{
	color: #032e53;
	text-decoration: underline;
}
.accept-checkbox-newsletter{
	float: left;
    display: block;
    width: 8px;
    margin-left: -30px;
	margin-right: 30px;
	margin-top:3px;
}
.overview_cta_1{
	border:1px solid #12454b;
	color: #12454b;
    text-transform: uppercase;
    font-family: 'Montserrat-Bold',Airal;
	font-size: 15px;
	padding: 10px 15px;
    margin-right: 10px;
	float: left;
	margin-bottom:10px;
}
.overview_cta_2{
	border:1px solid #12454b;
	color: #12454b;
    text-transform: uppercase;
    font-family: 'Montserrat-Bold',Airal;
	font-size: 15px;
	padding: 10px 15px;
    margin-right: 10px;
	float: left;
	margin-bottom:20px;
}
.right-cover{
	display: block;
    height: 100%;
    width: 125px;
    background: #ffffff;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 9;
}
@media screen and (max-width:1366px){
	.overview_cta_1,.overview_cta_2{
		font-size:13px;
	}
	.accept-checkbox .newsletter{    width: 5%;
		float: left;}
}
@media screen and (max-width:1280px)
{
	.accept-checkbox .newsletter{
		width: 6%;
	}
	.accept-checkbox p.text-left{
		width:92%;
	}
	
}
/* @media (min-width: 992px){ */
    /* .newsletter-text{padding-left: 10px;} */
/* } */

@media screen and (max-width:414px)
{
	.green-sec table.table.text-center tbody tr:first-child td{
		min-width: 160px;
	}
	.right-cover{
		display:none;
	}
	.accept-checkbox{
		margin-left:-12px;
	}
	.accept-text{
		width:90%;
	}
	.download-form .move-left-checkbox .accept-text, .view-form .move-left-checkbox .accept-text, .watch-form .move-left-checkbox .accept-text{
		width:80%;
	}
	.row.half-pnl-sec .col-12{
		overflow-x:scroll;
	}
	img.alignleft{
		width:100%;
	}
	.desktop-view-footer{
		display:none;
	}
	.mobile-view-footer{
		display:block;
	}
	.accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label{
		width:91%;
	}
	.accept-checkbox-newsletter{
		float: left;
		display: block;
		width: 8px;
		margin-left: -13px;
		margin-right: 30px;
		margin-top: 3px;
	}
	.newsletter-text{
		margin-left: 20px;
    width: 87% !important;
	}
}
@media screen and (max-width:375px)
{
	/* .mobile.amor{
		margin-bottom:-311px;
	} */
}
select#switchLanguage option{
	background:#ffffff;
	color:#000000;
}
select.selectpicker option{
	background:#ffffff;
	color:#000000;
}

.sequencing h2{
	text-transform: none !important;
}
.career_new h3.career{
	padding-bottom: 30px;
    font-size: 28px;
	color: #032e53;
	margin-top:0px;
    line-height: normal;
    font-family: 'Merriweather-Bold', Arial;
    text-transform: capitalize;
}
.career_new .light_blue_col{
	background:#ddf0ff;
	width:100%;
	display:block;
	height:550px;
	padding:90px;
}
.career_new .light_blue_col img{
	width:100%;
	float:left;

	display:block;
}
.career_new .light_blue_col::before{
	content: "";
    background: #ddf0ff;
    position: absolute;
    height: 550px;
    width: 50%;
    left: 0px;
    margin-top: -90px;
    z-index: -1;
}
.career_new .dark_blue_col{
	background:#3a80b6;
	width:100%;
	display:block;
	height:533px;
	padding:90px;
	margin-top:-60px;
}
.career_new .dark_blue_col img{
	width:100%;
	float:left;

	display:block;
}
.career_new .dark_blue_col::before{
	content: "";
    background:#3a80b6;
    position: absolute;
    height: 533px;
    width: 50%;
    right: 0px;
    margin-top: -90px;
    z-index: -1;
}
.partner.talent-top{
	margin-top:40px;
}
@media screen and (max-width:1280px)
{
	.career_new .light_blue_col, .career_new .dark_blue_col, .career_new .dark_blue_col::before, .career_new .light_blue_col::before{
		height:525px;
	}
	.cookie-policy{
		padding:30px 15px;
	}
	.cookie-policy .cookie-policy-row{
		width:100%;
	}

}
@media screen and (max-width:1024px)
{
	.accept-checkbox p.text-left{
		width:90%;
	  }
	  .accept-checkbox .newsletter{
		width:5%;
	  }
	.career_new .light_blue_col, .career_new .dark_blue_col, .career_new .dark_blue_col::before, .career_new .light_blue_col::before{
		height:458px;
	}
	.accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label{
		width:92%;
	}

}
@media screen and (max-width:810px)
{
	.accept-checkbox p.text-left{
		width:83%;
	}
	.accept-checkbox .newsletter{
		width:4%;
	}
	.accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label{
		width:91%;
		display: block;
	}
}
@media screen and (max-width:767px)
{
	.career_new .light_blue_col, .career_new .dark_blue_col, .career_new .dark_blue_col::before, .career_new .light_blue_col::before{
		height:301px;
	}
	.career_new h3.career{
		padding-left:20px;
	}
}
@media screen and (max-width:414px)
{
	.download-form .move-left-checkbox, .view-form .move-left-checkbox{
		margin-left:0px;
	}
	.accept-checkbox .acceptance_as_validationon input[type="checkbox"]{
		width:15px;
		padding-right: 21px;
		margin-right: 2px;
	}
	.accept-checkbox .newsletter input[type="checkbox"]{
		width:15px;
	}
	.accept-checkbox .acceptance_as_validationon .wpcf7-list-item-label{
		width:89%;
		display: contents;
	}
	.accept-checkbox .newsletter{
		width:14%;
		margin-right: 5px;
	}
	#tab-1 .accept-checkbox .newsletter{
		width:6%;
	}
	.career_new .light_blue_col, .career_new .dark_blue_col, .career_new .dark_blue_col::before, .career_new .light_blue_col::before{
		height:203px;
	}
	.career_new .light_blue_col, .career_new .dark_blue_col{
		padding:40px;
		margin-top:0px;
	}
	.career_new .dark_blue_col::before, .career_new .light_blue_col::before{
		margin-top:-40px;
	}
}
@media screen and (max-width:375px){
	.accept-checkbox .newsletter input[type="checkbox"]{
		width:13px;
	}
.accept-checkbox .acceptance_as_validationon input[type="checkbox"]{width:13px;}
}
.brochure-mag-style h5{padding-right:20px !important;}
.tech-bull{padding-bottom:25px;}
.green-sec table.table.text-center tbody tr td:not(:first-child) div{
	color:#1b3a27 !important;
}

.newdiv-alignitems{
    display: table;
}
.newdiv-image{
    width: 50%;
    display: table-cell;
    vertical-align: middle;
}
.new-div-content{
    width: 50%;
    display: table-cell;
    margin-top: 0px;
    padding-top: 0px;
    vertical-align: middle;
}
.brochuretext{
	padding-left:20px;
}
.brochuretext h5{
	border-top: 1px solid #aeadad;
    padding-top: 20px;
    margin-top: 20px;
}
/**----------------------------**/
.col-12 .border-events-sec .border-events .row .language-spanish{
	border: 1px solid #aeadad;
	margin-bottom:20px;
	flex: 0 0 100%;
	max-width: 100%;
}
.col-12 .border-events-sec .border-events .row .language-english{
	border: 1px solid #aeadad;
	margin-bottom:20px;
	flex: 0 0 100%;
	max-width: 100%;
}
.col-12 .border-events-sec .border-events .row .language-italian {
	border: 1px solid #aeadad;
	margin-bottom:20px;
	flex: 0 0 100%;
	max-width: 100%;
}
.col-12 .border-events-sec .border-events .row .language-japanese {
	border: 1px solid #aeadad;
	margin-bottom:20px;
	flex: 0 0 100%;
	max-width: 100%;
}
@media (min-width: 992px){
	.col-12 .border-events-sec .border-events .row .language-spanish{
		border: 1px solid #aeadad;
		margin:5px 5px 20px 5px;
		flex: 0 0 31.8%;
		max-width: 31.8%;
	}
	.col-12 .border-events-sec .border-events .row .language-english{
		border: 1px solid #aeadad;
		margin:5px 5px 20px 5px;
		flex: 0 0 31.8%;
		max-width: 31.8%;
	}
	.col-12 .border-events-sec .border-events .row .language-italian{
		border: 1px solid #aeadad;
		margin:5px 5px 20px 5px;
		flex: 0 0 31.8%;
		max-width: 31.8%;
	}
	.col-12 .border-events-sec .border-events .row .language-japanese{
		border: 1px solid #aeadad;
		margin:5px 5px 20px 5px;
		flex: 0 0 31.8%;
		max-width: 31.8%;
	}
}
@media (min-width: 768px){
	#country .country-1{
		width:45%;
		float:left;
	}
	#country .country-2{
		width:45%;
		float:right;
	}
}
@media screen and (max-width:414px)
{
	.newdiv-image, .new-div-content{
		width:100%;
		display:block;
		padding-left: 0px !important;
	}
	.brochure-mag-style{
		flex:100%;
	}
	.carousel-control-prev, .carousel-control-next {
		left: 279px;
	}
	.owl-dots{
		top: 210px;
	}
}
.brochure-mag-style{
	padding:0px 20px;
	border:1px solid #aeadad;
	margin: 10px;
	flex: 0 0 100%;
	max-width: 100%;
}
@media (min-width: 992px){
	.brochure-mag-style{
		padding:0px 20px;
		border:1px solid #aeadad;
		margin: 10px;
		flex: 0 0 30.333333%;
		max-width: 30.333333%;
	}
}
/**----------------------------**/
.category-filter, .month, .brochure, .typeofbro, .category-type{
	max-width:240px;
}
@media screen and (max-width:1024px)
{
	#yearfilter, #applicationfilter, #organismfilter {
		max-width:1024px;
	}
	.category-filter, .month, .brochure, .typeofbro, .category-type{
		max-width:1024px;
	}
}
.subscribe .dropdown .selectpicker{
	color:#c5d8ed !important;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.subscribe .drop-down .selectpicker::-ms-value {
	color:#c5d8ed !important;
}
