@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:100,300,400,500,700");@media only screen and (max-width: 1300px){.page-wrapper{overflow:hidden}.fluid-section .testimonial-column .inner .testimonial-inner{margin-left:30px}}@media only screen and (max-width: 1140px){.main-header .header-upper .logo-outer,.main-header .header-upper .upper-right{width:100%;text-align:center}.main-header.header-style-three .header-upper .upper-right .main-menu{text-align:left}.main-header .info-box{display:inline-block;margin:10px 25px;float:none;text-align:left}.main-header .header-upper .info-box::after{display:none}.main-header .social-links-one{top:-10px}.fluid-section .content-column .inner{padding-left:15px;padding-bottom:50px}.services-block-one .inner-box .lower-box .text{font-size:16px}.services-info-section .content-column .inner{padding-left:0px}.sec-title h2{font-size:30px}.services-block-three .inner-box .lower-content .upper-box .arrow-box{top:0px}}@media only screen and (min-width: 768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block !important;visibility:hidden;opacity:0}}@media only screen and (max-width: 1023px){.main-header .outer-box{display:none}.main-header .nav-outer{padding-right:0px}.main-menu .navigation>li{margin-right:12px}.main-header .header-upper .upper-right{width:100%}.main-header .header-upper .upper-column{margin-left:0px;padding-right:15px}.sticky-header,.services-section-three .big-icon-box,.fluid-section .background-image,.fluid-section .background-image::before{display:none}.main-footer .links-widget,.about-column.welcome .inner{padding-left:0px}.main-footer .upper-box .footer-info-box:nth-child(3n+0),.main-footer .upper-box .footer-info-box:nth-child(2n){text-align:left}.main-footer .upper-box .footer-info-box{border:0px}.main-footer .footer-bottom div,.main-footer .upper-box,.call-to-action .column,.services-single .lower-box .consult-box .column{text-align:center}.fluid-section .testimonial-column .inner{padding:80px 0px 0px}.fluid-section .testimonial-column .inner .testimonial-inner{max-width:100%;margin-right:30px;width:auto}.main-menu .navigation>li a{background:none}.main-footer .upper-box div,.services-single .lower-box .consult-box .column{float:none !important}.services-block-one .inner-box .lower-box .text{font-size:18px}.team-section .all-members{margin-top:0px;margin-bottom:30px}.services-info-section .image-column .inner{padding-right:0px}.list-style-two li{font-size:15px}.consultation-section .content-box .content-column,.consultation-section .content-box .form-column{width:100%}.consultation-section{padding:100px 0px}}@media only screen and (max-width: 767px){.main-header .nav-outer{padding-right:0px}.main-header .btn-outer{border:0 none;right:auto;text-align:left;top:0;width:auto;z-index:14}.main-header .btn-outer .quote-btn{margin-top:8px}.header-main-box .nav-outer .search-box-btn{top:15px;right:60px;margin-top:0px;z-index:20}.main-header .header-top .top-right,.main-header .header-top .top-left{width:100%;text-align:center}.main-header .header-top .top-right ul,.main-header .header-top .top-left ul{text-align:center}.main-header .header-top .top-right ul li,.main-header .header-top .top-left ul li{display:inline-block;float:none}.header-upper .logo-outer{display:block;width:100%}.main-header .header-upper .upper-column{margin-left:0px;width:100%}.main-header .header-upper .upper-column{padding-right:0px}.main-header .header-upper .upper-column.info-box{display:block;width:100%;text-align:center;padding:10px;max-width:none}.main-header .info-box .icon-box{position:relative;display:block;top:0px;margin:0 auto 25px}.main-header .main-menu{padding-top:0px;width:100%;margin:0px}.main-menu .collapse{max-height:300px;overflow:auto;float:none;width:100%;padding:10px 0px 0px;border:none;margin:0px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.main-menu .collapse.in,.main-menu .collapsing{padding:10px 0px 0px;border:none;margin:0px 0px 15px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.main-menu .navbar-header{position:relative;float:none;display:block;text-align:left;width:100%;padding:13px 0px 14px;right:0px;z-index:12}.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:7;border:1px solid #2d5a9c;float:none;margin:0px 0px 0px 0px;border-radius:0px;background:#2d5a9c}.main-menu .navbar-header .navbar-toggle .icon-bar{background:#ffffff}.main-menu .navbar-collapse>.navigation{float:none !important;margin:0px !important;width:100% !important;background:#ffae11;border:1px solid #ffffff;border-top:none}.main-menu .navbar-collapse>.navigation>li{margin:0px !important;float:none !important;width:100%}.main-menu .navigation>li>a,.main-menu .navigation>li>ul:before{border:none}.main-menu .navbar-collapse>.navigation>li>a{padding:10px 10px !important;border:none !important}.main-menu .navigation li.dropdown>a:after,.main-menu .navigation>li.dropdown>a:before,.main-menu .navigation>li>ul>li>a::before,.main-menu .navigation>li>ul>li>ul>li>a::before{color:#ffffff !important;right:15px;font-size:16px;display:none !important}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0px;left:auto !important;right:auto !important;top:auto !important;width:100%;background:#2d5a9c;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{border-top:1px solid #fff !important}.main-menu .navbar-collapse>.navigation>li,.main-menu .navbar-collapse>.navigation>li>ul>li,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li{border-top:1px solid #fff !important;opacity:1 !important;top:0px !important;left:0px !important;visibility:visible !important}.main-menu .navbar-collapse>.navigation>li:first-child{border:none}.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{padding:10px 10px !important;line-height:22px;color:#fff;background:#527ebf;text-align:left;min-height:0px}.main-menu .navbar-collapse>.navigation>li>a:hover,.main-menu .navbar-collapse>.navigation>li>a:active,.main-menu .navbar-collapse>.navigation>li>a:focus{background:#2d5a9c}.main-menu .navbar-collapse>.navigation>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li.current>a,.main-menu .navbar-collapse>.navigation>li.current-menu-item>a{background:#2d5a9c;color:#ffffff !important}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{display:block}.main-menu .navbar-collapse>.navigation li.dropdown:after,.main-menu .navigation>li>ul:before,.sec-title h2 br{display:none !important}.main-header .social-links-one{top:0px}.main-slider,.page-title{margin-top:0px !important}.main-slider .tp-caption,.featured-info-block .inner-box .icon-box:after{display:none !important}.main-header .top-right .links-nav li{margin-left:5px}.main-header .search-box-outer .dropdown-menu{top:38px;left:100%}.main-header .outer-box{display:block;right:-15px;z-index:12}.main-header .search-form .form-group input[type="text"],.main-header .search-form .form-group input[type="tel"],.main-header .search-form .form-group input[type="email"],.main-header .search-form .form-group textarea{height:60px}.main-header .search-form .form-group input[type="submit"],.main-header .search-form button{line-height:60px}.sec-title h2,.fluid-section .content-column .inner h2{font-size:30px}.call-to-action-two h2{font-size:32px}.services-section .services-btn{margin-top:0px;margin-bottom:20px}.services-block-two .inner-box,.client-box .inner-box{padding:30px 20px;text-align:center}.services-block-two .inner-box .icon-box,.client-box .inner-box .icon-box{position:relative;left:auto;top:auto;margin:0 auto;margin-bottom:20px}.default-section .column .inner .author-info{margin-bottom:20px}.main-footer .footer-bottom div,.featured-info-block .inner-box{text-align:center}.fluid-section .content-column .inner h2{text-align:center}.fluid-section .content-column .inner h2:before,.fluid-section .content-column .inner h2:after{display:none}.testimonial-style-one .quote-icon,.featured-info-block .inner-box .icon-box{position:relative;margin:0 auto;margin-bottom:20px}.testimonial-box .inner-box{padding:0px;text-align:center}.testimonial-box,.featured-info-block .inner-box,.sidebar-page-container .comments-area .comment,.sidebar-page-container .comments-area .reply-comment{padding-left:0px}.fluid-section .testimonial-column .inner .testimonial-inner{padding:0px 20px 30px}.fluid-section .testimonial-column .inner .testimonial-inner .quote-icon{position:relative;left:auto;top:auto;top:-25px;margin:0px;margin:0 auto}.fluid-section .testimonial-column .inner .testimonial-inner{margin-left:0px;margin-right:0px}.page-title h1{font-size:40px}.news-style-one .inner .lower-box h3,.news-style-three .inner-box .lower-box h3{font-size:20px;line-height:1.6em}.sidebar-page-container .comments-area .comment-box .author-thumb{position:relative;margin-bottom:20px;top:0px}.social-icon-three .share{margin-right:10px}.contact-form-section .contact-content h3,.contact-form-section .column h2{font-size:30px}.contact-info-box .inner-box .info-content{margin-left:0px;border:0px;text-align:center;padding:0px}.contact-info-box .inner-box .icon-box{position:relative;left:0px;top:0px;text-align:center;margin-bottom:15px}}@media only screen and (max-width: 599px){.main-header .social-links-one{top:0px}.main-header .header-top .top-left,.main-header .header-top .top-right{float:none !important;text-align:center}.main-header .header-upper .upper-right{padding:0px 0px}.main-header .search-form .form-group input[type="text"],.main-header .search-form .form-group input[type="tel"],.main-header .search-form .form-group input[type="email"],.main-header .search-form .form-group textarea{width:230px}.consultation-section .content-box .form-column,.consultation-section .content-box .content-column{padding:40px 20px 20px}.consulting-form button{padding:11px 22px}.news-section .owl-nav{display:none}.default-section .column .inner .signature{width:100%;float:none;display:block;margin-bottom:30px}.services-block-three .inner-box .lower-content{padding:20px 20px 22px}.social-icon-three a{border-top:1px solid #f3f3f3}.prod-tabs .tab-btns .tab-btn{display:block;width:100%;margin:0px 0px 10px;text-align:center;border:1px solid #e0e0e0}}@media only screen and (max-width: 499px){.main-header .header-upper .upper-column.info-box{margin-left:auto;margin-right:auto;float:none}.services-block-one .inner-box .lower-box{padding:20px 20px}.services-block-one .inner-box .lower-box .text{font-size:16px}.gallery-section .filters li{margin-right:10px;font-size:15px}.project-single .upper-box h2{font-size:20px}.project-single .graph-block .stats-box .pull-left,.project-single .graph-block .stats-box .pull-right{width:100%;text-align:center}.project-single .graph-block .stats-box ul li{width:100%;margin:0px 0px 20px;text-align:center}.services-block-three .inner-box .lower-content .upper-box .arrow-box{position:relative;top:0px;margin-bottom:10px}.accordion-box .block .acc-btn{font-size:16px}}@-webkit-keyframes BackgroundAnimation{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes BackgroundAnimation{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes BackgroundAnimation{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}html,body{font-family:"Roboto",sans-serif;font-weight:400;color:#777;margin:0;padding:0;font-family:"Roboto",sans-serif}a{text-decoration:none !important}a:hover{color:#e2d5f2}.f100{font-weight:100}.f300{font-weight:300}.f400{font-weight:400}.f700{font-weight:700}.uppercase{text-transform:uppercase}.c-p{color:#1a4f9f}.c-w{color:#e2d5f2}.m.b{margin-bottom:1em}.m.b-g{margin-bottom:3em}.card a{color:#868e96}.card a h4{color:#1a4f9f}.btn{font-family:"Roboto Condensed",sans-serif}.btn.btn-primary{font-family:"Roboto Condensed",sans-serif;background-color:#1a4f9f;border-color:#1a4f9f;font-weight:300}@media (max-width: 767px){.mobile.divider{display:block;width:100%;height:20px;clear:both}}blockquote{background-color:#e8edf7;border-left:10px solid #d4dae9;padding:2em}.fixed{background-color:rgba(128,46,110,0.8);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.burger-icon{float:right;position:relative;margin-top:10px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-icon,.burger-icon::before,.burger-icon::after{display:block;width:40px;height:4px;background-color:#fff;outline:1px solid transparent;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger-icon::before,.burger-icon::after{position:absolute;content:""}.burger-icon::before{top:-10px}.burger-icon::after{top:10px}.menu-button.is-active .burger-icon{background-color:transparent}.menu-button.is-active .burger-icon::before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.menu-button.is-active .burger-icon::after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}header{position:fixed !important;width:100%;z-index:10;background:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media (max-width: 767px){header{position:relative !important;background:linear-gradient(270deg, #582d7f, #a52d5a);background-size:400% 400%;-webkit-animation:BackgroundAnimation 3s ease infinite;-moz-animation:BackgroundAnimation 3s ease infinite;animation:BackgroundAnimation 3s ease infinite}}@media (max-width: 768px){header{position:relative !important;background:linear-gradient(270deg, #582d7f, #a52d5a);background-size:400% 400%;-webkit-animation:BackgroundAnimation 3s ease infinite;-moz-animation:BackgroundAnimation 3s ease infinite;animation:BackgroundAnimation 3s ease infinite}}header .line{width:95%;padding:2em 0;margin:0 auto;border-bottom:1px solid rgba(255,255,255,0.1)}@media (max-width: 767px){header .line{padding:1.5em 0}}@media (max-width: 768px){header .line{padding:1.5em 0}}header nav{text-align:right}header nav ul{font-family:"Roboto Condensed",sans-serif;font-weight:100;text-transform:uppercase;list-style:none;display:inline}header nav ul.active{display:block}@media (max-width: 767px){header nav ul{display:none}}@media (max-width: 768px){header nav ul{display:none}}header nav ul li{display:inline-block}@media (max-width: 767px){header nav ul li{display:block;text-align:center}}@media (max-width: 768px){header nav ul li{display:block;text-align:center}}header nav ul li a{font-size:18px;font-size:parseInt(18px)/10rem;display:block;color:#e2d5f2;padding:.9em;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media (max-width: 1200px){header nav ul li a{font-size:16px;font-size:parseInt(16px)/10rem}}header nav ul li a:hover{background-color:#6d2e7a;color:#e2d5f2}.slide{margin:0;padding:0;position:relative;z-index:0}.slide .owl-carousel.owl-drag .owl-item{width:100%}.slide .owl-carousel.owl-drag .owl-item .slide-text{position:absolute;z-index:1000;top:30%;width:100%;text-align:left}@media (max-width: 1200px){.slide .owl-carousel.owl-drag .owl-item .slide-text{top:40%}}.slide .owl-carousel.owl-drag .owl-item .slide-text h1{font-family:"Roboto Condensed",sans-serif;font-size:62px;font-size:parseInt(62px)/10rem;font-weight:100;color:#fff;margin-bottom:.5em}@media (max-width: 1200px){.slide .owl-carousel.owl-drag .owl-item .slide-text h1{font-size:200%}}@media (max-width: 767px){.slide .owl-carousel.owl-drag .owl-item .slide-text h1{font-size:160%}}.slide .owl-carousel.owl-drag .owl-item .slide-text h2{font-family:"Roboto Condensed",sans-serif;font-size:22px;font-size:parseInt(22px)/10rem;font-weight:100;color:#fff}@media (max-width: 1200px){.slide .owl-carousel.owl-drag .owl-item .slide-text h2{font-size:160%}}@media (max-width: 767px){.slide .owl-carousel.owl-drag .owl-item .slide-text h2{font-size:130%}}.slide .item{width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.slide .item img{width:100% !important}.title{font-family:"Roboto Condensed",sans-serif;font-weight:100;text-transform:uppercase;color:#370c38;font-size:30px;font-size:parseInt(30px)/10rem;margin-bottom:0px}.subtitle{font-family:"Roboto Condensed",sans-serif;font-weight:400;text-transform:uppercase;color:#722c73;font-size:46px;font-size:parseInt(46px)/10rem}.subtitle.m-b{margin-bottom:.5em}.subtitle.m-b-big{margin-bottom:2em}.white{color:#fff !important}.about-us{background-image:url("../../images/bg-aboutus.jpg");background-position:top;background-size:cover;padding:7em 0}@media (max-width: 767px){.about-us{padding:3em 0}}.about-us p{font-size:18px;font-size:parseInt(18px)/10rem;color:#3f3f3f}.about-us p.l-h-b{line-height:32px}.about-us .white-panel{padding:1.5em;background-color:#fff;color:#434343}.about-us .white-panel h3{font-size:29px;font-size:parseInt(29px)/10rem;font-weight:300}.about-us .white-panel p{font-size:16px;font-size:parseInt(16px)/10rem;font-weight:400}.solutions{background-image:url("../../images/bg-solutions.jpg");background-position:top;background-repeat:no-repeat;background-size:cover;padding:5em 0;text-align:center}.solutions .gallery-wrap{margin-top:4em;margin-bottom:4em;position:relative}.solutions .gallery-wrap .owl-item{opacity:.4;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.solutions .gallery-wrap .owl-item.center{opacity:1.0}.solutions .gallery-wrap .phone-img{left:50%;position:absolute;transform:translate(-50%);pointer-events:none;z-index:9}@media (max-width: 767px){.solutions .gallery-wrap .phone-img{display:none}}.solutions .gallery-wrap .screen-set{margin:49px 0 0 0}.solutions .features{position:relative;margin:8em 0 0 0}@media (max-width: 767px){.solutions .features{margin:3em 0 0 0 !important}}.solutions .features h3{font-weight:300;font-size:38px;font-size:parseInt(38px)/10rem;color:#6f2c75}.solutions .features h3.m-b{margin-bottom:1em}.benefits{background-image:url("../../images/bg-benefits.jpg");background-position:top;background-size:cover;padding:10em 0 0 0}.benefits p{color:#fff;font-weight:100;font-size:26px;font-size:parseInt(26px)/10rem;margin-bottom:3em}.benefits .hand-phone{position:relative}@media (max-width: 767px){.benefits .hand-phone{display:none}}@media (max-width: 992px){.benefits .hand-phone{display:none}}.benefits .hand-phone .hand{pointer-events:none;position:relative;z-index:6}.benefits .hand-phone .carousel{position:absolute;top:32px;width:266px;left:95px;z-index:5}@media (max-width: 1200px){.benefits .hand-phone .carousel{left:65px}}.benefits .mobile-tem{display:none;padding-bottom:6em}.benefits .mobile-tem .btn{cursor:poiter;font-family:"Roboto Condensed",sans-serif;font-weight:400;text-transform:uppercase;color:#722c73;font-size:18px;font-size:parseInt(18px)/10rem;color:#fff;padding:15px;background:linear-gradient(270deg, #72244e, #a52d5a);background-size:400% 400%;-webkit-animation:BackgroundAnimation 3s ease infinite;-moz-animation:BackgroundAnimation 3s ease infinite;animation:BackgroundAnimation 3s ease infinite;border:none}@media (max-width: 767px){.benefits .mobile-tem{display:block}}@media (max-width: 992px){.benefits .mobile-tem{display:block}}.clients{background-image:url("../../images/bg-clients.jpg");background-position:top;background-size:cover;padding:7em 0}form.form-custom label{color:#fff;font-weight:300}form.form-custom input{padding:14px;font-weight:300;border:1px solid #51215b;background-color:#fff8ff}form.form-custom select{min-height:60px;font-weight:300;border:1px solid #51215b;background-color:#fff8ff}form.form-custom textarea{font-weight:300;border:1px solid #51215b;background-color:#fff8ff}form.form-custom .btn{cursor:poiter;font-family:"Roboto Condensed",sans-serif;font-weight:400;text-transform:uppercase;color:#722c73;font-size:18px;font-size:parseInt(18px)/10rem;color:#fff;padding:15px;background:linear-gradient(270deg, #72244e, #a52d5a);background-size:400% 400%;-webkit-animation:BackgroundAnimation 3s ease infinite;-moz-animation:BackgroundAnimation 3s ease infinite;animation:BackgroundAnimation 3s ease infinite;border:none}.info{margin-bottom:3em}.info .icon{float:left;width:25%}.info .text{float:left;width:65%;margin-left:10px}.info .text a{font-weight:300;color:#e2a2d4;font-size:12px;font-size:parseInt(12px)/10rem;margin:10px 0;padding:0}.info .text h3{font-weight:100;text-transform:uppercase;color:#fff;font-size:30px;font-size:parseInt(30px)/10rem;margin:0 0 10px 0;padding:0}.info .text h4{font-weight:300;color:#fff;font-size:14px;font-size:parseInt(14px)/10rem;margin:10px 0;padding:0}.info .text h4 small{font-size:11px;font-size:parseInt(11px)/10rem}.info .text p{font-size:12px;font-size:parseInt(12px)/10rem;color:#fff}.info .text small{font-size:14px;font-size:parseInt(14px)/10rem;color:#e2a2d4}footer{background-image:url("../../images/bg-contact.jpg");background-position:top;background-size:cover;padding:7em 0 2em 0}
