.menu .secondary li.signup_wrap{margin-left: 0px;}
.menu ul a.multi-lang-wrap{position:relative;display:inline-block;font-family:Arial,sans-serif;display: flex;justify-content: center;margin-right: 20px;float: left;align-items: center;margin-right: 0;}
.select-lang-top{padding:8px 10px;cursor:pointer;display:flex;align-items:center;gap:0px;min-width:86px;justify-content:flex-start;position:relative;top:0px}
.select-lang-top .lang-label{flex-grow:1}
.select-lang-top:hover{background-color:#fff}
.select-lang-top .lang-code{color:#fff;font-size: 14px;font-family:'Open Sans';letter-spacing: 1px;margin-right: 3px;}
.select-lang-top .arrow{width:15px;height:16px;background:url(https://www.remotepc.com/es/source/images/multilang_arrow_icons.svg) -0px -54px no-repeat;}
.select-lang-top:hover .arrow{background:url(https://www.remotepc.com/es/source/images/multilang_arrow_icons.svg) -0px -98px no-repeat;}
.select-lang-top .flag{margin-right: 9px;}
.select-lang-top:hover .lang-code{color: #000;}
.lang-dropdown{position:absolute;top:40px;left:0px;background:#fff;list-style:none;padding:0px 0;margin:0;width:145px;display:none;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:10}
.lang-dropdown:hover .lang-code{color: #000;}
.rpc-index .active .lang-dropdown li a {color: #000 !important;}
.rpc-index .active .lang-dropdown li a:hover {color: #0071bc !important;}
.lang-dropdown li.active{background-color: transparent;}
.lang-dropdown li.active a{background-color:#EDF3F8; ;}
.select-lang-top.drop-act{background-color:#fff;}
.select-lang-top.drop-act .lang-code{color: #000;}
.select-lang-top .arrow.drop-act{background:url(https://www.remotepc.com/es/source/images/multilang_arrow_icons.svg) 0px -98px no-repeat;}
.menu ul a.multi-lang-wrap.show-lang{margin-right: 0;}
.menu ul a.multi-lang-wrap.show-lang .select-lang-top{left: 13px;}
.menu ul a.multi-lang-wrap.show-lang .lang-dropdown{left: 230px;}
.menu ul a.multi-lang-wrap a{text-align: left;color: #000;font-size: 14px !important;font-family: 'Open Sans';letter-spacing: 1px;padding: 8px 10px;display: flex;}
.menu ul a.multi-lang-wrap a:hover{color: #0071bc !important;}
.lang-dropdown li.active span.active-tag{background:url(https://www.remotepc.com/es/source/images/multilang_arrow_icons.svg) 0 -2px no-repeat;width:20px;height:18px;display:block;position:absolute;top:10px;right:14px}
.mobile_cont .menu ul a.multi-lang-wrap a:hover{color: #000 !important;}
.lang-dropdown li{padding:0}
ul.lang-dropdown li:first-child{margin-left:0!important;margin:0!important}
ul.lang-dropdown li{margin:0!important;width: 100%;border-bottom: 1px solid #ebe8e8;position: relative;}
ul.lang-dropdown li:last-child{border-bottom: none;}
.lang-dropdown li a{display:flex;align-items:center;gap:10px;padding:11px 16px;text-decoration:none;color:#000;width: 100%;}
.lang-dropdown li a:hover{background-color: #EDF3F8;color: #000 !important;}
.menu ul li.multi-lang-wrap.open .lang-dropdown{display:block}
.flag{display:inline-block;width:20px;height:13px;border-radius:2px}
.flag-us{background-image:url(https://www.remotepc.com/es/source/images/rpc-multi-flag-icons.svg);background-position: 0 0;}
.flag-es{background-image:url(https://www.remotepc.com/es/source/images/rpc-multi-flag-icons.svg);background-position: 0 -83px;}
.flag-ja{background-image:url(https://www.remotepc.com/es/source/images/rpc-multi-flag-icons.svg);background-position: 0 -335px;}
.multi-lang-wrap.mobile{display: none;}
.menu:not(.mobile_menu) li a.topsignup{margin-left: 0px;}

.hdr-box-new li{margin-right: 26px;}


@media only screen and (max-width:980px) {
.menu ul a.multi-lang-wrap{display:none}
.multi-lang-wrap.mobile{display:block}
.multi-lang-wrap.mobile{position:relative;display:inline-block;font-family:Arial,sans-serif;display:flex;justify-content:center;margin-right:20px;float:left;align-items:center;margin-right:0;position:absolute;right:200px}
.lang-dropdown{top:59px;left:7px}
.header{overflow:visible}
header .wrapper{overflow:visible}
.multi-lang-wrap.mobile a{text-align:left;color:#000;font-size:14px !important;font-family:'Open Sans';letter-spacing:1px;padding:8px 10px;display:flex}
.select-lang-top{top:9px;border:1px solid #ccc;border-radius:30px;left:50px;padding:8px 20px}
.lang-dropdown::before{bottom:100%;right:23px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#e5e5e5;border-width:7px;margin-left:-10px}
.lang-dropdown::after{bottom:100%;right:24px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:7px;margin-left:-9px}
}

@media only screen and (max-width:640px) {
    .select-lang-top{left: 107px;}
}


html[lang="es"] .index_footer .new_pricing .pricing_left_colm p, html[lang="es"] .feature-main .pricing_left_colm h2.sub_head{font-size: 14px !important;}
html[lang="es"] .index_footer .new_pricing .pricing_left_colm h2 span.sub_text {font-size: 14px !important;}
html[lang="es"] .index_footer .new_pricing .pricing_left_colm p.sub_limit {margin-top: 0px !important;}
html[lang="es"] .new_pricing .pricing_left_colm h5, html[lang="es"] .new_pricing .pricing_right_container h5{    font-size: 13px !important;}
html[lang="es"] .index_footer .new_pricing .pricing_left_colm h2 span.sub_text{    margin: 10px 0px 0px;
    height: 100px;
}
html[lang="es"] .reg-price {
    margin-top: -2px !important;
    margin-bottom: 4px !important;
}
html[lang="es"] .rpc-help-sec .help-features .feature-items {
    min-height: 318px !important;
}
html[lang="es"] .index_footer .con_price_cont {width: auto;}
html[lang="es"] .help-col .reg-price {margin: -7px 0px 5px !important;}
html[lang="es"] .menu:not(.mobile_menu) .secondary li a.toplogin{background-image: none !important;}
html[lang="es"] .rpc-help-sec .feature-items p{font-size:15px;}
html[lang="es"] .pgmag-quotes .quotes-sec p.pc-mag-review{    font-size: 12px;}
html[lang="es"] .hdr-box-new li{font-size:14px;}
html[lang="es"] .menu:not(.mobile_menu) li a.topsignup{font-size:14px;}
html[lang="es"] .menu:not(.mobile_menu) .secondary li a.toplogin{font-size:14px;}
html[lang="es"] footer .footerMain ul.footer_ul li h4 a{font-size:18px !important;}

html[lang="es"] .menu .main li.cloud_menu ul.submenu {
    width: 240px;}
html[lang="es"] .pc-quote-box p{font-size:14px;}
html[lang="es"] .menu .main li.cloud_menu span {font-size: 17px !important;}
html[lang="es"] .rpc-index nav ul li a {font-size: 17px;}
ul.lang-dropdown li a{font-size: 13px !important;}
html[lang="es"] .new_pricing .pricing_left_colm a.today_btn {margin: 32px auto 10px;}
html[lang="es"] .new_pricing .pricing_left_colm a.today_btn.hd-btn {margin: 27px auto 10px;}
html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block, .rpc-index .idrive-c2c-container .idrive-block.c2c-block {width: 49%;}
html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block.c2c-block {padding: 0 0 0 20px;}
html[lang="es"] .rpc-index .idrive-c2c-container .c2c-block h3 {font-size: 26px;}
html[lang="ja"] .new_pricing .pricing_left_colm a.link_cont span{white-space: nowrap;}
html[lang="ja"] .hdr-box-new li {
    margin-right: 28px;
    font-size: 14px;
}
 html[lang="ja"] .menu:not(.mobile_menu) .secondary li a.toplogin {
    background: none !important;
    background-color: #ffffff33 !important;
}
html[lang="ja"] .index_footer .new_pricing .pricing_left_colm p{font-size: 14px !important;}
html[lang="ja"] .new_pricing .pricing_left_colm .inner-left-col {
    padding: 18px 10px 40px 10px;
}
html[lang="ja"] .index_footer .new_pricing .pricing_left_colm:nth-of-type(3) p.sub_limit, html[lang="ja"] .index_footer .new_pricing .pricing_left_colm:nth-of-type(4) p.sub_limit {
    margin-top: 61px !important;
    margin-bottom: 4px;
}
html[lang="ja"] .index_footer .new_pricing .pricing_left_colm:nth-of-type(2) p.sub_limit {
    margin-top: 71px !important;
}
html[lang="ja"] .help-col .reg-price {
    margin: 2px 0px 4px;
}
html[lang="ja"] .reg-price {
    margin-top: 54px;
}
html[lang="ja"] .index_footer .con_price_cont {
    margin: 10px 0 0px !important;
}
html[lang="ja"] .rpc-index .idrive-c2c-container .c2c-block h3 {
    font-size: 28px; 
}
html[lang="ja"] .rpc-help-sec .feature-items:nth-of-type(2) p {

    margin-bottom: 62px;
}

.rpc-help-sec .feature-items p{min-height: 114px;}
.menu:not(.mobile_menu) .secondary li a.toplogin{padding: 0 12px 0 12px !important;}
    .rpc-index .idrive-block .idrive-cloud-img img{width: 257px;}
    .rpc-index .idrive-block .switch-btn a{padding: 12px 16px;}
.menu ul a.multi-lang-wrap a{line-height: inherit;}

@media screen and (max-width: 1280px) {
html[lang="ja"] .index_footer .con_price_cont {
    margin: 74px 0 24px !important;
}
}
@media screen and (max-width: 1200px) {
.index_footer footer .copyright p {
        padding-left: 45px;
    }

}


@media screen and (max-width: 1180px) {
    html[lang="es"] .index_footer .new_pricing .pricing_left_colm h2 span.sub_text{font-size: 13px !important;}
    .new_pricing .pricing_left_colm:nth-of-type(5) a.today_btn{margin: 24px auto 10px !important;}
        .new_pricing .pricing_left_colm:nth-of-type(1) a.today_btn{margin: 40px auto 10px !important;}
           .rpc-index .idrive-block .idrive-cloud-img img{width: 224px;}
    .rpc-index .idrive-block .idrive-cloud-img{top: 45%;}
    .rpc-index .idrive-block .idrive-cloud-img.c2c{top: 60%;}
    html[lang="es"] .rpc-index .idrive-c2c-container .c2c-block h3{font-size: 23px;}
    html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block, .rpc-index .idrive-c2c-container .idrive-block.c2c-block{width: 48%;}
    html[lang="es"] .rpc-index nav ul li a{font-size: 16px;}
    html[lang="es"] .menu .main li.cloud_menu span{font-size: 16px !important;}
    .hdr-box-new ul li{margin-right: 19px;}
}

@media only screen and (min-width: 1179px) and (max-width: 1181px) {
  .index_footer .con_price_cont{margin: 0px 0 7px !important;}
    .index_footer .con_price_cont.last-div{margin: 20px 0 7px !important}
    .index_footer .new_pricing .pricing_left_colm h2 span.sub_text{line-height: 22px;}
    .new_pricing .pricing_left_colm:nth-of-type(5) a.today_btn{margin: -4px auto 10px !important;}
    .new_pricing .pricing_left_colm:nth-of-type(1) a.today_btn{margin: 29px auto 10px !important;}

}

@media only screen and (min-width: 1079px) and (max-width: 1081px) {
   html[lang="es"] .index_footer .new_pricing .pricing_left_colm p{font-size: 13px !important;}
   .new_pricing .pricing_left_colm:nth-of-type(5) a.today_btn{margin: 27px auto 10px !important;}
    .index_footer .con_price_cont{margin: 0px 0 7px !important;}
    .index_footer .con_price_cont.last-div{margin: 20px 0 7px !important}
    .index_footer .new_pricing .pricing_left_colm h2 span.sub_text{line-height: 22px;}
    .new_pricing .pricing_left_colm:nth-of-type(5) a.today_btn{margin: -7px auto 10px !important;}
    .new_pricing .pricing_left_colm:nth-of-type(1) a.today_btn{margin: 27px auto 10px !important;}
   
}



@media only screen and (min-width: 1024px) and (max-width: 1280px) {
   html[lang="es"] .index_footer .help-col .reg-price {
        margin: -25px 0 41px !important;
    }
}
@media only screen and (min-width: 981px) and (max-width: 1280px) {
   html[lang="es"] .con-pln .reg-price {
        margin-bottom: 36px;
    }
}
@media screen and (max-width: 1024px) {
html[lang="ja"] .index_footer .con_price_cont {
    margin: 74px 0 43px !important;
}
html[lang="es"] .index_footer .new_pricing .pricing_left_colm p{font-size: 13px !important;}
html[lang="es"] .index_footer .new_pricing .pricing_left_colm p.sub_limit{margin-top: 20px !important;}

.index_footer .pricing_left_colm.con-pln .con_price_cont{margin: 21px 0 37px!important;}
.index_footer .pricing_left_colm.help-col .con_price_cont{margin: 39px 0 7px!important;}

   .new_pricing .pricing_left_colm:nth-of-type(1) a.today_btn{margin: 73px auto 10px !important;}
  .new_pricing .pricing_left_colm:nth-of-type(2) a.today_btn, .new_pricing .pricing_left_colm:nth-of-type(3) a.today_btn{margin: 27px auto 10px !important;}  
   .new_pricing .pricing_left_colm:nth-of-type(4) a.today_btn{margin: 53px auto 10px !important;}
    .new_pricing .pricing_left_colm:nth-of-type(5) a.today_btn{margin: 41px auto 10px !important;}
    html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block, .rpc-index .idrive-c2c-container .idrive-block.c2c-block{width: 48%;}
        html[lang="es"] .rpc-index .idrive-c2c-container .c2c-block h3{font-size: 20px;}
        .hdr-box-new ul li{margin-right: 14px;}
        html[lang="es"] .rpc-index nav ul li a{font-size: 15px;}
        html[lang="es"] .menu .main li.cloud_menu span{font-size: 15px !important;}
}

@media only screen and (min-width: 1023px) and (max-width: 1025px) {
  .index_footer .con_price_cont{margin: 0px 0 7px !important;}
    .index_footer .con_price_cont.last-div{margin: 20px 0 7px !important}
    .index_footer .new_pricing .pricing_left_colm h2 span.sub_text{line-height: 22px;}
    .new_pricing .pricing_left_colm:nth-of-type(5) a.today_btn{margin: -4px auto 10px !important;}
    .new_pricing .pricing_left_colm:nth-of-type(1) a.today_btn{margin: 29px auto 10px !important;}
    .new_pricing .pricing_left_colm:nth-of-type(4) a.today_btn{margin: 27px auto 10px !important;}

}
@media screen and (max-width: 980px) {
        .index_footer .pricing_left_colm.con-pln .con_price_cont {
        margin: 21px 0 13px !important;
    }
   html[lang="ja"] .rpc-index .idrive-block .idrive-cloud-img {
        display: none;
    }
    html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block, html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block.c2c-block,html[lang="ja"] .rpc-index .idrive-c2c-container .idrive-block, html[lang="ja"] .rpc-index .idrive-c2c-container .idrive-block.c2c-block {
    width: 46%;
}
html[lang="es"] .reg-price, html[lang="ja"] .reg-price {
    width: 100%;
}
.rpc-index .idrive-block .idrive-cloud-img{display: none;}
html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block, html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block.c2c-block{width:100% ;}
.new-top-bar{font-size: 19px !important;}
.rpc-help-sec .help-features a{width: 40%;}
.index_footer footer .copyright{padding-bottom: 48px;}
.rpc-index.body_tap_menu .menu ul li a{font-size: 13px!important;}
html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block, html[lang="es"] .rpc-index .idrive-c2c-container .idrive-block.c2c-block{padding-left: 0;}
        .rpc-index .quote-container .quotes-sec .pcmag-badge{display: block !important;margin: 5px auto 30px;}
            .index_footer footer .copyright {
        padding-bottom: 140px;
    }
    .index_footer.rpc-index.body_tap_menu .menu ul li a.topsignup{margin-left: 0;}
}

@media screen and (max-width: 820px) {
   
    html[lang="ja"] .index_footer .new_pricing .pricing_left_colm:nth-of-type(3) p.sub_limit{
    margin-top: 33px !important;
    margin-bottom: 4px;
}
    html[lang="ja"] .index_footer .con_price_cont {
        margin: 45px 0 22px !important;
    }
    html[lang="ja"] .index_footer .new_pricing .pricing_left_colm:nth-of-type(2) p.sub_limit {
    margin-top: 42px !important;
}
}

@media screen and (max-width: 768px) {
    .index_footer .pricing_left_colm.con-pln .con_price_cont {
        margin: 21px 0 5px !important;
    }
}

@media screen and (max-width: 767px) {

.features-container .consumer-card{margin-top: 26px;}
.backup-sec{margin: 67px 0 0px 0;}
#chat_icon{display: none !important;}
    
}

@media screen and (max-width: 480px) {
    .rpc-index .logo a{width: 161px!important;}
    .select-lang-top{left: 98px;}
    .select-lang-top{padding: 8px 14px;}
    .promo-banner p{font-size: 18px;}
    .lang-dropdown{left: 42px;}
}


/*  new index pricing change */
.con_price_cont.new-monthly-solo {
    margin: 13px 0 28px !important;
}