@charset "utf-8";@media (min-width:0) and (max-width:767px){.mobile-hide{display:none !important}header{padding:8px 10px}.logo img{max-width:206px;height:auto}.buy-now-mobile{display:block}.mobile-nav-block{display:block}footer{padding:25px 0 35px}.footer-copyright{margin-top:0}a.back-top{width:0}a.back-top.show{height:35px;padding:12px 0;width:40px}.backtop-outer{margin-bottom:50px}a.back-top.show{border-radius:100%;width:35px}a.back-top.show img{width:15px}.action-baar{background-attachment:local}.banner .dis-table{background-size:480px auto}.promo-block-01{padding:15px 0}.all-promo.all-promo-repso{display:block}.equal-height{height:auto !important}}@media (max-width:640px){.video-block .video{display:none}body{font-size:12px}h1,h2,h3,h4,h5,h6{margin-bottom:6px}h1{font-size:28px;line-height:32px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{font-size:12px;line-height:18px;margin-bottom:15px}p samp{font-size:13px;line-height:19px;margin-bottom:15px}ul,ol{margin:18px 15px 16px}ul li,ol li{font-size:12px;line-height:15px}ul li:before{top:5px}blockquote{margin-bottom:20px;padding:20px 15px 10px}blockquote p{font-size:12px;line-height:18px;margin-bottom:18px}img.aligncenter{display:block;clear:both;margin:15px auto}img.alignleft{float:none;margin:15px auto;display:block;clear:both}img.alignright{float:none;margin:15px auto;display:block;clear:both}.container{padding-left:10px;padding-right:10px}.btn{border:1px solid #fff;font-size:12px;height:40px;line-height:38px;width:150px}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],textarea{font-size:13px;height:44px;padding:0 10px}textarea{height:100px}input[type=submit],input[type=button],input[type=reset]{font-size:12px;height:40px;line-height:36px;max-width:150px}.banner{min-height:400px}.banner h1{font-size:30px;line-height:32px}.banner p{font-size:13px;line-height:16px;margin:0 0 16px}.btn-watch-video{width:35px;height:35px;background-size:11px auto}.single-promo figure{margin-bottom:10px}.single-promo h3{font-size:20px;line-height:25px;margin-bottom:8px}.single-promo p{font-size:12px;line-height:16px}.welcome-block{padding:25px 0 0}.single-passages{margin-top:20px}.welcome-block-left h2{font-size:24px;line-height:28px;margin-bottom:10px}.welcome-block-left p{font-size:12px;line-height:18px}.welcome-block-left{max-width:none;margin-bottom:8px;padding:0 0 20px}.single-passages h4{font-size:17px;line-height:21px;margin-bottom:5px}.hotspots .hotspot-popup ul li{padding:12px}.hotspots .hotspot-popup{right:44px;top:-26px}.welcome-block-right{margin-right:-10px;max-width:420px}.hotspots>a{border:1px solid #fff;font-size:14px;height:28px;line-height:26px;width:28px}.promo-block-02,.action-baar{height:300px}.action-baar:before,.action-baar:after{background-size:100% 100%;width:50px;content:none}.promo-block-02 .promo-block-caption{width:100%;padding:0 15px}.promo-block-02 h3{font-size:26px;line-height:30px}.promo-block-02 p{font-size:14px;line-height:16px}.pricing-block{padding:20px 0 30px}.pricing-head{margin-bottom:40px}.price-tag{width:100%;max-width:200px;float:none}.price-tag{padding:3px 15px 10px}.price-tag .price-tag-number{font-size:44px;line-height:50px}.price-tag .price-tag-number sup{font-size:30px;margin-left:-5px}.price-tag span{font-size:15px;line-height:20px}.single-clnt-logo{margin:0;width:24%}.pricing-head-left{padding:0;width:100%}.pricing-head-right{margin:15px 0 0;width:100%}.price-table{padding-left:0;padding-right:0}.pricing-head-left h4{font-size:30px;line-height:34px;margin-bottom:10px}.pricing-head-left p{font-size:13px;line-height:18px}.price-table th,.price-table tr td{padding:4px 6px}.price-table th,.price-table tr.current td{padding:4px 6px}.price-table tr td{font-size:16px;line-height:18px}.price-table tr td:first-child{width:185px}.price-table th:last-child,.price-table tr td:last-child{text-align:right}.price-table tr td .price-tag-table .price-tag-number{font-size:20px;line-height:26px}.price-table tr td .price-tag-table .price-tag-number sup{font-size:13px}.action-baar.testimonials-block{height:250px}.testimonials-block .single-client{width:100%;padding:0 15px}.testimonials-block h3{font-size:18px;line-height:22px;margin-bottom:15px}.testimonials-block .client-name{font-size:11px;line-height:13px}.all-clients{margin-top:-18px;min-height:100px}.all-clients #bx-pager>a{max-width:60px;margin:0}.all-clients #bx-pager>a figure{width:50px}.all-clients #bx-pager>a.active figure{width:60px}.all-clients .client-info{margin-top:8px}.all-clients #bx-pager>a.active .client-info{margin-left:-20px;min-width:100px;width:100%}.all-clients .client-info h5{font-size:11px;line-height:13px}.all-clients .client-info span{font-size:10px;line-height:12px}.getting-started{padding-bottom:15px;padding-top:15px}.getting-started-head h5{font-size:24px;line-height:30px;margin-bottom:8px}.getting-started-head p{font-size:12px;line-height:17px}.getting-started-form{margin-top:18px}.getting-started-form .singles-row .width50{width:100%}.promo-block-03{padding:10px 0 20px}.promo-block-03 .client-logo-title{margin:0 0 20px;font-size:15px;line-height:20px}.single-clnt-logo{width:49%}.blog-caption .container{padding:25px 10px 25px}.extra-height{height:50px}.blog-left{width:100%;padding:0;text-align:center}.blog-right{width:100%;padding-top:15px;text-align:center}.read-more em{height:12px;width:6px}.blog-left h1{font-size:28px;line-height:30px;margin-bottom:10px}.blog-left p{font-size:13px;line-height:17px}.blog-right .right-btn{font-size:12px;height:40px;line-height:40px;margin-right:5px;max-width:140px}.blog-right .custom-select{max-width:240px}.custom-select select{font-size:12px;height:39px;padding-left:6px}.custom-select span.select-arrow{width:36px}.custom-select span.select-arrow:before{top:18px}.single-blog-row{height:300px}.single-blog-row h3{font-size:26px;line-height:30px}.single-blog-row p{font-size:12px;line-height:15px;margin-bottom:15px}.single-blog-row .row-blog-caption{padding:0 10px}.two-column .left-column{width:100%;padding:20px 10px}.one-column .left-column{width:100%;padding:20px 10px}.two-column .container{padding:0}.blog-title-baar{padding:14px 0}.blog-title-slide h1{font-size:22px;line-height:24px}.two-column .right-column{width:100%;position:static;margin-right:0;max-width:none}.title-controls-direction a{height:30px;width:30px}.blog-title-baar .title-controls-direction a:before{top:4px}.blog-title-baar .title-controls-direction a.bx-next:before{right:9px}.blog-title-baar .title-controls-direction a.bx-prev:before{left:9px}.published-date{font-size:12px;line-height:18px;margin-bottom:10px}.blog-title-baar .title-controls-direction a.bx-prev{left:15px}.blog-title-baar .title-controls-direction a.bx-next{right:15px}.right-column .right-container{max-width:320px;padding:15px 10px 18px}.right-column .title{font-size:18px;line-height:22px;margin-bottom:8px}.author-profile{margin-bottom:15px;padding:0 0 20px}.right-column .featured-block .featured-img{margin:0}.right-column .blog-post{padding-right:0}.right-column .featured-block .featured{margin:18px 0 0}.right-column .featured-block .featured-post{padding:10px 0 0}.right-column .subscribe-blog input[type=email],.right-column .subscribe-blog input[type=text]{height:35px;margin-bottom:10px;padding:6px 10px}.right-column .subscribe-blog input[type=submit]{font-size:12px;height:35px;line-height:22px;max-width:120px}.right-column .categories-block ul li{margin-bottom:0}.right-column .featured-block .featured-post span{font-size:14px;line-height:16px}.title-baar{font-size:22px;line-height:24px;padding:14px 0}.module-02{padding:35px 0 20px}.module-02 .container{max-width:480px}.module-02 h2{font-size:24px;line-height:1.2}.tab-block{display:none}.mobile-tab-block{display:block}.mobile-tab-block .block{margin-bottom:20px}.mobile-tab-block .block .title-block{display:block;padding:0 0 0 60px;font-style:normal;height:auto;position:relative}.mobile-tab-block .block .title-block:before{display:none}.mobile-tab-block .block .title-block i{width:55px;height:50px;font-size:50px;position:absolute;left:-3px;top:48%;transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%)}.mobile-tab-block .block .title-block .title{font-size:12px;font-weight:700;margin-bottom:0}.mobile-tab-block .block .title-block p{font-size:11.5px;font-weight:400;line-height:1.2;margin-bottom:0}.mobile-tab-block .block figure{display:block;margin-bottom:18px}.mobile-tab-block .block figure img{width:100%;height:auto;display:block}.mobile-tab-block .block .title-block .icon-screens{color:#3783c6}.mobile-tab-block .block .title-block .icon-providers{color:#e7332c}.mobile-tab-block .block .title-block .icon-chat{color:#ffb441}.started-now h4{font-size:24px}.started-now .all-block .single-block{padding:20px 15px;width:100%}}@media (min-width:641px) and (max-width:767px){h1{font-size:32px;line-height:36px}.video-block .video{display:none}.banner{min-height:500px}.btn{font-size:12px;height:50px;line-height:46px;width:200px}.footer-single-block{padding:0 10px}.banner h1{font-size:39px;line-height:41px}.banner p{font-size:14px;line-height:16px;margin:0 0 22px}.welcome-block{padding:25px 0 0}.welcome-block-left{max-width:none;margin-bottom:30px;padding:0 10px}.single-passages{margin-top:30px}.welcome-block-left h2{font-size:28px;line-height:30px;margin-bottom:10px}.welcome-block-left p{font-size:13px;line-height:19px}.single-passages h4{font-size:18px;line-height:21px;margin-bottom:8px}.welcome-block-right{max-width:460px}.promo-block-02,.action-baar{height:300px}.action-baar:before,.action-baar:after{background-size:30% 100%}.promo-block-02 .promo-block-caption{width:100%;padding:0 70px}.promo-block-02 h3{font-size:31px;line-height:33px}.promo-block-02 p{font-size:14px;line-height:16px}.pricing-block{padding:40px 0 70px}.pricing-head{margin-bottom:40px}.price-tag{width:100%}.price-tag{padding:3px 15px 10px}.price-tag .price-tag-number{font-size:44px;line-height:50px}.price-tag .price-tag-number sup{font-size:30px;margin-left:-5px}.price-tag span{font-size:15px;line-height:20px}.single-clnt-logo{margin:0;width:24%}.pricing-head-left{padding:0 36px 0 0}.pricing-head-right{margin-top:20px}.price-table{padding-left:0;padding-right:0}.pricing-head-left h4{font-size:38px;line-height:42px;margin-bottom:10px}.pricing-head-left p{font-size:14px;line-height:20px}.price-table th,.price-table tr.current td{padding:10px 15px}.price-table th:last-child,.price-table tr td:last-child{text-align:right}.action-baar.testimonials-block{height:350px}.testimonials-block .single-client{width:100%;padding:0 60px}.testimonials-block h3{font-size:18px;line-height:22px}.testimonials-block .client-name{font-size:11px;line-height:14px}.all-clients{margin-top:-20px;min-height:130px}.all-clients #bx-pager>a{max-width:75px;margin:0}.all-clients #bx-pager>a figure{width:65px}.all-clients #bx-pager>a.active figure{width:75px}.all-clients #bx-pager>a.active .client-info{margin-left:-14px;min-width:100px;width:100%;margin-top:10px}.getting-started{padding-bottom:25px;padding-top:20px}.getting-started-head h5{font-size:38px;line-height:41px;margin-bottom:10px}.getting-started-head p{font-size:14px;line-height:21px}.getting-started-form{margin-top:25px}.promo-block-03{padding:20px 0 30px}.promo-block-03 .client-logo-title{margin:0 0 30px}.blog-caption .container{padding:25px 10px 25px}.extra-height{height:50px}.blog-left{width:100%;padding:0;text-align:center}.blog-right{width:100%;padding-top:30px;text-align:center}.read-more em{height:12px;width:6px}.blog-left h1{font-size:34px;line-height:36px}.blog-left p{font-size:14px;line-height:18px}.single-blog-row{height:300px}.single-blog-row h3{font-size:36px;line-height:40px}.single-blog-row p{font-size:13px;line-height:15px}.two-column .left-column{width:100%;padding:15px}.one-column .left-column{width:100%;padding:15px}.two-column .container{padding:0}.blog-title-baar{padding:16px 0}.two-column .right-column{width:100%;position:static;margin-right:0;max-width:none}.blog-title-slide h1{font-size:28px;line-height:32px}.title-controls-direction a{height:30px;width:30px}.blog-title-baar .title-controls-direction a:before{top:4px}.blog-title-baar .title-controls-direction a.bx-next:before{right:9px}.blog-title-baar .title-controls-direction a.bx-prev:before{left:9px}.right-column .right-container{max-width:320px;padding:24px 20px 26px}.right-column .title{font-size:20px;line-height:24px;margin-bottom:8px}.author-profile{margin-bottom:15px;padding:0 0 20px}.right-column .featured-block .featured-img{margin:0}.right-column .blog-post{padding-right:0}.right-column .featured-block .featured{margin:10px 0 0}.right-column .featured-block .featured-post{padding:10px 0 0}.right-column .subscribe-blog input[type=email],.right-column .subscribe-blog input[type=text]{height:35px;margin-bottom:10px;padding:6px 10px}.right-column .subscribe-blog input[type=submit]{font-size:12px;height:35px;line-height:22px;max-width:120px}.title-baar{font-size:28px;line-height:32px;padding:16px 0}.module-02{padding:40px 0 20px}.module-02 .container{max-width:480px}.tab-block{display:none}.mobile-tab-block{display:block}.mobile-tab-block .block{margin-bottom:35px}.mobile-tab-block .block .title-block{display:block;padding:0 0 0 70px;font-style:normal;height:auto;position:relative}.mobile-tab-block .block .title-block:before{display:none}.mobile-tab-block .block .title-block i{width:55px;height:50px;font-size:55px;position:absolute;left:0;top:50%;transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%)}.mobile-tab-block .block .title-block .title{font-size:15px;font-weight:700;margin-bottom:5px}.mobile-tab-block .block .title-block p{font-size:14px;font-weight:400;line-height:1.2;margin-bottom:0}.mobile-tab-block .block figure{display:block;margin-bottom:18px}.mobile-tab-block .block figure img{width:100%;height:auto;display:block}.mobile-tab-block .block .title-block .icon-screens{color:#3783c6}.mobile-tab-block .block .title-block .icon-providers{color:#e7332c}.mobile-tab-block .block .title-block .icon-chat{color:#ffb441}.started-now .all-block .single-block{padding:20px 15px}}@media (min-width:768px) and (max-width:1023px){.video-block .video{display:none}.banner{min-height:740px}h1{font-size:34px;line-height:38px}.action-baar{background-attachment:local}header{padding:20px 10px 20px}header .more-drop ul{top:40px}.more-drop{margin-left:4px;padding-left:14px}.more-drop ul{left:auto;right:-10px}nav ul li{margin:0 8px}.footer-single-block{padding:0 6px}.banner .dis-table{background-size:80% auto}.banner h1{font-size:46px;line-height:50px}.btn{font-size:12px;height:50px;line-height:46px;width:200px}.banner p{font-size:16px;line-height:19px}.single-promo{padding:15px}.single-promo figure{margin-bottom:16px}.single-promo h3{font-size:19px;line-height:22px}.single-promo p{font-size:12px;line-height:17px}.welcome-block{padding:50px 0 0}.welcome-block-left{max-width:none;margin-bottom:20px;padding-left:0}.single-passages{margin-top:30px}.promo-block-02,.action-baar{height:350px}.action-baar:before,.action-baar:after{background-size:30% 100%}.promo-block-02 .promo-block-caption{width:100%;padding:0 70px}.promo-block-02 h3{font-size:38px;line-height:42px}.promo-block-02 p{font-size:14px;line-height:16px}.pricing-block{padding:40px 0 70px}.pricing-head{margin-bottom:40px}.price-tag{width:100%}.price-tag .price-tag-number{font-size:52px;line-height:56px}.price-tag .price-tag-number sup{font-size:30px;margin-left:-5px}.price-tag span{font-size:17px;line-height:22px}.single-clnt-logo{margin:0;width:24%}.pricing-head-left{padding:0 36px 0 0}.pricing-head-right{margin-top:20px}.price-table{padding-left:0;padding-right:0}.testimonials-block .single-client{width:100%;padding:0 60px}.testimonials-block h3{font-size:25px;line-height:30px}.testimonials-block .client-name{font-size:12px;line-height:14px}.blog-caption .container{padding:47px 20px 48px}.extra-height{height:70px}.blog-left{width:100%;padding:0;text-align:center}.blog-right{width:100%;padding-top:30px;text-align:center}.blog-left h1{font-size:40px;line-height:41px}.blog-left p{font-size:16px;line-height:20px}.single-blog-row{height:350px}.single-blog-row h3{font-size:38px;line-height:42px}.single-blog-row p{font-size:14px;line-height:16px}.two-column .left-column{width:64%}.one-column .left-column{width:100%}.two-column .right-column{width:36%;position:static;margin-right:-15px}.blog-title-slide h1{font-size:34px;line-height:38px}.right-column .right-container{padding:24px 20px 26px}.right-column .title{font-size:20px;line-height:24px}.right-column .blog-post{padding-right:0}.title-baar{font-size:34px;line-height:38px}.module-02{padding:60px 0 20px;background-position:top right;background-size:360px auto}.module-02 .container{max-width:580px}.tab-block{display:none}.mobile-tab-block{display:block}.mobile-tab-block .block{margin-bottom:40px}.mobile-tab-block .block .title-block{display:block;padding:0 0 0 80px;font-style:normal;height:auto;position:relative}.mobile-tab-block .block .title-block:before{display:none}.mobile-tab-block .block .title-block i{width:60px;height:58px;font-size:60px;position:absolute;left:0;top:50%;transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%)}.mobile-tab-block .block .title-block .title{font-size:15px;font-weight:700;margin-bottom:5px}.mobile-tab-block .block .title-block p{font-size:15px;font-weight:400;line-height:1.2;margin-bottom:0}.mobile-tab-block .block figure{display:block;margin-bottom:30px}.mobile-tab-block .block figure img{width:100%;height:auto;display:block}.mobile-tab-block .block .title-block .icon-screens{color:#3783c6}.mobile-tab-block .block .title-block .icon-providers{color:#e7332c}.mobile-tab-block .block .title-block .icon-chat{color:#ffb441}.started-now .all-block .single-block{padding:20px 15px}}@media (min-width:1024px) and (max-width:1214px){.video-block .video{display:none}.banner{min-height:740px}nav ul li{margin:0 15px}.action-baar{background-attachment:local}.promo-block-02 h3{font-size:40px;line-height:45px}.promo-block-02 p{font-size:14px;line-height:16px}.testimonials-block h3{font-size:26px;line-height:30px}.single-clnt-logo{margin:0 20px}.blog-left{width:48%}.blog-right{width:52%;padding-top:40px}.blog-left h1{font-size:40px;line-height:41px}.blog-left p{font-size:16px;line-height:20px}.two-column .left-column{width:70%}.one-column .left-column{width:100%}.two-column .right-column{width:30%;position:static;margin-right:-15px}.module-02 .container{padding:0 0 0 40px}.tab-block .tab-nav ul{padding:0 0 0 25px;max-width:340px}.tab-block .tab-nav ul li{height:auto;padding:0 0 0 66px}.tab-block .tab-nav ul li.slide-line{width:395px !important;height:103px;margin-top:-97px}.tab-block .tab-nav ul li i{font-size:50px;width:50px;top:50%;background-size:80% auto}.tab-block .tab-nav ul li .title{font-size:14px}.tab-block .tab-nav ul li p{font-size:13px}.tab-block .tab-content-block{max-width:490px}}@media (max-width:599px){.welcome-block-right{margin-right:-10px;max-width:280px}}@media (max-width:479px){.hotspots .hotspot-popup{right:50%;top:auto;bottom:40px;width:160px;margin-right:-80px}.chat-bubble-arrow-border{border-color:#d2d2d2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:45%;top:auto;bottom:-18px}.chat-bubble-arrow{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:45%;top:auto;bottom:-16px}.blog-right .right-btn{font-size:12px;height:40px;line-height:40px;margin-right:5px;max-width:114px}.blog-right .custom-select{max-width:175px}.custom-select select{font-size:12px;height:39px;padding-left:6px}.custom-select span.select-arrow{width:36px}.custom-select span.select-arrow:before{top:18px}.form-popup h3{font-size:16px;line-height:20px}}@media (min-width:1215px) and (max-width:1300px){.blog-right .right-btn{max-width:110px}.blog-right{padding:40px 0 0}}@media (min-width:1215px) and (max-width:1370px){.two-column .left-column{max-width:864px}}@media (min-width:1371px) and (max-width:1470px){.two-column .left-column{max-width:940px}}@media (min-width:1471px) and (max-width:1570px){.two-column .left-column{max-width:990px}}@media (min-width:1571px) and (max-width:1670px){.two-column .left-column{max-width:1040px}}@media (min-width:1671px) and (max-width:1770px){.two-column .left-column{max-width:1090px}}@media (min-width:1771px) and (max-width:1870px){.two-column .left-column{max-width:1140px}}@media (min-width:1215px) and (max-width:5000px){.banner{min-height:660px}}