@media (max-width: 991px) {
	.navigation {
		float: none;
		position: relative;
	}
	
	.navigation ul {
		width: 100%;
		position: initial;
		text-align: center;
	}
	
	.navigation ul li {
		float: none;
		display: inline-block;
	}
	
	.logo {
		margin: 0 auto 20px auto;
	}
	.mobile-navigation {
		display: block;
	}
	
	
	
	.footer .col-sm-4 {
		margin-bottom: 30px;
	}
}

@media (min-width: 768px) {
	.mobile-toggle {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px)  {
	.mobile-toggle {
		margin-bottom: 10px !important;
	}
	
	
}

@media (max-width: 767px) {
	.si4, .si5 {
		border-bottom: 5px solid #111 !important;
	}
	.tab-content h3 {
		width: 100%;
	}
	.navigation ul {
		display: none;
	}
	
	.logo a {
		background-position: center;
		width: 100%;
		margin-top: 0;
	}
	
	.header .pull-right {
		padding: 0;
	}
	
	#ps {
		width: 72%;
	}
	
	.tab-items {
		width: 100%;
	}
	.tab-item {
		width: 100%;
	}
	.tab-content {
		width: 100%;
		background-color: #393637;
	}
	
	.top-links {
		text-align: center;
	}
	
	.top-links p {
		display: inline-block;
		margin: 0 10px;
	}
	
	.top-links p:first-child {
		margin: 0 10px 0 0;
	}
	
	.top-links p:last-child {
		margin: 0 0 0 10px;
	}
	
	.mobile-toggle {
		padding: 10px 20px;
	}
	
	.mobile-toggle, .top-links {
		font-size: 15px;
	}
	
	.bluebg .content, .blackbg .content {
		padding: 40px 15px;
	}
	
	.black1, .black2 {
		padding: 0;
	}
	
	.black1 .content, .black2 .content {
		padding: 40px 20px;
		width: initial;
	}
	
	.polymer-info h2 {
		display: none;
	}
	
	.polymer-name {
		margin-bottom: 20px;
	}
	
	.awards img {
		max-width: 92%;
	}
	
	.polymer-list-container {
		border-top: 3px solid #00a7e0;
		padding-top: 30px;
		margin-top: 20px;
	}
}

@media (max-width: 600px){
	.call-title {
		display: none;
	}
}


/**** responsive youtude vids *****/

iframe { max-width: 100%;}

.videoWrapper {
    position: relative;
   /* padding-bottom: 56.25%;
	padding-bottom: 69.2%;
    padding-bottom: 71.20%;*/
	padding-bottom: 53.25%;
    padding-top: 30px; height: 0; 
	overflow: hidden;
	margin:30px 0;
}

@media (max-width:767px){
	.videoWrapper {
	}
	
	.video {
		margin-top: -40px;
	}
}

@media (max-width:410px){
	.videoWrapper {
		padding-bottom: 69.2%;
	}
}





 
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}