HTML, BODY {
  height: 100%;
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

a img{
  border:0;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  text-decoration : none;
  color: #006699
}

a:HOVER { 
  color: #ff6633
}

BODY {
    background-color: #FFFFFF; /*#E4EDF2; */
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Helvetica,  Verdana, Arial, sans-serif;
    /*-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1); */
}

BODY, .crbtn, .crbtn:hover, .testimonial-read-more-link {
   color: #545151;
}


INPUT, BUTTON, TEXTAREA, SELECT {
  color: #343131;
  font-family: Tahoma, Helvetica,  Verdana, Arial, sans-serif;
}

.clearfloat {
  clear: both;
}

#theBody, .body-width {
    width: 1100px;
    margin: 0px auto;
}

#theHeader, #theFooter {
  min-width: 1120px;
  padding: 0px 0px;
}

#theBody {
  margin-bottom: 20px;
  padding: 10px;
}

#theTop {
    margin-bottom: -67px;
    height: auto !important;
    min-height: 100%;
}

#theSpacer {
    /* 67 + 20 */
    height: 87px;
}


#theHeader {
    text-align: left;
    /*background-image: linear-gradient(to bottom, #1489bd 0px, #2e718f 100%);
     background-color: #12689a;*/
    background-color: #1c6b98;
    background-repeat: repeat-x;
    -border-bottom: 1px solid #0F2030;
    height: 59px;
    margin-bottom: 15px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.5); 
}

#theHeader:after {
  display: block;
  content: '';
  clear: both;  
}        

.crlogo-container {
  display: block;
  float: left;
  -background-color: rgba(0, 0, 255, 0.5);
}

.crlogo {
  margin: 10px 0px;
  height: 40px;  
}

.crlogo-container:hover, .crlogo-selected {
  -background-image: url('/assets/images/menu-selector.png');
  -background-repeat: no-repeat;
  -background-position: center bottom 4px;
}
              
.main-menu {
  list-style: none outside none;
  display: table;
  margin: 0px auto;
} 

.main-menu-container, .translate-container {
  float: right;
}


.main-menu > LI {
  font-size: 18pt;
  font-family: arial, Trebuchet MS, 'Trebuchet MS', Tahoma, Arial, sans-serif;
  display: block;
  float: left;                   
  -margin: 0px;
}


.main-menu > LI > A {
  display: block;
  position: relative;
  margin: 0px;
  text-align: center;
  padding: 16px 20px;
} 

.main-menu > LI > A {
  text-decoration: none;
  color: #EEE;
}

.main-menu > LI > A:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('/assets/images/menu-hovered.png');
  background-size: 129%;
  text-shadow: 1px 1px 1px #545151;
}


.menu-item-selected {
  position: relative;
  /* background-image: url('/assets/images/menu-selector.png'); */
  background-image: url('/assets/images/menu-hovered.png');
  background-size: 129%;
  background-position: center;

  text-shadow: 1px 1px 1px #545151;
  background-repeat: no-repeat;
}

.main-menu > LI.menu-item-selected > A {
  color: white;
}

.footer-separator {
    height: 2px;
}

#theFooter {
    text-align: center;
    height: 66px;
    background-color: #f3f3f3;
    color: #505050;
    font-size: 0.8em;
    border-top: 1px solid #d9d8d8;     
}

.footer-menu-container {
  position: relative;
  float: right;
  right: 50%;
}

.footer-menu:after, .footer-menu-container:after, .footer-menu-wrapper:after {
  content: '';
  display: block;
  clear: both;
}


.footer-menu {
  list-style: none outside none;
  
  position: relative;
  float: left;
  left: 50%;
  margin: 5px;
}

.footer-menu > LI {
  font-size: 12pt;

  position: relative;
  display: block;
  float: left;
  padding: 5px 20px 5px 20px;
}

.footer-menu > LI > A:link,
.footer-menu > LI > A:visited,
.footer-menu > LI > A:active {
  text-decoration: none;
  color: #505050;
}

