@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);.circle-content h3{padding-top:0px;}
.carousel > .col-xs-1,
.carousel > .col-xs-2,
.carousel > .col-xs-3,
.carousel > .col-xs-4,
.carousel > .col-xs-5,
.carousel > .col-xs-6,
.carousel > .col-xs-7,
.carousel > .col-xs-8,
.carousel > .col-xs-9,
.carousel > .col-xs-10,
.carousel > .col-xs-11,
.carousel > .col-xs-12{max-width:750px;}
@media (min-width:768px){.carousel > .col-sm-1{max-width:62px;}
.carousel > .col-sm-2{max-width:125px;}
.carousel > .col-sm-3{max-width:188px;}
.carousel > .col-sm-4{max-width:250px;}
.carousel > .col-sm-5{max-width:313px;}
.carousel > .col-sm-6{max-width:375px;}
.carousel > .col-sm-7{max-width:437px;}
.carousel > .col-sm-8{max-width:500px;}
.carousel > .col-sm-9{max-width:563px;}
.carousel > .col-sm-10{max-width:625px;}
.carousel > .col-sm-11{max-width:688px;}
.carousel > .col-sm-12{max-width:750px;}
}
@media (min-width:992px){.carousel > .col-md-1{max-width:81px;}
.carousel > .col-md-2{max-width:162px;}
.carousel > .col-md-3{max-width:243px;}
.carousel > .col-md-4{max-width:323px;}
.carousel > .col-md-5{max-width:404px;}
.carousel > .col-md-6{max-width:485px;}
.carousel > .col-md-7{max-width:566px;}
.carousel > .col-md-8{max-width:647px;}
.carousel > .col-md-9{max-width:728px;}
.carousel > .col-md-10{max-width:808px;}
.carousel > .col-md-11{max-width:889px;}
.carousel > .col-md-12{max-width:970px;}
}
@media (min-width:1230px){.carousel > .col-md-1{max-width:100px;}
.carousel > .col-md-2{max-width:200px;}
.carousel > .col-md-3{max-width:300px;}
.carousel > .col-md-4{max-width:400px;}
.carousel > .col-md-5{max-width:500px;}
.carousel > .col-md-6{max-width:600px;}
.carousel > .col-md-7{max-width:700px;}
.carousel > .col-md-8{max-width:800px;}
.carousel > .col-md-9{max-width:900px;}
.carousel > .col-md-10{max-width:1000px;}
.carousel > .col-md-11{max-width:1100px;}
.carousel > .col-md-12{max-width:1200px;}
}
.chart{background:#fff;border-radius:3px;color:#fff;}
.chart .jqplot-data-label{color:#fff;font-size:.75em;font-family:"Lato";font-weight:900;}
.chart .jqplot-table-legend{background:none;border:0 none;margin-left:0;margin-right:0;}
.chart .jqplot-table-legend .jqplot-table-legend-swatch{border-radius:50px;border:8px solid;display:inline-block;height:16px;vertical-align:top;width:16px;}
.chart .jqplot-table-legend .jqplot-table-legend{color:#777;font-size:13px;line-height:1;padding-left:7px;}
.divider{margin-top:50px;margin-bottom:50px;}
.divider .title{display:table-cell;font-size:48px;font-family:"misolight";font-weight:300;line-height:1;text-transform:uppercase;white-space:nowrap;}
.divider .line{display:table-cell;vertical-align:middle;width:50%;}
.divider .line:only-child{display:block;width:100%;}
.divider .line:before{border-top:1px solid #ccc;border-top:1px solid rgba(0, 0, 0, 0.1);content:"";display:block;margin-right:16px;}
.divider .line:only-child:before{margin-right:0;}
.divider .title + .line:before{margin:0 0 0 16px;}
.divider.left .line, .divider.right .line{width:100%;}
.feature-box,
a.feature-box{background:rgba(0, 0, 0, 0.05);border:0 none !important;border-radius:3px;color:#777;display:block;font-size:.875em;line-height:1.7;margin:0 auto 30px;max-width:345px;padding:30px 25px 28px;text-align:center;}
.feature-box .icon,
a.feature-box .icon{font-size:4em;height:80px;line-height:80px;margin:0 auto 16px;width:80px;}
.feature-box .icon.border,
a.feature-box .icon.border{border:1px solid #777;border-radius:50%;font-size:2em;}
.feature-box .icon.background,
a.feature-box .icon.background{background:#777;border-radius:50%;color:#fff;font-size:2em;}
.feature-box .icon .fa,
a.feature-box .icon .fa{line-height:inherit;vertical-align:top;}
.feature-box .title,
a.feature-box .title{font-size:1.5em;line-height:1.55;margin:0 0 3px;}
.feature-box.feature-box-primary .icon,
a.feature-box.feature-box-primary .icon{color:#375099;}
.feature-box.feature-box-primary .icon.border,
a.feature-box.feature-box-primary .icon.border{border-color:#375099;}
.feature-box.feature-box-primary .icon.background,
a.feature-box.feature-box-primary .icon.background{background:#375099;color:#fff;}
.feature-box.feature-box-primary .title,
a.feature-box.feature-box-primary .title{color:#375099;}
.feature-box.feature-box-success .icon,
a.feature-box.feature-box-success .icon{color:#179680;}
.feature-box.feature-box-success .icon.border,
a.feature-box.feature-box-success .icon.border{border-color:#179680;}
.feature-box.feature-box-success .icon.background,
a.feature-box.feature-box-success .icon.background{background:#179680;color:#fff;}
.feature-box.feature-box-success .title,
a.feature-box.feature-box-success .title{color:#179680;}
.feature-box.feature-box-info .icon,
a.feature-box.feature-box-info .icon{color:#20bdd0;}
.feature-box.feature-box-info .icon.border,
a.feature-box.feature-box-info .icon.border{border-color:#20bdd0;}
.feature-box.feature-box-info .icon.background,
a.feature-box.feature-box-info .icon.background{background:#20bdd0;color:#fff;}
.feature-box.feature-box-info .title,
a.feature-box.feature-box-info .title{color:#20bdd0;}
.feature-box.feature-box-warning .icon,
a.feature-box.feature-box-warning .icon{color:#d6973d;}
.feature-box.feature-box-warning .icon.border,
a.feature-box.feature-box-warning .icon.border{border-color:#d6973d;}
.feature-box.feature-box-warning .icon.background,
a.feature-box.feature-box-warning .icon.background{background:#d6973d;color:#fff;}
.feature-box.feature-box-warning .title,
a.feature-box.feature-box-warning .title{color:#d6973d;}
.feature-box.feature-box-danger .icon,
a.feature-box.feature-box-danger .icon{color:#d73e4d;}
.feature-box.feature-box-danger .icon.border,
a.feature-box.feature-box-danger .icon.border{border-color:#d73e4d;}
.feature-box.feature-box-danger .icon.background,
a.feature-box.feature-box-danger .icon.background{background:#d73e4d;color:#fff;}
.feature-box.feature-box-danger .title,
a.feature-box.feature-box-danger .title{color:#d73e4d;}
.pricing{background:rgba(0, 0, 0, 0.05);border-radius:3px;color:#777;font-size:.875em;line-height:1.5;margin:0 auto 30px;max-width:293px;padding:16px 0 30px;text-align:center;}
.pricing .icon{font-size:4em;height:80px;line-height:80px;margin:0 auto 16px;width:80px;}
.pricing .icon.border{border:1px solid #777;border-radius:50%;font-size:2em;}
.pricing .icon.background{background:#777;border-radius:50%;color:#fff;font-size:2em;}
.pricing .icon .fa{line-height:inherit;vertical-align:top;}
.pricing .title{font-size:2em;line-height:1.58;margin:0 0 26px;}
.pricing .options{border-top:1px solid #777;border-top:1px solid rgba(0, 0, 0, 0.05);list-style:none;margin:0 0 26px;padding:0;}
.pricing .options li{border-bottom:1px solid #777;border-bottom:1px solid rgba(0, 0, 0, 0.05);padding:14px 0 14px;}
.pricing .price-box{border-bottom:1px solid #777;border-bottom:1px solid rgba(0, 0, 0, 0.05);line-height:1;padding:0 0 30px;}
.pricing .price-box .price{font-size:2.25em;}
.pricing .price-box .price-label{color:#999;font-size:.85em;font-weight:500;}
.pricing .btn{margin:29px auto 0;}
.pricing.pricing-primary .icon{color:#375099;}
.pricing.pricing-primary .icon.border{border-color:#375099;}
.pricing.pricing-primary .icon.background{background:#375099;color:#fff;}
.pricing.pricing-primary .title,
.pricing.pricing-primary .price-box .price{color:#375099;}
.pricing.pricing-success .icon{color:#179680;}
.pricing.pricing-success .icon.border{border-color:#179680;}
.pricing.pricing-success .icon.background{background:#179680;color:#fff;}
.pricing.pricing-success .title,
.pricing.pricing-success .price-box .price{color:#179680;}
.pricing.pricing-info .icon{color:#20bdd0;}
.pricing.pricing-info .icon.border{border-color:#20bdd0;}
.pricing.pricing-info .icon.background{background:#20bdd0;color:#fff;}
.pricing.pricing-info .title,
.pricing.pricing-info .price-box .price{color:#20bdd0;}
.pricing.pricing-warning .icon{color:#d6973d;}
.pricing.pricing-warning .icon.border{border-color:#d6973d;}
.pricing.pricing-warning .icon.background{background:#d6973d;color:#fff;}
.pricing.pricing-warning .title,
.pricing.pricing-warning .price-box .price{color:#d6973d;}
.pricing.pricing-danger .icon{color:#d73e4d;}
.pricing.pricing-danger .icon.border{border-color:#d73e4d;}
.pricing.pricing-danger .icon.background{background:#d73e4d;color:#fff;}
.pricing.pricing-danger .title,
.pricing.pricing-danger .price-box .price{color:#d73e4d;}
.inverse .pricing{background:#fff;background:rgba(255, 255, 255, 0.98);}
.pricing-simple{max-width:370px;padding:0;}
.pricing-simple .header{background:rgba(0, 0, 0, 0.05);border-radius:3px 3px 0 0;display:table;padding:20px;position:relative;width:100%;}
.pricing-simple .header .icon{font-size:3em;height:62px;left:20px;line-height:62px;margin:-31px 0 0;position:absolute;top:50%;width:62px;}
.pricing-simple .header .icon.border, .pricing-simple .header .icon.background{font-size:2.3em;}
.pricing-simple .header .title{display:table-cell;font-size:1.57em;height:60px;line-height:1.37;margin:0;padding:0 65px;vertical-align:middle;}
.pricing-simple .options{border:0 none;}
.pricing-simple .options li{border:0 none;line-height:1.6;}
.pricing-simple .options li:nth-child(2n){background:rgba(0, 0, 0, 0.05);}
.pricing-simple .options li:last-child{border-radius:0 0 3px 3px;}
.pricing-simple.pricing-primary .header,
.pricing-simple.pricing-primary .options li:nth-child(2n){background:rgba(55, 80, 153, 0.05);}
.pricing-simple.pricing-success .header,
.pricing-simple.pricing-success .options li:nth-child(2n){background:rgba(23, 150, 128, 0.05);}
.pricing-simple.pricing-info .header,
.pricing-simple.pricing-info .options li:nth-child(2n){background:rgba(32, 189, 208, 0.05);}
.pricing-simple.pricing-warning .header,
.pricing-simple.pricing-warning .options li:nth-child(2n){background:rgba(214, 151, 61, 0.05);}
.pricing-simple.pricing-danger .header,
.pricing-simple.pricing-danger .options li:nth-child(2n){background:rgba(215, 62, 77, 0.05);}
.pricings-carousel .pricing{margin-bottom:0;}
.employee{background:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.1);margin:0 auto 30px;max-width:370px;padding:9px;position:relative;}
.employee .image{float:left;padding-right:20px;width:140px;}
.employee .employee-content{overflow:hidden;padding:0 0 30px;}
.employee .employee-content .title{font-size:1.125em;margin:5px 0 1px;}
.employee .employee-content .post{color:#768088;font-size:.75em;line-height:1.4;}
.employee .employee-content .description{display:-webkit-box;font-size:.8125em;font-weight:500;line-height:1.38;margin:19px 0 0;max-height:50px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.employee .employee-content .social{bottom:10px;position:absolute;}
.employee .employee-content .social a{border:0 none;display:block;float:left;font-size:.7em;margin:0 28px 0 0;}
.employee .employee-content .social a:last-child{margin-right:0;}
.employee .employee-content .social a:hover{color:#d73e4d;}
.skill-wrap{background:#f2f2f2;background:rgba(0, 0, 0, 0.05);border-radius:500px;display:inline-block;padding:2px;position:relative;text-align:center;}
.skill-wrap .skill-percent{font-size:3.125em;font-family:"miso";left:10px;line-height:1;position:absolute;right:10px;top:40px;}
.skill-wrap .skill-name{color:#768088;font-size:.8125em;font-weight:500;left:10px;line-height:1;position:absolute;right:10px;top:95px;}
.skill-wrap canvas{vertical-align:top;}
.grid-post{background:rgba(0, 0, 0, 0.05);border-radius:3px;margin:0 auto 30px;max-width:370px;padding:10px 10px 30px;text-align:center;visibility:visible !important;}
.grid-post .image{margin-bottom:21px;}
.grid-post .title{font-size:1.75em;margin-bottom:1px;}
.grid-post .meta{color:#aaa;font-size:.75em;margin:0 0 11px;}
.grid-post .description{color:#777;font-size:.875em;line-height:1.75;margin:0 0 18px;}
.grid-post.bg-white{background:#fff;}
.testimonials{background:rgba(0, 0, 0, 0.05);border-radius:3px;padding:46px 40px 41px;}
@media (max-width:767px){.testimonials{padding:26px 20px 21px;}
}
.testimonials .testimonial{text-align:center;}
.testimonials .testimonial .icon{color:#d73e4d;font-size:3.5em;line-height:1;margin-bottom:27px;vertical-align:top;}
.testimonials .testimonial .icon .fa{vertical-align:top;}
.testimonials .testimonial blockquote{border:0 none;margin:0;padding:0;}
.testimonials .owl-pagination{margin-top:41px;padding:0;}
.success-carousel .stories{background:rgba(0, 0, 0, 0.05);border-radius:3px;margin-top:75px;padding:41px 70px;position:relative;}
@media (max-width:767px){.success-carousel .stories{padding:21px 40px;}
}
.success-carousel .stories .avatars{height:130px;left:50%;margin:-65px 0 0 -65px;overflow:hidden;position:absolute;text-align:center;top:0;width:130px;}
.success-carousel .stories .avatars .avatar{background:rgba(0, 0, 0, 0.05);border-radius:75px;height:130px;margin:0;padding:5px;width:130px;}
.success-carousel .stories .avatars .avatar img{border-radius:60px;}
.success-carousel .stories .content{width:10000px;}
.success-carousel .stories .content .story{float:left;padding-top:46px;text-align:center;}
.success-carousel .stories .content .story blockquote{border:0 none;margin:0;padding:0;}
.success-carousel .stories .navigation{line-height:1;overflow:hidden;vertical-align:top;}
.success-carousel .stories .navigation .prev,
.success-carousel .stories .navigation .next{left:30px;}
@media (max-width:767px){.success-carousel .stories .navigation .prev,
.success-carousel .stories .navigation .next{left:15px;}
}
.success-carousel .stories .navigation .next{left:auto;right:30px;}
@media (max-width:767px){.success-carousel .stories .navigation .next{right:15px;}
}
.success-carousel .stories .navigation .pager{margin:41px 0 0;}
.success-carousel .logos{margin-top:36px;text-align:center;}
.success-carousel .logos .logo{border:0;display:inline-block;margin-top:20px;opacity:.25;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;vertical-align:top;}
.success-carousel .logos .logo:hover{opacity:1;}
.success-carousel .logos .logo.selected{opacity:.75;}
.success-carousel.inverse .stories{background:#fff;background:rgba(255, 255, 255, 0.98);color:#1e2d3a;}
.success-carousel.inverse .stories .avatars .avatar{background:rgba(255, 255, 255, 0.75);}
.success-carousel.inverse .stories blockquote footer,
.success-carousel.inverse .stories blockquote .footer{color:#1e2d3a;}
@-webkit-keyframes pulse{from{background-color:rgba(0, 0, 0, 0.03);-webkit-transform:scale(1);transform:scale(1);}
50%{background-color:transparent;-webkit-transform:scale(1.2);transform:scale(1.2);}
to{background-color:transparent;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes pulse{from{background-color:rgba(0, 0, 0, 0.03);-webkit-transform:scale(1);transform:scale(1);}
50%{background-color:transparent;-webkit-transform:scale(1.2);transform:scale(1.2);}
to{background-color:transparent;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes pulse-inverse{from{background-color:rgba(255, 255, 255, 0.2);-webkit-transform:scale(1);transform:scale(1);}
50%{background-color:rgba(255, 255, 255, 0);-webkit-transform:scale(1.2);transform:scale(1.2);}
to{background-color:rgba(255, 255, 255, 0);-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes pulse-inverse{from{background-color:rgba(255, 255, 255, 0.2);-webkit-transform:scale(1);transform:scale(1);}
50%{background-color:rgba(255, 255, 255, 0);-webkit-transform:scale(1.2);transform:scale(1.2);}
to{background-color:rgba(255, 255, 255, 0);-webkit-transform:scale(1);transform:scale(1);}
}
.services-wrap{display:table;position:relative;width:100%;z-index:0;}
@media (max-width:767px){.services-wrap{display:block;padding:317px 0 25px;}
}
@media (max-width:767px){.services-wrap.services-opened{z-index:inherit;}
}
.services-wrap .wrap-container{display:table-row;}
@media (max-width:767px){.services-wrap .wrap-container{display:block;margin:0 auto;width:290px;}
}
.services-wrap .wrap-container .column{display:table-cell;vertical-align:middle;width:25%;}
@media (max-width:767px){.services-wrap .wrap-container .column{display:block;width:100% !important;}
}
.services-wrap .wrap-container .column .circle-wrap{border-radius:500px;height:170px;position:relative;width:150px;}
@media (max-width:991px){.services-wrap .wrap-container .column .circle-wrap{width:112px;}
}
@media (max-width:767px){.services-wrap .wrap-container .column .circle-wrap{height:120px;margin:0;width:100%;}
}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap{background:none;cursor:pointer;display:block;height:170px;margin-left:-10px;padding:12px;-webkit-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out;width:170px;}
@media (max-width:767px){.services-wrap .wrap-container .column .circle-wrap .skill-wrap{margin:0;top:-25px;}
}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap:before{background:#f2f2f2;border-radius:500px;bottom:10px;content:"";display:block;left:10px;position:absolute;right:10px;top:10px;-webkit-transition:bottom 0.2s ease-in-out, left 0.2s ease-in-out, right 0.2s ease-in-out, top 0.2s ease-in-out;transition:bottom 0.2s ease-in-out, left 0.2s ease-in-out, right 0.2s ease-in-out, top 0.2s ease-in-out;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap:hover{padding:8px;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap:hover:before{bottom:0;left:0;right:0;top:0;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap canvas{height:100%;position:relative;width:100%;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap .skill-percent{display:none;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap .skill-name{color:#1e2d3a;font-family:"Roboto Condensed",sans-serif;font-size:1.125em;font-weight:normal;left:15px;margin-top:-9px;right:15px;text-transform:uppercase;top:50%;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap .double-name + .skill-percent + .skill-name{margin-top:-18px;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap .line{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:1px;left:50%;margin:-.5px 0 0;position:absolute;top:50%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;z-index:-1;}
@media (max-width:767px){.services-wrap .wrap-container .column .circle-wrap .skill-wrap .line{-webkit-transform:rotate(-45deg) !important;-ms-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;width:169px !important;}
}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap .line .default{background:rgba(0, 0, 0, 0.03);height:100%;left:0;position:absolute;top:0;width:100%;}
.services-wrap .wrap-container .column .circle-wrap .skill-wrap .line .active{background:rgba(0, 0, 0, 0.1);height:100%;left:0;position:absolute;width:0;}
@media (max-width:767px){.services-wrap .wrap-container .column .circle-wrap .skill-wrap .line .active{display:none;}
}
.services-wrap .wrap-container .column .circle-wrap.active .skill-wrap{padding:10px;}
.services-wrap .wrap-container .column .circle-wrap.active .skill-wrap:before{bottom:0;left:0;right:0;top:0;}
.services-wrap .wrap-container .column .circle-wrap .description{display:none;}
.services-wrap .wrap-container .column.column-two .circle-wrap{margin:0 0 120px auto;}
@media (max-width:991px){.services-wrap .wrap-container .column.column-two .circle-wrap{margin-bottom:252px;}
}
@media (max-width:767px){.services-wrap .wrap-container .column.column-two .circle-wrap{margin-bottom:0;}
}
.services-wrap .wrap-container .column.column-two .circle-wrap + .circle-wrap{margin-bottom:0;}
.services-wrap .wrap-container .column.column-three{min-width:400px;padding:0 8px;position:relative;width:400px;}
@media (max-width:1229px){.services-wrap .wrap-container .column.column-three{min-width:340px;width:340px;}
}
@media (max-width:991px){.services-wrap .wrap-container .column.column-three{min-width:172px;width:172px;}
}
@media (max-width:767px){.services-wrap .wrap-container .column.column-three{min-width:inherit;padding:0;position:static;width:inherit;}
}
.services-wrap .wrap-container .column.column-three .circle-wrap{margin:0 auto;width:170px;}
@media (max-width:767px){.services-wrap .wrap-container .column.column-three .circle-wrap{margin:0;width:100%;}
}
.services-wrap .wrap-container .column.column-three .circle-wrap .skill-wrap{margin-left:0;}
.services-wrap .wrap-container .column.column-three .circle-wrap .skill-wrap .line{margin:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.services-wrap .wrap-container .column.column-three .circle-wrap:first-child .skill-wrap .line{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.services-wrap .wrap-container .column.column-three .main-circle{background:#f2f2f2;height:260px;margin:70px auto;min-height:260px;padding:55px 25px;text-align:center;width:260px;z-index:1;}
@media (max-width:767px){.services-wrap .wrap-container .column.column-three .main-circle{-webkit-animation:none;animation:none;left:50%;margin:0 0 0 -130px;position:absolute;top:0;}
}
.services-wrap .wrap-container .column.column-three .main-circle:before{border-radius:500px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;z-index:-1;}
.services-wrap .wrap-container .column.column-three .main-circle .circle-content{display:table-cell;height:150px;vertical-align:middle;width:100%;}
.services-wrap .wrap-container .column.column-three .main-circle .circle-content .title{font-size:2em;margin:0;color:#0d8108;}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content{background:#f2f2f2;border-radius:500px;bottom:-70px;font-size:.875em;line-height:1.5;left:-70px;opacity:0;padding:59px 50px 59px 70px;position:absolute;right:-70px;top:-70px;visibility:hidden;z-index:-1;}
@media (max-width:1229px){.services-wrap .wrap-container .column.column-three .main-circle .opened-content{bottom:-60px;left:-60px;right:-60px;top:-60px;}
}
@media (max-width:991px){.services-wrap .wrap-container .column.column-three .main-circle .opened-content{bottom:-55px;left:-55px;right:-55px;top:-55px;}
}
@media (max-width:767px){.services-wrap .wrap-container .column.column-three .main-circle .opened-content{background:#fff;bottom:0;border-radius:0;left:0;position:fixed;right:0;top:0;}
}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content.opened{visibility:visible;-webkit-transform:translateZ(0);z-index:999;}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content .close{border:0 none;color:#768088;display:block;fill:#768088;font-size:1em;height:15px;left:50%;line-height:1;margin-left:-7.5px;opacity:1;position:absolute;top:60px;text-shadow:none;-webkit-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;width:15px;}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content .close:hover{fill:#d73e4d;}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content .description{display:block;}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content .description .title{font-size:2.5em;margin-bottom:18px;padding-right:20px;margin-top:0px;color:#666;}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content .description .text{height:190px;text-align:left;}
@media (max-width:767px){.services-wrap .wrap-container .column.column-three .main-circle .opened-content .description .text{height:auto;}
}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content .description p{margin-bottom:21px;color:#666;}
.services-wrap .wrap-container .column.column-three .main-circle .opened-content .description p:last-child{margin-bottom:0;font-weight:100;font-size:15px;}
.services-wrap .wrap-container .column.column-four .circle-wrap{margin:0 0 120px 0;}
@media (max-width:991px){.services-wrap .wrap-container .column.column-four .circle-wrap{margin-bottom:252px;}
}
@media (max-width:767px){.services-wrap .wrap-container .column.column-four .circle-wrap{margin-bottom:0;}
}
.services-wrap .wrap-container .column.column-four .circle-wrap + .circle-wrap{margin-bottom:0;}
@media (max-width:991px){.services-wrap .wrap-container .column.column-four .circle-wrap .skill-wrap{margin-left:-48px;}
}
@media (max-width:767px){.services-wrap .wrap-container .column.column-four .circle-wrap .skill-wrap{margin:0;}
}
.services-wrap .wrap-container .column.column-five .circle-wrap{margin:0 0 0 auto;}
@media (max-width:991px){.services-wrap .wrap-container .column.column-five .circle-wrap .skill-wrap{margin-left:-48px;}
}
@media (max-width:767px){.services-wrap .wrap-container .column.column-five .circle-wrap .skill-wrap{margin:0;}
}
.services-wrap .wrap-container .column.column-five .circle-wrap .skill-wrap .line{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
@media (max-width:767px){.services-wrap .wrap-container .column .even .skill-wrap{margin-left:auto !important;}
}
@media (max-width:767px){.services-wrap .wrap-container .column .even .skill-wrap .line{-webkit-transform:rotate(-135deg) !important;-ms-transform:rotate(-135deg) !important;transform:rotate(-135deg) !important;}
}
@media (max-width:767px){.services-wrap .wrap-container .column .first .skill-wrap .line{-webkit-transform:rotate(-76deg) !important;-ms-transform:rotate(-76deg) !important;transform:rotate(-76deg) !important;width:256px !important;}
}
.services-wrap.inverse .wrap-container .column .circle-wrap .skill-wrap .line .default{background:rgba(255, 255, 255, 0.15);}
.services-wrap.inverse .wrap-container .column .circle-wrap .skill-wrap .line .active{background:#fff;}
.services-wrap.inverse .wrap-container .column .circle-wrap.main-circle:before{-webkit-animation:pulse-inverse 2s ease-in-out infinite;animation:pulse-inverse 2s ease-in-out infinite;}
.facts{margin-top:10px;}
@media (max-width:767px){.facts{margin:10px auto 0;width:290px;}
}
.facts .facts-title{background:#f2f2f2;border-radius:50%;display:table;height:260px;margin:0 auto -45px;position:relative;width:260px;z-index:1;}
@media (max-width:991px){.facts .facts-title{margin-bottom:5px;}
}
@media (max-width:767px){.facts .facts-title{margin-bottom:14px;}
}
.facts .facts-title:after{border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;z-index:0;}
.facts .facts-title:before{border:1px solid #dbe0e5;border-radius:50%;bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px;}
.facts .facts-title .line{border:1px solid rgba(0, 0, 0, 0.03);border-radius:50%;bottom:-49px;content:"";left:-49px;pointer-events:none;position:absolute;right:-49px;top:-49px;z-index:0;}
@media (max-width:767px){.facts .facts-title .line{display:none;}
}
.facts .facts-title .line + .line{bottom:-123px;left:-123px;right:-123px;top:-123px;}
.facts .facts-title .line + .line + .line{bottom:-213px;left:-213px;right:-213px;top:-213px;}
.facts .facts-title .line + .line + .line + .line{bottom:-318px;left:-318px;right:-318px;top:-318px;}
.facts .facts-title .title-wrap{display:table-row;height:100%;width:100%;}
.facts .facts-title .title-wrap .title{display:table-cell;font-size:1.5em;padding:25px;text-align:center;vertical-align:middle;}
.facts .facts-list{margin:0 auto;max-width:1100px;z-index:1;}
@media (max-width:991px){.facts .facts-list{max-width:630px;}
}
.facts .facts-list:before, .facts .facts-list:after{content:"";display:table;width:100%;}
.facts .facts-list .fact{float:left;height:170px;position:relative;width:170px;}
.facts .facts-list .fact:before{background:rgba(0, 0, 0, 0.03);content:"";display:block;height:1px;left:50%;position:absolute;top:50%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);width:400px;}
@media (max-width:1229px){.facts .facts-list .fact:before{-webkit-transform:rotate(-23.5deg);-ms-transform:rotate(-23.5deg);transform:rotate(-23.5deg);}
}
@media (max-width:991px){.facts .facts-list .fact:before{-webkit-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);width:320px;}
}
@media (max-width:767px){.facts .facts-list .fact:before{-webkit-transform:rotate(-76deg);-ms-transform:rotate(-76deg);transform:rotate(-76deg);width:240px;}
}
.facts .facts-list .fact .fa{font-size:15px;left:50%;margin:-53px 0 0 -8px;opacity:.7;position:absolute;top:50%;vertical-align:top;z-index:1;}
.facts .facts-list .fact .fa:before{margin-left:1px;}
.facts .facts-list .fact .skill-wrap{background:#f2f2f2;cursor:pointer;height:150px;margin:10px;padding:2px;-webkit-transition:height 0.2s ease-in-out, margin 0.2s ease-in-out, padding 0.2s ease-in-out, width 0.2s ease-in-out;transition:height 0.2s ease-in-out, margin 0.2s ease-in-out, padding 0.2s ease-in-out, width 0.2s ease-in-out;width:150px;z-index:1;}
.facts .facts-list .fact .skill-wrap:hover{height:170px;margin:0;padding:8px;width:170px;}
.facts .facts-list .fact .skill-wrap .skill-percent{font-size:3.125em;margin-top:-34px;top:50%;}
.facts .facts-list .fact .skill-wrap .skill-name{color:#768088;font-size:.8125em;margin-top:22px;top:50%;}
.facts .facts-list .fact .skill-wrap canvas{height:100%;width:100%;}
.facts .facts-list .fact .skill-wrap.full-skill:before{border:1px solid #000;border-radius:50%;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px;-webkit-transition:bottom 0.2s ease-in-out, left 0.2s ease-in-out, right 0.2s ease-in-out, top 0.2s ease-in-out;transition:bottom 0.2s ease-in-out, left 0.2s ease-in-out, right 0.2s ease-in-out, top 0.2s ease-in-out;}
.facts .facts-list .fact .skill-wrap.full-skill:hover:before{bottom:12px;left:12px;right:12px;top:12px;}
.facts .facts-list .fact .skill-wrap.full-skill.text-primary:before{border-color:#375099;}
.facts .facts-list .fact .skill-wrap.full-skill.text-success:before{border-color:#179680;}
.facts .facts-list .fact .skill-wrap.full-skill.text-info:before{border-color:#20bdd0;}
.facts .facts-list .fact .skill-wrap.full-skill.text-warning:before{border-color:#d6973d;}
.facts .facts-list .fact .skill-wrap.full-skill.text-danger:before{border-color:#d73e4d;}
.facts .facts-list .fact + .fact{float:right;}
@media (max-width:767px){.facts .facts-list .fact + .fact{margin-top:-50px;}
}
.facts .facts-list .fact + .fact:before{-webkit-transform:rotate(-160deg);-ms-transform:rotate(-160deg);transform:rotate(-160deg);}
@media (max-width:1229px){.facts .facts-list .fact + .fact:before{-webkit-transform:rotate(-156.5deg);-ms-transform:rotate(-156.5deg);transform:rotate(-156.5deg);}
}
@media (max-width:991px){.facts .facts-list .fact + .fact:before{-webkit-transform:rotate(-136deg);-ms-transform:rotate(-136deg);transform:rotate(-136deg);}
}
@media (max-width:767px){.facts .facts-list .fact + .fact:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:170px;}
}
.facts .facts-list + .facts-list{margin-top:14px;max-width:470px;}
@media (max-width:991px){.facts .facts-list + .facts-list{margin-top:74px;max-width:430px;}
}
@media (max-width:767px){.facts .facts-list + .facts-list{margin-top:0;}
}
@media (max-width:767px){.facts .facts-list + .facts-list .fact{margin-top:-50px;}
}
.facts .facts-list + .facts-list .fact:before{-webkit-transform:rotate(-67deg);-ms-transform:rotate(-67deg);transform:rotate(-67deg);}
@media (max-width:991px){.facts .facts-list + .facts-list .fact:before{-webkit-transform:rotate(-74.5deg);-ms-transform:rotate(-74.5deg);transform:rotate(-74.5deg);width:480px;}
}
@media (max-width:767px){.facts .facts-list + .facts-list .fact:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:170px;}
}
.facts .facts-list + .facts-list .fact + .fact:before{-webkit-transform:rotate(-113deg);-ms-transform:rotate(-113deg);transform:rotate(-113deg);}
@media (max-width:991px){.facts .facts-list + .facts-list .fact + .fact:before{-webkit-transform:rotate(-105.5deg);-ms-transform:rotate(-105.5deg);transform:rotate(-105.5deg);}
}
@media (max-width:767px){.facts .facts-list + .facts-list .fact + .fact:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
}
.facts .facts-list + .facts-list .fact:only-child{float:none;margin:0 auto;}
@media (max-width:767px){.facts .facts-list + .facts-list .fact:only-child{float:left;margin:-70px 0 0;}
}
.facts .facts-list + .facts-list .fact:only-child:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
@media (max-width:991px){.facts .facts-list + .facts-list .fact:only-child:before{width:480px;}
}
@media (max-width:767px){.facts .facts-list + .facts-list .fact:only-child:before{-webkit-transform:rotate(-36deg);-ms-transform:rotate(-36deg);transform:rotate(-36deg);width:170px;}
}
.facts.inverse .facts-title:after{-webkit-animation:pulse-inverse 2s ease-in-out infinite;animation:pulse-inverse 2s ease-in-out infinite;}
.facts.inverse .facts-title:before{border:1px solid #dbe0e5;}
.facts.inverse .facts-title .line{border-color:rgba(255, 255, 255, 0.12);}
.facts.inverse .facts-title .line + .line{border-color:rgba(255, 255, 255, 0.1);}
.facts.inverse .facts-title .line + .line + .line{border-color:rgba(255, 255, 255, 0.06);}
.facts.inverse .facts-title .line + .line + .line + .line{border-color:rgba(255, 255, 255, 0.04);}
.facts.inverse .facts-list .fact:before{background:rgba(255, 255, 255, 0.17);}
.work{border:0 none !important;display:block;margin:0 auto 30px;max-width:270px;position:relative;}
.work .title{background:#000;background:rgba(0, 0, 0, 0.75);border-radius:3px;bottom:5px;color:#fff7cc;font-size:1.125em;font-weight:bold;line-height:1.15;left:5px;margin:0;padding:4px 8px;position:absolute;}
@media (max-width:767px){.work .title{font-size:1em;}
}
.work .title h1, .work .title h2, .work .title h3, .work .title h4, .work .title h5, .work .title h6{color:#fff7cc;display:inline-block;font-size:1em;font-weight:bold;line-height:1.15;margin:0;vertical-align:top;}
.work .title span{font-family:"Lato";font-size:.67em;font-weight:500;font-style:italic;}
@media (max-width:767px){.work .title span{font-size:.75em;}
}
.work .hover{background:rgba(30, 179, 197, 0.7);bottom:0;color:#fff7cc;color:rgba(255, 247, 204, 0.75);font-size:27px;left:0;opacity:0;position:absolute;right:0;text-align:center;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;top:0;}
.work .hover .fa{left:50%;line-height:1;margin:-13.5px 0 0 -12px;position:absolute;top:50%;}
.work:hover .hover{opacity:1;}
.work-carousel .carousel-wrap{margin-bottom:11px;position:relative;}
.work-carousel .carousel-wrap .main-carousel-wrap{overflow:hidden;padding:0;position:relative;z-index:3;}
@media (max-width:767px){.work-carousel .carousel-wrap .main-carousel-wrap{margin:0 auto;max-width:630px;padding-left:15px;padding-right:15px;}
}
.work-carousel .carousel-wrap .main-carousel-wrap.loaded{overflow:visible;}
.work-carousel .carousel-wrap .main-carousel-wrap:before, .work-carousel .carousel-wrap .main-carousel-wrap:after{bottom:0;box-shadow:-80px 0 0 rgba(0, 0, 0, 0.05);content:"";left:80px;height:35%;max-width:200px;max-height:44px;position:absolute;-webkit-transform:skew(50deg);-ms-transform:skew(50deg);transform:skew(50deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;width:50%;z-index:-1;}
@media (max-width:767px){.work-carousel .carousel-wrap .main-carousel-wrap:before, .work-carousel .carousel-wrap .main-carousel-wrap:after{display:none;}
}
.work-carousel .carousel-wrap .main-carousel-wrap:after{box-shadow:80px 0 0 rgba(0, 0, 0, 0.05);left:auto;right:80px;-webkit-transform:skew(-50deg);-ms-transform:skew(-50deg);transform:skew(-50deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}
.work-carousel .carousel-wrap .main-carousel-wrap .main-carousel{width:20000px;}
.work-carousel .carousel-wrap .main-carousel-wrap .main-carousel .work{display:block;float:left;margin:0;max-width:inherit;position:relative;}
.work-carousel .carousel-wrap .second-carousel-wrap{left:150px;overflow:hidden;position:absolute;top:25%;width:380px;z-index:2;}
@media (max-width:1229px){.work-carousel .carousel-wrap .second-carousel-wrap{left:130px;top:13%;}
}
@media (max-width:991px){.work-carousel .carousel-wrap .second-carousel-wrap{left:76px;top:32px;}
}
@media (max-width:767px){.work-carousel .carousel-wrap .second-carousel-wrap{visibility:hidden;}
}
.work-carousel .carousel-wrap .second-carousel-wrap.loaded{overflow:visible;}
.work-carousel .carousel-wrap .second-carousel-wrap:before, .work-carousel .carousel-wrap .second-carousel-wrap:after{bottom:0;box-shadow:-80px 0 0 rgba(0, 0, 0, 0.05);content:"";left:80px;height:35%;max-width:200px;max-height:50px;position:absolute;-webkit-transform:skew(50deg);-ms-transform:skew(50deg);transform:skew(50deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;width:50%;z-index:-1;}
@media (max-width:991px){.work-carousel .carousel-wrap .second-carousel-wrap:before, .work-carousel .carousel-wrap .second-carousel-wrap:after{max-height:33px;}
}
.work-carousel .carousel-wrap .second-carousel-wrap:after{box-shadow:80px 0 0 rgba(0, 0, 0, 0.05);left:auto;right:80px;-webkit-transform:skew(-50deg);-ms-transform:skew(-50deg);transform:skew(-50deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}
.work-carousel .carousel-wrap .second-carousel-wrap .second-carousel{width:20000px;}
.work-carousel .carousel-wrap .second-carousel-wrap .second-carousel .image{float:left;}
.work-carousel .carousel-wrap .second-carousel-wrap.right{left:auto;right:150px;}
@media (max-width:1229px){.work-carousel .carousel-wrap .second-carousel-wrap.right{right:130px;}
}
@media (max-width:991px){.work-carousel .carousel-wrap .second-carousel-wrap.right{right:76px;}
}
.work-carousel .carousel-wrap .second-carousel-wrap.too{left:35px;top:40%;width:240px;z-index:1;}
@media (max-width:1229px){.work-carousel .carousel-wrap .second-carousel-wrap.too{top:30%;}
}
@media (max-width:991px){.work-carousel .carousel-wrap .second-carousel-wrap.too{top:87px;}
}
.work-carousel .carousel-wrap .second-carousel-wrap.too:before, .work-carousel .carousel-wrap .second-carousel-wrap.too:after{max-height:20px;}
.work-carousel .carousel-wrap .second-carousel-wrap.too.right{left:auto;right:35px;}
.work-carousel .thumbs-wrap{margin:0 auto;max-width:612px;position:relative;}
@media (max-width:1229px){.work-carousel .thumbs-wrap{max-width:500px;}
}
@media (max-width:991px){.work-carousel .thumbs-wrap{max-width:515px;}
}
@media (max-width:767px){.work-carousel .thumbs-wrap{margin:0 auto;max-width:594px;padding:0 19px;}
}
.work-carousel .thumbs-wrap .caroufredsel_wrapper{margin:0 auto !important;}
.work-carousel .thumbs-wrap .thumbs{max-height:60px;overflow:hidden;}
.work-carousel .thumbs-wrap .thumbs a{border:0 none !important;display:block;float:left;height:60px;margin:0 6px;opacity:.5;width:90px;}
@media (max-width:767px){.work-carousel .thumbs-wrap .thumbs a{margin:0 3px;}
}
.work-carousel .thumbs-wrap .thumbs a.selected{opacity:1;}
.work-carousel .thumbs-wrap .prev,
.work-carousel .thumbs-wrap .next{left:-24px;position:absolute;top:50%;}
@media (max-width:767px){.work-carousel .thumbs-wrap .prev,
.work-carousel .thumbs-wrap .next{left:-10px;}
}
.work-carousel .thumbs-wrap .next{left:auto;right:-24px;}
@media (max-width:767px){.work-carousel .thumbs-wrap .next{right:-10px;}
}
.single-work-opened,
.single-work-opened body{overflow:hidden !important;}
.works-opened{background:#fff;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:999;}
.works-opened > .navigation{position:absolute;text-align:right;width:100%;}
@media (max-width:767px){.works-opened > .navigation{text-align:center;}
}
.works-opened > .navigation a{background:#d73e4d;background:rgba(215, 62, 77, 0.75);border:0 none !important;color:#fff7cc;display:inline-block;float:none;font-size:43px;height:70px;line-height:1;margin:0 1px;opacity:1;text-align:center;text-shadow:none;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;vertical-align:top;width:70px;}
@media (max-width:767px){.works-opened > .navigation a{height:50px;width:50px;}
}
.works-opened > .navigation a.close{margin-right:0;}
.works-opened > .navigation a svg{height:24px;margin-top:23px;vertical-align:top;width:24px;}
@media (max-width:767px){.works-opened > .navigation a svg{height:20px;margin-top:15px;width:20px;}
}
.works-opened > .navigation a:hover{background:#d73e4d;}
.works-opened .single-work{color:#1e2d3a;height:100%;padding-top:85px;padding-bottom:50px;width:100%;}
@media (max-width:767px){.works-opened .single-work{padding-top:80px;}
}
.works-opened .single-work .work-container{height:100%;min-height:100%;width:100%;}
.works-opened .single-work .work-container .mCSB_container{height:100%;}
.works-opened .single-work .work-container .mCSB_container > .container{display:table;height:100%;table-layout:fixed;}
@media (max-width:767px){.works-opened .single-work .work-container .mCSB_container > .container{width:100%;}
}
.works-opened .single-work .work-container.scroll .mCSB_container{height:auto;margin-right:0;}
.works-opened .single-work .work-container .title{font-size:3em;margin:0;}
@media (max-width:767px){.works-opened .single-work .work-container .title{font-size:1.75em;margin-bottom:22px;text-align:center;}
}
.works-opened .single-work .work-container .work-content-wrap{display:table-row;height:100%;vertical-align:middle;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap{display:block;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content{display:table-cell;height:100%;vertical-align:middle;width:100%;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content{display:block;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .images{padding-right:85px;}
@media (max-width:991px){.works-opened .single-work .work-container .work-content-wrap .work-content .images{margin-bottom:55px;padding-right:15px;}
}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content .images{margin-bottom:34px;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .main-images-wrap{margin:0 auto;max-width:600px;overflow:hidden;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .main-images-wrap .main-images{max-height:370px;margin-bottom:11px;overflow:hidden;width:10000px;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .main-images-wrap .main-images img{display:inline-block;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .main-images-wrap .main-images img + img{opacity:0;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .main-images-wrap.loaded .main-images img + img{opacity:1;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap{margin:0 -6px;position:relative;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap{margin:0 auto;max-width:594px;padding:0 19px;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .caroufredsel_wrapper{margin:0 auto !important;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .thumbs{max-height:60px;overflow:hidden;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .thumbs a{border:0 none !important;display:block;float:left;height:60px;margin:0 6px;opacity:.5;width:90px;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .thumbs a{margin:0 3px;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .thumbs a.selected{opacity:1;}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .prev,
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .next{left:-24px;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .prev,
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .next{left:-10px;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .next{left:auto;right:-24px;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content .images .thumbs-wrap .next{right:-10px;}
}
@media (max-width:991px){.works-opened .single-work .work-container .work-content-wrap .work-content .description{text-align:center;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .description .meta{font-size:.875em;line-height:1.6;margin:0 0 43px;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content .description .meta{margin-bottom:19px;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .description .meta p{margin:0;}
.works-opened .single-work .work-container .work-content-wrap .work-content .description .meta span{font-weight:500;}
.works-opened .single-work .work-container .work-content-wrap .work-content .description .text{line-height:1.375;}
.works-opened .single-work .work-container .work-content-wrap .work-content .description .btn{margin-top:51px;padding:7px 46px;-webkit-transition:background .2s ease-in-out, border .2s ease-in-out;transition:background .2s ease-in-out, border .2s ease-in-out;}
@media (max-width:767px){.works-opened .single-work .work-container .work-content-wrap .work-content .description .btn{font-size:1.125em;margin-top:34px;padding:6px 30px;}
}
.works-opened .single-work .work-container .work-content-wrap .work-content .description .btn:hover{background:#d73e4d;border-color:#d73e4d;}
.news .meta{color:#768088;font-size:0.875em;font-weight:300;line-height:1.6;padding-top:51px;text-align:right;}
.news .news-content .title{color:#375099;font-family:"Lato";font-size:1.5em;font-weight:300;margin-bottom:21px;text-transform:none;}
.news .news-content .title a{border:0 none !important;color:inherit;font-size:1em;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.news .news-content .title a:hover{opacity:.8;}
.news .news-content .description{font-size:1em;line-height:1.375;margin-bottom:25px;}
.news .news-content .more{border:0 none !important;color:#375099;display:inline-block;font-size:1em;font-style:italic;font-weight:300;line-height:1;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;vertical-align:top;}
.news .news-content .more .fa{margin-left:3px;vertical-align:text-bottom;}
.news .news-content .more:hover{opacity:.8;}
@media (max-width:767px){.carousel.news-carousel .news .meta{margin:0 0 20px;padding-top:0;text-align:left;}
}
.carousel.news-carousel .owl-buttons{display:block;left:100%;position:absolute;top:57px;text-align:center;width:20%;}
@media (max-width:767px){.carousel.news-carousel .owl-buttons{left:0;position:relative;top:0;width:100%;}
}
.carousel.news-carousel .owl-buttons .owl-prev,
.carousel.news-carousel .owl-buttons .owl-next{color:#aac0d0;display:inline-block;left:0;margin:0 10px;position:relative;right:0;vertical-align:top;}
.carousel.news-carousel .owl-buttons .owl-prev:after,
.carousel.news-carousel .owl-buttons .owl-next:after{background:#aac0d0;}
.carousel.news-carousel.second-type .meta{margin-bottom:30px;}
@media (max-width:767px){.carousel.news-carousel.second-type .meta{margin-bottom:20px;}
}
.carousel.news-carousel.second-type .owl-buttons{bottom:3px;left:0;padding:0 15px;text-align:right;top:auto;width:25%;}
@media (max-width:767px){.carousel.news-carousel.second-type .owl-buttons{position:relative;text-align:center;top:0;width:100%;}
}
.actions{margin:50px 0 0;overflow:hidden;position:relative;text-align:center;}
.actions .action{bottom:0;left:50%;position:absolute;}
.actions .action.action-1{bottom:auto;left:auto;position:relative;z-index:3;}
.actions .action.action-2{margin-left:-267px;z-index:2;}
.actions .action.action-3{margin-left:13px;z-index:2;}
.actions .action.action-4{margin-left:-392px;z-index:1;}
.actions .action.action-5{margin-left:146px;z-index:1;}
.promo-box{padding-top:80px;padding-bottom:80px;position:relative;}
@media (max-width:767px){.promo-box{padding-top:50px;padding-bottom:50px;}
}
.promo-box .part{display:table;table-layout:fixed;}
@media (max-width:767px){.promo-box .part{display:block;height:auto !important;}
}
.promo-box .part .part-content{display:table-cell;vertical-align:middle;width:100%;}
@media (max-width:767px){.promo-box .part .part-content{display:block;}
}
.promo-box .col-xs-1 > .part,
.promo-box .col-sm-1 > .part,
.promo-box .col-md-1 > .part,
.promo-box .col-lg-1 > .part,
.promo-box .col-xs-2 > .part,
.promo-box .col-sm-2 > .part,
.promo-box .col-md-2 > .part,
.promo-box .col-lg-2 > .part,
.promo-box .col-xs-3 > .part,
.promo-box .col-sm-3 > .part,
.promo-box .col-md-3 > .part,
.promo-box .col-lg-3 > .part,
.promo-box .col-xs-4 > .part,
.promo-box .col-sm-4 > .part,
.promo-box .col-md-4 > .part,
.promo-box .col-lg-4 > .part,
.promo-box .col-xs-5 > .part,
.promo-box .col-sm-5 > .part,
.promo-box .col-md-5 > .part,
.promo-box .col-lg-5 > .part,
.promo-box .col-xs-6 > .part,
.promo-box .col-sm-6 > .part,
.promo-box .col-md-6 > .part,
.promo-box .col-lg-6 > .part,
.promo-box .col-xs-7 > .part,
.promo-box .col-sm-7 > .part,
.promo-box .col-md-7 > .part,
.promo-box .col-lg-7 > .part,
.promo-box .col-xs-8 > .part,
.promo-box .col-sm-8 > .part,
.promo-box .col-md-8 > .part,
.promo-box .col-lg-8 > .part,
.promo-box .col-xs-9 > .part,
.promo-box .col-sm-9 > .part,
.promo-box .col-md-9 > .part,
.promo-box .col-lg-9 > .part,
.promo-box .col-xs-10 > .part,
.promo-box .col-sm-10 > .part,
.promo-box .col-md-10 > .part,
.promo-box .col-lg-10 > .part,
.promo-box .col-xs-11 > .part,
.promo-box .col-sm-11 > .part,
.promo-box .col-md-11 > .part,
.promo-box .col-lg-11 > .part,
.promo-box .col-xs-12 > .part,
.promo-box .col-sm-12 > .part,
.promo-box .col-md-12 > .part,
.promo-box .col-lg-12 > .part{width:100%;}
.promo-box .right{float:right;}
@media (max-width:767px){.promo-box .right{float:none;}
}
.promo-box .layers-images{position:relative;}
.promo-box .layers-images img{position:relative;}
.promo-box .layers-images .layer{display:block;position:absolute;}
.promo-box .layers-images .layer.bottom-layer{bottom:-140px;left:10%;}
@media (max-width:767px){.promo-box .layers-images .layer.bottom-layer{bottom:-30px;}
}
.promo-box .layers-images .layer.top-layer{right:10%;top:-160px;}
@media (max-width:767px){.promo-box .layers-images .layer.top-layer{top:-30px;}
}
@media (max-width:767px){.promo-box .features-text{margin-top:50px;}
}
.promo-box .features-text + img{margin-top:45px;}
.promo-box .title{margin-bottom:30px;}
.promo-box .descriptions{font-size:1.25em;line-height:1.5;}
.promo-box .feature-list{margin-bottom:40px;}
.promo-box .feature-list li .fa{color:#768088;margin-right:5px;}
.promo-box .forget{color:#768088;margin-top:32px;}
.promo-box .zoom-wrap{margin:45px auto 0;max-width:100%;position:relative;}
@media (max-width:767px){.promo-box .zoom-wrap{width:auto !important;}
}
.promo-box .zoom-wrap .zoom-img + div{background-color:#fff;}
.promo-box .promo-feature{text-align:center;}
.promo-box .promo-feature .image{display:inline-block;position:relative;}
.promo-box .promo-feature .image img{margin-left:-19%;}
.promo-box .promo-feature .image .bullet{height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;width:30px;}
.promo-box .promo-feature .image .bullet .number{color:#fff;font-size:.8em;font-weight:bold;left:0;line-height:30px;position:absolute;right:0;text-align:center;top:0;z-index:1;}
@media (max-width:767px){.promo-box .promo-feature .image .bullet .number{cursor:pointer;margin-bottom:5px;}
}
.promo-box .promo-feature .image .bullet .line{background:#1e1e1e;height:2px;margin:14px 0 0 15px;position:absolute;width:200px;}
@media (max-width:767px){.promo-box .promo-feature .image .bullet .line{background:none;height:100%;margin:0;width:100% !important;}
}
.promo-box .promo-feature .image .bullet .line:before, .promo-box .promo-feature .image .bullet .line:after{background:#d73e4d;border-radius:50%;content:"";display:block;height:20px;left:0;margin:-9px 0 0 -10px;position:absolute;top:0;width:20px;}
@media (max-width:767px){.promo-box .promo-feature .image .bullet .line:before, .promo-box .promo-feature .image .bullet .line:after{height:30px;margin:0;width:30px;}
}
.promo-box .promo-feature .image .bullet .line:after{background:#fff;border:2px solid #1e1e1e;height:8px;left:auto;margin:-3px -4px 0 0;right:0;width:8px;}
@media (max-width:767px){.promo-box .promo-feature .image .bullet .line:after{display:none;}
}
.promo-box .promo-feature .image .bullet .line .bullet-content{left:100%;margin:-13px 0 0 10px;position:absolute;text-align:left;width:140px;}
@media (min-width:768px){.promo-box .promo-feature .image .bullet .line .bullet-content{display:block !important;}
}
@media (max-width:767px){.promo-box .promo-feature .image .bullet .line .bullet-content{background:#fff;bottom:0;display:none;left:0 !important;margin:0 !important;padding:0 30px 50px;position:fixed;right:0 !important;text-align:center !important;top:0;width:auto;z-index:999;}
}
.promo-box .promo-feature .image .bullet .line .bullet-content .close{background:#d73e4d;background:rgba(215, 62, 77, 0.75);border:0 none !important;display:none;float:none;height:50px;margin:0 0 40px;opacity:1;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;width:50px;}
@media (max-width:767px){.promo-box .promo-feature .image .bullet .line .bullet-content .close{display:inline-block;}
}
.promo-box .promo-feature .image .bullet .line .bullet-content .close:hover{background:#d73e4d;}
.promo-box .promo-feature .image .bullet .line .bullet-content .close svg{height:20px;margin-top:15px;width:20px;}
.promo-box .promo-feature .image .bullet .line .bullet-content .title{font-size:1.5em;margin-bottom:5px;}
.promo-box .promo-feature .image .bullet .line .bullet-content p{font-size:.9em;line-height:1.3;}
.promo-box .promo-feature .image .bullet.left .line{margin-left:0;margin-right:15px;right:0;}
@media (max-width:767px){.promo-box .promo-feature .image .bullet.left .line{margin:0;}
}
.promo-box .promo-feature .image .bullet.left .line:before{left:auto;margin:-9px -10px 0 0;right:0;}
@media (max-width:767px){.promo-box .promo-feature .image .bullet.left .line:before{margin:0;}
}
.promo-box .promo-feature .image .bullet.left .line:after{left:0;margin:-3px 0 0 -4px;right:auto;}
.promo-box .promo-feature .image .bullet.left .line .bullet-content{left:auto;margin:-13px 10px 0 0;right:100%;text-align:right;}
.promo-box .promo-feature .image .bullet.open .line .bullet-content{display:block;}
.inverse .promo-box, .promo-box.inverse{color:#fff;}
.inverse .promo-box .feature-list li .fa, .promo-box.inverse .feature-list li .fa{color:#fff;color:rgba(255, 255, 255, 0.8);}
.inverse .promo-box .forget, .promo-box.inverse .forget{color:#fff;color:rgba(255, 255, 255, 0.8);}
@media (max-width:767px){.inverse .promo-box .promo-feature .image .bullet, .promo-box.inverse .promo-feature .image .bullet{color:#1e2d3a;}
}
.inverse .promo-box .promo-feature .image .bullet .line, .promo-box.inverse .promo-feature .image .bullet .line{background:#fff;background:rgba(255, 255, 255, 0.17);}
@media (max-width:767px){.inverse .promo-box .promo-feature .image .bullet .line, .promo-box.inverse .promo-feature .image .bullet .line{background:none;}
}
.inverse .promo-box .promo-feature .image .bullet .line:after, .promo-box.inverse .promo-feature .image .bullet .line:after{border-color:#fff;opacity:.65;}
.one-page .promo-box{padding-top:0;padding-bottom:0;}
.contact-info{font-weight:300;line-height:1.375;margin-bottom:27px;}
.contact-info:last-child{margin-bottom:0;}
.contact-info .icon{border-right:1px solid #dbe0e5;float:left;font-size:24px;height:45px;line-height:40px;margin:0 20px 0 0;width:40px;}
.contact-info .icon .fa{text-align:center;width:25px;}
.contact-info .icon .fa-mobile,
.contact-info .icon .fa-map-marker{font-size:30px;line-height:42px;}
.contact-info .title{font-size:1.125em;font-weight:bold;line-height:1.1;margin-bottom:3px;}
.contact-info address{font-weight:300;line-height:1.375;margin-bottom:0;}
.contact-info a{font-size:1em;}
.contact-info .text{overflow:hidden;}
@media (max-width:767px){.contact-form{margin-top:50px;margin-bottom:0;}
}
.contact-form .form-title{font-size:1.125em;font-weight:bold;line-height:1.1;margin-bottom:23px;}
.contact-form .form-group{margin-bottom:10px;}
.contact-form .form-group.comment{margin-bottom:30px;}
.contact-form textarea{height:120px;}
.contact-form .btn{margin:0 10px 0 0;}
.contact-form .form-message{display:inline-block;margin:5px 0 0;vertical-align:top;}
.numbered-list{margin:0 0 0 -30px;}
@media (max-width:767px){.numbered-list{margin:0;}
}
.one-page .numbered-list{height:0;padding-bottom:80px;}
@media (max-width:767px){.one-page .numbered-list{height:auto;padding-bottom:0;}
}
.one-page .numbered-list.owl-carousel{height:auto;}
.numbered-list .item{padding:15px 0 15px 30px;position:relative;}
.numbered-list .item:first-child .item-link:after{display:none !important;}
.numbered-list .item .item-link{border:0 none !important;color:#fff;display:block;height:51px;position:relative;width:51px;}
.numbered-list .item .item-link:after{border-left:1px solid rgba(0, 0, 0, 0.2);bottom:100%;content:"";display:block;height:30px;left:25px;margin:0;position:absolute;width:0px;}
.numbered-list .item .item-link:before{background:rgba(0, 0, 0, 0.5);border-radius:50%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-webkit-transition:background 0.2s ease-in-out, bottom 0.2s ease-in-out, left 0.2s ease-in-out, right 0.2s ease-in-out, top 0.2s ease-in-out;transition:background 0.2s ease-in-out, bottom 0.2s ease-in-out, left 0.2s ease-in-out, right 0.2s ease-in-out, top 0.2s ease-in-out;}
.numbered-list .item .item-link .fa{color:#000;color:rgba(0, 0, 0, 0.5);left:0;margin:18px 0 0 -30px;position:absolute;}
.numbered-list .item .item-link .number{height:51px;font-size:.875em;font-weight:bold;line-height:51px;position:relative;text-align:center;}
.numbered-list .item .item-link .text{color:#000;font-size:.875em;left:100%;line-height:1.3;margin:0 0 0 20px;position:absolute;top:4px;width:200px;}
.numbered-list .item .item-link .description{position:absolute;visibility:hidden;}
.numbered-list .item .item-link:hover:before, .numbered-list .item .item-link.hover:before{background:#000;bottom:-5px;content:"";display:block;left:-5px;position:absolute;right:-5px;top:-5px;}
.numbered-list .carousel-item{float:left;}
.numbered-list .owl-controls{bottom:0;left:0;position:absolute;right:0;}
.numbered-list .owl-controls .owl-pagination{height:13px;margin:0 0 0 4px;padding:0;text-align:left;vertical-align:top;width:100%;}
.numbered-list .owl-controls .owl-buttons .owl-prev,
.numbered-list .owl-controls .owl-buttons .owl-next{display:none !important;}
.numbered-list-description{background:#f2f2f2;border:0 none;border-radius:50%;font-size:.875em;height:380px;left:50%;margin:-190px 0 0 -190px;padding:66px 55px 66px 65px;position:absolute;text-align:left;top:50%;-webkit-transition:visibility 0.2s ease-in-out;transition:visibility 0.2s ease-in-out;visibility:hidden;width:380px;}
@media (max-width:767px){.numbered-list-description{bottom:0;border-radius:0;height:auto;left:0;margin:0;position:fixed;right:0;top:0;width:auto;z-index:999;-webkit-animation-name:none;animation-name:none;}
}
.numbered-list-description .tab-pane{font-size:1em;height:100%;overflow:hidden;visibility:hidden;}
.numbered-list-description .tab-pane .mCustomScrollBox{padding-right:10px;}
.numbered-list-description .tab-pane .mCustomScrollBox .mCS_y_hidden{display:table;height:100%;}
@media (max-width:767px){.numbered-list-description .tab-pane .mCustomScrollBox .mCS_y_hidden{display:block;}
}
.numbered-list-description .tab-pane .mCustomScrollBox .mCS_y_hidden .tab-pane-wrap{display:table-cell;vertical-align:middle;}
@media (max-width:767px){.numbered-list-description .tab-pane .mCustomScrollBox .mCS_y_hidden .tab-pane-wrap{display:block;}
}
.numbered-list-description .close{border:0 none;color:#768088;display:block;fill:#768088;font-size:1em;height:15px;left:50%;line-height:1;margin-left:-7.5px;opacity:1;position:absolute;top:20px;text-shadow:none;-webkit-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;visibility:hidden;width:15px;}
.numbered-list-description .close:hover{fill:#d73e4d;}
.numbered-list-description.open{visibility:visible;}
.numbered-list-description.open .tab-pane.active,
.numbered-list-description.open .close{visibility:visible;}
.numbered-list-description.inverse{background:#fff;}
.countdown{width:100%;}
.countdown .time_circles{height:100%;position:relative;width:100%;}
.countdown .time_circles canvas{max-width:100%;position:relative;vertical-align:top;}
.countdown .time_circles > div{position:absolute;text-align:center;width:25% !important;}
.countdown .time_circles > div.textDiv_Hours{left:25% !important;}
.countdown .time_circles > div.textDiv_Minutes{left:50% !important;}
.countdown .time_circles > div.textDiv_Seconds{left:75% !important;}
.countdown .time_circles > div h4{color:inherit;}
@media (max-width:767px){.countdown .time_circles > div h4{margin:0 0 5px;}
}
.countdown .time_circles > div span{line-height:.7 !important;vertical-align:top;}
.sandwich-animation{height:750px;margin:-375px 80px 0 0;position:absolute;right:100%;top:50%;width:350px;}
@media (max-width:1229px){.sandwich-animation{display:none !important;}
}
.sandwich-animation .layer{left:0;position:absolute;right:0;top:50%;-webkit-transition:margin 0.5s ease-in-out;transition:margin 0.5s ease-in-out;}
.sandwich-animation .layer.layer-1{margin-top:-130px;}
.sandwich-animation .layer.layer-2{margin-top:-70px;}
.sandwich-animation .layer.layer-3{margin-top:-70px;}
.sandwich-animation .layer.layer-4{margin-top:6px;}
.sandwich-animation .layer.layer-5{margin-top:-30px;}
.sandwich-animation .layer.layer-6{margin-top:-10px;}
.sandwich-animation.right{left:100%;margin:-375px 0 0 80px;right:100%;}
.sandwich-animation.right .layer-1{margin-top:-105px;}
.sandwich-animation.right .layer-2{margin-top:-75px;}
.sandwich-animation.right .layer-3{margin-top:-65px;}
.sandwich-animation.right .layer-4{margin-top:-55px;}
.sandwich-animation.right .layer-5{margin-top:-25px;}
.sandwich-animation.right .layer-6{margin-top:-15px;}
.post .entry-title{font-size:2.25em;margin-bottom:1px;}
.post .entry-title a{border:0 none;font-size:1em;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.post .entry-title a:hover{border:0 none;opacity:.8;}
.post .entry-meta{color:#a9bbc9;font-size:.875em;margin-bottom:25px;}
.post .entry-meta a{border:0 none !important;color:#768088;font-size:1em;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.post .entry-meta a:hover{opacity:.8;}
.post .entry-preview{margin-bottom:32px;position:relative;text-align:center;}
.post .entry-preview .entry-gallery{overflow:hidden;width:10000px;}
.post .entry-preview .prev,
.post .entry-preview .next{color:#aac0d0;left:-30px;top:50%;}
@media (max-width:800px){.post .entry-preview .prev,
.post .entry-preview .next{background:#fff;height:30px;left:0;padding:5px;width:30px;}
}
body .post .entry-preview .prev:hover, body
.post .entry-preview .next:hover{color:#aac0d0;}
.post .entry-preview .prev .fa,
.post .entry-preview .next .fa{vertical-align:top;}
@media (max-width:800px){.post .entry-preview .prev .fa,
.post .entry-preview .next .fa{left:11px !important;}
}
.post .entry-preview .prev:after,
.post .entry-preview .next:after{background:#aac0d0;}
@media (max-width:800px){.post .entry-preview .prev:after,
.post .entry-preview .next:after{display:none;}
}
.post .entry-preview .next{left:auto;right:-30px;}
@media (max-width:800px){.post .entry-preview .next{right:0;}
}
@media (max-width:800px){.post .entry-preview .next .fa{left:11px !important;right:auto !important;}
}
.post .entry-content{color:#777;line-height:1.875;margin-bottom:34px;}
.post .entry-content blockquote{margin-bottom:40px;}
.post .entry-more .btn{padding-left:16px;padding-right:16px;}
.post:first-child{margin-top:-11px;}
.post + .post{margin-top:69px;}
.col-md-7.content .post .entry-preview{margin-left:auto;margin-right:auto;max-width:670px;}
.single-post .post{margin-top:-15px;margin-bottom:57px;}
.single-post .post .entry-title{font-size:3em;margin-bottom:7px;}
.single-post .post .entry-meta{margin-bottom:34px;}
.single-post .post .entry-preview{margin-bottom:43px;}
.single-post .post .entry-content{margin-bottom:36px;}
.single-post .post .shares{margin-bottom:36px;}
.single-post .post .shares a{background:#aac0d0;border:0 none !important;border-radius:2px;display:block;float:left;height:30px;margin:8px 1px 0;position:relative;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;width:30px;}
.single-post .post .shares a:hover{background:#768088;}
.single-post .post .shares a:hover label .getshare-counter{opacity:1;visibility:visible;}
.single-post .post .shares a input{display:none;}
.single-post .post .shares a label{cursor:pointer;display:block;height:30px;margin:0;width:30px;}
.single-post .post .shares a label .getshare-text{color:#fff;display:block;font-size:16px;text-align:center;}
.single-post .post .shares a label .getshare-counter{background:#e4ebf1;background:rgba(170, 192, 208, 0.3);border-radius:2px;bottom:42px;color:#768088;font-family:"Lato";font-size:12px;font-weight:500;line-height:1;left:-4px;opacity:0;padding:5px 3px 6px;position:absolute;text-align:center;-webkit-transition:visibility .2s ease-in-out, opacity .2s ease-in-out;transition:visibility .2s ease-in-out, opacity .2s ease-in-out;right:-4px;visibility:hidden;}
.single-post .post .shares a label .getshare-counter:before{border:8px solid transparent;border-top-color:#e4ebf1;border-top-color:rgba(170, 192, 208, 0.3);border-left-width:6px;border-right-width:6px;content:"";display:block;height:0;left:50%;margin-left:-6px;position:absolute;top:100%;width:0;}
#comments .title{font-size:1.5em;margin-bottom:45px;}
#comments .title small{color:#768088;font-family:"Lato";font-size:.66em;font-weight:300;}
#comments .commentlist,
#comments .commentlist ol{list-style:none;margin:0;padding:0;}
#comments .commentlist{margin-bottom:92px;}
#comments .commentlist .comment{margin-bottom:46px;}
#comments .commentlist .comment:last-child{margin-bottom:0;}
#comments .commentlist .comment ol{margin:46px 0 0 100px;}
@media (max-width:767px){#comments .commentlist .comment ol{margin-left:30px;}
}
#comments .commentlist .comment .comment-avatar{float:left;height:70px;margin:2px 30px 0 0;width:70px;}
@media (max-width:767px){#comments .commentlist .comment .comment-avatar{margin-right:15px;}
}
#comments .commentlist .comment .comment-avatar img{border-radius:50%;}
#comments .commentlist .comment .comment-meta{color:#768088;font-size:.8125em;line-height:1;margin-bottom:12px;overflow:hidden;}
#comments .commentlist .comment .comment-meta a{font-size:1em;font-weight:500;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
#comments .commentlist .comment .comment-meta a:hover{opacity:.8;}
#comments .commentlist .comment .comment-meta .comment-reply-link{margin-left:18px;}
#comments .commentlist .comment p{overflow:hidden;}
#comments #respond .form-group{margin-bottom:9px;}
#comments #respond .name{float:left;padding-right:4px;width:50%;}
@media (max-width:767px){#comments #respond .name{float:none;padding:0;width:100%;}
}
#comments #respond .email{float:left;padding-left:4px;width:50%;}
@media (max-width:767px){#comments #respond .email{float:none;padding:0;width:100%;}
}
#comments #respond .comment{margin-bottom:19px;}
#comments #respond .comment textarea{height:90px;}
.site-footer{background:#1e2d3a;color:#768088;font-size:.75em;padding:24px 0;text-align:center;width:100%;}
@media (max-width:767px){.site-footer .col-sm-4 + .col-sm-4{margin-top:15px;}
}
.site-footer .left-align{text-align:left;}
@media (max-width:767px){.site-footer .left-align{text-align:center;}
}
.site-footer .right-align{text-align:right;}
@media (max-width:767px){.site-footer .right-align{text-align:center;}
}
.site-footer .copyright{font-style:italic;}
.site-footer .social a{border:0 none;color:#768088;font-size:.85em;margin:0 14px;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.site-footer .social a:hover{color:#fff;}
.site-footer .scroll-to-top,
.site-footer .scroll-to-top:visited{border:0 none;color:#768088;display:inline-block;font-size:1.9em;height:22px;line-height:22px;vertical-align:top;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.site-footer .scroll-to-top .fa,
.site-footer .scroll-to-top:visited .fa{vertical-align:top;}
.site-footer .scroll-to-top:hover,
.site-footer .scroll-to-top:visited:hover{color:#fff;}
.site-footer.footer-white{background:#fff;color:#000;}
.site-footer.footer-white .social a{color:#000;}
.site-footer.footer-white .social a:hover{color:rgba(0, 0, 0, 0.8);}
.site-footer.footer-white .scroll-to-top,
.site-footer.footer-white .scroll-to-top:visited{color:#000;}
.site-footer.footer-white .scroll-to-top:hover,
.site-footer.footer-white .scroll-to-top:visited:hover{color:rgba(0, 0, 0, 0.8);}
.site-footer.footer-gray{background:#d5d5d5;color:#939393;}
.site-footer.footer-gray .social a{color:#939393;}
.site-footer.footer-gray .social a:hover{color:rgba(147, 147, 147, 0.8);}
.site-footer.footer-gray .scroll-to-top,
.site-footer.footer-gray .scroll-to-top:visited{color:#939393;}
.site-footer.footer-gray .scroll-to-top:hover,
.site-footer.footer-gray .scroll-to-top:visited:hover{color:rgba(147, 147, 147, 0.8);}
.site-footer.footer-black{background:#000;color:#fff;}
.site-footer.footer-black .social a{color:#fff;}
.site-footer.footer-black .social a:hover{color:rgba(255, 255, 255, 0.8);}
.site-footer.footer-black .scroll-to-top,
.site-footer.footer-black .scroll-to-top:visited{color:#fff;}
.site-footer.footer-black .scroll-to-top:hover,
.site-footer.footer-black .scroll-to-top:visited:hover{color:rgba(255, 255, 255, 0.8);}
.site-footer.footer-brown{background:#504942;color:#fff7cc;}
.site-footer.footer-brown .social a{color:#fff7cc;}
.site-footer.footer-brown .social a:hover{color:rgba(255, 247, 204, 0.8);}
.site-footer.footer-brown .scroll-to-top,
.site-footer.footer-brown .scroll-to-top:visited{color:#fff7cc;}
.site-footer.footer-brown .scroll-to-top:hover,
.site-footer.footer-brown .scroll-to-top:visited:hover{color:rgba(255, 247, 204, 0.8);}
.tp-banner-container,
.tp-banner,
.tp-banner > ul{position:relative;}
.info-box{background:#1e2d3a;border-bottom:1px solid #858e95;padding:94px 15px 97px;text-align:center;}
.info-box .title{color:#fff7cc;font-size:2.25em;margin-bottom:20px;}
.info-box .description{color:#768088;font-size:1.25em;line-height:1.5;margin:0 0 37px;}
.info-box .social{line-height:1;}
.info-box .social a{border:0 none;color:#768088;font-size:.65em;margin:0 14px;vertical-align:top;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.info-box .social a .fa{vertical-align:text-top;}
.info-box .social a:hover{color:#fff;}
.info-box.navigation{padding-top:60px;padding-bottom:60px;}
.info-box.navigation .pager{margin:0;}
.info-box.navigation .pager li{display:inline-block;margin:0 2px;}
.info-box.navigation .pager li a{background:#404c57;background:rgba(255, 255, 255, 0.15);border:0 none !important;border-radius:2px;color:#768088;height:auto;font-family:Calibri, Arial, sans-serif;font-size:.875em;font-weight:500;margin:0;padding:3px 15px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;width:auto;}
.info-box.navigation .pager li a:hover{background:rgba(255, 255, 255, 0.2);}
.info-box.navigation .pager li a .fa{font-size:1.2em;line-height:.9;vertical-align:text-bottom;}
.info-box.navigation .pager li a.back{padding-left:9px;padding-right:9px;}
.info-box.navigation .pager li a.back .fa{font-size:1em;line-height:1;vertical-align:text-bottom;}
.bottom-padding{margin-bottom:100px;}
.padding-box{padding-top:80px;padding-bottom:80px;}
.bg-main{background-color:#1e2d3a;}
[data-appear-animation]{visibility:hidden;}
@media (max-width:767px){[data-appear-animation]{visibility:visible;color:#fff;}
}
.animated[data-appear-animation]{visibility:visible;color:#fff;}
.mCSB_scrollTools{opacity:1;width:10px;}
.section .section-content.mCustomScrollbar .mCustomScrollBox > .mCSB_scrollTools{z-index:99;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#dbe0e5;width:3px;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#d73e4d;}
.mCSB_scrollTools .mCSB_draggerRail{background:#dbe0e5;width:1px;}
.btn-download{background:#fff;border:0 none !important;border-radius:50%;font-size:1.8em;height:300px;overflow:visible;padding:110px 30px;text-decoration:none;width:300px;}
.btn-download:before{border-radius:500px;border:0 none !important;bottom:0;display:block;height:auto;left:0 !important;margin:0;position:absolute;right:0;top:0;-webkit-animation:pulse-inverse 2s ease-in-out infinite;animation:pulse-inverse 2s ease-in-out infinite;width:auto;z-index:0;}
.animate-layer .layer{position:absolute;width:50%;}
.animate-layer .layer.left-top{left:0;top:0;}
.animate-layer .layer.right-top{right:0;top:0;}
.animate-layer .layer.left-bottom{bottom:0;left:0;}
.animate-layer .layer.right-bottom{bottom:0;right:0;}
.section-header .animate-layer .layer.left-top, .section-header .animate-layer .layer.right-top{top:-70px;}
.section-footer .animate-layer .layer.left-bottom, .section-footer .animate-layer .layer.right-bottom{bottom:-70px;}
.page-404 .main .section .section-title{line-height:1;font-size:16em;margin-bottom:0;}
@media (max-width:767px){.page-404 .main .section .section-title{font-size:12em;}
}
.page-404 .main .section h3{color:#fff;margin-bottom:40px;}
@media (max-width:767px){.page-404 .main .section .btn-lg{padding-left:30px;padding-right:30px;}
}
.page-404 #fp-nav{display:none !important;}