.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.hidden{display:none;visibility:hidden;}.visible-phone{display:none!important;}.visible-tablet{display:none!important;}.hidden-desktop{display:none!important;}@media (max-width: 701px) {.visible-phone{display:inherit!important;}.hidden-phone{display:none!important;}.hidden-desktop{display:inherit!important;}.visible-desktop{display:none!important;}}@media (min-width: 700px) and (max-width: 1100px) {.visible-tablet{display:inherit!important;}.hidden-tablet{display:none!important;}.hidden-desktop{display:inherit!important;}.visible-desktop{display:none!important;}}@media (max-width: 480px) {.nav-collapse{-webkit-transform:translate3d(0,0,0);}.page-header h1 small{display:block;line-height:18px;}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left;}.form-horizontal .controls{margin-left:0;}.form-horizontal .control-list{padding-top:0;}.form-horizontal .form-actions{padding-left:10px;padding-right:10px;}.modal{position:absolute;top:10px;left:10px;right:10px;width:auto;margin:0;}.modal.fade.in{top:auto;}.modal-header .close{padding:10px;margin:-10px;}.carousel-caption{position:static;}}@media (max-width: 768px) {body{}.navbar-fixed-top,.navbar-fixed-bottom{margin-left:-20px;margin-right:-20px;}.container-fluid{padding:0;}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;}.dl-horizontal dd{margin-left:0;}.container{width:auto;}.row-fluid{width:100%;}.row,.thumbnails{margin-left:0;}[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0;padding-top:10px;}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;}}@media (min-width: 769px) and (max-width: 979px) {.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";}.row:after{clear:both;}[class*="span"]{float:left;margin-left:0px;}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{}.span12{width:724px;}.span11{width:662px;}.span10{width:600px;}.span9{width:538px;}.span8{width:476px;}.span7{width:414px;}.span6{width:352px;}.span5{width:290px;}.span4{width:228px;}.span3{width:166px;}.span2{width:104px;}.span1{width:42px;}.offset12{margin-left:764px;}.offset11{margin-left:702px;}.offset10{margin-left:640px;}.offset9{margin-left:578px;}.offset8{margin-left:516px;}.offset7{margin-left:454px;}.offset6{margin-left:392px;}.offset5{margin-left:330px;}.offset4{margin-left:268px;}.offset3{margin-left:206px;}.offset2{margin-left:144px;}.offset1{margin-left:82px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{float:left;display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .span12{width:99.999999993%;*width:99.9468085036%;}.row-fluid .span11{width:91.436464082%;*width:91.3832725926%;}.row-fluid .span10{width:82.872928171%;*width:82.8197366816%;}.row-fluid .span9{width:74.30939226%;*width:74.2562007706%;}.row-fluid .span8{width:65.745856349%;*width:65.6926648596%;}.row-fluid .span7{width:57.182320438%;*width:57.1291289486%;}.row-fluid .span6{}.row-fluid .span5{width:40.055248616%;*width:40.0020571266%;}.row-fluid .span4{width:31.491712705%;*width:31.4385212156%;}.row-fluid .span3{width:22.928176794%;*width:22.8749853046%;}.row-fluid .span2{width:14.364640883%;*width:14.3114493936%;}.row-fluid .span1{width:5.801104972%;*width:5.74791348264%;}input,textarea,.uneditable-input{margin-left:0;}input.span12,textarea.span12,.uneditable-input.span12{width:714px;}input.span11,textarea.span11,.uneditable-input.span11{width:652px;}input.span10,textarea.span10,.uneditable-input.span10{width:590px;}input.span9,textarea.span9,.uneditable-input.span9{width:528px;}input.span8,textarea.span8,.uneditable-input.span8{width:466px;}input.span7,textarea.span7,.uneditable-input.span7{width:404px;}input.span6,textarea.span6,.uneditable-input.span6{width:342px;}input.span5,textarea.span5,.uneditable-input.span5{width:280px;}input.span4,textarea.span4,.uneditable-input.span4{width:218px;}input.span3,textarea.span3,.uneditable-input.span3{width:156px;}input.span2,textarea.span2,.uneditable-input.span2{width:94px;}input.span1,textarea.span1,.uneditable-input.span1{width:32px;}}@media (min-width: 1100px) {.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";}.row:after{clear:both;}[class*="span"]{float:left;}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{}.span12{}.span11{width:1070px;}.span10{width:970px;}.span9{width:870px;}.span8{width:770px;}.span7{width:670px;}.span6{width:570px;}.span5{width:470px;}.span4{width:370px;}.span3{width:270px;}.span2{width:170px;}.span1{width:70px;}.offset12{margin-left:1230px;}.offset11{margin-left:1130px;}.offset10{margin-left:1030px;}.offset9{margin-left:930px;}.offset8{margin-left:830px;}.offset7{margin-left:730px;}.offset6{margin-left:630px;}.offset5{margin-left:530px;}.offset4{margin-left:430px;}.offset3{margin-left:330px;}.offset2{margin-left:230px;}.offset1{margin-left:130px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{float:left;margin-left:auto;*margin-left:2.51091107464%;display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .span12{width:100%;*width:99.9468085106%;}.row-fluid .span11{width:91.436464082%;*width:91.3832725926%;}.row-fluid .span10{width:82.872928171%;*width:82.8197366816%;}.row-fluid .span9{width:74.30939226%;*width:74.2562007706%;}.row-fluid .span8{width:65.745856349%;*width:65.6926648596%;}.row-fluid .span7{width:57.182320438%;*width:57.1291289486%;}.row-fluid .span6{width:48.618784527%;*width:48.5655930376%;}.row-fluid .span5{width:40.055248616%;*width:40.0020571266%;}.row-fluid .span4{width:31.491712705%;*width:31.4385212156%;}.row-fluid .span3{width:22.928176794%;*width:22.8749853046%;}.row-fluid .span2{width:14.364640883%;*width:14.3114493936%;}.row-fluid .span1{width:5.801104972%;*width:5.74791348264%;}input,textarea,.uneditable-input{margin-left:0;}input.span12,textarea.span12,.uneditable-input.span12{width:1160px;}input.span11,textarea.span11,.uneditable-input.span11{width:1060px;}input.span10,textarea.span10,.uneditable-input.span10{width:960px;}input.span9,textarea.span9,.uneditable-input.span9{width:860px;}input.span8,textarea.span8,.uneditable-input.span8{width:760px;}input.span7,textarea.span7,.uneditable-input.span7{width:660px;}input.span6,textarea.span6,.uneditable-input.span6{width:560px;}input.span5,textarea.span5,.uneditable-input.span5{width:460px;}input.span4,textarea.span4,.uneditable-input.span4{width:360px;}input.span3,textarea.span3,.uneditable-input.span3{width:260px;}input.span2,textarea.span2,.uneditable-input.span2{width:160px;}input.span1,textarea.span1,.uneditable-input.span1{width:60px;}.thumbnails{margin-left:-30px;}.thumbnails>li{margin-left:30px;}.row-fluid .thumbnails{margin-left:0;}}@media (max-width: 979px) {body{padding-top:0;}.navbar-fixed-top,.navbar-fixed-bottom{position:static;}.navbar-fixed-top{margin-bottom:18px;}.navbar-fixed-bottom{margin-top:18px;}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;}.navbar .container{width:auto;padding:0;}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;}.nav-collapse{clear:both;}.nav-collapse .nav{float:none;margin:0 0 9px;}.nav-collapse .nav>li{float:none;}.nav-collapse .nav>li>a{margin-bottom:2px;}.nav-collapse .nav>.divider-vertical{display:none;}.nav-collapse .nav .nav-header{color:#999;text-shadow:none;}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px;}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#222;}.nav-collapse.in .btn-group{margin-top:5px;padding:0;}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;}.nav-collapse .dropdown-menu .divider{display:none;}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222;border-bottom:1px solid #222;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;}.navbar .btn-navbar{display:block;}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width: 980px) {.nav-collapse.collapse{height:auto!important;overflow:visible!important;}}@media only screen and (min-width: 1100px) {h2.banner_hd,p.demo-2{font-size:40px;}h1.banner{font-size:18pt;}}@media (min-width: 768px) and (max-width: 1100px) {h2.banner_hd,p.demo-2{font-size:30px;}h1.banner{font-size:18pt;}p.sl-slider{font-size:15px!important;}.main_nav li+li{background:none;padding-left:10px;}.main_nav li{padding:0;}#about_land{height:475px;margin-top:70px;}div.portfolio{max-width:900px;min-width:675px;}div.service_list p{width:100 px!important;}img.shadow_img_v{width:300px;}.shrink{width:700px!important;}#rotate_site{width:700px;height:535px;background-size:700px 535px;background-position:top;}.demo_slide img{width:700px;}div.video_cont{max-width:680px!important;}.story_thb{margin-right:30px;width:225px!important;}img.srv_pic{width:500px;}}@media only screen and (max-width: 600px) {div.item img,div.item-page img,img.hdr_pix,img.banner_logo,div.column-1,div.column-2{width:90%!important;height:auto;}img.captcha{width:auto!important;}}@media only screen and (max-width: 1100px) {h2.banner_hd{font-size:130%;}h2.story_head{margin:0;}h1.banner{font-size:12pt;margin-top:40%;}.about_L,.about_R{padding:0;}.demo_slide img{width:320px}#main_nav{height:40px;}#pci_logo,div.logo{height:100px;width:200px;margin-top:10px;}.main_nav li+li{background:none;padding-left:10px;}ul.filter_horz li+li{padding-left:7px;}.main_nav li{padding:0;}.sub_nav{height:28px;padding:5px 10px 0 0;margin-top:40px;float:right}.right_menu a{font-size:12px;}ul.main_nav,ul.filter_horz{font-size:12px;top:20px;float:right;margin-right:10px;}ul.filter_horz{margin:0 12% 10px 14%!important;}ul.filter_horz li{padding:0 7px;}ul.sub_nav,ul.main_nav li a{font-size:12px!important;text-align:right;}div.logo{background-image:url(../../images/logos/cepr_header_sm.png);}.banner{margin-top:40px;}.lb-overlay: target { width:inherit !important;}
		.lb-overlay > div { height:100px !important;}
		.lb-overlay > div p {font-size:14px !important; width:235px !important; padding: 0 !important;}
		.lb-overlay div blockquote {width:250px !important; padding:5px 0 0 20px; margin-bottom:30px;}
		.lb-overlay div h3 {width:250px !important;font-size: 12px !important;}
		.lb-prev  {margin: 150px -65%  !important;}
		.lb-next { margin: 150px 30%  !important;}
		div.container_ovrly, div.container_ovrly_srv {width: 300px !important;  padding-bottom:80px; margin:0;}
		.banner h1 {margin-top:3em;}
		p.heading2 {font-size:16px;}
		.view, .mask { width:150px !important; float:none; margin-bottom:5px;}
		.story_thb {float:left; width:225px !important;}
		.story_thumb_inner {width: 250px;}
		.story_thumb_inner h2, .story_inner ul {font-size: 1.25em; line-height:1.5em;  }
		div.story_inner {	padding:0 20px 0 20px;}	
		div#all {padding: 0;}
		#contact_cnt { margin-left: 30px; }
		textarea {width:234px !important;}
		.srv_cont_txt {float: left;padding: 30px 30px !important;}
		
	 }
	}
