@charset "utf-8";

.fixThis{
	padding: 100px;
	text-align: center;

	color: red;
	border-style:dashed ;
	background: repeating-linear-gradient(
    45deg,
    #000 0px,
    #000 20px,
    #550 20px,
    #550 40px
  );
	
	
}

.img-b-rounded{border-radius:2.5em;}
.paddinglynxter{padding-bottom:2.5em;}
.background-grey {background-color:#403e3d;}

.greyerBox {background-color: #403e3d !important;color: #fdb913; border-top: 32px solid #fdb913; border-bottom: 32px solid #fdb913;}
.bluestBox {background-color: #2D4EA2 !important;color: #ffffff;}
.orangeBG {background-color: #fdb913 !important;}
.bluestBGpad {
	background-color: #2D4EA2 !important;
	color: #ffffff;
	padding-left: 5em;
	padding-right: 5em;


}
.whiteLine {border-bottom: 3px solid #FFFFFF;}

.ex0 {  font-size: 5em;}
.ex1 {  font-size: 2.5em;}
.minpa {line-height: 65% !important;}
.nopad {padding-left: 0px; font-size: larger;}




.bg-car0 {color: #fdb913;
  height: 600px;
  background-color: #000000;
  background: url("../images/gasket.png") no-repeat center;
  background-size: cover;
}
.bg-car1 {color: #fdb913;
  height: 600px;
  background-color: #000000;
  background: url("../images/lynxter_textile_3dprinting-silicone.png") no-repeat center;
  background-size: cover;
}
.bg-car2 {color: #fdb913;
  height: 600px;
  background-color: #000000;
  background: url("../images/lynxter_soft-robotic_3dprinting-silicone.png") no-repeat center;
  background-size: cover;
}
.bg-car3 {color: #fdb913;
  height: 600px;
  background-color: #000000;
  background: url("../images/lynxter_medicaldevice_3dprinting-silicone-stomibag.png") no-repeat center;
  background-size: cover;
}
.bg-car4 {color: #fdb913;
  height: 600px;
  background-color: #000000;
  background: url("../images/lynxter_maskingparts_3dprinting-silicone.png") no-repeat center;
  background-size: cover;
}
.bg-car5 {color: #fdb913;
  height: 600px;
  background-color: #000000;
  background: url("../images/lynxter_automotive_3dprinting-silicone_seal.png") no-repeat center;
  background-size: cover;
}

.bg-sil0 {
  height: 600px;
  background-color: #000000;
  background: url("../images/3d-printing-material-silicone-sil001.png") no-repeat center;
  background-size: cover;
}
.bg-sil1 {
  height: 600px;
  background-color: #000000;
  background: url("../images/3d-printing-material-silicone-sil002.png") no-repeat center;
  background-size: cover;
}
.bg-sil2 {
  height: 600px;
  background-color: #000000;
  background: url("../images/3d-printing-material-silicone-support-sup001.png") no-repeat center;
  background-size: cover;
}




.gnumber {
	font-size: 5em;
	line-height: 120% !important;
}


.my-img-cntr {
 width: 100%;
}

/* for nav bar up */
.footerpad {
	/*padding-bottom: 110px; ether or*/

  margin-bottom: 110px; /* Add a bottom margin to avoid content overlay */
}
/* for nav bar up */




/*carousel*/
/*
.carousel-inner .active.left  { left: -33%;             }
.carousel-inner .active.right { left: 33%;              }
.carousel-inner .next         { left: 33%;              }
.carousel-inner .prev         { left: -33%;              }
.carousel-control.left        { 
								background-image: none;
								 
														}
.carousel-control.right       { background-image: none;
								
														}
.carousel-inner .item         { background: none;     }


.carouselXS-inner .active.left  { left: 0;             }
.carouselXS-inner .active.right { left: 0;              }
.carouselXS-inner .next         { left: 0;               }
.carouselXS-inner .prev         { left: 0;             }
.carouselXS-control.left        { 
								background-image: none;
								 
														}
.carouselXS-control.right       { background-image: none;
								
														}
.carouselXS-inner .item         { background: none;     }









.carousel-caption{
	position:absolute;
	right:10%;
	left:10%;
	bottom:20px;
	z-index:0;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 0px 3px #2D4EA2;
	background-color: rgba(45, 78, 162, 0.5); 
		
	}

*/
/*carousel*/
/* version b \/ version b
@media (min-width: 768px) {

    
    .carousel-inner .active,
    .carousel-inner .active + .carousel-item,
    .carousel-inner .active + .carousel-item + .carousel-item {
        display: block;
    }
    
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
        transition: none;
    }
    
    .carousel-inner .carousel-item-next {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    
    .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -33.3333%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    
    .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .carousel-item-next.carousel-item-left + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    
    /
    .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
   
    .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .carousel-item-prev.carousel-item-right + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}

 version b/\ version b*/
/*version c \/ version c*/


.col-centered {
    float: none;
    margin: 0 auto;
}

.carousel-control { 
    width: 8%;
    width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
}
.carousel-control > a > span {
    color: white;
	  font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }

 .active > div { display:none; }
 .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
	.carousel-inner .next        { left:  33%; }
	.carousel-inner .prev		     { left: -33%; }
  .carousel-col                { width: 33%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -25%; }
  .carousel-inner .active.right{ left:  25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		     { left: -25%; }
  .carousel-col                { width: 25%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
	.active > div:first-child + div + div + div { display:block; }
}

.block {
	width: 306px;
	height: 230px;
}


.carousel-caption{
	border-radius: 15px;
	position:absolute;
	right:10%;
	left:10%;
	top: 20px;
	bottom: auto;
	z-index:0;
	padding-top:10px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 0px 3px #2D4EA2;
	background-color: rgba(45, 78, 162, 0.5); 
		
	}



.carousel-item img {
    width: 100vw;
    height: 100vh;
    
    object-position: 50% 50%;
}


.img-responsiveH{
	display:block;
	object-fit: cover;
}












/*version c /\ version c*/

/* edit this?*/

body {
	background-color: #F8F8F8;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(242,241,241,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(242,241,241,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(242,241,241,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(242,241,241,1.00) 100%);
} 












/**/




img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

.sidePadding {
	padding-left: 1.7em;
	padding-right: 1.7em;
}
.sidePaddingRight {
	padding-right: 1.25em;
}
.sidePaddingLeft {
	padding-left: 1.25em;
}


.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

.paddingBottom{padding-bottom:10px;
}


  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width:100%;
	clear: none;
	float: none;
}

#header {

	background-color: rgba(241,241,241,1.00);
	background-repeat: no-repeat;
}
#navigation {
}
#edgeAnimateSlider {
}
#mainIntro {
width: 100%;
}
#Quality {
width: 100%;
clear: both;
margin-left: 0;
}


