body #carousel .cl-effect-2 a span{background-color:transparent;color:#fff;text-transform:none;font-size:25px;line-height:200%;font-family:'Raleway', sans-serif;}
body #carousel .cl-effect-2 a span:before{background-color:transparent;text-transform:none;font-size:25px;line-height:200%;font-family:'Raleway', sans-serif;}
body,html{font-family:'Open Sans', sans-serif;font-size:16px;}
a{text-decoration:none;color:#1982AF;}
p{line-height:26px;padding:0px 34px;}
h2{margin:30px 0;display:block;width:100%;font-family:'Raleway', sans-serif;font-weight:500;}
h3{font-family:'Raleway', sans-serif;}
h3.center{text-align:center;width:100%;font-weight:300;font-size:2em;margin:40px 0 20px 0;background:url(../img/sprite.png) no-repeat 50% -46px;}
section{float:left;width:100%;position:relative;margin:0;min-height:300px;top:85px;}
section.page{margin-top:60px;padding:40px 0;}
.whiteBg{background:#fff;margin:0 auto;padding:30px 26px;width:76%;border-radius:14px;}
.whiteBg .page-title{color:#000!important;}
.whiteBg h2.page-title .border{background-color:#000;height:1px;bottom:-24px;}
.table{width:100%;}
.table td.head{font-weight:bold;}
.table td.head{background-color:#7a7a7a !important;color:#ffffff;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th{background-color:#f9f9f9;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top:1px solid #ddd;line-height:1.42857;padding:8px 12px;vertical-align:top;}
a.move{position:relative;z-index:2;}
a.move:hover{text-decoration:underline;}
label.error{display:block;color:red;font-size:16px;}
.wrap > ul, .references ul{margin:0 0 0 30px;}
.wrap > ul li, .references ul li{list-style:circle;margin:0 0 0 20px;color:#5e5e5e;padding:4px;}
#wrapper{width:100%;overflow:hidden;}
.wrap{width:940px;margin:0 auto;z-index:4;position:relative;}
.clear{width:100%;clear:both;float:left;}
.space{float:left;margin:20px 0;clear:both;width:100%;}
.nospace{margin:0!important;padding:0!important;}
.page-title{position:relative;width:100%;font-family:'Raleway', sans-serif;font-size:35px;color:#000;font-weight:800;text-align:center;margin:80px 0 0 0;letter-spacing:-0.1rem;text-transform:uppercase;}
.page-title.float{float:left;width:100%;}
.page-title span{font-weight:300;}
.page-title .border{position:absolute;left:50%;bottom:-10px;width:100px;height:2px;background-color:#eee;margin-left:-50px;}
.page-subtitle{width:100%;font-family:'Raleway', sans-serif;font-size:25px;color:#929292;font-weight:300;text-align:center;margin-top:22px;}
#header{position:fixed;display:block;width:100%;height:90px;z-index:1000009;min-width:320px;background:#fff;}
#header .main{position:relative;z-index:3;}
#header .after{position:absolute;width:100%;height:100%;top:-90px;z-index:2;background-color:#fff;}
//-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.4);#header.sticky .after{top:0;-webkit-box-shadow:0px 5px 0px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 5px 0px 0px rgba(0,0,0,0.05);box-shadow:0px 5px 0px 0px rgba(0,0,0,0.05);}
#header.sticky #navigation li a{color:#000;}
#header.sticky #navigation ul li a{color:#fff;}
#header.sticky #navigation li span.border{background-color:#ef6661;}
#header.sticky #logo .label{background-color:#000;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);}
#header.sticky #logo h1{color:#fff;}
#mobile{display:none;}
.logopadding{margin:-10px 30px 15px 0px;}
#preloader{position:fixed;width:100%;height:100%;background-color:#fff;z-index:99;}
.spinner{width:30px;height:30px;background-color:#000;position:relative;top:45%;margin:0 auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
#carousel{bottom:0;display:block;height:auto;overflow:hidden;position:relative;width:100%;min-height:0;}
#carousel .carousel-holder{position:absolute;display:block;width:100%;height:100%;bottom:0;top:0;background-color:#000;overflow:hidden;}
#carousel .bg-img{height:100%;}
#carousel .bg-1 .sl-slide-inner{background:url(../img/carousel/slide-1.jpg) 50% 0;}
#carousel .bg-img-2{background-image:url(../img/carousel/slide-2.jpg);}
#carousel .bg-img-3{background-image:url(../img/carousel/slide-3.jpg);}
#carousel .bg-img-4{background-image:url(../img/carousel/slide-11.jpg);}
#carousel .bg-img-5{background-image:url(../img/carousel/slide-333.jpg);}
.prev{top:50%;margin-top:-29px;position:absolute;cursor:pointer;opacity:1;background:url('../img/sprite.png') no-repeat 0px -39px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;left:150px;width:41px;height:81px;z-index:100000;}
.next{top:50%;margin-top:-29px;position:absolute;cursor:pointer;opacity:1;background:url('../img/sprite.png') no-repeat -48px -39px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;right:150px;width:41px;height:81px;z-index:100000;}
.prev:hover, .next:hover{opacity:.4;}
.prev:active, .next:active{opacity:.4;}
.slide-text{position:relative;top:0;}
.slide-text li{height:21px;}
.pattern{background-image:url(../img/pattern.png);position:absolute;opacity:0.4;left:0px;top:0px;right:0;bottom:0;width:100%;height:100%;z-index:1;}
.main-text{position:absolute;top:50%;margin-top:-55px;width:100%;font-family:'Raleway', sans-serif;text-shadow:0 0 15px rgba(0,0,0,0.3);text-transform:uppercase;text-align:center;font-weight:700;font-size:70px;line-height:70px;color:#ededed;z-index:20;}
.sub-text{position:absolute;top:50%;margin-top:30px;width:100%;height:21px;overflow:hidden;font-family:'Raleway', sans-serif;text-shadow:0 0 5px rgba(0,0,0,0.3);text-transform:uppercase;text-align:center;font-weight:400;font-size:20px;line-height:20px;color:#fff;z-index:20;}
.scroll-btn{position:absolute;bottom:40px;left:50%;margin-left:-20px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:40px;height:46px;background:url(../img/sprite.png) no-repeat -155px -219px;z-index:11;opacity:.6;}
@keyframes arrows{0%{bottom:40px;}
10%{bottom:50px;}
20%{bottom:40px;}
30%{bottom:50px;}
40%{bottom:30px;}
50%{bottom:50px;}
60%{bottom:40px;}
70%{bottom:50px;}
80%{bottom:30px;}
90%{bottom:50px;}
100%{bottom:40px;}
}
@-webkit-keyframes arrows{0%{bottom:40px;}
10%{bottom:50px;}
20%{bottom:40px;}
30%{bottom:50px;}
40%{bottom:30px;}
50%{bottom:50px;}
60%{bottom:40px;}
70%{bottom:50px;}
80%{bottom:30px;}
90%{bottom:50px;}
100%{bottom:40px;}
}
.scroll-btn{-webkit-animation:arrows 3.8s infinite;-webkit-animation-delay:1s;animation:arrows 3.8s infinite;animation-delay:1s;cursor:pointer;}
#about{background:#f9f9f9;}
#about h2{margin-top:60px;}
.customers{float:left;width:90%;padding:50px 5% 30px 5%;}
.customers li{position:relative;float:left;width:20%;padding:30px 0;text-align:center;}
.customers li img{max-width:70%;}
.customers li .over{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border:10px solid #eee;z-index:3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.customers li:hover > .over{opacity:1;}
.gray{float:left;width:100%;}
.screens{float:left;width:100%;height:550px;margin-top:30px;position:relative;}
.screens div{opacity:0;}
.screens .center{float:left;height:600px;position:absolute;left:50%;margin-left:-300px;}
.screens .center img{max-width:600px;}
.screens .left{float:left;width:400px;position:absolute;left:300px;top:15%;}
.screens .right{float:left;width:400px;position:absolute;right:300px;top:15%;}
.screens .left img, .screens .right img{max-width:400px;}
.nav-main {font-size: 0;
    text-align: left;
    width: 60%;
    display: inline-block;
    float: right;}
.logo-main {     width: 40%;
    display: inline-block;
    float: left;
    margin-top: 2.2em;
    text-align: right;}
#navigation{/*float:right;font-size:0;position:relative;text-align:center;width:100%;*/ margin: 0; padding: 0;}
#navigation li{display:inline-block;font-size:16px;margin:0;vertical-align:top;}
#navigation li a{display:block;position:relative;width:100%;padding:36px 0px;margin:0 1em 0 0;color:#000;text-transform:uppercase;font-size:16px;}
#navigation li span.arrow{position:relative;top:-1px;}
#navigation li span.border{position:absolute;left:0;bottom:-5px;width:0;height:5px;background-color:#fff;}
#navigation li a:hover span.border, #navigation li a.active span.border{width:100%;}
#navigation ul li a:hover{background-color:#fff;color:#000!important;}
#navigation ul{display:none;position:absolute;margin:0;padding:0;text-align:left;}
#navigation ul li{display:block;position:relative;}
#navigation ul li a{width:150px;background-color:#000;padding:10px 20px;}
#navigation li:hover > ul{display:block;}
#navigation ul li ul{display:none;position:absolute;top:0;left:190px;}
#logo{float:left;font-weight:800;font-family:'Ubuntu', sans-serif;color:#000;padding:0!important;margin:0;}
#logo h1{position:relative;z-index:2;font-size:30px;text-align:center;margin:25px 0 0 0;letter-spacing:-0.2rem;color:#000;}
#about p{color:#5e5e5e;}
#about .gray{padding-bottom:80px;}
#about .facts{float:left;width:100%;text-align:center;margin:50px 0 80px 0;}
#about .facts li{display:inline-block;margin:0 12px;}
#about .facts strong{font-size:70px;color:#ef6661;display:block;line-height:100%;}
#about .facts span{color:#000;font-size:20px;}
#about .facts .break{width:8px;height:8px;background-color:#eee;position:relative;top:-40px;margin-left:15px;margin-right:9px;}
#about .references{position:relative;float:left;width:100%;padding:100px 0 100px 0;background:url(http://placehold.it/1920x1080) 50% 50% no-repeat;}
#about .references .smart-list li{height:200px;}
#about .references .smart-list img{width:auto;margin:0;border:4px solid #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#about .references .smart-list h4, .references .smart-list p, .references .smart-list i{color:#fff;}
#about .references .smart-list li:hover > a img{border-color:#fff;}
#about .references h2.page-title{color:#fff;font-size:35px;margin:0 0 45px 0;}
#about .references h2.page-title .border{background-color:#fff;height:1px;bottom:-24px;}
#about .references h3.page-subtitle{margin-top:34px;color:#c3c3c3;}
#about .references h3.page-subtitle.white{color:#fff;}
.charts{float:left;width:100%;text-align:center;margin-top:10px;}
.chart{position:relative;display:inline-block;margin:0 20px 25px 20px;}
.chart span{color:#fff;display:inline-block;font-size:40px;font-weight:800;position:absolute;top:29px;left:35px;}
.chart:first-child{margin-left:0;}
.chart:last-child{margin-right:0;}
#team{float:left;width:100%;padding:20px 0 50px 0;}
#team .members{font-size:0;text-align:center;}
#team .members li{display:inline-block;width:220px;margin:0 20px 20px 0;font-size:16px;}
#team .members li:nth-child(4n){margin-right:0;}
#team .member{position:relative;height:294px;text-align:center;overflow:hidden;}
#team .member img{width:100%;position:relative;top:0;}
#team .member .image{display:block;height:216px;position:relative;overflow:hidden;}
#team .member h4{margin:10px 0 0;font-weight:300;font-size:1.5em;}
#team .info{position:absolute;bottom:0;left:0;height:78px;background-color:#fff;color:#000;}
#team .info:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:13px;margin-left:-13px;}
#team .info p{height:0;overflow:hidden;margin:3px 0;padding:0 10px;font-size:0.8em;}
#team .social{padding-bottom:5px;}
#team .social li{width:auto;height:auto;margin:0;padding:4px;}
#team .social a{display:block;width:14px;height:20px;margin:0;padding:2px 4px;color:#000;text-align:center;}
#team .social a:hover{background-color:#fff;color:#000;}
#team .member:hover > .info{height:50%;background-color:#000;color:#fff;}
#team .member:hover > .info p{height:auto;}
#team .member:hover > .image img{top:-30px;}
#team .member:hover > .info:after{border-bottom-color:#000;}
#team .member:hover > .info .social a{color:#fff;}
#team .member:hover > .info .social a:hover{color:#000;}
#overview p{color:#5e5e5e;}
#overview .facts{float:left;width:100%;text-align:center;margin:50px 0 80px 0;}
#overview .facts li{display:inline-block;margin:0 12px;}
#overview .facts strong{font-size:70px;color:#ef6661;display:block;line-height:100%;}
#overview .facts span{color:#000;font-size:20px;}
#overview .facts .break{width:8px;height:8px;background-color:#eee;position:relative;top:-40px;margin-left:15px;margin-right:9px;}
#overview .table-responsive{margin:0 34px;}
#overview .references{position:relative;float:left;width:100%;padding:100px 0 100px 0;}
#overview .references{background-size:auto 100% !important;}
#overview .references .smart-list li{height:200px;}
#overview .references .smart-list img{width:auto;margin:0;border:4px solid #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#overview .references .smart-list h4, .references .smart-list p, .references .smart-list i{color:#fff;}
#overview .references .smart-list li:hover > a img{border-color:#fff;}
#overview .references h2.page-title{color:#fff;font-size:35px;margin:0 0 45px 0;}
#overview .references h2.page-title .border{background-color:#000;height:1px;bottom:-24px;}
#overview .references h3.page-subtitle.white{color:#fff;}
.charts{float:left;width:100%;text-align:center;margin-top:10px;}
.chart{position:relative;display:inline-block;margin:0 20px 25px 20px;}
.chart span{color:#fff;display:inline-block;font-size:40px;font-weight:800;position:absolute;top:29px;left:35px;}
.chart:first-child{margin-left:0;}
.chart:last-child{margin-right:0;}
#team{float:left;width:100%;padding:20px 0 50px 0;}
#team .members{font-size:0;text-align:center;}
#team .members li{display:inline-block;width:220px;margin:0 20px 20px 0;font-size:16px;}
#team .members li:nth-child(4n){margin-right:0;}
#team .member{position:relative;height:294px;text-align:center;overflow:hidden;}
#team .member img{width:100%;position:relative;top:0;}
#team .member .image{display:block;height:216px;position:relative;overflow:hidden;}
#team .member h4{margin:10px 0 0;font-weight:300;font-size:1.5em;}
#team .info{position:absolute;bottom:0;left:0;height:78px;background-color:#fff;color:#000;}
#team .info:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:13px;margin-left:-13px;}
#team .info p{height:0;overflow:hidden;margin:3px 0;padding:0 10px;font-size:0.8em;}
#team .social{padding-bottom:5px;}
#team .social li{width:auto;height:auto;margin:0;padding:4px;}
#team .social a{display:block;width:14px;height:20px;margin:0;padding:2px 4px;color:#000;text-align:center;}
#team .social a:hover{background-color:#fff;color:#000;}
#team .member:hover > .info{height:50%;background-color:#000;color:#fff;}
#team .member:hover > .info p{height:auto;}
#team .member:hover > .image img{top:-30px;}
#team .member:hover > .info:after{border-bottom-color:#000;}
#team .member:hover > .info .social a{color:#fff;}
#team .member:hover > .info .social a:hover{color:#000;}
#amenities{float:left;width:100%;}
#amenities .gray{float:left;width:100%;background-color:#f9f9f9;}
#core{padding:20px 0 50px 0;}
#core .core-values{width:100%;text-align:center;font-size:0;margin-top:40px;}
#core .core-values li{display:inline-block;height:200px;margin:15px 0;position:relative;width:22%;}
#core .core-values li .core{display:inline-block;width:86px;height:86px;padding:3%;background-color:#eee;}
#core .core-values li .fa{position:absolute;top:39px;left:131px;width:50px;text-align:center;font-size:44px;color:#000;line-height:100%;}
#core .core-values li img{margin-left:40%;margin-top:-72px;position:relative;width:40px;}
#core .core-values li img.white{display:none;}
#core .core-values li img.black{display:block;}
#core .core-values li h4{font-size:16px;font-weight:500;background:url(../img/sprite.png) no-repeat 50% -43px;padding-bottom:15px;margin:80px 0 15px 0;}
#core .core-values li p{font-size:16px;padding:0 30px;margin-top:5px;color:#5e5e5e;}
#core .core-values li:hover > .core{background-color:#ef6661;}
#core .core-values li:hover > .fa{color:#fff;}
#core .core-values li:hover > img.white{display:block;}
#core .core-values li:hover > img.black{display:none;}
#amenities .touch,#contact .touch{float:left;width:100%;padding:20px 0;text-align:center;}
.btn{position:relative;display:inline-block;padding:10px 30px;margin-bottom:30px;background-color:#ef6661;color:#fff;box-shadow:0 4px 0 #ca4641;-moz-box-shadow:0 4px 0 #ca4641;-webkit-box-shadow:0 4px 0 #ca4641;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.btn:hover{background-color:#f46f6a;}
.btn:active{top:1px;box-shadow:0 3px 0 #ca4641;-moz-box-shadow:0 3px 0 #ca4641;-webkit-box-shadow:0 3px 0 #ca4641;}
#amenities .testimonial{position:relative;float:left;width:100%;padding:130px 0;text-align:center;background:url(http://placehold.it/1920x1080) 50% 50% no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
#amenities .testimonial .fa{display:inline-block;font-size:40px;color:#fff;}
#amenities .testimonial .page-title{color:#fff;margin:10px 0 30px;font-size:35px;}
#amenities .testimonial .page-title span{margin-bottom:10px;bottom:-24px;height:1px;}
#amenities .testimonial .owl strong{display:block;color:#fff;font-size:16px;font-weight:300;}
#amenities .testimonial .owl em{color:#eee;font-size:25px;font-weight:300;}
#services{float:left;width:100%;}
#services .gray{float:left;width:100%;background-color:#f9f9f9;}
#services .touch{float:left;width:100%;padding:20px 0;text-align:center;}
.btn{position:relative;display:inline-block;padding:10px 30px;margin-bottom:30px;background-color:#ef6661;color:#fff;box-shadow:0 4px 0 #ca4641;-moz-box-shadow:0 4px 0 #ca4641;-webkit-box-shadow:0 4px 0 #ca4641;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.btn:hover{background-color:#f46f6a;}
.btn:active{top:1px;box-shadow:0 3px 0 #ca4641;-moz-box-shadow:0 3px 0 #ca4641;-webkit-box-shadow:0 3px 0 #ca4641;}
#services .testimonial{position:relative;float:left;width:100%;padding:130px 0;text-align:center;background:url(http://placehold.it/1920x1080) 50% 50% no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
#services .testimonial .fa{display:inline-block;font-size:40px;color:#fff;}
#services .testimonial .page-title{color:#fff;margin:10px 0 30px;font-size:35px;}
#services .testimonial .page-title span{margin-bottom:10px;bottom:-24px;height:1px;}
#services .testimonial .owl strong{display:block;color:#fff;font-size:16px;font-weight:300;}
#services .testimonial .owl em{color:#eee;font-size:25px;font-weight:300;}
#map{width:100%;height:640px;background-color:#000;position:relative;z-index:1;}
.title-contact-mobile{display:none;}
#location{background:#eee none repeat scroll 0 0;float:left;position:relative;width:100%;}
#location .googleMapLink{background:#333 none repeat scroll 0 0;border:1px solid #ccc;border-radius:4px;bottom:12%;color:#fff;display:inline-block;float:right;padding:6px 10px;position:absolute;right:8%;width:11em;}
#location .navigation{position:absolute;top:10px;left:10px;margin:0;z-index:2;}
#location .navigation a{display:block;width:42px;height:42px;background:#000 url(../img/sprite.png) no-repeat -205px 5px;}
#location .navigation a:hover{opacity:0.8;}
#location .navigation a#zoomout{background-position:-155px 5px;margin-top:1px;}
#location .marker-label{position:relative;top:35px;left:150px;}
#location .get-in-touch{position:absolute;top:0;right:0;z-index:4;width:450px;left:50%;top:160px;margin-left:62px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#location .get-in-touch input, #location .get-in-touch textarea, #location .get-in-touch button{display:block;width:100%;border:0;background-color:#000;color:#fff;padding:10px;margin-bottom:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#location .get-in-touch input, #location .get-in-touch textarea, #zoomout, #zoomin, #location .get-in-touch button{-webkit-box-shadow:12px 12px 0px rgba(50, 50, 50, 0.27);-moz-box-shadow:12px 12px 0px rgba(50, 50, 50, 0.27);box-shadow:12px 12px 0px rgba(50, 50, 50, 0.27);}
#location .get-in-touch input.error, #location .get-in-touch textarea.error{background-color:#ef6661;}
#location .get-in-touch textarea{height:120px;resize:none;}
#location .get-in-touch .col{float:left;width:31.53333333333%;margin-left:1.8003%;text-align:center;}
#location .get-in-touch button:hover{background-color:#fff;color:#000;}
#location .text{position:absolute;left:50%;margin-left:-517px;top:80px;display:block;width:500px;height:100px;z-index:2;text-align:center;}
#location .text h2{font-family:'Raleway', sans-serif;font-size:32px;font-weight:800;margin:64px 0 19px;letter-spacing:0rem;}
#location .text h2 span{height:1px;}
#location .text p{font-size:16px;font-weight:300;margin:0;padding:0;color:#000;}
#location .text .border{background-color:#252525;}
#location .contacts-mobile-over{display:none;position:absolute;width:100%;height:100%;background-color:#fff;z-index:3;}
#map{width:100%;height:640px;background-color:#000;position:relative;z-index:1;}
.title-contact-mobile{display:none;}
#contacts{*background:url("../img/heighlight.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);float:left;height:610px;position:relative;width:100%;margin-top:20px;}
#contacts .navigation{position:absolute;top:10px;left:10px;margin:0;z-index:2;}
#contacts .navigation a{display:block;width:42px;height:42px;background:#000 url(../img/sprite.png) no-repeat -205px 5px;}
#contacts .navigation a:hover{opacity:0.8;}
#contacts .navigation a#zoomout{background-position:-155px 5px;margin-top:1px;}
#contacts .marker-label{position:relative;top:35px;left:175px;}
#contacts .get-in-touch{position:absolute;top:0;right:0;width:450px;left:50%;top:160px;margin-left:62px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#contacts .get-in-touch input, #contacts .get-in-touch textarea, #contacts .get-in-touch button{display:block;width:100%;border:1px solid #CCC;background-color:#FFF;color:#000;padding:10px;margin-bottom:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#contacts .get-in-touch input, #contacts .get-in-touch textarea, #zoomout, #zoomin, #contacts .get-in-touch button{-webkit-box-shadow:12px 12px 0px rgba(50, 50, 50, 0.27);-moz-box-shadow:12px 12px 0px rgba(50, 50, 50, 0.27);box-shadow:12px 12px 0px rgba(50, 50, 50, 0.27);}
#contacts .get-in-touch input.error, #contacts .get-in-touch textarea.error{background-color:#ef6661;}
#contacts .get-in-touch textarea{height:120px;resize:none;}
#contacts .get-in-touch .col{float:left;width:31.53333333333%;margin-left:1.8003%;text-align:center;}
#contacts .get-in-touch button:hover{background-color:#fff;color:#000;}
#contacts .text{position:absolute;left:50%;margin-left:-517px;top:80px;display:block;width:500px;height:100px;z-index:2;text-align:center;}
#contacts .text h2{font-family:'Raleway', sans-serif;font-size:32px;font-weight:800;margin:64px 0 19px;letter-spacing:0rem;}
#contacts .text h2 span{height:1px;}
#contacts .text p{font-size:16px;font-weight:300;margin:0;color:#000;}
#contacts .text .border{background-color:#252525;}
#contacts .contacts-mobile-over{display:none;position:absolute;width:100%;height:100%;background-color:#fff;}
#contact{min-height:250px;}
#form_btn{text-align:center;}
#contacts .CountryCode{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #fff;color:#929292;margin:10px;padding:9px;width:96%;}
.containerForm{margin:0 auto;width:80%;}
.containerForm h2{color:#fff;}
.containerForm p{color:#fff;}
.containerForm .halfBox{float:left;width:48%;}
.containerForm .fullBox{width:100%;}
.containerForm input,.containerForm textarea{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #fff;color:#fff;font-weight:bold;margin:10px;padding:10px;width:92%;}
.containerForm input.submitBtn{background:none repeat scroll 0 0 ;border:medium none;box-shadow:none;color:#51aba1;text-transform:uppercase;width:200px;}
#project{position:relative;top:0;width:100%;height:545px;}
#project .main-background{position:absolute;width:100%;height:100%;overflow:hidden;background:transparent url(http://placehold.it/1920x1080) no-repeat 50% 0%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
#project .project-header{position:relative;z-index:10;top:40%;}
#project .project-header h2, #project .project-header h3{margin:0;color:#fff;font-family:'Raleway', sans-serif;}
#project .nav-controls{position:absolute;top:57%;width:100%;text-align:center;z-index:10;}
#project .nav-controls a{display:inline-block;background-color:#fff;color:#000;padding:15px;width:20px;height:20px;text-align:center;margin-bottom:1px;}
#project .nav-controls a:hover{background-color:rgba(255,255,255,0.4)}
.project-inner{color:#777;}
.project-inner .owl-inner{float:left;width:100%;}
.project-inner .owl-inner img{max-width:980px;}
.project-inner.gallery{float:left;width:100%;padding:50px 0;background-color:#f9f9f9;}
.project-inner.gallery .owl-prev{top:50%;margin-top:-29px;position:absolute;cursor:pointer;opacity:1;background:url('../img/sprite.png') no-repeat 0px -39px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;left:50px;width:41px;height:81px;text-indent:-9999px;}
.project-inner.gallery .owl-next{top:50%;margin-top:-29px;position:absolute;cursor:pointer;opacity:1;background:url('../img/sprite.png') no-repeat -48px -39px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;right:50px;width:41px;height:81px;text-indent:-9999px;}
.review{width:100%;float:left;padding:50px 0;}
.review .left{width:50%;float:left;}
.review .left img{max-width:100%;}
.review .right{width:47%;margin-left:3%;float:left;}
.project-inner.stats{padding-top:0;}
.bar{text-align:left;margin:30px 0 0 0;}
.bar li{list-style:none;}
.bar li:last-child span{margin-bottom:0px;}
.bar li .bar-wrap{margin-bottom:50px;background:#f5f5f5;}
.bar li span{height:35px;width:0px;display:block;}
.bar li p{padding-bottom:2px;}
.bar li span{position:relative;background-color:#ef6661;}
.bar li span strong{position:absolute;top:10px;left:10px;color:rgba(255, 255, 255, 0.8);line-height:100%;display:block;font-weight:300;}
#go-top{opacity:0;width:50px;height:50px;display:block;position:fixed;right:0;bottom:0;background:#000 url(../img/sprite.png) no-repeat -101px 6px;cursor:pointer;z-index:100009;}
#go-top.bottom{position:absolute;right:0;}
#go-top:hover{background-color:rgba(0,0,0,0.8)}
#logo, #navigation li a, #portfolio .item .over, #portfolio .item, #team .member img, #team .info, #team .info:after, #team .social a,
#core .core, #core .fa, #navigation li span.border, #header .after, #go-top, #logo:after, #footer .social a, #logo .label, #logo h1,
.customers li .over, .core-values .core, .nav-controls a, #contacts .get-in-touch button{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.rotate{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.radius{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#footer{position:relative;float:left;width:100%;padding:27px 0 20px;background-color:#333333;font-size:16px;}
#footer strong{display:inline-block;font-family:'Ubuntu', sans-serif;font-weight:800;font-size:30px;color:#fff;padding:48px 0 20px 0;}
#footer .social{display:block;height:50px;margin:0 0 15px 0;text-align:center;font-size:0;}
#footer .social li{display:inline-block;}
#footer .social li a{display:block;width:29px;height:28px;padding:2px;font-size:20px;color:#fff;}
#footer .social li a:hover{background-color:#fff;color:#000;}
#footer{color:#fff;font-size:16px;padding:10px 10px 0;}
#footer h5{font-size:16px;margin:0 0 15px 0;padding:0;font-weight:normal;}
#footer p{padding:0;line-height:22px;}
#footer .leftDiv{float:left;width:20%;padding-right:10px;}
#footer .midDiv{float:left;width:35%;padding:0 10px;}
#footer .rightDiv{float:left;width:22%;padding:0 10px;}
#footer .col{float:right;width:16%;padding-left:10px;}
.footerBottom{background:#fff none repeat scroll 0 0;color:#333333;float:left;font-weight:bold;padding:15px 0;position:relative;width:100%;}
.pricepopup{background-color:#FFFFFF;border:3px solid #FFFFFF;border-radius:0;box-shadow:0 0 5px #FFFFFF;display:none;height:auto;left:40%;padding:0;position:fixed;top:27%;width:270px;z-index:100002;border-radius:4px;}
.headingPopup{background-color:#777;color:#FFFFFF;font-size:16px;font-weight:bold;padding:5px;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;}
.requestforprice{color:#000000;padding:10px;}
.requestforprice{color:#000000;}
.requestforprice input{display:block;width:90%;margin:6px 0;border:1px solid #CCC;padding:6px 10px;}
.requestforprice input[type="submit"]:hover{background-color:#333;color:#FFF;}
.requestforprice input[type="submit"]{width:100%;}
.close_price{cursor:pointer;font-size:16px;position:absolute;right:6px;top:3px;}
.close_price img{height:12px;}
#speak-to-expert-div{background-color:#E7E7E7;border:1px solid #FFF;position:absolute;top:65%;width:240px;padding:20px;z-index:100002;}
.labelText{color:#626262;font-size:18px;padding:0;margin:0 0 6px;}
#speak-to-expert-div input{border:1px solid #CCC;display:block;margin:6px 0;padding:6px 4%;width:92%;color:#3A3A3A;}
#speak-to-expert-div input[type="submit"]{width:100%;}
#speak-to-expert-div input[type="submit"]:hover{background-color:#333;color:#FFF;}
.CountryCode{border:1px solid #ccc;color:#3a3a3a;margin:5px 0;padding:6px 4px;width:99%;}
#speak-to-expert-div .CountryCode{width:100%;}
#filters{margin-top:10px;margin-bottom:40px;text-align:center;display:block;float:none;z-index:2;position:relative;}
#filters ul li{display:inline-block;margin:0px;}
#filters ul li a{display:block;text-decoration:none;}
#filters ul li a h5{padding:8px 15px;text-transform:uppercase;background-color:#eeeeee;border-radius:3px;font-size:16px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
#filters ul li a:hover h5, #filters ul li a.active h5{color:#fff;}
#filters ul li a h5{margin:5px;background-color:#EEEEEE;border-radius:3px;font-size:10px;padding:8px 10px;text-transform:uppercase;transition:all 0.3s ease 0s;}
#filters ul li a:hover h5, #filters ul li a.active h5{color:#FFFFFF;}
#filters ul li a:hover h5, #filters ul li a.active h5{background-color:#222222;}
#filters ul li a:hover h5, #filters ul li a.active h5{background-color:#222222;}
#portfolio-wrap{border-top:3px solid #358efb;position:relative;padding:0;width:100%;margin:0 auto;display:block;}
#portfolio-wrap .one-four{margin:0!important;line-height:0;padding:0;position:relative;}
.portfolio-item{padding:0;position:relative;overflow:hidden;width:339.7px !important;height:280px !important;border:1px solid #CCC;}
.portfolio-item .portfolio-image{overflow:hidden;display:block;position:relative;height:280px !important;}
.portfolio-item .portfolio-image img{width:100% !important;height:280px !important;}
.portfolio-item .portfolio-image h4{color:#1982af;font-weight:bolder;margin-top:25px;text-align:center;text-transform:uppercase;top:70px;}
.portfolio-item:hover .project-overlay{opacity:1;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}
.project-overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;cursor:pointer;}
.project-overlay{background-color:rgba(0, 0, 0, 0.6);}
.open-project-link{width:100%;height:100%;position:absolute;z-index:100;}
.project-info{position:absolute;height:100px;width:100%;top:50%;margin-top:-50px;text-align:center;}
.project-name{color:#fff;text-transform:uppercase;margin-top:50px;opacity:0;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;}
.portfolio-item:hover .project-name{opacity:1;-webkit-transition:opacity .4s .5s;-moz-transition:opacity .4s .5s;-ms-transition:opacity .4s .5s;-o-transition:opacity .4s .5s;transition:opacity .3s .5s;}
.project-categories{font-size:18px;color:#fff;opacity:0;font-weight:normal;margin-top:13px;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;font-family:"Raleway",sans-serif;}
.portfolio-item:hover .project-categories{opacity:1;-webkit-transition:opacity .4s .8s;-moz-transition:opacity .4s .8s;-ms-transition:opacity .4s .8s;-o-transition:opacity .3s .8s;transition:opacity .3s .8s;}
.zoom-icon{left:50%;margin-left:-20px;position:inherit;width:40px;height:40px;margin-top:40px;opacity:0;background-image:url(../img/zoom.png);background-repeat:no-repeat;background-size:40px 40px;transition:all 0.3s ease 0.1s;-moz-transition:all 0.3s ease 0.2s;-webkit-transition:all 0.3s ease 0.2s;-ms-transition:all 0.3s ease 0.2s;-o-transition:all 0.3s ease 0.2s;}
.portfolio-item:hover .zoom-icon{opacity:1;margin-top:0px;-webkit-transition:opacity .3s .2s, margin-top .3s .2s;-moz-transition:opacity .3s .2s, margin-top .3s .2s;-ms-transition:opacity .3s .2s, margin-top .3s .2s;-o-transition:opacity .3s .2s, margin-top .3s .2s;transition:opacity .3s .2s, margin-top .3s .2s;}
#customerTestimonials .portfolio-item .portfolio-image img{height:280px;}
#customerTestimonials .portfolio-item{border-left:1px solid #fff;border-right:1px solid #fff;border-top:0 none;border-bottom:1px solid #fff;float:left;height:330px !important;text-align:center;}
#customerTestimonials .project-overlay{height:85%;}
.bannerText{position:absolute;bottom:307px;right:100px;z-index:999;}
.brochure:hover, .brochure:focus{box-shadow:none;color:#000;text-decoration:none;}
.brochure{background:#fff none repeat scroll 0 0;border-radius:5px;box-shadow:1px 1px 5px #000;color:#000;padding:10px;font-weight:bold;}
.payToBook{position:fixed;bottom:20px;z-index:10000;left:0;}
.payToBook p{color:#fff;font-size:16px;font-weight:bold;}
.border-line-middle{border-bottom:2px solid #ecc894;display:block;margin-left:7px;padding:5px 11px;width:88%;margin-bottom:6px;}
.payToBook span a{padding:5px;color:red;font-weight:bold;font-size:18px;text-align:center;margin-left:38px;text-decoration:none;}
.payToBook a:hover{color:red;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.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:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
#ui-datepicker-div{z-index:9 !important;}
.para{margin-top:22%;}
.para ul{width:100%;margin-top:20px;}
.para ul li{list-style:circle;margin:0 0 0 20px;color:#5e5e5e;padding:4px;float:left;width:30%;}
.leftright{width:100%;float:left;}
.lefty{width:50%;float:left;}
.righty{width:50%;float:left;}
@media only screen and (max-width:800px){p{padding:0px !important;}
}
.thankbg{background-image:url("../img/bg_thank.jpg");background-size:cover;}
.projectbox{text-align:center;margin-top:2em;}
@media screen and (min-device-width:120px) and (max-device-width:768px){.projectbox img{width:100%;}
}
.thanktext{text-align:center;font-family:'Open Sans', sans-serif;font-size:3.5em;color:#fff;font-weight:800;}
.thankline{text-align:center;}
.thankexp{text-align:center;font-family:'Open Sans', sans-serif;font-size:1.5em;color:#fff;}
@media screen and (min-device-width:120px) and (max-device-width:767px){.thankexp{text-align:center;font-family:'Open Sans', sans-serif;font-size:0.8em;color:#fff;}
}
.thanksocial{text-align:center!important;}
.fa-facebook{background:#3b5998}
.fa-twitter{background:#00aced}
.fa-google-plus{background:#dd4b39}
.thanksocial{text-align:center;margin-top:1em;}
.thanksocial i{color:#fff;border-radius:50%;font-size:21px;text-align:center;margin-right:10px;padding:0.6em;}
.fa.fa-facebook.thankfb{padding:0.7em 0.9em!important;font-size:21px!important;clear:both;}
.thankcopy{margin-top:1em;text-align:center;font-family:'Open Sans', sans-serif;font-size:1em;color:#fff;opacity:0.6;}
//Big72
section.modalbig{display:none;position:fixed;top:0;left:0;z-index:998;}
section.modalWindow{display:none;position:fixed;top:15%;left:0;z-index:999 !important;max-width:600px;height:auto;background:#FFF;cursor:default;padding:0;overflow:hidden;margin:0 auto;right:0;}
section.modalbig.overlaybig{display:none;position:fixed;top:0;left:0;width:100%;min-height:100%;background:rgba(0, 0, 0, 0.7);z-index:997;cursor:pointer;}
section.modalWindow section.modalWrapper{margin:1em 0em;line-height:15px !important;padding:0;max-width:600px;top:0!important;}
.closeBtn{position:absolute;right:10px;top:6px;cursor:pointer;}
section.modalWrapper h2{text-align:center;}
section.modalWrapper input{height:2em;padding:0.5em;width:97%;border:none;border-bottom:1px solid #ddd;margin-bottom:1em;}
section.modalWrapper .form_group{width:100%;display:block;clear:both;}
section.modalWrapper select#big72-reserve-CountryCode{width:45%;float:left;display:inline-block;border:none;border-bottom:1px solid #ddd;padding:0.6em;margin-right:2%;}
section.modalWrapper input[type="tel"]{width:94%;float:left;display:inline-block;}
.newbg{background:url(../img/bg.jpg) #0e1c43 no-repeat !important;background-size:cover;top:80px;padding-bottom:6em;}
section.modalWrapper form{padding:1em 4em 2em;}
.modalButton{cursor:pointer;}
section.modalWrapper input.big72-reserve-submit{width:50%!important;margin:0 auto!important;text-align:center!important;display:block;margin-top:1em!important;color:#fff;text-transform:uppercase;background:#f75449;padding:1em!important;border:none!important;vertical-align:top;height:auto!important;}
.closeBtn{position:absolute;right:10px;top:6px;cursor:pointer;border-radius:50%;background:#29255d;padding:.5em .8em;font-size:medium;color:#fff;font-weight:bold;}
a.bigpopButton{background-color:#ec1c24;text-transform:uppercase;margin:0px 0px 0rem 0;padding:0.5em 2em;border:2px solid transparent;text-align:center;cursor:pointer;color:#fefefe;display:block;position:fixed;right:-5.5%;top:43%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:large;z-index:99;}
@media screen and (max-width:39.9375em){a.bigpopButton{background-color:#222249;text-transform:uppercase;margin:0px 0px 0rem 0;padding:0.5em 2em;border:2px solid transparent;text-align:center;cursor:pointer;color:#fefefe;display:block;position:fixed;left:0;bottom:0;-ms-transform:none;-webkit-transform:none;transform:none;font-size:large;z-index:9999;right:0;top:auto;}
section.modalWrapper select#big72-reserve-CountryCode{width:100%;}
section.modalWrapper input[type="tel"]{width:97%;}
}
@media screen and (min-width:40em) and (max-width:63.9375em){a.bigpopButton{right:-9%;}
section.modalWindow{top:15%;}
section.modalWrapper h2{margin:14px 0;}
}
.cc-selector input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.cc-selector-2 input{position:absolute;z-index:999;margin:5px 0 0 1px;width:2% !important;}
.visa{background-image:url(https://www.providenthousing.com/bangalorehomehabba/images/billdesk.png);}
.mastercard{background-image:url(https://www.providenthousing.com/bangalorehomehabba/images/paytm.png);}
.cc-selector-2 input:active +.drinkcard-cc, .cc-selector input:active +.drinkcard-cc{opacity:.9;}
.cc-selector-2 input:checked +.drinkcard-cc, .cc-selector input:checked +.drinkcard-cc{-webkit-filter:none;-moz-filter:none;filter:none;}
.drinkcard-cc{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:100px;height:70px;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in;-webkit-filter:brightness(1.8) grayscale(1) opacity(.7);-moz-filter:brightness(1.8) grayscale(1) opacity(.7);filter:brightness(1.8) grayscale(1) opacity(.7);}
.drinkcard-cc:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9);}
a:visited{color:#fff}
a{color:#fff;text-decoration:none;}
p{margin-bottom:.3em;}
.cc-selector-2 input{margin:5px 0 0 12px;}
.cc-selector-2 label{margin-left:7px;}
span.cc{color:#6d84b4}
input#mastercard2{height:1em;}
input#visa2{height:1em;}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-lg{font-size:1.3333333333333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.2857142857142858em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:0.14285714285714285em;text-align:center;}
.fa-li.fa-lg{left:-1.8571428571428572em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);}
100%{-ms-transform:rotate(359deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(359deg);}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}
.fa-glass:before{content:"\f000";}
.fa-music:before{content:"\f001";}
.fa-search:before{content:"\f002";}
.fa-envelope-o:before{content:"\f003";}
.fa-heart:before{content:"\f004";}
.fa-star:before{content:"\f005";}
.fa-star-o:before{content:"\f006";}
.fa-user:before{content:"\f007";}
.fa-film:before{content:"\f008";}
.fa-th-large:before{content:"\f009";}
.fa-th:before{content:"\f00a";}
.fa-th-list:before{content:"\f00b";}
.fa-check:before{content:"\f00c";}
.fa-times:before{content:"\f00d";}
.fa-search-plus:before{content:"\f00e";}
.fa-search-minus:before{content:"\f010";}
.fa-power-off:before{content:"\f011";}
.fa-signal:before{content:"\f012";}
.fa-gear:before,
.fa-cog:before{content:"\f013";}
.fa-trash-o:before{content:"\f014";}
.fa-home:before{content:"\f015";}
.fa-file-o:before{content:"\f016";}
.fa-clock-o:before{content:"\f017";}
.fa-road:before{content:"\f018";}
.fa-download:before{content:"\f019";}
.fa-arrow-circle-o-down:before{content:"\f01a";}
.fa-arrow-circle-o-up:before{content:"\f01b";}
.fa-inbox:before{content:"\f01c";}
.fa-play-circle-o:before{content:"\f01d";}
.fa-rotate-right:before,
.fa-repeat:before{content:"\f01e";}
.fa-refresh:before{content:"\f021";}
.fa-list-alt:before{content:"\f022";}
.fa-lock:before{content:"\f023";}
.fa-flag:before{content:"\f024";}
.fa-headphones:before{content:"\f025";}
.fa-volume-off:before{content:"\f026";}
.fa-volume-down:before{content:"\f027";}
.fa-volume-up:before{content:"\f028";}
.fa-qrcode:before{content:"\f029";}
.fa-barcode:before{content:"\f02a";}
.fa-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-book:before{content:"\f02d";}
.fa-bookmark:before{content:"\f02e";}
.fa-print:before{content:"\f02f";}
.fa-camera:before{content:"\f030";}
.fa-font:before{content:"\f031";}
.fa-bold:before{content:"\f032";}
.fa-italic:before{content:"\f033";}
.fa-text-height:before{content:"\f034";}
.fa-text-width:before{content:"\f035";}
.fa-align-left:before{content:"\f036";}
.fa-align-center:before{content:"\f037";}
.fa-align-right:before{content:"\f038";}
.fa-align-justify:before{content:"\f039";}
.fa-list:before{content:"\f03a";}
.fa-dedent:before,
.fa-outdent:before{content:"\f03b";}
.fa-indent:before{content:"\f03c";}
.fa-video-camera:before{content:"\f03d";}
.fa-picture-o:before{content:"\f03e";}
.fa-pencil:before{content:"\f040";}
.fa-map-marker:before{content:"\f041";}
.fa-adjust:before{content:"\f042";}
.fa-tint:before{content:"\f043";}
.fa-edit:before,
.fa-pencil-square-o:before{content:"\f044";}
.fa-share-square-o:before{content:"\f045";}
.fa-check-square-o:before{content:"\f046";}
.fa-arrows:before{content:"\f047";}
.fa-step-backward:before{content:"\f048";}
.fa-fast-backward:before{content:"\f049";}
.fa-backward:before{content:"\f04a";}
.fa-play:before{content:"\f04b";}
.fa-pause:before{content:"\f04c";}
.fa-stop:before{content:"\f04d";}
.fa-forward:before{content:"\f04e";}
.fa-fast-forward:before{content:"\f050";}
.fa-step-forward:before{content:"\f051";}
.fa-eject:before{content:"\f052";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-plus-circle:before{content:"\f055";}
.fa-minus-circle:before{content:"\f056";}
.fa-times-circle:before{content:"\f057";}
.fa-check-circle:before{content:"\f058";}
.fa-question-circle:before{content:"\f059";}
.fa-info-circle:before{content:"\f05a";}
.fa-crosshairs:before{content:"\f05b";}
.fa-times-circle-o:before{content:"\f05c";}
.fa-check-circle-o:before{content:"\f05d";}
.fa-ban:before{content:"\f05e";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-up:before{content:"\f062";}
.fa-arrow-down:before{content:"\f063";}
.fa-mail-forward:before,
.fa-share:before{content:"\f064";}
.fa-expand:before{content:"\f065";}
.fa-compress:before{content:"\f066";}
.fa-plus:before{content:"\f067";}
.fa-minus:before{content:"\f068";}
.fa-asterisk:before{content:"\f069";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-gift:before{content:"\f06b";}
.fa-leaf:before{content:"\f06c";}
.fa-fire:before{content:"\f06d";}
.fa-eye:before{content:"\f06e";}
.fa-eye-slash:before{content:"\f070";}
.fa-warning:before,
.fa-exclamation-triangle:before{content:"\f071";}
.fa-plane:before{content:"\f072";}
.fa-calendar:before{content:"\f073";}
.fa-random:before{content:"\f074";}
.fa-comment:before{content:"\f075";}
.fa-magnet:before{content:"\f076";}
.fa-chevron-up:before{content:"\f077";}
.fa-chevron-down:before{content:"\f078";}
.fa-retweet:before{content:"\f079";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-arrows-v:before{content:"\f07d";}
.fa-arrows-h:before{content:"\f07e";}
.fa-bar-chart-o:before{content:"\f080";}
.fa-twitter-square:before{content:"\f081";}
.fa-facebook-square:before{content:"\f082";}
.fa-camera-retro:before{content:"\f083";}
.fa-key:before{content:"\f084";}
.fa-gears:before,
.fa-cogs:before{content:"\f085";}
.fa-comments:before{content:"\f086";}
.fa-thumbs-o-up:before{content:"\f087";}
.fa-thumbs-o-down:before{content:"\f088";}
.fa-star-half:before{content:"\f089";}
.fa-heart-o:before{content:"\f08a";}
.fa-sign-out:before{content:"\f08b";}
.fa-linkedin-square:before{content:"\f08c";}
.fa-thumb-tack:before{content:"\f08d";}
.fa-external-link:before{content:"\f08e";}
.fa-sign-in:before{content:"\f090";}
.fa-trophy:before{content:"\f091";}
.fa-github-square:before{content:"\f092";}
.fa-upload:before{content:"\f093";}
.fa-lemon-o:before{content:"\f094";}
.fa-phone:before{content:"\f095";}
.fa-square-o:before{content:"\f096";}
.fa-bookmark-o:before{content:"\f097";}
.fa-phone-square:before{content:"\f098";}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-github:before{content:"\f09b";}
.fa-unlock:before{content:"\f09c";}
.fa-credit-card:before{content:"\f09d";}
.fa-rss:before{content:"\f09e";}
.fa-hdd-o:before{content:"\f0a0";}
.fa-bullhorn:before{content:"\f0a1";}
.fa-bell:before{content:"\f0f3";}
.fa-certificate:before{content:"\f0a3";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-hand-o-left:before{content:"\f0a5";}
.fa-hand-o-up:before{content:"\f0a6";}
.fa-hand-o-down:before{content:"\f0a7";}
.fa-arrow-circle-left:before{content:"\f0a8";}
.fa-arrow-circle-right:before{content:"\f0a9";}
.fa-arrow-circle-up:before{content:"\f0aa";}
.fa-arrow-circle-down:before{content:"\f0ab";}
.fa-globe:before{content:"\f0ac";}
.fa-wrench:before{content:"\f0ad";}
.fa-tasks:before{content:"\f0ae";}
.fa-filter:before{content:"\f0b0";}
.fa-briefcase:before{content:"\f0b1";}
.fa-arrows-alt:before{content:"\f0b2";}
.fa-group:before,
.fa-users:before{content:"\f0c0";}
.fa-chain:before,
.fa-link:before{content:"\f0c1";}
.fa-cloud:before{content:"\f0c2";}
.fa-flask:before{content:"\f0c3";}
.fa-cut:before,
.fa-scissors:before{content:"\f0c4";}
.fa-copy:before,
.fa-files-o:before{content:"\f0c5";}
.fa-paperclip:before{content:"\f0c6";}
.fa-save:before,
.fa-floppy-o:before{content:"\f0c7";}
.fa-square:before{content:"\f0c8";}
.fa-bars:before{content:"\f0c9";}
.fa-list-ul:before{content:"\f0ca";}
.fa-list-ol:before{content:"\f0cb";}
.fa-strikethrough:before{content:"\f0cc";}
.fa-underline:before{content:"\f0cd";}
.fa-table:before{content:"\f0ce";}
.fa-magic:before{content:"\f0d0";}
.fa-truck:before{content:"\f0d1";}
.fa-pinterest:before{content:"\f0d2";}
.fa-pinterest-square:before{content:"\f0d3";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-google-plus:before{content:"\f0d5";}
.fa-money:before{content:"\f0d6";}
.fa-caret-down:before{content:"\f0d7";}
.fa-caret-up:before{content:"\f0d8";}
.fa-caret-left:before{content:"\f0d9";}
.fa-caret-right:before{content:"\f0da";}
.fa-columns:before{content:"\f0db";}
.fa-unsorted:before,
.fa-sort:before{content:"\f0dc";}
.fa-sort-down:before,
.fa-sort-asc:before{content:"\f0dd";}
.fa-sort-up:before,
.fa-sort-desc:before{content:"\f0de";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-rotate-left:before,
.fa-undo:before{content:"\f0e2";}
.fa-legal:before,
.fa-gavel:before{content:"\f0e3";}
.fa-dashboard:before,
.fa-tachometer:before{content:"\f0e4";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-flash:before,
.fa-bolt:before{content:"\f0e7";}
.fa-sitemap:before{content:"\f0e8";}
.fa-umbrella:before{content:"\f0e9";}
.fa-paste:before,
.fa-clipboard:before{content:"\f0ea";}
.fa-lightbulb-o:before{content:"\f0eb";}
.fa-exchange:before{content:"\f0ec";}
.fa-cloud-download:before{content:"\f0ed";}
.fa-cloud-upload:before{content:"\f0ee";}
.fa-user-md:before{content:"\f0f0";}
.fa-stethoscope:before{content:"\f0f1";}
.fa-suitcase:before{content:"\f0f2";}
.fa-bell-o:before{content:"\f0a2";}
.fa-coffee:before{content:"\f0f4";}
.fa-cutlery:before{content:"\f0f5";}
.fa-file-text-o:before{content:"\f0f6";}
.fa-building-o:before{content:"\f0f7";}
.fa-hospital-o:before{content:"\f0f8";}
.fa-ambulance:before{content:"\f0f9";}
.fa-medkit:before{content:"\f0fa";}
.fa-fighter-jet:before{content:"\f0fb";}
.fa-beer:before{content:"\f0fc";}
.fa-h-square:before{content:"\f0fd";}
.fa-plus-square:before{content:"\f0fe";}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-desktop:before{content:"\f108";}
.fa-laptop:before{content:"\f109";}
.fa-tablet:before{content:"\f10a";}
.fa-mobile-phone:before,
.fa-mobile:before{content:"\f10b";}
.fa-circle-o:before{content:"\f10c";}
.fa-quote-left:before{content:"\f10d";}
.fa-quote-right:before{content:"\f10e";}
.fa-spinner:before{content:"\f110";}
.fa-circle:before{content:"\f111";}
.fa-mail-reply:before,
.fa-reply:before{content:"\f112";}
.fa-github-alt:before{content:"\f113";}
.fa-folder-o:before{content:"\f114";}
.fa-folder-open-o:before{content:"\f115";}
.fa-smile-o:before{content:"\f118";}
.fa-frown-o:before{content:"\f119";}
.fa-meh-o:before{content:"\f11a";}
.fa-gamepad:before{content:"\f11b";}
.fa-keyboard-o:before{content:"\f11c";}
.fa-flag-o:before{content:"\f11d";}
.fa-flag-checkered:before{content:"\f11e";}
.fa-terminal:before{content:"\f120";}
.fa-code:before{content:"\f121";}
.fa-reply-all:before{content:"\f122";}
.fa-mail-reply-all:before{content:"\f122";}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before{content:"\f123";}
.fa-location-arrow:before{content:"\f124";}
.fa-crop:before{content:"\f125";}
.fa-code-fork:before{content:"\f126";}
.fa-unlink:before,
.fa-chain-broken:before{content:"\f127";}
.fa-question:before{content:"\f128";}
.fa-info:before{content:"\f129";}
.fa-exclamation:before{content:"\f12a";}
.fa-superscript:before{content:"\f12b";}
.fa-subscript:before{content:"\f12c";}
.fa-eraser:before{content:"\f12d";}
.fa-puzzle-piece:before{content:"\f12e";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-slash:before{content:"\f131";}
.fa-shield:before{content:"\f132";}
.fa-calendar-o:before{content:"\f133";}
.fa-fire-extinguisher:before{content:"\f134";}
.fa-rocket:before{content:"\f135";}
.fa-maxcdn:before{content:"\f136";}
.fa-chevron-circle-left:before{content:"\f137";}
.fa-chevron-circle-right:before{content:"\f138";}
.fa-chevron-circle-up:before{content:"\f139";}
.fa-chevron-circle-down:before{content:"\f13a";}
.fa-html5:before{content:"\f13b";}
.fa-css3:before{content:"\f13c";}
.fa-anchor:before{content:"\f13d";}
.fa-unlock-alt:before{content:"\f13e";}
.fa-bullseye:before{content:"\f140";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-ellipsis-v:before{content:"\f142";}
.fa-rss-square:before{content:"\f143";}
.fa-play-circle:before{content:"\f144";}
.fa-ticket:before{content:"\f145";}
.fa-minus-square:before{content:"\f146";}
.fa-minus-square-o:before{content:"\f147";}
.fa-level-up:before{content:"\f148";}
.fa-level-down:before{content:"\f149";}
.fa-check-square:before{content:"\f14a";}
.fa-pencil-square:before{content:"\f14b";}
.fa-external-link-square:before{content:"\f14c";}
.fa-share-square:before{content:"\f14d";}
.fa-compass:before{content:"\f14e";}
.fa-toggle-down:before,
.fa-caret-square-o-down:before{content:"\f150";}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{content:"\f151";}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{content:"\f152";}
.fa-euro:before,
.fa-eur:before{content:"\f153";}
.fa-gbp:before{content:"\f154";}
.fa-dollar:before,
.fa-usd:before{content:"\f155";}
.fa-rupee:before,
.fa-inr:before{content:"\f156";}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:"\f157";}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{content:"\f158";}
.fa-won:before,
.fa-krw:before{content:"\f159";}
.fa-bitcoin:before,
.fa-btc:before{content:"\f15a";}
.fa-file:before{content:"\f15b";}
.fa-file-text:before{content:"\f15c";}
.fa-sort-alpha-asc:before{content:"\f15d";}
.fa-sort-alpha-desc:before{content:"\f15e";}
.fa-sort-amount-asc:before{content:"\f160";}
.fa-sort-amount-desc:before{content:"\f161";}
.fa-sort-numeric-asc:before{content:"\f162";}
.fa-sort-numeric-desc:before{content:"\f163";}
.fa-thumbs-up:before{content:"\f164";}
.fa-thumbs-down:before{content:"\f165";}
.fa-youtube-square:before{content:"\f166";}
.fa-youtube:before{content:"\f167";}
.fa-xing:before{content:"\f168";}
.fa-xing-square:before{content:"\f169";}
.fa-youtube-play:before{content:"\f16a";}
.fa-dropbox:before{content:"\f16b";}
.fa-stack-overflow:before{content:"\f16c";}
.fa-instagram:before{content:"\f16d";}
.fa-flickr:before{content:"\f16e";}
.fa-adn:before{content:"\f170";}
.fa-bitbucket:before{content:"\f171";}
.fa-bitbucket-square:before{content:"\f172";}
.fa-tumblr:before{content:"\f173";}
.fa-tumblr-square:before{content:"\f174";}
.fa-long-arrow-down:before{content:"\f175";}
.fa-long-arrow-up:before{content:"\f176";}
.fa-long-arrow-left:before{content:"\f177";}
.fa-long-arrow-right:before{content:"\f178";}
.fa-apple:before{content:"\f179";}
.fa-windows:before{content:"\f17a";}
.fa-android:before{content:"\f17b";}
.fa-linux:before{content:"\f17c";}
.fa-dribbble:before{content:"\f17d";}
.fa-skype:before{content:"\f17e";}
.fa-foursquare:before{content:"\f180";}
.fa-trello:before{content:"\f181";}
.fa-female:before{content:"\f182";}
.fa-male:before{content:"\f183";}
.fa-gittip:before{content:"\f184";}
.fa-sun-o:before{content:"\f185";}
.fa-moon-o:before{content:"\f186";}
.fa-archive:before{content:"\f187";}
.fa-bug:before{content:"\f188";}
.fa-vk:before{content:"\f189";}
.fa-weibo:before{content:"\f18a";}
.fa-renren:before{content:"\f18b";}
.fa-pagelines:before{content:"\f18c";}
.fa-stack-exchange:before{content:"\f18d";}
.fa-arrow-circle-o-right:before{content:"\f18e";}
.fa-arrow-circle-o-left:before{content:"\f190";}
.fa-toggle-left:before,
.fa-caret-square-o-left:before{content:"\f191";}
.fa-dot-circle-o:before{content:"\f192";}
.fa-wheelchair:before{content:"\f193";}
.fa-vimeo-square:before{content:"\f194";}
.fa-turkish-lira:before,
.fa-try:before{content:"\f195";}
.fa-plus-square-o:before{content:"\f196";}
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(../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../img/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(../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
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(../img/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(../img/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(../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../img/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../img/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(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../img/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(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../img/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(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../img/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(../img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../img/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(../img/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(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:999999999}
.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_social .twitter{float:left}
.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:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;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:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../img/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}
a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
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}
#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}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
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_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
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,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:#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,div.light_square .pp_gallery a.pp_arrow_previous,div.light_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_loaderIcon,div.light_square .pp_loaderIcon{background:url(../img/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(../img/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{display:none}
.overlay{background:url("../img/popout/overlay.png") repeat scroll left top transparent;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000;display:none;}
.box{height:auto;left:200%;top:50%;position:fixed;width:562px;z-index:10001;margin-left:-281px;margin-top:-124px;}
.skip-button{background-image:url("../img/popout/close-button.png");background-repeat:no-repeat;cursor:pointer;height:44px;position:absolute;right:-15px;top:0px;width:44px;}
#popup-main{background:url("../img/popout/bg-image.jpg") no-repeat scroll center top transparent;border-radius:10px 10px 10px 10px;height:292px;width:556px;}
.logo-footer{float:left;height:53px;margin-top:5px;padding-left:10px;padding-top:20px;width:240px;}
.continive{float:right;height:73px;margin-top:19px;padding-right:20px;width:271px;}
.text{color:#311708;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:left;}
.textbox{margin:0px 5px;width:150px;vertical-align:top;}
#popupForm .CountryCode{border:1px solid #b4b4b4;border-radius:5px;box-shadow:0 0 5px 1px #c3c3c3 inset;margin-left:6px;margin-top:0px;padding:6px 4px;width:140px;}
#popupForm .title{background:url("../img/popout/pop-up-copy-2_03.png") no-repeat scroll center bottom transparent;color:#0B70CF;font-family:Times New Roman;font-size:26px;font-weight:bold;margin:auto;padding-bottom:15px;padding-top:19px;text-align:center;width:455px;text-transform:capitalize;line-height:29px;float:none;}
input.error{border:1px solid red !important;}
select.error{border:1px solid red !important;}
#popupForm .codetext{border:1px solid #9A9A9A;height:22px;margin:0 0 0 13px;width:46px;}
#popupForm{height:200px;margin:0 auto;position:relative;top:64px;width:510px;}
.popup-submit{background:none repeat scroll 0 0 #0577BE;border:none;border-radius:4px;box-shadow:0 0 5px 1px #0577BE inset;float:right;padding:8px 24px;font-weight:bold;color:#FFF;}
.popupTagline{color:#666666;font-size:18px;font-weight:bold;line-height:23px;padding:4px 0;text-align:center;width:100%;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable{-ms-touch-action:none;touch-action:none;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%;}
.ui-accordion .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:normal;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none;}
.ui-menu .ui-menu{position:absolute;}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{margin:-1px;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item{padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}
.ui-menu .ui-menu-icon{left:auto;right:0;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}
.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%;}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs{position:relative;padding:.2em;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}
body .ui-tooltip{border-width:2px;}
.ui-widget{}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{font-family:"Open Sans",sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #dddddd;background:#ffffff url("../img/datePicker/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#444444;}
.ui-widget-content a{color:#444444;}
.ui-widget-header{border:1px solid #dddddd;background:#dddddd url("../img/datePicker/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444444;font-weight:bold;}
.ui-widget-header a{color:#444444;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px solid #dddddd;background:#f6f6f6 url("../img/datePicker/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;color:#2e319f;}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#0073ea;text-decoration:none;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url("../img/datePicker/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#ffffff;}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited{color:#ffffff;text-decoration:none;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:1px solid #dddddd;background:#ffffff url("../img/datePicker/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#ff0084;}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#ff0084;text-decoration:none;}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #cccccc;background:#ffffff url("../img/datePicker/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#444444;}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#444444;}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#ffffff url("../img/datePicker/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#222222;}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#222222;}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#222222;}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}
.ui-icon{width:16px;height:16px;}
.ui-icon,
.ui-widget-content .ui-icon{background-image:url("../img/datePicker/ui-icons_ff0084_256x240.png");}
.ui-widget-header .ui-icon{background-image:url("../img/datePicker/ui-icons_0073ea_256x240.png");}
.ui-state-default .ui-icon{background-image:url("../img/datePicker/ui-icons_666666_256x240.png");}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon{background-image:url("../img/datePicker/ui-icons_ffffff_256x240.png");}
.ui-state-active .ui-icon{background-image:url("../img/datePicker/ui-icons_454545_256x240.png");}
.ui-state-highlight .ui-icon{background-image:url("../img/datePicker/ui-icons_0073ea_256x240.png");}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{background-image:url("../img/datePicker/ui-icons_ff0084_256x240.png");}
.ui-icon-blank{background-position:16px 16px;}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{border-top-left-radius:2px;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{border-top-right-radius:2px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{border-bottom-left-radius:2px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{border-bottom-right-radius:2px;}
.ui-widget-overlay{background:#eeeeee url("../img/datePicker/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80);}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaaaaa url("../img/datePicker/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0px;}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}
.ui-timepicker-div dl{text-align:left;}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}
.ui-timepicker-div dl dd{margin:0 10px 10px 40%;}
.ui-timepicker-div td{font-size:90%;}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}
.ui-timepicker-div .ui_tpicker_unit_hide{display:none;}
.ui-timepicker-rtl{direction:rtl;}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}
.ui-timepicker-rtl dl dt{float:right;clear:right;}
.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px;}
.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt{display:none;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px;}
.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div{display:inline-block;margin:0;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none;}
.modal{display:none;position:fixed;z-index:9999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content{background-color:#fefefe;margin:7% auto;padding:20px;border:1px solid #888;z-index:99999999;position:relative;width:80%;}
.close{color:#aaa;float:right;font-size:28px;font-weight:bold;}
.close:hover,
.close:focus{color:black;text-decoration:none;cursor:pointer;}
#myBtn{background:#fff;color:#000;text-align:center;display:inline-block;}
.modal-content h3{text-align:center;}
.modal-content ul, ol{list-style-type:disc;padding:0px;padding-left:5em;margin:0;text-align:left;}
#footer{background-color:#333333;}
#myBtn span{cursor:pointer;}
.modal1{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content1{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;text-align:left;z-index:99999999;position:relative;width:80%;color:#000;}
.close1{color:#aaa;float:right;font-size:28px;font-weight:bold;}
.close1:hover,
.close1:focus{color:black;text-decoration:none;cursor:pointer;}
#myBtn1{background:#333;color:#fff;text-align:center;display:inline-block;}
.modal-content1 h3{text-align:center;}
.modal-content1 ul, ol{list-style-type:disc;padding:0px;padding-left:5em;margin:0;text-align:left;}
#footer{background-color:#333333;padding:27px 0 3px;}
#myBtn1 span{cursor:pointer;}
.sticky-disclaimer{padding:4px;position:absolute;z-index:1001;width:100%;height:23px;bottom:0;background:#3498db;color:#fff;position:fixed;font-size:10px;padding-top:0em;font-family:Verdana, Geneva, sans-serif;}
.disctext{font-family:Verdana, Geneva, sans-serif;}
.modal2{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content2{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;z-index:99999999;position:relative;width:80%;}
.close2{color:#aaa;float:right;font-size:28px;font-weight:bold;}
.close2:hover,
.close2:focus{color:black;text-decoration:none;cursor:pointer;}
#myBtn2{background:#333;color:#fff;text-align:center;display:inline-block;}
.modal-content2 h3{text-align:center;}
.modal-content2 ul, ol{list-style-type:disc;padding:0px;padding-left:5em;margin:0;text-align:left;}
#myBtn2 span{cursor:pointer;text-decoration:underline;}
#priv{text-align:center;background:#333333;}
#myBtn{background:#333;color:#fff;text-align:center;display:inline-block;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.la-anim-1{position:fixed;top:0;left:0;z-index:-1;width:100%;height:10px;background:#ef6661;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);pointer-events:none;}
.la-anim-1::after{position:absolute;top:0;right:0;width:100px;height:100%;background:#ef6661;box-shadow:0 0 15px #ef6661, 0 0 5px #ef6661;content:'';opacity:0;-webkit-transition:opacity 0.2s, box-shadow 2s 4s;transition:opacity 0.2s, box-shadow 2s 4s;-webkit-transform:rotate(2deg) translateY(-2px);transform:rotate(2deg) translateY(-2px);}
.la-anim-1.la-animate{z-index:100;opacity:0;-webkit-transition:-webkit-transform 5s ease-in, opacity 1s 5s;transition:transform 5s ease-in, opacity 1s 5s;-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}
.la-anim-1.la-animate::after{box-shadow:0 0 3px #ef6661, 0 0 1px #ef6661;opacity:1;}
#navigation-mbl{
	display: none;
}
.mob-menu{
	display: none;
}
@media only screen and (max-width: 640px) {
   .wrap{width:100%;text-align: center;}
   #core .core-values{column-count: 2;}
   #core .core-values li{display:block;width:100%;text-align: center;}
   #core .core-values li img{margin-left: 40%;}
   .containerForm .halfBox{width:100%;}
   .containerForm .halfBox select{padding: 10px;width: 100%;background: transparent;margin-top: 1%;}
   #contacts{height:650px;}
   .leftDiv{width:100%!important;margin-bottom: 6%;}
   #navigation li a{font-size:8px;}
   #footer .col{width:100%;margin-bottom:6%;}
   #footer  .midDiv{width:100%;margin-bottom:6%;}
   #footer  .rightDiv{width:100%;}
   .modal-content1{margin: 30% auto;}
   .footerBottom{
           margin-bottom: 5%;
   }
   #core .core-values li .core{    margin-top: 28%;}
  
}
@media only screen
and (min-device-width : 320px)and (max-device-width : 480px) {
	.mob-menu{
	display: block;
	text-align: right;
    padding: 2em;
}
#navigation{
	display: none;
	}
	#navigation-mbl{
	display: block;
}
.mmcontainer {
    
    cursor: pointer;
    position: relative;
    top: 1.250em;
    padding-right: 20px
}

.mmcontainer .barTitle {
        
    }
 .mmcontainer .barTitle {
    text-transform: uppercase;
    font-size: 0.875em;
    position: absolute;
    left: -54px;
    top: 4px;
    color: #f9b10f;
}

 .mmcontainer .bar {
    background: #f9b10f;
    width: 1.500em;
    height: 2px;
    display: block;
    margin: 5px 0;
    border-radius: 3px;
    transition: .5s;
}
 .close .bar:nth-child(2) {
    -ms-transform: rotate(-46deg) translate(-2px, 6px);
    transform: rotate(-46deg) translate(-2px, 6px)
}

 .close .bar:nth-child(3) {
    opacity: 0
}

 .close .bar:nth-child(4) {
    -ms-transform: rotate(45deg) translate(-3px, -8px);
    transform: rotate(45deg) translate(-3px, -8px)
}








.burger {
  display: inline-block;
  border: 0;
  background: none;
  outline: 0;
  padding: 0;
  cursor: pointer;
  border-bottom: 4px solid #f16331;
  width: 28px;
  transition: border-bottom 1s ease-in-out;
  -webkit-transition: border-bottom 1s ease-in-out;
}
.burger::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.burger:before {
  content: "";
  display: block;
  border-bottom: 4px solid #f16331;
  width: 100%;
  margin-bottom: 5px;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
}
.burger:after {
  content: "";
  display: block;
  border-bottom: 4px solid #f16331;
  width: 100%;
  margin-bottom: 5px;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
}

.burger-check {
  display: none;
}

.burger-check:checked ~ .burger {
  border-bottom: 4px solid transparent;
  transition: border-bottom 0.8s ease-in-out;
  -webkit-transition: border-bottom 0.8s ease-in-out;
}
.burger-check:checked ~ .burger:before {
  transform: rotate(-405deg) translateY(1px) translateX(-3px);
  -webkit-transform: rotate(-405deg) translateY(1px) translateX(-3px);
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
}
.burger-check:checked ~ .burger:after {
  transform: rotate(405deg) translateY(-4px) translateX(-5px);
  -webkit-transform: rotate(405deg) translateY(-4px) translateX(-5px);
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
}

.navigation {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.5s ease-in-out;
      background: rgba(0, 0, 0, 0.7411764705882353);
}

.burger-check:checked ~ .navigation {
  max-height: 500px;
  transition: max-height 0.5s ease-in-out;
}
nav#navigation1{
	    background: #f16331;
}
nav#navigation1 ul li{
	    list-style: none;
    line-height: 37px;
    text-align: left;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
}
#menu-button {
  position: fixed;
  top: 20px;
      right: 10px;
  display: block;
  width: 50px;
  height: 50px;
  background: #f16331;
  border-radius: 5px;
  z-index: 200;
}
#menu-button:after {
  position: absolute;
  content: "â˜°";
  font-size: 42px;
  color: #FFF;
  width: 50px;
  height: 50px;
  left: 0;
  text-align: center;
  line-height: 50px;
}
#menu-button:hover {
  opacity: .8;
}

#menu-button.on:after {
  content: "x";
}

#overlay {
  display: none;
  height: 100vh;
  width: 100%;
  position: fixed;
  z-index: 99;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 0;
  right: 0;
  left: 0;
}

#overlay.open {
  display: block;
}

#hamburger-menu {
  height: 0;
  width: 0;
  background: #f16331;
  position: fixed;
      top: 70px;
    right: 0;
  z-index: 101;
  overflow: hidden;

}
#hamburger-menu  ul li{
	list-style: none;
}
div#hamburger-menu ul {
    margin-top: 0;
}
#hamburger-menu nav {
  padding: 10px;
  z-index: 101;
  overflow-y: hidden;
  overflow-x: hidden;
}
#hamburger-menu nav a {
  display: block;
  padding: 10px;
  height: 1em;
  color: #CCC;
  font-size: 1em;
  line-height: 1em;
  text-decoration: none;
  overflow: hidden;
}
#hamburger-menu nav a:hover {
  cursor: pointer;
  color: #FFF;
  background: rgba(255, 255, 255, 0.02);
}

}