@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   https://www.alistapart.com/articles/fluid-images/
*/
img,
object,
embed,
video { max-width: 100%; }
/* IE 6 does not support max-width so default to width 100% */
.ie6 img { width: 100%; }

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		12;
	dw-num-cols-tablet:		12;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;

	Inspiration from "Responsive Web Design" by Ethan Marcotte
	https://www.alistapart.com/articles/responsive-web-design

	and Golden Grid System by Joni Korpi
	https://goldengridsystem.com/
*/
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */


/*Commun Class*/
.visible-mobile { display: none !important; }
.form-main { margin-bottom: 15px; }
p { margin: 10px 0; }
.inner-left,
.inner-right { float: left; padding-right: 15px; }
.inner-left { width: 66%; }
.inner-right { width: 33%; }
.flexable-img { display: block; max-width: 100%; height: auto; }
.gridContainer { width: 88.5%; max-width: 1232px; padding-left: 0.75%; padding-right: 0.75%; margin: auto; }
#LayoutDiv1 { clear: both; float: left; margin-left: 0; width: 100%; display: block; }
.theme { }
* { margin: 0; padding: 0; }
/* Top Bar */
.top_bar { background: #f87e08; width: 100%; padding: 0; display: inline-block; }
ul.social-icons { float: right; margin: 0 }
ul.social-icons li { float: left; margin: 0 10px; }
ul.social-icons li a { color: #fff; }
.formpic input, .formpic textarea {
	padding: 9px 9px; width:100%;
}

.formpic input[type="submit"] {
	background: #228B22;
	color: #fff;
	font-size: 16px; height:auto !important;
	margin-bottom: 10px;
}


.formpic input, .formpic textarea {
    margin-bottom:9px;
}
/* Header */
.header-left,
.header-mid,
.header-right { padding-right: 15px; padding-left: 15px; float: left; }
.header-left { width: 33%; }
.header-mid { width: 33%; }
.header-right { width: 33%; }
.header { width: 100%; display: inline-block; padding: 0; }
.theme .form-main { margin-bottom: 9px !important; }
a.logo { padding: 5px 0; }
.header-right { }
.phone-tab { display: inline-block; width: 100%; text-align: center; padding: 0; }
.phone-tab a { color: #060606; font-size: 50px; font-weight: 800; letter-spacing: -1px; text-transform: uppercase; text-decoration: none; }
.phone-tab a:hover,
.phone-tab a:focus { text-decoration: none; color: #000; outline: none; }
.phone-tab a b { color: #000; font-weight: 800; }
.support-tab { display: inline-block; width: 100%; }
.support-tab a {/* background: #292929*/ display: inline-block; padding: 0; text-align: right; width: 100%; }
.support-tab a img { display: inline; }
/* Navigation */
.menu-toggle { width: 100%; height: 40px; background: #222222; position: relative; }
.menu-toggle nav { width: 100%; display: inline-block; padding: 9px 0; }
.menu-toggle nav ul { margin: 0; }
.menu-toggle nav ul li { float: left; }
.menu-toggle nav ul li a { font-size: 16px; color: #fff; font-weight: 700; margin: 0 20px 0 0 }
.menu-toggle nav ul li i { color: #fff; }
.menu-toggle nav ul li a:hover,
.menu-toggle nav ul li a:focus { text-decoration: none; outline: none; }
/*Side Menu */
.sidenav { height: 100%; width: 0; position: fixed; z-index: 9999; top: 0; left: 0; background-color: #f4f4f4; overflow: hidden; transition: 0.2s; padding-top: 35px; box-shadow: 0 0 20px -10px #000; }
.MenuToggle { color: #fff !important; cursor: pointer; display: inline-block; font-size: 18px; padding: 7px 0; }
.sidenav a { padding: 5px 20px; text-decoration: none; font-size: 15px; color: #fff; display: block; transition: 0.3s; }
.sidenav a:hover,
.offcanvas a:focus { color: #f1f1f1; text-decoration: none; }
.sidenav a.closebtn { color: #666; font-size: 30px; position: absolute; right: 12px; top: 0; margin: 0; padding: 0; }
.sidenav a.closebtn:hover,
.sidenav a.closebtn:focus { color: 333; text-decoration: none; -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ transform: rotate(180deg); right: 12px; top: 0; }
ul.sideMenu { display: block; margin: 0; padding: 0 }
ul.sideMenu li { float: left; width: 100%; }
ul.sideMenu li a { color: #666; }
ul.sideMenu li:hover,
ul.sideMenu li:hover a,
ul.sideMenu li a:focus { color: #000; background: rgba(255, 255, 255, 0.5); text-decoration: none; }
/*banner-mid-part*/
.mid-left { width: 33%; }
.mid-center { width: 33%; }
.mid-right { width: 33%; }
.mid-left,
.mid-center,

.mid-right { padding-right: 5px; padding-left: 5px; float: left; }
.banner-mid-part { width: 100%; background: #f9f9f9; padding: 15px 0; display: inline-block }
.quote-form { background: #b7b7b7; padding: 20px; display: inline-block; width: 100%; min-height: inherit; }
.quote-form h2 { color: #292929; font-size: 23px; text-transform: uppercase; width: 100%; text-align: center; font-weight: 800; margin: 0 0 10px 0; padding: 0; }
.quote-form form input { height: 38px; box-shadow: none; border: none; font-weight: 100; background: #fff; }
.quote-form form textarea { border: none; font-weight: 100; height: 100px; }
.quote-form form button { background: #f87e08; width: 100%; border: none; height: 56px; font-size: 20px; margin-top: 10px; font-weight: 300; border-radius: 3px; color: #fff; }
.quote-form form button:hover,
a.buyBtn:hover { background: #333; }
.ads-banner { width: 100%; display: inline-block; position: relative; max-height: 565px; }
.ads-banner img { width: 100%; }
.ads-slider { }
.theme .ads-banner .bx-controls { display: block; }
.theme .ads-banner .bx-pager-item { display: none; }
.theme .ads-banner .bx-controls-direction { bottom: 26px; position: relative; }
.theme .ads-banner .bx-controls-direction .bx-prev { float: right; font-size: 0; }
.theme .ads-banner .bx-controls-direction .bx-prev::before { font-family: "FontAwesome"; content: "\f105"; font-size: 20px; background: rgba(0, 0, 0, 0.5); padding: 0 8px; }
.theme .ads-banner .bx-controls-direction .bx-next { float: right; font-size: 0; }
.theme .ads-banner .bx-controls-direction .bx-next::after { font-family: "FontAwesome"; content: "\f104"; font-size: 20px; background: rgba(0, 0, 0, 0.5); padding: 0 8px; margin-right: 1px; }
.theme .ads-banner .bx-controls-direction .bx-prev:hover,
.theme .ads-banner .bx-controls-direction .bx-prev:focus,
.theme .ads-banner .bx-controls-direction .bx-next:hover,
.theme .ads-banner .bx-controls-direction .bx-next:focus { text-decoration: none }
.theme .ads-banner .bx-controls-direction .bx-prev,
.theme .ads-banner .bx-controls-direction .bx-next { color: #fff; }
.ads-slider .ads-text { color: #fff; display: inline-block; font-size: 55px; text-align: center; text-transform: uppercase; width: 100%; font-weight: 100; }
.ads-slider .ads-text strong { font-weight: 800; }
.pay-banner { width: 100%; background: #b7b7b7; display: inline-block; position: relative; min-height: 565px; }
.pay-banner video { width: 100%; height: auto; }
.pay-banner img { width: 100%; }
.pay-slider img { width: 90px; }
.pay-slider { display: block; position: relative; bottom: -5px; }
.pay-slider li { float: left; margin: 0 12px; }
a.buyBtn { background: #f87e08; width: 100%; border: none; font-size: 20px; padding: 13px 40px; font-weight: 300; border-radius: 3px; color: #fff !important; }
a.buyBtn i { margin-left: 10px; }
.buyM { width: 100%; text-align: center; display: inline-block; margin-top: 0; position: relative; top: 35px; }
a.buyBtn:hover,
a.buyBtn:focus { color: #fff; text-decoration: none; }
/* Maine Service */
.main-services { width: 100%; padding: 50px 0; display: inline-block; }
.service-box { background: #f87e08; display: inline-block; width: 100%; height: 135px; padding: 22px 38px; position: relative; }
.service-box:hover,
.service-box:focus { text-decoration: none; }
.service-box p { color: #fff; font-size: 34px; line-height: 42px; }
.service-box strong { font-weight: 800; display: inline-block; width: 100%; }
.service-box .No { background: #8f8f8f none repeat scroll 0 0; border: 3px solid #8f8f8f; border-radius: 50px; color: #f87e08; display: inline-block; font-family: "Impact"; font-size: 35px; height: 50px; left: -18px; position: absolute; text-align: center; top: -18px; width: 50px; line-height: 44px; }
.service-box.gray { background: #b7b7b7; }
.service-box.gray .No { border-color: #8f8f8f; color: #8f8f8f; }
.service-box.black { background: #292929; }
.service-box.black .No { border-color: #8f8f8f; color: #8f8f8f; }
/* Footer */
.footer { width: 100%; background: #575757; padding: 0; position: static; bottom: 0; display: inline-block; }
.f_link { display: inline-block; margin: 0; padding: 3px 0 0; width: 100%; }
.f_link li { float: left; margin: 0 10px; }
.f_link li a { color: #fff; line-height: 30px; }
.f_link li a:hover,
.f_link li a:focus { text-decoration: none; }
.bx-controls { display: none; }
.theme .pay-banner .bx-wrapper { max-width: 320px !important; margin: 0 0 0 30px }
.ads-banner .bx-wrapper { margin: 0; width: 100%; max-width: 100%; }
/* Toggle */
.marginBottom-0 { margin-bottom: 0; }
.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 30px; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu>.dropdown-menu.sub-menu { left: 0; top: 0; position: relative; border: none; box-shadow: none; background: #666; border-radius: 0; padding: 0; }
.dropdown-submenu>.dropdown-menu.sub-menu li a { color: #fff; }
.dropdown-submenu>a:after { border-left-color: #555; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu > .dropdown-menu { border-radius: 0; }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu a { color: #666; margin: 0; padding: 5px 15px; font-size: 14px; font-weight: normal; }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu>a:after { border-color: transparent transparent transparent #cccccc; border-style: solid; border-width: 4px 0 4px 4px; content: " "; display: block; float: right; height: 0; margin-right: -9px; margin-top: 5px; width: 0; }
li.dropdown-submenu .no-arrow > a::after { border: 0; }
/* New Toggle */
.toggleMenu { display: none; }
.toggleMenu:hover,
.toggleMenu:focus { text-decoration: none; color: #fff; }
.nav { list-style: none; *zoom: 1;
z-index: 999999; position: relative; }
.nav:before,
.nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav ul { list-style: none; width: 9em; }
.theme .nav a { padding: 11px 16px; color: rgba(255, 255, 255, 1); }
.nav li { position: relative; }
.nav > li { float: left; }
.nav > li:hover { background: #f87e08; }
.nav > li > .parent { background-image: url("../images/downArrow.png"); background-repeat: no-repeat; background-position: right; }
.theme .nav > li > .parent:hover,
.theme .nav > li a:hover,
.theme .nav > li a:focus,
li a.active { background-color: #f87e08; text-decoration: none; color: rgba(255, 255, 255, 1); }
.nav > li > a { display: block; font-size: 13px; }
.nav li ul { position: absolute; left: -9999px; width: 210px; margin-top: -1px; }
.nav > li.hover > ul { left: 0; }
.nav li li.hover ul { left: 100%; top: 0; }
.nav li li a { display: block; background: #4c4b4b; position: relative; z-index: 100; border-top: 1px solid #565656; font-size: 13px; padding: 3px 10px !important }
.nav li li li a { background: #4c4b4b; z-index: 200; border-top: 1px solid #565656; }
 @media screen and (max-width: 1190px) {
.theme .active {
display: block;
}
.g-recaptcha {
	transform: scale(0.78);
	-webkit-transform: scale(0.78);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
.theme .nav {
background: #222;
}
.theme .nav > li {
float: none;
}
.theme .nav > li > .parent {
background-position: 95% 50%;
}
.theme .nav li li .parent {
background-image: url("../images/downArrow.png");
background-repeat: no-repeat;
background-position: 95% 50%;
}
.theme .nav ul {
display: block;
width: 100%;
}
.nav > li.hover > ul, .nav li li.hover ul {
position: static;
}
}
/*Filtter Menu*/
.main-refine { padding: 5px 0; position: relative; }
.filter-part { background: rgb(212, 212, 212) none repeat scroll 0 0; padding: 0; position: relative; width: 100%; z-index: 9; box-shadow: 0 0 14px -4px #333; }
.filter-part h3 { color: #222222; font-size: 16px; font-weight: 700; left: 16px; margin: 0 12px 0 0; padding: 0; display: inline-block; }
.filter-part .refine_Box { display: inline-block; margin: 0 1px; }
.filter-part .refine_Box label { font-size: 11px; color: #565656; font-weight: normal; display: inline-block; }
.filter-part .refine_Box input { background: #fff; padding: 0 5px; }
.refine_Box label { float: left; }
.refine_Box input { width: 100%; height: 22px; border-radius: 3px; border: 1px solid rgba(102, 102, 102, 0.49); }
.refine_Box.width-70 { width: 50px; }
.refine_Box select { border: none; box-shadow: none; background: #fff; border-radius: 0; border-radius: 3px; color: #adadad; font-size: 13px; border: 1px solid rgba(102, 102, 102, 0.49); height: 22px; padding: 0 10px }
.refine_Box select:focus { box-shadow: none }
.refine_Box.width-100 { width: 98px; }
.go-main { text-align: right; }
button.go { background: #f87e08 none repeat scroll 0 0; border: 0 none; border-radius: 3px; color: #fff; font-size: 14px; font-weight: bold; padding: 1px 20px; width: 100%; }
button.go:hover { background: #333; }
select.form-style { -moz-appearance: none; -webkit-appearance: none; appearancce: none; background-position: right center; background-repeat: no-repeat; background-size: 1ex; background-origin: content-box; background-image: url(../images/drop-down.png); }
/* mobile-product */
.mobile-product { width: 320px; margin: 20px auto }
.mobile-product li { float: left; margin: 0 4px 20px 4px }
.mobile-product li a { }
.mobile-product li a img { width: 90px }
.form-style { width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
/* Breadcrum */
.breadcrumb { display: inline-block; width: 100%; padding: 10px; font-size: 12px; margin: 20px 0 10px; background: #f4f4f4; border-radius: 3px; }
.breadcrumb li,
.breadcrumb li.active { width: auto; display: inline; color: #777 }
.breadcrumb li a { font-size: 13px; color: #333; }
.breadcrumb li a:hover,
.breadcrumb a:focus { text-decoration: none; color: #f87e08; }
.breadcrumb > li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; }
/* About Page */
.aboutPage { width: 100%; padding: 10px 0 0px; }
.aboutPage h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.aboutCompany p { font-style: italic; font-size: 15px; }
.aboutCompany { display: inline-block; width: 100%; }
.aboutImg { width: 100%; display: inline-block; text-align: center }
.aboutImg img { width: 100%; display: inline; }
.listCol { left: 0; position: absolute !important; }
.listCon { position: relative; }
.listImg { margin: 0 0 10%; display: inline-block }
/* Contact Page */
.ContactUs { width: 100%; padding: 10px 0 20px 0; display: inline-block; }
.contact-form { background: #b7b7b7; padding: 20px; display: inline-block; width: 100%; }
.contact-form h2 { color: #292929; font-size: 25px; text-transform: uppercase; width: 100%; text-align: center; font-weight: 800; margin: 0 0 20px 0; padding: 0; }
.contact-form form input { height: 38px; box-shadow: none; border: none; font-weight: 100; background: #fff; }
.contact-form form .captacha { background: #f9f9f9; width: 100%; text-align: center; border-radius: 3px; padding: 1px 0; }
.contact-form form textarea { border: none; font-weight: 100 }
.contact-form form button { background: #f87e08; width: 100%; border: none; height: 56px; font-size: 20px; margin-top: 20px; font-weight: 300; border-radius: 3px; color: #fff; }
.contact-form form button:hover,
a.buyBtn:hover { background: #333; }
.contact-address h3 { color: #f87e08; font-size: 24px; font-weight: bold; margin: 0 0 10px; padding: 0; text-transform: uppercase; }
.contact-address address { display: flex; font-size: 14px; margin: 0 0 10px; color: #333 }
.contact-address address::before { font-family: "FontAwesome"; content: "\f041"; margin-right: 6px; }
ul.contact-content { margin-bottom: 34px; }
ul.contact-content li a { color: #333; font-size: 14px; text-decoration: none; }
ul.contact-content li a i { color: #666; font-size: 14px; margin-right: 5px; }
.contact-content > li { padding: 3px 0; }
.contact-address { background: #f4f4f4 none repeat scroll 0 0; border: 1px dashed #ddd; min-height: 435px; padding: 18px 20px; }
.mapId { width: 100%; padding: 5px; background: #fff; box-shadow: 0 0 6px -3px #000 }
.mapId iframe { width: 100%; }
.mapId a { background: #f87e08 none repeat scroll 0 0; border: medium none; border-radius: 3px; color: #fff !important; font-size: 13px; }
.mapId a:hover { color: #fff; }
/* Wafer Services */
.wafer-service { width: 100%; display: inline-block; padding: 10px 0; }
.wafer-service h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.wafer-service img { width: 450px; padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 15px; }
.wafer-service a.btn { background: #f87e08 none repeat scroll 0 0; color: #fff; margin-bottom: 20px; }
.SiliconList.list-group li { padding: 2px 15px; font-size: 12px; }
.wafer-service p { font-size: 15px; }
.other_include { display: inline-block; margin-bottom: 20px; }
.other_include li a,
.other_include li a:hover,
.other_include li a:focus { color: #f87e08; text-decoration: none; outline: none; padding: 5px 0; border-bottom: 1px dotted #ddd; width: 100%; display: inline-block; }
/* Thin Films */
.thin-films { width: 100%; display: inline-block; padding: 10px 0; }
.thin-films p { font-size: 15px; }
.item-list .list-group-item > .badge { float: right; position: absolute; right: 10px; top: 0; background: none; padding: 0; }
.item-list .badge.badge-default.badge-pill > img { border-radius: 100px; padding: 0; }
.item-list .list-group-item { padding: 13px 15px; }
/*Float Zone*/
.float-zone { width: 100%; display: inline-block; padding: 10px 0; }
.float-zone h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.float-zone p { font-size: 15px; }
.float-zone a.btn { background: #f87e08; color: #fff; margin-bottom: 20px; }
.float-zone .float-table { font-size: 12px; }
.float-zone .float-table a { color: #f87e08; }
/*Solar Silicon*/
.solar-silicon { width: 100%; display: inline-block; padding: 10px 0; }
.solar-silicon h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.solar-silicon p { font-size: 15px; }
ul.solar-list li { font-size: 13px; }
ul.solar-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; }
.solar-silicon strong { display: inline-block; }
/* Undoped silicon wafer */
.undoped-wafers { width: 100%; display: inline-block; padding: 10px 0; }
.undoped-wafers h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.undoped-wafers p { font-size: 15px; }
.undroped-list { }
.undroped-list { }
.undroped-list li { padding: 6px 8px; font-size: 11.5px; }
.undoped-wafers a.btn { background: #f87e08 none repeat scroll 0 0; border-radius: 3px; color: #fff; display: inline-block; margin: 20px 0; padding: 8px 20px; }
.undoped-wafers img { width: 300px; padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
/* silicon-nitride */
.silicon-nitride { width: 100%; display: inline-block; padding: 10px 0; }
.silicon-nitride h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.silicon-nitride p { font-size: 15px; }
ul.silicon-list li { font-size: 13px; }
ul.silicon-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.silicon-nitride img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.silicon-link.btn { background: #f87e08 none repeat scroll 0 0; color: #fff; margin-bottom: 20px; }
.silicon-link.btn:hover,
.silicon-link.btn:focus { color: #fff; text-decoration: none; }
/*Epitaxial Silicon Wafer*/
.epitaxial-silicon { width: 100%; display: inline-block; padding: 10px 0; }
.epitaxial-silicon h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.epitaxial-silicon p { font-size: 15px; }
/*Silicon Wafer Flats*/
.silicon-wafer-flats { width: 100%; display: inline-block; padding: 10px 0; }
.silicon-wafer-flats h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.silicon-wafer-flats a { color: #f87e08; }
.silicon-wafer-flats a:hover { color: #f87e08; text-decoration: none; }
.silicon-wafer-flats p { font-size: 15px; }
.silicon-wafer-flats img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.silicon-table { font-size: 12px; }
.silicon-table a { color: #f87e08; }
/*Silicon Wafer Properties*/
.silicon-wafer-properties { width: 100%; display: inline-block; padding: 10px 0; }
.silicon-wafer-properties h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.silicon-wafer-properties p { font-size: 15px; }
/*Annealed Silicon Wafer*/
.annealed-silicon-wafer { width: 100%; display: inline-block; padding: 10px 0; }
.annealed-silicon-wafer h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.annealed-silicon-wafer p { font-size: 15px; }
/*iii-v*/
.iii-v { width: 100%; display: inline-block; padding: 10px 0; }
.iii-v h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.iii-v p { font-size: 15px; }
.iii-v h3 { margin: 0; padding: 5px 0; font-weight: bold; }
.iii-v img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
/*Indium Gallium Arsenide Ingaas*/
.indium-gallium-arsenide { width: 100%; display: inline-block; padding: 10px 0; }
.indium-gallium-arsenide h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.indium-gallium-arsenide em { font-size: 13px; padding: 0 0 20px 0; display: inline-block; }
.indium-gallium-arsenide p { font-size: 15px; }
.indium-gallium-arsenide h3 { margin: 0; padding: 5px 0; font-weight: bold; }
.indium-gallium-arsenide img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.indium-gallium-arsenide a { color: #f87e08 !important; font-size: 18px; padding: 0 0 5px 0; display: inline-block; }
.indium-gallium-arsenide a:hover { text-decoration: none; color: #f87e08; }
/*gallium-antimonide-gasb*/
.gallium-antimonide-gasb { width: 100%; display: inline-block; padding: 10px 0; }
.gallium-antimonide-gasb h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.gallium-antimonide-gasb p { font-size: 15px; }
.antimonide-img img { padding: 0px; background: #fff; box-shadow: 0 0 7px -4px #000; margin: 0 30px 10px 0; float: left; }
/*Gallium Antimonide*/
.indium-antimonide-insb { width: 100%; display: inline-block; padding: 10px 0; }
.indium-antimonide-insb h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.indium-antimonide-insb p { font-size: 15px; }
.indium-antimonide-insb img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.indium-antimonide-insb h3 { font-weight: bold; margin: 0; padding: 10px 0; }
.indium-antimonide-insb-table { font-size: 12px; }
.indium-antimonide-insb-table a { color: #f87e08; }
/*Gallium Arsenide*/
.gallium-arsenide { width: 100%; display: inline-block; padding: 10px 0; }
.gallium-arsenide h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.gallium-arsenide p { font-size: 13px; }
.gallium-arsenide p strong { font-size: 15px; }
.gallium-arsenide img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.gallium-arsenide h3 { margin: 0; padding: 10px 0; font-weight: bold; }
.gallium-arsenide-table { font-size: 12px; }
.gallium-arsenide-table a { color: #f87e08; }
ul.gallium-arsenide-list li { font-size: 13px; display: flex; }
ul.gallium-arsenide-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*Indium Arsenide Inas*/
.indium-arsenide-inas { width: 100%; display: inline-block; padding: 10px 0; }
.indium-arsenide-inas h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.indium-arsenide-inas p { font-size: 15px; }
.indium-arsenide-inas img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.arsenide-inas-box { min-height: 194px; }
.indium-arsenide-inas-table { font-size: 12px; }
.indium-arsenide-inas-table a { color: #f87e08; }
ul.indium-arsenide-inas-list li { font-size: 13px; }
ul.indium-arsenide-inas-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*Indium Phosphide Inp*/
.indium-phosphide-inp { width: 100%; display: inline-block; padding: 10px 0; }
.indium-phosphide-inp h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.indium-phosphide-inp p { font-size: 15px; }
p.font-text { font-size: 14px; }
.posphide-box { min-height: 400px; }
.indium-phosphide-inp h3 { margin: 0; padding: 5px 0 15px 0; font-weight: bold; font-size: 23px; }
.indum-phosphide-img img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin: 0 30px 20px 0; float: left; }
.indium-phosphide-inp-table { font-size: 12px; }
.indium-phosphide-inp-table a { color: #f87e08; }
ul.indium-phosphide-inp-list li { font-size: 13px; }
ul.indium-phosphide-inp-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*Gallium Phosphide Gap*/
.gallium-phosphide-gap { width: 100%; display: inline-block; padding: 10px 0; }
.gallium-phosphide-gap h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.gallium-phosphide-gap p { font-size: 15px; }
.gallium-phosphide-gap img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.gallium-phosphide-gap-table { font-size: 11px; }
.gallium-phosphide-gap-table a { color: #f87e08; }
ul.gallium-phosphide-gap-list li { font-size: 13px; }
ul.gallium-phosphide-gap-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.quote-form img { margin: 0; padding: 0; box-shadow: none; background: none; }
.p-down { margin: 0 0 }
/*Thermal oxise silicon*/
.thermal-oxise-silicon { width: 100%; display: inline-block; padding: 10px 0; }
.thermal-oxise-silicon h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.thermal-oxise-silicon h4 { font-size: 18px; margin: 0; padding: 0 0 10px 0; font-weight: bold; color: #575757; text-transform: capitalize; }
.thermal-oxise-silicon h3 { margin: 0; padding: 5px 0 15px 0; font-weight: bold; font-size: 23px; }
.thermal-oxise-silicon img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
.thermal-img img { background: #fff none repeat scroll 0 0; box-shadow: 0 0 7px -4px #000; float: right; margin-bottom: 20px; padding: 10px; width: 130px; }
.thermal-oxise-silicon a { color: #f87e08; padding: 0 0 5px 0; display: inline-block; }
.thermal-oxise-silicon a:hover { text-decoration: none; color: #f87e08; }
ul.thermal-oxise-silicon-list li { font-size: 14px; display: flex; color: #333; margin: 0 0 5px 0; }
ul.thermal-oxise-silicon-list li a { font-size: 13px; color: #f87e08; }
ul.thermal-oxise-silicon-list li a:hover { text-decoration: none; color: #f87e08; }
ul.thermal-oxise-silicon-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin: 0 5px 0 0; font-size: 13px; color: #a6a6a6 }
.content-box { display: inline-block; margin: 0 0 30px; background: #fff; border: 1px solid #e8e8e8; min-height: 420px; padding: 20px; width: 100%; }
.thermal-oxise-silicon p { color: #333; font-size: 13px; }
.content-box1 { display: inline-block; margin: 0 0 30px; background: #fff; border: 1px solid #e8e8e8; min-height: 810px; padding: 20px; width: 100%; }
a.thermal-calculater { border-radius: 3px; background: #f87e08; color: #fff !important; font-size: 13px; padding: 4px 10px; }
a.thermal-calculater:hover { color: #fff; text-decoration: none; }
/*Silicon Carbide*/
.silicon-carbide { width: 100%; display: inline-block; padding: 10px 0; }
.silicon-carbide h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.silicon-carbide p { font-size: 15px; }
.silicon-carbide-box { min-height: 240px; }
.silicon-carbide img { padding: 10px; background: #fff; }
.silicon-img-box { border: 1px solid #e8e8e8; min-height: 282px; padding: 10px; text-align: center; margin-bottom: 25px; }
.silicon-carbide a { color: #f87e08; font-size: 18px; padding: 0 0 5px 0; display: inline-block; width: 100%; }
.silicon-carbide a:hover { text-decoration: none; color: #f87e08; }
ul.silicon-carbide-list li { display: flex; }
ul.silicon-carbide-list li strong { color: #f87e08; }
ul.silicon-carbide-list li a:hover { text-decoration: none; color: #f87e08; }
ul.silicon-carbide-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.img-shadow { background: #fff none repeat scroll 0 0; box-shadow: 0 0 7px -4px #000; float: right; margin-bottom: 20px; padding: 10px; }
/*Graphene*/
.graphene { width: 100%; display: inline-block; padding: 10px 0; }
.graphene h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.graphene h4 { color: #575757; font-size: 15px; margin: 0 0 5px 0; ; padding: 0; font-weight: bold; }
.graphene img { display: table; margin: auto; }
.graphene-box { border: 1px solid #e8e8e8; margin: 0 0 15px; min-height: 360px; position: relative; width: 100%; box-shadow: 0 0 7px -6px #000; }
.productdetails { background: rgb(245, 245, 245) none repeat scroll 0 0; bottom: 0; padding: 10px 20px; position: absolute; width: 100%; }
.imggridContainer { min-height: 279px; }
.productdetails strong { padding: 0; display: inline-block; color: #f87e08; font-weight: normal; }
/*silicon on insulator*/
.silicon-on-insulator { width: 100%; display: inline-block; padding: 10px 0; }
.silicon-on-insulator h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 21px; font-weight: 800; text-transform: uppercase; }
.silicon-on-insulator p { font-size: 15px; padding: 0 0 10px 0; margin: 0; }
.img-box img { padding: 0; background: #fff; box-shadow: 0 0 7px -4px #000; margin: 0 30px 0 0; float: left; }
ul.silicon-on-insulator-list { margin-bottom: 10px; }
ul.silicon-on-insulator-list li { font-size: 13px; display: flex; }
ul.silicon-on-insulator-list li a:hover { text-decoration: none; color: #f87e08; }
ul.silicon-on-insulator-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.silicon-on-insulator a { color: #f87e08; }
/*silicon wfer all*/
.silicon_wfer_all { width: 100%; display: inline-block; padding: 10px 0; }
.silicon_wfer_all h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.silicon_wfer_all p { font-size: 15px; }
.silicon_wfer_all .banner-item { margin-bottom: 20px; }
.silicon_wfer_all .banner-item h3 { padding: 0; margin: 0; line-height: 15px; }
.silicon_wfer_all .banner-item h3 a { margin: 0; padding: 5px 0 0px 0; font-size: 14px; color: #f87e08; width: 100%; text-align: center; text-decoration: none; }
.silicon_wfer_all .banner-item img { padding: 5px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 5px; }
.silicon_wfer_all a.btn { background: #f87e08 none repeat scroll 0 0; color: #fff; margin-bottom: 20px; }
.silicon_wfer_all a.btn:hover,
.silicon_wfer_all a.btn:focus { color: #fff; text-decoration: none; }
.banner-item.big-banner h3 { text-align: left }
.quote-form img { margin: 0 !important; padding: 0 !important; box-shadow: none !important; background: none !important; }
.p-down { margin: 0; padding: 0 0 10px 0; }
.faqData { padding-bottom: 20px; border-bottom: 1px solid #CCC; margin-bottom: 20px; }
.wafer-img { text-align: center; }
.wafer-img img { display: inline-block; }
/*Bk7 Glass*/
.bk7-glass { width: 100%; display: inline-block; padding: 10px 0; }
.bk7-glass h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.bk7-glass h3 { font-size: 18px; padding: 0 0 20px 0; margin: 0; font-weight: bold; }
.bk7-glass p { font-size: 15px; color: #333; }
.bk7-glass a { text-decoration: none; color: #f87e08 !important; }
.bk7-glass a:hover { text-decoration: none; color: #f87e08; }
.bk7-glass a:active { color: #f87e08; }
ul.bk7-glass-list li { font-size: 14px; display: flex; color: #333; }
ul.bk7-glass-list li a:hover { text-decoration: none; color: #f87e08; }
ul.bk7-glass-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6; }
.glass-content-box { display: inline-block; margin: 0 0 30px; background: #fff; border: 1px solid #e8e8e8; min-height: 225px; padding: 20px; width: 100%; }
.glass-content-box h4 { font-size: 18px; margin: 0; padding: 0 0 10px 0; font-weight: bold; color: #575757; text-transform: capitalize; }
/*D263*/

.d263 { width: 100%; display: inline-block; padding: 10px 0; }
.d263 h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.d263 p { font-size: 15px; color: #333; }
.d263 p a { text-decoration: none; color: #f87e08; }
.d263 p a:hover { text-decoration: none; color: #f87e08; }
.d263 p a:active { color: #f87e08; }
ul.d263-list li { font-size: 14px; display: flex; color: #333; }
ul.d263-list li a:hover { text-decoration: none; color: #f87e08; }
ul.d263-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6; }
.d263 img { padding: 10px; background: #fff; box-shadow: 0 0 7px -4px #000; margin-bottom: 20px; }
/*quartz-single-crystal*/
.quartz-single-crystal { width: 100%; display: inline-block; padding: 10px 0; }
.quartz-single-crystal h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.quartz-single-crystal p { font-size: 15px; color: #333; }
.quartz-single-crystal h3 { font-size: 18px; padding: 0 0 20px 0; margin: 0; font-weight: bold; }
.quartz-single-crystal a { text-decoration: none; color: #f87e08; }
.quartz-single-crystal a:hover { text-decoration: none; color: #f87e08; }
.quartz-single-crystal a:active { color: #f87e08; }
ul.quartz-single-crystal-list li { font-size: 14px; display: flex; color: #333; }
ul.quartz-single-crystal-list li a:hover { text-decoration: none; color: #f87e08; }
ul.quartz-single-crystal-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6; }
/*Soda Lime Glass Windows*/
.soda-lime-glass-windows { width: 100%; display: inline-block; padding: 10px 0; }
.soda-lime-glass-windows h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.soda-lime-glass-windows p { font-size: 15px; color: #333; }
.soda-lime-glass-windows a { text-decoration: none; color: #f87e08 !important; }
.soda-lime-glass-windows p a:hover { text-decoration: none; color: #f87e08; }
.soda-lime-glass-windows p a:active { color: #f87e08; }
.soda-lime-box { border: 1px solid #e8e8e8; margin: 0 0 15px; min-height: 230px; position: relative; width: 100%; box-shadow: 0 0 7px -6px #000; }
.lime-detail { background: rgb(245, 245, 245) none repeat scroll 0 0; bottom: 0; padding: 10px 20px; position: absolute; width: 100%; }
.lime-img { min-height: 250px; padding: 25px 0 0 0; }
.soda-lime-glass-windows img { display: table; margin: auto; }
/*bonded_soi*/
.bonded_soi { width: 100%; display: inline-block; padding: 10px 0; }
.bonded_soi h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.bonded_soi p { font-size: 15px; }
.bonded-table { width: 100%; }
.bonded-table table { text-align: center; font-size: 12px; }
/*simox_soi*/
.simox_soi { width: 100%; display: inline-block; padding: 10px 0; }
.simox_soi h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.simox_soi p { font-size: 15px; }
.simox_soi table { width: 100%; }
.simox_soi a,
.simox_soi a:hover,
.simox_soi a:focus { color: #f87e08; text-decoration: none; outline: none }
/*soitec_soi*/
.soitec_soi { width: 100%; display: inline-block; padding: 10px 0; }
.soitec_soi h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.soitec_soi p { font-size: 15px; }
.soitec_soi table { width: 100%; }
.soitec_soi a,
.soitec_soi a:hover,
.soitec_soi a:focus { color: #f87e08; text-decoration: none; outline: none }
/*sic*/
.sic { width: 100%; display: inline-block; padding: 10px 0; }
.sic h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.sic p { font-size: 15px; }
.sic ul { margin-bottom: 10px; display: inline-block; width: 100%; }
.sic img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
/*borofloat*/
.borofloat { width: 100%; display: inline-block; padding: 10px 0; }
.borofloat h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.borofloat p { font-size: 15px; }
.borofloat a { color: #f87e08; text-decoration: none; }
.borofloat a:hover { color: #f87e08; }
.borofloat img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
/*fused_silica*/
.fused_silica { width: 100%; display: inline-block; padding: 10px 0; }
.fused_silica h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.fused_silica p { font-size: 15px; }
.fused_silica table { width: 100%; }
.fused_silica table tr { height: 40px; }
.fused_silica table tr td { padding: 0 15px; }
.fused_silica table tr td a { color: #f87e08 !important; }
/*indium_tin*/
.indium_tin { width: 100%; display: inline-block; padding: 10px 0; }
.indium_tin h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.indium_tin p { font-size: 15px; }
ul.tin_list li { font-size: 13px; display: flex; }
ul.tin_list li a:hover { text-decoration: none; color: #f87e08; }
ul.tin_list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.indium_tin a,
.indium_tin a:hover,
.indium_tin a:focus { color: #f87e08; text-decoration: none; outline: none }
.indium_tin table tr td,
.indium_tin table tr th { width: 25%; padding: 0 10px; }
/*infrared-materials*/
.infrared-materials { width: 100%; display: inline-block; padding: 10px 0; }
.infrared-materials h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 24px; font-weight: 800; text-transform: uppercase; }
.infrared-materials p { font-size: 15px; }
ul.infrared-materials-list li { font-size: 13px; display: flex; }
ul.infrared-materials-list li a:hover { text-decoration: none; color: #f87e08; }
ul.infrared-materials-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*Fused Silica Wafers*/
.fused-silica { width: 100%; display: inline-block; padding: 10px 0; }
.fused-silica h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.fused-silica p { font-size: 15px; }
.fused-silica a { color: #f87e08; }
.fused-silica a:hover { text-decoration: none; color: #f87e08; }
ul.fused-silica-list li { font-size: 14px; display: flex; }
ul.fused-silica-list li a:hover { text-decoration: none; color: #f87e08; }
ul.fused-silica-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*galliun-arsenide*/

.galliun-arsenide { width: 100%; display: inline-block; padding: 10px 0; }
.galliun-arsenide h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.galliun-arsenide p { font-size: 15px; }
.galliun-arsenide img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.galliun-arsenide-list li { font-size: 14px; display: flex; }
ul.galliun-arsenide-list li a:hover { text-decoration: none; color: #f87e08; }
ul.galliun-arsenide-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/* Germanium*/
.germanium { width: 100%; display: inline-block; padding: 10px 0; }
.germanium h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.germanium p { font-size: 15px; }
.germanium img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.germanium-list { margin-bottom: 10px; }
ul.germanium-list li { font-size: 14px; display: flex; }
ul.germanium-list li a:hover { text-decoration: none; color: #f87e08; }
ul.germanium-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*Sapphire Wafers Al2O3*/
.sapphire-wafers { width: 100%; display: inline-block; padding: 10px 0; }
.sapphire-wafers h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.sapphire-wafers p { font-size: 15px; }
.sapphire-wafers img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.sapphire-wafers-list li { font-size: 14px; display: flex; }
ul.sapphire-wafers-list li a:hover { text-decoration: none; color: #f87e08; }
ul.sapphire-wafers-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*germanium-electrical-grade*/

.germanium-electrical-grade { width: 100%; display: inline-block; padding: 10px 0; }
.germanium-electrical-grade h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.germanium-electrical-grade p { font-size: 15px; }
.germanium-electrical-grade p a { color: #f87e08; text-decoration: none; }
.germanium-electrical-grade p a:hover { color: #f87e08; }
.germanium-electrical-grade img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.germanium-electrical-grade-list li { font-size: 14px; display: flex; }
ul.germanium-electrical-grade-list li a:hover { text-decoration: none; color: #f87e08; }
ul.germanium-electrical-grade-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*electrical-grade-germanium*/
.electrical-grade-germanium { width: 100%; display: inline-block; padding: 10px 0; }
.electrical-grade-germanium h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.electrical-grade-germanium a { text-decoration: none; color: #f87e08; }
.electrical-grade-germanium a:hover { text-decoration: none; color: #f87e08; }
.electrical-grade-germanium a:active { color: #f87e08; }
/*Germanium Substrates*/
.gallium-nitride-sapphire { width: 100%; display: inline-block; padding: 10px 0; }
.gallium-nitride-sapphire h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.gallium-nitride-sapphire p { font-size: 15px; }
.gallium-nitride-sapphire img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.gallium-nitride-sapphire-list li { font-size: 14px; display: flex; }
ul.gallium-nitride-sapphire-list li a:hover { text-decoration: none; color: #f87e08; }
ul.gallium-nitride-sapphire-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*silicon-on-sapphire*/
.silicon-on-sapphire { width: 100%; display: inline-block; padding: 10px 0; }
.silicon-on-sapphire h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.silicon-on-sapphiree p { font-size: 15px; }
.silicon-sapphire-box { min-height: 215px; padding: 10px; border: 1px solid #e8e8e8; text-align: center; margin: 0 0 30px 0; }
.silicon-sapphire-box img { padding: 10px; background: #fff; display: inline-block; }
/*Optical Sapphire*/

.optical-sapphire { width: 100%; display: inline-block; padding: 10px 0; }
.optical-sapphire h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.optical-sapphire p { font-size: 15px; }
.optical-sapphire img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.optical-sapphire-list li { font-size: 14px; display: flex; }
ul.optical-sapphire-list li a:hover { text-decoration: none; color: #f87e08; }
ul.optical-sapphire-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
/*Thin silicon wafers*/
.thin-silicon-wafers { }
.thin-silicon-wafers { width: 100%; display: inline-block; padding: 10px 0; }
.thin-silicon-wafers h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.thin-silicon-wafers p { font-size: 15px; }
.thin-silicon-wafers img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; width: 200px; }
ul.thin-silicon-wafers-list li { font-size: 14px; display: flex; }
ul.thin-silicon-wafers-list li a:hover { text-decoration: none; color: #f87e08; }
ul.thin-silicon-wafers-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.thin-silicon-box { border: 1px solid #e8e8e8; padding: 20px; min-height: 1405px; }
.thin-silicon-box h4 { font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0; }
.thin-silicon-box img { width: 200px; display: inline-block; padding: 10px 0 30px 0; }
#Table44 { background: #f4f4f4 none repeat scroll 0 0; border-radius: 5px; padding: 25px; width: 100%; display: inline-block; }
#Table44 input,
#Table44 textarea { box-shadow: none; }
/*Other pages*/
.gallium-antimonide-new { width: 100%; display: inline-block; padding: 10px 0; }
.gallium-antimonide-new h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.gallium-antimonide-new p { font-size: 15px; }
.gallium-antimonide-new img { width: 300px; padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.gallium-antimonide-new-list li { font-size: 14px; display: flex; }
ul.gallium-antimonide-new-list li a:hover { text-decoration: none; color: #f87e08; }
ul.gallium-antimonide-new-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.galliun-phosphide-new { width: 100%; display: inline-block; padding: 10px 0; }
.galliun-phosphide-new h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.galliun-phosphide-new p { font-size: 15px; }
.galliun-phosphide-new a { color: #f87e08 !important; display: inline-block; }
.galliun-phosphide-new a:hover { text-decoration: none; color: #f87e08; }
.galliun-phosphide-new img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
.galliun-phosphide-new a.btn { background: #f87e08 none repeat scroll 0 0; color: #fff !important; margin-bottom: 20px; }
.galliun-phosphide-new a.btn:hover,
.silicon_wfer_all a.btn:focus { color: #fff; text-decoration: none; }
ul.galliun-phosphide-new-list li { font-size: 14px; display: flex; }
ul.galliun-phosphide-new-list li a:hover { text-decoration: none; color: #f87e08; }
ul.galliun-phosphide-new-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.indium-phosphide-new { width: 100%; display: inline-block; padding: 10px 0; }
.indium-phosphide-new h2 { width: 100%; display: inline-block; margin: 0 0 15px; padding: 0; font-size: 25px; font-weight: 800; text-transform: uppercase; }
.indium-phosphide-new p { font-size: 15px; }
.indium-phosphide-new a { color: #f87e08 !important; display: inline-block; }
.indium-phosphide-new a:hover { text-decoration: none; color: #f87e08; }
.indium-phosphide-new img { padding: 10px; background: #fff; box-shadow: 0 0 4px 0px #ddd; margin-bottom: 25px; }
ul.indium-phosphide-new-list li { font-size: 14px; display: flex; }
ul.indium-phosphide-new-list li a:hover { text-decoration: none; color: #f87e08; }
ul.indium-phosphide-new-list li::before { content: "\f05d"; font-family: "FontAwesome"; margin-right: 5px; color: #a6a6a6 }
.lito3Tabel { width: 100%; margin-bottom: 30px; }
.lito3Tabel tr { height: 45px; }
.lito3Tabel tr th,
.lito3Tabel tr td { padding-left: 10px; }
#Table44 .btn-done { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
#rc-imageselect { transform: scale(1.06);
    -webkit-transform: scale(1.12);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    margin-bottom: 20px; }

/* Mobile Layout: 480px and below. */
@media only screen and (min-width:1px) and (max-width:767px) {
/*Commun Class*/
.hidden-mobile { display: none !important; }
.visible-mobile { display: block !important; }
.gridContainer { margin-left: auto; margin-right: auto; width: 89.4833%; padding-left: 0.7583%; padding-right: 0.7583%; }
#LayoutDiv1 { clear: both; float: left; margin-left: 0; width: 100%; display: block; }
#rc-imageselect { transform: scale(0.83); transform-origin: 0 0 0; }
.mobile-product { width: 300px; }
.mobile-product li a img { width: 82px; }
.mobile-product li { margin: 0 8px 20px; }
.listCol { position: static !important }
.quotefast a { background: #f87e08; color: #fff; font-weight: 800; font-style: italic; font-size: 20px; display: inline-block; margin-bottom: 20px; }
.quotefast a:hover,
.quotefast a:focus { background: #333; color: #fff; text-decoration: none }
body .gridContainer { width: 100% !important; padding:0 15px}
.support-tab a { width: auto; }
.phone-tab { text-align: center; }
.phone-tab a { font-weight: 800; font-size: 30px; color: #060606; }
.f_link li { margin: 0 5px; }
.support-tab { margin-bottom: 5px; text-align: center; width: 100%; }
.refine_Box:nth-child(2),
.refine_Box:nth-child(5),
.refine_Box:nth-child(11) { margin-right: 0; }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu.no-arrow > a::after { border: none; }
.theme .filter-part .refine_Box { display: inline-block; margin: 0; width: 49%; }
button.go { margin-top: 10px; width: 100%; }
.quote-form,
.ads-banner,
.pay-banner { margin-bottom: 15px; min-height: auto; }
.bx-wrapper { margin: 10px 0 0 10px }
.service-box p { font-size: 26px; line-height: 27px; margin: 0; padding: 15px 0; }
.service-box { margin-bottom: 25px; height: 85px; padding: 0 38px; }
.service-box .No { left: -10px; }
.quote-form h2 { font-size: 18px; }
a.buyBtn { font-size: 16px; margin: 0; }
.pay-slider { display: block; margin: 20px 0px 10px 0; }
.pay-slider ul { margin: 0; padding: 0; }
.buyM { margin-bottom: 20px;
padding-bottom: 35px;
margin-top: 10px;
 }
/*Drop down*/
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu > .dropdown-menu li { width: 100%; }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu > .dropdown-menu { background: #F60; float: left; width: 100%; }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu > .dropdown-menu li a { color: #fff; }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu > .dropdown-menu li a:hover { background: rgba(255, 255, 255, 0.2) }
.theme .menu-toggle li.dropdown-submenu ul li.dropdown-submenu { background: #f4f4f4; width: 100%; }
.theme .menu-toggle li.dropdown-submenu ul.dropdown-menu.hero { margin-top: 11px; background: #fff; }
.theme .menu-toggle li.dropdown-submenu { width: 100% !important }
.menu-toggle nav ul li { display: inline; float: none; }
a.phone-icon i { color: #fff; display: grid; font-size: 20px; margin: 8px 0; text-align: center; }
a.phone-icon { background: #f87e08 none repeat scroll 0 0; border-radius: 100px; display: inline-block; height: 35px; margin: 8px 0 0; width: 35px; text-align: center;}
a.phone-icon img { margin: 5px; width: 24px; }
a.phone-icon:hover,
a.phone-icon:focus { text-decoration: none; outline: none; background: #333; }
ul.mobile-support { margin: 0px 10px; float: right; }
.banner-mid-part { padding: 20px 0; }
ul.mobile-support li { float: left; margin: 0 1px; }
.support-tab a { padding: 0; }
.quote-form form button { font-size: 16px; }
.filter-part .refine_Box label { margin: 5px 0 }
.filter-part .refine_Box.orientation,
.filter-part .refine_Box.go-main { width: 100%; }
.theme .pay-banner .bx-wrapper { margin: 0; }
.f_link { width: 100%; }
.f_link img { width: 90px; }
.f_link a { font-size: 11px; }
.filter-part h3 { width: 100%; }
ul.social-icons li { margin: 0 5px; }
.main-refine { padding: 15px 0; }
.filter-part { margin: 0 5%; width: 90%; box-shadow: none; }
/* About */
.aboutPage h2 { font-size: 22px; margin: 0 0 10px; }
.breadcrum { background: #f4f4f4; }
.aboutImg { margin-bottom: 20px; }
/*Contact_us*/
.contact-form h2 { font-size: 18px; }
/*wafer-services*/
.wafer-service h2 { font-size: 18px; }
/*undoped-silicon-wafers*/
.undoped-wafers h2 { font-size: 18px; }
.undoped-wafers img { width: 100%; margin-bottom: 40px; }
/*silicon-nitride*/
.silicon-nitride h2 { font-size: 18px; }
/*silicon_wafer_all_diameters*/
.silicon_wfer_all h2 { font-size: 18px; }
.silicon_wfer_all .banner-item h3 { font-size: 13px; }
/*float-zone-silicon*/
.float-zone h2 { font-size: 18px; }
/*thin-silicon-wafers*/
.thin-silicon-box { min-height: 0; }
.thin-silicon-box h4 { font-size: 16px; }
/*solar-silicon*/
.solar-silicon h2 { font-size: 18px; }
/*epitaxial-silicon-wafer*/
.epitaxial-silicon h2 { font-size: 18px; }
/*silicon-wafer-flats*/
.silicon-wafer-flats h2 { font-size: 18px; }
/*/silicon-wafer-properties*/
.silicon-wafer-properties h2 { font-size: 18px; }
/*annealed-silicon-wafer*/
.annealed-silicon-wafer h2 { font-size: 18px; }
/*thermal-oxide-silicon-wafer*/
.thermal-oxise-silicon h2 { font-size: 17px; }
.content-box { min-height: 0; }
.content-box1 { min-height: 0; }
.thermal-oxise-silicon h4 { font-size: 16px; }
/*III-V*/
.iii-v h2 { font-size: 18px; }
.iii-v img { margin-bottom: 0; }
.iii-v h3 { font-size: 18px; }
/*gallium-arsenide-gaas*/
.gallium-arsenide h2 { font-size: 18px; }
.gallium-arsenide h3 { font-size: 18px; }
.indum-img { text-align: center; }
.indum-img img { display: inline-block; }
/*indium-gallium-arsenide-ingaas*/
.indium-gallium-arsenide h2 { font-size: 18px; }
.indium-gallium-arsenide h3 { font-size: 16px; }
.indium-gallium-arsenide a { font-size: 15px; }
/*gallium-phosphide-gap*/
.gallium-phosphide-gap h2 { font-size: 18px; }
.phosphide-img { text-align: center; }
.phosphide-img img { display: inline-block; }
/*gallium-antimonide-gasb*/
.antimonide-img { text-align: center; }
.antimonide-img img { display: inline-block; float: none; margin: 10px 0 0 0; }
.gallium-antimonide-gasb h2 { font-size: 18px; }
/*indium-phosphide-inp*/
.indum-phosphide-img { text-align: center; }
.indum-phosphide-img img { display: inline-block; float: none; }
.indium-phosphide-inp h2 { font-size: 18px; }
.posphide-box { min-height: 0; }
.indium-phosphide-inp h3 { font-size: 16px; }
/*indium-arsenide-inas*/
.indium-arsenide-inas h2 { font-size: 18px; }
.arsenide-inas-box { border: 1px solid #e8e8e8; margin: 10px 0; min-height: 194px; padding: 10px; box-shadow: 0; }
.inas-img { text-align: center; }
.inas-img img { display: inline-block; }
/*indium-antimonide-insb*/
.indium-antimonide-insb h2 { font-size: 18px; }
.indium-antimonide-insb h3 { font-size: 16px; }
.insb-img { text-align: center; }
.insb-img img { display: inline-block; }
/*silicon-carbide*/
.silicon-carbide h2 { font-size: 18px; }
.silicon-img-box { text-align: center; min-height: auto; margin: 0 0 20px 0; }
.silicon-carbide img { display: inline-block }
.silicon-carbide-box { min-height: 0; }
/*Graphene*/
.graphene h4 { font-size: 13px; }
.graphene-box { min-height: 350px; margin: 0 0 20px; }
.img-box { text-align: center; }
.img-box img { display: inline-block; float: none; margin-bottom: 10px; }
/*silicon-on-insulator-soi*/
.silicon-on-insulator h2 { font-size: 18px; }
/*bonded-soi*/
.bonded_soi h2 { font-size: 18px; }
.bonded-table { font-size: 13px; }
/*simox-soi*/
.simox_soi h2,
.soitec_soi h2,
.fused-silica h2,
.germanium h2,
.sapphire-wafers h2,
.silicon-on-sapphire h2,
.bk7-glass h2,
.borofloat h2,
.fused_silica h2,
.indium_tin h2,
.quartz-single-crystal h2,
.soda-lime-glass-windows h2,
.galliun-arsenide h2,
.gallium-antimonide-new h2,
.galliun-phosphide-new h2,
.indium-phosphide-new h2 { font-size: 18px; }
.simox-table { font-size: 13px; }
/*silicon-on-sapphire*/
.silicon-sapphire-box > strong { display: inline-block; width: 100%; }
.silicon-sapphire-box { min-height: auto; margin: 0 0 20px; }
.silicon-sapphire-box > strong { padding: 0 0 10px 0; }
#rc-imageselect {transform: scale(0.79); margin-bottom: -16px;}
.header-right, .header-mid{display:none}
.header-left {
    width: 75%;
	padding:0;
}
a.logo{margin-top:5px;}
.quotefast {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.contact-address{margin-bottom:15px;}
.item-list .badge.badge-default.badge-pill > img {
    bottom: -10px;
    position: relative;
    width: 26px;
}
.thin-films ul{margin-bottom:15px;}
/* Common */
.divide-2, .divide-3, .divide-4{width:100% !important;}
.inner-left, .inner-right{width:100%;}
.mid-left, .mid-center, .mid-right{width:100%;}

}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width:768px) and (max-width:1025px) {
/*Commun Class*/
.visible-mobile { display: none !important; }
.gridContainer { width: 91.45%; padding-left: 0.775%; padding-right: 0.775%; }
#LayoutDiv1 { clear: both; float: left; margin-left: 0; width: 100%; display: block; }
/* Ipad */
.filter-part h3 { width: 100%; }
.pay-banner { min-height: 358px; padding-bottom: 30px; }
a.buyBtn { font-size: 15px; padding: 10px 30px }
.service-box p { font-size: 17px; line-height: 20px; }
.quote-form h2 { font-size: 20px }
.pay-slider { display: block; margin: 80px 10px 30px -26px; }
.support-tab { width: 100%; display: inline-block; }
.support-tab a { width: 100%; }
.phone-tab a { font-size: 22px; }
.filter-part .refine_Box label { margin: 5px 0 }
.quote-form form input { height: 26px; }
.banner-mid-part { padding: 20px 0 }
.quote-form { padding: 10px; min-height: auto }
.quote-form h2 { font-size: 14px !important; margin: 0 !important; }
.quote-form form button { font-size: 15px;
    height: 45px;
    margin: -30px 0;
    position: relative;
    top: -9px;}
.pay-slider { margin: 20px -31px; }
.service-box { height: 85px; padding: 15px 31px;}
.ads-banner { min-height: auto; }
.main-services { padding: 20px 0; }
/*thermal-oxide-silicon-wafers*/
.content-box { min-height: auto; }
.content-box1 { min-height: auto; }
.iii-v h2,
.thermal-oxise-silicon h2,
.fused-silica h2,
.germanium h2,
.annealed-silicon-wafer h2 { font-size: 23px; }
.gallium-phosphide-gap h2 { font-size: 21px; }
.arsenide-inas-box,
.silicon-img-box { min-height: auto; }
.silicon-carbide-box { min-height: 380px; }
.sic h2 { font-size: 20px; }
.soda-lime-box { min-height: auto; }
.silicon-sapphire-box > strong { display: inline-block; width: 100%; }
.silicon-sapphire-box { min-height: 185px; }
.footer.ipad { position: fixed; bottom: 0; }
.contact-address { min-height: 492px; }
.mapId { display: inline-block; margin: 10px 0 0 0; }
.thin-silicon-box { min-height: auto; }
.support-tab a img{width:120px;}
.pay-slider img{width:50px;}
.pay-slider {
    margin: 0 23px;
}

#rc-imageselect {margin-bottom: 5px;
    transform: scale(0.66);}
    
	.formpic form textarea {
    top: 0px;
}
.formpic input {height:auto !important;}
.inner-left{width:60%;}
.inner-right{width:40%;}
.pay-slider li{margin: 0 3px;}
.theme .form-main{margin-bottom: 3px !important;}
}


@media only screen and (max-width:767px) {
    .g-recaptcha {
	transform: scale(0.99);
	-webkit-transform: scale(0.99);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
}
@media only screen and (max-width:400px) {
.g-recaptcha {
	transform: scale(0.77);
	-webkit-transform: scale(0.77);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
+