
/* remotepc structure menu styles */
header, menu, footer { width: 100%; }
.wrapper, .static-wrapper { width: 100%; max-width: 1260px; margin: 0px auto; padding: 0 20px; }
header .wrapper { overflow: hidden; height:auto; }
footer .description { width: 85%; float: left; }
.content { max-width: 1220px; margin: 0 auto; }
.content .description { width: 85%; float: left; }


.menu ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
/*New Menu css*/
.new-header-con{padding: 4px 0px 0px;background: #0071bc;color: #fff;margin-top: -10px;font-size: 14px;height: 50px;}
.new-header-con-act{background: #0071bc;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.new-header-con ul li{float:left;text-decoration: none; display: -webkit-box;list-style: none;}
.new-header-con ul li:first-child{margin-left: -39px;}
.new-header-con a {color:#fff;}
.new-header-con a:hover {color:#fbff44;}
.new-header-con ul{text-decoration: none;}
.new-header-con  li{margin-right:20px;text-decoration: none;margin-right: 42px;}
.logo a { margin: 4px 0 0;}
.menu .secondary { padding: 0px 0px 0px 0px !important}
.header{height: 112px !important;}
.menu .main li a { padding: 10px 15px 0px;}
.header-line{top:70px !important;}
.menu ul .mobile-menu{display:none !important}
.legal_bg h1{margin: 41px 0 0 !important; padding: 14px 0 0 !important;}
.new-hd-rt li{padding-top: 8px;margin-right:0px;}
.new-hd-rt li a{background:#ccc;padding: 19px 29px;margin: 0px;color: #000;border-right: 1px solid #aaa;}
.new-hd-rt li a:hover{color:#f8ed81;}
.new-hd-rt{margin-top:6px;}
.secondary{position: relative;}
.rem-team .toplogin{padding: 8px 18px 8px 6px !important;}
.topsignup {color: #fff;background: transparent;border: 0px !important;font-size: 15px !important;    margin-right: 0px !important;}
.topsignup:hover{color:#fbff44 !important;}
.toplogin{color: #000 !important;background: #fff url(../../source/images/new-menu-icon.png) no-repeat 68px 14px !important;border: 0px !important;padding: 8px 18px 8px 6px !important;font-size: 15px !important;}
.enterprise .toplogin{padding: 8px 18px 8px 6px!important;}
.business-price .toplogin{padding: 8px 18px 8px 6px!important;}
.business .toplogin{background: #fff url(../../source/images/new-menu-icon.png) no-repeat 68px 12px !important;}
.terms-page .toplogin{padding: 10px 18px 9px 6px !important;}
header .wrapper { overflow:visible;}
.header-inner{position: relative;box-shadow: none !important;}
.secondary{position: absolute;right: 0px;top: -40px;}
@-moz-document url-prefix() { .terms-page .toplogin{padding: 9px 18px 9px 6px !important;} }
.toplogin:hover{color:#000 !important;}
.toplogin:hover{border:0px !important;}
.myaccount_box{background: #fff;color: #000 !important;border: 0px !important;font-size: 14px !important;padding: 10px !important}
.business .myaccount_box{padding: 12px !important}
.myaccount_box:hover{border:0px !important;}
.menu .main li a{font-size: 18px !important; padding: 20px 55px 0px 0px !important;}
.partner-terms .legal_bg h1{border-top:0px !important;}
.features-sub p {margin: 7px 15px 0;}
.blue_btn {background: none !important;background-color: #2cb0e2 !important;width: auto !important;height: auto !important;padding: 10px 30px;text-indent: 1px;color: #fff;font-size: 18px;line-height: normal;font-weight: 500;border-radius: 2px;}
.blue_btn:hover {background-color: #ffffff !important;color: #2cb0e2;}

@media screen  and (min-width:1025px) and (max-width:1366px) {
.all_smartdevice.competitor .feature-page{ height: 200px;}
.all_smartdevice.competitor .feature-header-txt{padding-top: 60px;}
.all_smartdevice.competitor .pcmag-badge{right:30px;}
}
@media screen and (max-width:1280px) {
.content { max-width: 1220px; width: 98%; margin: 0 auto; }
}

@media screen and (min-width:1280px) {
.wrapper, .static-wrapper { width: 1260px; }
.content { max-width: 1220px; width: 98%; margin: 0 auto; }
}

@media screen and (max-width:1024px) {
.plans { width: 920px !important; }
.content { max-width: 960px; margin: 0 auto; width: 98%; }
}
@media screen and (orientation:landscape)
and (min-device-width: 767px) 
and (max-device-width: 1024px) {
.all_smartdevice .feature-header-txt {padding-top: 20px;}
.all_smartdevice .feature-page {height: 324px;}
.all_smartdevice .menu{padding-top:3px !important;}
.all_smartdevice .secondary {top: -40px;}
.all_smartdevice .header{overflow:visible !important;}	
.all_smartdevice .logo a {margin: 13px 0 0;}
.all_smartdevice.sup-page .support-banner-bg{ height: 330px;}
.all_smartdevice.sup-page .sup_main_wrapper {margin-top: 0px;}
.all_smartdevice.sup-page h1{padding-top: 0px;}
.all_smartdevice.sup-page .content-body {margin-top: 50px;}
.all_smartdevice.sup-page .sup_main_right_wrapper{margin-top: 0px;}	
.all_smartdevice .download-header-txt h1{margin: 0px 0 5px;}
.all_smartdevice .legal_bg{padding-top: 1px;height:83px;}
.all_smartdevice .legal_bg h1{border-top: 0px;margin: 15px 0 0 !important;}
.all_smartdevice.business .bg-container {top: 20px;}
.all_smartdevice.business .trial-info{bottom: 32px;}
.all_smartdevice.business .bgDashboard{bottom:23px;}
.resel-index .rel-phone a{color:#fff}
.all_smartdevice .header-title h1{padding-top: 0px;}
.all_smartdevice.enterprise .header-banner{height: 223px;}
.all_smartdevice.competitor .feature-page{ height: 200px;}
.all_smartdevice.competitor .feature-header-txt{padding-top: 60px;}
.all_smartdevice.competitor .pcmag-badge{right:30px;}
.all_smartdevice.competitor .table-container{padding-top: 15px;}
.all_smartdevice.competitor .mac-img{top: 40px;}
.all_smartdevice.web-viewer .feature-header-txt { padding-top: 75px;}
.all_smartdevice.web-viewer .mac-img{top: 39px;}
.all_smartdevice .static{overflow: hidden;}
.all_smartdevice.videos-page .legal_bg{height: 125px;}	
}

@media screen and (max-width: 980px) {  
.wrapper, .static-wrapper { width: 100%; }
.new-header-con, .header-line{display:none !important;}	
.menu ul .mobile-menu{display:block !important;}	
.menu_show .myaccount_box{text-align:left !important;}
.body_tap_menu .menu ul li a{padding: 4px 25px !important;}
.header{height:60px !important;}
.legal_bg h1 {margin: 0px 0 0 !important;padding: 27px 0 0 !important;}
.videos-page .legal_bg h1 {padding: 36px 0 0 !important;}
.new-mob-menu{display:none}	
.secondary{position:relative;left:0px;}
.toplogin{background:transparent !important;color:#fff !important;}
.myaccount_box{background:#21A279 !important; color:#fff !important;}
.myaccount_box:hover{background-color: #2A2828;}
.body_tap_menu .menu ul li a{font-size:13px !important;}
.secondary .topsignup::after { height: 17px !important; width: 14px !important;background-size: contain;margin-left:6px !important;top:5px;}
.topsignup:hover {color: #fff !important;}
.toplogin:hover {background-color: #666 !important;}
header .wrapper { overflow: hidden;}
.secondary{margin-top: 43px !important;}
.rem-team .toplogin{background: transparent !important;}
.web-viewer	.feature-header-txt p{text-align:center;}
}

@media screen and (max-width: 767px) {
.pricing_amout { font-size: 2.1em }
.business-price .spcial-price-student{font-size: 1.2em !important;}
}

@media screen and (max-width: 640px) {
.wrapper, .static-wrapper { width: 100%; }
.legal_bg{height: auto !important;padding-bottom: 25px;}
.lst-upt-txt{float:left !important;}
.rs-clear{clear:both;}
.videos-page .legal_bg, .whitelist-page .legal_bg {height: 123px !important;}
.business-price .sps-gratitude, .sps-arrow{display:none;}
.business-price .spcial-price-student {padding: 5px 0px 25px 0px;}
}

@media screen and (max-width:480px) {
.menu .secondary .topsignup::after { top:5px !important;}
.videos-page .legal_bg h1 {padding: 26px 0 0 !important;font-size:24px !important;}
.videos-page .video-title-desc{margin-top:4px;font-size: 15px !important;}
.competitor .feature-header-txt span {font-size: 1.3em;line-height: 36px;}
.competitor .feature-header-txt{padding-top: 25px !important;}
}
@media screen and (max-width:380px) {
.competitor .freetrailbtn, .competitor .freetrailbtn:hover{width:60px !important;}
}


#browser-table { border-spacing: 0px; border-collapse: collapse; font-size: inherit; margin: 10px auto 0; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline; display: table; width: 100%; overflow: auto; }
#browser-table tr { margin: 0px; padding: 0px; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: #CCC; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; background-color: rgb(250,250,250); }
#browser-table th { padding: 10px; margin: 0px; border: 1px solid rgb(221,221,221); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: 16px; line-height: inherit; font-family: inherit; vertical-align: middle; color: rgb(60, 75, 80); text-align: center; background: rgb(230, 238, 241); }
#browser-table td { padding: 6px 6px; border: 1px solid #DDD; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 14px; line-height: inherit; font-family: inherit; vertical-align: top; text-align: center; }
.browser-title { font-size: 2em; padding: 0 0 10px; }
.browser-para { font-size: 1.2em; padding: 0 0 10px; max-width: 520px; margin: 0 auto; }
#browser-table td:hover a { color: #128CC9; }
#browser-table th a { color: rgb(60, 75, 80); }
#browser-table th:hover a { color: #128CC9; }
#browser-table th a:active { color: rgb(60, 75, 80); }
#browser-table td a:active { color: rgb(60, 75, 80); }
#businessDirectioryArea #back_to_chat { display: none; }
#browser-table td a { color: #666; text-decoration: none; float: left; width: 100%; padding: 0px 0 0; }
#unsupport-browser .popup-btn { min-width: 165px; line-height: 18px; padding: 8px 15px; text-align: center; border: 1px solid #8ba82b; background: #8ba82b url(../../source/images/greenbtn_bg.png); color: #fff; font-size: 16px; margin: 5px 0 0 10px; border-radius: 2px; float: right; letter-spacing: 0.6px; cursor: pointer; box-shadow: inset 0px 0px 3px #fff; }
#unsupport-browser .popup-btn:hover { background: #358f68 url(../../source/images/greenbtn_bg_hover.png); border: 1px solid #358f68; box-shadow: inset 0px 0px 10px #b3ddc5 }
#unsupport-browser .popup-btn:active { background: #358f68 url(../../source/images/greenbtn_bg_hover.png); box-shadow: inset 0px 0px 10px #03535d; }
.browser-icon { width: 130px; height: 45px; margin: 0 auto; display: inline-block; }
.browser-ie .browser-icon { background: url(../../source/images/support-ie-icon-new.jpg) no-repeat center; cursor: pointer; }
.browser-firefox .browser-icon { background: url(../../source/images/support-firefox-icon-new.jpg) no-repeat center; cursor: pointer; }
.browser-chrome .browser-icon { background: url(../../source/images/support-chrome-icon-new.jpg) no-repeat center; cursor: pointer; }
.browser-safari .browser-icon { background: url(../../source/images/support-safari-icon-new.jpg) no-repeat center; cursor: pointer; }
.browser-opera .browser-icon { background: url(../../source/images/support-opera-icon-new.jpg) no-repeat center; cursor: pointer; }
.browser-version { font-size: 11px; cursor: pointer; }
span.browser-name { font-size: 16px; line-height: 20px; padding: 0; margin: 0; float: left; width: 100%; text-align: center; cursor: pointer; }
#savePhone { display: none; }
.unsupport-pge-wrap { width: 200px; margin: 80px auto 0; }
.unsupport-page { top: 0px; margin: 0; display: block; float: left; width: 100%; height: 100%; position: fixed; z-index: 99999; background: #f9f9f9; overflow: hidden; }
.popup_addwrapper h2 { text-align: center; padding: 10px 0 0; display: inline-block; line-height: 70px; }
.title-description { text-align: center; padding-bottom: 20px; max-width: 600px; width: 100%; margin: 0 auto; line-height: 24px; }
#unsupport-browser { display: block; max-width: 800px; margin: 0 auto; width: 100%; }
.ie6 #unsupport-browser { width: 750px; margin-left: 25%; }
.ie6 .unsupport-pge-wrap { margin-left: 46%; }
.wrap_ie_doesnot_support { height: auto; margin-left: auto; width: 100%; margin-right: auto; top: 80px; top: -webkit-calc(50% - 350px); top: -moz-calc(50% - 350px); top: calc(50% - 350px); transform: translate(0%, 0%); position: absolute; font-size: 1em; text-align: center; }
.footer-logo {margin-left:27px;}
.supHrs p{
    color: #d0d1d1;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    line-height: 24px;
    margin: 0 0 0 0px;
    text-decoration: none;
}
.logo a {
    margin: 27px 0 0 1px !important;
    padding: 0px;
    float: left;
    background: url(../../source/images/logo-new.png) no-repeat !important;
    background-size: cover;
    height: 28px !important;
    width: 157px !important;
    text-indent: -3500px;
    overflow: hidden;
}

@media screen and (max-width: 980px){
.logo a {
    margin-top: 13px !important;
}
}
@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape){
.all_smartdevice .logo a {
    margin: 7px 0 0 !important;
}
}


/* remotepc static new ui styles */

html { box-sizing: border-box; -webkit-text-size-adjust: 100%; }
*, *:before, *:after { box-sizing: border-box; }
a img { border: none; outline: none; }
img { border: none; outline: none; }
html, body { margin: 0px; width: 100%; height: 100%; }
section { display: inline-block; }
audio, canvas, video { display: inline-block; }
.linux_id body { font-family: sans-serif; }
body { font-family: 'Open Sans', verdana, tahoma; font-size: 1em; line-height: 24px; color: #666666; background: #ffffff; margin: 0px auto 0px auto; letter-spacing: 0.3px; font-style: normal }
h2 { margin: 0px; font-size: 2em; font-weight: normal; color: #666666; }
h3 { font-size: 1.375em; line-height: 70px; border-bottom: 1px solid #e5e5e5; color: #323434; margin: 0px; padding: 0px; font-weight: normal; width: 100%; padding-left: 2%; }
h3 span.notetext { padding-right: 2%; font-size: 0.75em; float: right; color: #666666; }
h4 { font-size: 1em; margin: 0px; padding: 0px; line-height: 32px; font-weight: normal; color: #669630; }
h4 a { color: #3d95b6; text-decoration: none; border: 0px; }
h5 { font-size: 1.125em; font-weight: normal; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; line-height: 30px; color: #666666; }
h6 { font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; color: #666666; margin-top: 30px; }
hr { margin-bottom: 15px; }
header, footer, nav, aside, article, section, menu { display: block; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.wrapper, .static-wrapper { margin: 0px auto; }
.wrapper_main { margin: 0px auto 0px auto; }
.container { width: 100%; max-width: 1260px; margin: 0px auto; }
.container, .row { zoom: 1 }
.container:before, .container:after, .row:before, .row:after { content: ""; display: table }
.container:after, .row:after { clear: both }
.columns.menu { width: 86%; }
.columns.full { width: 100.0% }
.content { background: #ffffff; margin: 0px auto; max-width: 1260px; width: 100%; }
.home-center { overflow: hidden; width: 100%; position: relative; }
.homeheight { float: left; margin-top: 75px; height: auto; width: 100%; text-align: center; }
.homeheight h2 { font-size: 2em; font-weight: normal; color: #ffffff; line-height: 32px; }
.home_header { background: url(../../source/images/header_images.png) no-repeat 0px 0px; width: 768px; height: 323px; margin: 0px auto; text-indent: -5000px; }
.home-center .bar_colour { margin: 0 auto; background: url(../../source/images/bar_colour.png) no-repeat center 0; display: block; height: 7px; width: 100%; }
.video { width: 100%; }
.content-wrpper { max-width: 1220px; padding: 0 1.875em; margin: 0px auto; overflow: hidden; }
.contact-header { width: 100%; padding: 30px 0 40px; margin: 0px auto; overflow: hidden }
.contact-header h2 { margin: 0px; padding: 0px; color: #754e3d; font-size: 1.625em; }
.contact-header p { text-align: justify }
.feature-content { width: 100%; background: #ffffff; }
a { color: #0071bc; text-decoration: none; }
a:hover { color: #000000; }
/* Header styles */
/*error page*/
.error .header { background: #333 !important; }
.errorImage { margin: 200px auto 100px; width: 564px }
.wrap_menu { display: none; }
.header_bar { background: url(../../source/images/header_bar.png) no-repeat 0px 0px; margin: 0px auto; height: 78px; width: 100%; overflow: hidden; text-align: center; }
.header_bar .fiftyoffer { width: 100%; background: url(../../source/images/50-960.png) no-repeat center; margin: 0px auto; text-align: center; height: 77px; }
.header-rpc { position: fixed; top: 0; left: 0; width: 100%; height: 75px; margin: 0px auto; padding-top: 15px; z-index: 9; }
.nav_menu { float: right; width: calc(100% - 180px); height: 100%; }
.menu { float: left; font-size: 1em; padding-top: 15px; width: 100%; height: 100%; position:relative;}
.menu ul { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; }
.menu ul li { list-style-type: none; display: inline-block; }
.menu ul li a { color: #fff; text-decoration: none; font-size: 1em; }
.menu .main li a { height:auto; display: inline-block; padding: 20px 15px; letter-spacing: 0; }
.menu .main { width: auto; float: left; color: #fff; text-decoration: none; padding-left: 30px; height: 100%; margin: 0; }
.menu .main li { margin: 0px 0px 0 0px; height: 100%; display: inline-block; padding: 0; }
.menu .main li a:hover { color: #fbff44; text-decoration: none; }
.menu .secondary { padding: 8px 0 0; height: 100%; float: right; max-width: auto; margin: 0px; text-decoration: none; }
.menu .secondary li { height: 100%; }
.menu .secondary li.login_wrap {float: right;}
.menu .secondary li a { box-sizing: border-box; text-align:center; display: inline-block; vertical-align: middle; min-width: 100px; color: #fff; overflow: hidden; line-height: inherit; padding: 8px; }
/* .menu .secondary .toplogin { margin: 0 auto; border: 1px solid rgba(255, 255, 255,0.5); background: url(../../source/images/rc-login-static-arrow-icon.png)no-repeat 75px 11px; padding-left: 0px; }
.menu .secondary .topsignup { border: 1px solid rgba(255, 255, 255,0.5); margin-right: 13px; } */
.signup_wrap, .login_wrap, .myaccount_wrap { display: inline-block; }
.menu:not(.mobile_menu) .secondary li a.myaccount_box { padding-right: 0; margin: 0 auto; border: 2px solid rgba(255, 255, 255,0.5); padding-left: 0px; min-width: 140px; }
.menu:not(.mobile_menu) .secondary li a.myaccount_box:hover { border: 2px solid #f8ed81; }
.menu:not(.mobile_menu) .secondary li a.toplogin { padding-right: 18px; margin: 0 auto; border: 2px solid rgba(255, 255, 255,0.5); background: url(../../source/images/rc-login-static-arrow-icon.png)no-repeat 72px 11px !important; padding-left: 0px; cursor: pointer; }
.menu:not(.mobile_menu) .secondary li a.toplogin:hover { border: 2px solid #f8ed81; }
.menu:not(.mobile_menu) .secondary li a.topsignup { border: 2px solid rgba(255, 255, 255,0.5); margin-right: 13px; }
.menu:not(.mobile_menu) .secondary li a.topsignup:hover { border: 2px solid #f8ed81; }
.menu .secondary li.myaccount_wrap { display: none;float:right; }
.sticky-header { width: 100%; height: 90px; position: fixed; list-style-type: none; background: #000; }
.fixed { position: fixed; top: 0; left: 0; width: 100%; list-style-type: none; }
.alpha { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
.header { position: fixed; top: 0; left: 0; width: 100%; padding: 0; z-index: 10000; height: 80px; background-color: transparent; }
.header-inner { height: 100%; padding-bottom: 0px; width: 100%; -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15); transition: all 0.2s ease-in-out; }
.header-line { display: none !important; }
.active { background-color: #0071bc;opacity:1;}
.logo { float: left; width: 135px; height: 100%; }
.logo a {    margin: 27px 0 0 8px;
    padding: 0px;
    float: left;
      background: url(../../source/images/logo-new.png) no-repeat;
    background-size: cover;
  height:28px;
    width: 157px;
    text-indent: -3500px;
    overflow: hidden; }
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio:  1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.retina .logo a {
/*background: url(../../source/images/logo@2x.png) no-repeat 0px 0px;*/
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
}
@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape){
.all_smartdevice .logo a {
    margin:16px 0 0;
}
}
/* footer section */
footer .footerMain {background: #26343f;float: left; width: 100%; padding: 0px; margin: 0px 0px 0 0; }
footer .footerMain ul.footer_ul { float: left; width: 21%; margin: 0px; padding: 0px; text-align: left; box-sizing: border-box; min-width: 220px; min-height: 250px; }
footer .footerMain ul.footer_ul.support_list { width: 27%; }
footer .footerMain ul.footer_ul li { float: left; list-style-type: none; width: 100%; margin: 5px 0px 5px 0px; }
footer .footerMain ul.footer_ul li a { color: #fff; text-decoration: none; padding: 0px 0 0px 0px; float: left; line-height: 20px; font-size: 14px; }
footer .footerMain ul.footer_ul.first-ul li { padding-left: 28px; }
footer .footerMain ul.footer_ul.first-ul li:first-child { padding-left: 0px; }
footer .footerMain ul.footer_ul li .supNum a { font-size: 24px; }
footer .footerMain ul.footer_ul li .supHrs a { font-size: 14px; }
footer .footerMain ul.footer_ul li a:hover { color: #fbff44; text-decoration: none; }
footer .footerMain ul.footer_ul li.supportImg a { background: url(../../source/images/support-remote-pc.png) no-repeat 0; padding: 0px; margin: 0px 0 0 26px; height: 128px; width: 265px }
footer h4 { color: #fff; min-width: 220px; width: 24%; font-size: 1em; font-weight: normal; text-align: left; line-height: 24px }
footer ul { width: 24%; min-width: 220px; min-height: 250px; }
footer a { width: 90%; }
footer .footerMain ul.footer_ul li a.logo { text-indent: -10000px; background: url(../../source/images/logo-new.png) no-repeat 0 0px; height:28px; width: 157px; margin: 20px 0 10px 0; }
footer .footerMain .text { color: #fff; font-size: 18px; font-weight: 600; text-align: left; line-height: 24px; margin: 35px 5px 5px 0px; padding: 5px 0 0 0 }
footer .footerMain .socialIcons .text { color: #59c29c; font-size: 18px; font-weight: normal; text-align: center; line-height: 24px; padding: 30px 0px 20px 0px; width: 100%; margin: 0px; }
footer .socialIcons { display: none; max-width: 285px; margin: 0 auto; text-align: center; height: 100%; width: 100%; padding-left: 0; padding-top: 60px; }
footer .socialIcons a { text-indent: -99999px; margin: 0px 12px 0 0; float: left; height: 36px; width: 36px; border: 1px solid #fff; border-radius: 25px; box-sizing: border-box; }
.footer-lastul { float: right; height: auto; display: inline-block; }
.social_links { list-style: none; padding: 0; margin: 0; width: auto; min-width: 100%; max-width: 100%; min-height: 100%; }
.social_links li { display: inline-block; padding: 0; margin: 0; }
footer .socialIcons a img { background: url(../../source/images/social_icons.png)no-repeat; float: left; height: 36px; width: 36px; }
footer .socialIcons .facebook img { background-position: 11px 6px; }
footer .socialIcons a.facebook:hover { border: 1px solid #3b5998; border-radius: 25px; background-color: #3b5998; }
footer .socialIcons .facebook:hover img { background-position: 11px 6px; }
footer .socialIcons .twitter img { background-position: 7px -57px; }
footer .socialIcons a.twitter:hover { border: 1px solid #55acee; border-radius: 25px; background-color: #55acee; }
footer .socialIcons .twitter:hover img { background-position: 7px -57px; }
footer .socialIcons .linkedin img { background-position: 6px -128px; }
footer .socialIcons a.linkedin:hover { border: 1px solid #e15f4f; border-radius: 25px; background-color: #e15f4f; }
footer .socialIcons .linkedin:hover img { background-position: 6px -128px; }
footer .socialIcons .googleplus img { background-position: 8px -210px; }
footer .socialIcons a.googleplus:hover { border: 1px solid #0077b5; border-radius: 25px; background-color: #0077b5; }
footer .socialIcons .googleplus:hover img { background-position: 8px -210px; }
footer .socialIcons .blog img { background-position: 6px -293px; }
footer .socialIcons a.blog:hover { border: 1px solid #f57d00; border-radius: 25px; background-color: #f57d00; }
footer .socialIcons .blog:hover img { background-position: 6px -293px; }
footer .copyright { width: 100%; padding: 0px 0 0px 0px; float: left; margin: 10px auto 0px auto; text-align: center; border-top: 1px solid #3b4850; }
footer .copyright p { font-size: 12px; margin-top: 10px; padding-top: 0px; color: #82868f; text-align: center; }
footer .copyright p sup { font-size: 14px; }
footer.static-footer { background: url(../../source/images/static_footer_bg.png) repeat-x 0px 0px; display: table; }
.supNum { display: inline-block; padding: 15px 0 0; }
.supNum p { color: #d0d1d1; font-size: 24px; line-height: 24px; text-decoration: none; margin: 0 0 0 0px; }
.supNum a { color: #d0d1d1; font-size: 24px; line-height: 24px; text-decoration: none; margin: 0 0 0 0px; }
.flast-support a:hover .supNum p {     color: #fbff44; }
.supHrs p { color: #d0d1d1; font-size: 12px; font-weight: normal; text-align: left; line-height: 24px; margin: 0 0 0 0px; text-decoration: none; }
.flast-support a:hover .supHrs p {     color: #fbff44; }
/*Pricing Page*/
.new-pricing_body_con { background: #fff; }
.new-pricing-page { background: #fff; color: #000 }
.static-wrapper { margin: 0 auto; position: relative; box-sizing: border-box; display: table; width: 85%; }
.charges_body .static-wrapper { width: 100%; }
.new_price_bg { background: #cde6ea url(../../source/images/form_bg.png) no-repeat center bottom; height: 557px; width: 100%; text-align: center; top: 0px; position: absolute; }
.new_price_iner_con { }
.pricin_plan_con { border: 1px solid #ccc; margin-bottom: 40px; }
a.plan_price_desc { color: #515151 }
.pricing_plan_hdr { background: url(../../source/images/today-only-signup-row.png)no-repeat center center; width: 100%; text-align: center; padding: 50px 0 0; position: relative; color: #fff; height: 100%; display: inline-block; }
.pricing_plan_hdr:hover { background: #CE4949 url(../../source/images/today-only-signup-row-hover.png) no-repeat center; }
.first_hdr_con h1 { background: transparent; font-size: 2.6em; color: #2c75a8; float: none; text-indent: 0; width: 100%; margin: 0; overflow: visible; height: auto; line-height: initial; font-weight: normal; text-align: center; padding: 10px 0 0px; }
.new_price_hdr { width: 100%; background-color: #f1f1f1; padding: 10px 0; font-size: 1.1em; border-top: 1px solid #ccc; float: left; border-bottom: 1px solid #ccc; }
.new_price_hdr_746 { padding: 10px; font-size: 1.4em; display: none; }
.new_price_hdr_lft { width: 50%; float: left; text-align: center; font-size: 16px; }
.new_price_tbl { font-size: 13px }
.new_price_basicpln:hover { background-color: #ecfcf0; }
.new_price_basicpln { width: 25%; float: left; text-align: center; border-right: 1px solid #ccc; background-color: #fff; position: relative; }
.new_price_tbl a:nth-child(6) .new_price_basicpln { border: none; }
.new_price_tbl .plan_price_txt { height: 50px; color: #2e7f66; padding: 0px; line-height: initial; }
.plan_price { padding: 0px; margin: 0px; font-size: 130%; display: inline-block; height: 30px; }
.plan_price span { font-size: 0.8em; }
.new_price_tbl h4 { font-size: 18px; padding: 20px 0 5px; color: #cb4949; }
a.plan_price { text-decoration: line-through; font-size: 1.2em; color: #4d4d4d }
.plan_price_smal_txt { font-size: 2.8em; height: 100%; display: inline-block; line-height: 40px; /*font-family: fantasy; */ }
.pricing_amout { font-size: 4em; height: 100%; display: inline-block; line-height: 40px; padding: 0 5px; letter-spacing: -5px }
.plan_price_desc { font-size: 1.1em; padding: 0px 0 40px; color: #000; }
.plan_price_btn { padding: 6px 8px; color: #fff; font-size: 1.2em; background-color: #44a2c9; width: 65%; text-align: center; margin: 20px auto 20px; }
.plan_price_btn:hover { background-color: #58b1d6 }
.basic_icon_container > div { display: inline-block; height: 100%; width: 100%; }
.basic_price_icon { background: url(../../source/images/basic_icon.png) no-repeat center bottom; }
.basic_plus_icon { background: url(../../source/images/plus_icon.png) no-repeat center bottom; }
.basic_small1_icon { background: url(../../source/images/small-plan1_icon.png) no-repeat center bottom; }
.basic_small2_icon { background: url(../../source/images/small-plan2_icon.png) no-repeat center bottom; }
.best_sel_txt { width: 100%; color: #5F9A84; font-size: 1.4em; box-sizing: border-box; position: absolute; bottom: 175px; }
.new_price_tbl_con { margin-top: 115px; }
.sub_title { font-size: 24px; margin-top: 0px; line-height: initial; }
.pricin_plan_con a { text-decoration: none; color: #fff }
.new_price_free_con { width: 100%; text-align: center; padding: 12px 0; margin-top: 40px; }
.try_hdr_con a, .try_hdr_con { font-size: 1.3em; line-height: 35px; text-decoration: none; color: inherit; }
.ques_hdr { text-align: center; font-size: 4em; padding: 30px 0 30px; line-height: initial; }
.icon_container { height: 200px; }
.basic_icon_container { height: 158px; }
.question_left { width: 50%; box-sizing: border-box; padding-right: 25px; float: left; }
.question_right { width: 50%; box-sizing: border-box; padding-left: 25px; float: right; }
.ques_con { padding-bottom: 15px; width: 100%; float: left; }
.ques_con p { text-align: justify; margin-top: 5px; font-size: 15px; }
.new_price_hdr_sb746, .new_price_hdr_sb480, .new_price_hdr_cn480 { display: none; }
.price_offer_con { background: url(../../source/images/offer-50-price.png) no-repeat; width: 139px; height: 153px; display: inline-block; top: -1px; right: 25px; position: absolute; }
strike { color: red; }
.best_sel_plan { background: #f5fef7 }
.best_sel_plan:hover { background: #ecf9fb }
.first_hdr_con { width: 100%; text-align: center; background: transparent; padding: 0px 0px 40px 0px; font-size: 100%; }
.yearly_txt { color: #666666; font-size: 1.2em; padding-bottom: 20px; }
.price_que_outer_con { background-color: #28a980; width: 100%; padding-bottom: 40px; margin-top: 30px; }
.new_price_Ques_con { color: #fff; }
.price_que_outer_con a { color: #fff; }
.price_que_outer_con .question_left a:hover { color: #77EAC1; }
.charges_body footer.static-footer { background: transparent; }
.charges_body .header { background-color: #2A2828; opacity: 0.8 }
/* Reseller page */
.reseller_wrap { background: url("../../source/images/reseller_banner_bg.jpg") no-repeat center top; height: 100%; }
.reseller_wrap .container-banner { background: transparent; }
.reseller_wrap .partner-page { background: transparent; margin: 0px; float: left; height: 460px; width: 100%; padding-left: 20px; }
.reseller_wrap .banner-header-txt { padding: 160px 0 0 0px; font-size: 1em; }
.reseller_wrap .banner-header-txt h2 { color: #FFF; font-size: 2.8em; line-height: initial; margin: 0px; }
.reseller_wrap .banner-header-txt p { color: #FFF; font-size: 1.3em; line-height: initial; margin: 0px; padding: 15px 0 0; }
.reseller_wrap .referrer { padding: 120px 0 0 0px; font-size: 1.2em; color: #FFFFFF; }
.reseller_wrap .referrer span { color: #FFCB27; font-size: 2.4em; vertical-align: text-bottom; }
.reseller_wrap .bg-container h2 { margin: 0px; color: #6EA24F; text-transform: uppercase; font-size: 1.7em; }
.reseller_wrap .bg-container { background: #ffffff; float: left; width: 100%; padding: 50px 20px; }
.reseller_wrap .bg-container p { padding: 20px 0px 0; margin: 0px; line-height: 1.7em; }
.reseller-feature-wrapper { background-color: #F2F2F2; width: 100%; float: left; }
.reseller-feature-innerwrap { margin: 40px 0; }
.reseller-feature-innerwrap ul { overflow: hidden; padding: 49px 0; box-sizing: border-box; background: url(../../source/images/reseller_features_bg.png) no-repeat center; height: 560px; list-style: none; margin: 0px; }
.reseller-feature-innerwrap ul li { height: -webkit-calc(460px / 4); height: -moz-calc(460px / 4); height: calc(460px / 4); float: left; width: 100%; }
.res_feature_lft, .res_feature_rgt { width: 50%; float: left; box-sizing: border-box; border: 0px solid green; height: 100%; }
.res_feature_lft { text-align: right; padding-right: 180px; }
.res_feature_rgt { text-align: left; padding-left: 180px; }
.reseller-feature-innerwrap h2 { line-height: initial; margin: 0px; padding: 15px 0 0px; }
.reseller-feature-innerwrap h2 a { font-size: 1em; text-decoration: none; }
.reseller-feature-innerwrap ul li p { max-width: 335px; margin: 0px; padding: 0; }
.res_signup_box h2 a { color: #E48992; }
.reseller-feature-innerwrap .res_signup_box p { text-align: right; float: right; padding-top: 8px; }
.res_promte_box h2 a { color: #F3B464; }
.res_getpaid_box h2 a { color: #B1B92F; }
.res_getpaid_box p { text-align: right; float: right; }
.res_relax_box h2 a { color: #6BB0CF; }
.benefits-banner { background: #0f2d45; margin: 80px auto 0px; height: 353px; width: 100%; }
.benefits-pge .content-features { padding: 80px 0px; float: left; }
.benefits-pge .features-sub { width: 50%; padding: 0px 60px; }
/*Support Page */
.new_sup_bg { background: url(../../source/images/support-banner-back.jpg) no-repeat center 0; height: 430px; width: 100%; background-size: cover; text-align: center; position: absolute; }
.new_sup_body_con .static-wrapper { margin: 0 auto; position: relative; box-sizing: border-box; display: table; width: 90%; max-width: 1260px; padding-left: 0px; }
.sup_main_wrapper { margin-top: 110px; height: 312px; }
.sup_tit { color: #feeb9f; font-size: 2.5em; margin-bottom: 36px; line-height: initial; }
.sup_main_left_wrapper { float: left; width: 70%; }
.sup_main_right_wrapper { margin-top: 110px; float: left; width: 30%; text-align: center; }
.chat_image { background: url(../../source/images/support_graphc.png) no-repeat center center; height: 202px; width: 293px; background-size: cover; }
.online-chat-wrap { padding-top: 20px; margin: 0px 40px 0 0px; }
.sup_sec_tit { color: #feeb9f; font-size: 1.375em; line-height: 30px; }
.sup_phone_num a { color: #fff; font-size: 2em; line-height: 40px; cursor: default; }
.sup_timig_txt { color: #fff; font-size: 0.875em; }
.sup_hdr_lft_con { width: 38%; float: left; border-right: 1px solid #337780; margin-right: 40px; }
.sup_hdr_rt_con { float: left; width: 52%; color: #fff; }
.sup_hdr_rt_con .sup_der_rt_dtxt { margin-top: 10px; }
.sup_help_con { width: 100%; height: 80px; background: #0E1D24; text-align: center; color: #fff; font-size: 18px; }
.sup_hlp_txt { vertical-align: top; padding: 30px 20px 0px 0px; display: inline-block; }
.new_sup_form_con { margin: 40px 0px 0px; }
.sup_left_list li { float: left; list-style-type: none; margin: 0px; padding: 0px; width: 100%; color: #7d7d7d; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; }
.sup_left_list a { line-height: initial; height: 44px; float: left; width: 100%; text-decoration: none; list-style-type: none; padding: 15px 0; color: #7d7d7d; position: relative; }
.sup_left_list a:hover { color: #5BAD40 }
.sup_left_list a.act { color: #5BAD40; position: relative; }
.sup_left_list a.act:before, .sup_left_list a:hover:before { content: ''; position: absolute; top: 41px; left: 0px; width: 30px; height: 4px; background-color: #6fa351; }
.support-left-wrap { float: left; width: -webkit-calc(100% - 320px); width: -moz-calc(100% - 320px); width: calc(100% - 320px); padding: 0 50px 0 0; }
.ful_width { width: 100% }
.new_sup_form_con .error_msg { display: none; }
.new_sup_form_con input[type="text"], .new_sup_form_con select { height: 40px; margin: 5px 0px 0px 0px; width: 100%; font-size: 14px; border: 1px solid #A5A1A1; background: #ffffff; box-sizing: border-box; padding: 6px 10px 6px 10px; color: #000; font-family: inherit; }
.new_sup_form_con textarea { height: 160px; margin: 5px 0px 0px 0px; padding: 4px 10px 4px 10px; width: 100%; font-size: 14px; border: 1px solid #A5A1A1; background: #ffffff; box-sizing: border-box; resize: none; font-family: inherit; }
.profile_form { margin: 0px 0px 0; }
.profile_form .row_field { float: left; width: 100%; margin-bottom: 15px; }
.profile_form .flt_lt { float: left; width: 50%; box-sizing: border-box; padding-right: 25px; }
.profile_form .flt_rt { float: right; width: 50%; box-sizing: border-box; padding-left: 25px; }
.profile_form label { color: #868686; display: block; font-size: 14px; }
.viewer_report label { float: left; }
.support-left-wrap .error_msg { color: #FB2222; font-size: 13px; float: left; width: 100% !important; letter-spacing: 0; line-height: 18px; margin: 5px 0px 0px; padding: 0px !important; }
.capcha_img img { float: left; vertical-align: baseline; display: inline; }
.new_sup_form_con .row_field .verificaion_input { display: inline; width: 25%; margin: 2px 0px 0px 30px; vertical-align: baseline }
.row_field .new_sup_submit { background: #79bb4c; color: #fff; width: 30%; width: auto; height: 45px; cursor: pointer; box-sizing: border-box; border: none; font-size: 1em; padding: 10px 20px; outline: none; font-family: inherit; margin-top: 10px; -webkit-appearance: none; -moz-appearance: none; }
.row_field .new_sup_submit:hover { background: #a6d884; box-shadow: 0 0 5px #8edc63 inset }
.row_field .new_sup_submit:active { background: #79bb4c; box-shadow: 0 0 5px #333333 inset }
.support-right-wrap { float: right; width: 320px; padding-left: 20px; }
.ful_width .capcha_img { padding-top: 5px; float: left; }
.sup_hdr_rt_con p { margin: 0px; padding: 0px; font-size: 1em; }

.support-left-wrap p { text-align: justify; }
.choose_support_wrap { float: left; width: 100%; box-sizing: border-box; padding: 0 0; margin: 0 0 20px; border: 0px solid #5BAD40; }
.supportSelect { float: left; width: 100%; padding: 0px }
.supportSelect input { margin-top: 7px; float: left; line-height: 28px; width: 20px; }
.profile_form .supportSelect label { float: left; line-height: 28px; width: 150px; font-size: 16px; }
.supportSelect p { float: left; margin: 0px; padding: 0px; }
.pricing_bg { background: #D34545 url(../../source/images/pricing_offer_bg.png) repeat; width: 100%; float: left; height: 110px; }
.copyright .socialIcons { display: none; }
.support_form { margin: 0px 0 60px; background-color: #F9F9F9; border-radius: 0px; box-shadow: 0 0 3px #CACACA; clear: both; color: #888888; width: 100%; padding: 20px; }
/* Download page */
.download-bg-img { background:#072432 url("../../source/images/downld-background-new2.jpg") no-repeat center top; height: 100%; }
.download-page { background: transparent; margin: 0px; float: left; width: 100%; border-bottom: 1px solid #A9D8C8; }
.download-header-txt { padding: 110px 0 0 0px; font-size: 16px; margin: 0 auto; text-align: center; }
.download-header-txt h2 { color: #FFF; font-size: 1.8em; line-height: initial; margin: 20px 0 5px; }
.download-header-txt p { color: #FFF; font-size: 1em; line-height: initial; margin: 0px auto; padding: 0px 0 20px; width: 100%; }
.main-steps{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;margin-top:70px}
.hmainwrap{width:32.5%;margin-right:15px}
.main-steps .hmainwrap:last-child{margin-right:0}
.install,.share,.enable{display:block;margin:0 auto}
.install img,.share img,.enable img{width:100%}
.hmainwrap span.icon{width:39px;height:48px;background:url(../../source/images/steps_icons_new.png) 0 -726px;background-repeat:no-repeat;display:inline-block;margin-right:15px;margin:0 auto}
.hmainwrap span.two{background-position:0 -826px}
.hmainwrap span.three{background-position:0 -926px}

.dowload-feature-wrap h2{line-height: 36px;}
/*.downloadPge_banner { background: url("../../source/images/down-head-image.png") no-repeat 0px 0px; width: 820px; min-height: 299px; margin: 0px auto; text-indent: -5000px; }*/
.downloadPge_banner { background: url("../../source/images/down-head-image-group.png") no-repeat 0px 0px; width: 820px; min-height: 299px; margin: 0px auto; text-indent: -5000px; }
.download_buttons { height: 90px; width: 100%; display: inline-block; box-sizing: border-box; padding: 20px 0px; }
.download_buttons ul { list-style: none; margin: 0px; }
.dowBtn { background: url("../../source/images/rpc-download.png") no-repeat 0px 0px; overflow: hidden; text-indent: -3500px; width: 215px; height: 47px; margin: 0px auto; display: block; }
.dowBtn:hover { background: url("../../source/images/rpc-download.png") no-repeat 0px -100px; }
.dowBtn:active { background: url("../../source/images/rpc-download.png") no-repeat 0px -200px; }
.dowload-feature-wrap .congreen { background: #bbd46e; display: inline-block; float: left; height: 50px; margin: 0 10px 0 0; width: 100%; color: #fff; text-align: center; padding: 10px; }
.dowload-feature-wrap .org { background: #e3d266; display: inline-block; float: left; height: 50px; margin: 0 10px 0 0; width: 100%; color: #fff; text-align: center; padding: 10px; }
.dowload-feature-wrap .redd { background: #ffad8d; display: inline-block; float: left; height: 50px; margin: 0 10px 0 0; width: 100%; color: #fff; text-align: center; padding: 10px; }
.dowload-feature-wrap .hmain.conprice { background: url("../../source/images/consumer_price.png") no-repeat scroll 0 0px; overflow: hidden; position: absolute; width: 113px; height: 54px; }
.dowload-feature-wrap { background: #fff; margin: 0 auto; text-align: center; padding: 30px 0 0; width: 100%; height: auto;    display: inline-block; }
.dowload-feature-wrap a { text-decoration: none; }
.dowload-feature-wrap .wrapper .hmain { margin: 20px auto 0; position: relative; text-align: center; width: 330px; height: auto; max-width: 330px; min-height: 527px; border: 1px solid #e1eef6; text-decoration: none; }
.dowload-feature-wrap .wrapper div p { font-size: 16px; letter-spacing: 0.05em; margin: 30px auto; overflow: hidden; padding: 0px; text-align: center; width: 90%; color:#333;}
.dowload-feature-wrap .wrapper .hmain .grey { font-size: 1.2em; color: #686868; }
.dowload-feature-wrap .wrapper .hmain .green { color: #76be70; font-size: 3.8em; padding: 5px 0 20px; font-weight: bold; }
.download-buttons { }
/* Feature page */
.features-bg-img {background: #141c1f url(../../source/images/features_banner_bg-new.jpg) no-repeat center top; height: 100%; }
.feature-page { background: transparent; margin: 0px; float: left; height: 460px; width: 100%; }
.feature-header-txt { padding: 160px 0 0 20px; font-size: 16px; }
.feature-header-txt h2 { color: #FFF; font-size: 1.8em; line-height: initial; margin: 20px 0 20px; }
.feature-header-txt p { color: #FFF; font-size: 1em; margin: 0px; padding: 15px 0 0; width: 50%; line-height: 30px; }
.container-banner { clear: both; background: #eef4f8; }
.content-features-wrap { background: #ffffff; float: left; width: 100%; border-bottom: 1px solid #aeb3b6; }
.content-features { padding-top: 50px; }
.content-sys-req { background: #eaedf2; float: left; width: 100%; border-top: 1px solid #d0d0d0; padding-bottom: 55px; }
.content-pricing-wrap, .container-charges { float: left; width: 100%; }
.feature-imgs { padding-top: 30px; }
.feature-imgs .left { width: 25%; text-align: center !important; }
.feature-imgs img { width: 100%; max-width: 264px; }
.features-sub { width: 33.33%; width: calc(99.9% / 3); width: -webkit-calc(99.9% / 3); width: -moz-calc(99.9% / 3); float: left; text-align: center; min-height: 280px; padding: 0 25px; }
.features-sub h3 { border: none; line-height: 27px; padding-top: 20px; font-size: 22px; }
.features-sub p { color: #323434; padding: 0px 12px; font-size: 16px; margin: 7px 0 0px; }
.cont-sys-wrap { text-align: center; padding: 60px; }
.img-sys { display: inline-block; padding-right: 20px; }
.content-sys-req + .static-footer { background-color: #EAEDF2; }
/* Corporate Information page */
.legal_bg { width: 100%; margin: 0px auto; background: url("../../source/images/legal_bg-blue.jpg") repeat-x 0px 0px; padding-top: 75px; height: 180px; }
.legal_bg h1 { border-top: 1px solid rgba(255, 255, 255, 0.4); font-size: 24px; line-height: 30px; color: #ffffff; margin: 0px 0 0; padding: 30px 0 0; font-weight: normal; width: 98%; padding-left: 0px; }
.left-nav { padding: 30px 50px 0px 0px; width: 285px; overflow: hidden; float: left; box-sizing: border-box; }
.left-nav ul { list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 10px; float: left; width: 100% }
.left-nav li { list-style-type: none; margin: 0px; padding: 0px; width: 100%; color: #7d7d7d; border-bottom: 1px solid #e5e5e5; display:block}
.left-nav a { font-size: 16px; text-decoration: none; list-style-type: none; color: #7d7d7d; position: relative; padding-bottom: 6px; margin-top: 10px; width: 100%; box-sizing: border-box; display: inline-block; }
.left-nav a.act:before, .left-nav a:hover:before { content: ''; position: absolute; top: 26px; left: 0px; width: 30px; height: 4px; background-color: #6fa351; }
aside a:hover { color: #5BAD40 }
aside a.act { color: #5BAD40; position: relative; }
.press { width: 12%; }
article { float: left; width: -webkit-calc(100% - 290px); width: -moz-calc(100% - 290px); width: calc(100% - 290px); padding: 40px 0px 80px; text-align: justify; box-sizing: border-box; }
article p { font-size: 16px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.faq-content p { padding-bottom: 10px; }
article a { color: #3d95b6; text-decoration: none; }
article a:hover { color: #666666; }
article .description h5 { margin: 5px 0px 15px 0px; }
article h5 a { text-decoration: none; }
article h5.subtitle { margin-bottom: 5px; }
.faq-question p { font-weight: bold; font-size: 16px; padding: 0px 0 0; float: left; width: 100%; }
/* .win_firefox .faq-question p { padding: 0px 0 0; } */
.faq-answer { padding-top: 10px; line-height: 24px; width: 100%; float: left; box-sizing: border-box; padding-right: 60px; position: relative; padding-bottom: 50px; }
.faq-answer ul, .faq-answer ol, .faq-answer li, .faq-answer a { font-size: 16px; }
.scroll-top { line-height: 40px; position: absolute; right: 0px; bottom: -15px; }
.faq-answer ul { list-style: none; margin: 0px; padding: 0px; }
.faq-page .tray-icon{float:left;margin:0px 10px 0px 0px;}
	.faq-page .indicate-txt{float:left;    width: 226px;}.faq-answer ul li { list-style: none; margin: 0px; padding: 0px; background: url(../../source/images/ide_faqbullet.gif) no-repeat left 4px; padding-left: 25px !important; padding-bottom: 15px !important; }
.faq-answer li { padding-bottom: 10px; }
.faq-answer img.icon-img { display: inline-block; vertical-align: middle; padding-left: 10px; }
.legal_content { font-size: 14px; }
.legal_content li { margin: 0px; padding: 0px 0 15px 0; }
.legal_content h4 { font-size: 22px; }
.modified_date { width: 100%; float: left; text-align: right; padding-bottom: 20px; }
.legal_content h6 { font-size: 16px; color: #2F2D2D; }
.acceptable_policy li { list-style: none; margin: 0px; padding: 0px; background: url(../../source/images/ide_faqbullet.gif) no-repeat left 4px; padding-left: 25px; padding-bottom: 15px; }
.legal_heading { width: 100%; display: inline-block; padding: 0 0 20px 0; }
.terms_points { padding: 0 0 10px 0; margin: 0px; }
.whitle_list_heading { padding-bottom: 10px; }
.white_list_isp { padding: 40px 0 10px; }
.support-left-wrap .sucessMsg { border: 1px solid #BEDB90; clear: both; color: #3F3D3E; display: none; font-size: 14px; line-height: inherit; margin: 10px 0 20px; padding: 20px 10px 20px; width: 100%; float: left; box-sizing: border-box; background: #E3FFB6 url(../../source/images/success_tick_icon.png) no-repeat 0 center; padding-left: 60px; }
.support-left-wrap .errorMsg { background: #FDE4EA; border: 1px solid #EDC4CC; padding: 20px 10px; margin: 0px 0px 10px 0px; display: none; line-height: normal; font-size: 12px }
/* login popup */
.login_popup { display: none; }
.login_popup .wrapper { position: relative; display: block; }
.loginBox { top: 75px; right: 14px; border: 3px solid #48b1d0; background-color: #fff; padding: 10px 5px 0 5px; box-shadow: 2px 2px 15px #999; float: left; color: #666; font-size: 12px; z-index: 10000; display: none; }
.absolute { position: absolute; }
.loginBox { width: 450px; }
.loginBox .dropArrow { background-color: #f00; float: left; height: 30px; width: 30px; position: absolute; right: 15px; top: -14px; background: url(../../source/images/drop_arrow.png) no-repeat; }
.loginBox .close { float: left; height: 30px; width: 30px; position: absolute; right: 5px; top: 8px; background: url(../../source/images/close.png) no-repeat center; z-index: 9; cursor: pointer; }
.loginBox .close:hover { background-color: #EAE9E9; }
.loginBox .loginSection { padding: 15px 25px 15px 25px; float: left; }
.relative { position: relative; }
.loginBox label { float: left; width: 100%; font-size: 16px; color: #666; padding: 0 0 5px 0; }
.logText { font-size: 18px; margin: 0 0 15px 0; float: left; padding: 0 5px 0 5px; line-height: normal; border: 2px solid #dfdfdf; width: 100%; height: 45px; }
.logPass { font-size: 18px; margin: 0 0 10px 0; float: left; padding: 0 5px 0 5px; line-height: normal; border: 2px solid #dfdfdf; width: 100%; height: 45px; }
.loginBox a { color: #3d95b6; text-decoration: none; }
.forgot { float: right; font-size: 14px; color: #3d95b6; text-decoration: none; }
.stay { float: left; }
.loginBox .stay label { font-size: 12px; float: none; }
.loginBox label { float: left; width: 100%; font-size: 16px; color: #666; padding: 0 0 5px 0; }
.btnPrimary { background-color: #48b1d0; border: 1px solid #4799cd; box-shadow: 0px 0px 0px 1px #68d7f7; cursor: pointer; color: #fff; display: block; font-size: 18px; border-radius: 3px; margin: 25px auto 25px auto; }
.btnPrimary { width: 200px; height: 40px; }
.loginBox hr { border: 0 solid #ccc; height: 1px; overflow: hidden; background-color: #ccc; }
.loginBox a { color: #3d95b6; text-decoration: none; }
.loginBox p { text-align: center; margin: 0px; padding: 0px; }
.expand { display: none; }
/* Features page */
.iconsFeat { background: url(../../source/images/features-page-icons-blue-new.png) no-repeat; width: 93px; height: 93px; margin: 0px auto }
.ico-insaccess { background-position: 0px 0px; }
.ico-oneaccess { background-position: 0px -228px; }
.ico-plat { background-position: 0px -455px; }
.ico-access { background-position: 0px -682px; }
.ico-scalable { background-position: 0px -909px; }
.ico-transfer { background-position: 0px -1136px; }
.ico-print { background-position: 0px -1592px; }
.ico-chat { background-position: 0px -1364px; }
.ico-sound { background-position: 0px -1821px; }
.ico-invite { background-position: 0px -2048px; }
.ico-record { background-position: 0px -2276px; }
.ico-webview { background-position: 0px -2506px; }
.ico-compliance {
    background-position: 0 -3536px;
}
.ico-multi{background-position: 0 -3796px;}
.features-sub a:hover .iconsFeat { background-position: 0px -114px; }
.features-sub a:hover .ico-insaccess { background-position: 0px -114px; }
.features-sub a:hover .ico-oneaccess { background-position: 0px -342px; }
.features-sub a:hover .ico-plat { background-position: 0px -568px; }
.features-sub a:hover .ico-access { background-position: 0px -795px; }
.features-sub a:hover .ico-scalable { background-position: 0px -1023px; }
.features-sub a:hover .ico-transfer { background-position: 0px -1250px; }
.features-sub a:hover .ico-print { background-position: 0px -1706px; }
.features-sub a:hover .ico-chat { background-position: 0px -1478px; }
.features-sub a:hover .ico-sound { background-position: 0px -1935px; }
.features-sub a:hover .ico-invite { background-position: 0px -2162px; }
.features-sub a:hover .ico-record { background-position: 0px -2391px; }
.features-sub a:hover .ico-webview { background-position: 0px -2621px; }
.features-sub a:hover .ico-compliance  { background-position: 0px -3669px; }
.features-sub a:hover .ico-multi {background-position: 0px -3917px;}
.ico-mob { background-position: -2px -2px; }
.ico-instant { background-position: -2px -235px; }
.ico-keyboard { background-position: -2px -1282px; }
.features-bg-img .content-features-wrap { border: none; }
.features-bg-img .more-features { clear: both; }
.features-bg-img .more-section { clear: both; float: left; width: 100%; background: #FBFBFB; padding: 60px 0px 40px; }
.features-bg-img .more-features h3 { text-align: left; padding: 0px; border: none; line-height: inherit; font-size: 24px; font-weight: normal; }
.features-bg-img .more-features ul { padding: 20px 0px; margin: 0px; }
.features-bg-img .more-features li { padding: 5px 0px 0px 25px!important;position: relative; list-style-type: none; background: url(../../source/images/more-bglink-blue.jpg) no-repeat 5px 10px; }
/*.tryFree a { background: url(../../source/images/tryforfree_btn.png) no-repeat -1px -1px; width: 213px; height: 56px; display: block; text-indent: -9999px; margin-top: 40px; }
.tryFree a:hover { background-position: -1px -87px; }
.tryFree a:active { background-position: -1px -173px; }*/
.feature-header-txt p { color: #FFF; font-size: 16px; margin: 0px; padding: 15px 0 0; width: 100%; line-height:25px; max-width: 700px; }
.feature-header-txt { padding-top: 150px; }
.feature-header-txt h1 { color: #fff; font-weight: 400; }
.legal-wrapper .left-nav { width: 300px; }
.legal-wrapper article { width: 75%; width: -webkit-calc(100% - 300px); width: -moz-calc(100% - 300px); width: calc(100% - 300px); max-width: 900px; }
.faq-wrapper .left-nav { width: 261px; }
.faq-wrapper article { width: 75%; width: -webkit-calc(100% - 260px); width: -moz-calc(100% - 260px); width: calc(100% - 260px); max-width: 900px; }
.corporate-content .left-nav { width: 250px; }
.corporate-content article { width: -webkit-calc(100% - 250px); width: -moz-calc(100% - 250px); width: calc(100% - 250px); }
#contact-information-link + h4 { margin-top: 50px; }
.content-off-add { background: #eaedf2; float: left; width: 100%; border-top: 1px solid #aeb3b6; margin-top: -40px; }
.content-off-add aside { width: 250px !important; }
.content-off-add article { box-sizing: border-box; width: -webkit-calc(100% - 250px); width: -moz-calc(100% - 250px); width: calc(100% - 250px); }
.rpc_contact_info { float: left; width: 100%; display: block; margin: 0px; }
.rpc_contact_info .rpc_off_left { float: left; width: 42%; padding-right: 40px; }
.rpc_contact_info .rpc_off_right { float: left; width: 42%; margin-top: 0px; padding: 0 0 0 30px; vertical-align: top; }
/* Mobile page layout */
.mobilePage { background:#314e5c url("../../source/images/mobile-bg-blue.jpg") no-repeat center top; height: 417px; }
.mobilePage .content-features-wrap { background-color: transparent; border-bottom: none; padding-bottom: 40px; margin-top: 100px }
.mobilePage .fl-left { float: left; width: 400px; text-align: center; }
.mobilePage .fl-right { float: right; width: calc(100% - 400px); }
.mobilePage .fl-right h1 { color: #fff; font-size: 36px; line-height: 50px; font-weight: 400; padding-right: 40px; }
.mobilePage .fl-right .content-section { clear: both; margin-top: 60px; float: left; width: 100%; }
.mobilePage .fl-right .content-section h3 { padding-left: 0px; border-bottom: 0; line-height: initial; font-size: 16px; color: #474747; font-weight: 400; }
.mobilePage .fl-right .content-section article { padding-top: 20px; padding-bottom: 20px; }
.specifications-wrap { clear: both; float: left; width: 100%; background-color: #eaedf2; border-top: 1px solid #aeb3b6; text-align: center; padding: 40px 0px; }
.specifications-wrap .wrapper { width: 100%; max-width: 1120px; }
.specifications-wrap h4 { font-size: 24px; margin-bottom: 20px; }
.specifications-wrap article { float: left; width: 50%; text-align: center; padding: 40px 100px; }
.specifications-wrap article h3 { border-bottom: none; padding: 0; font-size: 24px; line-height: 40px; }
.feature-header-txt h2 { line-height: 34px }
.download-header-txt a { color: #59c29c }
.download-header-txt a:hover { color: #fff }
/* Flexslider css */
.flex-direction-nav a, .flex-direction-nav a:before { color: rgba(0,0,0,.8); text-shadow: 1px 1px 0 rgba(255,255,255,.3) }
.flex-direction-nav a, .flex-pauseplay a { position: absolute; overflow: hidden; z-index: 10 }
.flex-container a:focus, .flex-container a:hover, .flex-slider a:focus, .flex-slider a:hover { outline: 0 }
.flex-control-nav, .flex-direction-nav, .slides, .slides>li { margin: 0; padding: 0; list-style: none }
.flex-pauseplay span { text-transform: capitalize }
.flexslider { padding: 0; margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: '' 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: '' 0 1px 4px rgba(0,0,0,.2); box-shadow: '' 0 1px 4px rgba(0,0,0,.2) }
.flexslider .slides>li { display: none; -webkit-backface-visibility: hidden }
.flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
html[xmlns] .flexslider .slides { display: block }
* html .flexslider .slides { height: 1% }
.no-js .flexslider .slides>li:first-child { display: block }
.flexslider .slides { zoom: 1 }
.flexslider .slides img { width: 100%; display: block; height: auto }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease }
.loading .flex-viewport { max-height: 300px }
.carousel li { margin-right: 5px }
.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; top: 50%; opacity: 0; cursor: pointer; -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; transition: all .3s ease-in-out }
.flex-direction-nav a:before { font-family: flexslider-icon; font-size: 40px; display: inline-block; content: '\f001' }
.flex-direction-nav a.flex-next:before { content: '\f002' }
.flex-direction-nav .flex-prev { left: 20px }
.flex-direction-nav .flex-next { right: 20px; text-align: right }
.flexslider:hover .flex-direction-nav .flex-prev { opacity: .7; left: 10px }
.flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: 1 }
.flexslider:hover .flex-direction-nav .flex-next { opacity: .7; right: 10px }
.flexslider:hover .flex-direction-nav .flex-next:hover { opacity: 1 }
.flex-direction-nav .flex-disabled { opacity: 0; filter: alpha(opacity=0); cursor: default }
.flex-pauseplay a { display: block; width: 20px; height: 20px; bottom: 5px; left: 10px; opacity: .8; cursor: pointer; color: #000 }
.flex-pauseplay a:before { font-family: flexslider-icon; font-size: 20px; display: inline-block; content: '\f004' }
.flex-pauseplay a:hover { opacity: 1 }
.flex-pauseplay a.flex-play:before { content: '\f003' }
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1 }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #fff; background: rgba(255,255,255,.5); cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,.3); box-shadow: inset 0 0 3px rgba(0,0,0,.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,.7) }
.flex-control-paging li a.flex-active { background: #ffffff; background: rgba(255,255,255,.9); cursor: default; width: 11px; height: 11px; }
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden }
.flex-control-thumbs li { width: 25%; float: left; margin: 0 }
.flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease }
.flex-control-thumbs img:hover { opacity: 1 }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default }
.flex-direction-nav a.flex-prev:before { content: '' }
.flex-direction-nav a.flex-next:before { content: ''; }
/* Mobile page layout */
.mobilePage { background:#314e5c url(../../source/images/mobile-bg-blue.jpg) no-repeat center top; height: 417px; }
.mobilePage .content-features-wrap { background-color: transparent; border-bottom: none; padding-bottom: 40px; margin-top: 100px }
.mobilePage .fl-left { float: left; width: 380px; text-align: center; }
.mobilePage .fl-right { float: right; width: calc(100% - 400px); }
.mobilePage .fl-right h1 { color: #fff; font-size: 38px; line-height: 50px; font-weight: 400; padding-right: 40px; }
.mobilePage .fl-right .content-section { clear: both; margin-top: 60px; float: left; width: 100%; }
.mobilePage .fl-right .content-section h3 { padding-left: 0px; border-bottom: 0; line-height: initial; font-size: 16px; color: #474747; font-weight: 400; }
.mobilePage .fl-right .content-section article { padding-top: 20px; padding-bottom: 20px; width: 100%; }
.specifications-wrap { clear: both; float: left; width: 100%; background-color: #eaedf2; border-top: 1px solid #aeb3b6; text-align: center; padding: 40px 0px; }
.specifications-wrap .wrapper { width: 100%; max-width: 1120px; }
.specifications-wrap h4 { font-size: 24px; margin-bottom: 20px; }
.specifications-wrap article { float: left; width: 50%; text-align: center; padding: 40px 100px; }
.specifications-wrap article h3 { border-bottom: none; padding: 0; font-size: 24px; line-height: 40px; }
.banner-slide-wrapper { background: url(../../source/images/mobileDevice.png) no-repeat; height: 600px; position: relative; width: 300px; overflow: hidden; margin: 0px auto; }
.banner-slide-wrapper ul li { padding-top: 62px; }
.banner-slide-wrapper ul li:nth-child(2) { display: none; }
.banner-slide-wrapper ul li:nth-child(3) { display: none; }
.banner-slide { width: 243px; margin: 0px auto; position: relative; }
.flex-control-nav { bottom: -30px; }
/* Features page */
.feat-busi-wrap { text-align: center; padding: 40px 0px 40px; }
.feat-sys > h3 { font-size: 30px; }
.feat-sys h3 { border: none; padding-left: 0px; }
.feat-sys article { float: left; width: 33.33%; padding: 40px 40px 80px; text-align: center; }
.feat-btn { background: url(../../source/images/feature-knowmore.png) no-repeat 0 0; width: 207px; height: 52px; display: block; clear: both; margin: 0px auto; }
.feat-btn:hover { background-position: 0 -109px; }
.feat-btn:active { background-position: 0 -218px; }
.body-content .pTitle { font-size: 16px; padding: 20px 0px 5px 0px; font-weight: bold }
.body-content p { padding-bottom: 10px }
.rpc_contact_info h4 { font-size: 1.6em; margin-bottom: 20px; }
.rpc_contact_info .subTitle { padding: 20px 0px 10px 0px; color: #669630; font-size: 16px; }
.img-new { position: absolute; }
/* Download page new additions */

.download-wrap { width: 60%; margin: 0 auto; float: none; padding: 20px 0 20px 0px }
.down-cont-main { background: #eaedf2; float: left; width: 100%; border-bottom: 1px solid #d0d0d0; margin-bottom: 50px; }
.download_btns ul { padding: 0px; margin: 5px 0px 0px; list-style: none; }
.windows_btn { margin: 20px 0px 0px 0px; }
.mac_btn { margin: 20px 0px 0px 0px; }
.download_btns li { padding: 0px; margin: 0px 20px 0px 0px; float: left }
.download_btns .windows { background: url(../../source/images/down-buttons.png) no-repeat 0px 0px; width: 128px; height: 44px; display: block; text-indent: -5000px; margin: 0px 0px 10px 0px }
.download_btns .windows:hover { background: url(../../source/images/down-buttons.png) no-repeat 0px -54px; }
.download_btns .windows:active { background: url(../../source/images/down-buttons.png) no-repeat 0px -108px; }
.download_btns p { margin: 0px; font-size: 15px; }
.download_btns .small { margin: 0px; font-size: 11px; }
.download_btns .mac { background: url(../../source/images/down-buttons.png) no-repeat 0px -162px; width: 128px; height: 44px; display: block; text-indent: -5000px; margin: 0px 0px 10px 0px }
.download_btns .mac:hover { background: url(../../source/images/down-buttons.png) no-repeat 0px -216px; }
.download_btns .mac:active { background: url(../../source/images/down-buttons.png) no-repeat 0px -270px; }
.download_mobile { float: left; padding: 0px 0px 0px 0px; width: 100%; }
.download_mobile ul { margin: 5px 0px 0px; padding: 0px; float: left; list-style: none; }
.download_mobile li { margin: 0px; padding: 0px 30px 0px 0px; float: left; }
.download_mobile a.ios { background: url(../../source/images/down-buttons.png) no-repeat 0px -324px; width: 147px; height: 43px; display: block; text-indent: -5000px; margin: 5px 0px 5px 0px; }
.download_mobile a.android { background: url(../../source/images/down-buttons.png) no-repeat 0px -377px; width: 127px; height: 44px; display: block; text-indent: -5000px; margin: 4px 0px 0px 0px; }
.download_mobile p { margin: 0px; font-size: 15px; }
.sys-req-main { background: #eaedf2; float: left; width: 100%; border-top: 1px solid #d0d0d0; }
.sys-req-main .tex { color: #000; font-size: 1.8em; line-height: initial; margin: 0px auto; text-align: center; }
.sys-req { background: url(../../source/images/sys-req.jpg) no-repeat center top; width: 160px; height: 126px; margin: 0 auto; text-indent: -5000px; margin-top: 40px; }
.sys-req p { font-size: 20px; color: #565656; }
.sys-sub { width: 24%; float: left; text-align: center; min-height: 245px; padding: 10px; }
.rpc_contact_info p { display: block; padding-bottom: 20px; white-space: pre-line; }
.address { line-height: 22px; }
.link_space { width: 100%; height: 50px; float: left; }
.MarginTop { margin-bottom: 50px; float: left; width: 100%; }
.heigh { float: left; width: 100%; height: 50px; }
.height.MarginTop { margin-bottom: 160px; }
.Marginbottom { margin-top: 160px; float: left; width: 100%; }
.body-content ul, ol { font-size: 16px; }
.scroll_top { position: fixed; right: 20px; bottom: 40px; width: 35px; height: 20px; display: none; cursor: pointer; z-index: 9999 }
.scroll_top.fixed {position: fixed;left: auto;bottom: 40px;top: auto;display: block !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none;-webkit-tap-highlight-color: transparent;}
.scroll_top.fixed img {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none;-webkit-tap-highlight-color: transparent;}
.body-content { position: relative; }
.body-content .box2 { width: 100%; box-sizing: border-box; padding: 20px 0 0; display: inline-block; }
.body-content .box2 { padding-top: 0; }
.body-content .page_title_right { float: right; padding: 0px; margin: 0; color: #666666; font-size: 90%; }
.big { font-size: 1.8em; text-align: left;}
.down-cont-main { padding-bottom: 25px; }
.cont-sys h3 { border-bottom: none; padding: 0; font-size: 24px; line-height: 40px; }
.cont-sys article { float: left; width: 25%; text-align: center; padding: 40px 18px; font-size: 14px; min-height: 180px }
.cont-sys article p { font-size: 14px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.download_btns .small { margin-bottom: -7px; }
.download-header-txt a { color: #F2F77C; }
.faq-wrap { width: 75%; }
.faq-wrap h4 { font-size: 1.5em; margin: 0px; padding: 0px; line-height: 32px; font-weight: normal; color: #669630; }
.faqitem>.faq-question>p>a:before { content: ' '; float: left; width: 100%; height: 125px; border-top: 1px solid rgba(78, 78, 78, 0.1); margin-top: 10px; }
.height + .faqitem >.faq-question>p>a:before { content: ' '; float: left; width: 100%; height: 125px; border-top: 1px solid transparent; margin-top: 100px; }
.win_firefox .height ~.win_firefox .faqitem > .faq-question>p>a:before { margin-top: 0px; }
.down-page .download-wrap { width: 73%; }
.dm_title { font-weight: bold; margin: 0px 0 15px; }
/* Download page buttons styles */
.btnDevices .download-wrap { float: none !important; width: 100% !important; text-align: center; }
.btnDevices .download-wrap .right { float: none !important; }
.btnDevices .download_mobile ul { float: none !important; }
.btnDevices .download_mobile ul li { float: none !important; padding: 0px !important; list-style: none !important; }
.btnDevices .download_mobile a.ios, .btnDevices .download_mobile a.android { margin: 0px auto !important; }
.btnDevices .download-page { border-bottom: 0px; }
.btnDevices .down-cont-main, .btnDevices .feature-content { display: none; }
.btnDevices .download_mobile .dm_title { display: none; }
.btnDevices a.ios { background: url(../../source/images/down-buttons.png) no-repeat 0 -323px; width: 147px; height: 45px; display: block; text-indent: -5000px; margin: 20px auto; }
.btnDevices a.android { background: url(../../source/images/down-buttons.png) no-repeat 0 -376px; width: 129px; height: 45px; display: block; text-indent: -5000px; margin: 20px auto; }
.faq-wrapper table { font-size: 1em; }
.faq-wrapper .notes { font-size: 13px; }
.prior-down-con { font-size: 12px; margin-top: 28px; float: left; }
.re-old-win { background: url(../../source/images/remote_pc_buttons.png) no-repeat 0px -10px; width: 65px; height: 20px; margin: 5px 0px 5px 0px; cursor: pointer; float: left; }
.re-old-win:hover { background-position: 0px -50px; }
.re-old-win:active { background-position: 0px -90px; }
.re-old-mac { background: url(../../source/images/remote_pc_buttons.png) no-repeat 0 -130px; width: 65px; height: 20px; display: block; text-indent: -5000px; margin: 5px 0px 5px 10px; cursor: pointer; float: left; }
.re-old-mac:hover { background-position: 0px -170px; }
.re-old-mac:active { background-position: 0px -210px; }
.old_download_btn { width: 150px; margin: auto; }
/* 21- 06 */
.support-left-wrap > p { font-size: 0.9em; }
/*Popup css*/
.down-page .shadow_container { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: .7; -moz-opacity: .7; -webkit-opacity: .7; -khtml-opacity: .7; filter: alpha(opacity=90); z-index: 1000000; }
.down-page .popup_wrapper { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.down-page .first_pos_container { display: table; overflow: hidden; margin: 0px auto; height: 100%; width: 550px; }
.down-page .first_pos_container_new { display: table; overflow: hidden; margin: 0px auto; height: 100%; width: 600px; }
.down-page *:first-child+html .first_pos_container { position: relative; }
.down-page * html .first_pos_container { position: relative; }
.down-page .popup_wrapper .sec_pos_container { display: table-cell; vertical-align: middle; }
.down-page *:first-child+html .popup_wrapper .sec_pos_container { position: absolute; top: 50%; }
.down-page * html .popup_wrapper .sec_pos_container { position: absolute; top: 50%; }
.down-page *:first-child+html .popup_wrapper .popup_container { position: relative; top: -50%; }
.down-page * html .popup_wrapper .popup_container { position: relative; top: -50%; }
.down-page .popup_wrapper .popup_container { background: #f9f9f9; border: 4px solid #6ea5ce; border-radius: 2px; padding: 15px; position: relative; z-index: 1000000; }
.down-page .popup_container { position: absolute; overflow: hidden; display: none }
.down-page .master_wrapper .popLeft { left: 0; }
.down-page .popup_close_btn { position: absolute; right: -2px; top: 0; display: block; background: url(../../source/images/popup_close_btn_icon.png) no-repeat; width: 16px; height: 16px; cursor: pointer; }
.down-page .popup_container .popup_header { position: relative; background: none; margin-bottom: 10px; border-bottom: 1px solid #d2dae0; }
.down-page .popup_container .popup_footer { position: relative; margin: 10px 0 0; }
.down-page .popup_container .popup_footer input { float: right; width: auto; }
.down-page .popup_container .popup_content { margin: 0; padding: 0; }
.down-page .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../../source/images/Loader_fb.gif) no-repeat center; display: none }
.down-page .popup_system h3 { text-align: left; padding: 0px; margin: 0px; line-height: 25px; font-size: 16px; padding-bottom: 9px; }
.down-page .popup_system ul { padding: 0px; margin: 0px; list-style-type: none }
.down-page .popup_system li { background: url("../../source/images/ide_bullet.gif") no-repeat scroll left 7px transparent; margin: 0; padding: 0 0 10px 23px; line-height: 24px; font-size: 12px }
.down-page .popup_content p { color: #1374AB; padding: 0px; margin: 10px 0px; font-size: 18px; }
.down-page .popup_system_box { padding: 2px 10px 20px; }
.remote-access-host { font-size: 13px; background: #f4f4f4; width: 200px; border-radius: 2px; padding: 15px 23px; float: left; text-align: center; border: 1px solid rgba(203, 195, 195, 0.56); }
.remote-access-host1 { font-size: 13px; background: #f4f4f4; width: 200px; border-radius: 2px; padding: 8px 23px; float: left; text-align: center; border: 1px solid rgba(203, 195, 195, 0.56); }
.remote-access-viewer { font-size: 13px; background: #f4f4f4; width: 200px; border-radius: 2px; padding: 15px 23px; float: left; text-align: center; border: 1px solid rgba(203, 195, 195, 0.56); margin-left: 20px; }
.click-desc-txt { margin-top: -7px; display: block; }
.play_store_btn { background: url(../../source/images/down-buttons.png) no-repeat 0px -377px; width: 127px; height: 44px; display: block; text-indent: -5000px; margin: 4px 0px 0px 0px; }
/* Pricing Page */
.pricing .faq-more { float: right; font-size: 18px; margin-top: 40px; font-weight: 400; }
.pricing .offer-col-1 { width: 53%; float: left; }
.pricing .offer-col-2 { width: 47%; float: left; }
.pricing .offer-col-1 a, .offer-col-2 a { background: url(../../source/images/remotePC-freeoffer_pricing.png) no-repeat scroll 0px 0px; display: inline-block; height: 110px; position: relative; text-align: center; width: 100%; }
.pricing .offer-col-1 a { background-position: 0px 0px; }
.pricing .offer-col-1 a:hover { background-position: 0px -205px; }
.pricing .offer-col-2 a { background: url(../../source/images/remotePC-freeoffer_pricing.png) no-repeat scroll 0px -410px; }
.pricing .offer-col-2 a:hover { background: url(../../source/images/remotePC-freeoffer_pricing.png) no-repeat scroll 0px -614px; }
.pricing .pricing_bg { background: none; background-color: #000; }
.footerMain h4.text a { color: #fff !important; font-size: 18px !important; margin-bottom: 10px;font-weight:600; }
.legacy_partner_link { float: left; width: 100%; margin-left: 0; margin-top: 30px; }
.partner_btn { border: 1px solid #9cc8d0; display: inline-block; float: none; height: 43px; margin: 0 auto; width: 100%; color: #018fa1; text-align: center; padding: 8px 10px; font-size: 16px; max-width: 260px; }
.partner_btn:hover { background-color: #f4f5f1; color: #018fa1; }
ul.sup_left_list { padding: 0; margin-left: 0; float: left; max-width: 260px; }
/* CSS change - Talq section - addition -08-07 */
.sup-talq-logo { background: url(../../source/images/sup-talq.png) no-repeat scroll center; height: 89px; }
.talq-start a { background: url(../../source/images/sup-talqing.png) no-repeat scroll center; height: 45px; display: block; }
.sup-talq-logo-con { color: #52c9cf; padding-bottom: 20px; font-size: 1.375em; line-height: 30px; }
/* Web Viewer Page CSS */

.web-viewer .header { background-color: rgba(61, 59, 53, 0.81); }
.features-bg-img.web-viewer { background: #60594e url(../../source/images/web-view-banner.jpg) no-repeat scroll center top; height: 100%; }
.web-viewer .feature-page { height: 514px; padding-top: 100px; position: relative; }
.web-viewer .feature-header-txt { padding-top: 130px; }
.web-viewer .feature-header-txt h1 { margin-bottom: 0px; line-height: 28px; }
.web-viewer .try-now a { background: #e99617; color: #fff; display: block; height: 52px; margin-top: 40px; line-height: 52px; text-align: center; font-size: 24px; width: 189px; }
.web-viewer .try-now a:hover { background: rgb(191, 118, 7); }
.web-viewer .mac-img { background: url(../../source/images/web-view-mac.png) no-repeat; height: 467px; width: 828px; position: absolute; right: 0; top: 150px; }
.web-viewer .desc-text { padding-top: 100px; float: left; background: #fff; width: 100%; }
.web-viewer .desc-text p { padding: 40px 100px; text-align: center; }
.web-viewer .content-features-wrap { background-color: #eff8f8; padding-bottom: 30px; }
.web-viewer .iconsFeat { background: url(../../source/images/web-viewer-graphics.png) no-repeat scroll; }
.web-viewer .web-interface { background-position: 0 -1522px; }
.web-viewer .features-sub a:hover .web-interface { background-position: 0 -1630px; }
.web-viewer .dashboard { background-position: 0 -1306px; }
.web-viewer .features-sub a:hover .dashboard { background-position: 0 -1414px; }
.web-viewer .remote-update { background-position: 0 -875px; }
.web-viewer .features-sub:hover .remote-update { background-position: 0px -982px; }
.web-viewer .secure { background-position: 0 -659px; }
.web-viewer .features-sub:hover .secure { background-position: 0px -767px; }
.web-viewer .soft-req { background-position: 0 -444px; }
.web-viewer .features-sub:hover .soft-req { background-position: 0px -552px; }
.web-viewer .option-more { background-position: 0 -1090px; }
.web-viewer .features-sub:hover .option-more { background-position: 0px -1198px; }
.web-viewer .content-features-wrap h1 { text-align: center; font-weight: 500; font-size: 32px; padding-top: 25px; }
.web-viewer .features-bg-img .more-features li { background: rgba(0, 0, 0, 0) url("../../source/images/web-view-tick mark.png") no-repeat scroll 0px 14px; }
.web-viewer .highlight-txt { font-size: 24px; color: #1eaa9d; }
.web-viewer .feature-header-txt h1 span { background: url(../../source/images/web-view-new.png) no-repeat; width: 53px; height: 23px; display: inline-block; margin-left: 5px; }
.web-viewer .feature-header-txt p { padding-top: 10px; }
.web-viewer .content-features-wrap h1 { text-align: center; padding-top: 20px; font-weight: 500; font-size: 26px; }
/*Competitor Pages  */

/* (Compare Page) */

.compare-index .container-banner { background: #20291f url(../../source/images/compare-BG-image.jpg) no-repeat scroll center top; height: 100%; height: 346px; }
.compare-index .feature-page { height: auto; float: none; }
.compare-index .feature-header-txt { padding-top: 130px; padding-left: 4px; }
.compare-index .feature-header-txt h1 { color: #f3f995; margin-bottom: 12px; font-size: 30px; line-height: 34px; font-weight: 300; }
.compare-index .feature-header-txt p { padding-top: 0px; font-size: 18px; line-height: 24px; max-width: 100%; font-weight: 300; }
.compare-index .desc-text { clear: both; }
.compare-index .desc-text h1 { font-size: 22px; text-align: center; margin: 0; padding: 40px 10px 10px; font-weight: 500; }
.compare-index .desc-text p { line-height: 27px; text-align: left; padding-top: 40px; padding-left: 5px; }
.compare-index .comp-logo-container { padding: 30px 20px 90px; clear: both; }
.compare-index .comp-logo-container h1 { color: #3a9471; font-weight: 500; text-align: center; margin-bottom: 30px; }
.compare-index .logo-wrap { text-align: center; background: url(../../source/images/compare-logo-bg.png) no-repeat center center; height: 125px; }
.compare-index .comp-logos { display: inline-block; margin-top: 10px; }
.compare-index .logo-divider { background: url(../../source/images/compare-logo-divider.png) no-repeat; height: 76px; width: 1px; display: inline-block; position: relative; top: 15px; }
.feature-header-txt sup { font-size: 16px; }
.compare-index .team-view, .compare-index .goto-mypc, .compare-index .log-me-in { background: url(../../source/images/rpc_comp_logos.png) no-repeat 0px 0px; display: inline-block; margin-left: 30px; margin-right: 30px; }
.compare-index .team-view { width: 167px; height: 55px; }
.compare-index .team-view:hover { background-position: 0px -268px; }
.compare-index .goto-mypc { background-position: 0 -86px; width: 157px; height: 51px; }
.compare-index .goto-mypc:hover { background-position: 0 -354px; }
.compare-index .log-me-in { background-position: 0 -165px; width: 140px; height: 61px; }
.compare-index .log-me-in:hover { background-position: 0 -433px; }
/* (GoToMyPC) */
.competitor { background: #10536e url("../../source//source/images/goPc-compare-banner-blue.jpg") no-repeat scroll center top; height: 100%; }
.competitor .feature-page { height: 427px; position: relative; }
.competitor .feature-header-txt h1 { margin: 0px; font-weight: 600; line-height: 40px; padding-top: 20px; }
.competitor .feature-header-txt p { padding-top: 5px; line-height: 22px; font-size: 16px; }
.competitor .offr-sec { margin-top: 60px; float: left; cursor: pointer; }
.competitor .offer-gotomypc { background: url(../../source/images/goPC-90Price-offer.png) no-repeat 0 0; height: 126px; width: 210px; float: left; text-indent: -9999px; }
.competitor .offr-sec:hover .offer-gotomypc { background-position: 0 -150px; }
.competitor .offr-price { background: url(../../source/images/teamviewer-90Price-offer-blue.png) no-repeat 0px -310px; float: left; width: 230px; height: 87px; margin-left: 20px; margin-top: 20px; text-indent: -9999px; }
.competitor .offr-sec:hover .offr-price { background-position: 0 -440px; }
.competitor .mac-img { background: url(../../source/images/goPc-Mac.png) no-repeat; height: 331px; width: 587px; position: absolute; right: 0px; top: 144px; }
.competitor .comp-table { clear: both; background: #f6f6f6; }
.competitor .table-container { padding-top: 60px; padding-bottom: 60px; }
.competitor .table-container table { margin: 0 auto; border: 1px #ebebeb solid; border-radius: 3px; background: #fff; }
.competitor .table-container table tr td { border-bottom: 1px #ebebeb solid; width: 33.33%; text-align: center; padding: 25px 30px; font-size: 16px; }
.competitor .table-container table tr td:nth-child(2) { background: #effff5; }
.competitor .table-container table tr td:nth-child(1), .competitor .table-container table.table-head th:nth-child(1) { text-align: left; padding-left: 20px; }
.competitor .table-container table.table-head th:nth-child(1) { text-align: left; padding-left: 20px;background:#f6f6f6;border: 1px solid #e6e6e6;
    border-bottom: none; }
.competitor .table-container table tr:last-child td { border-bottom: none; }
.competitor .table-container th { width: 33.33%; background: #f6f6f6; }
.competitor .table-container table.table-head, .competitor .table-container table.table-head th { border: none; font-size: 22px; line-height: 35px; font-weight: 500; }
.competitor .table-container table.table-head th:nth-child(2) { color: #42b08e; font-weight: 700; }
.competitor .table-container table tr td.table-sec-title { background: #fffef4; color: #42b08e; font-size: 18px; }
.competitor .note { font-size: 13px; line-height: 16px; margin: 0; padding-bottom: 20px; padding-top: 30px; }
.competitor .offr-price-sec, .competitor .offr1-img, .competitor .offr2-img { float: left; }
.competitor .offr-price-sec { margin: 20px 0; }
.competitor .offr1-img { border-right: 1px #5fac5f solid; vertical-align: middle; }
.competitor .offr1-img figure { background: url(../../source/images/goPc-price.png) no-repeat 0 -3px; width: 131px; height: 94px; margin: 0 25px; }
.competitor .offr2-img figure { background: url(../../source/images/goPc-price.png) no-repeat 0 -123px; width: 138px; height: 93px; margin: 0 25px; }
.competitor .start-offr { background: #fff; padding: 40px 0; }
.competitor .start-offr h1 { padding: 0 20px 5px; margin: 0px; font-size:28px; line-height: 35px; text-align: center; font-weight: 300; }
.competitor .start-offr p { font-weight: 300; font-size: 20px; text-align: center; margin: 0; padding: 0; }
.competitor .CTA-but { text-align: center; }
.competitor .freetrailbtn { background: repeat 0 0 #6ec1dc; color: #fff; display: inline-block; font-size: 1.429em; line-height: 50px; padding: 0 20px; margin: 20px 10px 10px; text-align: center; font-weight: 300; }
.competitor .bg-green { background: #55bf9c; }
.competitor .freetrailbtn:hover { background: #8bd4ec; color: #fff; }
.competitor .bg-green:hover { background: #1cb583; }
.competitor .pricing-info span:nth-child(4) { text-decoration: line-through; font-size: 12px; }
.competitor .pricing-info span:nth-child(5) { color: #1374ab; font-size: 18px; font-weight: 600; }
.competitor .pricing-info span:nth-child(6) { color: #42b08e; font-weight: 600;font-size: 20px; }
.competitor .feature-header-txt sup { font-size: 18px; }
.competitor .table-content .mob-head { display: none; }
.competitor .static { overflow: hidden; }
/* ( Logmein ) */
.competitor .offer-logmein { background: url(../../source/images/logmein-90Price-offer.png) no-repeat 0 0; height: 126px; width: 210px; float: left; text-indent: -9999px; }
.competitor .offr-sec:hover .offer-logmein { background-position: 0 -150px; }
/* (Teamviewer) */
.competitor strike{font-size:14px}
.competitor .offer-teamviewer { background: url(../../source/images/teamviewer-90Price-offer.png) no-repeat 0 0; height: 126px; width: 210px; float: left; text-indent: -9999px; }
.competitor .offr-sec:hover .offer-teamviewer { background-position: 0 -150px; }
/* web viewer page slider styes */
.web-viewer-slide.mac-img { display: none; }
.web-viewer-slide-wrapper { height: 480px; position: absolute; width: 860px; width: calc(100% - 471px); overflow: hidden; margin: 0px auto; float: right; right: -20px; top: 120px; }
.web-viewer-slide-wrapper ul li { padding-top: 35px; }
.web-viewer-slide-wrapper ul li:nth-child(2) { display: none; }
.web-viewer-slide-wrapper ul li:nth-child(3) { display: none; }
.web-viewer-slide-wrapper .banner-slide { width: 575px; margin: 0px auto; position: relative; height: 395px; overflow: hidden; }
.web-viewer-slider-bg { background: url(../../source/images/web-viewer-slider-bg.png) no-repeat; height: 480px; width: 749px; }
.web-viewer-steps-img { background-image: url(../../source/images/web-viewer-steps2.png); background-repeat: no-repeat; background-position-y: 0px; background-position-x: 0px; height: 113px; width: 117px; position: absolute; top: 77%; left: 410px; z-index: 999; }

/* Business Page Styles */

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');
.business h1, .business p { margin: 0; padding: 0;    font-size: 16px; }
.business .nav-toggle { padding-left: 50px; }
.business { font-family: 'Open Sans', verdana, tahoma; }
.business .header { height: 70px; }
.business .menu { padding-top: 10px; }
/*.business .logo a { margin-top: 12px; }*/
.business .header-banner { background: #091f2d url(../../source/images/business-BG.jpg) no-repeat scroll center; height: 560px; border-bottom: 6px #5286cc solid; }
.business .bg-container { position: relative; top: 130px; }
.business .bg-container h1 { font-size: 30px; line-height: 48px; color: #fff; font-weight: 500; }
.business .bg-container p { font-size: 18px; line-height: 26px; color: #fff; padding-top: 3px; font-weight: 300; }
.business .content-bg { width: 56%; }
.business .offr-img { float:left; }
.business .offr-img a {background: url(../../source/images/business-price-90offer.png) no-repeat; width: 435px; height: 93px; margin-top: 70px; display: block; margin-bottom: 30px; }
.business .offr-percent { float:left; }
.business .offr-percent a{ background:url(../../source/images/business-offer-image.png) no-repeat; width:210px; height:194px; display:block; margin-top:20px; }
.business .bg-container .includ-txt { padding: 0 0 30px 5px; font-size: 14px; color: #fff; line-height: 18px; }
.business .bg-CTA a { background: url(../../source/images/business-signup-btns-blue.png) no-repeat 0 0; width: 240px; height: 56px; display: block; }
.business .bg-CTA a:hover { background-position: 0 -76px; }
.business .info-sec, .business .feature-wrap, .business .desc-footr { padding: 60px 0 70px; background:#ddeceb}
.business .desc-footr { background: #fff; }
.business .info-sec h1, .business .feature-wrap h1, .business .slider-wrap h1 { font-size: 36px; line-height: 44px; color: #515151; font-weight: 300; text-align: center; padding-bottom: 20px; }
.business .info-sec p, .business .slider-wrap p { font-size: 16px; color: #515151; text-align: center; padding: 0 60px; font-weight: 300; }
.business .tertiary-info { padding: 60px 0; }
.business .tertiary-info h1 { font-size: 34px; line-height: 46px; color: #fff; border-left: 4px #e6d16e solid; padding-left: 20px; font-weight: 300; margin-bottom: 10px; }
.business .tertiary-info h1 span { font-size: 42px; font-weight: 500; }
.business .two-col-wrap { padding-top: 50px; }
.business .two-col { width: 50%; float: left; }
.business .two-col h2 { font-size: 25px; line-height: 34px; color: #333; font-weight: 300; padding-bottom: 10px; }
.enterprise .two-col h2{float:left;}
.business .two-col p { font-size: 16px; line-height: 22px; color: #333; padding-right: 50px; }
.business .two-col p{float:left;}
.business .feature-wrap h1 { font-size: 34px; padding-bottom: 10px; }
.business .three-col { width: calc(99.9% / 3); width: -webkit-calc(99.9% / 3); width: -moz-calc(99.9% / 3); float: left; text-align: center; padding-top: 60px; }
.business .three-col h2 { font-size: 20px; line-height: 26px; color: #626262; font-weight: 400; padding: 20px 0 10px; }
.business .three-col p { font-size: 16px;  color: #626262; line-height: 21px; padding: 0 50px; }
.business .icon { background: url(../../source/images/business-icon-new-blue.png) no-repeat; width: 46px; height: 46px; display: inline-block; }
.business .viewer { background-position: 0 -66px; }
.business .one-time { background-position: 0 -132px; }
.business .platfrm { background-position: 0 -198px; }
.business .transfr { background-position: 0 -264px; }
.business .printing { background-position: 0 -330px; }
.business .whiteboard {background-position: 0 -396px;}
.business .wAccess {background-position: 0 -462px;}
.business .mAccess {background-position: 0 -528px;}
.business .slider-wrap { background: #628396; padding: 60px 0; }
.business .slider-wrap h1 { color: #fff; }
.business .slider-wrap p { padding-bottom: 40px; color: #fff; width: 80%; margin: 0 auto; }
.business .desc-footr p { font-size: 20px; color: #626262; line-height: 26px; text-align: center; padding-bottom: 10px; font-weight: 400; }
.desc-foot-CTA { text-align:center; }
.business .desc-foot-CTA a {     background: url(../../source/images/business-signup-btns.png) no-repeat 0 0px;
    width: 235px;
    height: 57px;
    margin: 0 auto;
    margin-top: 18px;
    display: inline-block; }
.business .desc-foot-CTA a:hover { background-position: 0 -76px; }
.business .clear-980 { display: none; }
sup {font-size: 0.6em; vertical-align: baseline; position: relative; top: -0.6em; }
.business .desc-footr .business_notes { font-size: 13px; letter-spacing: normal; padding-top: 60px;
    text-align: left; line-height:16px; }
.business .desc-footr .business_notes span { color: #C30003 }
.business .desc-footr { padding-bottom:20px; }
.business .desc-foot-CTA a.CTA-img { background:url(../../source/images/CTA-90Percent-img.png) no-repeat; width:208px; height:47px; display:inline-block; margin-left:20px; }
/* Team Page Styles Ends*/

/*Feature page business section css starts here */
.fea-txt-section{background: #014049 url(../../source/images/feature-new-bg.jpg) no-repeat center 0;width: 100%;background-size: cover;clear: both;float: left;padding: 60px 0px 40px;text-align:center;color:#fff;cursor: pointer; position: relative;}
.fea-txt-section .more-features h3{text-align:center;color:#fff;font-size: 32px;line-height: 32px;margin-bottom:20px;}
.fea-txt-section .learn-more{color:#f4d738; padding: 10px 20px; border:2px solid #f4d738;width:150px;margin: auto;margin-top:30px;}
.fea-txt-section .learn-more:hover{color:#fff; border: 2px solid #77EAC1;}
.learn-more-hover{color:#fff !important;; border: 2px solid #77EAC1 !important;}
.tryFree a {display: inline-block;margin-top: 40px;}
.tryFree a:hover {background:#6ad6e8;}
.feat-txt-list li{float:left;width:32%;text-align: left; padding-right: 50px !important;}
.fea-txt-section p{width:80%;text-align: center;margin: auto;}
.feat-new-icon{background:url(../../source/images/feature-new-icon.png) no-repeat;width:95px;height: 42px;
    display: block;position: absolute;top: -2px;right:127px;}
/*Feature page business section css ends here */


/*Business casestudy*/
.desc-casestudy {background:#0b0b13 url(../../source/images/casestudy-bg.jpg) no-repeat center 0; height: 335px;width: 100%;float: left; cursor: pointer; color:#fff;margin-bottom:50px}
.desc-casestudy a{color:#fff}
.caseStory{background: url(../../source/images/case-study-image.png) no-repeat -1px -2px; width: 207px;	height: 87px; float: left;cursor: pointer; margin: 45px 0px 0px 30px !important;}
.desc-casestudy .fl-left{float:left;width: 278px; text-indent:-5000px}
.desc-casestudy .fl-right{float:left; width:75%;}
.desc-casestudy .wrapperCont{margin: 70px 0px; float: left;}

.desc-casestudy .readmore {
    background: url(../../source/images/case-study-image.png) no-repeat 0 -176px; display: block; height: 43px; width: 174px; padding: 0px; margin: 20px 0px; float: left;}
	
	.desc-casestudy .readmore:hover {
    background: url(../../source/images/case-study-image.png) no-repeat 0 -264px;}
	.desc-casestudy .readmore:active {
    background: url(../../source/images/case-study-image.png) no-repeat 0 -351px;}
.desc-casestudy h3{color:#fff; border:none; padding:0px}
.jinkyslogo {
    background: url(../../source/images/case-study-image.png) no-repeat 0 -125px;width: 99px;height: 20px; display: block;float: right; margin:20px 0px
}

.desc-casestudy .caseRespStory{display:none;}

/*business icon related css*/
.business .two-col-img{width: 93px;height: 93px;float:left;background: url(../../source/images/business-icons-blue.png) no-repeat;}
	.business .dashborad-img{background-position: 0px 0px;}
	.business .dashborad-img:hover{background-position: 0px -105px;}
	.business .two-col-desc{margin-left:130px;}
	.business .unlimted-user-img{background-position: 0px -210px;}
	.business .unlimted-user-img:hover{background-position: 0px -315px;}
	.business .feature-wrap{clear:both;background:#f6f9f9 !important;margin-top: 60px;}
	.business .creat-team{background-position: 0px -420px;}
	.business .creat-team:hover{background-position: 0px -525px;}
	.business .easy-use{background-position: 0px -630px;}
	.business .entCompliance{background-position: 0px -1776px;}
	.business .entCompliance:hover{background-position: 0px -1909px;}
	.business .security{background-position: 0px -840px;}
	.business .security:hover{background-position: 0px -945px;}
	.business .mob-access{background-position: 0px -1050px;}
	.business .mob-access:hover{background-position: 0px -1155px;}
	.business .two-col h2:hover{color:#3d95b6}
	.business .easy-use-con h2:hover{color:#333 !important;}
.business .unlimted-user-img h2:hover{color:#333 !important;}
	.business .tertiary-info {padding: 10px 0 40px;}
.trialTxt p{padding-top:15px !important;}
.trialTxt p span{font-size:13px}
.desc-foot-CTA p a { background: none !important;color: #9c0c00;font-size: 18px;margin: 12px 0px 0px 0px !important;width: auto !important;}
.desc-foot-CTA p span{font-size:13px; color:#666}
.font12{font-size:12px}

/* Pricing*/
.price-table-btn.cBtn{margin-top:20px !important}
.cDiv{margin-top:40px}
/*30/6*/
.business .header-banner { background: #091f2d url("../../source/images/bg-dashboard.jpg") no-repeat scroll center center; }
.business .bg-container .wrapper { position: relative; height: 444px; }
.business .bg-container h1 { font-weight: 400; padding-top: 55px; }
.business .smal-head { font-size: 26px; line-height: 32px; display: block; font-weight: 400; }
.business .bg-container { top: 110px; }
.business .content-bg { width: 40%; }
.business .offr-img a { margin-top: 56px; margin-bottom: 56px; }
.business .bg-container p { padding-top: 5px; font-size: 16px; line-height: 24px; padding-bottom:17px; }
.business .trialTxt > p { font-size: 18px; }
.business .smal-head > img { vertical-align: text-top; }
.business .offr-img a { background: rgba(0, 0, 0, 0) url("../../source/images/business-90offer-dashboard.png") no-repeat scroll 0 0; width: 360px; height: 82px; }
.business .bgDashboard { background: url(../../source//images/dashboard-screenshot.png) no-repeat; width: 766px; height: 423px; right: 30px; position: absolute; bottom: 0; }
.business p.acces-comp { color: #fff; font-size: 16px; line-height: 24px; padding-top:0px; }
.business p.acces-comp span { color: #fde062; font-weight: 600; }
.business p.offr-price strike {color: #abbcc5; font-size: 16px; }
.business p.offr-price { color: #fff; font-size: 20px; line-height: 20px; padding-bottom: 10px; }
.business p.offr-price .offr-amt { font-size: 40px; }
.business p.offr-price .offr-period { font-size: 14px; }
.business .bg-CTA a { background: url("../../source/images/dashboard-graphics.png") no-repeat scroll 0 0; display: block; width: 305px; height: 83px; }
.business .bg-CTA a:hover { background-position: 0 -130px; }
.business .trial-info { background: url("../../source/images/dashboard-graphics.png") no-repeat -6px -422px; width: 159px; height: 131px; position: absolute; bottom: 0; right: 0; }
.business .trialTxt.mob-res { display: none; }
.business .bg-CTA{clear:both;}
.business .bus-price-sec{margin:-10px 0px 20px 0px;}


/*Enterprise page*/
.enterprise .gry-pln-txt{color:#333 !important;}
.enterprise .header-banner { background: #305565 url("../../source/images/enterprise-banner.jpg") no-repeat scroll center center;height: 200px;border:0px;margin-bottom: 10px; }
.enterprise .header-title h1 {font-size: 32px;line-height:44px;font-weight: 400;text-align: center;padding-top: 15px;}
.enterprise .bg-container .wrapper { position: relative; }
.enterprise .smal-head { font-size: 26px; line-height: 32px; display: block; font-weight: 400; }
.enterprise .bg-container {top:0px;}
.offr-wrap{float: left;width: 454px;}
.enterprise .offr-img a { margin-top: 56px; margin-bottom: 56px; }
.enterprise .bg-container p { padding-top: 15px; font-size: 15px; line-height: 20px;    text-align: center;     color: #333;}
.enterprise .trialTxt > p { font-size: 18px; }
.enterprise .smal-head > img { vertical-align: text-top; }
.enterprise .offr-img a { background: rgba(0, 0, 0, 0) url("../../source/images/business-90offer-dashboard.png") no-repeat scroll 0 0; width: 360px; height: 82px; }
.enterprise .bgDashboard { width: 735px; height: 423px; right: 0px; position: relative; float:right;}
.enterprise p.acces-comp {color: #6b6a6a; font-size:26px; line-height:35px;text-align:left;width: 100%;margin-bottom:5px;padding-top:20px;padding-bottom: 12px; }
.enterprise p.acces-comp span { color: #fde062; font-weight: 600; }
.enterprise p.offr-price strike { color: #7d8f99; font-size: 16px; }
.enterprise p.offr-price { color: #6b6a6a; font-size:16px; line-height: 23px; padding-bottom: 10px; width: 228px;background:transparent;text-align: left;float: left;font-weight:400;}
.enterprise p.offr-price .offr-amt { font-size: 30px;font-weight: 500; }
.enterprise p.offr-price .offr-period { font-size: 14px; }
.enterprise .bg-CTA a { background:#22a279; display: block;width: 177px; height:auto; color: #fff;
font-size: 22px;padding: 14px 22px;}
.enterprise .bg-CTA a:hover {background:#4acaa1 }
.enterprise .trial-info { background: rgba(0, 0, 0, 0) url("../../source/images/dashboard-graphics.png") no-repeat -6px -422px; width: 159px; height: 131px; position: absolute; bottom: 0; right: 0; }
.enterprise .trialTxt.mob-res { display: none; }
.enterprise .lim-txt{padding-top: 5px !important;font-size: 13px !important;line-height: 20px;text-align: left !important;color: #000;width:57%;font-weight:400;}
.enterprise .tertiary-info {padding: 10px 0 70px;background: #f1f1f1;margin-top:60px;
clear: both;float: none;}
.enterprise .tertiary-info h3{text-align:center; font-size:33px;line-height: 34px;color: #333;
font-weight: 300;border:0px;    margin: 20px 0px 59px;}
.enterprise .tertiary-info .ter-hdr-desc{text-align:center; width:60%;margin: 15px auto 66px auto;}
.enterprise .feature-wrap {clear: both; background: #fff !important;margin-top: 10px;}
.enterprise .offer-paid-txt{text-align:center;    margin-top: 20px;}
.enterprise .orn-txt{color:#e68f1d;font-size: 38px;}
.enterprise .desc-foot-CTA a {     width: 194px;
    height: 55px;
    margin: 0 auto;
    margin-top: 20px;
    display: inline-block;
    border: 2px solid #4eb2d6;
    color: #e68f1d;
    padding-top: 13px;
    font-size: 24px;
    margin-bottom: 10px;
    background: #4eb2d6;
    background: #4eb2d6;
    color: #fff;}
.enterprise .desc-foot-CTA a:hover {    background-color: #297fc7;
    border-color: #4eb2d6;
    box-shadow: 0 0 5px #1e73bb inset;
    border: 2px solid #297fc7;}
.enterprise .trail-free-txt{font-size:13px;color: #666666;}
.enterprise .business .desc-footr p {font-size: 24px;}
.enterprise .two-col-img {width: 93px;height: 93px;float: left;background: url(../../source/images/enterprise-icons-UI-blue.png) no-repeat;}
.enterprise .com-manage-img { background-position: 0px 0px;}
.enterprise .com-manage-img:hover{background-position: 0px -567px;}
.enterprise .creat-team { background-position: 0px -145px;}
.enterprise .creat-team:hover {background-position: 0px -705px;}
.enterprise .security-ico{background-position: 0px -433px;}
.enterprise .security-ico:hover{background-position: 0px -973px;}
.enterprise .easy-use{background-position: 0px -433px;}
.enterprise .easy-use:hover{background-position: 0px -973px;}
.enterprise .cmp-ico{background-position: 0px -2302px;}
.enterprise .cmp-ico:hover{background-position: 0px -2431px;}
.enterprise	.bg-CTA{width: 200px;float: left;clear:both;}
.enterprise .rem-dep{background-position: 0px -1097px;}
.enterprise .rem-dep:hover{background-position: 0px -1222px;}
.enterprise .rem-con{background-position: 0px -1347px;}
.enterprise .remReboot{background-position: 0px -2555px;}
.enterprise .remReboot:hover{background-position: 0px -2684px;}
.enterprise .scalable-ico { background-position: 0px -1587px;}
.enterprise .scalable-ico:hover { background-position: 0px -1704px;}
.enterprise .rem-con:hover{background-position: 0px -1467px;}
.enterprise	.trail-txt-con{float: left;margin: 10px 0px 0px 0px;font-size:14px;}
.enterprise .easy-use-con h2:hover {color: #3d95b6 !important;}
.enterprise .new-offer-img{margin-bottom:8px; -moz-box-shadow:    inset 0 6px 7px -8px #000, inset  0 -6px 7px -8px #696868;-webkit-box-shadow: inset  0  6px 7px -8px #696868, inset  0 -6px 7px -8px #696868;
 box-shadow:inset  0  6px 7px -8px #696868, inset  0 -6px 7px -8px #696868;width:26%; width:73%;
padding: 15px 0px;}
.enterprise .trail-org-txt{color: #e58252;font-size: 20px;font-weight: bold;}
.enterprise .trail-free-sml-txt	{vertical-align: text-bottom;}
.enterprise .ent-new-offer{background: url("../../source/images/90-ent-pricing.png") no-repeat scroll 0 0;float:left;margin: 9px 13px 23px 0px;width: 110px;height: 56px;}
.enterprise .ent-shadow{background: url("../../source/images/ent-shdow.png") no-repeat scroll 0 0;width:321px;height: 60px;float:left;   }
.enterprise .new-pln-txt{color:#333 !important;}	
.enterprise .new-pln-txt:hover{color:#3d95b6 !important;}
.enterprise .new-offer-div{width: auto; z-index: 9999999999999999;min-height: 211px;
min-width: 400px;cursor: pointer;}
.enterprise .header-title{text-align:center;color:#fff;    padding-top: 104px;}
.enterprise	.desc-footr{padding-top:10px;}
	


.fea-txt-section-new{background: #014049 url(../../source/images/feature-new-bg.jpg) no-repeat center 0;width: 100%;background-size: cover;clear: both;float: left;padding: 60px 0px 40px; color:#fff; position: relative;}
	
.fea-txt-section-new .more-left { width: 48%; float: left;}
.fea-txt-section-new .more-right { width: 48%; padding-left: 20px; float: left;}	
.fea-txt-section-new .more-left a { color: #ffffff;}	
.fea-txt-section-new .more-right a { color: #ffffff;}	
.fea-txt-section-new .more-left h3{color:#fff;font-size: 32px;line-height: 32px;margin-bottom:20px; text-align: left; border-bottom: 0px !important; padding-left: 0px !important;}
.fea-txt-section-new .more-right h3{color:#fff;font-size: 32px;line-height: 32px;margin-bottom:20px; text-align: left; border-bottom: 0px !important;  padding-left: 0px !important;}	

.fea-txt-section-new .more-right .new-ent{float: right;top: 0px;left: 0px; margin: -50px 0px 0 0px;}	
.more-left .more-right p { width: 80%; text-align: left !important; color: #ffffff !important;}	
.fea-txt-section-new .learn-more{color:#f4d738; padding: 10px 20px; border:2px solid #f4d738;width:150px;margin-top:30px;}
.fea-txt-section-new .learn-more:hover{color:#fff; border: 2px solid #77EAC1;}
.learn-more-hover{color:#fff !important;; border: 2px solid #77EAC1 !important;}

/*Enterprise Video added*/
.enterprise .enterprise-intro {	background: url(../../source/images/video_icon.png) no-repeat scroll 0px 4px;
margin: 30px 0 0;padding: 13px 8px 10px 43px;line-height: 16px;cursor: pointer;list-style: none;font-size: 14px;}
.banner_video{margin:0px;}	
.title_video{margin-left: -43px; margin-top: -15px;}
.videos_popup .master_wrapper { position: absolute; }
.videos_popup .shadow_container { position: fixed; float: left; }
.videos_popup .popup_container { border: 0px!important; padding: 0px!important; background: #006B97; }
.videos_popup .popup_container h3 { text-align: left }
.videos_popup .first_pos_container_new { width: auto!important; }
.videos_popup .popup_close_btn { right: 15px; top: 13px; z-index: 999; background: url(../../source/images/close-button.png) no-repeat scroll 0 0; width: 24px; height: 24px }
.videoContainer .divider { padding: 0px!important }
.videos_wrap_popup { display: none; float: left; height: 100%; position: fixed; width: 100%; z-index: 99999999; top:20px !important;}
.videoContainer { width: 960px; height: 540px; margin: 0px auto; opacity: 10; position: relative; }
#container_wrapper { border: 1px solid #808D98; background-color: #1374AB; }
.layout_center { height: 100%; position: fixed; width: 100%; background: none repeat scroll 0 0 #000000; opacity: .9; -moz-opacity: .9; -webkit-opacity: .9; -khtml-opacity: .9; filter: alpha(opacity=90); top: 0; }
.videos_close_btn { background: url(../../source/images/popup_close_btn-new.png) no-repeat scroll 0 0; cursor: pointer; display: block; height: 39px; position: fixed; right: 16px; top: 10px; width: 39px; z-index: 1999; }
.note{font-size:14px}
.red{color:#a70000}
.features-bg-img .widthIn{width:80%}
.ico-drag{background-position: 0px -2745px;}
.features-sub a:hover .ico-drag {background-position: 0px -2865px;}
.ico-white{background-position: 0px -3006px;}
.features-sub a:hover .ico-white {background-position: 0px -3133px;}
.remote-para{min-height:73px}

.ico-logs{background-position: 0px -3275px;}
.features-sub a:hover .ico-logs {background-position: 0px -3403px;}


.features-bg-img .feature-header-txt p{padding-top:0px}
.supHrs p{
    color: #d0d1d1;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    line-height: 24px;
    margin: 0 0 0 0px;
    text-decoration: none;
}
.supNum p {
    color: #d0d1d1;
    font-size: 24px;
    line-height: 24px;
    text-decoration: none;
    margin: 0 0 0 0px;
}


/*Enterprise Section*/

.pgmag-quotes .quotes-sec {width: 100%; float: left;  display: block; margin: 55px 0px 0px 0px;  box-sizing: border-box; padding-left: 10%;}
.pgmag-quotes .badge-holder {float: left; width: auto;text-align: center;}
.pgmag-quotes .quotes-sec p {margin: 0px 0 0; color: #fff; font-size: 18px;text-align: left; font-style: italic;  float: left; width: 60%;
    padding: 0px 0px 0px 50px;}
.pgmag-quotes { background:#353535 url(../../source/images/pcmagquote_home.jpg) no-repeat center center #5d3b50; width: 100%;
    height: 227px; float: left;  padding: 20px 15px; margin: 0px;}
.pgmag-quotes .quotes-image { background: url(../../source/images/pcmag-signup.png) no-repeat; display: inline-block; width: 170px; height: 80px; line-height: 30px;}
.pgmag-quotes .author-title {float: left; width: 100%; font-style: italic; color: #f0e191; margin: 10px 0px 0px 0px;}


/* Competition pages */
.competitor .note p{text-align: left; font-size: 14px; line-height: 24px;}
.competitor .red{color:red}
.competitor .pcmagDiv{width: 100%; float: left; margin: 8% 0 2%;}
.competitor .quotes-sec {width: 940px; margin: 0px auto; display: block; box-sizing: border-box; padding-left: 10%; background: #fff; height: 125px;   padding: 20px 30px 30px 30px; border: 1px solid #e0e0e0;}
.competitor .quotes-sec p { margin: 0px 0 0; color: #333; font-size: 18px; text-align: left; font-style: italic; float: left; width: 75%;padding: 10px 0px 0px 40px;}
.competitor .badge-holder {float: left; width: auto; text-align: center;   border-right: 1px solid #e0e0e0; padding-right: 35px;}
.competitor .quotes-image {background: url(../../source/images/rpc-quote-logo-comp.png) no-repeat; display: inline-block; width: 180px;
    height: 90px; line-height: 30px;}
.competitor .author-title {float: left; width: 100%; font-style: italic; color: #988626; margin: 10px 0px 0px 0px;}
.competitor .offer-splashtop { background: url(../../source/images/splashtop-Price-offer.png) no-repeat 0 0; height: 126px; width: 210px; float: left; text-indent: -9999px; }
.competitor .offr-sec:hover .offer-splashtop { background-position: 0 -150px; }	
.competitor .spancol {color: #1374ab; font-size: 18px; font-weight: 600;}	


/* Help Desk related added */
.help_data{box-sizing:border-box;}
.help_data .toplogin {padding: 9px 18px 10px 6px !important;}
.help_data .header-banner {background: transparent url(../../source/images/help_support_banner.jpg) no-repeat scroll center;height: 550px;border-bottom: none;position:relative;}
.help_data .bg-container h4 {padding-top: 15px;font-size: 16px;line-height: 24px;padding-bottom: 17px;color:#fff;}
.help_data .content-bg {float: left;width:50%;}
.help_data .banner_video {position: absolute;right: 347px;top: 125px;width: 200px;height: 200px;}
.help_data .help_data_intro{background: url(../../source/images/video-play_button.png) no-repeat 0 0;width: 180px;height: 180px;margin: 0 auto;vertical-align: middle;align-items: center;display: flex;cursor: pointer;text-indent: -9999px;}
.help_data .help_data_intro:hover{background-position: 0 -186px;}
.help_data .price_offer_cont, .help_data .free_trail_cont{width:100%;height:auto;float:left;margin:0px;padding:0px;}
.help_data .price_offer_cont{height: 81px;margin: 30px 0px 60px;background-image:url(../../source/images/help_support_pricing.png);background-repeat:no-repeat;}
.help_data .day_trail_cont{width:auto;height:60px;float:left;margin:0px;padding:8px 30px 8px 15px;border:1px solid #83888b;border-right:none; background-color:transparent;text-align:left;}
.help_data .day_trail_cont h2 {font-size: 22px;font-weight: 600;color: #fff;margin: 0px;}
.help_data .day_trail_cont h5 {font-size: 10px;margin: 3px 0px 0px 0px;color: #fff;line-height: normal;}
.help_data .free_trail_cont .start_trail_btn {width:auto;height:60px;background-color: #2c86ff;color: #fff;line-height: 60px;font-weight: 600;float: left;padding: 0px 30px;}
.help_data .free_trail_cont .start_trail_btn:hover, .help_data .free_trail_cont .start_trail_btn:focus{outline:none;border:none;background-color:#619ff2;}
.help_data .help_solve_container{width:100%;height:auto;float:left;margin:0px;padding:50px 0px;background-color:#fff;text-align:center;position: relative;}
.help_data .help_solve_container h1 {font-size: 32px;margin: 20px 0px;color: #232e3b;font-weight: 400;line-height:normal;}
.help_data .help_solve_container p {line-height: 30px;color: #4b4b4c;width:91%;margin:auto;}
.help_data .help_solve_container p sup{font-size:.875em;}
.help_data .helpdesk_simple_container{width:100%;height:auto;float:left;margin:0px;padding:40px 0px;background-color:#f2f6f9;position: relative;}
.help_data .simple_main_cont{width:100%;height:auto;display:table;}
.help_data .simple_main_cont h1 {display: table-cell;vertical-align: middle;width: 39%;text-align: left;color: #454545;font-size: 38px;font-weight: normal;padding: 0px 110px 0px 70px;line-height: 60px;}
.help_data .simple_process_cont{display: table-cell;width: 67%;height:auto;position:relative;border-left: 1px dotted #cfd3d6;padding-left: 15px;}
.help_data .simple_process_cont_row{width:100%;height:auto;float:left;margin:10px 0px 10px 0px;padding:0px;}
.help_data .simple_process_cont_row .number_icon {width: 30px;height: 30px;float: left;border-radius: 50%;margin: 20px 0px 0px -30px;background-color: #ee9c4e;color: #fff;text-align: center;line-height: 30px;}
.help_data .simple_process_cont_row .img_cont{width:78px; height:60px;float:left;background-image:url(../../source/images/help_simple_steps_icons.png);background-repeat:no-repeat;margin:0px 20px;}
.help_data .simple_process_cont_row .content_cont {float: left;width: 80%;height: auto;font-size:15px;color: #2b3642;}
.help_data .simple_process_cont_row .content_cont h2 {font-size: 18px;font-weight: 600;color: #2b3642;margin-bottom: 4px;}
.help_data .simple_process_cont_row .img_cont.img_icon_1{background-position:0px 0px;}
.help_data .simple_process_cont_row .img_cont.img_icon_2 {background-position: 0px -120px;}
.help_data .simple_process_cont_row .img_cont.img_icon_3 {background-position: 0px -210px;}
.help_data .simple_process_cont_row .img_cont.img_icon_4 {background-position: 0px -305px;}
.help_data .simple_process_cont_row .img_cont.img_icon_5 {background-position: 0px -415px;}
.help_data .helpdesk_benefit_container{width:100%;height:auto;float:left;margin:0px;padding:50px 0px;}
.help_data .helpdesk_benefit_container h1, .help_data .helpdesk_lesstime_container h1 {width:100%;height:auto;float:left;font-size: 32px;font-weight: normal;text-align: center;color: #4a4b4d;line-height:normal;}
.help_data .benefit_thumb_cont{width:100%;height:auto;float:left;margin:50px 0px 0px 0px;padding:0px;}
.help_data .benefit_thumb_columnn{width: calc(99.9% / 3);width: -webkit-calc(99.9% / 3);width: -moz-calc(99.9% / 3);float: left;text-align: center;}
.help_data .benefit_thumb_columnn span{width:95px;height:93px;display:block;margin:0px auto 20px;background-image:url(../../source/images/help_lesstime_icons.png);background-repeat:no-repeat;}
.help_data .benefit_thumb_columnn span.benefit_icon_1 {background-position: 0px 0px;}
.help_data .benefit_thumb_columnn span.benefit_icon_2 {background-position: 0px -141px;}
.help_data .benefit_thumb_columnn span.benefit_icon_3 {background-position: 0px -282px;}
.help_data .benefit_thumb_columnn h2, .help_data .lesstime_thumb_column h2 {font-size: 22px;margin-bottom: 15px;color: #4b4b4b;}
.help_data .benefit_thumb_columnn p, .help_data .lesstime_thumb_column p {font-size: 15px;line-height: 26px;width: 93%;margin: auto;}
.help_data .helpdesk_lesstime_container{width:100%;height:auto;float:left;margin:0px;padding:50px 0px;background-color:#f2f6f9;}
.help_data .lesstime_thumb_cont{width:100%;height:auto;float:left;margin:50px 0px 0px 0px;padding:0px;}
.help_data .lesstime_thumb_column{width: calc(99.9% / 3);width: -webkit-calc(99.9% / 3);width: -moz-calc(99.9% / 3);float: left;text-align: center;margin-bottom: 30px;}
.help_data .lesstime_thumb_column span{width:50px;height:50px;display:block;margin:0px auto 20px;background-image:url(../../source/images/help_lesstime_icons.png);background-repeat:no-repeat;background-position:0px -431px;}
.help_data .lesstime_thumb_column span.lesstime_icon_1{background-position:0px -431px;}
.help_data .lesstime_thumb_column span.lesstime_icon_2{background-position:0px -532px;}
.help_data .lesstime_thumb_column span.lesstime_icon_3{background-position:0px -633px;}
.help_data .lesstime_thumb_column span.lesstime_icon_4{background-position:0px -733px;}
.help_data .lesstime_thumb_column span.lesstime_icon_5{background-position:0px -835px;}
.help_data .lesstime_thumb_column span.lesstime_icon_6{background-position:0px -936px;}
.help_data .lesstime_thumb_column span.lesstime_icon_7{background-position:0px -1038px;}
.help_data .lesstime_thumb_column span.lesstime_icon_8{background-position:0px -1138px;}
.help_data .lesstime_thumb_column span.lesstime_icon_9{background-position:0px -1239px;}
.help_data .lesstime_thumb_column p {width: 85%;}
.help_data .helpdesk_secure_container{width:100%;height:auto;float:left;margin:0px;padding:50px 0px;background-color:#eff0ea;text-align:center;position: relative;}
.help_data .helpdesk_secure_container h1 {font-size: 32px;margin: 20px 0px;color: #232e3b;font-weight: 400;}
.help_data .helpdesk_secure_container p {line-height: 30px;color: #4b4b4c; width:80%;margin:auto;}
.help_data .helpdesk_faster_container{width:100%;height:auto;float:left;margin:0px;padding:70px 0px 90px 0px;text-align:center;}
.help_data .helpdesk_faster_container h4{font-size:16px;margin:0px;color:#555658;line-height:normal;}
.help_data .pgmag-quotes .quotes-sec h2 {margin: 0px 0 0;color: #fff;font-size: 18px;text-align: left;font-style: italic;float: left;width: 60%;padding: 0px 0px 0px 50px;}
.help_data footer {width: 100%;height: auto;float: left;margin: 0px;padding: 0px;}
.help_data .header-right img {width: 150px;margin-top: -5px;}
.help_data .bg-container h1 img {margin-left: 10px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
.menu .secondary li a, .menu .secondary li a.myaccount_box {padding:8px !important;}
}

/*New webviewer related css updates*/
.rpc-web-viewer .header-banner { background: #c7926a url(../../source/images/web-viewer-banne-blue-new1.jpg) no-repeat center; width: 100%; height: 499px; }
.rpc-web-viewer .bg-container { top: 95px; position: relative; }
.rpc-web-viewer h1 { font-size: 40px; line-height: 48px; font-weight: 400; padding-top: 80px; color: #fff; margin: 0; margin-top: 40px; position:relative }
.rpc-web-viewer .header-banner .static p { color: #fff; font-size: 1.2em; margin: 0; padding-top: 20px; }
.rpc-web-viewer .orange-btn { padding: 10px 40px; background-color: #2cb0e2; color: #fff; float: left; margin-top: 20px; cursor: pointer; font-size: 20px; font-weight: 600; margin-top: 25px; }
.rpc-web-viewer .orange-btn:hover {     background-color: #ffffff !important;
    color: #2cb0e2;}
.rpc-web-viewer .new-icon { background: url(../../source/images/web-view-new.png) no-repeat; width: 56px; height: 32px; display: inline-block; vertical-align: bottom; }
.rpc-web-viewer .features { background: #eff5f5; padding: 50px 0; }
.rpc-web-viewer .features h2, .rpc-web-viewer .tertiary-sec h2 { text-align: center; font-size: 28px; line-height: 34px; margin: 0; }
.rpc-web-viewer .features p.feature-title { font-size: 16px; line-height: 24px; color: #656364; text-align: center; padding: 0px 40px; }
.rpc-web-viewer .feature-wrap { padding-top: 40px; }
.rpc-web-viewer .feature-col { width: 50%; float: left; text-align: left; margin-bottom: 60px; background: #eff5f5; }
.rpc-web-viewer .feature-col figure { background: url(../../source/images/web-viewer-icons-blue.png) no-repeat -1px -1px; width: 84px; height: 84px; display: inline-block; margin: 0; float: left; }
.rpc-web-viewer .feature-col figure.icon-security { background-position: -1px -152px; }
.rpc-web-viewer .feature-col figure.icon-session-log { background-position: -1px -302px; }
.rpc-web-viewer .feature-col figure.icon-dashboard { background-position: -1px -452px; }
.rpc-web-viewer .feature-col figure.icon-rem-update { background-position: -1px -603px; }
.rpc-web-viewer .feature-col figure.icon-swInstall { background-position: -1px -760px;}
.rpc-web-viewer .feature-col figure.icon-mulConnect { background-position: -1px -1797px;}
.rpc-web-viewer .feature-col figure.icon-moreOption { background-position: -1px -2075px;}
.rpc-web-viewer .feature-col figure.icon-rem-access:hover{ background-position: -1px -899px; }
.rpc-web-viewer .feature-col figure.icon-security:hover { background-position: -1px -1050px; }
.rpc-web-viewer .feature-col figure.icon-session-log:hover { background-position: -1px -1200px; }
.rpc-web-viewer .feature-col figure.icon-dashboard:hover { background-position: -1px -1350px; }
.rpc-web-viewer .feature-col figure.icon-rem-update:hover { background-position: -1px -1501px; }
.rpc-web-viewer .feature-col figure.icon-swInstall:hover { background-position: -1px -1658px;}
.rpc-web-viewer .feature-col figure.icon-mulConnect:hover { background-position: -1px -1936px;}
.rpc-web-viewer .feature-col figure.icon-moreOption:hover { background-position: -1px -2215px;}
.rpc-web-viewer .feature-col .feature-content { float: left; width: calc(100% - 84px); background: #eff5f5; padding: 0 20px; padding-right: 35px; }
.rpc-web-viewer .feature-col h3 { font-size: 22px; margin: 0; padding: 5px 10px; line-height: 24px; border: none; color: #69696b; font-weight: 400; padding-left: 0; }
.rpc-web-viewer .feature-col p { color: #656766; margin: 0; padding: 0; font-size: 16px; line-height: 24px; }
.rpc-web-viewer .tertiary-sec { padding: 50px 0; }
.rpc-web-viewer .features .feature-title .green-txt { color: #19a799; font-weight: 600; font-size: 17px; }
.rpc-web-viewer .features .feature-col:nth-child(odd):before { content: ''; display: block; clear: both; }
.rpc-web-viewer .features .feature-row-2col { clear: both; }
.rpc-web-viewer .tertiary-sec h2 { font-size: 18px; line-height: 25px; width:70%;margin:0px auto 20px }
.rpc-web-viewer .tertiary-sec p.flex-tile-info { font-size: 16px; padding: 10px 80px; color: #676767; text-align: center; }
.rpc-web-viewer .footer-lastul { width:28%; }
.rpc-web-viewer .features .wrapper{width: 88%;max-width: 1260px;}
.rpc-web-viewer .flexslider { margin: 0px auto 60px; max-width: 1080px; border: 0; box-shadow: none; }
.rpc-web-viewer .flex-wrap { padding-top: 30px; }
.rpc-web-viewer .flex-wrap h3 { padding: 0; margin: 0; text-align: left; border: 0; font-size: 22px; line-height: 28px; padding: 20px 0 10px; }
.rpc-web-viewer .flex-wrap p { color: #656766; margin: 0; padding: 0; font-size: 16px; line-height: 20px; margin: 0 auto; text-align: left; }
.rpc-web-viewer .flex-control-nav {     top: calc(50% - -195px); right: calc(50% - 195px) !important; left: auto; right: 0; width: 200px; }
.rpc-web-viewer .flexslider .img-left {display: inline-block;max-width: 697px;float: left;}
.rpc-web-viewer .flexslider .mart {float: left;width: 320px;margin-left: 30px;margin-top: 120px;}
.rpc-web-viewer .flexslider .slides img {height: auto;width: 100%;margin-bottom: 50px;}
.rpc-web-viewer .bg-container p{width:54%}
.quotes{width:940px; margin:0px auto; padding:40px 0px 0px 0px}

/* splashtop page styles */
.spl.competitor.cmpnew .pcRating td{background:#fff6e4 !important} 
.spl .italic{font-style:italic} 
.spl .font14{font-size:14px} 
.spl .headline{color:#1374ab; margin-bottom:10px} 
.spl .pclogo{float:left; padding-right:15px; padding-top:20px} 
.spl .fleft{float:left; width:70%} 
.spl .year{font-size:18px; display:block; color:#1374ab; margin-top:3px}
.spl .mheadline{display:none}
.spl .pcStar{background: url(../../source/images/remotepc-star-rating.png) no-repeat center 0px;margin:5px auto; width:150px; height:21px; }
.spl .pcCompStar{background: url(../../source/images/comp-rating.png) no-repeat center 0px;margin:0px auto; width:150px; height:21px; margin-bottom:5px}
.spl .colorBlue{color:#1374ab;}

/*eduction section in pricing page*/
.business-price .pointer-container { min-height: 1114px;}

.business-price .spcial-price-student{width:100%;padding: 20px 0px 35px 0px;text-align: center;font-size: 1.5em;position: relative;float:left;}
.business-price .sps-arrow {background: url(../../source/images/price-arrow.png) no-repeat center 5px;
width: 30px;height: 40px;position: absolute;z-index: 1;right:-30px;top:0px;}	
.business-price .sps-gratitude { background: url(../../source/images/price-edu.png) no-repeat center 0px;
width: 70px;height: 40px;position: absolute;z-index: 1;}
.business-price .pcl-txt{padding-left:68px;}

/* Realse Info Style */
.releasepage .legal_bg {height: 217px;}	
.releasepage .rel-updpate .h1_subtitle {color: #fff;text-align: left;font-size: 14px;margin-top: 5px;}
.releasepage .rel-updpate .rn_left {float: left;width: 60%;min-height: 220px;padding-left: 10px;top: 0;padding-top: 20px;margin-right: 50px;}
.releasepage .rel-updpate .rn_right {float: left;width: 250px;padding: 20px 0 30px 40px;background: #fff;margin: 50px auto 0;border: 1px solid #e7e7e3;min-height: 130px;}
.releasepage .release_body {width: 100%;float: left;background-color: #ffffff;}
.releasepage .rel-updpate .rn_right {float: left;width: 250px;padding: 20px 0 30px 40px;background: #fff;margin: 50px auto 0;border: 1px solid #e7e7e3;min-height: 130px;}
.releasepage .rel-updpate .rn_right p {font-size: 16px;color: #333;margin: 0 auto;float: none;padding: 0;font-weight: 400;line-height: 24px;border: none!important;}
.releasepage ul.tabs {height: 42px;margin: 0;padding: 0;list-style: none;border-bottom: 1px solid #ecb763;}
.releasepage ul.tabs li {float: left;margin: 0;padding: 0;text-indent: 0;list-style-image: none;}
.releasepage ul.tabs a.windows, .releasepage ul.tabs a.macNew, .releasepage ul.tabs a.ios, .releasepage ul.tabs a.android{display: block;position: relative;height: 40px;margin: 0px;padding: 0px;font-size: 11px;top: 1px;line-height: 40px;text-align: center;text-decoration: none;text-indent: -3500px}
.releasepage ul.tabs a.macNew:active, .releasepage ul.tabs a.windows:active, .releasepage ul.tabs a.l:active, .releasepage ul.tabs a.xl:active {outline: none;}
.releasepage .container_release {width: 100%;float: left;padding-top: 40px;}
.releasepage ul.tabs a.wind {display: block;position: relative;top: 1px;height: 40px;margin: 0px;padding: 0px;font-size: 11px;line-height: 40px;text-align: center;text-decoration: none;background-color: #fff;text-indent: -3500px}
.releasepage ul.tabs a.wind:active, .releasepage ul.tabs a.wind:active, .releasepage ul.tabs a.l:active, .releasepage ul.tabs a.xl:active {outline: none;}
.releasepage ul.tabs a.wind {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 0px;height: 40px;width: 135px;}
.releasepage ul.tabs a.wind:hover {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 0px;height: 40px;}
.releasepage ul.tabs a.wind.current {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -60px;height: 40px;}
.releasepage ul.tabs a.macNew {display: block;position: relative;top: 1px;height: 40px;margin: 0px;padding: 0px;font-size: 11px;line-height: 40px;text-align: center;text-decoration: none;background-color: #fff;text-indent: -3500px}
.releasepage ul.tabs a.macNew:active, .releasepage ul.tabs a.macNew:active, .releasepage ul.tabs a.l:active, .releasepage ul.tabs a.xl:active {outline: none;}
.releasepage ul.tabs a.macNew {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -120px;height: 40px;width: 135px;}
.releasepage ul.tabs a.macNew:hover {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -120px;height: 40px;}
.releasepage ul.tabs a.macNew.current {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -180px;height: 40px;}
.releasepage ul.tabs a.ios {display: block;position: relative;top: 1px;height: 40px;margin: 0px;padding: 0px;font-size: 11px;line-height: 40px;text-align: center;text-decoration: none;background-color: #fff;text-indent: -3500px}
.releasepage ul.tabs a.ios:active, .releasepage ul.tabs a.ios:active, .releasepage ul.tabs a.l:active, .releasepage ul.tabs a.xl:active {outline: none;}
.releasepage ul.tabs a.ios {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -240px;height: 40px;width: 135px;}
.releasepage ul.tabs a.ios:hover {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -240px;height: 40px;}
.releasepage ul.tabs a.ios.current {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -300px;height: 40px;}
.releasepage ul.tabs a.android {display: block;position: relative;top: 1px;height: 65px;margin: 0px;padding: 0px;font-size: 11px;line-height: 40px;text-align: center;text-decoration: none;background-color: #fff;text-indent: -3500px}
.releasepage ul.tabs a.android:active, .releasepage ul.tabs a.android:active, .releasepage ul.tabs a.l:active, .releasepage ul.tabs a.xl:active {outline: none;}
.releasepage ul.tabs a.android {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -360px;height: 40px;width: 135px;}
.releasepage ul.tabs a.android:hover {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -360px;height: 40px;}
.releasepage ul.tabs a.android.current {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -420px;height: 40px;}
.releasepage .release_body {width: 100%;float: left;background-color: #ffffff;}
.releasepage .release_body h3 {margin: 30px 0;padding: 0px;font-size: 25px;text-align: left;color: #333;}
.releasepage .panes, .releasepage .windows_panel {background-color: #ffffff;float: left;width: 100%;margin: 0px 0px 0px 0px;padding: 0px;}
.releasepage .panes, .releasepage .macNew_panel {background-color: #ffffff;float: left;width: 100%;margin: 0px 0px 0px 0px;padding: 0px;}
.releasepage .panes, .releasepage .ios_panel {background-color: #ffffff;float: left;width: 100%;margin: 0px 0px 0px 0px;padding: 0px;}
.releasepage .panes, .releasepage .android_panel {background-color: #ffffff;float: left;width: 100%;margin: 0px 0px 0px 0px;padding: 0px;}
.releasepage .rn_left h3 {margin: 30px 0;padding: 0px;font-size: 25px;text-align: left;color: #333;}
.releasepage a.windows_button, .releasepage a.macNew_button{display: block;position: relative;height: 40px; width:170px;margin: 0px;padding: 0px;font-size: 11px;top: 1px;line-height: 40px;text-align: center;text-decoration: none;text-indent: -3500px}
.releasepage a.windows_button {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -570px;height: 40px;width: 170px;}
.releasepage a.windows_button:hover {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -510px;height: 40px;}
.releasepage a.windows_button.current {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -570px;height: 40px;}
.releasepage a.macNew_button {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -690px;height: 40px;width: 170px;}
.releasepage a.macNew_button:hover {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -630px;height: 40px;}
.releasepage a.macNew_button.current {background: url(../../source/images/rel-note-buttons.png) no-repeat 0 -690px;height: 40px;}

@media screen and (max-width: 980px) {
.spl .mheadline{display:block}
.spl .fleft, .spl .pclogo, .business-price .sps-arrow{display:none}
/* Realse Info Style */
.releasepage .download_mobile a, .releasepage a.ios, .releasepage a.android, .releasepage .download_mobile a.android{margin: 0px !important;}
.releasepage .rel-updpate .rn_left {width: 96%;margin-right: 0;}
.releasepage .rel-updpate .rn_right {margin-left: 15px;}
}
@media screen and (min-width: 980px) and (max-width: 1000px) {
.business-price .col-free .signUp-CTA a {margin-top: 65px!important;}
}
@media screen and (max-width: 640px) {
.spl .ehide{display:none}
.spl .pcStar{background: url(../../source/images/remotepc-star-rating_small.png) no-repeat center 0px;margin:0px auto; width:70px; height:10px; margin-bottom:5px}
.spl .pcCompStar{background: url(../../source/images/comp-rating_small.png) no-repeat center 0px;margin:0px auto; width:70px; height:10px; margin-bottom:5px}
.spl .pcRating span{display:block !important}
/* Realse Info Style */
.releasepage ul.tabs a.wind {background: url(../../source/images/rel-note-buttons.png) no-repeat -10px 0px !important;width: 115px !important;}
.releasepage ul.tabs a.wind.current {background: url(../../source/images/rel-note-buttons.png) no-repeat -10px -60px !important;}
.releasepage ul.tabs a.macNew {background: url(../../source/images/rel-note-buttons.png) no-repeat -30px -120px !important;width: 75px !important;}
.releasepage ul.tabs a.macNew.current {background: url(../../source/images/rel-note-buttons.png) no-repeat -30px -180px !important;}
.releasepage ul.tabs a.ios {background: url(../../source/images/rel-note-buttons.png) no-repeat -33px -240px !important;width: 75px !important;}
.releasepage ul.tabs a.ios.current {background: url(../../source/images/rel-note-buttons.png) no-repeat -33px -300px !important;}
.releasepage ul.tabs a.android {background: url(../../source/images/rel-note-buttons.png) no-repeat -20px -360px !important;width: 95px !important;}
.releasepage ul.tabs a.android.current {background: url(../../source/images/rel-note-buttons.png) no-repeat -20px -420px !important;}
}
@media screen and (max-width: 480px) {
.spl.competitor .pricing-info span:nth-child(5) {color: #1374ab; font-size: 12px; font-weight: 600;}
.spl.competitor .pricing-info span:nth-child(6) {color: #42b08e; font-weight: 600; font-size: 14px;}
.spl.competitor strike {font-size: 10px;}
.spl.competitor .start-offr p {font-size: 13px; line-height: 18px;}
.faq-page .table_scroll{width: 100%;height: auto;overflow-x: auto;}
}

@media only screen and (max-width:980px) {
.quotes{display:none;}
}

/* remotepc responsive styles */
.flex-control-paging li a.flex-active { background-color: #333; }

@media only screen and (max-width:1280px) {
/*.pricing .offer-col-1 { width: 60%; float: left; }
.pricing .offer-col-2 { width: 40%; float: left; }
.pricing .offer-col-1 a { background: url(../../source/images/remotePC-freeoffer-pricing-1280.png) no-repeat scroll 0px 0px; display: inline-block; position: relative; text-align: center; }
.pricing.gift_icon .offer-col-1 a { background: url(../../source/images/remotePC-freeoffer-pricing-1280_gift.png) no-repeat scroll 0px 0px; }
.pricing .offer-col-1 a:hover { background-position: 0px -205px; }
.pricing .offer-col-2 a { background: url(../../source/images/remotePC-freeoffer-pricing-1280.png) no-repeat scroll -66px -410px; }
.pricing.gift_icon .offer-col-2 a { background: url(../../source/images/remotePC-freeoffer-pricing-1280_gift.png) no-repeat scroll -66px -410px; }
.pricing .offer-col-2 a:hover { background: url(../../source/images/remotePC-freeoffer-pricing-1280.png) no-repeat scroll -66px -614px; }
.pricing.gift_icon .offer-col-2 a:hover { background: url(../../source/images/remotePC-freeoffer-pricing-1280_gift.png) no-repeat scroll -66px -614px; }
.pricing.gift_icon.price-oly .offer-col-1 a { background: rgba(0, 0, 0, 0) url("../../source/images/remotePC-freeoffer-pricing-1280.png") no-repeat scroll 0 0; display: inline-block; position: relative; text-align: center; }
.pricing.gift_icon.price-oly .offer-col-2 a { background: rgba(0, 0, 0, 0) url("../../source/images/remotePC-freeoffer-pricing-1280.png") no-repeat scroll -66px -410px; }
.pricing.gift_icon.price-oly .offer-col-2 a:hover { background: url(../../source/images/remotePC-freeoffer-pricing-1280.png) no-repeat scroll -66px -614px; }*/
}

@media screen and (max-width:1260px) {
/*Support page*/
.sup_hdr_lft_con { width: 40%; padding: 0px 20px 0px 0px; }
	
}




@media only screen and (max-width:1200px) {
/* Web view page - css */
.web-viewer .mac-img { background: url(../../source/images/web-view-mac-980.png) no-repeat; height: 335px; width: 594px; position: absolute; right: 0; top: 150px; }
.web-viewer .desc-text br { display: none; }
.web-viewer .desc-text { padding-top: 100px; }
.web-viewer .desc-text p { padding-left: 20px; padding-right: 20px; padding-top: 50px; }
.web-viewer .feature-page { height: auto; }
.web-viewer .feature-page { padding-top: 0px; }
.web-viewer .feature-header-txt { padding-bottom: 40px; }
.web-viewer .desc-text p { padding-top: 0px; }
.features-bg-img.web-viewer { background-position: center -60px; }
.web-viewer .try-now { padding-bottom: 30px; }
.web-viewer .mac-img { top: 130px; display: block; }
.web-viewer-slide-wrapper, .web-viewer-steps-img { display: none; }
/* Pricing-Business Page */
.business-price .pointer { margin-left: 20px; }
.business-price .main-head { width: 70%; }
.business-price .first_hdr_con h1 { font-size: 2.2em; }
.business .content-bg { width:43%; }

.business .bg-container p br { display: block; }
.enterprise .bg-container p br { display: block; }
.enterprise .tertiary-info{margin-top:25px;}
.enterprise .lim-txt{margin-bottom:38px;}
.enterprise .bgDashboard { width: 715px;height: 423px;right: 0px;position: relative;float: right;}
}



@media only screen and (max-width:1140px) {
/*.pricing .offer-col-1 { width: 50%; float: left; }
.pricing .offer-col-2 { width: 50%; float: left; }
.pricing .offer-col-1 a { background: url(../../source/images/remotePC-freeoffer_pricing_mob.png) no-repeat scroll -70px 0px; display: inline-block; position: relative; height: 105px; text-align: center; }
.pricing .offer-col-1 a:hover { background-position: -70px -160px; }
.pricing.gift_icon .offer-col-1 a { background: url(../../source/images/remotePC-freeoffer_pricing_mob.png) no-repeat scroll -70px 0px; display: inline-block; position: relative; height: 105px; text-align: center; }
.pricing.gift_icon .offer-col-1 a:hover { background-position: -70px -160px; }*/
.pricing .pricing_bg { background: none; background-color: #000; height: 104px; }
/*.pricing .offer-col-2 a { height: 105px; background-position: -20px -422px; }
.pricing .offer-col-2 a:hover { height: 105px; background-position: -20px -626px; }
.pricing.gift_icon .offer-col-2 a { height: 105px; background-position: -20px -422px; }
.pricing.gift_icon .offer-col-2 a:hover { height: 105px; background-position: -20px -626px; }*/
/* Pricing Banner Update - 14-11-2016 */
/*.pricing.gift_icon.price-oly .offer-col-1 a { background: url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 50% 0px; }
.pricing.gift_icon.price-oly .offer-col-1 a:hover { background: url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 50% -205px; }
.pricing.gift_icon.price-oly .offer-col-2 a { height: 105px; background: url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 0% -410px; }
.pricing.gift_icon.price-oly .offer-col-2 a:hover { height: 105px; background: url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 0% -614px; }*/
.mobilePage .fl-right h1 { font-size: 25px; line-height: 35px; padding-top: 60px; }
}

@media only screen and (max-width:1249px) {
.enterprise	.offr-wrap{width:391px;}
.enterprise	.new-offer-img{width:84%;}
}

@media only screen and (max-width:1163px) {
.enterprise .bgDashboard {width: 600px;}
.enterprise	.offr-wrap {width: 327px;}
}

@media only screen and (max-width:1155px) {
.enterprise .tertiary-info{margin-top:5px;}
}

@media only screen and (max-width:1120px){
  .rpc-web-viewer .flexslider .img-left{max-width: 520px;}
}

@media screen and (max-width:1180px) {
/*Business Page */
.desc-casestudy .caseRespStory {background: url('../../source/images/case-study-image.png') no-repeat 0 -615px;width: 168px;height: 33px; text-indent:-5000px}
.desc-casestudy .fl-left{display:none;}
.desc-casestudy .wrapperCont {margin: 38px 0px;float: left;}
.desc-casestudy .fl-right{float:left; width:95%;}
	.new-ent img{display:none;}
}

@media screen and (max-width:1150px) {
/*Support page*/
.sup_hdr_lft_con { width: 40%; padding: 0px 20px 0px 0px; }
.sup_phone_num a { font-size: 22px; line-height: 32px; }
.rpc_off_right > img, .rpc_off_left > img { height: auto; width: 100%; }
.business-price .pointer-container {min-height: 1216px;}
}

@media only screen and (max-width:1124px) {
/* competitor Pages */
.competitor .mac-img { right: 10px; }
/* Pricing-Business Page */
.business-price .pointer { margin-left: 5px; font-size: 15px; }
.business .bg-container h1 { font-size: 29px; line-height: 35px; }
.business .bg-container p br { display:none; }
}
@media only screen and (max-width: 1080px){
.competitor .mac-img {right:-30px;}
}
@media screen and (max-width:1060px) {
	.business .bg-container p{font-size:15px;}
}
@media only screen and (max-width:1055px) {
.remote-para{min-height:105px}
}
@media screen and (max-width:1024px) {
footer .footerMain ul.footer_ul { width: 21%; }
/* Web view page - css */
.web-viewer .mac-img { background: url(../../source/images/web-view-mac-980.png) no-repeat; height: 335px; width: 594px; position: absolute; right: -56px; top: 150px; }
/* competitor Pages */
.competitor .mac-img { background: rgba(0, 0, 0, 0) url("../../source/images/goPc-Mac980.png") no-repeat scroll 0 0; width: 459px; height: 259px; top: 210px; right: 50px; }
/* Business Page */
.business .bg-container { top: 100px; }
.business .content-bg { width: 38%; }
.business .header-banner { background: #48607c url("../../source/images/bg-dashboard.jpg") no-repeat scroll center center; }
.business .brk-line { display: block; }
.business .bg-container .wrapper { height: 454px; }
.enterprise .brk-line { display: block; }
.enterprise .bg-container .wrapper { height: 454px; }
.enterprise	.credit-cd-txt{font-size:13px;}
.enterprise	.bg-CTA{width: 189px;}
.enterprise .bgDashboard { background: rgba(0, 0, 0, 0) url("../../source/images/slider1-1200.png") no-repeat scroll 0 0; width:593px; height: 336px;margin-top:35px; }
.enterprise .tertiary-info{margin-top:25px;}
.enterprise .bg-container{top:0px}
.cont-sys article{font-size:14px;}
	.business .bg-container p{font-size:14px;}

	.rpc-web-viewer .feature-col h3{font-size: 20px;}
	.rpc-web-viewer .features .wrapper{width: 96% !important;}
	
}
@media screen and (max-width: 1060px) {
	.features-sub{padding: 0 12px}
}
@media screen and (max-width: 980px){
.logo a { margin-top: 16px !important;}
.business-price .pointer-container {min-height: auto;}
	}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
.feature-header-txt {padding-top: 68px;}
}
@media only screen and (min-device-width: 1024px)  and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
.business .bg-container {top: -2px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width: 1366px) and (min-device-width: 1024px){
  .rpc-web-viewer .bg-container{top:-40px;}
  .rpc-web-viewer .header-banner{background: #c7926a url(../../source/images/web-viewer-banner-1024New.jpg) no-repeat center center;}
}

@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape){
  .rpc-web-viewer .bg-container{top:-40px;}
  .rpc-web-viewer .header-banner{background: #c7926a url(../../source/images/web-viewer-banner-1024New.jpg) no-repeat center center;}
}


@media screen and (max-width: 1115px) and (min-width:980px) {
	.competitor.spl .table-container table tr td{width:56%}
}


@media screen and (max-width: 980px) {
		
	.enterprise .ComputersManagement{display:none;}
/*   footer.. */
.footerMain ul { display: none; }
.footer-support-txt { text-align: right; color: #fff; padding: 35px 15px 0px 0px; display: block; }
.footer-support-txt p { float: none; font-size: 20px; padding: 0; margin: 0; }
.footer-support-txt span { font-size: 12px; color: #6b6f78; }
.copyright { margin-top: 25px; }
footer .copyright p { font-size: 12px; margin: 0; padding: 10px 0 10px; color: #82868f; text-align: center; }
footer .copyright { padding: 5px 0 0px 0px; margin: 10px auto 10px; }
.wrapper, .static-wrapper { width: 100%; }
.footerMain .wrapper { padding: 0; }
.flast-support { float: left; padding-bottom: 10px; }
.footerMain .wrapper ul:last-child { display: block; }
footer .footerMain .text { margin: 5px 5px 10px 3px; font-size: 21px; line-height: normal; }
.supNum { padding: 0px 0 0; }
footer .socialIcons { float: right; padding-top: 30px; }
.footer-lastul { float: left; width: 100%; padding-left: 20px; }
footer .socialIcons li:last-child a { margin-right: 0px; }
.faq-more { padding-bottom: 30px; }
/* Navigation menu */
.logo a { margin-top: 16px; }
.header { background-color: #2A2828; }
.first_hdr_con { padding: 40px 0px 40px 0px; font-size: 80%; }
.wrapper, .static-wrapper { padding: 0px 20px; }
.inner_wrapper { position: relative; display: inline-block; }
.wrap_menu { position: relative; display: block; overflow: hidden; border: 0px solid red; width: 150px; height: 100%; float: right; margin-right: -20px; }
.nav-toggle { border: 1px solid transparent; margin: 0px; cursor: pointer; width: 100%; height: 100%; background: #d04a4a; overflow: hidden; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; padding-left: 50px; color: #fff; line-height: 60px; font-size: 20px; text-transform: uppercase; }
.close { background-color: #f24d4d; }
.close .nav-toggle { background: #2A2828 !important; }
.close .nav-toggle span:before, .close .nav-toggle span:after{display:none;}
.header { position: relative; padding-top: 0px; overflow: hidden; height: 60px; }
.menu_show ~ header .header { position: fixed; }
.tap_menu .first_hdr_con { margin-top: 0px; }
.menu_show ~ .nav_menu { display: none; }
nav .secondary .toplogin { float: left;height:auto;}
.menu .secondary .topsignup:after { content: ' '; background: url(../../source/images/menu_arrow.png) no-repeat right center; position: absolute; height: 28px; width: 30px; background-size: contain; }
.new_price_tbl_con { margin-top: 15px; }
.static-wrapper { width: 100%; max-width: 100%; padding: 0px 20px; }
.menu .main li a:hover { color: #fff; }
.menu .secondary li:nth-child(1) { background: #21A279; }
.nav-toggle span { display: block; position: absolute; top: 50%; left: 10px; width: 30px; height: 3px; margin-top: 0px; background-color: #fff; font-size: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }
.nav-toggle span:before, .nav-toggle span:after { content: ""; position: absolute; left: 0; width: 100%; height: 100%; background: #fff; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; }
.close .nav-toggle span:before, .close .nav-toggle span:after { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
.nav-toggle span:before { -webkit-transform: translateY(-300%); -ms-transform: translateY(-300%); transform: translateY(-300%); }
.nav-toggle span:after { -webkit-transform: translateY(300%); -ms-transform: translateY(300%); transform: translateY(300%); }
.nav-toggle:hover { background: #F24D4D; }
.nav-toggle:hover span:before { -webkit-transform: translateY(-230%); -ms-transform: translateY(-230%); transform: translateY(-230%); }
.nav-toggle:hover span:after { -webkit-transform: translateY(230%); -ms-transform: translateY(230%); transform: translateY(230%); }
.menu .secondary .topsignup, .menu .secondary .toplogin, .menu .secondary .topsignup:hover, .menu .secondary .toplogin:hover, .menu .secondary .topsignup:active, .menu .secondary .toplogin:active { position: relative; text-align: left; background: transparent !important; border: none; box-shadow: none; min-width: inherit; }
.menu .secondary .toplogin:hover { color: #fff; }
.body_tap_menu .menu.mobile_menu ul { padding-left: 0px; margin-top: 0px; }
.body_tap_menu .menu.mobile_menu ul.secondary {top: 0;margin-top: 0px !important;}
.menu .secondary .topsignup:after{display:none;}
.body_tap_menu .menu ul { display: block; width: 100%; }
.body_tap_menu .menu .main { padding-top: 0px; height: auto; }
.charges_body .header { opacity: initial !important; }
.body_tap_menu .menu ul li:last-child { border-bottom-width: 0px; margin-left: 0;}
.body_tap_menu .menu .secondary { margin: 0px 0 0px; width: 100%; max-width: 100%; height: auto; }
.body_tap_menu .menu .secondary li { height: auto; }
.body_tap_menu .menu .secondary li:first-child { border-top: 0px solid #596A74; margin-bottom: 0px; }
.body_tap_menu .menu.mobile_menu ul { margin-top: 0px; padding-top: 0px;overflow: hidden; }
.body_tap_menu .menu li { width: 100%; padding: 0px; border: 0px solid #596A74; border-bottom-width: 0px; margin: 0px; height: auto; }
/*.body_tap_menu .menu ul li:hover { background-color: #585858; }*/
.body_tap_menu .menu ul li:hover { background-color: transparent !important; }
.body_tap_menu .menu ul li a { font-size: 15px; padding: 10px 25px; float: none; display: inline-block; width: 100%; box-sizing: border-box; font-weight: normal; }
.body_tap_menu .menu.mobile_menu.menu_show { padding: 0px; visibility: visible; overflow-y: auto; -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0s .4s; -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s; -moz-transition: -moz-transform .4s 0s, visibility 0s .4s; -webkit-transform: translateX(-380px); -moz-transform: translateX(-380px); -ms-transform: translateX(-380px); -o-transform: translateX(-380px); transform: translateX(-380px); padding-bottom:30px; }
.body_tap_menu .menu.mobile_menu { padding: 0px; margin-left: 0; z-index: 99999; width: 100%; float: right; position: fixed; top: 60px; left: 100%; height: 100%; background-color: #2A2828; visibility: visible; overflow-y: auto; -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0s .4s; -moz-transition: -moz-transform .4s 0s, visibility 0s .4s; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
.static.tap_menu { -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0s .4s; -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s; -moz-transition: -moz-transform .4s 0s, visibility 0s .4s; -webkit-transform: translateX(-380px); -moz-transform: translateX(-380px); -ms-transform: translateX(-380px); -o-transform: translateX(-380px); transform: translateX(-380px); }
.static { -webkit-backface-visibility: hidden; transition: transform .4s 0s, visibility 0s .4s; -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s; -moz-transition: -moz-transform .4s 0s, visibility 0s .4s; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); }
/* Footer part */
nav .main li { margin: 0px; }
footer .copyright { padding: 0px; margin: 0px; }
footer .socialIcons a { margin: 5px 0 5px 5px; }
footer .socialIcons { margin: 10px auto 20px; }
.smart-devie-box { box-sizing: border-box; display: block; float: left; height: 80px; width: 100%; font-size: 14px; padding: 0px 20px; }
.supportMob { float: right; overflow: hidden; padding: 18px 0 0 20px; }
.supportMob p { color: #fff; line-height: 22px; margin: 0px; padding: 0px; }
.copyright .socialIcons { display: block; width: 220px; }
.copyright .copyrigh_icon { float: left; padding: 10px 0 0 20px; }
footer .copyright .socialIcons { float: right; margin: 10px auto; }
footer .socialIcons a { height: 36px; width: 36px; }
footer .socialIcons a img { height: 36px; }
footer .socialIcons .facebook img { background-position: 0.7em 7px; }
footer .socialIcons .facebook:hover img { background-position: 0.5em 4px; }
footer .socialIcons .twitter img { background-position: 7px -57px }
footer .socialIcons .twitter:hover img { background-position: 4px -60px }
footer .socialIcons .linkedin img { background-position: 6px -128px }
footer .socialIcons .linkedin:hover img { background-position: 3px -131px; }
footer .socialIcons .googleplus img { background-position: 9px -209px; }
footer .socialIcons .googleplus:hover img { background-position: 6px -212px; }
footer .socialIcons .blog img { background-position: 6px -292px; }
footer .socialIcons .blog:hover img { background-position: 3px -295px; }
/*Pricing page*/
.business-price .spcial-price-student a {display: block;}
.plan_price_desc { min-height: auto; font-size: 15px; }
.price-oly .plan_price_desc2 { font-size: 14px; }
.pricing_amout { font-size: 40px; }
.new_price_tbl .plan_price_txt { padding: 5px 0 10px; font-size: 9px; }
.pricing_amout { font-size: 50px; }
.new_price_tbl h4 { font-size: 2.5em; padding: 40px 0 15px; }
.price_offer_con { display: none; }
.price_que_outer_con { padding-bottom: 0px; }
/*Support Page*/
.new_sup_bg { background: url(../../source/images/support-banner-960.jpg) no-repeat center 0; height: 455px; }
.new_sup_body_con .static-wrapper { width: 100%; padding: 0px; }
.sup_sec_tit { font-size: 18px; }
.sup_left_list a.act:before, .sup_left_list a:hover:before { width: 0px; }
.static-wrapper.support_wrapper { background-color: #014e58; }
.support-right-wrap { display: none; }
.support-left-wrap { width: 100%; padding: 0px; }
.static .static-wrapper { width: 100%; padding: 0 40px; }
.static.tap_menu { margin-top: 60px; }
.new_sup_body_con .sup_main_wrapper { margin: 30px 0 0px; width: 95% !important; }
.sup_hdr_lft_con { width: 40%; float: left; box-sizing: border-box; margin: 0px; }
.sup_hdr_rt_con { width: 50%; float: left; box-sizing: border-box; margin: 0px 0px 0px 30px; padding: 0 0 0 0px; }
.sup_main_wrapper { height: 100%; }
.sup_hdr_rt_con p { line-height: 18px; font-size: 14px; padding: 5px 0 0 0px; }
.sup_hdr_rt_con .sup_der_rt_dtxt { margin-top: 10px; }
.sup_main_right_wrapper { margin-top: 0px !important; }
.sup_main_left_wrapper { width: 100% !important; }
.support_form { padding: 10px 10px 0px 10px !important; }
.online-chat-wrap { display: none; }
/* Corporate Information page */
.legal_bg { height: 90px; padding-top: 0px; }
.legal_bg h4 { margin-top: 0px; }
/*Features page*/
.feature-page { height: 100%; }
.feature-header-txt { padding: 60px 0 80px 0px !important;}
.feature-header-txt p { width: 70%; }
.features-sub { min-height: 320px; }
/*Download page*/
.hmainwrap p:last-child { display: none; }
.downloadPge_banner { min-height: 235px; background-size: contain; background-position: center center; width: 100%; }
.dowload-feature-wrap { padding-bottom: 40px; }
.dowload-feature-wrap h2 { margin-bottom: 10px; margin-top: 20px; }
.download-header-txt { padding: 40px 20px 0; }
.dowload-feature-wrap .wrapper div p { margin: 10px auto 30px; }
.download-bg-img .download_buttons ul { padding: 0px; }
.pricing_plan_hdr { background-size: contain; width: 100%; }
.pricing_plan_hdr:hover { background-size: contain; width: 100%; }
/* Mobile Page */
.mobilePage .fl-left { width: 250px; }
.mobilePage .fl-right { float: right; width: calc(100% - 250px); margin-top: 20px; }
.mobilePage .fl-right h1 { color: #fff; font-size: 26px; font-weight: 400; padding-right: 0px; line-height: 40px; padding-bottom: 40px; padding-top: 60px; }
.mobilePage .content-features-wrap { margin-top: 20px; }
.mobilePage .fl-right .content-section { margin-top: 20px; }
.specifications-wrap article { padding: 40px; }
.cont-sys article { float: none; width: 100%; text-align: center }
.down-page .download-wrap { width: 94%; }
.down-page .download-wrap .right { float: right; width: 50%; }
.cont-sys article { min-height: auto; padding: 12px 18px; }
.try_hdr_con a, .try_hdr_con, .features-sub h3 { font-size: 17px; line-height: 25px; }
.ques_con p { font-size: 14px; line-height: 22px; }
.ques_hdr { font-size: 3.4em; }
.features-bg-img .more-features h3 { font-size: 22px; }
.features-bg-img .more-features li { font-size: 0.9em; }
.features-bg-img .more-features ul { padding-top: 15px; }
.features-sub p { font-size: 15px; line-height: 22px; }
.sup_phone_num a { font-size: 16px; }
.prior-down-con { display: none; }
.download-wrap .left { float: left; width: 50%; }
.faq-img { width: 100%; height: auto; }
.faq .static, .faq-plans .static, .faq-mobile .static, .faq-security .static { margin-top: 56px; }
.faq .header, .faq-plans .header, .faq-mobile header, .faq-security header { position: fixed; }
.slider-strip-word { display: none; }
/* two col pricing */
.pricing .offer-col-1 a { background-position: -140px 0 }
.pricing .offer-col-1 a:hover { background-position: -140px -160px; }
/* Footer css */
.flast-support { display: table; float: none; margin: 0 auto; }
footer .footerMain .text { text-align: center; margin: 5px 5px 5px 3px; }
.supNum { display: inline; text-align: center; }
/* Pricing Banner Update */
.offer-col-1 { display: none; }
.pricing .offer-col-2 { width: 100%; }
.pricing .offer-col-2 a { -ms-transform: skewX(0deg); margin-left: 0px; width: 100%; -webkit-transform: skewX(0deg); transform: skew(0deg); }
.pricing .offer-col-2 .pay_signup { -ms-transform: skewX(0deg); margin-left: 0px; width: 100%; -webkit-transform: skewX(0deg); transform: skew(0deg); }
.pricing.gift_icon.price-oly .offer-col-1 a { background-position: -140px 0; }
.pricing.gift_icon.price-oly .offer-col-1 a:hover { background-position: -140px -160px; }
.pricing.gift_icon.price-oly .offer-col-1 a { background: url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 100% 0px; }
.pricing.gift_icon.price-oly .offer-col-1 a:hover { background: url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 100% -205px; }
.pricing.gift_icon.price-oly .offer-col-2 a { height: 104px;/* background: url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 30% -410px; */}
/*.pricing.gift_icon.price-oly .offer-col-2:hover a, .pricing.gift_icon.price-oly .offer-col-2 a:hover { height: 105px; background: #414a4f url(../../source/images/remotePC-freeoffer-pricing-1140.png) no-repeat 30% -614px; }*/
.banner-slide-wrapper { background-size: contain; height: 380px; width: 299px; }
.banner-slide-wrapper .banner-slide {width: 243px;margin: 43px 0px 0px 20px;position: relative;}
ul.slides li img { background-size: contain; width: 171px;position:absolute;left:0px;top:0px; }
.mobilePage .fl-right.fl-center { width: 100%; }
/* Web view page - css */
.web-viewer .mac-img { display: none; }
.web-viewer .feature-header-txt h1 { text-align: center; }
.feature-header-txt p { width: 100%; max-width: 100%; text-align:left; }
.web-viewer .try-now a { margin: 0 auto; margin-top: 40px; }
.web-viewer .desc-text { padding-top: 0px; }
.web-viewer .desc-text p { padding-top: 20px; }
.web-viewer .feature-header-txt { padding-top: 40px; }
.web-viewer .feature-header-txt { padding-bottom: 40px; }
.features-bg-img.web-viewer { background-position: center -96px; }
/* press page */
.press_header { padding-top: 0px; height: 140px; }
/* compare Page */
.compare-index .feature-header-txt h1 { text-align: center; }
.compare-index .desc-text p { padding-left: 20px; padding-right: 20px; padding-top: 0px; }
.compare-index .desc-text { padding-top: 40px; }
.compare-index .feature-page { height: auto; float: none; }
.compare-index { background-size: 100% 270px; }
.compare-index .desc-text h1 { padding-top: 20px; }
.compare-index .feature-header-txt { padding-top: 40px; padding-bottom: 60px; }
.compare-index { background: none; }
.compare-index .container-banner { background: #202a1f url(../../source/images/compare-BG-image-980.jpg) no-repeat; height: auto; }
.compare-index .feature-page { height: auto; float: none; }
.compare-index .feature-header-txt h1 { text-align: left; }
.compare-index .feature-header-txt p { text-align: left; }
.compare-index .desc-text { padding-top: 20px; }
/* competitor Pages */
.competitor .mac-img { right: -108px; top: 100px; }
.competitor .feature-page { height: auto; }
.competitor .feature-header-txt { padding: 20px 0 50px; }
.cmpnew.competitor .feature-header-txt { padding: 30px 0 50px !important; }
.competitor .offr-sec { float: none; }
/* corporate Pages */
.r-pc-corporate .corporate_logos li { width: 33%; }
.rpc_contact_info .rpc_off_right { width: 100%; margin: 20px auto; display: table; }
.rpc_inner_box { max-width: 450px; margin: 0 auto 20px; text-align: center; }
.rpc_contact_info .subTitle { text-align: center; padding: 0px 0px 0px 0px; }
.rpc_contact_info h4 { text-align: center; margin-bottom: 0px; }
.content-off-add article { padding-bottom: 20px; }
.rpc_contact_info p { text-align: center; }
.link_space { display: none; }
/* Business Page */
.business .header-banner { background: #48607c url("../../source/images/enterprise-banner.jpg") no-repeat scroll center center; height: auto; background-size: cover; }
.enterprise .header-banner { 	
	background: #48607c url(../../source/images/enterprise-banner.jpg) no-repeat scroll center center;height:177px;}
.business .content-bg > h1 br { display: none; }
.business .bg-container { position: static; padding: 60px 0px 20px; }
.business .content-bg { width: 80%; margin: 0 auto; text-align: center; }
.business .bg-container p, .business .bg-container h1 { text-align: center; }
.business .offr-img a, .business .bg-CTA a { display: inline-block; }
.business .header { position: fixed; height: 60px; }
.business .logo a { margin-top: 6px; }
.business .clear-980 { display: block; clear: both; }
.business .three-col { width: calc(100% / 2); }
.business .hide-980 { display: none; }
.business .header { position: fixed; background: #2a2828; }
.business .info-sec p { padding: 0 20px; }
.business .info-sec h1, .business .feature-wrap h1, .business .slider-wrap h1 { font-size: 32px; line-height: 40px; }
.business .two-col h2 { font-size: 24px; line-height: 30px; }
.business .content-bg { width:100%; }
.business .bg-container h1 { font-size:29px; line-height:40px; padding-bottom:10px;     padding-top: 20px;}
.business .bgDashboard { display: none; }
.business .offr-wrap { width: 360px;margin: 0 auto; float:none;}
.business .smal-head { display: inline; }
.business .trial-info { display: none; }
.business .bg-container p { font-size: 16px; }
.business .bg-container .wrapper { height: auto; }
.business p.acces-comp { padding-top: 0px; }
.business .trialTxt.mob-res { display: block; }
.business .bg-container p br, .business .brk-line { display: none; }
.business .menu .secondary li a.myaccount_box { text-align:left; }
.desc-casestudy {display:none}
.r-pc-corporate .corporate_logos li { width: 33%; }
.enterprise .bg-CTA-con{width: 340px;margin: 20px auto 0px;}
.enterprise .bgDashboard { display: none; }
.enterprise .offr-wrap { width:100%; }
.enterprise .smal-head { display: inline; }
.enterprise .trial-info { display: none; }
.enterprise .bg-container p { font-size: 16px;padding-top: 5px; }
.enterprise .bg-container .wrapper { height: auto; }
.enterprise p.acces-comp {padding-top:24px;width: 100%;text-align: center;font-size: 27px;padding-bottom: 0px;}
.enterprise .trialTxt.mob-res { display: block; }
.enterprise .bg-container p br, .brk-line { display: none; }
.enterprise  .menu .secondary li a.myaccount_box { text-align:left; }

.enterprise p.offr-price{margin: auto;width:213px;}
.enterprise .bg-CTA a{margin: auto;}
.enterprise .lim-txt{width: 130px !important;margin:Auto !important;}
.enterprise .tertiary-info{margin-top:0px}
.enterprise .header-title h1 {font-size: 26px;}
.enterprise	.new-offer-img{text-align: center;margin: 40px auto;width: 300px;min-width:312px}	
.enterprise	.bg-CTA{margin:auto;float: none;}
.enterprise .new-offer-con{margin: auto;width: 340px;}
.enterprise .ent-new-offer{margin-top:0px;}
.enterprise .bg-container{padding: 0px 0px 40px;}
.enterprise .header-title{padding-top:80px;}	
.enterprise .toplogin {background:transparent !important;}	
	
.fea-txt-section-new .more-left { width: 100% !important;} 	
.fea-txt-section-new .more-right { width: 100% !important; padding-left: 0px !important; padding-top: 20px;} 		




.wol-sys .legal_bg { padding-top: 15px; height: 110px;}
.releasepage .legal_bg {height: 117px;}	
.releasepage ul.tabs li {float: left !important;}
.new-ent{display:none;}
.enterprise .title_video{display:none;}
.cont-sys article{font-size:16px;}
.competitor .table-container table.table-head, .competitor .table-container table.table-head th{font-size: 19px;
line-height: 25px;}
.remote-para{min-height:auto;}


/*Enterprise PCmag Section */
.pgmag-quotes .quotes-sec p { font-size: 1em; width: 100%; padding: 0px; text-align: center;}
.pgmag-quotes { height: auto; background: #5d3b50;  width: 100%;}
.pgmag-quotes .badge-holder { float: none;}
.pgmag-quotes .quotes-sec { width: 100%; float: left;  display: block;  margin: 0px; padding: 0px;}


	.competitor.cmpnew .pcmagDiv{display:none}


/*new web viewer related css*/
.rpc-web-viewer .tertiary-sec{display:none}
.rpc-web-viewer .header-banner{background: #c7926a url(../../source/images/web-viewer-banner-responsive.jpg) no-repeat center center;height: 350px;}
.rpc-web-viewer .flex-wrap { display:none; }
.rpc-web-viewer .footer-lastul {width: 100%;}
.rpc-web-viewer .features h2, .rpc-web-viewer .tertiary-sec h2{text-align: left; font-size:22px;width:100%}
.rpc-web-viewer .tertiary-sec p.flex-tile-info{text-align: left;padding: 10px 0px;}
.rpc-web-viewer .features p.feature-title{text-align: left;padding: 15px 0px 25px;margin: 0px 0px 0px 0px}
.rpc-web-viewer .features{padding: 50px 0 0px;}
.rpc-web-viewer .tertiary-sec{padding: 50px 0 20px;}
.rpc-web-viewer .feature-col .feature-content{padding-right: 20px;}
.rpc-web-viewer .feature-wrap{padding-top: 20px;}
.rpc-web-viewer .bg-container{top:0px;}
.rpc-web-viewer .features .wrapper{width: 95%;max-width: 1260px;}
.rpc-web-viewer .bg-container p {width: 100%;}
.rpc-web-viewer h1{margin-top: 20px; padding-top: 20px;}
.rpc-web-viewer .feature-col h3{font-size:20px;}

}

@media only screen and (max-width:875px) {
/*.pricing .pricing_bg { margin: 0 auto; overflow: hidden; text-align: center; width: 100%; background-color: transparent; height: 99px; }
.pricing .offer-col-1 { display: none; }
.pricing .offer-col-2 { background-color: #000 !important; display: block; width: 100%; height: 100%; float: none; }
.pricing .offer-col-2 a { float: left; height: 100%; position: relative; width: 100%; background: #000 url(../../source/images/banner-responsive-img.png) no-repeat scroll center 2px; }
.pricing .offer-col-2 a:hover { background: #000 url(../../source/images/banner-responsive-img.png) no-repeat scroll center -158px; }*/
}

@media only screen and (max-width:836px) {
.r-pc-corporate .corporate_logos a img { margin: 0 auto; }
}

@media only screen and (max-width:800px) {
/* compare Page */
.compare-index .team-view, .compare-index .goto-mypc, .compare-index .log-me-in { display: block; margin-bottom: 40px; }
.compare-index .logo-divider { background: url(../../source/images/compare-logo-divider-horiz.jpg) no-repeat; height: 1px; width: 79px; display: block; top: -22px; margin: 0 auto; }
.compare-index .comp-logo-container h1 { margin-bottom: 40px; font-size: 20px; line-height: 26px; }
.compare-index .comp-logo-container { padding-bottom: 20px; padding-top: 40px; }
.compare-index .logo-wrap { background: none; height: auto; }
/* competitor Pages */
.competitor .mac-img { display: none; }
.competitor .feature-header-txt h1, .competitor .offr-sec { text-align: center; }
.competitor .offr-sec > a { display: inline-block; }
}


@media only screen and (max-width:730px){
.enterprise p.acces-comp { padding-top:30px !important;}
.enterprise .header-title h1{line-height:16px;}
.enterprise	.header-title{padding-top:76px;}
.enterprise	.header-title p{margin-top: 10px;font-size: 14px;}
}

@media screen and (max-width: 767px) {
/*Pricing page*/
.new_price_basicpln { width: 50%; }
.pricing_plan_hdr { border-bottom: 1px solid #ccc; }
.new_price_hdr_lft { display: none; }
.new_price_hdr { border-top: none; }
.plan_price_desc { min-height: 0px; padding: 0px 0 10px; }
.yearly_txt { padding-bottom: 0px; }
.new_price_tbl h4 { font-size: 1.9em; padding: 40px 0 5px; }
.new_price_hdr_746 { text-align: center; display: block; width: 100%; padding: 8px; font-size: 1.2em; background-color: #f1f1f1; border-bottom: 1px solid #ccc; font-weight: bold; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.new_price_hdr_sb746 { text-align: center; display: block; width: 100%; padding: 8px; font-size: 1.2em; background-color: #f1f1f1; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; clear: both; font-weight: bold; margin-top: 0px; float: left; border: 1px solid #ccc; }
.new_price_hdr { display: none; }
.pricing_plan_hdr { padding: 30px 0; }
.pricing_plan_hdr h1 { font-size: 2.4em; }
.pricin_plan_con { border: none; }
.new_price_tbl a:nth-child(2) .new_price_basicpln { border-bottom: 1px solid #ccc; }
.new_price_tbl a:nth-child(6) .new_price_basicpln { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.new_price_tbl a:nth-child(4) .new_price_basicpln { border-left: 1px solid #ccc; }
.plan_offer_767, .basic_icn_767 { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.new_price_free_con { margin-top: 60px; }
.basic_icon_container { height: 150px; }
.icon_container { height: 192px; }
.new_price_tbl a:nth-child(2)>div { border-right: 1px solid #ccc; }
/*Support page*/
.sup_phone_num a { font-size: 16px; line-height: 26px; }
.sup_left_list li { font-size: 13px; }
.question_left { width: 100%; padding-right: 0; }
.question_right { width: 100%; padding-left: 0; }
.ques_hdr { font-size: 2.7em; padding: 50px 0 40px; }
.new_price_Ques_con { float: left; width: 100%; padding-bottom: 30px; }
/*Features page*/
.features-sub { width: 100%; min-height: 100%; padding-bottom: 40px; }
.features-sub p { padding: 0px; }
.cont-sys-wrap { padding: 20px; }
.feature-header-txt { padding: 40px 0 60px 0px; }
.feature-header-txt h2 { text-align: center; font-size: 1.6em; }
.feature-header-txt p { font-size: 0.9em; margin: 0px; line-height: 24px; text-align: center; width: 100%; }
.img-sys { padding: 0px; }
.feature-header-txt h1 { color: #fff; font-weight: 400; line-height: initial; text-align: center; }
.tryFree a { margin: 40px auto; }
/*Download page*/
.downloadPge_banner { min-height: 200px; }
.left-nav { width: 100%; float: left; text-align: center; padding-right: 0; padding-top: 0px; }
.legal-wrapper .left-nav { width: 100%; }
.faq-wrapper .left-nav { width: 100%; }
.corporate-content .left-nav { width: 100%; }
.expand { width: 100%; float: left; padding-right: 0; padding-top: 0px; background: #f7f7f5; cursor: pointer; display: block; }
.menu-center { display: inline-block; margin: 0px; height: 100%; width: 100%; position: relative; text-align: left; padding: 10px 0px 10px 20px; padding-right: 30px; color: #727272; font-size: 18px; font-weight: normal; }
.menu-center span { width: 25px; height: 100%; position: absolute; top: 0; float: right; right: 20px; }
.up-arrow { background: url(../../source/images/menu-arrows.png) no-repeat center 10px; }
.down-arrow { background: url(../../source/images/menu-arrows.png) no-repeat center -34px; }
.left-nav ul { display: none; background-color: #f7f7f5; width: 100%; border-bottom: 1px solid #e5e5e5; }
.left-nav li { border-width: 1px 1px 1px 1px; margin: 0 0 0 20px; text-align: left; }
.left-nav li:last-child { border-bottom-width: 0px; }
.left-nav a.act:before, .left-nav a:hover:before { content: ''; position: absolute; left: 0px; width: 30px; height: 4px; background-color: #6fa351; color: #000; }
.left-nav a:hover {cursor: pointer;}
.legal_content { width: 100%; float: left; padding-top: 40px; }
.acceptable_policy { padding-left: 0; }
.body-content { width: 100%; float: left; }
.body-content article { float: left; width: 100%; }
.fluid-static.wrapper { width: 100%; padding: 0; }
.fluid-static article { width: 100%; padding: 20px 20px 20px; }
.mobilePage .fluid-static article { width: 100%; padding: 20px 0 20px; }
.content-off-add article { width: 100% !important; padding: 0; margin-top: 20px; }
.rpc_contact_info .rpc_off_left { width: 100%; padding: 0px; }
.rpc_contact_info .rpc_off_left img { width: 100%; max-width: 364px; }
.rpc_contact_info .rpc_off_right { width: 100%; padding: 0px; margin: 5px auto; }
.rpc_contact_info .rpc_off_right img { width: 100%; max-width: 364px; }
.sup_main_right_wrapper { width: 100%; margin: 0 auto; }
.online-chat-wrap { margin: 0px; }
.chat_image { display: none; }
.support_form { padding: 10px 10px 0px 10px !important; }
/* Mobile Page */
.mobilePage { height: 240px; }
.mobilePage .fl-left { display: none; }
.mobilePage .fl-right h1 { font-size: 24px; line-height: normal; text-align: center; max-width: 500px; margin: 0 auto; padding: 0 0 30px; }
.social-btns { width: 310px; margin: 0 auto; }
.mobilePage .fl-right { width: 100%; }
.mobilePage .fl-right .content-section { margin-top: 80px; }
.specifications-wrap article { width: 100%; }
.download_btns li { margin: 0px 20px 15px 0px; }
.down-page .download-wrap { width: 58%; }
.legal_bg h1 { font-size: 22px; }
.faq-more { padding-bottom: 10px; }
.download_mobile a.android { margin: 20px 0px 0px 0px; }
.download_btns .small { margin-bottom: -8px !important; }
.mobilePage .fl-right .content-section { margin-top: 57px; }
/* Compare Page */
.compare-index .feature-header-txt h1 { text-align: center; }
.compare-index .container-banner { background: #202a1f url(../../source/images/compare-BG-image-767.jpg) no-repeat; height: auto; }
.compare-index .feature-header-txt p { text-align: center; }
.partner-terms article { width: 100% !important; }
.partner-terms .pTitle>a:before { height: 0px; }
.partner-terms p u { padding-top: 20px; font-size: 16px; color: #131212; padding-bottom: 10px; display: block; }
.partner-terms p u + br { display: none; }
/* Business Page */
.business .three-col { width: calc(100% / 1); }
.business .two-col-wrap { padding-top: 0; }
.business .two-col h2 { font-size: 22px; line-height: 30px; }
.business .two-col { width: 100%; padding-top: 30px; }
.feat-new-icon{display:none;}
.enterprise .bg-container p { padding-top: 0px;font-size: 14px;}
.enterprise p.acces-comp { padding-top:25px !important;font-size: 27px !important;}
.enterprise	.lim-txt{margin-top: 10px !important;}
.business h1, .business p{font-size:15px;}
/*new webviwer page related css*/
.rpc-web-viewer .feature-col { width:100%; }
.rpc-web-viewer .feature-col{margin-bottom: 35px;}
}


@media screen and (max-width:640px) {
.nav-toggle { font-size: 16px; }
.nav-toggle span { height: 2px; }
.wrap_menu { width: 110px; }
.body_tap_menu .menu ul li a { font-size: 24px; padding: 22px }
.body_tap_menu .menu.mobile_menu.menu_show { -webkit-transform: translateX(-330px); -moz-transform: translateX(-330px); -ms-transform: translateX(-330px); -o-transform: translateX(-330px); transform: translateX(-330px);    margin-top: 5px; }
.static.tap_menu { -webkit-transform: translateX(-330px); -moz-transform: translateX(-330px); -ms-transform: translateX(-330px); -o-transform: translateX(-330px); transform: translateX(-330px); }
/* footer */
.smart-devie-box { display: none; }
.socialIcons { float: none; }
footer .copyright { border-top: 0px solid #262B2E; }
footer .socialIcons { display: none; }
.flast-support, footer .footerMain .text { width: 100%; text-align: center; }
footer .copyright { border-top-width: 0px; margin: 0px; background: #454C50; padding: 5px 0 5px 0px; }
.footerMain .wrapper { padding: 0; overflow: hidden; }
footer .footerMain { display: flex; }
.supHrs { padding-bottom: 10px; }
.supHrs p { text-align: center; }
/*Pricing page*/
.plan_price_desc { min-height: 24px; }
.new_price_tbl h4 { padding-top: 20px; }
.price-oly .plan_price_desc2 { font-size: 12px; }
.plan_price_desc, .new_price_tbl h4 { padding-bottom: 0px; }
.new_price_tbl h4 { font-size: 1.5em; font-weight: bold; }
.pricing_plan_hdr h1 { font-size: 2em; }
.static-wrapper { padding: 0px 30px; }
.pricin_plan_con { border: none; }
.pricing .offer-col-2 .pay_signup { background: url(../../source/images/rc-pricing-90-offer-320.png) no-repeat scroll center -25px; width: 100%; margin: 0 auto; }
/*.pricing .offer-col-2 .pay_signup:hover { background-position: center -229px; }*/
/*Support Page*/
.first_hdr_con { font-size: 65%; }
.pricing_plan_hdr { background: #D34545 url(../../source/images/pricing-640.png) no-repeat center; }
.pricing_plan_hdr:hover { background: #D34545 url(../../source/images/pricing-640-hover.png) no-repeat center; }
.new_sup_bg { background: url(../../source/images/support-banner-640.jpg) no-repeat center 0; height: 455px; }
.sup_sec_tit { font-size: 16px; line-height: 26px; }
.sup_phone_num a { font-size: 16px; line-height: 29px; }
.sup_hdr_lft_con { width: 43%; }
.sup_hdr_rt_con { width: 48%; margin-left: 0px; margin-top: 20px; }
.sup_frm_lft_con { display: none; }
.sup_frm_rt_con { float: none; width: 100%; padding: 20px; }
.new_sup_form_con { margin: 0px }
.profile_form .flt_lt, .profile_form .flt_rt { width: 100%; padding: 0px 0px 10px; }
.support-left-wrap p { text-align: justify; }
.sup_hdr_lft_con { border-right-width: 0px; width: 100%; }
/*Download page*/
.downloadPge_banner { display: none; }
.download-header-txt h1 { font-size: 1.3em; margin: 20px 0 10px; }
.download-header-txt p { font-size: 0.8em; }
.dowload-feature-wrap h2 { font-size: 1.6em; line-height: initial; }
.sup_main_left_wrapper { width: 100% !important; }
.sup_main_right_wrapper { width: 100%; margin: 0 auto; }
.online-chat-wrap { margin: 0px; }
.chat_image { display: none; }
.support_form { padding: 10px 10px 0px 10px !important; }
/*Mobile page*/
.mobilePage .fl-right .content-section { margin-top: 40px; }
.specifications-wrap article { padding: 20px 0px; }
.mobilePage .fl-right .content-section article { padding-left: 0px; padding-right: 0px; }
.down-page .download-wrap { width: 72%; }
.download_btns .small { margin-bottom: 0px; }
/*.down-page .download_btns .mac{margin-top:20px;}*/
.legal_bg { height: 124px; }
.ques_con { padding-bottom: 10px; }
/* Responsive Nav menu */
.body_tap_menu .menu.mobile_menu { top: 55px; }
.body_tap_menu .menu ul li a { font-size: 15px; padding: 10px 25px; }
.first_wrap_con { margin-top: -25px; }
.ques_con p { font-size: 13px; }
.footer-lastul { padding-left: 0px; }
.features-sub p { font-size: 0.9em; }
.features-sub h3 { font-size: 1.2em; }
.nav-toggle { padding-left: 35px; }
.nav-toggle span { width: 20px; }
.wrap_menu { width: 90px; }
.pricing .sub_title { font-size: 18px; }
.mobilePage .fl-right h1 { font-size: 20px; max-width: 100%; }
.mobilePage { height: 200px; }
/* Web view page - css */
.web-viewer .highlight-txt { font-size: 18px; }
.press_header p { display: none; }
.press_header { padding-top: 0px; height: 70px; }
.first-post { padding-top: 30px; }
/* Compare Page */
.compare-index .container-banner { background: url(../../source/images/compare-BG-image-640.jpg) no-repeat; }
.compare-index .feature-header-txt h1 { text-align: center; }
.feature-header-txt p { text-align: center; }
/* competitor Pages */
.competitor .table-content .mob-head { display: table-cell; font-size: 18px; line-height: 24px; font-weight: 600; }
.competitor .table-container .mob-head:nth-child(2) { color: #42b08e; }
.competitor .table-content { width: 90%; }
.competitor .table-head { display: none; }
.competitor .table-container table tr td { font-size: 13px; padding-left: 10px; padding-right: 10px; line-height: 17px; }
/* Business Page */
.business .nav-toggle { padding-left: 40px; }
.business .content-bg { width: 100%; }
.business .tertiary-info h1 { font-size: 32px; line-height: 40px; }
.business .nav-toggle { padding-left: 40px; }
.business .content-bg { width: 100%; }
.business .tertiary-info h1 { font-size: 32px; line-height: 40px; }
.business .offr-percent, .business .offr-img { float:none; }
.business .offr-percent a { display:inline-block; margin-top:0; margin-bottom:30px; }
.business .offr-img a { margin-top:40px; }
.business .offr-wrap { width:100%; }
.business .desc-foot-CTA a { display:block; }
.business .desc-foot-CTA a.CTA-img { background:url(../../source/images/CTA-90Percent-imgMob.png) no-repeat; }
.business .smal-head > img { display:none; }
.enterprise .header-title h1 {font-size: 24px;line-height: 14px;}
.enterprise .smal-head > img { display:none; }
.enterprise p.acces-comp{font-size: 20px !important;line-height: 26px !important;margin-top:0px;text-align:center;}
.enterprise {overflow-x:hidden;}
.enterprise p.acces-comp { padding-top: 23px !important;}
.enterprise	.ent-new-icn{display:none}
.wol-sys .legal_bg {height: 109px !important;}
/*Webviwer related css starts*/
.rpc-web-viewer .feature-col .feature-content { padding-right:0; }
.rpc-web-viewer .tertiary-sec p.flex-tile-info, .rpc-web-viewer .features p.feature-title { padding-left:0; padding-right:0; }
.rpc-web-viewer h1{width: 100%;font-size: 30px;margin-top: 0px;}
.rpc-web-viewer .bg-container{top:30px;}
.rpc-web-viewer .header-banner{background: #c7926a url(../../source/images/web-viewer-banner-responsive640New.jpg) no-repeat center center;  height: 350px;}
.rpc-web-viewer h1 {padding-top: 0px;}
.rpc-web-viewer .header-banner .static p{padding-top: 10px;}
/* feature page */
.ico-insaccess {margin-top:25px}
}

@media only screen and (max-width:540px) {
/* competitor Pages */
.competitor .mobContent{display:none;}
.competitor .table-container table tr td.compCont span {display:none;}
.competitor .offr-sec { float: none; margin-top: 20px; }
.competitor .feature-header-txt h1 { font-size: 24px; }
.competitor .offr-sec > a { display: block; }
.competitor .offer-gotomypc, .competitor .offer-splashtop, .competitor .offr-price { float: none; margin: 0 auto; }
.competitor .offr-price { margin-top: 20px; }
.competitor .offer-gotomypc { background: rgba(0, 0, 0, 0) url("../../source/images/goPC-90Price-offer540.png") no-repeat scroll 0 0; height: 96px; width: 203px; }
.competitor .offer-splashtop { background: rgba(0, 0, 0, 0) url("../../source/images/splashtop-Price540.png") no-repeat scroll 0 0; height: 96px; width: 203px; }
.competitor .offr-sec:hover .offer-gotomypc { background-position: 0 -110px; }
.competitor .offr-price { background: rgba(0, 0, 0, 0) url("../../source/images/goPC-90Price-offer540.png") no-repeat scroll 0 -223px; height: 80px; width: 207px; }
.competitor .offr-sec:hover .offr-price { background-position: 0 -323px; }
.competitor .offr-sec:hover .offer-splashtop { background-position: 0 -110px; }
.competitor .feature-header-txt h1 { line-height: 28px; padding-top: 10px; }
.competitor .feature-header-txt { padding-bottom: 40px; }
/* ( Logmein ) */
.competitor .offer-logmein { background: rgba(0, 0, 0, 0) url("../../source/images/logmein-90Price-offer540.png") no-repeat scroll 0 0; height: 96px; width: 203px; }
.competitor .offr-sec:hover .offer-logmein { background-position: 0 -110px; }
.competitor .offer-logmein { float: none; margin: 0 auto; }
/* TeamViewer */
.competitor .offer-teamviewer { background: rgba(0, 0, 0, 0) url("../../source/images/teamviewer-90Price-offer540.png") no-repeat scroll 0 0; height: 96px; width: 203px; }
.competitor .offr-sec:hover .offer-teamviewer { background-position: 0 -110px; }
.competitor .offer-teamviewer { float: none; margin: 0 auto; }
/* ( corporate ) */
.r-pc-corporate .corporate_logos li { width: 100%; float: none; padding-bottom: 20px; }
.r-pc-corporate .corporate_logos { padding: 0px 0px; }
.r-pc-corporate .corporate .body-content article { padding-bottom: 20px; }
.rpc_inner_box { max-width: 100%; }
/* Business Page */
.business .info-sec h1, .business .tertiary-info h1 { font-size: 28px; line-height: 36px; padding-left: 20px; padding-right: 20px; }
.business .info-sec p { padding: 0 20px; }
	.r-pc-corporate .corporate_logos li { width: 100%; float: none; padding-bottom: 20px; }
.r-pc-corporate .corporate_logos { padding: 0px 0px; }
.r-pc-corporate .corporate .body-content article { padding-bottom: 20px; }
}

@media screen and (max-width:480px) {
	
.competitor .note p {text-align: left; font-size: 13px;  line-height: 24px;}
.logo { margin-left: -10px; }
.body_tap_menu .menu ul li a { font-size: 16px; padding: 15px 25px; }
.menu .secondary .topsignup:after { height: 17px; width: 14px; background-size: contain; margin-left: 4px; }
.body_tap_menu .menu.mobile_menu.menu_show { -webkit-transform: translateX(-282px); -moz-transform: translateX(-282px); -ms-transform: translateX(-282px); -o-transform: translateX(-282px); transform: translateX(-282px); }
.static.tap_menu { -webkit-transform: translateX(-282px); -moz-transform: translateX(-282px); -ms-transform: translateX(-282px); -o-transform: translateX(-282px); transform: translateX(-282px); }
.menu .secondary .topsignup:after { top: 13px; }
/*Pricing page*/
/*.pricing_plan_hdr { background: url(../../source/images/today-only-signup-row-480.png) no-repeat scroll center center / contain; }
.pricing_plan_hdr:hover { background: url(../../source/images/today-only-signup-row-480-hover.png) no-repeat scroll center center / contain; }*/
.ques_con { float: none; width: 100%; padding: 0px 0px 10px 0px !important; }
.new_price_basicpln { width: 100%; }
.try_hdr_con a, .try_hdr_con { font-size: 18px; line-height: 20px; }
.ques_hdr { padding: 40px 0 44px }
.pricing_plan_hdr h1 { font-size: 1.4em; }
.new_price_basicpln { border: 1px solid #ccc; }
.new_price_tbl a:nth-child(1) .new_price_basicpln, .new_price_tbl a:nth-child(2) .new_price_basicpln { border-top: 0px; }
.basic_icon_container { height: 93px; }
.basic_price_icon { margin-top: 25px; }
.basic_plus_icon { margin-top: 18px; }
.basic_small1_icon { background: url(../../source/images/smaill-plan1_icon-480.png) no-repeat; margin-top: 16px; height: 94px; }
.basic_small2_icon { height: 128px; display: inline-block; margin-top: 22px; }
.plan_price_desc { min-height: 34px; }
.pricing_plan_hdr { padding: 30px 0; }
.first_hdr_con { font-size: 60%; padding: 0px 0 20px; }
.sub_title { padding: 0px 10px; }
.new_price_hdr_sb746 { margin-top: 50px; border-bottom: 0px; }
.new_price_tbl a:nth-child(5) .new_price_basicpln { border: 1px solid #ccc; }
.new_price_hdr_sb480 { text-align: center; display: block; width: 100%; padding: 8px; font-size: 1.2em; background-color: #f1f1f1; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; clear: both; font-weight: bold; float: left; }
.new_price_hdr_cn480 { text-align: center; display: block; width: 100%; padding: 8px; font-size: 1.2em; background-color: #f1f1f1; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; clear: both; font-weight: bold; float: left; }
.new_price_free_con { margin-top: 30px; }
.new_price_tbl a:nth-child(7) .new_price_basicpln { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.basic_icn_480, .new_price_tbl a:nth-child(6) .new_price_basicpln { border-left: 1px solid #ccc; }
/*Support Page*/
.sup_help_con { display: none; }
.sup_hdr_lft_con { width: 100%; border: none; }
.sup_hdr_rt_con { width: 100%; }
.sup_tit { color: #ffffff; font-size: 32px; margin-bottom: 24px; }
.new_sup_bg { background: url(../../source/images/support-banner-480.jpg) no-repeat center 0; height: 471px }
.sup_hdr_lft_con { width: 100%; border: none; }
.sup_frm_rt_con .error_msg { font-size: 13px; }
.sup_timig_txt { margin-bottom: 18px; }
.tap_menu .logo { position: relative; width: auto; }
.static .static-wrapper { width: 100%; padding: 0 20px; }
.ques_con .question_left, .ques_con .question_right { padding: 10px 0 0; }
.try_hdr_con { line-height: initial; }
.plan_price_desc { padding: 0px 0 0; }
.new_price_tbl h4 { padding: 10px 0 0; }
.basic_icon_container, .best_sel_txt, .new_price_free_con { display: none; }
.sup_main_right_wrapper { width: 100%; margin: 0 auto; }
.online-chat-wrap { margin: 0px; }
.chat_image { display: none; }
.support_form { padding: 10px 10px 0px 10px !important; }
/*Features page*/
.cont-sys-wrap { padding: 20px 0px; }
.feature-header-txt h2 { font-size: 1.3em; }
.feature-header-txt p { font-size: 0.8em; line-height: 21px; }
.features-sub { min-height: 100%; padding-bottom: 40px; }
.feature-header-txt h1 { font-size: 24px; }
.content-features { padding-top: 0px; }
/*Download page*/
.install, .share, .enable { background-size: contain; width: 100%; background-position: center center; }
.dowload-feature-wrap h2 { font-size: 1.2em; line-height: initial; margin-bottom: 20px; }
.faq-answer { padding-right: 0px !important; }
/*Mobile page*/
.mobilePage { height: 250px; }
.mobilePage .fl-right { margin-top: 0px; }
.mobilePage .fl-right h1 { font-size: 18px; padding-bottom: 20px; padding-top: 15px; line-height: inherit; text-align: center; margin-bottom: 0px; }
.social-btns { text-align: center; width: 170px; margin: 0px auto; display: table; }
.social-btns a { width: 160px; text-align: left; float: left; }
.mobilePage .fl-right .content-section { margin-top: 50px; }
.legal_bg h1 { font-size: 18px; }
.ques_hdr { padding-bottom: 20px; }
.ques_con p { font-size: 13px; }
.body_tap_menu .menu.mobile_menu { top: 55px; }
.body_tap_menu .menu ul li a { font-size: 15px; padding: 10px 25px; }
.download_btns .small { line-height: 22px; }
.download-wrap .left { float: none; margin: auto; width: 302px; }
.down-page .download-wrap { width: 100%; }
.down-page .download-wrap .right { float: none; width: 306px; margin: auto; }
.download_mobile a.android { margin: 6px 0px 0px 0px; }
.right .download_mobile li { padding: 0px 14px 0px 0px; }
.pricing_plan_hdr { background: #D34545 url(../../source/images/pricing-480.png) no-repeat center; }
.pricing_plan_hdr:hover { background: #D34545 url(../../source/images/pricing-480-hover.png) no-repeat center; }
/* Web view page - css */
.web-viewer .desc-text p { font-size: 0.9em; padding-left: 0; padding-right: 0; }
.web-viewer .feature-header-txt h1 span { display: none; }
/* compare Page */
.compare-index .desc-text p { padding-left: 0; padding-right: 0; }
.compare-index .comp-logo-container h1 { font-size: 18px; line-height: 24px; }
.compare-index .comp-logo-container { padding-bottom: 20px; padding-top: 40px; }
.compare-index .feature-header-txt { padding-top: 40px; }
.compare-index .feature-header-txt p { font-size: 16px; line-height: 22px; }
.compare-index .desc-text p { text-align: center; }
.compare-index .feature-header-txt h1 { font-size: 24px; line-height: 28px; }
/* competitor Pages */
	.competitor .table-content .mob-head{font-size:14px}
.competitor .start-offr p { font-size: 15px; line-height: 18px; }
.competitor .start-offr h1 { font-size: 20px; line-height: 24px; }
.r-pc-corporate article p { font-size: 13px; }
.extra_note { font-size: 12px; line-height: 18px; text-align: justify; padding-bottom: 10px; }
.pricing_notes { font-size: 12px; line-height: 18px; }
.first_hdr_con h1 { font-size: 2.2em; }
.pricing.gift_icon.price-oly .offer-col-2 a { background-position: 26% -410px; }
/* Business Page */
.business .info-sec h1 { padding-left: 0px; padding-right: 0px; }
.business .offr-img a { background: url(../../source/images/business-price-m50offer.png) no-repeat; width: 187px; height: 198px; display: inline-block; }
.business .three-col p { padding: 0; }
.business .two-col-img { float: none; margin: 0 auto; }
.business .two-col { padding-top: 30px; padding-bottom: 30px; }
.business .two-col-desc { margin-left: 0; text-align: center; }
.business .offr-img a { background: rgba(0, 0, 0, 0) url("../../source/images/business-price-m90offer.png") no-repeat scroll 0 0; }
.business .bg-CTA a { background: rgba(0, 0, 0, 0) url("../../source/images/dashboard-signup_resp.png") no-repeat scroll 0 0; width: 279px; height: 83px; }
.business .bg-CTA a:hover {background-position: 0 0px !important;}	
.business .offr-wrap { width: 0 auto !important; }
.enterprise p.acces-comp {padding-top:24px !important;text-align:left; width:85%; font-size:17px !important}
.enterprise  .header-title h1 {font-size: 20px;line-height: 12px;}
.enterprise .bg-container p {font-size: 13px;padding-top:0px}
.enterprise .two-col-img{margin-bottom:20px;}
.enterprise .two-col-desc {text-align: center;}
.enterprise  .two-col p {font-size: 14px;line-height: 20px;}
.enterprise .tertiary-info h3{margin: 20px 0px 0px;font-size: 26px;}
.enterprise .lim-txt {font-size: 11px !important;padding-top: 0px;padding-left: 0px;}
.enterprise .new-offer-img{min-width:181px;}
.enterprise p.offr-price{width:190px;}
.enterprise .header-title p{margin-top: 16px;font-size: 13px;line-height: 17px;}
.enterprise .trail-org-txt{    font-size: 14px;}
.enterprise .new-offer-img{width: 262px;min-width: auto;margin: 10px 10px 30px;}
.enterprise .new-offer-con{margin: 0px;}
.enterprise .bg-CTA-con{width: 215px;margin: 0px;}
.enterprise	.lim-txt{text-align: left !important;margin: 10px 0px 0px 16px !important;}
	.enterprise .bg-CTA a {
    background: #22a279;
    display: block;
    width: 177px !important;
    height: auto;
    color: #fff;
    font-size: 22px;
    padding: 14px 22px;
}

.business .two-col p{padding-right:0px}
.enterprise .header-title {top:0px;position: absolute; padding-right: 10px;  padding-left: 10px;}
/*new web viewer related css*/
.rpc-web-viewer h1{font-size: 26px;line-height: 32px;}
.rpc-web-viewer .header-banner .static p{padding-top: 10px;}
.rpc-web-viewer .new-icon{display: none;}
.rpc-web-viewer .newViewer{display: none;}
}

@media only screen and (max-width:348px) {
.competitor .table-container table tr td:nth-child(1), .competitor .table-container table.table-head th:nth-child(1){padding-left: 5px;}
.competitor .table-content .mob-head {font-size: 13px;}
.enterprise .header-title h1 {font-size: 19px;}
.enterprise p.acces-comp {padding-top:26px !important; }
.enterprise .bg-container p {font-size: 13px;}
.enterprise  .two-col p {font-size: 13px;}
.enterprise .two-col-img{margin-bottom:69px !important; }
}

@media only screen and (max-width:360px) {
.compare-index .comp-logo-container { padding-bottom: 20px; padding-top: 10px; }
}
@media (max-width:1217px) and (min-width:768px) {
	.left-nav a{font-size:15px;}
	.faq-wrapper .left-nav{width: 259px;}
}
@media screen and (max-width:340px) {
.copyright .socialIcons { display: none; }
.copyright .copyrigh_icon { width: 100%; padding: 0; }
.footer-lastul { display: none; }
footer .copyright { border-width: 0px; margin: 0px auto 0px; }
/*Mobile page*/
.mobilePage .fl-right { margin-top: 0px; }
.mobilePage .fl-right h1 { font-size: 16px; padding-bottom: 20px; padding-top: 0px; line-height: inherit; text-align: center; padding-right: 0px; }
}

@media only screen and (min-device-width: 641px) and (max-device-width: 980px) {
.sup_hdr_rt_con { padding: 0 0 0 20px; }
}
/* For Smart Devices */
.all_smartdevice .header { position: relative; padding-top: 0px; overflow: hidden; background-color: #0071bc; }
/* .all_smartdevice .expand + ul li:nth-child(5) { display: none; } */
.all_smartdevice .body_tap_menu .menu ul li a { font-size: 15px !important; padding: 10px 25px !important; }

@media only screen and (min-device-width: 480px) and (max-device-width:640px) {
.enterprise .header-title { padding-top: 25px !important;}
	.enterprise .new-offer-div {min-width: auto;}
	.enterprise p.acces-comp { width: 100%;}
}
	
@media only screen and (min-device-width: 320px) and (max-device-width:480px) {
.enterprise .header-title { padding-top: 71px !important;}
	.enterprise .new-offer-div {min-width: auto;    margin-top: 22px;}
	.enterprise p.acces-comp { width: 100%;margin-bottom: 0px;}
}

@media only screen 
  and (min-device-width: 667px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .enterprise .header-title { padding-top: 13px !important;}
}

	@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .enterprise .header-banner{    background: #48607c url(../../source/images/enterprise-banner.jpg) no-repeat scroll center 42px; height:241px !important;}
  }

/* Portrait */
@media only screen 
  and (min-device-width: 667px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .enterprise .header-title { padding-top: 13px !important;}
}
	@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
	@media (max-width:1024px) and (min-width:640px) {
		.enterprise .header-title { padding-top: 13px !important;}
	}
		}
}

@media screen and (min-width:768px){
	.left-nav ul{ display: block !important;}
}

/* Help Desk related added */
@media only screen and (min-width:1024px) and (max-width:1200px){
.help_data .content-bg{width:60%;}
.help_data .header-right{display:block !important;}
.help_data .header-right img {width: 130px;top: 8px;position: absolute;}
.help_data .banner_video{right:120px;padding:0px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.help_data .header-right{display:none;}
.help_data .content-bg{width:80%;}
.help_data .header-banner {background: transparent url(../../source/images/help_support_banner.jpg) no-repeat scroll center;height: 500px;border-bottom: none;}
.help_data .free_trail_cont .start_trail_btn{padding:0px 20px;}
.help_data .simple_process_cont_row .content_cont{width:70%;}
.help_data .banner_video{right: 225px; padding:0px;}
.help_data .bg-container h1, .help_data .bg-container h4{text-align:left;}
}
@media only screen and (min-width:320px) and (max-width:980px){
.help_data .menu .secondary .toplogin{background:transparent !important;}
.help_data .pgmag-quotes .quotes-sec h2{font-size: 1em;width: 100%;padding: 0px;text-align: center;}

}
@media only screen and (min-width:320px) and (max-width:767px){
.help_data .header-right{display:none;}
.help_data .menu .secondary .toplogin{background:transparent !important;}
.help_data .header-banner {background: transparent url(../../source/images/help_support_banner_480.jpg) no-repeat scroll center;background-size: cover;height: 500px;border-bottom: none;}
.help_data .free_trail_cont {width: 280px;margin: auto;float: none;display: table;}
.help_data .bg-container{position:relative;top:20px; display:table;margin:auto;padding-top: 0px;}
.help_data .price_offer_cont {margin: 0px 0px 30px 0px;background-position: center;background-image: url(../../source/images/help_support_pricing_480.png);height: 188px;}
.help_data .day_trail_cont{padding:8px;}
.help_data .day_trail_cont h2{font-size:18px;}
.help_data .day_trail_cont h5{font-size:8px;}
.help_data .free_trail_cont .start_trail_btn{padding: 0px 10px;font-size: 14px;}
.help_data .simple_main_cont{width: 90%;margin:auto;}
.help_data .videos_list {width: 230px;right: 50%;margin-right: -150px;height: auto;padding: 0px;top: 440px;}
.help_data .videos_list li {background: url(../../source/images/play-video-icon.png) no-repeat 0 0;text-indent: 0px;margin:0px;padding: 3px 0px 0px 40px;height: auto;color: #fff;width: 200px;font-size: 20px;}
.help_data .videos_list li:hover {background-position: -25px -212px;}
.help_data .simple_main_cont h1, .help_data .simple_process_cont {display: block;width: 100%;height: auto;float: left;}
.help_data .help_solve_container h1, .help_data .simple_main_cont h1, .help_data .helpdesk_benefit_container h1, .help_data .helpdesk_lesstime_container h1, .help_data .helpdesk_secure_container h1 {font-size: 18px;margin-top: 0px;margin-bottom: 10px;padding:0px;line-height: normal;}
.help_data .help_solve_container, .help_data .helpdesk_benefit_container, .help_data .helpdesk_simple_container, .help_data .helpdesk_lesstime_container, .help_data .helpdesk_secure_container, .help_data .helpdesk_faster_container{padding: 20px 0px;}
.help_data .help_solve_container p, .help_data .helpdesk_secure_container p {line-height: 24px;color: #4b4b4c;font-size: 14px;width: 100%;}
.help_data .simple_process_cont_row .img_cont{margin:0px 10px;}
.help_data .simple_process_cont_row .content_cont{width:70%;}
.help_data .simple_process_cont_row .content_cont h2{font-size:16px;}
.help_data .simple_process_cont_row .content_cont{font-size:14px;line-height:normal;}
.help_data .benefit_thumb_cont, .help_data .lesstime_thumb_cont{margin-top:10px;}
.help_data .benefit_thumb_columnn, .help_data .lesstime_thumb_column{width:100%;margin-bottom:30px;}
.help_data .lesstime_thumb_column span{margin-bottom:10px;}
.help_data .benefit_thumb_columnn p, .help_data .lesstime_thumb_column p{width:100%;line-height:24px;}
.help_data .pgmag-quotes .quotes-sec h2{font-size: 1em;width: 100%;padding: 0px;text-align: center;}
.help_data .lesstime_thumb_column:last-child{margin-bottom:0px;}
.help_data .bg-container h1{padding:0px;}
}
@media only screen and (min-width:320px) and (max-width:480px){
.help_data .simple_main_cont{width:100%;}
.help_data .simple_process_cont_row .img_cont{margin:0px;}
}



/* enteprise page related styles taken from the page */
.enterprise .header-banner {
	background: #48607c url(../../source/images/enterprise-banner-new.jpg) no-repeat scroll center center;
	height: 215px;border: 0px;margin-bottom: 10px;}	
	.header-left{float:left;}
	.header-right{float:right;    margin-right: 24px;}
	.enterprise .header-title {text-align: left;}
	.enterprise .header-title h1{text-align:left;    font-size: 29px;}
	.enterprise .enterprise-intro{ background: url(../../source/images/video-play_button.png) no-repeat 0 0;width:180px;height:180px;margin: 0 auto;vertical-align: middle;align-items: center;display: flex;cursor: pointer;text-indent: -9999px;
	}
	.ie9 .desc-casestudy .wrapperCont{float:none;}
	.enterprise .enterprise-intro:hover {background-position: 0 -186px;}
	.banner_video{position: absolute;top: 175px;right: 230px;}
	.enterprise p.acces-comp{padding-top: 54px;}
	.lim-txt{    color: #666 !important;
		font-weight: 600 !important;}
	.enterprise .webviewer {background-position: 0 -1831px}
	.enterprise .webviewer:hover {background-position: 0 -1946px}
	@media only screen and (max-width: 1163px){
	.banner_video{top:115px;right:200px;}
	}
	@media screen and (max-width: 1060px){
	.business .bg-container p {font-size: 16px;line-height: 25px;}
	.enterprise .header-title h1{padding-top: 22px;}
	.enterprise .header-banner{height: 245px;}
	.header-left{width:60%;}
		}
	@media screen and (max-width:980px){
	.header-right{display:none;}
	.header-left {width: 100%;float: none;text-align: center;}
	.enterprise .header-title h1 {text-align: center;}
	.enterprise .header-banner{height: 215px;}	
	}
	@media screen and (max-width:640px){
	.enterprise .header-title h1 {padding-top: 30px;font-size: 22px;line-height: 20px;}
		}
	@media screen and (max-width:480px){	
	.enterprise .header-title h1 {padding-top: 30px;font-size: 20px;line-height: 20px;}
	.enterprise .bg-CTA{margin-left: 0px;}
	.enterprise .lim-txt{margin-left: 5px !important;}
	}
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
	.enterprise .header-banner{ height: 262px !important;}
	}
	@media only screen and (min-device-width: 1023px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
	.enterprise .header-banner{ height: 245px !important;}
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
	.enterprise .header-banner{ height: 262px !important;}
	}
	
	.enterprise .mobile_video{display: none;}
	@media screen and (max-width: 980px){
	  .enterprise .banner_video {display: none}
	  .enterprise .mobile_video { display: block;float: right;margin: 10px 20px 0px;width: 100%;}
	  .enterprise .mobile_video ul {list-style-type: none;margin: 0;padding: 0;float: right}
	  .enterprise .mobile_video ul li {background: url(../../source/images/video_img.png) no-repeat scroll 11px 9px;padding: 5px 10px 5px 44px !important;cursor: pointer;border: 1px solid #489cda;border-radius: 20px}
	  .enterprise .mobile_video ul li:hover {background: url(../../source/images/video_img_hover.png) no-repeat scroll 11px 10px #489cda;color: #fff}
	  .enterprise .lim-txt{width: 140px !important;}
	  .enterprise .bg-container{padding: 0 0 0px;float: left;width: 100%;}
	  .enterprise p.acces-comp{padding-top: 25px;}
	  .business.enterprise .two-col h2{font-size: 20px;}
	}
	@media screen and (max-width: 480px){
	  .enterprise p.acces-comp{margin: 0px auto;text-align: center;}
	  .enterprise .new-offer-img{margin: 20px auto 20px;}
	  .enterprise .new-offer-con {margin: 0px auto;}
	  .enterprise .bg-CTA-con {width: 215px;margin: 10px auto 0px;}
	  .enterprise .lim-txt {text-align: center !important;margin: 10px 0 0 0px !important;width: 100% !important;}
	  
	}

/* lean slider ent */
/* Lean Slider, v1.0.1 http://dev7studios.com/lean-slider */

.lean-slider { position: relative;  *zoom: 1;
}
.lean-slider:before, .lean-slider:after { content: " "; display: table; }
.lean-slider:after { clear: both; }
.lean-slider-slide { float: left; width: 100%; margin-right: -100%; display: none; }
.lean-slider-slide.current { display: block; }
.slider-wrapper { position: relative; background:#fff; -moz-box-shadow: 0px; -webkit-box-shadow: 0px; box-shadow:0px }
.lean-slider { overflow: hidden; }
.lean-slider-slide { display: block; position: relative; opacity: 0; -webkit-transition: opacity 0.4s linear; -moz-transition: opacity 0.4s linear; -ms-transition: opacity 0.4s linear; -o-transition: opacity 0.4s linear; transition: opacity 0.4s linear; }
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { display: block; width: 100%; }
#slider-direction-nav { position: absolute; left: 0; top: 47%; width: 100%; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 1; display:none; }
.slider-wrapper:hover #slider-direction-nav { opacity: 1; }
#slider-direction-nav a { float: left; display: block; width: 26px; height: 37px; background: url(../../source/images/images/slider-arrows.png) no-repeat 0 0; text-indent: -9999px; }
#slider-direction-nav .lean-slider-next { float: right; background-position: 100% 0; }
#slider-control-nav { position: absolute;    right: 40%;
        top: 450px; width: 132px; text-align: center; -webkit-transition: opacity 1s linear; -moz-transition: opacity 1s linear; -ms-transition: opacity 1s linear; -o-transition: opacity 1s linear; transition: opacity 1s linear; opacity: 1; }
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a { display: inline-block; width: 14px; height: 14px; background: url(../../source/images/ent-slider-controls.png) no-repeat 0 0; text-indent: -9999px; margin: 0 3px; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
#slider-control-nav a.active { background-position: 100% 0; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-width : 480px) {
#slider-direction-nav,  #slider-control-nav { opacity: 1; }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#slider-direction-nav,  #slider-control-nav { opacity: 1; }
}
/* Link Fix */
.rpc-index .lean-slider-slide.current { z-index: 1; }
.rpc-index #slider-direction-nav { z-index: 2; }
.rpc-index #slider-control-nav { z-index: 2; }
.enterprise .slide1 { background:url(../../source/images/ent-computers.png) no-repeat scroll center center; height: 434px; display: block; }
.enterprise .slide4 { background:url(../../source/images/ent-logs.png) no-repeat scroll center center; height: 434px; }
.enterprise .slide3 { background:url(../../source/images/ent-manageusers.png) no-repeat scroll center center; height: 434px; }
.enterprise .slide2 { background:url(../../source/images/ent-session.png) no-repeat scroll center center; height: 434px; }
.enterprise .slide5 { background:url(../../source/images/ent-weblogs.png) no-repeat scroll center center; height: 434px; }
.hide-image { display: none; }
@media only screen and (max-width:1163px) {
.enterprise .bgDashboard {width: 600px;margin-top: 34px;}	
.enterprise .slide1 { background:url(../../source/images/slider1-1200.png) no-repeat scroll center center; height: 363px;width:600px; display: block; }
.enterprise .slide4 { background:url(../../source/images/slider4-1200.png) no-repeat scroll center center; height: 363px;width:600px; }
.enterprise .slide3 { background:url(../../source/images/slider3-1200.png) no-repeat scroll center center; height: 363px;width:600px; }
.enterprise .slide2 { background:url(../../source/images/slider2-1200.png) no-repeat scroll center center; height: 363px;width:600px; }
.enterprise .slide5 { background:url(../../source/images/slider5-1200.png) no-repeat scroll center center; height: 363px; width:600px;}
#slider-control-nav{top: 385px;}
}
@media only screen and (max-width:1024px) {
.enterprise .bgDashboard{right:0px !important;top:0px !important;}
}


/* video jwplayer */
/* Video Player CSS */

.model-wrapper {display: none;float: left;height: 100%;position: fixed;width: 100%;z-index: 9999999999;top:0px;}
.model-opaclayer {height: 100%;position: fixed;width: 100%;background: none repeat scroll 0 0 #000000;opacity: .9;-moz-opacity: .9;-webkit-opacity: .9;
    -khtml-opacity: .9;filter: alpha(opacity=90);top: 0;}
.model-first-container {position: absolute;height: 100%;width: 100%;}
.model-second-container {position: relative;z-index: 9999;display: table;overflow: hidden;margin: 0px auto;height: 100%;width: 90%;max-width: 1024px;}
.model-main-container {outline: 0;border-radius: 5px;display: table-cell;vertical-align: middle;}
.videos-close-btn {display: inline-block;float: right;width: 100%;height: 28px;}
.video-container {position: relative;width: 100%;height: 0;padding-bottom: 56%;padding-top: 0px;box-sizing: border-box;border: 0px solid #7babc1;background: #000;}
.modal-close-icon {background: url(../../source/images/video_close_btn_new.png) no-repeat scroll 0 0;cursor: pointer;height: 39px;width: 39px;z-index: 9999;position: fixed;right: 0px;top: 0px;}
.video_menus{display: none;}
.model-wrapper .videos_list{list-style-type: none;margin: 0px;padding: 0px;overflow: auto;height:100%;}
.model-wrapper .video_menus .video-info h3 {font-size: 18px;color: #000;display: inline;font-weight: normal;padding: 0px;line-height: 24px;border-bottom: 0px;}
.jw-button-container{display: flex;flex-flow: row nowrap;flex: 1 1 auto;align-items: center;justify-content: center;width: 100%;padding: 0 12px;display: -webkit-flex;-webkit-flex-flow: row nowrap;-webkit-flex: 1 1 auto;-webkit-align-items: center;-webkit-justify-content: center;}
.jw-icon-inline, .jw-icon-tooltip{height: 44px;width: 44px;align-items: center;display: flex;justify-content: center;display: -webkit-flex;-webkit-align-items: center;-webkit-align-content: center;}
.jw-controlbar .jw-spacer{flex: 1 1 auto;align-self: stretch;-webkit-flex: 1 1 auto;-webkit-align-self: stretch;}

@media screen and (max-width: 1280px) {
	#container-jwplayer8{position: absolute;top: 0;left: 0;height: 100% !important;}
	
}
@media screen and (max-width: 1024px) {
	.jw-overlays{z-index: 99999;}
	
}
@media screen and (min-width: 768px) {
	.modal-close-icon {right: 10px;top: 10px;}
}

@media screen and (min-width: 1280px) {
	.noPlaylist{width: 900px;margin: 0px auto;}
	.jwplayer{width: 900px !important;height: 506px !important;float: left !important;}
	.jw-error{width: 900px !important;height: 506px !important;float: left;}
	.video_menus{width: calc(100% - 900px);float: right;display: block;height: 506px;background: #fff;overflow: hidden;}
	.model-second-container {max-width: 1184px;}
	.video-container{height: 506px;padding: 0px;}
	.video_menus ul.videos_list li {color: #fff;display: block;cursor: pointer;padding: 12px 10px 12px 4px;margin-bottom: 0px;border: 1px solid #ddd;width: 100%;box-sizing: border-box;float: left;height: auto;}
	.video_menus ul.videos_list li:hover {background-color: #35abd8; border: 1px solid #FFF;	}
	.video_menus ul.videos_list li:hover h3 {color: #ffffff;}
	.video_menus ul.videos_list li:hover .video-info p {color: #ffffff;}
	.video_menus ul.videos_list li.active {background: #015575 url(../../source/images/video-active-icon.png) no-repeat center left;border: 1px solid #FFF;	}
	.video_menus ul.videos_list li.active h3 {color: #ffffff;border: none;line-height: 21px;font-size: 18px;	}
	.video_menus ul.videos_list li.active .video-info p {color: #ffffff;}
	.video_menus .video-info h3 { font-size: 18px; color: #000; display: inline;font-weight: normal; }
	.video_menus .video-info h3:hover { color: #4c7386; }
	.video_menus .video-info { float: left;padding: 0px 20px;color: #000;width: 100%;box-sizing: border-box; }
	.video_menus .video-info p { font-size: 14px; line-height: 22px; color: #6c6d6f; padding: 0; padding-top: 10px; margin: 0; }
	.video-container, .model-second-container{position: static;}
		
}

@supports (-ms-ime-align: auto) {
  .jw-video {transform: none !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.jwplayer{width: 100% !important;height: 506px !important;float: left !important;}
	.jw-error{width: 100% !important;height: 506px !important;float: left;}
}



/* team page styles take from the page */
.rem-team.business .two-col.adClrrm h2:hover {color:#333 !important}
.rem-team.business .adClrrm .unlimted-user-img:hover {    background-position: 0 -210px;}
.rem-team .business_notes ul{list-style:none}
.rem-team .business_notes ul li{padding-bottom:10px}
.rem-team .team-intro, 
.rem-team .enterprise-intro, 
.rem-team .rpc-intro{ background: url(../../source/images/video-play_button.png) no-repeat 0 0;width:180px;height:180px;margin: 0 auto;vertical-align: middle;align-items: center;display: flex;cursor: pointer;text-indent: -9999px;}
.rem-team .team-intro:hover, 
.rem-team .enterprise-intro:hover, 
.rem-team .web_idrive_express:hover, 
.rem-team .rpc-intro:hover {background-position: 0 -186px;}
.rem-team .two-col-wrap.web{float:left; width:100%}
.rem-team.business .webviewer {background-position: 0 -1520px;}
.rem-team.business .webviewer:hover {background-position: 0 -1635px}
.rem-team .banner_video{position:absolute;right:347px; top: 150px; width: 200px; height: 200px;}
.rem-team .note{font-size:14px}
.rem-team .red{color:#a70000}
.rem-team .mobile_video{display: none;}

@media screen and (max-width: 1000px){
  .rem-team .header-banner .banner_video{display:none !important;}
}	

@media screen and (max-width: 1200px){	
  .rem-team .banner_video {position: absolute; right: 235px; top: 218px; width: 200px;  height: 200px;}
}
	

@media screen and (max-width: 980px){
  .rem-team .banner_video {display: none}
  .rem-team .mobile_video { display: block;float: left;width: 100%;margin: 20px 0px 40px 0px;}
  .rem-team .mobile_video ul {list-style-type: none;margin: 0;padding: 0;float: right}
  .rem-team .mobile_video ul li {background: url(../../source/images/video_img.png) no-repeat scroll 11px 9px;padding: 5px 10px 5px 44px !important; cursor: pointer;border: 1px solid #489cda;border-radius: 20px}
  .rem-team .mobile_video ul li:hover {background: url(../../source/images/video_img_hover.png) no-repeat scroll 11px 10px #489cda;color: #fff}
}
@media screen and (max-width: 768px){
  .rem-team .mobile_video {margin: 20px 0px 30px 0px;}
}

/* faq pages inline styles */
.faq-page .notes{font-size:14px !important}
.faq-page .red{color:#a70000}
.faq-page .faq-list-tbl{text-align:left; border: solid 1px #908a8a;margin:15px 0px;border-bottom:none}
.faq-page .faq-list-tbl td {padding:10px;margin:0px;border-bottom: solid 1px #908a8a;border-right: solid 1px #908a8a;}
.faq-page .faq-list-tbl td:last-child{border-right:none;}
.faq-page .faq-list-tbl tr{padding:0px; margin:0px;border-bottom: solid 1px #908a8a;}
.faq-page .faqHeading{font-weight:bold; padding:15px 0px 10px;}

/* screen shot overlapping bug fixes */
.imgResIpd {max-width:100%}

  /* iPad [portrait + landscape] */
/*@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.left-nav a.act:before, .left-nav a:hover:before {
		content:none;
	}
}
*/
/* iPhone [portrait + landscape] */
/*@media only screen and (max-device-width: 480px) {
	.left-nav a.act:before, .left-nav a:hover:before {
		content:none;
	}
}*/

/* terms gdpr page related inline styles */
.terms-page .blu-title-txt{color:#3d95b6;padding-top: 10px;font-size: 20px;}



/*Pricing */
.business-price .header{background-color: #0170bc;}
.business-price .new-header-con {border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.business-price .logo a{margin: 27px 0 0 8px;padding: 0px;float: left;background: url(../../source/images/rpclogo_white.svg) no-repeat !important;background-size: cover;height: 28px;width: 157px;text-indent: -3500px;overflow: hidden;}
.business-price .static {position: relative;top: 110px;}
.business-price .new-pricing_body_con {background: #f4f6f6;}
.business-price .static-wrapper {width: 100%;}
.business-price .new_price_bg {background: #e8edf1;height: 570px;background-size: contain;top: -70px;}
.business-price .new_price_tbl_con {margin-top: 0px;padding: 30px 0 40px;}
.business-price .main-head {width: 100%;margin: 0px 0px 0px 0px;text-align: center;}
.business-price .main-head .pricing_header_txt {width: 100%;max-width: 800px;text-align: center;line-height: normal;margin: auto;display: table;}
.business-price .ques_hdr{font-size: 32px;font-weight: 400;text-align: center;line-height: 52px;color: #17313b;}
.business-price .try_hdr_con a, .business-price .try_hdr_con {font-size: 18px;line-height: 30px;color: #0071bc;font-weight: 400;padding-bottom: 10px;}
.business-price .main-head .pricing_header_txt h1 {font-weight: 600;font-size: 2.4em;display: table-cell;padding:0px 10px 30px 0px;color: #0170bc;vertical-align: bottom;line-height: normal;}
.business-price .main-head .pricing_header_txt a {display: table-cell;vertical-align: text-bottom;color: #333;font-size: 16px;position: relative;top: -7px;}
.business-price .main-head .pricing_header_txt a span {font-size: 54px;font-weight: 600;color: #cf5f5a;margin-left: 5px;line-height: 52px;}
.business-price .main-head .pricing_header_txt a span sup {font-size: 14px;position: relative;top: -30px;left: -10px;}
.business-price .first_hdr_con {width: 100%;padding: 80px 0px 20px 0px;float:left;}
.business-price .offr-img {float: left;background: url(../../source/images/pricing-page-90offer.png) no-repeat 0px 20px;width: 218px;height: 120px;position: relative;}
.business-price .offer-divider {float: left;margin: 15px 20px 0px 20px;}
.business-price .right-plan-txt {float: left;text-align: left;}
.business-price .first_hdr_con h1 {background: transparent;font-size: 2.6em;color: #2c75a8;float: none;text-indent: 0;width: 100%;margin: 0;overflow: visible;height: auto;line-height: initial;font-weight: normal;text-align: center;padding: 20px 0 0px;}
.business-price .first_hdr_con h1 {font-size: 3.1em;padding-top: 15px;color: #17313b;}
.business-price .sub_title {color: #e1e6e9 !important;font-size: 23px !important;margin-top: 2px;line-height: initial;}
.business-price .offimghide {display: none;}
.business-price .pricin_plan_con {width: 100%;border: none;padding: 0px;box-sizing: border-box;display: table;border-collapse: separate;border-spacing: 20px 0;margin-bottom: 0;}
.business-price .two-col-wrap {display: table-row;}
.business-price .two-col {display: table-cell;background-color: #fff;position: relative;vertical-align:top;}
.business-price .two-col.col-right, .business-price .two-col.col-left, .business-price .two-col.col-free {width: 33.33%;box-sizing: border-box;}
.business-price .two-col.col-right, .business-price .two-col.col-left, .business-price .two-col.col-free, .business-price .two-col.col-team {width: 25%;}
.business-price .pricin_plan_con a {text-decoration: none;color: #fff;height: 100%;width: 100%;display: block;float:left;}
.business-price .col-head {position: relative;background: #bdd9ea;padding: 14px 25px;color: #47525d;font-size: 1.1em;text-align: center;box-sizing: border-box;border: 1px solid #d0d4d9;border-bottom: none;}
.business-price .col-head h1 {text-align: center;font-size: 24px;line-height: 30px;color: #253444;margin: 0;padding: 0;font-weight: 500;}
.business-price .desk-hide {display: none;}
.business-price .col-cont-box {border: none;border-top: none;}
.business-price .offr-price {position: relative;padding: 30px 10px 10px;min-height: 250px;background: #fff;cursor: pointer;}
.business-price .offr-price {min-height: 270px;}
.business-price .offr-title {font-size: 16px;line-height: 28px;color: #000000;text-align: center;margin: 0;padding-bottom: 5px;}
.pricin_plan_con a {text-decoration: none;color: #fff;height: 100%;width: 100%;display: block;}
.business-price .plan_price_txt {text-align: center;padding-bottom: 0px;color: #418011;}
.business-price .free_amout {font-size: 40px;line-height: 42px;color: #418011;display: block;padding-top: 5px;}
.business-price .plan_price_desc {font-size: 14px;color: brown;letter-spacing: normal;line-height: 20px;font-weight: 500;padding: 20px 0px 6px 0px;}
.business-price .plan_price_desc, .business-price .plan_price_desc2, .business-price .yearly_txt {text-align: center;}
.business-price .col-cont-box:hover, .business-price .col-cont-box:hover .offr-price, .business-price .col-cont-box:hover .compr-wrap, .col-cont-box:hover li:nth-child(odd), .col-cont-box:hover li:nth-child(even) {background: #fffbe2 !important;cursor: pointer;}
.business-price .col-cont-box {width: 100%;height: auto;float: left;}
.business-price .free-acces {font-size: 18px;line-height: 24px;display: inline-block;padding-top: 28px;}
.business-price .free-acces {font-size: 14px;line-height: 20px;letter-spacing: normal;color: brown;}
.business-price .offr-title span {color: #333;font-size: 18px;}
.business-price .pricing_amout {font-size: 55px;line-height: 45px;padding: 0 2px;letter-spacing: .3px;}
.business-price .plan_price_smal_txt {font-size: 2em;height: 100%;display: inline-block;line-height: 40px;}
.business-price .yearly_txt {color: #000;padding-bottom: 0;font-size: 14px;}
.business-price .new-img {position: absolute;background: url(../../source/images/pricing-new-vertical.png) no-repeat;width: 33px;height: 37px;bottom: 21px;right: 25px;}
.business-price .compr-wrap {background: #fff;padding: 0px 20px 20px 20px;box-sizing: border-box;min-height: 986px;width:100%;float:left;}
.business-price .compr-wrap {min-height: 1200px;}
.business-price .compr-pointer:last-child {border-bottom: none;}
.business-price .see_more_pricing_team, .business-price .see_more_pricing_ent {width: 100%;height: auto;display: table;margin: 15px auto 25px;text-align: center;position: relative;z-index:999;cursor: pointer;border: 1px solid #d0d4d9;max-width: 170px;top: 20px;padding: 5px 0px;border-radius: 10px;font-size: 14px;background: #fffef1;}
.see_more_pricing_team:hover {background: #fff;}
.see_more_pricing_ent:hover{background: #fff;}
.business-price .more_pricing_list_team ul, .business-price .more_pricing_list_ent ul {margin: 0px -20px;padding: 0px;}
.business-price .more_pricing_list_team ul li, .business-price .more_pricing_list_ent ul li {list-style-type: none;display: block;width: 100%;height: auto;float: left;padding: 10px 20px;font-size:14px;}
.business-price .more_pricing_list_team ul li span, .business-price .more_pricing_list_ent ul li span {display: block;}
.business-price .more_pricing_list_team ul li p, .business-price .more_pricing_list_ent ul li p {margin: 0px 0px 5px;font-size: 16px;}
.business-price .more_pricing_list_team ul li span b, .business-price .more_pricing_list_ent ul li span b {margin-right: 10px;height: auto;display: inline-block;font-weight: 600;color: #000;}
.business-price .more_pricing_list_team ul li span b small, .business-price .more_pricing_list_ent ul li span b small {text-decoration: line-through;font-size: 12px;font-weight: normal;color: #5d5c5c;}
.business-price .more_pricing_list_team ul li:nth-child(odd), .business-price .more_pricing_list_ent ul li:nth-child(odd) {background: #ececec;}
.business-price .more_pricing_list_team ul li:nth-child(even), .business-price .more_pricing_list_ent ul li:nth-child(even) {background: #f5f5f5;}
.business-price .see_more_pricing_team:before, .business-price .see_more_pricing_ent:before {width: 20px;height: 20px;display: inline-block;position: relative;content: "+";margin-right: 10px;vertical-align: middle;background: #45b7cf;background-size: cover;border-radius: 50%;color: #fff;font-size: 18px;line-height: 18px;}
.business-price .prc_plan_cont{width:100%;height:auto;float:left;margin-bottom: 20px;}
.business-price .see_more_pricing_team.active, .business-price .see_more_pricing_ent.active {background-color: transparent;}
.business-price .see_more_pricing_team.active:before, .business-price .see_more_pricing_ent.active:before {transform: rotate(45deg);}
.business-price .more_pricing_list_team, .business-price .more_pricing_list_ent {display: none;width: 100%;height: auto;margin: 10px 0px 0px;}
.business-price .more_pricing_list_team h2, .business-price .more_pricing_list_ent h2 {font-size: 14px;font-weight: 600;color: #000;position: relative;top: -5px;}
.business-price .col-free .signUp-CTA a {margin-top: 20px;}
.business-price .col-free .signUp-CTA a, .business-price .col-left .signUp-CTA a {margin-bottom: 131px;}
.business-price .prc_fixed_header {position: fixed;top: 110px;width: 100%;height: auto;float: left;background-color: #fff;z-index: 9999;display: none;box-shadow: 0 1px 4px 0 rgba(99,114,130,.5);}
.business-price .prc_fixed_header.active{display: block;}
.business-price .prc_fixed_header .prc_container {width: 100%;height: auto;float: left;display: flex;flex-wrap: wrap;padding: 10px 20px;}
.business-price .prc_fixed_header .prc_container .prc_cont_col {width: 25%;height: auto;float: left;padding: 0px 15px;border-right: 1px solid #dce4e8;}
.business-price .prc_fixed_header .prc_container .prc_cont_col:last-child{border-right:none;}
.business-price .prc_fixed_header .prc_container .prc_cont_col h1 {font-size: 18px;font-weight: 400;margin: 3px 0px 0px 0px;display: inline-block;float: left;color: #0071bc;}
.business-price .prc_fixed_header .prc_container .prc_cont_col a {float: right;width: auto;height: auto;padding: 3px 15px;background-color: #45b7cf;color: #fff;font-size: 14px;}
.business-price .prc_fixed_header .prc_container .prc_cont_col a:hover{background-color: #0170bc;}
.business-price .prc_fixed_header .prc_container .prc_cont_col .prc_value {font-size: 14px;float: left;width: 100%;margin: 0px 0px 0px;}
.business-price .prc_fixed_header .prc_container .prc_cont_col .prc_value .plan_price_txt span {font-size: 24px;display: inline-block;}
.business-price .prc_fixed_header .prc_container .prc_cont_col .prc_value .plan_price_txt span.plan_price_smal_txt {font-size: 16px;}
.business-price .prc_fixed_header .prc_container .prc_cont_col .prc_value .plan_price_txt {text-align: left;}
.business-price .prc_fixed_header .prc_container .prc_cont_col .prc_value .plan_price_txt span.prc_un_txt {font-size: 13px;color: #868686;text-decoration: line-through;}
.business-price .prc_fixed_header .prc_container .prc_cont_col .prc_value .plan_price_txt span.yearly_txt {font-size: 14px;}

/*.business-price .pointer-container {min-height: 943px;}*/
.business-price .compr-pointer {border-bottom: 1px dashed #a6a6a6;padding-top: 10px;}
.business-price .pointer {background: url(../../source/images/team-price-tick-icon.png) no-repeat 0 4px;padding-left: 30px;vertical-align: middle;margin-left: 60px;width: calc(100% - 60px);height: 100%;color: #666666 !important;margin-left: 0px;width: auto;}
.business-price .two-col.col-left.outline, .business-price .two-col.col-free.outline, .business-price .two-col.col-right.outline {border: 1px solid #d0d4d9;border-top: none;background: #fff;}
.business-price .trail {text-align: center;position: static;font-size: 15px;padding-top: 5px;top: 2%;left: 14%;}
.business-price .red-txt {color: #9c0c00;font-weight: 600;}
.business-price .gry-sml-txt {color: #666666;font-size: 13px;}
.business-price .toplogin {padding: 7px 18px 9px 6px !important;}
.signUp-CTA {width: 100%;height: auto;float: left;text-align: center;}
.business-price .signUp-CTA a {background-color: #45b7cf;font-size: 18px;color: #ffffff;width: 60%;margin: 20px auto;height: 40px; text-align: center;line-height: 40px;display: block;float:none;}
.business-price .signUp-CTA a:hover {background: #57c8e0;}
.business-price .trial-txt {text-align: center;margin-top: -8px;}
.business-price .pricing_notes {font-size: 12px;letter-spacing: normal;}
.business-price .pricing-support {padding-bottom: 30px;display: none;font-weight: normal;}
.business-price .price_que_outer_con {border-bottom: 1px #d9eeff solid;border-top: 1px #d9eeff solid;background: #f6fbff;margin-top:0px;}
.business-price .sps-box {position: relative;display: inline-block;}
.business-price .faq-more > a {display: block;text-align: right;color: #0071bc;}
.business-price .ques_con p {text-align: justify;margin-top: 5px;width: 100%;color: #404d51;font-size: 16px;line-height: 26px;}
.business-price .price_que_outer_con a.faq-anwser-link {color: #0071bc;}
.business-price .price_que_outer_con a.faq-anwser-link:hover, .business-price .faq-more > a:hover {color: #2fa7f7;}
.business-price .two-col.col-right .col-head {position: relative;}
.business-price .first_hdr_con {font-size: 100%; }
.win_ie .business-price .sub_title, .win_msie .business-price .sub_title{margin-top:25px;margin-left:7px}
.two-col.col-free.outline:hover, .two-col.col-free.outline:hover .col-cont-box, .two-col.col-free.outline:hover .compr-wrap, .two-col.col-free.outline:hover .offr-price, .two-col.col-free.outline:hover {
    background: #fffbe2 !important;
    cursor: pointer;
}
.two-col.col-left.outline:hover, .two-col.col-left.outline:hover .compr-wrap, .two-col.col-left.outline:hover .offr-price, .two-col.col-left.outline:hover .col-cont-box {
    background: #fffbe2 !important;
    cursor: pointer;
}
.two-col.col-right.outline:hover, .two-col.col-right.outline:hover .compr-wrap, .two-col.col-right.outline:hover .offr-price, .two-col.col-right.outline:hover .col-cont-box {
    background: #fffbe2 !important;
    cursor: pointer;
}
.business-price .col-head {padding: 14px 5px;}
@media only screen and (max-width:1366px) {
.all_smartdevice.business-price .static {
    top: 0px;
}
.all_smartdevice.business-price .prc_fixed_header.active {
    display: none !important;
}
}
@media only screen and (max-width:1200px) {
.business-price .pointer { margin-left: 20px; }
.business-price .main-head { width: 100%; }
.business-price .first_hdr_con h1 { font-size: 2.2em; }
}
@media screen and (max-width:1170px){
.business-price .trail{left:5%;}
.business-price .red-txt{font-size: 14px}
.business-price .pricin_plan_con{border-spacing: 10px 0;}
.business-price .col-head{font-size: 1em;}
}
@media screen and (max-width:1150px) {


.business-price .col-head h1{    font-size: 19px;}
}
@media only screen and (max-width:1124px) {
.business-price .pointer { margin-left: 5px; font-size: 15px; }
}

@media (max-width:1229px) and (min-width:1150px) {
.business-price .pointer-container { min-height: 1200px;}

}
@media (max-width:1140px) and (min-width:980px) {
.business-price .prc_fixed_header .prc_container .prc_cont_col h1 {font-size: 14px !important;}	
}
@media (max-width:1070px) and (min-width:980px) {
.business-price .col-head { padding: 14px 2px;}
}
@media screen and (max-width:1024px) {
.all_smartdevice.business-price .first_hdr_con{padding-top:0px}
}
@media screen and (max-width: 980px) {
/* Pricing-Business Page */
.business-price .main-head { width: 100%; position: relative; }
.business-price .first_hdr_con { width: 100%; float: none; }
/*.business-price .offr-img { position: absolute; right: 0; top: 0px; background: rgba(0, 0, 0, 0) url("../../source/images/business-price-mob.png") no-repeat scroll 0 0; float: left; height: 134px; width: 163px; }*/
.business-price .pricin_plan_con { display: block; }
.business-price .two-col-wrap { display: block; }
.business-price .two-col { display: block; }

.business-price .pricing_notes {width: 100%;float: left;}
.business-price .two-col.col-right, .business-price .two-col.col-left, .business-price .two-col.col-free { width: 60%; margin: 0 auto; }
.business-price .mob-hide { display: none !important; }
.business-price .desk-hide { display: block; }
.business-price .team-col .new-img {display: none;}
.business-price .extra-comp-wrap h3, .business-price .extra-comp-wrap p { padding-left: 0; }
.business-price .extra-comp-CTA a { margin-left: 0; }
.business-price .offr-price { min-height: auto;padding:0px 10px 10px 10px;}
.business-price .pointer-container { min-height: auto; }
.business-price .offr-title { padding-top:30px; }
.business-price .free_amout { padding-top:0; }
.business-price .new_price_tbl_con { margin-top:20px; }
.business-price .plan_price_desc { font-size:18px; }
.business-price .free-acces { padding-top:0; }
.business-price .first_hdr_con h1 {font-size: 2.2em;padding-top: 27px;}
.business-price .first_hdr_con { padding: 40px 0px 40px 0px; font-size: 80%; }
.business-price .first_hdr_con{padding-top: 30px;}
.business-price .pointer-container{min-height:auto;}
.business-price .compr-wrap{min-height:auto !important;}
.business-price .plan_price_desc {font-size: 14px;}
.business-price .main-head {margin: 0px 0px 0px 20px;margin: auto;width: 100%;max-width: 670px;}
.business-price .trail{position:relative;padding-top: 35px;left: 0px;top:0px}
.business-price .two-col.col-right, .business-price .two-col.col-left, .business-price .two-col.col-free, .business-price .two-col.col-team {width: 60% ;margin: 0px auto 0px;display: inline-block;}
.business-price .two-col.col-left.outline, .business-price .two-col.col-free.outline, .business-price .two-col.col-right.outline{margin: 0px 0px 30px 0px;}
.business-price .more_pricing_list_team ul li, .business-price .more_pricing_list_ent ul li{padding: 10px 20px !important;text-align:left;}
.business-price .col-free .signUp-CTA a, .business-price .col-left .signUp-CTA a {margin-bottom: 30px;}
.business-price .prc_plan_cont{text-align:center;}
.business-price .pointer, .acceptable_policy li, .complaince-page .body-content ul li, .complaince-page .security-setion ul li {text-align: left;}
.business-price .main-head .pricing_header_txt h1{font-size:1.9em;}
.business-price .pointer-container { min-height: auto;}
.business-price .ques_con p {font-size: 14px;line-height: 22px;}
.business-price .static {top: 0px;}

.scroll_top {display:none !important;}
}
@media screen and (max-width: 767px) {
.business-price .offr-img {  background: url(../../source/images/pricing-page-90offer-new-767.png) no-repeat 0px 20px; }
.business-price .two-col.col-right, .business-price .two-col.col-left, .business-price .two-col.col-free { width: 80%; }
.business-price .offr-img { position: static; margin: 0 auto; float: none; }
.business-price .offr-img, .business-price .right-plan-txt{margin: auto;float:none;text-align: center;}
.business-price .offer-divider{display:none;}
.business-price .first_hdr_con{padding-top: 25px;}
.business-price .first_hdr_con h1{padding-top:0px;}
.business-price .sub_title{font-size:18px !important;text-align: center;}
.business-price .right-plan-txt{margin-bottom:25px;float: none;}
.business-price .main-head {width:auto;}
.business-price .offimghide{display:block;margin-top:-10px !important;}
.business-price .offimgshow{display:none}
.business-price .first_hdr_con {padding-bottom: 5px;}
.business-price .main-head .pricing_header_txt h1 {display: block;width: 100%;margin: 0px 0px 10px;padding: 0px;}
.business-price .main-head .pricing_header_txt a {display: block;color: #333;font-size: 16px;position: relative;top: 0;}
}
@media screen and (max-width:640px) {
.business-price .two-col.col-right, .business-price .two-col.col-left, .business-price .two-col.col-free, .business-price .two-col.col-team {width: 85%;}
.business-price .first_hdr_con { font-size: 65%; }
}
@media only screen and (max-width:540px) {
.business-price .two-col.col-right, .business-price .two-col.col-left, .business-price .two-col.col-free { width: 100%; }
}
@media screen and (max-width:480px) {
.business-price .ques_con p {font-size: 13px;}
.business-price .first_hdr_con { font-size: 60%; }
.business-price .main-head .pricing_header_txt a span {font-size: 32px;}
.business-price .main-head .pricing_header_txt a span sup {top: -20px;left: -5px;}
.business-price .main-head .pricing_header_txt h1 {font-size: 22px;}
}

/*Download*/
.download_cont .download-header-txt h1 {color: #fff;font-size: 40px;line-height: initial;    margin: 70px 0 55px;font-weight: 400;}
.download_cont .cont-sys article {float: left;width: 25%;text-align: center;padding: 40px 9px;font-size: 15px;min-height: 180px;}
.download_cont .prior-down-con{width:100%;}
@media screen and (max-width: 980px){
.download_cont .download-header-txt {padding: 40px 20px 0;}
.download_cont .cont-sys article {float: none;width: 100%;text-align: center;padding: 12px 18px;min-height:auto;}
.download_cont .header{position: fixed;}
.download_cont .download-header-txt h1{margin: 130px 0 55px;}
.download_cont .static.tap_menu{margin-top:0}

}
@media screen and (max-width: 640px){
.download_cont .download-header-txt h1 {font-size: 18px;margin: 60px 0 36px;}
}
@media screen and (min-device-width: 767px) and (max-device-width: 1024px) and (orientation: landscape){
.all_smartdevice.download_cont .download-header-txt h1 {margin: 0 0 5px;}
}

/* Support */
.support_cont .support-banner-bg {background: #173442 url(../../source/images/support-banner-back.jpg) no-repeat center 0;height: 370px;width: 100%;background-size: cover;text-align: center;position: absolute;}
.support_cont .sup_main_left_wrapper {width: 65%;float:left;}
.support_cont .sup_main_right_wrapper {width: 35%;margin-top: 65px;float: left;text-align: center;}
.support_cont .online-chat-wrap {padding-top: 20px;margin: 0 40px 0 0;}
.support_cont .sup-talq-logo {background: url(../../source/images/rc-chat-support.png) no-repeat scroll center;height: 249px;width: 375px;}
.support_cont .sup_main_wrapper {margin-top: 50px;height: auto;}
.support_cont .sup_hdr_con {padding-top: 20px;padding-bottom: 20px;}
.support_cont h1 {margin-bottom: 8px;padding-top: 44px;color: #feeb9f;font-size: 2.5em;line-height: normal;font-weight: 400;}
.support_cont .sup_hdr_lft_con {width: 40%;margin-right: 0;border-right: none;padding-top: 20px;float:left;min-height: 130px;}
.support_cont .sup_phone_num {padding-top: 20px;}
.support_cont .sup_hdr_rt_con {width: 48%;border-left: 1px solid #337780;padding-left: 40px;color:#fff;float:left;}
.support_cont .content-body {margin: 0;}
.support_cont .new_sup_body_con .static-wrapper {margin: 0 auto;position: relative;box-sizing: border-box;display: table;width: 100%;max-width: 1220px;padding-left: 0;}
.support_cont .support-right-wrap {float: right;width: 320px;padding-left: 20px;}
.support_cont .support-left-wrap {float: left;width: -webkit-calc(100% - 320px);width: -moz-calc(100% - 320px);width: calc(100% - 320px);padding: 0 50px 0 0;}
.support_cont .support-left-wrap>p {padding-top: 27px;font-size: 16px;padding-bottom: 15px;}
.support_cont ul.sup_left_list {padding: 0;margin-left: 0;float: left;max-width: 260px;}
.support_cont .support_form{padding:0px 20px;}
.support_cont .profile_form {margin: 0 0 0;}
.support_cont h2.support-form-title {padding: 1.3rem 0 .6rem .2rem;font-size: 1.1rem;color: #868686;padding-bottom: 2px;margin: 0;font-weight: 400;}
.support_cont .content-body .error_msg {display: none;}
.support_cont .support-left-wrap .errorMsg {color: #8e1230;background: #fde4ea;border: 1px solid #edc4cc;padding: 20px 10px;margin: 0 0 10px;display: none;line-height: normal;font-size: 12px;}
.support_cont .support-left-wrap .sucessMsg {border: 1px solid #bedb90;clear: both;color: #3f3d3e;display: none;font-size: 14px;line-height: inherit;margin: 10px 0 20px;padding: 20px 10px;width: 100%;float: left;box-sizing: border-box;background: #e3ffb6 url(../../source/images/success_tick_icon.png) no-repeat 0 center;padding-left: 60px;}
.support_cont .support-form-selection {width: 100%;float: left;padding: 10px 0 20px 0px;}
.support_cont .support-option-one, .support_cont .support-option-two {float: left;padding-right: 3rem;}
.support_cont .support-form-selection label, .support_cont .support-form-selection input[type=radio] {display: inline-block;}
.support_cont .profile_form label {color: #868686;font-size: 14px;}
.support_cont .content-body input[type=text], .support_cont .content-body select {height: 40px;margin: 5px 0 0;width: 100%;font-size: 14px;border: 1px solid #a5a1a1;background: #fff;box-sizing: border-box;padding: 6px 10px;color: #000;font-family: inherit;}
.support_cont .content-body textarea {height: 160px;margin: 5px 0 0;padding: 4px 10px;width: 100%;font-size: 14px;border: 1px solid #a5a1a1;background: #fff;box-sizing: border-box;resize: none;font-family: inherit;}
.support_cont .remotepc-partner-form {display: none;}

@media screen and (min-device-width: 767px) and (max-device-width: 1024px) and (orientation: landscape){
.all_smartdevice.support_cont .sup_main_wrapper {margin-top: 0;}
.all_smartdevice.support_cont h1 {padding-top: 0;}
.all_smartdevice.support_cont .content-body {margin-top: 50px;}
}

@media screen and (max-width: 980px){
.support_cont .static .static-wrapper {width: 100%;padding: 0 40px;}
.support_cont h1 {padding-top: 0;}
.support_cont .new_sup_body_con .sup_main_wrapper {margin: 0 0;width: 95%!important;}
.support_cont .sup_phone_num a {font-size: 22px;}
.support_cont .support-banner-bg {background: url(../../source/images/support-banner-960.jpg) no-repeat center 0;height: 455px;}
.support_cont .support-banner-bg+.static-wrapper {background-color: #014e58;}
.support_cont .support-left-wrap {width: 100%;padding: 0;}
}
@media screen and (max-width: 767px){
.support_cont .sup_phone_num a {font-size: 22px;line-height: 26px;}
}
@media screen and (max-width: 640px){
.support_cont .sup_hdr_lft_con, .support_cont .sup_hdr_rt_con {float: none;width: 100%;}
.support_cont .sup_hdr_con {padding-top: 0;padding-bottom: 46px;}
.support_cont .sup_hdr_rt_con {border-left: none;padding-left: 0;}
.support_cont .sup_phone_num a {font-size: 22px;line-height: 29px;}
}
@media screen and (max-width: 480px){
.support_cont .static .static-wrapper {width: 100%;padding: 0 20px;}
.support_cont .g-recaptcha {transform: scale(.77);transform-origin: 0 0;}
}


.corporate_cont .rpc-desc-frt-para {font-size: 22px;font-weight: 400;padding-bottom: 16px!important;}
.corporate_cont .corporate_logos {box-sizing: border-box;float: left;list-style: outside none none;padding: 20px 0;width: 100%;}
.corporate_cont .corporate_logos li {box-sizing: border-box;float: left;width: 25%;}
.corporate_cont .body-content article {padding-bottom: 40px;}
.corporate_cont .content-off-add article {box-sizing: border-box;width: 100%;}
.corporate_cont .rpc-inner-main {float: left;width: 100%;padding: 20px 0;}
.corporate_cont .rpc_contact_info .rpc_off_right {float: left;width: 33%;margin-top: 0;padding: 0 30px 0 0;vertical-align: top;}
.corporate_cont .rpc_contact_info p {margin: 0;display: block;padding-bottom: 0;white-space: pre-line;}
.corporate_cont .rpc_off_right img {max-width: 362px;max-height: 265px;width: 100%;background-size: contain;}
.corporate_cont .rpc_contact_info .subTitle {padding: 20px 0 10px;color: #669630;font-size: 16px;text-align: left;}
.all_smartdevice.corporate_cont .expand+ul li:nth-child(5) {display: none;}
@media screen and (max-width: 980px){
.corporate_cont .rpc_contact_info .subTitle {text-align: center;padding: 0;}
.corporate_cont .rpc_inner_box {max-width: 450px;margin: 0 auto 20px;text-align: center;}
.corporate_cont .rpc_contact_info .rpc_off_right {width: 100% !important;padding: 0 !important;margin: 20px auto;display: table;}
.corporate_cont .corporate_logos li {width: 33%;}
}
@media only screen and (max-width:767px){
.corporate_cont .rpc_contact_info .rpc_off_right {width: 100% !important;padding: 0 !important;margin: 5px auto;}
}
@media only screen and (max-width: 540px){
.corporate_cont .corporate_logos {padding: 0;}
.corporate_cont .corporate_logos li {width: 100%;float: none;padding-bottom: 20px;text-align: center;}
}

.whitelist_cont .whiteitem>p>a:before { content: ' '; float: left; width: 100%; height: 120px; margin-top: 10px; }
.whitelist_cont .pitle {font-size: 16px;padding: 20px 0px 5px 0px;font-weight: bold;}
.whitelist_cont .grehead{font-size: 1.5em; margin: 0px;padding: 0px; line-height: 32px;font-weight: normal;color: #669630; margin-bottom: -150px;}	
.whitelist_cont .header-line {top: 70px !important;}
@media only screen and (min-width:980px) and (max-width:1024px){
.support_cont .new_sup_body_con .static-wrapper {width: 90%;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.corporate_cont .rpc_off_right{width:33% !important;}

}
.ie9 .whitelist_cont .menu .secondary li a.toplogin, .ie9 .corporate_cont .menu .secondary li a.toplogin{padding:8px !important;}
.corporate_cont .content-off-add article {box-sizing: border-box;width: 100%;text-align: left;}

.corporate_cont .scroll_top {display: none !important;}




.mobile_cont .mobilePage .mobile_video {display: none;}
.mobile_cont .banner-slide-wrapper{margin: 23px auto;}
.mobile_cont .mobilePage .fl-left{width:440px;position: relative;}
.mobile_cont .mobilePage .fl-right {float: right;width: calc(100% - 440px);}
.mobile_cont .mobilePage .banner_video {position: absolute;left: 89px;top: 148px;width: 200px;height: 200px;z-index: 999;margin-top:16px;}
.mobile_cont .mobilePage .rpc_mobile_video {background: url(../../source/images/video-play_button.png) no-repeat 0 0;width: 180px;height: 180px;margin: 0 auto;vertical-align: middle;align-items: center;display: flex;cursor: pointer;text-indent: -9999px;}
.mobile_cont .mobilePage .rpc_mobile_video:hover {background-position: 0 -186px;}
.mobile_cont .slider-strip-word {background: url(../../source/images/mobile_banner_steps.png) no-repeat;width: 101px;height: 90px;position: absolute;left: -30px;bottom: 150px;}
.mobile_cont .mobilePage .fl-right h1 {color: #fff;font-size: 34px;line-height: 50px;font-weight: 400;padding: 40px 40px 40px 0;}
.mobile_cont .mobilePage .fl-right .content-section h3{font-weight:700;}
.video_cont .remotePrinting_icon{border:1px solid #ccc;background-image:url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat:no-repeat;background-position:0 -1855px;font-size:0;min-height:111px;width:153px;float:left;text-indent:-3500px;margin:11px 10px 8px 12px;}
.video_cont .video-box h5{width:90%;}
.video_cont .remotePrinting_icon:hover{background-position:-252px -1855px;}
.video_cont .whiteboard_icon:hover{background-position:-252px -1648px;}
.video_cont .whiteboard_icon{border:1px solid #ccc;background-image:url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat:no-repeat;background-position:0 -1648px;font-size:0;min-height:111px;width:153px;float:left;text-indent:-3500px;margin:11px 10px 8px 12px;}

@media only screen and (max-width: 1140px){
.mobile_cont .mobilePage .fl-right h1 {font-size: 25px;line-height: 35px;padding-top: 60px;}
}
@media screen and (max-width: 980px){
.mobile_cont .mobilePage .fl-left {width: 250px;}
.mobile_cont .mobilePage .banner_video {display: none;}
.mobile_cont .mobilePage .fl-right h1 {color: #fff;font-size: 26px;font-weight: 400;padding-right: 0;line-height: 40px;padding-bottom: 40px;padding-top: 60px;}
.mobile_cont .mobilePage .fl-right {float: right;width: calc(100% - 250px);margin-top: 20px;}
.mobile_cont .mobilePage .fl-right.fl-center {width: 100%;}
.mobile_cont .mobilePage .content-features-wrap {margin-top: 20px;}
.mobile_cont .mobilePage .mobile_video {display: block;float: left;width: 100%;position: absolute;right: 15px;bottom: -50px;}
.mobile_cont .mobilePage .mobile_video ul {list-style-type: none;margin: 0;padding: 0;float: right;}
.mobile_cont .mobilePage .mobile_video ul li {background: url(../../source/images/video_img.png) no-repeat scroll 11px 9px;padding: 5px 10px 5px 44px !important;cursor: pointer;border: 1px solid #489cda;border-radius: 20px;}
.mobile_cont .mobilePage .fl-right .content-section h3 {padding-left: 0;border-bottom: 0;line-height: initial;font-size: 16px;color: #474747;font-weight: 700;}
.mobile_cont .mobilePage .fl-right {float: right;width: calc(100% - 250px);margin-top: 20px;}
}
@media screen and (max-width: 767px){
.mobile_cont .mobilePage .fl-left {display: none;}
.mobile_cont .mobilePage .fl-right {width: 100%;}
.mobile_cont .mobilePage .fl-right h1 {font-size: 21px;line-height: normal;text-align: center;max-width: 500px;margin: 0 auto;padding: 0 0 30px;}
}
@media screen and (max-width: 480px){
.mobile_cont .mobilePage .fl-right .content-section {margin-top: 80px;}
.mobile_cont .social-btns a {width: 160px;text-align: center;float: left;}
.mobile_cont .mobilePage .fl-right {margin-top: 0;}
.mobile_cont .mobilePage .fl-right h1 {font-size: 18px;padding:15px 0px 20px 0px;line-height: inherit;text-align: center;margin-bottom: 0;}
}


/* videos Page*/
.video_cont .legal_bg {height: 210px;}
.video_cont .legal_bg h1 {font-size: 28px;}
.video_cont .video-title-desc {font-size:1em;margin: 0;color: #fff;margin-top: 10px;}
.video_cont .video-box {width: 100%;float: left;margin-top: 30px;}
.video_cont .video-box h5 {margin: 0 0 19px;border-bottom: 1px solid #dcdcdc;width: 85%;padding-bottom: 10px;}
.video_cont article {padding-top: 15px;width: 100%;}
.video_cont .videos_list {width: 200px;float: left;margin-right: 25px;}
.video_cont .video_title {font-size: 15px;color: #1374ab;text-align: left;width: 222px;}
.video_cont .body-content p {padding-bottom: 10px;}
.video_cont .videos_list li {float: left;margin-right: 0;margin-bottom: 50px;background: #fff;min-height: 210px;cursor: pointer;box-sizing: border-box;width: 179px;list-style: none;border: 1px solid #d2d0d0;}
.video_cont .pc_video .pc_icon {border: 1px solid #ccc;background-image: url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat: no-repeat;font-size: 0;min-height: 111px;width: 153px;float: left;text-indent: -3500px;margin: 11px 10px 8px 12px;background-position: 0 -412px;}
.video_cont .videos_desc {font-size: 13px;line-height: 18px;margin-top: 20px;float: left;border-top: 1px solid #d2d0d0;margin-top: 5px;padding: 7px;text-align: left; min-height: 93px; }
.video_cont .vidoe-tutorials .pc_video .always-on_icon {border: 1px solid #ccc;background-image: url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat: no-repeat;background-position: 0 -206px;font-size: 0;min-height: 111px;width: 153px;float: left;text-indent: -3500px;margin: 11px 10px 8px 12px;}
.video_cont .vidoe-tutorials .pc_video .one-time_icon {border: 1px solid #ccc;background-image: url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat: no-repeat;font-size: 0;min-height: 111px;width: 153px;float: left;text-indent: -3500px;margin: 11px 10px 8px 12px;}
.video_cont .second-box {margin-top: -10px;}
.video_cont .vidoe-tutorials .pc_video .team_icon {border: 1px solid #ccc;background-image: url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat: no-repeat;font-size: 0;min-height: 111px;width: 153px;float: left;text-indent: -3500px;margin: 11px 10px 8px 12px;background-position: 0 -1236px;}
.video_cont .vidoe-tutorials .pc_video .usrmn_icon {border: 1px solid #ccc;background-image: url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat: no-repeat;font-size: 0;min-height: 111px;width: 153px;float: left;text-indent: -3500px;margin: 11px 10px 8px 12px;background-position: 0 -824px;}
.video_cont .vidoe-tutorials .pc_video .rpc-mob_icon {border: 1px solid #ccc;background-image: url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat: no-repeat;font-size: 0;min-height: 111px;width: 153px;float: left;text-indent: -3500px;margin: 11px 10px 8px 12px;background-position: 0 -1030px;}
.video_cont .vidoe-tutorials .pc_video .pc_icon:hover {background-position: -252px -412px;}
.video_cont .vidoe-tutorials .pc_video .always-on_icon:hover {background-position: -252px -206px;}
.video_cont .vidoe-tutorials .pc_video .one-time_icon:hover {background-position: -252px 0;}
.video_cont .vidoe-tutorials .pc_video .team_icon:hover {background-position: -252px -1236px;}
.video_cont .vidoe-tutorials .pc_video .usrmn_icon:hover {background-position: -252px -824px;}
.video_cont .vidoe-tutorials .pc_video .rpc-mob_icon:hover {background-position: -252px -1030px;}
@media screen and (max-width: 980px){
.video_cont .legal_bg {height: 125px!important;}
}
@media screen and (max-width: 767px){
.video_cont .fluid-static article {width: 100%;padding: 20px;}
}
@media screen and (max-width: 480px){
.video_cont .video-title-desc {margin-top: 4px;font-size: 15px!important;}
}
.video_cont .ieBrowser-support-msg {visibility: hidden; display: none; font-size: 0;}
footer .footerMain ul.footer_ul li a sup {font-size: inherit;}

/*Press Addition*/

.pgmag_cont.pgmag-quotes{background: url(../../source/images/quote_bg-new.jpg) no-repeat center center #5d3b50;width: 100%;height: 393px;float: left;padding: 45px 15px 0;margin: 0;}
.pgmag_cont.pgmag-quotes .quotes-sec {width: 25%;padding: 0px 15px;margin: 35px 0 0;box-sizing: border-box;float: left;}
.pgmag_cont.pgmag-quotes .badge-holder {float: left;width: 100%;text-align: center;min-height: 100px;}
.pgmag_cont.pgmag-quotes .quotes-sec p {margin: 0 auto;color: #fff;text-align: center;font-style: italic;width: 86%;padding: 0;font-size: 16px;}
.pgmag_cont.pgmag-quotes .quotes-image.business-img {background: url(../../source/images/business-logo.png) no-repeat;width: 129px;height: 59px;}
.pgmag_cont.pgmag-quotes .quotes-image.itpro-img {background: url(../../source/images/itpro_badge_v4.png) no-repeat;width: 97px;height: 88px;}
.pgmag_cont.pgmag-quotes .quotes-image {background: url(../../source/images/pcmag_rpc_logo.png) no-repeat;width: 173px;height: 75px;display: inline-block;line-height: 30px;}
@media screen and (max-width: 980px){
.pgmag_cont.pgmag-quotes {height: auto;background: #5d3b50;width: 100%;}
.pgmag_cont.pgmag-quotes .quotes-sec {width: 100%;float: left;display: block;margin: 0 0 50px;padding: 0;border: 0;}
.pgmag_cont.pgmag-quotes .quotes-sec p {font-size: 1em;width: 80%;padding: 0;text-align: center;margin: 0 auto;float: none;}
}
@media only screen and (min-width:980px) and (max-width:1145px) {
.pgmag_cont.pgmag-quotes {padding: 0px 15px 0px 0px !important;}	
}


/*webviewer*/
.rpc-web-viewer .mobile_video{display:none}
.rpc-web-viewer .title_video {position:relative}

@media only screen and (max-width: 980px){
 .rpc-web-viewer .features { padding: 20px 0 0;}
.rpc-web-viewer  .title_video {display:none}
.rpc-web-viewer .mobile_video {display: block; float: right; margin: 10px 20px 30px 0px;   width: 100% }
.rpc-web-viewer  .mobile_video ul {list-style-type: none;   margin: 0; padding: 0; float: right  }
.rpc-web-viewer  .mobile_video ul li {background: url(../../source/images/video_img.png) no-repeat scroll 11px 9px;
    padding: 5px 10px 5px 44px !important;
    cursor: pointer;
    border: 1px solid #489cda;
    border-radius: 20px;}
.rpc-web-viewer .mobile_video ul li:hover {background: url(../../source/images/video_img_hover.png) no-repeat scroll 11px 10px #489cda; color: #fff
    }
}

.rpc-web-viewer .banner_video {position:absolute; top:45px;  right:160px; z-index: 999999999999999;}
.rpc-web-viewer  .webviewer-intro {
    background: url(../../source/images/video-play_button.png) no-repeat 0 0;
    width: 180px;
    height: 180px;
    margin: 0 auto;
    vertical-align: middle;
    align-items: center;
    display: flex;
    cursor: pointer;
    text-indent: -9999px;
}

.rpc-web-viewer  .webviewer-intro:hover {
    background-position: 0 -186px
}


@media only screen and (max-width: 1163px){
.rpc-web-viewer  .banner_video {top: 45px;  right: 100px;}
}

.video_cont .vidoe-tutorials .pc_video .webviewer_icon {border: 1px solid #ccc;background-image: url(../../source/images/rpc-videos-thumbnail-new.png);background-repeat: no-repeat;font-size: 0;min-height: 111px;width: 153px;float: left;text-indent: -3500px;margin: 11px 10px 8px 12px;background-position: 0 -1442px;}
.video_cont .vidoe-tutorials .pc_video .webviewer_icon:hover {background-position: -252px -1442px;}



@media screen and (max-width: 980px){
.business .three-col p{min-height:65px;}
.business .clear-980 {display: inline-block;clear: both;}
.mobile_menu_opt{display:block;}
}
/*Education page*/
.edu_cont .sup {top: -0.4em;}
.edu_cont .baa_succ_msg span {font-size: 14px;padding: 15px 10px 0;text-align: left;display: initial;float: left;width: calc(100% - 100px);}
.edu_cont .baa_succ_msg img {width: 50px;height: 50px;float: left;}
.edudivinner p:first-child {font-size: 1.2em;padding-bottom: 15px;}
/* ie9 related style for browser not supported mention */
.edu_cont .ieBlockmsg {display:none;background:#d0d57b;color:#162d3f;float:left;width:100%;padding:20px 0px;z-index:9999999;position: fixed;top:0px;}
.edu_cont .ieBlockmsg div.ieIco {background: url(../../source/images/ie_alert_ico.png) no-repeat;margin: 0px auto;display: block;background-position: left center;width: 500px;height:61px;padding: 5px 0px 0px 90px;
font-size: 16px;}
.edu_cont .ieBlockmsg.ieBlockShow {display:block;}
.edu_cont .edu_error{background: #FDE4EA;border: 1px solid #EDC4CC;padding: 5px;margin: 5px 0px 15px 0px;display: none; font-size:13px}
.edu_cont .error_msg {color: #e84242;font-size: 13px;float: left;width: 100%;letter-spacing: .5px;line-height: 18px;margin: 5px 0 0;display: block;padding: 0px;background-color: transparent;border: none;text-align: left;}
.edu_cont .content-bg {width: 500px;position: absolute;height: 100%;}
.edu_cont .header-banner{border-bottom: none;background: #48607c url(../../source/images/education_banner.jpg) no-repeat scroll center 30px;height: 450px;background-size: cover;}
.edu_cont .bg-container .wrapper {position: relative;height: 365px;}
.edu_cont .offr-wrap {position: absolute;bottom:70px;}
.edu_cont .bg-container h1 {font-weight: 400;padding-top: 50px;font-size: 42px;margin-bottom: 0px;}
.edu_cont .bg-container p{padding-top:10px;}
.edu_cont .npPricing {background: url(../../source/images/education_pricing.png) no-repeat scroll center center;width: 410px;height: 98px;}
.edu_cont .edu_content_cont {width: 100%;height: auto;display: table;float: left;margin: 50px 0px;position:relative;}
.edu_cont .edu_content_cont .edu_content_left {width: 60%;height: auto;float: left;margin-top: -40px;}
.edu_cont .edu_content_cont .edu_content_right {position: relative;width: 33%;margin-right: 2%;height: auto;float: right;}
.edu_cont .edu_content_cont .npNote {color: #252525;font-size: 14px;padding-bottom: 40px;border-bottom: 1px solid #ebebeb;}
.edu_cont .edu_content_cont .npNote span {color: #f67549;font-weight: 600;}
.edu_cont .edu_content_cont .edu_content_left h3 {font-size: 28px;color: #1374ab;padding: 0px;line-height: normal;margin: 30px 0px 20px;border: none;}
.edu_cont .edu_content_cont .edu_content_right h2 {margin: 0px;font-size:28px;font-weight: normal;color: #666666;}
.edu_cont .edu_content_cont .edu_content_right h3, .edu_cont .edu_content_cont .edu_content_right h3 a {color: #1374ab;font-size: 20px;padding: 0px;line-height: normal;margin: 30px 0px 10px;border: none;}
.edu_cont .edu_content_cont .edu_content_right .edu_right_content {position: relative;width: 100%;height: auto;float: left;top: 36px;}
.edu_cont .edu_content_cont .edu_top_cont {width: 100%;height: auto;float: left;margin: 0px;padding: 0px;position: relative;}
.edu_cont .edu_content_cont .edu_top_cont .npNote {width: 60%;height: auto;float: left;}
.edu_cont .edu_content_cont .edu_form_cont {background: #fff;box-shadow: 0 0 5px #6f6f6f;width: 33%;height: auto;float:right;padding: 15px 25px 25px;margin: -185px 2% 0px 0px;}
.edu_cont .edu_content_cont .edu_form_cont h3 {line-height:50px;color: #005174;font-weight: 600;font-size: 1.4em;margin: 0px 0px 0px;padding: 0;text-align: left;border-bottom: none;}
.edu_cont .edu_content_cont .edu_form_cont input[type="text"] {width: 100%;height: 38px;border: 2px solid #d3d3d3;padding: 0px 10px;font-size: 16px;margin: 0px 0px 10px;}
.edu_cont .edu_content_cont .edu_form_cont p {color: #666;float: left;font-size: .8em;margin: 0px 0px 20px!important;width: 100%;line-height:14px;}
.edu_cont .edu_content_cont .edu_form_cont input[type="submit"] {-moz-appearance: none;-webkit-appearance: none;appearance: none;width: 100%;height: 45px;border: none;background-color: #67ab61;font-size: 17px;color: #fff;cursor:pointer;}
.edu_cont .edu_form_cont input[type="text"]:focus, .edu_cont .edu_form_cont input[type="submit"]:focus, .edu_cont .edu_form_cont input[type="submit"]:active, .edu_cont .edu_form_cont input[type="submit"]:hover{outline:none;box-shadow:none;}
.edu_cont .edu_content_cont .edu_form_cont input[type="submit"]:hover{background-color:#258a19;transition:.3s all ease-in-out;}
.edu_cont .edu_content_cont .edu_form_cont .reCapchanew {width: 100%;height: auto;float: left;margin: 0px 0px 20px;text-align: center;}
/*.edu_cont .edu_content_cont .edu_form_cont .reCapchanew .g-recaptcha div {width: 100% !important;}*/
.edu_cont .edudivinner {background: #f0f0e4;float: left;font-size: .929em;font-weight: 400;margin: 0 auto;padding: 40px 0px 50px;text-align: justify;width: 100%;box-sizing: border-box;border-radius: 0;color: #333;display: block;clear: both;}
.edu_cont .edudivinner p:first-child {font-size: 1.2em;padding-bottom: 15px;}
.edu_cont .baa_para {margin: 0px;font-size: .99em!important;margin-bottom: 10px;}
.edu_cont .edu-form-link {display: block;padding: 0 0;color: #333;font-size: 1.2em;float: left;clear: both;margin-top: 30px;font-weight: bolder;cursor: pointer;}
.edu_cont .plusIcon {background: url(../../source/images/bg-spriteUpdown-blue.png) no-repeat right -37px;padding-right: 35px;display: block;color: #1374ab;text-decoration: none;outline: none;}
.edu_cont .minusIcon {background: url(../../source/images/bg-spriteUpdown-blue.png) no-repeat right 1px;}
.edu_cont .edu-form-section {display: none;clear: both;float: left;width: 100%;font-size: 1.2em;}
.edu_cont .edu-form-section .baa_inner_wraper {width: 100%;display: table;margin: 0 auto;}
.edu_cont .baa_form_box {margin: 20px 0;width: 100%;float: left;}
.edu_cont .online-edu-page .baa_para {margin: 0 0 30px;font-size: .99em!important;padding-bottom: 15px;width: 100%;float: left;line-height: 24px;}
.edu_cont .baa_succ_msg {margin-bottom: 20px;background: #e1f3c8;}
.edu_cont .baa_succ_msg {box-sizing: border-box;background-color: #f9f7e9;border: 1px solid #bdbcad;width: 75%;margin: 30px 0 20px;color: #3f3d3e;clear: both;padding: 10px;display: none;font-size: 12px;line-height: 18px;overflow: hidden;}
.edu_cont .baa_error_message {background: #fde4ea;border: 1px solid #edc4cc;padding: 10px;margin: 0;display: none;line-height: normal;min-height: 40px;float: left;width: 100%;box-sizing: border-box; margin-bottom:20px;margin-bottom: 20px;}
.edu_cont .baa_form_box ul {padding: 0;margin: 0;list-style: none;width: 75%;float: left;}
.edu_cont .baa_form_box ul li {width: 100%;float: left;padding: 0;margin: 0;}
.edu_cont .baa_form_box .left-box {width: 50%;padding: 0;margin: 0;float: left;box-sizing: border-box;min-height: 80px;}
.edu_cont .baa_form_box .right-box {width: 50%;min-height: 90px;padding: 0 0 0 50px;margin: 0;float: left;box-sizing: border-box;}
.edu_cont .baa_form_box label {padding-top: 0;font-size: .975em;float: left;width: 100%;box-sizing: border-box;}
.edu_cont .baa_input {outline: none;margin-top: 0;float: left;padding: 0 10px;width: 100%;box-sizing: border-box;background: none repeat scroll 0 0 #fff;border: 1px solid #c5c5c5;font-size: 14px;height: 35px;line-height: normal;}
.edu_cont input[type=text], .edu_cont input[type=password], .edu_cont textarea, .edu_cont input {appearance: normal;-webkit-appearance: normal;-moz-appearance: normal;-o-appearance: normal;-ms-appearance: normal;outline: none;}
.edu_cont .baa_form_box .error_red {color: #fc3838;width: 100%;float: left;font-size: 13px;padding-bottom: 10px;padding-left: 2px;}
.edu_cont .baa_form_box .baa_submit_box {float: left;width: 100%;margin: 0 0;padding: 0;box-sizing: border-box;}
.edu_cont .baa_form_box .baa_submit_btn {outline: none;min-width: 120px;width: auto;height: 40px;line-height: 18px;text-align: center;border: 1px solid #2f7c62;background: #67ab61;color: #fff;float: left;margin: 20px 0;padding: 0 15px;cursor: pointer;font-size: 1em;}
.edu_cont .edu_content_cont .edu_form_cont label {color: #252525;margin-bottom: 5px;float: left;width: 100%;}
.edu_cont .edudivinner p:nth-child(2) {border-bottom: 1px solid #d5d5d5;padding-bottom: 20px;}
.edu_cont .list_top {position: relative;height: auto;top: -130px;float: left;}
.edu_cont .edu_content_cont .edu_content_right h3 a:hover{color:#3ca9c4}
.videos-page .toplogin{ padding: 8px 18px 8px 6px!important;}
.terms-page .toplogin{ padding: 8px 18px 8px 6px!important;}
.faq-page .toplogin{ padding: 8px 18px 8px 6px!important;}
.whitelist-page	.toplogin{padding: 8px 18px 8px 6px !important;}
.corporate_cont	.toplogin{padding: 8px 18px 8px 6px !important;}
.edu_cont .toplogin {background: #fff url(../../source/images/new-menu-icon.png) no-repeat 68px 14px!important;}
.menu:not(.mobile_menu) .secondary li a.myaccount_box {height: 40px;background: #338dc9;color:#fff !important;}
.edu_cont input[type="submit"] {-moz-appearance: none;-webkit-appearance: none;appearance: none;}
.edu_cont .pop-ok-btn{-webkit-appearance: none;appearance: none;width:153px;height: 32px; border: none;background-color: #67ab61;font-size: 17px;
 color: #fff;cursor: pointer;display: block;margin: 10px auto 15px auto;}
.edu_cont .pop-ok-btn:hover{ background-color: #258a19;transition: .3s all ease-in-out;}
/* confirmation popup styles */
.edu_cont .master_wrapper {height: 100%;left: 0;margin: 0;padding: 0;position: fixed;top: 0;width: 100%;z-index: 99999;font-size: 12px; display:none;}
.edu_cont .shadow_container {background: #000;height: 100%;left: 0;opacity: .7;position: absolute;top: 0;width: 100%;-webkit-opacity: .7}
.edu_cont .popup_wrapper {height: 100%;left: 0;position: absolute;top: 0;width: 100%;background: 0 0;border: 0;padding: 0}
.edu_cont .first_pos_container {display: table;height: 100%;margin: 0 auto;overflow: hidden;width:480px}
.edu_cont .popup_wrapper .sec_pos_container {display: table-cell;vertical-align: middle}
.edu_cont .popup_wrapper .popup_container { width: 100%;position: relative;margin: 0px auto;background-color: #fff;
z-index: 12;box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.75);border-radius: 10px;background: #fff;float: left;}
.edu_cont .popup_container h2 {background-color: #e8e9eb;margin: 0px 0px 0px 0px;padding: 20px 20px 20px 20px;font-size: 22px;
color: #383838;font-weight: normal;text-align: center;border-radius: 10px 10px 0px 0px;border-bottom: 1px solid #c1c1c1;}
.edu_cont .conClsnw {background: url(../../source/images/icons_rpc.png) no-repeat #b3b3b5 4px -1759px;
 width: 16px;height: 16px;position: absolute;right: 10px;top: 10px;cursor: pointer;border-radius: 50px;}
.edu_cont .popup_container .popup_content {padding: 5px 10px 10px 10px;float: left;width: 100%;box-sizing: border-box;}
.edu_cont .content_confirmnw {padding:10px;}
.edu_cont .eduVemail{color:#1374ab}
.edu_cont .baa_succ_msg span{width: 83%;}
.edu_cont .baa_succ_msg{width:100%;background-color:#E3FFB6;}
.edu_cont .conClsnw:hover, .edu_cont .conClsnw:active  { background-color: #21a47a;}
.edu_cont .baa_submit_btn:hover, .edu_cont .baa_submit_btn:active{background-color: #258a19 !important;transition: .3s all ease-in-out;}
.mobile_menu_opt{display:none;}
.win_ie .spcial-price-student a, .msie_10 .spcial-price-student a, .win_msie .spcial-price-student a{ display:inline-block;}


@media only screen and (min-width:320px) and (max-width:980px){
/*Education page*/
.edu_cont .header-banner{position: relative;}
.edu_cont .header-banner:before {content:'';position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);}
.edu_cont .header-banner{height:350px;position: relative;}
.edu_cont .content-bg{width:100%;position: relative;padding: 0px 10px;}
.edu_cont.all_smartdevice .bg-container{padding-top:0px;}
.edu_cont .offr-wrap {position: relative;bottom: 0;}
.edu_cont .bg-container h1{font-size:29px;margin-bottom:0px;}
.edu_cont .npPricing {width: 100%;height: 80px;background-size: contain;}
.edu_cont .edu_content_cont .edu_top_cont .npNote, .edu_cont .edu_content_cont .edu_form_cont, .edu_cont .edu_content_cont .edu_content_left{width:100% !important;margin:0px !important;}
.edu_cont .edu_content_cont .edu_content_right{display:none;}
.edu_cont .edu_content_cont{display:block;}
.edu_cont .edu_content_cont .edu_form_cont h3{font-size:1.2em;}
.edu_cont .edu_content_cont .edu_content_left h3{font-size:1.5em;margin: 20px 0px 10px;}
.edu_cont .edu_content_cont .edu_form_cont p{font-size: .7em;}
.edu_cont .edu_content_cont .edu_top_cont .npNote {padding-bottom: 20px;}
.edu_cont .baa_form_box ul{width:100%;}
.edu_cont.body_tap_menu .menu ul li.login_wrap a {background: none !important;}
.edu_cont .static.tap_menu{margin-top:0px;}
.edu_cont .edu_content_cont .edu_content_left h3{margin-top:30px !important;}
.edu_cont.all_smartdevice .header.active {position:relative;}
.edu_cont .edu_content_cont .edu_form_cont input[type="submit"]{width:210px;float:left;}
}
@media screen and (max-width: 640px) {
.business-price .pcl-txt{padding-left:0px;}
}
@media only screen and (min-width:320px) and (max-width:640px){
.edu_cont .minusIcon {height: 30px;margin-bottom: 15px;}
.edu_cont .bg-container h1 {font-size: 24px;}
.edu_cont .baa_form_box ul, .edu_cont .baa_form_box .left-box, .edu_cont .baa_form_box .right-box {width: 100%;padding: 0px;}
.edu_cont .edu_content_cont .edu_form_cont h3 {font-size: 1em;}
.edu_cont .edu_content_cont{margin:30px 0px;}
.edu_cont .baa_form_box {margin-top: 35px;}
.edu_cont .edu_content_cont .edu_content_left h3 {font-size: 1.3em;margin-top: 20px !important;}
.edu_cont .g-recaptcha {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;-moz-transform: scale(0.77);-moz-transform-origin: 0 0;}
}
@media screen and (max-width: 750px) {
.edu_cont .first_pos_container {width: 95%}
}
/*None profit page*/
.nprofit .npPricing{background: url(../../source/images/rpc-non-profit-pricing.png) no-repeat scroll center center; width:618px; height: 86px; }
.nprofit.body_tap_menu .menu ul li a.toplogin {padding: 4px 25px!important;}
.nprofit .offr-wrap {margin-top: 25px;}
.nprofit .header-banner {position: relative;background:#006686 url(../../source/images/rpc-non-profit.jpg) no-repeat scroll center center; height:520px; border-bottom:0px}
.nprofit .bg-container h1{margin-top:20px; font-weight: 600; padding-top: 20px;     font-size: 40px; line-height: 48px;}
.nprofit.business .content-bg {width: 52%;position: absolute;top: 0;}
.nprofit .nonprofitBtn{background: #f8e483; width: 180px; height: auto; color: #000; padding: 15px 15px; font-size: 24px; text-align: center; margin-top: 25px; float:left}
.nprofit .nonprofitBtn:hover{background: #fffca3;}
.nprofit.rem-team .newViewer{margin-top: 0px; position: absolute; margin-left: 4px;}
.win_ie .nprofit .toplogin{padding:9px 18px 7px 6px !important; background: #fff url(../../source/images/new-menu-icon.png) no-repeat 68px 14px !important}
.win_msie .nprofit .toplogin{padding:9px 18px 7px 6px !important; background: #fff url(../../source/images/new-menu-icon.png) no-repeat 68px 14px !important}
.ie9 .nprofit .offr-wrap{margin-top:12px;}
.ie9 .business.nprofit .content-bg{width:51%;}
@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape){
.nprofit.all_smartdevice .static {overflow: visible;}
}
@media screen and (max-width: 980px) and (min-width: 768px){
.nprofit.rem-team .three-col p{min-height: 105px;}
}
@media screen and (max-width: 767px) {
.nprofit.rem-team .three-col p{min-height: auto;}
.nprofit.business .three-col {padding-top: 30px;}
}
.nprofit .leftcontent{float: left; width: 65%; box-sizing: border-box; padding-right: 30px;}
.nprofit .rightcontent {float: right; width: 30%; box-sizing: border-box;}	
.nprofit .leftcontent {padding-right: 0;}
.nprofit h3 {padding: 20px 0px 0px 0px; font-size: 1.375em; line-height: 50px;border-bottom: none;color: #323434; margin: 0px;font-weight: normal; width: 100%;}
.nprofit .contentwrap{margin:30px 0px; float:left}
.nprofit .contentwrap .npNote{font-size:14px; margin-bottom:0px}
.nprofit .contentwrap h2 {margin: 0px; font-size: 1.75em;  font-weight: normal; color: #666666;}
.nprofit .rightcontent h3, .nprofit .rightcontent h3 a{color:#5BAD40;font-size:20px}

@media screen and (min-width:981px) and (max-width: 1024px){
.nprofit .bg-container h1{margin-top:0px}
.enterprise .bgDashboard{width: 595px;}
}
@media screen and (max-width: 980px){
.nprofit.business .header-banner {background: #006686 url(../../source/images/rpc-non-profit-980.jpg) no-repeat scroll center center;     height: 475px; background-size: cover;}
.nprofit.business .content-bg { width: 70%;margin: 0;text-align: left;}
.all_smartdevice.nprofit.business .content-bg {top: -60px;}
.nprofit .leftcontent, .nprofit .rightcontent { width: 100%;}
.nprofit .rightcontent { margin-top:30px; border-top:1px solid #ccc; padding-top:30px}
.nprofit .bg-container p, .nprofit .bg-container h1 {text-align: left;}
.nprofit .offr-wrap {width: 360px; margin:20px 0px 0px 0px;}
.nprofit .bg-container p {padding-top: 0px;}
}
@media screen and (max-width: 767px){
.nprofit .offr-wrap {width: 360px; margin:0px 0px 0px 0px;}
.nprofit .npPricing{background: url(../../source/images/rpc-non-profit-pricing-980.png) no-repeat scroll 0px 0px; width:361px; height: 106px; }
}
@media screen and (max-width: 640px){
.nprofit.business .content-bg {width: 100%;position: relative; }
}

@media screen and (max-width: 480px){
.nprofit.business .header-banner {background: #006686 url(../../source/images/rpc-non-profit-980.jpg) no-repeat scroll center center; height: 498px; background-size: cover;}
.nprofit .bg-container h1 { font-size: 28px; line-height: 36px;	}
}
/*Teams page*/
.rem-team .icon.remotesound{background: url('../../source/images/business-icon-new.png') no-repeat 0 -594px;}
.rem-team .newViewer{margin-top: 0px; position: absolute; margin-left: 4px;}
.enterprise .icon.remotesound{background: url('../../source/images/business-icon-new.png') no-repeat 0 -594px;}
.enterprise .ent-new-icn {margin-top: -6px;}
.enterprise .newViewer{margin-top: 0px; position: absolute; margin-left: 4px;}
.features-bg-img .ico-webviewer {background-position: 0 -2506px}
.features-bg-img .features-sub h3{position:relative}
.features-bg-img .features-sub a:hover .ico-webviewer {background-position: 0 -2621px}
.features-bg-img .newViewer{top: 21px; position: absolute; padding-left: 3px;}

@media screen and (max-width: 980px) and (min-width: 768px){
.rem-team .three-col p{min-height: 105px;}
}

@media screen and (max-width: 767px) {
.rem-team .three-col p{min-height: auto;}
.business.rem-team .three-col {padding-top: 30px;}
.business.enterprise .three-col {padding-top: 30px;}
}
@media screen and (min-width: 481px) and (max-width: 767px) {
.all_smartdevice.enterprise .header-title {padding-top: 13px!important;}
}

/*Feature Page*/
.feature_helpdesk .fea-txt-section-new .more-left{width:30% !important;}
.feature_helpdesk .tryFree a{white-space:nowrap;}
.feature_helpdesk .more-left:hover .learn-more, .feature_helpdesk .more-right:hover .learn-more, .feature_helpdesk .more-helpdesk:hover .learn-more{color: #fff; border: 2px solid #f4d738;}
.feature_helpdesk .fea-txt-section-new .more-right{margin-right:40px}
.feature_helpdesk .fea-txt-section-new .more-helpdesk{width: 32% !important; padding-left: 15pxpx; padding-right: 0px;}
.feature_helpdesk .fea-txt-section-new .more-helpdesk h3{position:relative}
.feature_helpdesk .inContainer{width:100%;float:left}
.feature_helpdesk .quotes{width:940px; margin:0px auto; padding:40px 0px 0px 0px}
.feature_helpdesk .feture_help_cont{position: relative;width: 100%;height: auto;float: left;}
.feature_helpdesk .fea-txt-section-new{background:#293450 url(../../source/images/feature_helpdek_bg-blue.jpg) no-repeat center 0;background-size: cover;background-position:center;    padding: 60px 0px 60px;}
.feature_helpdesk .help_txt_section_new .more-helpdesk {float: left;position: relative;}
.feature_helpdesk .fea-txt-section-new .more-left, .feature_helpdesk .fea-txt-section-new .more-right, .feature_helpdesk .fea-txt-section-new .more-helpdesk{float:left;width:33.3%;padding:0px 25px 0px 0px;}
.feature_helpdesk .more-right p, .feature_helpdesk .more-left p, .feature_helpdesk .more-helpdesk p {width: 100%;height: 48px;min-height: initial;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;margin:0px;}
.feature_helpdesk .more-left a, .feature_helpdesk .more-right a, .feature_helpdesk .more-helpdesk a{width: 100%;float: left;display: table;}
.feature_helpdesk .more-helpdesk h3 {color: #fff;font-size: 32px;line-height: 32px;margin-bottom: 20px;text-align: left;border-bottom: 0px !important;padding-left: 0px !important;}
.feature_helpdesk .more-left h3, .feature_helpdesk .more-right h3, .feature_helpdesk .more-helpdesk h3{ margin-bottom: 0px;padding-bottom: 19px;font-size: 24px;width: 75%;}
.feature_helpdesk .more-left h3 span, .feature_helpdesk .more-right h3 span, .feature_helpdesk .more-helpdesk h3 span{font-size: 16px;margin-right: 4px;}
.feature_helpdesk .more-helpdesk a {color: #ffffff;}
.feature_helpdesk .more-helpdesk .new-ent {float: none;top: 40px;right: 22px;margin: 0px 0px 0px 5px;display: inline-block;vertical-align: middle;}
.feature_helpdesk .more-helpdesk .new-ent img {vertical-align: middle;display: block;}
.feature_helpdesk .learn-more {color: #fff;padding: 10px 20px;border: 2px solid #fff;width: 150px;margin-top: 30px; text-align:center}
.feature_helpdesk .learn-more:hover{color: #fff;border: 2px solid #f4d738;}
.feature_helpdesk .menu .secondary li a{padding:9px 18px 10px 6px !important;height: 40px;}
@media only screen and (min-width:981px) and (max-width:1280px) {
.rem-team .bg-container p {width: 85%;}
}
@media only screen and (max-width:1280px) {
.feature_helpdesk .fea-txt-section-new {background-position: center right -636px;}
.feature_helpdesk .more-left h3, .feature_helpdesk .more-right h3, .feature_helpdesk .more-helpdesk h3{width:75%;}
}
@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape) {
	.feature_helpdesk.all_smartdevice .fea-txt-section-new {    background-position: center right -735px;}
}
@media screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
	.feature_helpdesk.all_smartdevice .fea-txt-section-new {    background-position: center right -735px;}
}
@media only screen and (min-width:981px) and (max-width:1100px) {
.feature_helpdesk .fea-txt-section-new {background-position: center right -550px;}
}
@media only screen and (min-width:320px) and (max-width:980px) {
.feature_helpdesk .fea-txt-section-new{padding:20px 0px 50px;background:#345e54 url(../../source/images/feature_helpdek_bg_res-blue.jpg) no-repeat center center; background-size: cover;}
.feature_helpdesk .fea-txt-section-new .more-left, .feature_helpdesk .fea-txt-section-new .more-right, .feature_helpdesk .fea-txt-section-new .more-helpdesk{width:100% !important;margin:0px 0px 20px 0px;padding: 0px;}
.feature_helpdesk .more-right p, .feature_helpdesk .more-left p, .feature_helpdesk .more-helpdesk p{height:auto;-webkit-line-clamp: inherit;}
.feature_helpdesk .learn-more{margin-top:20px;}
.feature_helpdesk .quotes{display:none;}
.feature_helpdesk .more-left h3, .feature_helpdesk .more-right h3, .feature_helpdesk .more-helpdesk h3{padding-bottom: 8px;}
.feature_helpdesk .fea-txt-section-new .more-left {width: 100% !important;}
.feature_helpdesk .learn-more {color: #fff; padding: 5px 10px; border: 2px solid #fff; width: 125px; text-align: center; font-size: 14px;}
.feature_helpdesk .fea-txt-section-new .more-right{padding-bottom:40px !important}
.feature_helpdesk .fea-txt-section-new .more-helpdesk {top: 30px;position: relative;}
.feature_helpdesk .more-left h3, .feature_helpdesk .more-right h3, .feature_helpdesk .more-helpdesk h3{width:100%}
.feature_helpdesk .menu .secondary li a {padding: 4px 25px!important;height: auto;}
.feature_helpdesk .features-bg-img .features-sub h3 {padding-left: 0px;}
.header.menuFixHead {position: fixed;background-color: #2a2828;opacity: 1;}
}
@media only screen and (min-width:320px) and (max-width:480px) {
.feature_helpdesk .content-features{padding-top:20px;display:table;}
.feature_helpdesk .more-left span, .feature_helpdesk .more-right h3 span, .feature_helpdesk .more-helpdesk h3 span{display:block;}
.feature_helpdesk .more-left h3, .feature_helpdesk .more-right h3, .feature_helpdesk .more-helpdesk h3{font-size:20px;}
}


.wol-sys .wol-header {
    margin: 0;
    padding: 42px 0 22px;
    font-size: 25px;
    line-height: 23px;
    font-weight: 400;
    color: #669630
}

.wol-sys .part-term-list {
    margin-left: -20px
}

.wol-sys .pTitle>a:before {
    content: ' ';
    float: left;
    width: 100%;
    height: 80px
}

.wol-sys .left-nav {
    display: none
}

.wol-sys .upd-date {
    margin: 30px 0 0
}

.wol-sys article {
    width: 80%!important;
    max-width: none
}

.wol-sys h1 {
    padding: 36px 0 0
}

.wol-sys .wol-req-con ul {
    list-style: none
}

.wol-sys .wol-req-con li {
    padding-bottom: 10px
}

.wol-sys .wol-bullet-img {
    margin-right: 10px
}

.wol-sys .success-txt {
    font-size: 19px;
    color: #1f9ee0
}

.wol-sys .pTitle {
    color: #1f9ee0;
    font-size: 22px;
    font-weight: 400;
    padding: 22px 0 10px
}

.wol-sys .list-steps {
    margin-top: 10px
}

.wol-sys .small-note-txt {
    font-size: 12px
}

.wol-sys .legal_bg h1 {
    border-top: 0
}
.partner-terms .header {
    background: #1a2425;
    border-bottom: 1px #070b0c solid;
}
.rem-team .bg-CTA a {background: url(../../source/images/dashboard-graphics-new1-blue.png) no-repeat scroll 0 0;}
.business .desc-foot-CTA a.CTA-img {background: url(../../source/images/CTA-90Percent-img-new1.png) no-repeat;
margin-left: 14px;}
.win_ie .business-price .first_hdr_con h1, .win_msie .business-price .first_hdr_con h1{padding-top:33px;}

@media screen and (max-width: 980px){
.business .offr-img a, .business .bg-CTA a {display: inline-block;}
	}
@media screen and (max-width: 640px){
.business .desc-foot-CTA a.CTA-img {background: url(../../source/images/CTA-90Percent-imgMob-new.png) no-repeat;}
}
@media screen and (max-width: 480px){
.business .bg-CTA a {width: 298px;}
.business .desc-footr .business_notes{padding-top:0px;}
}
.enterprise p.offr-price {width: 240px;}
.enterprise .ent-new-offer { background: url(../../source/images/90-ent-pricing-new1.png) no-repeat scroll 0 0;float: left; margin: 9px 13px 23px 0;width: 110px;height: 61px;}
@media screen and (min-width: 981px) and (max-width: 1024px){
.enterprise .ent-new-offer{margin: 9px 5px 23px 0 !important;}
}
@media screen and (max-width: 980px){
.enterprise p.offr-price { margin: auto;width: 216px;}
}

.business-price .new-img{display:none;}
.business-price .offr-price h6{width: 100%;height: auto;float: left;margin: 15px 0px;border-bottom: 1px dotted #d9d9d9;padding: 7px 0px;font-size: 14px;font-weight: normal;text-align: center;border-top: 1px dotted #d9d9d9;}
.business-price .offr-price h6 b {text-decoration: line-through;font-weight: normal;margin-right: 5px;}
.business-price .offr-price h6 span{color: #669630;}
.business-price .free-acces {padding-top: 79px;}
.business-price .emp_cont {width: 100%;height: 54px;}
.business-price .offr-img {width: 168px;background: url(../../source/images/pricing-page-50offer.png) no-repeat 0 13px;border-right: 1px solid #6f818c;height: 100px;margin-right: 30px;}
.business-price .pricing_notes{padding-left: 17px;}
@media only screen and (min-width:767px) and (max-width:980px){
.business-price .first_hdr_con{display: inline-block;}
.business-price .emp_cont{height:auto;}
}
@media only screen and (max-width:767px){
.business-price .offr-img {width: 148px;border-right: none;margin: auto;}
.business-price .emp_cont{height:auto;}
.business-price .free-acces{padding-top:0px;}
.business-price .trail{padding-top: 10px;}
}
/*90% competatior page css*/
.competitor .pricing-info.promo50 .first{ margin: 10px 0px 5px 0px; padding: 0px;}
.competitor .pricing-info.promo50 .second{ margin: 0px; padding: 0px;}

.competitor .offr-sec.promo50 .offer-gotomypc{background:url(../../source/images/goPC-90Price-off-blue.png) no-repeat 0 0;height:153px;width:580px;float:left;text-indent:-9999px;position:absolute;bottom:-2px;}
.competitor .offr-sec.promo50 .offer-gotomypc:hover{background-position:0 -212px;}
.competitor .offr-sec.promo50 .offr-price{background:url(../../source/images/goPC-50Price-offer-blue.png) no-repeat 0 -310px;float:left;width:230px;height:87px;margin-left:20px;margin-top:20px;text-indent:-9999px;}

@media only screen and (max-width:1180px) {
.competitor .mac-img{width:448px;right:-40px;}
}

@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape) {
.all_smartdevice.competitor .mac-img{top:124px;}
}
@media screen and (max-width:980px) {
.competitor .mac-img{display:none;}
.competitor .feature-header-txt h1,.competitor .offr-sec{text-align:center;}
.competitor .offr-sec{float:none;}
.competitor .offr-sec>a{display:inline-block;}
.competitor .feature-page{height:296px;}
.competitor .offr-sec.promo50 .offer-gotomypc{position:relative;}
.all_smartdevice.competitor .feature-page{height:296px;}
}
@media screen and (max-width:767px) {
.competitor .offr-sec.promo50 .offer-gotomypc{bottom:0;}
}
@media only screen and (max-width: 640px) {
.competitor .offr-sec.promo50 .offer-gotomypc{background:url(../../source/images/gotomypc_90_980.png) no-repeat 0 0;height:153px;width:467px;float:left;text-indent:-9999px;}
.competitor .offr-sec.promo50 .offer-gotomypc:hover{background-position:0 -170px;}
.competitor .feature-page{height:269px;}
.all_smartdevice.competitor .feature-page{height:270px;}
}
@media only screen and (max-width: 540px) {
.competitor .offr-sec.promo50 .offer-gotomypc,.competitor .offr-sec.promo50 .offer-gotomypc:hover{background:transparent url(../../source/images/gotomypc_90_480-blue.png) no-repeat scroll 0 0;height:230px;width:245px;float:none;}
.competitor .feature-page{height:310px;}
.all_smartdevice.competitor .feature-page{height:310px;}
}
.pricing-info.promo50 a{color:#333!important;}
.pricing-info.promo50 a:hover{color:#3d95b6!important;}
/*Log mein*/
.competitor .offr-sec.promo50 .offer-logmein{background:url(../../source/images/logmein-90Price-off-blue.png) no-repeat 0 0;height:153px;width:580px;float:left;text-indent:-9999px;position:absolute;bottom:-2px;}
.competitor .offr-sec.promo50 .offer-logmein:hover{background-position:0 -212px;}
.competitor .offr-sec.promo50 .offr-price{background:url(../../source/images/logmein-50Price-offer.png) no-repeat 0 -310px;float:left;width:230px;height:87px;margin-left:20px;margin-top:20px;text-indent:-9999px;}

@media screen and (max-width:980px) {
.competitor .offr-sec.promo50 .offer-logmein{background:url(../../source/images/logmein-90Price-off-blue.png) no-repeat 0 0;height:153px;width:580px;float:left;text-indent:-9999px;position:relative;bottom:0;}
.competitor .offr-sec.promo50 .offr-price{display:none;}
}
@media only screen and (max-width: 640px) {
.competitor .offr-sec.promo50 .offer-logmein{background:url(../../source/images/logmein_90_980.png) no-repeat 0 0;height:153px;width:467px;float:left;text-indent:-9999px;}
.competitor .offr-sec.promo50 .offer-logmein:hover{background-position:0 -170px;}
}
@media only screen and (max-width: 540px) {
.competitor .offr-sec.promo50 .offer-logmein,.competitor .offr-sec.promo50 .offer-logmein:hover{background:transparent url(../../source/images/logmein_90_480-blue.png) no-repeat scroll 0 0;height:230px;width:245px;float:none;}
}
/*Spalshtop 50% OFF*/
.competitor .offr-sec.promo50 .offer-splashtop{background:url(../../source/images/splashtop_90offer-blue.png) no-repeat 0 0;height:153px;width:580px;float:left;text-indent:-9999px;position:absolute;bottom:-2px;}
.competitor .offr-sec.promo50 .offer-splashtop:hover{background-position:0 -212px;}
.competitor .offr-sec.promo50 .offr-price{background:url(../../source/images/splashtop-50Price-offer-blue.png) no-repeat 0 -310px;float:left;width:230px;height:87px;margin-left:20px;margin-top:20px;text-indent:-9999px;}


@media screen and (max-width: 1024px) {
.competitor .mac-img{background:transparent url(../../source/images/goPc-Mac980-blue.png) no-repeat scroll 0 0;width:329px;height:259px;top:210px;right:-60px;}
}

@media screen and (max-width:980px) {
.competitor .offr-sec.promo50 .offer-splashtop{position:relative;bottom:0;}
}

@media only screen and (max-width: 640px) {
.competitor .offr-sec.promo50 .offer-splashtop{background:url(../../source/images/splashtop_90offer_980-blue.png) no-repeat 0 0;height:153px;width:467px;float:left;text-indent:-9999px;}
.competitor .offr-sec.promo50 .offer-splashtop:hover{background-position:0 -170px;}
}
@media only screen and (max-width: 540px) {
.competitor .offr-sec.promo50 .offer-splashtop,.competitor .offr-sec.promo50 .offer-splashtop:hover{background:transparent url(../../source/images/splashtop_90offer_480-blue.png) no-repeat scroll 0 0;height:230px;width:245px;float:none;}
}

.competitor .offr-sec.promo50 .offer-teamviewer{background:url(../../source/images/teamviewer-90Price-off-blue.png) no-repeat 0 0;height:153px;width:580px;float:left;text-indent:-9999px;position:absolute;bottom:-2px;}
.competitor .offr-sec.promo50 .offer-teamviewer:hover{background-position:0 -212px;}
.competitor .offr-sec.promo50 .offr-price{background:url(../../source/images/teamviewer-50Price-offer-blue.png) no-repeat 0 -310px;float:left;width:230px;height:87px;margin-left:20px;margin-top:20px;text-indent:-9999px;}
@media screen and (max-width:980px) {
.competitor .offr-sec.promo50 .offer-teamviewer{position:relative;bottom:0;}
}
@media only screen and (max-width: 640px) {
.competitor .offr-sec.promo50 .offer-teamviewer{background:url(../../source/images/teamviewer_90_980-blue.png) no-repeat 0 0;height:153px;width:467px;float:left;text-indent:-9999px;}
.competitor .offr-sec.promo50 .offer-teamviewer:hover{background-position:0 -170px;}
}
@media only screen and (max-width: 540px) {
.competitor .offr-sec.promo50 .offer-teamviewer,.competitor .offr-sec.promo50 .offer-teamviewer:hover{background:transparent url(../../source/images/teamviewer_90_480-blue.png) no-repeat scroll 0 0;height:230px;width:245px;float:none;}
.competitor .feature-header-txt h1 {
    font-size: 23px;
}
}
@media only screen and (max-width:360px) {
	.competitor .feature-header-txt h1 {
    font-size: 19px;
}
}


.nwGpo{margin-top: 8px;    margin-left: 8px;
float: right;}

@media screen and (max-width:980px) {.nwGpo{display:none}	}

.enterprise .gpo-ico {background-position: 0 -2062px;}
.enterprise .gpo-ico:hover {background-position: 0 -2178px;}

.competitor .table-container {padding-top: 0px; padding-bottom: 60px; float:left}
.feature-header-txt {padding: 160px 0 0 0px; font-size: 16px;}
.subheading{padding:20px 0px !important; width:90%}
.competitor .feature-page {height: 260px; position: relative;}
.competitor .feature-header-txt h1 {margin: 0px; font-weight: 600; line-height: 26px; padding-top: 0px;font-size:1.3em;}
.competitor .feature-header-txt span {font-size:1.6em;display:block;padding-top:10px}
.competitor .table-container table tr td:nth-child(2) {background: #f5f6f1;}
.competitor .table-container table tr td:nth-child(3) {background: #fffbde;}
.competitor .table-container table.table-head th:nth-child(2) { color: #666; font-weight: 500;     background: #f5f6f1;}
.competitor .table-container table.table-head th:nth-child(3) {background: #f6f6f6;
    border: 1px solid #e6e6e6;
    border-bottom: none;}
.sub-title{ font-weight:600; background: #d2ecea; COLOR:#000}
.competitor .comp-table {float:left; background: #fff; width:100%}
.competitor .table-container th {width: 33.33%; background: #fff;}
.competitor .table-container table{float:left;width: 100%;}
.compCont.pri span{display:block; font-weight:600; color:#666}
.compCont.pri span.brcolor{color:#715747; padding-bottom:5px }
.compCont.pri span.fntSize{font-size:14px; font-weight:400;}
.pcmag-badge {width: 171px;height: 74px;background: url(../../source/images/pcmag-img-yellow.png) no-repeat;position: absolute;right: 19%;top: 67px;}
.competitor .table-container table.table-head th a{color:#007cab}
.competitor .table-container table.table-head th a:hover{color:#666}
.competitor .freetrailbtn { background: url(../../source/images/rpc-cmp-signup-new.png) -1px 0px no-repeat; height:49px; margin: 20px 10px 10px; width:215px; text-indent:-6999px}
.competitor .freetrailbtn:hover {background: url(../../source/images/rpc-cmp-signup-new.png) -1px -84px no-repeat; }
@media screen and (max-width: 980px) {
.pcmag-badge {display:none}
.competitor .feature-page {height: auto;}
.competitor .table-container table tr td{padding: 25px 10px;}
.competitor .feature-header-txt span {font-size: 1.4em;display: block;padding-top: 10px;line-height: 30px;}
.all_smartdevice.competitor .feature-page {height: 144px;}
}
@media screen and (max-width: 768px) {
.competitor .freetrailbtn, .competitor .freetrailbtn:hover {background: url(../../source/images/rpc-cmp-signup-new.png) -1px 0px no-repeat; max-width:215px; width:100%; background-size:cover; height:49px}
}
@media screen and (max-width: 640px) {
.bgImg{max-width:156px; width:100%; background-size:cover; }
.CTA-txtnew{display:none}
.competitor .feature-header-txt span {font-size: 1.3em; line-height:25px}
.competitor .CTA-but {text-align: center;margin-top: -16px;}
.all_smartdevice.competitor .feature-page {height: 136px;}
}
@media only screen and (max-width: 540px){
.all_smartdevice.competitor .feature-page {height: 162px;}
}
@media screen and (max-width: 480px) {
.competitor .table-container table tr td:nth-child(1) {width: 50%;}
.competitor .table-container table tr td:nth-child(1).sub-title {width: 100%;}
.competitor .table-container table tr td:nth-child(2), .competitor .table-container table tr td:nth-child(3) {width: 25%;}
.competitor .freetrailbtn, .competitor .freetrailbtn:hover {position: relative;top: 9px;padding: 5px 0px;margin: 0px 0px 0px 0px;background: none;text-indent: 0px;background-color: #fc912f;font-size: 10px;line-height: normal;width: 100%;text-align: center;height: auto;}
.competitor .table-container table tr td {padding: 10px 5px !important;}
.enterprise .two-col h2{float:none;}
}
@media screen and (max-width: 360px) {
.competitor .table-container table tr td {word-break: break-word;}
}
.complaince-page .bannerText{color:#fff;margin:9px 0 0;}
.complaince-page .legal_bg{height:210px;}
.complaince-page .big{font-size:1.5em;color:#424242;}
.complaince-page .body-content ul li{margin-bottom:13px;}
.complaince-page .legal_bg{width:100%;background:#40332a url(../../source/images/banner-compliance-new.jpg) no-repeat center center;padding-top:75px;height:300px;margin:40px auto 0;}
.complaince-page .list-content{padding:40px 0 20px;}
.complaince-page .legal_bg h1{font-size:40px;border-top:none;line-height:30px;color:#fff;margin:0;padding:30px 0 0;font-weight:400;width:100%;padding-left:0;}
.complaince-page .bannerText{color:#fff;margin:24px 0 0;width:51%;}
.complaince-page .legal-wrapper article{width:90%;margin:0 auto;max-width:none;float:left;}
.complaince-page .body-content .pTitle{font-size:16px;padding:0;font-weight:700;}
.complaince-page .business-section .left p{padding-bottom:0;     line-height: 24px;
}
.complaince-page .cmpFeatures{float:left;width:100%;height:auto;margin:0;overflow:hidden;padding:10px 0 0;}
.complaince-page .cmpFeatures .boxleft{box-sizing:border-box;padding-right:3%;float:left;width:52%;}
.complaince-page .cmpFeatures .boxright{box-sizing:border-box;width:48%;float:left;}
.complaince-page .body-content ul{margin:20px 0;padding:0;}
.complaince-page .body-content ul li{background:url(../../source/images/rpc-ticknew.png) no-repeat -1px 7px;list-style:none;padding-left:30px !important;padding-bottom:10px;}
.complaince-page .business-section{clear:both;padding-top:40px;border-top:1px solid #dedada;}
.complaince-page .business-section .left{float:left;width:80%;margin-left:30px;}
.complaince-page .business-icon1{background:url(../../source/images/rpc-compliance-icons-blue.png) no-repeat 0 0;width: 73px;height: 70px;float: left;margin: 15px 0 0 0px;}
.complaince-page .business-icon2{background:url(../../source/images/rpc-compliance-icons-blue.png) no-repeat -1px -100px;width: 73px;height: 70px;float: left;margin: 16px 0 0 0px;}
.complaince-page .business-icon3{background:url(../../source/images/rpc-compliance-icons-blue.png) no-repeat 1px -201px;width: 73px; height: 70px;float: left;margin: 32px 0 0 0px;}
.complaince-page .business-icon4{background:url(../../source/images/rpc-compliance-icons-blue.png) no-repeat -1px -302px;width: 73px;height: 70px;float: left;margin: 32px 0 0 0px;}
.complaince-page .business-title{color:#564233;padding-left:0;border:0;line-height:30px;font-size:24px;margin-bottom:26px;}
.complaince-page .gdpr-con{margin-top:16px;}
.complaince-page .security-setion{background:#f2f6f9;border-top:1px solid #ccc;margin:20px 0 0;padding:49px 0 41px;clear:both;}
.complaince-page .security-setion .big{margin-left:32px;}
.complaince-page .security-setion p{margin-left:32px;}
.complaince-page .body-content .wrapper{width:88%;}
.complaince-page .security-setion .wrapper{width:93%;}
.complaince-page .business-feature-section{margin-bottom:16px;float:left;}
.complaince-page .business-link{display: inline-block;
    margin: 0 auto;
    background: transparent url(../../source/images/complaince-privacypolicybtn.png) no-repeat -1px -1px;
	width: 112px;
	height: 29px;
    float: left;text-indent: -4000px;}
.complaince-page .business-link:hover, .complaince-page .business-link:active{
		background-position: -1px -47px;
    
	}
.complaince-page .comp-knowmore-link{display: inline-block;
    margin: 0 auto;
    background: transparent url(../../source/images/complaiince-know-morebtn.png) no-repeat -1px -92px;
	width: 112px;
	height: 29px;

    float: left;text-indent: -4000px;}
	.complaince-page .comp-knowmore-link:hover, .comp-knowmore-link:active{
		background-position: -1px -47px;
    
	}
	
	
	.complaince-page .security-setion ul li{background: url(../../source/images/rpc-ticknew.png) no-repeat -1px 7px;
    list-style: none;
    padding-left: 30px !important;
    padding-bottom: 10px;}
	.complaince-page .security-setion ul{margin-left: -5px;}
	.complaince-page .pci-section{margin-top:20px;}
	.complaince-page .soc-section{margin-top:-10px;}	
	.ie9 .complaince-page .toplogin{padding:7px 18px 9px 6px !important;}
.pgmag-quotes .quotes-image.eweek-img{background:url(../../source/images/eweekrating.png) no-repeat;background-position:0px 0px,0 0}

@media screen and (max-width: 1100px) {
.complaince-page .legal_bg{background:url(../../source/images/banner-compliance980.jpg) no-repeat center -23px;padding-top:60px;margin-top:0px;}

}
@media screen and (max-width: 1080px) {
.complaince-page .business-section .left{width:80%;margin-left:31px;}
}
@media screen and (max-width: 1024px) {
	.complaince-page .body-content .wrapper{width: 100%;}
	.complaince-page .security-setion .wrapper {width: 100%;}
}
@media screen and (max-width: 980px) {
.complaince-page .legal_bg{margin:0;padding-top:60px;}
.complaince-page .body-content .wrapper{width:100%;}
}
@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape) {
.complaince-page.all_smartdevice .legal_bg{height:auto;padding-bottom:65px;margin:0 auto;}
}
@media screen and (max-width: 769px) and (min-width:768px) {
.complaince-page .legal_bg{background:url(../../source/images/banner-compliance980.jpg) no-repeat -421px -23px;}
}
@media screen and (max-width: 767px) {
.complaince-page .legal_bg{background:url(../../source/images/banner-compliance_640.jpg) no-repeat center center;padding-top:26px;margin:0!important;height:auto!important;padding-bottom:40px;}
.complaince-page .bannerText{width:100%;}
.complaince-page .business-icon1, .complaince-page .business-icon2, .complaince-page .business-icon3, .complaince-page .business-icon4{margin:20px auto 0;float:none;text-align:center;}
.complaince-page .business-section .left{width:98%;margin:0 10px;}
.complaince-page .business-section .left p{text-align:center;}
.complaince-page .security-setion .wrapper{width:100%;}
.complaince-page .business-link{float: none;margin: 15px auto;display:block;}
.complaince-page .comp-knowmore-link{float: none;margin: 15px auto;display:block;}
}
@media screen and (max-width: 640px) {
.complaince-page .business-section .left{margin:0;width:100%;}
.complaince-page .security-setion .big, .complaince-page .security-setion p, .complaince-page .security-setion p{margin-left:0;}
	.complaince-page .security-setion ul {
    margin-left: -33px;
}
.complaince-page .security-setion .wrapper{width:100%;}
	.complaince-page .business-title{text-align:center;}
	}
	
	@media screen and (max-width: 480px) {
.complaince-page .business-title {text-align:center;}
	}
	@media screen and (max-device-width: 900px) and (min-device-width: 595px) and (orientation: landscape) {
 .nav-toggle{line-height: 58px;}
	}
.competitor .container-banner{width:100%;float:left;clear:both;background:#1c6d79 url(../../source/images/goPc-compare-banner-blue.jpg) no-repeat scroll center top;height:427px;margin-top:0;}
.teamvsent .container-banner{width:100%;float:left;clear:both;background:#196477 url(../../source/images/goPc-compare-banner-blue.jpg) no-repeat scroll center top;height:260px;margin-top:0;}
.teamvsent .feature-header-txt{margin-top:0px !important;padding-left:0px !important;}
.teamvsent .feature-header-txt h1{margin: 0;font-weight: 600;line-height: 26px;padding-top: 0;font-size: 1.3em !important;}
.teamvsent .feature-header-txt span {font-size: 1.6em;display: block;padding-top: 10px;}
.competitor .pcmagDiv{width:100%;float:left;margin:8% 0 2%;}
.competitor .feature-page{height:427px;position:relative;}
.competitor .feature-header-txt{margin-top:10px;padding-left:20px;}
.competitor .feature-header-txt h1{font-size:32px;}
.competitor .bg-green:hover{background:#1cb583;}
.competitor .bg-green{background:#55bf9c;color:#fff;text-indent:0;}
.spl .table-container{margin-top: 70px;}
@media screen and (max-width: 980px) {
.competitor .container-banner{height:285px!important;}
.teamvsent .container-banner{height: 115px!important;}
.teamvsent .feature-header-txt span {font-size: 1.4em!important;display: block;padding-top: 10px;line-height: 30px;}
.teamvsent .feature-page{height:auto !important;}
.competitor .comp-table{margin-top:30px;}
.spl .table-container{margin-top: 30px;}	
}
@media screen and (max-width: 1366px) and (min-width: 1025px) {
.all_smartdevice.competitor .feature-page{height:427px;}
}
@media screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape) {
.all_smartdevice.competitor .feature-page{height:332px;}
.competitor .container-banner{height:334px;}
.competitor.teamvsent .container-banner {height: 200px;}
}
@media screen and (max-width: 640px) {
.competitor .CTA-but{text-align:center;margin-top:-4px;}
.competitor .comp-table{margin-top:30px;}
.competitor .container-banner{height:255px!important;}
.teamvsent .container-banner{height: 110px!important;}
.teamvsent .feature-header-txt span {font-size: 1.3em!important;display: block;padding-top: 10px;line-height: normal !important;}
.teamvsent .feature-page{height:auto !important;}

}
@media screen and (max-width: 540px){
.competitor .container-banner {height: 322px!important;}
.teamvsent .container-banner{height: 135px!important;}
.teamvsent .freetrailbtn, .teamvsent .freetrailbtn:hover{height:35px;}
}
@media screen and (max-width: 480px) {
.competitor .container-banner{height:320px!important;}
.competitor .bg-green{width: 92px !important}
}	
@media screen and (max-width: 445px){
.competitor .container-banner {height: 347px!important;}
.competitor .feature-header-txt h1 {font-size: 36px;}
.competitor.teamvsent .container-banner{height: auto !important;}
.teamvsent .feature-header-txt h1{margin-top: 35px;}
}
/*PC MAC Updtes*/
.pgmag-quotes {padding: 30px 0px 0px;}
.pgmag-quotes {background: url(../../source/images/quote_back_new.jpg) no-repeat center center #5d3b50; width: 100%; height: 566px;float: left; padding: 45px 15px 0px; margin: 0px;}
.pgmag-quotes .quotes-sec {width: 50%;padding: 20px 20px 20px 0px; margin: 20px 0 0 auto; box-sizing: border-box; float: left; display: table;}
.pgmag-quotes .badge-holder {float: left; width: 30%; text-align: left; min-height: 100px; display: table-cell; vertical-align: top;}
.pgmag-quotes .quotes-image {background: url(../../source/images/review-logos-new6.png) no-repeat; background-position: 0px -208px;width: 163px; height: 80px;display: inline-block;line-height: 30px; margin: 5px 0px 0px 0px;}
.pgmag-quotes .quotes-image.tech-img {background: url(../../source/images/review-logos-new6.png) no-repeat; background-position: 0px 0px; width: 163px; height: 59px;margin: 5px 0px 0px 0px;}
.pgmag-quotes .quotes-sec p { margin: 0px auto; color: #fff; text-align: left; font-style: italic;width: 68%;     padding: 0px 20px 0px 15px; font-size: 16px;display: table-cell; vertical-align: top;float:left;}
.pgmag-quotes .author-title {font-style: italic; color: #f0e191; margin: 0px 0px 0px 0px; display: block;}
.pgmag-quotes .quotes-sec:nth-child(even) {padding-right: 0px;}
.pgmag-quotes .quotes-image.eweek-img {background: url(../../source/images/review-logos-new6.png) no-repeat; background-position: 0px -335px; width: 130px; height: 75px; margin: 5px 0px 0px 0px;}
.pgmag-quotes .quotes-image.business-img {background: url(../../source/images/review-logos-new6.png) no-repeat; background-position: 0px -99px; width: 163px; height: 80px; margin: 5px 0px 0px 0px;}
.pgmag-quotes .quotes-image.itpro-img {background: url(../../source/images/review-logos-new6.png) no-repeat; background-position: 0px -455px, 0px 0px; width: 130px; height: 90px;margin: 5px 0px 0px 0px;}
@media only screen and (max-width: 1280px) {
	.win_firefox .pgmag-quotes .quotes-sec p, .mac_firefox .pgmag-quotes .quotes-sec p{font-size:15px;}
	.win_firefox .pgmag-quotes .quotes-sec, .mac_firefox .pgmag-quotes .quotes-sec {min-height: 140px !important;height:65px;}
	.win_firefox .pgmag-quotes .author-title, .mac_firefox .pgmag-quotes .author-title{font-size:14px;}
}
@media only screen and (max-width: 1280px) and (min-width: 980px){
.pgmag-quotes {background: url(); background-color: #5d3b50 !important; width: 100%;height: auto; float: left; padding: 45px 15px 28px; margin: 0px;}
}
@media only screen and (max-width: 1260px) and (min-width: 1107px){

.pgmag-quotes .quotes-sec:nth-child(1), .pgmag-quotes .quotes-sec:nth-child(2) {min-height: 160px;}
}
@media only screen and (max-width: 1106px) and (min-width: 981px){
.pgmag-quotes .quotes-sec { min-height: 100px;}
}
	@media only screen and (max-width: 1272px) and (min-width: 1107px){
.pgmag-quotes .quotes-sec:nth-child(1), .pgmag-quotes .quotes-sec:nth-child(2) {
    min-height: 160px;
}
.pgmag-quotes .badge-holder{    min-height: 121px;}
}
	@media only screen and (max-width: 1106px) and (min-width: 981px){
	.pgmag-quotes {height: auto; background: #5d3b50; width: 100%;}
.pgmag-quotes .badge-holder {float: none; width: 100%; margin: 0 auto; text-align: center;min-height:auto;}
.pgmag-quotes .quotes-sec {width: 100%; float: left; display: block;margin: 20px 0px 25px 0px; padding: 0px; border: 0px;}
.pgmag-quotes .quotes-sec p {font-size: 1em;width: 85%; padding: 0px;text-align: center;margin: 0px auto 0px auto;float: none;}
.pgmag-quotes .badge-holder, .pgmag-quotes .quotes-sec p {display: block;}
.pgmag-quotes .author-title {float: none;}
.pgmag-quotes .quotes-image.eweek-img{height:89px;}
.pgmag-quotes .quotes-image.business-img{height: 90px;}	
.pgmag-quotes .quotes-image.itpro-img{height:100px;}
.pgmag-quotes .quotes-image{height:89px;}
.win_firefox .pgmag-quotes .quotes-sec, .mac_firefox .pgmag-quotes .quotes-sec {min-height:140px !important;height:65px;}
.win_firefox .pgmag-quotes, .mac_firefox .pgmag-quotes{padding-bottom: 36px;}
	}
@media screen and (max-width: 980px){
.pgmag-quotes {height: auto; background: #5d3b50; width: 100%;}
.pgmag-quotes .badge-holder {float: none; width: 100%; margin: 0 auto; text-align: center;min-height:auto;}
.pgmag-quotes .quotes-sec {width: 100%; float: left; display: block;margin: 20px 0px 25px 0px; padding: 0px; border: 0px;}
.pgmag-quotes .quotes-sec p {font-size: 1em;width: 100%; padding: 0px;text-align: center;margin: 0px 0px 0px auto;float: none;}
.pgmag-quotes .badge-holder, .pgmag-quotes .quotes-sec p {display: block;}
.pgmag-quotes .author-title {float: none;}
.pgmag-quotes .quotes-image.eweek-img{height:89px;}
.pgmag-quotes .quotes-image.business-img{height: 90px;}	
.pgmag-quotes .quotes-image.itpro-img{height:100px;}
.pgmag-quotes .quotes-image{height:89px;}
.win_firefox .pgmag-quotes .quotes-sec, .mac_firefox .pgmag-quotes .quotes-sec {min-height:140px !important;height:65px;}
.win_firefox .pgmag-quotes, .mac_firefox .pgmag-quotes{padding-bottom: 36px;}
}
/*GPO Page*/
.rpc-web-viewer.gpo .header-banner {background: none;float: left;width: 100%;height: auto;}
.gpo .static {width: 100%;height: auto;float: left;}
.rpc-web-viewer.gpo .gpo-banner{background:rgba(0,0,0,0) url(../../source/images/rpc_banner_screen.png) no-repeat scroll center top/100% auto;height:323px;margin-left:auto;margin-right:auto;margin-top:9px;max-width:828px;text-align:center;text-indent:-10000px;}
.rpc-web-viewer.gpo .bg-container {top: 0px;position: relative;background: #19454a url(../../source/images/remotepc-msi-bgNew-blue.jpg) no-repeat top center;float: left;min-width: 100%;height: 570px;background-size: cover;}
.rpc-web-viewer.gpo .features p.feature-title{font-size:16px;line-height:24px;color:#656364;text-align:left;padding:0;}
.rpc-web-viewer.gpo h1{font-size:30px;line-height:39px;font-weight:400;padding-top: 70px;color:#fff;    margin-top: 60px;position:relative;text-align:center;}
.gpo .gpo-banner-box{padding-top:20px;}
.rpc-web-viewer.gpo .bg-container p{width:100%;text-align:center;color:#fff;}
.gpo.rpc-web-viewer .header-banner .static p{color:#fff;font-size:1em;margin:0;padding-top:12px;padding-bottom:0;}
.gpo h3{line-height:35px;padding-left:0;margin-top:20px;border:none;}
.gpo .features li{padding-bottom:10px;}
.gpo .msiBlock{width:42%;margin-top:10px;float:left;}
.gpo .app_entertxtbox .submit_btn{width:auto!important;font-size:15px;padding:0 36px;height:40px;line-height:35px;float:left;box-sizing:border-box;margin:22px 0 0 128px;text-align:center;border:1px solid #8ba82b;background:#8ba82b;color:#fff;border-radius:2px;box-shadow:inset 0 0 3px #fff;cursor:pointer;}
.gpo .app_entertxtbox .submit_btn:hover{background:#9abd28;}
.gpo .app_entertxtbox{min-width:414px;width:50%;border:1px solid #b5defc;background-color:#edf5fc;float:left;padding:10px 0;overflow:hidden;min-height:80px;margin-bottom:15px;margin-top:20px;}
h3.pTop{padding-top:15px;}
.gpo .app_entertxtbox label{padding:0 0 10px;font-size:1em;color:#1374ab;border-bottom:1px solid #b5defc;text-align:center;width:100%;float:left;}
.gpo .app_entertxtbox p{width:100%;text-align:left;float:left;margin:0;padding:20px;}
.gpo .gpo-banner-box {position: absolute;bottom: 0px;width: auto;margin: 0 auto;text-align: center;left: 0;right: 0;background: url(../../source/images/rpc_banner_screen-blue.png) no-repeat center bottom;height: 347px;}
.gpo .features{background:#eff5f5;padding:38px 0;clear:both;}
.gpo .contentBlock ul li, .gpo .setup-box ul li{background:url(../../source/images/ide_faqbullet.gif) left 5px no-repeat;display:block;padding:0 0 9px 25px;text-align:left;margin-left:-40px;}
.gpo .content-lft-box{float:left;width:100%;padding-bottom:20px;margin-right:30px;border-bottom:1px solid #ccc;}
.gpo .msiBlock{float:left;width:34%;}

@media screen and (max-width: 1280px) {
.gpo .content-lft-box{width:50%;}
}
.all_smartdevice.rpc-web-viewer.gpo .bg-container {height: 510px;}
.all_smartdevice.gpo.rpc-web-viewer h1 {padding-top: 0px;}
@media only screen and (min-width: 981px) and (max-width: 1024px) {
.rpc-web-viewer.gpo .bg-container {height: 620px;}
.gpo.rpc-web-viewer h1 {padding-top: 60px;}
}
@media screen and (max-width: 1024px) {
.gpo .gpo-banner-box img {width: 90%;}
}
@media screen and (max-width: 980px) {
.rpc-web-viewer.gpo .bg-container{height:400px !important;}
.gpo .content-lft-box{width:100%;}
.gpo .msiBlock{width:100%;}
.gpo.rpc-web-viewer h1{font-size:25px;line-height:normal;padding-top:0px;margin-top:20px;}
.gpo .gpo-banner-box {background: url(../../source/images/gpo_banner_mobile-blue.png) no-repeat center bottom;height: 221px;}
}
@media screen and (max-width: 789px) {
.gpo.rpc-web-viewer .header-banner{height:auto;padding-bottom:0px;}
}
@media only screen and (min-device-width: 810px) and (max-device-width: 812px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
.gpo.rpc-web-viewer h1{padding-top:20px;}
}
@media screen and (max-width:640px) {
.gpo .bg-container{top:0;}
.gpo.rpc-web-viewer h1{font-size:24px;line-height:34px;}
}
@media screen and (max-width: 480px) {
.gpo .app_entertxtbox .submit_btn{margin:22px 0 0 20px;}
.gpo.rpc-web-viewer h1{font-size: 22px;}
.gpo .gpo-banner-box {height:203px;background-size: contain;}
.gpo .app_entertxtbox{width:auto;min-width:auto;}
.gpo .app_entertxtbox label{text-align:left;padding-left:20px;}
}
@media screen and (max-width: 360px) {
.gpo.rpc-web-viewer h1{font-size: 19px;}
.gpo .gpo-banner-box {height:165px;background-size: contain;}
}

.oem .oem_bg {width: 100%;background: #303032 url(../../source/images/rpc-oem-banner3.jpg) no-repeat center center;height: auto; min-height: 308px; padding-top: 75px; margin: 10px auto 0;}
.oem .oem_bg h1 {font-size: 40px;border-top: none;line-height: 30px;color: #fff;font-weight: 400;width: 100%;margin: 0px 0 0;padding: 80px 0 0;}
.oem .oemtext {color: #fff;margin: 24px 0 0;width: 51%;}
.oem .list-content {padding: 40px 0 20px;}
.oem .big {font-size: 1.5em;color: #424242;}
.oem .body-content ul {margin: 20px 0;padding: 0;}
.oem .body-content ul li {background: url(../../source/images/compare-tick-blue.png) no-repeat 0 6px;list-style: none;padding-left: 30px;padding-bottom: 12px;}
.oem .security {background: #f2f6f9;border-top: 1px solid #ccc;margin: 20px 0 0;padding: 49px 0 41px;clear: both;}
.oem .security p {line-height: 36px;}
.baa_page .baa_form_box label {padding-top: 20px;}	
.oem .baa_textarea {outline: none;margin-top: 0;float: left;padding: 14px 10px;width: 100%;box-sizing: border-box;background: none repeat scroll 0 0 #fff;border: 1px solid #c5c5c5;font-size: 16px;height: 100px;line-height: normal;resize: none;}
.oem .baa_input:focus, .oem .baa_textarea:focus{border: 1px solid #0071bc;}
.oem .blue_btn {background-color: #2cb0e2;width: auto;height: auto;padding: 10px 30px;text-indent: 1px;color: #fff;font-size: 18px;line-height: normal;font-weight: 500;border-radius: 2px;}
.oem .blue_btn:hover {background-color: #297fc7 !important;color: #fff;}
.oem .baa_input:focus, .oem .baa_textarea:focus {border: 1px solid #0071bc;}	
.oem #catpcha-block:focus {outline: none;border: 1px solid #f00;max-width: 304px;}	

/* BAA Form Style */
.baa_page .baa_wrapper {position: relative;float: left;width: 100%;background: #fff;color: #696a6a;}
.baa_page .baa_inner_wraper {display: table;width: 90%;margin: 0 auto;}
.baa_page .baa_form_box {width: 100%;margin: 30px 0;float: left;}
.baa_page .baa_head {margin: 0;padding-bottom: 10px;overflow: hidden;color: #5087ae;float: left;line-height: initial;width: 100%;}
.baa_page .baa_form_box .baa_head span:first-child {padding-left: 0;font-size: 2em;float: left;padding-right: 50px;color: #4f4f4f;line-height: initial;}
.baa_page .baa_para {padding: 0;margin: 0 0 15px;width: 100%;float: left;line-height: 24px;font-size: .975em;}
.baa_page .baa_succ_msg {box-sizing: border-box;background-color: #f9f7e9;border: 1px solid #bdbcad;width: 100%;margin: 30px 0 0;color: #3f3d3e;clear: both;padding: 10px;display: none;font-size: 12px;line-height: 18px;overflow: hidden;}
.baa_page .baa_succ_msg img {width: 50px;height: 50px;float: left;}
.baa_page .baa_succ_msg span {font-size: 14px;padding: 15px 10px 0;text-align: left;display: initial;float: left;width: calc(100% - 100px);}
.baa_page .baa_error_message {background: #fde4ea;border: 1px solid #edc4cc;padding: 10px;margin: 0;display: none;line-height: normal;min-height: 40px;float: left;width: 100%;box-sizing: border-box;}
.baa_page .baa_form_box ul {padding: 0;margin: 0;list-style: none;width: 75%;float: left;}
.baa_page .baa_form_box ul li {width: 100%;float: left !important;padding: 0;margin: 0;}
.baa_page .bba-heading {margin-bottom: 20px;float: left;width: 100%;padding: 30px 0 10px;font-size: 16px;color: #1374ab;border-bottom: 1.8px dotted #afb2b2;}
.baa_page .baa_form_box .left-box {width: 50%;padding: 0;margin: 0;float: left;box-sizing: border-box;min-height: 80px;}
.baa_page .baa_form_box .right-box {width: 50%;min-height: 100px;padding: 0 0 0 50px;margin: 0;float: left;box-sizing: border-box;}
.baa_page .baa_form_box label {padding-top: 0px;float: left;width: 100%;box-sizing: border-box;}
.baa_page .baa_form_box .right-box {min-height: 75px;}
.baa_page .baa_input {outline: none;margin-top: 0;float: left;padding: 0 10px;width: 100%;box-sizing: border-box;background: none repeat scroll 0 0 #fff;border: 1px solid #c5c5c5;font-size: 14px;height: 35px;line-height: normal;}
.baa_page .baa_form_box .error_red {color: #fc3838;width: 100%;float: left;font-size: 11px;padding-left: 2px;}
.baa_page .baa_form_box .captcha {width: 130px;float: left;height: 40px;margin-top: 10px;}
.baa_page .baa_form_box .captcha_input {margin-top: 10px;margin-left: 10px;float: left;padding: 0 10px;width: calc(100% - 150px);box-sizing: border-box;background: none repeat scroll 0 0 #fff;border: 1px solid #c5c5c5;font-size: 14px;height: 35px;line-height: normal;}
.baa_page .baa_form_box .baa_submit_box {float: left;width: 100%;margin: 0 0;padding: 0;box-sizing: border-box;}
.baa_page .baa_form_box .baa_submit_btn {-webkit-appearance: none;-moz-appearance: none;outline: none;min-width: 120px;width: auto;height: 40px;line-height: 18px;text-align: center;border: 1px solid #2f7c62;background: #2ea17a;color: #fff;float: left;margin: 20px 0;padding: 0 15px;cursor: pointer;font-size: 1em;}
.baa_page .row_field .new_sup_submit{margin-top:30px}
.baa_page .row_field .new_sup_submit:hover {background: #79bb4c !important;box-shadow: none !important;}
.baa_page .loading_cont {display: none;position: absolute;width: 100%;height: 100%;background-color: rgba(169, 169, 169, 0.5);left: 0;top: 0;}
.baa_page .loading {position: absolute;width: 64px;height: 64px;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.baa_page .loading div {box-sizing: border-box;display: block;position: absolute;width: 51px;height: 51px;margin: 6px;border: 6px solid #fff;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: #fff transparent transparent transparent;}
.baa_page .loading div:nth-child(1) {animation-delay: -0.45s;}
.baa_page .loading div:nth-child(2) {animation-delay: -0.3s;}
.baa_page .loading div:nth-child(3) {animation-delay: -0.15s;}
/* OEM Style */
.oem .baa_form_box .new_sup_submit:hover, .baa_form_box .new_sup_submit:active {background: #4eb2d6;border: 1px solid #3895de;}	
.oem .baa_page .error_msg {color: #fb2222;font-size: 13px;float: left;width: 100%!important;letter-spacing: 0;line-height: 18px;margin: 5px 0 0;padding: 0!important;}
.oem .baa_page .baa_succ_msg {margin: 30px 0 30px !important; width: 75%;}
.oem .baa_page .baa_error_message {margin: 20px 0 20px 0px !important;width: 75%;}	
.oem .baa_page .baa_form_box .error_red {color: #fc3838;width: 100%;float: left;font-size: 13px;padding-left: 2px;}
.oem .baa_page .baa_head {margin-bottom: 30px;}
.oem .thumb_wrap {display: flex;margin: 30px 0px 0px;}
.oem .thumb_wrap .thumb_cont {width: 33.33%;float: left;margin: 0px;padding: 0px;}
.oem .thumb_wrap .thumb_cont:nth-child(2) {padding: 0px 45px;}
.oem .thumb_wrap .thumb_cont h2 {font-size: 1.2em;font-weight: 600;margin-bottom: 10px;}

@keyframes lds-ring {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
@media screen and (max-width: 980px){
.baa_page .baa_form_box ul {width: 100%;}
.oem .oem_bg {margin: 0px; padding-top: 60px; min-height:200px;  background-size: cover;}	
.oem .oem_bg h1 {font-size: 28px; line-height: normal;padding: 0px 0 0;margin: 0px 0 0;}
.oem .body-content ul li{padding-left: 30px !important; padding-bottom: 10px !important;}
.oem .thumb_wrap{display:table;}
.oem .thumb_wrap .thumb_cont {width: 100%;margin: 0px 0px 30px;}
.oem .thumb_wrap .thumb_cont:nth-child(2){padding:0px;}	
.baa_page .baa_succ_msg {width: 100%;}
.baa_page .baa_error_message {width: 100%;}	
}
@media screen and (max-width: 680px){
.baa_page .baa_form_box .baa_head span:first-child{font-size: 1.2em !important;}
}
@media screen and (max-width: 640px){
.baa_page .baa_inner_wraper {width: 100%;padding: 0;box-sizing: border-box;}
.baa_page .baa_form_box .left-box, .baa_page .baa_form_box .right-box {width: 100%;padding-left: 0;}
.baa_page .baa_form_box .baa_head span:first-child{padding-right:0px;}
}
/*Webviewer FAQ*/
.faq-webviewer .notes{font-size:14px !important}
.faq-webviewer .red{color:#a70000}
.faq-webviewer .faq-list-tbl{text-align:left; border: solid 1px #908a8a;margin:15px 0px;border-bottom:none}
.faq-webviewer .faq-list-tbl td {padding:10px;margin:0px;border-bottom: solid 1px #908a8a;border-right: solid 1px #908a8a;}
.faq-webviewer .faq-list-tbl td:last-child{border-right:none;}
.faq-webviewer .faq-list-tbl tr{padding:0px; margin:0px;border-bottom: solid 1px #908a8a1;}

/*Case Study Style */
.case_cont .customer {background: url(../../source/images/case-study-image.png) no-repeat 0px -615px;color: #f7e871;display: block;font-size: 1.571em;margin-bottom: 5px;height: 38px;padding-top: 6px;padding-left: 70px;width: 180px;margin: 0px auto 25px;}
.case_cont .casecontent {margin: 0 auto; text-align: center; color: #fff;}
.case_cont .caseright {text-align: justify;margin-top: 25px;position: relative;}
.case_cont .caseright, .case_cont .casestudy {width: 100%; float: left;}
.case_cont .shdow-out {width: 50%;height: auto;float: left;padding-right: 50px;}
.case_cont .shdow-out.shad-box {padding-right: 0px;padding-left: 50px;border-left: dotted 1px #fff;}
.case_cont .jinkyslogo{margin:30px 0px 0px;}
.case_cont .shdow-out.shad-box span {float: right;margin: 35px 0px 0px;}
.case_cont .desc-casestudy h3{line-height:normal;}
.case_cont .shdow-out p {font-size: 14px;line-height: 26px;margin: 20px 0px 0px;}
.case_cont .shdow-out.shad-box span.readmore {float: left;margin: 20px 0px 0px;}
.case_cont .desc-casestudy{cursor:default;}
@media only screen and (max-width:1250px){
.case_cont .desc-casestudy{height: 365px;background-size: cover;}
.case_cont .desc-casestudy h3{min-height: 60px;}
}
/*support time*/
.support_cont .sup_main_left_wrapper{    width: 70%;}
.support_cont .sup_main_right_wrapper {width: 30%;}
.support_cont .sup_hdr_lft_con{padding-top: 0px;width: 55%;min-height: 130px;border-right: 1px solid #337780;}
.support_cont .sup_hdr_rt_con{width:41%;border:none;}
.support_cont .sup_phone_num {padding-top: 15px;padding-bottom: 10px;}
.support_cont .gry-txt{color: #f6eb9f;min-width: 134px;float: left;}
@media screen and (max-width: 1220px){
.support_cont .sup-talq-logo{width: 319px;}
}
@media screen and (max-width: 1255px) and (min-width: 1024px){
.support_cont .sup_hdr_con{padding-left: 16px;}
.support_cont .support-left-wrap{padding: 0 50px 0 20px;}
.support_cont .sup_phone_num{padding-top: 6px;}
}
@media screen and (max-width: 980px){
.support_cont .sup_hdr_rt_con{padding-left: 12px;width: 38%;margin-top: 15px;}
}
@media screen and (max-width: 640px){
.support_cont .sup_hdr_lft_con{border-right: 0px;width:100%;}
.support_cont .sup_hdr_rt_con {padding-left: 0px;    margin-top: 7px;width: 100%;}
}
@media screen and (max-width: 480px){
	.support_cont .sup_hdr_lft_con{width: 103%;}
}
/*Enterprise page*/
.ent-blue .bg-CTA a, .support-blue .new_sup_submit {
     background: #4eb2d6;
}
@media screen and (max-width: 640px){
	footer .copyright{background: #26343f;}
	.releasepage .legal_bg{height:150px !important;}
}
@media screen and (max-width: 403px){
	.releasepage ul.tabs{border-bottom:none;}
}
.ent-blue .bg-CTA a:hover, .support-blue .new_sup_submit:hover, .support-blue .new_sup_submit:active{    background-color: #297fc7;border-color:#4eb2d6 ;box-shadow: 0 0 5px #1e73bb inset;}
.pgmag-quotes {
    background: url(../../source/images/quote_back_new_blue.png) no-repeat center center;
}
@media screen and (max-width: 980px){
.pgmag-quotes {background: #3b3b3b;}
}
@media only screen and (max-width: 1106px) and (min-width: 981px){
.pgmag-quotes {
    height: auto;
    background: #3b3b3b;
    width: 100%;
}
}
@media only screen and (max-width: 1280px) and (min-width: 980px){
.pgmag-quotes {
    background: url();
    background-color: #3b3b3b !important;
	}
}
aside a.act, aside a:hover, .faq-wrap h4, .download_cont h4, .specifications-wrap h4, .sup_left_list a.act, .sup_left_list a.act:before, .sup_left_list a:hover:before, .sup_left_list a:hover, .rpc_contact_info h4, .corporate_cont .rpc_contact_info .subTitle, .whitelist_cont .grehead, .whitelist_cont h4, .terms-page h4{
    color: #0071bc;	
}
.sup_left_list a.act:before, .sup_left_list a:hover:before{background:#0071bc;	
	
}
.left-nav a.act:before, .left-nav a:hover:before {    background-color: #0071bc;}
.legal_bg{    background: url(../../source/images/legal_bg-blue.png) repeat-x 0 0;}
.faq-answer ul li{    background: url(../../source/images/compare-tick-blue.png) no-repeat left 6px;}
.business-price .signUp-CTA a:hover {
    background: #297fc7;
}
.business-price .pointer, .acceptable_policy li, .complaince-page .body-content ul li, .complaince-page .security-setion ul li {
    background: url(../../source/images/compare-tick-blue.png) no-repeat 0 6px;
}
.business-price .plan_price_txt, .business-price .offr-price h6 span, .business-price .free_amout{
	color: #0071bc;
}
.row_field .new_sup_submit{background: #4eb2d6;}
.baa_page .row_field .new_sup_submit:hover {
 background-color: #297fc7 !important;
    border-color: #4eb2d6;
    box-shadow: 0 0 5px #1e73bb inset;
}
.toplogin{    background: url(../../source/images/rc-login-static-arrow-icon.png)no-repeat 72px 11px !important;cursor: pointer;
   /* padding: 0 18px 0 6px!important;*/
    font-size: 15px!important;
    border: 0!important;
    color: #fff!important;
    background: rgba(255,255,255,.2) url(../../source/images/new-menu-icon.png) no-repeat 68px 14px!important;
    line-height: 40px;}
.new-header-con a:hover, .rpc-index nav ul li a:hover, footer .footerMain ul.footer_ul li a:hover, .menu:not(.mobile_menu) li a.topsignup:hover, .menu:not(.mobile_menu) .secondary li a.myaccount_box:hover, .menu:not(.mobile_menu) .secondary li a.toplogin:hover {
    color: #fbff44 !important;
}
.menu:not(.mobile_menu) .secondary li a.toplogin {
    background: rgba(255,255,255,.2) url(../../source/images/new-menu-blue-icon.png) no-repeat 68px 14px!important;
}
.ie_11 .menu:not(.mobile_menu) .secondary li a.toplogin, .msie_10 .menu:not(.mobile_menu) .secondary li a.toplogin{
    background: rgba(255,255,255,.2) url(../../source/images/new-menu-blue-icon.png) no-repeat 73px 14px!important;
}
.edu_cont .edu_content_cont .edu_form_cont input[type="submit"], .edu_cont .baa_form_box .baa_submit_btn{background: #4eb2d6;    border: 1px solid #0071bc;}
.edu_cont .edu_content_cont .edu_form_cont input[type="submit"]:hover, .edu_cont .baa_form_box .baa_submit_btn{background-color: #297fc7;}
.edu_cont .edu_content_cont .edu_form_cont input[type="submit"]:hover, .edu_cont .baa_form_box .baa_submit_btn{background-color: #297fc7 !important;}
.nprofit .rightcontent h3, .nprofit .rightcontent h3 a{color:#1374ab}
.competitor .bg-green{background: #4eb2d6; }
.competitor .bg-green:hover{background-color: #297fc7;}
.competitor .pricing-info span:nth-child(6){    color: #0071bc;}
.spl.competitor.cmpnew .pcRating td {
border: 1px #ebebeb solid;
    border-bottom: none;
    background: #f6f6f6;
}
.competitor .table-container table.table-head th:nth-child(3) {
    background: #f6f6f6;
}
.competitor .table-container table.table-head th:nth-child(2){
	    border-top: 1px solid #ebebeb;
    background: #f6f6f6;
}
.competitor .table-container table tr td:nth-child(3) {
    background: #fff;
}
.competitor .table-container table tr td:nth-child(2){
	background-color: rgba(169, 209, 255, 0.1);
}
.logo a{background: rgba(0, 0, 0, 0) url(../../source/images/rpc-new-logo-idr-white.svg) no-repeat !important;height: 50px !important;    margin: 16px 0 0 1px !important;}
.support_cont .support-banner-bg{background: #213e4c url(../../source/images/support-banner-back-blue.jpg) no-repeat center 0;}
.releasepage .rel-updpate table ul li {padding-left: 30px !important;list-style-type:none;}
.releasepage .rel-updpate table ul li {
    background: url(../../source/images/ide_faqbullet.png) no-repeat left 6px;
}

.enterprise .slide4 {
    background: url(../../source/images/ent-logs-blue.png) no-repeat scroll center center;
}
.enterprise .slide1 {
    background: url(../../source/images/ent-computers-blue.png) no-repeat scroll center center;
}
.enterprise .slide3 {
    background: url(../../source/images/ent-manageusers-blue.png) no-repeat scroll center center;
}
.enterprise .slide5 {
    background: url(../../source/images/ent-weblogs-blue.png) no-repeat scroll center center;
    height: 434px;
}
@media only screen and (min-device-width: 767px) and (max-device-width: 1024px) and (orientation:landscape) {
  .competitor.all_smartdevice .toplogin{padding: 10px 18px 9px 6px!important;}
}
.faq-question a {
    width: 100%;
    display: block;
}
.edu_cont .pop-ok-btn{background: #4eb2d6;}
.edu_cont .pop-ok-btn:hover{background-color: #297fc7;}
.teamvsent .feature-header-txt h1{font-weight:400;}
.competitor.teamvsent .table-container {padding-top: 60px;}
.teamvsent .toplogin{padding: 7px 18px 9px 6px !important;}
@media screen and (max-width: 980px){
.legal_bg h1{border:none;}
.header,header .wrapper {background: #0071bc;}
	.nav-toggle, .nav-toggle:hover, .close .nav-toggle {background: #014f82  !important;}
	.menu_show .login_wrap a.toplogin{color: #fff !important;
    background: #2a2828 url(../../source/images/menu_arrow.png) no-repeat right center !important;  }
	.support_cont .support-banner-bg{    background-image: none !important;
    background-color: #213e4c !important;
    height: auto;}
	.support_cont .support-banner-bg+.static-wrapper{background-color: #213e4c !important;}
	.myaccount_box:hover, .myaccount_box {
    background-color: #2A2828 !important;backgroundr: #2A2828 !important;
}
.menu .secondary li:nth-child(1) {
    background: #2a2828;
}
.features-bg-img{background: url(../../source/images/features_banner_bg-blue-980.jpg) no-repeat center top;}
.logo a{margin: 6px 0 0 1px !important;}
}
@media screen and (max-width: 767px){
.feature_helpdesk .tryFree{margin: auto;
    width: 200px;
    margin-top: 24px;
}
	.feature_helpdesk .tryFree{margin: auto;
    width: 200px;
    margin-top:4px;
}
}
@media screen and (max-width: 640px){
.competitor .table-container .mob-head:nth-child(2){color: #4eb2d6;}
}
@media screen and (max-width: 680px){
.competitor.spl .table-container table tr td { font-size: 12px;	}
.oem .oem_bg {margin: 0 auto;padding-top: 40px;background-image: none;text-align: center;}
.oem .oem_bg h1 {font-size: 22px; line-height: normal;}
.oem .oemtext{width: 100%;}
.oem .big{font-size: 1.2em; line-height: normal;}	
}

.download_page { width: 100%; margin: 0 auto; float: none; padding: 30px 0 20px 0px; }
.download_page h2 { color: #4892bf; font-size: 28px; padding: 10px 0 30px; margin: 0 0 0 0px; border-bottom: 0px !important;}	
.download_page h2 sup {font-size: .6em; vertical-align: baseline;  position: relative;top: -1.2em;}	
.download_page .download_pcmac { padding: 0; width: 33%; float: left; border-right: 1px solid #ccc; min-height: 180px;}	
.download_page .download_enterprise { float: left; width: 33%; padding: 0 30px; text-align: left; border-right: 1px solid #ccc; box-sizing: border-box; margin-right: 30px; min-height: 180px;}
.download_page .mobile {float: left;width: 30%; padding: 0px; text-align: left; box-sizing: border-box;}
.download_page .dm_title{ color: #4f4f4f; } 	
.download_page .black_text	{margin: -20px 0px 20px 0px; font-size: 15px;}
.download_page .download_enterprise .blue {background-color: #2cb0e2;border: 1px solid #2cb0e2;color:#fff; padding: 5px 10px; font-size: 14px; border-radius: 5px;}
.download_page .download_enterprise .blue:hover {background-color: #1795c5;border: 1px solid #1795c5;color: #fff;}	
.download_page .mobile .download_mobile a.ios{margin: -5px 0;}
.download_page .mobile .download_mobile a.android{margin: -6px 0;}
.download_cont .toplogin {line-height: inherit !important; height: 40px; padding: 10px 18px 9px 6px !important;}	
.down-cont-main {padding-bottom: 78px !important;
    padding-top: 30px; }
.spl sup{font-size: .8em;top: -12px}
@media screen and (max-width: 1115px) and (min-width: 980px){
.competitor.spl .table-container table tr td {width: 33.33%;}
}	
@media (max-width:1030px) and (min-width:980px) {
.download_page .mobile { float: right; width: 26%; }
	}
@media (max-width:1171px) and (min-width:980px) {
.download_mobile li { padding: 0px 30px 30px 0 !important;}
	}	
	
@media screen and (max-width: 980px){
.download_page {margin: 0 auto; }	
.download_page h2{margin: 0 auto; text-align: center;}	
.download_page .download_pcmac { width: 303px !important; margin: 0 auto !important; float: none; border-right: 0px !important; padding-bottom: 40px;}
.download_page .download_enterprise {width: 303px !important; margin: 0 auto !important; float: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 0px !important; padding: 40px 0px 40px 0px; text-align: center;}
.download_page .mobile {width: 303px !important; margin: 0 auto !important; float: none; text-align: center; padding: 40px 0px 40px 0px;}	
.download_page .download_btns li { float: left !important; padding: 0; margin: 0 20px 0 0 !important;}
/*.download_mobile ul,li, a.ios, a.android {margin: 0 auto !important; float: none !important; padding: 0px !important;}*/	
.download_mobile a.android{margin-top: 20px !important;}
}
@media screen and (max-width: 767px){
	.faq-answer ul li{padding-left: 25px !important;}
	.left-nav li{padding-left: 20px !important;}
}
	@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.faq-answer .faq-img{width: 550px !important;}
}
@media screen and (max-width: 480px)
{
.download_page h2{margin: 0 auto; text-align: center; font-size: 22px;}	
.download_page .download_pcmac {float: none; margin: auto;width: 100%; box-sizing: inherit;}}
.vision-faq .faq-answer ul li{padding-left: 25px !important;}
.vision-faq .order-list ol li{list-style: decimal;background: none;padding-left: 0px !important;}
.vision-faq .faq-answer ol{margin-top:15px !important;}
.vision-faq .sub-lists{margin-top:15px !important;}
.vision-faq sup{font-size: 12px;}
.vision-container{background:#30505b url(../../source/images/enterprise-vision-banner.jpg) no-repeat center top;background-size:cover;height:auto;float:left;cursor:pointer;width:100%;padding:35px 0 45px;color:#fff;position:relative}
.vision-container h2{color:#fff;padding-bottom:10px}
.vision-container p, .meeting-container p{font-size:16px;margin-top:22px}
.vision-left-con{float:left;width:50%}
.vision-rt-con{float:right;width:50%;margin-left:20px}
.vision-left-con h4{color:#fff;font-size:28px;margin:9px 0}
.vision-container a.learn-more, .meeting-container a.learn-more{font-size:16px!important;padding:7px 11px 0 19px !important;width:auto;margin:50px 0 13px!important;background:#4eb2d6;color:#fff;float:left}
.btn-txt{float:left}
.arrow-icon{float:left}
.vision-container a.learn-more:active,.vision-container a.learn-more:hover, .meeting-container a.learn-more:active,.meeting-container a.learn-more:hover{background-color:#297fc7;border-color:#4eb2d6;box-shadow:0 0 5px #1e73bb inset}
.vision-container span{vertical-align:bottom;ffont-size:16px}
.vision-container .wrapper{position: relative;}
.new-icon{position: absolute;top: -35px;right: 3%;}
.desc-casestudy a,.desc-casestudy h3{color:#000}
.case_cont .desc-casestudy{background:#f5f5f5;padding:30px 0 40px;height:auto}
.case_cont .shdow-out.shad-box{border-left:dotted 1px #8d8b8b}
.case_cont .customer{background:none;display:block;font-size:29px;height:auto;width:auto;margin:0;color:#000;padding:0 0 31px}
.case_cont .jinkyslogo{font-size:22px;margin:30px 0 0;font-weight:700;background:none;width:auto;height:auto}
.enterprise .slide1{background:url(../../source/images/ent-computer-blue-new.png) no-repeat scroll center center}
.enterprise .slide3{background:url(../../source/images/ent-manage-dahsboard.png) no-repeat scroll center center}
.enterprise .slide4{background:url(../../source/images/ent-logsnewscreen.png) no-repeat scroll center center}
.enterprise .slide5{background:url(../../source/images/ent-web-logs.png) no-repeat scroll center center;height:434px}
@media screen and (max-width:1230px) {
.vision-container a.learn-more, .meeting-container a.learn-more{margin:26px 0 13px!important}
}
@media only screen and (max-width: 1163px) {
.vision-container{background:#30505b url(../../source/images/enterprise-vision-banner-responsive.jpg) no-repeat center top}
.vision-container p{width:90%}
.business .bgDashboard{margin-top:6px}
.enterprise .slide1{background:url(../../source/images/ent_slider1_1200.png) no-repeat scroll center center!important}
.enterprise .slide3{background:url(../../source/images/ent_slider3_1200.png) no-repeat scroll center center!important}
.enterprise .slide4{background:url(../../source/images/ent_slider4_1200.png) no-repeat scroll center center!important}
.enterprise .slide5{background:url(../../source/images/ent_slider5_1200.png) no-repeat scroll center center!important;margin-top: -10px;}
}
@media screen and (max-width:980px) {
.vision-left-con h4{font-size:24px}
.enterprise .mobile_video ul li{padding:5px 10px 5px 44px !important}
.vision-container{margin-bottom:57px}
.rem-team .mobile_video ul li{padding:5px 10px 5px 44px !important}
.features-bg-img .more-features li { padding: 5px !important;padding-left: 25px !important;}
}
@media screen and (max-width:767px) {
.vision-container{padding:53px 0 50px;background:#303b3f;background-image:none}
.vision-left-con{width:99%}
}
@media screen and (max-width:480px) {
.vision-container{padding:54px 0}
.enterprise .bg-CTA-con {width: 176px;}	
}

.feature_helpdesk .fea-txt-section-new{background:#141c1f url(../../source/images/feature_vision-banner-new.jpg) no-repeat center top;height:auto;padding: 44px 0 52px;}
.feature_helpdesk .fea-txt-section-new .more-left{width:21%!important;border-right: 1px dotted #aaa;margin: 0 8px 0 33px;}
.feature_helpdesk .more-right p,.feature_helpdesk .more-left p,.feature_helpdesk .more-helpdesk p{width:86%;min-height:auto;min-height:86px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:visible;margin:0;}
.feature_helpdesk .more-left h3,.feature_helpdesk .more-right h3,.feature_helpdesk .more-helpdesk h3{margin-bottom:0;padding-bottom:19px;font-size:24px;width:75%;}
.feature_helpdesk .more-right p,.feature_helpdesk .more-left p,.feature_helpdesk .more-helpdesk p{width:96%;min-height:86px;color:#fff!important;}
.feature_helpdesk .fea-txt-section-new .vision-col{border-right:0;}
.vision-new-icon{vertical-align:middle}
.feature_helpdesk .learn-more{margin-top:44px}
.feature_helpdesk .more-left p{-webkit-line-clamp:inherit}
.ie_11 .feature_helpdesk .more-left p, .msie_10 .feature_helpdesk .more-left p, .msie_9 .feature_helpdesk .more-left p{min-height:145px; }
@media screen and (max-device-width: 1366px) and (min-device-width: 1024px) {
	.feature_helpdesk .fea-txt-section-new .more-left {
    width: 20%!important;}
}
@media screen and (max-width:1024px) {
	.feature_helpdesk .fea-txt-section-new .more-left{ margin: 0 8px 0 28px;}
}
@media screen and (max-width:1180px) {
.feature_helpdesk .more-left p{font-size:15px;-webkit-line-clamp:inherit}
	
}
@media screen and (max-width:980px) {
.feature_helpdesk .fea-txt-section-new .more-left{width:44%!important}
.feature_helpdesk .more-left.ent-col{border:none}
.feature_helpdesk .more-right p,.feature_helpdesk .more-left p,.feature_helpdesk .more-helpdesk p{min-height:72px}
.feature_helpdesk .fea-txt-section-new{background: #141c1f url(../../source/images/feature_helpdek_bg_responsive_blue.jpg) no-repeat center top;}
.feature_helpdesk .more-left.helpdesk-col,.feature_helpdesk .more-left.vision-col{margin-top:30px}
}
@media screen and (max-width:767px) {
.feature_helpdesk .fea-txt-section-new .more-left{width:90%!important;text-align:center;border:none}
.feature_helpdesk .fea-txt-section-new{background: #111111;background-image:none;}
.feature_helpdesk .more-left h3{text-align:center;padding-bottom:4px;width:100%}
.feature_helpdesk .learn-more{margin: 20px auto 34px;}
.feature_helpdesk .more-left p{min-height:auto}
.feature_helpdesk .more-left.helpdesk-col,.feature_helpdesk .more-left.vision-col{margin-top:0}
.feature_helpdesk .fea-txt-section-new .more-left{margin: 0 8px 0 20px;}
}	

.pgmag-quotes{height:auto;padding: 30px 0 20px;background-size: cover;}
.fortune_wrap {width: 100%;height: auto;float: left;padding: 50px 0px;margin: 30px 0px;background: #00426f url(../../source/images/fortune_map.png) no-repeat center center;}
.fortune_wrap .fortune_content {width: 90%;height: auto;display: block;margin: auto;text-align: center;max-width: 920px;}
.fortune_wrap .fortune_content h2 {font-size: 28px;line-height: 46px;color: #fff;font-weight: 100;margin:0px;}
.fortune_wrap .fortune_content h2 span{display:block;font-weight: 600;font-size: 36px;}
.faq-ent .top-head-space { padding-top:15px; }
.faq-ent .faq-wrap h4 { font-size:1.4em; }
.faq-ent .cmdBox{background: #f1f1f1;border: solid 1px #ccc;color: #175200;padding: 3px 10px 10px 10px;
margin-top: 16px; text-align:left; font-size:14px}
.wol-txt{padding: 6px 0px 0px 0px;}
.faq-page .lower-alpha-list{list-style-type:lower-alpha;margin:14px 0px 0px 0px;}
.faq-page .note-para-txt{margin: 12px 0px 0px 0px;display: inline-block;}
.faq-page .faq-hdr-txt{margin:10px 0px !important;}
/*meeting css tem and ent page*/
.meeting-rem .meeting-container{background:#30505b url(../../source/images/rpc-enterprise-page-banner-meeting1.jpg) no-repeat center;background-size:cover;height:auto;float:left;cursor:default;width:100%;padding:0px;color:#fff;position:relative}
.meeting-rem .vision-left-con{float:left;width:50%;padding: 0 30px 0px 58px;cursor: pointer;}
.meeting-rem .meeting-left-con{float:left;width:50%;padding:0 30px;    cursor: pointer;position: relative;}
.meeting-rem .meeting-left-con h4{color:#fff;font-size: 26px;margin:9px 0;width: 98%;position: relative;}
.meeting-rem .vision-left-con h4{font-size: 26px;}
.meeting-rem .meeting-container p{width: 90%;}
.meeting-rem .vision-logo{margin-left: -8px;position:relative;margin-bottom: 25px;}
.meeting-rem .new-icon {position: absolute;top: 0px;left: 160px;}
.meeting-rem .meeting-inner-con{width: 600px; float: right;padding: 30px 0px 40px 25px;}
.meeting-rem .vision-inner-con{width: 600px;float:left;padding:30px 0px 40px 0px;}
.meeting-rem .vision-inner-con P{line-height:23px;}
.meeting-rem .rem-team .desc-footr .business_notes{padding-top:10px;}
.meeting-rem .business.rem-team .myaccount_box {padding: 9px !important;}
@media screen and (max-width:1280px){
.meeting-rem .meeting-inner-con, .vision-inner-con{width:auto;}
}
@media screen and (max-width: 1330px){
.meeting-rem .vision-inner-con {width: auto}
}
@media screen and (max-width: 1208px){
.meeting-rem .meeting-left-con h4{font-size: 20px;line-height: 27px;}
.meeting-rem .vision-left-con h4 {font-size: 20px;line-height: 27px;}
.meeting-rem .new-icon{left:170px;top: 5px;}
.meeting-rem .new-icon img{width:44px;}
}
@media screen and (max-width: 980px){
.meeting-rem .meeting-container { background: #30505b url(../../source/images/rpc-meeting-enterprise-responsive-banner1.jpg) no-repeat center;
background-size: cover;height: auto;float: left;cursor: default;width: 100%;    padding: 10px 0 0px;color: #fff;position: relative;}
.meeting-rem .vision-left-con{width: 100%;padding: 70px 30px 0px 44px;}
.meeting-rem .meeting-left-con h4, .meeting-rem .vision-left-con h4{width: 100%;font-size: 22px;line-height: 36px;margin-bottom: 15px;}
.meeting-rem .meeting-left-con{width: 100%;}
.meeting-rem .meeting-container p {font-size: 15px;margin-top:0px;}
.meeting-rem .meeting-inner-con{float:left;}
.meeting-rem .desc-footr {padding-bottom: 20px;margin-top: 11px !important;clear: both;}
.meeting-rem .desc-footr .business_notes{padding-top:50px;}
.meeting-rem .vision-left-con .vision-logo{margin-top: -63px;}
.meeting-rem .bg-container {position: static;padding: 28px 0px 20px;}
.meeting-rem .desc-footr .wrapper{padding-top: 40px;}
}
@media screen and (max-width: 767px){
.meeting-rem .meeting-left-con { width: 100%;padding: 0 30px 0px 10px;}
.meeting-rem .new-icon {left: 183px;}
.meeting-rem .new-icon{left:158px;top: 5px;}	
.meeting-rem .vision-left-con{padding: 0px 30px 0px 31px;}
.meeting-rem .meeting-container{padding: 0px 0 6px;}
.meeting-rem .vision-left-con .vision-logo{margin-top: 0px;}
.meeting-rem .desc-footr .business_notes {margin-left:3px;}

}
@media screen and (max-width: 480px){
.meeting-rem .meeting-left-con h4, .vision-left-con h4 {width: 100%;font-size: 20px;line-height: 29px;}
.meeting-rem .meeting-left-con h4, .meeting-rem .vision-left-con h4 {width: 100%;font-size: 20px}
}
/*feature page*/
.meeting-add .more-left{cursor:pointer;}
.meeting-add .meeting-con h3{font-size:21px}
.meeting-add .fea-txt-section-new .more-left{width: 30%!important;border-right: 0;margin: 0 8px 0 16px;padding: 19px 0px 33px 31px;background: rgba(43, 51, 63, 0.611764705882353);}
.meeting-add .more-left h3,.meeting-add .more-right h3,.meeting-add .more-helpdesk h3{font-size:22px;color: #cbcfd6;}
.meeting-add .more-left p{color: #cbcfd6!important;width: 93%;}
.meeting-add .fea-txt-section-new .meeting-col{border-right:0}
.meeting-add .more-right p,.meeting-add .more-left p,.meeting-add .more-helpdesk p{min-height:72px;margin:40px 0 0}
.meeting-add .fea-txt-section-new{background:#0c0c0c url(../../source/images/feature_meeting-banner2.jpg) no-repeat center top;height:auto;padding: 46px 0 48px;}
.meeting-add .learn-more{border:1px solid #fff;padding:4px 13px 6px!important;width:117px!important;font-size:15px}
.meeting-add .more-left:hover .learn-more,.meeting-add .more-right:hover .learn-more,.meeting-add .more-helpdesk:hover .learn-more{color:#fff;border:1px solid #dad6d6}
.meeting-add .learn-more:hover{border:1px solid #fff!important}
.meeting-add .second-col-list{margin-top: 25px;float:left}
.meeting-add .more-left a,.meeting-add .more-right a,.meeting-add .more-helpdesk a{width:auto}
.meeting-col p{margin:7px 0 0!important}
.meeting-add .vision-new-icon{vertical-align:middle;margin-left:8px}
.meeting-con .more-left a:hover{color:#fff !important;}
.meeting-add .more-left:hover{background:#3944549c;color:#fff !important;}
.meeting-add .fea-txt-section-new .more-left a{color: #cbcfd6!important;}
.ie_11 .meeting-add .more-left p, .msie_10 .meeting-add .more-left p, .msie_9 .meeting-add .more-left p{
min-height:75px;}	
@media screen and (max-device-width: 1366px) and (min-device-width: 1024px) {
.meeting-add .meeting-con .more-left{width:29%!important;margin:0 8px 0 27px}
}
@media screen and (max-width:1198px) {
.meeting-add .meeting-con .more-left{width:28%!important}
}
@media screen and (max-width:1108px) {
.meeting-add .meeting-con .more-left{width:28%!important}
}
@media screen and (max-width:980px){
.meeting-add .more-right p,.meeting-add .more-left p,.meeting-add .more-helpdesk p {min-height: 117px;}	
.meeting-add .fea-txt-section-new {background: #0c0c0c url(../../source/images/feature_meeting-banner-responsive.jpg) no-repeat center top;}
.meeting-add .more-left h3, .meeting-add .more-right h3, .meeting-add .more-helpdesk h3 {font-size:19px;}
}
@media screen and (max-width: 810px){
.meeting-add .more-right p, .meeting-add .more-left p, .meeting-add .more-helpdesk p {min-height: 120px;font-size: 14px;}
}
@media screen and (max-width:767px) {
.meeting-add .meeting-con .more-left{width:100%!important;text-align:center;margin: 0 8px 0 0px;padding: 10px 0px 0px 0px;background: transparent !important;}
.meeting-add .more-left h3{text-align:center;padding-bottom:4px;width:100%;position: relative;}
.meeting-add .learn-more{margin: 31px auto 54px!important;}
.meeting-add .more-left a,.meeting-add .more-right a,.meeting-add .more-helpdesk a{float:none;display:block}
.meeting-add .more-right p,.meeting-add .more-left p,.meeting-add .more-helpdesk p{min-height:30px;margin:3px 0 0;width: 99%;}
.meeting-add .fea-txt-section-new{background:#0c0c0c}
.meeting-add .second-col-list{margin-top:0}
.meeting-add .vision-new-icon {left:56%;position: absolute;top: 10px;}	
.meeting-add .more-left:hover {background: none;}
}
@media screen and (max-width:768px) {
.meeting-add .more-left h3, .meeting-add .more-right h3, .meeting-add .more-helpdesk h3 {font-size: 19px;}
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
.meeting-add .meeting-con .more-left {background: transparent !important;}
}
@media screen and (max-width:600px){
.meeting-add .vision-new-icon{left: 60%}	
}
@media screen and (max-width:480px){
.meeting-add .meeting-con .more-left {width: 100%!important; margin: 0 8px 0 0px;background: transparent !important;padding: 10px 0px 0px 0px;}
.meeting-add .vision-new-icon {left: 62.5%;}	
}
/*linux*/
.linux-box{background: #30505b url(../../source/images/feature-linux-bg1.jpg) no-repeat center top;background-size: cover;height: auto;float: left;
 cursor: pointer;width: 100%;padding: 62px 0 118px;color: #fff;position: relative;}
.linux-left-box{float: left;margin: 21px 50px 0px 0px;width: 50%;}
.linux-rtbox{float:right;display:none;}
.linux-left-box h3{border: none;padding-left: 0px;font-size: 32px;color:#fff;float: left;margin-bottom: 14px;width: auto;}
.linux-left-box	h3 img {position:absolute;top: 29px;right: 65px;}
.linux-box .blue_btn{margin: 22px 0px 0px 0px;float: left;}
.linux-box .new-img {float: left;margin: 10px 0px 0px 10px;position: absolute;top: -24px;right: 18%;}
.linux-left-box p{clear:both;}
.linux-left-box h3{line-height: 42px;}
.mac_safari	.linux-left-box h3{line-height: 36px;font-size: 30px;}
.meeting-add .fea-txt-section-new {background: #0c0c0c url(../../source/images/feature_meeting-banner3.jpg) no-repeat center top;}
.meeting-add .fea-txt-section-new .more-left {width: 30%!important;}
.feature_helpdesk .fea-txt-section-new .vision-col{margin-top: 30px;}
		
@media screen and (max-width: 1260px){
.linux-box .new-img{right: 2%;}
}
@media screen and (max-width: 1108px){
.meeting-add .meeting-con .more-left {width: 29%!important;}
}
		
@media screen and (max-width: 1024px){
.linux-box{background: #30505b url(../../source/images/feature-linux-bg-resp1.jpg) no-repeat center top;background-size: cover;height: auto;float: left;cursor: pointer;width: 100%;padding: 55px 0 80px;color: #fff;position: relative;}
}
@media screen and (max-width: 980px){
.linux-box{background: #30505b url(../../source/images/feature-linux-bg-resp1.jpg) no-repeat center top;background-size: cover;height: auto;float: left;
 cursor: pointer;width: 100%;padding: 55px 0 80px;color: #fff;position: relative;}
.linux-box .new-img{right:6%;}
.linux-left-box h3{font-size: 26px;line-height: 34px;}   
.linux-left-box{width: 61%;}		
}
@media screen and (max-width:767px){
.linux-box {background: #3e5b6d}
.linux-left-box{width:100%;}
.meeting-add .meeting-con .more-left {width: 100%!important;text-align: center;margin: 0 8px 0 0;padding: 10px 0 0;background: 0 0!important;}
.meeting-add .fea-txt-section-new { background: #0c0c0c;}	
}
/*Download*/
.download_page .download_pcmac{width: 26%;}
.download_page .download_enterprise{width: 25%;padding: 0 17px 0px 23px;    margin-right: 24px;}
.download_page .download_linux{float: left;    width: 20%;font-size: 14px;border-right:0px;    margin-right: 0px;
    padding-right: 0px;min-height: 185px;padding-left: 20px;}
.download_page .black_text{font-size: 14px;}
.download_page .mobile{width: 26%;font-size: 14px;border-right: 1px solid #ccc;min-height: 183px;}
.download_page .dm_title{font-size: 15px;}
.download_page .download_mobile li{padding: 0 20px 0 0;}
.download_page .linux-btn{padding: 4px 9px;font-size: 14px;border-radius: 5px;   background-color: #2cb0e2;border: 1px solid #2cb0e2;color: #fff;}
.download_page .linux-btn:hover{background-color: #1795c5;border: 1px solid #1795c5;color: #fff;}
.download_page .download_cont .cont-sys article{  padding: 40px 20px;font-size: 15px;min-height: 180px;text-align: left;width: 20%;}
.download_page .cont-sys-wrap h4{font-size: 26px;}
.download_linux .desc-title{margin: 18px 0px 24px 0px;}
.download_cont .cont-sys article {float: left;width: 20%;text-align: left;padding: 40px 9px;font-size: 14px;min-height: 180px;}
.cont-sys h3{font-size: 22px;}
.downloadPge_banner {background: url(../../source/images/download-banner-image3.png) no-repeat 0 0;}
.cont-sys h4 { margin-bottom: 20px;font-size: 25px;}
.download_cont .cont-sys article {float: left;width: 50%;text-align: left;padding: 23px 41px;font-size: 15px;min-height: 145px;}
.download_page .amzon-dwnload-btn{clear: both;margin: 35px 0px 0px 0px;float: left;font-weight: 400;}
.dm_title.amzon-dwnload-btn	 a{font-weight:bold;}
.download_page .menu:not(.mobile_menu) .secondary li a.toplogin {background: rgba(255,255,255,.2) url(../../source/images/new-menu-blue-icon.png) no-repeat 68px 15px!important;
}
@media screen and (max-width: 1269px){
.download_page .download_mobile li {padding: 0 7px 0 0;}
.download_page .mobile {width: 25%;}
}
@media screen and (max-width: 1223px){
.download_page .mobile {width: 29%;}
.download_page .download_linux{ width: 17%;}
}
@media screen and (max-width: 1220px){
.download_cont .cont-sys article {width: 50%;padding: 23px 40px;min-height: 169px;}
.main-steps {
    justify-content: space-between;
}

.hmainwrap {
    width: 30%;
}
}
@media screen and (max-width:1217px){
.download_page .mobile, .download_page .download_enterprise{min-height: 300px;}
.download_page .mobile { width: 29%;}
}
@media screen and (max-device-width: 1366px) and (min-device-width: 1024px){
.all_smartdevice .download-header-txt { padding: 47px 0 0 0px;}
}
@media screen and (max-width:1171px){
.download_page .amzon-dwnload-btn{margin: 0px 0px 0px 0px;}
.download_page .mobile .download_mobile a.android {margin: 0px 0;}	
.download_page .mobile {width: 21%;}
}
@media screen and (max-width:1162px){
.download_page .mobile, .download_page .download_enterprise {min-height: 323px;}	
}
@media screen and (max-width:1064px){
	.download_page .download_linux{ width: 18%;}
}
@media screen and (max-width:1056px){
.download_page .mobile {width: 24%;}
}
@media screen and (max-width:1008px){
	.download_page .download_linux{ width: 19%;}
}
@media (max-width: 1030px) and (min-width: 980px){
.download_page .mobile {float:left;width: 25%;}
}	
@media screen and (max-width: 1217px){.download_btns .mac{margin: 32px 0 10px;}}

@media screen and (max-width:1024px){
    .hmainwrap{width: 32%;}
}

@media screen and (max-width: 980px){
.download_page .download_enterprise {width: 23%;padding: 24px 17px 34px 23px;}
.download_page .download_linux {float: none; width: 300px;font-size: 14px;border-bottom:0px;margin-right: 30px;
padding-right: 20px;min-height: 185px;margin: auto;text-align: center;padding: 20px 0px 0px 0px;border-right:0px;}
.download_cont .cont-sys article {float: none;width: 100%;text-align: center;padding: 12px 18px;min-height: auto;}
.downloadPge_banner {background: url(../../source/images/download-banner-image3.png) no-repeat 0 0;    background-size: contain;background-position: center center;
 width: 100%;min-height: 200px;}
.download_btns .mac{margin:0px 0 10px;}
.download_cont .cont-sys article {width: 100%;padding: 10px 4px;min-height:auto;text-align: center;}
.download_page .amzon-dwnload-btn{margin: 30px 0px 0px 0px;}
.cont-sys h3 {font-size: 19px;}	
.download_page .mobile{border-right:0px;border-bottom:1px solid #ccc;}
.download_page .download_enterprise{min-height:auto;}
.download_page .mobile{min-height: 274px;float: none;}
.download_page .mobile{padding: 30px 0;}
.download_page{padding: 30px 0 48px 0;}
.down-cont-main {padding-bottom: 20px!important;}
.download_page .cont-sys-wrap{padding: 60px 0px 0px 0px;}	
.dowload-feature-wrap{padding: 70px 0 30px;}

.hmainwrap {width: 70%;margin: 0 auto 30px;}
.main-steps .hmainwrap:last-child {margin: 0 auto 55px;}
.dowload-feature-wrap h2{line-height: 36px;}
.download-page-new .wrap_menu {width: 118px;}
.download-page-new .wrap_menu p.nav-toggle{font-size: 20px;}
}
@media screen and (max-width:640px){
   .download-page-new .wrap_menu {width: 97px !important;}
   .download-page-new .wrap_menu p.nav-toggle{font-size: 16px;}
  }
@media screen and (max-width: 480px){
    .hmainwrap {width: 100%;}
}