.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(../../source/images/multilang_arrow_icons.svg) -0px -54px no-repeat;}
.select-lang-top:hover .arrow{background:url(../../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;}
.sso-con ul.lang-dropdown li a:hover{color: #000 !important;} 
.lang-dropdown{position:absolute;top:35px;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;}
.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(../../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;font-family: 'Open Sans';letter-spacing: 1px;padding: 8px 10px;display: flex;}
.lang-dropdown li.active span.active-tag{background:url(../../source/images/multilang_arrow_icons.svg) 0 -2px no-repeat;width:20px;height:18px;display:block;position:absolute;top:13px;right:18px}
.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;}
.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(../../source/images/rpc-multi-flag-icons.svg);background-position: 0 0;}
.flag-es{background-image:url(../../source/images/rpc-multi-flag-icons.svg);background-position: 0 -83px;}
.flag-ja{background-image:url(../../source/images/rpc-multi-flag-icons.svg);background-position: 0 -335px;}
.multi-lang-wrap.mobile{display: none;}
.header .lang-dropdown li a {color: #000 !important;}
.header.active .lang-dropdown li a:hover {color: #0071bc !important;}
.myaccount_wrap{margin-left: 0;}
.menu:not(.mobile_menu) .secondary li a.myaccount_box{width: 115px;}
@media only screen and (max-width:980px) {
        .header {
        height: 62px !important;
    }
.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:60px;left:11px}
.header{overflow:visible}
header .wrapper{overflow:visible}
.multi-lang-wrap.mobile a{text-align:left;color:#000;font-size:13px;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;}
}




/* old multilang css */



/* spannish and japanese css */
.menu .main li.cloud_menu ul.submenu{width:298px;}
.enterprise .orn-txt{font-size: 26px;}
.enterprise .orn-txt{font-size: 26px;}
.enterprise .desc-foot-CTA a{font-size: 19px;}
.business p.offr-price .offr-amt{font-size: 19px;}
.new-btn-sign50 .offer-text{font-size: 25px;}
.rem-team .orn-txt{font-size: 28px;}
.rem-team .desc-foot-btn{font-size: 18px;}
.new-btn-sign50 .sign-up-text{font-size: 18px;}
.download-page-new .pw-box p.knwmre{background-image:none!important;}
.menu:not(.mobile_menu) .secondary li a.toplogin{background-image:none!important; }
.box-main-content .content-items .items-box-new p {font-size: 11px;}
.box-main-content .content-items p{font-size: 15px;}
.linux-sub-tab .linux-cont-items .inside-head p {font-size: 13px;}
.linux-sub-tab .linux-cont-items .inside-head{    min-height: 142px;}
.linux-sub-tab .linux-cont-items .tab-content ul li.new_line a .small-txt {font-size: 11px;}
.video-titletxt{clear: both;}
.video_cont .video_title {font-size: 14px;}
.sup_hdr_rt_con p{font-size: 14px;line-height: 26px;}
html[lang="es"] .menu:not(.mobile_menu) .secondary li a.toplogin,html[lang="ja"] .menu:not(.mobile_menu) .secondary li a.toplogin{background:none!important;background-color:#ffffff33!important}
#google-backup-video .video_title, #microsoft-365-video .video_title{height: 69px;}
#backup-video .video_title, #helpdesk-video .video_title, #rpc-fileaccess-video .video_title{height: 48px;}

/*Competators and faqs*/
.vpn .menu .main li a {font-size: 16px !important;}
.vpn .menu .main li.cloud_menu span {font-size: 16px !important;}
.left-nav a {line-height: 30px;}
.release-notes .rel-note-txt{    white-space: nowrap;}
.offer_btn span:first-child{font-size: 16px;}
.offer_btn span:last-child b {font-size: 25px;}
.edu_cont a.dnl-link{    width: max-content !important;}
.wt-ra h3, .vp-cn h3{    line-height: initial;}
.edu_cont .banner-signup, .edu_cont a.spl-singup{width: max-content !IMPORTANT;}
.error-page .container-banner p{    line-height: initial;}
.error-page .blue_btn { width: max-content !important;}
.sso-con .desc-foot-CTA a{    padding: 12px 20px 7px;    width: max-content;}
.nprofit .nonprofitBtn{    width: max-content;padding: 10px 23px;}
.nprofit .npPricing ul li.first span.get_fifty {
    font-size: 40px;}
.healthcare .bg-container h1 {
	padding-top: 86px;}
.nprofit .bg-container h1{font-size: 26px;}
.healthcare .secure-single-box p {
    font-size: 14px;
}

/* competitor css */
.competitor .switch_cont span:first-child strong{font-size: 36px;}
.competitor .feature-header-txt p{font-size: 14px;}
.competitor .switch_cont span:first-child{padding-right: 16px;}
.competitor .switch_cont span:last-child p{font-size: 63px;padding-left: 10px;}
.competitor .switch_cont span:last-child span.year_cont{font-size: 15px;position: relative;top: 44px;right: 4px;margin-top: 7px;}
.competitor .switch_cont span:last-child span.off_cont{font-size: 27px;}
.rdp .bg-container h1{padding-top: 156px ;}
html[lang="es"] .rdp .secure-single-box{min-height: 225px;}

  @media screen and (max-width:1024px) {
    .business .two-col h2{font-size: 20px;}
    .enterprise .rtm-bkp-rt h3{font-size: 25px;}
    html[lang="es"] .rdp .menu .main li a{padding: 16px 17px 0 0 !important;font-size: 15px !important;}
html[lang="es"] .rdp .menu .main li.cloud_menu span{font-size: 15px !important;}
	  
  }

@media screen and (max-width:768px) {
.new-btn-sign50 .sign-up-text{font-size:16px}
.new-btn-sign50 .save-text{font-size:11px}
.new-btn-sign50 .offer-text{font-size:25px}
.fortune_wrap .fortune_content h2{font-size:24px}
.fortune_wrap .fortune_content h2 span{font-size:27px}
.competitor .freetrailbtn,.competitor .freetrailbtn:hover{max-width:inherit}
.competitor .start-offr h2.rpc-off{font-size:22px}
}
@media screen and (max-width:767px) {
.enterprise .orn-txt{font-size:28px}
.rdp .secure-single-box{min-height:auto}
}

@media screen and (max-width:480px) {
.competitor .switch_cont span:first-child strong{font-size: 25px;}
.competitor .switch_cont span:last-child p{font-size: 46px;}
.competitor .switch_cont span:last-child span.year_cont{top: 5px;margin-top: 0px;font-size: 13px;}
.competitor .switch_cont span:first-child p{font-size: 12px;white-space: nowrap;padding-top: 10px;}
.competitor .switch_cont span:last-child span.off_cont{font-size: 18px;line-height: 27px;}
}

@media screen and (max-width: 460px) {
html[lang="es"] .business-price .ques_hdr{font-size:28px}
}
@media screen and (max-width: 410px) {
html[lang="es"] .business-price .ques_hdr{font-size:24px}
}

  @media screen and (max-width:376px) {
.competitor .switch_cont span:first-child p{white-space: normal;padding-top: 21px;}
  }


/* education page */
html[lang="es"] .edu_cont .secure-single-box{min-height:192px}
html[lang="es"] .edu_cont.rpc-account .secure-single-box,html[lang="es"] .edu_cont.healthcare .secure-single-box{min-height:225px!important}
html[lang="es"] .edu_cont.arct .secure-single-box{min-height:232px!important}
.edu_cont .secure-section h3{font-size:26px}
.edu_cont .menu .main li a{padding:16px 25px 0 0!important}
.arct .bg-container h1{padding-top:152px!important}
.linux-sub-tab.raspberry-sub .linux-cont-items .inside-head{min-height:auto}
html[lang="es"] .menu .main{padding-left:50px;padding-top:3px}
.nprofit .npPricing ul li.first{font-size:22px;width:auto;padding-right:10px}
.nprofit .npPricing ul li.second{font-size:16px;width:auto}
@media screen and (max-width: 1024px) {
html[lang="es"] .edu_cont .menu .main li a{padding:16px 13px 0 0!important;font-size: 15px !important;}
.arct .menu .main li.cloud_menu span{font-size: 15px !important;}
html[lang="es"] .menu .main li a{font-size:16px!important}
html[lang="es"] .menu .main{padding-left:35px}
}
@media screen and (max-width: 420px) {
html[lang="es"] .nprofit .bg-container h1{font-size:20px}
}

/* 404 page */
.error-page .container-banner p{font-size:32px!important}
.error-page .blue_btn{font-size:18px!important}
.error-page .menu:not(.mobile_menu) .secondary li a.toplogin{background:none!important;background-color:#ffffff33!important}
.schedule .content-features-wrap{padding:0 0 55px 55px}
.error-page.es .menu .main {margin-top: 6px;}
@media screen and (max-width: 1130px) {
.error-page .new-header-con{font-size:13px}
.error-page .new-header-con li{margin-right:25px}
}
@media screen and (max-width: 980px) {
html[lang="es"] .error-page .menu .main{padding-left:0}
html[lang="es"] .error-page .menu .main li a{font-size:14px!important}
html[lang="es"] .body_tap_menu.error-page .menu ul li a{font-size:13px!important}
html[lang="es"] .vpn-new .menu .main{padding-left:24px!important}
html[lang="es"] .vpn-new .menu .main li a{padding:0 0 8px!important;font-size:13px!important}
}


/* header menu new css */

.menu .main li a {font-size: 16px !important;padding: 11px 55px 0 0 !important;}
.menu .main li.cloud_menu span {font-size: 16px !important;}
.new-header-con ul li{margin-right: 28px !important;}

/* Teams page */
.offr-wrap {width: 500px;}

/* remote desk */
.rdpage .bg-container h1 {
    width: 80%;
}
.healthcare .logo a {
        background: url(https://www.remotepc.com/source/images/RemotePC-blue-logo.svg) no-repeat !important;
    height: 51px !important;
    width: 174px !important;
    text-indent: -999999px;
    display: block;
    margin-top: 18px !important;
}

 .healthcare .active .logo a {
    background: url(https://www.remotepc.com/source/images/RemotePC-white-logo.svg) no-repeat center !important;
    height: 51px !important;
    width: 174px !important;
    display: block;
    margin-top: 10px !important;
}

/* web viewer */
.rpc-web-viewer .bg-container p {
    width: 55%;
}

/* remote access linux */
.offer_btn {
    width: 325px !important;
}

.offer_btn span:first-child {
    width: 160px;
}

.offer_btn span:last-child {
    min-width: 150px;
}

/* corporate */
.r-pc-corporate ul.secondary li.login_wrap a:hover, .r-pc-corporate ul.secondary li.signup_wrap a:hover{
    color: #fbff44 !important;
}
.corporate_cont .rpc_contact_info p{padding-bottom: 12px;line-height: 14px;}
.nprofit .npPricing ul li.second{width: 338px !important;}

/* sso pages */
.sso-kb h4.big {
    line-height: 40px;
}

/* terms page */

.terms-page .left-nav a, .whitelist-page .left-nav a, .corporate_cont .left-nav a, .security-control .left-nav a{padding-bottom: 0px;}

.terms-page .left-nav {padding: 30px 35px 0 0;}

/*  compitators */
.competitor .feature-header-txt span.use_cont {
    font-size: 18px;
}
.competitor .switch_cont span:first-child strong {
    font-size: 34px;
}
.competitor .switch_cont span:last-child p {
    font-size: 50px;
}
.competitor .switch_cont span:last-child span.off_cont {
    font-size: 22px;
}
.switch_cont span:last-child p sup {
    font-size: 17px;
    position: relative;
    top: -35px;
}
.offer_cont:after {
    bottom: -25px;
}

/* remote backup */
.backup_addition .bg-container h1 {
    font-size: 24px !important;
    width: 92% !important;
}
.backup_addition .singup_sec_banner .signup_btn {
    font-size: 18px !important;
}

/* mass deployment */
.mass-dep .setup-box ol li {
    word-break: break-word;
}
.sso-kb h4.big {
    line-height: 28px;
}
.left-nav a.act.rpcviewer:before, .left-nav a.rpcviewer:hover:before, .left-nav a.desktop-central:before, .left-nav a.desktop-central:hover:before, .left-nav a.ninja.act:before, .left-nav a.ninja:hover:before {
    top: 56px !important;
}
.sso-kb h4.big {
    line-height: 34px !important;
}
.setup-box p {
    clear: both;
    word-break: break-all;
}
.faq-list-tbl td, .faq-list-tbl th {
    padding: 8px !important;
}
 .rdp-connect .banner_block .sign_up_banner{margin: 25px 0 0 22px !important;}
.sso-con .setting-up-left-title{width: 85%;font-size: 23px;}



.box-main-content .content-items .android-btn{
    background: url(../../source/images/app-store-buttons.png) no-repeat 0 -85px;
}
.box-main-content .content-items .android-btn:hover{background-position: -190px -85px;}
.box-main-content .content-items .ios-btn{background: url(../../source/images/app-store-buttons.png) no-repeat 0 2px;}
.box-main-content .content-items .ios-btn:hover{background-position: -190px 2px;}
.trial-info-text .no-credit{max-width: 117px;}
.trial-info-text .free-trial{font-size: 16px;}

.corporate_cont .toplogin, .download-page-new .toplogin{padding: 8px 12px 8px 12px !important;}
.faq-page .left-nav a.act:before, .faq-page .left-nav a:hover:before{top: 32px;}
.sso-kb ol.idp-unodr-list li{background: none !important;}
.gdpr .body-content ul li{background: none !important;}
.android-host .banner_btn .android_btn{background: url(../../source/images/app-store-buttons.png) no-repeat 0 -85px;}
.android-host .banner_btn .android_btn:hover{background-position: -190px -85px;}
.backup_addition .bk-sec3 h4{font-size: 25px;
    color: #000;
    line-height: 37px;
    margin-bottom: 10px;
    padding-top: 32px;}
    .backup_addition .business-security-features h2{font-size: 24px;}

    .backup_addition .unlimt_storg{width: 10%!important;}
    footer .footerMain ul.footer_ul li{margin: 10px 0;}
    .box-main-content.android-tab .content-items p.ios{margin: 0 0 47px 0;}
    .sso-kb.via-okta .new-user-list li{background: none !important;}

    .video_cont .videos_list{width: 215px;}
    .videos-page .fileaccess_icon{margin: 0 0 0 42px;}
    .videos-page .backup_videoicon{margin: 0 0 0 54px;}
    .videos-page .supNum p:first-child{display: none;}
    .video_cont #rpc-fileaccess .video_title{height: 63px;}
    .video_cont #backup .video_title{height: 63px;}
.video_cont #microsoft-365 .video_title{height: 80px;}
.video_cont #google-backup .video_title{height: 80px;}
    .remote-linux .offer_btn span:last-child big{line-height: 20px;}
    .complaince-page .baa_page.complaince-page .baa_succ_msg span{padding: 9px 10px 0;}
    .complaince-page .baa_page .baa_form_box ul{width: 80%;}
    .complaince-page .comp-knowmore-link, .complaince-page .business-link{
        background: none;
        background-color: #50b1cd;
    border: 1px solid #50b1cd;
    color: #fff;
    font-size: 14px;
    padding: 12px 16px;
    border-radius: 2px;
    text-indent: inherit;display: flex;
    justify-content: center;
    align-items: center;
    height: 34px;
    width: auto;
    }
    .teamvsent .table_offer_btn span:first-child{width: 125px;font-size: 18px;}
    .menu:not(.mobile_menu) .secondary li a.toplogin{padding: 8px 11px 8px 11px !important;}
    .ms-365 .faq-answer ul.list-disc li{background: none !important;}
    .mass-dep .left-nav a.act:before, .mass-dep .left-nav a:hover:before, .faq-page .left-nav a.act:before, .faq-page .left-nav a:hover:before{content: none !important;}

    .business.rem-team .bgDashboard {
    background: url(../../source/images/team-pag-banner-v15.png) no-repeat;
    width: 711px;
    height: 384px;
    right: 10px;
}
  .enterprise .slide1{background:url(../../source/images/ent_slider-new01_1.png) no-repeat scroll center center}
  .enterprise .slide3{background:url(../../source/images/ent_slider-new02_2.png) no-repeat scroll center center;margin-top: 0;}
  .enterprise .slide4{background:url(../../source/images/ent_slider-new03_3.png) no-repeat scroll center center;margin-top: 0;}
  .enterprise .slide5{background:url(../../source/images/ent_slider-new04_4.png) no-repeat scroll center center;margin-top: 0;}
  .enterprise .slide6{background:url(../../source/images/ent_slider-new05_5.png) no-repeat scroll center center;height:434px}



  @media screen and (max-width: 1260px) {
    .backup_addition .content-bg {
        width: 46% !important;
    }
    .backup_addition .bg-container h1 {
    padding-top: 25px;
    font-size: 24px;
    margin-bottom: 25px;
}
}
@media only screen and (max-width:1280px) {

    .sl-right{margin: 30px -33px 0 75px;float: left}
}
@media only screen and (max-width:1250px) {
.new-header-con ul li{margin-right: 23px;}
.new-header-con a{font-size: 14px;}
}

@media only screen and (max-width:1180px) {
.sso-con .setting-up-left-title{font-size: 21px;}
	.nprofit .bg-container h1 {padding-right:20px;}
	.nprofit .rightcontent h3, .nprofit .rightcontent h3 a{margin-bottom: 10px;line-height: normal;}
    .healthcare.remote-access .edu_content_cont{
        background: #ece7e3 url(https://www.remotepc.com/source/images/remote-access-bg6.jpg) no-repeat center bottom;
    }
    .android-host .banner_right img{width: 560px;}
    .backup_addition .business-security-features h2{font-size: 23px;line-height: 32px;}
    .backup_addition .bk-sec3 h4{font-size: 22px;}
    .backup_addition .remote-security-img{top: 103px;}
        .box-main-content.android-tab .content-items p.ios{margin: 0 0 20px 0;}
                      .mass-dep .left-nav a.act.rpcviewer:before, .mass-dep .left-nav a.rpcviewer:hover:before, .mass-dep .left-nav a.desktop-central:before, .mass-dep .left-nav a.desktop-central:hover:before, .mass-dep .left-nav a.ninja.act:before, .mass-dep .left-nav a.ninja:hover:before{top: 47px !important;}
}
@media only screen and (max-width:1080px) {
.menu .secondary li a{min-width: 80px;font-size: 13px !important;padding: 8px 4px;}
.toplogin{padding: 8px 8px 8px 6px !important;}
.new-header-con a{font-size: 13px;}

	.new-header-con ul li{margin-right: 19px !important;}
.select-lang-top .lang-code{font-size: 13px;}
    .backup_addition .content-bg {
        width: 44% !important;
    }
	.feature-header-txt h1{line-height: normal;}
	.vwr-right img {
    width: 533px !important;
}
    .backup_addition .bg-container h1 {
    font-weight: 600;
    padding-top: 10px !important;
    font-size: 24px !important;
    line-height: 40px !important;
    color: #fff;
    margin-bottom: 25px !important;
    width: 100% !important;
}
.backup_addition .singup_sec_banner {
    float: left;
    margin: 20px 0 8px;
    width: 100%;
}
    .backup_addition .offer_price_right {
        width: 100%;
    }
}

@media only screen and (max-width:1024px) and (min-width:1023px) and (orientation: portrait) {
    .remote-linux .bg-container{top:77px ;}
}

@media screen and (max-device-width: 980px) and (min-device-width: 767px) and (orientation: landscape){
.remote-linux .bg-container{top: 52px;}

}
@media only screen and (max-width:1024px) {

       .menu .main li a{padding:16px 23px 0 0!important}
.new-header-con ul li {
    margin-right: 20px !important;
}
.features-bg-img .features-sub{min-height: 365px;}
.rdpage .bg-container h1 sup{top: -15px;}
.rdpage .bg-container h1{line-height: 40px;}
.sso-con .setting-up-left{width: 26%;}
.sso-con .setting-up-right{width: 60%;}
.healthcare.arct .header-banner{
    border-bottom: none;
    background: #f1f3f3 url(https://www.remotepc.com/source/images/arct-banner.jpg) no-repeat scroll center 38px;
    height: 340px;
}
.scam.baa_page .baa_succ_msg span{padding: 1px 10px 0;}
.trial-info .trial-info-text{left: 2px;}
  .rpc-web-viewer .header-banner {
        background: #c7926a url(https://www.remotepc.com/source/images/web-viewer-banne-blue-new5.jpg) no-repeat;
        width: 100%;
        background-position: -605px 10px;
        height: 499px;
    }
    .rpc-web-viewer .menu .main li a{padding: 11px 23px 0 0 !important;}
    .rpc-web-viewer .header-banner .static p{width: 50%;font-size: 16px;}
    .rpc-web-viewer .flexslider .mart{margin-top: 70px;}
    .remote-access .sl-left{width: 45%;}
    .remote-access .cnt-right{margin-top: 50px;}
      .healthcare.remote-access .edu_content_cont{background: #ece7e3;}
          .corporate_cont .rpc_contact_info .rpc_address p:first-child{line-height: 22px;}
    .backup_addition .backup_features .backup_item h2{font-size: 17px;color: #000;}
    .backup_addition .backup_features .backup_item p{font-size: 15px;}
    .wfh .menu .main li a{padding: 11px 35px 0 0 !important;}
    .menu .main li.cloud_menu span{font-size: 16px !important;}
    .vision-page.wfh .vision-support{
        background: url(https://www.remotepc.com/source/images/how_wfh_responsive.jpg) -398px 0px no-repeat #fff;
    }
    .vision-page.wfh .vision-support h3{margin-bottom: 30px;}
    .remote-linux .header-banner{background: #435763 url(https://www.remotepc.com/source/images/rpc-linux-banner.jpg) no-repeat center !important;}
   .mass-dep .legal-wrapper article{width: calc(100% - 280px);}

}

@media screen and (max-width: 980px) {
       html[lang="es"] .mass-dep .legal_bg {
        height: auto !important;
    }
        .backup_addition .content-bg {
        width: 100% !important;
    }
    .rdpage .bg-container h1 {
    width: 100%;
    padding-top: 0 ;
}
     .healthcare .active .logo a , .healthcare .logo a{
        background: url(https://www.remotepc.com/source/images/RemotePC-white-logo.svg) no-repeat center !important;
        margin: 3px 0 0 !important;
        height: 51px !important;
        width: 140px !important;
    }
    .menu .main {
        padding-left: 0px !important;
    }
        html[lang="es"] .menu .main li a, html[lang="es"] .videos-page .menu .main li a{
        font-size: 13px !important;
    }
        .business .header {
        background: #0071bc;
    }
    html[lang="es"] .edu_cont .menu .main li a{padding: 7px 18px 0 0!important;}
    html[lang="es"] .menu .main{padding-left: 23px !important;}
     html[lang="es"] .menu .main li a {padding-left:0 !important;}
.sso-con .body_tap_menu .menu.mobile_menu{top: 62px;}
.nav-toggle{line-height: 60px;}
.body_tap_menu .menu.mobile_menu.menu_show{padding-bottom: 110px;top: 62px;}

.sso-con .setting-up-left{width: 100%;}
.sso-con .setting-up-right{width: 100%;}
.healthcare.arct .header-banner{background: #f1f3f3;height: auto;}
.arct .bg-container h1{padding-top: 20px !important;}
.body_tap_menu .menu.mobile_menu{top: 62px;}
.mass-dep .wrap_menu{height: 60px;}
.mass-dep.body_tap_menu .menu.mobile_menu{top: 60px !important;}
.mass-dep.body_tap_menu .menu.mobile_menu{margin-top: 0px !important;}
.rpc-web-viewer .header-banner {
        background: #1F4B4C url(https://www.remotepc.com/source/images/web-viewer-banner-responsive.jpg) no-repeat center center;
        height: 350px;
    }
    .rpc-web-viewer .header-banner .static p{width: 100%;}
   .sl-left{width: 100%;}
   html[lang="es"] .edu_cont.remote-access .menu .main li a{font-size: 13px !important;padding: 5px 18px 0 0!important;padding-left: 3px !important;}
    .corporate_cont .menu .secondary li a{text-align: left;}
    .rpc_contact_info h4{margin-bottom: 11px;}
    .corporate_cont .rpc_off_right img{margin-bottom: 20px;}
    .corporate_cont .rpc_contact_info .subTitle{font-size: 18px;margin-bottom: 11px;}
    .whitelist-page .legal_bg{height: 172px;}
    .gotopc .menu .secondary .topsignup:after, .teamweaver .menu .secondary .topsignup:after{background: none;}
    .dpa .body-content p{hyphens: auto;}

    .backup_addition .bg-container h1{font-size: 21px !important;}
    .backup_addition .header-banner{height: 700px;}
     .header.menuFixHead{background-color: #0071bc;}
     .wake-ol .logo a{margin-top: 3px !important;}
     .wfh .content-features-wrap .features-sub{height: 380px;}
     .vision-page .vision-support{background: rgb(236, 236, 238) !important;}
     .video_cont .videos_list li{min-height: 287px;}
     .remote-linux h1{margin-top: 62px;}
     .rpc-web-viewer .header-banner{height: 425px;}
     .sso-order-list ul li {
    padding-left: 26px !important;
    word-break: break-word;
}
.teamvsent .container-banner{background: none;margin-top: 19px;}

   .mass-dep .header, .mass-dep header .wrapper{overflow: visible !important;}
   .mass-dep .legal-wrapper .left-nav{width: 225px;}
   .mass-dep .legal-wrapper article{width: calc(100% - 300px);}
           .mass-dep .left-nav a.act.rpcviewer:before, .mass-dep .left-nav a.rpcviewer:hover:before, .mass-dep .left-nav a.desktop-central:before, .mass-dep .left-nav a.desktop-central:hover:before, .mass-dep .left-nav a.ninja.act:before, .mass-dep .left-nav a.ninja:hover:before{top: 50px !important;}
    .faq-page .faq-answer{padding-right: 0px;}
}
@media screen and (max-width: 820px) {
 .meeting-add .more-left p{min-height: 156px;}
     .business .three-col{width: calc(100% / 1);}
      .rpc-web-viewer .header-banner{height: 370px;}

}
@media screen and (max-width: 768px) {

    .features-bg-img .features-sub{min-height: 370px;padding: 0 8px;}
  .meeting-add .more-left p{min-height: 148px;}

    .business .desc-footr p{line-height: 40px;}
    .backup_addition .unlimt_storg{width: 12% !important;}
    
}
@media screen and (max-width: 767px) {

  .meeting-add .more-left p{min-height: auto;}
  .terms-page .left-nav{padding: 30px 15px 0 15px;}
  .features-bg-img .features-sub {margin-bottom: 30px;}
  html[lang="es"] .edu_cont .secure-single-box{min-height: auto;padding: 22px 15px;}
  .edu_cont .secure-single-box h5{margin-top: 0;}
.arct .bg-container h1{width: 100%;}
html[lang="es"] .edu_cont.arct .secure-single-box{min-height: auto !important;}
.edu_cont .secure-section h3{line-height: 33px;}
.sso-kb .legal-wrapper .left-nav{padding: 30px 0 0;}
    .backup_addition .header-banner{height: 729px;}
    .nprofit .bg-container h1{line-height: 34px;}
        .wfh .content-features-wrap .features-sub{height: auto;}
        .rpc-web-viewer.remote-linux .header-banner{height: auto;}
        .mass-dep .left-nav a.act.rpcviewer:before, .mass-dep .left-nav a.rpcviewer:hover:before, .mass-dep .left-nav a.desktop-central:before, .mass-dep .left-nav a.desktop-central:hover:before, .mass-dep .left-nav a.ninja.act:before, .mass-dep .left-nav a.ninja:hover:before{top: 27px !important;}
           .mass-dep .legal-wrapper article{width: 100%}
}

@media screen and (max-width: 640px) {

    .body_tap_menu .menu.mobile_menu.menu_show{margin-top: 0px;}
    
}
@media screen and (max-width: 600px) {
.switch_cont span:last-child {
    padding-left: 8px;
}
.competitor .switch_cont span:first-child {
    padding-right: 8px;
}
.competitor .switch_cont span:first-child strong {
    font-size: 24px;
}
.competitor .switch_cont span:last-child p {
    font-size: 38px;
}
.competitor .switch_cont span:last-child span.off_cont {
    font-size: 14px;
}
.competitor .feature-header-txt span.use_cont {
    font-size: 16px;
}
}


@media screen and (max-width: 594px) {
    .header {
        height: 62px !important;
    }
}
@media screen and (max-width: 480px) {
   .mobilePage .fl-right .content-section article{padding-top:20px}
.mobilePage .fl-right .content-section article:first-child{padding-top:40px}
.error-page .errorImage{margin:183px auto 168px;width:100%}
.error-page .errorImage img{width:100%}
.error-page .container-banner p{font-size:30px!important}
.platforms-sec h2{font-size:26px}
.sso-con .setting-up-left-title{width:100%;line-height:31px;text-align:center}
.sso-con .orn-txt{font-size:23px}
.support-blue .logo a, .wfh.vision-page .logo a, .backup_addition .header.active .logo a, .whitelist-page .logo a, .inte_cont .logo a,.rdp-connect .logo a,.terms-page .logo a,.faq-page .logo a,html[lang="es"] .terms-page .logo a,.rem-team .logo a,.enterprise .logo a,.business-price .logo a,.edu_cont .logo a,.sso-con .logo a,.media .logo a,.mobile_cont .logo a,.releasepage .logo a,.videos-page .logo a,.features-bg-img .logo a,.features-bg-img.feature_helpdesk .logo a,.features-bg-img.feature_helpdesk .active .logo a,.competitor .logo a,html[lang="es"] .backup_addition .logo a,.corporate_cont .logo a,.error-page.es .logo a, .rpc-web-viewer .logo a{height:51px!important;width:140px!important;margin-top: 4px !important;}
.inte_cont .logo a{height:51px!important;width:140px!important}
.features-bg-img .active .logo a{height:51px!important;width:140px!important}
.select-lang-top{left:115px}
.error-page.es .logo a{margin:15px 0 0!important}
.lang-dropdown{left:68px}
.inte_cont .header-banner h1{line-height:38px}
.body_tap_menu .menu ul.main li a{padding:4px 25px 4px 0!important}
.arct .bg-container h1{font-size:22px}
.rpc-web-viewer .header-banner{height: 381px;}
.backup_addition .header-banner{height: 830px;}
.auth-sub .logo a{margin-top: 3px !important;}
.sso-kb .legal_bg h1{line-height: 40px;}
.video_cont .legal_bg h1{padding: 100px 0 0!important;line-height: 44px;}

.video_cont .video_title, .video_cont #microsoft-365 .video_title, .video_cont #google-backup .video_title{width: 300px;}
.tab-main-box .tab-items .new-tab-list ul li, .tab-main-box .tab-items .rasberry-tab-list ul li{font-size: 15px;}
.tab-main-box .tab-items .new-tab-list ul{padding: 16px 12px 8px 10px;}
.tab-main-box .tab-items .rasberry-tab-list ul{padding: 19px 12px 4px 10px;}
.remote-linux h1{font-size: 20px;width: 100%;}
.teamvsent .feature-header-txt h1{font-size: 20px !important;}

}



@media only screen and (min-width: 320px) and (max-width: 980px) {
  .error-page.es .header.menuFixHead {
        position: fixed;
        background-color: #0071bc;
        opacity: 1;
    }
}

@media screen and (max-width: 376px) {
html[lang="es"] .wrap_menu p.nav-toggle{font-size:14px!important;padding-left:38px!important;height:62px!important}
html[lang="es"] .wrap_menu{width:92px!important}
.select-lang-top{left:122px}
.mobile_cont .mobilePage .fl-right h1{line-height:31px}
.download-page-new .select-lang-top{padding: 8px 13px;}
.remote-linux .release-notes .rel-note-txt{left: 176px;}
.remote-linux .release-notes{padding: 10px 16px;}
    
}

/* idp terms pages */
li.points{color: #000 !important;}
.sso-kb .ordlist-space.sub-ul {
    margin: 15px 0px 0px 0px;
}
.terms-page .toplogin {
    padding: 8px 8px 8px 8px !important;
}
.body-content ul li {
    background: url(https://www.remotepc.com/source/images/compare-tick-blue.png) no-repeat left 9px !important;
}

@media only screen and (min-width: 768px) and (max-width: 1220px) {
.left-nav a.non-gallery:hover:before, .left-nav a.non-gallery.act:before {
    top: 116px;
}
}


