
   /* remotepc structure menu styles */
   body.popup-open, html.popup-open {overflow: hidden !important;position: fixed !important;width: 100%;}
  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: 42px;text-decoration: none;}
  .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.sso-con  .feature-page {    height: 273px}
  .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: 8px 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: #3d95b6; text-decoration: none; }
  a:hover { color: #666666; }
  /* 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; }
  
  .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-new.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%; }
  .install { background: url("../../source/images/install_1-blue-new.png") no-repeat 0 0; display: block; height: 225px; width: 307px; margin: 0 auto; text-indent: -5000px; }
  .share { background: url("../../source/images/share_2.png") no-repeat 0 0; display: block; height: 225px; width: 307px; margin: 0 auto; text-indent: -5000px; }
  .enable { background: url("../../source/images/access_3-blue.png") no-repeat 0 0; display: block; height: 225px; width: 307px; margin: 0 auto; text-indent: -5000px; }
  /*.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; }
  .dowload-feature-wrap a { text-decoration: none; }
  .dowload-feature-wrap .hmainwrap { width: -webkit-calc(100% / 3); width: -moz-calc(100% / 3); width: calc(99% / 3); overflow: hidden; float: left; }
  .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%; }
  .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: 297px; }
  .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/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 */
  
  .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: 28px; 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: 23px; line-height: 34px; color: #000; font-weight: 600; padding-bottom: 10px; }
  .enterprise .two-col h2{float:left;}
  .business .two-col p { font-size: 16px; line-height: 26px; color: #000; padding-right: 50px; }
  .business .two-col p{float:left;}
  .business .feature-wrap h1 { font-size: 34px; padding-bottom: 10px; }
  .business .feature-wrap h2.rpc-features{margin: 0;font-size: 32px;padding-bottom: 10px;line-height: 44px;color: #000;font-weight: 600;text-align: center;}
  .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: 21px; line-height: 26px; color: #000; font-weight: 600; padding: 20px 0 10px; }
  .business .three-col p { font-size: 16px;  color: #000; line-height: 26px; padding: 0 50px; }
  .business .icon { background: url(../../source/images/business-icon-new-blue2.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: 28px; color: #000; line-height: 26px; text-align: center; padding-bottom: 10px; font-weight: 600; }
  .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;font-weight: normal;
      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/team-page-bg1.jpg") no-repeat scroll center center;    background-size: cover; }
  .rem-team .blue_btn{    background: url(../../source/images/new-btn-50.png) no-repeat -1px -1px !important;
      width: 240px !important;
      height: 55px !important;
      padding: 10px 30px;
      text-indent: 1px;
      color: #fff;
      font-size: 18px;
      line-height: normal;
      font-weight: 500;
      border-radius: 2px;
      text-indent: -99999px;
         margin: 80px 0px 0px;display:block;}
  .rem-team .blue_btn:hover{background-position: -1px -102px !important}
      .rem-team .bg-container h1{font-size: 40px; padding-bottom: 28px;}
      .rem-team.business .bg-container p{font-size: 16px;line-height: 29px;}
  .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: 15px; line-height: 24px; padding-bottom:17px; }
  .business .trialTxt > p { font-size: 16px; }
  .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;    display: inline; }
  .business p.acces-comp span {; }
  .business p.offr-price strike {color: #abbcc5; font-size: 16px; }
  .business p.offr-price { color: #fff; font-size: 20px;     line-height: 17px; padding-bottom: 10px;    display: inline; }
  .business p.offr-price .offr-amt { font-size: 26px; }
  .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-graphics2.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: 22px;}
  .enterprise .bg-container .wrapper { position: relative; }
  .enterprise .smal-head { font-size: 26px; line-height: 32px; display: block; font-weight: 400; }
  .enterprise .bg-container {    top: 36px;}
  .offr-wrap{float: left;width: 454px;    margin-bottom: 16px;}
  .enterprise .offr-img a { margin-top: 56px; margin-bottom: 56px; }
  .enterprise .bg-container p { font-size: 15px;
      line-height: 38px; padding-top: 28px;  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: 22px;
      line-height: 30px;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: 128px;
  clear: both;float: none;}
  .enterprise .tertiary-info h3{text-align:center; font-size:32px;line-height: 34px;color: #000;
  font-weight: 300;border:0px;    margin: 20px 0px 59px;font-weight: 600;}
  .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;color: #000;}
  .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	.header-left p{    font-size: 17px;}
  .enterprise p.acces-comp {
      padding-top: 32px;
      margin-top: 0px;
      float: left;
      font-weight: 400;
      color: #000;
  }
  .enterprise .blue_btn {
      background: url(../../source/images/new-btn-50.png) no-repeat -1px -1px !important;
      width: 240px !important;
      height: 55px !important;
      padding: 10px 30px;
      text-indent: 1px;
      color: #fff;
      font-size: 18px;
      line-height: normal;
      font-weight: 500;
      border-radius: 2px;
      text-indent: -99999px;
     float:left;    margin: 38px 0px 14px;
  }
  .enterprise .blue_btn:hover {
      background-position: -1px -102px !important;
  }
  .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, .rem-team .trail-free-txt{font-size:13px;color: #000;}
  .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-blue5.png) no-repeat;}
  .enterprise .logs-ico {background-position: 0px -2811px;}
  .enterprise .logs-ico:hover {background-position: 0px -2941px;}
  .enterprise .com-manage-img { background-position: 0px 0px;}
  .enterprise .select-ft-ico{width: 93px;height: 93px;float: left;background: url(../../source/images/ent-file-tranfer.png) no-repeat;background-position: 0 0px;}
  .enterprise .select-ft-ico:hover {background-position: 0px -114px;}
  .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 .access-con{background: url(../../source/images/enterprise-icons-UI-blue8.png) no-repeat;background-position: -1px -3074px;}
.enterprise .access-con:hover{background-position:-1px -3194px;}
  .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 .enterprise-api {
    background: url(../../source/images/enterprise-icons-UI-blue7.png) no-repeat;
    background-position: 0 -3313px;}
.enterprise .enterprise-api:hover{background-position: 0 -3446px;}

  .enterprise .easy-use-con h2:hover {color: #3d95b6 !important;}
  .enterprise .new-offer-img{margin: 27px 0px; -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:40px 0px 80px;clear:both;}
  .enterprise	.new-offer-con{margin-top: 29px;}
  .enterprise .header-left{    margin: 52px 0px 0px 0px;width: 70%;}
  .enterprise .attend-con { width: 93px;height: 93px; float: left;
    background: url(../../source/images/enterprise-icons-UI-blue21.png) no-repeat;background-position: 0px -3068px;}
   .enterprise .attend-con:hover {background-position: 0px -3188px;}
  
  
  .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(../../promo/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 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 .bgDashboard { background: rgba(0, 0, 0, 0) url("../../source/images/dashboard_resp.png") no-repeat scroll 0 0; width: 600px; height: 346px; }
  .business .bg-container p br { display: block; }
  .enterprise .bg-container p br { display: block; }
  
  .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: 24px; 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) {
  /*.all_smartdevice .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; }
  .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:110px; }
  .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*/
  .dowload-feature-wrap .hmainwrap { width: 100%; }
  .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 !important; }
  .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;padding: 55px 0 35px;}
  .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 screen and (max-width: 768px){
  .enterprise .bg-CTA-con {
      width: 278px;
      margin: 20px auto 0px;
  }
  }
  @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%;  }
  .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 .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: 22px !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 .all_smartdevice .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: 981px) 
    and (max-device-width: 1366px) 
    and (orientation: portrait) 
    and (-webkit-min-device-pixel-ratio: 1.5) {
        .enterprise .header-title { padding-top: 75px !important;}
  }
  @media only screen 
  and (min-device-width : 768px) 
  and (max-device-width : 1024px)  {
       .enterprise .all_smartdevice .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-new.jpg) no-repeat scroll center center;
              height: 400px;border: 0px;margin-bottom: 10px;    background-size: cover;}	
      .header-left{float:left;}
      .header-right{float:right;    margin-right: 24px;}
          .enterprise .header-right{margin-top: -25px;}
          .enterprise .header-right img{float: right;}
      .enterprise .header-title {text-align: left;}
      .enterprise .header-title h1{text-align:left;    font-size: 34px;
      margin-bottom: 18px;}
      .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:block;}
      .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: 300px !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: 400px !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-new1.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: 259px;
      top: 188px;width: 200px; height: 200px;}
  .rem-team .note{font-size:14px}
  .rem-team .red{color:#a70000}
  .rem-team .mobile_video{display: none;}
  .rem-team .rem_reboot {background: url(../../source/images/enterprise-icons-UI-blue3.png) no-repeat;
    background-position: 0 -2555px;
    }
    .rem-team .attend-acess {background-position: 0 -663px;}
  @media screen and (max-width: 1000px){
    .rem-team .header-banner .banner_video{display:block !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}
     .rem-team .header-banner .banner_video{display:none !important;}
     .enterprise .header-left{width: 100%;}
  }
  @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: 1.8em;line-height: initial;margin: 58px 0 5px;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;}
  }
  @media screen and (max-width: 640px){
  .download_cont .download-header-txt h1 {font-size: 1.3em;margin: 20px 0 10px;}
  }
  @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: 11px;position: relative;top: -13px;}
  
  /*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(../../promo/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: 28px!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: 15px; 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;}
  .all_smartdevice .logo a {
      margin: 6px 0 0 !important;
  }
  }
  @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: 260px;}
  .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 (max-width: 1253px) and (min-width: 768px){
  .faq-wrapper .left-nav {width: 259px;line-height: 29px;}
  .faq-wrapper article {overflow-x: hidden;}
  .faq-answer img.faq-img.imgAuto {width: 603px;}
  
  }
  @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;}
  .faq-answer img.faq-img.imgAuto {width: 100%;height: auto;}
  }
  
  @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: 121px; 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-new7.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: 14px;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;}
  .pgmag-quotes .quotes-image.zd-img { background: url(../../source/images/zdnet-logo.png) no-repeat;width: 130px;height: 62px;margin: 10px 0 0 32px;
  }
  .pgmag-quotes .itp5_img {
    background: url(../../source/images/itpronew5.png) no-repeat!important;
    width: 162px!important;
    height: 72px!important;
    margin: 10px 0 0 2px !important;
}

  .pgmag-quotes .quotes-image.pc-world-logo {
    background: url(../../source/images/pcworld-ec_2.png) no-repeat;
    background-position: 45px 0;
    width: 163px;
    height: 120px;
}
  .pgmag-quotes .bussiness_img {
      background: url(../../source/images/business-review.png) no-repeat !important;
      width: 133px !important;
      height: 94px !important;
      margin: 10px 0 0 26px !important;
  }
  .pgmag-quotes .digt_img{background: url(../../source/images/digitaltrends.png) no-repeat !important;width: 175px !important;height:40px !important;margin: 10px 0 0 2px !important;}
  .pgmag-quotes .itp_img {
    background: url(../../source/images/itproportal_1.png) no-repeat!important;
    width: 170px!important;
    height: 40px!important;
    margin: 10px 0 0 2px !important;
}
  .pgmag-quotes .quotes-image.comp-world-img {
      background: url(../../source/images/computerworld-logo.png) no-repeat;
      width: 166px;
      height: 45px;
      margin: 10px 0px 0px -2px;
  }
  .pgmag-quotes .quotes-image.techp-img {background: url(../../source/images/techradar_review_logo.png) no-repeat;width: 166px;height: 44px;margin: 5px 0 0;}
  
  .rt-logo{margin-top:6px;}
  .pgmag-quotes .itpro_img{background: url(../../source/images/itpro.png) no-repeat !important;width: 99px !important;height: 65px !important;margin: 10px 0 0 40px !important;}
  .year-txt{display:block;}
  


  .pgmag-quotes .badge-holder{min-height:170px;font-size:15px}
  .pc-quote-box{width:100%;margin:auto;color:#fff;float:none;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:45px}
  .pc-quote-box .pc-quote-content{width:85%;float:left;    margin-top: 30px;}
  .pc-quote-box .pc-quote-content:first-child{margin-right:0px}
  .pc-quote-box .pc-quote-content:nth-child(n+2){margin-bottom: 40px;}
  .pc-quote-box .pc-quote-content .badge-holder{min-height: 121px;}
  .pc-quote-box p{margin:0 auto;color:#fff;text-align:left;font-style:italic;width:100%;line-height:26px;font-size:16px}
  .pgmag-quotes .pc-quote-content .author-title{display:contents}
  .pgmag-quotes .pc-quote-content .year-txt{display:inline}

.quote-container{border-top:1px solid #969595;padding-top:40px}
.fortune_wrap{margin:58px 0 50px!important}
.pc-quote-box .badge-holder{width:auto;margin-left:16px}
.pgmag-quotes .quotes-image.pc-mag{width: 195px;}
.pgmag-quotes .pc-mag-editors {
    background: url(../../source/images/pcmag-editors-new01.png) no-repeat;
    background-position: 13px 0px;
    width: 205px;
    height: 120px;
    display: inline-block;
    line-height: 30px;
    margin: 5px 0 0;
}
.pgmag-quotes .pc-mag-editors_top {
    background: url(../../source/images/pcworld-new.png) no-repeat;
    height: 145px;
    display: inline-block;
    line-height: 30px;
    margin: 5px 0 0;
    width: 194px;
    background-position: 40px 0;
}
.pgmag-quotes .quotes-sec:nth-child(1), .pgmag-quotes .quotes-sec:nth-child(2) {min-height: 235px;}


  @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;}
      .pgmag-quotes .quotes-sec p{font-size:15px;}
  }

  @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: 1270px){

    .pgmag-quotes .quotes-sec:nth-child(1), .pgmag-quotes .quotes-sec:nth-child(2) {min-height: 260px;}

    .pgmag-quotes .quotes-sec:nth-child(3), .pgmag-quotes .quotes-sec:nth-child(4) {min-height: 220px;}

  }
  @media only screen and (max-width: 1125px){

    .pgmag-quotes .quotes-sec:nth-child(1), .pgmag-quotes .quotes-sec:nth-child(2) {min-height: 290px;}}


  @media only screen and (max-width: 1106px) and (min-width: 981px){
  .pgmag-quotes .quotes-sec { min-height: 100px;}
  }

      @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;font-size:15px;}
  .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-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-white3.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;
  }
  .business .bgDashboard {
      background: url(../../source/images/team-pag-banner-v7.png) no-repeat;    width: 711px;
      height: 384px;
      right: 10px;
  }

  .itpro-bdge{    position: absolute;
      right: 16px;
      top: -38px;
  }
  .fortune_wrap{    margin: 58px 0px 50px !important;}
  .quote-container{border-top: 1px solid #969595;    padding-top: 36px;}
  .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;}
  .enterprise .new-trail-txt{    display: block;
      color: #000;
      font-size: 14px;clear:both;}
  
  @media screen and (max-width: 1163px){
      .business .bgDashboard {
      width: 600px;
      height: 336px;
      right: 10px;
      background: url(../../source/images/team-pag-banner-v7.png) no-repeat;
  }
  .enterprise .header-title h1{    font-size: 33px;}
  .enterprise .header-left p {font-size: 15px;}
  }

 
  @media screen and (max-width: 1060px){
      .enterprise .header-title h1{padding-top: 0px;margin-bottom: 0px;}
      .enterprise .header-title h1 {font-size: 21px;}
      .enterprise .header-left {margin: 24px 0px 0px;}
  }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:Portrait) {
    .enterprise .header-left {margin: 60px 0px 0px;}
    .enterprise .header-right {margin-top: 10px;}

  }
  @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;}
   .pgmag-quotes .pc-world-logo{    margin: 5px 0px 0px}
  }
  @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: 40px !important; }
  .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 only screen 
  and (min-device-width : 1024px) 
  and (max-device-width : 1366px) 
  and (orientation : landscape) {
  .all_smartdevice.enterprise .header-title{padding-top: 24px;}
  .all_smartdevice.enterprise .header-right {margin-top: 15px;}
  .all_smartdevice.enterprise .header-left {margin: 0px 0px 0px 0px;}
  .all_smartdevice.enterprise .header-title h1 {
      text-align: left;
      font-size: 30px;
      margin-bottom: 4px;    padding-top: 46px;
  }
  .all_smartdevice.enterprise .bg-container {
      top: 26px !Important;
  }
  
  }
  @media only screen 
  and (min-device-width : 1024px) 
  and (max-device-width : 1366px) 
  and (orientation : portrait) {
  .all_smartdevice.business .bgDashboard{top:84px;}
  .all_smartdevice.business .trial-info{bottom:110px;}
  .all_smartdevice.enterprise .header-right {margin-top: 13px;}
  }
  
  @media only screen 
  and (min-device-width : 768px) 
  and (max-device-width : 1024px) 
  and (orientation : landscape) {
  .faq-answer .faq-img{width: 550px !important;}
  .all_smartdevice .header-left {width: 60%;}
  .all_smartdevice.enterprise .header-title{padding-top: 0px;}
  .all_smartdevice.business .bgDashboard{top:96px;}
  .all_smartdevice.enterprise .header-right {margin-top: 13px;}
  .all_smartdevice.enterprise .header-left {
      margin: 12px 0px 0px 0px;
  }
  .all_smartdevice.enterprise .header-title h1 {
      text-align: left;
      font-size: 22px;
      margin-bottom: 4px;    padding-top: 4px;
  }
  }
  @media only screen 
  and (min-device-width : 768px) 
  and (max-device-width : 1024px) 
  and (orientation : portrait) {
      .all_smartdevice.enterprise .header-title{padding-top:8px !important;}
      .all_smartdevice.meeting-rem .bg-container{padding: 16px 0px 20px;}
  }
  @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: 56px 0 83px;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_slider-new01.png) no-repeat scroll center center}
  .enterprise .slide3{background:url(../../source/images/ent_slider-new02.png) no-repeat scroll center center;margin-top: 0;}
  .enterprise .slide4{background:url(../../source/images/ent_slider-new03.png) no-repeat scroll center center;margin-top: 0;}
  .enterprise .slide5{background:url(../../source/images/ent_slider-new04.png) no-repeat scroll center center;margin-top: 0;}
  .enterprise .slide6{background:url(../../source/images/ent_slider-new05.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_slider-tab-new01.png) no-repeat scroll center center!important}
  .enterprise .slide3{background:url(../../source/images/ent_slider-tab-new02.png) no-repeat scroll center center!important}
  .enterprise .slide4{background:url(../../source/images/ent_slider-tab-new03.png) no-repeat scroll center center!important}
  .enterprise .slide5{background:url(../../source/images/ent_slider-tab-new04.png) no-repeat scroll center center!important;margin-top: -35px;}
  .enterprise .slide6{background:url(../../source/images/ent_slider-tab-new05.png) no-repeat scroll center center!important;margin-top: -35px;}
  }
  @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;
        margin-top: 6px;
    margin-left: 9px;
}
  .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 46px;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-meeting2.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:100%;padding: 0 30px 0px 58px;cursor: pointer;}
  .meeting-rem .meeting-left-con{float:left;width:100%;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: 100%;
      float: left;
      padding: 58px 23px 67px 25px;}
  .meeting-rem .vision-inner-con{width: 600px;float:left;padding:30px 0px 40px 0px;display:none;}
  .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;}
  .rem-team .bg-container h1{font-size: 26px;    padding-top: 49px;}
  .business .bg-container p{    padding-bottom: 0px;}
  .rem-team .blue_btn{margin: 124px 0px 0px;}
  .business p.acces-comp{    display: block;}
  .rem-team.business .bg-container p { font-size: 15px;line-height: 25px;}
  .rem-team.business .offr-wrap{    margin-top: 24px;}
  
  }
  @media screen and (max-width: 1330px){
  .meeting-rem .vision-inner-con {width: auto}
  }
  
  @media only screen 
  and (min-device-width : 1024px) 
  and (max-device-width : 1366px) {
      .business.all_smartdevice .bg-container { top: 4px;}
      }
  @media screen and (max-width: 1208px){
  .meeting-rem .meeting-left-con h4{font-size: 20px;line-height: 27px;    width: 100%;}
  .meeting-rem .meeting-container p {width: 100%;}
  .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;}
  .new-header-con li { margin-right:32px;}
  }
  
  
  @media screen and (max-width: 1156px){
  .enterprise .bgDashboard{    margin-bottom: 124px;}
  .enterprise .offr-wrap {width: 324px;}
  }
  
  
  
  
  @media screen and (max-width: 980px){
  .meeting-rem .meeting-container {background: #255964;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 16px 44px;
      display: none;}
  .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;    padding-top: 15px;}
  .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: 20px 0px 20px;}
  .smart_device .meeting-rem .bg-container {position: static;padding: 53px 0px 20px;}
  .meeting-rem .desc-footr .wrapper{padding-top: 40px;}
  .rem-team .blue_btn{    margin: 50px auto 43px auto;}
  
  }
  @media screen and (max-width: 767px){
  .meeting-rem .meeting-left-con { width: 100%;padding: 0 0px 0px 0px;}
  .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}
  .meeting-rem.all_smartdevice .bg-container{padding: 17px 0px 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-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: 120px;}	
  .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, .feature_helpdesk .fea-txt-section-new .meeting-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: 27%!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%;}	
  .meeting-add .meeting-con .more-left {width: 28%!important;}	
  }
  @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: 23%;padding: 0 17px 0px 23px;    margin-right: 24px;}
  .download_page .download_linux{float: left;    width: 18%;font-size: 14px;border-right:0px;margin-right: 30px;padding-right: 20px;min-height: 185px;padding-left: 28px;}
  .download_page .black_text{font-size: 14px;}
  .download_page .mobile{width: 27%;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-image.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: 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;}
  }
  @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-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: 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-image.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 0px 0;}
  .down-cont-main {padding-bottom: 20px!important;}
  .download_page .cont-sys-wrap{padding: 60px 0px 0px 0px;}	
  }
  
  /*SSO Landing page*/
  .sso-con .features-bg-img {background: transparent;}
  .sso-con .container-banner{clear: both; background: #023f51 url(../../source/images/rpc_sso_bg3.jpg) no-repeat center top; height: 100%;width:100%;float:left;}
  .sso-con .sso-banner-right{float:right;display:none;}
  .feature-header-txt {padding: 150px 0 0 0;}
  .feature-page{height: 340px;}
  .sso-con .feature-header-txt{float: left;width: 50%;}
  .sso-con .sso-banner-right {float: right;margin: 100px;}
  .sso-con .sso-how-it-work{padding: 50px 0px;clear: both;    text-align: center;background: #fff;}
  .sso-con .sso-how-it-work h4{ clear: both;text-align: center;font-size: 28px;color: #000;}
  .sso-con .setting-up-con{background: #fafbfd;padding: 16px 0px;color: #000;}
  .sso-con .setting-up-left{float: left;width: 23%;border-top: 1px solid #e2dddd;border-bottom: 1px solid #ccc;padding: 40px 0px 20px;margin: 190px 0px 0px 0px;}
  .sso-con .setting-up-left-title{font-size: 28px;line-height: 34px;width: 71%;}
  .sso-con .setting-up-right{float: right; width:64%;padding-left: 60px;padding: 50px 0px 0px 0px;}
  .sso-con .setting-up-point1{background:url(../../source/images/sso-icons3.png) no-repeat 0 0;width:100px;height:100px;margin:0 48px -3px -50px;text-indent:-5000px;float:left}
  .sso-con .setting-up-point1:hover{background-position:-124px 0px;}
  .sso-con .setting-up-point2{background:url(../../source/images/sso-icons3.png) no-repeat 0 -163px;width:100px;height:100px;margin:0 48px -3px -50px;text-indent:-5000px;float:left}
  .sso-con .setting-up-point2:hover{background-position:-123px -163px;}
  .sso-con .setting-up-point3{background:url(../../source/images/sso-icons3.png) no-repeat 0 -319px;width:100px;height:100px;margin:-4px 48px -3px -50px;text-indent:-5000px;float:left}
  .sso-con .setting-up-point3:hover{background-position:-124px -319px;}
  .sso-con .setting-up-point4{background:url(../../source/images/sso-icons3.png) no-repeat 0 -469px;width:100px;height:100px;margin:0 48px -3px -50px;text-indent:-5000px;float:left}
  .sso-con .setting-up-point4:hover{background-position:-123px -469px;}
  .sso-con .setting-up-point{float:left;margin:0 0 44px}
  .sso-con .setting-up-desc h4{color:#000;font-size:22px;line-height:24px;margin-top: 2px;}
  .sso-con .setting-sso{background: #ffff; padding: 18px 0;text-align: center;color: #000;border-top: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;}
  .sso-con .sso-arrow{vertical-align:middle;}
  .setting-sso a{padding: 0px 16px;color: #0071bc;font-weight: 400;}
  .setting-sso a:hover{color:#000}
  .sso-con .new-sup{top: -18px;left: -6px;}
  .sso-con .setting-up-desc h4 a{color:#000}
  .sso-con .setting-up-desc h4 a:hover{color:#0071bc}
  .sso-con .desc-footr { padding:26px 0 10px;    background: #fafbfd;cursor:pointer;}
  .sso-con .desc-footr p {font-size: 20px;    color: #000;line-height: 26px;text-align: center;padding-bottom: 10px;font-weight: 400;}
  .sso-con .offer-paid-txt { text-align: center;margin-top: 20px;}
  .sso-con .orn-txt {color: #e68f1d;font-size: 38px;}
  .sso-con .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;color:#fff}
   .sso-con.trail-free-txt {font-size: 13px;}
  .sso-con .business_notes {font-size: 13px !important;letter-spacing: normal;padding-top:24px;text-align: left !Important;line-height: 16px;}
  .sso-con .desc-foot-CTA a:hover { background-color: #297fc7;border-color: #4eb2d6;box-shadow: 0 0 5px #1e73bb inset;border: 2px solid #297fc7;}
  
  
  
  @media screen and (max-width: 1126px){
  .sso-con .sso-banner-right img{width: 270px;}
  .sso-con .sso-banner-right{margin: 135px 61px 0px 0px;}
  .sso-con .setting-up-right{width: 74%;}
  .sso-con .setting-up-left{width: 18%;}
  .sso-con .setting-up-left-title{font-size: 20px;line-height: 29px;}
  .sso-con .feature-header-txt{width:60%;}
  .setting-sso a { padding: 0px 9px;}
  }
  
  @media screen and (max-width:1024px){
  .sso-con .sso-banner-right {margin: 41px 61px 0px 0px;}
  .sso-con.all_smartdevice .feature-header-txt { padding-top: 48px;}
  }
  @media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1366px) 
    and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .sso-con.all_smartdevice .feature-header-txt {padding-top: 84px;}  
  .all_smartdevice.enterprise .header-right {top: 9px;right: 183px;}
  .all_smartdevice.rem-team .datasheet-icon {bottom: 20px;left: 20px;z-index: 99999;top: inherit;}
  .all_smartdevice.rem-team .bg-container h1{padding-top: 28px;}
    }
   
    
  
   @media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
  .sso-con.all_smartdevice .feature-header-txt {padding-top: 50px;}
  .all_smartdevice.rem-team .datasheet-icon {bottom:-30px;left: 42%;}
  .all_smartdevice.rem-team .bg-container h1{padding-top: 28px;}
  .all_smartdevice.meeting-rem .bg-container{padding-bottom: 51px;}
    }
  
   @media only screen 
    and (min-device-width: 1024px) 
    and (max-device-width: 1366px) 
    and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) { 
  .sso-con.all_smartdevice .feature-header-txt {padding-top:87px;}
  .sso-con .sso-banner-right {margin: 75px 61px 0px 0px;}
  .all_smartdevice.enterprise .header-right {top: 9px;right: 183px;}
  .all_smartdevice.rem-team .datasheet-icon{top:inherit;left: 16px; bottom: 49px;}
  .all_smartdevice.business .trial-info {bottom: 32px;}
    }
    
     @media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape){
  .sso-con.all_smartdevice .feature-header-txt {padding-top: 45px;}
  .all_smartdevice.rem-team .datasheet-icon{top:inherit;bottom:35px;}
  .all_smartdevice.rem-team .trial-info{bottom: 16px;}
  }
     @media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 815px) and (min-device-width: 769px) and (orientation: landscape){
         .all_smartdevice.rem-team .datasheet-icon{bottom:-33px;}
     }
  @media screen and (max-width: 980px){
  .sso-con .feature-header-txt h1{font-size: 26px;line-height: 34px;}
  .sso-con .sso-banner-right {margin: 75px 16px 0px 0px;}
  .sso-con .setting-up-left {width: 100%;margin: 0px;border: 0px;padding: 0px;text-align: center;}
  .sso-con .setting-up-left-title{width:100%;}
  .sso-con .setting-up-right {width:100%;float: left;border: 0px;}
  .sso-con .setting-up-point1, .sso-con .setting-up-point2, .sso-con .setting-up-point3, .sso-con .setting-up-point4{display:none;}
  .sso-con .setting-up-left-title {font-size: 32px;line-height: 18px;}
  .sso-con .setting-up-con{padding: 60px 0px 10px;}
  .sso-con .setting-up-desc h4 a {color: #3d95b6;}
  .sso-con .feature-header-txt{    width: 63%;}
  .sso-con .feature-page {height: 100%;}
  .sso-con .container-banner{clear: both; background: #023f51 url(../../source/images/rpc_sso_bg-resp.jpg) no-repeat center top; height: 100%;width:100%;float:left;}
  .setting-sso a { padding: 0px 6px;}
  .setting-list{width: 100%;display: block;margin: 16px 0px 0px 0px;font-size: 14px;}
  .all_smartdevice.enterprise .header-left{width: 100%;margin: 45px 0px 0px 0px;}
  .all_smartdevice.enterprise .header{position: fixed !important;}
  .all_smartdevice.enterprise .header-title{padding-top: 53px !important;}
  .all_smartdevice.enterprise .header-title h1{text-align: center;}

}


  @media only screen 
    and (min-device-width: 780px) 
    and (max-device-width: 812px) 
    and (-webkit-min-device-pixel-ratio: 3)
    and (orientation: landscape) { 
  .sso-con .sso-banner-right {margin: 38px 16px 0px 0px;}
  }
  @media screen and (max-width: 767px){
  .sso-con .sso-banner-right{display:none;}
  .sso-con .feature-header-txt{width:100%;}
  .sso-con .tryFree{margin: auto;width: 171px;}
  .sso-con .feature-header-txt {padding: 37px 0 30px 0!important;}
  .setting-sso a { padding: 0px 1px;}
  .setting-list {width: 475px;display: block;margin: 10px auto;}
  .all_smartdevice.enterprise .header-title{padding-top: 62px !important;}

  }
  @media screen and (max-width: 640px){
  .sso-con footer .footerMain {display: block;}
  .sso-con .flast-support, footer .footerMain .text{padding-top: 10px;}
  }
  @media screen and (max-width: 520px){
  .setting-list {width: 320px;font-size:13px;}
  .setting-sso a {padding: 0px 0px;}
  }
  @media screen and (max-width: 480px){
  .sso-con .setting-up-left-title {font-size: 23px;line-height: 12px;}
  .sso-con .setting-up-desc h4{font-size: 18px;}
  .sso-con .feature-header-txt h1 { font-size: 21px;}
  .meeting-rem.all_smartdevice .bg-container {padding: 17px 0px 59px;}
  .enterprise .header-banner {height: 234px;}
  }
  @media screen and (max-width: 380px){
  .sso-con .feature-header-txt h1 {font-size: 25px;}
  .sso-con .new-sup img{width: 30px;}
  .sso-con .new-sup {top: -8px;left: -1px;}
  .setting-list { width: 320px;}
  }
  @media screen and (max-width: 340px){
  .setting-list {width: 235px;}
  }
  .meeting-rem .sso-ico{ width: 93px;height: 93px;float: left;
   background: url(../../source/images/enterprise-icons-UI-blue5.png) no-repeat;background-position: 0 -3051px;}
  .meeting-rem .sso-ico:hover {background-position: 0 -3181px;}
  @media screen and (max-width: 480px){
  .meeting-rem .sso-ico{float: none;margin: 0 auto;}
  }
  
  .enterprise .sso-ico{width: 93px;height: 93px;float: left;
  background: url(../../source/images/enterprise-icons-UI-blue5.png) no-repeat;background-position: 0 -3051px;}
  .enterprise .sso-ico:hover {background-position: 0 -3181px;}
  @media screen and (max-width: 480px){
  .enterprise .sso-ico{float: none;margin: 0 auto;}
  }
  
  /* SSO KB pages*/
  .sso-kb .sso-order-list li{margin:0px 0px 8px 0px !important;}
  .sso-kb h4.big{margin:0px 0px 20px 0px;}
  .sso-kb .last-right-txt{float:right;margin:30px 0px 0px 0px;}
  .sso-kb .blu-title-txt{padding-bottom: 12px;}
  .setting-sso {background: #dae1e7;padding: 30px 0;text-align: center;color: #000;clear: both;}
  .sso-kb .setting-sso{background: #fbfbfbd1; padding: 18px 0;text-align: center;color: #000;border-top: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;}
  .sso-arrow{vertical-align:middle;}
  .sso-edit-list li{margin-bottom:10px !important;}
  .sso-kb .create-idp-list li	{background: url(../../source/images/compare-tick-blue.png) no-repeat 0 6px;padding-left: 30px !important;
   padding-bottom: 14px !important;  list-style-type: none;}
  .sso-kb ol.idp-unodr-list{margin-top:16px;}
  .sso-kb ol.idp-unodr-list li{list-style-type: decimal;background-image:none;margin-top: 15px;padding-left: 0px !important;padding-bottom: 0px !important;    word-wrap: break-word;}
  
  .faq-sso .cmdBox p{font-size:14px;}
  .faq-sso .note-list li, .faq-ent .note-list{font-size:15px; padding-bottom: 5px!important;}
  .faq-sso ul.ord-inner-list{margin-top:10px}
  .faq-sso ul.ord-inner-list li{list-style-type: disc;background: none;padding-left:0px !important;margin-left:28px;}
  .faq-sso .faq-answer li {padding-bottom: 8px;}
  .faq-sso .faq-answer .create-idp-list li {padding-left: 30px !important;margin: 13px 0px -7px 29px;padding-bottom: 10px !important;}
  .faq-sso .faq-answer ol.idp-unodr-list{margin-top:16px;}
  .faq-sso .faq-answer ol.idp-unodr-list li{background: url(../../source/images/compare-tick-blue.png) no-repeat 0 6px;
  padding-left: 4px !important;padding-bottom: 2px !important;list-style-type: decimal;background: none;word-wrap: break-word;}
  .enterprise .header-section{position:relative}
  .enterprise .header-section .wrapper{position:relative;}
  .enterprise .datasheet-icon{width: 100px;height: 25px;float: left;background: url(../../source/images/datasheet-icon3.png) no-repeat 0px 0px;right: 23px;position: absolute;bottom: 0px;}
  .enterprise .datasheet-icon:hover{background-position:0px -50px;}
  .rem-team .datasheet-icon{width: 100px;height: 25px;float: left;background: url(../../source/images/datasheet-icon3.png) no-repeat 0px 0px;right: 50px;position: absolute;top: -32px;z-index:99999;
  }
  .rem-team .datasheet-icon:hover{background-position:0px -50px;}
  .setting-up-desc p.configure-txt{width: 702px;}
  .no-strike {color: #abbcc5;font-size: 16px;}
  .pgmag-quotes .itpro_img{background: url(../../source/images/itpro.png) no-repeat !important;width: 99px !important;height: 65px !important;margin: 10px 0 0 40px !important;}
  .year-txt{display:block;}
  .enterprise .no-strike {color: #7d8f99;font-size: 14px;}
  .enterprise p.offr-price strike {font-size: 15px;line-height: 38px;}
  .enterprise p.offr-price .offr-amt {font-size: 18px;}
  .enterprise .ent-new-offer {margin: 9px 10px 23px 0px;}
  .enterprise p.offr-price {font-size: 18px;color: #000;padding-bottom: 32px;}
  
  .new-btn-sign50 .btn-SignUp{display:flex;align-items:stretch;padding:0;color:#fff;clear:both;cursor:pointer;background:#2cb0e2;margin-bottom:10px;border:none;outline:none}
  .new-btn-sign50 .btn-SignUp:hover,.new-btn-sign50 .btn-SignUp:active,.new-btn-sign50 .btn-SignUp:focus{background:#139dd1;border:none;outline:none}
  .new-btn-sign50 .sign-up-text{font-size:20px;display:flex;justify-content:center;align-items:center;font-weight:400;padding:10px 20px;letter-spacing:.02em}
  .new-btn-sign50 .offer-text{font-size:30px;font-weight:400;line-height:1}
  .new-btn-sign50 .left-arrow{display:inline-block;position:relative;background:#1e78bd;padding:10px}
  .new-btn-sign50 .left-arrow:after{content:'';display:block;position:absolute;right:100%;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #1e78bd;border-bottom:10px solid transparent;border-left:10px solid transparent}
  .new-btn-sign50 .save-text{font-size:12px}
  .rem-team .desc-foot-btn:hover {
      background-color: #297fc7;
  box-shadow: none;
   
  }
  .desc-foot-CTA1{text-align: center;    margin-top: 20px;}
  .rem-team .desc-foot-btn {
          width: 194px;
      height: 55px;
      margin: 18px auto;
      margin-top: 20px;
      display: inline-block;
      padding-top: 13px;
      font-size: 24px;
      margin-bottom: 10px;
      background: #4eb2d6;
      color: #fff;
      padding: 15px 24px;
    
      float: none;
  } 
  .rem-team .orn-txt {
      color: #e68f1d;
      font-size: 38px;
  }
  .rem-team p.trail-free-txt {
      font-size: 13px;
      color: #666666;
  }
  .case-study-btn div {
      border-left: 1px solid #ab3522;
      margin-left: 40px;
      color: #fff;
      font-size: 18px;
      padding: 12px;outline:none;
  }
  .case-study-btn {
      background: url(../../source/images/RPC_case_study_icon.png) no-repeat 10px center;
      background-color: #c34d3a;
      /* height: 44px; */
      min-width: 180px;
      border: none;
      border-radius: 3px;cursor: pointer;
  }
  .case-study-btn:hover, .case-study-btn:focus{ background: url(../../source/images/RPC_case_study_icon.png) no-repeat 10px center;background-color: #ce4630;outline:none;}
  .box-min-ht{margin-bottom: 30px;}
  
  .mac_firefox .new-btn-sign50 .sign-up-text{padding: 21px 20px;float:left}
  .mac_firefox .new-btn-sign50 .left-arrow{padding: 10px;float:left}
    .Customer-Story-box{display:flex;align-items:stretch;flex-wrap:wrap}
                       .Customer-Story-sec{padding:30px;border:1px solid #ccc;width:calc(50% - 40px);margin:20px;cursor:pointer;}
                       .Customer-Story-box .case_cont .shdow-out{width:auto;padding-right:0}
                       .Customer-Story-box .case-study{display:flex;align-items:center;justify-content:space-between}
                       .Customer-Story-box .alchemybox{display:flex;flex-direction:column;justify-content:space-around;height:100%}
                       .Customer-Story-box .case-study .readmore{margin:0}
                       .Customer-Story-box .case-study .jinkyslogo{margin:0}
                       .Customer-Story-box .shdow-out{width:100%;height:100%;padding-right:0}
                        .case_cont .customer{text-align: center;font-weight: 600;    padding: 0 0 34px 0px;}
                       /*new css end*/
  
                       .enterprise .mac-deply-ico{width: 93px;height: 93px;
                       float: left;background: url(../../source/images/enterprise-icons-UI-blue9.png) no-repeat -1px -3331px;}
   .enterprise .mac-deply-ico:hover{background-position:-1px -3468px;}
  
  /*enterprice end point back up*/
.enterprise .rmt-bkp{background:#041a31 url(../../source/images/enterprise_banner-down.jpg) no-repeat center;background-size:cover;height:auto;float:left;cursor:default;width:100%;padding:66px 0 88px;color:#fff;position:relative;cursor:pointer}
.enterprise .rtm-bkp-rt{float:right;width:50%}
.enterprise .rtm-bkp-rt h3{color:#fff;padding:0;border:0;line-height:initial;padding-bottom:12px;font-weight:600;font-size:26px;font-size: 29px;padding-top: 5px;}
.enterprise .bkp-btn{background:#2cb0e2;width:max-content;padding: 11px 20px;border-radius:2px;font-weight:600;margin-top:38px;cursor:pointer}
.enterprise .bkp-btn:hover{background:#5dd3ff}
.enterprise .bkp-btn a{color:#fff;}
.enterprise .nw-bx-icon{position: absolute;right: 0px;top: -66px;}
.enterprise .rmt-bkp .wrapper{position:relative;}
.enterprise .nw-bx-icon img{width: 118px;}
.enterprise .new-trail-txt{cursor: default;}

.api-link{float:right;text-align: right;
    border-top: 1px solid #ffffff7d;
    border-bottom: 1px solid #ffffff7d;padding: 10px 6px;width: 62%;margin-top: 120px;
}
.api-link span.icon{
    background: url(../../source/images/enterprise_api_icon.png) no-repeat;
    background-position: 7px 0;
    cursor: pointer;
    display: block;
    height: 24px;
    width: 31px;
    z-index: 99;
    float: left;
}
.api-link p{color: #fff;padding-left: 21px;font-weight: 600;}
.api-link:hover p{color: #fbff44;}
.cnty-offers{display:none;}
.offer-price-show .cnty-offers{display: inline-block;margin-left: -4px;}
.offer-price-show .no-offer-cnty{display:none;}
.enterprise .header-left p.soc-text{margin-top:20px;}
.enterprise .header-left p.soc-text ::after {content: '>';position: relative;left: 4px;top: 0px;font-family: monospace;font-size: 17px;font-weight: bold;}
.soc-text a{color:#fff;}
.soc-text a:hover{color:#fbff44;}
  @media only screen and (max-width: 1106px){
  .pgmag-quotes .itpro_img{margin-left:0px !important;}
  .pgmag-quotes .quotes-sec p.pc-mag-review {padding-right: 0px;}
  .pgmag-quotes .badge-holder{min-height:auto;margin:0px auto 15px auto;}
  .pc-quote-box p{text-align: center;width: 100%;}
  .pc-quote-box {width:100%}
  .pc-quote-box{margin-bottom: 44px;}

  .pc-quote-box .quotes-image{height: 70px;}
  .pc-quote-box .pc-mag-editors_top{background-position:60px 0}
  .pc-quote-box .pc-quote-content:first-child{margin: 0 0 40px 0;}
 .pc-quote-box .pc-quote-content .badge-holder{min-height: 105px;margin-bottom: 0;}
 .pc-quote-box .pc-quote-content .pc-mag-editors_top{height: 110px;}
 .fortune_wrap {margin: 45px 0px 70px !important;}
 .pgmag-quotes .quotes-image.eweek-img{background-position: -15px -335px;}

  .pgmag-quotes .pc-mag-editors{width:165px;}
  .pgmag-quotes .quotes-image.pc-world-logo {width:85px;background-position: 0 0;}
  }
  @media screen and (max-width:1259px) and (min-width:1200px){
  .enterprise .header-title h1 {padding-top: 26px;}
  }
  @media screen and (max-width:1260px){
    .enterprise .header-right{margin-right: 0px;width: 28%;}
  }
 
  @media screen and (max-width:1220px){
  .sso-kb img.faq-img.imgAuto{width: 432px}
  .sso-kb .legal-wrapper .left-nav { width: 225px;}
  }
  @media screen and (max-width:1200px){
    .api-link{width: 65%;margin-top: 100px;}
	.enterprise .header-left{margin:28px 0px 0px 0px;}

  }
  @media screen and (max-width:1150px){
    .api-link{width: 70%;}

}
  @media only screen and (max-width: 1060px){
  .enterprise .header-right {right: 182px;}
  .rem-team .datasheet-icon{top: -18px;}
  .setting-up-desc p.configure-txt{width:auto;}
  .api-link{width: 72%;}

  }

  @media only screen and (max-width: 1024px){

    .enterprise .nw-bx-icon{right: 33px;}
    .enterprise .rtm-bkp-rt {float: right;width: 55%;}
    .api-link{width: 75%;margin-top: 58px;}

  }


  @media screen and (max-width:980px){
  .sso-kb .acceptable_policy li{padding-left: 32px !important;}
  .enterprise .header-banner{height: 244px !important;}
  .enterprise .datasheet-icon{right: 45%;bottom: -58px;}
  .enterprise .header-left p{width: 78%;margin: auto;font-size:16px;}
  .rem-team .bg-container h1{padding-top: 60px;}
  .rem-team .datasheet-icon{left: 42%;bottom: -32px;top:inherit;}
  .meeting-rem .bg-container{padding: 0px 0px 40px;}
  .pc-quote-box p {width:100%;}
  .enterprise p.offr-price {width: 226px;}
  .enterprise .new-offer-con {width: 346px;}
  .business .bg-container p {font-size: 14px;}
   .rem-team .bg-container h1{ padding-top: 60px}
   .enterprise p.acces-comp{    font-size: 22px !Important;margin: -10px 0px 32px 0px !important;}
  .enterprise .offr-wrap { width: auto;}
  .enterprise .bg-container p { font-size: 14px;text-align: center;margin: auto; width: 100%;}
  .enterprise .new-offer-con {width: 100%;}
  .meeting-rem .bg-container {padding: 0px 0px 66px;}
  .all_smartdevice.rem-team .bg-container h1 {padding-top: 100px;}
  .business.rem-team  .content-bg{padding-top:65px}
  .new-btn-sign50 .btn-SignUp{margin: 32px auto;}
    .all_smartdevice .header{position: fixed;}
    .static.tap_menu {margin-top: 0px}
    .enterprise .rmt-bkp{background: #20385E;padding: 75px 0;}
    .enterprise .rtm-bkp-rt {float: left;width: 100%;}
    .enterprise .nw-bx-icon {top: -75px;}
    .enterprise .nw-bx-icon img {width: 100px;}
    .enterprise .new-trail-txt{text-align: center;}
    .enterprise .bg-container p{font-size: 18px;}
 .pgmag-quotes .pc-world-logo{    margin: 5px 0px 0px}
 .enterprise .header-left{margin:0;}
 .enterprise .header-title{padding:110px 0 27px 0}
 .enterprise .header-title h1{font-size:27px;margin-bottom: 5px;}
 
 /*.enterprise .header-left{width: 60%;float: left;}
 .enterprise .header-title h1{text-align: left;}
 .enterprise .header-left p{margin: 0;text-align: left;width: 90%;}
  .enterprise .header-right img{margin-top: 35px;}
 .api-link{width: 69%;}
 */
 .enterprise .header-right{display:none;}

 .enterprise .header-banner{height:  auto !important;padding-bottom: 40px;}

  }
  @media screen and (max-width:913px) and (min-width:911px){
    .api-link{width: 62%;}
  }
  @media screen and (max-width:897px) and (min-width:895px){
    .api-link{width: 63%;}
  }

  @media screen and (max-width:768px){
  .rem-team .new-btn-sign50 .btn-SignUp{    margin: 32px auto;}	
  .api-link{width: 77%;float: left;}
  .enterprise .header-left{width: 100%;float: left;}
  .enterprise .header-title .api-link p{margin-top: 0;}
  .enterprise .header-right img{display: none;}
  .enterprise .header-right{width: 38%;float: left;}
 
  }
  @media screen and (max-width:767px){
  .sso-kb .legal-wrapper .left-nav { width:100%;}
  .sso-kb .blu-title-txt {padding-bottom: 12px;text-align: left;font-size: 16px;}
  .rem-team .datasheet-icon {bottom: -36px;top: inherit;left: 42%;}
  .rem-team .bg-container{padding: 20px 0px 30px;}
  .rem-team .bg-container h1 {
      padding-top:34px;
  }
  .all_smartdevice.rem-team .bg-container h1{padding-top: 33px;}
      .faq-answer ul li{padding-left: 25px !important;}
      .left-nav li{padding-left: 20px !important;}
      .enterprise .header-title h1{line-height: 28px;margin-bottom: 15px;}
}
  
  @media only screen and (max-width: 813px) and (min-width: 812px){
      .all_smartdevice.enterprise .header-title h1{    padding-top: 30px;
      text-align: center;}
  }
  
  @media only screen and (max-width: 730px){
  .enterprise .datasheet-icon { right: 42%;}
  .pgmag-quotes .bussiness_img{margin:auto !Important;}
  
  }
  
  @media only screen and (max-width: 640px){
  .enterprise .header-title h1 {line-height: 28px;}	
  }
  
  @media only screen 
    and (min-device-width: 320px) 
    and (max-device-width: 812px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: landscape) {
  .all_smartdevice.meeting-rem .bg-container{padding: 13px 0px 62px;}
  .all_smartdevice.enterprise p.acces-comp{    font-size: 20px !important;}
  .all_smartdevice .header-left { width: 100%;}
  }
  @media screen and (max-width:530px){
  .sso-kb img.faq-img.imgAuto {width: 318px;}
  .sso-kb h4.big{font-size:18px;}
  .sso-kb ol.idp-unodr-list li{padding-bottom: 14px !important;}
  .enterprise .header-left p { width: 97%;}
  .enterprise .header-title{padding-left:0px;}
  .enterprise .datasheet-icon {right: 40%;}
  .rem-team .datasheet-icon{left: 38%;}
  .enterprise .header-title h1 {font-size: 22px;}
  .enterprise .header-left p{line-height: 24px;}
  }
  @media screen and (max-width:480px){
      .enterprise .bg-CTA-con {width: 242px;}
      .enterprise .new-trail-txt{font-size: 12px;}
      .new-btn-sign50 .sign-up-text {font-size: 17px;}
      .rem-team .orn-txt{font-size: 20px}
      .business .two-col-img {float: none; margin: 0 auto;}
      .enterprise .header-left{margin: 70px 0px 0px;}
      .enterprise .header-title p {margin-top: 10px;}
      .enterprise .attend-con{float:none;}
      .enterprise .header-left {margin: 95px 0px 0px;}
      .enterprise .rtm-bkp-rt h3{font-size: 24px;}
      .enterprise .header-title{position: inherit;}
      .enterprise .header-right{width: 60%;}
      .enterprise .header-title .api-link p{padding-top: 3px;}
      .api-link{width: 81%;}
        .enterprise .two-col-desc .remote-schedule{display: flex;justify-content: center;}
        .vision-new-icon{width:42px ;height:24px ;}
  .business .desc-footr p{font-size: 23px;line-height: 30px;}
  }
  @media screen and (max-width:391px){
    .api-link{width: 91%;}
    }
  
  @media screen and (max-width:380px){
  .sso-kb img.faq-img.imgAuto {width: 265px;}
  }

  
  @media screen and (max-width:1106px){
    .pgmag-quotes .quotes-image.pc-mag{width: 165px;}

    .pgmag-quotes .pc-world-logo{width: 165px;height: 95px;    margin-bottom: 0px;}
	.pgmag-quotes .pc-mag-editors{height:95px;}
.pgmag-quotes .pc-world-logo{height:120px;}
.pgmag-quotes .quotes-sec:nth-child(1), .pgmag-quotes .quotes-sec:nth-child(2), .pgmag-quotes .quotes-sec:nth-child(3), .pgmag-quotes .quotes-sec:nth-child(4){min-height:auto;}
.pc-quote-box{margin-bottom:30px;}
  }

  @media screen and (max-width:980px){
    .business .two-col{width: 100%;padding-bottom: 35px;}
    .business .two-col-wrap{padding: 0 0 0 0px;}
    .pc-quote-box p{width: 100%;}
	.pgmag-quotes .pc-world-logo{margin-bottom:0px;}
    .pc-quote-box{margin-bottom: 30px;}
 
    .pc-quote-box .pc-quote-content{width: 100%;}
    .pc-quote-box p{width: 85%;}
    .enterprise .wrap_menu {width: 118px;}
    .enterprise .wrap_menu p.nav-toggle{font-size: 20px;}
  }


 /*support down*/
 .enterprise footer .footerMain .flast-support .text {text-align: right;margin:35px 1px 5px 0px;}
  .enterprise footer .footerMain h4.text a:hover{color: #fbff44 !important;}
  .enterprise footer .footerMain .supNum{text-align: right;display: block;}
  @media screen and (max-width:980px){
    .enterprise footer .footerMain .flast-support .text{text-align: center;}
    .enterprise footer .footerMain .supNum{text-align: center;}
    footer .footerMain .text{margin: 25px 5px 5px 3px;}
    }
 @media screen and (max-width:767px){
	 .enterprise footer .supNum p{font-size:22px}
 }
 @media screen and (max-width:750px) and (min-width:740px) {
    .enterprise .header-title {
        padding: 110px 0 27px 0;
    }
 }

  @media screen and (max-width:640px){
    footer .copyright{border-top: 1px solid #3b4850;}
   .enterprise .wrap_menu {width: 97px !important;}
   .enterprise .wrap_menu p.nav-toggle{font-size: 16px;}
  }
  
  
  
  
  