#footer {
	margin-top: .75em;
	margin-bottom: .5em;
}


#Molecule {
	display: none;
	width: 100%;
}
#headerPST {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: center;
	font-family: "Times New Roman", "Palatino Linotype", Palatino, "Century Schoolbook", Baskerville, serif;
	background-image: url(../images/PST_100.png);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: auto 90%;

}
#headerPST h1 {
	font-size: 1.1em;
	color: #3139A5;
}
#quickPDF {
	width: 100%;
	clear: both;
	margin-left: 0;
/*Kevin added next 29/05/2017 11:42*/
	padding-right:1em;
/*Requires top padding for larger sizes > to be added?*/
	text-align:right;
}

#quickPDF2 {
	width: 100%;
	clear: both;
	margin-left: 0;
/*Kevin added next 29/05/2017 11:42*/
	padding-right:1em;
/*Requires top padding for larger sizes > to be added?*/
	text-align:right;
}

#resultsProducTitle {
}
.selectedDescription {
	width: 100%;
	margin-top: 15px;
}
#selectedApplication {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 15px;
}
#resultsProductTitle {
	text-align: right;
}
.greyBox {
	background-color: #D7D7D7;
}
#selectedDescriptionText {
	font-size: 95%;
}
#selectedProductTitle h3 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 20px;
	font-size: 1em;
	text-align: right;
}
#resultsNuSil_ID {
width: 100%;
clear: both;
margin-left: 0;
}
#resultsNuSil_ID h1 {
	margin-right: 20px;
	text-align: right;
}
#resultsSection {
width: 100%;
}
#resultsSection h1 {
	margin-left: 20px;
}
#resultsProductSections {
width: 100%;
}
#ID_Title_Block {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: right;
}
#resultsNuSil_ID h3 {
	margin-right: 20px;
	text-align: right;
	font-size: 1.25em;
}

#resultNotFound h1 {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 25px;
	margin-bottom: 100px;
}
#optionalSubSection {
width: 100%;
clear: both;
margin-left: 0;
}
#optionalSubSection h4 {
	text-align: right;
	margin-right: 20px;
}
#selectedPDF h5 {
	margin-left: 20px;
}
#selectedMSDs h5 {
	margin-left: 20px;
}
#selectedProperties {
width: 100%;
}
#selectedPackaging {
width: 47.3684%;
clear: both;
margin-left: 0;
}
#greyPDFouter {
width: 47.3684%;
margin-left: 5.2631%;
clear: none;
}
#greyPDFouter {
	background-color: #D7D7D7;
	margin-top: 10px;
	border-radius: 25px;
	margin-bottom: 10px;
}
#selectedPackaging {
	background-color: #D7D7D7;
	border-radius: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#selectedPackagingList {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

}
#selectedPackagingList p {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
}
#selectedProductProfile {
width: 100%;
}
#selectedMSDS {
width: 100%;
clear: both;
margin-left: 0;
}


