body {
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}

.csLanding {
  width:650px;
  margin:auto;
}

/* mobile custom styles */

@media only screen and (max-width: 680px) {
 .mobile-container {
   width:100% !important;
   max-width:480px;
   margin:0 auto !important;
   padding:0;
   line-height:1.5em !important;
 }
 .imobile {
   display: block !important;
   clear:both !important;
   margin: 0 auto !important;
   width:100% !important;
   height:auto !important;
 }    
 .imobile-md {
   display: block !important;
   clear:both !important;
   margin: 0 auto !important;
   width:80% !important;
   height:auto !important;
 }
 .imobile-sm {
  display: block !important;
  clear:both !important;
  margin: 0 auto !important;
  width:60% !important;
  height:auto !important;
 }
}