#util-blog{border-right:1px solid #ccc}
.sub-menu ul{padding:0;width:300px}
#main-nav .sub-menu a, #footer-nav li{display:block;padding-left:20px;background-image:url(../../img/main/us.png);background-repeat:no-repeat;background-position:left center}
#main-nav .sub-menu a:hover{background-color:transparent}
#main-nav .sub-menu .gnb_ic{background:none}
#main-nav #gnb-company a{padding-left:0;padding-right:20px;background-position:right center}
#main-nav .nav-heading a{width:35%;}

.hero-section .btn{width:105px}
.hero-section .slick-dots li button{background:rgba(0, 0, 0, 0); color: #fff}
.hero-after:after{background:#ededed;opacity:.2}
.hero-655-after:after{background:#3c3c3c;opacity:.3}
.hero-drs-after:after{background:#333;opacity:.3}
.press-row h5{width:21.5%;font-size:24px}
#press-release h5{width:29.3%}
.press-row ul{width:65.6%}
#press-release ul{width:60%}
#in-the-news .view-all{width:10%;min-width:113px}
.img-title-below{margin-left:5px}
#qpcr-graphics .circle{font-size:13px}
#appGraphics .circle{font-size:12px}
.rectangle{padding-bottom:5%}
.rectangle li{font-size:13px}
#hero-synbio p{width:40%;min-width:400px}

.testimonial-buttons .btn{width:180px}

.visual-slas2018{background-image:url("../../img/main/visual-drs-main-v3.jpg")}
.visual-genomics{background-image: url(../../img/main/visual-echo-genomics-04.jpg)}
.visual-synbio{background-image:url("../../img/main/visual-echo-synthetic-05.jpg")}

#docs .btn{width:83%;padding-left:15px;padding-right:5px;min-width:120px}
#docs .btn img{position:absolute;left:8px;top:8px;width:9%}
#docs .rel-articles .btn{width:88%;padding-left:0;padding-right:0}
#news-trending h5{width:15%}
#news-trending ul{width:75%}

#footer-nav .footer-nav-heading{background-image:none;padding-left:0}
#main-nav .sub-menu .red-link, #footer-nav .red-link{background-image:url(../../img/main/fr.gif);background-repeat:no-repeat;background-position:left center}

@media all and (max-width: 1285px){
#main-nav ul li a{padding:30px 21px 25px 21px}
.press-row ul, #news-trending ul, #press-release ul{float:left;padding-left:30px}
#news-trending h5{min-width:130px}
.press-row h5{min-width:300px;font-size:20px}
}

@media all and (max-width: 736px){
 #hts-pie-section{height:900px}
}

@media all and (max-width: 500px){
 #hts-pie-section{height:960px}
}

@media all and (max-width: 400px){
 #hts-pie-section{height:1050px}
}

@media all and (max-width: 350px){
 #hts-pie-section{height:1080px}
}
