.technical-article h1 {
	font-size: 32px;
    font-weight: 700;
    margin: 0px;
}
.technical-article h2 {
	font-size: 24px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 5px;
    text-transform: capitalize;
}
.technical-article h4 {
	font-size: 18px;
    font-weight: 600;
}
.technical-article p {
    line-height: 20px;
    font-size: 14px;
}
.technical-article p a {
	font-weight: 600;
}
.technical-article div p:last-of-type {
	margin-bottom: 0px;
}  
.technical-article .blue {
    color: #002663;
    font-weight: 700;
}
.technical-article .paragraph {
	margin: 20px 0px 15px 0px;
}
.technical-article .bkg-blue { 
	background-color: #f1f8ff;
}
.technical-article .bkg-light-blue {
	background-color: #f9fcff;
}
.technical-article .main-section-box-setting {
	margin: 20px 0px 0px;
	float: left;
	position: relative;
}
.technical-article .main-section-box-setting-with-blockquote {
	display: inline-flex;
}
.technical-article .main-section-box-setting-with-blockquote>p.blue {
	display: none;
	visibility: hidden;
}
.technical-article .main-section-box-setting:first-of-type {
	margin-top: 10px;
}
.technical-article .main-section-box-setting .text-box-section:first-of-type, .technical-article .main-section-box-setting-with-blockquote>[class*="span"]:first-of-type {
	margin-left: 0px;
}
.technical-article .span12>.main-section-box-setting:last-of-type {
	margin-bottom: 10px;
}
.technical-article .main-section-box-setting p.blue,
.technical-article .main-section-box-setting-with-blockquote .span7 p.blue {
	font-size: 16px;
}
.technical-article .main-section-box-setting p.blue small {
	font-weight: 400;
}
.technical-article .main-section-box-setting-with-image {
	margin: 10px 0px 0px;
	float: left;
	position: relative;
}
.technical-article .text-box-section {
	padding: 5px 0px;
}

.technical-article .main-section-box-setting-with-blockquote .span5 {
	background-color: #f2f8ff;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.technical-article blockquote {
    padding: 15px 30px;
    border-left: none;
    background-color: #f2f8ff;
    margin-bottom: 0px;
}
.technical-article blockquote p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #002663;
}
.technical-article blockquote.tech-article-header-title {
	background-color: #ffffff;
	padding: 10px 20px;
	border-left: 8px solid #F1F8FF;
}
.technical-article ul li {
	font-size: 14px;
	line-height: 24px;
	margin-left: 15px;
}
blockquote small:before {
    content: '';
}
.float-left-small-paragraph-image, .float-right-small-paragraph-image {
	width: 40%;
}
.float-left-small-paragraph-image {
	float: left;
	margin-right: 20px;
}
.float-right-small-paragraph-image {
	float: right;
	margin-left: 20px;
}
.technical-article .technical-article-side-section {
	padding-top: 0px;
	height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.technical-article .jump-to, .technical-article .tech-articles-promo-section {
	margin-top: 7px;
	margin-bottom: 20px;
}
.technical-article .tech-articles-promo-section {
	box-shadow: none;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
}
.technical-article .bottom-technical-articles-promo-section {
	margin-top: 10px;
    margin-bottom: 0px;
}
.technical-article .bottom-technical-articles-promo-section .tech-articles-promo-section {
	width: 32%;
	margin-left: 2%;
	box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 0px;
	border: none;
}
.technical-article .bottom-technical-articles-promo-section .tech-articles-promo-section:first-of-type {
	margin-left: 0px;
}
.technical-article .tech-articles-promo-section .span4 {
	border-radius: 130px;
    overflow: hidden;
    padding: 5px;
    background-color: #ffffff;
    width: 93px;
    border: 3px solid #f2f8ff;
}
.technical-article .tech-articles-promo-section .span12>a {
	float: left;
}
.technical-article .jump-to .blue, .technical-article .popular-articles-section .blue {
	font-size: 14px;
}
.technical-article .bullets {
	margin-top: 5px;
	padding-left: 15px;
}
.technical-article .bullets p {
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;	
    margin-bottom: 10px;
}
.technical-article .bullets a {
    color: #333;
}
.technical-article .technical-article-side-section .bullets a {
	font-weight: 400;
}
.technical-article .bullets a:hover {
     color: #002663;
}
h3.tech-articles-promo-section-title, h3.tech-articles-promo-section-title a {
	font-size: 16px;
	color: #002663;
	font-weight: 700;
	line-height: 23px;
	margin-bottom: 5px;
}
.technical-article h2.tech-articles-promo-section-price, .technical-article h2.home-price {
    color: #c05127;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 0px;
    text-align: left;
}
.technical-article h2.tech-articles-promo-section-price small {
	font-size: 16px;
}
.tech-article-image-text i.icon-circle-arrow-up {
	margin-top: 3px;
}

.technical-article .tech-article-links-function-section ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-bottom: 4px solid #F1F8FF;
}

