@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500&family=Roboto:wght@100&display=swap");body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#4e4e4e;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:1.9em}.big-heading,body{font-family:Poppins,sans-serif}.big-heading{color:#666;font-weight:600;margin-top:0}.big-heading.bold{font-weight:700}.sub-heading{font-family:Poppins,sans-serif;font-weight:300}.sub-heading.bold{font-weight:400}.space-title{line-height:normal}h1{font-size:36px}h2{font-size:30px}h3{font-size:26px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p,p.intro{font-size:15px}p.intro{color:#8c8c8c}a{color:inherit}a,a:active,a:hover{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:active,a:hover{color:#58bade;outline:0;text-decoration:none}article a{text-decoration:underline}.space-single{height:40px}.space-double,.space-single{clear:both;display:block;width:100%}.space-double{height:80px}.space-half{height:20px;width:100%}.space-half,hr{clear:both;display:block}hr{border-top:1px solid #ddd;margin:40px 0}.center{margin:0 auto;text-align:center}.left{float:left;text-align:left}.left,.right{line-height:inherit}.right{float:right;text-align:right}.color{color:#58bade}.min-left{margin-left:-15px}.min-right{margin-right:-15px}.m-40-left{margin-left:40px}.m-5-hor{margin-left:5%;margin-right:5%}button,button:hover{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}button:hover{border:none}.btn-content{background:#58bade;border:3px solid #58bade;border-radius:2px;cursor:pointer;font-size:10pt;font-weight:500;letter-spacing:1px;margin-top:17px;outline:none;overflow:hidden;padding:8px 20px;position:relative;text-align:center;text-shadow:none}.btn-content,.btn-content:hover{color:#fff;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-content:hover{background:#999;border:3px solid hsla(0,0%,100%,0)}.btn-content:hover .shine{-webkit-animation:sheen .6s alternate;animation:sheen .6s alternate}.btn-content:hover a{color:#fff}.input-group-btn button{border:none;padding:0}section{padding:90px 0}.no-bottom{padding-bottom:0!important}.no-top{padding-top:0!important}.no-padding,section.no-padding{padding:0}.p-30{padding:30px}.p-60{padding:60px}.p-90{padding:90px}.sp-padding{overflow:hidden;overflow-x:hidden;padding:30px 0}.devider-left{border-top:4px solid #48a8e3;display:block;margin:20px 0 30px;width:45px}.devider-center{border-top:2px solid #48a8e3;display:block;margin:20px auto 40px;width:93px}.sub-heading-content{color:#999;display:block;font-size:17px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content-wrapper{overflow-x:hidden}.v-align{align-items:center;display:flex;flex-direction:row;justify-content:center}.no-gutter{margin:0}.no-gutter [class*=col-]:not(:first-child),.no-gutter [class*=col-]:not(:last-child){padding:0}.row.equal{display:flex;flex-wrap:wrap}.whitepage{background:#fcfcfc;background:-webkit-linear-gradient(#fff,#fcfcfc);background:-o-linear-gradient(#fff,#fcfcfc);background:-moz-linear-gradient(#fff,#fcfcfc);background:linear-gradient(#fff,#fcfcfc);box-shadow:0 7px 10px 2px rgba(0,0,0,.04);color:#606060;height:auto;width:100%}.color-page{background:#f5f5f5;box-shadow:0 7px 10px 2px rgba(0,0,0,.06);color:#606060}.dark-page{background:#fcfcfc;color:#606060}.col-content{height:auto;position:relative;width:100%}.col-content h1,.col-content h2,.col-content h3,.col-content h4,.col-content h5,.col-content h6{font-weight:500;margin-bottom:30px}.col-content h3{font-size:23pt;font-weight:500;letter-spacing:1px;line-height:normal}.col-content p{font-weight:300;margin-bottom:15px;margin-top:15px}.col-content,.col-content p{letter-spacing:.4px;line-height:2em}.col-content{color:#555;font-weight:400}.preloader{background:#090c0d}.preloader,.preloader-white{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.preloader-white{background:#fbfbfb}.mainpreloader{animation:rotate 1s linear infinite;border:3px solid rgba(0,0,0,.1);border-radius:999px;height:40px;margin-right:-24px;position:relative;width:40px}.mainpreloader span{border:3px solid transparent;border-radius:999px;border-top-color:#58bade;height:40px;left:-3px;position:absolute;top:-3px;width:40px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-preloader{animation:fadeimg 1s linear infinite}@-webkit-keyframes fadeimg{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes fadeimg{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.bg-preloader,.bg-preloader-white{background:#fbfbfb;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.subnav{background:hsla(0,0%,100%,0);border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;display:block;font-size:16px;font-weight:300;letter-spacing:.3px;margin:0 auto;padding:20px 0 40px;width:100%;z-index:999}#sub-icon{border-right:1px solid hsla(0,0%,100%,.3);padding-right:20px}.social-icons-subnav,.social-icons-subnav div{display:inline-block}.right .social-icons-subnav{margin-right:10px}.right .social-icons-subnav:last-child{margin-right:0}.social-icons-subnav i,.social-icons-subnav span{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;color:#fff;height:28px;padding:8px;text-align:center;text-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:28px}.social-icons-subnav a{cursor:pointer}.social-icons-subnav a:hover,.social-icons-subnav a:hover span{border-color:#eceff3;color:#58bade;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header{position:fixed;z-index:9999}header.init{background:rgba(25,13,104,.4)!important;height:140px;width:100%}header.init,header.show{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}header.show{background:rgba(28,28,28,.9)!important;height:80px;position:fixed}.navbar-default-white{background:hsla(0,0%,100%,0);border-bottom:1px groove hsla(0,0%,100%,0);box-shadow:5px 5px 2px rgba(23,36,52,0);height:80px;margin:60px auto;position:fixed;top:0;transform:translateZ(0);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:9999}.navbar-default-white.fullHeight{height:100%!important}.navbar-brand.white{left:0;padding:0!important;position:relative;top:5px;z-index:2}.navbar-brand.white img{height:auto;max-height:66px!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:auto}.navbar-brand.white img.black{display:none}.navbar-default-white.sticky{box-sizing:border-box;left:0;margin:0 auto;right:0;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1);width:inherit}.white nav{float:right;position:relative;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:999}.white nav ul{list-style:none;margin:0;padding:0;position:relative}.white nav ul li{display:inline-block;margin:0 15px 0 0}.white nav ul li .input-group{margin-left:20px;top:15px;width:220px}.white nav ul li .input-group button{border:none;display:inherit;line-height:0px;padding:0}.white nav ul li .input-group i{margin-left:0}.white nav a{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;line-height:60px;padding:10px 0 10px 20px;text-decoration:none}.white nav a:hover{color:#faebcd!important}.white nav a:hover:before{border-bottom:2px solid #fff;display:inline-block;max-width:35px}.white nav a:before,.white nav a:hover:before{color:hsla(0,0%,100%,0);position:absolute;-webkit-transition:max-width .5s;-moz-transition:max-width .5s;transition:max-width .5s}.white nav a:before{border-bottom:2px solid hsla(0,0%,100%,0);content:attr(data-hover);max-width:0;overflow:hidden;white-space:nowrap}.white nav a.actived{color:#faebcd!important}.white nav ul ul{color:#efefef;display:none;position:absolute;top:80px}.white nav ul li:hover>ul{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animfadeInUpmenu;animation-name:animfadeInUpmenu;display:inherit}.white nav ul ul li{background:#090c0d;border-bottom:1px groove rgba(0,0,0,.2);box-shadow:5px 5px 2px rgba(23,36,52,.05);display:list-item;float:none;position:relative;width:230px}.white nav ul li i{margin-left:10px}.white nav ul ul li a{color:#eee;font-size:12px;line-height:20px;padding-left:17px}.white nav ul ul li a:hover{background:#58bade;color:#fff!important}.white nav ul ul li a.active{background:#58bade;color:#fff}.white nav ul ul li:last-child{border-bottom:none}.white nav ul ul ul li{left:230px;position:relative;top:-75px}.white>nav>ul>li.has-children>a:after{content:"\f107";font-family:FontAwesome;margin-left:10px}li>a:only-child:after{content:""}#subheader{background:#222;background:url(../img/bg-subheader.jpg)top fixed;background-size:cover}#subheader,#subheader-commerce{color:#fefefe;padding:310px 0 80px}#subheader-commerce{background:#222;background:url(../img/bg-commerce.jpg)top fixed}#subheader h1,#subheader-commerce h1{color:#fefefe;font-size:44px;font-weight:600;letter-spacing:1px;margin-top:40px;text-align:left;text-transform:none}#subheader p,#subheader-commerce p{font-size:12pt;letter-spacing:1px}#home{color:#fff;position:relative;text-align:center;z-index:1}.overlay-main{height:100%;left:0;padding-left:5%;padding-top:5%;position:absolute;text-align:left;top:0;width:100%}.mainbg,.mainbg-1{background:url(../img/bg-1.jpg) no-repeat 50% fixed}.imgbg,.imgbgres,.mainbg,.mainbg-1,.mainbg-paralax{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;width:100%}.imgbgres{background-attachment:fixed;background-position:50%;background-repeat:no-repeat}.mainbgvideo{background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-x:hidden;width:100%}.bgslider-owl{background:#fff;position:relative}.bgslider,.bgslider-owl{color:#fff;height:100%;overflow:hidden;width:100%}.bgslider{background:#535353;position:absolute}.bgslider img{height:auto;top:0}.bgslider img,.bgvideo{left:0;position:absolute;width:100%}.bgvideo{background:#efefef;height:100%;top:-50px}.video{height:auto;left:50%;min-height:100%;min-width:100%;opacity:.8;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:1;z-index:0}#about-us-1,#about-us-2{height:100%}#about-us-1 .image-container{background:url(../img/bg-about.jpg);background-size:cover}#about-us-2 .image-container{background:url(../img/bg-about-1.jpg);background-size:cover}.count-about{display:inline-block;margin:30px 30px 0 0}.count-about span{display:block;margin-bottom:10px}.count-about span.numb{color:#58bade;font-size:24pt;font-weight:600}.count-about span.detail{font-size:11pt;font-weight:400;letter-spacing:.3pt}.features{color:#fff;height:100%;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.features .big-heading{color:#fff;margin-bottom:8px}.features.no-margin{margin-top:0!important}.features:hover{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.features:hover a{background:#58bade;border:3px solid hsla(0,0%,100%,0);color:#fff;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.features:hover .shine{-webkit-animation:sheen .6s alternate;animation:sheen .6s alternate}.features .heading{font-size:14pt;font-weight:500;letter-spacing:2px;text-transform:uppercase}.features .content{margin:0 auto;max-width:380px}.features span{color:#58bade;display:block;padding:10px 0}.features span.number{font-size:90pt;font-weight:600;margin-top:30px}.features span.content{font-size:14pt}.features a{background:hsla(0,0%,100%,0);border:3px solid #58bade;color:#fff;cursor:pointer;display:block;font-size:13pt;font-weight:400;font-weight:500;height:45px;letter-spacing:1px;line-height:40px;margin:20px auto 0;outline:none;overflow:hidden;position:relative;text-align:center;text-shadow:none;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;width:174px}.features .bg-img{background:url(../img/bg-serv-1.jpg);background-position:50%;background-size:cover}.features .bg-img,.features .bg-img-1{overflow-x:hidden;padding:60px;width:100%}.features .bg-img-1{background:url(../img/bg-serv-2.jpg);background-position:50%;background-size:cover}.features .bg-img-2{background:url(../img/bg-serv-3.jpg);background-position:50%;background-size:cover;overflow-x:hidden;padding:60px;width:100%}.features .bg-img-3{background:url(../img/bg-serv-4.jpg);background-position:50%;background-size:cover;overflow-x:hidden;padding:40px;width:100%}.features .bg-img-3 .bg-overlay{background-color:rgba(9,12,13,.9);border:1px solid hsla(44,45%,61%,.8);margin-bottom:10px;padding:30px}sup.subtour{font-size:11px;text-transform:uppercase}.feature-1{border-radius:4px;margin-bottom:30px;margin-top:30px;-webkit-transition:box-shadow .18s ease;transition:box-shadow .18s ease}.feature-1:hover{box-shadow:0 7px 10px 2px rgba(0,0,0,.04)}.cont-img{border-top-left-radius:4px;border-top-right-radius:4px;height:auto;overflow:hidden;width:100%}.cont-detail{padding:30px}.star-content.color{margin-bottom:30px}.box-icon{display:flex;justify-content:center;margin:60px auto}.box-icon .icon-choose{color:#0a59ea;font-size:48px;margin-right:30px}.box-icon .text h3{font-size:15pt;font-weight:600;margin:3px auto;text-transform:uppercase}.box-icon .text p{font-size:13pt;margin-bottom:0}#owl-gal .owl-dots{position:absolute}.gal-home{margin:0 0 30px;overflow:hidden;position:relative}.gal-home a:hover{color:#4e4e4e}.item .gal-home{margin-bottom:0}.gal-home .hovereffect{overflow:hidden;width:100%}.gal-home .hovereffect img{display:block;margin-left:auto;margin-right:auto;transition:transform .6s ease-in-out;width:100%}.gal-home .hovereffect:hover img{transform:scale(1.1)}.gal-home-content{border:1px solid #ddd;border-top:0;padding:20px;width:100%}.gal-home-content p{color:#8c8c8c}.gal-home-content{font-size:15px;margin-top:5px;text-align:left}#owl-testimonial{margin-top:30px}#testimony .image-container{background-position:100% 0;background-size:cover;height:100%;overflow-x:hidden}#testimony blockquote{border:1px solid #58bade;font-style:italic;padding:40px}#testimony h3{font-size:11pt;margin-top:68px}#testimony p{line-height:40px}#testimony img.tal{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:left;height:auto;margin-right:30px;margin-top:15px;max-width:75px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4e4e4e}.owl-theme .owl-dots .owl-dot span{height:7px;width:7px}#tag-country{display:block;font-family:Poppins,sans-serif;font-size:14pt;margin:20px 0 10px}#tag-country .list-country{border-bottom:2px solid #fff;display:inline-block;margin:0 20px 20px 0;padding-bottom:5px}#tag-country .list-country:hover{border-bottom:2px solid #48a8e3}#tag-country .list-country sup{font-size:11px;font-style:italic}.tag-country{display:block;font-family:Poppins,sans-serif;font-size:14pt;margin:10px 0 0}.tag-country .list-country{border-bottom:1px solid hsla(0,0%,100%,.1);display:inline-block;margin:0 10px 10px 0;opacity:.8;padding-bottom:5px}.tag-country .list-country:hover{border-bottom:1px solid #48a8e3}.tag-country .list-country sup{font-size:11px;font-style:italic}#owl-team .item{margin:5px;text-align:left}.team{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:450px;overflow-x:hidden}.team,.team .hovereffect{position:relative;width:100%}.team .hovereffect{cursor:pointer;float:left;height:100%;overflow:hidden;text-align:center}.team .devider-recent{border-top:2px solid hsla(0,0%,100%,.6);display:block;margin:5px auto;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;width:40%}.team .hovereffect .overlay-2{color:#fff;height:100%;left:0;opacity:0;position:absolute;white-space:nowrap;width:100%}.team .hovereffect .overlay-2,.team .hovereffect:hover .overlay-2{background-color:rgba(0,0,0,.3);bottom:0;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.team .hovereffect:hover .overlay-2{opacity:1}.team .overlay-2 .content{background-color:rgba(9,12,13,.9);color:#fff;margin:120% 10px 0;padding:40px;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;white-space:nowrap}.team .hovereffect:hover .overlay-2 .content{margin:62% 10px 10px;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.team .overlay-2 .content .heading{font-size:21px;font-weight:500;letter-spacing:1px}.team .overlay-2 .content .subheading{font-size:12px;letter-spacing:.5px;letter-spacing:2px;margin-bottom:5px}.team .overlay-2 .content .readmore{font-size:13px;font-weight:400;line-height:50px}.team .overlay-2 .content .readmore i{font-weight:600}.team .devider-recent-2{border-top:2px solid #58bade;display:block;margin:15px auto 10px;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;width:40%}.team .social-icons a{margin:0 5px}.services img{margin-bottom:30px;width:100%}.services h2{margin-bottom:15px}.services blockquote{background:#f8f8f8;border-left:5px solid #58bade;color:#333;font-size:15px;font-style:italic;font-weight:400;line-height:1.6em;margin:30px 0;padding:30px}ul#services-list{padding-left:0}#services-list li{background:#f8f8f8;color:#606060;cursor:pointer;letter-spacing:1.3px;list-style:none;margin-bottom:1px;padding:0;width:100%}#services-list li:hover{background:#fcfcfc;color:#606060;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#services-list li a{display:block;font-weight:500;padding:15px 20px;width:100%}#services-list li.active{background:#fcfcfc;box-shadow:0 7px 10px 2px rgba(0,0,0,.06);color:#606060}.widget .download-brochure{background:url(../img/bg-widget.jpg) no-repeat;background-size:cover;margin-top:30px;padding:60px 15px;text-align:center}.download-brochure h3{color:#fff;font-size:18pt;font-weight:600;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.download-brochure p{font-weight:400;margin-bottom:15px;text-transform:uppercase}.btn-download,.download-brochure p{color:#fff;font-size:11pt;letter-spacing:1px}.btn-download{background:hsla(0,0%,100%,0);border:3px solid #58bade;cursor:pointer;display:block;font-weight:500;height:45px;line-height:40px;margin:15px auto;outline:none;overflow:hidden;position:relative;text-align:center;text-shadow:none;width:174px}.btn-download,.btn-download:hover{-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.btn-download:hover{background:#58bade;border:3px solid hsla(0,0%,100%,0);color:#fff}hovereffect
.btn-download:hover .shine{-webkit-animation:sheen .6s alternate;animation:sheen .6s alternate}.btn-download:hover a{color:#fff}.projects-grid{letter-spacing:1pt;overflow:hidden;position:relative;text-transform:uppercase}.projects-grid:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.projects-grid img,.projects-grid:hover img{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%}.projects-grid img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projects-grid .hovereffect-color{cursor:pointer;float:left;height:100%;position:relative;text-align:center;width:100%}.projects-grid .hovereffect-color .overlay{bottom:-30px;height:100%;left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.projects-grid .hovereffect-color:hover .overlay{bottom:0;opacity:1}.projects-grid .hovereffect-color .overlay div{background-color:rgba(0,0,0,.5);color:#fff;font-size:11pt;font-weight:400;height:100%;letter-spacing:2px;padding:10%}.overlay div span{display:block;width:100%}.overlay div span.icon i{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#111;margin:5px;padding:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.overlay div span.icon a:hover i{background:#111;color:#fff;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#filter-porto{margin:0 auto 15px 4px;padding:0;text-align:center}#filter-hide{margin:0 4px 0 auto;padding:0;text-align:right}#filter-hide.init{margin-bottom:-40px}#filter-hide.init,#filter-hide.show{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#filter-hide.show{margin-bottom:0}#filter-hide li.filtter-icon{color:#777;font-size:11pt;margin:0 5px 0 0;padding:15px 0 0}#filter-hide li.filtter-icon,#filter-porto li.filt-projects,#filter-porto li.filt-projects-w{cursor:pointer;display:inline-block;letter-spacing:1px;list-style:none;text-transform:uppercase}#filter-porto li.filt-projects,#filter-porto li.filt-projects-w{border:1px solid rgba(31,116,231,0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12pt;font-weight:500;margin:0 10px 10px 0;padding:4px 15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#filter-porto li.filt-projects-w:hover,#filter-porto li.filt-projects:hover{border:1px solid #58bade;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#filter-porto li.selected{border:1px solid #58bade;color:#58bade;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .2s ease}#w-gallery-container{overflow:hidden;text-align:center}.w-gallery{border:4px solid transparent;margin:0 auto;width:100%}.w-gallery:after{clear:both;content:"";display:block}.w-gallery-image{display:block;height:auto;width:100%}#projectsBig .item{margin:0;padding:0}#projectsBig .owl-dots{display:none}#projectsBig .item img{display:block;height:auto;overflow:hidden;width:100%}#projectsSmall .item{cursor:pointer;margin-bottom:30px;margin-top:10px;position:relative}#projectsSmall .item img{display:block;height:auto;position:relative;width:165px}#projectsSmall .synced .item{opacity:.5}#projectsBig .owl-buttons div{background:rgba(0,0,0,.8);padding:10px 17px}#projectsBig .owl-buttons i{font-size:13pt;margin-top:4px}#projectsBig .owl-prev{left:5px;top:45%}#projectsBig .owl-next{right:5px;top:45%}.pro-btn{color:#111;cursor:pointer;font-size:11pt;margin:5px 0;padding:10px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .2s ease}.pro-btn .left{text-align:left}.pro-btn .right{text-align:right}.pro-btn:hover{color:#c3c3c3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .2s ease}.pro-btn.left a i{font-size:13pt;padding-right:20px}.pro-btn.right a i{font-size:13pt;padding-left:20px}.grid-item{margin:30px 0 0}.grid-item .big-heading{font-size:21pt;font-weight:600;margin-bottom:20px}.grid-item .content{padding-bottom:10px}.grid-item img{margin-bottom:30px}.service-hotel span{display:block;letter-spacing:.01em;line-height:24pt}.service-hotel i{color:#58bade;margin-right:5px}.service-hotel .price{color:#58bade;font-family:Playfair Display,serif;font-size:44pt;font-weight:600;margin-bottom:30px;margin-top:10px;text-align:left;width:111%}.service-hotel .price sub{font-size:12pt;font-weight:400}.devider-rooms-detail{border-top:1px solid #d9d9d9;display:block;margin:15px 0;text-align:center;width:80%}.btn-book{background:#58bade;border:1px solid hsla(0,0%,100%,0);border-radius:2px;cursor:pointer;display:block;font-size:11pt;font-weight:500;height:50px;letter-spacing:2px;line-height:48px;margin-top:30px;outline:none;text-align:center;text-shadow:none;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.btn-book,a.btn-book{color:#fff}.btn-book:hover{background:#999;border:1px solid hsla(0,0%,100%,0);-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.subfooter{background:#202020;color:#fff}.wrap-subfooter{margin:0 0 45px;padding-bottom:45px}.subfooter-content-left,.subfooter-content-right{color:#aaa;font-size:15px;line-height:normal;margin-top:10px}.subfooter-content-left{padding-bottom:30px}.subfooter-content-right{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:10px}footer.main{background:#090c0d;color:#ebebeb;font-size:12pt;font-weight:300;letter-spacing:.5px;padding:60px 0}footer.alt{background:#181818;color:#aaa;font-size:10pt;font-weight:400;letter-spacing:.5px;padding:30px 0}footer.main span{display:block}footer.main .logo{margin:0 auto}footer.main .social-icons{margin:15px 0}.blog-simple .blog-text{float:right;letter-spacing:.3px;margin:30px 0;padding:15px 15px 15px 0;position:relative;width:100%}.blog-simple blockquote{background:#f8f8f8;border-left:5px solid #58bade;color:#333;font-size:15px;font-style:italic;font-weight:400;line-height:1.6em;margin:30px 0;padding:30px}.blog-simple .blog-text .heading{margin-top:15px}.blog-simple .blog-text h3 a{font-weight:500}.blog-simple .blog-text span{display:inline-block;margin-bottom:20px}.blog-simple .blog-text span.date-post{font-size:13px;font-style:italic;font-weight:400;margin-left:20px}.blog-simple .blog-text span.date-post i{padding-right:7px}.blog-simple .blog-text span.user-post{font-size:13px;font-weight:400}.blog-simple .blog-text span.user-post i{padding-right:7px}.blog-simple .blog-text span.comment{font-size:13px;margin-left:20px}.blog-simple .blog-text span.comment a i{padding-right:7px}.blog-simple .blog-text h3{font-size:20px;font-weight:300;line-height:1.5;margin-bottom:20px}.blog-simple .blog-text a{margin-bottom:20px;margin-top:20px}ul.pagination li a{color:#333;font-size:9.5pt;margin-right:5px}ul.pagination li a:hover{background:#58bade;color:#fff}.post-meta{background:#fcfcfc;border-top:none;text-align:center}.post-meta .format{border-bottom:1px solid #333;padding:10px 0}.post-meta i{margin:0}.post-meta .date{border-bottom:1px solid #e6e6e6;padding:10px 0}.post-meta .date span{color:#efefef;font-size:12px;font-weight:500;text-align:center}.post-meta .comments{padding:10px 0}.post-meta .comments a{color:#efefef;font-size:10px;font-weight:500}.post-meta .comments a:hover{text-decoration:none}.post-image{margin-bottom:20px}ul.meta-post{margin:0}ul.meta-post,ul.meta-post li{float:left;list-style:none;padding:0}ul.meta-post li{margin:0 10px 0 0}ul.meta-post li a{float:left;font-size:11pt;font-weight:500;padding-top:20px}.top-article{display:block;margin-top:30px}.bottom-article{margin-bottom:30px;margin-top:10px;overflow:hidden;padding:10px 0}.bottom-article a.btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:10pt;font-style:normal;font-weight:600;height:40px;letter-spacing:1pt;line-height:38px;margin:5px auto 5px 0;outline:none;padding:0 30px;text-align:center;text-shadow:none;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:auto}.bottom-article a.btn:hover{background:#efefef;color:#999}aside{margin-bottom:40px;position:relative}.sidebar-nav{float:left;width:100%}.right-sidebar{margin:0 auto}.left-sidebar{padding:0 30px 0 0}.left-sidebar .widget .widget-content,.left-sidebar .widget h3{padding-right:20px}.widget,aside .widget{margin-bottom:40px}.widget .form-control{background:#fff!important;border:1px solid #58bade!important;border-radius:0;box-shadow:none;color:#969595;font-size:13px;height:auto!important;line-height:24px;padding:7px 10px!important;width:100%!important}.widget .form-control:focus{border:1px solid #efefef!important;box-shadow:none}.widget .recent div img{height:65px;object-fit:cover;width:75px}.widget .recent div h6{margin-bottom:0}.widget .tagcloud{display:inline-block;margin:0;margin:5px 5px 15px 0;padding-left:0}.widget .tagcloud a{border:1px solid #efefef;display:inline-block;font-size:inherit!important;margin:0 5px 10px;padding:5px 10px;text-align:center}.widget .tagcloud a:hover{border:1px solid #58bade;text-decoration:none}.widget .recent div{display:inline-block;margin-bottom:20px}.widget .recent div img{float:left;padding-right:10px}.widget .recent div h6{font-weight:500;margin-top:0}.widget .recent div p{line-height:normal}.widget .tags{margin:0;padding-left:0}.widget .tags div{display:inline-block;margin:5px 5px 15px 0}.widget .tags div a{border:1px solid #efefef;padding:5px 10px;text-align:center}.widget .tags div a:hover{border:1px solid #58bade;text-decoration:none}.devider-widget{border-bottom:2px solid #58bade;display:block;margin-bottom:30px;margin-top:20px;text-align:left;width:60px}.input-group input[type=text]{font-size:9pt;font-weight:400;letter-spacing:.9px}.input-group input[type=text].focus,.input-group input[type=text]:focus{color:#111}.input-group span.icon{color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:2;margin-bottom:0;margin-left:0;padding:6px 12px;text-align:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;vertical-align:middle;white-space:nowrap}.input-group-btn button span.icon{background:#333}.input-group-btn button:hover span.icon{background:#58bade;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#blog-comment{margin:0;padding:0}#blog-comment h5{border-bottom:1px solid #efefef;font-size:12pt;margin-bottom:15px;padding-bottom:15px}#blog-comment li,#blog-comment ul{list-style:none;padding-left:0}#blog-comment li{margin-bottom:10px;padding-bottom:20px}#blog-comment li .avatar{margin-top:5px;position:absolute}#blog-comment .comment{font-size:13px;margin-left:85px}#blog-comment li{font-size:14px;line-height:1.6em;min-height:70px}#blog-comment li li{border-bottom:none;margin-left:80px;margin-top:20px;padding-bottom:0;padding-top:10px}#blog-comment li li .avatar{position:absolute}.comment-info{margin-bottom:5px;margin-left:85px;padding-top:2px}.comment-info .c-name{display:block;font-size:12pt;font-weight:500;line-height:normal;margin-bottom:5px}.comment-info .c-reply{border-left:1px solid #c3c3c3;display:inline-block;margin-left:10px;padding-left:10px}.comment-info .c-reply a{font-size:10pt}.comment-info .c-date{display:inline;font-size:10pt}.comment-info .c-date i{padding-right:7px}#comment-form-wrapper h6{font-size:11pt;margin-bottom:15px;padding-bottom:15px}#comment-form-wrapper{margin:50px 0;padding:0}#commentform input{border:1px solid #efefef;font-size:10pt;height:40px;letter-spacing:0;margin:5px 0;padding:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .2s ease;width:100%}#commentform input:focus{background:transparent;border:1px solid #58bade;color:#606060}#commentform textarea{border:1px solid #efefef;font-size:10pt;height:150px;letter-spacing:0;margin:5px 0;padding:10px;width:100%}#commentform textarea:focus{background:transparent;border:1px solid #58bade;color:#606060}#commentform button.btn,#commentform input[type=submit]{background:#58bade;border:2px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:2px;color:#fff;cursor:pointer;font-size:10pt;font-style:normal;font-weight:400;height:40px;letter-spacing:1pt;line-height:35px;margin:30px auto 30px 0;outline:none;padding:0 25px;text-align:center;text-shadow:none;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:auto}#commentform button.btn:hover,#commentform input[type=submit]:hover{background:#ebebeb;color:#060606}#cancel-comment-reply-link{color:red}input[type=text].form-control,input[type=text].form-control:focus,input[type=text].form-control:hover,select.form-control,select.form-control:focus,select.form-control:hover{background:#fbfbfb;box-shadow:inset 0 1px 1px transparent,0 0 8px rgba(126,239,104,0);height:40px;outline:0 none}a.btn-blog{border:1px solid rgba(0,0,0,.1);line-height:80px;padding:8px 30px}a.btn-blog:hover{border:1px solid #58bade}#map-1{height:500px;padding-bottom:0;padding-top:0;width:100%}.wrapaddres{background:#fff;box-shadow:5px 5px 2px rgba(0,0,0,.1);height:400px;padding:25px 20px 25px 40px}address span{border-bottom:1px solid hsla(0,0%,100%,0);display:block;font-weight:400!important;line-height:26pt;margin-bottom:5px;padding-bottom:5px}address span strong{display:inline-block;font-weight:500!important;width:60px}address span a{color:#eceff3;display:inline}address.cont-1 span{border-bottom:1px solid #ebebeb;display:block;font-style:normal;font-weight:400!important;line-height:30pt;margin-bottom:5px;padding-bottom:5px}address.cont-1 span strong{display:inline-block;font-weight:400!important;width:60px}address.cont-1 span a{color:#666;display:inline}.heading-cont{border-bottom:2px solid #ebebeb;font-size:13pt;font-weight:500;margin-bottom:15px;padding-bottom:15px}.wpcf7-form input[type=email] .wpcf7-form textarea,.wpcf7-form input[type=text],.wpcf7-form select{border:2px solid #f1f1f1!important;color:#969595}.form-group{margin-bottom:20px}.form-control{background:#fff!important;border:2px solid #f1f1f1;border-radius:0;box-shadow:none;color:#969595;font-size:13px;line-height:24px;padding:10px 20px 6px 35px;width:100%!important}.form-control:focus{border:2px solid #31aae2!important;box-shadow:none}.user-message textarea{min-height:195px;padding-top:15px!important}#form-contact1 input{height:55px}.contact-form form button{margin-top:10px}.user-email,.user-message,.user-name,.user-phone,.user-url{position:relative}.user-email:after,.user-message:after,.user-name:after,.user-phone:after,.user-url:after{color:#dadada;font-family:FontAwesome;left:15px;position:absolute;top:15px}.user-name:after{content:"\f007"}.user-email:after{content:"\f003"}.user-phone:after{content:"\f095"}.user-url:after{content:"\f0ac"}.user-message:after{content:"\f086"}.btn-contact{background:#58bade;border:2px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:2px;cursor:pointer;font-size:10pt;font-style:normal;font-weight:400;height:40px;letter-spacing:1pt;line-height:35px;margin:30px auto 30px 0;outline:none;padding:0 50px;text-align:center;text-shadow:none}.btn-contact,.btn-contact:hover{color:#fff;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:auto}.btn-contact:hover{background:#999;border:2px solid transparent}.error{padding:2px 10px}.error,.success{display:none;font-size:11px;margin:10px auto;width:100%}.success{padding:5px 0 2px}#totop{background:#58bade;-webkit-border-radius:4%;-moz-border-radius:4%;-ms-border-radius:4%;-o-border-radius:4%;border-radius:4%;cursor:pointer;height:35px;line-height:35px;position:fixed;right:10px;text-align:center;width:35px}#totop,#totop.init{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#totop.init{bottom:-100px}#totop.show{bottom:10px}#totop.show,#totop:hover{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#totop:hover{background:#999}#totop span{color:#fff;font-size:9pt;font-weight:300}#content-commerce{background:#fcfcfc;background:-webkit-linear-gradient(#fff,#fcfcfc);background:-o-linear-gradient(#fff,#fcfcfc);background:-moz-linear-gradient(#fff,#fcfcfc);background:linear-gradient(#fff,#fcfcfc);box-shadow:0 7px 10px 2px rgba(0,0,0,.04);color:#606060;padding:30px 0}#content-commerce select{color:#272727}#content-commerce .table-responsive table td,#content-commerce .table-responsive table th{padding:30px 10px 30px 0!important}#content-commerce .table-responsive table th{font-size:13pt;letter-spacing:.6px}#content-commerce .table-responsive table .flexCont{display:flex;flex-direction:column;height:180px;justify-content:space-between;width:80%}#content-commerce .table-responsive table .type{border-bottom:1px solid #fff;font-size:16pt;padding-bottom:20px}#content-commerce .table-responsive table .subtype{font-size:13pt}#content-commerce .table-responsive table .price{color:#58bade;font-size:17pt;font-weight:700}#content-commerce .table-responsive table .disc{font-size:11pt;text-decoration:line-through}#content-commerce .table-responsive table tbody tr td:first-child,#content-commerce .table-responsive table thead tr th:first-child{width:30%}.commerce-step{color:#fff;display:block;margin:30px 0 0}.commerce-step a{border-right:1px solid #fff;cursor:pointer;font-size:13pt;letter-spacing:.3px;padding:0 15px}.commerce-step a.active,.commerce-step a:hover{color:#58bade}.commerce-step a:last-child{border-right:0 solid #fff}.commerce-step a:first-child{padding:0 15px 0 0}.btn-commerce{background:hsla(0,0%,100%,0);border:3px solid #58bade;color:#606060;cursor:pointer;display:block;font-size:10pt;font-weight:500;height:40px;letter-spacing:1px;line-height:35px;margin-top:30px;outline:none;overflow:hidden;position:relative;text-align:center;text-shadow:none;width:160px}.btn-commerce,.btn-commerce:hover{-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.btn-commerce:hover{background:#58bade;border:3px solid hsla(0,0%,100%,0);color:#fff}.btn-commerce:hover .shine{-webkit-animation:sheen .6s alternate;animation:sheen .6s alternate}.btn-commerce:hover a{color:#fff}.checkbox{padding:10px 0}.btn-ecom,a.btn-ecom{background:#58bade;border:2px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;cursor:pointer;display:block;font-size:10pt;font-style:normal;font-weight:400;height:46px;letter-spacing:1pt;line-height:45px;margin:60px auto 60px 0;outline:none;padding:0;text-align:center;text-shadow:none;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.btn-ecom:hover,a.btn-ecom:hover{background:#090c0d;color:#fff;line-height:45px}.board{background:#fff;height:auto;margin:0 auto;width:100%}.board .nav-tabs{border-bottom:0 solid #ddd;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:0;position:relative}p.narrow{margin:10px auto;width:60%}.liner{background:#ddd;height:2px;left:0;margin:0 auto;position:absolute;right:0;top:50%;width:98%;z-index:1}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#555;cursor:default}span.round-tabs{background:#fff;border-radius:100px;display:inline-block;font-size:25px;height:70px;line-height:68px;width:70px}span.round-tabs,span.title{left:0;position:absolute;text-align:center;z-index:2}span.title{display:block;font-size:11pt;font-weight:500;top:-30px;width:100%}span.round-tabs.step{border:2px solid #58bade;color:#58bade}span.round-tabs.step:before{content:"\f00d";font-family:FontAwesome}li.active span.round-tabs.step{background:#fff!important;border:2px solid #272727;color:#272727}li.active span.round-tabs.step:before{content:"\f00c";font-family:FontAwesome}.nav-tabs>li.active>a span.round-tabs{background:#fafafa}.nav-tabs>li{width:30%}.nav-tabs>li:last-child{width:auto}.nav-tabs>li a{border-radius:100%;height:70px;padding:0;width:70px}.nav-tabs>li a:hover{background:transparent}.headingform{font-size:11pt;margin:15px auto}.headingbook{font-size:11pt;font-weight:500;margin-top:30px}[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;position:absolute}[type=radio]:checked+label,[type=radio]:not(:checked)+label{cursor:pointer;display:inline-block;line-height:20px;padding-left:28px;position:relative}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #ddd;border-radius:100%;content:"";height:18px;left:0;position:absolute;top:0;width:18px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{background:#58bade;border-radius:100%;content:"";height:12px;left:3px;position:absolute;top:3px;-webkit-transition:all .2s ease;transition:all .2s ease;width:12px}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.labelcard{font-size:13pt}.labeldetail{font-size:9pt;margin:5px 0 15px 28px}.situation{margin-bottom:20px;padding:2%}.situation .zoom-container{overflow:hidden;width:100%}.situation .zoom-container img{display:block;margin-left:auto;margin-right:auto;transition:transform .6s ease-in-out;width:100%}.situation .zoom-container:hover img{transform:scale(1.1)}.situation .body{border-bottom:1px solid #0db0e7;border-left:1px solid #0db0e7;border-right:1px solid #0db0e7;padding:30px;width:100%}.mfp-bg,.mfp-wrap{left:0;position:fixed;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:""}.mfp-bg{background:#0b0b0b;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:10421}.mfp-wrap{-webkit-backface-visibility:hidden;outline:0!important;z-index:10431}.mfp-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:0 8px;position:absolute;text-align:center;top:0}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:10451}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:10441}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#efefef}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:0;overflow:visible;padding:0;z-index:10461}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(23,36,52,.6);left:0;position:absolute}button::-moz-focus-inner{border:0;padding:0}.mfp-close{font-family:Arial,Baskerville,monospace;font-size:38px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#efefef}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#efefef;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#efefef;font-size:12px;line-height:18px;position:absolute;right:0;top:0}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #efefef;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #efefef;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mfp-figure:after,img.mfp-img{display:block;height:auto;width:auto}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 0}.mfp-figure:after{background:#444;bottom:40px;right:0;top:40px;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(23,36,52,.6);bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(23,36,52,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0}.image-source-link{color:#98c3d1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{-webkit-backface-visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.modal{z-index:9999}.modal-login{color:#636363;max-width:400px}.modal-login .modal-content{border:none;border-radius:5px;padding:20px}.modal-login .modal-header{border-bottom:none;justify-content:center;position:relative}.modal-login h4{font-size:26px;text-align:center}.modal-login .form-group{position:relative}.modal-login i{color:#ddd;font-size:18px;left:13px;position:absolute;top:11px}.modal-login .form-control{padding-left:10px}.modal-login .form-control:focus{border-color:#00ce81}.modal-login .btn,.modal-login .form-control{min-height:40px}.modal-login .hint-text{padding-top:10px;text-align:center}.modal-login .close{position:absolute;right:-5px;top:-5px}.modal-login .btn{background:#58bade;border:none;border-radius:0;font-size:11pt;letter-spacing:1px;line-height:normal}.modal-login .btn,.modal-login .btn:focus,.modal-login .btn:hover{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modal-login .btn:focus,.modal-login .btn:hover{background:#ddd}.modal-login .modal-footer{background:#ecf0f1;border-color:#dee4e7;border-radius:5px;font-size:13px;justify-content:center;margin:0 -20px -20px;text-align:center}.modal-login .modal-footer a{color:#999}.trigger-btn{display:inline-block;margin:100px auto}.modal-dialog{margin:30px auto}.owl-prev{left:10px}.owl-next,.owl-prev{background:rgba(0,0,0,.8)!important;border:0 solid #000;-webkit-border-radius:50px;border-radius:50px;display:block!important;height:40px;position:absolute;top:40%;width:40px}.owl-next{right:10px}.owl-next i,.owl-prev i{color:#fff;font-size:18pt;padding-top:3px}.owl-nav{opacity:0}.owl-carousel:hover .owl-nav,.owl-nav{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-carousel:hover .owl-nav{opacity:1}#owl-testimonial .owl-dots{float:right}.owl-theme .owl-dots .owl-dot span{border-radius:0}.not-found{background:#fbfbfb;color:#ccc;margin:5% 5% 0;padding:60px 0;text-align:center;width:90%}.not-found h3{font-size:60px;font-weight:600}.not-found .desc{font-size:13px}.onStep{opacity:0;overflow:hidden!important}html{margin-right:0!important;overflow:visible!important}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border-collapse:collapse;margin:0 0 1.5em;width:100%}thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}th{padding:.4em;text-align:left}tr{border-bottom:1px solid #eee}td{padding:.4em}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}address{font-style:italic}.alignnone{max-width:100%}article:after,article:before{clear:both;content:"";display:table}.widget ul{list-style-type:none;padding:0}.widget ul li{border-bottom:1px solid rgba(0,0,0,.1);padding:7px 0;position:relative;text-decoration:none}.widget ul li:last-child{border-bottom:1px solid transparent}form.post-password-form input[type=password]{background:#fff!important;border:1px solid #58bade!important;border-radius:0;box-shadow:none;color:#969595;font-size:13px;line-height:24px;margin-left:10px;padding:7px 10px!important}form.post-password-form input[type=submit]{background:#333;border:none;color:#fff;height:40px;margin-left:8px;padding:0 30px}form.post-password-form label{display:inline-block}a.no-image{display:block;height:385px;overflow:hidden;position:relative;width:100%}a.no-image img{display:block;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.widget ul li a{display:inline-block;padding-bottom:6px;position:relative}.force-top{margin-top:0!important}