@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900,900italic);.theme-layout,body{float:left;width:100%}.block,body,section{position:relative}body,html{overflow-x:hidden}body{font-family:Lato;color:#777}h1,h2,h3,h4,h5,h6{font-family:Montserrat;color:#2e2e2e}p{font-family:Lato;color:#666;line-height:30px;font-size:16px;letter-spacing:.4px}ol li,ol li a,ul li,ul li a{font-family:Lato;color:#777;font-size:15px;line-height:28px}a:focus,a:hover{text-decoration:none;outline:0}.theme-layout.boxed{background:#FFF;float:none;margin:0 auto;overflow:hidden;position:relative;z-index:1;width:1300px;-webkit-box-shadow:0 0 6px #747474;-moz-box-shadow:0 0 6px #747474;-ms-box-shadow:0 0 6px #747474;-o-box-shadow:0 0 6px #747474;box-shadow:0 0 6px #747474}.block.curve-bottom::after,.block.curve-top::before{background-repeat:no-repeat;background-size:100% 100%;content:"";height:50px;z-index:1}.block,.logo,.logo>a,.logo>a>i,header,iframe,section{float:left}section{width:100%}.block{overflow:hidden;padding:120px 0;width:100%}.block .container,.block.no-padding,.container{padding:0}.block.curve-bottom::after,.block.curve-top::before,.fixed-bg,.parallax{width:100%;position:absolute;left:0}.block.curve-top::before{background-image:url(../images/resource/curve-bottom.png);top:0}.block.curve-bottom::after{background-image:url(../images/resource/curve-top.png);bottom:0}.fixed-bg,.parallax.no-parallax{background-size:cover!important}.block.remove-top{padding-top:0}.block.remove-bottom{padding-bottom:0}.block.gray,.gray{background-color:#f4f4f4}.top-margin{float:left;margin-top:-30px;width:100%}iframe{border:0;width:100%}.fixed-bg,.parallax{height:100%;margin:0;top:0;z-index:-2}.blackish:before,.whitish:before{content:"";height:100%;position:absolute;z-index:-1;top:0;width:100%;left:0}.parallax.no-parallax{background-position:center center !important}.fixed-bg{background-attachment:fixed!important}.blackish:before{background:#090d14;opacity:.86}.whitish:before{background:#f2f2f2;opacity:.92}header{left:0;padding-top:30px;position:fixed;top:0;width:100%;z-index:999999}.app-header.sticky{background:rgba(255,255,255,.98);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding-bottom:11px;padding-top:15px}.app-header.sticky nav.app-menus>ul>li>a{color:#333;}.app-header.sticky .download-btn,.app-header.sticky .download-btn i{color:#fff}.app-header.sticky .logo a h1{color:#333}.app-header.sticky .logo a span{color:#999}.logo>a>i{font-size:36px;line-height:60px;margin-right:13px;color:#fff!important}.sticky .logo>a>i{color:#333!important}.logo>a>h1{color:#fff;display:inline-block;font-size:22px;font-weight:400;letter-spacing:-.2px}.logo>a>span{color:#e3e3e3;display:table;font-family:Roboto;font-size:12px;letter-spacing:1px;margin-top:3px}.download-btn{background:#006b76;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;color:#fff;float:right;font-family:Montserrat;font-size:15px;padding:10px 24px}.download-btn>i{margin-right:5px}nav.app-menus{float:right}nav.app-menus>ul{float:left;list-style:none;margin:0;padding:0}nav.app-menus>ul>li{float:left;padding:11px 0;position:relative}nav.app-menus>ul>li.menu-item-has-children>ul{left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:100%;visibility:hidden;width:200px}nav.app-menus>ul>li.menu-item-has-children:hover>ul{left:0;opacity:1;visibility:visible}nav.app-menus>ul>li.menu-item-has-children:hover>ul>li{margin:0}nav.app-menus>ul>li.menu-item-has-children>ul>li{background:#fff;border-bottom:1px solid #e8ecec;float:left;margin:6px 0;width:100%}nav.app-menus>ul>li.menu-item-has-children>ul>li>a{color:#333;float:left;font-family:Montserrat;font-size:14px;padding:9px 26px;width:100%}nav.app-menus>ul>li>a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;color:#fff;float:left;font-family:Montserrat;font-size:15px;line-height:5px;padding:15px 24px;position:relative;text-shadow: 0 0 10px #000;}nav.app-menus>ul>li>a:hover{text-shadow:none;}nav.app-menus>ul>li>a::after,nav.app-menus>ul>li>a::before{border-radius:20px;height:100%;opacity:0;position:absolute;top:-1px;z-index:-1;width:100%;content:""}nav.app-menus>ul>li>a::before{background:#000;left:23px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.main-download-btn::before,nav.app-menus>ul>li>a::after{-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}nav.app-menus>ul>li>a::after{right:23px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.app-header.sticky nav.app-menus>ul>li:hover>a,nav.app-menus>ul>li:hover>a{color:#fff}.menu-item-has-children>ul>li:hover>a{color:#fff!important}a{cursor:pointer}nav.app-menus>ul>li:hover>a::after{right:0;opacity:1}nav.app-menus>ul>li:hover>a::before{left:0;opacity:1}header .download-btn{margin-left:20px;margin-top:7px}.menu-item-has-children>ul>li:first-child{border-radius:8px 8px 0 0}.menu-item-has-children>ul>li:last-child{border-radius:0 0 8px 8px}.item-main-section{float:left;margin-bottom:50px;margin-top:60px;width:100%}.app-mian-info{float:left;padding-right:50px;width:100%}.app-mian-info>span{color:#fff;float:left;font-family:Montserrat;font-size:20px;width:100%}.app-mian-info h2{color:#fff;float:left;font-family:Montserrat;font-size:98px;font-weight:700;letter-spacing:-7px;margin:0 0 0 -5px;width:100%}.app-mian-info p{color:#e5e5e5;float:left;font-family:Lato;font-size:17px;margin-top:20px;width:100%}.app-download-btn{float:left;list-style:none;margin:50px 0 0;padding:0;width:100%}.app-download-btn>li{float:left;margin-right:10px}.main-download-btn{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;float:left;padding:24px 40px 28px;width:260px;position:relative;z-index:0;overflow:hidden}.slider-post{float:left;width:100%}.main-download-btn::before{background:#000;border-radius:50%;content:"";height:100px;left:50%;margin-left:-50px;opacity:0;position:absolute;top:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o -transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;width:100px;z-index:-1}.main-download-btn:hover::before{height:490px;left:-62px;opacity:.15;top:-170px;width:490px}.main-download-btn.android>i,.main-download-btn.android>span,.main-download-btn.android>strong{color:#fff}.main-download-btn>i{float:left;font-size:44px;line-height:55px;margin-right:20px}.main-download-btn>span{color:#535353;font-family:Lato;font-size:15px}.heading1>h2,.main-download-btn>strong{font-family:Montserrat;font-weight:700}.main-download-btn>strong{color:#313131;display:table;font-size:24px}.item-main-section.center .app-mian-info{float:left;text-align:center;width:100%}.item-main-section.center .app-mian-info p{margin-left:25%;width:50%}.item-main-section.center .app-mian-info .app-download-btn{float:left;text-align:center;width:100%}.item-main-section.center .app-mian-info .app-download-btn>li{display:inline-block;float:none;margin:0 5px}.item-main-section.center{margin-bottom:0;text-align:center}.item-main-section.center img{display:inline-block;float:none;margin-top:100px}.search-result{float:left;width:100%}.heading1{float:left;margin-bottom:10px;padding-bottom:10px;position:relative;text-align:center;width:100%}.heading1>i{float:left;font-size:41px;margin-bottom:10px;width:100%}.heading1>h2{float:left;font-size:43px;letter-spacing:-1px;margin:5px 0 11px;width:100%}.heading1>span{color:#616161;float:left;font-family:Lato;font-size:16px;width:100%}.about-text-block>h3,.app-feature-info>h3,.app-feature-info>span,.price-head>h3,.price-head>span,.service-box-info h3,.service-box-info>a,.theme-btn{font-family:Montserrat}/* .heading1::after,.heading1::before{background:#b5b5b5;bottom:0;height:1px;position:absolute;width:70px;content:""}.heading1::before{left:50%;margin-left:-35px;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.heading1::after{right:50%;margin-right:-35px;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)} */.services-sec{float:left;width:100%}.services-sec>.row{margin:0;float:left;width:100%}.services-sec>.row>div{padding:0}.services-sec .service-box-info img{width:100%}.services-box.light-gray{background-color:#f7f7f7}.services-box{float:left;position:relative;width:100%;background-color:transparent;margin-top:20px;}.services-box>img{float:left;opacity:.01;width:100%}.service-box-info>i{color:#9e9e9e;float:left;font-size:48px;margin-bottom:20px;width:100%}.service-box-info h3{color:#1d1d1d;float:left;font-size:11px;font-weight:700;margin:11px 0 13px;text-transform:uppercase;width:100%}.services-box:hover .service-box-info>h3,.services-box:hover .service-box-info>i{color:#fff}.service-box-info>a{background:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-size:13px;opacity:0;padding:11px 22px;position:relative;top:-50px;visibility:hidden}.services-box::before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);width:100%}.services-box:hover .service-box-info>a{opacity:1;top:0px;visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track,.team-infos{visibility:hidden}.services-box:hover::before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.services-box:hover .service-box-info>p{opacity:0;visibility:hidden}.service-box-info{left:0;margin-top:19px;padding:0 30px;position:absolute;text-align:center;top:0;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);width:100%}.service-box-info>p{float:left;margin:0;width:100%}.mini-service-sec img{float:left;margin-left:30px}.mini-service-info{float:left;margin-top:50px;position:relative;width:100%}.mini-service-info>span{float:left;font-family:open sans;font-size:16px;margin-bottom:8px;width:100%}.mini-service-info>h3{color:#222;float:left;font-family:MOntserrat;font-size:38px;margin:5px 0 20px;width:100%}.mini-service-info>h3>i{font-style:normal;font-weight:900}.mini-service-info>p{float:left;margin:0 0 50px;width:70%}.mini-service-info>ul{float:left;list-style:none;margin:0;padding:0;width:100%}.mini-service-info>ul>li{color:#7f7f7f;float:left;font-family:Lato;font-size:18px;font-style:italic;font-weight:400;letter-spacing:1px;line-height:53px;margin-bottom:25px;padding-right:30px;width:50%}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mini-service-info li>i{color:#9e9e9e;float:left;font-size:17px;height:54px;line-height:54px;margin-right:25px;text-align:center;width:54px;background-color:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.mini-service-info li:hover>i{color:#fff}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;border:none}.slick-dots,.slider-post>.slider-for{width:100%;list-style:none;padding:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slider-post>.slider-for{float:left;margin:0}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.post-slick-sec{float:left;width:100%}.slider-button{float:left;position:relative;width:100%}.slider-button>ul{margin:0;padding:0 0 0 70px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slider-button>ul li a{background:#fff;border:1px solid #ddd;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#c6c6c6;float:left;font-size:26px;height:113px;line-height:102px;margin-top:-30px;position:relative;text-align:center;width:113px}.slider-button>ul li a::before,.team-info{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px}.slider-button .slick-slide.slick-active.slick-center>a{color:#fff;line-height:113px;position:relative;font-size:30px;z-index:1}.slider-button>ul li a::before{-o-border-radius:3px;border-radius:3px;content:"";height:20px;margin-top:-10px;position:absolute;right:3px;top:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:20px;z-index:-1}.slider-button .slick-slide.slick-active.slick-center>a::before{right:-8px}.app-feature-image{float:left;text-align:center;width:100%}.app-feature-info{float:left;width:100%;padding-top:70px}.app-feature-info>span{color:#ececec;float:left;font-size:148px;font-weight:700;letter-spacing:-6px;line-height:138px;margin-left:-12px;width:100%}.app-feature-info>h3{color:#282727;float:left;font-size:30px;letter-spacing:-.3px;line-height:40px;margin-bottom:14px;margin-top:27px;width:100%}.app-feature-info>p{color:#666;float:left;font-size:17px;line-height:33px;margin-bottom:40px;margin-top:4px;padding-right:50px;width:100%}.theme-btn,.theme-btn:hover{color:#fff}.theme-btn{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;float:left;font-size:16px;padding:16px 44px;border:none;position:relative;z-index:0;overflow:hidden}.theme-btn::before{background:#000;border-radius:50%;content:"";height:100px;left:50%;margin-left:-50px;opacity:0;position:absolute;top:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o -transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:100px;z-index:-1}.theme-btn:hover::before{height:490px;left:-62px;opacity:.2;top:-170px;width:490px}.about-text-sec{float:left;text-align:center;width:100%;margin-top:60px}.about-text-block{float:left;text-align:center;width:100%}.about-text-block>h3{color:#000;float:left;font-size:30px;letter-spacing:-1px;line-height:48px;margin:0;width:100%}.about-text-block>p{color:#757575;float:left;font-size:17px;margin-top:15px;padding:0 180px;width:100%}.group-btns,.price-table{padding:0;width:100%;float:left;list-style:none}.group-btns{margin:30px 0 0;text-align:center}.group-btns>li{display:inline-block;margin:0 4px}.theme-btn.gray{background:#444}.about-text-sec>img{margin-top:120px;max-width:100%}.price-sec{float:left;margin-top:-40px;width:100%}.price-table{margin:40px 0 0;position:relative}.price-head:before{background:-moz-linear-gradient(top,rgba(255,255,255,.9) 70%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.9) 70%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.9) 70%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );content:"";height:100%;left:0;position:absolute;top:0;width:100%}.price-head{float:left;padding:70px 0 20px;position:relative;text-align:center;width:100%}.price-head>img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.price-head>span{color:#3f3f3f;float:left;font-size:22px;position:relative;text-transform:uppercase;width:100%}.price-head>h3{color:#222;display:inline-block;font-size:88px;font-weight:700;letter-spacing:-6px;line-height:67px;margin:33px 0 0;position:relative}.price-head>h3>span{font-family:Lato;font-size:26px;font-style:italic;font-weight:400;line-height:normal;margin-right:12px;vertical-align:top}.price-table-list{display:none;float:left;list-style:none;margin:0;padding:0;width:100%}.price-head>h3>i{font-family:Lato;font-size:19px;font-style:italic;font-weight:400;letter-spacing:0;line-height:8px;margin-left:11px;position:relative;top:-4px}.price-button,.price-icon{position:absolute;width:100%;text-align:center;left:0}.price-features{color:#666;float:left;font-family:Lato;font-size:15px;padding:5px 0;text-align:center;width:100%}.price-icon{bottom:0;color:#f9f9f9;font-size:207px;z-index:-2;opacity:0}.price-table.active .price-icon{opacity:1}.price-table.active .price-button{bottom:-120px}.price-table.active p{padding:0 20px}.price-button{bottom:0}.price-button>.price-btn-detail{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;height:53px;position:relative;text-align:center;width:53px;cursor:pointer}.price-btn-detail::after,.price-btn-detail::before{background:#fff;left:50%;position:absolute;top:50%;content:""}.price-btn-detail::before{height:3px;margin-left:-7px;margin-top:-1px;width:15px}.price-btn-detail::after{height:15px;margin-left:-1px;margin-top:-7px;width:3px}.price-table.active .price-btn-detail::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.price-table.active>.price-table-list{display:block}.price-table.active{margin-bottom:20px}.fun-fact,.fun-fact-title>p{margin:0;width:100%;float:left}.fun-fact-sec{float:left;width:100%;background:#171717;position:relative;padding-top:170px;padding-bottom:170px;padding-right:0}.fun-fact-sec:before{position:absolute;right:100%;top:0;width:100%;height:100%;content:"";background:#171717}.fun-fact-title{float:left;width:100%;padding-right:140px}.fun-fact-title>p{color:#b8b8b8;font-size:15px}.fun-fact{list-style:none;padding:0 80px 0 0}.fun-fact>li{float:left;width:33.334%;margin-top:55px}.fun-fact h3,.fun-fact-title>h3,.fun-fact>li>i,.fun-fact>li>span,.testimonial2,.testimonial2>i,.testimonial2>p{float:left;width:100%}.fun-fact>li>i{font-size:32px;color:#5c5858}.fun-fact-title>h3{color:#fff;font-family:Montserrat;font-size:23px;font-weight:700;margin:0 0 17px}.fun-fact>li>span{font-family:Lato;font-size:14px;color:#b8b8b8}.fun-fact h3{color:#fff;font-size:28px;margin:18px 0 4px}.fancy-testimonial-sec{background:#fff;float:left;position:relative;z-index:0}.testimonial2{text-align:center}.testimonial2>i{font-size:75px;margin-bottom:10px}.testimonial2>p{color:#686868;font-family:lato;font-size:23px;font-style:italic;line-height:39px;margin:17px 0 0;padding:0 170px}.fancy-testimonial-sec .nav.nav-tabs{border:none;float:left;margin-top:50px;text-align:center;width:100%}.fancy-testimonial-sec .nav.nav-tabs>li{border:none;display:inline-block;float:none;margin:0;padding:0}.fancy-testimonial-sec .nav.nav-tabs>li>a{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;float:left;margin:0;padding:0 10px;background:0 0!important}.fancy-testimonial-sec .nav.nav-tabs>li>a>img,.team-name>i{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.fancy-testimonial-sec .nav.nav-tabs>li>a>img{border-radius:50%;height:49px;width:49px}.fancy-testimonial-sec .nav.nav-tabs>li>a>span{color:#3b3b3b;display:list-item;font-family:Montserrat;font-size:18px;font-weight:700;margin-top:13px;text-transform:uppercase;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.fancy-testimonial-sec .nav.nav-tabs>li>a>i{font-family:lato;font-size:13px;font-style:italic;letter-spacing:1px;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.fancy-testimonial-sec .nav.nav-tabs>li.active>a>img{height:72px;width:72px}.team-box,.team-box>img{width:100%;float:left}.fancy-testimonial-sec .nav.nav-tabs>li.active>a>span{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fancy-testimonial-sec .nav.nav-tabs>li.active>a>i{margin-top:7px;opacity:1}.team-box{margin-top:30px;position:relative;background:#000}.team-infos,.team-name,.team-name>i{position:absolute;text-align:center}.team-name{background:red;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px;bottom:30px;left:10%;width:80%;height:71px;padding-left:70px;padding-right:20px}.team-name>i{background:#fff;border-radius:50%;color:#232323;float:left;font-size:20px;height:71px;left:0;line-height:71px;margin-left:-1px;margin-right:20px;top:0;width:71px}.team-name>h3{float:left;width:100%;font-family:Montserrat;font-size:22px;color:#fff;line-height:70px;margin:0}.team-box:hover>.team-name{bottom:0;opacity:0}.team-box:hover>img{opacity:.39}.team-infos{left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px;margin-top:50px;opacity:0}.team-box:hover>.team-infos{opacity:1;visibility:visible;margin:0}.team-infos>h3{color:#fff;float:left;font-size:29px;margin:0 0 14px;width:100%}.team-infos>p{color:#dcdcdc}.product-features{display:table;float:left;width:100%;position:relative}.product-features>.product-features-list{display:table-cell;vertical-align:middle;width:31%}.product-features>.features-list-thumb{display:table-cell;position:relative;text-align:center;width:38%}.product-features-list>ul{float:right;list-style:none;margin:0;padding:0 55px 0 0;text-align:right;width:100%}.product-features>.product-features-list.flip{padding-left:0}.product-features-list.flip>ul{padding-left:55px;padding-right:0}.product-features-list>ul>li{float:right;margin-bottom:70px;padding-right:65px;position:relative;text-align:right;width:100%}.product-features-list>ul>li:first-child,.product-features-list>ul>li:last-child{margin-right:-60px}.product-features-list.flip,.product-features-list.flip li,.product-features-list.flip ul{text-align:left}.product-features-list.flip li{float:left;padding-left:65px;padding-right:0}.product-features-list.flip>ul>li:first-child,.product-features-list.flip>ul>li:last-child{margin-left:-60px}.product-features-list.flip li>i{left:0;right:auto}.product-features-list>ul>li:last-child{margin-bottom:0}.product-features-list>ul>li>i{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;font-size:16px;height:44px;line-height:44px;position:absolute;right:0;text-align:center;top:-8px;width:44px}.product-features-list h3{color:#232323;float:left;font-family:Montserrat;font-size:20px;line-height:30px;margin:0;width:100%}.product-features-list p{float:left;font-family:Lato;font-size:16px;margin:7px 0 0;width:100%}.custom-text-block{float:left;width:100%;text-align:center;padding:80px 0}.custom-text-block>h3{float:left;width:100%;font-family:Montserrat;font-size:29px;color:#1c1c1c;margin:0 0 17px;letter-spacing:-.9px}.custom-text-block>span{float:left;width:100%;font-family:Lato;font-size:16px;color:#636262}.team-info>h3,.team-info>h3 a{color:#0f0f0f}.custom-text-block>.theme-btn{float:none;display:inline-block;margin-top:33px}.app-gallery,.app-image,.app-image>img,.team,.team-sec,.team>img{float:left;width:100%}.app-gallery{list-style:none;margin:0;padding:0;position:relative}.app-image{text-align:center;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.app-image>img{margin-bottom:130px;margin-top:94px;padding:0 40px}.slick-slide.slick-active.slick-center>.app-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background-image:url(../images/resource/gallery-mockup.png);background-position:center top;background-repeat:no-repeat;background-size:387px 727px}.slick-slide.slick-active.slick-center>.app-image>img{padding-left:47px;padding-right:56px}.team-sec{margin-top:-30px}.team{position:relative;margin-top:30px}.team-info-sec{border:0;bottom:0;left:0;padding:5px;position:relative;width:100%}.team-info,.team-info>span{position:relative;float:left}.team-info{background:rgba(255,255,255,.75);-o-border-radius:3px;border-radius:3px;padding:15px;width:100%}.team-info>h3{float:left;font-family:Montserrat;font-size:18px;margin:0 0 8px;width:100%}.team-info>a{background:#e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#9d9d9d;float:left;font-family:Lato;font-size:25px;font-weight:400;height:45px;line-height:41px;position:absolute;right:27px;text-align:center;top:26px;width:46px}.team-info>a:hover{color:#fff}.twitter-carousal{float:left;list-style:none;margin:0;padding:150px 0 0;position:relative;text-align:center;width:100%}.twitter-carousal li{float:left;width:100%}.twitter-carousal::before{content:"\f099";font-family:fontawesome;font-size:129px;height:100%;left:0;position:absolute;top:0;width:100%}.twitter-carousal li h3{color:#1d1923;float:left;font-family:Lato;font-size:25px;font-style:italic;letter-spacing:.3px;margin:10px 0 18px;text-align:center;width:100%}.twitter-carousal li a{display:table;font-family:Montserrat;font-size:17px;letter-spacing:.3px;margin:0 auto;color:#a7a7a7}.twitter-carousal li span{float:left;font-family:Montserrat;font-size:13px;letter-spacing:.3px;margin-top:20px;width:100%;text-transform:uppercase}.twitter-carousal .owl-dots{position:relative;text-align:center}.twitter-carousal .owl-dots>.owl-dot{display:inline-flex;float:none}.twitter-carousal .owl-nav{float:left;margin-top:30px;position:relative;text-align:center;width:100%;z-index:22}.twitter-carousal .owl-nav>div:hover:before{color:#fff}.twitter-carousal .owl-nav>div{background:#f3f3f3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:transparent;display:inline-block;height:39px;margin:0 3px;position:relative;width:39px}.twitter-carousal .owl-nav>.owl-next::before{content:"\f105"}.twitter-carousal .owl-nav>div::before{color:#a3a3a3;content:"\f104";font-family:fontawesome;font-size:16px;left:0;line-height:37px;position:absolute;text-align:center;top:0;width:100%}.blog-info>a,.blog-info>h2,.info-title>h3,.info-title>span{font-family:Montserrat}.blog-sec{float:left;margin-top:-30px;width:100%}.blog,.blog-info{margin-top:30px;width:100%;float:left}.blog-thumb{float:left;width:100%}.blog-thumb>a{background:#000;float:left;width:100%}.blog-thumb>a img{float:left;width:100%}.blog-thumb>a:hover img{opacity:.8}.blog-info>a{float:left;font-size:15px;margin-bottom:20px;margin-top:10px;width:100%}.blog-info>h2{color:#333;float:left;font-size:25px;line-height:37px;margin:0 0 11px;width:100%}.blog-info>h2 a{color:inherit}.blog-info>p{float:left;margin:0;padding-right:110px;width:100%}.google-map{float:left;position:relative;width:100%;z-index:0}.google-map::before{background:0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.google-map iframe{float:left;widows:100%;height:656px;position:relative}.wanna-touch{background-color:rgba(255,255,255,.98);height:100%;left:50%;padding:50px 70px;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:710px;z-index:1}.contact-info-list,.contact-info-list>ul,.info-title,.info-title>h3,.info-title>span{width:100%;float:left}.google-map.active>.wanna-touch{margin-top:-110px;opacity:0;visibility:hidden}.info-title{margin-bottom:40px;text-align:center}.info-title>span{font-size:15px;letter-spacing:.3px;margin-bottom:12px}.info-title>h3{font-size:37px;font-weight:700;margin:0}.contact-info-list{text-align:center}.contact-info-list>ul{list-style:none;margin:0;padding:0}.contact-info-list>ul>li{color:#282828;font-family:Open Sans;font-size:15px;line-height:31px;margin:4px 0;float:left;text-align:center;width:50%}.contact-info-list>ul>li i{margin-right:12px}.google-map.active::before{display:none}.form-spot,.hide-location,.view-location{display:inline-block}.google-map.active>.hide-location{opacity:1;visibility:visible}.view-location{background:#282828;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:15px;margin-top:40px;padding:21px 40px}.hide-location{-webkit-border-radius:43px;-moz-border-radius:43px;-ms-border-radius:43px;-o-border-radius:43px;border-radius:43px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:12px;margin:7px;opacity:0;padding:16px 28px;position:absolute;right:0;top:50px;visibility:hidden;z-index:9}.hide-location>i,.view-location>i{margin-right:10px}.view-location:hover,.view-location:hover>i{color:#fff}.wanna-touch-inner{left:50%;padding:0 80px;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}.contact-form,.contact-form-sec,.contact-form>form{float:left;width:100%}.contact-form>form .row>div{margin-bottom:10px;position:relative}.contact-form>form .row>div>input[type=text],.contact-form>form .row>div>textarea{background:#f9f9f9;border:none;float:left;font-family:Montserrat;font-size:15px;height:68px;padding:18px 80px;width:100%}.contact-form>form .row>div>i{color:#b5b5b5;font-size:15px;left:58px;line-height:16px;margin-top:-7px;position:absolute;top:34px}.contact-form>form .row>div>textarea{min-height:170px;padding-top:25px}.contact-details{float:left;width:100%}.contact-details .social-btns{margin-bottom:30px;margin-top:20px}.contact-infos>ul{float:left;list-style:none;margin:25px 0 0;padding:0;width:100%}.contact-infos>ul>li{float:left;padding-right:20px;width:50%}.contact-infos>ul li span{color:#333;float:left;font-family:Montserrat;font-size:17px;margin-bottom:7px;width:100%}.contact-infos>ul>li>span>i{margin-right:9px}.social-btns{float:left;list-style:none;margin:0;padding:0;width:100%}.social-btns>li{float:left;margin-right:1px;padding:7px 0}.social-btns>li>a{background:#f6f6f6;color:#a7a7a7;float:left;font-size:14px;height:39px;line-height:39px;text-align:center;width:39px;position:relative;z-index:0}.social-btns>li:hover>a{color:#fff}.social-btns>li a::before{content:"";height:0;left:0;position:absolute;top:0;width:100%;z-index:-1}.social-btns>li a:hover:before{height:100%}.subscribe-us{float:left;width:100%}.subscribe-us>span{float:left;font-family:Open Sans;font-size:20px;font-style:italic;font-weight:300;padding:0;width:100%}.subscribe-us>form>input[type=text]{border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;font-family:Roboto;font-size:13px;font-style:italic;height:59px;padding:0 80px 0 40px;width:335px;background-color:#f6f6f6}.subscribe-us>form{float:left;margin:30px 0 0}.subscribe-us>form>input[type=submit]:hover{background-color:#333}.subscribe-us>form>input[type=submit]{border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;float:right;font-family:Montserrat;font-size:15px;font-weight:700;margin-left:-70px;margin-top:4px;padding:13px 30px}.form-spot,.pagination{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.bottom-line{float:left;padding:30px 0;text-align:center;width:100%}.bottom-line>span{color:#868686;float:left;font-family:Montserrat;font-size:14px;width:100%}.item-trial-section{float:left;margin-top:160px;width:100%}.item-trial{float:left;text-align:center;width:100%}.item-trial>p{color:#e5e5e5;float:left;font-size:17px;margin-left:25%;margin-top:23px;width:50%}.item-trial>h3{color:#fff;float:left;font-family:Montserrat;font-size:32px;margin:0;width:100%}.item-trial>.form-spot{margin-top:70px}.col-md-6 .form-spot{margin-top:0}.form-spot{background:#fff;border-radius:3px;padding:40px;text-align:left;width:100%;}.form-spot>form,.form-spot>h3,.form-spot>p{float:left;width:100%}.form-spot>h3{color:#2b2b2b;font-family:Montserrat;font-size:19px;margin:0 0 6px}.form-spot>form{margin-top:23px;text-align:center}.form-spot>p{margin:0}.form-spot>form input[type=text],.form-spot>form textarea{border:1px solid #e2e2e2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;font-family:Montserrat;font-size:13px;margin-bottom:9px;padding:17px 20px;text-align:left;text-transform:uppercase;width:100%}.app-soon-sec,.app-vide-sec,.comming-soon,.comming-soon-sec,.comming-soon>.logo,.countdown,.error-sec,.inner-head,.item-soon-section,.item-video-section,.s-countdown,.s-countdown>li,blockquote{text-align:center}.form-spot>form input[type=submit]{display:inline-block;float:none;margin-top:30px}.app-vide-sec,.app-vide-sec>h1,.app-vide-sec>i,.bg-video>video,.item-video-section{float:left;width:100%}.form-spot>form textarea{min-height:140px}.bg-video{background:#000;height:100%;left:0;position:absolute;top:0;width:100%}.app-vide-sec>img,.breadcrumbs>li{display:inline-block;position:relative}.bg-video>video{opacity:.4}.item-video-section{margin-top:140px;margin-bottom:100px}.app-vide-sec>i{font-size:98px}.app-vide-sec>h1{color:#fff;text-shadow: 0px 0px 8px #000;font-family:Montserrat;font-size:68px;font-weight:700;letter-spacing:-5px}.app-soon-sec>h1,.inner-head>h1{font-weight:700;letter-spacing:-3px;float:left}.app-vide-sec>p{color:#e5e5e5;float:left;font-family:Lato;font-size:17px;margin:20px 0 0 25%;width:50%}.app-vide-sec>img{margin-bottom:-1px;margin-top:100px;z-index:9}.item-soon-section{float:left;margin-top:140px;width:100%}.app-soon-sec{float:left;width:100%}.app-soon-sec>span{color:#e5e5e5;float:left;font-family:Montserrat;font-size:23px;width:100%}.app-soon-sec>h1{color:#fff;font-family:Montserrat;font-size:60px;margin-bottom:0;margin-left:15%;margin-top:29px;width:70%}.countdown{float:left;list-style:none;margin:60px 0 0;padding:0;width:100%}.countdown>li{display:inline-block;padding:0 20px}.countdown>li>p{color:#a7a7a7;float:left;font-family:Lato;font-size:13px;line-height:10px;margin:0;text-transform:uppercase;width:100%}.breadcrumbs>li,.breadcrumbs>li>a,.countdown>li>span,.inner-head>h1{font-family:Montserrat}.countdown>li>span{float:left;font-size:48px;margin-top:25px;width:100%}.app-soon-sec>img{margin-top:110px}.inner-head{float:left;margin-bottom:50px;margin-top:70px;width:100%}.inner-head>h1{color:#fff;font-size:60px;margin:0;width:100%}.breadcrumbs{float:left;list-style:none;margin:22px 0 0;padding:0;width:100%}.breadcrumbs>li{color:#fff;font-size:19px;padding:0 24px}.breadcrumbs>li>a{color:#fff;font-size:19px;letter-spacing:-1px}.breadcrumbs>li::before{color:#fff;content:"\f105";font-family:fontawesome;font-size:19px;position:absolute;right:-7px;top:0}.breadcrumbs>li:first-child{padding-left:0}.breadcrumbs>li:last-child{padding-right:0}.breadcrumbs>li:last-child::before{display:none}.pagination{border-radius:3px;float:left;margin:70px 0 0;padding:2px 2px 3px 1px;text-align:center;width:100%}.pagination ul{display:inline-block;list-style:none;margin:7px 0 0;padding:0}.pagination li{float:left;font-family:Montserrat;font-size:12px;margin:0 4px 0 0}.pagination li:last-child{margin:0}.pagination li a:active,.pagination li.active a{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.pagination li a:hover,.pagination li.active a{color:#fff}.pagination li .delimeter{display:block;padding-top:6px}.pagination a{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#666;float:left;font-family:Lato;padding:3px 13px;text-decoration:none}blockquote{background-image:url(http://placehold.it/1141x231);background-size:cover;border:none;float:left;margin:0 0 30px;padding:50px 190px;position:relative;width:100%;z-index:0}blockquote::before{background:#242424;content:"";height:100%;left:0;opacity:.96;position:absolute;top:0;width:100%;z-index:-1}blockquote p{color:#fff;float:left;font-family:Lato;font-size:19px;font-style:italic;font-weight:600;line-height:34px;width:100%}blockquote span{color:#eee;display:inline-block;font-family:Lato;font-size:13px;font-weight:500}blockquote span a{font-family:Montserrat}.post-tags{float:left;margin-top:40px;width:100%}.post-tags>span{color:#848484;float:left;font-family:Lato;font-size:12px;margin-right:10px;margin-top:2px;text-transform:uppercase}.post-tags>span i{font-size:14px;margin-right:5px}.post-tags>a{color:#7e7e7e;display:inline-block;font-family:Lato;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:13px}.blog-single .blog .blog-info p{margin-bottom:19px;margin-top:11px;padding:0}.blog-single .blog .blog-info blockquote{margin:30px 0}.comment-form,.related-post{float:left;margin-top:90px;width:100%}.comment-form>form{float:left;width:100%}.comment-form>form label{float:left;margin-bottom:10px;position:relative;width:100%}.comment-form form label input,.comment-form form label textarea{background:#f9f9f9;border:none;color:#a7a7a7;float:left;font-family:montserrat;font-weight:500;padding:21px 70px;width:100%}.comment-form form label i{color:#dcdcdc;font-size:14px;left:40px;position:absolute;top:24px}.comment-form form label textarea{min-height:180px}.heading3{float:left;margin-bottom:50px;width:100%}.heading3>h3{color:#1a1a1a;float:left;font-family:Montserrat;font-size:28px;font-weight:700;margin:0 0 11px;width:100%}.heading3>span{color:#979797;float:left;font-family:Lato;font-size:13px;width:100%}.error-btn>li>a,.error-sec h2,.error-sec>span,.s-countdown>li{font-family:Montserrat}.navTrigger{bottom:0;cursor:pointer;float:right;height:25px;left:0;margin:16px 0;right:0;top:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);width:30px}.navTrigger i{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;content:'';display:block;width:100%;height:4px}.navTrigger i:nth-child(1){-webkit-animation:outT .8s backwards;animation:outT .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger i:nth-child(2){margin:5px 0;-webkit-animation:outM .8s backwards;animation:outM .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger i:nth-child(3){-webkit-animation:outBtm .8s backwards;animation:outBtm .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger.active i:nth-child(1){-webkit-animation:inT .8s forwards;animation:inT .8s forwards}.navTrigger.active i:nth-child(2){-webkit-animation:inM .8s forwards;animation:inM .8s forwards}.navTrigger.active i:nth-child(3){-webkit-animation:inBtm .8s forwards;animation:inBtm .8s forwards}@-webkit-keyframes inM{50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(45deg)}}@keyframes inM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@-webkit-keyframes outM{50%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@-webkit-keyframes inT{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes outT{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes inBtm{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes outBtm{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:10px}50%{height:20px;width:10px}}@-moz-keyframes check{0%{height:0;width:0}25%{height:0;width:10px}50%{height:20px;width:10px}}@-ms-keyframes check{0%,25%{height:0}25%,50%{width:10px}0%{width:0}50%{height:20px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:10px}50%{height:20px;width:10px}}.blog-thumb>img,.error-sec,.error-sec h2,.error-sec>i,.error-sec>span,.post-gallery,.post-gallery img{width:100%;float:left}.navi-lines{display:none}.post-gallery{margin-bottom:30px}.post-gallery>.row{margin:0 -4px}.post-gallery>.row>div{margin-top:8px;padding:0 4px}.error-sec>i{font-size:103px}.error-sec h2{color:#585757;font-size:252px;font-weight:700;letter-spacing:-20px;margin:0}.error-sec>span{color:#bbb;font-size:18px}.error-sec>p{float:left;margin-left:25%;margin-top:20px;width:50%}.error-btn{float:left;list-style:none;margin:40px 0 0;padding:0;width:100%}.error-btn>li{display:inline-block;margin:0 -2px}.error-btn>li>a{border:3px solid;float:left;font-size:14px;font-weight:700;padding:9px 0;width:150px}.comming-soon,.comming-soon .logo>a,.comming-soon .logo>a span,.comming-soon .logo>a>i,.comming-soon-sec,.comming-soon>.logo,.s-countdown,.s-countdown>li p{width:100%;float:left}.error-btn>li.fill>a{color:#fff}.s-countdown{list-style:none;margin:0;padding:110px 0 0}.s-countdown>li{color:#fff;display:inline-block;font-size:76px;margin:0;text-transform:uppercase;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.s-countdown>li p{font-weight:600;line-height:53px;margin-bottom:0;margin-left:0;margin-top:0}.comming-soon-sec{padding-top:165px}.comming-soon>.logo{margin-bottom:100px}.comming-soon .logo>a>i{font-size:51px;margin:0}.comming-soon .logo>a h1{float:left;font-size:26px;width:100%}.comming-soon>span{color:#b1b1b1;float:left;font-family:Lato;font-size:14px;letter-spacing:1px;width:100%}.bottom-line-soon span,.comming-soon h2{float:left;font-family:Montserrat;width:100%}.comming-soon h2{color:#fff;font-size:104px;font-weight:700;letter-spacing:-7px;line-height:100px;margin-top:60px}.bottom-line-soon{background:#333;float:left;margin-top:170px;padding:30px 0;width:100%}.bottom-line-soon span{color:#959595;font-size:14px}.app-header.sticky .download-btn:hover,.download-btn:hover{background:#141414;color:#fff}.form-spot>form input[type=submit]:hover{background:#333}#empresas img.empresas{max-width:200px!important}.app-image,.app-image *,.blog,.blog *,.fancy-testimonial-sec,.fancy-testimonial-sec *,.form-spot>form *,.fun-fact-sec,.fun-fact-sec *,.mini-service-info *,.price-btn-detail:after,.price-btn-detail:before,.price-sec,.price-sec *,.services-box:before,.services-sec,.services-sec *,.slick-slide>a,.slider-button>ul li a::before,.social-btns,.social-btns *,.social-btns>li a::before,.team-sec,.team-sec *,header,header *{transition:all .4s ease 0s}.app-header .logo a{width:107px;height:60px;background:transparent url('../images/logo-cd.png') center top no-repeat;}.app-header.sticky .logo a{width:107px;height:60px;background:transparent url('../images/logo-cd.png') center bottom no-repeat;}.team>img{max-width:200px;float:none}.team-sec,.team-sec span{text-align:center;width:100%}.jurado.nav-pills>li{display: inline-block;float:none !important;}.logosparticipacion{height:200px;width:242px;float:none !important;margin:10px !important;}@media (max-width: 1200px){.mini-service-sec img.logosparticipacion{margin: 10px;padding: 0 !important;width:auto !important;}}.services-sec .col-md-2:hover{cursor:pointer;}table.table{width:100%;}table.table thead{background:#006b76;color:#fff;}.circulos{text-align:center;}.circulos img{width:100px;max-width:100px;margin:10px;}ul{list-style-type:square;}.redessociales a:hover i{color:#006b76;}.app-vide-sec>p{text-shadow:0px 0px 8px #000;color:#fff;}

footer a.theme-btn{padding:8px 22px;font-size:13px;}
footer a:active,footer a:focus{color:#fff !important;}

.botonera-centro{
	text-align: center
}
.botonera-centro a{
	margin:0 10px;
	float:none;
}

.blanco,.blanco h2,.blanco p{
	color: #fff;
}

@media (max-width: 980px){
	nav.app-menus > ul > li > a {
		text-shadow: none;
		-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:
	}
	nav.app-menus > ul > li > a:hover{
		-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;
		background: #006b76;
	}
}

	@media
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
		
		table, thead, tbody, th, td, tr {
			display: block;
		}
		thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		tr:nth-of-type(odd) { 
		  background: #eee; 
		}
		th { 
		  background: #333;
		}
		tr { border: 1px solid #ccc; }

		td {
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
			text-align:right !important;
		}

		td:before {
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}

		/*
		Label the data
		*/
		td:nth-of-type(1):before { content: "CP_CLIENTE"; }
		td:nth-of-type(2):before { content: "CP_COMERCIO"; }
		td:nth-of-type(3):before { content: "SECTOR"; }
		td:nth-of-type(4):before { content: "DIA"; }
		td:nth-of-type(5):before { content: "FRANJA_HORARIA"; }
		td:nth-of-type(6):before { content: "IMPORTE"; }
		td:nth-of-type(7):before { content: "NUM_OP"; }
	}





.cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}
.cd-modal::after {
  /* gradient overlay at bottom of modal window */
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  pointer-events: none;
}
.cd-modal .cd-modal-content {
  height: 100%;
  width: 100%;
  padding: 3em 5%;
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cd-modal p {
  color: #ffffff;
  line-height: 1.6;
  margin: 2em 0;
}
.modal-is-visible .cd-modal {
  z-index: 1;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}
.modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 768px) {
  .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
  .cd-modal p {
    font-size: 2rem;
    line-height: 2;
  }
}

.cd-modal-action {
  position: relative;
}
.cd-modal-action .btn, .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 4em;
  background-color: #006b76;;
}
.cd-modal-action .btn {
  width: 12.5em;
  border-radius: 5em;
  color: #ffffff;
  line-height: 4em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
}
.cd-modal-action .btn.to-circle {
  width: 4em;
  color: transparent;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}
.cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 0;
  width: 4em;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
.cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

.cd-modal-close {
  position: fixed;
  z-index: 1;
  top: 20px;
  right: 5%;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3) url(../img/cd-icon-close.svg) no-repeat center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
.no-touch .cd-modal-close:hover {
  background: #006b76;
}
.modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  .cd-modal-close {
    top: 70px;
  }
}

@media (max-width: 480px){
	.app-mian-info h2{font-size: 45px !important;}
}

.app-mian-info a:hover{color:#006b76 !important;}


.nav-pills>li {
    float: none !important;
    display: -webkit-inline-box;
}

.theme-btn{
	white-space: nowrap;
}

@media only screen and (max-width: 768px) {
	.nomovil{display: none;visibility: hidden;}
	.card .fun-fact>li {
	    float: left;
	    width: 49.998%;
	    margin-top: 55px;
	}
	.card .fun-fact h3 {
	    font-size: 22px;
	}
	.botonera-centro a{display: block;margin:0 0 40px 0;}
	
	.predictive .fun-fact>li {
	    float: left;
	    width: 49.998%;
	    margin-top: 55px;
	}
	.predictive .fun-fact h3 {
	    font-size: 20px;
	}
	header .fa.fa-share-alt{font-size: 1.4em !important;}
	.premio img{width:100%;max-width:100%;margin-bottom:20px;}
	footer ul.list-inline.banner-social-buttons li{
		margin-bottom: 10px;
	}
	.app-vide-sec > h1{font-size:40px !important;}
}


footer{clear: both;}




button.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd;
}