.footer-menu > LI > A:hover {
  text-decoration: underline;
  color: #808080;  
}
       
.copyright {
  text-align: center;
}          

#companyDescription {
    background-color: #FCFFE1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
    font-size: 1.2em;
    color: #808080;
}

.learn_more, .crbutton {
    display: inline;
    padding: 2px 10px;
    margin: 5px 0 5px 0;
    -border: 5px solid #A8CDDA;
    background-color: #0053B9;
    color: white;
    font-size: 0.8em;
    font-weight: bold;
    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}


.learn_more:hover, .button:hover {
    background-color: #3C78C1;
}

.learn_more {
    position: absolute;
    bottom: 5px;
    right: 12px;    
}

.product_box {
    width: 290px;
    height: 115px;
    background-color: #B3DAEF;
    padding: 10px; 
    -margin: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position: relative;
}                                                                        

.separator {    
    height: 2px;
    margin: 2px auto 5px auto;
   
    background-image: url(/assets/images/separator.png);
    background-repeat: no-repeat;
}

.product_name {
    font-size: 20px; 
    text-align: center;   
}

.crcomment {
  padding: 7px;
  font-size: 0.8em;
  color: rgb(90,90,90);
}

h1, .calltoact {
  font-family: Georgia, Tahoma;
  font-size: 18pt;
  font-style: italic;
  font-weight: bold;
  padding-bottom: 10px;
}

.calltoactrus {
  font-size: 17pt;
}

h1 {
  font-size: 24pt;
}

h2, h3, h4 {
  font-family: Helvetica,arial,sans-serif;
  color: #545454;
}

h3 {
  font-size: 16px;
}

.jumbotron {
  background-color: #F2F9FE;
  border: 1px solid #BECDD9;
  border-radius: 5px;
  padding: 15px  10px;   
}

.jumbotron-two-cols {
    display: table;
    border-collapse: collapse;
    width: 100%;
}

.jumbotron-two-cols > DIV {
  display: table-row;
}

.jumbotron-column {
  display: table-cell;
  vertical-align: top;
}

.jumbotron-column > IMG {
  max-width: none;
}

.crbtn {
  box-shadow: 0px 0px 0px 2px #b8b7b7;
  border: 1px solid #ffffff; 
  border-radius: 3px;
  padding: 15px 20px;
  display: inline-block;
  margin: 15px auto;
  font-family: arial;
}
              