#accordion div table .DBtableHeader td {
	padding-left: 5px;
	font-weight: bold;
	padding-right: 20px;
}
#accordion div table tr td {
	padding-left: 5px;
	padding-right: 20px;
}
#accordion div p {
	padding-left: 1px;
	padding-right: 1px;
}
#accordion div table .DBtableCaption {
	font-weight: bolder;
	text-align: left;
}

#FeaturedImage {
	text-align: center;
	border-radius: 25px;
}
#FeaturedImage img {
	border-radius: 25px;
}
#contactUs {
width: 100%;
}
#GoogleMap {
width: 100%;
clear: both;
margin-left: 0;
}
#ContactByPost {
width: 100%;
clear: both;
margin-left: 0;
}
#ContactUS {
width: 100%;
}
#Contact {
width: 100%;
clear: both;
margin-left: 0;
}


#PrivacyPolicyDetails {
width: 100%;
}

#OwnedBy {
width: 100%;
clear: both;
margin-left: 0;
}
#privacypolicy h1, h2 {
	margin-left: 20px;
}
#TermsOfUse h1 {
	margin-left: 20px;
}
#QualityAssurance {
}
#QualityAssurance h1 {
	margin-left: 20px;
}
#QualityStatementDetails {
width: 100%;
}
#Certified {
width: 100%;
clear: both;
margin-left: 0;
}
#Certified p #ISO14001 {
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	border: thin solid rgba(99,99,99,1.00);
}
#Certified p #ISO9001 {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: thin solid rgba(99,99,99,1.00);
}


#headerPST h1 {
	font-family: "Times New Roman", "Palatino Linotype", Palatino, "Century Schoolbook", Baskerville, serif;
	font-weight: bold;
}
#testing p img {
	border-radius: 15px;
	margin-bottom: 10px;
}
#ISO14001 {
	width: 47.3684%;
	display: block;
}
#ISO9001 {
width: 47.3684%;
clear: none;
margin-left: 5.2631%;
}
#HomeAnimation {
width: 100%;
display: block;
}
#PST_NuSil {
width: 100%;
clear: both;
margin-left: 0;
}
#mainIntro #PST_NuSil p a img {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}


#AHERM {
	margin-top: 2.5em;
}



/**/


figcaption {
	height: 3em;
	text-align: center;

}



@media only screen and (min-width: 2200px) {
	.logo-image {
  background-image: url("../../images/MolBG675x135.jpg");
  background-color: #ffffff;
  /*height: 135px;*/
  background-position: right;
  background-repeat: no-repeat;
  position: relative;
}
    .gridContainer {
        width: 96.3666%;
        max-width: 2201px;
        padding-left: 0.8166%;
        padding-right: 0.8166%;
        margin: auto;
        clear: none;
        float: none;
        margin-left: auto;
    }
	
}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
	
.logo-image {
  background-image: url("../../images/MolBG675x135.jpg");
  background-color: #ffffff;
  /*height: 135px;*/
  background-position: left;
  background-repeat: no-repeat;
  position: relative;
}


#table {
width: 100%;
clear: both;
margin-left: 0;
}

#para1 {
width: 100%;
}

.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
	
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
	
	.logo-image {
		background-image: url("../../images/MolBG675x135.jpg");
		background-color: #ffffff;
		/* height: 135px;*/
		background-position: right;
		background-repeat: no-repeat;
		position: relative;
	}
	




	#table {
		width: 49.1525%;
		margin-left: 1.6949%;
		clear: none;
	}

	#para1 {
		width: 49.1525%;
	}

	.zeroMargin_desktop {
		margin-left: 0;
	}
	.hide_desktop {
		display: none;
	}


}

/*other settings*/

.alert-link a:link 
	{
	color:#3139A5	
	}
	

/* visited link*/
.alert-link  a:visited {
    color: #35296F;
}

/* mouse over link */
.alert-link a:hover {
    color: red;
}

/* selected link .alert-link a:active {
    color: yellow;
}

 */
@media only screen and (min-width: 900px) {
	.adaptiveText{
		font-size: 100% ;
	}
	
}

@media only screen and (min-width: 1200px) {
	.adaptiveText{
		font-size: 133% ;
	}
	
}
@media only screen and (min-width: 1700px) {
	.adaptiveText{
		font-size: 166% ;
	}
	
}

 @media only screen and (min-width: 2000px) {
	 .adaptiveText{
		font-size: 200%;
	}
}



.navbarbot {
  overflow: hidden;
  background-color: #333;
  position: fixed;
  bottom: 0;
  width: 100%;
}

.h1div {
	font-size: 2.5em;
	font-weight: bold;
}

.h2div {
	font-size: 2.0em;
	font-weight: bold;
}
	
.h3div {
	font-size: 1.5em;
	font-weight: bold;
	
}
.h4div {
	font-size: 1.2em;
	font-style: italic;
	
}
