.solution-keyfeature .status{background-color:#f7931d;position:absolute;right:0;top:280px;width:60px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:35px;font-size:12px;color:#fff}
.blog-post p.label-tag-new {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #f90;
    color: #fff;
    padding: 3px 10px;
    border: 2px solid #F46F28;
    text-transform: uppercase;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.btn-nav-main{display:none}
p{font-size:15px;line-height:25px}
.solution-slider{background-position:center;margin:0 auto;text-align:center;padding:77px 0;background-size:cover; position: relative;}
.solution-slider .main-slider{display:inline-block;text-align:center;}
.solution-service-landingpage {background: #fff!important;}
.solution-slider.landing-service h1 {font-weight: bold;font-size: 60px;line-height: 130%;color: #1d3b6f;text-transform: uppercase;}
.solution-slider.landing-service .mg-sub-title {font-size: 24px;}
.banner-service-lp {text-align: center;}
.banner-popup-custom {padding: 0px;}
.banner-popup-custom .img-banner {margin-left: -350px; margin-right: 50px; margin-top: 15px;}
.banner-popup-custom .block-promo-content {
    width: 95%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.banner-popup-custom form {padding: 10px 0;}
.banner-popup-custom .desc {
    margin-bottom: 10px;
}
.banner-popup-custom .nb-btn {
    background: #F7941E;
    box-shadow: 0px 2px 0px rgba(204, 102, 0, 0.9);
    border-radius: 5px;
    cursor: pointer;
}
.banner-popup-custom .main-slider.light {
    background: #F7941E;
}
.banner-popup-custom .main-slider.light .nb-btn {
    background: #1D3C70;
    box-shadow: 0px 2px 0px rgba(29, 60, 112, 0.9);
    border: 1px solid #1D3C70;
}
.banner-popup-custom .main-slider.light .nb-btn:hover {
    background: #fff;
}
.banner-popup-custom .main-slider{position: absolute; top: 0px; background: #333; height: 100%;color: #fff;padding: 30px 15px;width: 360px;}
.banner-popup-custom .main-slider.fix-no-image {
    position: relative;
    min-height: 315px;
}
.banner-popup-custom .main-slider h2.title {
    font-size: 30px;
    text-transform: uppercase;
}
.banner-popup-custom .frm-popup-acm input.error-input {
    border: 2px solid red;
}
.solution-slider .main-slider .logo{max-height:150px}
.solution-slider .main-slider .icon_logo{margin-bottom:30px}
.solution-slider .main-slider h1{color:#fff;font-size:40px;margin:30px 0 15px;font-weight:700;text-transform:uppercase;max-width: 900px;}
.solution-slider .main-slider p{max-width:850px;margin-bottom:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}
.solution-slider .main-slider .relate{margin-bottom:35px}
.solution-slider .logo img{max-height:142px}
.product_info{display:flex;justify-content:center;margin:0}
.product_info p{padding:0 15px}
ul.product_info li{float:left;padding-right:30px;padding-bottom:15px;color:rgba(255,255,255,0.75);line-height:30px}
ul.product_info li span.price{color:#F46F28;font-size:24px;font-weight:700}
ul.product_info li i{padding-right:10px}
section[class*="solution-"]{padding:55px 0;position:relative}
li{list-style:none}
a{text-decoration:none}
ul{padding:0}
.text-white{color:#fff!important}
.contain-image{text-align:center}
.mg-title{display:block;font-size:30px;color:#555;text-transform:capitalize;margin:0 auto 10px;text-align:center;font-weight:700;max-width:750px}
.special .mg-title{color:#fff}
.mg-sub-title.left{text-align:left;margin:0 0 30px}
.special .mg-sub-title{color:rgba(255,255,255,0.75)}
.mg-sub-title{font-size:16px;color:rgba(51,51,51,0.75);text-align:center;margin:0 auto 45px;max-width:750px}
.parallax{height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}
.compatible span{color:#f90;font-size:14px}
.compatible .item{color:#f7931e;margin-bottom:5px;display:inline-block;cursor:pointer}
section > h2{margin-top:45px}
.uk-icon-times-circle{font-size:20px;z-index:9999;cursor:pointer}
.section ul > li{list-style:none;position:relative}
.section ul > li:before{content:"\f00c";font-family:'fontawesome';color:#f90;font-size:12px;position:absolute;top:1px;left:-18px}
span.multi{position:absolute;top:0;padding:3px 5px;text-transform:uppercase;color:#fff;font-size:16px;background:#39b54a;left:0}
.inline{display:inline-block}
.inline img{padding:15px 8px 30px}
.inline p{text-align:center}
.cms-breadcrumbs.uk-container-center{display:none}
.multi-box{position:relative}
.multi-box:before{width:72px;height:72px;content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#06cec1;background:-moz-linear-gradient(left,#06cec1 0%,#06c8c3 11%,#06a2d1 80%);background:-webkit-gradient(left top,right top,color-stop(0%,#06cec1),color-stop(11%,#06c8c3),color-stop(80%,#06a2d1));background:-webkit-linear-gradient(left,#06cec1 0%,#06c8c3 11%,#06a2d1 80%);background:-o-linear-gradient(left,#06cec1 0%,#06c8c3 11%,#06a2d1 80%);background:-ms-linear-gradient(left,#06cec1 0%,#06c8c3 11%,#06a2d1 80%);background:linear-gradient(to right,#06cec1 0%,#06c8c3 11%,#06a2d1 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06cec1',endColorstr='#06a2d1',GradientType=1)}
p.desc{margin:0;padding-bottom:17px;font-size:18px;font-weight:300;color:#666}
.standard .solution-price .text-center{padding-left:30px;padding-right:30px}
.buy-now{position:absolute;top:45%;left:50%;transform:translate(-50%);text-align:center}
.buy-now a{color:#fbfbfa;font-size:14px;text-transform:uppercase;text-decoration:none;border-radius:5px;border:1px solid #fff;padding:12px 44px;position:relative;background:transparent;z-index:2;font-weight:500;margin-left:-4px}
.buy-now a:hover{color:#f90;background:#fff;font-weight:700}
.faq-package{background-image:url(../images/bg-faq.jpg);background-size:cover}
.solution-keyfeature{background-color: #1d3b6f;background-size:cover;background-position:center;color:#fff}
.solution-keyfeature .mg-title {color: #fff;}
.solution-menu-footer{background-image:url(../images/bg_menu_footer.jpg);background-size:cover}
.solution-project-case-study{background-image:url(../images/bg_case-study.jpg);background-size:cover}
.solution-screen{background-image:url(../images/bg-screenshots.jpg);background-size:cover}
.faq-package .mg-sub-title{margin-bottom:45px}
.faq-package .panel{box-shadow:none}
.suitable-package{padding:60px 15px}
.solution-package{text-align:center}
.solution-package .uk-container > .row{padding-top:140px}
#solution_footer{text-align:center;padding:75px 0;background-size:cover}
#solution_footer .block-footer-bn {
    padding: 28px;
    min-height: 276px;
}
#solution_footer .wrap-foobr:nth-child(even) .block-footer-bn {
    border: 1px solid rgba(245, 245, 245, 0.2);
    box-sizing: border-box;
    border-radius: 5px;
}
#solution_footer .wrap-foobr:nth-child(even) .nb-btn {
    background: transparent;
}
#solution_footer .wrap-foobr:nth-child(odd) .block-footer-bn,
#solution_footer .wrap-foobr .block-footer-bn.has-bg {
    background: #1D3C70;
    border-radius: 5px;
}
#solution_footer h2{font-size:30px;font-weight:normal;text-transform:uppercase; line-height: 35px;color: #F5F5F5;}
#solution_footer p{font-size:16px; color: #fff;}
#solution_footer p.p-first{margin-bottom:0}
#solution_footer p.p-second{margin-bottom:60px}
.list-check-icon{font-weight:400}
.list-check-icon li:before{content:"\e013";font-family:'Glyphicons Halflings';display:inline-block;font-style:normal;font-weight:400;margin-right:10px}
.frequently .slimScrollDiv{padding-right:20px}
.frequently .slimScrollBar{height:110px!important}
.frequently .panel{background-color:transparent;border-color:transparent}
.frequently .panel .panel-heading .panel-title a:after{content:"\f078";position:absolute;right:0;font-family:'FontAwesome'}
.frequently .panel-heading .panel-title a.collapsed:after{content:"\f077"!important;font-family:'FontAwesome'}
.frequently .panel-heading{margin:0;padding:15px 0 5px;background-color:transparent;border-color:transparent;color:#fff;border-bottom:1px dashed #707070}
.frequently .panel-heading .panel-title{font-size:16px;font-weight:500}
.frequently .panel-heading .panel-title a{display:block;line-height:22px;text-decoration:none;position:relative;color:#fff}
.frequently .panel-heading .panel-title a:hover{color:#f7931e}
.frequently .panel-body{width:98%;padding:0;border-top-color:transparent!important;color:#fff}
.frequently .panel-body p{margin:16px 0;color:#B4B4B4}
.frequently .panel-body:before{color:red}
.contact{padding:60px 15px 60px 60px;z-index:10}
.bg-contact{text-align:center;background:#fff}
.review{border-radius:5px;box-shadow:1.7px 2.5px 0 0 rgba(204,204,204,0.35);border:solid 1px #e1e1e1;padding:0 15px 15px}
.review h2{font-size:18px;font-weight:700;text-align:center;color:#333;text-transform:uppercase;background-color:#f7931e;height:45px;line-height:45px;font-family:"Roboto";margin:0 -15px 20px}
.review > a{display:block;max-width:200px;text-decoration:none;font-size:18px;color:#fff;line-height:35px;margin-bottom:30px;background-color:#f7931e;height:35px;border-radius:0;text-transform:uppercase;font-weight:400;text-align:center}
.usage-tab li.active{background:#f7931e}
.usage-tab li.active a{color:#fff}
.usage-tab li{height:40px;max-width:260px;text-align:center;width:100%;background:#d4d4d4;line-height:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.usage-tab li a{font-size:18px;color:#333;display:block;width:165px}
.usage-update h3{color:#333;font-size:14px;font-weight:700;margin:-10px 0 15px}
.tab-pane.fade{display:none}
.tab-pane.fade.in{display:block}
.change-log-content{border:1px solid #e1e1e1;margin:0;padding:0}
.change-log-content p{background:#ededef none repeat scroll 0 0;font-size:13px;line-height:20px;margin:0;padding:5px 10px 5px 30px}
.change-log-content p:nth-child(2n+1){background:#ddd none repeat scroll 0 0}
.youtube-player{position:relative;height:130px;overflow:hidden;max-width:100%;background:transparent;margin-bottom:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);cursor:pointer}
.youtube-player:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.2;transition:all .5s}
.youtube-player:hover:after{opacity:.4}
.right-video-col .video-des p:last-child{font-size:16px;line-height:normal}
.video-des p:first-of-type{font-weight:400}
.youtube-player.feature{height:350px}
.right-video-col .video-des p:first-child{margin-top:0}
.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}
.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}
.youtube-player .play:not(.demand-develop){left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);border-radius:30px;z-index:9}
.youtube-player .play i{color:#fff;display:flex;justify-content:center;align-items:center;margin-left:3px;font-size:18px}
.left-video-col .youtube-player .play{display:none}
.video-des p{
    font-style: normal!important;
    color: #333;
    -webkit-line-clamp: 2;
    height: 50px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    width: 100%;
}
.video-des p:first-of-type{margin-bottom:20px}
.video-border:after{border:1px dashed #d7d7d7;display:block;content:'';margin:0 15px 15px}
.tutorial-video .video-item .thumb_default{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.main-header{position:relative}
.main-header .menu-fixed .main-nav li a{color:#fff;text-shadow:none!important}
.main-header .main-nav{position:static}
.main-header .main-nav li a{font-weight:400;text-shadow:3px 3px 5px rgba(0,0,0,0.15);color:#718dbc;text-transform:uppercase;font-size:14px;padding:0 14px;line-height:40px}
.main-header .main-nav li a:hover{color:#fff;background:transparent;text-shadow:3px 3px 5px rgba(255,255,255,0.15)}
.main-header .main-nav li a:focus{color:#fff;background:transparent;text-shadow:3px 3px 5px rgba(255,255,255,0.15)}
.main-header .container-slider .moduletable > h3{margin-bottom:10px}
.header-wrap{width:100%;background:#1d3c70;z-index:999;height:40px;box-shadow:0 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3)}
.header-wrap.menu-fixed{z-index:59;
    /*background:#7f7f7f;*/
    -webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:40px;padding:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}
.menu-fixed{position:fixed;top:0}
.menu-fixed .main-nav li.active a{color:#f90}
/*.menu-fixed .main-nav li + li{border-left:1px solid #5b5b5b;-webkit-box-shadow:-1px 0 0 0 #999;-moz-box-shadow:-1px 0 0 0 #999;box-shadow:-1px 0 0 0 #999}*/
.menu-fixed .main-nav .dropdown > a i{margin-left:5px}
.menu-fixed .main-nav .dropdown:hover a{color:#f90}
.menu-fixed .main-nav .dropdown .dropdown-content li + li{border-left:none;box-shadow:none}
.menu-fixed .main-nav .dropdown .dropdown-content a{color:#666}
a.logo{float:left;padding-right:30px}
.main-nav{background:transparent;border:0;margin:0;line-height:40px;text-align:left;float:left;min-height:40px}
.main-nav .navbar-nav{margin:0; display: flex;}
.main-nav .navbar-nav > li{float:none;display:inline-block;
    /*border-left:1px solid #315592*/
}
.main-nav .navbar-nav > li i{margin-left:5px}
.main-nav .cms-addtocart,.main-nav .cms-live-demo{background:#f90 none repeat scroll 0 0;border-color:transparent transparent #c60;border-radius:4px;border-style:none none solid;border-width:0 0 2px;box-shadow:none;float:right;font-size:14px;font-weight:700;margin:5px 0 5px 3px;padding:4px 15px;}
.main-nav .pull-right a{color:#fff;font-family:"Arial";font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;background-color:transparent;border: 1px solid #f90;}
.main-nav .pull-right a.active,
.main-nav .pull-right a:hover {
    background-color:#f90
}
.main-nav .pull-right i{display:none;font-size:14px;margin-right:10px;position:relative}
.main-nav .pull-right .cms-live-demo:before {display: none;}
.main-nav .pull-right i.uk-icon-external-link{position:relative;top:3px}
.main-nav .dropdown .dropdown-content{box-shadow:1px 3px 5px rgba(0,0,0,0.15);display:none;position:absolute;background-color:#fff;min-width:278px;z-index:9999}
.main-nav .dropdown .dropdown-content ul li a{padding:0 20px;color:#666;font-weight:400;text-shadow:none;font-size:13px;display:block}
.main-nav .dropdown .dropdown-content ul li a:hover{color:#111}
.main-nav .dropdown .dropdown-content .main-menu-dropdown{min-width:220px;padding-left:10px;padding-top:15px;padding-bottom:15px}
.main-nav .dropdown .dropdown-content .main-menu-dropdown li:not(:last-child){border-bottom:1px solid #ebebeb}
.main-nav .dropdown .dropdown-content h5{font-size:14px;font-weight:700;line-height:28px;text-transform:uppercase;margin-bottom:0;padding:10px;border-bottom:1px solid #ebebeb}
.main-nav .dropdown .dropdown-content .main-menu-dropdown li a:hover {
    color: #f90;
}
/*.menu-fixed .navbar-nav > li{border-left:1px solid #5b5b5b;box-shadow:-1px 0 0 0 #999}*/
.main-nav .dropdown:hover a{color:#fff}
.main-nav .dropdown:hover .dropdown-content{display:flex;background-color:#fff}
.main-nav .dropdown .overview h4{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;position:relative;margin-bottom:30px}
.main-nav .dropdown .overview h4:after{left:50%;position:absolute;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#f7931d;height:1px;width:100px;top:30px}
.main-nav .dropdown .overview .col-md-4{margin-bottom:30px}
.main-nav .dropdown .overview > .row{display:flex}
.main-nav li.dropdown-full-width{position:static}
.main-nav li.dropdown-full-width .dropdown-content{left:0;right:0;padding:0 0 20px;max-height:500px;overflow:auto;width:100%}
.main-nav li.dropdown-full-width .dropdown-content .content-full-with{display:flex;flex-direction:row}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tab{margin-left:0;border:none}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item{float:none;border-right:1px solid #e1e1e1;border-top:1px solid transparent;border-bottom:1px solid transparent}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item:first-child{padding-top:20px}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item:hover,.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item.active{border-right:none;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item:hover .nav-link,.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item.active .nav-link{color:#f7931d}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item .nav-link{border:none;cursor:pointer;font-size:15px;line-height:30px;font-weight:400;text-transform:capitalize;padding:5px 40px 5px 0;position:relative}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tab .nav-item .nav-link i{position:absolute;top:50%;right:30px;transform:translateY(-50%)}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tabContent{padding:20px 0}
.main-nav li.dropdown-full-width .dropdown-content .row-head{text-transform:uppercase;font-weight:700;color:#333;font-size:16px;margin-bottom:5px;margin-left:-15px}
.main-nav li.dropdown-full-width .dropdown-content ul li{list-style-type:disc;color:#c5c5c5;line-height:30px}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tabContent ul li:hover a{color:#f7931d}
.main-nav li.dropdown-full-width .dropdown-content ul li a{font-weight:400;font-size:14px;line-height:30px;text-transform:capitalize;padding-left:10px}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tabContent .block-demo a{display:inline-block}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tabContent .block-demo a.demo{display:inline-block;background-color:transparent;font-style:italic;font-size:12px;font-weight:400;color:#f93;text-transform:capitalize;text-decoration:underline;padding:0;margin:0}
.main-nav li.dropdown-full-width .dropdown-content .submenu-tabContent .block-demo a.status-new{font-size:12px;color:#dc2323}
.main-nav #show-menu-colapse i{color:#fff;display:none}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.solution-slider.owl-theme .owl-nav{margin-top:0}
.navbar-default .navbar-nav > .active > a{color:#fff;background:transparent}
.navbar-default .navbar-nav > .active > a:hover{color:#fff;background:transparent}
.navbar-default .navbar-nav > .active > a:focus{color:#fff;background:transparent}
#menu-colapse{display:none;width:350px;top:0;right:auto;bottom:0;overflow:auto;left:0;position:fixed;padding:30px 15px;z-index:1500;background:rgba(0,0,0,0.8)}
#menu-colapse > p{font-size:20px;color:#fff;text-transform:uppercase;font-weight:700}
#menu-colapse ul{margin:0;padding:0}
#menu-colapse ul li{width:100%;position:relative}
#menu-colapse ul li a{line-height:22px;padding:15px 0;margin:0;font-size:18px;color:#fff;text-transform:capitalize;border-bottom:1px solid #ccc}
#menu-colapse ul li.active > a{color:#f90}
#menu-colapse .uk-parent .menu-icon-colapse{position:absolute;top:0;right:0;padding:10px 0;color:#fff;line-height:35px;width:40px;text-align:center}
#menu-colapse .uk-parent ul{display:none;position:static;margin-left:15px;margin-bottom:10px}
.uk-icon-cancel-circled{color:red;font-size:30px;top:15px;right:15px;bottom:auto;left:auto;position:absolute;cursor:pointer}
.solution-contact{background-color:#fff}
.solution-contact .people-support,.solution-contact .form-contact{background-color:#F4F4F4;box-shadow:5px 5px 5px rgba(0,0,0,0.1),-3px -3px 5px rgba(0,0,0,0.05);border-radius:5px;padding-bottom:15px;margin-bottom:15px}
.solution-contact .people-support .items{display:flex;flex-wrap:wrap;flex-direction:row}
.solution-contact .people-support .items .item{flex:1 1 50%;padding:90px 15px 75px}
.solution-contact .people-support .items .item .content{text-align:center;background-color:#e6e7e8;padding:85px 15px 25px;border-radius:5px;position:relative}
.solution-contact .people-support .items .item .content .avatar{width:100px;height:100px;position:absolute;top:-50%;transform:translate(-50%,50%);left:50%;border-radius:60px;border:4px solid #8a8b8b}
.solution-contact .people-support .item .content .avatar.av1{background-image:url(../images/janet.jpg);background-size:cover;background-repeat:no-repeat}
.solution-contact .people-support .item .content .avatar.av2{background-image:url(../images/ada.jpg);background-size:cover;background-repeat:no-repeat}
.solution-contact .people-support .item .content p{margin-bottom:0;color:#666}
.solution-contact .people-support .item .content p.name{padding-bottom:5px;font-weight:700}
.solution-contact .form-contact{padding:15px}
.solution-contact .form-contact input{width:100%;padding-right:0;height:45px;border:1px solid #e6e7e8}
.solution-contact .form-contact .first-input{padding-right:0}
.solution-contact .form-contact .comment{margin-top:15px;width:100%;height:118px;border:1px solid #e6e7e8}
.solution-contact .form-contact .contact-submit{width:100%;margin-top:15px;text-transform:uppercase;color:#fff;background-color:#f7931e;font-size:18px;box-shadow:none}
.solution-videos {background: #fff;}
.solution-videos .owl-controls i{font-size:21px;color:#999}
.slider-box a{position:relative;display:block}
.slider-box a span{position:absolute;top:135px;left:50%;opacity:1;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);font-size:14px;text-transform:capitalize;background:#f6921c;border:1px solid #f6921c;padding:5px 10px;color:#fff;font-weight:500;z-index:10;right:0;max-width:110px;display:block;text-align:center;border-radius:20px;-webkit-border-radius:20px}
#screenshots .slider-box a span {background: transparent; border: 1px solid #f90;}
#screenshots .slider-box a span:hover, #screenshots .slider-box a:hover span {background:#f6921c;border:1px solid #f6921c;color: #fff;}
#screenshots .slider-box a:before {
    content: '';
    background: rgba(0,0,0,0.6);
    opacity: .5;
    position: absolute;
    width: 1000px;
    height: 634px;
    transition: all .7s ease-in-out;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    display: block;
    z-index: 5;
}
#screenshots .slider-box a:hover:before {opacity: 1;background: transparent;}
#demo .title-special{display:inline-block;position:relative;margin-bottom:50px}
#demo .title-special span{position:relative}
#demo .title-special:before{content:'';width:220px;height:180px;border:10px solid #f90;position:absolute;bottom:-15px;left:50%;margin-left:-110px}
#demo .title-special .amount{font-size:189px;font-weight:700;color:#333;line-height:1}
#demo .title-special .status{font-size:40px;font-weight:700;display:block;color:#333;margin-top:-20px;text-transform:uppercase}
#demo .col-md-4 > p{margin-top:30px;margin-bottom:80px;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}
.solution-wf .workflow{padding:0 15px}
.solution-wf .workflow img{
    margin: 0 auto 30px;
    display: block;
}
.solution-wf .content-lastest{margin-top:60px;margin-bottom:0}
.solution-wf .content-lastest .col-md-4{margin-bottom:45px}
.solution-wf .content-lastest .lastest__image{min-height:220px;background-color:#e1e1e1;margin-bottom:30px}
.solution-wf .content-lastest h4{margin-bottom:10px;font-weight:700;color:#333}
.solution-wf .content-lastest h4 a{color:#333}
.solution-wf .content-lastest .lastest__text{font-size:16px}
.solution-wf .content-lastest .lastest__datetime img{margin-right:10px;margin-bottom:3px}
.solution-wf .content-lastest .lastest__datetime span{color:#a7a7a7}
.box{position:relative}
.box-demo{display:flex;align-items:flex-start}
.box-demo .demo{margin-left:10px}
.solution-testimonial .testimonial-review,.solution-keyfeature > .uk-container > .row,#who-use .uk-container > .row{display:flex;flex-wrap:wrap}
.solution-testimonial{background:#fff}
.solution-testimonial .review-item{border:1px solid #ebebeb;border-radius:5px;margin-bottom:30px}
.solution-testimonial .review-item .review-head{padding:15px 20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.solution-testimonial .review-item .review-head p,.solution-testimonial .review-item .review-head span{margin-bottom:0;line-height:normal}
.solution-testimonial .review-item .review-head .review-date{margin-left:auto;font-size:12px}
.solution-testimonial .review-item .review-head .review-name{margin-right:30px;font-size:18px;font-weight:700}
.solution-testimonial .review-item .review-content{padding:30px 15px;background-color:#f4f4f4;display:inline-block;width:100%;align-items:center}
.solution-testimonial .review-item .review-content i{font-size:11px}
img.avatar{margin-right:20px;width:60px;height:60px;display:inline-block;float:left;border-radius:5px;border:1px solid #ccc}
.solution-testimonial .review-item .review-content p{margin-bottom:0}
.cms-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:-1;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;transition:all .3s}
.cms-popup .main-popup{pointer-events:all;background-color:#fff;border-radius:2px;box-shadow:0 0 42px rgba(0,0,0,0.15);box-sizing:border-box;padding:20px;text-align:left;width:525px;transition:all .6s;position:relative}
.cms-popup.nb-show{opacity:1;visibility:visible;z-index:9999999}
.cms-popup[data-animate="scale"] .main-popup{transform:scale(0.8);transition:all .3s}
.cms-popup[data-animate="scale"].nb-show .main-popup{transform:scale(1)}
.cms-popup[data-animate="bottom-to-top"] .main-popup{transform:translate(0,50%);transition:all .3s}
.cms-popup[data-animate="bottom-to-top"].nb-show .main-popup{transform:translate(0,0)}
.cms-popup[data-animate="top-to-bottom"] .main-popup{transform:translate(0,-50%);transition:all .3s}
.cms-popup[data-animate="top-to-bottom"].nb-show .main-popup{transform:translate(0,0)}
.cms-popup[data-animate="left-to-right"] .main-popup{transform:translate(-50%,0);transition:all .3s}
.cms-popup[data-animate="left-to-right"].nb-show .main-popup{transform:translate(0,0)}
.cms-popup[data-animate="right-to-left"] .main-popup{transform:translate(50%,0);transition:all .3s}
.cms-popup[data-animate="right-to-left"].nb-show .main-popup{transform:translate(0,0)}
.cms-popup[data-animate="fixed-top"]{align-items:flex-start}
.cms-popup[data-animate="fixed-top"] .main-popup{margin-top:60px;transform:translate(0,-50%);transition:all .3s}
.cms-popup[data-animate="fixed-top"].nb-show .main-popup{transform:translate(0,0)}
.cms-popup .close-popup{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer}
.cms-popup .overlay-popup{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.cms-popup .overlay-main{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:-1;opacity:0;visibility:hidden;transition:all .4s}
.cms-popup .overlay-main.active{z-index:99;opacity:1;visibility:visible;transition:unset}
.cms-popup.cms-popup-video .main-popup{min-width:725px}
.cms-popup.cms-popup-video .video{margin-top:20px}
.cms-popup.cms-popup-video .video .video-container{margin-bottom:15px;position:relative;height:0;padding-top:56.25%}
.cms-popup.cms-popup-video .video .video-title{font-size:18px;font-weight:500;line-height:24px}
.cms-popup.cms-popup-video .video iframe{width:100%;height:100%;z-index:100;background:transparent;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);position:absolute;top:0;left:0}
.client{display:inline-flex;justify-content:flex-start;align-items:center}
.client .image-container{border-radius:50%;margin-right:10px}
.client span{display:block}
.client .name{margin-bottom:5px;color:#fff}
.client .job{color:#f90}
.blog-post .post-thumb{position:relative;margin-bottom:30px;height:205px;overflow:hidden;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.blog-post .post-thumb img{height:100%;object-fit:cover;width:100%;background:#DFDFDF}
.special .blog-post p,.special .post-more{color:rgba(255,255,255,0.75)}
a.post-title{-webkit-line-clamp:4;height:115px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:20px;margin-bottom:10px;font-weight:700}
.special a.post-title{color:rgba(255,255,255,0.75);text-transform: uppercase;}
.blog-post p{font-size:14px;line-height:24px;margin-bottom:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}
.blog-post-style .post-main{display:flex;justify-content:flex-start;align-items:flex-start}
.blog-post-style .post-main .post-info-more i{margin-right:10px}
.blog-post-style .post-thumb{position:relative;height:205px;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.blog-post a:hover,.blog-post-style a:hover{color:#f90}
.blog-post .post-author a{color:#888}
.blog-post .post-author a:hover{color:#f90}
.blog-post-style .post-thumb img{background:#999;object-fit:cover;height:100%;width:100%}
.blog-post-style .post-thumb .text{position:absolute;top:17px;right:-30px;font-size:12px;color:#fff;padding:5px 30px;background-color:#f90;margin:0;text-transform:uppercase;transform:rotate(45deg)}
.blog-post-style .post-main .post-date{position:relative;margin-right:30px}
.blog-post-style .post-main .post-date .day{font-size:60px;line-height:55px;color:#ededed}
.blog-post-style .post-main .post-date .month{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#f90;text-transform:uppercase}
.blog-post-style .post-main .post-info-more{display:flex;justify-content:flex-start;}
.blog-post-style .post-main .post-info-more p{margin-bottom:0}
.blog-post-style .post-main .post-info-more .post-author{margin-right:20px;color:#f90;}
.blog-post .post-more{text-transform:uppercase;font-size:14px;position:relative;display:inline-block;margin-left:55px}
.blog-post .post-more:hover,.blog-post post-title:hover{color:#f90}
.blog-post .post-more:after{content:'';position:absolute;width:45px;height:3px;background-color:#f90;bottom:5px;left:-55px}
.blog-post .image-container{text-align:left}
.solution-changelog .content{margin-bottom:30px}
.solution-changelog .nb-btn{margin-top:30px;text-align:center}
.solution-changelog .usage-update h3{margin-bottom:10px}
.solution-changelog .content .content-top{margin-bottom:5px}
.solution-changelog .content .content-top h4 a{transition:all .3s;text-transform:capitalize}
.solution-changelog .content .content-top h4 a:hover{color:#f90}
.solution-changelog .content .content-top span{color:#ffb754;border:1px solid #ffb754;font-size:14px;border-radius:3px;padding:3px 10px;font-weight:400;color:#ffb754}
.solution-changelog .content span{color:#939598}
.solution-changelog .changelog{border-right:1px dashed #e1e1e1;padding-right:30px;min-height:510px}
.solution-changelog .changelog .content .content-top span{margin-right:20px}
.solution-changelog .community{padding-left:30px}
.solution-changelog .community .content .content-top span{margin-left:20px}
.solution-changelog .usage-tab{display:flex;overflow:auto}
.solution-changelog .usage-tab li + li{margin-left:10px}
.img-shadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.effect-1:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transition:all .5s linear;transition:all .5s linear}
.effect-1:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transition:all .5s linear;transition:all .5s linear}
.effect-1:hover:before{right:50%;left:50%;background:rgba(255,255,255,.2)}
.effect-1:hover:after{top:50%;bottom:50%;background:rgba(255,255,255,.2)}
.effect-2:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-115%,0)}
.effect-2:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,115%,0)}
.effect-2 img{opacity:1;transition:all .3s;transform:scale3d(1.05,1.05,1)}
.effect-2:hover img{transform:scale3d(1,1,1);opacity:.6}
.solution-who-use .text h3{font-weight:700;text-transform:uppercase;}
.solution-who-use p:not(.mg-sub-title){margin:0; font-size: 16px;clear: both; padding: 30px 15px;}
.solution-who-use p:not(.mg-sub-title):not(.text-4), #who-use.no-background-pg p{color: #444;}
.solution-who-use .uk-container .image{float:left}
.solution-who-use .uk-container .text{padding-left:95px;margin-left:20px}
.solution-keyfeature .text{padding-top:20px}
.solution-keyfeature h3{font-weight: bold;;color: #fff; padding: 0 41px 0 20px;}
.solution-keyfeature .mg-sub-title{margin-bottom:30px;color: rgba(255,255,255,0.75);}
.solution-keyfeature .text p{
    margin-bottom: 0px;
    color: #fff;
    padding: 0 15px;
    font-size: 16px;
}
.solution-keyfeature:not(.special) .text p {
    color: #cdcdcd;
}
.solution-keyfeature .feature-item,#who-use .item{padding-top:45px}
.solution-keyfeature .feature-item img{height:224px;width:100%;margin: 0 auto 15px; border-radius: 8px;}
.solution-keyfeature .gallery-cell {
    /*border: 1px solid #414e61;*/
    background: transparent;
    border-radius: 5px;
    min-height: 440px;
}
#user_insight {
    margin-bottom: 2px;
}
#who-use {
    background: #1d3c70;
    color: #ccc;
    padding-top: 0px;
    overflow: hidden;
}
#who-use.no-background-pg {
    background: #fff;
    margin-bottom: 80px;
}
#who-use .mg-title, #who-use .mg-sub-title {
    color: whitesmoke;
    text-align: left;
}
#who-use.no-background-pg .mg-title, #who-use.no-background-pg .mg-sub-title, #who-use.no-background-pg .text {
    color: #444;
}
.wk-component {
    padding: 80px 0 0 !important;
}
.solution-screen ul{margin:0}
.solution-screen li{padding:0 15px}
.solution-screen li .slider-box{position:relative;margin-bottom:30px;height:275px;overflow:hidden}
.solution-screen .slider-wap{position:relative}
.solution-screen .slider-box img{box-shadow:0 0 15px 1px rgba(0,0,0,0.5);min-height:275px}
.solution-screen .discover{color:#fff;text-align:center;font-size:18px;margin-top:20px;margin-bottom:45px}
.solution-screen .owl-controls .owl-prev:hover,.solution-screen .owl-controls .owl-next:hover,.solution-videos .owl-controls .owl-prev:hover,.solution-videos .owl-controls .owl-next:hover{background-color:transparent}
.solution-screen .owl-controls .owl-prev:hover i,.solution-screen .owl-controls .owl-next:hover i,.solution-videos .owl-controls .owl-prev:hover i,.solution-videos .owl-controls .owl-next:hover i{color:#f6921c}
.solution-screen .owl-controls .owl-prev,.solution-screen .owl-controls .owl-next,.solution-videos .owl-controls .owl-prev,.solution-videos .owl-controls .owl-next{background-color:transparent}
.solution-screen .owl-controls .owl-nav,.solution-videos .owl-controls .owl-nav{margin-top:0}
.solution-videos .owl-controls i{font-size:21px;color:#999}
.controls-style .owl-controls .owl-prev{position:absolute;top:50%;left:-40px;transform:translateY(-50%)}
.controls-style .owl-controls .owl-next{position:absolute;top:50%;right:-40px;transform:translateY(-50%)}
.solution-videos .controls-style .owl-controls .owl-prev{left:-30px;top:45%}
.solution-videos .controls-style .owl-controls .owl-next{right:-30px;top:45%}
.solution-videos .controls-style .owl-controls i{font-size:28px}
.solution-videos .controls-style .owl-controls .owl-prev{left:-30px;top:45%}
.solution-videos .controls-style .owl-controls .owl-next{right:-30px;top:45%}
.solution-videos .controls-style .owl-controls i{font-size:28px}
.controls-style .owl-controls .owl-prev{position:absolute;top:50%;left:-40px;transform:translateY(-50%)}
.controls-style .owl-controls .owl-next{position:absolute;top:50%;right:-40px;transform:translateY(-50%)}
.controls-style .owl-controls i{color:#fff;font-size:40px}
.box-shadow-image{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.text-center{text-align:center}
#demo{text-align:center;background: #fff;padding: 30px 0;}
#demo .gallery-cell{position:relative;overflow:hidden}
#demo .gallery-cell img{height:350px}
a.overlay:before{content:'';
    /*background:rgb(108 145 180 / 71%);opacity:.2;*/
    position:absolute;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;left:0;right:0;bottom:0;top:0;display:block}
a.overlay:hover:before{opacity:1}
.gallery-cell span.visit-demo{position:absolute;top:50%;left:50%;opacity:1;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);font-size:14px;text-transform:capitalize;
    background:#04b591;
    border:1px solid #04b591;padding:5px 10px;color:#fff;font-weight:500;z-index:10;right:0;max-width:110px;display:block;text-align:center;border-radius:20px;-webkit-border-radius:20px}
.gallery-cell:hover span{opacity:1}
.demo-title{font-size:18px;padding:20px 20px 45px}
.demo-title a{font-weight:700;font-size:18px;text-decoration:none}
#demo .title-line{position:relative}
.gallery-cell > a{display:flex;position:relative}
.js-shave-char{color:blue;cursor:pointer}
#menu_footer a{color:#FFF}
#menu_footer .lv1 a{font-size:18px;border-bottom:2px solid #ABB0B9;padding-bottom:10px}
#menu_footer .lv2 a{font-size:16px}
#menu_footer p.lv1{padding-top:30px}
#menu_footer .lv3 a{color:#CDCDCD;font-size:14px}
#menu_footer .lv1 .uk-container{padding:20px 0;margin:0}
#menu_footer p.lv3{margin:0;width:85%}
#menu_footer p.lv2{margin-top:15px}
.nb-btn{padding:10px 30px;border:1px solid #f90;border-radius:30px;background-color:#f90;color:#fff;font-size:15px;text-transform:uppercase;display:inline-block;transition-duration:.3s}
.nb-btn:hover{background:#fff;color:#f90;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.banner-popup-custom.special .nb-btn:hover {color: #f90!important;}
@-webkit-keyframes fadeIn {
    from{opacity:0}
    to{opacity:1}
}
@media screen and (max-width: 345px) {
    ul.product_info li{padding-right:0}
    .solution-changelog .usage-tab li:last-child,.solution-changelog .usage-tab li:nth-child(3){display:none}
}
@media screen and (max-width: 375px) {
    #demo .title-special .amount{font-size:100px}
    .frequently .slimScrollDiv{padding-right:20px}
    .mg-title{font-size:16px}
    .usage-tab li{margin:0 auto 15px}
}
@media screen and (max-width: 450px) {
    .solution-testimonial .review-item .review-head .review-date{margin-left:0;margin-right:auto;margin-top:10px}
    .main-nav .cms-addtocart{margin:5px 0 8px 15px}
    .main-nav .cms-live-demo{margin:5px 0 8px 15px}
}
@media screen and (max-width: 475px) {
    .solution-changelog .usage-tab li:last-child{display:none}
}
@media (max-width: 480px) {
    .buy-now{left:auto;transform:translate(0,-45%)}
    .main-nav .cms-addtocart{margin:5px 0 8px 6px}
    .main-nav .cms-live-demo{margin:5px 0 8px 6px}
    a.logo{padding-right:8px}
}
@media (max-width: 500px) {
    .inline > a{display:block;padding:15px}
}
@media (max-width: 515px) {
    .mg-title{font-size:24px}
    .mg-title:before{margin-left:-15px}
    .mg-title:after{margin-left:15px}
    .mg-sub-title{font-size:16px}
    .package-box{padding-left:15px;padding-right:15px}
}
@media screen and (max-width: 575px) {
    .nb-btn{width:100%}
}
@media screen and (max-width: 767px) {
    .solution-slider .main-slider h1{font-size:15px}
    .solution-slider{max-height:unset;}
    .product_info {display: block}
    ul.product_info li {float: none}
    #menu-colapse{width:100%!important}
    .youtube-player{height:0;padding-top:50.25%}
    .video-des p{margin-bottom:30px;margin-top:15px}
}
@media screen and (max-width: 991px) {
    h2{font-size:30px;line-height:41px}
    .solution-contact .people-support .items .item{padding:90px 15px 0}
    .solution-contact .form-contact .first-input{padding-right:15px;margin-bottom:15px}
    .main-header .main-nav li a{padding:10px}
    .package-box h3{font-size:16px!important}
    .contact{background:#f1f2f2;padding:60px 15px}
    .cms-popup.cms-popup-video .main-popup{min-width:auto;width:80%}
    .blog-post{margin-bottom:45px}
    .solution-highlight .col-lg-4:last-child .blog-post,.solution-project-case-study .col-lg-4:last-child .blog-post{margin-bottom:0}
    .solution-changelog .changelog{border-right:none;min-height:auto;margin-bottom:45px;padding-right:15px}
    .solution-changelog .title,.solution-changelog .sub-title{text-align:center}
    .solution-changelog .btn-container{text-align:center}
    .solution-changelog .usage-tab li a{font-size:14px}
    .feature-item .gallery-cell{text-align:center}
}
@media (max-width: 1019px) {
    .uk-container{width:100%;padding-left:15px;padding-right:15px}
    #menu-colapse ul li a{cursor:pointer}
    #menu-colapse ul li a:hover{background:transparent;font-weight:700}
    #menu-colapse ul li a:focus{background:transparent;font-weight:700}
    #menu-colapse > i:before{content:"\f05c"}
    .main-nav .navbar-nav{display:none}
    .main-nav #show-menu-colapse{float:left}
    .main-nav #show-menu-colapse i{display:block;float:right;font-size:20px;cursor:pointer}
    .package-box{padding-left:15%;padding-right:15%;height:100%;width:100%}
    .package-box:not(:last-of-type){padding-bottom:120px}
    .table-responsive{border:none}
    .table-responsive > .table-bordered{border:1px solid #e1e1e1}
    .contact:before{display:none}
    .contact:after{display:none}
}
@media (max-width: 1023px) {
    #menu-colapse .uk-parent ul li a{display:block;font-size:16px}
}
@media screen and (max-width: 1024px) {
    .solution-slider{padding:45px 10px}
    .solution-slider .main-slider{min-height:282px}
    .solution-slider .logo img{max-width:60%}
    .solution-slider p{display:none}
    .solution-slider .main-slider h2{font-size:18px;margin-bottom:15px;line-height:normal}
    .solution-slider .main-slider .logo{margin-bottom:30px}
    .solution-slider .main-slider .relate{margin-bottom:30px}
}
@media (max-width: 1199px) {
    .gallery-cell > a{height:auto}
    .solution-wf .uk-container > .row{display:block;text-align:center}
    a.logo{padding-right:14px}
    .main-nav .cms-addtocart{margin:5px 0 8px 15px;padding:4px 6px}
    .main-nav .cms-live-demo{margin:5px 0 8px 15px;padding:4px 6px}
    .controls-style .owl-controls{display:none}
}
@media screen and (min--moz-device-pixel-ratio:0),screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none) {
    .blog-post .post-desc{overflow:hidden;position:relative;max-height:72px}
}
.solution-demo .row{margin-right:0;margin-left:0}
.solution-demo .pages-demo{padding-top:60px;padding-bottom:45px;background:#e6e7e8}
.solution-demo #demo{padding-bottom:30px;padding-top:60px}
.solution-demo #slider_layout .gallery-cell a{position:relative;display:block}
.solution-demo #slider_layout .gallery-cell a:before{content:'';background:rgba(0,0,0,0.6);opacity:0;height:100%;position:absolute;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;left:0;right:0;display:block}
.solution-demo #slider_layout .gallery-cell a:hover:before{opacity:1}
.solution-demo span.comming-soon{border-radius:50%!important;-webkit-border-radius:50%!important;color:#25bce9!important;padding:65px 0!important;background:transparent!important;width:150px!important;max-width:150px!important;top:175px!important}
.solution-demo .gallery-cell span{position:absolute;top:50%;left:50%;opacity:1;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);font-size:14px;text-transform:capitalize;background:#25bce9;border:1px solid #25bce9;padding:5px 10px;color:#fff;font-weight:500;z-index:10;right:0;max-width:110px;display:block;text-align:center;border-radius:20px;-webkit-border-radius:20px;transition:all .5s ease-in-out}
.solution-demo .gallery-cell span:hover{background-color:#009ECF;border-color:#009ecf}
.solution-demo .owl-dots{text-align:center;margin-top:20px}
.solution-demo .owl-dots .owl-dot{background:#999;border:2px solid rgba(0,0,0,0.18);border-radius:50%;-webkit-border-radius:50%;height:15px;width:15px;margin:0 5px}
.solution-demo .owl-dots .owl-dot.active{background:#25bce9;border:2px solid rgba(0,0,0,0.18);border-radius:50%;-webkit-border-radius:50%;height:15px;width:15px}
.solution-demo h2{font-family:'Roboto',sans-serif;font-size:36px;text-transform:uppercase;font-weight:700}
.solution-demo img{max-width:100%;height:auto;display:block}
.solution-demo .header-box:nth-child(3n+1){clear:left}
.solution-demo .header-box > .header-box-img{
    height:360px;overflow:hidden;text-align:-webkit-center;background-image:url(https://via.placeholder.com/360x360?text=Coming%20Soon);
    background-color: #F4F4F4;
    box-shadow: 5px 5px 5px rgba(0,0,0,0.1), -3px -3px 5px rgba(0,0,0,0.05);
    border-radius: 5px;
}
.solution-demo .header-box > .header-box-img.style-theme-demo {
    height: 500px;
}
.solution-demo .header-box > .header-box-img.style-theme-demo > a > span {
    top: 235px;
}
.solution-demo .header-box-img > a{position:relative}
.solution-demo .header-box-img > a > span,
.solution-keyfeature .feature-item .gallery-cell > a > span {position:absolute;top:180px;left:0%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);font-size:14px;text-transform:uppercase;border:1px solid #e68300;padding:5px 10px;color:#fff;font-weight:500;z-index:10;right:0;width:130px;display:block;text-align:center;border-radius:20px;-webkit-border-radius:20px;transition:all .5s ease-in-out}
.solution-keyfeature .feature-item .gallery-cell > a > span {
    display: none;
    top: 100px;
}
.solution-keyfeature .feature-item .gallery-cell:hover > a > span {
    display: block;
}
.solution-demo .header-box-img > a > span:hover, .solution-demo .header-box-img > a:hover > span{background-color:#f90;border-color:#e68300;top:185px;color: #fff;}
.solution-demo .header-box-img > a:hover:before{opacity:1;background: transparent;}
.solution-demo .header-box-img a:before{content:'';background:rgba(0,0,0,0.6);opacity:.5;position:absolute;width:1000px;height:634px;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;display:block;z-index:5}
.solution-demo .bottom-border{color:#25bce9}
.solution-demo .header-box img,.solution-demo #slider_layout img{-webkit-box-shadow:0 2px 10px 0 rgba(35,31,32,0.35);-moz-box-shadow:0 2px 10px 0 rgba(35,31,32,0.35);box-shadow:0 2px 10px 0 rgba(35,31,32,0.35)}
.solution-demo .header-box-img > a:hover > img{margin-top:480px!important;transform:translateY(-100%);transition:all 4000ms ease}
.solution-demo .header-box p{font-size:16px;font-weight:700;text-transform:uppercase;margin-top:30px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-align:center}
.solution-demo .header-box > p > a{
    text-decoration:none;color:#1d3c70;
    border: 1px solid #1d3c70;
    padding: 5px;
    border-radius: 5px;
}
.solution-demo .header-box > p > a:hover {
    color: #f90;
    border-color:#e68300;
}
.solution-demo .header-box > p > a span{font-size:16px;display:block;color:#999;text-transform:capitalize;font-weight:400;padding-bottom:30px}
.solution-demo .header-box.fix-po .header-box-img > a:hover > img{margin-top:0!important;transform:unset;transition:unset}
#special {
    background: #fff;
    padding-bottom: 0px;
}
#special .row{display:flex;justify-content:center;align-items:center;margin-left:0;margin-right:0;flex-wrap:wrap}
.solution-special#special .row {
    margin-bottom: 150px;
}
.solution-special#special .row p {color: #878788;}
.solution-special#special a.link-view-more {
    text-transform: uppercase;
}
.solution-special#special a.link-view-more:before {
    content: "\f178";
    font-family: 'FontAwesome';
    margin-right: 10px;
    color: #496ba7;
    font-size: 20px;
    position: relative;
    top: 3px;
}
.solution-special#special a.link-view-more:hover,
.solution-special#special a.link-view-more:hover:before {
    color: #f90;
}
#special .media-item{padding:0;text-align:right}
#solution_footer .price-ext-block {
    font-weight: 700;padding: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
#solution_footer .price-ext-block label {
    color: #fff;
    font-size: 18px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    margin-right: 10px;
}

#solution_footer .price-ext-block span {
    font-size: 30px;
    color: #f60;
}
#special .media-item .image-container img {
    background-color: #F4F4F4;
    box-shadow: 5px 5px 5px rgba(0,0,0,0.1), -3px -3px 5px rgba(0,0,0,0.05);
    border-radius: 5px;
}
#special .media-block{padding:30px 60px;flex:1 1 50%;text-align:left}
#special .media-block h3{margin-bottom:30px;font-size:26px;text-transform:uppercase;font-weight: 700;color: #3e62a2f0;}
#special .media-block h3 span{font-size:26px;font-weight:700;color: #f90;}
#special .media-block p{margin-bottom:30px;font-size: 18px;}
/*#special .row-reverse .media-item.media-block{text-align:right}*/
#special .row-reverse .media-item{text-align:left}
#special ul {padding: 0px!important;}
#special ul li{
    background-repeat: no-repeat;
    background-position-y: 15px;
    padding: 5px 0;
    font-size: 16px;
    line-height: 22px;
}
#special ul li:before{content:"\f00c";font-family:'FontAwesome';margin-right:10px;color:#496ba7;}
.ee-item-project .img-project img.lazyloaded {min-height: 220px;width: 100%;}
#myModal-thankyou .img-ty {
    float: left;
    display: inline-block;
    margin-right: 30px;
    width: 191px;
}
#myModal-thankyou .content-right {
    text-align: center;
}
#myModal-thankyou .content-right h4 {
    font-size: 24px;
}
#myModal-thankyou .modal-body {
    min-height: 180px;
}
#myModal-thankyou .modal-header {
    border: 0px;
}

.main-nav li.dropdown-full-width .dropdown-content .submenu-tabContent ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.blog-post.blog-post-style {
    margin-bottom: 100px;
}
.case-study-7 .post-more, .case-study-7 .post-date, .case-study-7 .blog-post-style .post-thumb .text {display: none;}
.case-study-7 {background: transparent;}
.case-study-7 .col-lg-4.col-md-4.col-sm-6.col-xs-12 {padding: 0 20px;}
.case-study-7 a.post-title {
    font-size: 23px;
    margin-bottom: 10px;
    font-weight: 700;
    color: rgb(23, 26, 34);
    text-transform: capitalize;
    height: auto;
}
.case-study-7 .blog-post p {
    margin-bottom: 0;
    font-family: 'Inter', sans-serif;
    color: rgb(62, 66, 75);
    font-size: 16px;
    display: block;
}
.case-study-7 .blog-post-style .post-main .post-info-more .post-author {
    color: rgb(62, 66, 75);
    font-size: 16px;
    font-family: 'Inter';
}
.case-study-7 .blog-post-style .post-thumb {
    border-radius: 10px;
}
.case-study-7 .blog-post-style .post-main .post-info-more {
    margin-top: 15px;
}
.doc-promotion-download {
    text-align: center;
    padding: 18px;
    border-radius: 10px;
    border-left: 5px solid #3d7aac;
    background: #ffc8002e;
}
.doc-promotion-download.special {
    color: #fff;
}
.doc-promotion-download .btn {
    background-color: #f8921f;
    color: #fff!important;
    text-transform: uppercase;
    outline: none!important;
}
.doc-promotion-download .btn-download:hover {
    background-color: #dd7807;
}
#solution .wrap-free-product {
    color: #fff;
    text-align: center;
    padding: 60px 0;
}
.wrap-free-product .block-promo-content .desc {
    margin: 30px 0;
}

.tm-content #global-menu {
    background: #1d3c70;
    position: relative;
    height:40px;margin-bottom:0;box-shadow:0 3px 5px rgba(0,0,0,.3);
}

.main-header .main-nav.fix-kc-long-menu a.logo {
    padding-right: 0px;
}
.main-header .main-nav.fix-kc-long-menu .navbar-nav {
    margin-left: 0px!important;
}
.main-header .main-nav.fix-kc-long-menu .uk-button {
    padding: 4px 12px;
}

.gig-card-layout {
    margin-top: 30px;
}
.gig-wrapper.card {
    position: relative;
    width: 100%;
    display: inline-table;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    border-radius: 5px;
    transition: box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;
    transition-delay: .1s;
}
.gig-wrapper.card:hover {
    box-shadow: 0px 0px 20px rgb(28 28 28 / 20%);
    transform: translate(0, -4px);
    z-index: 98;
}
.gig-wrapper .media {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f0f0f0;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
}
.gig-wrapper img {
    border-radius: 10px;
    max-height: 202px;
}
.gig-wrapper h3 {
    height: 100%;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 0;
}
.gig-wrapper h3 a {
    cursor: pointer;
    color: #333;
    line-height: 24px;
    font-weight: 600;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding: 15px 12px 5px;
    margin-top: 5px;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.gig-wrapper.card .content-info, .gig-wrapper.card footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 12px;
}
span.gig-rating.text-body-2 {
    color: #F7941E !important;
}
.gig-wrapper.card footer {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    clear: both;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.gig-wrapper.card .icon-actions {
    display: flex;
    align-items: center;
}
.gig-wrapper.card .icon-actions span:nth-child(2) {
    padding-left: 15px;
}
.main-content #feed-cl .postMeta .stats a, .gig-wrapper.card footer a {
    display: flex;
    align-items: center;
    padding: 0 15px;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #92A7B4;
    border-radius: 3px;
    height: 35px;
    border: 1px solid rgba(194, 194, 194, 0.3);
    position: relative;
    bottom: 5px;
}
.main-content #feed-cl .postMeta .stats a:hover, .gig-wrapper.card footer a:hover {
    background: #FF9800;
    color: #fff;
}
.content-info .rating-wrapper .gig-rating svg {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    vertical-align: -0.16em;
}
.special .col-lg-4:nth-child(n+4){
    display: none !important;
}