/* ================================== */
/* START OF COMMON SECTION */
/* ================================== */

.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%;
}

/* ================================== */
/* END OF COMMON SECTION */
/* ================================== */

.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;
}
/* ================================== */
/* START OF HOME PAGE ONE */
/* ================================== */
/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

    div .background-image-responsive{
        background-size:34% !important;
    }
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    div .background-image-responsive{
        background-size:50% !important;
    }
}
/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    div .background-image-responsive{
        background-size:50% !important;
    }
}

/* ================================== */
/* END OF HOME PAGE ONE */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE TWO */
/* ================================== */
.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);
}
/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
    .middle-border div:after{
    display:none;
    position:static;
}
}
/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
    .middle-border div:after{
    display:none;
    position:static;
}
}
/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
    .middle-border div:after{
    display:none;
    position:static;
}
}
/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
    .middle-border div:after{
    display:none;
    position:static;
}
}

/* ================================== */
/* START OF HOME PAGE THREE */
/* ================================== */

.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;
}

/* ================================== */
/* END OF HOME PAGE THREE */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE FOUR */
/* ================================== */

.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;
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

    .home-four-software-pic{
        width:100%;
        margin-left:0;
    }


}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .home-four-software-pic{
        width:100%;
        margin-left:0;
    }


}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .home-four-software-pic{
        width:100%;
        margin-left:0;
    }


}

/* ================================== */
/* START OF HOME PAGE FOUR */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE FIVE */
/* ================================== */

.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;
}
/* TABLET PROTRAIT PART */
@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;
    }

}

/* SMART PHONE LANDSCAPE PART */
@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;
    }



}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

   div .home-five-financial-solution-pic{
        width:100%;
        margin-right:0;
        margin-bottom:35px !important;
    }


}

/* ================================== */
/* END OF HOME PAGE FIVE */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE SIX */
/* ================================== */

.home-six-banner-image{
    width:1040px;
}

.home-six-manage-budget-pic{
    width:575px;
    float:right;
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

    .home-six-banner-image,
    .home-six-manage-budget-pic{
        width:100%;
    }


}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .home-six-banner-image,
    .home-six-manage-budget-pic{
        width:100%;
    }



}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .home-six-banner-image,
    .home-six-manage-budget-pic{
        width:100%;
    }



}

/* ================================== */
/* END OF HOME PAGE SIX */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE SEVEN */
/* ================================== */

.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;
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:768px){

   .home-seven-laptop-demo{
        width: 100%;
        margin-right:0;
    }

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .home-seven-laptop-demo{
        width: 100%;
        margin-right:0;
    }

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .home-seven-laptop-demo{
        width: 100%;
        margin-right:0;
    }

}



/* ================================== */
/* END OF HOME PAGE SEVEN */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE EIGHT */
/* ================================== */

.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;
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:768px){

    .home-eight-laptop-demo{
        width: 100%;
        margin-left:0;
    }

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .home-eight-laptop-demo{
        width: 100%;
        margin-left:0;
    }

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .home-eight-laptop-demo{
        width: 100%;
        margin-left:0;
    }

}


/* ================================== */
/* END OF HOME PAGE EIGHT */
/* ================================== */

/* ================================== */
/* START OF HOME PAGE TEN */
/* ================================== */
.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;
}


/* ================================== */
/* END OF HOME PAGE TEN */
/* ================================== */

/* ================================== */
/* START OF ABOUT PAGE FIVE */
/* ================================== */
.about-five-image{
    width:453px;
    margin-left:-30px;
}

/* ================================== */
/* END OF ABOUT PAGE FIVE */
/* ================================== */

/* ================================== */
/* START OF ABOUT PAGE SIX */
/* ================================== */

.about-six-text-hover:hover h2{
    color:#ff8522;
}

/* ================================== */
/* END OF ABOUT PAGE SIX */
/* ================================== */

/* ================================== */
/* START OF SERVICE PAGE ONE */
/* ================================== */

.service-pricing-best-tag{
    right:0;
}

/* ================================== */
/* END OF SERVICE PAGE ONE */
/* ================================== */

/* ================================== */
/* START OF SERVICE PAGE TWO */
/* ================================== */

.service-two-laptop-demo{
    width: 850px;
    float: right;
    margin-right: -30px;
}
/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:768px){

    .service-two-laptop-demo{
        width: 100%;
        margin-right:0;
    }


}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){


    .service-two-laptop-demo{
        width: 100%;
        margin-right:0;
    }


}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){


    .service-two-laptop-demo{
        width: 100%;
        margin-right:0;
    }


}
/* ================================== */
/* END OF SERVICE PAGE TWo */
/*

/* ================================== */
/* START OF PORTFOLIO PAGE ONE */
/* ================================== */

.custom-icon ul li{
    display:inline-block;
    vertical-align:top;
    margin-right:8px;
}

.custom-icon ul li a{
    color:#0f192d;
}

/* ================== */
/* START OF LANDING PAGE */
/* ================== */

.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);
}

/* LARGE DESKTOP PART */
@media screen and (min-width:1200px){
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

    .landing-customize-image,
    .landing-blogging-image{
        width:100%;
    }

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    .landing-customize-image,
    .landing-blogging-image{
        width:100%;
    }

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    .landing-customize-image,
    .landing-blogging-image{
        width:100%;
    }

}


@media (min-width: 1024px) {
    .hidedesktop {
        display: none;
    }
}



@media screen and (max-width: 768px) {
.hideonmobile {
    display: none;
   }  
}

//.wraper_inner_banner_breadcrumb > .container {
        padding-top: 90px !important;
}

.entry-meta {
    display: none !important;
}