button.accordion:after {
    font-size: 16px !important;
    color: #777 !important;
    float: right;
    margin-left: 5px;
    content: '+';
}

button.accordion.active:after {
    font-size: 16px !important;
    color: #777 !important;
    content: "-";
}

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
}

div.panel.show {
    opacity: 1;
    max-height: 5000px;
}

a:hover{color:#f05a28 !important;}

.theme-btn:hover{
	background:#f05a28;
	color:#fff !important;
}

nav.app-menus>ul>li>a::after{
	background:#006b76 !important;
}


.main-download-btn.android, .app-header.sticky .download-btn, nav.app-menus > ul > li > a::after, nav.app-menus .menu-item-has-children > ul > li:hover, .twitter-carousal .owl-nav > div:hover, .view-location:hover{background-color:#006b76 !important;color:#fff !important;}
nav.app-menus > ul > li > a:hover{color:#fff !important}
.theme-btn::before{
	background:#006b76 !important;
}

.download-btn:hover i{color:#f05a28 !important;}

@media (min-width: 992px){
	.medio {
	    width:8.3333% !important;
	}
	.col-md-3.medio {
	    width:12.5% !important;
	}
}
@media (max-width: 992px){
	.medio {
	    display: none !important;
	}
	.price-features.no{display:none;visibility: hidden;}
}


.sticky nav.app-menus>ul>li>a{
	text-shadow: none;
}

.integrantesjurado50{display:none;visibility:hidden;}

.integrantesjurado{
	width:20%;
	height:420px;
	float:left;
	position: relative;
	min-height: 420px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
}
.integrantesjurado1200{
	width:20%;
	height:420px;
	float:left;
	position: relative;
	min-height: 420px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	display:inherit;
	visibility:visible;
}

.btn-ganadores{
	background-color: #006b76;
	white-space: nowrap;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    float: left;
    font-size: 16px;
    padding: 16px 44px;
    border: none;
    position: relative;
    z-index: 0;
    overflow: hidden;
    color: #fff;
    margin:30px 10px 0 10px;
    margin-top:30px;
}
.app-mian-info a.btn-ganadores:hover{
	background-color: #f05a28;
    color: #fff !important;
}

@media (max-width: 1200px) {
	.integrantesjurado{
		width:20%;
		height:420px;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}
}
@media (max-width: 1000px) {
	.integrantesjurado{
		width:25%;
		height:420px;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}
	.integrantesjurado50{
		width:37.5%;
		height:420px;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
		display:inherit;
		visibility:visible;
	}
	.integrantesjurado1200{display:none;visibility:hidden;}
}


@media (max-width: 900px) {
	.integrantesjurado{
		width:33%;
		height:420px;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}
	.integrantesjurado50{
		width:33%;
		height:420px;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
		display:inherit;
		visibility:visible;
	}
}
@media (max-width: 660px) {
	.integrantesjurado{
		width:50%;
		height:420px;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}
	.integrantesjurado50{
		width:25%;
		height:420px;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
		display:inherit;
		visibility:visible;
	}
}
@media (max-width: 480px) {
	.integrantesjurado{
		width:100%;
		height:inherit !important;
		float:left;
		position: relative;
		min-height: 420px;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}
	.integrantesjurado50{display:none;visibility:hidden;}
}


