body { font-family: 'Roboto', sans-serif; font-size:14px; line-height:20px; margin:0px; padding:0px;

background: rgba(119,119,119,1);
background: -moz-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(250,250,250,1) 27%, rgba(250,250,250,1) 51%, rgba(170,170,170,1) 78%, rgba(136,136,136,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(119,119,119,1)), color-stop(27%, rgba(250,250,250,1)), color-stop(51%, rgba(250,250,250,1)), color-stop(78%, rgba(170,170,170,1)), color-stop(100%, rgba(136,136,136,1)));
background: -webkit-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(250,250,250,1) 27%, rgba(250,250,250,1) 51%, rgba(170,170,170,1) 78%, rgba(136,136,136,1) 100%);
background: -o-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(250,250,250,1) 27%, rgba(250,250,250,1) 51%, rgba(170,170,170,1) 78%, rgba(136,136,136,1) 100%);
background: -ms-linear-gradient(top, rgba(119,119,119,1) 0%, rgba(250,250,250,1) 27%, rgba(250,250,250,1) 51%, rgba(170,170,170,1) 78%, rgba(136,136,136,1) 100%);
background: linear-gradient(to bottom, rgba(119,119,119,1) 0%, rgba(250,250,250,1) 27%, rgba(250,250,250,1) 51%, rgba(170,170,170,1) 78%, rgba(136,136,136,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#888888', GradientType=0 );

 


}



@import url(http://fonts.googleapis.com/css?family=Roboto);

@import url(http://fonts.googleapis.com/css?family=Roboto:700);

@import url(http://fonts.googleapis.com/css?family=Roboto:500);



.left {float:left;}

.right {float:right;}

.clear {clear:both}



h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0px;  }

a img {border:none;}


img.scalable {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
	border-radius: 5px;
}
.fancy {
	border: 1px solid rgba(255,255,255,.2);
	box-shadow: 0px 0px 30px rgba(0,0,0,.65);
}




/*@font-face {

    font-family: 'MyriadProRegular';

    src: url('myriadpro-regular.eot');

    src: url('myriadpro-regular.eot') format('embedded-opentype'),

         url('myriadpro-regular.woff') format('woff'),

         url('myriadpro-regular.ttf') format('truetype'),

         url('myriadpro-regular.svg#MyriadProRegular') format('svg');

}



@font-face {

    font-family: 'myriadpro-bold';

    src: url('myriadpro-bold.eot');

    src: url('myriadpro-bold.eot') format('embedded-opentype'),

         url('myriadpro-bold.woff') format('woff'),

         url('myriadpro-bold.ttf') format('truetype'),

         url('myriadpro-bold.svg#MyriadProBold') format('svg');

}







@font-face {

    font-family: 'myriadpro-semibold';

    src: url('myriadpro-semibold.eot');

    src: url('myriadpro-semibold.eot') format('embedded-opentype'),

         url('myriadpro-semibold.woff') format('woff'),

         url('myriadpro-semibold.ttf') format('truetype'),

         url('myriadpro-semibold.svg#MyriadProSemibold') format('svg');

}

*/



#container { width:1023px; text-align:left; margin:0 auto; background-color:#fff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 2px solid #03486F;
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}


#top-color { background-color:#00476f; height:14px;}

#logo { text-align:center; padding:20px 0px 0px 0px; width:50%; margin:0 auto;}



.outer { border:1px solid #00476f; margin:0px 0px 30px 0px;}



.navtop-line { height:5px; background-color:#cf001e; margin:20px 0px 0px 0px;}

.navbottom-line { height:5px; background-color:#00476f; margin:10px 0px 0px 0px;}

ul.red
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
ul.red li
{
background-image: url(../images/ulredcircle15.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 14px;
}

#navigation { margin:10px 0px 0px 250px; z-index:100; position:center;}

#navigation .nav-btn { display:none;}

#navigation ul { margin:0px; padding:0px;}

#navigation ul li { list-style-type:none; float:left; position:relative; }

#navigation ul li img { padding:5px 0px 0px 0px;}

#navigation ul li a { display:block; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:700; padding:0px 21px 0px 21px; font-size:16px; color:#00476f;}

#navigation ul li a:hover { color:#cf001e;}

#navigation ul .submenu
{
position:absolute;
left:60px;
top:100%;
display:none;
z-index:10;
min-width:350px;
max-width:100%;
box-shadow:0 0 10px rgba(0,0,0,0.5);
}
#navigation ul li:hover .submenu
{
display:block;

}
#navigation ul .submenu li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #fff;
float:none;
float:left;
background:#00476F;
}
#navigation ul .submenu li:last-child{ border-bottom:0;}
#navigation ul .submenu li a
{
display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;
}

#navigation ul .submenuhsp
{
position:absolute;
left:340px;
top:0%;
display:none;
z-index:10;
min-width:325px;
max-width:100%;
box-shadow:0 0 10px rgba(0,0,0,0.5);
}
#navigation ul li:hover .submenuhsp
{
display:block;

}
#navigation ul .submenuhsp li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #fff;
float:none;
float:left;
background:#00476F;
}
#navigation ul .submenuhsp li:last-child{ border-bottom:0;}
#navigation ul .submenuhsp li a
{
display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;
}



#nav_footer { margin:10px 0px 0px 60px; z-index:100; position:relative;}

#nav_footer .nav-btn { display:none;}

#nav_footer ul { margin:0px; padding:0px;}

#nav_footer ul li { list-style-type:none; float:left; position:relative; }

#nav_footer ul li img { padding:5px 0px 0px 0px;}

#nav_footer ul li a { text-decoration:none;  font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px; color:#fff; padding:0px 10px 0px 10px;}

#nav_footer ul li a:hover { color:#cf001e;}

#nav_footer ul .submenu2
{
position:absolute;
left: 10px;
top: -900%;
display:none;
z-index:10;
min-width:200px;
max-width:100%;
box-shadow:0 0 10px rgba(0,0,0,0.5);
}
#nav_footer ul li:hover .submenu2
{
display:block;

}

#nav_footer ul li .submenu2 a:hover { color:#CF001E; }

#nav_footer ul .submenu2 li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #fff;
float:none;
float:left;
background:#000000;
}
#nav_footer ul .submenu2 li:last-child{ border-bottom:0;}
#nav_footer ul .submenu2 li a
{
display:block;
float:none;
padding:5px 8px;
color:#fff;
font-weight:500; 
font-size:16px;
}

.redbar { height:56px; text-transform:none; background-color:#cf001e; text-align:center; padding:0px 0px 0px 0px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:700; font-size:31px;}

.bluebar { height:56px; line-height:33px; background-color:#03486f; text-align:center; padding:0px 0px 0px 0px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:700; font-size:31px;}



.spacer { height:2px;}



.txtarea { width:435px; height:344px; margin:4px 0px 0px 0px; padding:0px 10px 0px 10px; float:left;



background-color: #fff; /* Old browsers */}

.home-txt { background-image:url(../images/home_txtbg.png); width:387px; height:322px; padding:20px 25px 0px 25px; background-repeat:no-repeat; margin:10px 0px 0px 10px;}
.home-txt p { margin:0px; padding:20px 0px 0px 0px; color:#fff; font-size:16px; text-align:justify;}




#banner { float:right; width:565px; padding:4px 0px 0px 0px;}



.bottom-section { margin:5px 0px 0px 0px; padding:0px 0px 10px 0px;

/* Dropdown Button */
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    background-color: #3e8e41;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}



background: #00324e; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzI0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDEzMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #00324e 0%, #00131d 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00324e), color-stop(100%,#00131d)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #00324e 0%,#00131d 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #00324e 0%,#00131d 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #00324e 0%,#00131d 100%); /* IE10+ */

background: linear-gradient(to bottom,  #00324e 0%,#00131d 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00324e', endColorstr='#00131d',GradientType=0 ); /* IE6-8 */

}



.bottom-section h2 { font-size:28px; color:#fff; padding:15px 0px 0px 0px;  font-family: 'Roboto', sans-serif; font-weight:500; text-align:center;}



.service-section { text-align:center;}



.service-box { width:142px; min-height:163px; float:left; margin:30px 0px 0px 20px; padding:0px 0px 3px 0px; background-color:#fff; border:1px solid #969696; text-align:center;}

.service-box h1 { background-color:#cf001e; min-height:42px; padding:6px 0px 8px 0px; margin:3px 0px 0px 3px; color:#fff; font-size:20px; line-height:24px; font-family: 'Roboto', sans-serif; font-weight:500; width:135px; font-weight:normal;}

.service-box h1 span { font-size:16px;}



/*#footer-link { width:900px; margin:0 auto; color:#fff;}*/

#footer-link { width:900px; margin:0 108px; color:#fff;}

#footer-link a { text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:500; font-size:17px; color:#fff; padding:0px 10px 0px 10px;}

#footer-link a:last-child { border:0px;}

#footer-link a:hover { color:#cf001e;}



.address { margin:0 auto; width:900px; text-align:center; padding:5px 0px 0px 0px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:500; font-size:18px;}

.address a { text-decoration:none; color:#fff;}

.address a:hover { color:#cf001e;}



.product-guide { margin:0px 0px 0px 0px; border-collapse:collapse;  border:13px solid #00476f;}

.product-guide td { padding:10px 0px 10px 10px; margin:0px 0px 0px 0px; border-right:3px solid #00446e; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:500; vertical-align:top; color:#fff;}

.product-guide th { font-family: 'Roboto', sans-serif; font-weight:700; color:#03486F; border-bottom:13px solid #00476f; text-align:center; padding:10px 0px 10px 0px!important; font-size:18px;}

.product-txt { font-size:34px!important; font-family: 'Roboto', sans-serif; font-weight:700; color:#fff; line-height:30px; text-align:center; }



.product-des { width:220px; float:left;}

.product-txt span { font-size:20px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:500;}



.gray-bar { background-color:#999999;}

.light-gray-bar { background-color:#e6e6e6;}

.blue-color {color:#003c67!important;}





.btn { margin:0px 0px 10px 10px; background-color:#808080; width:60px; border:4px solid #00446d; text-align:center; float:left;}

.btn a { color:#fff; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px; line-height:24px;}

.btn:hover { background-color:#00476f;}

.search_box { background-color:#ccc; padding:0px 0px 0px 0px; text-align:center; width:150px; padding:5px; float:right; margin:40px 20px 0px 0px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}



.field { padding:0px 0px 2px 0px; /*background-color:#fff;*/ width:157px; margin:0 auto;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 
    .field {
        width: 149px;
        
    }
}

.field img { padding:3px 0px 0px 0px; margin: 0 0 0 -24px;}
.search_box h5 { font-size:11px;}
.search_field {-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; padding-left: 3px; height:22px;  margin:0px 0px 0px 0px; font-size:12px; border:0px; width:142px;   line-height:7px;}

.search_box_contact { float:right; margin:20px 30px 0px 0px; width:420px;  }
.contact_txt { background-image:url(../images/contact-txt-bg.png); padding:5px 30px 0px 30px; width:351px; background-repeat:no-repeat; height:500px; margin:0px 0px 0px 0px;}

/*------------- CONTACT PAGE -----------------*/

.contact_txt p { margin:15px; padding:15px 0px 0px 0px; font-size:16px; color:#1f497d; line-height:22px; text-align:justify;}
.contact_txt p span { font-size:19px;}

.contact_txt2 { background-image:url(../images/contact-txt-bg2.png); padding:30px 30px 0px 30px; height:155px; width:351px; background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.contact_txt2 p { margin: 0px 15px 0px 15px; padding:0px 0px 0px 0px; font-size:16px; color:#1f497d; line-height:22px; text-align:justify;}
.contact_txt2 p span { font-size:19px;}
.contact_txt2 p a { text-decoration:underline; color:#1f497d;}
.contact_txt2 p a:hover {color: red;}

.field2 { border:3px solid #1f497d!important;}

/*------------- PRODUCT -----------------*/



#banner_product { float:left;}

.product_feature { background-color:#03486f; float:left; width:305px; padding:0 0 27px 0;    height: 430px;}

.feature_list { padding:23px 0 0 35px;}

.feature_list h1 {color:#FFFFFF; font-family: 'Roboto', sans-serif; font-weight:500; font-size:20px; margin:0 0 4px 0; font-weight:normal;}

.feature_list ul { padding:0 0 0 16px; margin:0px;

}

.feature_list ul li { color:#FFFFFF; font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px; line-height:24px; 
list-style-image: url(../images/ulredcircle15.png);

}

.product_bottom_section { background-color:#FFFFFF; border-radius:0 0 5px 5px; padding:5px; margin:9px 42px 0;}

.three_package { background-color:#818180; overflow:hidden; padding:0px; margin:0 0 5px 0;}

.industries_box { float:left; padding:5px 26px 0 21px;}

.industries_box h1 {color:#FFFFFF; font-family: 'Roboto', sans-serif; font-weight:500; font-size:18px; margin:0 0 4px 0;}

.industries_box ul { margin:0px; padding:0 0 0 18px;}

.industries_box ul li {color:#FFFFFF; font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px; line-height:22px;}



.substrates_box { background-color:#b4b3b4; float:left; padding:7px 0 48px 19px;width: 322px;}

.substrates_box h1 {color:#FFFFFF; font-family: 'Roboto', sans-serif; font-weight:500; font-size:20px; margin:0 0 4px 0;}

.subs_list { float:left; margin:0 31px 0 0;}

.subs_list ul {margin:0px; padding:0 0 0 18px;}

.subs_list ul li {color:#FFFFFF; font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px; line-height:22px;}

.data_sheet a { background:url(../images/data_sheet_btn.jpg) no-repeat; display:inline-block; width:162px; height:40px; float:left; margin:15px 10px 0 -9px;}

.msds a {background:url(../images/msds_btn.jpg) no-repeat; display:inline-block;width:162px; height:40px; margin:-40px -38px 0 160px}

.product_app { padding:0 0 5px 5px;}

.product_app p { margin:0px; color:#034870; font-family: 'Roboto', sans-serif; font-weight:500; font-size:16px; line-height:24px;}

.product_app h1 { color:#034870; font-family: 'Roboto', sans-serif; font-weight:500; font-size:20px; font-weight:normal; margin:10px 0 5px 0;}



.pick_proof { float:left; width:485px; padding:10px 10px 0px 10px;}

.pick_proof h2 { font-family: 'Roboto', sans-serif; font-weight:700; font-size:20px; padding:20px 0px 0px 0px; color:#034870;}

.pick_proof p { font-size:14px; }

#banner_product2 { float:left;}

.product-pic { float:left; padding:0px 15px 0px 0px;}



.institution { background-color:#03486f; padding:15px 0px 20px 0px;}

.institution_location { width:298px; float:left; margin:0px 30px 0px 12px;}

.heading { font-size:18px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:700;  padding:0px 0px 0px 10px;}

.institution_location p { color:#fff; margin:0px; padding:0px 0px 0px 10px;}

.institution_location h3 { font-size:14px; font-family: 'Roboto', sans-serif; font-weight:700;  padding:10px 0px 0px 10px; color:#fff;}

.institution_location ul { margin:0px; padding:0px 0px 0px 20px;}

.institution_location ul li { font-size:14px; color:#fff;}

.photos { padding:0px 0px 0px 0px;}

.photos img { padding:0px 1px 2px 2px;}





@media screen and (max-width: 480px){

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0 auto;
} 

.product_bottom_section { padding:5px 0px 20px 0px!important;}

.search_box_contact { float:none; margin:20px 30px 0px 0px; width:auto;  }
.contact_txt { background-image:url(../images/contact-txt-bg.png); background-size:100% auto; padding:10px 30px 0px 30px; width:283px; background-repeat:no-repeat; height:424px; margin:0px 0px 0px 14px;}

.contact_txt p { font-size:13px; line-height:20px;}
.contact_txt p span { font-size:14px;}

.contact_txt2 { background-image:url(../images/contact-txt-bg2.png); background-size:100% auto; padding:10px 0px 0px 0px; width:283px; background-repeat:no-repeat; height:121px; margin:0px 0px 0px 14px;}
.contact_txt2 p { font-size:13px; line-height:20px; }
.contact_txt2 p span { font-size:14px;}

.home-txt { background-image:url(../images/home_txtbg.png); background-size:100% auto; width:auto; height:220px; padding:5px 15px 0px 15px; background-repeat:no-repeat; margin:15px 10px 0px 10px; clear:both;}
.home-txt p { font-size:12px; padding:5px 0px 0px 0px;}

.msds a {margin:12px -18px 0 -8px}


.search_box { background-color:#ccc;  text-align:center; width:94%; padding:5px; float:none; margin:20px auto;}
.field {  width:94%; margin:0 auto;}
.search_field { width:92%; }



	
	
#container { width:100%;}

.outer { margin:0px;}

#logo { padding:0px;}

#logo img{ width:100%;}



#navigation { margin:10px 0px 0px 0px; position:relative;}

#navigation .nav-btn { display:block; padding:8px 0 8px 0; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:18px; text-align:center;background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

 width:96%; margin:0px 2% 0px 2%; border:1px solid #f5f5f5;}

 

#navigation .nav-btn:hover { cursor:pointer; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */}

 



#navigation ul { position:relative; display:none;   width:96%; margin:0px 2% 0px 2%;  font-family: 'Roboto', sans-serif; font-weight:700;}

#navigation ul li { float:none; text-align:center; background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:1px 0px 1px 0px; display:block; }

#navigation ul li img { padding:5px 0px 0px 0px; display:none; text-align:center;}

#navigation ul li a { color:#fff; text-align:center;  border:1px solid #f5f5f5; padding:8px 0 8px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }





#navigation ul li a:hover { color:#fff; background: #007396; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */

 }

#navigation ul .submenu
{
left:0;
border-radius:5px;
overflow:hidden;
border:1px solid #1e72a1;

}
#navigation ul .submenu li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #0e5a85;
float:none;
float:left;
background:#00476F;
border-radius:0px;
}
#navigation ul .submenu li:last-child{ border-bottom:0;}
#navigation ul .submenu li a
{


display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;
border-radius:0px;
border:0;

}
 
#navigation ul .submenuhsp
{
left:0;
border-radius:5px;
overflow:hidden;
border:1px solid #1e72a1;

}
#navigation ul .submenuhsp li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #0e5a85;
float:none;
float:left;
background:#00476F;
border-radius:0px;
}
#navigation ul .submenuhsp li:last-child{ border-bottom:0;}
#navigation ul .submenuhsp li a
{


display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;
border-radius:0px;
border:0;

}
 
#nav_footer { margin:10px 0px 0px 0px; position:relative;}

#nav_footer .nav-btn { display:block; padding:8px 0 8px 0; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:18px; text-align:center;background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

 width:96%; margin:0px 2% 0px 2%; border:1px solid #f5f5f5;}

 

#nav_footer .nav-btn:hover { cursor:pointer; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */}

 



#nav_footer ul { position:relative; display:none;   width:96%; margin:0px 2% 0px 2%;  font-family: 'Roboto', sans-serif; font-weight:700;}

#nav_footer ul li { float:none; text-align:center; background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:1px 0px 1px 0px; display:block; }

#nav_footer ul li img { padding:5px 0px 0px 0px; display:none; text-align:center;}

#nav_footer ul li a { color:#fff; text-align:center;  border:1px solid #f5f5f5; padding:8px 0 8px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }





#nav_footer ul li a:hover { color:#fff; background: #007396; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */

 }

#nav_footer ul .submenu2
{
position:absolute;
left:0;
top: -600%;
border-radius:5px;
overflow:hidden;
border:1px solid #1e72a1;

}
#nav_footer ul .submenu2 li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #0e5a85;
float:none;
float:left;
background:#00476F;
border-radius:0px;
}
#nav_footer ul .submenu2 li:last-child{ border-bottom:0;}
#nav_footer ul .submenu2 li a
{


display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;
border-radius:0px;
border:0;

}
 
 
 
.redbar { height:auto; padding:10px 0px 10px 0px; line-height:24px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:700; font-size:200%;}

.bluebar { height:auto; line-height:33px; background-color:#03486f; text-align:center; padding:8px 0px 10px 0px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:700; font-size:200%;}



.institution { background-color:#03486f; padding:15px 0px 20px 0px; width:100%}

.institution_location { width:auto; float:left; padding:0px 0px 20px 0px; margin:20px 30px 0px 12px; border-bottom:1px dotted #ccc;}

.institution_location:last-child { border-bottom:none!important;}



.pick_proof { float:none; width:auto; }

.pick_proof p { font-size:14px; width:100%; padding:0px 0px 0px 0px; }



.photos img { padding:0px 1px 2px 2px; width:99%;}



#banner { float:none; width:auto; padding:2px 0px 0px 0px;}

#banner img { width:100%;}



.txtarea { width:auto; height:auto; margin:-12px 0px 0px 0px; padding:0px 10px 10px 0px; float:none; clear:both}

.txtarea p { color:#fff; margin:0px; font-size:14px; padding:10px 10px 0px 10px;}



#banner_product2 { float:left;}

#banner_product2 img { width:100%;}



.service-section { text-align:center;}

.service-section { width:100%; text-align:center; margin:2px 0px 0px 0px; min-height:auto;}

.service-box { width:43%; height:auto; float:left; margin:30px 0px 0px 10px; padding:0px 0px 3px 0px; background-color:#fff; border:1px solid #969696; text-align:center;}

.service-box img {width:95%;}



.substrates_box { background-color:#b4b3b4; float:left; width:100%; padding:7px 0 48px 19px;}



.service-box h1 { background-color:#cf001e; min-height:42px; padding:6px 0px 8px 0px; margin:3px 0px 0px 3px; color:#fff; font-size:18px; line-height:24px; font-family: 'Roboto', sans-serif; font-weight:500; width:135px; font-weight:normal; width:95%;}

.service-box h1 span { font-size:14px;}



.product_bottom_section { padding:5px; margin:9px 20px 0;}



#footer-link { width:100%; margin:0 auto; color:#fff;}

#footer-link a { border:none; background-color:#00476f; font-family: 'Roboto', sans-serif; font-weight:500; display:block; font-size:18px; color:#fff; padding:3px 0px 3px 0px; margin:5px 20px 0px 20px; text-align:center;}

#footer-link a:hover { background-color:#c9c9c9;}





.address { margin:0 auto; width:auto; text-align:center; padding:25px 0px 15px 0px;}



#banner_product { float:none;}

#banner_product img { width:100%;}

.product_feature { background-color:#03486f; float:none; width:100%; padding:0 0 27px 0;}

.industries_box { float:left; padding:5px 26px 15px 21px;}

.feature_list { padding:23px 0 0 32px;}



.product-guide { margin:0px 0px 0px 0px; border-collapse:collapse;  border:13px solid #00476f; overflow-x:auto;}

.product-guide th { padding:10px 0px 10px 0px!important; font-size:14px;}



}





@media (min-width: 481px) and (max-width: 768px){

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0 auto;
} 

.contact-right {
    
    padding: 0px 0 0 0px; text-align:center;
    width:0 auto; float:none;
}

.product_bottom_section { padding:5px 0px 20px 0px!important;}
.search_box_contact { float:none; margin:20px 30px 0px 0px; width:auto;  }
.contact_txt { background-image:url(../images/contact-txt-bg.png); background-size:100% auto; padding:10px 30px 0px 30px; width:371px; background-repeat:no-repeat; height:510px; margin:0 auto;}

.contact_txt p { font-size:16px; line-height:22px; padding:30px 0px 0px 0px;}
.contact_txt p span { font-size:20px;}

.contact_txt2 { background-image:url(../images/contact-txt-bg2.png); background-size:100% auto; padding:10px 30px 0px 30px; width:371px; background-repeat:no-repeat; height:155px; margin:20px auto;}
.contact_txt2 p { font-size:16px; line-height:22px; padding:15px 0px 0px 0px;}
.contact_txt2 p span { font-size:20px;}

.home-txt { background-image:url(../images/home_txtbg.png); background-size:100% auto; width:auto; height:340px; padding:20px 25px 0px 25px; background-repeat:no-repeat; margin:15px 10px 0px 10px; clear:both;}
.home-txt p { font-size:16px; padding:20px 0px 0px 0px;}

#logo { padding:0px;}

.search_box { background-color:#ccc;  text-align:center; width:94%; padding:5px; float:none; margin:20px auto;}
.field {  width:94%; margin:0 auto;}
.search_field { width:94%; }




#container { width:100%;}

.outer { margin:0px;}

#logo img{ width:100%;}



#navigation { margin:10px 0px 0px 0px; position:relative;}

#navigation .nav-btn { display:block; padding:8px 0 8px 0; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:18px; text-align:center;background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

 width:96%; margin:0px 2% 0px 2%; border:1px solid #f5f5f5;}

 

#navigation .nav-btn:hover { cursor:pointer; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */}

 



#navigation ul { position:absolute; display:none;   width:96%; margin:0px 2% 0px 2%;  font-family: 'Roboto', sans-serif; font-weight:700;}

#navigation ul li { float:none; text-align:center; background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:1px 0px 1px 0px; display:block; }

#navigation ul li img { padding:5px 0px 0px 0px; display:none; text-align:center;}

#navigation ul li a { color:#fff; text-align:center;  border:1px solid #f5f5f5; padding:8px 0 8px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }





#navigation ul li a:hover { color:#fff; background: #007396; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */

 }

#navigation ul .submenu
{
left:0;
border-radius:5px;
overflow:hidden;
border:1px solid #1e72a1;
}
#navigation ul .submenu li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #0e5a85;
float:none;
float:left;
background:#00476F;
}
#navigation ul .submenu li:last-child{ border-bottom:0;}
#navigation ul .submenu li a
{


display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;

}

#navigation ul .submenuhsp
{
left:0;
border-radius:5px;
overflow:hidden;
border:1px solid #1e72a1;
}
#navigation ul .submenuhsp li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #0e5a85;
float:none;
float:left;
background:#00476F;
}
#navigation ul .submenuhsp li:last-child{ border-bottom:0;}
#navigation ul .submenuhsp li a
{


display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;

}


#nav_footer { margin:10px 0px 0px 0px; position:relative;}

#nav_footer .nav-btn { display:block; padding:8px 0 8px 0; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:18px; text-align:center;background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

 width:96%; margin:0px 2% 0px 2%; border:1px solid #f5f5f5;}

 

#nav_footer .nav-btn:hover { cursor:pointer; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */}

 



#nav_footer ul { position:relative; display:none;   width:96%; margin:0px 2% 0px 2%;  font-family: 'Roboto', sans-serif; font-weight:700;}

#nav_footer ul li { float:none; text-align:center; background: #f20034; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyMDAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjAwMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #f20034 0%, #cf001e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20034), color-stop(100%,#cf001e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f20034 0%,#cf001e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f20034 0%,#cf001e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20034', endColorstr='#cf001e',GradientType=0 ); /* IE6-8 */

  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:1px 0px 1px 0px; display:block; }

#nav_footer ul li img { padding:5px 0px 0px 0px; display:none; text-align:center;}

#nav_footer ul li a { color:#fff; text-align:center;  border:1px solid #f5f5f5; padding:8px 0 8px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }





#nav_footer ul li a:hover { color:#fff; background: #007396; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #007396 0%, #00476f 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007396), color-stop(100%,#00476f)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #007396 0%,#00476f 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #007396 0%,#00476f 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #007396 0%,#00476f 100%); /* IE10+ */

background: linear-gradient(to bottom,  #007396 0%,#00476f 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007396', endColorstr='#00476f',GradientType=0 ); /* IE6-8 */

 }

#nav_footer ul .submenu2
{
position:absolute;
left:0;
top: -600%;
border-radius:5px;
overflow:hidden;
border:1px solid #1e72a1;

}
#nav_footer ul .submenu2 li
{

color:#fff;
display:block;
padding:0;
width:100%;
margin:0;
border-bottom:1px solid #0e5a85;
float:none;
float:left;
background:#00476F;
border-radius:0px;
}
#nav_footer ul .submenu2 li:last-child{ border-bottom:0;}
#nav_footer ul .submenu2 li a
{


display:block;
float:none;
padding:5px 8px;
color:#fff;
font-size:12px;
border-radius:0px;
border:0;

}



.photos img { padding:0px 1px 2px 2px; width:auto;}

.bluebar { height:auto; line-height:33px; background-color:#03486f; text-align:center; padding:8px 0px 10px 0px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:700; font-size:200%;}

.redbar { height:auto; padding:10px 0px 10px 0px; line-height:24px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:700; font-size:200%;}

#banner { float:none; width:auto; padding:2px 0px 0px 0px;}

#banner img { width:100%;}



.txtarea { width:auto; height:auto; margin:-11px 0px 0px 0px; padding:0px 10px 10px 0px; float:none;}

.txtarea p { color:#fff; margin:0px; font-size:14px; padding:10px 10px 0px 10px;}



.service-section { text-align:center;}

.service-section { width:100%; text-align:center; margin:2px 0px 0px 0px; min-height:auto;}

.service-box { width:23%; height:auto; float:left; margin:30px 0px 0px 10px; padding:0px 0px 3px 0px; background-color:#fff; border:1px solid #969696; text-align:center;}

.service-box img {width:95%;}



#banner_product2 { float:none;}

#banner_product2 img { width:100%;}



.institution { background-color:#03486f; padding:15px 0px 20px 0px; width:100%}

.institution_location { width:auto; float:left; padding:0px 0px 20px 0px; margin:20px 30px 0px 12px; }

.institution_location:last-child { border-bottom:none!important;}



.pick_proof { float:none; width:auto; padding:10px 10px 0px 10px;}

.pick_proof p { font-size:14px; width:100%; padding:0px 0px 0px 0px; }



.substrates_box { background-color:#b4b3b4; float:left; width:100%; padding:7px 0 48px 19px;}



.service-box h1 { background-color:#cf001e; min-height:42px; padding:6px 0px 8px 0px; margin:3px 0px 0px 3px; color:#fff; font-size:18px; line-height:24px; font-family: 'Roboto', sans-serif; font-weight:500; width:135px; font-weight:normal; width:95%;}

.service-box h1 span { font-size:14px;}



.product_bottom_section { padding:5px; margin:9px 20px 0;}



.product-guide { margin:0px 0px 0px 0px; border-collapse:collapse;  border:13px solid #00476f; overflow-x:auto;}



#footer-link { width:100%; margin:0 auto; color:#fff;}

#footer-link a { border:none; background-color:#00476f; font-family: 'Roboto', sans-serif; font-weight:500; display:block; font-size:18px; color:#fff; padding:3px 0px 3px 0px; margin:5px 20px 0px 20px; text-align:center;}

#footer-link a:hover { background-color:#c9c9c9;}





.address { margin:0 auto; width:auto; text-align:center; padding:25px 0px 15px 0px;}



#banner_product { float:none;}

#banner_product img { width:100%;}

.product_feature { background-color:#03486f; float:none; width:100%; padding:0 0 27px 0;}

.industries_box { float:left; padding:5px 26px 15px 21px;}

.feature_list { padding:23px 0 0 32px;}

.product-guide th { padding:10px 0px 10px 0px!important; font-size:16px;}



}

/*contact form css*/
.contact-right {
    
    padding: 40px 0 0 30px;
    width: auto; float:left;
}
.contact-right p label {
    color: #1f497d;
    display: block; font-weight:700;
     font-size: 15px;
    padding: 0;
}


.contact-right input[type="text"] {
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    color: #000000;
    height: 26px;
    margin: 5px 0 0;
	padding: 2px;
    width: 230px;
}
.length {
    width: 291px !important;
}

textarea {
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    color: #000000;
    height: 140px;
    margin: 5px 0 0;
    width: 300px;
}

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0;
} 
#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../images/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

#success_page h1 { background: url('../images/success.gif') left no-repeat; padding-left:22px; }


.category {
    background-color: #FFFFFF;
    margin: 29px 0 0 63px;
    padding: 0 0 23px;
    position: relative;
    width: 862px;
    z-index: 1;
}

.category_product {
    float: left;
    margin: 21px 0 0 17px;
}

.category_product img {
    position: relative;
    z-index: 2;
}

.category_name {
    background-color: #fff;
    color: #034870;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    height: 141px;
    margin: -35px 0 25px;
    padding: 6px 0 6px 10px;
    position: relative; 
    width: 251px;
    z-index: 3;
}
@media only screen and (min-width: 240px) and (max-width: 380px) {

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0 auto;
} 

.product_bottom_section { padding:5px 0px 20px 0px!important;}

.search_box_contact { float:none; margin:20px 30px 0px 0px; width:auto;  }
.contact_txt { background-image:url(../images/contact-txt-bg.png); background-size:100% auto; padding:10px 30px 0px 30px; width:227px; background-repeat:no-repeat; height:350px; margin:0px 0px 0px -5px;}

.contact_txt p { font-size:12px; line-height:14px;margin: 0;}
.contact_txt p span { font-size:14px;}

.contact_txt2 { background-image:url(../images/contact-txt-bg2.png); background-size:100% auto; padding:10px 30px 0px 30px; width:190px; background-repeat:no-repeat; height:121px; margin:20px 0px 0px 8px;}
.contact_txt2 p { font-size:12px; line-height:13px; padding:0px 0px 0px 0px;}
.contact_txt2 p span { font-size:14px;}


.contact-right {
    
    padding: 0px 0 0 0px; text-align:center;
    width:0 auto; float:none;
}
.contact-right p label {
    color: #1f497d;
    display: block; font-weight:700;
     font-size: 15px;
    padding: 0;
}

	
	textarea {
		background-color: #FFFFFF;
		border: 1px solid #D9D9D9;
		color: #000000;
		height: 140px;
		margin: 5px 0 0;
		width: 211px;
	}
	
	.category { width:264px; background-color:#fff; padding:10px 0px 23px 0px; margin:42px -10px 20px; z-index:1; position:relative;}
	.category_product { width:26px; margin:0px 15px; padding:21px 53px 16px; text-align:center; float:none;}
	.category_product img { z-index:2; position:relative;}

	.category_name {
		background-color: #fff;
		color: #034870;
		font-family: 'Roboto',sans-serif;
		font-size: 14px;
		height: auto;
		margin: -68px -72px 38px;
		padding: 6px 0 6px 10px;
		position: relative;
		width: 258px;
		z-index: 3;
	}
	
	
}
@media only screen and (min-width: 384px) and (max-width: 479px) {

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0 auto;
} 

.contact-right {
    
    padding: 0px 0 0 0px; text-align:center;
    width:0 auto; float:none;
}

.home-txt { background-image:url(../images/home_txtbg.png); background-size:100% auto; width:auto; height:250px; padding:20px 15px 0px 15px; background-repeat:no-repeat; margin:15px 10px 0px 10px; clear:both;}
.home-txt p { font-size:12px; padding:5px 0px 0px 0px;}
	
	.category { width:264px; background-color:#fff; padding:10px 0px 23px 0px; margin:42px 26px 20px; z-index:1; position:relative;}
	.category_product { width:26px; margin:0px 15px; padding:21px 53px 16px; text-align:center; float:none;}
	.category_product img { z-index:2; position:relative;}

	.category_name {
		background-color: #fff;
		color: #034870;
		font-family: 'Roboto',sans-serif;
		font-size: 14px;
		height: auto;
		margin: -68px -72px 38px;
		padding: 6px 0 6px 10px;
		position: relative;
		width: 258px;
		z-index: 3;
	}
}
@media only screen and (min-width: 480px) and (max-width: 567px) {

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0 auto;
} 

.contact-right {
    
    padding: 0px 0 0 0px; text-align:center;
    width:0 auto; float:none;
}



	
	.category { width:264px; background-color:#fff; padding:10px 0px 23px 0px; margin:42px 67px 20px; z-index:1; position:relative;}
	.category_product { width:26px; margin:0px 15px; padding:21px 53px 16px; text-align:center; float:none;}
	.category_product img { z-index:2; position:relative;}

	.category_name {
		background-color: #fff;
		color: #034870;
		font-family: 'Roboto',sans-serif;
		font-size: 14px;
		height: auto;
		margin: -68px -72px 38px;
		padding: 6px 0 6px 10px;
		position: relative;
		width: 258px;
		z-index: 3;
	}
}
@media only screen and (min-width: 568px) and (max-width: 767px) {

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0 auto;
} 

.contact-right {
    
    padding: 0px 0 0 0px; text-align:center;
    width:0 auto; float:none;
}


.home-txt { background:url(../images/home_txtbg.png) 0px 10px; margin:0px auto; width:387px; height:322px; padding:20px 25px 0px 25px; background-repeat:no-repeat;  clear:both;}
.home-txt p { font-size:16px; padding:20px 0px 0px 0px;}

	
	.category { width:264px; background-color:#fff; padding:10px 0px 23px 0px; margin:42px 141px 20px; z-index:1; position:relative;}
	.category_product { width:26px; margin:0px 15px; padding:21px 53px 16px; text-align:center; float:none;}
	.category_product img { z-index:2; position:relative;}

	.category_name {
		background-color: #fff;
		color: #034870;
		font-family: 'Roboto',sans-serif;
		font-size: 14px;
		height: auto;
		margin: -68px -72px 38px;
		padding: 6px 0 6px 10px;
		position: relative;
		width: 258px;
		z-index: 3;
	}
}
@media only screen and (min-width: 768px) and (max-width: 769px) {

.btn-submit{
    background-color: #CF001E;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	 width: 104px;
    margin: 0 auto;
} 

.contact-right {
    
    padding: 0px 0 0 0px; text-align:center;
    width:0 auto; float:none;
}
	
	.category { width:264px; background-color:#fff; padding:10px 0px 23px 0px; margin:42px 202px 20px; z-index:1; position:relative;}
	.category_product { width:26px; margin:0px 15px; padding:21px 53px 16px; text-align:center; float:none;}
	.category_product img { z-index:2; position:relative;}

	.category_name {
		background-color: #fff;
		color: #034870;
		font-family: 'Roboto',sans-serif;
		font-size: 14px;
		height: auto;
		margin: -68px -72px 38px;
		padding: 6px 0 6px 10px;
		position: relative;
		width: 258px;
		z-index: 3;
	}
}
/*
@media screen and (max-width:767px) {
	.category { width:auto; background-color:#fff; padding:10px 0px 23px 0px; margin:19px 20px 21px -4px; z-index:1; position:relative;}
	.category_name { width:273px; height:auto; background-color:#02265e; text-align:center; color:#fff;  font-family: 'Roboto',sans-serif; z-index:3; position:relative;   margin:0px 0px 0px 0px; padding:6px 0px 6px 10px; font-size:15px;}
	.category_product { width:165px; margin:0 161px 25px; padding:20px 0px 0px 0px; text-align:center; float:left;}
.category_product img { z-index:2; position:relative;}

}
@media screen and (max-width:480px) {
	.category { width:264px; background-color:#fff; padding:10px 0px 23px 0px; margin:-5px -71px 20px; z-index:1; position:relative;}
	.category_product { width:184px; margin:0 auto; padding:20px 0px 0px 0px; text-align:center; float:none;}
	.category_product img { z-index:2; position:relative;}
}*/