#blogdiv .entry-content {
    display: none;
}
.radiantthemes-button-main:hover {
    background-color: rgba(255,255,255,0.01) !important;
    color: #ff712b !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    //padding-top: 13px !important;
    border-left-color: #b82c33 !important;
    border-left-style: solid !important;
    border-right-color: #b82c33 !important;
    border-right-style: solid !important;
    border-top-color: #b82c33 !important;
    border-top-style: solid !important;
    border-bottom-color: #b82c33 !important;
    border-bottom-style: solid !important;
}

@media (min-width: 320px) and (max-width: 480px) {
  
 .font-weight-extrabold {
    text-align: left !important;
    padding-top: 50px;
}
  
 div > section.vc_section.background-position-left-center.vc_section-has-fill > div.vc_row.wpb_row.vc_row-fluid {
    padding-bottom: 10px !important;
    padding-top: 50px !important;
  }
  
 .hover-style-four {
  padding-top: 20px !important;
  }
}

@media (width: 768px) {
  
 .font-weight-extrabold {
    text-align: left !important;
    padding-top: 50px;
}

}

/* ================== */
/* END OF LANDING PAGE */
/* ================== */

/* ================== */
/* START OF CONTACT PAGE */
/* ================== */

/* ================== */
/* END OF CONTACT PAGE */
/* ================== */


.mastercity {
  background: #21202e !important;
  color: #21202e !important;
  
}

.mastercity a:link{
    color: #21202e !important;
}

.nicescroll-cursors, .preloader, body > .scrollup, .hamburger-menu-main .widget-title:before, .pagination > *.current, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit:hover, .woocommerce button.button[name="apply_coupon"], .woocommerce button.button[name="update_cart"], .woocommerce button.button[name="update_cart"]:disabled, .woocommerce button.button[name="update_cart"]:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce form .form-row input.button, .woocommerce form .form-row input.button:hover, .woocommerce form.checkout_coupon .form-row .button, .woocommerce #payment #place_order, .widget-area > .widget .widget-title:before, .widget-area > .widget .tagcloud > [class*='tag-link-']:hover, .widget-area > .widget.widget_price_filter .ui-slider .ui-slider-range, .widget-area > .widget.widget_price_filter .ui-slider .ui-slider-handle, .post.style-default .entry-meta > .holder > .data .published-on a, .page.style-default .entry-meta > .holder > .data .published-on a, .tribe_events.style-default .entry-meta > .holder > .data .published-on a, .testimonial.style-default .entry-meta > .holder > .data .published-on a, .team.style-default .entry-meta > .holder > .data .published-on a, .portfolio.style-default .entry-meta > .holder > .data .published-on a, .case-studies.style-default .entry-meta > .holder > .data .published-on a, .client.style-default .entry-meta > .holder > .data .published-on a, .product.style-default .entry-meta > .holder > .data .published-on a, .post.style-default .entry-meta > .holder > .data .meta > span i, .page.style-default .entry-meta > .holder > .data .meta > span i, .tribe_events.style-default .entry-meta > .holder > .data .meta > span i, .testimonial.style-default .entry-meta > .holder > .data .meta > span i, .team.style-default .entry-meta > .holder > .data .meta > span i, .portfolio.style-default .entry-meta > .holder > .data .meta > span i, .case-studies.style-default .entry-meta > .holder > .data .meta > span i, .client.style-default .entry-meta > .holder > .data .meta > span i, .product.style-default .entry-meta > .holder > .data .meta > span i, .post.style-default .entry-main .post-read-more .btn, .page.style-default .entry-main .post-read-more .btn, .tribe_events.style-default .entry-main .post-read-more .btn, .testimonial.style-default .entry-main .post-read-more .btn, .team.style-default .entry-main .post-read-more .btn, .portfolio.style-default .entry-main .post-read-more .btn, .case-studies.style-default .entry-main .post-read-more .btn, .client.style-default .entry-main .post-read-more .btn, .product.style-default .entry-main .post-read-more .btn .radiantthemes-search-form .form-row button[type=submit], .nav > [class*='menu-'] > ul.menu > li:before, .footer_main_item ul.social li a:hover, .footer_main_item .widget-title:before, .post.style-two .entry-main .post-read-more .btn, .post.style-three .entry-main .post-read-more .btn, .post.style-five > .holder .category-list span, .post.single-post .entry-meta > .holder > .data .published-on a, .post.single-post .entry-meta > .holder > .data .meta > span i, .post-tags a[rel='tag']:hover, .comments-area .comment-form > p button[type=submit], .comments-area .comment-form > p button[type=reset], .error_main .btn:before, .radiantthemes-shop-box.style-one > .holder > .pic > .onsale, .radiantthemes-shop-box.style-one > .holder > .action-buttons > .button, .radiantthemes-shop-box.style-one > .holder > .action-buttons > .added_to_cart, .radiantthemes-shop-box.style-one > .holder > .onsale, .radiantthemes-shop-box.style-two > .holder > .onsale, .wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li > a:before, .maintenance_main .maintenance-progress > .maintenance-progress-bar, .maintenance_main .maintenance-progress > .maintenance-progress-bar > .maintenance-progress-percentage > span, .radiantthemes-search-form .form-row button[type=submit], .wraper_error_main.style-one .error_main .btn, .wraper_error_main.style-two .error_main .btn, .wraper_error_main.style-three .error_main_item .btn, .wraper_error_main.style-four .error_main .btn {
    background-color: #ffffff !important;
}

.inner_banner_main .title {
    padding-top: 20px !important;
}

.phonetopmob {
    text-align: center;
    background-color: #0c1235;
    width: 100%;
    color: #fff;
}


.topbar-phonemob {
    font-size: 7vw;
    line-height: 1.6;
}

@media (min-width: 768px) {
.topbar-phonemob {
    display: none !important;
}
}