.portfolio-megamenu > .rt-mega-menu{
left:auto;
right:0;
}
.footer-newsletter-form .form-row{
position:relative;
}
.footer-newsletter-form .form-row input[type="email"]{
margin-bottom:0;
}
.footer-newsletter-form .form-row button[type="submit"]{
position:absolute;
top:0;
right:0;
height:100%;
}   .after-border:after {
content: "";
position: absolute;
top: 0px;
right: 40px;
width: 1px;
height: 100%;
background-color: #e5e5e5;
}
.wraper_header.style-three .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
.wraper_header.style-three .nav > [class*="menu-"] > ul.menu > li > a::before{
background-color:#ff712b !important;
}
.product-showcase-choose-box-item{
box-shadow:0px 0px 15px rgba(0,0,0,0.08);
}
.product-showcase-choose-box-item:hover{
background-color: #50c19a!important;
color: #fff;
transition: all 0.3s ease-in-out;
transform:scale(1.1);
}
.hover-box:hover{
background:#fff;
box-shadow:0px 0px 15px rgba(0,0,0,0.08);
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}    @media screen and (min-width:480px) and (max-width:767px){
div .background-image-responsive{
background-size:34% !important;
}
} @media screen and (min-width:321px) and (max-width:479px){
div .background-image-responsive{
background-size:50% !important;
}
} @media screen and (max-width:320px){
div .background-image-responsive{
background-size:50% !important;
}
}      .middle-border{
position:relative;
}
.middle-border div:after{
position:absolute;
top:35px;
left:50%;
margin-left: 120px;
display:block;
width:158px;
height:1px;
background-color:rgba(0,0,0,0.2);
} @media screen and (min-width:768px) and (max-width:991px){
.middle-border div:after{
display:none;
position:static;
}
} @media screen and (min-width:480px) and (max-width:767px){
.middle-border div:after{
display:none;
position:static;
}
} @media screen and (min-width:321px) and (max-width:479px){
.middle-border div:after{
display:none;
position:static;
}
} @media screen and (max-width:320px){
.middle-border div:after{
display:none;
position:static;
}
}   .home-three-investment-box > .vc_column-inner{
position:relative;
}
.home-three-investment-box-title{
bottom: -10px;
left: 50%;
right: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
display: inline-block;
transform: translateX(-50%);
box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
}
.home-three-investment-box > .vc_column-inner:hover .home-three-investment-box-title{
background-color:#50c19a !important;
color:#fff !important;
}      .home-four-modern-box > .vc_column-inner{
box-shadow:0px 0px 38px rgba(0,0,0,0.1);
}
.home-four-software-pic{
width:595px;
margin-left:-15px;
} @media screen and (min-width:480px) and (max-width:767px){
.home-four-software-pic{
width:100%;
margin-left:0;
}
} @media screen and (min-width:321px) and (max-width:479px){
.home-four-software-pic{
width:100%;
margin-left:0;
}
} @media screen and (max-width:320px){
.home-four-software-pic{
width:100%;
margin-left:0;
}
}      .home-five-financial-solution-pic{
width:698px;
float:right;
margin-right:-60px;
}
.page-id-7896 .cart-count{
background-color:#2b2843 !important;
}
.about-five:hover .main-layout .icon img {
filter: brightness(1) invert(1) !important;
} @media screen and (min-width:480px) and (max-width:767px){
.home-five-financial-solution-pic{
width:100%;
margin-right:0;
}
.home-five-financial-solution{
margin-top:0;
}
} @media screen and (min-width:321px) and (max-width:479px){
div .home-five-financial-solution-pic{
width:100%;
margin-right:0;
margin-bottom:35px !important;
}
} @media screen and (max-width:320px){
div .home-five-financial-solution-pic{
width:100%;
margin-right:0;
margin-bottom:35px !important;
}
}      .home-six-banner-image{
width:1040px;
}
.home-six-manage-budget-pic{
width:575px;
float:right;
} @media screen and (min-width:480px) and (max-width:767px){
.home-six-banner-image,
.home-six-manage-budget-pic{
width:100%;
}
} @media screen and (min-width:321px) and (max-width:479px){
.home-six-banner-image,
.home-six-manage-budget-pic{
width:100%;
}
} @media screen and (max-width:320px){
.home-six-banner-image,
.home-six-manage-budget-pic{
width:100%;
}
}      .home-seven-investment-plan{
background:#fff !important;
transition:all 0.3s ease-in-out;
}
.home-seven-investment-plan:hover{
transform:scale(1.1);
box-shadow:0 0px 54px rgba(0,0,0,0.2);
transition:all 0.3s ease-in-out;
border:none;
z-index:2;
}
.home-seven-laptop-demo{
width: 940px;
float: right;
margin-right: 30px;
}
.page-id-7924 .cart-count{
background-color:#75c305 !important;
}
.page-id-7924 .nav > [class*="menu-"] > ul.menu > li > a:before {
background-color:#75c305 !important;
} @media screen and (min-width:480px) and (max-width:768px){
.home-seven-laptop-demo{
width: 100%;
margin-right:0;
}
} @media screen and (min-width:321px) and (max-width:479px){
.home-seven-laptop-demo{
width: 100%;
margin-right:0;
}
} @media screen and (max-width:320px){
.home-seven-laptop-demo{
width: 100%;
margin-right:0;
}
}      .home-eight-membership-sticker{
top:0;
right:0;
z-index:1;
}
.home-eight-laptop-demo{
width: 1060px;
margin-left: -118px;
}
.page-id-7969 .cart-count{
background-color:#6760bc !important;
} @media screen and (min-width:480px) and (max-width:768px){
.home-eight-laptop-demo{
width: 100%;
margin-left:0;
}
} @media screen and (min-width:321px) and (max-width:479px){
.home-eight-laptop-demo{
width: 100%;
margin-left:0;
}
} @media screen and (max-width:320px){
.home-eight-laptop-demo{
width: 100%;
margin-left:0;
}
}      .home-version-ten-main{
position:relative;
}
.home-version-ten-main div{
background-position:center bottom !important;
}
.home-version-ten-hover-text{
visibility:visible;
opacity:1;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.home-version-ten-hover-text h2{
color:#fff;
font-size:20px;
line-height:35px;
font-weight:600;
letter-spacing:0px;
}
.home-version-ten-hover-text p{
color:#fff;
font-size:14px;
line-height:20px;
font-weight:500;
letter-spacing:0px;
}      .about-five-image{
width:453px;
margin-left:-30px;
}      .about-six-text-hover:hover h2{
color:#ff8522;
}      .service-pricing-best-tag{
right:0;
}      .service-two-laptop-demo{
width: 850px;
float: right;
margin-right: -30px;
} @media screen and (min-width:480px) and (max-width:768px){
.service-two-laptop-demo{
width: 100%;
margin-right:0;
}
} @media screen and (min-width:321px) and (max-width:479px){
.service-two-laptop-demo{
width: 100%;
margin-right:0;
}
} @media screen and (max-width:320px){
.service-two-laptop-demo{
width: 100%;
margin-right:0;
}
}     .custom-icon ul li{
display:inline-block;
vertical-align:top;
margin-right:8px;
}
.custom-icon ul li a{
color:#0f192d;
}   .landing-customize-image{
width:767px;
float:right;
}
.landing-blogging-image{
width:917px;
}
.landing-feature-box-item > .vc_column-inner{
box-shadow:0px 0px 8px rgba(0,0,0,0.15);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}
.landing-feature-box-item > .vc_column-inner:hover{
box-shadow:0px 0px 30px rgba(0,0,0,0.15);
} @media screen and (min-width:1200px){
} @media screen and (min-width:992px) and (max-width:1199px){
} @media screen and (min-width:768px) and (max-width:991px){
} @media screen and (min-width:480px) and (max-width:767px){
.landing-customize-image,
.landing-blogging-image{
width:100%;
}
} @media screen and (min-width:321px) and (max-width:479px){
.landing-customize-image,
.landing-blogging-image{
width:100%;
}
} @media screen and (max-width:320px){
.landing-customize-image,
.landing-blogging-image{
width:100%;
}
}