.download-now-btn {
  font-size: 24px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #545151;

  background-image: linear-gradient(to bottom, #8ac124 0px, #60851c 100%);
  background-color: #8ac124;
}

.download-now-btn:hover {
  background-image: linear-gradient(to bottom, #8fc629 0px, #658a21 100%);
  background-color: #658a21;
}

.ordernow-btn {
  font-size: 24px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #545151;
  color: #FFFFFF;
  background-image: linear-gradient(to bottom, #ef8200 0px, #cf6200 100%);
  background-color: #ef8200;
} 
      
.ordernow-btn:hover {
  color: #EFEFEF;
  background-image: linear-gradient(to bottom, #f58705 0px, #e56705 100%);
  background-color: #ef8200;
}

.download-now-btn, .download-now-btn:hover {
  color: white;
}


.learn-more-btn {
  font-size: 24px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #FFFFFF;
  color: #545151; 
  background-image: linear-gradient(to bottom, #f5f5f5 0px, #d7d7d7 100%);
  background-color: #d7d7d7;
  width: 330px;
  padding: 10px 0px;
}

.learn-more-btn:hover {
  background-image: linear-gradient(to bottom, #FAFAFA 0px, #DBDBDB 100%);
  background-color: #DBDBDB;
}

.centered {
  text-align: center;
}

.program-name {
  background-color: #cce0fa;  
  border-radius: 2px;
  -color: black;
  padding: 0px 3px;
}

.all-techologies-supported {
  margin-top: 10px;
  text-align: right;
  color: #555;
}

.all-techologies-supported IMG {
  vertical-align: middle;
}

.program-name-lite {
  background-color: #EEEEEE;  
  border-radius: 2px;
  -color: black;
  padding: 0px 3px;
}

.narrow-box {
  width: 885px;
  margin-left: auto;
  margin-right: auto;  
}

.thin-box {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.left-side-info-table TD {
  vertical-align: top;
}

.left-side-info-table TD:first-child {
  width: 400px;
}

.right-side-info-table TD {
  vertical-align: top;
}

.right-side-info-table TD:last-child {
  width: 400px;
}

.benefit-table {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  display: table;
  border-collapse: collapse;
}

.benefit-table > DIV {
  display: table-row;
  
}

.benefit-block {
  
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
  width: 50%;
  padding-left: 60px;
  background-position: left top;
  background-repeat: no-repeat;
  border-top: 30px solid transparent;
  padding-right: 40px;
}

.benefit-block-single-col {
  width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 30px;
}

.benefit-convenience {
  background-image: url('/assets/images/sr/convenience-icon.png');
}      

.benefit-automate {
  background-image: url('/assets/images/sr/automate-icon.png');
}      

.benefit-organize-it {
  background-image: url('/assets/images/sr/organize-it-icon.png');
}      

.benefit-save-devices {
  background-image: url('/assets/images/sr/save-devices-icon.png');
}      


h2, .benefit-caption, .license-type {
  font-family: arial;
  font-size: 16pt;
  font-weight: bold;  
}

.benefit-caption {
  margin-bottom: 5px;
}

.call-to-action-link {
   font-size: 14pt;
   font-weight: bold;
}

.separate-different {
  margin-top: 30px;
}

.sreenshot-div {
  margin-top: 10px;
}

.errormessage {
   border-radius: 5px;
   -background-color:  #FFA5A7;
   background-color: #ffc7c8;
   margin-top: 5px;
   margin-bottom: 5px;
   border: 1px solid #db6e70; /*#E35356;   */
   padding: 10px;
   color: #585858;   
}
                    
.announcement {
    background-color: #FEF8D2;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    padding: 10px;
    border: 1px solid #CEC8A2;       
    box-shadow: 0px 0px 7px #CCC;
    text-decoration: none;
}  

.read-more-order {
  display: none;
  padding: 10px;
}

.license-layout-table {
  margin-top: 20px;
  width: 100%;
}

.license-layout-table TR > TD:first-child IMG {
  max-width: none; 
}


.buynowlink {
    box-shadow: 0px 0px 0px 2px #b8b7b7;
    border: 1px solid #ffffff; 
    display: block;
    float: right;
    padding: 3px 25px;
    
    -margin: 5px 0 5px 0;
    -border: 5px solid #A8CDDA;
    background-image: linear-gradient(to bottom, #fea328 0px, #cc7a0d 100%);
    background-color: #cc7a0d;
    
    color: white;
    font-size: 0.8em;
    font-weight: bold;
    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.buynowlink:after {
  display: block;
  content: ' ';
  clear: both;
}

.buynowlink:LINK, .buynowlink:VISITED, .buynowlink:HOVER, .buynowlink:ACTIVE {
  text-decoration: none; color: white
}

.buynowlink:hover{
  text-decoration: none; 
  color: #F0F0F0; 
  background-image: linear-gradient(to bottom, #ffb338 0px, #dc8a1d 100%);
  background-color: #dc8a1d;
}

.buynow-container {
  float: right;
  margin: 5px 0px 5px 30px; 
}

.buynow-container:after {
  content: '';
  display: block;
  clear: both;
}


.license-price {
  margin-left: 10px; 
  -color: rgb(53,53,53);  
  font-size: 20px;
  font-weight: bold;
  -font-family: Microsoft Sans Serif;
}
  
.license-price #originalPrice {
    text-decoration: line-through;
    font-size: 16px;
}

.price-list-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 7px;
}

.price-list-table tr td {
  -border: 1px solid #AAAAAA;
  padding: 4px 0px;
}

.price-list-table tr td:nth-child(2) {
  text-align: right;
  padding-right: 10px;
}
.price-list-table tr td ul {
  margin: 0px;
}

.orig-price-row td {
  padding: 0px !important;
}

.orig-price-row td div {
  font-size: 11px; 
  color: #008080; 
  margin-top: -5px;  
}

.orig-price-amount {
  font-weight: bold;
  text-decoration: line-through; 
}

.list-price {
  font-size: 12px; 
  /* color: #008080;  */
  color: #555555;
  font-weight: bold;
  text-decoration: line-through; 
}
/*

.crbtn {
  box-shadow: 0px 0px 0px 2px #b8b7b7;
  border: 1px solid #ffffff; 
  border-radius: 3px;
  padding: 15px 20px;
  display: inline-block;
  margin: 15px auto;
  font-family: arial;
}
              
.download-now-btn {
  font-size: 24px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #545151;

  background-image: linear-gradient(to bottom, #8ac124 0px, #60851c 100%);;
  background-color: #8ac124;
}

*/

.support-edit-field, .support-message-field, .giveaway-message-field {
  -moz-box-sizing: border-box;
  border-radius: 4px;
  transition: all 0.2s ease 0s;
  background-color: #FFF;
  border-right: 1px solid #CCC;
  border-width: 1px;
  border-style: solid;
  border-color: #999 #CCC #CCC;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;

  height: 36px;
  display: block;
  margin: 5px 0px;
  width: 100%;
  
  font-size: 20px;
  padding: 3px;
} 

.support-edit-field:focus, .support-message-field:focus {
  box-shadow: 0px 0px 0px 2px #8CAEE5;
  -border-color: #8CAEE5;
  -border-width: 2px;
}

.support-message-field {
  height: 200px;
}

.giveaway-message-field {
  height: 100px;
}

.support-field-title {
  font-size: 20px;
  margin-top: 20px;  
}

.support-field-title-first {
  margin-top: 0px;
}
.support-form, .lickey-box {
  background-color: #F2F9FE;
  border: 1px solid #BECDD9;
  -moz-box-sizing: border-box;
  border-radius: 3px;
  background-color: #EEE;
  border: 1px solid #CCC;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
}

.support-form {
  margin: 30px auto;
  -width: 500px;
  padding: 15px 20px;   
    
  -padding: 0.75em 1em 2em;
  -max-width: 500px;  
}


.support-send-btn {
  font-size: 20px;
  display: block;
  margin: 20px auto;
}

.field-error {
  color: red;
  -font-weight: bold;
  margin: 5px auto;
}

.field-error-highlight {
  border: 2px solid red;  
}
             
.refresh-simple IMG {
  vertical-align: middle;  
}

.refresh-simple:hover {
  opacity:0.9;
}
   
#captcha-img {
  width: 120px;
  height: 60px;
}

#reportBugUsingProgram {
  display: none;
  position: absolute;
  width: 650;    
}

.features-table {
  margin: 10px auto;
  border-spacing: 0;
  border-radius: 7px;  
  border: 1px solid #BBB;
  box-shadow: 0px 2px 2px #CCC;
}

.features-table THEAD TH {
  font-weight: bold;
  background-color: #EEE;
  border-bottom: 1px solid #BBB;
}

.features-table THEAD TH:first-child {
  border-radius: 7px 0 0 0;
}

.features-table THEAD TH:last-child {
  border-radius: 0 7px 0 0;
}

.features-table TD, .features-table TH {
  padding: 10px;
}

.features-table TR TD:first-child {
  padding-left: 40px;
}

.feature-group {
  font-weight: bold;
  -color: #56AFF1;
  padding-left: 10px;
}

.features-table TR TD.feature-group {
  padding-left: 20px;
}
 
.features-table TR:nth-child(even) {
   background: #f5f5f5;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
  box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.feature-yes {
     background-image: url('/assets/images/feature_yes_plain.png');
     -height: 16px;
     -width: 16px;
     margin: 0px auto;
     background-repeat: no-repeat;
     background-position: center;
}

.std-vmargin {
  margin: 15px;
}

.zero-vmargin {
  margin: 0px;
}

/*.translate-container:after {
  content: " ";
  display: block;
  clear: both;
} */

.translate-block {
  margin-top: 14px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0);
  
  height: 30px;
  width: 55px;
  background-image: url('/assets/images/drop_down_white.png');
  background-repeat: no-repeat;
  background-position: right 3px center;
} 

.translate-block:hover {
  background-color: #2f9bcc;
}

.translate-block UL {
  list-style: none outside none;
  width: 125px;
  background-color: white;
  border: 1px solid #AAAAAA; 
  border-radius: 4px;  
  padding: 7px;  
  position: absolute;
  z-index: 2;
  display: none;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}

.translate-block UL LI {
  padding-bottom: 3px;
}
.translate-block UL LI SPAN:first-child {
  vertical-align: middle;
  display: inline;
}

.translate-block UL LI SPAN:last-child {
  margin-left: 3px;
  vertical-align: middle;
}

.translate-block UL LI:after {
  content: ' ';
  display: block;
  clear: both;
}


.translate-flag {
  -float: right;
  height: 30px;
  width: 40px;
  background-position: center;
  background-repeat: no-repeat;  
  display:  block;
  text-align: right;
  float: left;
}

.translate-flag-en {
  background-image: url(/assets/images/flag_usa.png);
}
                                                  
.translate-flag-ru {
  background-image: url(/assets/images/flag_russia.png);
}

.translate-flag-es {
  background-image: url(/assets/images/flag_spain.png);
}  

.translate-flag-de {
  background-image: url(/assets/images/flag_germany.png);
}


.slides_container > DIV {
  width: 100%;
  display: none;  
}

.slides_container > DIV:first-child {
  display: block;
}


.testimonial-block{ 
  margin-top: 40px;  
  display: table;
  width: 100%;
}

.testimonial-block > DIV {
  display: table-row;
}

.testimonial-block > DIV > DIV {
  display: table-cell;  
}

.testimonial-block > DIV > DIV:nth-child(odd)  {
  vertical-align: middle;
  padding-left: 0px 5px 0px 0px;
  width: 23px;
}
.testimonial-block > DIV > DIV:nth-child(3)  {
  padding: 0px 0px 0px 5px;
}

.testimonial-quotation:before {
  content: "“";
  font-family: Georgia, Tahoma, Arial;
  font-size: 28pt;
  font-weight: bold;
  font-style: italic;
}

.testimonial-sign {
  color: #5A5A5A;
  text-align: right;
  font-style: italic;
  padding: 3px;
}

.slides-navigation-main {
  -width: 100%;
}

.slides-navigation-prev, .slides-navigation-next  {
  width: 18px;
  height: 44px;
  display: none;
  background: url('/assets/images/arrows_slideshow.png') no-repeat scroll 0% 0% transparent;
}

.slides-navigation-next {
  background-position: -19px 0px;
}
.slides-navigation-prev:hover, .slides-navigation-next:hover {
  opacity: 0.7;
  transition: 0.6s;
}

.slides-navigation-prev {
}

a.testimonial-read-more-link {
  outline: none;
}
a.testimonial-read-more-link:hover {
  color: #8d5729;
  text-decoration: none;
}

.testimonial-responses-space {
   margin-left: 20px;
   margin-bottom: 20px;
}

.testimonial-responder {
 margin-left: 20px;
 margin-top: 5px;
 font-style: italic;
}

/* FAQ */
.faq-answer {
  /*background-color: #F5F5F5;  
  border-radius: 5px;
  padding: 10px;*/
}

.faq-page h3, .faq-answer {
  margin-left: 15px;
}


.faq-page h3 {
  -color: #019BCE;
  color: #3b6ca6;
}

.faq-question-wrapper {
  outline: none;
}

.faq-answer-selected {
}

#expandQuestions, #collapseQuestions {
  display: none;
}

/* Contact */
.contact-table {
  max-width: 600px;
  margin: 20px auto;
  border-collapse: collapse;
  /*-border: 1px solid #e3e3e3;
  -border-radius:*/ 
  -display: block;
  border: 1px solid #BBB;
  box-shadow: 0px 2px 2px #CCC;
}
.contact-table TR TD {
  padding: 5px;
}

.contact-table TR:nth-child(odd) {
   background: #f5f5f5;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
  box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}

.version-table {
  width: 500px;
  margin-top: 15px;
}

.version-table TD {
   text-align: left;
   border-top: 1px solid #E0E0E0;
   padding-left: 5px;       
}

.version-table TH {
  -width: 33%;
}

.screenshot {
  text-align: center;
  margin: 10px;
}

.note {  
  border-radius: 5px;
  -background-color: #F5F5F5;  
  -background-color: #fffae5;
  border: 1px solid #ffe272;
  margin: 5px 0px;
  padding: 10px 10px 10px 45px;  
  background: url('/assets/images/sign_warning_24.png') left 10px top 15px no-repeat #fffae5;
  
}

.download-info-cont {
  background-color: #FEF8D2;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  padding: 10px;
  color: #222;         /*#DED8B2*/
  border: 1px solid #CEC8A2;       
  box-shadow: 0px 0px 7px #CCC;
  text-decoration: none;
 
  text-align: center;
  margin: 10px 30px;
}

.lickey-box {
  padding: 10px 20px;
  width: 530px;     
  margin: 15px auto;
  font-family: monospace;
}

.promo-caption {
  font-weight: bold; 
  color: #800000; 
  text-shadow: #FFFFFF 1px 1px 0px;
}

.promo-ends-timer {
  font-weight: bold; 
  color: #008080; 
  margin-top: 10px; 
  text-align: center;
}

.osversion {
    display: inline;
    padding: 0px 0px 0px 19px;
    background-image: url(/assets/images/windows-small-sign.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    content: "W";
}

.main-screenshot {
    width: auto;
    height: auto;    
}

/* MOBILE layout */

@media screen and (max-width: 1120px) {
  #theBody, .body-width {
      width: 100%;
      margin: 0px auto;
  }
  
  #theHeader, #theFooter {
    padding-left: 10px;
    padding-right: 10px;
    min-width: auto;
  }
  
  #theHeader {
    height: auto;
  }
  
  .main-screenshot {
    max-width: 100%;
    height: auto;    
  }
}

@media screen and (max-width: 885px) {
  .narrow-box {
    width: 100%;
  }
  .thin-box {
    width: 100%;
  }

} 

@media screen and (max-width: 780px) {
  .jumbotron-two-cols,
  .jumbotron-two-cols > DIV,
  .jumbotron-column  {
      display: block;
      width: 100%;
  }
  .jumbotron-two-cols > DIV > .jumbotron-column {
    text-align: center;
  }
  .jumbotron-column > IMG {
    max-width: 100%;
  }
  
}

@media screen and (max-width: 650px) {
  .benefit-table,
  .benefit-table > DIV
  .benefit-block {
    display: block;
    width: 100%;
  }
  .benefit-block {
    padding-right: 0px;
  }
  
  .features-table TH:nth-child(1n+2) span {
    display: none;
  }
  .features-table TH:nth-child(1n+2) {
    min-width: 40px;
    background-repeat: no-repeat; 
    background-position: center;   
    background-image: url(/assets/images/windows-logo-24.png);    
  }
  
  .features-table TH:nth-child(3) {
    background-image: url(/assets/images/usbsr-icon-24.png);
  }

}