@font-face {
font-family: 'Coda';
src: url('../fonts/coda.eot');
src: url('../fonts/coda.eot?#iefix') format('embedded-opentype'), url('../fonts/coda.woff') format('woff'), url('../fonts/coda.ttf') format('truetype'), url('../fonts/coda.svg#coda') format('svg');
}

@font-face {
font-family: 'Coda Caption';
src: url('../fonts/coda_caption.eot');
src: url('../fonts/coda_caption.eot?#iefix') format('embedded-opentype'), url('../fonts/coda_caption.woff') format('woff'), url('../fonts/coda_caption.ttf') format('truetype'), url('../fonts/coda_caption.svg#coda_caption') format('svg');
}

@font-face {
font-family: 'Comfortaa';
src: url('../fonts/comfortaa.eot');
src: url('../fonts/comfortaa.eot?#iefix') format('embedded-opentype'), url('../fonts/comfortaa.woff') format('woff'), url('../fonts/comfortaa.ttf') format('truetype'), url('../fonts/comfortaa.svg#comfortaa') format('svg');
}

@font-face {
font-family: 'Open Sans';
src: url('../fonts/open_sans.eot');
src: url('../fonts/open_sans.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans.woff') format('woff'), url('../fonts/open_sans.ttf') format('truetype'), url('../fonts/open_sans.svg#open_sans') format('svg');
}

@font-face {
font-family: 'Roboto';
src: url('../fonts/roboto.eot');
src: url('../fonts/roboto.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto.woff') format('woff'), url('../fonts/roboto.ttf') format('truetype'), url('../fonts/roboto.svg#roboto') format('svg');
}

@font-face {
font-family: 'Roboto Condensed';
src: url('../fonts/roboto_condensed.eot');
src: url('../fonts/roboto_condensed.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto_condensed.woff') format('woff'), url('../fonts/roboto_condensed.ttf') format('truetype'), url('../fonts/roboto_condensed.svg#roboto_condensed') format('svg');
}


