@charset "utf-8";

/* CSS Document */

.contactstyle {
    box-sizing: border-box;
    width: 149px;
    height: 56px;
    padding: 17px;
    background: #16c2f4;
    color: white;
    font-size: 21px;
  }

.paraclass{

}



.pararight{
    padding-left: 38px;
    margin-top: -22px;
    font-weight: 600;
}

.pararight2{
  padding-left: 38px;
  margin-top: -42px;
  font-weight: 600;
}

.pararight3{
  padding-left: 38px;
  margin-top: -28px;
  font-weight: 600;
}

ul li {
  position: relative;
  padding-left: 2px;
}

.pl-5{padding-left:5px !important}
.tab-bar ul li.active{background: #16c2f4}
.tab-bar{background: #2a71bf}
.tab-bar ul li a{color: #FFF;text-decoration: none;font-weight: 500;padding: 10px 24px !important; display:inline-block;} #about-tab  .tab-bar ul li { padding-bottom:0px;}
.tab-bar ul{padding-left: 0;margin-bottom: 0}
.tab-bar ul li{list-style: none; display: inline-block;padding-left:0px !important; padding-bottom:0px;}
.timeline ul li{display: inline-block;padding: 10px 20px}
.timeline ul{padding-left: 0}
.timeline ul li a{color: #3c4043;text-decoration: none;font-weight: 600}
.timeline ul li.active a{color: #2a71bf}
.timeline{border-bottom: 1px solid #d7d7d7;padding:20px 0;}
.press-media-grid h3{color: #2a71bf;font-size: 1.4rem; font-weight:700; min-height: 100px; margin-bottom:0px;}
.press-media-grid, .blog-media-grid{margin: 30px 0; display: block;background: #FFF;-webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.09), 0 2px 10px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.09), 0 2px 10px rgba(0, 0, 0, 0.08);}
.press-media-det{padding: 40px 0px 20px 0px;position: relative}
.more-icon{height: 50px;position: relative}
.img-fluid{width: 100%}
.more-icon a::before{
    content: '';
    position: absolute;
    width: 43px;
    height: 47px;
    border-radius: 50%;
    content: '';
    background: url(../images/arrow.png) no-repeat center;
    left: 0px;
    bottom: -15px;
    transition: all 200ms linear;
}
.more-icon a:hover::before {
    padding-left: 13px;
    left: 10px;
    transition: all 200ms linear;
}


.video-media-grid h3{color: #333;font-size: 1.4rem;min-height: 56px;min-height:62px !important } .video-media-grid h3::first-letter{ text-transform:capitalize;}
.video-media-grid{margin: 15px 0  15px 0; display: block;background: #e9faff;-webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.09), 0 2px 10px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.09), 0 2px 10px rgba(0, 0, 0, 0.08);}
.video-media-det{padding: 10px 20px; position: relative}
.video-media-grid img{width:100%; cursor:pointer;border: 15px solid #e9faff}
.video-media-grid .modal-content{border: 15px solid #e9fbff !important;}
.modal-dialog {
      max-width: 800px;
      margin: 30px auto;
  }

.page-template-press .modal-dialog {
      max-width: 500px;
      margin: 30px auto;
  }
.modal-body {
  position:relative;
  padding:0px;
}
.close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}
.rect-bx{display:block;background:#f5f5f5; padding:30px 20px;clear:both;}
.careers-listing{background:#FFF;}
.sjb-page .sjb-filters .btn-search{
    background: #f6a818;
    /*box-shadow: -1px 5px 5px 2px rgba(246,168,24,0.45);
    -webkit-box-shadow: --1px 5px 5px 2px rgba(246,168,24,0.45);
    -moz-box-shadow: -1px 5px 5px 2px rgba(246,168,24,0.45);*/
    position: relative;
    font-size: 16px;
    padding: 18px 20px;
    color: #fff;
    height:auto !important;
}

.careers-listing .btn-primary{
    background: #64ceeb;
    position: relative;
    padding:10px 20px;
    color: #fff;
    font-size: 16px;
    border-radius: 40px;
    margin-top:15px;
}
.careers-listing .btn-primary:hover{background: rgba(42,113,191,1);}
.careers-listing h3{color:#2a71bf !important;font-size:32px;font-weight:600;}
.careers-listing h4 a{color:#3c4043 !important;}
.careers-listing h4 a{font-size:20px !important;font-weight:600 !important;}
.careers-listing .job-date{text-align:right;}
.sjb-page .list-data .job-description p, .job-description ul li{font-size:16px;font-weight:normal !important;} 
.sjb-page{background:transparent !important;}

.job-description h4{color:#004c84; padding-top:20px; font-weight:800;}
.sjb-page .sjb-detail .list-data ul li::before {
    content: "\f111" !important;
    font-family: "FontAwesome";
    font-size: 10px;
    left: 0;
    position: absolute;
    top: 0;
    color:#16b6e5;
}
.sjb-page .sjb-detail .list-data ul li{padding-left: 25px; padding-bottom: 15px;}
.sjb-page .sjb-detail .list-data h3{color:#004c84 !important;font-size:30px !important; font-weight:800;}
/*.header-margin-top .col-md-3.col-sm-4 {    position: absolute !important;top: -35px !important;}*/
.app-submit{
    background: #f6a818;
    position: relative;
    font-size: 16px !important;
    padding: 15px 30px !important;
    color: #fff !important;
    height: auto !important;
    box-shadow: -1px 5px 5px 2px rgba(246,168,24,0.45);
    -webkit-box-shadow: --1px 5px 5px 2px rgba(246,168,24,0.45);
    -moz-box-shadow: -1px 5px 5px 2px rgba(246,168,24,0.45);
    border-radius:40px;
}
.sjb-page .sjb-detail .jobpost-form .form-control {
    
    background: #e9faff;
    border: none;
    border-radius: 0;
    box-shadow:none ;
}
.sjb-page .sjb-detail .jobpost-form .file input[type="file"]{box-shadow:none ;border:none; border-color: #e9faff;}
.sjb-page .sjb-detail .jobpost-form .form-control{height:50px;}
.sjb-page .sjb-detail {margin:50px 0 0 }
.sjb-page .sjb-detail .jobpost-form .file {   border-color: transparent !important;}
.embed-responsive-16by9::before {  padding-top: 0 ;}


element.style {
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    /* border-color: #ccc #bbb #aaa; */
}
.submit:hover {
    background: #49c37e url(../images/send.png) no-repeat 165px center;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-size: 0.75rem;
    line-height: 1;
    border: none;
    cursor: pointer;
}
.modal-btn {
    background: #29bcb6;
    position: relative;
    text-align: left;
    color: #fff;
    font-size: 16px!important;
    transition: all 200ms linear;
}
.modal-content{background-color: #e9faff;}
.modal-footer{    border-top: none;}
.zoom-wrap a{padding:0;position:relative;}
.fa-play-circle{position: absolute;  left: 49%;  color: #f6a818;font-size: 60px;    transform: translateX(-50%); top: 0;cursor:pointer;}

#test-detailed {
    background: #0056b3 url(../images/test-details.jpg) no-repeat top center; background-size: cover; 
}
#test-detailed .title-header h4{margin-bottom: 0; padding-bottom:10px !important; font-size:18px}
.title-header ul li{    
    
    display: inline-block;
    float: left;
    border-radius: 3px;
    padding: 12px 10px 10px;
    justify-content: center;
    margin-right: 15px;
}
.blog-area-c .share-area{
	position: absolute;
    right: 15px;
    top: 95px;
    z-index: 1;
}
.video-single .share-area{position: absolute;  right:20px;  top: 10px;}
.blog-area-c .share-area ul li::after{display:none}
#post-section .blog-area-c ul li {padding:0px 3px !important}
@media screen and (min-width: 768px){
.blog-area-c .share-area::before{    bottom: -8px !important;}
}

.title-header ul li:first-child{background: #16b6e5;} 
.title-header ul li:nth-child(2){background: #f6a818;} .title-header ul li:last-child{ min-width:0px; display:inline-block;  padding: 0px 10px 10px; }
.title-header ul li p{margin-bottom:0;}
a.time-btn , a.price-btn {color:#FFF;}
.title-header ul li svg{max-width: 25px;height: 25px; margin-bottom:10px; top: 4px; position: relative;}
.test-split-block .if-parent-box-li {
    background: none;
    padding-bottom: 0px;
    min-height: auto;
    border-radius: 5px;
}


.test-split-block .if-parent-box-li h3{padding: 15px 20px;border-radius:5px;}
.test-split-block .if-parent-box-li p{    
    background: #FFF;
    border-radius: 5px;
    padding: 30px 20px;
    min-height: 120px;
}
.test-icon-media .bg-light-blue{padding: 40px 20px;  text-align: center;border-radius:3px; }
.bg-grey-light{background:#f3f3f5;}
.test-icon-media h4{color:#2a71bf;}
.icon-top {
    background: #FFF;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    margin: 0 auto 30px;
    padding: 15px 0;
    text-align: center;
    -webkit-box-shadow: -2px 8px 16px -2px rgba(122,122,122,0.36);
    -moz-box-shadow: -2px 8px 16px -2px rgba(122,122,122,0.36);
    box-shadow: -2px 8px 16px -2px rgba(122,122,122,0.36);
}
.content-detail p{    margin-bottom: 0;}


.similar-test .knowmrn{   margin-bottom:20px;   background: #e9faff;   padding: 20px 60px 20px 15px;  position: relative;border-radius: 3px;}   
.similar-test .knowmrn a {   padding-top:13px; padding-right:25px} .similar-test .knowmrn a::before{ position:absolute; width:43px; height:47px; border-radius:50%; content:''; background:url(../images/arrow.png) no-repeat center; right:15px; top:50%; transform: translateY(-50%); font-family:fontawesome; font-size:14px; padding-top:6px; transition: all 200ms linear;} .similar-test .knowmrn a:hover::before{ padding-left:13px; right:5px } 

.contact-det .col-sm-2{text-align:center;}
.info-contact{padding-left:15px;}
.social-bg{background: #e9faff;padding: 20px 0 10px;    margin: 0px;}
.social-bg .splitblock{text-align: center; line-height: 35px;}

.tumor-gene-table td, , .beta-thalassemia td{     padding:20px 15px; background: transparent;    text-align: left; border: 1px solid #e6e6e6;    }
.tumor-gene-table tr{background: #e9faff;min-height:60px;}
.lung-cancer-table thead>tr, .genes-and-mutation-table thead>tr, .beta-thalassemia thead>tr, .common-mutations thead>tr{    
    border: 1px solid #16c1f3;
    margin-bottom: 5px;
    display: block;
    border-radius: 3px; 
    background:transparent;
}
.lung-cancer-table tr, .genes-and-mutation-table tr, .common-mutations tr, .beta-thalassemia tr{background: #e9faff;text-align: left;margin-bottom:5px;display:block;border-radius: 3px; }
.lung-cancer-table th, .lung-cancer-table td, .genes-and-mutation-table td, .genes-and-mutation-table th, .common-mutations td, .common-mutations th,
.beta-thalassemia th, .beta-thalassemia td{padding:20px 15px;}
.hematological-test ol{padding-left:20px;  margin: 0;}
.page-id-426 .frw-img img{max-width:350px;}
.infographic-analysis img {max-width:1050px;}
.cardiogenetics .frw-img{height:auto;}
.sample-requirements img{max-width: 150px ;}
.carrier-faq .card-header h5{    text-transform: inherit;}
.clinic-exome .box-li h3 {  background: #16b6e5;  color: #FFF;}
.clinic-exome .box-li ul li {  background: #FFF;}
.flex-display .col-md-6.col-12.text-styles.normal-list{display:flex;align-items:center}
.lung-cancer-table strong{color:#004c84;font-size:18px}

@media screen and (max-width: 991px) { 
.tab-bar ul li{padding: 10px 15px;} 
}


@media screen and (min-width: 992px){
table.solid-tumors {width:70%;margin:0 auto}
.lung-cancer-table th, .lung-cancer-table td{
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 35%;
    width: 32%;
    display: inline-block;
}

.genes-and-mutation-table td, .genes-and-mutation-table th{ 
    -ms-flex: 0 0 10.5%;
    flex: 0 0 25%;
    max-width: 15%;
    width: 10.5%;
    display: inline-block;}

.common-mutations td, .common-mutations th{ 
    -ms-flex: 0 0 32.5%;
    flex: 0 0 25%;
    max-width: 33%;
    width: 32.5%;
    display: inline-block;}  
    
    .beta-thalassemia-two-column td, .beta-thalassemia-two-column th{
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
    width: 48%;
    display: inline-block;
    }
    
}

.page-id-2119 ol {  margin: 0 0 1.5em 1em;}
.blue-bg-table tr{background: #e9faff;min-height:60px;}
.blue-bg-table td{     padding:15px 15px; background: transparent;    text-align: left; border: 1px solid #e6e6e6;    }
.blue-bg-table th{ padding:20px 15px;border: 1px solid #e6e6e6; }
#two-column-list h3{    background: #16b6e5;    color: #FFF;}
.margin-auto {margin:0 auto;}
.tumor-gene-cancer .step-sec h4{color: #2a71bf;   font-size: 20px;  font-weight: 600;}
.tumor-gene-cancer .step-sec{text-align:center;}
.why-medgenome-table .table td, .why-medgenome-table .table th{border-top: none;}
.why-medgenome-table tr{    border-bottom: 5px solid #FFF;}
.single-td td{padding: 40px 10px;border-bottom:none}
.why-medgenome-table td{border-bottom:none}
tr.single-td{border-bottom:none}
td.left-td{border-right: 5px solid #FFF;   padding-right: 0;  padding-left: 0;}
td.right-td{padding-right: 0;  padding-left: 0;}
.enquiry-form .form-control{
    color: #666;
    border-radius: 0px;
    padding: 3px;
    width: 100%;
    background-color: #e9faff;
    border: none;
    padding: 15px 10px;
    min-height: 55px;
}
.enquiry-form .submit{    margin: 0 auto;  display: block;}
.nipt-info .img-responsive{margin:0 auto; display:block;}
.nipt-info ol li {
    font-size: 12px;
    font-style: italic;
    padding-bottom: 5px;
    list-style: none;
}
.nipt-two-column .box-li ul li{    background: #FFF;}
.nipt-two-column .box-li h3 {  background: #16b6e5;  color: #FFF;}
.three-column-grid .colum-c div:nth-child(1)::after, .three-column-grid .colum-c div:nth-child(2)::after{display:none;}
.three-column-grid span.text-center{text-align: left !important;}
.three-column-grid .colum-c p{padding-left:0 !important;}
.three-column-grid .colum-c .col-md-4{    padding-right: 30px;}
.sample-requirements h5{    color: #004c84;   font-weight: 800;  margin-bottom: 0px; }
ol.list-none li::before{display:none !important;}
ol.list-none li{font-size:15px;}
ol.list-none li::after{
    width: 8px;
    height: 8px;
    left: -5px;
    top: 0px;
    content: '→';
    position: absolute;
    border-radius: 0;
    background: none;
}
ol.list-none li{margin-left: 10px !important; padding-bottom: 10px;}
.list-style-none li:before{display:none}
table {  margin: 0;}

.category-claria .wp-block-media-text>figure>img{max-width:300px }
.category-claria .wp-block-media-text{grid-template-columns: 30% auto !important;    background: #e9faff;}
.category-claria .wp-block-media-text.has-media-on-the-right{grid-template-columns: 80% auto !important;}
.category-claria img.wp-image-6572{max-width:153px !important}
.wp-block-media-text .wp-block-media-text__content{padding:20px 20px;}
.has-media-on-the-right .wp-block-media-text__media{text-align:right}
.wp-block-media-text.has-media-on-the-right{background:#FFF}
.has-media-on-the-right .wp-block-media-text__content{padding:0px;}
.patient-home.back-to-page{    width: auto;  margin-top: 0;     height: auto; top: -30px;}
.patient-home .b-back{    padding: 8px 15px;}
.patient-home .b-back:hover {  background: #e9faff;  color: #333;}
.single-stories-page.career-share{float: right; padding-right: 5%;}
.page-head{position:relative;z-index:9}
.page-head-scrolled{position:fixed;  width:100%}
.category-actia figure>img{max-width:300px }
.category-actia .wp-block-media-text{grid-template-columns: 30% auto !important;    background: #8ed1fc;}
.category-actia .wp-block-media-text.has-media-on-the-right{grid-template-columns: 80% auto !important;}
.category-actia img.wp-image-6572{max-width:153px !important}
.category-prima figure>img{max-width:300px }
.category-prima .wp-block-media-text{grid-template-columns: 30% auto !important;    background: #8ed1fc;}
.post-1390 .wp-block-media-text{background:#FFF !important}
.category-prima .wp-block-media-text.has-media-on-the-right{grid-template-columns: 80% auto !important;}
.category-prima img.wp-image-6572{max-width:153px !important}



/**About Us **/
#mem-iec .pro{padding: 0 0 0 20px;}
.picflex .detailview{min-height: inherit !important;}
.picflex .resultitem.open:after{top:-15px}
.picflex .resultitem.open{height:auto !important}
.dir-popup{    margin-top: 0px;}
.dri-cose{top: 10px;}
/**About Us **/

@media screen and (min-width: 992px){
	       table.short-table {width:65%}
            #page-wrap td, #page-wrap th {
                -ms-flex: 0 0 25%;
                flex: 0 0 25%;
                max-width: 25%;
                width: 25%;
                
            }
            #page-wrap2 td, #page-wrap2 th {
                -ms-flex: 0 0 25%;
                flex: 0 0 25%;
                max-width: 25%;
                width: 25%;
                
            }
            #page-wrap3 td, #page-wrap3 th {
                -ms-flex: 0 0 25%;
                flex: 0 0 33%;
                max-width: 35%;
                width: 33%;
                display: inline-block;
                
            }
            
         .hla-technique #page-wrap2 th{width: 24.6%; display:inline-block;}
         .common-mutations table{width:70%; margin:0 auto;}
	}

#page-wrap, #page-wrap2, #page-wrap3 { padding:30px 0}

	#page-wrap table, #page-wrap2 table, #page-wrap3 table { 
		width: 100%; 
		border-collapse: collapse; 
	}

	#page-wrap tr, #page-wrap2 tr, #page-wrap3 tr {margin-bottom: 5px;  display: block;border-radius:3px;}
	#page-wrap th, #page-wrap2 th, #page-wrap3 th { color: #16b6e5; font-weight: bold; 	}
	#page-wrap td, #page-wrap2 td{ 
		padding:10px 15px; 
		background: #e9faff;
		text-align: left; 
	}
	.page-id-5577 .table-style td{border-bottom: none !important;}
	#page-wrap3 tbody tr{background: #e9faff;}
	
	#page-wrap thead, #page-wrap2 thead, #page-wrap3 thead { border: 1px solid #16c1f3;margin-bottom: 5px;  display: block;border-radius:3px;	}
	
	#page-wrap th, #page-wrap2 th, #page-wrap3 th {padding:10px 15px; font-size: 18px }
  
	@media only screen and (max-width: 767px), (min-device-width: 768px) and (max-device-width: 1024px)  {
	
		#page-wrap table, #page-wrap thead, #page-wrap tbody, #page-wrap th, #page-wrap td, #page-wrap tr { 
			display: block; 
		}
		#page-wrap2 table, #page-wrap2 thead, #page-wrap2 tbody, #page-wrap2 th, #page-wrap2 td, #page-wrap2 tr { 
			display: block; 
		}
		#page-wrap3 table, #page-wrap3 thead, #page-wrap3 tbody, #page-wrap3 th, #page-wrap3 td, #page-wrap3 tr { 
			display: block; 
		}
		#page-wrap thead tr, #page-wrap2 thead tr, #page-wrap3 thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		#page-wrap td, #page-wrap2 td, #page-wrap3 td { 
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
			min-height: 82px;
		}
		
		#page-wrap td:before, #page-wrap2 td:before, #page-wrap3 td:before { 
        	position: absolute;
            top: 10px;
            left: 10px;
            width: 45%;
            padding-right: 10px;
            /* white-space: nowrap; */
            display: inline-block;
            height: auto;
            padding-bottom: 15px;
            font-weight: 600;
            color: #16b6e5;
        }
		/*
		Label the data
		*/
		#page-wrap td:nth-of-type(1):before { content: "Fluorescent In Situ Hybridisation (FISH)"; }
		#page-wrap td:nth-of-type(2):before { content: "Array Comparative Genomic Hybridisation (aCGH)"; }
		#page-wrap td:nth-of-type(3):before { content: "Single Nucleotide Polymorphism (SNP) Microarray"; }
		#page-wrap td:nth-of-type(4):before { content: "NGS"; }
		
		#page-wrap2 td:nth-of-type(1):before { content: "Method"; }
		#page-wrap2 td:nth-of-type(2):before { content: "About method	"; }
		#page-wrap2 td:nth-of-type(3):before { content: "Pros"; }
		#page-wrap2 td:nth-of-type(4):before { content: "Cons"; }
		
		#page-wrap3 td:nth-of-type(1):before { content: "Performance characteristics of the test"; }
		#page-wrap3 td:nth-of-type(2):before { content: "Clinical Validation"; }
		#page-wrap3 td:nth-of-type(3):before { content: "Validation with ctDNA Reference Standard (HD780)"; }
	
	
	}
	
	
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		/*body { 
			padding: 0; 
			margin: 0; 
			width: 320px; }
		}*/
	
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		/*body { 
			width: 495px; 
		}*/
	}
	

	
	

@media (max-width: 767px) { 
.page-head-scrolled{top:30px; }




}



@media screen and (max-width:575px){ 



.contact-det .col-sm-2 {text-align: left;   padding-bottom: 15px;}
.picflex .resultitem{    margin-bottom: 25px;}



}





@media screen and (min-width:768px){ 
.page-head-scrolled{top:52px; }








}



@media screen and (max-width:1023px){ 





}





@media screen and (min-width:1301px){ 





}