@media screen and (max-width: 640px) {#container{  width:1024px;  margin:0 auto;  margin-top:100px;  min-height:500px;}#reg_body{  width:320px;  margin:0 auto;padding:0 20px;}#webapp{  width:auto;}.forum_main_body{  width:100%;  margin-right:0px;}.forum_link_col.views,.forum_link_col.replies,.forum_link_col.lastreply,.forum_link_col.topics{  display:none;}.forum_link_col.short_text{  width:90%;}.fr_list_col_head .forum_link_col{  display:none;}}@media screen and (max-width: 800px) {  html, body { overflow-x: hidden; position: absolute; width: 100%; }  .row { width: 100%; display: inline-block; padding-left: 0px; padding-right: 0px; }  //.main-logo-link { height: 72px; display: table-cell; vertical-align: middle; width: 50%; transition: none 0s ease 0s ; }  //#header .main-logo { width: 70%; max-width: 280px; margin-top: 0px; display: table-cell; vertical-align: middle; }   .main-menu-wrapper { overflow-x: hidden; float: none; background: #ffffff none repeat scroll 0% 0%; position: absolute; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); transition: right 0.25s ease 0s; }  .main-menu-visable { right: 0px ! important; }  #header .main-menu { float: none; margin: 0px; }  .main-menu > ul > li > a { color: #666666; }  #header .main-menu > ul > li { float: none; color: #ffffff; margin: 12px; }  #header .main-menu a { color: #666666; }  .slide-message-box { padding: 0px; }  .slide-message-box .banner-text { width: 100%; text-align: center; padding: 0px 24px; }  .slide-message-box-extra-div { padding: 0px; }  .first-page .slide-message-box .banner-image { display: none; }  .standard-erp .slider-text { width: 100%; }  .standard-erp .column center img {  }  #advanced-solutions .two-columns .column { width: 100%; }  .secondary-page-main-section-container section { width: auto; float: none; }  .secondary-page-main-section-container #aside { background: #ffffff none repeat scroll 0% 0%; width: auto; min-width: 150px; }  .secondary-page-main-section-container .first-row { padding-left: 12px; }  .secondary-page-main-section-container h1, .secondary-page-main-section-container h2 { font-size: 28px; margin: -8px 0px 24px; }  h3 { font-size: 18px; }  .page-bar { padding: 0px 24px; }  .page-bar h3 { font-weight: 300; }  #aside { margin-left: 24px; }  .standard-erp h1, .standard-erp h2, .first-page h1, .first-page h2 { padding: 0px 24px; }  #overview.single-column-50-section .column { width: 100%; }  .single-column-50-section p { width: 100%; }  #doc-video-section .two-columns { display: flex; flex-direction: column-reverse; }  #doc-video-section .two-columns > .column { display: block; width: 100%; }  #doc-video-section .two-columns .column:nth-child(2) { float: left; }  .video { display: table; margin: 48px auto 0px; }  .video-link { display: inline; }  .standard-accounts .video-link { display: none; }  .customer-section .row.five-columns { display: flex; flex-wrap: wrap; justify-content: center; }  .customer-section .row.five-columns h4, .customer-section .row.five-columns p { width: 100% ! important; margin-bottom: 0px ! important; }  .customer-section .row.five-columns .column { width: 33%; margin-top: 38px; }  .customer-section .row.five-columns .column img { height: 64px; }  .page-menu .page-menu-button { margin-right: 28px; }  .simple-text-section { padding: 56px 24px; }  .world-wide-contacts .secondary-page-main-section-container .column ul.countrylisttable { font-size: 100%; }  .select-country #main-wrapper .row { padding: 0px 24px; }  .select-country .single-column-75-section .column { width: 100%; }  .select-country .countrylisttable li { font-size: 0.8889em; line-height: 1.6; margin-bottom: 7px; }  iframe.change-to-link { display: none; }  .mobile-video-link { display: block; color: #007ebb; }  .compare-chart .row { display: table; }  #footer .four-columns > .column { width: 50%; float: left; }  #footer a, #footer h4 { font-size: 0.8889em; line-height: 1.6; margin-bottom: 7px; display: inline-block; width: 100%; }  #footer .footer-logo a { display: block; }  #footer .common-footer ul li a { width: auto; }  #footer .social a { width: auto; }  .video_list_item{width:45%; margin-right:5%;}  .select-country #greytop p{font-size:28px;margin:-8px 0 24px;}}@media screen and (max-width: 640px) {  .toggle-menu { display: block; position: absolute; right: 0px; width: 68px; height: 68px; }  .one-column > .column, .two-columns > .column, .three-columns > .column, .four-columns > .column, .five-columns > .column { width: 100%; float: none; display: block; }  .first-page #header .main-logo, .standard-erp #header .main-logo, .select-country #header .main-logo { display: table-cell; }  .first-page #header .main-logo-globe, .standard-erp #header .main-logo-globe, .select-country #header .main-logo-globe { display: none; }  .page-bar { position: relative; margin: auto; z-index: 1001; width: 60%; height: 72px; }  .page-bar .row { display: table; }  .page-bar .row h3 { margin: 4px 0px 0px; width: 100%; text-align: center; cursor: pointer; line-height: 1.3; font-size: 16px; font-weight: 800; color: #666666; float: none; display: table-cell; vertical-align: middle; height: 74px; }  .page-bar .row h3::after { content: ""; background-image: url("../nd_images?file=drop-down-arrow.png"); background-size: 12px auto; background-repeat: no-repeat; background-position: center center; width: 16px; height: 68px; position: absolute; top: 4px; }  .secondary-page-main-section-container #aside { display: none; margin: 0px; float: none; position: absolute; width: 100%; z-index: 0; top:72px; }  .secondary-page-main-section-container #aside .aside-menu ul li { border-bottom: 1px solid #eeeeee; }    .secondary-page-main-section-container #aside > .aside-menu > ul > li > a { background-position:14px center; border: medium none; font-size: 12px; padding: 17px 48px !important; text-transform: uppercase; }  .turn-180::after { transform: rotate(180deg); }  .secondary-page-main-section-container .first-row { xmargin-top: 72px; padding: 0px 0px 56px; border: medium none; }  #benifits .column:nth-child(3) { margin: 48px 0px; }  .first-page .column center img, .standard-erp .column center img { padding: 24px; }  #right-solution .small-businesses { margin-bottom: 48px; }  .customer-section .row.five-columns .column { width: 50%; }  .standard-accounts .video { display: inline; width: 502px; height: 251px; }  .comparison #main-wrapper { overflow-x: scroll; }  .comparison .compare-chart { min-width: 640px; }  .comparison .four-columns .column { float: left; }  .compare-chart .column h4 { font-size: 12px; line-height: initial; }  #quote img { float: none ! important; padding-bottom: 24px; }  .download-link a{ padding:17px 24px !important; right:0 !important;}  .prices .secondary-page-main-section-container section{width:100%;}  .select-country .toggle-menu{display:none;}}@media screen and (max-width: 550px) {  #doc-video-section .video { display: none; }  .standard-accounts .video { display: none; }  .standard-accounts .video-link { display: inline; font-size: 24px; border: 1px solid #ffffff; padding: 8px 24px; border-radius: 3px; }}@media screen and (max-width: 480px) {  h1, h2, h3, h4, p { text-align: left; }  h1, h2 { font-size: 28px; margin-bottom: 36px; }  h3 { font-size: 22px; margin-bottom: 18px; }  .short-points h3, .short-points h4, .short-points p { text-align: left; }  .row { padding-left: 0px; padding-right: 0px; }  .first-page #right-solution h2 { font-size: 28px; margin-bottom: 36px; }  .first-page #right-solution h3 { font-size: 22px; margin-bottom: 18px; }  .first-page #right-solution h2, .first-page #right-solution h3, .first-page #right-solution h4, .first-page #right-solution p, .first-page #right-solution a { text-align: left; }  .standard-erp #advanced-solutions .image-cell { display: none; }  .standard-erp .column center img { width: 100%; }  .standard-erp #advanced-solutions .text-cell { padding: 0px; }  #overview.single-column-50-section h2 { padding: 0px; }  #overview.single-column-50-section p { text-align: left; }  #advanced-solutions .column > div { padding: 24px 0px; }  .customer-section h3, .customer-section h4 { text-align: left; width: 100%; padding: 0px 24px; }  .customer-section .row.five-columns .column img { height: 48px; }  .news li { list-style-image: none; }  .select-country #main-wrapper .row { padding: 0px; }  .select-country .countrylisttable li { width: 50%; }  #footer .row.footer-categories { padding: 24px 0px; }  #footer .four-columns > .column { width: 100%; }  #footer .common-footer li { display: block; width: 50%; float: left; margin: 0px; }  #footer .common-footer li:nth-child(1), #footer .common-footer li:nth-child(3) { text-align: right; }  #footer .common-footer li:nth-child(2), #footer .common-footer li:nth-child(4) { text-align: left; }  #footer .common-footer li:nth-child(1), #footer .common-footer li:nth-child(2) { margin-bottom: 7px; }  #footer .common-footer ul li a { margin: 0px; padding: 0px 12px; border: medium none; font-size: 0.8889em; line-height: 1.6 ! important; }  #footer .social a { width: auto; }}@media screen and (max-width: 370px) {  #header .main-logo { width: 60%; }  #header .main-logo-globe { display: none; height: 49px; }}@media screen and (max-width: 1023px) {.select-country #scContent a{min-width:220px;width:33%;}}@media screen and (max-width: 743px) {.select-country #scContent a{min-width:220px;width:50%;}}