@import "fonts.css";

html,body{height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0 none;font:inherit;vertical-align:baseline;margin:0;padding:0;}
body{overflow:hidden;}
p{margin-bottom:20px!important;line-height:1.7em;}

label{display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:4px 0;}
textarea{border:medium none;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:250px;}
ol.decimal { list-style-type: decimal !important; margin-left:20px; }
ol.alphabet { list-style-type: lower-alpha !important; margin-left:20px; }
.slide{background-attachment:fixed!important;width:100%;height:100%;position:relative;box-shadow:inset 0 10px 10px rgba(0,0,0,0.3);overflow:hidden;}
.button{background:#000;border:none;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;cursor:pointer;padding:7px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.button{background:#000;border:none;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;cursor:pointer;padding:7px;}

.newsletter{right:18px !important;}
.soc{right:85px !important;}
.btn-newsletter1,.p10{ padding: 0 12px !important;line-height:30px;}

}
strong{font-weight:bold;}
.button:hover{background:#EF3F37;}
.reset{background:none repeat scroll 0 0 #e1e1e1;border:medium none;color:#464646;font-family:Arial, Helvetica, sans-serif;font-size:14px;cursor:pointer;padding:7px 5px 7px 11px;}
.arrow{height:100px;position:absolute;right:20px;top:50%;margin-top:-100px;width:40px;z-index:1000;}
.ar-bottom{margin-top:15%!important;}

.arrow .arrow-up{background:url(../images/arrow.png) no-repeat scroll 0 0 transparent;cursor:pointer;height:35px;opacity:0.7;width:30px;}
.arrow a{padding:10px 14px;}

i.kempel {font-weight:bold;}

.arrow .arrow-down{background:url(../images/arrow.png) no-repeat scroll 0 -40px transparent;cursor:pointer;height:30px;opacity:1;width:30px;}
.homepage{height:100%;margin-bottom:-100px;overflow:hidden;position:relative;z-index:1;}
.pattern{background:url(../images/pattern.png) repeat scroll 0 0 transparent;height:100%;position:absolute;width:100%;z-index:1;}
.arrow-slides{
	
	z-index:10000;
	position:absolute;
	bottom : 110px;
	float:right;
	right:20px;
	
	
}
.arrow-slides .fl{float:left; margin-right:20px; }
.arrow-slides .fr{float:right; }
/*.img-slide{background-size:cover;position:absolute;width:100%;background-position:center center; vertical-align:middle;}
.img-slide img{
    width:100%;}*/
	.img-slide {
  position: absolute; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
}
.img-slide img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}
.subtitle{color:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:5em;font-weight:normal;position:absolute;z-index:2;line-height:1;margin-top:-73px; width:100%; text-align:center;}
.subtitle strong{color:#ef3d37;}

.progress{height:4px;width:0;background-color:#FC3;float:left;}
nav{width:100%!important;}
#header{position:relative;height:100px;width:100%;z-index:1000;}
.header-overlay{position:fixed;background:black;height:100px;width:100%;z-index:-1;opacity:0.8;}
.logo{background:url(../images/logo.png) no-repeat;margin-top:-38px; padding:0; margin-right:30px;position:relative;width:180px;height:70px; margin-left:50px}
.logo a{height:70px;margin-left:-55px;position:absolute;width:180px;}
.logo img{opacity:1;z-index:4;}
.menu{float:left;margin-left:15px;margin-top:40px;}
.menu li{float:left;font-family:Arial, Helvetica, sans-serif;list-style:none outside none;text-align:center;text-transform:uppercase;padding:0 15px;}
.menu li a{color:#FFF;font-size:16px;font-weight:400;letter-spacing:1px;text-decoration:none;}
.active{width:100px;padding-bottom:5px;border-bottom:3px solid #EF3F37;}
.header-right{float:right;padding:16px 0;margin-right:20px;}
.newsletter{z-index:10;}
.newsletter .input-news{background:url(../images/bg-input.png) repeat;border:medium none;color:#FFF;line-height:30px;margin-right:-5px;margin-top:0px;font-family:Arial, Helvetica, sans-serif;width:155px;font-size:14px;padding:0 6px;}
@-moz-document url-prefix() { 
 .newsletter .input-news{background:url(../images/bg-input.png) repeat;border:medium none;color:#FFF;line-height:29px;margin-right:-5px;margin-top:0px;font-family:Arial, Helvetica, sans-serif;width:155px;font-size:14px;padding:7px;}

}
.soc{
    float:left;
    z-index:10000;
    margin-top:10px;
	margin-left:4px;
	line-height:30px;
}
.soc a{
    /*background:url(../images/social.png) no-repeat;*/
    width:28px;
    height:28px;
    display:block;
    float:left;
}
.soc a img{ height:24px ; height:24px;}
.soc .fb{
    background-position:0px 0px;
}
.soc .fb:hover{
    background-position:-30px 0px;
}
.soc .tw{
    background-position:0px -30px;
}
.soc .tw:hover{
    background-position:-30px -30px;
}
.soc .gp{
    background-position:0 -60px;
}
.soc .gp:hover{
    background-position:-30px -60px;
}
.soc .in{
    background-position:0 -90px;
}
.soc .in:hover{
    background-position:-30px -90px;
}
.soc .be{
    background-position:0 -120px;
}
.soc .be:hover{
    background-position:-30px -120px;
}
.soc .ve{
    background-position:0 -150px;
}
.soc .ve:hover{
    background-position:-30px -150px;
}

.lang {
   float:right;
   margin-top:10px;

}

.lang ul ul {
    display:none;
    margin-left:0px;
    background:black;
    position:absolute;
    top:100%;
}
.home-top ul li:hover > ul{
    display:block;
    margin-top:-105px !important;
}
.lang  ul li:hover > ul {
    display:block;
    margin-top:0px;

}

.lang ul {
    position:relative;
    display:inline-table;
	
    
    width:60px;
    z-index:20;
}

.lang ul:after {
    content:"";
    clear:both;
    display:block;
}

.lang ul ul li {

    float:none;
    position:relative;
    margin:0;
    padding:3px 5px;
}

.lang ul ul li a {
    color:#fff;
	background:none;
	padding:0px;
}

.lang ul ul li:hover {
    background:#b5a653;
}

.lang ul li {
    float:left;
    font-size:14px;
    
}
.lang ul li.active{
    background:black;
    color:#FFF;
}
.lang ul li.active a{
    color:#fff;
}
.lang ul li a {
    color:#fff;
	display:inline-block;
	width:50px;
	background:url('../images/arrow-select.png') no-repeat black;
    padding:5px;
    background-position:40px 12px;
}

.lang ul li:hover {
    
    color:#FFF;
}

.lang ul li:hover > a {
    color:#FFF;
}
.s-hidden{visibility:hidden;padding-right:10px;}
.arrow-select{position:absolute;right:25px;top:55px;z-index:1000;cursor:pointer;}
.select{font-family:Arial, Helvetica, sans-serif;font-size:14px;cursor:pointer;display:inline-block;position:absolute;right:20px;top:49px;color:#FFF;border:none;background:url(../images/lang.jpg) 0 0 no-repeat;height:20px;width:35px;padding:5px 10px;}
.styledSelect{background-color:#000;bottom:0;height:20px;width:35px;left:0;position:absolute;right:0;top:0;padding:5px 10px;}
.styledSelect:after{content:"";width:0;height:0;border:none;position:absolute;top:9px;right:6px;}
.styledSelect:active,.styledSelect.active{background-color:#000;border:none;}
.home-top .options{top:-300%!important;}
.options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;list-style:none;border:none;background-color:#000;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);margin:0;padding:0;}
.options li{margin:0;padding:5px 10px;}
.options li:hover{background-color:#000;color:#FFF;}
.btn-newsletter1,.p10{padding:6px 10px 6px 12px;}
#services{background:url(../images/services-bg.jpg) no-repeat;background-position:left!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;clear:left;padding-top:130px;z-index:999; text-align:left;}
#services h1{color:#FFF;text-align:center; display:none;}
#service-content{background:none repeat scroll 0 0 #F7F7F7;height:500px;position:relative;width:1000px;margin:20px auto;}
#service-content:after{content:"";display:block;left:49%;position:absolute;top:-10px;width:0;z-index:1;border-color:#F7F7F7 transparent;border-style:solid;border-width:0 13px 10px;}

#content .tab-content{width:920px!important;}
#content .tab-content ul li{
 list-style-type: square; margin-left: 20px; 
}
.service-menu{border-top:1px solid #C2C2C2;margin-top:40px;position:absolute;width:1000px; display:block !important;}
.service-menu ul li{float:left;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-top:8px;text-align:center;width:20%;}
.service-menu ul li a,.about-menu ul li a,.clients-menu ul li a{color:#333;font-size:12px;}
.service-menu ul li a:hover,.about-menu ul li a:hover{color:#EF3F37;}
.service-menu ul li a:hover .circle,.about-menu ul li a:hover .circle{background:none repeat scroll 0 0 #EF3F37;}
.circle{background:none repeat scroll 0 0 #333;border-radius:50% 50% 50% 50%;height:10px;margin-top:-13px;position:absolute;width:10px;}
.tab-content{max-height:300px;overflow:auto;}
.tab-content .jspContainer{height:300px !important;width:660px !important;}
.serv-content{max-height:340px;overflow:auto;display:none;}
.serv-content ul li{ list-style-type: square; margin-left: 20px; }
.test{display:none;}
.tab-active .circle{background:#EF3F37;}
.tab-active a{color:#EF3F37!important;}
.c1{margin-left:40px;}
.c2{margin-left:45px;}
.c3{margin-left:34px;}
.c4{margin-left:60px;}
.c5{margin-left:33px;}
.c6{margin-left:23px;}
.c7{margin-left:19px;}
.c8{margin-left:5px;}
.c9{margin-left:28px;}
.c10{margin-left:27px;}
.c11{margin-left:11px;}
.c12{margin-left:37px;}
.c13{margin-left:47px;}
.text-group{margin-left:340px;}
.m35{max-height:280px;overflow:auto;}
.m35 .jspContainer{height: 280px;
    width: 578px;}
#content{padding:120px 40px 50px 40px;}
.services h2{margin-top:-5px;margin-bottom:8px;}
.image-content{float:left;margin-right:30px;}
.text-content{color:#555;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.text-content ol li { line-height:1.7em;}
#clients{background:transparent;clear:left;padding-top:130px;}
#clients-wrap{padding-top:18px;margin:0 auto;}
#projects{background:transparent;clear:left;padding-top:130px;}
#clients{background:url(../images/team-bg.jpg) no-repeat;background-position:0 0 !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#projects{background:url(../images/projects-bg.JPG) no-repeat;background-position:0 0 !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

#img-container{margin-top:30px;height:550px;}

.rend-content{width:1120px;height:580px;overflow:auto;margin:0 auto;}
.horizontal-only
{
	height: auto;
	max-height: 580px;
}
.rend-content .jspVerticalBar{display:none;}

.thumb{list-style:none;width:208px;margin-right:20px;margin-bottom:10px;transition-property:transform, opacity;transition-duration:.8s;display:block;}
.img-thumbs.thumb img{display:block;width:100%;position:relative;z-index:0;}
.img{
    width:208px;
    height:135px;
    position:relative;
    overflow:hidden;
    
}
.centered{
    position:absolute;
    
    width:100%;
}
.pot{
	top:-50% !important;
}
.caption{background:#FFF;color:#000;position:relative;width:100%;z-index:5;}
.caption h4{padding:6px 8px;font-family:"Lato";font-size:14px;}
.thumb:hover{cursor:pointer;}
.thumb.isotope-item img{display:block;}
.thumb:hover .overlay{display:block;background:url(../images/pattern-gold.png) repeat;}
.overlay{text-align:center;display:none;position:absolute;height:100%;width:100%;margin:auto;z-index:1;}
.overlay img{top:50%;left:50%;margin-left:-16px;position:absolute;margin-top:-9px;background-position:center center;}
.thumb:hover .caption{color:#928846;}
.clients-menu{border-top:1px solid #555;width:1120px;margin:0 auto;}
.clients-menu ul li{float:left;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-top:8px;text-align:center;width:16%;}/*16%*/
.clients-menu ul li a{color:#FFF;font-weight:700;font-size:12px;}
#clients-wrap .circle{background:#93908c;}
.award-icon{background:url(../images/award-icon.png) no-repeat;width:14px;height:16px;position:absolute;right:10px;top:9px;}
.arrow-left{width:40px;height:40px;position:absolute;top:50%;left:20px;margin-top:-20px;}
.arrow-right{width:40px;height:40px;position:absolute;top:50%;right:20px;margin-top:-20px;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:0 opacity;-moz-transition-property:0 opacity;-ms-transition-property:0 opacity;-o-transition-property:0 opacity;transition-property:transform, opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
#about{background:url(../images/about-bg.JPG) no-repeat;background-position:0 0 !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:130px;}
#about-content h1{display:block;margin-top:-9px;}
#about-wrap{width:1000px;margin:0 auto;}
.lf-section{float:left;margin-right:30px;min-height:300px;width:155px;margin-top:10px;}
.contact-button{background:none repeat scroll 0 0 #B3A652;margin-top:34px;text-align:center;width:100px;padding:8px 25px;}
.contact-button a{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
#about-content{background:none repeat scroll 0 0 #F7F7F7;margin-left:85px;height:500px;position:relative;width:800px;}

.content{height:370px;padding:40px;}
.content ul li { list-style-type: square; margin-left: 20px; }
#about-content:after{content:"";display:block;left:49%;position:absolute;top:-10px;width:0;z-index:1;border-color:#F7F7F7 transparent;border-style:solid;border-width:0 13px 10px;}
.p40{padding:40px;}

.about-menu{border-top:1px solid #C2C2C2;margin-top:-14px;position:absolute;width:740px;height:54px;background:#f7f7f7;}
.about-menu ul li{float:left;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-top:8px;text-align:center;width:33%;}
#contact{background:url(../images/contact-bg.jpg) no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:79%;clear:left;padding-top:135px; text-align:left;}
#contact-wrap{width:1075px;padding-top:20px;margin:0 auto; margin-left:2px}
#contact-wrap h3{margin-top:-7px;margin-bottom:22px;}
.address{background:none repeat scroll 0 0 #FFF;color:#555;float:left;font-family:Lato;font-size:14px;opacity:0.7;position:absolute;width:246px;padding:40px; left:250px; padding-bottom:10px; margin-left:-180px}
.address:after{bottom:-15px;content:"";display:block;left:125px;position:absolute;width:0;border-color:#FFF transparent;border-style:solid;border-width:15px 15px 0;}
.address a{color:#555;text-decoration:underline;}

.contact-content{color:#959595;margin-left:450px;min-height:375px;opacity:0.7;position:absolute;width:766px;}
.contact-content label{font-size:14px;}
.contact-content textarea{color:#959595;font-size:14px;}
.contact-content input[type=text]{border:1px solid #959394;width:290px;color:#959595;font-family:Lato;font-size:14px;line-height:22px;margin:10px 0;padding:4px 5px;}
.contact-content input[type=file]{cursor:pointer;opacity:0;z-index:100;position:absolute;}
.high{height:52px!important;border:1px solid #959394;width:290px;color:#959595;font-family:Lato;font-size:14px;margin:10px 0 17px;padding:3px 5px;}
.h70{height:80px!important;}
.get-in-touch{background:white;border-right:1px solid #CCC;float:left;width:302px;padding:40px;height:325px;}
.get-in-touch .button{float:left;margin-right:10px;}
.get-in-touch label{line-height:31px;float:left; }
.quote{background:white;float:left;width:302px;padding:40px;height:325px;}

.quote input[type=button]{margin-top:45px;}
.minlf{margin-left:-10px;}
.quote > select{border:1px solid #959394;width:300px;color:#959595;font-family:Lato;font-size:14px;height:30px;margin:10px 0;padding:4px 5px;}
.attach-file{margin-bottom:10px;line-height:30px;}
.attach{cursor:pointer;background:url(../images/icon-attach.png) no-repeat scroll left center transparent;color:#928846;font-family:Lato;font-size:14px;padding-left:20px;line-height:30px; vertical-align:middle;}
/*,.arrow .arrow-down:hover,*/.arrow .arrow-up:hover,.address:hover,.contact-content:hover{opacity:1;}
.menu li a.active,.menu li a:hover{color:#EF3F37;}
.clients-menu ul li a.selected,.clients-menu ul li a:hover{color:#EF3F37;}
#clients-wrap .clients-menu ul li a:hover .circle,#clients-wrap .clients-menu ul li a.selected .circle,#clients-wrap .tab-active .circle{background:#EF3F37;}
#clients h1,#projects h1{text-align:center;  display:none;}
.ab-logo{text-align:center;}

.subtitle-mob,#about .contact-button-mini,#footer,.menu-pops,#modalMenu,#modalLang,#modalShare,#modalSubs,#share-bottom,.contact-button-mini{display:none;}

/* urgent  */

.hide-desk{
    display:none;
}
.jspArrowRight{
    background:url('../images/arrow-right.png') no-repeat;
    width:40px;
    height:40px;
    position:fixed;
    top:50%;
    right:20px;
    margin-top:-20px;
    cursor:pointer;
}
.jspArrowLeft{
    background:url('../images/arrow-left.png') no-repeat;
    width:40px;
    height:40px;
    position:fixed;
    top:50%;
    left:20px;
    margin-top:-20px;
    cursor:pointer;
}

div.light_square .pp_close { position:fixed; top:20px; right:20px; width: 40px; height: 40px; background: url('../images/bg-close.png') no-repeat; cursor: pointer; z-index:10;} /* Close button */
div.light_square .pp_info{ position:fixed; top:20px; right:80px; width: 40px; height: 40px; background: url('../images/bg-info.png') no-repeat; cursor: pointer; z-index:10;} /* Info button */
div.light_square .pp_award { position:fixed; top:20px; right:140px; width: 40px; height: 40px; background: url('../images/bg-award.png') no-repeat; cursor: pointer; z-index:10;} /* Award button */
a.pp_next {
    background: url("../images/arrow-right.png") no-repeat ;
    display: block;
    float: right;
    height: 40px;
    position: fixed;
    right: 40px;
    text-indent: -10000px;
    top: 50%;
    width: 40px;
	
}

a.pp_previous {
    background: url("../images/arrow-left.png") no-repeat ;
    display: block;
    float: right;
    height: 40px;
    position: fixed;
    left: 40px;
    text-indent: -10000px;
    top: 50%;
    width: 40px;
}
#dt,#dd{
    display:none;
}

/* CSS PLUGIN */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px;}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;}
div.pp_default .pp_content .ppt{color:#f8f8f8;}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px;}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px;}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer;}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer;}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;}
div.pp_default .pp_gallery{bottom:20px;display:block!important;left:0;opacity:1!important;position:fixed;z-index:10000;margin-left:0!important;}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa;}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff;}
div.pp_default .pp_social{margin-top:7px;}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto;}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px;}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0;}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}
div.pp_default .pp_content_container .pp_details{margin-top:5px;}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative;}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px;}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7;}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0;}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat;}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_rounded .pp_description{margin-right:85px;color:#fff;}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000;}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0;}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_square .pp_nav{clear:none;}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:21px!important;position:absolute;display:block!important;}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}
div.light_square .pp_arrow_previous{background:url(../images/arrow-left.png) no-repeat;left:20px;z-index:1000;}
div.light_square .pp_arrow_next{background:url(../images/arrow-right.png) no-repeat;right:20px;z-index:1000;}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.facebook .pp_description{margin:0 37px 0 0;}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}
div.facebook .pp_nav{margin-top:0;}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer;}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:url(../images/pattern.jpg) repeat scroll 0 0 transparent;background-attachment:fixed!important;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;opacity:1!important;overflow:hidden;}
div.pp_pic_holder{display:none;position:absolute;width:100%!important;height:100%!important;z-index:10000;left:0!important;}
.pp_content{height:40px;min-width:40px;}
* html .pp_content{width:40px;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float:left;margin:10px 0 2px;}
.pp_description{display:none;margin:0;}
.pp_social{float:left;margin:0;}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden;}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px;}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:40px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:40px;}
.pp_hoverContainer{position:absolute;top:0;max-height:670px;width:auto!important;z-index:2000;}
/*.pp_gallery{background:url(../images/bg-header.png) repeat;display:block;left:0;opacity:1!important;position:absolute;z-index:10000;margin-left:0!important;padding:20px 0;}
.pp_gallery div{float:left;overflow:hidden;position:relative;width:auto;margin-left:70px;margin-right:70px;}
.pp_gallery ul{float:left;height:80px;position:relative;white-space:nowrap;width:100%!important;margin:0 0 0 5px;padding:0;}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:80px;overflow:hidden;}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:transparent;}
.pp_gallery ul a img{border:0;}
.pp_gallery li{display:block;float:left;height:80px;margin:0 7px 0 0;padding:0;}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important;}*/
.pp_gallery {
	background:url(../images/bg-header.png) repeat;
	display:block !important;
    position: absolute;
    z-index: 10000;
	opacity:1 !important;
	padding:20px 0;
	width:100%;
}
.pp_gallery .pp_gallery_wrap{
    float: left;
    position: relative;
	margin:0 70px;
	overflow:auto;
	width:100% !important;
	height:90px;
}
.pp-gallery .horizontal-only{
height: auto;
    max-height: 80px !important;
	}
	.pp-gallery .jspVerticalBar{
	display:none;
	}
	.pp_gallery .jspHorizontalBar{
	display:none;
	}
.pp_gallery ul {
    float: left;
    height: 80px;
    margin: 0 0 0 5px;
    padding: 0;
    position: relative;
    white-space: nowrap;
}
.pp_gallery ul a {
    border: 1px solid rgba(0, 0, 0, 0.5);
    display: block;
    float: left;
    height: 79px;
    overflow: hidden;
}
.pp_gallery ul a img {
    border: 0 none;
}
.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
}
.pp_gallery li.default a {
    background: url("../images/prettyPhoto/facebook/default_thumbnail.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 79px;
    width: 119px;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
    margin-top: 7px !important;
}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:white;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}
#pp_full_res{line-height:1!important;text-align:center;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px;}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px;}
#fullResImage{width:auto;position:relative;overflow:hidden;margin:0 auto;width:auto !important;}
.block{display:block;}
.info-wrap{background:none repeat scroll 0 0 #FFF;position:absolute;right:80px;top:80px;width:435px;opacity:0.9;z-index:10000;padding:30px;}
.info-wrap p{padding-top:10px;}
.info-wrap:after{content:"";position:absolute;top:-11px;left:465px;display:block;width:0;z-index:1;border-color:#FFF transparent;border-style:solid;border-width:0 11px 11px;}
.award-wrap{background:none repeat scroll 0 0 #FFF;position:absolute;right:140px;top:80px;width:390px;opacity:0.9;z-index:10000;padding:30px;}
.award-wrap p{margin-bottom:0!important;padding:10px 0;}
.award-wrap:after{content:"";position:absolute;top:-11px;left:420px;display:block;width:0;z-index:1;border-color:#FFF transparent;border-style:solid;border-width:0 11px 11px;}
.award-wrap > img{clear:both;float:left;margin-right:5px;margin-top:2%;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:transparent;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#4d4d4d;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspTrack{background:transparent;position:relative;}
.jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer; display:none;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspVerticalBar .jspArrow{height:16px;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:transparent;}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000;}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative;}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,.jspHorizontalBar .jspDrag{background:#fff;}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px;}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px!important;}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:transparent;}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff;}
.pp_top,.pp_bottom{height:20px;position:relative;}
* html .pp_top,* html .pp_bottom{padding:0 20px;}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_fade,.pp_gallery li.default a img,.jspCap{display:none;}
.pp_social .twitter,.jspHorizontalBar .jspCap{float:left;}



.subtitle p{
	color:#fff;
	font-size:28px;
	font-weight:bold;
	
	}
.subtitle span{
	color:#b0beb6;
	font-weight:bold;}
	
	@media (min-width: 1000px) and (max-width: 1030px) {
       .address { left:114px;
	   
	  }
	 }