.technical-article .tech-article-links-function-section li {
	float: left;
	margin-left: 0px;
}

.technical-article .tech-article-links-function-section li a {
	display: block;
	color: #000000;
	text-align: center;
	padding: 10px 10px 0px;
	font-weight: 600;
    font-size: 14px;
}
.technical-article .tech-article-links-function-section li a:hover {
	text-decoration: underline;
} 
.technical-article .tech-article-links-function-section li:first-of-type a {
	padding-left: 0px;
}
.technical-article .tech-article-links-function-section li a svg {
	height: 17px;
	width: 17px;
	margin-right: 1px;
	vertical-align: sub;
}
.technical-article-side-section-box-setting {
	float: left;
}
.tech-article-video-section ul {
    margin-left: 0px;
    list-style-position: outside;
    float: left;
    margin-top: 10px;
    width: 49%;
    padding-left: 15px;
    box-sizing: border-box;
}
.tech-article-video-section ul:nth-of-type(2){
    margin-left: 2%;
}
.tech-article-video-section ul li {
    font-size: 14px;
    line-height: 20px;
    margin-left: 0px;
}
@media (min-width: 980px) and (max-width:1199px) {
	
	.technical-article .tech-articles-promo-section .span8 {
		width: 61%;
	}
}
@media (min-width: 768px) and (max-width:979px) {
	.technical-article h1 {
		font-size: 29px;
		line-height: 29px;
	} 
	.technical-article>.row-fluid>.span10 {
		width: 100%;
	}
    .technical-article .row-fluid {
        padding-top: 7px;
    }
	.technical-article>.row-fluid {
		padding-top: 0px;
	}
	.technical-article .main-section-box-setting, .technical-article .main-section-box-setting:first-of-type {
		margin-top: 0px;
	}
	.technical-article .technical-article-side-section {
		display: none;
		visibility: hidden;
	}
	.technical-article .tech-articles-promo-section .span8 {
		width: 61%;
	}
	.technical-article .tech-articles-promo-section .span4 {
		width: 35%;
		max-width: 94px;
	}
	.technical-article-feature-product-section {
		margin-top: -15px;
	}
}
@media (max-width: 767px) {
	.technical-article h1 {
		font-size: 20px;
		line-height: 23px;
	}
	.technical-article h2 {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.technical-article blockquote p {
		font-size: 18px;
		line-height: 25px;
	}
	.technical-article .technical-article-side-section, .technical-article .main-section-box-setting-with-blockquote>.text-box-section>p.blue {
		display: none;
		visibility: hidden;
	}
	.technical-article .main-section-box-setting-with-blockquote {
		display: block;
	}
	.technical-article blockquote.tech-article-header-title {
	    padding: 5px 10px;
	    margin-top: 15px;
	}
	.technical-article .main-section-box-setting-with-blockquote>p.blue {
		display: block;
		visibility: visible;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.technical-article .popular-articles-section {
		width: 100%;
		margin-bottom: 20px;
	}
	.technical-article .main-section-box-setting [class*="span"] {
	    margin-bottom: 10px;
	}
	.tech-article-main-hero {
	    object-fit: cover;
		object-position: 58%;
	    width: 100%;
	    height: 330px;
	}
	.technical-article .text-box-section {
		padding-top: 0px;
	}
	.technical-article .bottom-technical-articles-promo-section .tech-articles-promo-section {
	    width: 100%;
		box-sizing: border-box;
		text-align: left;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-bottom: 0px;
	}
	.technical-article .tech-articles-promo-section a img {
		float: left;
		margin-right: 10px;
		width: 80px;
	}
	 
	.technical-article .tech-articles-promo-section .tech-articles-promo-section-title {
		margin: 0px;
	}
	.technical-article h2.tech-articles-promo-section-price {
		text-align: left;
	}
	.technical-article hr.mshow.ipad-view-setting {
		width: 100%;
	}
	.technical-article .technical-article-side-section {
		float: left;
		margin-bottom: 0px;
		padding-bottom: 20px;
	}
	.technical-article img {
		width: auto;
		max-height: 370px;
	}
	.technical-article .tech-articles-promo-section .span4 {
		width: 15%;
		max-width: 77px;
		min-width: 60px;
		float: left;
		margin-right: 20px;
		margin-bottom: 0px;
	}
	.technical-article .bottom-technical-articles-promo-section {
		margin-top: 10px;
	    margin-bottom: 10px;
	} 
	.tech-article-disqus-section {
		margin-top: 25px;
	}
	.technical-article .span12>.main-section-box-setting:last-of-type {
	    margin-bottom: 0px;
	}
	.tech-article-video-section .span5 iframe {
    	height: 200px;
	}
}
@media (max-width: 400px) {
	h3.tech-articles-promo-section-title, h3.tech-articles-promo-section-title a, .technical-article h2.tech-articles-promo-section-price {
	    font-size: 13px;
	    line-height: 18px;
	}
}
@media print {
	*{  -moz-transition: none !important;
        -o-transition: none !important;
        -webkit-transition: none !important;
        transition: none !important; }
    .footer, #navbar, form, .page-pdf-download-button, .row-fluid.navbar.taxonomy-breadcrumbs, .span2.technical-article-side-section, #sc9zSX, .technical-article-no-for-print, .B2C-header-space .Free-Shipping, .company-small-header .b2b, .company-small-header .B2C-header-space, .tech-article-disqus-section, .tech-article-links-function-section, .mshow.ipad-view-setting, .tech-article-header-title, .technical-article>hr.mhide.ipad-view-setting, .tech-article-image-text i.icon-circle-arrow-up, .homepage-searchbar-mobile-setting, .tech-article-video-section {
        display: none !important;
    }
    .container .content>.row-fluid>.span12 > * { display: none !important; }
	.container .content>.row-fluid>.span12 > .technical-article { display: block !important; }
    a[href]:after {
        content: none !important;
    }
    .container.master .content.mobile-setting {
	    padding-top: 5px;
    }
    .container .content .span12>.technical-article>div.divFooter {
        position: fixed;
	    bottom: 0;
	    line-height: 1.15em;
	    padding: 0.5em 0;
	    display: block !important;
	    width: 100%;
	    right: 0px;
	    text-align: center;
	    background-color: black !important;
	    color: white !important;
	    -webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
		font-size: 12px;
    }
	.container .content .span12>.technical-article>div.divFooter .vglnk{
		color: fff !important;
	}
    blockquote small { margin-bottom: 0px; margin: top -1px;}
    .technical-article .main-section-box-setting-with-blockquote .span5 {
	    border: 1px solid #999;
    }
	.technical-article blockquote {
		border: none;
	}
	.technical-article .span10 {
		width: 100%;
	}
	.technical-article .tech-article-header-title-for-Print {
		display: block !important;
		border: none !important;
		background-repeat: no-repeat !important;
		background-size: 100% auto !important;
		padding: 1px 20px;
		-webkit-print-color-adjust: exact !important;   /* Chrome, Safari, Edge */
		print-color-adjust: exact !important;
	}
	.technical-article .tech-article-header-title-for-Print-itm {
		background-image: url(/images/specialty-pages/tech-article/PDF-header-itm.svg) !important;
	}
	.technical-article .tech-article-header-title-for-Print-gts {
		background-image: url(/images/specialty-pages/tech-article/PDF-header-global-test-supply.svg) !important;
		/* background-size: 100% auto !important; */
	}
	.technical-article .tech-article-header-title-for-Print h1 {
		margin-top: 0px;
	}
	.technical-article .tech-article-header-title-for-Print-itm h1 {
		font-size: 26px;
	}
	.technical-article .tech-article-header-title-for-Print h1, .technical-article .tech-article-header-title-for-Print small i {
		color: #ffffff !important;
	}
	
	.row-fluid .span12 { width:100%;*width:99.94680851063829%; }
	.row-fluid .span11 { width:91.45299145299145%;*width:91.39979996362975%; }
	.row-fluid .span10 { width:82.90598290598291%;*width:82.8527914166212%; }
	.row-fluid .span9 { width:74.35897435897436%;*width:74.30578286961266%; }
	.row-fluid .span8 { width:65.81196581196582%;*width:65.75877432260411%; }
	.row-fluid .span7 { width:57.26495726495726%;*width:57.21176577559556%; }
	.row-fluid .span6 { width:48.717948717948715%;*width:48.664757228587014%; }
	.row-fluid .span5 { width:40.17094017094017%;*width:40.11774868157847%; }
	.row-fluid .span4 { width:31.623931623931625%;*width:31.570740134569924%; } 
	.row-fluid .span3 { width:23.076923076923077%;*width:23.023731587561375% ;}
	.row-fluid .span2 { width:14.52991452991453%;*width:14.476723040552828%; }
	.row-fluid .span1 { width:5.982905982905983%;*width:5.929714493544281%; }
	.row-fluid [class*="span"] {
	    display: block;
	    float: left;
	    margin-left: 2.564102564102564%;
	    *margin-left: 2.5109110747408616%;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.row-fluid .span10.tech-article-printing-setting {
		width: 100%;
	}
	.technical-article h2 {
		font-size: 20px;
		line-height: 23px;
	}
	div.main-section-box-setting, div.bottom-technical-articles-promo-section {
		break-inside: avoid;
	}
	.article-launch-date {
		color: #ffffff !important;
	}
	.technical-article .main-section-box-setting-with-blockquote {
	    display: inline-flex;
	}
	.technical-article .bottom-technical-articles-promo-section .tech-articles-promo-section {
	    width: 32%;
	    margin-left: 2% !important;
	    box-sizing: border-box !important;
	    background-color: #ffffff !important; 
    }
    .technical-article .bottom-technical-articles-promo-section .tech-articles-promo-section:first-of-type {
		margin-left: 0px !important;
	}
	.technical-article .tech-articles-promo-section .span4 {
	    width: 35%;
	    float: left;
	    margin-right: 10px;
	    margin-bottom: 0px;
	}
	.technical-article .tech-articles-promo-section .span8 {
		width: 55%;
	}
	.technical-article-no-for-print, .technical-article .tech-articles-promo-section .tech-articles-promo-section-title br, .technical-article .main-section-box-setting-with-blockquote>.text-box-section>p.blue {
	    display: block;
	    visibility: visible;
	}
	.technical-article .main-section-box-setting-with-blockquote>p.blue {
		display: none;
		visibility: hidden;

	}
	 .tech-articles-promo-section-price a img {
        display: none;
    }
	.technical-article .main-section-box-setting .reverse-flex-rows {
		display: flex;
		flex-direction: row;
	}
	@media (max-width: 1199px) {
		.technical-article .tech-article-header-title-for-Print {
			padding: 8px 20px !important; 
		}
		.technical-article .main-section-box-setting .reverse-flex-rows {
			display: flex;
			flex-direction: row;
		}
	}
}
@media screen {
	div.divFooter{
		display: none;
	}
}