html { overflow-x:hidden;}
body{ margin:0px; padding:0px; font-family: 'Roboto'; font-size:13px; text-align:justify; background: #FFFFFF; overflow-x:hidden; overflow-y:hidden;}
img{ background:none; border:0px;}
a{ text-decoration:none; outline:none; color:#000;}

.cmn_list{ list-style:none; margin:0px; padding:0px;}

input, textarea, select { outline:none; }


/* -------------- main container -------------- */
.menu_cnt .slct_box select { display:none; }
.menu_cnt .slct_box { background:none; border:0px; width:auto; height:auto; }
.main_container{ margin:auto; width:1000px;}
.head_out_cnt{ float:left; width:100%;}
.head_innr_cnt{ width:100%; position:fixed; background:url(../images/main-bg.jpg) repeat-x; z-index:99999; top:0;}
.head_innr_cnt.white_bg{ border:0px; height:auto; padding-bottom:10px; position:inherit;}
/*.head_innr_cnt{ float:left; width:100%; background:#fdb714; height:97px; border-bottom:3px solid #221e1e; position:fixed;z-index:1000;}
.head_innr_cnt.white_bg{ background:#FFFFFF; border:0px; height:auto; padding-bottom:10px; margin-top:-60px; position:inherit;}*/
.head_cnt{ margin:auto; width:1000px; z-index:1000;}
.logo{ float:left; margin-left:36px; margin-top:10px; position:relative; z-index:1001;}
.head_top_link_cnt2{ float:right; width:auto; margin-top:4px;}
.head_top_link_cnt{ float:right; width:auto; margin-top:9px;}
.head_top_link{ float:right; width:auto; margin-right:13px; vertical-align:middle;font-family: 'Coda'; font-size:15px;padding-top: 5px;}
.head_top_link img{ vertical-align:middle; margin-top:0px; margin-right:4px;}
.head_top_link a{ color:#000000;}
.head_top_link a:hover{ color:#8A0000;text-decoration:none;}
.head_top_link_sep{ float:right; margin-right:13px;padding-top: 5px;}
#banner-img{ background-image:url(../images/PCBWest1000.png); background-repeat:no-repeat; padding:200px 0 0 0; margin-left:35px;}
.top_srch_frm{ float:right; width:193px; margin-top:10px; margin-right:18px; background: #fff; border:1px solid #000; padding:2px 0 2px 2px;}
.top_srch_txtbox{ float:left; width:153px; height:19px; padding:5px; }
.top_srch_txtbox input{ float:left; background:transparent; border:1px solid #fff; width:153px; font-family: 'Coda'; font-size:11px; color:#a7a7a7; font-style:italic;}
.input-header{ float:left; background:transparent; border:1px solid #fff; width:153px; font-family: 'Coda'; font-size:12px; color:#000; margin-top:3px;}
/*.input{ background-color:transparent; border:none; padding:2px; margin:0px;}*/
.top_srch_btn{float: right;
margin-top: 3px;
margin-right: 4px;
background:transparent;
 border:none;
 }

.menu_cnt{ float:right; width:757px; margin-right:16px; margin-top:27px;}
.menu_cnt ul{ float:left; width:770px;font-family: 'Coda'; font-size:15px; margin-left:15px;}
.menu_cnt ul li{ float:left; width:auto; margin-left:5px; height:40px;}
.menu_cnt ul li a{ float:left;color:#000000; padding:5px 11px 5px 11px;}
.menu_cnt ul li:hover a, .menu_cnt ul li.actv a{ float:left; color:#F5F6F7; background:#221E1E; text-decoration:none;}
.menu_cnt ul li.submenu_hrline hr{ display:none;}

.menu_cnt2 ul li a{ float:left;color:#000000; padding:4px 11px 5px 11px;}
.menu_cnt2 ul li:hover a, .menu_cnt ul li.actv a{ float:left; color:#F5F6F7; background:#221E1E; text-decoration:none;}

/*.disply_area{width:100%; min-height:110px; text-align:center; float:left; color:#990000; font-size:40px; font-weight:bold; margin-top:210px;}*/
.disply_area{width:100%; margin-top:210px; }

/* --------------- dropdown--------- */
.submenu_rgt_cnt{ float:left; width:2px;min-height:100px; margin-top:5px;}
.submenu_lft_cnt{ float:left; width:125px; min-height:100px; border-right:2px solid #A2A2A2; margin-top:-3px; margin-bottom:8px;}
.submenu_lft_cnt2{ float:left; width:125px; min-height:100px;  margin-top:0px; margin-bottom:8px;}
.submenu_arw{ float:left; width:85%; text-align:center; margin-top:0px; z-index:99999;}
.submenu_arw2{ float:left; width:97%; text-align:center; margin-top:0px; z-index:99999;}
.submenu_lft_row{ float:left; width:145px; text-align:center; font-family:Arial;}
.submenu_lft_row.mrgn_top{ margin-top:19px;}
.submenu_lft_row a { background:none !important; padding:0px !important; width:145px; text-align:center; color:#000000 !important; }
.submenu_lft_row a:hover { background:none !important; padding:0px !important; width:145px; text-align:center; color:#990000 !important; }
.menu_call_txt{ font-size:19px; font-weight:bold; letter-spacing:0;}
.menu_call_phno{ font-size:13px; font-weight:bold;}
.menu_instant_txt{ font-size:22px; font-weight:bold; line-height:18px;letter-spacing:0; display:inline-block; margin-top:7px;}
.menu_quote_txt{ font-size:17px;}
.menu_live_txt{ font-size:24px; font-weight:bold; line-height:18px;display:inline-block; margin-top:7px;}
.menu_chat_txt{ font-size:18px;}
.submenu_img{ display:inline-block; margin-top:3px; margin-left:31px; margin-bottom:-3px;}

.white_bg{ float:left; width:100%;}
#prototype_cnt{ float:right;  margin-top:-53px; padding:0 0 10px 0; max-width: 530px; width: 100%; height:30px;}
#prototype_txt{ float:left; width:32%;}
#prototype_instant{ float:left; width:35%;}
#prototype_call{ float:left; width:30%;}

.prototype_txt{ float:left; width:auto; font-size:12px; color:#a00000; margin-top:15px; margin-left:27px;font-family: 'Roboto Condensed'; font-weight:700;}
.prototype_call_txt{ float:left; width:165px; font-size:16px; vertical-align:middle; font-weight:800; letter-spacing:0; line-height:20px;font-family: 'Roboto Condensed'; font-weight:bold;}
.prototype_call_txt img{ vertical-align:middle; float:left; margin-right:7px; margin-top:-3px;}
.prototype_call_no{ color:#000; font-size:16px;}

.prototype_instant_txt{ float:left; margin-left:28px; font-size:16px; font-weight:800; vertical-align:middle; text-align:center; line-height:19px;letter-spacing:0; color:#000000;font-family: 'Roboto Condensed'; font-weight:bold;}
.prototype_instant_txt img{ vertical-align:middle; float: left; margin-right:5px; margin-top:-2px;}
.prototype_quote_txt{ font-size:16px;}
a:hover .prototype_instant_txt{ color:#910000;}
.prototype_livechat_txt{ width:112px; margin-left:0px; font-size:16px; line-height:19px; vertical-align:middle; text-align:center; font-weight:800;letter-spacing:0;color:#000000;font-family: 'Roboto Condensed'; font-weight:bold;}
.prototype_livechat_txt img{ vertical-align:middle; float:left; margin-right:5px;}
a:hover .prototype_livechat_txt{color:#910000;}

.slider_cnt{ float:left; width:1000px; margin-top:10px; overflow-x:hidden; position:relative;}
.slider_lft{ float:left; width:222px; margin-left:0px; margin-top:8px; }
.slider_txt_cnt{ float:left; background:#221E1F; width:209px; height:190px; font-family: 'Coda'; position:relative;}
.slider_ttl{ float:left; margin-top:-30px; margin-left:5px; font-size:20px; color:#fcb715;font-family: 'Coda'; font-weight:normal;}
.slider_txt{ float:left; width:190px; margin-left:5px;font-family: 'Open Sans'; margin-top:0px; font-size:15px; line-height:19px; color:#FFFFFF; text-align:left; font-weight:normal;}
.slider_txt a{ color:#fcb715; text-decoration:underline;}
.slider_txt a:hover{ color:#FFFFFF;}
.slider_thumb_img{ float:left; margin-top:64px; margin-left:-9px; position:relative; z-index:100;}
.slider_thumb_img-1{ float:left; margin-top:41px; margin-left:-9px; position:relative; z-index:100;width:226px}
.slider_thumb_img-2{ float:left; margin-top:78px; margin-left:-9px; position:relative; z-index:100;}
.slider_thumb_img-1-flex {
    float: left;
    margin-top: 97px;
    margin-left: -9px;
    position: relative;
    z-index: 100;
    width: 226px;
}
.slider_thumb_img-2-flex {
    float: left;
    margin-top: 78px;
    margin-left: -9px;
    position: relative;
    z-index: 100;
}
.slider_thumb_img-3-hdi {
    float: left;
    margin-top: 78px;
    margin-left: -9px;
    position: relative;
    z-index: 100;
}
.slider_gry_arw{ position:absolute; top:0px; right:-31px;}
.slider_banner{ float:left; margin-left:12px; margin-top:50px; width:375px; height:300px;}
.slider_rgt{ float:right; width:314px; margin-top:8px; }
.slider_rgt_row{ float:right; width:214px; height:73px; background:#221e1f; margin-bottom:5px;}
.slider_rgt_img{ float:left; margin-left:0px; margin-top:5px;}
.slider_rgt_img.mrgn_top1{ margin-top:0px;}
.slider_rgt_img.mrgn_top2{ margin-top:8px;}
.slider_rgt_img.mrgn_top3{ margin-top:1px; margin-left:10px;}
.slider_rgt_img.mrgn_top4{ margin-top:1px; margin-left:10px;}
.slider_rgt_txt{ float:right; width:135px; margin-right:5px; font-size:19px; font-weight:bold; color:#FFFFFF; margin-top:8px; text-align:left;}
.slider_rgt_txt.txtalgn_cntr{ text-align:center; margin-right:21px;}
.slider_rgt_img.mrgn_rgt{ margin-right:-25px;}
.slider_rgt_txt.ttalgn_cntr2{ text-align:center;}
.slider_rgt_txt.mrgn_top1{ margin-top:9px; width:100px;}
a:hover .slider_rgt_txt{ color:#fcb715;}
.slider_rgt_txt a{ color:#FFFFFF;}
.prototype_call_no a{ color:#000000;}

.si_slider_inner { width:780px; height:380px; float:left; overflow:hidden; }
.latest_news_cnt{ float:left; width:1027px; margin-top:10px;  text-align:center; font-size:16px; color:#000000; padding-top:20px; padding-bottom:10px;font-family: 'Coda'; margin-left:-10px; }


.si_slider_inner.nsra_wdth{ width:660px;}
.slider_rgt.nsra_wdth{ width:352px; float:right;}
.slider_rgt.nsra_wdth ul{ float:left; width:352px; }


.custom_testimonials_cnt{ float:left; width:480px; margin-left:5px; height:360px; overflow:hidden; margin-top:0px;font-family: 'Coda'; }
.custom_testimonials_ttl{ float:left; width:960px; font-size:76px; font-weight:400; margin-top:6px; margin-left:30px; }
.custom_testimonials_row{ float:left; width:940px; margin-top:40px; height:200px;}
.custom_test_img{ float:left; width:227px; height:163px; border:1px solid #acacac; text-align:center; vertical-align: middle; display:table-cell; padding:5px;}
.custom_test_img span{ display:inline-block; width:0px; height:100%;}
.custom_test_img *{ vertical-align:middle;}
.custom_testi_txt{ float:left; width:225px; margin-top:29px; font-size:18px; color:#333; margin-left:16px;text-align: left;}
.custom_testi_txtspc{ display:block; width:100%; height:15px;}
.custom_testi_grytxt{ color:#333333;}

/*--when will my board ship--*/

	#whenwillmyordership-content{
		position: absolute;
		border:0px solid Black;
		background-color: transparent;
		width:70%;
		margin:0px auto;
		margin:5px;
		z-index: auto;
	}
	
	
	.whenwillmyordership-head {
		color: #FCB715;
		font-family: Coda;
		font-size: 40px;
		padding: 15px 0 20px 0;
		text-align: center;
		width: 680px;
		}
	.whenwillmyordership-subhead {
		font-family: Open Sans, Arial, Sans Serif;
		font-size: 17px;
		text-align: justify;
		color: #333333;
		width: 600px;
		padding: 15px 0 20px 40px;
		}
		
	.whenwillmyordership-tbl {
		font-family: Open Sans, Arial, Sans Serif;
		font-size: 17px;
		text-align: justify;
		color: #545353;
		width: 600px;
		padding: 15px 0 20px 40px;
		}
	.whenOrderShipTbl{
		width:80%;
		border: 1px solid #000;
		border-collapse:collapse;
		padding: 10px 0 10px 25px;
	}
	.whenOrderShipTbl th {
		background: none repeat scroll 0 0 #6a6768;
		border: 1px solid #000;
		color: #fff;
		padding: 15px 0 15px 25px;
		text-align:left;
		}
	.whenOrderShipTbl td {
		border: 1px solid #000;
		color: #000;
		padding: 10px 0 10px 25px;
		text-align:left;
		}
	.whenwillmyordership-logo{
		margin-bottom:350px;
		margin-left:50px;
	}
/*--when will my board ship--*/

		
/*---- index page slider content------*/
.si_slider_inner_indx { width:770px; height:398px; float:left; overflow:hidden; position:relative; }
.slider_rgt_indx{ float:right; width:224px; margin-top:0px; position:relative; z-index:1000;}
.slider_banner_indx{ float:left; margin-left:8px; margin-top:0px; width:540px; height:300px; }
.slider_lft_indx{ float:left; width:222px; margin-left:0px; margin-top:0px; }
.slider_ttl_indx{ float:left; margin-top:10px; margin-left:15px; font-size:20px; color:#fcb715;font-family: 'Coda'; font-weight:normal;}
.slider_thumb_img_indx{ float:left; margin-top:49px; margin-left:-14px; position:relative; z-index:100;}
.slider_thumb_img_indx img{ 
    width: 222px;
	height:190px;
}
.slider_thumb_img_indx-hdi{ float:left; margin-top:42px; margin-left:-14px; position:relative; z-index:100;}

.slider_thumb_img_indx-hdi img{ 
    width: 222px;
	height:190px;
}
.slider_thumb_img_indx-pcbs{ float:left; margin-top:80px; margin-left:-14px; position:relative; z-index:100;}
.slider_thumb_img_indx-pcbs img{ 
    width: 222px;
	height:190px;
}

.slider_thumb_img_indx-guide{ float:left; margin-top:23px; margin-left:-14px; position:relative; z-index:100;}
.slider_thumb_img_indx-guide img{ 
    width: 222px;
	height:190px;
}
#left-side-cont {float: left; width: 46%; margin-top: 0px; margin-left: 0px;}
#right-side-cont {float: left; width: 45%; padding: 0 0 0 10px; margin-top: 0px; margin-left: 70px;}
.head-indx{color: #FCB715; font-family: Coda, Arial, Sans Serif; font-size: 30px; padding: 15px 0 20px 0; text-align: left; }
.subhead-indx {font-family: Open Sans,Arial,Sans Serif;font-size: 17px;text-align: left;color: #545353; padding: 0 0 0 0;
}
.gated-button-indx {background-color: #FDC949; border-radius: 5px; color: #000;font-family: "Roboto Condensed"; font-size: 27px; font-weight: bold;margin: 20px 0px;padding: 6px 18px;text-decoration: none;}
#div-gated-btn{margin-top: 50px; margin-bottom: 60px; text-align:center;}
.slider_txt_indx{ float:left; width:190px; margin-left:15px;font-family: 'Open Sans'; margin-top:0px; font-size:15px; line-height:19px; color:#FFFFFF; text-align:left; }
.slider_txt_indx a{ color:#fcb715; font-weight:bold;}
.slider_txt_indx a:hover{ color:#FFFFFF;}
.custom_testi_subtxt {float: left;width: 525px; margin-top: 30px; font-size: 15px; color: #333;margin-left: 16px;}

.acct_div{border:1px solid #E1B607; border-radius:4px; width:1000px; text-align:left;}
.acct_sub_div{background:#000; width:980px; height:35px; border-radius:5px; color:#E8BE12;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;padding:10px 0 0 20px;border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;}
.acct_lft{ width:50%; float:left;}

.acct_head{margin-left:20px; font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #003399; padding: 10px 0 10px 0;}
.acct_lft_head_grey_txt{ font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color:#868686;}
.acct_links {padding: 10px 0 10px 20px;}
.acct_links a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #a80b0b;text-decoration: underline; padding: 0 0 0 25px;}

.acct_right{ width:48%;float:left; border-left:2px dotted #efefef;}
.clear{clear:both;}

/*---- index page slider content------*/


/* ---------- jcarousal --------- */
.custom_testimonials_cnt { float:left; width:990px; margin-left:0px; margin-right:0px !important; position:relative;background-image:url(../images/ct-bg-940.png); background-repeat:no-repeat; background-position:left top;}
.custom_testimonials_row .jcarousel-skin-tango li { padding:0px 6px; margin:0px !important;}

.hme_video_cnt{ float:right; margin-top:52px; background:#c7c7c7; width:452px; height:277px; padding:5px;}
.video_cnt{ float:left; width:452px; height:277px;}

.gallery {
	width: 320px;
	position: relative;
	}
.gallery .holder {
	width: 235px;
	position: relative;
	overflow: hidden;
	z-index: 2;
	height:255px;	
	padding:5px 0 0 0;
	}
.gallery .holder ul {
	margin: 0 0 0 0;
	list-style: none;
	width: 2500px;
	padding:0px;
}
.gallery .holder ul li {
	width:250px;
	float:left;
	margin:0 0 0 0px;
	padding:0 20px 0 0;	
	list-style:none;
	height:250px;
}
.gallery .holder ul li a{
	display:block;
	}
.gallery .holder ul li img { display: block; }
.next, .prev {
	position: absolute;
	right: 0;
	top:200px;
	width:16px;
	height:16px;
	background:url(../images/arrow-next.png) no-repeat 0 0;
	z-index: 20;
	overflow:visible;
	text-indent: -9999px;
	outline: none;
	cursor: pointer;
}
.next{
	position:absolute !important;
	right:280px !important;
	z-index:40 !important;
	}
.next-disable {	background:url(../images/arrow-next.png) no-repeat 0 0;}
.prev {
	background:url(../images/arrow-prev.png) no-repeat 0 0 !important;
	right: auto;
	left:0px ;
}
.prev-disable { background:url(../images/arrow-prev.png) no-repeat 0 0 !important; }
.control {
	font-size: 17px;
	line-height: 21px;
}



.blog_cnt{ float:left; width:1000px; margin-top:30px;}
.blog_row{ float:left; width:228px; margin-right:26px;}
.blog_ylw_bg{ float:left; width:228px; height:64px; background:#fcb715;font-family: 'Open Sans';}
.blog_icon{ float:left; margin-left:7px; margin-top:20px;}
.blog_head{ float:right; font-size:24px; font-weight:800; font-family: 'Roboto Condensed'; margin-top:10px; margin-right:26px; text-align:left; letter-spacing:0; line-height:24px; color:#000;}
.blog_ttl{ float:left; width:228px; margin-top:12px; font-size:16px; color:#b60f0f;font-family: 'Coda'; font-weight:normal; text-align:left;}
.blog_ttl a{ color:#b60f0f;font-family: 'Coda';}
.blog_read_more a{ float:left; width:228px; margin-top:12px; font-size:12px; color:#b60f0f;font-family: 'Roboto Condensed'; font-weight:bold; text-align:left;}
.blog_txt{ float:left; width:220px; margin-top:10px; font-size:12px; line-height:15px; letter-spacing:0; font-family: 'Open Sans'; color:#000; font-weight:normal; text-align:left;}
.blog_txtspc{ display:block; width:100%; height:14px;}
.blog_read_mre{ float:left; width:228px; margin-top:14px ; font-size:14px; color:#b60f0f; font-weight:600;}
.blog_read_mre a{color:#b60f0f; font-family: 'Roboto';}
.blog_read_mre a:hover{ color: #005B88;}
.cntct_acct_head{float:left; margin-left:8px; font-size:24px; font-family: 'Roboto Condensed'; font-weight:800; margin-top:10px; text-align:left; letter-spacing:0; line-height:24px;}
.cntct_acct_icon{ float:right; margin-top:3px; margin-right:3px;}

.cntct_acc_frm_cnt{ float:left; width:223px; margin-top:5px; margin-left:7px;}
.cntct_acc_frm_txtbox{ float:left; margin-top:9px; width:211px; border:1px solid #000; height:17px; padding:5px 3px 5px 5px;}
.cntct_acc_frm_txtbox input{ float:left; width:186px; font-size:13px; background:#fff; border:0px; color:#000000; height:17px;font-family: 'Coda';}
.acc_req_str{ display:inline-block; margin-top:2px; margin-left:-20px; float:left; font-size:14px; color:#b60f0f; font-weight:600;font-family: 'Open Sans';}

.cntct_acc_frm_txtarea{float:left; margin-top:9px; width:211px; border:1px solid #000;   height:103px; padding:5px 3px 5px 5px;}
.cntct_acc_frm_txtarea textarea{float:left; width:206px; font-size:13px; background:#fff; border:0px; color:#000000; height:103px;font-family: 'Coda';}
.cntct_btn{ float:right; margin-top: 10px;margin-right: 30px;}
.cntct_btn input{float:left;background:none; border:0px;}

.cntct_acc_captcha {
	float: left;
	width: 212px;
	height: 26px;
	background: #FFFFFF;
	border: solid 1px #000;
	padding: 0px 3px 5px 5px;
	margin-top: 9px;
}
.refresh_icon {
	float: right;
	margin-top: 5px;
	cursor: pointer;
}
.catchaImg{
	width:175px;
	height:30px;
	float:left;
}

.online_tool_head{float:left; margin-left:13px; font-size:24px; font-weight:800; margin-top:10px; text-align:left; letter-spacing:0; line-height:24px; font-family: 'Roboto Condensed';}
.online_tool_icon{ float:right; margin-right:4px; margin-top:7px;}
.online_tool_ttl{float:left; width:230px; margin-top:12px; font-size:16px; color:#b60f0f;font-family: 'Coda';}
.online_ttol_txt{float:left; width:222px; margin-top:10px; font-size:14px; line-height:18px; letter-spacing:0; text-align: left; font-family: 'Open Sans';}
.online_ttol_txtspc{ display:block; width:100%; height:14px;}

.newsinfo_head{ float:left; margin-left:18px; font-size:24px; font-weight:800; margin-top:10px; text-align:left; letter-spacing:0; line-height:24px; font-family: 'Roboto Condensed';}
.blog_row.no_mrgn{ margin-right:0px;}
.newsinfo_icon{ float:right; margin-right:5px; margin-top:2px;}
.newsinfo_lst{ float:left; width:230px; margin-top:26px;}
.newsinfo_lst ul{ float:left; width:230px;}
.newsinfo_lst ul li{ float:left; width:210px; margin-left:5px; letter-spacing:0; line-height:26px; text-align:left; font-size:14px; color:#b00c0c; font-weight:700;font-family: 'Open Sans'; background:url(../images/red_bullet_sep_new.jpg) 0 9px no-repeat; padding-left:15px;}
.newsinfo_lst a{ color:#B00C0C;}

.resource_cnt{ float:left; width:1000px; margin-top:46px;}
.resource_ttl{ float:left; margin-left:0px; font-size:32px; font-family: 'Coda'; width:1000px; font-weight:normal; text-align:left; color:#000;}
.resourceses_lst{ float:left; width:1000px; margin-top:4px;}
.resourceses_row{ float:left; width:162px; height:61px; margin-right:47px;}
.resourceses_row a { color:#000000; float:left; width:162px; height:61px; /* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background:#d8d8d8; }
.resourceses_row a:hover { color:#FFFFFF; background:#333333; padding:0px; }

.resourceses_icon{ float:left; margin-left:10px; margin-top:10px;}
.resourceses_txt{ float:left; margin-left:4px; font-size:22px; font-weight:800;font-family: 'Coda Caption'; letter-spacing:0; margin-top:18px; text-transform:uppercase; }
.resourceses_txt.mrgn_lft1{ margin-left:20px;}
.resourceses_icon.mrgn_lft1{ margin-top:12px;}
.resourceses_icon.mrgn_lft2{ margin-left:7px; margin-top:15px;}
.resourceses_txt.mrgn_lft2{ line-height:22px; margin-top:10px; margin-left:10px; text-align:left;}
.resourceses_txt.mrgn_lft3{ margin-left:8px; margin-top:10px; line-height:22px; text-align:left;}
.resourceses_icon.mrgn_lft3{ margin-top:14px; margin-left:11px;}

.resourceses_icon.mrgn_lft4{ margin-left:2px; margin-top:12px;}
.resourceses_txt.mrgn_lft5{ font-size:14px; margin-top:24px; margin-left:4px;}
.resourceses_row_right{ float:right; width:162px; height:61px; margin-right:0px;}
.resourceses_row_right a { color:#000000; float:left; width:162px; height:61px; /* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background:#d8d8d8; }
.resourceses_row_right a:hover { color:#FFFFFF; background:#333333; padding:0px;  }
#contact-btn{ background-image:url(../images/contact_btn.jpg); background-repeat:no-repeat; background-position:right top; border:none; padding:10px 75px 20px 90px; height:39px;}
.red-bold{color:#9f1c1f; font-weight:bold;}




.nsc_content{ float:left; width:100%; margin-top:0px;}
.s_login_cnt_grid {
width:1000px;
float:left;
min-height:50px;
}
.s_login_lft {
width:460px;
min-height:360px;
background:#babbbb;
float:right;
padding-bottom:15px;
}
.s_login_center {
    width: 740px;
    min-height: 360px;
    background: none repeat scroll 0% 0% #BABBBB;
    float: left;
    padding-bottom: 15px;
    margin-left: 120px;
}
.s_login_lf_hdng {
float:left;
font-weight:normal;
margin-top:10px;
text-align:center;
font-size:30px;
width:100%;
font-family: 'Coda';}

.s_login_lf_btn {
float:left;
width:100%;
text-align:center;
margin-top: 35px;
}

.s_login_lf_btn_style {
	text-align:center;
	font-family:arial;
	font-size:24px;
	width:197px;
	height:53px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background-image: url(../images/s_register_btn.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	outline:none;
border:none;
cursor:pointer;
}
.s_login_lf_benefits {
float:left;
width:355px;
text-align:center;
margin-top:35px;
margin-left:55px;
}
.s_login_benefits_head {
float:left;
font-family: 'Coda';
	font-size:26px;
	color:#333;
	font-weight:normal;
	text-align:left;
}
.s_login_benefits_list {
float:left;
font-family: 'Open Sans';
font-size: 14px;
color: #000;
}
.s_login_benefits_list ul {
float:left;
width:auto;
margin-left:5px;
}
.s_login_benefits_list li {
	float:left;
	text-align:left;
	margin-top:16px;
	background-image: url(../images/s_sierra_new_list.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	font-weight:normal;
}
.s_login_rgt-Benefits {
width:416px;
float:left;
margin-top:50px;
padding-bottom: 15px;
border: 5px solid #9E1C1F;
    border-radius: 10px;
	padding:15px 20px
}
.login_rgt {
width:460px;
float:left;
padding-bottom: 15px;
}
.s_login_rgt {
width:460px;
background:#babbbb;
float:left;
padding-bottom: 15px;
}
 .s_reset_password {
   background: none repeat scroll 0 0 #BABBBB;
   float: left;
   padding-bottom: 15px;
   width: 500px;
   margin-left:250px;
}
.s_login_rg_hdng {
float:left;
margin-top:10px;
text-align:center;
font-size:30px;
width:100%;
font-family: 'Coda';
font-weight:normal;
}

.s_login_form {
width:260px;
float:left;
margin-left:65px;
}

.s_reset_form {
    float: left;
    margin-left: 65px;
}

.s_login_form-new {
width:350px;
float:left;
margin-left:80px;
}

.s_login_form-new2 {
    width: 350px;
    float: left;
    margin-left: 212px;
}
.s_login_inpt_fld {
width:280px;
height:18px;
background:#fff;
outline:none;
border:none;
font-family: 'Open Sans';
font-style:italic;
font-size:12px;
color:#565656;
margin-top:25px;
border:solid 1px #000;
padding:2px 5px;
}

.s_login_inpt_fld-big {
width:315px;
height:35px;
background:#fff;
outline:none;
border:none;
font-family: 'Open Sans';
font-style:italic;
font-size:12px;
color:#565656;
margin-top:25px;
border:solid 1px #000;
padding:2px 5px;
}

.s_login_inpt_fld-small {
width:130px;
height:18px;
background:#fff;
outline:none;
border:none;
font-family: 'Open Sans';
font-style:italic;
font-size:12px;
color:#565656;
margin-top:25px;
border:solid 1px #000;
padding:2px 5px;
margin-right:15px;
}
.s_login_remem {
width:auto;
float:left;
}
.s_login_chk_box {
float:left;
border:solid 1px #000;
background:#fff;
margin-top:20px;
}

.s_login_remem_txt {
width: auto;
margin-left: 30px;
margin-top: 17px;
font-family: 'Open Sans';
font-size: 13px;
color: #000;
font-weight: bold;
}
.s_login_sbmt {
float:left;
margin-top:15px;
}
.s_login_sbmt_btn {
text-align: center;
font-family: arial;
font-size: 24px;
width: 198px;
height: 53px;
font-weight: bold;
color: #000;
text-decoration: none;
background-image: url(../images/s_loginr_btn.jpg);
background-repeat: no-repeat;
background-position: center center;

outline:none;
border:none;
cursor:pointer;
}
.s_login_troubl {
width: 100%;
background: #babbbb;
float: left;
text-align:center;
font-family: 'Open Sans';
font-size: 10px;
font-weight: bold;
color: #000;
margin-top:0px;
}
.s_reg_troubl {
    width: 80%;
    background: none repeat scroll 0% 0% #BABBBB;
    float: left;
    text-align: left;
    font-family: "Open Sans",sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    margin-top: 20px;
    margin-left: 27px;
}
.s_login_troubl a {
color:#9d1c1f;
text-decoration:none;
}
.s_login_troubl a:hover {
	color:#000000;
}
.s_reg_troubl a {
color:#9d1c1f;
text-decoration:none;
}
.s_reg_troubl a:hover {
	color:#000000;
}
.star {
    color: #9F0000;
    font-family: open-sans;
    font-size: 18px;
    padding: 0 5px 0 0;
    text-align: center;
}
.button-login {
    background-color: #FCB716;
    color: #000000;
	font-family: 'Roboto',sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 134px;
    text-decoration: none;
	text-align:center;
	border: none;
}
.button-reset {
   background-color: #FCB716;
   border: medium none;
   color: #000000;
   font-family: 'Roboto';
   font-size: 17px;
   font-weight: bold;
   margin-bottom: 26px;
   padding: 7px 99px;
   text-align: center;
   text-decoration: none;
   margin-left: 15px;
   margin-top: 25px;
}
.button-yes-call-me {
    background-color: #FCB716;
    color: #000000;
	font-family: 'Roboto';
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 55px;
    text-decoration: none;
	text-align:center;
	border: none;
}
.s_register_sbmt {
float:left;
margin-top:5px;
margin-left:15px;
}
.button-register {
    background-color: #FCB716;
    color: #000000;
	font-family: 'Roboto';
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 105px ;
    text-decoration: none;
	text-align:center;
	border: none;
}
.button-login a {
    background-color: #FDC949;
    border-radius: 5px;
    color: #000000;
	 font-family: 'Roboto';
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
	text-align:center;
}
.generic-widget {
    background-color: #FAF9F9;
    border: 1px solid #000000;
    color: #000000;
    font-family: 'Open Sans';
    font-size: 12px;
    height: 26px;
    margin-top: 25px;
	margin-left:0px;
    padding: 2px;
    width: 240px;
}
.generic-widget2 {
    background-color: #FAF9F9;
    border: 1px solid #000000;
    color: #000000;
    font-family: 'Open Sans';
    font-size: 12px;
    height: 26px;
    margin-top: 25px;
	margin-left:-1px;
    padding: 2px;
    width: 240px;
}
.asd{
	font-family: 'Open Sans';
font-size: 11px;
color: #000;
padding:0 0 0 13px;}

.login-msg{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #000;
	padding:0 0 0 0;
	width: 334px;
}

.btnImg{
	background:url(../images/s_reg_btn.png) repeat-x;
	width:202px;
	height:53px;
	border:none;
}
.anchorTag{text-decoration: underline;}
/* ------------- footer_cnt ---------- */
.footer_cnt{ float:left; width:100%; background:#3a3a3a; min-height:100px; margin-top:38px; padding-bottom:20px;}
.footer_innr_cnt{ margin:0px auto; width:1000px; background-image:url(../images/footer_arw.png); background-repeat:no-repeat; background-position:center; height:30px;}
.footer_arw{ float:left; width:100%; text-align:center;}

.footer_lft_cnt{ float:left; width:665px; margin-top:35px; margin-left:10px;}
.footer_links_cnt{ float:left; width:660px;}
.footer_bars_row{ float:left; width:197px; margin-right:5px;}
.footer_bars_ttl{ float:left; width:100%; font-size:26px; color:#fdb714;font-family: 'Coda'; text-transform:uppercase; text-align:left;}
.footer_bars_sep{ float:left; width:88%; border-top:3px dotted #d8d8d8; font-family: 'Comfortaa'; font-size:26px; margin-top:0px;}
.footer_bars_links{ float:left; width:100%; text-align:left; font-size:13px; color:#fff; margin-top:12px; line-height:21px;font-family: 'Roboto';}
.footer_bars_links a{color:#fff;}
.footer_bars_links a:hover{ color:#fdb714;text-decoration:none;}
.footer_bars_row.buy_wdth{ width:121px;}
.footer_bars_row.tools_wdth{ width:135px;}
.footer_bars_row.dwnlds_wdth{ width:186px;}

.footr_certficat_cnt{ float:left; width:630px; margin-top:32px;}
.footer_cert_sep{float:left; width:97%; border-top:3px dotted #d8d8d8; font-family: 'Comfortaa'; font-size:26px; margin-top:0px;}
.footer_cert_img{ float:left; width:72px ; height:72px; background:#FFFFFF; margin-top:9px; margin-right:16px; text-align:center; vertical-align:middle; display:table-cell;
/* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.footer_cert_img *{ vertical-align:middle;}
.footer_cert_img span{ display:inline-block; width:0px; height:100%;}
.footer_cert_img.no_mrgn{ margin-right:0px;}

.footr_stayconn_cnt{ float:left; width:630px; margin-top:18px;}
.footer_scl_img{ float:left; width:auto; margin-right:18px; margin-top:10px;}

.footer_rgt_cnt{ float:right; width:320px; margin-top:35px;}
.footer_video{ float:left; width:314px; height:190px; padding:3px; background:#c7c7c7;}
.footer_video_inner { float:left; width:314px; height:190px; }
.footer_callus_cnt{ float:left; width:320px; margin-top:27px; background:#0f0f0f; padding-bottom:6px;}
.footer_callus_img{ float:left; margin-top:9px; margin-left:12px;}
.footer_callus_txt{ float:left; width:195px; margin-top:11px; font-size:20px; margin-left:14px; color:#FFFFFF; font-family: 'Roboto Condensed'; font-weight:bold; letter-spacing:0; text-align:left;}
.footer_callus_smltxt{ font-weight:600;}
.footer_callus_smltxt a{ color:#FFFFFF;}
.footer_phno{ float:left; width:100%; text-align:center; margin-top:8px; font-size:14px; font-weight:400; color:#FFFFFF;letter-spacing:0;}
.footer_phno span { margin-left:10px; }
.footer_phno a{color:#FFFFFF;}
.footer_addr_txt{ float:left; text-align:left; width:245px; margin-left:10px; margin-top:15px; font-family: 'Roboto Condensed'; font-weight:bold; color:#FFFFFF; font-size:17px;line-height:22px;}
.foot_map_txt{ font-size:14px; font-weight:600;} 
.footer_addr_img{ float:right; margin-top:18px; margin-right:10px; margin-bottom:3px;}
.footr_sierra_txt{ float:left; width:100%; text-align:center; margin-top:35px; color:#FFFFFF; font-size:14px; line-height:25px; letter-spacing:0;}
.footr_cpyrgt_txt{ float:left; width:100%; text-align:center; margin-top:31px; font-size:13px;color: #FFFFFF;font-family: 'Roboto', cursive;}
.footr_cpyrgt_txt a{ color:#FFFFFF;}
.footr_cpyrgt_txt a:hover, .footr_cpyrgt_txt a.actv{ color:#FDB714;text-decoration:none;}
.footr_cpyrgt_clr{ color:#e3a619;} 


/*--------- Overview ----------*/
.clear{ clear:both;}
h1{
    color: #FCB715;
    font-family: Coda,Arial,Sans Serif;
    font-size: 40px;
    padding: 5px 0 0;
	font-weight:normal;
	margin:0px;
	text-align:left;
}
h2{
    color: #000000;
    font-family: Roboto Condensed,Arial Narrow,Sans Serif;
    font-size: 18px;
    padding: 0 0 0 0;
	font-weight:normal;
	margin:0px;
	text-align:left;
}
h3{
    color: #000000;
    font-family: Roboto Condensed,Arial Narrow,Sans Serif;
    font-size: 30px;
    padding: 0 0 0 0;
	font-weight:normal;
	margin:0px;
	/*text-align:left;*/
	font-weight:600;
	margin-bottom:10px;
}
h4{
    color: #000000;
    font-family: Roboto Condensed,Arial Narrow,Sans Serif;
    font-size: 30px;
    padding: 0 0 0 0;
	font-weight:normal;
	margin:0px;
	text-align:left;
	font-weight:600;
	margin-bottom:-15px;
}
.head{ font-size:72px; font-family: 'Coda'; line-height:65px;}
.head-sub{ font-size:22px; font-family: 'Roboto';}
.head-sub-black{ font-size:33px; font-family:"Roboto Condensed";}

.quote_now_lst{ float:left;}
.quote_now_lst ul{ float:left; width:300px; padding-left:10px;}
.quote_now_lst ul li{ float:left; margin-left:5px; letter-spacing:0; line-height:18px; text-align:left; font-size:14px; color:#000; font-family: 'Open Sans'; list-style:disc; font-weight:normal;}


.cap-cartification ul	{ margin-top:20px;}
.cap-cartification li 	{
list-styleisc; font-size:14px; color:#000; font-family: 'Open Sans'; line-height:25px; text-align: left; font-weight:normal;
}


.sep{ border-bottom:1px solid #ccc; height:1px; width:100%; margin-top:20px; margin-bottom:20px;}
.sep1{ border-bottom:1px solid #ccc; height:1px; width:100%; margin-top:50px;}
.overview_txt1{ font-size:14px; text-align: left; font-family: 'Open Sans'; padding:0 0 20px 0; color:#000; font-weight:normal; }
.overview_txt1 a{ font-size:14px; text-align: left;   color:#000;}
.overview_txt1 a: hover{ font-size:14px; text-align: left;   color:#000; padding-left:0px; padding-right:0px;}

.overview_txtitar{ font-size:16px; text-align: left; font-family: 'Open Sans'; padding:0 0 20px 0; color:#000; font-weight:normal; }
.overview_txtitar a{ font-size:16px; text-align: left;   color:#9F1C1F; font-weight:bold;}
.overview_txtitar a: hover{ text-align: left;   color:#9F1C1F; padding-left:0px; padding-right:0px;}

.overview_txtitarb{ font-size:30px; text-align:center; font-family: 'Open Sans'; padding:0 0 20px 0; color:#000; font-style:italic; font-weight:bold; }
.overview_txtitarb a{ font-size:30px; color:#9F1C1F; font-weight:bold; font-style:italic;}
.overview_txtitarb a: hover{ color:#9F1C1F; padding-left:0px; padding-right:0px;}

.overview_txt{ font-size:14px; text-align: left; font-family: 'Open Sans'; padding:0 0 10px 0; color:#000; font-weight:normal;}
.overview_txt a{ font-size:14px; text-align: left; font-family: 'Open Sans'; padding:0 0 10px 0; color:#B00C0C ; font-weight:normal;}
.overview_txt a:hover{ font-size:14px; text-align: left; font-family: 'Open Sans'; padding:0 0 10px 0; color:#B00C0C ; font-weight:normal;}
.slider_rgt-over{ float:right; width:325px; margin-top:8px; text-align:center; }
.slider_rgt_row-over{ float:right; width:325px; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; padding:15px 0 0 0;}
.slider_rgt_row-over:hover{ float:right; width:325px; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; padding:15px 0 0 0;}
.slider_rgt_txt1{ font-size:30px; font-family: 'Roboto'; font-weight:bold; color:#000;}
.assembly-delays{ margin-bottom:40px;}
.overview-delat-left{ float:left; width:35%;}
.overview-delat-right{ float:left; width:61%; margin-left:40px;}
.delay{ width:100%;}
.overview-turnkey-left{ float:left; width:61%;}
.overview-turnkey-right{ float:left; width:35%; margin-left:40px;}
.turnkey{ width:100%;}
.quote-now{ margin-top:40px;}
.quote-now-left{ float:left; width:35%;}
.quote-now-right{ float:left; width:64%; margin-left:10px;}
.quote-now-img{ width:100%;}
.instant-button {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 23px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 10px;
    text-decoration: none;
	width:27%;
}
.instant-button a{
    color: #000000;
}
.instant-button a:hover {
    color: #000000;
	padding:0px;
}
.instant-button-1 {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 23px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 5px;
    text-decoration: none;
	width:90%;
}
.instant-button-1 a {
    color: #000000;
}
.instant-button-1 a:hover {
    color: #000000;
	padding:0px;
}

.instant-button-2 {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family: "Roboto Condensed";
    font-size: 23px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 10px;
    text-decoration: none;
	width:25%;
}
.instant-button-2 a{
    color: #000000;
}
.instant-button-2 a:hover {
    color: #000000;
	padding:0px;
}

.button
    {
		cursor:pointer;
		color: #FFF !important;
		padding: 5px 5px;
		background-color:#ff8000;
		border-radius: 4px;
		border: 1px solid #a3511a;
		text-shadow: 0px -1px 0px #a3511a;
		font-weight: bold;
		box-shadow: inset 0 1px 0px #FFFFFF;
		box-shadow: inset 0 1px 0px RGBa(256,256,256,0.5);		
		background: #ff8000 -webkit-linear-gradient(bottom, RGBa(0,0,0,0.2) 0%,  RGBa(256,256,256,0.1) 100%);
		background: #ff8000 -moz-linear-gradient(bottom, RGBa(0,0,0,0.2) 0%, RGBa(256,256,256,0.1) 100%);
		background: #ff8000 -o-linear-gradient(bottom, RGBa(0,0,0,0.2) 0%, RGBa(256,256,256,0.1) 100%);
		background: #ff8000 linear-gradient(to top, RGBa(0,0,0,0.2) 0%, RGBa(256,256,256,0.1) 100%);
		cursor: pointer;	
		font-size: 14px;
    }
	
.button:hover
	{
		background-color:#FFA041 !important;
	}
.button:active,
.button.active
	{
		background-color:#E77604 !important;
		box-shadow: inset 0 -1px 0px RGBa(256,256,256,0.4);
		color: #E7E7E7 !important;
	}
.button.hero
	{
		padding: 12px 35px !important;
		font-size: 20px !important;
	}
.button.light-blue
	{
		background-color:#96C2BF !important;	
		border: 1px solid #253A61 !important;
		text-shadow: 0px -1px 0px #253A61 !important;
	}
.button.light-blue:hover
	{
		background-color: #BBDBD9 !important;
	}
	
.button.blue:hover {
		background-color: #6C91D6 !important;
	}
	
.button.blue:active,
.button.blue.active {
		background-color: #253A61 !important;
		box-shadow: inset 0 -1px 0px RGBa(256,256,256,0.5);
		color: #aaa !important;
	}

.maxbutton-6.maxbutton {
  position : relative;
  text-decoration : none;
  display : inline-block;
  border-color : #c47600;
  border-top-left-radius : 4px;
  border-top-right-radius : 4px;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius : 4px;
  border-style : solid;
  border-width : 0px;
  background: #f89422;
  -pie-background: linear-gradient(#f89422 45%, #d97f1f);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #f89422), color-stop(1, #d97f1f));
  background: -moz-linear-gradient(#f89422 45%, #d97f1f);
  background: -o-linear-gradient(#f89422 45%, #d97f1f);
  background: linear-gradient(#f89422 45%, #d97f1f);
  -webkit-box-shadow: 0px 0px 2px #333;
  -moz-box-shadow: 0px 0px 2px #333;
  box-shadow: 0px 0px 2px #333; }

.maxbutton-6.maxbutton:hover {
  border-color : #c47600;
  background: #f89422;
  -pie-background: linear-gradient(#f89422 45%, #d97f1f);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #f89422), color-stop(1, #d97f1f));
  background: -moz-linear-gradient(#f89422 45%, #d97f1f);
  background: -o-linear-gradient(#f89422 45%, #d97f1f);
  background: linear-gradient(#f89422 45%, #d97f1f);
  -webkit-box-shadow: 0px 0px 2px #333;
  -moz-box-shadow: 0px 0px 2px #333;
  box-shadow: 0px 0px 2px #333; }

.maxbutton-6.maxbutton .mb-text {
  font-family : Arial;
  font-size : 16px;
  font-style : normal;
  font-weight : bold;
  padding-top : 7px;
  padding-right : 10px;
  padding-bottom : 7px;
  padding-left : 10px;
  line-height : 1em;
  box-sizing : border-box;
  display : block;
  color : #fff; }

.maxbutton-6.maxbutton:hover .mb-text {
  color : #fff; }

@media only screen and (max-width: 480px) {
  .maxbutton-6.maxbutton {
    width : 90%; }

  .maxbutton-6.maxbutton .mb-text {
    font-size : 12px; } }</style><style type='text/css'>.maxbutton-5.maxbutton {
  position : relative;
  text-decoration : none;
  display : inline-block;
  border-color : #c47600;
  border-top-left-radius : 4px;
  border-top-right-radius : 4px;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius : 4px;
  border-style : solid;
  border-width : 0px;
  background: #238df7;
  -pie-background: linear-gradient(#238df7 45%, #0d58a3);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #238df7), color-stop(1, #0d58a3));
  background: -moz-linear-gradient(#238df7 45%, #0d58a3);
  background: -o-linear-gradient(#238df7 45%, #0d58a3);
  background: linear-gradient(#238df7 45%, #0d58a3);
  -webkit-box-shadow: 0px 0px 2px #333;
  -moz-box-shadow: 0px 0px 2px #333;
  box-shadow: 0px 0px 2px #333; }

.maxbutton-5.maxbutton:hover {
  border-color : #c47600;
  background: #238df7;
  -pie-background: linear-gradient(#238df7 45%, #0d58a3);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #238df7), color-stop(1, #0d58a3));
  background: -moz-linear-gradient(#238df7 45%, #0d58a3);
  background: -o-linear-gradient(#238df7 45%, #0d58a3);
  background: linear-gradient(#238df7 45%, #0d58a3);
  -webkit-box-shadow: 0px 0px 2px #333;
  -moz-box-shadow: 0px 0px 2px #333;
  box-shadow: 0px 0px 2px #333; }

.maxbutton-5.maxbutton .mb-text {
  font-family : Arial;
  font-size : 16px;
  font-style : normal;
  font-weight : bold;
  padding-top : 7px;
  padding-right : 10px;
  padding-bottom : 7px;
  padding-left : 10px;
  line-height : 1em;
  box-sizing : border-box;
  display : block;
  color : #fff; }

.maxbutton-5.maxbutton:hover .mb-text {
  color : #fff; }

@media only screen and (max-width: 480px) {
  .maxbutton-5.maxbutton {
    width : 90%; }

  .maxbutton-5.maxbutton .mb-text {
    font-size : 12px; } }</style><style type='text/css'>.maxbutton-2.maxbutton {
  position : relative;
  text-decoration : none;
  display : inline-block;
  border-color : #10285c;
  border-top-left-radius : 4px;
  border-top-right-radius : 4px;
  border-bottom-left-radius : 4px;
  border-bottom-right-radius : 4px;
  border-style : solid;
  border-width : 0px;
  background: #2a3b92;
  -pie-background: linear-gradient(#2a3b92 45%, #1d2863);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #2a3b92), color-stop(1, #1d2863));
  background: -moz-linear-gradient(#2a3b92 45%, #1d2863);
  background: -o-linear-gradient(#2a3b92 45%, #1d2863);
  background: linear-gradient(#2a3b92 45%, #1d2863);
  -webkit-box-shadow: 0px 0px 2px #333;
  -moz-box-shadow: 0px 0px 2px #333;
  box-shadow: 0px 0px 2px #333; }

.maxbutton-2.maxbutton:hover {
  border-color : #10285c;
  background: #2a3b92;
  -pie-background: linear-gradient(#2a3b92 45%, #1d2863);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #2a3b92), color-stop(1, #1d2863));
  background: -moz-linear-gradient(#2a3b92 45%, #1d2863);
  background: -o-linear-gradient(#2a3b92 45%, #1d2863);
  background: linear-gradient(#2a3b92 45%, #1d2863);
  -webkit-box-shadow: 0px 0px 2px #333;
  -moz-box-shadow: 0px 0px 2px #333;
  box-shadow: 0px 0px 2px #333; }

.maxbutton-2.maxbutton .mb-text {
  font-family : Arial;
  font-size : 16px;
  font-style : normal;
  font-weight : bold;
  padding-top : 7px;
  padding-right : 10px;
  padding-bottom : 7px;
  padding-left : 10px;
  line-height : 1em;
  box-sizing : border-box;
  display : block;
  color : #fff; }

.maxbutton-2.maxbutton:hover .mb-text {
  color : #fff; }

@media only screen and (max-width: 480px) {
  .maxbutton-2.maxbutton {
    width : 90%; }

  .maxbutton-2.maxbutton .mb-text {
    font-size : 12px; } }

.over_online_tool_head{float:right; margin-right:30px; font-size:24px; font-weight:800; margin-top:10px; text-align:left; letter-spacing:0; line-height:24px; font-family: 'Roboto Condensed'; color:#000;}
.over_online_tool_icon{ float:left; margin-left:10px; margin-top:7px;}
.over_cntct_acct_head{float:right; margin-right:8px; font-size:24px; font-family: 'Roboto Condensed'; font-weight:800; margin-top:10px; text-align:left; letter-spacing:0; line-height:24px; color:#000;}
.over_cntct_acct_icon{ float:left; margin-top:15px; margin-left:10px;}
.over_newsinfo_head{ float:right; margin-right:38px; font-size:24px; font-weight:800; margin-top:10px; text-align:left; letter-spacing:0; line-height:24px; font-family: 'Roboto Condensed'; color:#000;}
.over_newsinfo_icon{ float:left; margin-left:5px; margin-top:10px;}

.cap-hed{ width:100%;}
.cap-capabiltties-lef{ width:65%; float:left; padding:20px 0 0 0;font-family: 'Open Sans'; font-size:14px;}
.cap-capabiltties-rig{ width:35%; float:left;font-family: 'Open Sans'; font-size:14px; text-align:left;}
.cap-capabiltties-lef ul li{font-family: 'Open Sans'; font-size:14px;}
.tips-for-designing ul{ margin-top:30px;}
.tips-for-designing ul li{font-family: 'Open Sans'; font-size:14px; margin-top: 15px; line-height:20px;}
.designing-flex{font-family: 'Open Sans'; font-size:18px; color:#9F1C1F; font-weight:bold; padding:60px 0 100px 40px;}

.cap-delays{ width:100%; margin-bottom:40px;}
.cap-cartification-left{ float:left; width:25%;}
.cap-cartification-right{ float:left; width:74%; margin-left:10px;}

.cap-services{ width:100%; margin-bottom:40px;}
.cap-services-left{ float:left; width:70%;}
.cap-services-right{ float:left; width:25%; margin-left:40px;}

.cap-advantages{ width:100%; margin-bottom:40px;}
.cap-advantages-left{ float:left; width:25%;}
.cap-advantages-right{ float:left; width:74%; margin-left:10px;}
.capabilities-click{ font-size:16px; word-spacing:normal; color:#a00000; margin-top:15px; font-family: 'Roboto Condensed'; font-weight:500; text-align:center; text-decoration:none;}
.capabilities-click a{ color:#a00000;}
.capabilities-click a:hover{ color:#a00000;}




.resources-delays{ width:95%; margin:0px auto; margin-bottom:100px;}
.resources-left{ float:left; width:27%;}
.resources-right{ float:left; width:73%;}

.resources-img{ width:95%; margin:0px auto; margin-bottom:100px;}
.resources-img-left{ float:left; width:75%;}
.resources-img-right{ float:left; width:20%; margin-left:40px; text-align:right;}
.resources-click{ font-size:22px; word-spacing:normal; color:#a00000; margin-top:15px; font-family: 'Roboto Condensed'; font-weight:500; text-align:center;}

.frequently{ width:100%; margin-top:20px;}
.frequently-left{ float:left; width:100%;}
.frequently_txt{ font-size:14px; text-align: left; font-family: 'Open Sans'; padding:30px 0 30px 0; color:#000; font-weight:normal;}
.frequently_txt a{ font-size:14px; color:#9f1c1f;}
.frequently_txt a:hover{ font-size:14px;}
.blank{ margin-bottom:25px;}
.design{ float:left; margin-right:30px;}
.design-1{ float:left; margin-right:50px; margin-top:50px;}

.tooltip{display: inline;position: relative;}
.tooltip:hover:after{background: #333;background: #9E1C1F;border-radius: 5px;bottom: 26px;color: #fff;content: attr(tooltip-text);left: 20%;padding: 5px 15px;position: absolute;z-index: 9999;width:180px;}
.tooltip:hover:before{border: solid;border-color: #9E1C1F transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 50%;position: absolute;z-index: 99;}
/*--------- Overview end ----------*/



/*----------Forgot password page----------*/
#gated-contener-forgot-pass{ width:1000px; margin:5px 0 100px 55px;}
#center-content{ float: left; width: 45%; margin-top:37px;}
#content-left-side{ float: left; width: 45%; margin-top:37px;}
#content-right-side{ float: left; width: 40%;  padding:0 0 0 65px; margin-top:40px;}
#verticle-line{border-right:2px solid #A8A9AB; text-align:center;}
.resetPass {
    color: #9F0000;
    font-family: Coda,Arial,Sans Serif;
    font-size: 22px;
    line-height: 28px;
    padding: 7px 57px 0px 0px;
    text-align: center;
}
.reminder {
    color: #9F0000;
    font-family: Coda,Arial,Sans Serif;
    font-size: 22px;
    line-height: 28px;
    padding: 5px 20px 0px 20px;
    text-align: left;
}
.gated-search-text-box {
    border: 1px solid #000000;
    color: #888888;
    font-family: 'Open Sans';
    font-size: 13px;
    font-style: italic;
    height: 22px;
    margin: 0 0 6px;
    padding: 0 0 0 5px;
    width: 230px;
}
.gated-search-text-box-small {
    border: 1px solid #000000;
    color: #888888;
    font-family: 'Open Sans';
    font-size: 13px;
    font-style: italic;
    height: 22px;
    margin: 0 0 6px;
    padding: 0 0 0 5px;
    width: 100px;
}
.gated-star {
    color: #9F0000;
    font-family: 'Open Sans';
    font-size: 18px;
    padding: 0 4px 0 6px;
    text-align: center;
}
.gated-button {
    background-color: #FDC949;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 6px 73px;
    text-decoration: none;
    border:none;
}
.gated-button-reset {
    background-color: #FDC949;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 53px 0;
    padding: 6px 90px;
    text-decoration: none;
    border:none;
}
#sign-up-btn{
	margin-left:20px;
}
.home-rightside-box-bg{ background-image:url(../images/table_head_all_black.gif); background-repeat:no-repeat; text-align:left;}
.toolkit_w_bak{ background-image:url(../images/toolkit_w_bak.gif); background-repeat:repeat-y; text-align:left;}
/*----------Forgot password page----------*/

/*----------Reset password page----------*/
.sub_head_memberID{padding:20px 0 0 20px;}
.txt-heading{color: #FCB715; font-family: Coda,Arial,Sans Serif;font-size: 42px; padding: 0 30px 0;font-weight:normal;margin:0px;text-align:left;}
/*----------Reset password page----------*/

/*--Short -registration page-----*/
.shrt-reg-head{
    color: #FCB715;
    font-family: Coda,Arial,Sans Serif;
    font-size: 20px;
    padding: 5px 0 0;
	font-weight:normal;
	margin: 0 0 0 35px;
	text-align:left;
}
.short_login_inpt_fld {
	width:280px;
	height:25px;
	background:#fff;
	outline:none;
	border:none;
	font-family: 'Open Sans';
	font-style:italic;
	font-size:12px;
	color:#565656;
	margin-top:10px;
	border:solid 1px #000;
	padding:2px 5px;
}
.short_login_select_fld{
	background-color: #FAF9F9;
	border: 1px solid #000000;
	color: #000000;
	font-family: 'Open Sans';
	font-size: 12px;
	height: 26px;
	margin-top: 10px;
	margin-left: -1px;
	padding: 2px;
	width: 240px;
	margin-bottom: 0px;
}
.short_login_form-new {
	width: 350px;
	float: left;
	margin-left: 60px;
}
.short-button-register {
    background-color: #FCB716;
    color: #000;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 17px;
    text-decoration: none;
    text-align: center;
    border: medium none;
}
.short-s_register_sbmt {
    float: left;
    margin-top: 5px;
    margin-left: 30px;
}

/* --------  new styles------- */
.ntst_video{ width:554px; height:314px; float:left; margin-left:220px;}
.menu_cnt .slct_box select:nth-child(3){ display:none;}
.nsc_tstprv_txt{ float:left; width:100%; text-align:center; font-size:15px; font-style:italic; margin-top:8px; color:#4E4E4E;}
.slider_thumb_img_indx-pcbs .nsc_slde_thumb{ margin-top:-18px; display:block;}

/*--Short -registration page-----*/

/*---pcb products and services---*/
.pds_txt{letter-spacing:0; line-height:20px; color:#b00c0c; font-weight:bold;}
#pds-left-side{ float: left; width: 43%; margin-top:-10px; text-align:left;}
#pds-right-side{ float: left; width: 45%;  padding:0 0 0 100px; margin-top:-10px; text-align:left;}
#pcb-prod{font-weight:normal;  font-family:"Open Sans"; font-size:17px; padding:0 0 750px 0;}

/*---pcb products and services---*/
.tab-content{ margin-top:70px;}

/* ============================================= */

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 992px){
	/*body { background:#993300; } */


.head{ font-size:62px; font-family: 'Coda'; line-height:65px;}
.head-sub{ font-size:22px; font-family: 'Roboto';}
.head-sub-black{ font-size:26px; font-family:"Roboto Condensed";}
.overview_txtitar{ font-size:16px; text-align: left; font-family: 'Open Sans'; padding:0 0 20px 0; color:#000; font-weight:normal; }
.overview_txtitar a{ font-size:16px; text-align: left;   color:#9F1C1F; font-weight:bold;}
.overview_txtitar a: hover{ text-align: left;   color:#9F1C1F; padding-left:0px; padding-right:0px;}

.overview_txtitarb{ font-size:26px; text-align:center; font-family: 'Open Sans'; padding:0 0 20px 0; color:#000; font-style:italic; font-weight:bold; }
.overview_txtitarb a{ font-size:26px; color:#9F1C1F; font-weight:bold; font-style:italic;}
.overview_txtitarb a: hover{ color:#9F1C1F; padding-left:0px; padding-right:0px;}

.main_container { width:748px; margin-top:200px;}
.head_cnt { width:748px; }
.logo { margin-left:0px; }
.logo img { max-width:120px; max-height:120px; }
.head_top_link_cnt { width:397px; margin-right:20px; }
.head_top_link { margin-right:0px; margin-left:3px; }
.top_srch_frm { margin-right:0px; }
.menu_cnt { width:601px; margin-right:0px; margin-top:20px; }
.menu_cnt ul { width:625px; margin-left:0px; margin-top:5px; }
.menu_cnt ul li { margin-left:4px; }
.menu_cnt ul li a { padding-left:4px; padding-right:4px;  padding-top:6px; padding-bottom:6px; font-size:14px; }
#banner-img{ background-image:url(../images/PCBWest700.png); background-repeat:no-repeat; padding:160px 0 0 0;  margin-left: 12px;}

#prototype_cnt{ float:right; margin-top:30px; max-width: 530px;
    width: 100%;}
#prototype_txt{ float:left; width:35%;}
#prototype_instant{ float:left; width:35%;}
#prototype_call{ float:left; width:30%;}

.head_top_link_sep{ margin-left:13px;}
.disply_area{ margin-top:20px;}
.slider_cnt { width:743px; }
.slider_banner { width:400px; }
.latest_news_cnt { width:736px; }
.slider_rgt { width:738px; float:left; }
.si_slider_inner { width:610px; }
.slider_rgt_row { float:left; margin-left:0px; margin-right:10px; }
.slider_rgt_row.frst { margin-left:0px; }
.slider_rgt_row.frth { margin-left:0px; }
.prototype_call_txt{ margin-left:0px; margin-right:0px; font-size:20px; width:159px; }


.custom_testimonials_cnt { width:738px;height:300px; background-image:url(../images/ct-bg-720.png); background-repeat:no-repeat; background-position:left top;}
.custom_testimonials_ttl { width:400px; font-size:30px; }
.custom_testimonials_row { width:738px;height:180px; }
.custom_test_img { width:190px; }
.custom_testi_txt { width:175px;font-size:18px; }

.hme_video_cnt { width:330px; height:237px; }
.video_cnt {  width:330px; height:237px;  }

.blog_cnt { margin-top:30px; width:748px; }
.blog_row { margin-left:9px; margin-right:8px; min-height:400px; }
.blog_row.no_mrgn { width:748px; min-height:100px; margin-right:0px; }
.blog_row.no_mrgn .blog_ylw_bg { width:740px;}
.newsinfo_lst { width:730px; margin-top:10px; }
.newsinfo_lst  ul { width:730px; }
.newsinfo_lst  ul li { margin-right:8px; }
.resource_cnt { margin-top:20px; width:748px; }
.resource_ttl { margin-left:0px; width:748px; }

.resourceses_lst { margin-left:0px; width:748px; }
.resourceses_row  { width:142px; height:51px; margin-right:7px;  }
.resourceses_row  a { width:142px; height:51px; }
.resourceses_txt { font-size:18px; margin-top:14px; }
.resourceses_txt.mrgn_lft2 { margin-top:4px; }
.resourceses_txt.mrgn_lft3 { margin-top:4px; }
.resourceses_txt.mrgn_lft5 { margin-top:13px; }
.resourceses_icon img { max-width:80%; max-height:80%; }
.resourceses_row_right {
    float: left;
    height: 51px;
    margin-right: 0;
    width: 142px;
}
.resourceses_row_right a { color:#000000; float:left; width:142px; height:51px; /* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background:#d8d8d8; }
.resourceses_row_right a:hover { color:#FFFFFF; background:#333333; }

.footer_innr_cnt { width:748px; }
.footer_rgt_cnt { width:748px; }
.footer_callus_cnt { margin-left:20px; margin-top:5px;}
.footer_video { width:314px; height:200px;}
.footer_video_inner { width:314px; height:200px;}

.resourceses_row_right {
    float: left;
    height: 51px;
    margin-right: 0;
    width: 142px;
}
.resourceses_row_right a { color:#000000; float:left; width:165px; height:51px; /* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background:#d8d8d8; }
.resourceses_row_right a:hover { color:#FFFFFF; background:#333333; }



.slider_rgt-over{ float:left; width:100%; margin-top:8px; }
.slider_rgt_row-over{ float:left; width:325px; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; margin-right:10px; padding:15px 0 0 0;}
.slider_rgt_row-over:hover{ float:left; width:325px; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; padding:15px 0 0 0;}
.overview-delat-left{ float:left; width:35%;}
.overview-delat-right{ float:left; width:63%; margin-left:10px;}
.delay{ width:100%;}
.overview-turnkey-left{ float:left; width:63%;}
.overview-turnkey-right{ float:left; width:35%; margin-left:10px;}
.turnkey{ width:100%;}
.quote-now-left{ float:left; width:35%;}
.quote-now-right{ float:left; width:63%; margin-left:10px;}
.quote-now-img{ width:100%;}

.cap-hed{ width:100%;}
.cap-capabiltties-lef{ width:65%; float:left; padding:20px 0 0 0;}
.cap-capabiltties-rig{ width:35%; float:left;}

.cap-delays{ width:100%; margin-bottom:40px;}
.cap-cartification-left{ float:left; width:25%;}
.cap-cartification-right{ float:left; width:70%; margin-left:10px;}

.cap-services{ width:100%; margin-bottom:40px;}
.cap-services-left{ float:left; width:65%;}
.cap-services-right{ float:left; width:25%; margin-left:40px;}

.cap-advantages{ width:100%; margin-bottom:100px;}
.cap-advantages-left{ float:left; width:25%;}
.cap-advantages-right{ float:left; width:70%; margin-left:10px;}


.resources-delays{ width:100%; margin-bottom:100px; margin-top:20px;}
.resources-left{ float:left; width:25%;}
.resources-right{ float:left; width:65%; margin-left:10px;}

.resources-img{ width:100%; margin-bottom:40px;}
.resources-img-left{ float:left; width:70%;}
.resources-img-right{ float:left; width:25%; margin-left:37px;}

.design{ width:100%; float:left; margin-right:0px; margin-bottom:20px;}
.design-1{ width:100%; float:left; margin-right:0px; margin-top:0px; margin-bottom:20px;}
.design-2{ width:100%; float:left; margin-right:0px; margin-top:10px; margin-bottom:20px;}
.instant-button {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 10px;
    text-decoration: none;
	width:37%;
}
.instant-button a{
    color: #000000;
}
.instant-button a:hover {
    color: #000000;
	padding:0px;
}
.instant-button-1 {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 5px;
    text-decoration: none;
	width:40%;
}
.instant-button-1 a {
    color: #000000;
}
.instant-button-1 a:hover {
    color: #000000;
	padding:0px;
}

.nsc_content {
    float: left;
    margin-top: 0;
    width: 100%;
}
.s_login_cnt_grid {
width:748px;
float:left;
min-height:50px;
margin-top:50px;

}
.s_login_form-new {
    float: left;
    margin-left: 20px;
    width: 350px;
}
.s_reg_troubl {
    width: 80%;
    background: none repeat scroll 0% 0% #BABBBB;
    float: left;
    text-align: center;
    font-family: "Open Sans",sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    margin-top: 20px;
	margin-left: 20px;
}
.s_login_troubl {
    background: none repeat scroll 0px 0px #BABBBB;
    color: #000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
    width: auto;
    margin-left: 50px;
}
.login_rgt {
width:350px;
float:left;
padding-bottom: 15px;
}
.s_login_rgt {
width:350px;
background:#babbbb;
float:left;
padding-bottom: 15px;
}
.s_login_lft {
width:350px;
min-height:360px;
background:#babbbb;
float:right;
padding-bottom:15px;
}
.s_login_form {
    float: left;
    margin-left: 30px;
    width: 260px;
}
.s_login_inpt_fld-big {
width:270px;
height:35px;
background:#fff;
outline:none;
border:none;
font-family: 'Open Sans';
font-style:italic;
font-size:12px;
color:#565656;
margin-top:25px;
border:solid 1px #000;
padding:2px 5px;
}
.button-login {
    background-color: #FCB716;
    color: #000000;
	font-family: 'Roboto',sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 111px;
    text-decoration: none;
	text-align:center;
	border: none;
}
.s_login_rgt-Benefits {
    border: 5px solid #9E1C1F;
    border-radius: 10px;
    float: left;
    margin-top: 50px;
    padding: 15px 20px;
    width: 300px;
}

.button-yes-call-me {
    background-color: #FCB716;
    color: #000;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 33px;
    text-decoration: none;
    text-align: center;
    border: medium none;
}

h1{
    color: #FCB715;
    font-family: Coda,Arial,Sans Serif;
    font-size: 40px;
    padding: 40px 0px 0;
	font-weight:normal;
	margin:0px;
	text-align:left;
}
.login-msg{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #000;
	padding:0 0 0 0;
	width: 285px;
}
/*----------Forgot password page----------*/
#gated-contener-forgot-pass{ width:1000px; margin:5px 0 100px -39px;}
#content-left-side{ float: left; width: 45%; margin-top:37px;}
#content-right-side{ float: left; width: 40%;  padding:0 0 0 65px; margin-top:40px;}
#verticle-line{border-right:2px solid #A8A9AB; text-align:center;}
.resetPass {
    color: #9F0000;
    font-family: Coda,Arial,Sans Serif;
    font-size: 22px;
    line-height: 28px;
    padding: 7px 57px 0px 0px;
    text-align: center;
}
.reminder {
    color: #9F0000;
    font-family: Coda,Arial,Sans Serif;
    font-size: 22px;
    line-height: 28px;
    padding: 5px 20px 0px 20px;
    text-align: left;
}
.gated-search-text-box {
    border: 1px solid #000000;
    color: #888888;
    font-family: 'Open Sans';
    font-size: 13px;
    font-style: italic;
    height: 22px;
    margin: 0 0 6px;
    padding: 0 0 0 5px;
    width: 230px;
}
.gated-search-text-box-small {
    border: 1px solid #000000;
    color: #888888;
    font-family: 'Open Sans';
    font-size: 13px;
    font-style: italic;
    height: 22px;
    margin: 0 0 6px;
    padding: 0 0 0 5px;
    width: 100px;
}
.gated-star {
    color: #9F0000;
    font-family: 'Open Sans';
    font-size: 18px;
    padding: 0 4px 0 6px;
    text-align: center;
}
.gated-button {
    background-color: #FDC949;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 6px 73px;
    text-decoration: none;
    border:none;
}
.gated-button-reset {
    background-color: #FDC949;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 53px 0;
    padding: 6px 90px;
    text-decoration: none;
    border:none;
}
#sign-up-btn{
	margin-left:20px;
}
/*----------Forgot password page----------*/
/*----------Reset password page----------*/
.button-reset {padding: 7px 64px; margin-left: 12px;}
#center-content{ float: left; width: 45%; margin-top:20px;}
.s_reset_password {width: 580px; margin-left:80px;}
.s_reset_form { float: left;margin-left: 145px;}
.s_login_rg_hdng {font-size:22px;}
.sub_head_memberID{padding:30px 0 0 20px;}
.txt-heading{color: #FCB715; font-family: Coda,Arial,Sans Serif;font-size: 32px; padding: 0 150px 0;font-weight:normal;margin:0px;text-align:left;}


/*----------Reset password page----------*/



/*---- index page slider content------*/
.slider_cnt { float:left; width:748px; margin-top:10px;}
.si_slider_inner_indx { width:748px; height:420px; float:left; overflow:hidden; }
.slider_rgt_indx{ float:left; width:738px;}
.slider_banner_indx{ float:left; margin-left:8px; margin-top:0px; width:510px; height:420px;}
.slider_lft_indx{ float:left; width:222px; margin-left:0px; margin-top:0px; }
.slider_ttl_indx{ float:left; margin-top:10px; margin-left:15px; font-size:20px; color:#fcb715;font-family: 'Coda'; font-weight:normal;}
.slider_thumb_img_indx{ float:left; margin-top:32px; margin-left:-15px; position:relative; z-index:100;}
.slider_thumb_img_indx img{ 
    width: 222px;
	height:182px;
}
.slider_thumb_img_indx-hdi{ float:left; margin-top:34px; margin-left:-15px; position:relative; z-index:100;}

.slider_thumb_img_indx-hdi img{ 
    width: 222px;
	height:182px;
}
.slider_thumb_img_indx-pcbs{ float:left; margin-top:72px; margin-left:-15px; position:relative; z-index:100;}
.slider_thumb_img_indx-pcbs img{ 
    width: 222px;
	height:182px;
}

.slider_thumb_img_indx-guide{ float:left; margin-top:15px; margin-left:-15px; position:relative; z-index:100;}
.slider_thumb_img_indx-guide img{ 
    width: 222px;
	height:180px;
}
.slider_txt_cnt{ float:left; background:#221E1F; width:209px; height:180px; font-family: 'Coda'; position:relative;}

#left-side-cont {float: left; width: 100%; margin-top: 0px; margin-left: 0px;}
#right-side-cont {float: left; width: 100%; padding: 0 0 0 0; margin-top: 0px; margin-left: 0px;}
.head-indx{color: #FCB715; font-family: Coda, Arial, Sans Serif; font-size: 30px; padding: 15px 0 20px 0;text-align: left;}
.subhead-indx {font-family: Open Sans,Arial,Sans Serif;font-size: 17px;text-align: left;color: #545353;line-height: 18px; padding: 0 0 0 0;
}
.gated-button-indx {background-color: #FDC949; border-radius: 5px;color: #000;font-family: "Roboto Condensed"; font-size: 27px; font-weight: bold;margin: 20px 0px;padding: 6px 18px;text-decoration: none;}
#div-gated-btn{margin-top: 50px; margin-bottom: 60px; text-align:center;}
.slider_txt_indx{ float:left; width:190px; margin-left:15px;font-family: 'Open Sans'; margin-top:0px; font-size:15px; line-height:19px; color:#FFFFFF; text-align:left; }
.slider_txt_indx a{ color:#fcb715; font-weight:bold;}
.slider_txt_indx a:hover{ color:#FFFFFF;}
.custom_testi_subtxt {float: left;width: 525px; margin-top: 30px; font-size: 15px; color: #333;margin-left: 16px;}


.acct_div{width:741px; margin-top:220px;}
.acct_sub_div{ width:720px;}
.acct_lft{ width:50%; float:left;}
.acct_right{ width:40%;float:left;}

/*---- index page slider content------*/

.custom_testimonials_ttl{ float:left; width:700px; font-size:55px; font-weight:400; margin-top:1px; margin-left:25px;}


/* --------  new styles------- */
.ntst_video{ width:554px; height:316px; margin-left:89px;}
.newsinfo_lst.sml_wdth{ width:230px;}
.newsinfo_lst.sml_wdth ul{ width:230px;}
.blog_ylw_bg.nsc_wdth{ text-align:center;}
.blog_ylw_bg.nsc_wdth .over_newsinfo_icon{ float:left; margin-left:244px;}
.blog_ylw_bg.nsc_wdth .over_newsinfo_head{float:left; margin-top:22px; margin-left:15px;}
.blog_ylw_bg.nsc_wdth .over_newsinfo_head br{ display:none;}

/*---pcb products and services---*/
.pds_txt{letter-spacing:0; line-height:20px; font-size:14px; color:#b00c0c; font-weight:700;font-family: 'Open Sans';}
#pds-left-side{ float: left; width: 100%; margin-top:-17px; font-size: 13px;}
#pds-right-side{ float: left; width: 100%;  padding:50px 0 0 0;  font-size: 13px;}
#pcb-prod-head{margin-top:200px;margin-left:-67px;}
/*---pcb products and services---*/
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 480px)
and (max-width : 767px) {
	/*body { background:#FFCC00; }*/
	
	

.head{ font-size:45px; font-family: 'Coda'; line-height:65px;}
.head-sub{ font-size:18px; font-family: 'Roboto';}
.head-sub-black{ font-size:22px; font-family:"Roboto Condensed";}
.overview_txtitar{ font-size:14px; text-align: left; font-family: 'Open Sans'; padding:0 0 20px 0; color:#000; font-weight:normal; }
.overview_txtitar a{ font-size:14px; text-align: left;   color:#9F1C1F; font-weight:bold;}
.overview_txtitar a: hover{ text-align: left;   color:#9F1C1F; padding-left:0px; padding-right:0px;}
.imgitar{ width:30%;}

.overview_txtitarb{ font-size:26px; text-align:center; font-family: 'Open Sans'; padding:0 0 20px 0; color:#000; font-style:italic; font-weight:bold; }
.overview_txtitarb a{ font-size:26px; color:#9F1C1F; font-weight:bold; font-style:italic;}
.overview_txtitarb a: hover{ color:#9F1C1F; padding-left:0px; padding-right:0px;}



.main_container { width:461px; margin-top:210px;}
.head_cnt { width:461px; }
.logo { margin-left:0px; }
.logo img { max-width:110px; max-height:110px; }
.head_top_link_cnt { width:192px; margin-right:10px;}
.head_top_link { margin-right:0px; margin-left:0px; }
.head_top_link_sep{ margin-left:13px;}
.top_srch_frm { margin-right:0px; clear:none; width:130px; }
.top_srch_txtbox { width:90px; }
.top_srch_txtbox  input { width:90px; }
.menu_cnt { width:347px; margin-right:0px; margin-top:10px; }
.menu_cnt ul { width:347px; margin-left:0px; margin-top:5px; }
.menu_cnt ul li { margin-left:4px; }
.menu_cnt ul li a { padding-left:3px; padding-right:3px;  padding-top:6px; padding-bottom:6px; font-size:14px; }
#banner-img{ background-image:url(../images/PCBWest450.png); background-repeat:no-repeat; padding:130px 0 0 0; margin-left: 12px;}

#prototype_cnt{ float:right; margin-top:10px; max-width: 530px; width: 100%;}
#prototype_txt{ float:left; width:35%;}
#prototype_instant{ float:left; width:35%;}
#prototype_call{ float:left; width:30%;}

.prototype_txt { width:60%; margin-left:179px; margin-bottom:15px; margin-top:30px; }
.prototype_call_txt{ margin-left:0px; margin-right:0px; font-size:20px; width:146px; }
.prototype_instant_txt { margin-left:22px; margin-right:0px; font-size:20px; }
.prototype_livechat_txt { margin-left:20px; margin-right:0px; font-size:20px; }
.top_srch_frm { margin-top:8px; }
.disply_area{ margin-top:20px;}
.input{ float:left; background:transparent; border:1px solid #fff; width:100px; font-family: 'Coda'; font-size:11px; color:#a7a7a7; font-style:italic;}
.slider_cnt { width:453px;  }
.slider_banner { width:280px; margin-top:40px; height:300px;}

.si_slider_inner.nsra_wdth{ width:460px;}

.latest_news_cnt { width:451px; }
.slider_rgt { width:448px; float:left; }
.si_slider_inner { width:448px; height: 303px; }
.slider_rgt_row { float:left; margin-right:10px; margin-left:0px; }
.slider_rgt_row.frst { margin-left:0px; }
.slider_rgt_row.frth { margin-left:0px; }
.slider_rgt_row.ffth { margin-left:100px; }

.slider_txt_cnt { width:150px; height:150px; }
.slider_thumb_img{  } 
.slider_txt {
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans';
    margin-left: 73px;
    margin-top: 0;
    text-align: left;
	 font-weight:normal;
}
.slider_ttl {
    color: #FCB715;
    float: left;
    font-family: 'Coda',cursive;
    margin-left: 75px;
}
.slider_thumb_img-1-flex {
    float: left;
    margin-top: 130px;
    margin-left: -135px;
    position: relative;
    z-index: 100;
    width: 156px;
    background-color: rgb(0, 0, 0);
    height: 150px;
}
.slider_thumb_img-1-flex img{ width:100%; height:100%;}
.slider_thumb_img-2-flex {
    float: left;
    margin-top: 130px;
    margin-left: -135px;
    position: relative;
    z-index: 100;
    width: 156px;
    background-color: rgb(0, 0, 0);
    height: 150px;
}
.slider_thumb_img-2-flex img{ width:100%; height:100%;}
.slider_thumb_img-3-hdi{
    float: left;
    margin-top: 130px;
    margin-left: -135px;
    position: relative;
    z-index: 100;
    width: 156px;
    background-color: rgb(0, 0, 0);
    height: 150px;
}
.slider_thumb_img-3-hdi img{ width:100%; height:100%;}
.slider_lft { width:150px;  }
.custom_testimonials_cnt { width:450px;height:300px; background-image:url(../images/ct-bg-450.png); background-repeat:no-repeat; background-position:left top;}
.custom_testimonials_ttl{ float:left; width:450px; font-size:35px; font-weight:400; margin-top:6px; margin-left:10px;}
.custom_testimonials_cnt { width:460px;height:285px; }
.custom_testimonials_ttl { width:460px; font-size:33px; margin-top:1px; margin-left:15px; }
.custom_testimonials_row { width:460px;height:180px; }
.custom_testi_txt { width:150px;font-size:15px; }

.hme_video_cnt { width:450px; height:267px; margin-top:15px; float:left; }
.video_cnt {  width:450px; height:267px;  }

.blog_cnt { margin-top:30px; width:461px; }
.blog_row { margin-left:1px; margin-right:1px; min-height:400px; }


.resource_cnt { margin-top:5px; width:461px; }
.resource_ttl { width:461px; text-align:center; margin-left:0px; }
.resourceses_lst { margin-left:0px; width:461px; }
.resourceses_row  { width:142px; height:51px; margin-right:7px; margin-top:5px;  }
.resourceses_row  a { width:142px; height:51px; }
.resourceses_txt { font-size:18px; margin-top:14px; }
.resourceses_txt.mrgn_lft2 { margin-top:4px; }
.resourceses_txt.mrgn_lft3 { margin-top:4px; }
.resourceses_txt.mrgn_lft5 { margin-top:13px; }
.resourceses_icon img { max-width:80%; max-height:80%; }
.resourceses_row.mrgn { margin-left:50px; }
.resourceses_row.mrgn2 { margin-left:10px; }

.footer_innr_cnt { width:461px; }
.footer_rgt_cnt { width:461px; }
.footer_lft_cnt { width:461px; }
.footer_links_cnt{ width:461px; }
.footer_callus_cnt { margin-left:60px; margin-top:10px;}
.footer_video { width:314px; height:200px; margin-left:60px;}
.footer_video_inner { width:314px; height:200px;}
.footer_bars_row { min-height:220px; }

.footer_bars_row.buy_wdth { width:197px; }
.footer_bars_row.tools_wdth { width:197px; }
.footer_bars_row.dwnlds_wdth { width:197px; }
.footr_certficat_cnt { margin-top:10px; width:441px; }

.footr_stayconn_cnt { width:441px; }

.submenu_arw{ float:left; width:90%; text-align:right; margin-top:0px;}	
.footer_cert_img { width:60px; height:60px;  }
.footer_cert_img img { max-width:60px; max-height:60px;  }

.slider_ttl { width:130px; margin-top:-30px; font-size:16px; }
.slider_txt { width:130px; font-size:12px; line-height:15px; }

.slider_rgt_row.frst { margin-left:0px; }

#nav { display:none !important; }
.menu_cnt .slct_box { background:#FFFFFF; border:solid 1px #FF9900; height:20px; margin-top:-5px; padding:4px; margin-bottom:5px;   }
.menu_cnt .slct_box select { width:330px; height:20px; background:none; border:0px; display:block; }

	
.resourceses_row_right {
    float: left;
    height: 51px;
    margin-right: 0;
    width: 142px;
	margin-top:5px;
}
.resourceses_row_right a { color:#000000; float:left; width:160px; height:51px; /* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background:#d8d8d8; }
.resourceses_row_right a:hover { color:#FFFFFF; background:#333333; }



.slider_rgt-over{ float:left; width:100%; margin-top:8px; }
.slider_rgt_row-over{ float:left; width:325px; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; margin-right:10px; padding:15px 0 0 0;}
.slider_rgt_row-over:hover{ float:left; width:325px; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; padding:15px 0 0 0;}
.overview-delat-left{ float:left; width:100%;}
.overview-delat-right{ float:left; width:100%; margin-left:0px; margin-top:10px;}
.delay{ width:65%;}
.overview-turnkey-left{ float:left; width:100%;}
.overview-turnkey-right{ float:left; width:100%; margin-left:0px;}
.turnkey{ width:65%;}
.quote-now-left{ float:left; width:100%;}
.quote-now-right{ float:left; width:100%; margin-left:10px; margin-top:10px;}
.quote-now-img{ width:65%;}	
.cap-hed{ width:100%;}
.cap-capabiltties-lef{ width:100%; float:left; padding:20px 0 0 0;}
.cap-capabiltties-rig{ width:100%; float:left;}

.cap-delays{ width:100%; margin-bottom:40px;}
.cap-cartification-left{ float:left; width:100%;}
.cap-cartification-right{ float:left; width:100%; margin-left:0;}

.cap-services{ width:100%; margin-bottom:40px;}
.cap-services-left{ float:left; width:100%;}
.cap-services-right{ float:left; width:100%; margin-left:0;}

.cap-advantages{ width:100%; margin-bottom:40px;}
.cap-advantages-left{ float:left; width:100%;}
.cap-advantages-right{ float:left; width:100%; margin-left:0;}


.resources-delays{ width:100%; margin-bottom:100px; margin-top:20px;}
.resources-left{ float:left; width:100%; text-align:center;}
.resources-right{ float:left; width:100%; margin-left:0;}

.resources-img{ width:100%; margin-bottom:100px;}
.resources-img-left{ float:left; width:100%;}
.resources-img-right{ float:left; width:100%; margin-left:0; text-align:center;}
.instant-button {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 10px;
    text-decoration: none;
	width:45%;
}
.instant-button a{
    color: #000000;
}
.instant-button a:hover {
    color: #000000;
	padding:0px;
}
.instant-button-1 {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 5px;
    text-decoration: none;
	width:65%;
}
.instant-button-1 a {
    color: #000000;
}
.instant-button-1 a:hover {
    color: #000000;
	padding:0px;
}
.design{ width:100%; float:left; margin-right:0px; margin-bottom:20px;}
.design-1{ width:100%; float:left; margin-right:0px; margin-top:0px; margin-bottom:20px;}
.design-2{ width:100%; float:left; margin-right:0px; margin-top:10px; margin-bottom:20px;}
.slider_thumb_img{ float:left; margin-top:18px; margin-left:-10px; position:relative; z-index:100; width:226px}
.slider_thumb_img-1{ float:left; margin-top:18px; margin-left:-10px; position:relative; z-index:100; width:226px;}
.slider_thumb_img-2{ float:left; margin-top:48px; margin-left:-4px; position:relative; z-index:100;}

.nsc_content {
    float: left;
    margin-top: 0;
    width: 100%;
}
.s_login_cnt_grid {
width:460px;
float:left;
min-height:50px;
margin-top:50px;

}
.s_login_rgt {
width:100%;
background:#babbbb;
float:right;
padding-bottom: 15px;
}
.s_login_lft {
width:100%;
min-height:360px;
background:#babbbb;
float:left;

padding-bottom:15px;
}
.s_login_form {
    float: left;
    margin-left:85px;
    width: 260px;
}
.s_login_inpt_fld-big {
	width:270px;
	height:35px;
	background:#fff;
	outline:none;
	border:none;
	font-family: 'Open Sans';
	font-style:italic;
	font-size:12px;
	color:#565656;
	margin-top:25px;
	border:solid 1px #000;
	padding:2px 5px;
}
.button-login {
    background-color: #FCB716;
    color: #000000;
	font-family: 'Roboto';
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 111px;
    text-decoration: none;
	text-align:center;
	border: none;
}

.s_login_rgt-Benefits {
    border: 5px solid #9E1C1F;
    border-radius: 10px;
    float: left;
    margin-top: 10px;
	margin-left:50px;
    padding: 15px 20px;
    width: 300px;
}
.s_login_troubl {
    background: none repeat scroll 0 0 #BABBBB;
    color: #000000;
    float: left;
    font-family: 'Open Sans';
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
    width:auto;
	margin-left: 105px;
}
.button-yes-call-me {
    background-color: #FCB716;
    color: #000;
    font-family: "Roboto";
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 33px;
    text-decoration: none;
    text-align: center;
    border: medium none;
}

h1{
    color: #FCB715;
    font-family: Coda,Arial,Sans Serif;
    font-size: 40px;
    padding: 60px 0px 0;
	font-weight:normal;
	margin:0px;
	text-align:left;
}
.top_srch_frm{ float:right; width:130px; margin-top:8px; margin-right:0; background: #fff; border:1px solid #000; padding:2px 0 2px 2px;}
.input-header{ float:left; background:transparent; border:1px solid #fff; width:90px; font-family: 'Coda'; font-size:11px; color:#a7a7a7;}
.cmn_list{ list-style:none; margin:0px; padding:0px;}

.login-msg{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #000;
	padding:0 0 0 0;
	width: 250px;
}
/*----------Forgot password page----------*/
#gated-contener-forgot-pass{ width:1000px; margin:5px 0 100px -39px;}
#content-left-side{ float: left; width: 45%; margin-top:37px;}
#content-right-side{ float: left; width: 60%;  padding:0 0 0 90px; margin-top:40px;}
/*----------Forgot password page----------*/
/*----------Reset password page----------*/
.button-reset {padding: 7px 77px; margin-left: 12px;}
#center-content{ float: left; width: 45%; margin-top:20px;}
.s_reset_password {width: 450px; margin-left:0px;}
.s_reset_form { float: left;margin-left: 65px;}
.s_login_rg_hdng {font-size:22px;}
.sub_head_memberID{padding:30px 0 0 20px;}
.txt-heading{color: #FCB715; font-family: Coda,Arial,Sans Serif;font-size: 32px; padding: 0 5px 0;font-weight:normal;margin:0px;text-align:left;}
/*----------Reset password page----------*/


/*---- index page slider content------*/
.slider_cnt { float:left; width:450px; margin-top:10px;}
.si_slider_inner_indx { width:450px; height:310px; float:left; overflow:hidden; }
.slider_rgt_indx{ float:left; width:450px;}
.slider_banner_indx{ float:left; margin-left:8px; margin-top:0px; width:280px; height:420px;}
.slider_lft_indx{ float:left; width:150px; margin-left:0px; margin-top:0px; }

.slider_ttl_indx{ float:left; margin-top:10px; margin-left:10px; font-size:15px; text-align:left; color:#fcb715;font-family: 'Coda'; font-weight:normal;}
.slider_thumb_img_indx{ float:left; margin-top:2px; margin-left:-4px; position:relative; z-index:100;}
.slider_thumb_img_indx-hdi{ float:left; margin-top:20px; margin-left:-5px; position:relative; z-index:100;}
.slider_thumb_img_indx-pcbs{ float:left; margin-top:40px; margin-left:-5px; position:relative; z-index:100;}
.slider_thumb_img_indx-guide{ float:left; margin-top:-10px; margin-left:-5px; position:relative; z-index:100;}

.slider_txt_cnt { width:155px; height:137px; }
.slider_thumb_img_indx img {
    width: 155px;
	height:150px;
}
.slider_thumb_img_indx-hdi img {
    width: 155px;
	height:150px;
}
.slider_thumb_img_indx-pcbs img {
    width: 155px;
	height:150px;
}
.slider_thumb_img_indx-guide img {
    width: 155px;
	height:150px;
}


#left-side-cont {float: left; width: 100%; margin-top: 0px; margin-left: 0px;}
#right-side-cont {float: left; width: 100%; padding: 0 0 0 0; margin-top: 0px; margin-left: 0px;}
.head-indx{color: #FCB715; font-family: Coda, Arial, Sans Serif; font-size: 30px; padding: 15px 0 20px 0; text-align: left;}
.subhead-indx {font-family: Open Sans,Arial,Sans Serif;font-size: 17px;text-align: justify;color: #545353;line-height: 18px; padding: 0 0 0 0;
}
.gated-button-indx {background-color: #FDC949; border-radius: 5px;color: #000;font-family: "Roboto Condensed"; font-size: 27px; font-weight: bold;margin: 20px 0px;padding: 6px 18px;text-decoration: none;}
#div-gated-btn{margin-top: 50px; margin-bottom: 60px; text-align:center;}
.slider_txt_indx{ float:left; width:130px; margin-left:10px;font-family: 'Open Sans'; margin-top:0px; font-size:12px; line-height:normal; color:#FFFFFF; text-align:left; }
.slider_txt_cnt { width:150px; height:150px; }
.slider_thumb_img img {
    width: 150px;
	height:150px;
}
.slider_txt_indx a{ color:#fcb715; font-weight:bold;}
.slider_txt_indx a:hover{ color:#FFFFFF;}
.custom_testi_subtxt {float: left;width: 250px; margin-top: 30px; font-size: 15px; color: #333;margin-left: 16px;}


.acct_div{width:461px; margin-top:220px;}
.acct_sub_div{ width:440px;}
.acct_lft{ width:100%; float:left;}
.acct_right{ width:100%;float:left;}
/*---- index page slider content------*/


/* --------  new styles------- */
.ntst_video{ width:446px; height:253px; margin-left:0px;}
.prototype_instant_txt{ font-weight:600 !important;}
.prototype_call_txt{font-weight:600 !important;}
.prototype_call_no{ font-size:14px;}
.prototype_livechat_txt{font-weight:600 !important; margin-left:0px;}
.blog_row{ min-height:320px;}

/*---pcb products and services---*/
.pds_txt{letter-spacing:0; line-height:20px; font-size:14px; color:#b00c0c; font-weight:700;font-family: 'Open Sans';}
#pds-left-side{ float: left; width: 100%; margin-top:-20px; font-size: 13px;}
#pds-right-side{ float: left; width: 100%;  padding:50px 0 0 0;  font-size: 13px;}
#pcb-prod-head{margin-top:-60px;width:116%;margin-left:-65px;}
/*---pcb products and services---*/
}

/* Smartphones (portrait) ----------- */
@media only screen
and (min-width : 320px)
and (max-width : 479px) {
	/*body { background:#FF6600; }*/

.main_container { width:310px; margin-top:150px;}
/*.head_innr_cnt{ width:100%; position:fixed; background:#fdb714; height:115px; border-bottom:3px solid #221e1e; z-index:1000; top:0;}*/
.head_innr_cnt{ width:100%; position:fixed; background:url(../images/main-bg-320.jpg) repeat-x; z-index:99999; top:0;}
.head_cnt { width:310px; }
.logo { margin-left:0px; margin-top:5px; }
.logo img { max-width:70px; max-height:70px; }
.head_top_link_cnt { width:190px; }
.head_top_link_cnt {
    float: right;
    width: auto;
    margin-top: 15px;
}
.head_top_link { margin-right:0px; margin-left:15px; }
.top_srch_frm { margin-right:0px; clear:none; width:160px; margin-top:3px; height:27px;}
.top_srch_txtbox { width:120px; }
.top_srch_txtbox  input { width:120px; }
.menu_cnt { width:310px; margin-right:0px; margin-top:10px; }
.menu_cnt ul { width:310px; margin-left:0px; margin-top:5px; }
.menu_cnt ul li { margin-left:4px; }
.menu_cnt ul li a { padding-left:3px; padding-right:3px;  padding-top:6px; padding-bottom:6px; font-size:13px; }
#prototype_cnt{ float:right; margin-top:3px; padding-top:10px; background-color:#fff; max-width: 530px; width: 100%;}
#prototype_txt{ float:left; width:35%;}
#prototype_instant{ float:left; width:35%;}
#prototype_call{ float:left; width:30%;}
#banner-img{ background-image:url(../images/PCBWest280.png); background-repeat:no-repeat; padding:64px 0 0 0; margin-top:230px; margin-left: 12px;}
.prototype_txt { width:100%; text-align:center; margin-left:0px; margin-bottom:15px; }
.prototype_call_txt {
    font-size: 16px;
    margin-left: 3px;
    margin-right: 7px;
    width: 110px;
}
.prototype_call_no{ color:#000; font-size:13px;}

.prototype_instant_txt { margin-left:-2px; margin-right:5px; font-size:16px }
.prototype_instant_txt img{ vertical-align:middle; float: left; margin-right:-3px; margin-top:-2px;}
.prototype_quote_txt{ font-size:14px;}
.prototype_livechat_txt {
    color: #000000;
    float: left;
    font-family: 'Roboto',sans-serif;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 19px;
    margin-left: 102px;
    margin-top: -41px;
    text-align: center;
    vertical-align: middle;
    width: 85px;
}
.prototype_livechat_txt img{ vertical-align:middle; float:left;}
.prototype-call{ width:20%;}
.prototype-img{ width:15%;}
.prototype-chat{ width:28%;}
.head_top_link_sep{ margin-left:10px; margin-right:3px;}
.input{ float:left; background:transparent; border:none; width:125px; font-family: 'Coda'; font-size:11px; color:#a7a7a7; font-style:italic;}



.si_slider_inner.nsra_wdth{ width:310px; height:500px; margin-top:0px;}
.slider_rgt.nsra_wdth{ width:352px; float:right;}
.slider_rgt.nsra_wdth ul{ float:left; width:352px; }


.slider_cnt { width:310px; margin-top:10px;  }
.slider_banner { width:305px; margin-right:0px; margin-left:0px;}
.latest_news_cnt { width:308px;  }
.slider_rgt { width:214px;  float:left;margin-left:40px; }
.si_slider_inner { width:310px; height:420px;  }
.slider_rgt_row { float:left; margin-right:10px; margin-left:0px; }
.slider_rgt_row.frst { margin-left:0px; }
.slider_rgt_row.frth { margin-left:0px; }
.slider_rgt_row.ffth { margin-left:0px; }

.slider_txt_cnt { width:155px; height:155px; margin-top:4px;  }
.slider_thumb_img img { max-width:155px; height:155px; } 
.slider_gry_arw{ display:none; }
.slider_ttl {
    color: #FCB715;
    float: left;
    font-family: 'Coda',cursive;
    margin-left: 5px;
}


.slider_lft { width:310px; }
.custom_testimonials_cnt { width:310px;height:280px; background-image:url(../images/ct-bg-300.png); background-repeat:no-repeat; background-position:left top; margin-left:5px; }
.custom_testimonials_ttl { width:310px; font-size:18px; margin-top:5px; margin-left:10px; }
.custom_testimonials_row { width:310px;height:180px; margin-top:20px; }
.custom_test_img { width:150px; }
.custom_test_img img { max-width:150px; }
.custom_testi_txt { width:100px;font-size:13px; margin-top:10px; margin-left:5px;}

.hme_video_cnt { width:300px; height:200px; margin-top:15px; float:left; }
.video_cnt {  width:300px; height:200px;  }

.blog_cnt { margin-top:10px; width:230px; margin-left:40px;  }
.blog_row { margin-left:1px; margin-right:1px; min-height:300px; margin-top:10px; }


.resource_cnt { margin-top:5px; width:250px; margin-left:13px; }
.resource_ttl { width:290px; margin-left:7px; }
.resourceses_lst { margin-left:0px; width:290px; }
.resourceses_row  { width:142px; height:51px; margin-right:7px; margin-top:5px;  }
.resourceses_row  a { height:51px; }
.resourceses_txt { font-size:18px; margin-top:14px; }
.resourceses_txt.mrgn_lft2 { margin-top:4px; }
.resourceses_txt.mrgn_lft3 { margin-top:4px; }
.resourceses_txt.mrgn_lft5 { margin-top:13px; }
.resourceses_icon img { max-width:80%; max-height:80%; }
.resourceses_row.mrgn { margin-left:0px; }
.resourceses_row.mrgn2 { margin-left:0px; }
.resourceses_row.mrgn_nw { margin-left:70px; }

.footer_innr_cnt { width:310px; }
.footer_rgt_cnt { width:310px; }
.footer_lft_cnt { width:300px; }
.footer_links_cnt{ width:200px; margin-left:50px; }
.footer_callus_cnt { margin-left:0px; margin-top:10px; width:305px;}
.footer_video { width:300px; height:200px; margin-left:0px;}
.footer_video_inner { width:300px; height:200px;}
.footer_bars_row { min-height:220px; }
.footer_addr_img { margin-right:-5px; }
.footer_addr_img  img { max-width:80%; }

.footer_bars_row.buy_wdth { width:197px; }
.footer_bars_row.tools_wdth { width:197px; }
.footer_bars_row.dwnlds_wdth { width:197px; }
.footr_certficat_cnt { margin-top:10px; width:305px; }

.footr_stayconn_cnt { width:300px; }

.submenu_arw{ float:left; width:90%; text-align:right; margin-top:0px;}	
.footer_cert_img { width:60px; height:60px;  }
.footer_cert_img img { max-width:60px; max-height:60px;  }

.slider_ttl { width:150px; margin-top:-70px; font-size:16px; }
.slider_txt { width:130px; font-size:12px; line-height:15px; }
.slider_txt{ float:left; margin-left:9px; font-family: 'Open Sans'; margin-top:-45px; color:#FFFFFF; text-align:left; }
.slider_rgt_row.frst { margin-left:0px;margin-top: 10px; }	

#nav { display:none !important; }
.menu_cnt .slct_box { background:#FFFFFF; border:solid 1px #FF9900; height:20px; margin-top:-12px; padding:4px; margin-bottom:5px;   }
.menu_cnt .slct_box select { width:300px; height:20px; background:none; border:0px; display:block; }

.resourceses_row_right {
    float: left;
    height: 51px;
    margin-right: 0;
    width: 142px;
	margin-top:5px;
}
.resourceses_row_right a { color:#000000; float:left; width:160px; height:51px; /* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background:#d8d8d8; }
.resourceses_row_right a:hover { color:#FFFFFF; background:#333333; }
.disply_area{ margin-top:30px; font-size:35px; min-height:80px;}
.capabilities-table{font-size:13px;}


.slider_rgt-over{ float:left; width:100%; margin-top:8px; margin-left:0px; }
.slider_rgt_row-over{ float:left; width:100%; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; padding:15px 0 0 0;}
.slider_rgt_row-over:hover{ float:right; width:100%; height:44px; border-bottom:2px solid #ccc; margin-bottom:13px; text-align:center; padding:15px 0 0 0;}
.overview-delat-left{ float:left; width:100%;}
.overview-delat-right{ float:left; width:100%; margin-left:0px; margin-top:10px;}
.delay{ width:100%;}
.overview-turnkey-left{ float:left; width:100%;}
.overview-turnkey-right{ float:left; width:100%; margin-left:0px;}
.turnkey{ width:100%;}
.quote-now-left{ float:left; width:100%;}
.quote-now-right{ float:left; width:100%; margin-left:0px; margin-top:10px;}
.quote-now-img{ width:100%;}
.instant-button1 {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 10px;
    text-decoration: none;
}
.cap-hed{ width:100%;}
.cap-capabiltties-lef{ width:100%; float:left; padding:20px 0 0 0;}
.cap-capabiltties-rig{ width:100%; float:left;}

.cap-delays{ width:100%; margin-bottom:40px;}
.cap-cartification-left{ float:left; width:100%;}
.cap-cartification-right{ float:left; width:100%; margin-left:0;}

.cap-services{ width:100%; margin-bottom:40px;}
.cap-services-left{ float:left; width:100%;}
.cap-services-right{ float:left; width:100%; margin-left:0;}

.cap-advantages{ width:100%; margin-bottom:40px;}
.cap-advantages-left{ float:left; width:100%;}
.cap-advantages-right{ float:left; width:100%; margin-left:0;}	

.resources-delays{ width:100%; margin-bottom:40px; margin-top:20px;}
.resources-left{ float:left; width:100%; text-align:center;}
.resources-right{ float:left; width:100%; margin-left:0;}

.resources-img{ width:100%; margin-bottom:40px;}
.resources-img-left{ float:left; width:100%; }
.resources-img-right{ float:left; width:100%; margin-left:0; text-align:center;}
.instant-button {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 10px;
    text-decoration: none;
	width:80%;
}
.instant-button a{
    color: #000000;
}
.instant-button a:hover {
    color: #000000;
	padding:0px;
}
.design{ width:100%; float:left; margin-right:0px; margin-bottom:20px;}
.design-1{ width:100%; float:left; margin-right:0px; margin-top:0px; margin-bottom:20px;}
.design-2{ width:100%; float:left; margin-right:0px; margin-top:10px; margin-bottom:20px;}

.instant-button-1 {
    background-color: #FDC949;
    border: 2px solid #FCB715;
    border-radius: 5px;
    color: #000000;
    font-family:"Roboto Condensed";
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 5px;
    text-decoration: none;
	width:80%;
}
.instant-button-1 a {
    color: #000000;
}
.instant-button-1 a:hover {
    color: #000000;
	padding:0px;
}
.slider_thumb_img{ float:left; margin-top:-125px; margin-left:100px; position:relative; z-index:100; width:330px}
.slider_thumb_img-1{ float:left; margin-top:-141px; margin-left:100px; position:relative; z-index:100; width:330px}
.slider_thumb_img-2{ float:left; margin-top:-96px; margin-left:100px; position:relative; z-index:100; width:330px}


.nsc_content {
    float: left;
    margin-top: 0;
    width: 100%;
}
.s_login_cnt_grid {
width:300px;
float:left;
min-height:50px;
margin-top:0;

}
.s_login_rgt {
width:65.5%;
background:#babbbb;
float:left;
padding-bottom: 15px;
}
.s_login_lft {
width:100%;
min-height:360px;
background:#babbbb;
float:left;
padding-bottom:15px;
}
.s_login_form {
    float: left;
    margin-left:20px;
    width: 260px;
}
.s_login_inpt_fld-big {
width:250px;
height:35px;
background:#fff;
outline:none;
border:none;
font-family: 'Open Sans';
font-style:italic;
font-size:12px;
color:#565656;
margin-top:25px;
border:solid 1px #000;
padding:2px 5px;
}
.button-login {
    background-color: #FCB716;
    color: #000000;
	font-family: 'Roboto';
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 101px;
    text-decoration: none;
	text-align:center;
	border: none;
}
.s_login_form-new {
    float: left;
    margin-left: 0;
    width: 350px;
}
.s_login_rgt-Benefits {
    border: 5px solid #9E1C1F;
    border-radius: 10px;
    float: left;
    margin-left: 1px;
    margin-top: 10px;
    padding: 15px 20px;
    width: 250px;
}
.s_login_troubl {
    background: none repeat scroll 0 0 #BABBBB;
    color: #000000;
    float: left;
    font-family: 'Open Sans';
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
	margin-left: 29px;
    text-align: center;
    width:auto;
}
.tooltip{display: inline;position: relative;}
.tooltip:hover:after{background: #333;background: #9E1C1F;border-radius: 5px;bottom: 26px;color: #fff;content: attr(tooltip-text);left: 20%;padding: 5px 15px;position: absolute;z-index: 9999;width:180px; font-weight:normal; font-size:12px;}
.tooltip:hover:before{border: solid;border-color: #9E1C1F transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 50%;position: absolute;z-index: 99; font-weight:normal; font-size:12px;}


h1{
    color: #FCB715;
    font-family: Coda,Arial,Sans Serif;
    font-size: 22px;
    padding: 50px 5px 0;
	font-weight:normal;
	margin:0px;
	text-align:left;
}
.top_srch_frm{ float:right; margin-top:3px; margin-right:0px; background: #fff; border:1px solid #000; padding:0 0 0 0;}
.input-header{ float:left; background:transparent; border:none; width:120px; font-family: 'Coda'; font-size:11px; color:#000; font-style:italic; height:19; padding:5px;}


.head_top_link {
    font-family: 'Coda',cursive;
    font-size: 15px;
}
.head_top_link {
    margin-right: 0px;
    margin-left: 15px;
}
.head_top_link_sep {
    margin-left: 10px;
    margin-right: 3px;
}
.menu_cnt {
    width: 310px;
    margin-right: 0px;
    margin-top: 17px;
}
.head_top_link img{ vertical-align:middle; margin-top: -8px; margin-right:4px;}
.login-msg{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #000;
	padding:0 0 0 0;
	width: 250px;
}
.submenu_arw2{ float:left; width:97%; text-align:center; margin-top:8px; z-index:99999;}
.s_login_inpt_fld {
    width: 265px;
    height: 18px;
    background: none repeat scroll 0% 0% #FFF;
    outline: medium none;
    font-family: "Open Sans",sans-serif;
    font-style: italic;
    font-size: 12px;
    color: #565656;
    margin-top: 25px;
    border: 1px solid #000;
    padding: 2px 5px;
}
.s_reg_troubl {
    width: 77%;
    background: none repeat scroll 0% 0% #BABBBB;
    float: left;
    text-align: left;
    font-family: "Open Sans",sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    margin-top: 20px;
    margin-left: 20px;
}
.button-register {
    background-color: #FCB716;
    color: #000;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 95px;
    text-decoration: none;
    text-align: center;
    border: medium none;
}
.button-yes-call-me {
    background-color: #FCB716;
    color: #000;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px;
    padding: 7px 23px;
    text-decoration: none;
    text-align: center;
    border: medium none;
}
/*----------Forgot password page----------*/
#gated-contener-forgot-pass{ width:1000px; margin:5px 0 100px -80px;}
#content-left-side{ float: left; width: 45%; margin-top:37px; margin-left:10px;}
#content-right-side{ float: left; width: 60%;  padding:0 0 0 90px; margin-top:40px;}

/*----------Forgot password page----------*/
/*----------Reset password page----------*/
.button-reset {padding: 7px 67px; margin-left: 12px;}
#center-content{ float: left; width: 45%; margin-top:20px;}
.s_reset_password {width: 310px; margin-left:0px;}
.s_reset_form { float: left;margin-left: 5px;}
.s_login_rg_hdng {font-size:22px;}
.sub_head_memberID{padding:30px 0 0 20px;}
.txt-heading{color: #FCB715; font-family: Coda,Arial,Sans Serif;font-size: 22px; padding: 0 5px 0;font-weight:normal;margin:0px;text-align:left;}
/*----------Reset password page----------*/



/*---- index page slider content------*/
.slider_cnt { float:left; width:310px; margin-top:20px;}
.si_slider_inner_indx { width:310px; height:360px; float:left; overflow:hidden; margin-top:20px; }
.slider_rgt_indx{ float:left; width:310px; margin-left:40px;}
.slider_banner_indx{ float:left; margin-left:8px; margin-top:0px; width:290px; height:360px;}
.slider_lft_indx{ float:left; width:310px; margin-left:0px; margin-top:8px; }
.slider_ttl_indx{ float:left; margin-top:26px; margin-left:0px; font-size:14px; color:#fcb715;font-family: 'Coda'; font-weight:normal;}
.slider_thumb_img_indx{ float:left; margin-top:-146px; margin-left:146px; position:relative; z-index:100;}
.slider_thumb_img_indx-hdi{ float:left; margin-top:-130px; margin-left:146px; position:relative; z-index:100;}
.slider_thumb_img_indx-pcbs{ float:left; margin-top:-113px; margin-left:146px; position:relative; z-index:100;}
.slider_thumb_img_indx-guide{ float:left; margin-top:-162px; margin-left:146px; position:relative; z-index:100;}
#left-side-cont {float: left; width: 100%; margin-top: 0px; margin-left: 0px;}
#right-side-cont {float: left; width: 100%; padding: 0 0 0 0; margin-top: 0px; margin-left: 0px;}
.head-indx{color: #FCB715; font-family: Coda, Arial, Sans Serif; font-size: 27px; padding: 15px 0 20px 0; text-align: left;}
.subhead-indx {font-family: Open Sans,Arial,Sans Serif;font-size: 17px;text-align: left;color: #545353;line-height: 18px; padding: 0 0 0 0;
}
.gated-button-indx {background-color: #FDC949; border-radius: 5px;color: #000;font-family: "Roboto Condensed"; font-size: 27px; font-weight: bold;margin: 20px 0px;padding: 6px 18px;text-decoration: none;}
#div-gated-btn{margin-top: 50px; margin-bottom: 60px; text-align:center;}
.slider_txt_indx{ float:left; width:130px; margin-left:0px; font-family: 'Open Sans'; margin-top:0px; font-size:12px; line-height:16px; color:#FFFFFF; text-align:left; }
.slider_txt_cnt { width:155px; height:137px; }
.slider_thumb_img_indx img {
    width: 155px;
	height:137px;
}
.slider_thumb_img_indx-hdi img {
    width: 155px;
	height:137px;
}
.slider_thumb_img_indx-pcbs img {
    width: 155px;
	height:136px;
}
.slider_thumb_img_indx-guide img {
    width: 155px;
	height:137px;
}
.slider_txt_indx a{ color:#fcb715; font-weight:bold;}
.slider_txt_indx a:hover{ color:#FFFFFF;}
.custom_testi_subtxt {float: left; width: 155px; margin-top: 10px; font-size: 15px; color: #333;margin-left: 5px;}
.slider_rgt_txt{ float:right; width:137px; margin-right:5px; font-size:16px; font-weight:bold; color:#FFFFFF; margin-top:8px; text-align:left;}

.acct_div{width:310px; margin-top:220px;}
.acct_sub_div{ width:290px;}
.acct_lft{ width:100%; float:left;}
.acct_right{ width:100%;float:left;}
/*---- index page slider content------*/


/* --------  new styles------- */
.ntst_video{ width:290px; height:164px; margin-left:2px; margin-top:-20px;}
.slider_thumb_img_indx-pcbs .nsc_slde_thumb{ margin-top:-15px; display:block;}
.nsc_tstprv_txt{ width:92%;}

.slider_thumb_img_indx{ display:none;}
.slider_thumb_img_indx-hdi{ display:none;}
.slider_thumb_img_indx-pcbs{ display:none;}
.slider_thumb_img_indx-pcbs{ display:none;}
.slider_thumb_img_indx-guide{ display:none;}
.slider_txt_indx{ width:290px; font-size:13px;}
.slider_ttl_indx{margin-top:48px;width:310px;}
.slider_txt_cnt{ width:310px; height:110px; margin-bottom:5px;}

.resourceses_row{ margin-left:15px;}
.resourceses_row.mrgn2{margin-left:15px;}
.resourceses_row.mrgn{ margin-left:15px;}
.resourceses_row_right{ margin-left:15px;}

/*---pcb products and services---*/
.pds_txt{letter-spacing:0; line-height:20px; font-size:14px; color:#b00c0c; font-weight:700;font-family: 'Open Sans';}
#pds-left-side{ float: left; width: 100%; margin-top:-70px; font-size: 13px;}
#pds-right-side{ float: left; width: 100%;  padding:50px 0 0 0;  font-size: 13px;}
#pcb-prod-head{margin-top:200px; height:40px; font-size:15px; font-weight:bold;}
/*---pcb products and services---*/

.slider_txt_cnt {
    width: 155px;
    height: 130px;
    margin-bottom: 5px;
}
.slider_thumb_img-1-flex {
    float: left;
    margin-top: -75px;
    margin-left: 155px;
    position: relative;
    z-index: 100;
	width:155px;
	height:130px;
}
.slider_thumb_img-1-flex img { width:100%; height:100%;}
.slider_thumb_img-2-flex {
    float: left;
    margin-top: -75px;
    margin-left: 16px;
    position: relative;
    z-index: 100;
	width:155px;
	height:130px;
}
.slider_thumb_img-2-flex img { width:100%; height:100%;}
.slider_thumb_img-3-hdi {
    float: left;
    margin-top: -75px;
    margin-left: 16px;
    position: relative;
    z-index: 100;
	width:155px;
	height:130px;
}
.slider_thumb_img-3-hdi img { width:100%; height:100%;}
}
.footer_banner{ width:100% auto;}
.footer_banner img{ width:100%;}
/* ================= */
/*.camera_caption { border:solid 2px #D70003; }
.slider_cnt { border:solid 2px #0FC32F; }
.cameraContents { border:solid 2px #122D97; } */